用于物品的车辆调度方法、装置、设备和计算机可读介质与流程

专利检索2022-05-10  5



1.本公开的实施例涉及计算机技术领域,具体涉及用于物品的车辆调度方法、装置、设备和计算机可读介质。


背景技术:

2.用于物品的车辆调度是指根据接收的订单对应的物品信息,调度车辆对物品进行运输。目前,在对车辆进行调度时,通常采用的方式为:接收到每一订单后,对该订单对应的物品进行打包;满足发车条件时,调度车辆将各个订单对应的打包后的物品运输至取货点。
3.然而,当采用上述方式对车辆进行调度时,经常会存在如下技术问题:先对订单对应的物品进行打包,满足发车条件才进行车辆调度,对于保质期较短的短保物品,从打包到取货的耗时较长,物品损耗较多。


技术实现要素:

4.本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
5.本公开的一些实施例提出了用于物品的车辆调度方法、装置、电子设备和计算机可读介质,来解决以上背景技术部分提到的技术问题。
6.第一方面,本公开的一些实施例提供了一种用于物品的车辆调度方法,该方法包括:在预设时间段内,响应于接收到目标用户订单,将上述目标用户订单加入目标用户订单集合,以及对上述目标用户订单执行以下步骤:根据上述目标用户订单包括的订单地址和预设的分拣链路信息表,确定上述目标用户订单的分拣链路信息;响应于确定上述目标用户订单包括的各个物品信息均满足预定库存条件,对目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单进行体量汇总处理,得到对应上述分拣链路信息的汇总体量;响应于确定上述汇总体量满足上述分拣链路信息对应的承载体量条件,根据上述分拣链路信息对应的车辆信息,确定对应上述目标用户订单的车辆标识;从上述预设时间段的结束时刻开始,对于所确定的每个分拣链路信息,基于在上述预设时间段内得到的目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单,生成生产单,得到生产单集合;对于上述生产单集合中的每个生产单,对上述生产单进行生产处理,以及根据上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识,进行车辆调度操作。
7.可选地,上述对上述生产单进行生产处理,包括:对于上述生产单集合中的每个生产单,将上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识发送至上述生产单对应的至少一个分拣终端。
8.可选地,在上述生成生产单之后,方法还包括:根据对应上述分拣链路信息的预设生产时效信息,确定上述生产单的时效信息。
9.可选地,在上述对于上述生产单集合中的每个生产单,对上述生产单进行生产处理,以及根据上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识,进行车辆调度操作之前,上述方法还包括:响应于在上述预设时间段接收到对应于上述生产单的至少一个目标用户订单变更信息,执行以下步骤:控制相关联的用户终端显示上述至少一个目标用户订单变更信息;接收上述用户终端对上述各个车辆标识的调整信息;根据上述调整信息,确定上述生产单对应的各个车辆标识。
10.可选地,在上述根据上述目标用户订单包括的订单地址和预设的分拣链路信息表,确定上述目标用户订单的分拣链路信息之后,上述步骤还包括:响应于确定上述目标用户订单包括的各个物品信息中存在不满足上述预定库存条件的物品信息,对于不满足上述预定库存条件的每个物品信息,执行以下补货步骤:确定物品信息是否满足预定库存支援条件;响应于确定物品信息满足上述预定库存支援条件,生成对应于上述分拣链路信息的调拨信息。
11.可选地,方法还包括:根据在第一预设时间段内所生成的调拨信息,生成调拨单。
12.可选地,上述补货步骤还包括:响应于确定物品信息不满足上述预定库存支援条件,根据上述物品信息和对应于物品信息的库存支援量,生成对应于上述分拣链路信息的补货信息。
13.可选地,方法还包括:根据在第二预设时间段内所生成的补货信息,生成补货单。
14.可选地,方法还包括:响应于接收到目标用户订单退货信息或目标用户订单拒收信息,执行以下步骤:根据接收到的目标用户订单退货信息或目标用户订单拒收信息对应的分拣链路信息,生成对应上述目标用户订单退货信息或上述目标用户订单拒收信息的目标用户订单的取货单;响应于上述取货单的取货状态为取货完成,生成派车单;响应于上述派车单的派车状态为运输完成,对上述派车单对应的各个物品信息的物品库存量进行库存量回收处理。
15.可选地,上述生成生产单,包括:响应于接收到对应于上述各个目标用户订单中任意目标用户订单的用户订单取消信息,基于上述各个目标用户订单中去除上述任意目标用户订单的各个目标用户订单,生成生产单。
16.可选地,上述根据上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识,进行车辆调度操作,包括:响应于接收到对应于上述生产单的目标用户订单取消信息,将上述生产单标记为异常生产单,以及对上述目标用户订单取消信息对应的各个物品库存量进行库存量回收处理。
17.第二方面,本公开的一些实施例提供了一种用于物品的车辆调度装置,装置包括:执行单元,被配置成在预设时间段内,响应于接收到目标用户订单,将上述目标用户订单加入目标用户订单集合,以及对上述目标用户订单执行以下步骤:根据上述目标用户订单包括的订单地址和预设的分拣链路信息表,确定上述目标用户订单的分拣链路信息;响应于确定上述目标用户订单包括的各个物品信息均满足预定库存条件,对目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单进行体量汇总处理,得到对应上述分拣链路信息的汇总体量;响应于确定上述汇总体量满足上述分拣链路信息对应的承载体量条件,根据上述分拣链路信息对应的车辆信息,确定对应上述目标用户订单的车辆标识;生成单元,被配置成从上述预设时间段的结束时刻开始,对于所确定的每个分拣链路信息,基于在
上述预设时间段内得到的目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单,生成生产单,得到生产单集合;调度单元,被配置成对于上述生产单集合中的每个生产单,对上述生产单进行生产处理,以及根据上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识,进行车辆调度操作。
18.可选地,装置的调度单元进一步被配置成:对于上述生产单集合中的每个生产单,将上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识发送至上述生产单对应的至少一个分拣终端。
19.可选地,在生成单元之后,装置还包括:确定单元,被配置成根据对应上述分拣链路信息的预设生产时效信息,确定上述生产单的时效信息。
20.可选地,在调度单元之前,装置还包括:第一步骤执行单元,被配置成响应于在上述预设时间段接收到对应于上述生产单的至少一个目标用户订单变更信息,执行以下步骤:控制相关联的用户终端显示上述至少一个目标用户订单变更信息;接收上述用户终端对上述各个车辆标识的调整信息;根据上述调整信息,确定上述生产单对应的各个车辆标识。
21.可选地,执行单元的步骤还包括:响应于确定上述目标用户订单包括的各个物品信息中存在不满足上述预定库存条件的物品信息,对于不满足上述预定库存条件的每个物品信息,执行以下补货步骤:确定物品信息是否满足预定库存支援条件;响应于确定物品信息满足上述预定库存支援条件,生成对应于上述分拣链路信息的调拨信息;
22.可选地,装置还包括:调拨单生成单元,被配置成根据在第一预设时间段内所生成的调拨信息,生成调拨单。
23.可选地,上述补货步骤还包括:响应于确定物品信息不满足上述预定库存支援条件,根据上述物品信息和对应于物品信息的库存支援量,生成对应于上述分拣链路信息的补货信息。
24.可选地,装置还包括:补货单生成单元,被配置成根据在第二预设时间段内所生成的补货信息,生成补货单。
25.可选地,装置还包括:第二步骤执行单元,被配置成响应于接收到目标用户订单退货信息或目标用户订单拒收信息,执行以下步骤:根据接收到的目标用户订单退货信息或目标用户订单拒收信息对应的分拣链路信息,生成对应上述目标用户订单退货信息或上述目标用户订单拒收信息的目标用户订单的取货单;响应于上述取货单的取货状态为取货完成,生成派车单;响应于上述派车单的派车状态为运输完成,对上述派车单对应的各个物品信息的物品库存量进行库存量回收处理。
26.可选地,生成单元包括:生产单生成单元,被配置成响应于接收到对应于上述各个目标用户订单中任意目标用户订单的用户订单取消信息,基于上述各个目标用户订单中去除上述任意目标用户订单的各个目标用户订单,生成生产单。
27.可选地,装置的调度单元进一步被配置成:响应于接收到对应于上述生产单的目标用户订单取消信息,将上述生产单标记为异常生产单,以及对上述目标用户订单取消信息对应的各个物品库存量进行库存量回收处理。
28.第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得
一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
29.第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
30.本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的用于物品的车辆调度方法,缩短了从打包到取货的时长,降低了短保物品损耗。具体来说,造成从打包到取货的耗时较长以及短保物品损耗较多的原因在于:先对订单对应的物品进行打包,满足发车条件才进行车辆调度,对于短保物品,从打包到取货的耗时较长,物品损耗较多。基于此,本公开的一些实施例的用于物品的车辆调度方法首先在预设时间段内,响应于接收到目标用户订单,将上述目标用户订单加入目标用户订单集合,以及对上述目标用户订单执行以下步骤:第一步,根据上述目标用户订单包括的订单地址和预设的分拣链路信息表,确定上述目标用户订单的分拣链路信息。由此,可以根据目标用户订单的订单地址,确定对该目标用户订单对应的物品进行分拣和运输的分拣链路信息。第二步,响应于确定上述目标用户订单包括的各个物品信息均满足预定库存条件,对目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单进行体量汇总处理,得到对应上述分拣链路信息的汇总体量。由此,可以在现有库存足以供应目标用户订单时,将上述分拣链路信息对应的各个目标用户订单进行体量汇总处理。第三步,响应于确定上述汇总体量满足上述分拣链路信息对应的承载体量条件,根据上述分拣链路信息对应的车辆信息,确定对应上述目标用户订单的车辆标识。由此,可以在上述分拣链路信息的汇总体量不超过上述分拣链路信息的承载体量的条件下,确定运输上述目标用户订单对应的物品的车辆标识。通过以上步骤,可以对在预设时间段内接收到的每一目标用户订单执行以上步骤。然后,从上述预设时间段的结束时刻开始,对于所确定的每个分拣链路信息,基于在上述预设时间段内得到的目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单,生成生产单,得到生产单集合。由此,可以在预设时间段的结束时刻,统一将同一分拣链路信息对应的各个目标用户订单组合成生产单。最后,对于上述生产单集合中的每个生产单,对上述生产单进行生产处理,以及根据上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识,进行车辆调度操作。由此,可以对每一生产单对应的各个目标用户订单进行生产(即,分别对各个目标用户订单打包),以及根据每一生产单对应的分拣链路信息和车辆标识调度车辆,以对该生产单对应的各个目标用户订单所对应的物品进行统一运输。也因为接收到一目标用户订单后首先确定了分拣链路信息,可以在预设时间段的结束时刻,根据所确定的每个分拣链路信息,将各个目标用户订单组合成生产单。又因为生成生产单后才进行生产处理,调度的车辆可以在生产单生产完成后直接进行运输,从而缩短了从打包到取货的时长,降低了短保物品损耗。
附图说明
31.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。
32.图1是根据本公开的一些实施例的用于物品的车辆调度方法的一个应用场景的示意图;
33.图2是根据本公开的用于物品的车辆调度方法的一些实施例的流程图;
34.图3是根据本公开的用于物品的车辆调度方法的另一些实施例的流程图;
35.图4是根据本公开的用于物品的车辆调度方法的又一些实施例的流程图;
36.图5是根据本公开的用于物品的车辆调度装置的一些实施例的结构示意图;
37.图6是适于用来实现本公开的一些实施例的电子设备的结构示意图。
具体实施方式
38.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
39.另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
40.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
41.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
42.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
43.下面将参考附图并结合实施例来详细说明本公开。
44.图1是根据本公开一些实施例的用于物品的车辆调度方法的一个应用场景的示意图。
45.在图1的应用场景中,首先,在预设时间段内,计算设备101可以响应于接收到目标用户订单102,将上述目标用户订单102加入目标用户订单集合103,以及对上述目标用户订单102执行以下步骤:第一步,根据上述目标用户订单102包括的订单地址和预设的分拣链路信息表104,确定上述目标用户订单102的分拣链路信息105。上述订单地址可以包括收货地址“北京市朝阳区xx街道”和收货站点信息“xx站点”。这里,对“xx”的字符数量和表示不做限定。上述分拣链路信息105可以为“北京一级分拣站

朝阳二级分拣站

xx站点”。第二步,响应于确定上述目标用户订单102包括的各个物品信息均满足预定库存条件,对目标用户订单集合103中与上述分拣链路信息105对应的各个目标用户订单106进行体量汇总处理,得到对应上述分拣链路信息的汇总体量107。第三步,响应于确定上述汇总体量107满足上述分拣链路信息105对应的承载体量条件108,根据上述分拣链路信息105对应的车辆信息109,确定对应上述目标用户订单102的车辆标识110。然后,计算设备101可以从上述预设时间段的结束时刻开始,对于所确定的每个分拣链路信息,基于在上述预设时间段内得到的目标用户订单集合103中与上述分拣链路信息对应的各个目标用户订单,生成生产单,得到生产单集合111。最后,计算设备101可以对于上述生产单集合111中的每个生产单,对上述生产单进行生产处理,以及根据上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识,进行车辆调度操作。例如,计算设备101可以调度车辆112对上述生产单对应的物品进行运输。
46.需要说明的是,上述计算设备101可以是硬件,也可以是软件。当计算设备为硬件时,可以实现成多个服务器或终端设备组成的分布式集群,也可以实现成单个服务器或单个终端设备。当计算设备体现为软件时,可以安装在上述所列举的硬件设备中。其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。
47.应该理解,图1中的计算设备的数目仅仅是示意性的。根据实现需要,可以具有任意数目的计算设备。
48.继续参考图2,示出了根据本公开的用于物品的车辆调度方法的一些实施例的流程200。该用于物品的车辆调度方法,包括以下步骤:
49.步骤201,在预设时间段内,响应于接收到目标用户订单,将目标用户订单加入目标用户订单集合,以及对目标用户订单执行以下步骤:
50.步骤2011,根据目标用户订单包括的订单地址和预设的分拣链路信息表,确定目标用户订单的分拣链路信息。
51.在一些实施例中,用于物品的车辆调度方法的执行主体(例如图1所示的计算设备101)可以在预设时间段内,响应于接收到目标用户订单,将上述目标用户订单加入目标用户订单集合。其中,上述预设时间段可以为在先设定的时间段。例如,上述预设时间段可以为“2021/6/2 00:00

2021/6/2 22:00”。上述目标用户订单可以为上述执行主体当前接收的用户订单。上述用户订单可以包括订单地址和各个物品信息。上述订单地址可以包括收货地址和收货站点信息。例如,上述收货地址可以为“北京市朝阳区xx街道”。上述收货站点信息可以为用于标识收货站点的信息。例如,上述收货站点信息可以为收货站点的名称“xx站点”。这里,对“xx”的字符数量和表示不做限定。可以理解的是,上述收货站点信息可以为用户下单时配置的,也可以为用户的终端根据用户输入的收货地址匹配的。上述目标用户订单集合可以为上述执行主体在上述预设时间段内接收的所有目标用户订单组成的集合。
52.在一些实施例中,上述执行主体可以根据上述目标用户订单包括的订单地址和预设的分拣链路信息表,确定上述目标用户订单的分拣链路信息。其中,上述分拣链路信息表可以为预设的包括各个三级行政区订单地址和对应每一三级行政区订单地址的二级分拣站信息的表。上述三级行政区订单地址可以为包括三级行政区的订单地址。上述二级分拣站信息可以为二级分拣站的标识信息。例如,二级分拣站信息可以为二级分拣站的名称。上述二级分拣站可以为等级次于一级分拣站、且高于收货站点的站点。例如,上述分拣链路信息表可以为下表:
53.三级行政区订单地址二级分拣站信息北京市朝阳区朝阳二级分拣站北京市西城区西城二级分拣站北京市大兴区大兴二级分拣站
54.实践中,上述执行主体可以首先将上述订单地址包括的收货地址匹配为三级行政区订单地址。例如,上述执行主体可以将收货地址“北京市朝阳区xx街道”匹配为三级行政区订单地址“北京市朝阳区”,即,删除订单地址包括的低于三级行政区的“xx街道”。然后,上述执行主体可以响应于上述分拣链路信息表中存在对应的三级行政区订单地址与上述三级行政区订单地址相同的二级分拣站信息,将上述二级分拣站信息确定为目标二级分拣
站信息。最后,可以将上述目标二级分拣站信息对应的一级分拣站信息、上述目标二级分拣站信息和上述订单地址包括的收货站点信息拼接为分拣链路信息。二级分拣站信息对应的一级分拣站信息可以为二级分拣站对应的一级分拣站的信息。二级分拣站对应的一级分拣站为二级分拣站所属的一级分拣站。例如,朝阳二级分拣站对应的一级分拣站可以为北京一级分拣站。上述订单地址包括的收货站点信息可以为“xx站点”。组合的分拣链路信息可以为“北京一级分拣站

朝阳二级分拣站

xx站点”。
55.实践中,上述执行主体还可以响应于上述分拣链路信息表中不存在对应的三级行政区订单地址与上述三级行政区订单地址相同的二级分拣站信息,将上述三级行政区订单地址对应的一级分拣站信息确定为目标一级分拣站信息。然后,可以将上述目标一级分拣站信息和上述订单地址包括的收货站点信息拼接为分拣链路信息。例如,收货地址可以为“北京市海淀区xx街道”。三级行政区订单地址可以为“北京市海淀区”。响应于上述分拣链路信息表中不存在对应的三级行政区订单地址与上述三级行政区订单地址“北京市海淀区”相同的二级分拣站信息,上述执行主体可以将上述三级行政区订单地址“北京市海淀区”对应的一级分拣站信息“北京一级分拣站”确定为目标一级分拣站信息。上述订单地址包括的收货站点信息可以为“xx站点”。然后,可以将上述目标一级分拣站信息“北京一级分拣站”和上述订单地址包括的收货站点信息“xx站点”组合为分拣链路信息“北京一级分拣站

xx站点”。由此,可以根据目标用户订单的订单地址,确定对该目标用户订单对应的物品进行分拣和运输的分拣链路信息。
56.可选地,响应于确定上述目标用户订单包括的各个物品信息中存在不满足上述预定库存条件的物品信息,对于不满足上述预定库存条件的每个物品信息,执行以下补货步骤:
57.第一步,确定物品信息是否满足预定库存支援条件。其中,上述预定库存支援条件可以为“上述分拣链路信息包括的一级分拣站信息对应的支援仓中,上述物品信息包括的物品标识对应的支援库存量大于等于上述物品信息包括的物品数量与上述物品标识的物品库存量的差”。上述支援库存量可以为上述支援仓中的上述物品标识对应的物品的物品库存量。
58.第二步,响应于确定物品信息满足上述预定库存支援条件,生成对应于上述分拣链路信息的调拨信息。其中,上述调拨信息可以为从支援仓调度物品到一级分拣站的信息,可以包括支援仓信息、一级分拣站信息、物品标识和库存支援量。上述支援仓信息可以为支援仓标识。上述一级分拣站信息可以为一级分拣站名称。上述库存支援量可以为需从支援仓调度至一级分拣站的上述物品信息对应的物品的数量。例如,上述物品标识可以为“物品001”。“物品001”的物品库存量可以为“10”。上述物品信息包括的“物品001”的物品数量可以为“15”。分拣链路信息“北京一级分拣站

朝阳二级分拣站

xx站点”对应的支援仓可以为“支援仓010”,“支援仓010”中“物品001”的支援库存量可以为“10”。支援库存量“10”大于物品数量“15”与物品库存量“10”的差“5”,上述执行主体可以生成对应于上述分拣链路信息的调拨信息“支援仓010

北京一级分拣站

物品001

5”。
59.可选地,上述执行主体可以根据在第一预设时间段内所生成的调拨信息,生成调拨单。其中,上述第一预设时间段可以为预设的时间段。这里,对于第一预设时间段的具体设定,不做限定。上述调拨单可以为用于从支援仓调度物品至一级分拣站的单据。实践中,
上述执行主体可以将在上述第一预设时间段内所生成的调拨信息组合成调拨单。由此,可以在当前库存不足时,定时生成调拨单,以从各个支援仓调度物品。
60.可选地,上述补货步骤还可以包括:第三步,响应于确定物品信息不满足上述预定库存支援条件,根据上述物品信息和对应于物品信息的库存支援量,生成对应于上述分拣链路信息的补货信息。上述补货信息可以包括一级分拣站信息、物品标识和补货量。上述补货量可以为除物品库存量和库存支援量,所需补充的上述物品标识对应的物品的数量。例如,上述物品标识可以为“物品001”。“物品001”的物品库存量可以为“10”。上述物品信息包括的“物品001”的物品数量可以为“25”。分拣链路信息“北京一级分拣站

朝阳二级分拣站

xx站点”对应的支援仓可以为“支援仓010”,“支援仓010”中“物品001”的支援库存量可以为“10”。则库存支援量为“10”。支援库存量“10”小于物品数量“25”与物品库存量“10”的差“15”,不满足上述预定库存支援条件。“物品001”的补货量为物品数量“25”与物品库存量“10”和库存支援量“10”的和的差“25

(10 10)=5”。上述执行主体可以生成对应于上述分拣链路信息的补货信息“北京一级分拣站

物品001

5”。
61.可选地,上述执行主体可以根据在第二预设时间段内所生成的补货信息,生成补货单。其中,上述第二预设时间段可以为预设的时间段。这里,对于第二预设时间段的具体设定,不做限定。第二预设时间段可以和第一预设时间段相同,也可以和第一预设时间段不同。上述补货单可以为用于从将物品补充(采购)至一级分拣站的单据。实践中,上述执行主体可以将在上述第二预设时间段内所生成的补货信息组合成补货单。由此,可以在当前库存和支援仓库存均不足时,定时生成补货单,以从外部补充(采购)物品。
62.步骤2012,响应于确定目标用户订单包括的各个物品信息均满足预定库存条件,对目标用户订单集合中与分拣链路信息对应的各个目标用户订单进行体量汇总处理,得到对应分拣链路信息的汇总体量。
63.在一些实施例中,上述执行主体可以响应于确定上述目标用户订单包括的各个物品信息均满足预定库存条件,对目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单进行体量汇总处理,得到对应上述分拣链路信息的汇总体量。其中,上述各个物品信息可以为上述目标用户订单所包括的各个物品的相关信息。每一物品信息可以包括但不限于物品标识、物品数量。上述目标用户订单还可以包括物品总体量。上述物品标识可以唯一标识物品。上述物品数量可以为用户下单的一物品的数量。上述物品总体量可以为上述目标用户订单对应的各个物品的总体量,可以包括但不限于:物品总重量,物品总体积。上述预定库存条件可以为“每一物品信息包括的物品数量均小于等于该物品信息对应的物品的物品库存量”。
64.实践中,上述执行主体可以首先将目标用户订单集合中对应的分拣链路信息与上述分拣链路信息相同的各个目标用户订单确定为待汇总目标用户订单,得到待汇总目标用户订单集合。然后,可以将上述待汇总目标用户订单集合中的各个待汇总目标用户订单包括的物品总体量进行汇总处理,得到汇总体量。其中,上述汇总处理可以为分别对各个物品总体量包括的物品总重量和物品总体积进行加和的处理。上述汇总体量包括汇总重量和汇总体积。由此,可以在现有库存足以供应目标用户订单时,将上述分拣链路信息对应的各个目标用户订单进行体量汇总处理。
65.步骤2013,响应于确定汇总体量满足分拣链路信息对应的承载体量条件,根据分
拣链路信息对应的车辆信息,确定对应目标用户订单的车辆标识。
66.在一些实施例中,上述执行主体可以响应于确定上述汇总体量满足上述分拣链路信息对应的承载体量条件,根据上述分拣链路信息对应的车辆信息,确定对应上述目标用户订单的车辆标识。其中,上述承载体量条件可以为“上述汇总体量包括的汇总重量小于等于上述分拣链路信息对应的承载体量包括的承载重量,且上述汇总体量包括的汇总体积小于等于上述分拣链路信息对应的承载体量包括的承载体积”。上述承载体量可以为上述分拣链路信息对应的所有车辆所能承载的物品的总体量,可以包括承载重量和承载体积。例如,上述分拣链路信息对应的车辆为10辆,每辆车的承载重量上限为0.1吨,每辆车的承载体积上限为10立方米,则上述分拣链路信息的承载体量为“1吨,100立方米”。上述车辆信息可以为预先配置的对于上述分拣链路信息的车辆相关信息。上述车辆信息可以包括车辆承载信息集合。上述车辆承载信息集合中的车辆承载信息可以包括车辆标识、对应上述车辆标识的可装载体量。上述可装载体量可以包括可装载重量和可装载体积。上述车辆标识可以唯一标识车辆。
67.实践中,上述执行主体可以首先从上述车辆承载信息集合中选择包括的可装载重量小于等于上述目标用户订单包括的物品总重量、且包括的可装载体积小于等于上述目标用户订单包括的物品总体积的车辆承载信息作为待选车辆承载信息,得到待选车辆承载信息集合。然后,可以从上述待选车辆承载信息集合中随机选择一个待选车辆承载信息作为目标车辆承载信息。最后,可以将上述目标车辆承载信息包括的车辆标识确定为对应上述目标用户订单的车辆标识。由此,可以在上述分拣链路信息的汇总体量不超过上述分拣链路信息的承载体量的条件下,确定运输上述目标用户订单对应的物品的车辆标识。
68.通过步骤201,可以对在预设时间段内接收到的每一目标用户订单执行以上步骤。
69.步骤202,从预设时间段的结束时刻开始,对于所确定的每个分拣链路信息,基于在预设时间段内得到的目标用户订单集合中与分拣链路信息对应的各个目标用户订单,生成生产单,得到生产单集合。
70.在一些实施例中,上述执行主体可以从上述预设时间段的结束时刻开始,对于所确定的每个分拣链路信息,基于在上述预设时间段内得到的目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单,生成生产单,得到生产单集合。所确定的每个分拣链路信息为在上述预设时间段内确定的去重后的各个分拣链路信息。
71.实践中,上述执行主体可以首先从上述各个目标用户订单中剔除包括的各个物品信息中存在不满足上述预定库存条件的目标用户订单,得到剔除后的目标用户订单集合。然后,可以对上述剔除后的目标用户订单集合中的各个目标用户订单进行组合处理,得到生产单。上述组合处理可以为将上述剔除后的目标用户订单集合中的各个目标用户订单组合为一个订单作为生产单,一个生产单下的各个目标用户订单需一同发货。由此,可以在预设时间段的结束时刻,统一将同一分拣链路信息对应的各个目标用户订单组合成生产单。
72.可选地,上述执行主体可以响应于在上述预设时间段接收到对应于上述生产单的至少一个目标用户订单变更信息,执行以下步骤:
73.第一步,控制相关联的用户终端显示上述至少一个目标用户订单变更信息。其中,上述用户终端可以为具有显示功能的终端设备。上述目标用户订单变更信息可以为目标用户订单的变更相关信息。可以为目标用户订单的取消信息。还可以为目标用户订单的物品
数量调整信息。物品数量调整信息可以为物品标识对应的物品数量增加或减少的信息。例如,目标用户订单变更信息可以为“目标用户订单001

取消”。目标用户订单变更信息还可以为“目标用户订单001

物品019

减少10”。
74.第二步,接收上述用户终端对上述各个车辆标识的调整信息。其中,上述调整信息可以为上述用户终端对应的用户(例如,管理端的用户)根据用户终端显示的目标用户订单变更信息,对各个车辆标识的进行调整的信息。例如,上述调整信息可以为“车辆023

删除”。
75.第三步,根据上述调整信息,确定上述生产单对应的各个车辆标识。实践中,上述执行主体可以根据上述调整信息,确定调整后的各个车辆标识。例如,上述各个车辆标识可以“车辆023,车辆032,车辆010,车辆019,车辆024”。上述调整信息可以为“车辆023

删除”。上述执行主体可以从上述各个车辆标识中删除“车辆023”,调整后的各个车辆标识为“车辆032,车辆010,车辆019,车辆024”。
76.由此,可以在目标用户订单变更后,对各个车辆标识的进行调整。
77.步骤203,对于生产单集合中的每个生产单,对生产单进行生产处理,以及根据生产单、与生产单对应的分拣链路信息和与生产单对应的各个车辆标识,进行车辆调度操作。
78.在一些实施例中,上述执行主体可以对于上述生产单集合中的每个生产单,对上述生产单进行生产处理,以及根据上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识,进行车辆调度操作。实践中,上述执行主体可以控制与上述生产单对应的分拣设备,对上述生产单对应的各个目标用户订单对应的物品进行分拣,以对上述生产单进行生产。上述分拣设备可以为具有分拣物品功能的机械臂。上述执行主体可以将上述生产单和上述分拣链路信息发送至上述各个车辆标识对应的车辆终端设备,使得上述各个车辆标识对应的车辆可以根据上述分拣链路信息对上述生产单对应的各个目标用户订单的物品进行运输。例如,分拣链路信息可以为“北京一级分拣站

朝阳二级分拣站

xx站点”。上述各个车辆标识对应的车辆可以将上述生产单对应的物品从北京一级分拣站运输至朝阳二级分拣站。分拣链路信息还可以为“北京一级分拣站

xx站点”,上述各个车辆标识对应的车辆可以将上述生产单对应的物品从北京一级分拣站运输至xx站点。由此,可以对每一生产单对应的各个目标用户订单进行生产(即,分别对各个目标用户订单打包),以及根据每一生产单对应的分拣链路信息和车辆标识调度车辆,以对该生产单对应的各个目标用户订单所对应的物品进行统一运输。
79.在一些实施例的一些可选的实现方式中,对于上述生产单集合中的每个生产单,上述执行主体可以将上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识发送至上述生产单对应的至少一个分拣终端。其中,上述分拣终端可以为分拣站点的具有显示功能的设备。由此,分拣终端的工作人员可以在浏览到上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识后,对上述生产单对应的各个目标用户订单的物品进行分拣。
80.可选地,在生成生产单后,上述执行主体可以根据对应上述分拣链路信息的预设生产时效信息,确定上述生产单的时效信息。其中,上述预设生产时效信息可以包括预设的用于配置分拣链路信息包括的各级站点的任务完成最晚时间。例如,对应分拣链路信息“北京一级分拣站

朝阳二级分拣站

xx站点”的预设生产时效信息可以为“北京一级分拣站


晚发货时间(2021/6/3 04:00),朝阳二级分拣站

最晚发货时间(2021/6/3 06:00),xx站点

最晚收货时间(2021/6/3 08:00)”。上述执行主体可以将上述预设生产时效信息包括的各个任务完成最晚时间拼接为上述生产单的时效信息“2021/6/3 04:00

2021/6/3 06:00

2021/6/3 08:00”。由此,得到的时效信息可以用于指示上述生产单在每一级站点的完成时效。
81.本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的用于物品的车辆调度方法,缩短了从打包到取货的时长,降低了短保物品损耗。具体来说,造成从打包到取货的耗时较长以及短保物品损耗较多的原因在于:先对订单对应的物品进行打包,满足发车条件才进行车辆调度,对于短保物品,从打包到取货的耗时较长,物品损耗较多。基于此,本公开的一些实施例的用于物品的车辆调度方法首先在预设时间段内,响应于接收到目标用户订单,将上述目标用户订单加入目标用户订单集合,以及对上述目标用户订单执行以下步骤:第一步,根据上述目标用户订单包括的订单地址和预设的分拣链路信息表,确定上述目标用户订单的分拣链路信息。由此,可以根据目标用户订单的订单地址,确定对该目标用户订单对应的物品进行分拣和运输的分拣链路信息。第二步,响应于确定上述目标用户订单包括的各个物品信息均满足预定库存条件,对目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单进行体量汇总处理,得到对应上述分拣链路信息的汇总体量。由此,可以在现有库存足以供应目标用户订单时,将上述分拣链路信息对应的各个目标用户订单进行体量汇总处理。第三步,响应于确定上述汇总体量满足上述分拣链路信息对应的承载体量条件,根据上述分拣链路信息对应的车辆信息,确定对应上述目标用户订单的车辆标识。由此,可以在上述分拣链路信息的汇总体量不超过上述分拣链路信息的承载体量的条件下,确定运输上述目标用户订单对应的物品的车辆标识。通过以上步骤,可以对在预设时间段内接收到的每一目标用户订单执行以上步骤。然后,从上述预设时间段的结束时刻开始,对于所确定的每个分拣链路信息,基于在上述预设时间段内得到的目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单,生成生产单,得到生产单集合。由此,可以在预设时间段的结束时刻,统一将同一分拣链路信息对应的各个目标用户订单组合成生产单。最后,对于上述生产单集合中的每个生产单,对上述生产单进行生产处理,以及根据上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识,进行车辆调度操作。由此,可以对每一生产单对应的各个目标用户订单进行生产(即,分别对各个目标用户订单打包),以及根据每一生产单对应的分拣链路信息和车辆标识调度车辆,以对该生产单对应的各个目标用户订单所对应的物品进行统一运输。也因为接收到一目标用户订单后首先确定了分拣链路信息,可以在预设时间段的结束时刻,根据所确定的每个分拣链路信息,将各个目标用户订单组合成生产单。又因为生成生产单后才进行生产处理,调度的车辆可以在生产单生产完成后直接进行运输,从而缩短了从打包到取货的时长,降低了短保物品损耗。
82.进一步参考图3,其示出了用于物品的车辆调度方法的另一些实施例的流程300。该用于物品的车辆调度方法的流程300,包括以下步骤:
83.步骤301,在预设时间段内,响应于接收到目标用户订单,将目标用户订单加入目标用户订单集合,以及对目标用户订单执行以下步骤:
84.步骤3011,根据目标用户订单包括的订单地址和预设的分拣链路信息表,确定目
标用户订单的分拣链路信息。
85.步骤3012,响应于确定目标用户订单包括的各个物品信息均满足预定库存条件,对目标用户订单集合中与分拣链路信息对应的各个目标用户订单进行体量汇总处理,得到对应分拣链路信息的汇总体量。
86.步骤3013,响应于确定汇总体量满足分拣链路信息对应的承载体量条件,根据分拣链路信息对应的车辆信息,确定对应目标用户订单的车辆标识。
87.步骤302,从预设时间段的结束时刻开始,对于所确定的每个分拣链路信息,基于在预设时间段内得到的目标用户订单集合中与分拣链路信息对应的各个目标用户订单,生成生产单,得到生产单集合。
88.步骤303,对于生产单集合中的每个生产单,对生产单进行生产处理,以及根据生产单、与生产单对应的分拣链路信息和与生产单对应的各个车辆标识,进行车辆调度操作。
89.在一些实施例中,步骤301

303的具体实现及其带来的技术效果可以参考图2对应的那些实施例中的步骤201

203,在此不再赘述。
90.步骤304,响应于接收到目标用户订单退货信息或目标用户订单拒收信息,执行以下步骤:
91.步骤3041,根据接收到的目标用户订单退货信息或目标用户订单拒收信息对应的分拣链路信息,生成对应目标用户订单退货信息或目标用户订单拒收信息的目标用户订单的取货单。
92.在一些实施例中,用于物品的车辆调度方法的执行主体(例如图1所示的计算设备101)可以根据接收到的目标用户订单退货信息或目标用户订单拒收信息对应的分拣链路信息,生成对应上述目标用户订单退货信息或上述目标用户订单拒收信息的目标用户订单的取货单。其中,上述目标用户订单退货信息可以为表征用户对目标用户订单进行退货的信息,可以包括退货物品标识组和对应上述退货物品标识组中每一退货物品标识的退货物品数量。上述目标用户订单拒收信息可以为表征用户拒收目标用户订单对应的物品的信息。可以理解的是,目标用户订单在运输状态时,上述执行主体已根据该目标用户订单包括的各个物品标识的物品数量,对各个物品标识的物品库存量进行减扣。
93.实践中,上述执行主体可以响应于在上述预设时间段接收到目标用户订单退货信息,根据接收到的目标用户订单退货信息对应的分拣链路信息,生成对应上述目标用户订单退货信息的目标用户订单的取货单。例如,响应于确定上述目标用户订单退货信息对应的目标用户订单所对应的分拣链路信息不包括二级分拣站信息,上述执行主体可以将上述目标用户订单退货信息包括的退货物品标识组、对应上述退货物品标识组中每一退货物品标识的退货物品数量、上述分拣链路信息包括的收货站点信息和一级分拣站信息组合成取货单。响应于确定上述目标用户订单退货信息对应的目标用户订单所对应的分拣链路信息包括二级分拣站信息,上述执行主体可以将上述目标用户订单退货信息包括的退货物品标识组、对应上述退货物品标识组中每一退货物品标识的退货物品数量、上述分拣链路信息包括的收货站点信息和二级分拣站信息组合成取货单。
94.实践中,上述执行主体还可以响应于在上述预设时间段接收到目标用户订单拒收信息,根据接收到的目标用户订单拒收信息对应的分拣链路信息,生成对应上述目标用户订单拒收信息的目标用户订单的取货单。例如,响应于确定上述目标用户订单拒收信息对
应的目标用户订单所对应的分拣链路信息不包括二级分拣站信息,上述执行主体可以将上述分拣链路信息包括的收货站点信息和一级分拣站信息组合成取货单。响应于确定上述目标用户订单拒收信息对应的目标用户订单所对应的分拣链路信息包括二级分拣站信息,上述执行主体可以将上述分拣链路信息包括的收货站点信息和二级分拣站信息组合成取货单。由此,可以使得取货单对应的收货站点的工作人员根据上述取货单进行取货。
95.步骤3042,响应于取货单的取货状态为取货完成,生成派车单。
96.在一些实施例中,上述执行主体可以响应于取货单的取货状态为取货完成,生成派车单。其中,上述取货状态可以表征对应于取货单收货站点是否获取到对应于取货单的物品。取货完成可以表征对应于取货单的收货站点获取到对应于取货单的物品。实践中,响应于上述取货单不包括二级分拣站信息,上述执行主体可以确定将上述取货单对应的物品从对应于上述取货单的收货站点运输至一级分拣站的车辆标识。上述收货站点对应于上述取货单包括的收货站点信息。上述一级分拣站对应于上述取货单包括的一级分拣站信息。例如,可以随机选择一辆承载体积大于等于上述取货单对应的各个物品的总体积,且承载重量大于等于上述取货单对应的各个物品的总重量的车辆的车辆标识。然后,可以将上述取货单和所确定的车辆标识组合成派车单。响应于上述取货单包括二级分拣站信息,上述执行主体可以确定将上述取货单对应的物品从收货站点运输至二级分拣站的车辆标识作为第一车辆标识。然后,上述执行主体可以确定将上述取货单对应的物品从二级分拣站运输至一级分拣站的车辆标识作为第二车辆标识。上述收货站点对应于上述取货单包括的收货站点信息。上述二级分拣站对应于上述取货单包括的二级分拣站信息。上述一级分拣站对应于上述取货单包括的一级分拣站信息。最后,可以将上述取货单、所确定的第一车辆标识和第二车辆标识组合成派车单。
97.步骤3043,响应于派车单的派车状态为运输完成,对派车单对应的各个物品信息的物品库存量进行库存量回收处理。
98.在一些实施例中,上述执行主体可以响应于上述派车单的派车状态为运输完成,对上述派车单对应的各个物品信息的物品库存量进行库存量回收处理。其中,上述派车单的派车状态可以表征派车单的执行状态。若上述派车单对应的车辆已将上述派车单对应的各个物品运输至一级分拣站,则上述派车单的派车状态为运输完成。若上述派车单对应的车辆暂未将上述派车单对应的各个物品运输至一级分拣站,则上述派车单的派车状态为运输未完成。可以理解的是,当上述取货单对应目标用户订单退货信息时,上述派车单对应的各个物品信息为上述目标用户订单退货信息包括的退货物品标识组所对应的各个物品信息。当上述取货单对应目标用户订单拒收信息时,上述派车单对应的各个物品信息为上述目标用户订单拒收信息对应的目标用户订单所包括的各个物品信息。实践中,当上述取货单对应目标用户订单退货信息时,对于上述各个物品信息中的每个物品信息,上述执行主体可以将上述物品信息包括的物品标识的物品库存量与上述物品标识对应的退货物品数量的和确定为上述物品标识当前的物品库存量。当上述取货单对应目标用户订单拒收信息时,对于上述各个物品信息中的每个物品信息,上述执行主体可以将上述物品信息包括的物品标识的物品库存量与上述物品信息包括的物品数量的和确定为上述物品标识当前的物品库存量。由此,可以在上述派车单的派车状态为运输完成时,对在先减扣的物品库存量进行回收处理。
99.从图3中可以看出,与图2对应的一些实施例的描述相比,图3对应的一些实施例中的车辆调度方法的流程300体现了对生成派车单及进行库存回收处理所扩展的步骤。由此,这些实施例描述的方案可以在接收到目标用户订单退货信息或目标用户订单拒收信息时,生成派车单,从而可以在派车单的派车状态为运输完成时,对在先减扣的物品库存量进行回收处理。
100.进一步参考图4,其示出了用于物品的车辆调度方法的又一些实施例的流程400。该用于物品的车辆调度方法的流程400,包括以下步骤:
101.步骤401,在预设时间段内,响应于接收到目标用户订单,将目标用户订单加入目标用户订单集合,以及对目标用户订单执行以下步骤:
102.步骤4011,根据目标用户订单包括的订单地址和预设的分拣链路信息表,确定目标用户订单的分拣链路信息。
103.步骤4012,响应于确定目标用户订单包括的各个物品信息均满足预定库存条件,对目标用户订单集合中与分拣链路信息对应的各个目标用户订单进行体量汇总处理,得到对应分拣链路信息的汇总体量。
104.步骤4013,响应于确定汇总体量满足分拣链路信息对应的承载体量条件,根据分拣链路信息对应的车辆信息,确定对应目标用户订单的车辆标识。
105.在一些实施例中,步骤401的具体实现及其带来的技术效果可以参考图2对应的那些实施例中的步骤201,在此不再赘述。
106.步骤402,响应于接收到对应于各个目标用户订单中任意目标用户订单的用户订单取消信息,基于各个目标用户订单中去除任意目标用户订单的各个目标用户订单,生成生产单。
107.在一些实施例中,从预设时间段的结束时刻开始,对于所确定的每个分拣链路信息,基于在预设时间段内得到的目标用户订单集合中与分拣链路信息对应的各个目标用户订单,用于物品的车辆调度方法的执行主体(例如图1所示的计算设备101)可以响应于接收到对应于上述各个目标用户订单中任意目标用户订单的用户订单取消信息,基于上述各个目标用户订单中去除上述任意目标用户订单的各个目标用户订单,生成生产单。实践中,上述执行主体可以首先从上述各个目标用户订单中去除上述任意目标用户订单。然后可以基于去除上述任意目标用户订单后的各个目标用户订单,生成生产单。这里,生成生产单的步骤可以参考图2对应的那些实施例中的步骤202,在此不再赘述。由此,可以在生成生产单前,用户取消订单时,直接取消该订单。
108.步骤403,响应于接收到对应于生产单的目标用户订单取消信息,将生产单标记为异常生产单,以及对目标用户订单取消信息对应的各个物品库存量进行库存量回收处理。
109.在一些实施例中,上述执行主体可以响应于接收到对应于上述生产单的目标用户订单取消信息,将上述生产单标记为异常生产单,以及对上述目标用户订单取消信息对应的各个物品库存量进行库存量回收处理。其中,上述目标用户订单取消信息可以为表征用户取消上述生产单对应的一目标用户订单的信息。实践中,上述执行主体可以以表征生产单为异常生产单的字符标记上述生产单标记的订单状态。例如,可以将上述生产单的订单状态标记为“0”,表征上述生产单为异常生产单。实践中,上述执行主体可以将上述目标用户订单取消信息对应的目标用户订单包括的每个物品标识对应的物品库存量与上述物品
标识对应的物品数量的和确定为上述物品标识当前的物品库存量,以对上述物品库存量进行回收处理。由此,可以在进行车辆调度前,用户取消订单时,对取消的物品的物品库存量进行库存量回收处理。
110.步骤404,对于生产单集合中的每个生产单,对生产单进行生产处理,以及根据生产单、与生产单对应的分拣链路信息和与生产单对应的各个车辆标识,进行车辆调度操作。
111.在一些实施例中,步骤404的具体实现及其带来的技术效果可以参考图2对应的那些实施例中的步骤203,在此不再赘述。
112.从图4中可以看出,与图2对应的一些实施例的描述相比,图4对应的一些实施例中的车辆调度方法的流程400体现了对进行车辆调度前用户取消订单,进行库存回收处理所扩展的步骤。由此,这些实施例描述的方案可以在生成生产单前,用户取消订单时,直接取消该订单。还可以在进行车辆调度前,用户取消订单时,对取消的物品的物品库存量进行库存量回收处理。
113.进一步参考图5,作为对上述各图所示方法的实现,本公开提供了一种用于物品的车辆调度装置的一些实施例,这些装置实施例与图2所示的那些方法实施例相对应,该装置具体可以应用于各种电子设备中。
114.如图5所示,一些实施例的用于物品的车辆调度装置500包括:执行单元501、生成单元502和调度单元503。其中,执行单元501被配置成在预设时间段内,响应于接收到目标用户订单,将上述目标用户订单加入目标用户订单集合,以及对上述目标用户订单执行以下步骤:根据上述目标用户订单包括的订单地址和预设的分拣链路信息表,确定上述目标用户订单的分拣链路信息;响应于确定上述目标用户订单包括的各个物品信息均满足预定库存条件,对目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单进行体量汇总处理,得到对应上述分拣链路信息的汇总体量;响应于确定上述汇总体量满足上述分拣链路信息对应的承载体量条件,根据上述分拣链路信息对应的车辆信息,确定对应上述目标用户订单的车辆标识;生成单元502被配置成从上述预设时间段的结束时刻开始,对于所确定的每个分拣链路信息,基于在上述预设时间段内得到的目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单,生成生产单,得到生产单集合;调度单元503被配置成对于上述生产单集合中的每个生产单,对上述生产单进行生产处理,以及根据上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识,进行车辆调度操作。
115.在一些实施例的可选实现方式中,用于物品的车辆调度装置500的调度单元503可以进一步被配置成:对于上述生产单集合中的每个生产单,将上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识发送至上述生产单对应的至少一个分拣终端。
116.在一些实施例的可选实现方式中,在生成单元502之后,用于物品的车辆调度装置500还可以包括:确定单元(图中未示出),被配置成根据对应上述分拣链路信息的预设生产时效信息,确定上述生产单的时效信息。
117.在一些实施例的可选实现方式中,在调度单元503之前,用于物品的车辆调度装置500还可以包括:第一步骤执行单元(图中未示出),被配置成响应于在上述预设时间段接收到对应于上述生产单的至少一个目标用户订单变更信息,执行以下步骤:控制相关联的用
户终端显示上述至少一个目标用户订单变更信息;接收上述用户终端对上述各个车辆标识的调整信息;根据上述调整信息,确定上述生产单对应的各个车辆标识。
118.在一些实施例的可选实现方式中,执行单元501的步骤还可以包括:响应于确定上述目标用户订单包括的各个物品信息中存在不满足上述预定库存条件的物品信息,对于不满足上述预定库存条件的每个物品信息,执行以下补货步骤:确定物品信息是否满足预定库存支援条件;响应于确定物品信息满足上述预定库存支援条件,生成对应于上述分拣链路信息的调拨信息;
119.在一些实施例的可选实现方式中,用于物品的车辆调度装置500还可以包括:调拨单生成单元(图中未示出),被配置成根据在第一预设时间段内所生成的调拨信息,生成调拨单。
120.在一些实施例的可选实现方式中,上述补货步骤还可以包括:响应于确定物品信息不满足上述预定库存支援条件,根据上述物品信息和对应于物品信息的库存支援量,生成对应于上述分拣链路信息的补货信息。
121.在一些实施例的可选实现方式中,用于物品的车辆调度装置500还可以包括:补货单生成单元(图中未示出),被配置成根据在第二预设时间段内所生成的补货信息,生成补货单。
122.在一些实施例的可选实现方式中,用于物品的车辆调度装置500还可以包括:第二步骤执行单元(图中未示出),被配置成响应于接收到目标用户订单退货信息或目标用户订单拒收信息,执行以下步骤:根据接收到的目标用户订单退货信息或目标用户订单拒收信息对应的分拣链路信息,生成对应上述目标用户订单退货信息或上述目标用户订单拒收信息的目标用户订单的取货单;响应于上述取货单的取货状态为取货完成,生成派车单;响应于上述派车单的派车状态为运输完成,对上述派车单对应的各个物品信息的物品库存量进行库存量回收处理。
123.可选地,生成单元可以包括:生产单生成单元(图中未示出),被配置成响应于接收到对应于上述各个目标用户订单中任意目标用户订单的用户订单取消信息,基于上述各个目标用户订单中去除上述任意目标用户订单的各个目标用户订单,生成生产单。
124.在一些实施例的可选实现方式中,用于物品的车辆调度装置500的调度单元503可以进一步被配置成:响应于接收到对应于上述生产单的目标用户订单取消信息,将上述生产单标记为异常生产单,以及对上述目标用户订单取消信息对应的各个物品库存量进行库存量回收处理。
125.可以理解的是,该装置500中记载的诸单元与参考图2描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作、特征以及产生的有益效果同样适用于装置500及其中包含的单元,在此不再赘述。
126.下面参考图6,其示出了适于用来实现本公开的一些实施例的电子设备(例如图1中的计算设备101)600的结构示意图。图6示出的电子设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。
127.如图6所示,电子设备600可以包括处理装置(例如中央处理器、图形处理器等)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储装置608加载到随机访问存储器(ram)603中的程序而执行各种适当的动作和处理。在ram 603中,还存储有电子设备
600操作所需的各种程序和数据。处理装置601、rom 602以及ram 603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。
128.通常,以下装置可以连接至i/o接口605:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置606;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置607;包括例如磁带、硬盘等的存储装置608;以及通信装置609。通信装置609可以允许电子设备600与其他设备进行无线或有线通信以交换数据。虽然图6示出了具有各种装置的电子设备600,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图6中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。
129.特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置609从网络上被下载和安装,或者从存储装置608被安装,或者从rom 602被安装。在该计算机程序被处理装置601执行时,执行本公开的一些实施例的方法中限定的上述功能。
130.需要说明的是,本公开的一些实施例中记载的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
131.在一些实施方式中,客户端、服务器可以利用诸如http(hypertext transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
132.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:在预设时间段内,响应于接收到目标用户订单,将上述目标用户订单加入目标用户订单集合,以及对上述目标用户订单执行以下步骤:
根据上述目标用户订单包括的订单地址和预设的分拣链路信息表,确定上述目标用户订单的分拣链路信息;响应于确定上述目标用户订单包括的各个物品信息均满足预定库存条件,对目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单进行体量汇总处理,得到对应上述分拣链路信息的汇总体量;响应于确定上述汇总体量满足上述分拣链路信息对应的承载体量条件,根据上述分拣链路信息对应的车辆信息,确定对应上述目标用户订单的车辆标识;从上述预设时间段的结束时刻开始,对于所确定的每个分拣链路信息,基于在上述预设时间段内得到的目标用户订单集合中与上述分拣链路信息对应的各个目标用户订单,生成生产单,得到生产单集合;对于上述生产单集合中的每个生产单,对上述生产单进行生产处理,以及根据上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识,进行车辆调度操作。
133.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
134.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
135.描述于本公开的一些实施例中的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括执行单元、生成单元和调度单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,调度单元还可以被描述为“对于上述生产单集合中的每个生产单,对上述生产单进行生产处理,以及根据上述生产单、与上述生产单对应的分拣链路信息和与上述生产单对应的各个车辆标识,进行车辆调度操作的单元”。
136.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
137.以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组
合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
转载请注明原文地址:https://win.8miu.com/read-50440.html

最新回复(0)