一种商品派送方法、装置及存储介质与流程

文档序号:18399917发布日期:2019-08-09 23:46阅读:242来源:国知局
一种商品派送方法、装置及存储介质与流程

本申请涉及商品派送技术领域,具体而言,涉及一种商品派送方法、装置及存储介质。



背景技术:

目前,商品派送可全程通过机器人来进行派送,实现商品派送的自动化,但是,机器人的派送距离都是有限的,存在着在派送距离内都无货时无法进行商品派送的问题。



技术实现要素:

本申请实施例的目的在于提供一种商品派送方法、装置及存储介质,用于解决机器人的派送距离都是有限,在派送距离内都无货时无法进行商品派送的问题。

为了实现上述目的,本申请提供了以下技术方案如下:

第一方面:本申请提供了一种商品派送方法,所述方法包括:

接收用户终端发送的商品订单信息,所述商品订单信息包括目标商品的信息以及派送地址;

根据所述目标商品的信息和派送地址确定存储有所述目标商品的第一储货单元以及向用户派送所述目标商品的第二储货单元,其中,所述第一储货单元距离所述派送地址的距离超过阈值,第二储货单元距离所述派送地址的距离不超过所述阈值,且所述第二储货单元缺少所述目标商品;

向所述第一储货单元对应的派送介质发送送货任务,所述送货任务包括所述第二储货单元的地址和所述目标商品的信息,以使所述派送介质将所述第一储货单元存储的目标商品派送至所述第二储货单元;以及,向派送机器人发送派送任务,所述派送任务包括所述派送地址和所述目标商品的信息,以使通过所述派送机器人将所述目标商品从所述第二储货单元派送至所述派送地址。

上述方案设计的方法,通过第一储货单元对应的派送介质和第二储货单元对应的派送机器人接力派送来解决机器人派送距离有限,在派送距离内派送机器人对应的储货单元都没有货存时无法进行商品派送的问题,使得目标商品不会存在无货的情况,在任意情况下都能够满足用户的需求,给用户提供了极大的便利。

在第一方面的可选实施方式中,所述派送任务还包括所述第二储货单元地址,以使所述派送机器人到达所述第二储货单元获得所述目标商品后,将所述目标商品派送至所述派送地址。

上述方案设计的方法,派送机器人和派送介质都运动到达同一目的地完成对接,进而完成后续的派送任务,使得整个派送耗时更短。

在第一方面的可选实施方式中,在所述向所述派送机器人发送派送任务之后,所述方法还包括:

获取所述派送介质和所述派送机器人的位置;

根据所述派送介质的位置和所述第二储货单元的地址计算所述派送介质到达所述第二储货单元的时长;

根据所述派送机器人的位置和所述第二储货单元的地址计算所述派送机器人与所述第二储货单元的距离;

根据所述派送介质到达所述第二储货单元的时长、所述派送机器人与所述第二储货单元的距离以及所述派送机器人的预设速度调整所述派送机器人的出发时间。

上述方案设计的方法,通过派送介质到达第二储货单元的时长和派送机器人距离第二储货单元的距离来调整派送机器人的行驶速度,进而掌握派送机器人和派送介质到达对接时间,进而提升派送的整体时间。

在第一方面的可选实施方式中,在所述向所述派送机器人发送派送任务之后,所述方法还包括:

接收所述派送介质的第一反馈信息,所述第一反馈信息包括到达所述第二储货单元的确认信息;

接收所述派送机器人的第二反馈信息,所述第二反馈信息包括接收到所述目标商品的确认信息。

上述方案设计的方法,保障是在指定的第二储货单元完成了用户需求的目标商品的接力。

在第一方面的可选实施方式中,所述根据所述目标商品的信息和派送地址确定存储有所述目标商品的第一储货单元以及向用户派送所述目标商品的第二储货单元,其中,所述第一储货单元距离所述派送地址的距离超过阈值,第二储货单元距离所述派送地址的距离不超过所述阈值,且所述第二储货单元缺少所述目标商品,包括:

根据所述派送地址从多个第二储货单元中确定与所述派送地址距离最近的第二储货单元;

根据所述与所述派送地址距离最近的第二储货单元从多个第一储货单元中确定与所述第二储货单元距离最近的第一储货单元。

上述方案设计的方法,通过距离最近来确定第二储货单元和第一储货单元,使得后续派送时间缩短,进而提升用户购物体验。

在第一方面的可选实施方式中,在所述向所述派送机器人发送派送任务之后,所述方法还包括:

获取所述派送机器人实时位置信息,并将所述实时位置信息发送给所述用户终端;

在所述实时位置信息到达所述派送地址时,向所述用户终端发送提示信息。

上述方案设计的方法,将派送机器人实时信息发送给用户终端,使得用户可以随时了解目标商品的位置信息;在到达派送地址时,向用户终端发送提示信息,进而提醒用户目标商品已送达,提升了用户购买商品的体验,提高了用户购物的便利性。

第二方面:本申请提供一种商品派送装置,所述装置包括:

接收模块,用于接收用户终端发送的商品订单信息,所述商品订单信息包括目标商品的信息以及派送地址;

确定模块,用于根据所述目标商品的信息和派送地址确定存储有所述目标商品的第一储货单元以及向用户派送所述目标商品的第二储货单元,其中,所述第一储货单元距离所述派送地址的距离超过阈值,第二储货单元距离所述派送地址的距离不超过所述阈值,且所述第二储货单元缺少所述目标商品;

发送模块,用于向所述第一储货单元对应的派送介质发送送货任务,所述送货任务包括所述第二储货单元的地址和所述目标商品的信息,以使所述派送介质将所述第一储货单元存储的目标商品派送至所述第二储货单元;以及,向所述派送机器人发送派送任务,所述派送任务包括所述派送地址和所述目标商品的信息,以使通过所述派送机器人将所述目标商品从所述第二储货单元派送至所述派送地址。

上述方案设计的装置,通过第一储货单元对应的派送介质和第二储货单元对应的派送机器人接力派送来解决机器人派送距离有限,在派送距离内派送机器人对应的储货单元都没有货存时无法进行商品派送的问题,使得目标商品不会存在无货的情况,在任意情况下都能够满足用户的需求,给用户提供了极大的便利。

在第二方面的可选实施方式中,所述接收模块,还用于在所述发送模块向所述派送机器人发送派送任务之后,接收所述派送机器人反馈的实时位置信息;

所述发送模块,还用于将所述实时位置信息发送给所述用户终端;以及,在所述实时位置信息到达所述派送地址时,向所述用户终端发送提示信息。

上述方案设计的装置,将派送机器人实时信息发送给用户终端,使得用户可以随时了解目标商品的位置信息;在到达派送地址时,向用户终端发送提示信息,进而提醒用户目标商品已送达,提升了用户购买商品的体验,提高了用户购物的便利性。

第三方面:本申请还提供一种电子设备,包括:处理器,以及分别与处理器连接的存储器和通信模块,所述存储器存储有所述处理器可执行的机器可读指令,所述通信模块用于与外部设备进行通信传输;当所述计算设备运行时,所述处理器执行所述机器可读指令,以执行时执行第一方面、第一方面的任一可选的实现方式中的所述方法。

第四方面:本申请提供一种非暂态计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一方面、第一方面的任一可选的实现方式中的所述方法。

第五方面:本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一方面、第一方面的任一可选的实现方式中的所述方法。

本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请第一实施例提供的系统结构框图;

图2为本申请第一实施例提供的商品派送方法第一流程示意图;

图3为本申请第一实施例提供的商品派送方法第二流程示意图;

图4为本申请第一实施例提供的商品派送方法第三流程示意图;

图5为本申请第一实施例提供的商品派送方法第四流程示意图;

图6为本申请第二实施例提供的商品派送装置结构示意图;

图7为本申请第三实施例提供的电子设备结构示意图。

图标:10-用户终端;20-服务器;30-第一储货单元;40-第二储货单元;50-派送介质;60-派送机器人。

具体实施方式

为了便于本领域技术人员理解,下面对本申请实施例中的词语进行解释和说明。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用于执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。

另外,需要理解的是,在本申请实施例的描述中,相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或者暗示相对重要性,也不能理解为指示或者暗示顺序。

第一实施例

如图1所示,图1表示一种可应用于本申请实施例的系统1结构框图,该系统包括用户终端10、服务器20、第一储货单元30、第二储货单元40、派送介质50以及派送机器人60,用户终端10、第一储货单元30、第二储货单元40、派送介质50以及派送机器人60都与服务器20网络连接。

用户可在用户终端10上订购商品并下单之后,服务器20收到用户下单的订单信息,该订单信息包括派送地址,商品信息等,服务器查找派送地址周围的第二储货单元40(货柜)中是否有该商品,如果没有就调派派送介质50从更远的第一储货单元30(储货仓)将该商品送至货柜,再通过调派货柜周围的派送机器人60或者货柜自带的派送机器人60将该商品送至派送地址处。

如图2所示,本申请提供一种商品派送方法,该方法包括:

步骤100:接收用户终端发送的商品订单信息,该商品订单信息包括目标商品的信息以及派送地址,转到步骤102。

步骤102:根据目标商品的信息和派送地址确定存储有目标商品的第一储货单元以及向用户派送目标商品的第二储货单元,其中,第一储货单元距离派送地址的距离超过阈值,第二储货单元距离派送地址的距离不超过该阈值,且第二储货单元缺少目标商品,转到步骤104。

步骤104:向第一储货单元对应的派送介质发送送货任务,该送货任务包括第二储货单元的地址和目标商品的信息,以使派送介质将第一储货单元存储的目标商品派送至第二储货单元;以及,向派送机器人发送派送任务,派送任务包括派送地址和目标商品的信息,以使通过派送机器人将目标商品从第二储货单元派送至派送地址。

对于步骤100中的目标商品的信息包括目标商品的类型、目标商品的名称等,派送地址是指用户在发送订单前填写的需要将目标商品送达的目的地。

对于步骤102中的第一储货单元可为便利店、商店以及储物仓库等,第二储货单元可为货柜,为了方便描述,后续描述第一储货单元时用储物仓库来进行描述,后续描述第二储货单元时用货柜来进行描述。步骤102的含义可以理解为:离派送地址在预设距离范围内的货柜都没有客户需要的目标商品,这时需要从在预设距离范围外的储存有目标商品的储物仓库中去调派。其中,确定步骤102中所说的储物仓库和货柜的方式可为:先确定与派送地址距离最近的货柜,再根据该货柜的位置确定与该货柜距离最近的储存有该目标商品的储物仓库;还可以分析多个储物仓库、货柜以及派送地址的位置关系,进而分析得出派送用时最短的储物仓库和货柜。

另外,步骤102中的第二储货单元缺少目标商品,可以为货柜中已有商品是缺货状态;或者货柜中不能存放的商品,例如一些尺寸过大的商品,如被褥等;新鲜度要求较高的商品,例如饭菜等;价值较高的商品,例如瓷器珠宝等。

进而执行步骤104的,向储物仓库对应的派送介质发送送货任务,这里的派送介质可以是持有终端设备的派送人员,也可以是机器人,这里用持有终端设备的派送人员来进行说明,终端设备接收送货任务,派送人员通过终端设备进行阅读之后,在储物仓库中查找到目标商品,进而将该目标商品派送到第二储货单元,也就是货柜处,其中派送人员将该目标商品派送到货柜可为派送人员将该目标商品放入该货柜内;在向派送人员持有的终端设备发送送货任务的同时或者之后,可向派送机器人发送派送任务,该派送任务包括目标商品信息和派送地址,目标商品信息用于派送机器人在获得目标商品之后,识别该对接的商品是否与目标商品信息相匹配来判断是否是客户需求的目标商品,该派送地址用于派送机器人将该目标商品送至派送地址处。

其中,上述方案中第二储货单元(货柜)和派送机器人的关系可分为以下两种情况:第一,该货柜为智能货柜,智能货柜附带有派送机器人,平时,派送机器人没有进行送货时就在该智能货柜上进行充电,那么派送人员将该目标商品送至智能货柜后,智能货柜将该商品分发给附带的派送机器人,进而该派送机器人进行目标商品派送。第二,该货柜没有附带的机器人或者说该货柜附带的派送机器人正在执行其他任务还没有回到该货柜处,则需要调派该货柜附近的派送机器人来到该货柜处进而获得派送人员送到的目标商品,进而完成后续的派送工作。另外,这里需要说明一点的是,如果该货柜没有附带派送机器人,也就是该货柜不能自动分发目标商品给派送机器人时,该第二储货单元的地址其实可以作为派送人员和派送机器人对接的一个地址,也就是说,派送人员可以在第二储货单元地址处与派送机器人进行商品对接,派送人员直接将该目标商品传递给派送机器人。

另外,除了步骤102中缺货情形下的派送方式,本申请的方案同时也包括没有缺货时的派送情况,例如派送地址一定范围内的货柜中有订单中的该目标商品,那么则直接通过该货柜附带的派送机器人将该商品送至派送地址。

上述方案设计的方法,通过第一储货单元对应的派送介质和第二储货单元对应的派送机器人接力派送来解决机器人派送距离有限,在派送距离内派送机器人对应的储货单元都没有货存时无法进行商品派送的问题,使得目标商品不会存在无货的情况,在任意情况下都能够满足用户的需求,给用户提供了极大的便利。

在第一实施例的可选实施方式中,在步骤104向派送机器人发送派送任务之后,如图3所示,该方法还包括:

步骤106:获取派送介质和派送机器人的位置,转到步骤108。

步骤108:根据派送介质的位置和第二储货单元的地址计算派送介质到达第二储货单元的时长,转到步骤110。

步骤110:根据派送机器人的位置和第二储货单元的地址计算派送机器人与第二储货单元的距离,转到步骤112。

步骤112:根据所述派送介质到达第二储货单元的时长、派送机器人与第二储货单元的距离以及派送机器人的预设速度调整派送机器人的出发时间。

上述步骤106~步骤112的具体实现过程是在前面描述的第二储货单元(货柜)和派送机器人的关系为第二种情况时的基础上来执行的,其大致含义为:在对接过程中,获取前述的携带终端设备的派送人员和派送机器人的位置,其获取位置的方式可通过全球定位系统或者北斗定位来实现,根据派送人员的位置和第二储货单元(货柜)的位置计算派送人员到达第二储货单元的大致时长,这个的实现方式可根据派送人员的运行速度和与第二储货单元的距离来大致确定,然后根据派送机器人的位置与第二储货单元的位置计算与第二储货单元的距离,其具体的方式可计算派送机器人与第二储货单元的直线距离或者计算派送机器人与第二储货单元的路径距离,来调整派送机器人的行驶速度,其具体方式可通过后台服务器计算出,然后通过后台服务器远程控制派送机器人的行驶速度,进而使得派送机器人可比派送人员早一点到达第二储货单元或者同时到达第二储货单元,进而做好接力准备。其中做好接力准备可为打开容纳目标商品的容纳箱,分析第二储货单元到派送地址的路径情况等。

另外,除了调整派送机器人的行驶速度外,还可以设置派送机器人的速度不变,进而根据派送人员到达第二储货单元的时长、派送机器人与第二储货单元的距离,以及其预设的速度来确定派送机器人出发的时间,例如,派送人员到达第二储货单元需要30分钟,根据派送机器人与第二储货单元的距离和其速度计算派送机器人需要20分钟就可以到达第二储货单元,那么则确定该派送机器人在十分钟后从当前位置触发。在这十分钟内,该派送机器人可以在其货柜上充电,或者派送其他商品,但派送其他商品的来回时间应该保持在十分钟以内。

在第一实施例的可选实施方式中,在向派送机器人发送派送任务之后,如图4所示,该方法还包括:

步骤114:接收派送介质的第一反馈信息,该第一反馈信息包括到达第二储货单元的确认信息,转到步骤116。

步骤116:接收派送机器人的第二反馈信息,该第二反馈信息包括接收到目标商品的确认信息。

上述步骤114~116主要目的在于接收接力成功的反馈信息,该反馈信息包括两种:派送介质发送的以及派送机器人发送的。当派送介质也就派送人员到达第二储货单元时发送确认信息,系统此时确定派送人员已经达到了第二储货单元;然后当派送机器人接收到派送人员送达的目标商品之后,向系统发送接收确认信息,系统此时就确定该派送人员与该派送机器人在第二储货单元已经接力完成了,保障是在指定的第二储货单元完成了目标商品的对接。另外,在向派送人员发送的对接任务中还可以包括派送机器人对应的编号,以使派送人员在对接时根据编号判断该派送机器人是否为派送目标商品的派送机器人。

在第一实施例的可选实施方式中,在向派送机器人发送派送任务,该派送任务包括派送地址和目标商品的信息之后,如图5所示,该方法还包括:

步骤118:接收派送机器人在派送过程中的实时位置信息,并将实时位置信息发送给用户终端,转到步骤120。

步骤120:在实时位置信息到达派送地址时,向用户终端发送提示信息。

上述步骤118~120描述的是派送机器人在对接完成接收到目标商品之后的派送过程,在这个派送过程中实时获取派送机器人的位置信息,并将该实时位置信息发送给用户终端,以使用户能够实时掌握派送机器人所带的目标商品的位置。例如,在用户下单一段时间之后,用户可能想要了解下单商品送到哪个位置,可以随时在终端上看到该商品的位置。以及,在实时位置信息到达派送地址时,也就是将目标商品送到到派送地址时,向用户终端发送提示信息,例如,可以向用户终端发送短信或者其他提示来提示用户目标商品已经送到。

另外,派送机器人的容纳箱可以为密码箱,密码箱的目的为在派送过程中保证目标商品的安全,避免在派送过程中被损坏或者被拿。前述的提示信息中可以包括解开该密码箱的密码或者验证码,用户可以通过在派送机器人上输入密码来打开派送机器人的密码箱,进而获得目标商品。其中,密码在每次的配送过程中都随机产生或者通过用户下单时进行密码设置。

在前述的步骤118~120之后,用户在派送机器人处拿到了目标商品,派送机器人的派送任务已经完成,此时,可以给派送机器人发送信息,让派送机器人回到最初货柜位置,并在货柜对应的充电处进行充电,以便为下次的派送任务做好准备。

第二实施例

如图6所示,本申请提供一种商品派送装置,该装置包括:

接收模块201,用于接收用户终端发送的商品订单信息,商品订单信息包括目标商品的信息以及派送地址;

确定模块202,用于根据目标商品的信息和派送地址确定存储有目标商品的第一储货单元以及向用户派送目标商品的第二储货单元,其中,第一储货单元距离派送地址的距离超过阈值,第二储货单元距离派送地址的距离不超过阈值,且第二储货单元缺少目标商品;

发送模块203,用于向第一储货单元对应的派送介质发送送货任务,送货任务包括第二储货单元的地址和目标商品的信息,以使派送介质将第一储货单元存储的目标商品派送至第二储货单元;以及,向派送机器人发送派送任务,派送任务包括派送地址和目标商品的信息,以使通过派送机器人将目标商品从第二储货单元派送至派送地址。

上述方案设计的装置,通过第一储货单元对应的派送介质和第二储货单元对应的派送机器人接力派送来解决机器人派送距离有限,在派送距离内派送机器人对应的储货单元都没有货存时无法进行商品派送的问题,使得目标商品不会存在无货的情况,在任意情况下都能够满足用户的需求,给用户提供了极大的便利。

在第二实施例的可选实施方式中,获取模块204,用于在发送模块203向派送机器人发送派送任务,派送任务包括派送地址和目标商品的信息之后,获取派送介质和派送机器人的位置;

计算模块205,用于根据派送介质的位置和第二储货单元的地址计算派送介质到达第二储货单元的时长,以及根据派送机器人的位置和第二储货单元的地址计算派送机器人与第二储货单元的距离;

调整模块206,用于根据派送介质到达第二储货单元的时长以及派送机器人与第二储货单元的距离调整派送机器人的行驶速度。

上述方案设计的装置,通过派送介质到达第二储货单元的时长和派送机器人距离第二储货单元的距离来调整派送机器人的行驶速度,进而掌握派送机器人和派送介质的接力时间,进而提升派送的整体时间。

在第二实施例的可选实施方式中,获取模块204,还用于在发送模块203向派送机器人发送派送任务,派送任务包括派送地址和目标商品的信息之后,获取派送机器人在派送过程中的实时位置信息;

发送模块203,还用于将实时位置信息发送给用户终端;以及,在实时位置信息到达派送地址时,向用户终端发送提示信息。

上述方案设计的装置,将派送机器人实时信息发送给用户终端,使得用户可以随时了解目标商品的位置信息;在到达派送地址时,向用户终端发送提示信息,进而提醒用户目标商品已送达,提升了用户购买商品的体验,提高了用户购物的便利性。

第三实施例

如图7所示,本申请提供一种电子设备,包括:处理器301,以及分别与处理器连接的存储器302和通信模块303,存储器302存储有处理器301可执行的机器可读指令,通信模块303用于与外部设备进行通信传输;当所述计算设备运行时,处理器301执行所述机器可读指令,以执行时执行第一实施例、第一实施例的任一可选的实现方式中的所述方法。

本申请提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一实施例、第一实施例的任一可选的实现方式中的所述方法。

其中,存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammablereadonlymemory,简称eprom),可编程只读存储器(programmablered-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。

本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一实施例、第一实施例的任一可选的实现方式中的所述方法置。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1