订单分组方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24252530 阅读:51 留言:0更新日期:2020-05-23 00:05
本申请涉及一种订单分组方法、装置、计算机设备和存储介质。所述方法包括:获取待分组订单数据,根据待分组订单数据确定起始扫描订单集合以及与起始扫描订单集合中各起始扫描订单对应的订单扫描方向;获取运力数据,根据运力数据中的运力订单量阈值和待分组订单数据中的订单总数,确定分组数;根据分组数和订单总数确定平均单量,根据起始扫描订单、订单扫描方向和平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果;比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果。采用本方法能够降低订单分组的复杂度,从而提高分组效率。

Order grouping method, device, computer equipment and storage medium

【技术实现步骤摘要】
订单分组方法、装置、计算机设备和存储介质
本申请涉及物流
,特别是涉及一种订单分组方法、装置、计算机设备和存储介质。
技术介绍
随着物流技术的发展,出现了订单分组技术,订单分组即是指通过排班一定数量的运力将一定时间内产生的订单进行分组。传统的订单分组技术为通过一定的迭代次数将距离相近的订单聚合在一组。然而,当订单量较大时,传统的订单分组技术的分组耗时长,存在分组效率低的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高分组效率的订单分组方法、装置、计算机设备和存储介质。一种订单分组方法,所述方法包括:获取待分组订单数据,根据待分组订单数据确定起始扫描订单集合以及与起始扫描订单集合中各起始扫描订单对应的订单扫描方向;获取运力数据,根据运力数据中的运力订单量阈值和待分组订单数据中的订单总数,确定分组数;根据分组数和订单总数确定平均单量,根据起始扫描订单、订单扫描方向和平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果;比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果。在其中一个实施例中,根据待分组订单数据确定起始扫描订单集合以及与起始扫描订单集合中各起始扫描订单对应的订单扫描方向包括:获取网点位置信息,根据网点位置信息建立坐标轴;获取待分组订单数据中各订单的派送地址,根据派送地址和坐标轴,确定相邻两两订单之间的角度差;选取相邻角度差最大的订单组作为起始扫描订单集合;<br>将起始扫描订单集合中各起始扫描订单的订单扫描方向设置为不同。在其中一个实施例中,根据分组数和订单总数确定平均单量,根据起始扫描订单、订单扫描方向和平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果包括:根据待分组订单数据中各订单的派送地址和分组数,确定平均横跨角度,并将起始扫描订单作为当前订单,根据订单扫描方向对待分组订单进行扫描,确定当前订单的下一订单;根据平均单量、平均横跨角度以及运力数据中的运力上限参数,确定下一订单的组别;将下一订单更新为当前订单;返回根据订单扫描方向对待分组订单进行扫描,确定当前订单的下一订单的步骤,直至待分组订单被扫描完,得到与各起始扫描订单对应的订单分组结果。在其中一个实施例中,根据平均单量、平均横跨角度以及运力数据中的运力上限参数,确定下一订单的组别包括:比对当前订单对应组别的订单质量参数和运力上限参数;当订单质量参数小于运力上限参数时,根据平均单量和平均横跨角度,确定下一订单的组别;当订单质量参数大于运力上限参数时,确定下一订单的组别与当前订单不同。在其中一个实施例中,根据平均单量和平均横跨角度,确定下一订单的组别包括:获取当前订单对应组别的订单总数和订单横跨角度;比对当前订单对应组别的订单总数和平均单量,并比对订单横跨角度和平均横跨角度;当当前订单对应组别的订单总数小于平均单量且订单横跨角度小于平均横跨角度时,确定下一订单的组别与当前订单相同;当当前订单对应组别的订单总数大于平均单量和/或订单横跨角度大于平均横跨角度时,获取角度比对参数,根据角度比对参数,确定下一订单的组别。在其中一个实施例中,获取角度比对参数,根据角度比对参数,确定下一订单的组别包括:获取下一订单与当前订单的第一角度差、下一订单与相邻未分组订单的第二角度差、当前订单对应组别的第一平均角度以及根据下一订单的位置信息得到的第二平均角度;比对第一角度差与第二角度差以及第一平均角度和第二平均角度;当第一角度差小于第二角度差,且第一平均角度大于第二平均角度时,确定下一订单的组别与当前订单相同。在其中一个实施例中,比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果包括:根据与各起始扫描订单对应的订单分组结果,获取与各起始扫描订单对应的订单分组数据;将订单分组数据进行归一化处理;根据归一化处理后的订单分组数据,获取与各起始扫描订单对应的角度方差和订单量方差;比对角度方差和订单量方差,确定目标订单分组结果。一种订单分组装置,所述装置包括:获取模块,用于获取待分组订单数据,根据待分组订单数据确定起始扫描订单集合以及与起始扫描订单集合中各起始扫描订单对应的订单扫描方向;处理模块,用于获取运力数据,根据运力数据中的运力订单量阈值和待分组订单数据中的订单总数,确定分组数;划分模块,用于根据分组数和订单总数确定平均单量,根据起始扫描订单、订单扫描方向和平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果;比对模块,用于比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取待分组订单数据,根据待分组订单数据确定起始扫描订单集合以及与起始扫描订单集合中各起始扫描订单对应的订单扫描方向;获取运力数据,根据运力数据中的运力订单量阈值和待分组订单数据中的订单总数,确定分组数;根据分组数和订单总数确定平均单量,根据起始扫描订单、订单扫描方向和平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果;比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取待分组订单数据,根据待分组订单数据确定起始扫描订单集合以及与起始扫描订单集合中各起始扫描订单对应的订单扫描方向;获取运力数据,根据运力数据中的运力订单量阈值和待分组订单数据中的订单总数,确定分组数;根据分组数和订单总数确定平均单量,根据起始扫描订单、订单扫描方向和平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果;比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果。上述订单分组方法、装置、计算机设备和存储介质,获取待分组订单数据,根据待分组订单数据确定起始扫描订单集合以及与起始扫描订单集合中各起始扫描订单对应的订单扫描方向,获取运力数据,根据运力数据中的运力订单量阈值和待分组订单数据中的订单总数,确定分组数,根据分组数和订单总数确定平均单量,根据起始扫描订单、订单扫描方向和平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果,比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果。整个过程,通过确定起始扫描订单、订单扫描方向、分组数以及平均单量,并根据起始扫描订单、订单扫描方向、分组数以及平均单量采用扫描的方式进行订单分组,能够降低订单分组的复杂度,从而提高分组效率。附图说明图1为一个实施例中订单分组方法的应用场景图;图2为一个实施例中订单分组方法的流程示意图本文档来自技高网...

【技术保护点】
1.一种订单分组方法,所述方法包括:/n获取待分组订单数据,根据所述待分组订单数据确定起始扫描订单集合以及与所述起始扫描订单集合中各起始扫描订单对应的订单扫描方向;/n获取运力数据,根据所述运力数据中的运力订单量阈值和所述待分组订单数据中的订单总数,确定分组数;/n根据所述分组数和所述订单总数确定平均单量,根据所述起始扫描订单、所述订单扫描方向和所述平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果;/n比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果。/n

【技术特征摘要】
1.一种订单分组方法,所述方法包括:
获取待分组订单数据,根据所述待分组订单数据确定起始扫描订单集合以及与所述起始扫描订单集合中各起始扫描订单对应的订单扫描方向;
获取运力数据,根据所述运力数据中的运力订单量阈值和所述待分组订单数据中的订单总数,确定分组数;
根据所述分组数和所述订单总数确定平均单量,根据所述起始扫描订单、所述订单扫描方向和所述平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果;
比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果。


2.根据权利要求1所述的方法,其特征在于,所述根据所述待分组订单数据确定起始扫描订单集合以及与所述起始扫描订单集合中各起始扫描订单对应的订单扫描方向包括:
获取网点位置信息,根据所述网点位置信息建立坐标轴;
获取所述待分组订单数据中各订单的派送地址,根据所述派送地址和所述坐标轴,确定相邻两两订单之间的角度差;
选取相邻角度差最大的订单组作为起始扫描订单集合;
将所述起始扫描订单集合中各起始扫描订单的订单扫描方向设置为不同。


3.根据权利要求1所述的方法,其特征在于,所述根据所述分组数和所述订单总数确定平均单量,根据所述起始扫描订单、所述订单扫描方向和所述平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果包括:
根据所述待分组订单数据中各订单的派送地址和所述分组数,确定平均横跨角度,并将所述起始扫描订单作为当前订单,根据所述订单扫描方向对待分组订单进行扫描,确定所述当前订单的下一订单;
根据所述平均单量、所述平均横跨角度以及所述运力数据中的运力上限参数,确定所述下一订单的组别;
将所述下一订单更新为所述当前订单;
返回根据所述订单扫描方向对待分组订单进行扫描,确定所述当前订单的下一订单的步骤,直至所述待分组订单被扫描完,得到与各起始扫描订单对应的订单分组结果。


4.根据权利要求3所述的方法,其特征在于,所述根据所述平均单量、所述平均横跨角度以及所述运力数据中的运力上限参数,确定所述下一订单的组别包括:
比对当前订单对应组别的订单质量参数和所述运力上限参数;
当所述订单质量参数小于所述运力上限参数时,根据所述平均单量和所述平均横跨角度,确定所述下一订单的组别;
当所述订单质量参数大于所述运力上限参数时,确定所述下一订单的组别与所述当前订单不同。


5.根据权利要求4所述的方法,其特征在于,所述根据所述平均单量和所述平均横跨角度,确定所述下一订单的组别包括:
获取当前订单对应组别的订单总...

【专利技术属性】
技术研发人员:彭豆咸珂郭瀚阳张灿
申请(专利权)人:北京顺达同行科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1