一种与智能货柜进行信息交互的方法及系统与流程

文档序号:16215087发布日期:2018-12-08 08:15阅读:438来源:国知局
一种与智能货柜进行信息交互的方法及系统与流程

本申请涉及智能控制领域,更具体的,本申请涉及一种与智能货柜进行信息交互的方法和系统。

背景技术

目前,智能机器人技术发展迅速,工业领域中的智能机器人已经实现了生产自动化,家庭中的服务型机器人也给人们的生活带来了非常多的便利,还有诸如搜救机器人、运输机器人等等的特种机器人,使得人们的工作和生活不断智能化和自动化。

而在物联网领域中,智能机器人也得到了广泛的应用,为了节省成本和提供更高效的服务,已经提出利用机器人或者无人飞机代替人工送货的设想并且将这种设想付诸于应用。但是,由于技术所限,并不能解决特定领域中的全自动智能配送的问题。尤其在具体的应用环境中,例如酒店,超市或者商场中,并没有一种智能货柜以及与之配套的取货送货机器人,能够为使用者提供高效便捷的自动化的服务,因此如何通过智能货柜与机器人进行信息交互,完成一整套的送货和取货方法和相关流程是相关领域亟待解决的问题。

公开于本申请背景技术部分的信息仅仅旨在加深对本申请的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。



技术实现要素:

本申请的主要目的在于提供一种与智能货柜进行信息交互的方法,以解决如何高效且智能的进行送货和取货的问题。

为了解决上述问题,本申请涉及一种与智能货柜进行信息交互的方法,该方法可以包括:获取用户的订单信息;根据所述订单信息获取商品信息和用户的位置信息;根据所述商品信息确定存放该商品的智能货柜信息;根据所述智能货柜信息确定智能货柜的位置信息;向取货机器人发送智能货柜的位置信息以及取货指令;响应智能货柜中的商品是否出货成功的反馈信息;以及如果商品出货成功,则向所述取货机器人发送送货指令,以将所述商品运送至用户的位置处。

进一步的,该方法还可以包括:根据订单信息向用户发送付款信息;如果接收到用户付款成功的信息,则根据订单信息获取商品信息、用户的位置信息。

进一步的,该方法还可以包括:响应所述取货机器人是否到达所述智能货柜的位置处的反馈信息,如果所述取货机器人到达所述智能货柜的位置处,则向所述智能货柜发送出货指令。

更进一步的,该方法还可以包括:当接收到机器人移动到所述智能货柜的位置处的反馈信息时,判断所述商品信息中的商品id与待出货的商品id是否相同;如果所述商品信息中的商品id与待出货的商品id相同,则向所述智能货柜发送出货指令。

进一步的,所述智能货柜信息包括智能货柜id;当接收到机器人移动到所述智能货柜的位置处的反馈信息时,判断所述智能货柜信息中的智能货柜id与该位置处的智能货柜id是否相同;如果所述智能货柜信息中的智能货柜id与该位置处的智能货柜id相同,向所述智能货柜发送出货指令。

进一步的,该方法还可以包括,响应所述取货机器人是否送货完成的反馈信息,如果收到取货机器人送货完成的反馈信息,则向所述取货机器人发送返回指令。

进一步的,该方法还可以包括,将对智能货柜执行上电自检;以及根据上电自检的反馈结果来确定是否执行所述获取用户的订单信息的步骤。

本申请还涉及一种与智能货柜进行信息交互的系统,该系统可以包括:订单获取模块,其配置为,获取用户的订单信息;信息获取模块,其配置为,根据所述订单信息获取商品信息和用户的位置信息;货柜信息获取模块,其配置为,根据所述商品信息确定存放该商品的智能货柜信息,以及根据所述智能货柜信息确定智能货柜的位置信息;信息发送模块,其配置为,向取货机器人发送智能货柜的位置信息以及取货指令;反馈模块,其配置为,响应智能货柜中的商品是否出货成功的反馈信息;以及送货控制模块,其配置为,如果商品出货成功,则向所述取货机器人发送送货指令,以将所述商品运送至用户的位置处。

进一步的,该系统还可以包括:付款信息模块,其配置为,根据订单信息向用户发送付款信息;以及如果接收到用户付款成功的信息,则向所述信息获取模块发送用户付款成功的信息。

进一步的,该系统还可以包括:上电自检模块,其配置为,对所述智能货柜执行上电自检;以及将上电自检的反馈结果发送至所述订单获取模块。

本申请的有益效果是:通过在酒店,超市或者商场中实施本申请的与智能货柜进行信息交互的方法,通过完整智能的送货和取货流程,能够为使用者提供高效便捷的自动化的智能化服务。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的与智能货柜进行信息交互的方法的流程图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

此外,术语“安装”、“设置”、“设有”、“连接”、“配置为”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

如图1所示,本申请的一种与智能货柜进行信息交互的方法,该方法包括以下步骤:首先,步骤s1,对智能货柜进行上电自检,以确定该货柜是否处于可用状态。该上电自检过程可以包括:响应能否与远程服务器进行通信;响应柜门能否打开和/或关闭;响应智能货柜的x/y轴能否操作;响应智能货柜的货道能否自检;以及响应智能货柜中的定时器能否工作。其中,所述x/y轴是指能够使物品在货柜中上下/左右移动的两根传动轴,该x/y轴是货柜领域中的常规部件,这里不对其进行详细说明。

接下来,在步骤s2,远程控制器获取用户的订单信息,例如用户可以在手机客户端例如用专用软件或者公共社交平台(例如,微信或者qq)进行下单,并且将订单信息发送至设置在智能货柜中的控制器,所述订单信息可以但不限于包括用户id、门店id以及包括有商品id和商品数量的商品列表信息。

接下来,在步骤s3,根据订单信息向用户的客户终端发送付款信息,客户终端调用第三方支付软件或者登陆第三方支付平台,来进行支付,如果接收到用户付款成功的信息,则根据订单信息进一步获取商品信息、用户的下单位置信息。

接下来,在步骤s4,控制器根据该订单信息获取商品信息,具体的,控制器可以将订单信息进一步加工成包括有订单id、订单号、门店id、用户id、商品列表以及订单状态的订单信息,并且控制器从该订单信息中获取商品信息,例如商品id以及所对应的商品类型和商品名称等信息。此外,控制器还根据用户信息来获取用户位置信息。该位置信息可以预先定义在远程数据库中,例如不同用户id对应不同的用户位置,也可以根据用户信息中的地址信息进行实时定位,从而获得更准确地用户位置信息。

在步骤s5,控制器根据该商品id确定该商品所对应的智能货柜的信息(例如该货柜的信息可以包括但不限于,货柜id、货柜类型、货柜厂家编号和货道编号等信息)并且在步骤s6,根据智能货柜信息来确定商品载体的位置。该位置信息可以预先定义在远程数据库中,例如商品id对应的智能货柜的位置,也可以根据商品id进行实时定位,从而获得更准确地商品载体位置信息。

接下来,在步骤s7,确定取货机器人id,具体的,当相关信息被确认后,控制器命令机器人调度系统指派机器人并判断该机器人是否可以执行当前任务,如果当前机器人正忙或者没有完成开机自检程序,那么将安排下一个机器人,直到接收到可以执行任务的机器人的反馈信号并确定该取货机器人id,随后将向该取货机器人发送智能货柜的位置信息以及取货指令。

在步骤s8,响应智能货柜中的商品是否出货成功的反馈信息。当机器人到达取货地点时,可以根据两种反馈方式来判断是否向货柜发送出货指令,1.根据商品id是否吻合来判断:当接收到机器人移动到所述商品载体的位置处的反馈信号时,判断所述商品信息中的商品id与待出货的商品id是否相同,如果相同,那么向所述商品载体发送出货指令。2.根据货柜id是否吻合来判断:当接收到机器人移动到所述商品载体的位置处的反馈信号时,判断所述商品存放载体信息中的商品存放载体id与该位置处的商品存放载体id是否相同,如果相同,则向所述商品载体发送出货指令。

在步骤s9,当取货机器人取货完成时,即接收到了商品载体出货成功的反馈信号时,控制器发送指令控制所述机器人移动到所述用户下单位置处。最后,在步骤s10,响应所述取货机器人是否送货完成的反馈信息,如果收到取货机器人送货完成的反馈信息,则向所述取货机器人发送返回指令,从而完成了整个取货和送货流程。

本申请还涉及一种与智能货柜进行信息交互的系统,该系统包括:订单获取模块,其获取用户的订单信息;信息获取模块,其根据所述订单信息获取商品信息和用户的下单位置信息;货柜信息获取模块,其根据所述商品信息确定存放该商品的智能货柜信息,以及根据所述智能货柜信息确定智能货柜的位置信息;信息发送模块,其向取货机器人发送智能货柜的位置信息以及取货指令;反馈模块,其响应智能货柜中的商品是否出货成功的反馈信息;以及送货控制模块,如果商品出货成功,该送货控制模块向所述取货机器人发送送货指令,以将所述商品发送至用户的下单位置处。

此外,该系统还包括:付款信息模块,其根据订单信息向用户发送付款信息;以及如果接收到用户付款成功的信息,则向所述信息获取模块发送用户付款成功的信息。以及上电自检模块,其对所述智能货柜执行上电自检,以及将上电自检的反馈结果发送至所述订单获取模块。

由于计算机软件程序可以存储于计算机可读存储介质。所述计算机可读存储介质可以包括:能够携带计算机程序代码的任何实体装置、虚拟装置、优盘、移动硬盘、磁碟、光盘、计算机存储器、只读计算机存储器(read-onlymemory,rom)、随机存取计算机存储器(randomaccessmemory,ram)、电载波信号、电信信号以及其他软件分发介质等。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均包含在本申请的保护范围之内。

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