安博电竞随着电子商务的兴起和繁荣,人们日常的消费习惯逐渐从线下实体店转移到了电子商务网站,从而带动了物流配送业的高速发展。
现有技术中的物流配送过程为用户向物流公司发送派送订单,物流公司取货后根据收货地址将货物运输到收货方所在城市,再由派送人员根据收货地址逐一派送,当货物数量较大时,需要大量派送人员,派送成本高,工作效率低。
服务器获取第一配送订单信息和第一配送路径,所述第一配送订单信息包括第一订单id、第一收货方id、收货地址;
所述服务器将所述第一配送订单信息和第一配送路径发送至物流车,用以所述物流车根据所述第一配送路径进行物流配送;
当所述物流车接收到用户输入的取货操作指令和取货码时,记录取货时间,并将所述取货码和所述取货时间发送至服务器;
所述服务器在货物存取列表中查询所述取货码对应的存储柜id,并生成开启指令发送至所述物流车,所述物流车根据所述开启指令开启所述存储柜id对应的存储柜柜门;
当所述物流车接收到所述用户输入的柜门关闭指令时,生成取货完成通知消息发送至所述服务器;
所述服务器在所述货物存取列表中查询所述存储柜id对应的第一配送订单信息,从所述第一配送订单信息中提取所述第一收货方id;
将所述第一收货方id对应的收货通知时间和取货时间进行比较,得到比较结果信息;
当第二配送订单信息中的第二收货方id与所述第一收货方id匹配时,所述服务器根据所述第一用户习惯信息确定所述第二配送订单信息的第二配送路径;
将所述第二配送订单信息和所述第二配送路径发送至所述物流车,用以所述物流车根据所述第二配送路径配送所述第二配送订单信息对应的货物。
所述服务器接收第二终端发送的第一配送订单信息,并从所述第一订单信息中提取所述收货地址;
进一步的安博电竞,在服务器获取第一配送订单信息和第一配送路径之前,所述方法还包括:
所述第二终端将所述第一订单id、第一收货方id、收货地址生成第一订单信息。
进一步的,在所述服务器在货物存取列表中查询所述取货码对应的存储柜id之前,所述方法还包括:
所述服务器调用货物存取列表,所述货物存取列表中记载了所述取货码、所述第一配送订单信息、所述物流车的存储柜id的对应关系。
进一步的,在所述服务器将所述第一配送订单信息和第一配送路径发送至物流车之后,所述方法还包括:
将所述取货码、所述取货地址和所述收货通知时间生成所述第一订单id对应的取货通知信息;
当所述服务器在货物存取列表中没有查询到所述取货码对应的存储柜id时,则生成取货失败通知消息发送至所述物流车。
进一步的,所述服务器根据所述第一用户习惯信息确定所述第二配送订单信息的第二配送路径具体包括:
所述服务器根据所述第一用户习惯信息确定所述第二配送订单信息对应的配送时间;
所述服务器接收所述第一终端发送的预约取货信息,所述预约取货信息中包含预约时间;
根据所述收货地址和所述预约时间确定第三配送路径发送至所述物流车,用以所述物流车根据所述第三配送路径进行物流配送。
进一步的,在所述物流车根据所述开启指令开启所述存储柜id对应的存储柜柜门之后,所述方法还包括:
当所述物流车接收到所述第一终端发送的支付信息时,将所述支付信息发送至所述服务器;
第二方面,本发明提供了一种物流配送系统,包括本发明实施例所述的服务器、第一终端和物流车。
本发明提供的物流配送方法及系统,通过能够自动驾驶的物流车进行物流配送,并且根据用户的取货时间确定用户取货习惯,根据用户的取货习惯确定配送路径,节省了人力成本,提高了配送效率。
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明技术方案中的服务器不限于单个服务器,也可以是由多个服务器组成的服务器集群。第一终端、第二终端具体可以是具有处理能力的固定终端、移动终端等,例如,台式电脑、笔记本电脑、平板电脑、智能手机等。本发明技术方案中的物流车为自动驾驶车辆,具体为智能物流配送装置,通过车载终端实现各个模块的控制以及和其他终端进行信息交互,能够感知周围环境并实现低速自动驾驶,按照预先设定的行驶地图行驶到指定地点,车体上设置有存储柜。
本发明技术方案针对的是物流配送过程中最后一个环节,即货物已经到达收货方所在城市的各个物流管理中心,现有技术中,后续将通过快递人员进行货物配送,而本发明则是通过无人驾驶的低速行驶物流车在指定区域(例如,校园、小区等)进行配送。
图1为本发明实施例一提供的物流配送方法流程图。如图1所示,具体包括如下步骤:
第二终端将第一订单id、第一收货方id、收货地址生成第一订单信息发送给服务器。第二终端为物流公司的配送订单管理终端,接收用户终端发送的发货方id、发货方联系方式、发货地址、收货方id、收货方联系方式、收货方地址、货物描述信息等物流配送相关信息后,生成配送订单信息,并统一进行管理。
第一配送订单信息包含第一订单id、收货方id以及收货地址信息,第一订单id为配送订单的唯一标识信息,根据第一订单id可以调用对应订单的全部信息。收货方id具体为收货方的唯一身份标识信息,例如,收货方的姓名、联系电话等。
服务器为物流车运营商管理服务器,可以是单个服务器,也可以是多个服务器组成的服务器集群,如果是单个服务器,则该单个服务器管理所有物流车,可以和所有物流车进行指令和数据交互;如果是多个服务器组成的服务器集群,则通过一个总服务器管理多个子服务器,总服务器为每个子服务器设定权限,每个子服务器根据总服务器设定的权限管理对应数量的物流车,和有管理权限的物流车进行指令和数据交互。
服务器接收第二终端发送的第一配送订单信息,并从第一订单信息中提取收货地址;获取收货地址对应的配送区域地图数据;根据配送区域地图数据和收货地址生成第一配送路径。
服务器获取第一订单信息中收货地址对应的配送区域的地图数据,根据车辆位置信息、配送区域内建筑物、障碍物的分布情况安博电竞、收货地址在配送区域中的位置,生成订单id对应的第一配送路径,目的是根据配送路径进行货物配送。
服务器从地图数据库中获取地图数据安博电竞,预先根据城市区域电子地图进行分割处理,得到各个子区域的电子地图,将各个子区域的电子地图建立地图数据库。
例如,将北京市海淀区的电子地图进行拆分,得到清华大学电子地图、北京大学电子地图等多个子区域的电子地图,建立海淀区电子地图数据库。
例如,配送订单id为123456789的配送订单的收货地址为清华大学图书馆,物流车当前位置为清华大学西门的物流管理中心,服务器调用清华大学电子地图,根据清华大学西门的位置到清华大学图书馆的位置为配送订单id为123456789的配送订单规划配送路径。
步骤102,服务器将第一配送订单信息和第一配送路径发送至物流车,用以物流车根据第一配送路径进行物流配送;
每个服务器管理多台物流车,定期接收到物流车的工作状态信息和位置信息,当服务器接收到新的配送订单时,首先需要确定当前哪些物流车处于空闲状态,获取空闲车辆的车载终端id和车辆当前位置信息。
服务器将所有配送订单的配送信息和对应的配送路径按照配送区域分配给对应的物流车,物流车根据配送路径进行物流配送。由于每台物流车安装有一定数量的存储柜,服务器向物流车发送与存储柜数量相同的订单数量。
例如,物流车a01安装有20个存储柜,则服务器向物流车a01发送20个配送订单的配送信息。
在服务器将第一配送订单信息和第一配送路径发送至物流车之后,服务器生成第一订单id对应的取货码;将第一配送路径的终点位置作为取货地址,根据当前时间和物流车按照第一配送路径配送的时间确定收货通知时间;将取货码、取货地址和收货通知时间生成第一订单id对应的取货通知信息;将取货通知信息发送到收货方的终端设备,其中,第一终端为收货方的终端设备,例如,将取货码、取货地址和收货通知时间以短信的形式发送到收货人的手机。
步骤103,当物流车接收到用户输入的取货操作指令和取货码时,记录取货时间,并将取货码和取货时间发送至服务器;
用户通过手机短信的形式接收到取货通知信息之后,进行取货操作。用户在物流车进行取货包括两种情况:
第一种,准时取货。用户根据取货通知信息中的收货通知时间准时到指定位置的物流车处取货。
第二种,延迟取货。用户如果当时没有空闲时间,则过一段时间再到物流车处取货,则用户取货时间晚于收货通知时间。
当物流车接收到用户在物流车的电子交互显示屏处输入的取货操作指令时,则跳转到取货码输入界面,提示用户输入取货码,用户输入取货码后,物流车将用户输入的取货码和取货时间发送给服务器。
步骤104,服务器在货物存取列表中查询取货码对应的存储柜id,并生成开启指令发送至物流车,物流车根据开启指令开启存储柜id对应的存储柜柜门;
服务器预先将订单id、存储柜id和取货码生成货物存取列表,货物存取列表中记载了第一配送订单信息、物流车的存储柜id、取货码的对应关系。根据第一配送订单信息、物流车的存储柜id、取货码其中任意一项可以查询到对应的另外两项。
服务器接收到物流车发送的取货码和取货时间之后,服务器调用货物存取列表,在货物存取列表中查询取件码对应的存储柜id,记录取货时间,生成控制存储柜id对应的存储柜门开启的指令发送到物流车,物流车开启对应的存储柜柜门,供用户取出货物。
用户取件成功之后,服务器获取第一订单id对应的收款二维码发送至物流车,收货二维码的收款方可以为物流公司的快递人员,也可以是物流车运营商,收货方用户为了对提供的物流服务表示感谢可以通过手机扫二维码的方式支付一定费用。当物流车接收到第一终端发送的支付信息时,将支付信息发送至服务器;服务器根据支付信息将支付金额增加到收款二维码对应的账户。
当服务器在货物存取列表中没有查询到取货码对应的存储柜id时,说明用户输入的取件码有误,则服务器生成取货失败通知消息发送至物流车,物流车通过电子交互显示屏向用户进行提示,用户据此核对输入的取件码。
步骤105,当物流车接收到用户输入的柜门关闭指令时,生成取货完成通知消息发送至服务器;
用户取件完成后,物流车通过电子交互显示屏提示用户关闭柜门,物流车收到用户关闭柜门的指令时,生成取货成功的通知消息并上报到服务器,服务器记录该配送订单配送完成。
步骤106,服务器在货物存取列表中查询存储柜id对应的第一配送订单信息,从第一配送订单信息中提取第一收货方id;
每个配送订单完成之后,服务器确认该订单的收货方用户,目的是根据收货方用户的取货时间获取收货方用户的取货习惯。
步骤107,将第一收货方id对应的收货通知时间和取货时间进行比较,得到比较结果信息;
服务器将预先根据第一收货方id对应的第一配送路径生成的取货通知时间和取货方用户的实际取货时间进行比较,得到比较结果,目的是判断取货方用户是否按时取货。
步骤108,根据多个比较结果信息生成第一收货方id对应的第一用户习惯信息;
根据取货方用户多个配送订单的收货通知时间和取货时间的比较结果,分析取货方用户的取货习惯,例如,收货方a用户对应的多个配送订单总是按时取货;收货方b用户对应的多个配送订单总是不能按时取货,多数时间是在中午11:30-13:00之间取货。
步骤109,当第二配送订单信息中的第二收货方id与第一收货方id匹配时,服务器根据第一用户习惯信息确定第二配送订单信息的第二配送路径;
当服务器接收到新的配送订单之后,首先根据配送订单中的收货方id判断新的配送订单中的收货方用户是否为之前完成的配送订单中的收货方用户,如果是,则调用该收货方用户的用户习惯信息,根据用户习惯信息确定配送时间,在进行配送路径规划时,根据当前时间和配送时间确定配送路径。
例如,物流车wlc01目前有10个订单需要配送,则根据每个配送订单收货方用户的用户习惯安排10个配送订单的配送顺序,物流车早晨8:00开始进行物流配送,按照配送距离由近及远,从起点开始配送第一个配送订单,从起点位置到第一个配送订单的收货地址,两点之间进行路径规划,得到第一个配送订单对应的配送路径;第一个配送订单配送完成的位置作为第二个配送订单的起点位置,到第二个配送订单的收货地址,两点之间进行路径规划,得到第二个配送订单对应的配送路径,以此类推得到全部10个订单的配送路径。如果以上10个订单的用户都能按时取货,则按照以上方式规划出的路径进行配送,能够在上午11:30配送完成,但是,根据其中第一个订单的收货方用户的用户习惯得知,该用户只能在中午11:30-13:00之间取货安博电竞,则调整路径规划方式,将第一个订单最后进行配送。
步骤110,将第二配送订单信息和第二配送路径发送至物流车,用以物流车根据第二配送路径配送第二配送订单信息对应的货物。
服务器将新接收的配送订单信息和根据用户习惯信息生成的配送路径发送至物流车,物流车根据配送路径配送对应的货物。
另外,用户在进行取货时,如果当时没有空闲时间,可以进行预约取货,通过手机app向服务器发送包含预约时间的预约取货信息,服务器根据收货地址和预约时间确定配送路径发送至物流车,当到达预约时间时,物流车根据配送路径进行物流配送。
本发明提供的物流配送方法,通过能够自动驾驶的物流车进行物流配送,并且根据用户的取货时间确定用户取货习惯,根据用户的取货习惯确定配送路径,节省了人力成本,提高了配送效率。
图2为本发明实施例二提供的物流配送系统示意图。如图2所示,系统包括:服务器1、多个第一终端2(第一终端21、第一终端22…第一终端2m)和多个物流车3(物流车31、物流车32…物流车3n)。
服务器1获取第一配送订单信息和第一配送路径,第一配送订单信息包括第一订单id、第一收货方id、收货地址;服务器1将第一配送订单信息和第一配送路径发送至物流车3,用以物流车3根据第一配送路径进行物流配送;当物流车3接收到用户输入的取货操作指令和取货码时,记录取货时间,并将取货码和取货时间发送至服务器1;服务器1在货物存取列表中查询取货码对应的存储柜id,并生成开启指令发送至物流车3,物流车3根据开启指令开启存储柜id对应的存储柜柜门;当物流车3接收到用户输入的柜门关闭指令时,生成取货完成通知消息发送至服务器1;服务器1在货物存取列表中查询存储柜id对应的第一配送订单信息,从第一配送订单信息中提取第一收货方id;将第一收货方id对应的收货通知时间和取货时间进行比较,得到比较结果信息;根据多个比较结果信息生成第一收货方id对应的第一用户习惯信息;当第二配送订单信息中的第二收货方id与第一收货方id匹配时,服务器1根据第一用户习惯信息确定第二配送订单信息的第二配送路径;将第二配送订单信息和第二配送路径发送至物流车3,用以物流车3根据第二配送路径配送第二配送订单信息对应的货物。
本发明提供的物流配送系统,通过能够自动驾驶的物流车进行物流配送,并且根据用户的取货时间确定用户取货习惯,根据用户的取货习惯确定配送路径,节省了人力成本,提高了配送效率。
本申请实施例二提供的物流配送系统的具体工作过程和实施例一提供的物流配送方法对应,此处不再赘述。
本发明提供的物流配送系统,通过服务器、第一终端、车载终端安博电竞、第二终端以及车辆之间进行信息交互,实现了通过自动驾驶的物流车进行货物配送,节省了人力成本,提高了配送效率。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。