【技术实现步骤摘要】
订单分组方法、装置、计算机设备和存储介质
本申请涉及物流
,特别是涉及一种订单分组方法、装置、计算机设备和存储介质。
技术介绍
随着物流技术的发展,出现了订单分组技术,订单分组即是指通过排班一定数量的运力将一定时间内产生的订单进行分组。传统的订单分组技术为通过一定的迭代次数将距离相近的订单聚合在一组。然而,当订单量较大时,传统的订单分组技术的分组耗时长,存在分组效率低的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高分组效率的订单分组方法、装置、计算机设备和存储介质。一种订单分组方法,所述方法包括:获取待分组订单数据,根据待分组订单数据确定起始扫描订单集合以及与起始扫描订单集合中各起始扫描订单对应的订单扫描方向;获取运力数据,根据运力数据中的运力订单量阈值和待分组订单数据中的订单总数,确定分组数;根据分组数和订单总数确定平均单量,根据起始扫描订单、订单扫描方向和平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果;比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果。在其中一个实施例中,根据待分组订单数据确定起始扫描订单集合以及与起始扫描订单集合中各起始扫描订单对应的订单扫描方向包括:获取网点位置信息,根据网点位置信息建立坐标轴;获取待分组订单数据中各订单的派送地址,根据派送地址和坐标轴,确定相邻两两订单之间的角度差;选取相邻角度差最大的订单组作为起始扫描订单集合;< ...
【技术保护点】
1.一种订单分组方法,所述方法包括:/n获取待分组订单数据,根据所述待分组订单数据确定起始扫描订单集合以及与所述起始扫描订单集合中各起始扫描订单对应的订单扫描方向;/n获取运力数据,根据所述运力数据中的运力订单量阈值和所述待分组订单数据中的订单总数,确定分组数;/n根据所述分组数和所述订单总数确定平均单量,根据所述起始扫描订单、所述订单扫描方向和所述平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果;/n比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果。/n
【技术特征摘要】
1.一种订单分组方法,所述方法包括:
获取待分组订单数据,根据所述待分组订单数据确定起始扫描订单集合以及与所述起始扫描订单集合中各起始扫描订单对应的订单扫描方向;
获取运力数据,根据所述运力数据中的运力订单量阈值和所述待分组订单数据中的订单总数,确定分组数;
根据所述分组数和所述订单总数确定平均单量,根据所述起始扫描订单、所述订单扫描方向和所述平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果;
比对与各起始扫描订单对应的订单分组结果,确定目标订单分组结果。
2.根据权利要求1所述的方法,其特征在于,所述根据所述待分组订单数据确定起始扫描订单集合以及与所述起始扫描订单集合中各起始扫描订单对应的订单扫描方向包括:
获取网点位置信息,根据所述网点位置信息建立坐标轴;
获取所述待分组订单数据中各订单的派送地址,根据所述派送地址和所述坐标轴,确定相邻两两订单之间的角度差;
选取相邻角度差最大的订单组作为起始扫描订单集合;
将所述起始扫描订单集合中各起始扫描订单的订单扫描方向设置为不同。
3.根据权利要求1所述的方法,其特征在于,所述根据所述分组数和所述订单总数确定平均单量,根据所述起始扫描订单、所述订单扫描方向和所述平均单量对待分组订单进行划分,得到与各起始扫描订单对应的订单分组结果包括:
根据所述待分组订单数据中各订单的派送地址和所述分组数,确定平均横跨角度,并将所述起始扫描订单作为当前订单,根据所述订单扫描方向对待分组订单进行扫描,确定所述当前订单的下一订单;
根据所述平均单量、所述平均横跨角度以及所述运力数据中的运力上限参数,确定所述下一订单的组别;
将所述下一订单更新为所述当前订单;
返回根据所述订单扫描方向对待分组订单进行扫描,确定所述当前订单的下一订单的步骤,直至所述待分组订单被扫描完,得到与各起始扫描订单对应的订单分组结果。
4.根据权利要求3所述的方法,其特征在于,所述根据所述平均单量、所述平均横跨角度以及所述运力数据中的运力上限参数,确定所述下一订单的组别包括:
比对当前订单对应组别的订单质量参数和所述运力上限参数;
当所述订单质量参数小于所述运力上限参数时,根据所述平均单量和所述平均横跨角度,确定所述下一订单的组别;
当所述订单质量参数大于所述运力上限参数时,确定所述下一订单的组别与所述当前订单不同。
5.根据权利要求4所述的方法,其特征在于,所述根据所述平均单量和所述平均横跨角度,确定所述下一订单的组别包括:
获取当前订单对应组别的订单总...
【专利技术属性】
技术研发人员:彭豆,咸珂,郭瀚阳,张灿,
申请(专利权)人:北京顺达同行科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。