订单配送方法及装置制造方法及图纸

技术编号:27843958 阅读:23 留言:0更新日期:2021-03-30 12:42
本发明专利技术提供了一种订单配送方法及装置,该方法包括:响应于订单配送消息,并提取待配送的目标订单。获取目标订单对应的配送地址,机器人在到达配送地址后,获取用户信息,通过用户信息联系用户进行位置共享。当用户允许位置共享后生成机器人与用户之间的共享通道,并通过该共享通道获得机器人动态位置和用户动态位置,生成机器人与用户之间的共享路线。实时更新机器人动态位置和用户动态位置,以实时更新共享路线,若当前的共享路线小于预设配送距离,则提醒用户提取目标订单,完成订单配送。应用本发明专利技术实施例提供的方法,用户仅需要填写粗略的配送地址,机器人在到达配送地址后再通过与用户进行位置共享为用户配送订单,防止用户详细的位置泄露。详细的位置泄露。详细的位置泄露。

【技术实现步骤摘要】
订单配送方法及装置


[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]上述的装置,可选的,所述提取单元,包括:
[0047]第一获取子单元,用于获取所述订单配送消息中包含的所述目标订单对应的提货地址及所订单类型;
[0048]选择子单元,用于基于所述订单类型,选择所述机器人内所述订单类型对应的目标存储舱,所述机器人内设置有至少一个可拆卸的存储舱,每个所述存储舱用于存储至少一种订单类型的订单;
[0049]存放子单元,用于当所述机器人到达所述提货地址时,开启所述目标存储舱,将所述目标订单存放于所述目标存储舱中。
[0050]上述的装置,可选的,所述获取单元,包括:
[0051本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种订单配送方法,其特征在于,包括:响应于系统向机器人发送的订单配送消息,基于所述订单配送消息,提取当前待配送的目标订单;读取所述目标订单的订单信息,获得所述订单信息中所述目标订单对应的配送地址;获取所述机器人预先存储的全局地图,并基于全局地图生成所述配送地址对应的配送路径;按照所述配送路径到达所述配送地址,并基于所述订单信息获取所述目标订单对应的用户信息;基于所述用户信息,向所述用户信息对应的用户发送位置共享请求;当接收到所述用户反馈的允许共享消息时,建立与所述用户进行位置共享的共享通道,并通过所述共享通道获取所述用户的用户动态位置;对所述机器人当前所处的定点位置进行定位,获得所述机器人的机器人动态位置;基于所述用户动态位置及所述机器人动态位置,生成所述机器人与所述用户之前的共享路线;当所述机器人按照所述共享路线为所述用户配送所述目标订单时,通过所述共享通道,实时变更所述用户动态位置和所述机器人动态位置,以根据已变更的用户动态位置和已变更的机器人动态位置,实时更新所述共享路线,直至当前的共享路线小于预设的配送距离时,向所述用户发送所述目标订单对应的订单提取指令;当所述用户基于所述订单提取指令完成对所述目标订单的提取时,结束所述目标订单对应的配送过程。2.根据权利要求1所述的方法,其特征在于,所述基于所述订单配送消息,提取当前待配送的目标订单,包括:获取所述订单配送消息中包含的所述目标订单对应的提货地址及所订单类型;基于所述订单类型,选择所述机器人内所述订单类型对应的目标存储舱,所述机器人内设置有至少一个可拆卸的存储舱,每个所述存储舱用于存储至少一种订单类型的订单;当所述机器人到达所述提货地址时,开启所述目标存储舱,将所述目标订单存放于所述目标存储舱中。3.根据权利要求1所述的方法,其特征在于,所述基于所述订单信息获取所述目标订单对应的用户信息,包括:读取所述订单信息中已填写的所述目标订单对应的已加密用户信息;向所述系统发送所述已加密用户信息对应的解密请求;当接收到所述系统反馈所述解密请求对应的解密信息时,获取所述解密信息中包含的解密算法;应用所述解密算法对所述已加密用户信息进行解密,获得所述用户的用户信息。4.根据权利要求1~3任意一项所述的方法,其特征在于,所述向所述用户发送所述目标订单对应的订单提取指令,包括:随机生成所述目标订单对应的提货码,并设置所述提货码对应的提货时间;向所述用户发送携带所述提货码的订单提取指令,以使所述用户基于所述提货码在所述提货时间内提取所述目标订单。
5.根据权利要求4所述的方法,其特征在于,还包括:接收所述用户输入的待验证的提货码;验证所述待验证的提货是否正确;若所述待验证的提货码正确,则判断当前接收到所述待验证的提货码的时间是否超出所述提货时间;若前接收到所述待验证的提货码的时间未超出所述提货时间,则允许所述用户提取所述目标订单;若前接收到所述待验证的提货码的时间已超出所述提货时间,则重新生成新的提货码及新的提货时间,并向所述用户发送携带所述新的提货码的新的订单提取指令。6.一种订单配送装置,其特征在于,包括:提取单元,用于响应于系统向机器人发送的订单配送消息,基于所述订单配送消息,提取当前待配送的目标订单;读...

【专利技术属性】
技术研发人员:付东洋支涛
申请(专利权)人:北京云迹科技有限公司
类型:发明
国别省市:

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

1