System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种匹配订单的方法、装置、设备和计算机可读介质。
技术介绍
1、随着互联网的发展,同城配送的服务越来越多。目前,都是配送运力选择订单。每个订单均有配送时间要求,而配送运力对于配送多件订单的配送耗时难以准确控制,导致部分配送运力超量选择订单。
2、在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:配送运力超量选择订单,导致无法按时完成订单的配送,一方面增加配送运力的配送风险,另一方面导致部分配送运力缺少配送订单,从而浪费配送资源。
技术实现思路
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、上述专利技术中的一个实施例具有如下优点或有益效果:接收配送订单的请求,所述请求包括配送运力标识、请求配送订单的请求发货地址、请求收货地址和请求送达时间;基于所述请求发货地址和所述配送运力标识的已有发货地址,获知新增揽收路径,以及根据所述请求收货地址和所述配送运力标识的已有收货地址,获知新增配送路径;按照所述新增揽收路径和所述新增配送路径,定位多订单执行路径;根据所述多订单执行路径,匹配所述请求送达时间,并发送匹配订单结果。响应于配送运力发送配送订单的请求,通过匹配订单结果协助配送运力匹配订单,进而保障订单的准时配送和避免浪费配送资源。
33、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
本文档来自技高网...【技术保护点】
1.一种匹配订单的方法,其特征在于,包括:
2.根据权利要求1所述匹配订单的方法,其特征在于,所述基于所述请求发货地址和所述配送运力标识的已有发货地址,获知新增揽收路径,以及根据所述请求收货地址和所述配送运力标识的已有收货地址,获知新增配送路径,包括:
3.根据权利要求1或2所述匹配订单的方法,其特征在于,所述配送运力标识对应多个订单发货地址,所述已有发货地址是距离所述请求发货地址最近的订单发货地址;
4.根据权利要求1所述匹配订单的方法,其特征在于,所述基于所述请求发货地址和所述配送运力标识的已有发货地址,获知新增揽收路径,包括:
5.根据权利要求1所述匹配订单的方法,其特征在于,所述根据所述请求收货地址和所述配送运力标识的已有收货地址,获知新增配送路径,包括:
6.根据权利要求1所述匹配订单的方法,其特征在于,所述按照所述新增揽收路径和所述新增配送路径,定位多订单执行路径,包括:
7.根据权利要求1所述匹配订单的方法,其特征在于,所述根据所述多订单执行路径,匹配所述请求送达时间,包括:
8.一
9.一种匹配订单的电子设备,其特征在于,包括:
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
...【技术特征摘要】
1.一种匹配订单的方法,其特征在于,包括:
2.根据权利要求1所述匹配订单的方法,其特征在于,所述基于所述请求发货地址和所述配送运力标识的已有发货地址,获知新增揽收路径,以及根据所述请求收货地址和所述配送运力标识的已有收货地址,获知新增配送路径,包括:
3.根据权利要求1或2所述匹配订单的方法,其特征在于,所述配送运力标识对应多个订单发货地址,所述已有发货地址是距离所述请求发货地址最近的订单发货地址;
4.根据权利要求1所述匹配订单的方法,其特征在于,所述基于所述请求发货地址和所述配送运力标识的已有发货地址,获知新增揽收路径,包括:
5.根据权利要求1所述匹...
【专利技术属性】
技术研发人员:王文卿,乔晓强,
申请(专利权)人:北京京东振世信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。