订单调度方法、装置、服务器及存储介质制造方法及图纸

技术编号:27263537 阅读:13 留言:0更新日期:2021-02-06 11:25
本申请公开了一种订单调度方法、装置、服务器及存储介质,属于互联网技术领域。方法包括:生成同一个物品订单对应的至少两个配送订单,不同配送订单对应的调度方式不同;将至少两个配送订单按照对应的调度方式分别进行调度;响应于至少两个配送订单中的任一配送订单调度成功,将至少两个配送订单中的其他配送订单取消调度。能够兼顾该至少两种调度方式的优势,有效提高订单调度过程的合理性,还能够提高配送订单的调度效率。高配送订单的调度效率。高配送订单的调度效率。

【技术实现步骤摘要】
订单调度方法、装置、服务器及存储介质


[0001]本申请涉及互联网
,特别涉及一种订单调度方法、装置、服务器及存储介质。

技术介绍

[0002]随着互联网技术的发展,目前的很多场景下都需要进行物品配送,如网上购物或者订外卖等,物品配送功能在人们的日常生活中越来越普及。通常在为用户生成配送订单后,需要对该订单进行调度,为该订单分配配送运力,以便配送运力为用户配送物品。而如何合理地进行订单调度成为亟需解决的问题。

技术实现思路

[0003]本申请实施例提供了一种订单调度方法、装置、服务器及存储介质,能够有效提高订单调度的合理性以及订单的调度效率。该技术方案如下:
[0004]一方面,提供了一种订单调度方法,该方法包括:
[0005]生成同一个物品订单对应的至少两个配送订单,不同配送订单对应的调度方式不同;
[0006]将所述至少两个配送订单按照对应的调度方式分别进行调度;
[0007]响应于所述至少两个配送订单中的任一配送订单调度成功,将所述至少两个配送订单中的其他配送订单取消调度。
[0008]在一种可能实现方式中,所述生成同一个物品订单对应的至少两个配送订单,包括:
[0009]根据所述物品订单,生成第一配送订单,所述第一配送订单对应的调度方式为指派方式,所述指派方式表示将所述第一配送订单依次指派给至少一个配送运力,直至一个配送运力接受所述第一配送订单;
[0010]根据所述物品订单,生成第二配送订单,所述第二配送订单对应的调度方式为抢单方式,所述抢单方式表示将所述第二配送订单同时推送给多个配送运力,直至其中一个配送运力抢占所述第二配送订单。
[0011]在另一种可能实现方式中,所述将所述至少两个配送订单按照对应的调度方式分别进行调度,包括:
[0012]将所述第一配送订单下发给满足配送条件的任一第一配送运力;
[0013]若接收到所述第一配送运力的配送订单接受通知,确定所述第一配送订单调度成功;或者,
[0014]若接收到所述第一配送运力的配送订单拒绝通知,将所述第一配送订单下发给满足所述配送条件的另一第一配送运力,直至接收到任一第一配送运力的配送订单接受通知,确定所述第一配送订单调度成功。
[0015]在另一种可能实现方式中,所述将所述第一配送订单下发给满足配送条件的任一
第一配送运力,包括:
[0016]获取满足所述配送条件的多个第一配送运力中的每个第一配送运力与所述第一配送订单之间的匹配度;
[0017]按照所述匹配度从高到低的顺序,将所述第一配送订单下发给所述多个第一配送运力中的第一个第一配送运力。
[0018]在另一种可能实现方式中,所述若接收到所述第一配送运力的配送订单拒绝通知,将所述第一配送订单下发给满足所述配送条件的另一第一配送运力,直至接收到任一第一配送运力的配送订单接受通知,确定所述第一配送订单调度成功,包括:
[0019]若接收到所述第一配送运力的配送订单拒绝通知,将所述第一配送订单下发给所述多个第一配送运力中的第二个第一配送运力,直至接收到任一第一配送运力的配送订单接受通知,确定所述第一配送订单调度成功。
[0020]在另一种可能实现方式中,所述将所述至少两个配送订单按照对应的调度方式分别进行调度,还包括:
[0021]将所述第二配送订单下发给满足配送条件的多个第二配送运力;
[0022]若接收到所述多个第二配送运力中的任一第二配送运力的配送订单接受通知,确定所述第二配送订单调度成功。
[0023]在另一种可能实现方式中,配送运力满足配送订单的配送条件,包括以下至少一项:
[0024]所述配送运力所在位置,位于所述配送订单的起始位置所属的地理区域内;
[0025]所述配送运力已接受的配送订单的起始位置,位于所述配送订单的起始位置所属的地理区域内;
[0026]所述配送运力已接受的配送订单的终止位置,位于所述配送订单的起始位置所属的地理区域内;
[0027]所述配送运力已接受的配送订单的终止位置,位于所述配送订单的终止位置所属的地理区域内;
[0028]所述配送运力已接受的配送订单与所述配送订单的顺路参数大于顺路阈值,所述顺路参数用于表示所述已接受的配送订单与所述配送订单之间的顺路程度;
[0029]所述配送运力当前处于空闲状态。
[0030]在另一种可能实现方式中,所述将所述第二配送订单下发给满足配送条件的多个配送运力之前,所述方法还包括:
[0031]根据所述第二配送订单的调度时长,获取所述第二配送订单的抢单接起概率,所述抢单接起概率与所述调度时长呈负相关关系;
[0032]根据所述抢单接起概率,获取所述顺路阈值,所述顺路阈值与所述抢单接起概率呈正相关关系。
[0033]在另一种可能实现方式中,所述响应于所述至少两个配送订单中的任一配送订单调度成功,将所述至少两个配送订单中的其他配送订单取消调度,包括:
[0034]响应于所述任一配送订单的状态切换为已接受状态,将所述其他配送订单取消调度。
[0035]一方面,提供了一种订单调度装置,所述装置包括:
[0036]生成模块,用于生成同一个物品订单对应的至少两个配送订单,不同配送订单对应的调度方式不同;
[0037]调度模块,用于将所述至少两个配送订单按照对应的调度方式分别进行调度;
[0038]响应模块,用于响应于所述至少两个配送订单中的任一配送订单调度成功,将所述至少两个配送订单中的其他配送订单取消调度。
[0039]在一种可能实现方式中,所述生成模块,包括:
[0040]第一生成单元,用于根据所述物品订单,生成第一配送订单,所述第一配送订单对应的调度方式为指派方式,所述指派方式表示将所述第一配送订单依次指派给至少一个配送运力,直至一个配送运力接受所述第一配送订单;
[0041]第二生成单元,用于根据所述物品订单,生成第二配送订单,所述第二配送订单对应的调度方式为抢单方式,所述抢单方式表示将所述第二配送订单同时推送给多个配送运力,直至其中一个配送运力抢占所述第二配送订单。
[0042]在另一种可能实现方式中,所述调度模块,包括:
[0043]第一下发单元,用于将所述第一配送订单下发给满足配送条件的任一第一配送运力;
[0044]第一确定单元,用于若接收到所述第一配送运力的配送订单接受通知,确定所述第一配送订单调度成功;或者,
[0045]所述第一确定单元,还用于若接收到所述第一配送运力的配送订单拒绝通知,将所述第一配送订单下发给满足所述配送条件的另一第一配送运力,直至接收到任一第一配送运力的配送订单接受通知,确定所述第一配送订单调度成功。
[0046]在另一种可能实现方式中,所述第一下发单元,还用于获取满足所述配送条件的多个第一配送运力中的每个第一配送运力与所述第一配送订单之间的匹配度;
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种订单调度方法,其特征在于,所述方法包括:生成同一个物品订单对应的至少两个配送订单,不同配送订单对应的调度方式不同;将所述至少两个配送订单按照对应的调度方式分别进行调度;响应于所述至少两个配送订单中的任一配送订单调度成功,将所述至少两个配送订单中的其他配送订单取消调度。2.根据权利要求1所述的方法,其特征在于,所述生成同一个物品订单对应的至少两个配送订单,包括:根据所述物品订单,生成第一配送订单,所述第一配送订单对应的调度方式为指派方式,所述指派方式表示将所述第一配送订单依次指派给至少一个配送运力,直至一个配送运力接受所述第一配送订单;根据所述物品订单,生成第二配送订单,所述第二配送订单对应的调度方式为抢单方式,所述抢单方式表示将所述第二配送订单同时推送给多个配送运力,直至其中一个配送运力抢占所述第二配送订单。3.根据权利要求2所述的方法,其特征在于,所述将所述至少两个配送订单按照对应的调度方式分别进行调度,包括:将所述第一配送订单下发给满足配送条件的任一第一配送运力;若接收到所述第一配送运力的配送订单接受通知,确定所述第一配送订单调度成功;或者,若接收到所述第一配送运力的配送订单拒绝通知,将所述第一配送订单下发给满足所述配送条件的另一第一配送运力,直至接收到任一第一配送运力的配送订单接受通知,确定所述第一配送订单调度成功。4.根据权利要求3所述的方法,其特征在于,所述将所述第一配送订单下发给满足配送条件的任一第一配送运力,包括:获取满足所述配送条件的多个第一配送运力中的每个第一配送运力与所述第一配送订单之间的匹配度;按照所述匹配度从高到低的顺序,将所述第一配送订单下发给所述多个第一配送运力中的第一个第一配送运力。5.根据权利要求4所述的方法,其特征在于,所述若接收到所述第一配送运力的配送订单拒绝通知,将所述第一配送订单下发给满足所述配送条件的另一第一配送运力,直至接收到任一第一配送运力的配送订单接受通知,确定所述第一配送订单调度成功,包括:若接收到所述第一配送运力的配送订单拒绝通知,将所述第一配送订单下发给所述多个第一配送运力中的第二个第一配送运力,直至接收到任一第一配送运力的配送订单接受通知,确定所述第一配送订单调度成功。6.根据权利要求2所述的方法,其特征在于,所述将所述至少两个配送订单按照对应的调度方式分别进行调度,还包括:将所述第二配送订单下发给满足配送条件的多个第二配送运力;若接收到所述多个第二配送运力中的任一第二配送运力的配送订单接受通知,确定所述第二配送订单调度成功。7.根据权利要求3或6所述的方法,其特征在于,配送运力满足配送订单的配送条件,包
括以下至少一项:所述配送运力所在位置,位于所述配送订单的起始位置所属的地理区域内;所述配送运力已接受的配送订单的起始位置,位于所述配送订单的起始位置所属的地理区域内;所述配送运力已接受的配送订单的终止位置,位于所述配送订单的起始位置所属的地理区域内;所述配送运力已接受的配送订单的终止位置,位于所述配送订单的终止位置所属的地理区域内;所述配送运力已接受的配送订单与所述配...

【专利技术属性】
技术研发人员:谭佳楠邹鹏夏梦煜
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1