中继柜选址方法、订单配送方法、装置及电子设备与流程

文档序号:27681839发布日期:2021-11-30 23:58阅读:292来源:国知局
中继柜选址方法、订单配送方法、装置及电子设备与流程

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.本技术实施例还提供一种订单配送方法,包括:发起针对配送订单的查阅请求;根据所述查阅请求获得配送订单的配送轨迹,所述配送订单的配送轨迹中至少包含所述配送订单被配送到至少一个目标中继柜的中继位置数据。
34.可选的,所述根据所述查阅请求获得配送订单的配送轨迹,包括:根据所述查阅请求获得配送区域的位置拓扑图,并在所述配送区域的位置拓扑图中展示配送订单的配送轨迹;其中,所述位置拓扑图中包含有表示至少一个目标中继柜的中继位置数据。
35.可选的,所述在所述配送区域的位置拓扑图中展示配送订单的配送轨迹,包括:在所述位置拓扑图中展示配送订单的配送起始位置数据、第一目标中继柜的中继位置数据、第二目标中继柜的中继位置数据和配送终点位置数据;展示第一配送人员将所述配送订单从所述配送起始位置数据配送到所述第一目标中继柜的中继位置数据的第一配送轨迹;展示第二配送人员将所述配送订单从所述第一目标中继柜的中继位置数据配送到所述配送终点位置数据的第二配送轨迹。
36.可选的,还包括:在所述配送区域的位置拓扑图中展示配送订单的配送时长。
37.可选的,所述在所述配送区域的位置拓扑图中展示配送订单的配送时长,包括:展示所述第一配送人员到达所述第一目标中继柜时,所述第一配送人员配送所述配送订单的第一配送时长;展示所述配送订单在所述第一目标中继柜中所消耗的第二配送时长;展示所述第二配送人员到达配送终点位置时,所述第二配送人员配送所述配送订单的第三配送时长;根据所述第一配送时长、所述第二配送时长和所述第三配送时长,展示配送订单的总配送时长。
38.本技术实施例还提供一种中继柜选址方法,包括:获得针对为配送区域的配送订
单配置中继柜的配置请求,并将所述配置请求发送;获得针对所述配置请求反馈的配送区域的位置拓扑图;获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作;根据所述触发操作,在所述候选中继柜位置数据对应的候选节点中展示目标候选节点,将所述目标候选节点作为配置目标中继柜对应的目标节点。
39.可选的,所述获得针对为配送区域的配送订单配置中继柜的配置请求,包括:获得针对交互界面的第一触发操作;根据所述触发操作在所述交互界面中展示候选配送区域;根据获得的针对任意一个所述候选配送区域的第二触发操作,作为针对配送区域配置中继柜的配置请求。
40.可选的,所述获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作,包括:获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的第三触发操作;根据所述第三触发操作将所述位置拓扑图中的候选节点对应的节点信息发送。
41.本技术实施例还提供一种中继柜选址方法,包括:获得为配送区域的配送订单配置中继柜的配置请求;根据所述配置请求获得配送区域的位置拓扑图,并将所述配送区域的位置拓扑图发送;获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作的反馈信息;根据所述反馈信息,从所述候选节点中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选节点,作为配置目标中继柜对应的目标节点;将所述目标中继柜对应的目标节点发送。
42.可选的,所述根据所述配置请求获得配送区域的位置拓扑图,包括:根据所述配置请求,获得配送区域内多个历史配送订单对应的配送起始位置数据、配送终点位置数据以及所述历史配送轨迹数据;根据所述配送区域内多个历史配送订单对应的配送起始位置数据、配送终点位置数据以及所述历史配送轨迹数据,生成所述配送区域的位置拓扑图。
43.可选的,所述获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作的反馈信息,包括:所述位置拓扑图中的候选节点对应的节点信息。
44.可选的,所述从所述候选节点中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选节点,作为配置目标中继柜对应的目标节点,包括:将所述候选节点中的任意一个候选节点作为目标函数的输入数据,获得所述配送区域内多个配送订单分别对应的预计配送时长,所述目标函数是根据节点获得配送订单对应的预计配送时长的函数,所述多个配送订单是利用在所述任意一个候选节点对应的任意一个候选中继位置配置的中继柜进行配送的订单;根据所述多个配送订单分别对应的预计配送时长,获得所述多个配送订单对应的预计平均配送时长;根据所述多个配送订单对应的预计平均配送时长和所述预设配送时长条件,确定所述任意一个候选节点是否作为配置中继柜的配置位置数据。
45.可选的,对于所述多个配送订单中的任意一个订单,所述目标函数按照下述方式获取所述任意一个订单对应的预计配送时长:根据将所述任意一个订单指派给第一配送人员时、所述第一配送人员所在的位置数据和所述任意一个订单对应的商户所在的位置数据,计算所述第一配送人员从所述第一配送人员所在的位置到所述任意一个订单对应的商户所在的位置的第一预计时长;计算所述第一配送人员在所述商户所在的位置获取所述任意一个订单对应的配送对象的第二预计时长;计算所述第一配送人员从所述商户所在的位
置到所述任意一个候选节点对应的位置的第三预计时长;根据将所述任意一个订单指派给第二配送人员时、所述第二配送人员所在的位置数据和所述任意一个候选节点,计算所述第二配送人员从所述第二配送人员所在的位置到所述任意一个候选节点对应的位置的第四预计时长;计算所述第二配送人员从所述任意一个候选节点对应的位置到所述任意一个订单对应的用户的位置的第五预计时长;根据所述第一预计时长、所述第二预计时长、所述第三预计时长、所述第四预计时长和所述第五预计时长,获得所述任意一个订单对应的预计配送时长。
46.可选的,所述根据所述多个配送订单对应的预计平均配送时长和所述预设配送时长条件,确定所述任意一个候选节点是否作为配置中继柜的配置位置数据,包括:如果所述预设配送时长条件为预设配送时长阈值,并且如果所述多个配送订单对应的预计平均配送时长低于所述预设配送时长阈值,则确定所述任意一个候选节点作为配置中继柜的配置位置数据;或者,如果所述预设配送时长条件为所有预计平均配送时长中最低的预计平均配送时长,并且如果所述多个配送订单对应的预计平均配送时长为所有候选节点对应的预计平均配送时长中最低的预计平均配送时长,则确定所述任意一个候选节点作为配置中继柜的配置位置数据。
47.本技术实施例还提供一种中继柜选址装置,包括:历史配送轨迹数据获得单元,用于获得配送区域内多个历史配送订单对应的历史配送轨迹数据;候选中继位置数据获得单元,用于根据所述历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据;中继柜的配置位置数据获得单元,用于从所述候选中继位置数据中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选中继位置数据,作为配置中继柜的配置位置数据。
48.本技术实施例还提供一种订单配送装置,包括:订单信息获得单元,用于获得多个配送订单的订单信息,所述多个配送订单分别对应的配送对象可在同一时间点被存放到目标中继柜内;第一配送指令发送单元,用于向第一配送人员发出用于指示所述第一配送人员在所述同一时间点将所述多个配送订单分别对应的配送对象存放到所述目标中继柜内的第一配送指令;提取指令发送单元,用于向第二配送人员发出用于指示所述第二配送人员提取所述目标中继柜内存放的所述多个配送订单分别对应的配送对象的提取指令。
49.本技术实施例还提供一种订单配送装置,包括:配送请求消息获得单元,用于获得配送区域内的配送订单需要配送的配送请求消息;中继位置数据获得单元,用于根据所述配送请求消息获得所述配送订单配送于目标中继柜的中继位置数据。
50.本技术实施例还提供一种订单配送装置,包括:配送请求消息发送单元,用于发送针对配送区域内的配送订单需要配送的配送请求消息;预估配送时长获得单元,用于获得针对所述配送请求消息反馈的将所述配送订单配送至目标中继柜对应的预估配送时长;中继位置数据获得单元,用于将所述预估配送时长与配送订单对应的预计配送时长匹配,获得所述预估配送时长对应的将所述配送订单配送至目标中继柜的中继位置数据;中继位置数据发送单元,用于将所述配送订单配送至目标中继柜的中继位置数据发送。
51.本技术实施例还提供一种订单配送装置,包括:查阅请求发起单元,用于发起针对配送订单的查阅请求;中继位置数据获得单元,用于根据所述查阅请求获得配送订单的配送轨迹,所述配送订单的配送轨迹中至少包含所述配送订单被配送到至少一个目标中继柜
的中继位置数据。
52.本技术实施例还提供一种中继柜选址装置,包括:配置请求处理单元,用于获得针对为配送区域的配送订单配置中继柜的配置请求,并将所述配置请求发送;位置拓扑图获得单元,用于获得针对所述配置请求反馈的配送区域的位置拓扑图;触发操作获得单元,用于获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作;目标节点获得单元,用于根据所述触发操作,在所述候选中继柜位置数据对应的候选节点中展示目标候选节点,将所述目标候选节点作为配置目标中继柜对应的目标节点。
53.本技术实施例还提供一种中继柜选址装置,包括:配置请求获得单元,用于获得为配送区域的配送订单配置中继柜的配置请求;位置拓扑图处理单元,用于根据所述配置请求获得配送区域的位置拓扑图,并将所述配送区域的位置拓扑图发送;反馈信息获得单元,用于获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作的反馈信息;目标节点获得单元,用于根据所述反馈信息,从所述候选节点中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选节点,作为配置目标中继柜对应的目标节点;目标节点发送单元,用于将所述目标中继柜对应的目标节点发送。
54.本技术实施例还提供一种电子设备,所述电子设备包括:处理器;存储器,用于存储计算机程序,该计算机程序被处理器运行,执行上述任意一项所述的方法。
55.本技术实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,该计算机程序被处理器运行,执行上述任意一项所述的方法。
56.与现有技术相比,本技术具有以下优点:本技术实施例提供一种中继柜选址方法,包括:获得配送区域内多个历史配送订单对应的历史配送轨迹数据;根据所述历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据;从所述候选中继位置数据中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选中继位置数据,作为配置中继柜的配置位置数据。
57.本技术实施例通过获得配送区域内多个历史配送订单对应的历史配送轨迹数据,根据历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据,其中,通过历史配送轨迹数据可以充分反映出配送订单在某个位置重复经过的情况,即说明该位置是多数配送订单需要经过的位置,将候选中继位置设置在该位置是符合配送区域的实际配送情况的。另外,从所述候选中继位置数据中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选中继位置数据,作为配置中继柜的配置位置数据,其充分考虑配送订单对应的预计配送时长,从而使得中继柜的选址更加准确,进而提升配送订单的配送效率。
附图说明
58.图1是本技术第一实施例提供的应用场景的示意图。
59.图2为本技术第一实施例提供的中继柜选址方法的流程图。
60.图3为本技术第二实施例提供的配送订单方法的流程图。
61.图4为本技术第三实施例提供的应用场景的示意图。
62.图5为本技术第三实施例提供的配送订单方法的流程图。
63.图6为本技术第四实施例提供的配送订单方法的流程图。
64.图7为本技术第五实施例提供的配送订单方法的流程图。
65.图8为本技术第六实施例提供的中继柜选址方法的流程图。
66.图9为本技术第七实施例提供的中继柜选址方法的流程图。
67.图10为本技术第八实施例提供的中继柜选址装置的示意图。
68.图11为本技术第九实施例提供的配送订单装置的示意图。
69.图12为本技术第十实施例提供的配送订单装置的示意图。
70.图13为本技术第十一实施例提供的配送订单装置的示意图。
71.图14为本技术第十二实施例提供的配送订单装置的示意图。
72.图15为本技术第十三实施例提供的中继柜选址装置的示意图。
73.图16为本技术第十四实施例提供的中继柜选址装置的示意图。
74.图17为本技术第十五实施例提供的电子设备的示意图。
具体实施方式
75.在下面的描述中阐述了很多具体细节以便于充分理解本技术实施例。但是本技术实施例能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术实施例内涵的情况下做类似推广,因此本技术实施例不受下面公开的具体实施的限制。
76.为了使本领域的技术人员更好的理解本技术方案,下面基于本技术提供的中继柜选址方法对其实施例的具体应用场景进行详细描述,如图1所示,其为本技术第一实施例提供的应用场景的示意图。
77.在本场景中,以外卖配送的场景对本技术第一实施例提供的中继柜选址方法进行解释说明。具体的,在外卖配送过程中,主要涉及到实体对象(商户),用户、配送人员以及中继柜,其中,实体对象用于提供配送订单中的配送对象,配送人员用于配送由实体对象提供的配送对象,中继柜用于放置配送对象,且中继柜设置在配送路径的任意一个位置,用户用于接收配送对象。另外,实体对象所在的位置为配送起始位置,用户所在的位置为配送终点位置,配送订单经过的路线为配送轨迹数据。本场景主要是为中继柜选择合适的位置,以使得在配送订单的过程中,被合理设置的中继柜不仅可以用于放置订单,还可以使得配送人员的配送时长最短,从而提升配送效率。
78.本场景具体如下,首先,通过用户的下单使得在商户端生成对应的配送订单,商户端将该配送订单发送给第三方服务平台,经第三方服务平台将该配送订单发送给配送人员使用的配送端,以使得配送人员获得该配送订单;或者,商户端将该配送订单发送给配送人员使用的配送端。第一配送人员1在获得该配送订单后,从第一配送人员1当前的位置出发到达商户所在的配送起始位置,获得配送订单对应的配送对象。而后,第一配送人员1从配送起始位置出发,将配送订单配送至第一目标中继柜a,第一配送人员1将该配送对象放置在该第一目标中继柜a中。然后,第二配送人员2同样获得上述配送订单,只是该配送订单的配送起始位置是第一目标中继柜1对应的位置,当第二配送人员2到达第一目标中继柜a后,获得针对第一目标中继柜a的开启指令,以将第一目标中继柜a打开,从而获得该配送订单对应的配送对象。最后,第二配送人员2将配送订单配送至与用户对应的配送终点位置,或者是配送至下一个目标中继柜,即第二目标中继柜e。在第二目标中继柜e的该配送订单由
第三配送人员3继续配送。
79.上述场景中,目标中继柜是与配送人员、配送订单相互关联的重要环节。对于目标中继柜选址,可通过如下方式获得:首先,获得配送区域内多个历史配送订单对应的历史配送轨迹数据,其中,配送区域内多个历史配送订单是指在配送区域内的用户和商户之间产生的、由配送人员进行配送的历史订单。从历史配送订单在商户端产生,并通过配送人员配送至用户端接收,该历史配送订单配送的路径称为历史配送订单对应的历史配送轨迹数据。
80.在配送区域中,会涉及到多个历史配送订单,例如历史配送订单1,历史配送订单2,历史配送订单3等等,每个历史配送订单均会对应订单产生的商户端和订单接收的用户端,即历史配送订单1对应有商户端1和用户端1,历史配送订单2对应有商户端2和用户端2,历史配送订单3对应有商户端3和用户端3。配送人员从商户端将配送对象配送至用户端的路径即为配送轨迹数据,从而历史配送订单1对应有历史配送轨迹数据1,历史配送订单2对应有历史配送轨迹数据2,历史配送订单3对应有历史配送轨迹数据3。这些历史配送轨迹数据对应的配送路径可能会存在交点,该交点可以是某个繁华的路口。基于存在多条配送路径,继而可以产生多个交点,从而可以根据所述历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据。其中,每个交点对应的位置信息可作为符合配送中继特征的候选中继位置数据。其中,在本场景中,配送中继特征至少包括中继柜安装条件特征,所述中继柜安装条件特征包括中继柜安装位置特征和中继柜安装成本特征。对应于多个交点,候选中继位置数据可以是多个,例如,候选中继位置数据a,候选中继位置数据b,候选中继位置数据c等等。
81.在获得了候选中继位置数据后,可从候选中继位置数据中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选中继位置数据,作为配置中继柜的配置位置数据。具体的,在历史配送订单中,配送人员在配送订单时都会对应有配送订单的配送时长,进而可以获得配送人员在配送订单时对应每个位置的配送时长,即获得上述各个配送订单配送至候选中继位置对应的预计配送时长,预先设置预设配送时长条件,将配送订单对应的预计配送时长满足预设配送时长条件的候选中继位置数据,作为配置中继柜的配置位置数据。例如,历史配送轨迹数据1配送至候选中继位置数据a的预计配送时长是20分钟,历史配送轨迹数据2配送至候选中继位置数据b的预计配送时长是30分钟,历史配送轨迹数据3配送至候选中继位置数据c的预计配送时长是40分钟,预设配送时长条件是25分钟,为了提升配送效率,配送时长越短则配送效率越高,从而选择出候选中继位置数据a为配置中继柜的配置位置数据。
82.本场景实施例通过获得配送区域内多个历史配送订单对应的历史配送轨迹数据,根据历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据,其中,通过历史配送轨迹数据可以充分反映出配送订单在某个位置重复经过的情况,即说明该位置是多数配送订单需要经过的位置,将候选中继位置设置在该位置是符合配送区域的实际配送情况的。另外,从所述候选中继位置数据中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选中继位置数据,作为配置中继柜的配置位置数据,其充分考虑配送订单对应的预计配送时长,从而使得中继柜的选址更加准确,进而提升配送订单的配送效率。
83.需要说明的是,本技术并不对本实施例中提供的中继柜选址方法的具体应用场景做限定,所述中继柜选址方法还可以用于其他应用情景,例如:快递配送中对于快递柜的选址等。上述中继柜选址方法在外卖配送的应用只是为了便于理解本技术,并非用于限定本技术提供的中继柜选址方法的应用。
84.第一实施例
85.本技术第一实施例中提供一种中继柜选址方法,具体流程如图2所示,其为本技术第一实施例中提供的一种中继柜选址方法的流程图。图2所示的中继柜选址方法,包括:步骤s201至步骤s203。
86.步骤s201,获得配送区域内多个历史配送订单对应的历史配送轨迹数据。
87.在本技术第一实施例中,对于中继柜的解释说明如下,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
88.在本步骤中,配送区域内多个历史配送订单是指在配送区域内的用户和商户之间产生的、由配送人员进行配送的历史订单。从历史配送订单在商户端产生,并通过配送人员配送至用户端接收,该历史配送订单配送的路径称为历史配送订单对应的历史配送轨迹数据。
89.其中,配送区域内多个历史配送订单对应的历史配送轨迹数据可以预先存储在配送服务平台的数据库中。因此,本步骤可以从预先存储在配送服务平台的数据库中,获得配送区域内多个历史配送订单对应的历史配送轨迹数据。当然,多个历史配送订单还可以存储在其它位置,具体的,在本技术第一实施例中,所述多个历史配送订单为线上到线下服务系统的历史配送订单;具体的,如果获得用户和独立于所述线上到线下服务系统的其他服务系统的授权,则获得所述其他服务系统的在所述配送区域内的配送订单,作为其他配送订单;获得所述其他配送订单对应的配送轨迹数据。当然,配送轨迹数据的获得方式还有很多,本技术第一实施例对此不作具体的限定。
90.在本技术第一实施例中,在配送区域中,会涉及到多个历史配送订单,例如历史配送订单1,历史配送订单2,历史配送订单3等等,每个历史配送订单均会对应配送订单产生的商户端和配送订单接收的用户端,即历史配送订单1对应有商户端1和用户端1,历史配送订单2对应有商户端2和用户端2,历史配送订单3对应有商户端3和用户端3。配送人员从商户端将配送对象配送至用户端的路径即为配送轨迹数据,从而历史配送订单1对应有历史配送轨迹数据1,历史配送订单2对应有历史配送轨迹数据2,历史配送订单3对应有历史配送轨迹数据3等。
91.步骤s202,根据所述历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据。
92.在获得多个历史配送订单对应的历史配送轨迹数据后,可获得符合配送中继特征的候选中继位置数据。具体的,在本技术第一实施例中,历史配送轨迹数据是指配送人员配送订单时所经过的配送路径,基于存在有多个历史配送订单,继而对应有多条配送路径,这些配送路径可能会存在交点,即产生对应的交叉点位置数据。其中,该交叉点位置数据可以是某个繁华的路口位置数据。
93.基于多条历史配送轨迹数据可能会相交,继而可以产生多个交点,从而可以获得多个历史配送轨迹数据中的所有交叉点位置数据,根据所述历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据。其中,每个交叉点位置数据可作为符合配送中继特征的候选中继位置数据。对应于多个交叉点位置数据,候选中继位置数据可以是多个,例如,候选中继位置数据a,候选中继位置数据b,候选中继位置数据c等等。其中,配送中继特征至少包括中继柜安装条件特征,所述中继柜安装条件特征包括中继柜安装位置特征和中继柜安装成本特征。中继柜安装位置特征是指该位置是否适合安装中继柜,中继柜安装成本特征是指在相应位置安装中继柜的成本是多少。
94.在本技术第一实施例中,具体可以从多个历史配送轨迹数据中的所有交叉点位置数据中获得配送人员在配送过程中途经次数满足预设途经次数条件的交叉点位置数据,作为所述候选中继位置数据。具体的,如果预设途经次数条件为预设途经次数阈值,并且如果多个配送订单在该交叉点位置数据对应的配送过程中途经次数高于预设途经次数阈值,则确定该交叉点位置数据作为候选中继位置数据。例如,其中一个交叉点位置数据的配送过程中途经次数为80次,预设途经次数条件为60次,则该交叉点位置数据作为候选中继位置数据。或者,从所述所有交叉点位置数据中获得被允许配置中继柜的交叉点位置数据,作为所述候选中继位置数据。例如,其中一个交叉点位置数据是重点十字路口,且该十字路口允许配置中继柜,那么可将该交叉点位置数据作为候选中继位置数据。
95.另外,对于上述获得其他配送订单对应的配送轨迹数据,则本步骤中,根据所述历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据,包括:获得所述历史配送轨迹数据与所述其他配送订单对应的配送轨迹数据之间的所有交叉点位置数据;从所述历史配送轨迹数据与所述其他配送订单对应的配送轨迹数据之间的所有交叉点位置数据中获得配送人员在配送过程中途经次数满足预设途经次数条件的交叉点位置数据,作为所述候选中继位置数据,或者,从所述历史配送轨迹数据与所述其他配送订单对应的配送轨迹数据之间的所有交叉点位置数据中获得被允许配置中继柜的交叉点位置数据,作为所述候选中继位置数据。
96.此外,为了便于清楚地获得符合配送中继特征的候选中继位置数据,则所述方法还包括:根据所述多个历史配送订单对应的配送起始位置数据、配送终点位置数据以及所述历史配送轨迹数据,生成所述配送区域的位置拓扑图。其中,配送起始位置数据可以是商户端对应的位置,即订单的产生位置。配送终点位置数据可以是用户端对应的位置,即订单最终被接收的位置。对应的,根据所述历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据,包括:根据表示在所述配送区域的位置拓扑图中的所述历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据。
97.步骤s203,从所述候选中继位置数据中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选中继位置数据,作为配置中继柜的配置位置数据。
98.在获得候选中继位置数据后,需要从这些候选中继位置数据中确定出合适的候选中继位置数据作为配置中继柜的配置位置数据。具体的,首先,将所述候选中继位置数据中的任意一个候选中继位置数据作为目标函数的输入数据,获得所述配送区域内多个配送订单分别对应的预计配送时长。其中,所述目标函数是根据中继位置数据获得配送订单对应
的预计配送时长的函数,多个配送订单是利用在任意一个候选中继位置数据对应的任意一个候选中继位置配置的中继柜进行配送的订单。
99.其中,对于多个配送订单中的任意一个订单,目标函数按照下述方式获取任意一个订单对应的预计配送时长:根据将任意一个订单指派给第一配送人员时、第一配送人员所在的位置数据和任意一个订单对应的商户所在的位置数据,计算第一配送人员从第一配送人员所在的位置到任意一个订单对应的商户所在的位置的第一预计时长。计算第一配送人员在商户所在的位置获取任意一个订单对应的配送对象的第二预计时长。计算第一配送人员从商户所在的位置到任意一个候选中继位置数据对应的位置的第三预计时长。根据将任意一个订单指派给第二配送人员时、第二配送人员所在的位置数据和任意一个候选中继位置数据,计算第二配送人员从第二配送人员所在的位置到任意一个候选中继位置数据对应的位置的第四预计时长。计算第二配送人员从任意一个候选中继位置数据对应的位置到任意一个订单对应的用户的位置的第五预计时长。根据第一预计时长、第二预计时长、第三预计时长、第四预计时长和第五预计时长,获得任意一个订单对应的预计配送时长。
100.需要说明的是,根据第一预计时长、第二预计时长、第三预计时长、第四预计时长和第五预计时长,获得任意一个订单对应的预计配送时长,可以是第一预计时长、第二预计时长、第三预计时长、第四预计时长和第五预计时长各个预计时长依次叠加获得的总的预计时长。还可以是各个预计时长重叠相加获得的总的预计时长。例如,各个预计时长依次叠加的情况是指第一配送人员从开始配送订单到结束对订单的配送后,第二配送人员在该结束时刻启动对该订单的继续配送,从而使得第一配送人员的预计时长和第二配送人员的预计时长是依次叠加的。各个预计时长重叠相加的情况是指第一配送人员在配送订单刚开始时,第二配送人员也同步启动,从而使得第二配送人员的预计时长与第一配送人员的预计时长存在重叠,以使得第一配送人员的预计时长和第二配送人员的预计时长是重叠相加的。
101.然后,根据多个配送订单分别对应的预计配送时长,获得多个配送订单对应的预计平均配送时长。最后,根据所述多个配送订单对应的预计平均配送时长和所述预设配送时长条件,确定所述任意一个候选中继位置数据是否作为配置中继柜的配置位置数据。具体的,如果所述预设配送时长条件为预设配送时长阈值,并且如果所述多个配送订单对应的预计平均配送时长低于所述预设配送时长阈值,则确定所述任意一个候选中继位置数据作为配置中继柜的配置位置数据。例如,历史配送轨迹数据1配送至候选中继位置数据a的预计配送时长是20分钟,历史配送轨迹数据2配送至候选中继位置数据b的预计配送时长是30分钟,历史配送轨迹数据3配送至候选中继位置数据c的预计配送时长是40分钟,预设配送时长条件是25分钟,为了提升配送效率,配送时长越短则配送效率越高,即设置多个配送订单对应的预计平均配送时长低于所述预设配送时长阈值,从而选择出候选中继位置数据a为配置中继柜的配置位置数据。
102.或者,在本技术第一实施例中,确定所述任意一个候选中继位置数据作为配置中继柜的配置位置数据还可以采用如下方式,具体的,如果所述预设配送时长条件为所有预计平均配送时长中最低的预计平均配送时长,并且如果所述多个配送订单对应的预计平均配送时长为所有候选中继位置数据对应的预计平均配送时长中最低的预计平均配送时长,则确定所述任意一个候选中继位置数据作为配置中继柜的配置位置数据。
103.本技术第一实施例提供一种中继柜选址方法,包括:获得配送区域内多个历史配送订单对应的历史配送轨迹数据;根据所述历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据;从所述候选中继位置数据中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选中继位置数据,作为配置中继柜的配置位置数据;其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
104.本技术第一实施例通过获得配送区域内多个历史配送订单对应的历史配送轨迹数据,根据历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据,其中,通过历史配送轨迹数据可以充分反映出配送订单在某个位置重复经过的情况,即说明该位置是多数配送订单需要经过的位置,将候选中继位置设置在该位置是符合配送区域的实际配送情况的。另外,从所述候选中继位置数据中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选中继位置数据,作为配置中继柜的配置位置数据,其充分考虑配送订单对应的预计配送时长,从而使得中继柜的选址更加准确,进而提升配送订单的配送效率。
105.第二实施例
106.本技术第二实施例提供一种订单配送方法,所述方法应用于服务端,具体流程如图3所示,其为本技术第二实施例中提供的一种订单配送方法的流程图。图3所示的订单配送方法包括:步骤s301至步骤s303。
107.步骤s301,获得多个配送订单的订单信息,所述多个配送订单分别对应的配送对象可在同一时间点被存放到目标中继柜内。
108.在本技术第二实施例中,对于中继柜的解释说明如下,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
109.在获得多个配送订单的订单信息后,需要将该配送订单交由配送人员进行配送,在交由配送人员时,需要对配送人员进行初步的筛选,即确定符合配送该订单的配送人员。具体的,首先,获得目标中继柜所在的配送区域的历史配送订单的历史配送轨迹数据。其中,配送区域内多个历史配送订单是指在配送区域内的用户和商户之间产生的、由配送人员进行配送的历史订单。从历史配送订单在商户端产生,并通过配送人员配送至用户端接收,该历史配送订单配送的路径称为历史配送订单对应的历史配送轨迹数据。
110.在配送区域中,会涉及到多个历史配送订单,例如历史配送订单1,历史配送订单2,历史配送订单3等等,每个历史配送订单均会对应配送订单产生的商户端和配送订单接收的用户端,即历史配送订单1对应有商户端1和用户端1,历史配送订单2对应有商户端2和用户端2,历史配送订单3对应有商户端3和用户端3。配送人员从商户端将配送对象配送至用户端的路径即为配送轨迹数据,从而历史配送订单1对应有历史配送轨迹数据1,历史配送订单2对应有历史配送轨迹数据2,历史配送订单3对应有历史配送轨迹数据3等。
111.然后,从所述历史配送轨迹数据中,获得覆盖所述目标中继柜的目标历史配送轨
迹数据。换言之,在历史配送轨迹数据中,目标中继柜是其中一条历史配送轨迹数据的组成部分,即一个历史订单在配送的过程中,配送订单经过了该目标中继柜所在的位置,从而获得覆盖所述目标中继柜的目标历史配送轨迹数据。最后,根据所述目标历史配送轨迹数据确定配送历史配送订单对应的第一候选配送人员信息,将所述第一候选配送人员信息对应的第一候选配送人员作为第一配送人员。其中,目标历史配送轨迹数据是由配送人员经过的配送路径形成的,从而可以通过目标历史配送轨迹数据确定对应的第一候选配送人员信息,并将第一候选配送人员信息对应的第一候选配送人员作为第一配送人员。
112.在本技术第二实施例中,还可以通过如下方式确定符合配送该订单的配送人员。具体的,首先,获得目标中继柜所在的配送区域的历史配送订单的历史配送轨迹数据,并从所述历史配送轨迹数据中,获得经过所述目标中继柜的目标历史配送轨迹数据对应的第一候选配送人员信息。该步骤的具体解释可参见上述内容,此处不作重复赘述。
113.然后,从所述第一候选配送人员信息中,获得所述第一候选配送人员信息对应的第一候选配送人员将所述多个配送订单配送至所述目标中继柜的预计配送时长满足预设配送时长条件的第一候选配送人员,作为第一配送人员。具体的,将第一候选配送人员信息中的任意一个第一候选配送人员信息作为目标函数的输入数据,获得各个第一候选配送人员各自将多个配送订单配送至目标中继柜的预计配送时长。
114.其中,所述目标函数是根据配送人员信息获得将多个配送订单配送至目标中继柜对应的预计配送时长的函数。对于第一候选配送人员信息中的任意一个第一候选配送人员信息,所述目标函数按照下述方式获取所述任意一个第一候选配送人员信息对应的预计配送时长:获得所述第一候选配送人员所在的位置数据和所述多个配送订单对应的商户所在的位置数据,计算所述第一候选配送人员从所述第一候选配送人员所在的位置到其中一个配送订单对应的商户所在的位置的第一预计时长。计算所述第一候选配送人员从其中一个订单对应的商户所在的位置到其余多个配送订单中的一个配送订单对应的商户所在的位置的第二预计时长;以此类推,获得其余配送订单对应的其余预计时长;根据所述第一预计时长、所述第二预计时长、所述其余预计时长,获得所述任意一个第一候选配送人员信息对应的预计配送时长。其中,该预计配送时长是各个预计时长依次叠加的总时间。
115.最后,根据所述多个配送订单配送至所述目标中继柜的预计配送时长和所述预设配送时长条件,确定所述任意一个第一候选配送人员信息是否作为第一配送人员信息对应的第一配送人员。具体的,预设配送时长条件为预设配送时长阈值,如果所述任意一个第一候选配送人员信息对应的预计配送时长低于所述预设配送时长阈值,则确定所述任意一个第一候选配送人员信息作为第一配送人员信息对应的第一配送人员。其中,所述预设配送时长阈值根据所述同一时间点和所述第一配送指令发出的时间确定。举例说明,第一候选配送人员1的预计配送时长是20分钟,第一候选配送人员2的预计配送时长是30分钟,第一候选配送人员3的预计配送时长是50分钟,预设配送时长阈值是25分钟,第一候选配送人员1的预计配送时长低于预设配送时长阈值,则确定第一候选配送人员1为第一配送人员。
116.步骤s302,向第一配送人员发出用于指示所述第一配送人员在所述同一时间点将所述多个配送订单分别对应的配送对象存放到所述目标中继柜内的第一配送指令。
117.在获得多个配送订单的订单信息后,向第一配送人员发出用于指示所述第一配送人员在所述同一时间点将所述多个配送订单分别对应的配送对象存放到所述目标中继柜
内的第一配送指令,以使得第一配送人员可将多个配送订单分别对应的配送对象在同一时间点存放到所述目标中继柜。
118.在多个配送订单分别对应的配送对象被存放到目标中继柜内之后,由至少一个其他配送人员将所述多个配送订单分别对应的配送对象存放到下一个中继柜或者配送给用户。在本步骤中,所述多个配送订单分别对应的配送对象被存放到目标中继柜内之后,由至少一个其他配送人员将所述多个配送订单分别对应的配送对象存放到下一个中继柜或者配送给用户。
119.在由至少一个其他配送人员将所述多个配送订单分别对应的配送对象存放到下一个中继柜或者配送给用户之前,需要让其他配送人员获知多个配送订单分别对应的配送对象已经被存放到目标中继柜,并让其他配送人员去该目标中继柜提取到多个配送订单分别对应的配送对象。具体详见步骤s303。
120.步骤s303,向第二配送人员发出用于指示所述第二配送人员提取所述目标中继柜内存放的所述多个配送订单分别对应的配送对象的提取指令。
121.为了使得第二配送人员可以将目标中继柜内存放的所述多个配送订单分别对应的配送对象进行配送,需要向第二配送人员发出用于指示所述第二配送人员提取所述目标中继柜内存放的所述多个配送订单分别对应的配送对象的提取指令,第二配送人员通过该提取指令,到目标中继柜去提取多个配送订单分别对应的配送对象。
122.在本技术第二实施例中,还包括向第二配送人员发送第一配送人员将多个配送订单分别对应的配送对象存放到目标中继柜内的存放信息。具体的,多个配送订单分别对应的配送对象被第一配送人员存放到目标中继柜后,第一配送人员会发出配送订单完成信息,该配送订单完成信息中包含有多个配送订单分别对应的配送对象被存放到目标中继柜的位置信息和多个配送订单分别对应的配送对象被存放到目标中继柜对应的时间。而后,根据所述配送订单完成信息获得对应于所述多个配送订单分别对应的配送对象被存放到目标中继柜内的存放信息,其中,所述存放信息包含有多个配送订单分别对应的配送对象被存放到目标中继柜的位置信息和多个配送订单分别对应的配送对象被存放到目标中继柜对应的时间,并将该存放信息发送给第二配送人员。
123.在本技术第二实施例中,可将存放信息先发送给第二配送人员,这可以让第二配送人员获得多个配送订单分别对应的配送对象被存放到目标中继柜的位置信息和多个配送订单分别对应的配送对象被存放到目标中继柜对应的时间,以让第二配送人员对将要配送的订单有预先的了解,并据此作出接单的准备以及可以与第一配送人员同步向目标中继柜方位移动,这样就可以提升配送订单的配送效率。
124.在本技术第二实施例中,还包括向第二配送人员发送第一配送人员将所述多个配送订单分别对应的配送对象存放到所述目标中继柜对应的预计时间。具体的,获得第一配送人员的当前位置和目标中继柜的位置,根据第一配送人员的当前位置、目标中继柜的位置以及第一配送人员的配送速度,获得第一配送人员的预计配送时长,其中,第一配送人员的当前位置和目标中继柜的位置可以确定出第一配送人员在当前位置下还需要的配送距离,在结合第一配送人员的配送速度,即可获得第一配送人员配送该配送距离所需要的预计配送时长。并且,在获得第一配送人员在当前位置的同时,还需要获得第一配送人员在当前位置对应的时间,以便根据该时间和预计配送时长确定第一配送人员预计到达目标中继
柜的预计时间。例如,获得第一配送人员在当前位置对应的时间是12时05分,其对应的预计配送时长是15分钟,则获得的第一配送人员预计到达目标中继柜的预计时间为12时20分。在获得第一配送人员预计到达目标中继柜的预计时间后,将该预计时间发送给第二配送人员。向第二配送人员发送所述预计时间,是让第二配送人员对将要配送的订单的到达时间有预先的了解,并据此作出接单的准备以及可以与第一配送人员同步向目标中继柜方位移动,这样就可以提升配送订单的配送效率。
125.在本技术第二实施例中,还包括:向第二配送人员发送第一配送人员在配送所述多个配送订单分别对应的配送对象时的实时位置信息。具体的,获得第一配送人员的当前位置和目标中继柜的位置,根据第一配送人员的当前位置和目标中继柜的位置,构建第一配送人员的配送轨迹,配送轨迹即为第一配送人员的配送路线,且该配送轨迹以电子地图的方式呈现。基于第一配送人员在配送过程中是不断移动的,因此,可获得第一配送人员在配送轨迹上的实时位置信息,并将第一配送人员的实时位置信息发送给第二配送人员。将第一配送人员的实时位置信息发送给第二配送人员,可以使得第二配送人员及时获得第一配送人员的实时位置,以让第二配送人员可以根据第一配送人员的实时位置来规划自己的配送路线、配送时间等。
126.本技术第二实施例提供一种订单配送方法,包括:获得多个配送订单的订单信息,所述多个配送订单分别对应的配送对象可在同一时间点被存放到目标中继柜内;向第一配送人员发出用于指示所述第一配送人员在所述同一时间点将所述多个配送订单分别对应的配送对象存放到所述目标中继柜内的第一配送指令;其中,所述多个配送订单分别对应的配送对象被存放到目标中继柜内之后,由至少一个其他配送人员将所述多个配送订单分别对应的配送对象存放到下一个中继柜或者配送给用户。本技术第二实施例通过将多个配送订单由同一个配送人员在同一个时间点配送至同一个目标中继柜内,使得对配送人员的使用效率提升,进而也提升了配送订单的配送效率。
127.第三实施例
128.本技术第三实施例提供一种订单配送方法,所述方法应用于配送端,为了使本领域的技术人员更好的理解本技术方案,下面基于本技术提供的订单配送方法对其实施例的具体应用场景进行详细描述,如图4所示,其为本技术第三实施例提供的应用场景的示意图。
129.在本场景中,以外卖配送的场景对本技术第三实施例提供的订单配送方法进行解释说明。具体的,在外卖配送过程中,主要涉及到实体对象(商户),用户、配送恩怨以及中继柜,其中,实体对象用于提供配送订单中的配送对象,配送人员用于配送由实体对象提供的配送对象,中继柜用于放置配送对象,且中继柜设置在配送路径的任意一个位置,用户用于接收配送对象。另外,实体对象所在的位置为配送起始位置,用户所在的位置为配送终点位置,配送订单经过的路线为配送轨迹数据。本场景主要是为中继柜选择合适的位置,以使得在配送订单的过程中,被合理设置的中继柜不仅可以用于放置订单,还可以使得配送人员的配送时长最短,从而提升配送效率。
130.本场景具体如下,首先,通过用户的下单使得在商户端生成对应的配送订单,商户端将该配送订单发送给第三方服务平台,经第三方服务平台将该配送订单发送给配送人员使用的配送端,以使得配送人员获得该配送订单;或者,商户端将该配送订单发送给配送人
员使用的配送端。第一配送人员1在获得该配送订单后,其所使用的第一配送端的交互界面会呈现配送区域的位置拓扑图。该配送区域的位置拓扑图中,呈现了商户所在的配送起始位置、第一目标中继柜位置、用户所在的位置为配送终点位置,以及上述三个位置构成的配送路径。
131.在获得上述信息后,第一配送人员1会先输入自己可以预估的预估配送时长,若服务器确定该预估配送时长满足系统设定的配送订单对应的预计配送时长,那么第一配送人员1执行对该配送订单的配送。若不满足,服务器会发送配送订单对应的预计配送时长给第一配送端,以使得第一配送人员1获得该信息,若第一配送人员1接受该配送时长,那么第一配送人员1执行对该配送订单的配送。
132.具体的,第一配送人员1从当前的位置出发到达商户所在的配送起始位置,获得配送订单对应的配送对象。而后,第一配送人员1从配送起始位置出发,将配送订单配送至第一目标中继柜a,第一配送人员1将该配送对象放置在该第一目标中继柜a中。然后,第二配送人员2同样获得上述配送订单,只是该配送订单的配送起始位置是第一目标中继柜1对应的位置,当第二配送人员2到达第一目标中继柜a后,获得针对第一目标中继柜a的开启指令,以将第一目标中继柜a打开,从而获得该配送订单对应的配送对象。最后,第二配送人员2将配送订单配送至与用户对应的配送终点位置,或者是配送至下一个目标中继柜,即第二目标中继柜e。在第二目标中继柜e的该配送订单由第三配送人员3继续配送。
133.本场景根据配送请求消息获得配送订单配送于目标中继柜的中继位置数据,使得配送人员配送订单的目的地明确,从而提升配送订单的配送效率。
134.本技术第三实施例提供一种订单配送方法,所述方法应用于配送端,具体流程如图5所示,其为本技术第三实施例中提供的一种订单配送方法的流程图。图5所示的订单配送方法,包括:步骤s501至步骤s502。
135.步骤s501,获得配送区域内的配送订单需要配送的配送请求消息。
136.当配送区域内有配送订单需要配送时,可向配送人员使用的配送端发送配送区域内的配送订单需要配送的配送请求消息,以使配送人员使用的配送端获得配送区域内的配送订单需要配送的配送请求消息。其中,在本技术第三实施例中,配送订单需要配送的配送请求消息通过服务器发送;或者,配送请求消息通过提供配送订单的商户端发送;或者,配送请求消息通过第三方服务平台发送。
137.在步骤中,配送请求消息可以针对不同的配送人员发送,且不同的配送人员均是执行对该配送订单进行配送的任务,只是每个配送人员配送该配送订单的路径是不一样的,例如,第一配送人员执行配送起始位置到第一目标中继柜位置的配送,第二送人员执行第一目标中继柜位置到第二目标中继柜位置的配送,或是第二送人员执行第一目标中继柜位置到配送终点位置的配送。
138.可见,不论是哪个配送人员执行对配送订单的配送,其配送的配送订单是一致的,即不同的配送人员配送同一个配送订单。因此,不同的配送人员可以获得配送区域内的配送订单需要配送的配送请求消息,只是每个配送人员获得的配送请求消息中所包含的配送起始位置是不同的。例如,第一配送人员所获得的配送起始位置是对应商户的,第二配送人员所获得的配送起始位置是对应第一目标中继柜的,第三配送人员所获得的配送起始位置是对应第二目标中继柜的。
139.对应于本步骤,获得配送区域内的配送订单需要配送的配送请求消息,包括:第一配送端获得配送区域内的配送订单需要配送的配送请求消息。或者,第二配送端获得配送区域内的配送订单需要配送的配送请求消息。
140.另外,在本技术第三实施例中,对于中继柜的解释说明如下,其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
141.步骤s502,根据所述配送请求消息获得所述配送订单配送于目标中继柜的中继位置数据。
142.在获得配送请求消息后,可根据所述配送请求消息获得所述配送订单配送于目标中继柜的中继位置数据。对应于上述步骤配送请求消息是第一配送端和第二配送端分别获得的,则步骤中,根据所述配送请求消息获得所述配送订单配送于目标中继柜的中继位置数据,包括:所述第一配送端根据获得的配送请求消息,获得将所述配送订单配送至目标中继柜的中继位置数据。或者,所述第二配送端根据获得的配送请求消息,获得将所述配送订单从所述目标中继柜进行配送的中继位置数据。可见,第一配送端和第二配送端所获得的目标中继柜的中继位置数据是同一个数据。
143.以下将主要对第一配送端的执行操作进行解释说明。第一配送端根据获得的配送请求消息,获得将所述配送订单配送至目标中继柜的中继位置数据,包括:首先,根据所述配送请求消息获得第一配送端的第一当前位置数据。在第一配送端获得配送请求消息后,第一配送人员点击确认执行对该配送订单的配送,从而获得第一配送端的第一当前位置数据,第一当前位置数据可在第一配送端的交互界面上呈现。然后,根据所述第一当前位置数据,获得将所述配送订单配送至目标中继柜对应的预估配送时长,并将所述预估配送时长发送。具体的,获得针对第一当前位置数据的第一确认触发操作,根据第一确认触发操作在交互界面中展示预估配送时长设置区域,获得针对所述预估配送时长设置区域的触发操作获得配送订单的预估配送时长。
144.其中,针对所述预估配送时长设置区域的触发操作具体是第一配送人员输入自己预估的预估配送时长,预估配送时长是指第一配送人员从第一当前位置数据对应的第一当前位置到商户所在的配送起始位置获得配送订单,并将配送订单配送至目标中继柜的中继位置数据对应的目标中继柜的中继位置所需要的配送时长。第一配送人员通过自行输入自己配送订单的预估配送时长,是为了让服务器确定第一配送人员是否在预设配送时长条件下,可以将配送订单配送至目标中继柜。若第一配送人员满足该条件,那么就向第一配送发送目标中继柜的中继位置数据。否则,向其他配送人员发送目标中继柜的中继位置数据,以使得有能力的配送人员来自行该配送订单任务。
145.在服务器确定第一配送人员提供的预估配送时长满足系统设定的配送订单对应的预计配送时长,则向第一配送端发送目标中继柜的中继位置数据,以使得第一配送端获得针对所述预估配送时长反馈的将所述配送订单配送至目标中继柜的中继位置数据。若服务器确定第一配送人员提供的预估配送时长不满足系统设定的配送订单对应的预计配送时长,则向第一配送端发送系统设定的配送订单对应的预计配送时长,即第一配送端获得针对所述预估配送时长反馈的将所述配送订单配送至目标中继柜的预设配送时长条件,若
第一配送人员能够接受该预设配送时长条件,则对该预设配送时长条件进行确认,即第一配送端获得针对所述预设配送时长条件的第二确认触发操作,根据所述第二确认触发操作获得针对所述预设配送时长条件将所述配送订单配送至目标中继柜的中继位置数据。
146.通过上述方式可以使得配送人员在配送订单时是可以按照自身能力进行接单的,从而也使得对配送人员发送目标中继柜的中继位置数据有针对性,进而提升了配送订单的配送效率。
147.在第一配送人员获得目标中继柜的中继位置数据后,可以将配送订单配送至目标中继柜位置。在第一配送人员到达目标中继柜时,可以获得第一配送端的第二当前位置数据,第二当前位置数据即为目标中继柜的中继位置数据,并根据第二当前位置数据获得针对目标中继柜的第一开启指令,目标中继柜根据第一开启指令将目标中继柜的柜门开启,第一配送人员将配送订单对应的配送对象放置在目标中继柜内。而后,第一配送人员将目标中继柜的柜门关闭。或者,在预设时间内,第一配送端自动发出用于关闭目标中继柜的第一关闭指令,目标中继柜根据第一关闭指令将目标中继柜的柜门关闭。
148.在第一配送人员将配送订单对应的配送对象放置在目标中继柜后,第二配送端获得配送区域内的配送订单需要配送的配送请求消息,根据获得的配送请求消息,获得将所述配送订单从所述目标中继柜进行配送的中继位置数据。第二配送端获得目标中继柜的中继位置数据与上述第一端获得目标中继柜的中继位置数据的方式相同或相近,其具体内容可参见上述描述,此处将不再重复赘述。
149.在第二配送人员到达目标中继柜后,获得第二配送端的第三当前位置数据,第三当前位置数据即为目标中继柜的中继位置数据,根据所述第三当前位置数据获得针对所述目标中继柜的第二开启指令,目标中继柜根据第二开启指令将目标中继柜的柜门开启,第二配送人员将配送订单对应的配送对象从目标中继柜内取出。而后,第二配送人员将目标中继柜的柜门关闭。或者,并在预设时间内,发出用于关闭所述目标中继柜的第二关闭指令。
150.本技术第三实施例提供一种订单配送方法,包括:获得配送区域内的配送订单需要配送的配送请求消息;根据所述配送请求消息获得所述配送订单配送于目标中继柜的中继位置数据;其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。本技术第三实施例可以有针对性地将目标中继柜的中继位置数据发送给对应的配送人员,进而提升了配送订单的配送效率。
151.第四实施例
152.本技术第四实施例提供一种订单配送方法,所述方法应用于服务端,具体流程如图6所示,其为本技术第四实施例中提供的一种订单配送方法的流程图。图6所示的订单配送方法,包括:步骤s601至步骤s604。
153.步骤s601,发送针对配送区域内的配送订单需要配送的配送请求消息。
154.当配送区域内有配送订单需要配送时,可向配送人员使用的配送端发送配送区域内的配送订单需要配送的配送请求消息。其中,发送针对配送区域内的配送订单需要配送的配送请求消息可通过服务器发送,或者是通过配送订单的商户端发送;或者,配送请求消
息通过第三方服务平台发送。
155.在步骤中,配送请求消息可以针对不同的配送人员发送,且不同的配送人员均是执行对该配送订单进行配送的任务。具体而言,可以向第一配送人员所使用的第一配送端发送针对配送区域内的配送订单需要配送的配送请求消息,也可以第二配送人员所使用的第二配送端发送针对配送区域内的配送订单需要配送的配送请求消息。
156.步骤s602,获得针对所述配送请求消息反馈的将所述配送订单配送至目标中继柜对应的预估配送时长。
157.在发送配送请求消息后,可获得针对配送请求消息反馈的将所述配送订单配送至目标中继柜对应的预估配送时长,其中,预估配送时长是第一配送端对应的第一配送人员自行设置的,预估配送时长在第一配送端具体的获取方式可参见上述第三实施例的描述,此处将不再重复赘述。
158.另外,在本技术第四实施例中,对于中继柜的解释说明如下,其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
159.步骤s603,将所述预估配送时长与配送订单对应的预计配送时长匹配,获得所述预估配送时长对应的将所述配送订单配送至目标中继柜的中继位置数据。
160.在获得预估配送时长后,将所述预估配送时长与配送订单对应的预计配送时长匹配,获得所述预估配送时长对应的将所述配送订单配送至目标中继柜的中继位置数据。具体的,首先,获得配送区域内的配送订单对应的预计配送时长。然后,获得预设配送时长条件,将所述配送订单对应的预计配送时长与所述预设配送时长条件匹配,获得对应的目标中继柜的中继位置数据。本步骤的具体实施内容可参见上述实施例的描述,此处将不再重复赘述。最后,根据与所述预估配送时长相匹配的配送订单对应的预计配送时长,获得目标中继柜的中继位置数据。其中,需要说明的是,为了提升配送效率,则上述配送订单对应的预计配送时长与所述预设配送时长条件匹配是指预计配送时长低于所述预设配送时长条件,与所述预估配送时长相匹配的配送订单对应的预计配送时长是指预估配送时长低于配送订单对应的预计配送时长。
161.在本步骤中,若所述预估配送时长与配送订单对应的预计配送时长不匹配,则将所述配送订单配送至目标中继柜的预设配送时长条件发送,预估配送时长与配送订单对应的预计配送时长不匹配,说明配送人员预估或者打算使用的配送时长是和完成该配送订单的配送时长是不合适的,因此需要向第一配送端发送目标中继柜的预设配送时长条件,该预设配送时长条件为预设配送时长阈值。若第一配送人员能够接受该预设配送时长条件,则对该预设配送时长条件进行确认,以使服务器获得针对所述预设配送时长条件的确认信息,根据所述确认信息,获得目标中继柜的中继位置数据。
162.步骤s604,将所述配送订单配送至目标中继柜的中继位置数据发送。
163.本技术第四实施例提供一种订单配送方法,包括:发送针对配送区域内的配送订单需要配送的配送请求消息;获得针对所述配送请求消息反馈的将所述配送订单配送至目标中继柜对应的预估配送时长;将所述预估配送时长与配送订单对应的预计配送时长匹配,获得所述预估配送时长对应的将所述配送订单配送至目标中继柜的中继位置数据;将
所述配送订单配送至目标中继柜的中继位置数据发送;其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
164.本技术第三实施例将所述预估配送时长与配送订单对应的预计配送时长匹配,获得预估配送时长对应的将配送订单配送至目标中继柜的中继位置数据,其充分考虑配送订单对应的预计配送时长,可以有针对性地将目标中继柜的中继位置数据发送给对应的配送人员,进而提升了配送订单的配送效率。
165.第五实施例
166.本技术第五实施例提供一种订单配送方法,所述方法应用于用户端,具体流程如图7所示,其为本技术第五实施例中提供的一种订单配送方法的流程图。图7所示的订单配送方法包括:步骤s701至步骤s702。
167.步骤s701,发起针对配送订单的查阅请求。
168.本方法应用于用户端,当用户完成下单后,其可以通过自身使用的用户端查看该订单的配送状态,订单的配送状态包括订单的配送轨迹、订单在对应时刻所对应的位置信息,以及订单在相应位置上时对应的订单配送时长。获得订单的配送状态,可通过用户端发起针对配送订单的查阅请求。具体的,在应用程序界面,获得对于指定区域的触发,根据该触发发起针对配送订单的查阅请求。
169.步骤s702,根据所述查阅请求获得配送订单的配送轨迹,所述配送订单的配送轨迹中至少包含所述配送订单被配送到至少一个目标中继柜的中继位置数据。
170.在发起针对配送订单的查阅请求后,可获得配送订单的配送轨迹,其中,配送订单的配送轨迹中至少包含所述配送订单被配送到至少一个目标中继柜的中继位置数据。其中,在本技术第五实施例中,对于中继柜的解释说明如下,其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
171.本步骤根据所述查阅请求获得配送订单的配送轨迹,包括:根据所述查阅请求获得配送区域的位置拓扑图,并在所述配送区域的位置拓扑图中展示配送订单的配送轨迹。其中,所述位置拓扑图中包含有表示至少一个目标中继柜的中继位置数据。
172.进一步的,在所述配送区域的位置拓扑图中展示配送订单的配送轨迹,包括:在所述位置拓扑图中展示配送订单的配送起始位置数据、第一目标中继柜的中继位置数据、第二目标中继柜的中继位置数据和配送终点位置数据,展示第一配送人员将所述配送订单从所述配送起始位置数据配送到所述第一目标中继柜的中继位置数据的第一配送轨迹,展示第二配送人员将所述配送订单从所述第一目标中继柜的中继位置数据配送到所述配送终点位置数据的第二配送轨迹。
173.在本技术第五实施例中,还包括:在所述配送区域的位置拓扑图中展示配送订单的配送时长,具体的,展示第一配送人员到达第一目标中继柜时,所述第一配送人员配送所述配送订单的第一配送时长。展示所述配送订单在所述第一目标中继柜中所消耗的第二配送时长。展示第二配送人员到达配送终点位置时,所述第二配送人员配送所述配送订单的
第三配送时长。根据所述第一配送时长、所述第二配送时长和所述第三配送时长,展示配送订单的总配送时长。
174.本技术第五实施例提供一种订单配送方法,包括:发起针对配送订单的查阅请求;根据所述查阅请求获得配送订单的配送轨迹,所述配送订单的配送轨迹中至少包含所述配送订单被配送到至少一个目标中继柜的中继位置数据。本技术第五实施例通过获得配送订单的配送轨迹,使得用户可以清楚地获知配送订单被配送到至少一个目标中继柜的中继位置数据,即用户可以获知配送订单实时的配送状态,以提升用户获得配送订单对应状态的准确度。
175.第六实施例
176.本技术第六实施例中提供一种中继柜选址方法,所述方法应用在客户端。具体流程如图8所示,其为本技术第六实施例中提供的一种中继柜选址方法的流程图。图8所示的中继柜选址方法,包括:步骤s801至步骤s804。
177.步骤s801,获得针对为配送区域的配送订单配置中继柜的配置请求,并将所述配置请求发送。
178.在本技术第六实施例中,对于中继柜的解释说明如下,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
179.在本步骤中,当需要对配送区域设置中继柜时,可通过客户端完成。具体的,首先,获得针对客户端的交互界面的第一触发操作,根据该触发操作在交互界面中展示候选配送区域。在客户端的数据库中,其存储了不同候选配送区域的信息,用户需要根据自身的实际需要选择对应的候选配送区域,即向不同候选配送区域进行触发操作,该触发操作可以是针对在交互界面上展示的不同候选配送区域的触发操作,触发操作针对哪个候选配送区域,则把该候选配送区域作为配送区域。该触发操作还可以是是针对在交互界面上的输入操作,即输入具体的候选配送区域名称,在输入具体的候选配送区域名称后,交互界面对应展示该候选配送区域候选配送区域。因此,可将根据获得的针对任意一个候选配送区域的第二触发操作,作为针对配送区域配置中继柜的配置请求。
180.步骤s802,获得针对所述配置请求反馈的配送区域的位置拓扑图。
181.在发送配置请求后,可获得针对所述配置请求反馈的配送区域的位置拓扑图。其中,所述位置拓扑图中展示有配送订单的配送起始位置数据、配送终点位置数据,以及由配送起始位置数据和配送终点位置数据构成的配送轨迹;多条配送轨迹数据相交,可以产生多个交点,即展示交叉点位置数据。在本步骤中,可将交叉点位置数据作为符合配送中继特征的候选中继位置数据。需要说明的是,在本技术第六实施例中,基于位置拓扑图,配送起始位置数据、配送终点位置数据以及候选中继位置数据等在位置拓扑图中是一个节点。
182.步骤s803,获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作。
183.在获得位置拓扑图后,以及获得表示候选中继柜位置数据对应的候选节点后,可获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作,具体的,获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的第三触发操
作,根据所述第三触发操作将所述位置拓扑图中的候选节点对应的节点信息发送。
184.步骤s804,根据所述触发操作,在所述候选中继柜位置数据对应的候选节点中展示目标候选节点,将所述目标候选节点作为配置目标中继柜对应的目标节点。
185.基于触发操作是向服务器发送候选节点、所述候选节点对应的配送订单的预计配送时长的,因此可通过服务器从所述候选节点中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选节点,作为配置目标中继柜对应的目标节点。即用户对候选节点进行触发操作后,若该候选节点对应的预计配送时长满足预设配送时长条件,则该候选节点被高亮;反之,该候选节点无变化。
186.本技术第六实施例提供一种中继柜选址方法,包括:获得针对为配送区域的配送订单配置中继柜的配置请求,并将所述配置请求发送;获得针对所述配置请求反馈的配送区域的位置拓扑图;获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作;根据所述触发操作,在所述候选中继柜位置数据对应的候选节点中展示目标候选节点,将所述目标候选节点作为配置目标中继柜对应的目标节点;其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
187.本技术第六实施例通过针对客户端的操作,即可获得配送区域的位置拓扑图,并通过针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作来确定目标中继柜对应的目标节点,使得获得配置目标中继柜对应的目标节点的准确度和效率提升。
188.第七实施例
189.本技术第七实施例中提供一种中继柜选址方法,所述方法应用在服务端。具体流程如图9所示,其为本技术第七实施例中提供的一种中继柜选址方法的流程图。图9所示的中继柜选址方法,包括:步骤s901至步骤s905。
190.步骤s901,获得为配送区域的配送订单配置中继柜的配置请求。
191.在本技术第七实施例中,对于中继柜的解释说明如下,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。当需要为配送区域的配送订单配置中继柜时,客户端发起为配送区域的配送订单配置中继柜配置请求,以使服务器获得为配送区域的配送订单配置中继柜的配置请求。
192.步骤s902,根据所述配置请求获得配送区域的位置拓扑图,并将所述配送区域的位置拓扑图发送。
193.在获得客户端发送的为配送区域的配送订单配置中继柜的配置请求后,根据所述配置请求获得配送区域的位置拓扑图,并将所述配送区域的位置拓扑图发送。具体的,根据所述配置请求,获得配送区域内多个历史配送订单对应的配送起始位置数据、配送终点位置数据以及所述历史配送轨迹数据,根据所述配送区域内多个历史配送订单对应的配送起始位置数据、配送终点位置数据以及所述历史配送轨迹数据,生成所述配送区域的位置拓扑图。将生成所述配送区域的位置拓扑图发送给客户端。
194.步骤s903,获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作的反馈信息。
195.在客户端获得位置拓扑图后,可获得表示候选中继柜位置数据对应的候选节点,并获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作,针对该触发操作,可使服务器获得针对该触发操作的反馈信息。其中,触发操作的反馈信息包括所述位置拓扑图中的候选节点对应的节点信息。
196.步骤s904,根据所述反馈信息,从所述候选节点中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选节点,作为配置目标中继柜对应的目标节点。
197.在获得反馈信息后,可以从候选节点中确定目标中继柜对应的目标节点。具体的,将候选节点中的任意一个候选节点作为目标函数的输入数据,获得所述配送区域内多个配送订单分别对应的预计配送时长,所述目标函数是根据节点获得配送订单对应的预计配送时长的函数,所述多个配送订单是利用在所述任意一个候选节点对应的任意一个候选中继位置配置的中继柜进行配送的订单。
198.其中,对于多个配送订单中的任意一个订单,目标函数按照下述方式获取任意一个订单对应的预计配送时长:根据将任意一个订单指派给第一配送人员时、第一配送人员所在的位置数据和任意一个订单对应的商户所在的位置数据,计算第一配送人员从第一配送人员所在的位置到任意一个订单对应的商户所在的位置的第一预计时长。计算第一配送人员在商户所在的位置获取任意一个订单对应的配送对象的第二预计时长。计算第一配送人员从商户所在的位置到任意一个候选节点对应的位置的第三预计时长。根据将任意一个订单指派给第二配送人员时、第二配送人员所在的位置数据和任意一个候选节点,计算第二配送人员从第二配送人员所在的位置到任意一个候选节点对应的位置的第四预计时长。计算第二配送人员从任意一个候选节点对应的位置到任意一个订单对应的用户的位置的第五预计时长。根据第一预计时长、第二预计时长、第三预计时长、第四预计时长和第五预计时长,获得任意一个订单对应的预计配送时长。
199.需要说明的是,根据第一预计时长、第二预计时长、第三预计时长、第四预计时长和第五预计时长,获得任意一个订单对应的预计配送时长,可以是第一预计时长、第二预计时长、第三预计时长、第四预计时长和第五预计时长各个预计时长依次叠加获得的总的预计时长。还可以是各个预计时长重叠相加获得的总的预计时长。例如,各个预计时长依次叠加的情况是指第一配送人员从开始配送订单到结束对订单的配送后,第二配送人员在该结束时刻启动对该订单的继续配送,从而使得第一配送人员的预计时长和第二配送人员的预计时长是依次叠加的。各个预计时长重叠相加的情况是指第一配送人员在配送订单刚开始时,第二配送人员也同步启动,从而使得第二配送人员的预计时长与第一配送人员的预计时长存在重叠,以使得第一配送人员的预计时长和第二配送人员的预计时长是重叠相加的。
200.然后,根据所述多个配送订单分别对应的预计配送时长,获得所述多个配送订单对应的预计平均配送时长。最后,根据所述多个配送订单对应的预计平均配送时长和所述预设配送时长条件,确定所述任意一个候选节点是否作为配置中继柜的配置位置数据。具体的,如果所述预设配送时长条件为预设配送时长阈值,并且如果所述多个配送订单对应
的预计平均配送时长低于所述预设配送时长阈值,则确定所述任意一个候选节点作为配置中继柜的配置位置数据。或者,如果所述预设配送时长条件为所有预计平均配送时长中最低的预计平均配送时长,并且如果所述多个配送订单对应的预计平均配送时长为所有候选节点对应的预计平均配送时长中最低的预计平均配送时长,则确定所述任意一个候选节点作为配置中继柜的配置位置数据。
201.步骤s905,将所述目标中继柜对应的目标节点发送。
202.在获得目标中继柜对应的目标节点后,将目标中继柜对应的目标节点发送给客户端,并使得该目标中继柜对应的目标节点在客户端以高亮的方式呈现。
203.第八实施例
204.与本技术第一实施例提供的一种中继柜选址方法相对应的,本技术第八实施例对应提供一种中继柜选址装置。由于装置实施例基本相似于第一实施例,所以描述得比较简单,相关之处参见第一实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。请参照图10,其为本技术第八实施例提供的一种中继柜选址装置的示意图。该中继柜选址装置包括:历史配送轨迹数据获得单元1001,用于获得配送区域内多个历史配送订单对应的历史配送轨迹数据;候选中继位置数据获得单元1002,用于根据所述历史配送轨迹数据,获得符合配送中继特征的候选中继位置数据;中继柜的配置位置数据获得单元1003,用于从所述候选中继位置数据中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选中继位置数据,作为配置中继柜的配置位置数据;其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
205.第九实施例
206.与本技术第二实施例提供的一种订单配送方法相对应的,本技术第九实施例对应提供一种订单配送装置。由于装置实施例基本相似于第二实施例,所以描述得比较简单,相关之处参见第二实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。请参照图11,其为本技术第九实施例提供的一种订单配送装置的示意图。该订单配送装置包括:订单信息获得单元1101,用于获得多个配送订单的订单信息,所述多个配送订单分别对应的配送对象可在同一时间点被存放到目标中继柜内;第一配送指令发送单元1102,用于向第一配送人员发出用于指示所述第一配送人员在所述同一时间点将所述多个配送订单分别对应的配送对象存放到所述目标中继柜内的第一配送指令;提取指令发送单元1103,用于向第二配送人员发出用于指示所述第二配送人员提取所述目标中继柜内存放的所述多个配送订单分别对应的配送对象的提取指令。其中,所述多个配送订单分别对应的配送对象被存放到目标中继柜内之后,由至少一个其他配送人员将所述多个配送订单分别对应的配送对象存放到下一个中继柜或者配送给用户。
207.第十实施例
208.与本技术第三实施例提供的一种订单配送方法相对应的,本技术第十实施例对应提供一种订单配送装置。由于装置实施例基本相似于第三实施例,所以描述得比较简单,相关之处参见第三实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。请参照
图12,其为本技术第十实施例提供的一种订单配送装置的示意图。该订单配送装置包括:配送请求消息获得单元1201,用于获得配送区域内的配送订单需要配送的配送请求消息;中继位置数据获得单元1202,用于根据所述配送请求消息获得所述配送订单配送于目标中继柜的中继位置数据;其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
209.第十一实施例
210.与本技术第四实施例提供的一种订单配送方法相对应的,本技术第十一实施例对应提供一种订单配送装置。由于装置实施例基本相似于第四实施例,所以描述得比较简单,相关之处参见第四实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。请参照图13,其为本技术第十一实施例提供的一种订单配送装置的示意图。该订单配送装置包括:配送请求消息发送单元1301,用于发送针对配送区域内的配送订单需要配送的配送请求消息;预估配送时长获得单元1302,用于获得针对所述配送请求消息反馈的将所述配送订单配送至目标中继柜对应的预估配送时长;中继位置数据获得单元1303,用于将所述预估配送时长与配送订单对应的预计配送时长匹配,获得所述预估配送时长对应的将所述配送订单配送至目标中继柜的中继位置数据;中继位置数据发送单元1304,用于将所述配送订单配送至目标中继柜的中继位置数据发送;其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
211.第十二实施例
212.与本技术第五实施例提供的一种订单配送方法相对应的,本技术第十二实施例对应提供一种订单配送装置。由于装置实施例基本相似于第五实施例,所以描述得比较简单,相关之处参见第五实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。请参照图14,其为本技术第十二实施例提供的一种订单配送装置的示意图。该订单配送装置包括:查阅请求发起单元1401,用于发起针对配送订单的查阅请求;中继位置数据获得单元1402,用于根据所述查阅请求获得配送订单的配送轨迹,所述配送订单的配送轨迹中至少包含所述配送订单被配送到至少一个目标中继柜的中继位置数据;其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
213.第十三实施例
214.与本技术第六实施例提供的一种中继柜选址方法相对应的,本技术第十三实施例对应提供一种中继柜选址装置。由于装置实施例基本相似于第六实施例,所以描述得比较简单,相关之处参见第六实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。请参照图15,其为本技术第十三实施例提供的一种中继柜选址装置的示意图。该中继柜选址装置包括:配置请求处理单元1501,用于获得针对为配送区域的配送订单配置中继柜的配置请求,并将所述配置请求发送;位置拓扑图获得单元1502,用于获得针对所述配置请求
反馈的配送区域的位置拓扑图;触发操作获得单元1503,用于获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作;目标节点获得单元1504,用于根据所述触发操作,在所述候选中继柜位置数据对应的候选节点中展示目标候选节点,将所述目标候选节点作为配置目标中继柜对应的目标节点;其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
215.第十四实施例
216.与本技术第七实施例提供的一种中继柜选址方法相对应的,本技术第十四实施例对应提供一种中继柜选址装置。由于装置实施例基本相似于第七实施例,所以描述得比较简单,相关之处参见第七实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。请参照图16,其为本技术第十四实施例提供的一种中继柜选址装置的示意图。该中继柜选址装置包括:配置请求获得单元1601,用于获得为配送区域的配送订单配置中继柜的配置请求;位置拓扑图处理单元1602,用于根据所述配置请求获得配送区域的位置拓扑图,并将所述配送区域的位置拓扑图发送;反馈信息获得单元1603,用于获得针对所述位置拓扑图中表示候选中继柜位置数据对应的候选节点的触发操作的反馈信息;目标节点获得单元1604,用于根据所述反馈信息,从所述候选节点中,获得使得所述配送区域内的配送订单对应的预计配送时长满足预设配送时长条件的候选节点,作为配置目标中继柜对应的目标节点;目标节点发送单元1605,用于将所述目标中继柜对应的目标节点发送;其中,针对同一个订单,由第一配送人员从上一个中继柜或提供配送对象的商户领取目标配送对象,将所述目标配送对象存放到目标中继柜内,由第二配送人员从所述目标中继柜内领取所述目标配送对象,将所述目标配送对象配送给用户,或者将所述目标配送对象存放到下一个中继柜内。
217.第十五实施例
218.与本技术第一实施例至第七实施例的方法相对应的,本技术第十五实施例还提供一种电子设备。如图17所示,图17为本技术第五实施例中提供的一种电子设备的示意图。该电子设备,包括:处理器1701;存储器1702,用于存储计算机程序,该计算机程序被处理器运行,执行第一实施例至第七实施例的中继柜选址方法和订单配送方法。
219.第十六实施例
220.与本技术第一实施例至第七实施例的方法相对应的,本技术第十六实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,该计算机程序被处理器运行,执行第一实施例至第七实施例的中继柜选址方法和订单配送方法。
221.本技术虽然以较佳实施例公开如上,但其并不是用来限定本技术,任何本领域技术人员在不脱离本技术的精神和范围内,都可以做出可能的变动和修改,因此本技术的保护范围应当以本技术权利要求所界定的范围为准。
222.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
223.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
224.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1