控制外卖柜的方法、设备及系统技术方案

技术编号:29678659 阅读:25 留言:0更新日期:2021-08-13 22:01
本公开提供一种控制外卖柜的方法、设备及系统。该方法,包括:接收存放订单;基于所述存放订单,确定所述外卖柜是否具有可用箱体;响应于所述外卖柜具有可用箱体,确定机器人是否具有可用舱体,所述机器人用于根据外卖配送订单完成外卖配送;响应于所述机器人具有可用舱体,确定所述存放订单的类型,所述存放订单的类型包括外卖配送订单和暂时存放订单;响应于所述存放订单的类型为外卖配送订单,确定所述可用舱体是否与所述可用箱体匹配;以及响应于所述可用舱体与所述可用箱体匹配,向所述外卖柜发送所述可用箱体的开启指令。

【技术实现步骤摘要】
控制外卖柜的方法、设备及系统
本公开涉及计算机
,尤其涉及一种控制外卖柜的方法、设备及系统。
技术介绍
由于国家对于酒店经营的相关规定,酒店内部一般不能随意进出未经登记的外来人员。特别是,不允许外卖员进入酒店以将外卖送到住客所在房间。因此,外卖员只能将外卖放到酒店指定地点(例如,前台)或者在酒店门口等待,然后让住客自取。这样就会导致外卖员不方便配送外卖,并且酒店住客也不方便取外卖。
技术实现思路
本公开实施例的目的在于提出一种控制外卖柜的方法、设备及系统。本公开实施例第一方面,提供了一种控制外卖柜的方法,包括:接收存放订单;基于所述存放订单,确定所述外卖柜是否具有可用箱体;响应于所述外卖柜具有可用箱体,确定机器人是否具有可用舱体,所述机器人用于根据外卖配送订单完成外卖配送;响应于所述机器人具有可用舱体,确定所述存放订单的类型,所述存放订单的类型包括外卖配送订单和暂时存放订单;响应于所述存放订单的类型为外卖配送订单,确定所述可用舱体是否与所述可用箱体匹配;以及响应于所述可用舱体与所述可用箱体匹配,向所述外卖柜发送所述可用箱体的开启指令。本公开实施例第二方面,提供了一种计算机设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行第一方面所述的方法的指令。本公开实施例第三方面,提供了一种外卖柜系统,包括:如第二方面所述的计算机设备;外卖柜,被配置为:存放外卖或非外卖物品;以及机器人,被配置为:根据外卖配送订单对所述外卖柜中存放的外卖进行配送。本公开实施例提供的控制外卖柜的方法、设备及系统,通过设置外卖柜和配送外卖的机器人,并通过确定外卖柜是否具有可用箱体、机器人是否具有可用舱体以及可用箱体与可用舱体是否匹配来确定应该开启外卖柜的哪个箱体来存放物品,进而使得机器人可以相应对存放的外卖进行配送,方便了酒店场景下的外卖配送,提升了酒店住客的住宿体验。附图说明为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本公开实施例所提供的基于外卖柜的示例性系统的示意图。图2A示出了根据本公开实施例的示例性外卖柜的示意图。图2B示出了根据本公开实施例的具有单舱的机器人的示意图。图2C示出了根据本公开实施例的具有双舱的机器人的示意图。图2D示出了根据本公开实施例的示例性外卖柜在某一时刻的物品存放情况的示意图。图2E示出了根据本公开实施例的示例性外卖柜在另一时刻的物品存放情况的示意图。图3示出了根据本公开实施例的酒店示意图。图4示出了本公开实施例提供的示例性方法的流程示意图。图5示出了本实施例所提供的一种更为具体的电子设备的硬件结构示意图。具体实施方式为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。需要说明的是,除非另外定义,本公开实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。图1示出了本公开实施例所提供的基于外卖柜300的示例性系统100的示意图。如图1所示,系统100可以包括利用酒店机器人进行物品配送的计算机设备200、外卖柜300、机器人400a和/或400b,以及,用于向设备200发送存放订单502a和/或502b的终端设备500a和/或500b。在一些实施例中,设备200可以采用一台或多台服务器来实现,当采用多台服务器实现时,可以是分布式架构。在一些实施例中,终端设备500a可以是移动终端,例如,手机、平板电脑(PAD)等;终端设备500b可以是非移动式终端,例如,个人电脑(PC)。终端设备500a和500b的操作主体可以是外卖员,也可以是酒店住客或酒店服务人员。例如,外卖员需要在外卖柜300中存放外卖,可以通过自己的手机(例如,终端设备500a)上安装的APP或小程序发送存放订单502a到设备200,也可以通过酒店提供的终端设备(例如,终端设备500b)发送存放订单502b到设备200,还可以将存放需求告知酒店服务人员,由酒店服务人员利用酒店提供的终端设备(例如,终端设备500b)发送存放订单502b到设备200。在一些实施例中,外卖柜300可以是设置在酒店内或酒店门口,用于让外卖员存放外卖,或者,用于供其他人员暂时存放其他非外卖物品。图2A示出了根据本公开实施例的示例性外卖柜300的示意图。如图2A所示,在一些实施例中,外卖柜300可以包括上下两层箱体,上层箱体302a和下层箱体302b的位置可以是对应的,例如,上层箱体302a与下层箱体302b投影重叠。外卖柜300可以支持创建基于机器人的外卖配送订单和暂时存放订单,其中基于机器人的外卖配送订单可以利用机器人400a或400b来完成外卖配送。根据实际需求的不同,外卖柜300的箱体数量可以进行配置。例如,对于外卖存放需求或物品暂存需求不高的酒店,外卖柜300的箱体数量可以少一些,比如四个(上层两个、下层两个)。对于外卖存放需求或物品暂存需求较高的酒店,外卖柜300的箱体数量可以多一些,比如十个(图2A中所示)。在一些实施例中,外卖柜300的箱体可以被编号。如图2A所示,外卖柜的箱体按照从上到下且从左到右的顺序依次编号为①~⑩。这样,当外卖柜300中可用于存放外卖或非外卖物品的可用箱体数量多于两个时,设备200可以按照编号顺序依次控制外卖柜300开启相应箱体。在一些实施例中,机器人400a或400b可以根据外卖配送订单对外卖柜300中存放的外卖进行配送。机器人的类型可以有两种,其一是具有单舱的机器人(例如,机器人400a),亦即,只有一个用于存放外卖的舱体的机器人,其二是具有双舱的机器人(例如,机器人400b),亦即,有两个用于存放外卖的舱体的机器人。可以理解的是,由于具有单舱的机器人最多能存放一个外卖,因此该机器人最多一次配送一份外卖,而具有双舱的机器人则可以一次配送两份外卖。图2B示出了根据本公开实施例的具有单舱的机器人400a的示意图。如图2B所示,机器人400a可以包括位于上方的一个用于存放外卖的舱体402a。相应地,该舱体402a的设置位置可以与外卖柜300的上层舱体302a的位置基本齐平,使得机器人400a在与外卖柜300对接时可以使舱体402a与上层舱体302a对齐,从而机器人400a可以从外卖本文档来自技高网...

【技术保护点】
1.一种控制外卖柜的方法,包括:/n接收存放订单;/n基于所述存放订单,确定所述外卖柜是否具有可用箱体;/n响应于所述外卖柜具有可用箱体,确定机器人是否具有可用舱体,所述机器人用于根据外卖配送订单完成外卖配送;/n响应于所述机器人具有可用舱体,确定所述存放订单的类型,所述存放订单的类型包括外卖配送订单和暂时存放订单;/n响应于所述存放订单的类型为外卖配送订单,确定所述可用舱体是否与所述可用箱体匹配;以及/n响应于所述可用舱体与所述可用箱体匹配,向所述外卖柜发送所述可用箱体的开启指令。/n

【技术特征摘要】
1.一种控制外卖柜的方法,包括:
接收存放订单;
基于所述存放订单,确定所述外卖柜是否具有可用箱体;
响应于所述外卖柜具有可用箱体,确定机器人是否具有可用舱体,所述机器人用于根据外卖配送订单完成外卖配送;
响应于所述机器人具有可用舱体,确定所述存放订单的类型,所述存放订单的类型包括外卖配送订单和暂时存放订单;
响应于所述存放订单的类型为外卖配送订单,确定所述可用舱体是否与所述可用箱体匹配;以及
响应于所述可用舱体与所述可用箱体匹配,向所述外卖柜发送所述可用箱体的开启指令。


2.根据权利要求1所述的方法,其中,确定所述可用舱体是否与所述可用箱体匹配,进一步包括:
确定具有可用舱体的所述机器人的类型;
响应于所述机器人为具有单舱的机器人,确定所述可用舱体的设置位置是否与所述可用箱体在所述外卖柜上的设置位置匹配;以及
响应于所述可用舱体的设置位置与所述可用箱体在所述外卖柜上的设置位置匹配,确定所述可用舱体与所述可用箱体匹配。


3.根据权利要求2所述的方法,其中,确定所述可用舱体是否与所述可用箱体匹配,还包括:
响应于所述机器人为具有双舱的机器人,确定所述机器人的双舱是否均为可用舱体;
响应于所述机器人的双舱仅有一个可用舱体,确定所述可用舱体的设置位置是否与所述可用箱体在所述外卖柜上的设置位置匹配;以及
响应于所述可用舱体的设置位置与所述可用箱体在所述外卖柜上的设置位置匹配,确定所述可用舱体与所述可用箱体匹配。


4.根据权利要求3所述的方法,其中,所述外卖柜包括上下两层箱体,所述具有双舱的机器人包括上下排布的两个舱体,所述具有单舱的机器人包括位于上方或下方的一个舱体;
响应于所述可用舱体的设置位置与所述可用箱体在所述外卖柜上的设置位置匹配,确定所述可用舱体与所述可用箱体匹配,进一步包括:
响应于所述机器人为具有单舱的机器人且所述具有单舱的机器人的舱体位于上方并且所述外卖柜的可用箱体位于上层,确定所述可用舱体与所述可用箱体匹配;
响应于所述机器人为具有单舱的机器人且所述具有单舱的机器人的可用舱体位于下方并且所述外卖柜的可用箱体位于下层,确定所述可用舱体与所述可用箱体匹配;
响应于所述机器人为仅有一个可用舱体的具有双舱的机器人且所述具有双舱的机器人的可用舱体位于上方并且所述外卖柜的可用箱体位于上层,确定所述可用舱体与所述可用箱体匹配;或者
响应于所述机器人为仅有一个可用舱体的具有双舱的机器人且所述具有双舱的机器人的可用舱体位于下方并且所述外卖柜的可用箱体位于下层,确定所述可用舱体与所述可用箱体匹配。


5.根据权利要求4所述的方法,其中,确定所述可用舱体是否与所述可用箱体匹配,还包括:响应于所述机器人的双舱均为可用舱体,确定所述可用舱体与所述可用箱体匹配;
向所述外卖柜发送所述可用箱体的开启指令,进一步包括:
确定所述可用箱体在所述外卖柜中的位置;
根据所述可用箱体在...

【专利技术属性】
技术研发人员:杨建成王飞朱烨
申请(专利权)人:北京之前科技有限公司
类型:发明
国别省市:北京;11

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

1