【技术实现步骤摘要】
配送距离确定方法、集单方法、任务下达方法及相关装置
本公开涉及信息处理领域,更具体而言,涉及一种配送距离确定方法、集单方法、任务下达方法及相关装置。
技术介绍
在物流配送领域,为了提升配送效率,一般来说,骑手每次配送都不止配送一单。在配送前,考虑到多种配送因素而收集多个配送单分配给骑手用于配送一次的过程叫做一次集单。出于骑手装载率、骑行路径等因素,在不影响配送指标的情况下,骑手在一次集单形成的一个批次的基础上,再等待其它批次的配送单,从而将多个批次的配送单一起配送的过程,叫做二次集单。一次集单和二次集单时,都会考量配送目的地地址与对应的配送物理节点(配送站)之间的配送距离。在确定配送单的目的地地址与对应的配送物理节点之间的配送距离时,可以调用通用电子地图服务器。通用电子地图服务器会提供准确的导航距离,即在规划的导航路线上的距离,它不是简单地计算两点之间的直线距离,而是考虑到高架、河流、交通管制等因素,规划一条导航路线,获得导航路线上的导航距离。该方案获得的配送距离比较精确,但物流配送时会发送大量请求,通用电子地图服务器的每秒请求数(QPS)如果过大,容易造成网络堵塞。另外,大量导航距离实时计算严重消耗网络带宽,占用网络资源。为了消除这些缺点,现有技术的另一种方式采用目的地地址与对应的配送物理节点之间的直线距离作为配送距离,同时考虑区块禁表。即,将地图分成很多区块,有些相邻的区块之间能够直通,有些相邻的区块之间不能直通(例如A区块和B区块中间有个高架,因此不能直通),将不能直通的相邻区块都事先写入区块禁表中。在 ...
【技术保护点】
1.一种配送距离确定方法,包括:/n获取配送任务对应的目的地地址;/n确定所述目的地地址所属的目标地理区块,其中,地理区块为地图上划分的区域,所述地理区块配置有所述地理区块与对应的配送物理节点之间的导航距离;/n根据所述地理区块与对应的配送物理节点之间的导航距离,确定所述目标地理区块与所述目标地理区块对应的配送物理节点之间的目标导航距离,作为所述配送任务的配送距离。/n
【技术特征摘要】
1.一种配送距离确定方法,包括:
获取配送任务对应的目的地地址;
确定所述目的地地址所属的目标地理区块,其中,地理区块为地图上划分的区域,所述地理区块配置有所述地理区块与对应的配送物理节点之间的导航距离;
根据所述地理区块与对应的配送物理节点之间的导航距离,确定所述目标地理区块与所述目标地理区块对应的配送物理节点之间的目标导航距离,作为所述配送任务的配送距离。
2.根据权利要求1所述的方法,其中,所述地理区块与对应的配送物理节点之间的导航距离为所述地理区块的中心与对应的配送物理节点在电子地图上的导航路线上的距离。
3.根据权利要求1所述的方法,其中,在获取配送任务对应的目的地地址之前,所述方法还包括:预存由平台服务器发送的地理区块的地理区域编码;
所述确定所述目的地地址所属的目标地理区块,包括:确定所述目的地地址的地理区域编码,如与预存的地理区域编码之一匹配,则确定匹配的地理区域编码对应的地理区块为所述目的地地址所属的地理区块。
4.根据权利要求3所述的方法,其中,在预存由平台服务器发送的地理区块的地理区域编码之后,所述方法还包括:响应于接收到所述平台服务器发送的增加的地理区块的地理区域编码,存储所述增加的地理区块的地理区域编码。
5.根据权利要求3所述的方法,其中,在预存由平台服务器发送的、所述当前配送物理节点管辖的地理区块的地理区域编码之后,所述方法还包括:响应于接收到所述平台服务器发送的地理区块的地理区域编码的删除指令,删除存储的对应地理区块的地理区域编码。
6.根据权利要求1所述的方法,其中,在获取配送任务对应的目的地地址之前,所述方法还包括:接收并存储由平台服务器发送的地理区块与对应的配送物理节点之间的导航距离。
7.根据权利要求6所述的方法,其中,在接收并存储由平台服务器发送的地理区块与对应的配送物理节点之间的导航距离之后,所述方法还包括:响应于接收到由平台服务器发送的增加的地理区块与对应的配送物理节点之间的导航距离,补充存储增加的地理区块与对应的配送物理节点之间的导航距离。
8.根据权利要求6所述的方法,其中,在接收并存储由平台服务器发送的地理区块与对应的配送物理节点之间的导航距离之后,所述方法还包括:响应于接收到由平台服务器发送的、对地理区块与对应的配送物理节点之间的导航距离的删除指令之后,删除存储的所述地理区块与对应的配送物理节点之间的导航距离。
9.根据权利要求3所述的方法,其中,所述确定所述目的地地址所属的目标地理区块还包括:如果确定的所述目的地地址的地理区域编码与预存的地理区域编码都不匹配,则向所述平台服务器发送确定的地理区域编码,从所述平台服务器的响应中确定所述目标地理区块,获取并存储该目标地理区块与对应的配送物理节点之间的导航距离。
10.根据权利要求1所述的方法,其中,所述地理区块是将地图划分成的相等边长的正方形格。
11.根据权利要求10所述的方法,其中,所述相等边长为20米。
12.根据权利要求1所述的方法,其中,所述获取配送任务对应的目的地地址,包括:
滤除所述堂食单、和自提单的配送任务;
获取过滤后的配送任务对应的目的地地址。
13.根据权利要求1所述的方法,其中,所述目的地地址包括目的地经度、纬度,在获取配送任务对应的目的地地址之后,所述方法还包括:
确定所述目的地经度、纬度符合预定规则。
14.根据权利要求6所述的方法,其中,所述由平台服务器发送的地理区块与对应的配送物理节点之间的导航距离是由所述平台服务器通过以下方式从地图服务器获取的:
以所述对应的配送物理节点位置、所述地理区块的中心位置构造导航距离请求的上下文,向所述地图服务器发送导航距离请求;
接收所述地图服务器返回的导航距离。
15.一种集单方法,包括:
获取目标配送物理节点的待处理配送任务;
按照根据权利要求1-14中的任一个,确定所述目标配送物理节点的待处理配送任务的配送距离;
基于所述目标配送物理节点的待分配运力资源数量和所述待处理配送任务的配送距离,为所述待分配骑手分配所述待处理配送任务。
16.一种配送任务下达方法,包括:
获取配送任务对应的目的地地址、和多个配送物理节点;
确定所述目的地地址所属的目标地理区块,其中,地理区块为地图上划分的区域,所述地理区块配置有所述地理区块与所述多个配送物理节点之间的导航距离;
根据所述地理区块与所述多个配送物理节点之间的导航距离,确定所述目标地理区块与所述多个配送物理节点之间的目标...
【专利技术属性】
技术研发人员:李高峰,康强,王挺,孙炜,李乐乐,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。