本申请公开了一种生成拣货任务单的方法、装置和存储介质。基于本申请,在对每个订单类型分区中的待组建订单进行监听时,在满足该订单类型分区未进行任务单组建且其中待组建订单的数量少于该订单类型分区的拣货下限数值,以及拣货任务单合流区中的拣货任务单的数量小于该拣货任务单合流区的合流下限数值的条件时,对该订单类型分区中的待组建订单进行任务单组建,有助于合理分配生成拣货任务单的生产资源,提升拣货任务单生成效率。同时,在任务单组建的过程中选取包含的拣货路径的集中度最高的待组建订单作为初始项合并其它待组建订单,以优化拣货任务单的集中度,优化拣货路径,提升拣货效率。
【技术实现步骤摘要】
一种生成拣货任务单的方法、装置和存储介质
本申请涉及仓储物流领域,尤其涉及一种生成拣货任务单的方法、装置和存储介质。
技术介绍
一般地,库房人员在固定的时间点通过全库房覆盖优先遍历的方式完成拣货任务单的组建。涉及的拣货范围广(全库房),且拣货路径优化排产是在固定时间手动进行促发,在不同时间段进行手动促发组建任务时订单池中的订单量无法进行控制。不同的时间点由于所需要生产的订单的数量不可控性,会造成某一时间段的生产压力特别大,而另一个时间段的生产压力又特别小,造成资源浪费或者资源不足的情况发生。另外,在组建过程中要区分211、311、极速达等特殊订单,造成部分任务单组建过程中分布广,需要全库房拣货,效率低并且浪费成本,造成人力和物力的不必要的浪费。
技术实现思路
本申请的各实施例提供了一种生成拣货任务单的方法、装置和存储介质,有助于合理分配生成拣货任务单的生产资源,优化拣货任务单的集中度,提升拣货效率。在一个实施例中,一种生成拣货任务单的方法,包括:监听至少一个订单类型分区;当在订单类型分区中监听到该订单类型分区未进行任务单组建时,获取该订单类型分区中的待组建订单的数量,以及,响应于待组建订单的数量小于该订单类型分区的拣货下限数值,获取拣货任务单合流区中的拣货任务单的数量;当拣货任务单的数量小于该拣货任务单合流区的合流下限数值时,将该订单类型分区中包含的拣货路径为当前的集中度最高的待组建订单作为初始项,与该订单类型分区中其它待组建订单进行任务单组建,生成与该订单类型分区对应的拣货任务单。可选地,获取该订单类型分区中至少一个待组建订单对应的至少一个拣货路径;基于获取的至少一个拣货路径的出现频率,将出现频率最高的至少一条拣货路径确定为中心拣货路径;以中心拣货路径为基础筛选出包含该中心拣货路径的待组建订单,并在其中将包含该中心拣货路径的相邻的拣货路径或仅包含该中心拣货路径的待组建订单确定为当前的集中度最高的待组建订单,并作为初始项。可选地,在筛选出的包含该中心拣货路径的待组建订单中,将包含与初始项相同的拣货路径,和/或包含与初始项中至少一条拣货路径相邻的拣货路径且该拣货路径上的任务量小于预设数量的至少一个待组建订单与该初始项组建为拣货任务单。可选地,每完成当前的初始项的任务单组建后,重复执行监听至少一个订单类型分区的步骤至将该订单类型分区中拣货路径的当前的集中度最高的待组建订单作为初始项,与该订单类型分区中其它待组建订单进行任务单组建,生成与该订单类型分区对应的拣货任务单的步骤,直至该订单类型分区中的待组建订单完成任务单组建。可选地,当拣货任务单的数量大于该拣货任务单合流区的合流下限数值时,获取至少一个订单类型分区中的未成功完成任务单组建的待组建订单,生成跨订单类型分区的拣货任务单,直至拣货任务单的数量大于该拣货任务单合流区的合流上限数值时停止任务单组建。在另一个实施例中,提供了一种生成拣货任务单的装置,该装置包括:监听模块,用于监听至少一个订单类型分区;获取模块,用于当在订单类型分区中监听到该订单类型分区未进行任务单组建时,获取该订单类型分区中的待组建订单的数量,以及,响应于待组建订单的数量小于该订单类型分区的拣货下限数值,获取拣货任务单合流区中的拣货任务单的数量;第一生成模块,用于当拣货任务单的数量小于该拣货任务单合流区的合流下限数值时,将该订单类型分区中包含的拣货路径为当前的集中度最高的待组建订单作为初始项,与该订单类型分区中其它待组建订单进行任务单组建,生成与该订单类型分区对应的拣货任务单。可选地,第一生成模块还用于:获取该订单类型分区中至少一个待组建订单对应的至少一个拣货路径;基于获取的至少一个拣货路径的出现频率,将出现频率最高的至少一条拣货路径确定为中心拣货路径;以中心拣货路径为基础筛选出包含该中心拣货路径的待组建订单,并在其中将包含该中心拣货路径的相邻的拣货路径或仅包含该中心拣货路径的待组建订单确定为当前的集中度最高的待组建订单,并作为初始项。可选地,第一生成模块还用于:在筛选出的包含该中心拣货路径的待组建订单中,将包含与初始项相同的拣货路径,和/或包含与初始项中至少一条拣货路径相邻的拣货路径且该拣货路径上的任务量小于预设数量的至少一个待组建订单与该初始项组建为拣货任务单。可选地,第一生成模块还用于:每完成当前的初始项的任务单组建后,重复执行监听至少一个订单类型分区的步骤至将该订单类型分区中拣货路径的当前的集中度最高的待组建订单作为初始项,与该订单类型分区中其它待组建订单进行任务单组建,生成与该订单类型分区对应的拣货任务单的步骤,直至该订单类型分区中的待组建订单完成任务单组建。可选地,该装置还包括第二生成模块:当拣货任务单的数量大于该拣货任务单合流区的合流下限数值时,获取至少一个订单类型分区中的未成功完成任务单组建的待组建订单,生成跨订单类型分区的拣货任务单,直至拣货任务单的数量大于该拣货任务单合流区的合流上限数值时停止任务单组建。在本申请的另一个实施例中,提供了一种非瞬时计算机可读存储介质,所述非瞬时计算机可读存储介质存储指令,所述指令在由处理器执行时引发所述处理器执行前述实施例中的生成拣货任务单的方法。在本专利技术的另一个实施例中,提供了一种电子设备,包括处理器,所述处理器用于执行上述生成拣货任务单的方法中的各个步骤。基于上述实施例,在对每个订单类型分区中的待组建订单进行监听时,在满足该订单类型分区未进行任务单组建且其中待组建订单的数量少于该订单类型分区的拣货下限数值,以及拣货任务单合流区中的拣货任务单的数量小于该拣货任务单合流区的合流下限数值的条件时,对该订单类型分区中的待组建订单进行任务单组建,有助于合理分配生成拣货任务单的生产资源,提升拣货任务单生成效率。同时,在任务单组建的过程中选取包含的拣货路径的集中度最高的待组建订单作为初始项合并其它待组建订单,以优化拣货任务单的集中度,优化拣货路径,提升拣货效率。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请的一个实施例中的一种生成拣货任务单的方法的流程示意图;图2为本申请的另一个实施例中的一种生成拣货任务单的方法的扩展流程示意图;图3为本申请的另一个实施例中的一种生成拣货任务单的装置的示意图;图4为本申请的另一个实施例所提供的一种电子设备的示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动本文档来自技高网...
【技术保护点】
1.一种生成拣货任务单的方法,其特征在于,包括:/n监听至少一个订单类型分区;/n当在订单类型分区中监听到该订单类型分区未进行任务单组建时,获取该订单类型分区中的待组建订单的数量,以及,响应于待组建订单的数量小于该订单类型分区的拣货下限数值,获取拣货任务单合流区中的拣货任务单的数量;/n当拣货任务单的数量小于该拣货任务单合流区的合流下限数值时,将该订单类型分区中包含的拣货路径为当前的集中度最高的待组建订单作为初始项,与该订单类型分区中其它待组建订单进行任务单组建,生成与该订单类型分区对应的拣货任务单。/n
【技术特征摘要】
1.一种生成拣货任务单的方法,其特征在于,包括:
监听至少一个订单类型分区;
当在订单类型分区中监听到该订单类型分区未进行任务单组建时,获取该订单类型分区中的待组建订单的数量,以及,响应于待组建订单的数量小于该订单类型分区的拣货下限数值,获取拣货任务单合流区中的拣货任务单的数量;
当拣货任务单的数量小于该拣货任务单合流区的合流下限数值时,将该订单类型分区中包含的拣货路径为当前的集中度最高的待组建订单作为初始项,与该订单类型分区中其它待组建订单进行任务单组建,生成与该订单类型分区对应的拣货任务单。
2.根据权利要求1所述的方法,其特征在于,将该订单类型分区中包含的拣货路径为当前的集中度最高的待组建订单作为初始项的步骤包括:
获取该订单类型分区中至少一个待组建订单对应的至少一个拣货路径;
基于获取的至少一个拣货路径的出现频率,将出现频率最高的至少一条拣货路径确定为中心拣货路径;
以中心拣货路径为基础筛选出包含该中心拣货路径的待组建订单,并在其中将包含该中心拣货路径的相邻的拣货路径或仅包含该中心拣货路径的待组建订单确定为当前的集中度最高的待组建订单,并作为初始项。
3.根据权利要求2所述的方法,其特征在于,与该订单类型分区中其它待组建订单进行任务单组建,生成与该订单类型分区对应的拣货任务单的步骤包括:
在筛选出的包含该中心拣货路径的待组建订单中,将包含与初始项相同的拣货路径,和/或包含与初始项中至少一条拣货路径相邻的拣货路径且该拣货路径上的任务量小于预设数量的至少一个待组建订单与该初始项组建为拣货任务单。
4.根据权利要求3所述的方法,其特征在于,与该订单类型分区中其它待组建订单进行任务单组建,生成与该订单类型分区对应的拣货任务单的步骤还包括:
每完成当前的初始项的任务单组建后,重复执行监听至少一个订单类型分区的步骤至将该订单类型分区中拣货路径的当前的集中度最高的待组建订单作为初始项,与该订单类型分区中其它待组建订单进行任务单组建,生成与该订单类型分区对应的拣货任务单的步骤,直至该订单类型分区中的待组建订单完成任务单组建。
5.根据权利要求1所述的方法,其特征在于,该方法还包括:
当拣货任...
【专利技术属性】
技术研发人员:刘宗帅,
申请(专利权)人:北京京东乾石科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。