掌桥专利:专业的专利平台
掌桥专利
首页

基于智能租赁柜的餐具获取控制方法及装置

文献发布时间:2023-06-19 11:29:13


基于智能租赁柜的餐具获取控制方法及装置

技术领域

本发明涉及智能技术领域,尤其涉及一种基于智能租赁柜的餐具获取控制方法及装置。

背景技术

随着社会发展的越发成熟,人们越来越重视环保,于是“共享理念”应运而生,例如:共享餐具,即:当人们需要使用餐具时,通过租赁方式使用餐具,并在使用完时将餐具归还,而减少一次性餐盒的使用,进而有利于环境的保护。

实际生活中,人们获取共享餐具的方法一般为:前往餐具租赁柜,并向租赁柜发起餐具租赁请求,当接收到租赁请求之后,租赁柜在众多存放有餐具的存放空间中随机打开任意一个存放空间,以使得用户从该存放空间中获取餐具。然而,实践发现,随机打开餐具的存放空间的方式存在所打开的存放空间距离用户当前所在位置距离较远的问题,用户需要行走一定距离才能走到对应的餐具的存放空间,进而完成餐具的获取,这导致降低了用户获取餐具的效率,从而降低餐具的租赁效率。

发明内容

本发明所要解决的技术问题在于,提供一种基于智能租赁柜的餐具获取控制方法及装置,能够提高用户获取所需餐具的效率,提高了餐具的租赁效率。

为了解决上述技术问题,本发明实施例第一方面公开了一种基于智能租赁柜的餐具获取控制方法,所述方法包括:

当检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求时,根据所述开启请求确定所述某一餐具存放空间的餐具信息,所述餐具信息至少包括所述某一餐具存放空间的餐具存放数量;

根据所述开启请求判断所述餐具存放数量是否大于等于所述开启请求对应的触发者的餐具需求数量,当判断出小于所述餐具需求数量时,基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间;

其中,所述目标餐具存放空间所存放的餐具以及所述某一餐具存放空间所存放的餐具用于供所述开启请求对应的触发者获取。

作为一种可选的实施方式,在本发明实施例第一方面中,所述基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间,包括:

确定所述某一餐具存放空间所在位置的中心点;

以所述中心点为中心所形成的图形由近及远、按照目标时针方向遍历所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足所述餐具需求数量的要求的餐具存放空间,并确定存放有且所存放餐具的数量满足所述餐具需求数量的要求的所述餐具存放空间为目标餐具存放空间,所述目标时针方向包括逆时针方向或者顺时针方向。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

当检测到所述开启请求之后,获取所述开启请求对应的触发者的身高信息,并根据所述身高信息以及所述某一餐具存放空间所在位置定位起始遍历位置;

以及,所述以所述中心点为中心所形成的图形由近及远、按照目标时针方向遍历所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足所述餐具需求数量的要求的餐具存放空间,包括:

以所述中心点为中心所形成的图形由近及远、按照目标时针方向、从所述起始遍历位置遍历所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足所述餐具需求数量的要求的餐具存放空间。

作为一种可选的实施方式,在本发明实施例第一方面中,所述目标餐具存放空间的数量大于等于1;

以及,所述基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间之后,所述方法还包括:

获取最后查询到的所述目标餐具存放空间所存放餐具的餐具存放数量,并判断最后查询到的所述目标餐具存放空间所存放餐具的餐具存放数量是否大于等于所述餐具需求数量;

当判断出大于等于所述餐具需求数量时,控制最后查询到的所述目标餐具存放空间的存放口开启,供所述开启请求对应的触发者通过最后查询到的所述目标餐具存放空间的存放口中获取所述餐具需求数量的餐具;

当判断出小于所述餐具需求数量时,控制查询到的所有所述目标餐具存放空间的存放口以及所述某一餐具存放空间的存放口开启,供所述开启请求对应的触发者通过所述某一餐具存放空间的存放口以及所有所述目标餐具存放空间的存放口中获取所述餐具需求数量的餐具。

作为一种可选的实施方式,在本发明实施例第一方面中,所述餐具信息还包括所述某一餐具存放空间的其他餐具存放信息,所述其他餐具存放信息包括所述某一餐具存放空间的餐具存放类型和/或餐具存放等级;

以及,所述基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间之后,所述方法还包括:

判断所述目标餐具存放空间所存放的餐具与所述某一餐具存放空间的其他餐具存放信息是否相匹配;

当判断出不匹配时,继续按照所述预设查询方式,从所述智能租赁柜的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求且与所述其他餐具存放信息相匹配的餐具存放空间,并将与所述其他餐具存放信息相匹配的餐具存放空间更新为所述目标餐具存放空间。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

检测某一餐具存放空间对应的识别码是否被识别,当检测到所述识别码被识别时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求;或者,

检测某一餐具存放空间对应的触控单元是否被触控,当检测到所述触控单元被触控时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求,所述触控单元包括触控按键或者拾音器;或者,

检测是否接收到某一用户终端发送的针对某一餐具存放空间的开启指令,当检测到所述开启指令时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求。

作为一种可选的实施方式,在本发明实施例第一方面中,所述餐具信息还包括所述某一餐具存放空间的餐具存放类型;

以及,所述根据所述开启请求确定所述某一餐具存放空间的餐具信息之后,以及所述根据所述开启请求判断所述餐具存放数量是否大于等于所述开启请求对应的触发者的餐具需求数量之前,所述方法还包括:

判断所述某一餐具存放空间的餐具存放类型与所述开启请求对应的触发者所需的餐具需求类型相匹配;

当判断出匹配时,触发执行所述的根据所述开启请求判断所述餐具存放数量是否大于等于所述开启请求对应的触发者的餐具需求数量的操作;

当判断出不匹配时,基于所述某一餐具存放空间所在位置遍历所述智能租赁柜的其他餐具存放空间,得到所存放餐具的餐具存放类型与所述开启请求对应的触发者的餐具需求类型相匹配的匹配餐具存放空间,并控制所述匹配餐具存放空间的存放口开启,供所述开启请求对应的触发者通过所述匹配餐具存放空间的存放口中获取所需的餐具。

本发明实施例第二方面公开了一种基于智能租赁柜的餐具获取控制装置,所述装置包括:

确定模块,用于当检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求时,根据所述开启请求确定所述某一餐具存放空间的餐具信息,所述餐具信息至少包括所述某一餐具存放空间的餐具存放数量;

判断模块,用于根据所述开启请求判断所述餐具存放数量是否大于等于所述开启请求对应的触发者的餐具需求数量;

第一查询模块,用于当所述判断模块判断出小于所述餐具需求数量时,基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间;

其中,所述目标餐具存放空间所存放的餐具以及所述某一餐具存放空间所存放的餐具用于供所述开启请求对应的触发者获取。

作为一种可选的实施方式,在本发明实施例第二方面中,所述第一查询模块包括:

确定子模块,用于确定所述某一餐具存放空间所在位置的中心点;

查询子模块,用于以所述中心点为中心所形成的图形由近及远、按照目标时针方向遍历所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足所述餐具需求数量的要求的餐具存放空间,并确定存放有且所存放餐具的数量满足所述餐具需求数量的要求的所述餐具存放空间为目标餐具存放空间,所述目标时针方向包括逆时针方向或者顺时针方向。

作为一种可选的实施方式,在本发明实施例第二方面中,所述装置还包括:

第一获取模块,用于当检测到所述开启请求之后,获取所述开启请求对应的触发者的身高信息;

定位模块,用于根据所述身高信息以及所述某一餐具存放空间所在位置定位起始遍历位置;

以及,所述查询子模块以所述中心点为中心所形成的图形由近及远、按照目标时针方向遍历所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足所述餐具需求数量的要求的餐具存放空间的方式具体为:

以所述中心点为中心所形成的图形由近及远、按照目标时针方向、从所述起始遍历位置遍历所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足所述餐具需求数量的要求的餐具存放空间。

作为一种可选的实施方式,在本发明实施例第二方面中,所述目标餐具存放空间的数量大于等于1;

以及,所述装置还包括:

第二获取模块,用于在所述第一查询模块基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间之后,获取最后查询到的所述目标餐具存放空间所存放餐具的餐具存放数量;

所述判断模块,还用于判断最后查询到的所述目标餐具存放空间所存放餐具的餐具存放数量是否大于等于所述餐具需求数量;

第一控制模块,用于当所述判断模块判断出大于等于所述餐具需求数量时,控制最后查询到的所述目标餐具存放空间的存放口开启,供所述开启请求对应的触发者通过最后查询到的所述目标餐具存放空间的存放口中获取所述餐具需求数量的餐具;

所述第一控制模块,还用于当所述判断模块判断出小于所述餐具需求数量时,控制查询到的所有所述目标餐具存放空间的存放口以及所述某一餐具存放空间的存放口开启,供所述开启请求对应的触发者通过所述某一餐具存放空间的存放口以及所有所述目标餐具存放空间的存放口中获取所述餐具需求数量的餐具。

作为一种可选的实施方式,在本发明实施例第二方面中,所述餐具信息还包括所述某一餐具存放空间的其他餐具存放信息,所述其他餐具存放信息包括所述某一餐具存放空间的餐具存放类型和/或餐具存放等级;

所述判断模块,还用于在所述第一查询模块基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间之后,判断所述目标餐具存放空间所存放的餐具与所述某一餐具存放空间的其他餐具存放信息是否相匹配;

以及,所述装置还包括:

第二查询模块,用于当所述判断模块判断出不匹配时,继续按照所述预设查询方式,从所述智能租赁柜的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求且与所述其他餐具存放信息相匹配的餐具存放空间;

更新模块,用于将与所述其他餐具存放信息相匹配的餐具存放空间更新为所述目标餐具存放空间。

作为一种可选的实施方式,在本发明实施例第二方面中,所述确定模块,还用于检测某一餐具存放空间对应的识别码是否被识别,当检测到所述识别码被识别时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求;或者,

所述确定模块,还用于检测某一餐具存放空间对应的触控单元是否被触控,当检测到所述触控单元被触控时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求,所述触控单元包括触控按键或者拾音器;或者,

所述确定模块,还用于检测是否接收到某一用户终端发送的针对某一餐具存放空间的开启指令,当检测到所述开启指令时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求。

作为一种可选的实施方式,在本发明实施例第二方面中,所述餐具信息还包括所述某一餐具存放空间的餐具存放类型;

以及,所述判断模块,还用于在所述确定模块根据所述开启请求确定所述某一餐具存放空间的餐具信息之后,以及在根据所述开启请求判断所述餐具存放数量是否大于等于所述开启请求对应的触发者的餐具需求数量之前,判断所述某一餐具存放空间的餐具存放类型与所述开启请求对应的触发者所需的餐具需求类型相匹配;当判断出匹配时,触发所述第一查询模块执行所述的根据所述开启请求判断所述餐具存放数量是否大于等于所述开启请求对应的触发者的餐具需求数量的操作;

以及,所述装置还包括:

第三查询模块,用于当所述判断模块判断出不匹配时,基于所述某一餐具存放空间所在位置遍历所述智能租赁柜的其他餐具存放空间,得到所存放餐具的餐具存放类型与所述开启请求对应的触发者的餐具需求类型相匹配的匹配餐具存放空间;

第二控制模块,用于控制所述匹配餐具存放空间的存放口开启,供所述开启请求对应的触发者通过所述匹配餐具存放空间的存放口中获取所需的餐具。

本发明第三方面公开了另一种基于智能租赁柜的餐具获取控制装置,该装置包括:

存放有可执行程序代码的存放器;

与所述存放器耦合的处理器;

所述处理器调用所述存放器中存放的所述可执行程序代码,执行本发明第一方面公开的基于智能租赁柜的餐具获取控制方法。

本发明第四方面公开了一种计算机存放介质,所述计算机存放介质存放有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的基于智能租赁柜的餐具获取控制方法。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,当检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求时,根据该开启请求确定某一餐具存放空间的餐具信息,该餐具信息至少包括某一餐具存放空间的餐具存放数量;根据该开启请求判断餐具存放数量是否大于等于开启请求对应的触发者的餐具需求数量,当判断出小于餐具需求数量时,基于某一餐具存放空间所在位置按照预设查询方式,从智能租赁柜中的其他餐具存放空间中查询存放有且所存放餐具的数量满足餐具需求数量的要求的目标餐具存放空间;其中,该目标餐具存放空间所存放的餐具以及某一餐具存放空间所存放的餐具用于供开启请求对应的触发者获取。可见,实施本发明实施例在检测到针对餐具存放空间的开启请求之后,自动确定该餐具存放空间的餐具存放数量,并自动将该餐具存放数量与用户的餐具需求数量进行比较,若餐具存放数量较小,则自动基于餐具存放空间所在位置以及按照预设查询方式查询存放有且存放数量满足餐具需求数量的餐具存放空间,能够提高餐具存放空间的查询准确性以及效率,并控制餐具存放空间的存放口开启,便于用户获取所需的餐具,提高餐具的获取效率,从而提高餐具的租赁效率,进而提升了用户的租赁体验,有利于提高餐具的租赁粘度,有利于共享餐具的推广,进一步有利于环境的保护。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种基于智能租赁柜的餐具获取控制方法的流程示意图;

图2是本发明实施例公开的另一种基于智能租赁柜的餐具获取控制方法的流程示意图;

图3是本发明实施例公开的一种基于智能租赁柜的餐具获取控制装置的结构示意图;

图4是本发明实施例公开的另一种基于智能租赁柜的餐具获取控制装置的结构示意图;

图5是本发明实施例公开的又一种基于智能租赁柜的餐具获取控制装置的结构示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明公开了一种基于智能租赁柜的餐具获取控制方法及装置,能够在检测到针对餐具存放空间的开启请求之后,自动确定该餐具存放空间的餐具存放数量,并自动将该餐具存放数量与用户的餐具需求数量进行比较,若餐具存放数量较小,则自动基于餐具存放空间所在位置以及按照预设查询方式查询存放有且存放数量满足餐具需求数量的餐具存放空间,能够提高餐具存放空间的查询准确性以及效率,并控制餐具存放空间的存放口开启,便于用户获取所需的餐具,提高餐具的获取效率,从而提高餐具的租赁效率,进而提升了用户的租赁体验,有利于提高餐具的租赁粘度,有利于共享餐具的推广,进一步有利于环境的保护。以下分别进行详细说明。

实施例一

请参阅图1,图1是本发明实施例公开的一种基于智能租赁柜的餐具获取控制方法的流程示意图。其中,图1所描述的基于智能租赁柜的餐具租赁控制方法可以应用于智能租赁柜或智能租赁柜的服务器中,其中,智能租赁柜的服务器包括本地服务器或者云服务器,本发明实施例不做限定。其中,需要说明的是,智能租赁柜可以理解为智能租赁桶、智能租赁柜等任何形状的智能租赁设备中的任意一种,本发明实施例不做限定,以及“租赁”可以理解为共享、使用、获取、租借、借取等意思。如图1所示,该基于智能租赁柜的餐具获取控制方法可以包括以下操作:

101、当检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求时,根据该开启请求确定某一餐具存放空间的餐具信息,该餐具信息至少包括某一餐具存放空间的餐具存放数量。

本发明实施例中,智能租赁柜具有多个餐具存放空间,每个餐具存放空间用于存放餐具(餐饮用具),且每个餐具存放空间存放的餐具为可回收重复使用的餐具。

本发明实施例中,餐具信息还包括某一餐具存放空间的餐具流通情况、可租赁时长以及租赁费用中的至少一种,其中,餐具流通情况包括清洗消毒杀菌时间,且餐具流通情况用于表示某一餐具存放空间所存放的餐具已经经过清洗消毒。租赁费用包括租赁费用,进一步的,租赁费用还包括租赁押金,进一步的,还包括计费方式,其中,计费方式包括按时计费方式或者按天计费方式。又进一步的,向开启请求对应的触发者输出某一餐具存放空间的餐具信息。

102、根据开启请求判断餐具存放数量是否大于等于该开启请求对应的触发者的餐具需求数量,当判断出小于餐具需求数量时,触发执行步骤103;当判断出大于等于餐具存放数量时,可选的,触发执行步骤104。

本发明实施例中,触发者的餐具需求数量可以是开请请求包括的内容,也可以是触发者通过其用户终端向智能租赁柜发送的或者直接在智能租赁柜上输入的。

本发明实施例中,开启请求对应的触发者可以包括触发开启请求的用户和/或随同触发开启请求的用户前往的其他用户。

103、基于某一餐具存放空间所在位置按照预设查询方式,从智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足餐具需求数量的要求的目标餐具存放空间。

本发明实施例中,目标餐具存放空间所存放的餐具以及某一餐具存放空间所存放的餐具用于供开启请求对应的触发者获取。

104、控制某一餐具存放空间的存放口开启,供开启请求对应的触发者通过某一餐具存放空间的存放口中获取餐具需求数量的餐具。

可见,实施图1所描述的基于智能租赁柜的餐具获取控制方法能够在检测到针对餐具存放空间的开启请求之后,自动确定该餐具存放空间的餐具存放数量,并自动将该餐具存放数量与用户的餐具需求数量进行比较,若餐具存放数量较小,则自动基于餐具存放空间所在位置以及按照预设查询方式查询存放有且存放数量满足餐具需求数量的餐具存放空间,能够提高餐具存放空间的查询准确性以及效率,并控制餐具存放空间的存放口开启,便于用户获取所需的餐具,提高餐具的获取效率,从而提高餐具的租赁效率,进而提升了用户的租赁体验,有利于提高餐具的租赁粘度,有利于共享餐具的推广,进一步有利于环境的保护。

在一个可选的实施例中,该基于智能租赁柜的餐具获取控制方法还可以包括以下操作:

检测某一餐具存放空间对应的识别码是否被识别,当检测到该识别码被识别时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求;或者,

检测某一餐具存放空间对应的触控单元是否被触控,当检测到触控单元被触控时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求,触控单元包括触控按键或者拾音器;或者,

检测是否接收到某一用户终端发送的针对某一餐具存放空间的开启指令,当检测到该开启指令时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求。

该可选的实施例中,当某一餐具存放空间存在对应的显示单元(如显示屏)时,某一餐具存放空间对应的识别码可以为对应的显示单元(上的识别码;某一餐具存放空间对应的识别码也可以为某一餐具存放空间的存放口上的标识码或其他位置的标识码。其中,当识别码为显示单元上的识别码时,该标识码为电子标识码;当识别码为某一餐具存放空间的存放口上的标识码或其他位置的标识码时,该标识码可以为粘贴在智能租赁柜上的纸质标识码,还可以为嵌入在智能租赁柜上的标识码。

可见,该可选的实施例当检测到餐具存放空间的识别码被识别或当检测到餐具存放空间的触控单元(例如:触摸按键)被触控或接收到用户终端发送的针对餐具存放请求的开启指令时,确定检测到针对餐具存放空间触发的开启请求,能够丰富针对餐具存放空间的开启请求的确定方式,提高针对餐具存放空间的开启请求的确定灵活性,从而提高针对餐具存放空间的开启请求的确定概率以及准确性,进而提高后续操作的执行准确性。

在另一个可选的实施例中,基于某一餐具存放空间所在位置按照预设查询方式,从智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足餐具需求数量的要求的目标餐具存放空间,包括:

确定某一餐具存放空间所在位置的中心点;

以中心点为中心所形成的图形由近及远、按照目标时针方向遍历智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间,并确定存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间为目标餐具存放空间,目标时针方向包括逆时针方向或者顺时针方向。

该可选的实施例中,以中心点为中心所形成的图形可以包括以中心点为圆心所形成的圆形或者以中心点为中心所形成的矩形,该可选的实施例不做限定。

该可选的实施例中,可选的,某一餐具存放空间所在位置的中心点可以理解成某一餐具存放空间的存放口所在平面的中心点。

可见,该可选的实施例在自动确定餐具存放空间的中心点之后,自动以该中心点为中心所形成的图形由近及远、按照目标时针方向遍历智能租赁柜中的其他餐具存放空间,能够提高存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间为目标餐具存放空间的确定效率以及准确性,查找到距离用户当前位置较近的餐具存放空间,也即就近查询餐具存放空间,有利于进一步提高用户获取到餐具的效率以及准确性。

在又一个可选的实施例中,该基于智能租赁柜的餐具获取控制方法还可以包括以下操作:

当检测到开启请求之后,获取该开启请求对应的触发者的身高信息,并根据该身高信息以及某一餐具存放空间所在位置定位起始遍历位置;

以及,可选的,以中心点为中心所形成的图形由近及远、按照目标时针方向遍历智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间,包括:

以中心点为中心所形成的图形由近及远、按照目标时针方向、从起始遍历位置遍历智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间。

该可选的实施例中,可选的,获取开启请求对应的触发者的身高信息,具体的:通过智能租赁柜的身高采集装置(例如:摄像机或者红外传感器)采集开启请求对应的触发者的身高信息;或者通过接收开启请求对应的触发者的用户终端发送的身高信息,作为开启请求对应的触发者的身高信息,此时,触发者的身高信息可以是开启请求包括的内容,也可以是触发者的用户终端单独发送的信息;或者,在检测到开启请求之后,通过查询开启请求对应的触发者的账户获取开启请求对应的触发者的身高信息。这样通过多种方式获取用户的身高信息,能够提高用户的身高信息的获取概率以及效率。

举例来说,小明针对餐具存放空间A触发开启请求,其中,餐具存放空间A所在位置的高度为1.5米,假若小明的身高为1.8米,则起始遍历位置所在的高度比1.5米高,即起始遍历位置为餐具存放空间A上一个餐具存放空间所在的位置;假若小明的身高为1.6米,则起始遍历位置所在的高度比1.5米低,即起始遍历位置为餐具存放空间A下一个餐具存放空间所在的位置。

可见,该可选的实施例在遍历到存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间之前,先将餐具存放空间所在位置结合获取到的用户的身高信息确定起始遍历位置,再结合起始遍历位置遍历存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间,能够查询到与用户身高符合的餐具存放空间,提高餐具存放空间的确定效率、准确性以及可靠性,以及有助于用户快捷获取到所需的餐具,进一步优化餐具的推广。

在又一个可选的实施例中,以中心点为中心所形成的图形由近及远、按照目标时针方向、从起始遍历位置遍历智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间之前,该基于智能租赁柜的餐具获取控制方法还可以包括以下操作:

获取开启请求对应的触发者的目标信息,并根据目标信息分析开启请求对应的触发者的目标手臂,并根据目标手臂确定目标时针方向,其中,目标时针方向包括顺时针方向或者逆时针方向;

其中,可选的,以中心点为中心所形成的图形由近及远、按照目标时针方向、从起始遍历位置遍历智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间,包括:

以中心点为中心所形成的图形由近及远、按照目标时针方向、从起始遍历位置遍历智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间。

该可选的实施例中,目标信息可以包括智能租赁柜的图像采集单元(例如:摄像机)采集到的开启请求对应的触发者的图像和/或从开启请求对应的触发者的账户获取到的手臂使用信息和/或开启请求对应的触发者通过其用户终端发送的手臂使用信息和/或智能租赁柜的拾音器采集到的针对开启请求对应的触发者的手臂使用信息。

具体的,当根据目标信息分析开启请求对应的触发者的目标手臂为左手臂且起始遍历位置为某一餐具存放空间的上一个餐具存放空间所在位置时,确定目标时针方向为逆时针方向;当根据目标信息分析开启请求对应的触发者的目标手臂为左手臂且起始遍历位置为某一餐具存放空间的下一个餐具存放空间所在位置时,确定目标时针方向为顺时针方向;当根据目标信息分析开启请求对应的触发者的目标手臂为右手臂且起始遍历位置为某一餐具存放空间的上一个餐具存放空间所在位置时,确定目标时针方向为顺时针方向;当根据目标信息分析开启请求对应的触发者的目标手臂为左手臂且起始遍历位置为某一餐具存放空间的下一个餐具存放空间所在位置时,确定目标时针方向为逆时针方向;当根据目标信息分析开启请求对应的触发者的目标手臂为左手臂且起始遍历位置为某一餐具存放空间的左边一个餐具存放空间所在位置时,确定目标时针方向为逆时针方向或顺时针方向;当根据目标信息分析开启请求对应的触发者的目标手臂为右手臂且起始遍历位置为某一餐具存放空间的右边一个餐具存放空间所在位置时,确定目标时针方向为逆时针方向或顺时针方向。

可见,该可选的实施例在遍历智能租赁柜的其他餐具存放空间之前,先获取用户的手臂使用信息,即用户是左撇子还是右撇子,或者缺少哪只手臂,并结合用户的手臂使用信息遍历智能租赁柜的其他餐具存放空间,能够遍历到与用户的手臂使用信息匹配的餐具存放空间,进一步提高餐具存放空间的查询准确性以及可靠性,进一步便于用户获取餐具。

在又一个可选的实施例中,上述目标餐具存放空间的数量大于等于1,以及在执行完毕步骤103之后,该基于智能租赁柜的餐具获取控制方法还可以包括以下操作:

获取最后查询到的目标餐具存放空间所存放餐具的餐具存放数量,并判断最后查询到的目标餐具存放空间所存放餐具的餐具存放数量是否大于等于餐具需求数量;

当判断出大于等于餐具需求数量时,控制最后查询到的目标餐具存放空间的存放口开启,供开启请求对应的触发者通过最后查询到的目标餐具存放空间的存放口中获取餐具需求数量的餐具;

当判断出小于餐具需求数量时,控制查询到的所有目标餐具存放空间的存放口以及某一餐具存放空间的存放口开启,供开启请求对应的触发者通过某一餐具存放空间的存放口以及所有目标餐具存放空间的存放口中获取餐具需求数量的餐具。

该可选的实施例中,可选的,目标餐具存放空间的内部设置有餐具识别装置,可以通过餐具识别装置识别目标餐具存放空间所存放餐具的餐具存放数量,其中,餐具识别装置可以包括餐具计数器和/或餐具图像采集模块,当餐具识别装置为餐具计数器时,直接将餐具计数器计算到的数量确定为目标餐具存放空间所存放餐具的餐具存放数量;当餐具识别装置为餐具图像采集模块时,分析餐具图像采集模块获取到的图像数据,获取目标餐具存放空间所存放餐具的餐具存放数量;也可以通过获取智能租赁柜的存储器中存储的目标餐具存放空间所存放餐具的餐具存放数量,其中,智能租赁柜的每个餐具存放空间均具有对应的空间标识,通过将每个餐具存放空间所存放餐具的餐具存放数量与该餐具存放空间的空间标识进行关联,得到关联信息,并将该关联信息存储在智能租赁柜的存储器中,即可以通过餐具存放空间的空间标识获取到该餐具存放空间所存放餐具的餐具存放数量,也即目标餐具存放空间所存放餐具的餐具存放数量可以通过目标餐具存放空间的空间标识确定,其中,空间标识可以包括图形标识和/或文字标识和/或数字标识。

举例来说,用户A的餐具需求数量为4个,查询到存放有餐具的餐具存放空间的数量为3个,分别为a,b,c,其中,若a存放有1个餐具、b存放有2个餐具、c存放有4个餐具,则可以直接控制c的存放口开启,以使得用户A从c中获取4个餐具;若a存放有1个餐具、b存放有2个餐具、c存放有2个餐具,则可以同时控制a,b,c的存放口开启或者仅控制b和c的存放口开启,以使得用户A获取餐具。

可见,该可选的实施例在查询到存放有且所存放餐具的数量满足餐具需求数量的要求的目标餐具存放空间的数量大于等于1时,进一步自动获取最后查询到的目标餐具存放空间所存放餐具的餐具存放数量,若该餐具存放数量大于等于用户的餐具需求数量,则直接控制最后查询到的目标餐具存放空间的存放口开启,供用户直接从该存放口获取所需数量的餐具,无需开启多个餐具存放空间,无需用户多次移动即可获取到所需数量的餐具,提高了餐具的获取效率以及准确性,有利于优化餐具存放空间以及餐具的管理;若最后查询到的目标餐具存放空间所存放餐具的餐具存放数量小于用户的餐具需求数量,则同时控制所有目标餐具存放空间以及触发开启请求对应的餐具存放空间的存放口开启,以使得用户获取到所需数量的餐具,提高用户获取到所需数量的餐具的准确性以及效率。

该可选的实施例中,进一步可选的,当判断出大于等于餐具需求数量之后,该方法还可以包括以下操作:

向开启请求对应的触发者输出餐具获取提示,其中,该餐具获取提示用于提示开启请求对应的触发者最后查询到的目标餐具存放空间所存放的餐具存放数量大于等于触发者的餐具需求数量,且还用于提示触发者可以仅从最后查询到的目标餐具存放空间获取所需数量的餐具,其中,该餐具获取提示包括最后查询到的目标餐具存放空间的空间标识。

可见,该可选的实施例还能够在判断出最后查询到的目标餐具存放空间所存放的餐具存放数量大于等于触发者的餐具需求数量时,进一步向用户输出从最后查询到的目标餐具存放空间获取所需数量的餐具的提示,有利于用户精准知晓最后查询到的目标餐具存放空间所在位置,节省用户获取餐具的时间,进一步提高用户获取到所需数量的餐具的效率和准确性,进一步提高餐具的推广。

在又一个可选的实施例中,上述餐具信息还包括某一餐具存放空间的餐具存放类型;以及在执行完毕步骤101之后,在执行步骤102之前,该基于智能租赁柜的餐具获取控制方法还可以包括以下操作:

判断某一餐具存放空间的餐具存放类型与开启请求对应的触发者所需的餐具需求类型相匹配;

当判断出匹配时,触发执行步骤102;

当判断出不匹配时,基于某一餐具存放空间所在位置遍历智能租赁柜的其他餐具存放空间,得到所存放餐具的餐具存放类型与开启请求对应的触发者的餐具需求类型相匹配的匹配餐具存放空间,并控制匹配餐具存放空间的存放口开启,供开启请求对应的触发者通过匹配餐具存放空间的存放口中获取所需的餐具。

该可选的实施例中,开启请求对应的触发者所需的餐具需求类型可以是开启请求包括的内容,也可以是单独接收开启请求对应的触发者的用户终端发送的餐具需求类型。

该可选的实施例中,匹配餐具存放空间的查询方式可以参阅目标餐具存放空间的查询方式,在此不再赘述。

可见,该可选的实施例在确定出某一餐具存放空间的餐具存放类型之后,进一步判断该餐具存放类型是否与用户的餐具需求类型匹配,若是,则直接触发执行后续的操作,能够提高后续操作的执行准确性;若不是,则遍历智能租赁柜的其他餐具存放空间,直到遍历到的餐具存放空间所存放餐具的餐具存放类型与用户的餐具需求类型匹配,能够提高用户获取到所需类型的餐具的准确性以及可靠性,提高用户的餐具使用体验。

该可选的实施例中,进一步可选的,在获取到所存放餐具的餐具存放类型与开启请求对应的触发者的餐具需求类型相匹配的匹配餐具存放空间之后,以及控制匹配餐具存放空间的存放口开启,供开启请求对应的触发者通过匹配餐具存放空间的存放口中获取所需的餐具之前,该方法还可以包括以下步骤:

获取匹配餐具存放空间的餐具存放数量,并判断该餐具存放数量是否大于等于开启请求对应的触发者的餐具需求数量,若否,则基于匹配餐具存放空间所在位置按照上述预设查询方式,从智能租赁柜中除匹配餐具存放空间以及某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足餐具需求数量且餐具需求类型的要求的餐具存放空间;若是,则触发执行上述的控制匹配餐具存放空间的存放口开启,供开启请求对应的触发者通过匹配餐具存放空间的存放口中获取所需的餐具的操作。

该可选的实施例中,针对存放有且所存放餐具的数量满足餐具需求数量且餐具需求类型的要求的餐具存放空间的查询方式请参阅上述针对目标餐具存放空间查询方式的详细描述,在此不再赘述。

可见,该可选的实施例在获取到所存放餐具的餐具存放类型与开启请求对应的触发者的餐具需求类型相匹配的匹配餐具存放空间之后,还能够进一步判断匹配餐具存放空间的餐具存放数量是否大于等于用户的餐具需求数量,若是,则直接控制匹配餐具存放空间的存放口开启,若否,则查询满足用户的餐具需求数量的餐具存放空间,便于用户获取到所需的餐具,提高用户获取到所需餐具的准确性以及可靠性。

实施例二

请参阅图2,图2是本发明实施例公开的另一种基于智能租赁柜的餐具获取控制方法的流程示意图。其中,图2所描述的基于智能租赁柜的餐具获取控制方法可以应用于智能租赁柜或智能租赁柜的服务器中,其中,智能租赁柜的服务器包括本地服务器或者云服务器,本发明实施例不做限定。其中,需要说明的是,智能租赁柜可以理解为智能租赁桶、智能租赁柜等任何形状的智能租赁设备中的任意一种,本发明实施例不做限定,以及“租赁”可以理解为共享、使用、获取、租借、借取等意思。如图2所示,该基于智能租赁柜的餐具获取控制方法可以包括以下操作:

201、当检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求时,根据该开启请求确定某一餐具存放空间的餐具信息,该餐具信息包括某一餐具存放空间的餐具存放数量以及某一餐具存放空间的其他餐具存放信息。

本发明实施例中,其他餐具存放信息包括某一餐具存放空间的餐具存放类型和/或餐具存放等级。

202、根据开启请求判断餐具存放数量是否大于等于该开启请求对应的触发者的餐具需求数量,当判断出小于餐具需求数量时,触发执行步骤203;当判断出大于等于餐具存放数量时,触发执行步骤204。

203、基于某一餐具存放空间所在位置按照预设查询方式,从智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足餐具需求数量的要求的目标餐具存放空间。

204、判断目标餐具存放空间所存放的餐具与某一餐具存放空间的其他餐具存放信息是否相匹配,当判断出不匹配时,触发执行步骤205;当判断出匹配时,结束本次流程。

本发明实施例中,当目标餐具存放空间的数量大于1时,当有其中一个目标餐具存放空间所存放的餐具与某一餐具存放空间的其他餐具存放信息不匹配时,即确定目标餐具存放空间所存放的餐具与某一餐具存放空间的其他餐具存放信息不匹配,触发执行步骤205。

本发明实施例中,作为可选的实施方式,判断目标餐具存放空间所存放的餐具与某一餐具存放空间的其他餐具存放信息是否相匹配,可以包括:

当其他餐具存放信息为某一餐具存放空间的餐具存放类型时,判断目标餐具存放空间所存放餐具的餐具存放类型与某一餐具存放空间的餐具存放类型是否相匹配,例如:同为套装餐具类型、同为保温餐具类型等,若是,则确定目标餐具存放空间所存放的餐具与某一餐具存放空间的其他餐具存放信息相匹配;

当其他餐具存放信息为某一餐具存放空间的餐具存放等级时,判断目标餐具存放空间所存放餐具的餐具存放等级与某一餐具存放空间的餐具存放等级是否相匹配,例如:同为第三等级的餐具、等级相差小于等于1个级别的餐具等,若是,则确定目标餐具存放空间所存放的餐具与某一餐具存放空间的其他餐具存放信息相匹配。

该可选的实施方式,进一步可选的,当目标餐具存放空间所存放餐具的餐具存放类型以及餐具存放等级分别与某一餐具存放空间的餐具存放类型以及餐具存放等级相匹配时,方确定目标餐具存放空间所存放的餐具与某一餐具存放空间的其他餐具存放信息相匹配。

可见,该可选的实施方式通过餐具存放类型和/或餐具存放等级判断目标餐具存放空间与某一餐具存放空间所存放的餐具是否相匹配,能够丰富餐具存放空间所存放的餐具匹配的确定方式,提高确定准确性以及可靠性,从而进一步提高用户获取到所需餐具的准确性以及可靠性。

本发明实施例中,可选的,当步骤204判断出匹配时,则触发执行实施例一中的获取最后查询到的目标餐具存放空间所存放餐具的餐具存放数量的操作。

205、按照预设查询方式,从智能租赁柜的其他餐具存放空间中继续查询存放有且所存放餐具的数量满足餐具需求数量的要求且与其他餐具存放信息相匹配的餐具存放空间。

206、将与其他餐具存放信息相匹配的餐具存放空间更新为目标餐具存放空间。

本发明实施例中,目标餐具存放空间所存放的餐具以及某一餐具存放空间所存放的餐具用于供开启请求对应的触发者获取。

207、控制某一餐具存放空间的存放口开启,供开启请求对应的触发者通过某一餐具存放空间的存放口中获取餐具需求数量的餐具。

本发明实施例中,针对步骤201-步骤203、步骤207的其他描述请参阅实施例一中针对步骤101-步骤104的相关详细描述,本发明实施例不再赘述。

可见,该可选的实施方式在查询到存放有且所存放餐具的数量满足餐具需求数量的要求的目标餐具存放空间之后,进一步判断目标餐具存放空间所存放餐具的餐具存放类型和/或餐具存放等级是否与开启请求对应的某一餐具存放空间所存放餐具的餐具存放类型和/或餐具存放等级相匹配,若匹配,若不匹配,则查询出餐具存放类型和/或餐具存放等级匹配的餐具存放空间,提高用户获取到所需餐具的准确性以及可靠性。

在一个可选的实施例中,该基于智能租赁柜的餐具获取控制方法还可以包括以下操作:

判断开启请求对应的触发者是否取走所需的餐具,当判断出已经取走所需的餐具时,解除被取走的餐具与所在餐具存放空间的关联关系,当判断出未被取走时,结束本次流程,或者向触发者输出餐具获取提示。

该可选的实施例中,当触发者仅从某一餐具存放空间取走餐具时,解除被取走的餐具与某一餐具存放空间的关联关系;当触发者仅从目标餐具存放空间取走餐具时,解除被取走的餐具与目标餐具存放空间的关联关系;当触发者同时从某一餐具存放空间以及目标餐具存放空间取走餐具时,解除某一餐具存放空间中被取走的餐具与某一餐具存放空间的关联关系以及目标餐具存放空间中被取走的餐具与目标餐具存放空间的关联关系。

可见,该可选的实施例在确定出能够被获取餐具的餐具存放空间之后,进一步判断餐具是否被取走,当被取走时,解除被取走的餐具与所在餐具存放空间的关联关系,有利于后续其他餐具存放在该餐具存放空间并建立对应的关联关系,以便于其他餐具的租赁,充分利用餐具存放空间资源以及优化餐具存放空间的管理。

可见,实施图2所描述的基于智能租赁柜的餐具获取控制方法能够在检测到针对餐具存放空间的开启请求之后,自动确定该餐具存放空间的餐具存放数量,并自动将该餐具存放数量与用户的餐具需求数量进行比较,若餐具存放数量较小,则自动基于餐具存放空间所在位置以及按照预设查询方式查询存放有且存放数量满足餐具需求数量的餐具存放空间,能够提高餐具存放空间的查询准确性以及效率,并控制餐具存放空间的存放口开启,便于用户获取所需的餐具,提高餐具的获取效率,从而提高餐具的租赁效率,进而提升了用户的租赁体验,有利于提高餐具的租赁粘度,有利于共享餐具的推广,进一步有利于环境的保护。

实施例三

请参阅图3,图3是本发明实施例公开的一种基于智能租赁柜的餐具获取控制装置的结构示意图。其中,图3所描述的基于智能租赁柜的餐具获取控制装置可以应用于智能租赁柜或智能租赁柜的服务器中,其中,智能租赁柜的服务器包括本地服务器或者云服务器,本发明实施例不做限定。其中,需要说明的是,智能租赁柜可以理解为智能租赁桶、智能租赁柜等任何形状的智能租赁设备中的任意一种,本发明实施例不做限定,以及“租赁”可以理解为共享、使用、获取、租借、借取等意思。如图3所示,该基于智能租赁柜的餐具获取控制装置可以包括:确定模块301、判断模块302以及第一查询模块303,其中:

确定模块301,用于当检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求时,根据开启请求确定某一餐具存放空间的餐具信息,该餐具信息至少包括某一餐具存放空间的餐具存放数量。

判断模块302,用于根据开启请求判断餐具存放数量是否大于等于开启请求对应的触发者的餐具需求数量。

第一查询模块303,用于当判断模块302判断出小于餐具需求数量时,基于某一餐具存放空间所在位置按照预设查询方式,从智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足餐具需求数量的要求的目标餐具存放空间。

其中,目标餐具存放空间所存放的餐具以及某一餐具存放空间所存放的餐具用于供开启请求对应的触发者获取。

可见,实施图3所描述的基于智能租赁柜的餐具获取控制装置能够在检测到针对餐具存放空间的开启请求之后,自动确定该餐具存放空间的餐具存放数量,并自动将该餐具存放数量与用户的餐具需求数量进行比较,若餐具存放数量较小,则自动基于餐具存放空间所在位置以及按照预设查询方式查询存放有且存放数量满足餐具需求数量的餐具存放空间,能够提高餐具存放空间的查询准确性以及效率,并控制餐具存放空间的存放口开启,便于用户获取所需的餐具,提高餐具的获取效率,从而提高餐具的租赁效率,进而提升了用户的租赁体验,有利于提高餐具的租赁粘度,有利于共享餐具的推广,进一步有利于环境的保护。

在一个可选的实施例中,如图4所示,该装置的第一查询模块303包括确定子模块3031以及查询子模块3032,其中:

确定子模块3031,用于确定某一餐具存放空间所在位置的中心点。

查询子模块3032,用于以中心点为中心所形成的图形由近及远、按照目标时针方向遍历智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间,并确定存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间为目标餐具存放空间,目标时针方向包括逆时针方向或者顺时针方向。

可见,实施图4所描述的基于智能租赁柜的餐具租赁控制装置能够在自动确定餐具存放空间的中心点之后,自动以该中心点为中心所形成的图形由近及远、按照目标时针方向遍历智能租赁柜中的其他餐具存放空间,能够提高存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间为目标餐具存放空间的确定效率以及准确性,查找到距离用户当前位置较近的餐具存放空间,也即就近查询餐具存放空间,有利于进一步提高用户获取到餐具的效率以及准确性。

在另一个可选的实施例中,如图4所示,该装置还包括第一获取模块304以及定位模块305,其中:

第一获取模块304,用于当检测到开启请求之后,获取开启请求对应的触发者的身高信息。

定位模块305,用于根据身高信息以及某一餐具存放空间所在位置定位起始遍历位置。

以及,查询子模块3032以中心点为中心所形成的图形由近及远、按照目标时针方向遍历智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间的方式具体为:

以中心点为中心所形成的图形由近及远、按照目标时针方向、从起始遍历位置遍历智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间。

可见,实施图4所描述的基于智能租赁柜的餐具租赁控制装置能够在遍历到存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间之前,先将餐具存放空间所在位置结合获取到的用户的身高信息确定起始遍历位置,再结合起始遍历位置遍历存放有且所存放餐具的数量满足餐具需求数量的要求的餐具存放空间,能够查询到与用户身高符合的餐具存放空间,提高餐具存放空间的确定效率、准确性以及可靠性,以及有助于用户快捷获取到所需的餐具,进一步优化餐具的推广。

在又一个可选的实施例中,上述目标餐具存放空间的数量大于等于1;以及如图4所示,该装置还包括第二获取模块306以及第一控制模块307,其中:

第二获取模块306,用于在第一查询模块303基于某一餐具存放空间所在位置按照预设查询方式,从智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足餐具需求数量的要求的目标餐具存放空间之后,获取最后查询到的目标餐具存放空间所存放餐具的餐具存放数量。

判断模块302,还用于判断最后查询到的目标餐具存放空间所存放餐具的餐具存放数量是否大于等于餐具需求数量。

第一控制模块307,用于当判断模块302判断出大于等于餐具需求数量时,控制最后查询到的目标餐具存放空间的存放口开启,供开启请求对应的触发者通过最后查询到的目标餐具存放空间的存放口中获取餐具需求数量的餐具。

第一控制模块307,还用于当判断模块302判断出小于餐具需求数量时,控制查询到的所有目标餐具存放空间的存放口以及某一餐具存放空间的存放口开启,供开启请求对应的触发者通过某一餐具存放空间的存放口以及所有目标餐具存放空间的存放口中获取餐具需求数量的餐具。

可见,实施图4所描述的基于智能租赁柜的餐具租赁控制装置还能够在查询到存放有且所存放餐具的数量满足餐具需求数量的要求的目标餐具存放空间的数量大于等于1时,进一步自动获取最后查询到的目标餐具存放空间所存放餐具的餐具存放数量,若该餐具存放数量大于等于用户的餐具需求数量,则直接控制最后查询到的目标餐具存放空间的存放口开启,供用户直接从该存放口获取所需数量的餐具,无需开启多个餐具存放空间,无需用户多次移动即可获取到所需数量的餐具,提高了餐具的获取效率以及准确性,有利于优化餐具存放空间以及餐具的管理;若最后查询到的目标餐具存放空间所存放餐具的餐具存放数量小于用户的餐具需求数量,则同时控制所有目标餐具存放空间以及触发开启请求对应的餐具存放空间的存放口开启,以使得用户获取到所需数量的餐具,提高用户获取到所需数量的餐具的准确性以及效率。

在又一个可选的实施例中,餐具信息还包括某一餐具存放空间的其他餐具存放信息,其他餐具存放信息包括某一餐具存放空间的餐具存放类型和/或餐具存放等级;以及如图4所示,该装置还包括第二查询模块308以及更新模块309,其中:

判断模块302,还用于在第一查询模块303基于某一餐具存放空间所在位置按照预设查询方式,从智能租赁柜中除某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足餐具需求数量的要求的目标餐具存放空间之后,判断目标餐具存放空间所存放的餐具与某一餐具存放空间的其他餐具存放信息是否相匹配。

第二查询模块308,用于当判断模块302判断出不匹配时,按照预设查询方式,继续从智能租赁柜的其他餐具存放空间中查询存放有且所存放餐具的数量满足餐具需求数量的要求且与其他餐具存放信息相匹配的餐具存放空间。309

更新模块309,用于将与其他餐具存放信息相匹配的餐具存放空间更新为目标餐具存放空间。

可见,实施图4所描述的基于智能租赁柜的餐具租赁控制装置还能够在查询到存放有且所存放餐具的数量满足餐具需求数量的要求的目标餐具存放空间之后,进一步判断目标餐具存放空间所存放餐具的餐具存放类型和/或餐具存放等级是否与开启请求对应的某一餐具存放空间所存放餐具的餐具存放类型和/或餐具存放等级相匹配,若匹配,若不匹配,则查询出餐具存放类型和/或餐具存放等级匹配的餐具存放空间,提高用户获取到所需餐具的准确性以及可靠性。

在又一个可选的实施例中,如图3或图4所示,确定模块301,还用于检测某一餐具存放空间对应的识别码是否被识别,当检测到识别码被识别时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求;或者,

确定模块301,还用于检测某一餐具存放空间对应的触控单元是否被触控,当检测到触控单元被触控时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求,触控单元包括触控按键或者拾音器;或者,

确定模块301,还用于检测是否接收到某一用户终端发送的针对某一餐具存放空间的开启指令,当检测到开启指令时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求。

可见,实施图3或图4所描述的基于智能租赁柜的餐具租赁控制装置还能够当检测到餐具存放空间的识别码被识别或当检测到餐具存放空间的触控单元(例如:触摸按键)被触控或接收到用户终端发送的针对餐具存放请求的开启指令时,确定检测到针对餐具存放空间触发的开启请求,能够丰富针对餐具存放空间的开启请求的确定方式,提高针对餐具存放空间的开启请求的确定灵活性,从而提高针对餐具存放空间的开启请求的确定概率以及准确性,进而提高后续操作的执行准确性。

在又一个可选的实施例中,上述餐具信息还包括某一餐具存放空间的餐具存放类型;以及如图4所示,该装置还包括第三查询模块310以及第二控制模块311,其中:

判断模块302,还用于在确定模块301根据开启请求确定某一餐具存放空间的餐具信息之后,以及在根据开启请求判断餐具存放数量是否大于等于开启请求对应的触发者的餐具需求数量之前,判断某一餐具存放空间的餐具存放类型与开启请求对应的触发者所需的餐具需求类型相匹配;当判断出匹配时,触发第一查询模块303执行上述的根据开启请求判断餐具存放数量是否大于等于开启请求对应的触发者的餐具需求数量的操作;

第三查询模块310,用于当判断模块302判断出不匹配时,基于某一餐具存放空间所在位置遍历智能租赁柜的其他餐具存放空间,得到所存放餐具的餐具存放类型与开启请求对应的触发者的餐具需求类型相匹配的匹配餐具存放空间。

第二控制模块311,用于控制匹配餐具存放空间的存放口开启,供开启请求对应的触发者通过匹配餐具存放空间的存放口中获取所需的餐具。

可见,实施图4所描述的基于智能租赁柜的餐具租赁控制装置还能够在确定出某一餐具存放空间的餐具存放类型之后,进一步判断该餐具存放类型是否与用户的餐具需求类型匹配,若是,则直接触发执行后续的操作,能够提高后续操作的执行准确性;若不是,则遍历智能租赁柜的其他餐具存放空间,直到遍历到的餐具存放空间所存放餐具的餐具存放类型与用户的餐具需求类型匹配,能够提高用户获取到所需类型的餐具的准确性以及可靠性,提高用户的餐具使用体验。

实施例四

请参阅图5,图5是本发明实施例公开的又一种基于智能租赁柜的餐具获取控制装置。如图5所示,该基于智能租赁柜的餐具获取控制装置可以包括:

存放有可执行程序代码的存放器501;

与存放器501耦合的处理器502;

进一步的,还可以包括与处理器502耦合的输入接口503以及输出接口504;

其中,处理器502调用存放器501中存放的可执行程序代码,用于执行实施例一或实施例二所描述的基于智能租赁柜的餐具获取控制方法中的步骤。

实施例五

本发明实施例公开了一种计算机读存放介质,其存放用于电子数据交换的计算机程序,其中,该计算机程序使得计算机执行实施例一或实施例二所描述的基于智能租赁柜的餐具获取控制方法中的步骤。

实施例六

本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存放了计算机程序的非瞬时性计算机可读存放介质,且该计算机程序可操作来使计算机执行实施例一或实施例二所描述的基于智能租赁柜的餐具获取控制方法中的步骤。

以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存放在计算机可读存放介质中,存放介质包括只读存放器(Read-Only Memory,ROM)、随机存放器(Random Access Memory,RAM)、可编程只读存放器(Programmable Read-only Memory,PROM)、可擦除可编程只读存放器(ErasableProgrammable Read Only Memory,EPROM)、一次可编程只读存放器(One-timeProgrammable Read-Only Memory,OTPROM)、电子抹除式可复写只读存放器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存放器、磁盘存放器、磁带存放器、或者能够用于携带或存放数据的计算机可读的任何其他介质。

最后应说明的是:本发明实施例公开的一种基于智能租赁柜的餐具获取控制方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。

相关技术
  • 基于智能租赁柜的餐具获取控制方法及装置
  • 基于智能租赁柜的餐具存放控制方法及装置
技术分类

06120112939538