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

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

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


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

技术领域

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

背景技术

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

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

发明内容

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

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

当检测到针对某一餐具触发的餐具获取请求时,确定所述餐具获取请求对应的触发位置,所述餐具获取请求用于请求获取所述某一餐具;

基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间;

控制所述目标餐具存放空间的存放口开启,供所述餐具获取请求对应的触发者通过所述目标餐具存放空间的存放口从所述目标餐具存放空间中获取目标餐具,其中,所述目标餐具包括所述某一餐具。

作为一种可选的实施方式,在本发明实施例第一方面中,所述确定所述餐具获取请求对应的触发位置,包括:

当所述餐具获取请求是通过扫描所述智能租赁柜的识别码触发时,确定所述识别码所在的位置为所述餐具获取请求对应的触发位置;

当所述餐具获取请求是通过触控所述智能租赁柜的触控单元触发时,确定所述触控单元所在的位置为所述餐具获取请求对应的触发位置;

当所述餐具获取请求是通过所述餐具获取请求的触发者的用户终端上的应用触发时,确定所述餐具获取请求的触发者的用户终端所在的位置为所述餐具获取请求对应的触发位置。

作为一种可选的实施方式,在本发明实施例第一方面中,所述基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间,包括:

当所述餐具获取请求对应的触发位置包括所述智能租赁柜的识别码所在的位置或者所述智能租赁柜的触控单元所在的位置时,确定所述餐具获取请求对应的触发位置的中心点,并按照顺时针方向或者逆时针方向、以所述中心点为出发点由近及远遍历所述智能租赁柜的餐具存放空间,直至遍历到存放有餐具的餐具存放空间,并确定存放有餐具的所述餐具存放空间为目标餐具存放空间。

作为一种可选的实施方式,在本发明实施例第一方面中,所述确定所述餐具获取请求对应的触发位置的中心点之前,所述方法还包括:

判断所述餐具获取请求对应的触发位置是否为所述智能租赁柜的餐具存放空间的标识码所在的位置,当判断结果为是时,判断所述餐具获取请求对应的触发位置的餐具存放空间是否存放有餐具,当判断出存放有餐具时,确定所述餐具获取请求对应的触发位置的餐具存放空间为目标餐具存放位置;

当判断出未存放有餐具时,触发执行所述的确定所述餐具获取请求对应的触发位置的餐具存放空间的中心点的操作。

作为一种可选的实施方式,在本发明实施例第一方面中,所述基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间,包括:

获取所述智能租赁柜中存放有餐具的所有餐具存放空间中每个所述餐具存放空间与所述餐具获取请求对应的触发位置的距离值;

从所有所述距离值中筛选所述距离值小于等于确定出的距离值阈值的所有目标距离值,并确定每个所述目标距离值对应的餐具存放空间为目标餐具存放空间;或者,

当所述餐具获取请求对应的触发位置包括所述餐具获取请求的触发者的用户终端所在的位置时,确定所述餐具获取请求的触发者的身高信息,并从所述智能租赁柜中确定存放有餐具且与所述身高信息相匹配的餐具存放空间为目标餐具存放空间。

作为一种可选的实施方式,在本发明实施例第一方面中,所述确定所述餐具获取请求对应的触发位置之后,以及所述基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间之前,所述方法还包括:

判断所述餐具获取请求是否包含针对所述某一餐具的餐具信息,所述某一餐具的餐具信息用于确定所述餐具获取请求的触发者所需的所述某一餐具,且所述某一餐具的餐具信息包括所述某一餐具的餐具类型和/或餐具数量;

当判断出所述餐具获取请求包含针对所述某一餐具的餐具信息时,根据所述某一餐具的餐具信息触发执行所述的基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间的操作。

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

当判断出所述餐具获取请求不包含针对所述某一餐具的餐具信息时,向所述餐具获取请求的触发者输出所述智能租赁柜中能够被获取的所有餐具的餐具信息,能够被获取的每个所述餐具的餐具信息包括该餐具的餐具类型和/或该餐具的剩余可租赁数量,且能够被获取的每个所述餐具的餐具信息用于供所述餐具获取请求的触发者查看并从中选择所需的目标餐具;

当检测到针对所述目标餐具的触发操作时,根据所述目标餐具的餐具信息触发执行所述的基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间的操作。

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

确定模块,用于当检测到针对某一餐具触发的餐具获取请求时,确定所述餐具获取请求对应的触发位置,所述餐具获取请求用于请求获取所述某一餐具;

查询模块,用于基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间;

控制模块,用于控制所述目标餐具存放空间的存放口开启,供所述餐具获取请求对应的触发者通过所述目标餐具存放空间的存放口从所述目标餐具存放空间中获取目标餐具,其中,所述目标餐具包括所述某一餐具。

作为一种可选的实施方式,在本发明实施例第二方面中,所述确定模块确定所述餐具获取请求对应的触发位置的方式具体为:

当所述餐具获取请求是通过扫描所述智能租赁柜的识别码触发时,确定所述识别码所在的位置为所述餐具获取请求对应的触发位置;

当所述餐具获取请求是通过触控所述智能租赁柜的触控单元触发时,确定所述触控单元所在的位置为所述餐具获取请求对应的触发位置;

当所述餐具获取请求是通过所述餐具获取请求的触发者的用户终端上的应用触发时,确定所述餐具获取请求的触发者的用户终端所在的位置为所述餐具获取请求对应的触发位置。

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

确定子模块,用于当所述餐具获取请求对应的触发位置包括所述智能租赁柜的识别码所在的位置或者所述智能租赁柜的触控单元所在的位置时,确定所述餐具获取请求对应的触发位置的中心点;

遍历子模块,用于按照顺时针方向或者逆时针方向、以所述中心点为出发点由近及远遍历所述智能租赁柜的餐具存放空间,直至遍历到存放有餐具的餐具存放空间;

所述确定子模块,还用于确定存放有餐具的所述餐具存放空间为目标餐具存放空间。

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

判断子模块,用于在所述确定子模块确定所述餐具获取请求对应的触发位置的中心点之前,判断所述餐具获取请求对应的触发位置是否为所述智能租赁柜的餐具存放空间的标识码所在的位置;

所述判断子模块,还用于当判断结果为是时,判断所述餐具获取请求对应的触发位置的餐具存放空间是否存放有餐具;当判断出未存放有餐具时,触发所述确定子模块执行所述的确定所述餐具获取请求对应的触发位置的餐具存放空间的中心点的操作;

所述确定子模块,还用于当所述判断子模块判断出存放有餐具时,确定所述餐具获取请求对应的触发位置的餐具存放空间为目标餐具存放位置。

作为一种可选的实施方式,在本发明实施例第二方面中,所述查询模块基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间的方式具体为:

获取所述智能租赁柜中存放有餐具的所有餐具存放空间中每个所述餐具存放空间与所述餐具获取请求对应的触发位置的距离值;

从所有所述距离值中筛选所述距离值小于等于确定出的距离值阈值的所有目标距离值,并确定每个所述目标距离值对应的餐具存放空间为目标餐具存放空间;或者,

当所述餐具获取请求对应的触发位置包括所述餐具获取请求的触发者的用户终端所在的位置时,确定所述餐具获取请求的触发者的身高信息,并从所述智能租赁柜中确定存放有餐具且与所述身高信息相匹配的餐具存放空间为目标餐具存放空间。

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

判断模块,用于在所述确定模块确定所述餐具获取请求对应的触发位置之后,以及在所述查询模块基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间之前,判断所述餐具获取请求是否包含针对所述某一餐具的餐具信息,所述某一餐具的餐具信息用于确定所述餐具获取请求的触发者所需的所述某一餐具,且所述某一餐具的餐具信息包括所述某一餐具的餐具类型和/或餐具数量;当判断出所述餐具获取请求包含针对所述某一餐具的餐具信息时,根据所述某一餐具的餐具信息触发所述查询模块执行所述的基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间的操作。

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

输出模块,用于当所述判断模块判断出所述餐具获取请求不包含针对所述某一餐具的餐具信息时,向所述餐具获取请求的触发者输出所述智能租赁柜中能够被获取的所有餐具的餐具信息,能够被获取的每个所述餐具的餐具信息包括该餐具的餐具类型和/或该餐具的剩余可租赁数量,且能够被获取的每个所述餐具的餐具信息用于供所述餐具获取请求的触发者查看并从中选择所需的目标餐具;

检测模块,用于检测针对所述目标餐具的触发操作,并根据所述目标餐具的餐具信息触发所述查询模块执行所述的基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间的操作。

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

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

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

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

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

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

本发明实施例中,当检测到针对某一餐具触发的餐具获取请求时,确定餐具获取请求对应的触发位置,该餐具获取请求用于请求获取某一餐具;基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间;控制目标餐具存放空间的存放口开启,供餐具获取请求对应的触发者通过目标餐具存放空间的存放口从目标餐具存放空间中获取目标餐具,其中,目标餐具包括某一餐具。可见,实施本发明实施例在检测到餐具触发的餐具获取请求时,通过餐具的触发位置查询存放有餐具的餐具存放空间,能够提高餐具存放空间的查询准确性以及效率,并控制餐具存放空间的存放口开启,便于用户获取所需的餐具,提高餐具的获取效率,从而提高餐具的租赁效率,进而提升了用户的租赁体验,有利于提高餐具的租赁粘度,有利于共享餐具的推广,进一步有利于环境的保护。

附图说明

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

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

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

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

图4是本发明实施例公开的一种查询模块的结构示意图;

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

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

具体实施方式

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

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

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

本发明公开了一种基于智能租赁柜的餐具租赁控制方法及装置,能够在检测到餐具触发的餐具获取请求时,通过餐具的触发位置查询存放有餐具的餐具存放空间,能够提高餐具存放空间的查询准确性以及效率,并控制餐具存放空间的存放口开启,便于用户获取所需的餐具,提高餐具的获取效率,从而提高餐具的租赁效率,进而提升了用户的租赁体验,有利于提高餐具的租赁粘度,有利于共享餐具的推广,进一步有利于环境的保护。以下分别进行详细说明。

实施例一

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

101、当检测到针对某一餐具触发的餐具获取请求时,确定餐具获取请求对应的触发位置,该餐具获取请求用于请求获取某一餐具。

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

本发明实施例中,可选的,餐具获取请求可以包括某一餐具的餐具需求数量、餐具需求类型、餐具的需求使用时长中的至少一种,本发明实施例不做限定。

本发明实施例中,当接收到授权用户终端发送的针对某一餐具的餐具获取请求时,确定检测到针对某一餐具触发的餐具获取请求;或者,当检测到智能租赁柜的识别码(如二维码)被扫描或者显示单元(如显示屏)被触碰或者拾音单元采集到在关键字(如使用餐具)时,确定检测到针对某一餐具触发的餐具获取请求。

本发明实施例中,作为一种可选的实施方式,确定餐具获取请求对应的触发位置,包括:

当餐具获取请求是通过扫描智能租赁柜的识别码触发时,确定该识别码所在的位置为餐具获取请求对应的触发位置;

当餐具获取请求是通过触控智能租赁柜的触控单元触发时,确定触控单元所在的位置为餐具获取请求对应的触发位置;

当餐具获取请求是通过餐具获取请求的触发者的用户终端上的应用触发时,确定餐具获取请求的触发者的用户终端所在的位置为餐具获取请求对应的触发位置。

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

该可选的实施方式中,智能租赁柜的触控单元可以为上述的智能租赁柜的显示单元和/或智能租赁柜的拾音单元。

该可选的实施方式中,用户终端上的应用可以理解为应用程序(如:来个碗APP)或小程序或公众号或者其他应用程序的授权接口。

可见,该可选的实施方式通过确定智能租赁柜的识别码或者智能租赁柜的触控单元或者用户终端上的应用程序所在位置为餐具获取请求对应的触发位置,不仅能够实现餐具的餐具获取请求对应的触发位置的确定,还能够提供丰富的餐具获取请求对应的触发位置的确定方式,提高了餐具获取请求对应的触发位置的确定灵活性以及可能性,进一步有利于提高餐具的获取效率。

在一个可选的实施例中,当餐具获取请求是通过餐具获取请求的触发者的用户终端上的应用触发时,在确定餐具获取请求的触发者的用户终端所在的位置为餐具获取请求对应的触发位置之后,该方法还可以包括以下步骤:

判断餐具获取请求的触发者是否在智能租赁柜对应的区域范围内(例如:智能租赁柜的前面),若是,则触发执行步骤102。若不是,结束本次流程。

该可选的实施例中,当检测到用户终端的位置处于智能租赁柜对应的区域范围内时,确定餐具获取请求的触发者在智能租赁柜对应的区域范围内;或者采集到餐具获取请求的触发者的影像信息,确定餐具获取请求的触发者在智能租赁柜对应的区域范围内。

可见,该可选的实施例在判断出餐具获取请求是通过用户的用户终端触发时,进一步判断用户是否在智能租赁柜所在地,若不是,则结束,若是,才执行后续操作,减少因用户误触或不良分子恶意请求获取餐具而导致餐具资源浪费的发生情况。

102、基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间。

本发明实施例中,作为一种可选的方式,基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间,包括:

当餐具获取请求对应的触发位置为智能租赁柜的识别码所在的位置或者触控单元所在的位置时,确定餐具获取请求对应的触发位置的中心点,并按照顺时针方向或者逆时针方向、以中心点为出发点由近及远遍历智能租赁柜的餐具存放空间,直至遍历到存放有餐具的餐具存放空间,并确定存放有餐具的餐具存放空间为目标餐具存放空间。

该可选的实施方式中,触发位置的中心点可以理解为识别码的中心位置或者触控单元所在的中心位置。

可见,该可选的实施方式通过按照顺时针方向或者逆时针方向、以餐具的触发位置的中心点由近及远遍历智能租赁柜的餐具存放空间,能够提高存放有餐具的餐具存放空间的确定准确性以及效率,有利于进一步提高用户获取到餐具的效率以及准确性。

在另一个可选的实施例中,确定餐具获取请求对应的触发位置的中心点之前,该方法还可以包括以下步骤:

判断餐具获取请求对应的触发位置是否为智能租赁柜的餐具存放空间的标识码所在的位置,当判断结果为是时,判断餐具获取请求对应的触发位置的餐具存放空间是否存放有餐具,当判断出存放有餐具时,确定餐具获取请求对应的触发位置的餐具存放空间为目标餐具存放位置;

当判断出不满足餐具要求时,触发执行上述的确定餐具获取请求对应的触发位置的餐具存放空间的中心点的操作。

可见,该可选的实施例能够先判断餐具获取请求对应的触发位置是否为餐具存放空间的标识码所在的位置,若是,则判断该餐具存放空间是否存在餐具,若存在,则直接确定该餐具存放空间为所需的餐具存放空间,若不是,则触发执行后续的操作,能够进一步提高餐具存放空间的确定准确性以及可靠性。

在又一个可选的实施例中,餐具获取请求包括某一餐具的餐具需求数量,以及,当判断出存放有餐具之后,以及确定餐具获取请求对应的触发位置的餐具存放空间为目标餐具存放位置之前,该方法还可以包括以下步骤:

判断餐具获取请求对应的触发位置的餐具存放空间中的餐具存放数量是否大于等于某一餐具的餐具需求数量,当判断出大于等于某一餐具的餐具需求数量时,触发执行上述的确定餐具获取请求对应的触发位置的餐具存放空间为目标餐具存放位置的操作;当判断出不大于等于某一餐具的餐具需求数量时,基于餐具获取请求对应的触发位置的餐具存放空间所在位置结合预设查询方式继续查询存放有餐具的餐具存放空间,或者继续上述遍历方式遍历智能租赁柜的餐具存放空间,直至所遍历出的所有餐具存放空间的餐具存放数量大于等于某一餐具的餐具需求数量。

可见,该可选的实施例在判断出当前确定出的餐具存放空间存在餐具时,进一步判断该餐具存放空间的餐具存放数量是否大于等于用户的餐具需求数量,若不是,则继续遍历餐具存放空间,若是,则直接确定该餐具存放空间为所需的餐具存放空间,能够进一步提高餐具存放空间的确定准确性以及可靠性,以及能够获取到所需数量的餐具,有利于进一步提高获取到餐具的效率以及准确性。

在又一个可选的实施例,该方法还可以包括以下步骤:

定位餐具获取请求的触发者所在的当前位置。

在该可选的实施例中,作为一种可选的实施方式,按照顺时针方向或者逆时针方向、以中心点为出发点由近及远遍历智能租赁柜的餐具存放空间,直至遍历到存放有餐具的餐具存放空间,包括:

按照顺时针方向或者逆时针方向且以中心点为出发点且从餐具获取请求的触发者所在的当前位置所在的方向开始由近及远遍历智能租赁柜的餐具存放空间,直至遍历到存放有餐具的餐具存放空间。

该可选的实施例中,通过将餐具获取请求的触发者的用户终端所在的位置确定为触发者所在的当前位置;或者,当检测到餐具获取请求时,通过智能租赁柜的图像采集装置(如摄像头)采集智能租赁柜的区域范围内的影像数据,并通过分析影像数据确定触发者所在的当前位置。

可见,该可选的实施例通过结合用户的当前位置遍历智能租赁柜的餐具存放空间,能够提高获取到用户面前或者距离用户较近的餐具存放空间,以使得用户移步较少或者无需移步即可获取到餐具,进一步提高获取到餐具的效率,进一步提升用户的体验感。

本发明实施例中,作为另一种可选的方式,基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间,包括:

当餐具获取请求对应的触发位置为餐具获取请求的触发者的用户终端所在的位置时,确定餐具获取请求的触发者的身高信息,并从智能租赁柜中确定存放有餐具且与该身高信息相匹配的餐具存放空间为目标餐具存放空间。

该可选的实施方式中,用户终端所在的位置可以理解为用户终端所处的位置,还可以理解为触发者所在的位置,还可以理解为同一水平线上用户终端所处的位置与触发者所在的位置的均值。

可见,该可选的实施方式在餐具获取请求对应的触发位置为餐具获取请求的触发者的用户终端所在的位置时,通过确定与触发者的身高信息匹配的餐具存放位置,能够减少因餐具存放空间所在的位置相对于用户太高或者太低导致用户不方便获取、甚至无法获取到餐具的发生情况,便于用户伸手即可获取到餐具,提高用户获取到餐具的效率,进一步提升用户的体验感。

该可选的实施方式中,可选的,在从智能租赁柜中确定存放有餐具且与该身高信息相匹配的餐具存放空间为目标餐具存放空间,包括:

确定用户终端所在的位置与智能租赁柜的垂直距离值,并获取触发者的手臂长度;

以触发者的手臂长度为斜边、以垂直距离值为第一直角边,计算触发者的手臂、垂直距离以及智能租赁柜所形成的直角三角形的第二直角边的长度,并确定触发者的两个肩膀的中心点;

在智能租赁柜上,确定垂直于两个肩膀的中心点的位置,并确定以该位置为圆心且以第二直角边为半径所形成的圆形区域中的餐具存放空间为该身高信息相匹配的餐具存放空间,以及从身高信息相匹配的餐具存放空间中确定存放有餐具的餐具存放空间为目标餐具存放空间。

其中,需要说明的是,垂直距离值是一个动态值,即垂直距离值随着触发者靠近智能租赁柜而变小,此时,圆形区域就相对较大;垂直距离值随着触发者远离智能租赁柜而变大此时,圆形区域就相对较小。

可见,该可选的实施方式还能够通过根据用户的两个肩膀的中心点位置与用户的手臂长度确定餐具存放空间,丰富餐具存放空间的确定方式,提高餐具存放空间的确定准确性,提高了用户获取到餐具的概率。

本发明实施例中,作为又一种可选的方式,基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间,包括:

从智能租赁柜中存放有餐具的所有餐具存放空间中,获取距离餐具获取请求对应的触发位置的距离值小于等于确定出的距离值阈值的目标餐具存放空间。

可见,该可选的实施方式通过直接确定距离餐具获取请求对应的触发位置的距离值较小的餐具存放空间作为所需的餐具存放空间,进一步丰富了餐具存放空间的确定方式,提高餐具存放空间的确定准确性以及灵活性,提高了用户获取到餐具的概率。

该可选的实施方式中,可选的,从智能租赁柜中存放有餐具的所有餐具存放空间中,获取距离餐具获取请求对应的触发位置的距离值小于等于确定出的距离值阈值的目标餐具存放空间,可以包括:

从智能租赁柜中存放有餐具的所有餐具存放空间中,获取存放有餐具的所有餐具存放空间中每个餐具存放空间与餐具获取请求对应的触发位置的距离值;

从所有距离值中筛选距离值小于等于确定出的距离值阈值的所有目标距离值,并确定每个目标距离值对应的餐具存放空间为目标餐具存放空间。

可见,该可选的实施方式还能够通过直接计算存放有餐具的餐具存放空间与餐具获取请求对应的触发位置之间的距离值,从而实现所需餐具存放空间的确定,提高了餐具存放空间的确定准确性以及效率。

本发明实施例中,作为又一种可选的方式,基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间,包括:

获取智能租赁柜中存放有餐具的所有餐具存放空间中每个餐具存放空间唯一对应的空间标识,从所有空间标识中确定与餐具获取请求对应的触发位置匹配的目标空间标识,并确定每个目标空间标识对应的餐具存放空间为目标餐具存放空间。

该可选的实施方式中,以餐具获取请求对应的触发位置为中心点,以预设距离值为半径所形成的圆形区域,并确定该圆形区域内的空间标识确定为与餐具获取请求对应的触发位置匹配的目标空间标识。

可见,该可选的实施方式通过餐具存放空间的空间标识,能够实现所需餐具存放空间的获取,能够提高餐具存放空间的确定准确性以及效率,进一步丰富餐具存放空间的确定灵活性。

103、控制目标餐具存放空间的存放口开启,供餐具获取请求对应的触发者通过目标餐具存放空间的存放口从目标餐具存放空间中获取目标餐具,其中,该目标餐具包括某一餐具。

在又一个可选的实施例中,在执行完毕步骤102之后,以及在执行步骤103之前,该方法还可以包括以下步骤:

判断目标餐具存放空间的数量是否大于1,当判断出等于1时,触发执行步骤103;

当判断出大于1时,确定餐具获取请求的触发者的身高信息,并从所有目标餐具存放空间中确定与餐具获取请求的触发者的身高信息相匹配的餐具存放空间,并触发执行步骤103,此时,步骤103中的目标餐具存放空间为与身高信息相匹配的餐具存放空间。

可见,该可选的实施例在获取到存放有餐具的餐具存放空间之后,进一步判断餐具存放空间的数量是否大于1,若是,则直接控制该餐具存放空间的存放口开启,若不是,则获取与用户的身高信息匹配的餐具存放空间,并控制与用户的身高信息匹配的餐具存放空间开启,能够便于用户获取餐具,进一步提高餐具的获取效率以及准确性。

可见,实施图1所描述的基于智能租赁柜的餐具租赁控制方法能够在检测到餐具触发的餐具获取请求时,通过餐具的触发位置查询存放有餐具的餐具存放空间,能够提高餐具存放空间的查询准确性以及效率,并控制餐具存放空间的存放口开启,便于用户获取所需的餐具,提高餐具的获取效率,从而提高餐具的租赁效率,进而提升了用户的租赁体验,有利于提高餐具的租赁粘度,有利于共享餐具的推广,进一步有利于环境的保护。

实施例二

请参阅图2,图2是本发明实施例公开的另一种基于智能租赁柜的餐具租赁控制方法的流程示意图。其中,图2所描述的基于智能租赁柜的餐具租赁控制方法可以应用于智能租赁柜或智能租赁柜的服务器中,其中,智能租赁柜的服务器包括本地服务器或者云服务器,本发明实施例不做限定。如图2所示,该基于智能租赁柜的餐具租赁控制方法可以包括以下操作:

201、当检测到针对某一餐具触发的餐具获取请求时,确定该餐具获取请求对应的触发位置,该餐具获取请求用于请求获取某一餐具;

202、判断餐具获取请求是否包含针对某一餐具的餐具信息,某一餐具的餐具信息用于确定餐具获取请求的触发者所需的某一餐具,某一餐具的餐具信息包括某一餐具的餐具类型和/或餐具数量。当判断出包含针对某一餐具的餐具信息时,根据某一餐具的餐具信息触发执行步骤205;当判断出不包含针对某一餐具的餐具信息时,触发执行步骤203。

本发明实施例中,某一餐具的餐具信息还包括某一餐具的餐具等级和/或使用时长。

203、向餐具获取请求的触发者输出智能租赁柜中能够被获取的所有餐具的餐具信息,能够被获取的每个餐具的餐具信息包括该餐具的餐具类型和/或该餐具的剩余可租赁数量,且能够被获取的每个餐具的餐具信息用于供餐具获取请求的触发者查看并从中选择所需的目标餐具。

204、检测针对目标餐具的触发操作。当执行完毕步骤204之后,根据目标餐具的餐具信息触发执行步骤205。

可见,本发明实施例在获取到针对餐具触发的餐具获取请求之后,进一步判断餐具获取请求中是否存在所需餐具的餐具信息,若存在,则结合所需餐具的餐具信息,确定餐具存放空间,既能够进一步提高餐具存放空间的确定准确性以及可靠性,又能够使得用户使用到符合心意的餐具;若不存在,则向用户输出智能租赁柜中,当前所存放餐具的餐具信息,供用户选择所需的餐具,有利于进一步提升餐具的使用粘度,从而有利于餐具的推广,进而进一步有利于环境的保护。

205、基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间。

本发明实施例中,可选的,当步骤202判断出包含针对某一餐具的餐具信息时,根据某一餐具的餐具信息触发执行步骤205,具体的:基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的餐具存放空间,并从该所有餐具存放空间中选择所存放的餐具的与某一餐具的餐具信息相匹配的目标餐具存放空间。

本发明实施例中,可选的,当步骤204中检测到针对目标餐具的触发操作时,根据目标餐具的餐具信息触发执行步骤205,具体的:

基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的餐具存放空间,并从该所有餐具存放空间中选择所存放的餐具的与目标餐具的餐具信息相匹配的目标餐具存放空间。

206、控制目标餐具存放空间的存放口开启,供餐具获取请求对应的触发者通过目标餐具存放空间的存放口从目标餐具存放空间中获取目标餐具,其中,目标餐具包括某一餐具。

本发明实施例中,针对步骤201、步骤205以及步骤206的其他描述请参阅实施例一中针对步骤101-步骤103的相关描述,本发明实施例不再赘述。

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

当判断出餐具获取请求不包含针对某一餐具的餐具信息时,查询餐具获取请求的触发者的目标信息,并根据触发者的目标信息从智能租赁柜中选择与该目标信息相匹配的餐具信息,并触发执行步骤203,此时,步骤203所输出的能够被获取的所有餐具的餐具信息为能够被获取的且与触发者的目标信息相匹配的所有餐具的餐具信息。

该可选的实施例中,触发者的目标信息包括触发者的购物信息以及触发者的性格信息。

该可选的实施例中,智能租赁柜根据餐具获取请求的触发者的标识信息从与智能租赁柜建立通信连接的购物平台获取触发者的购物信息,根据该购物信息确定触发者的性格信息;或者触发者的购物信息以及性格信息均是触发者上传的。例如:当触发者的购物信息用于表示购物者喜欢靓丽颜色(如:鲜黄色)的物品,则表示触发者的性格是热情开朗的。

可见,该可选的实施例在判断出餐具获取请求不包含针对用户所需餐具的餐具信息时,通过结合用户的购物信息以及性格信息与智能租赁柜的餐具信息相结合,生成能够被获取餐具的餐具信息,能够提高餐具信息的输出准确性以及可靠性,从而有利于提高用户选择到满意的餐具的可能性,进一步有利于餐具的推广。

可见,实施图2所描述的基于智能租赁柜的餐具租赁控制方法能够在检测到餐具触发的餐具获取请求时,通过餐具的触发位置查询存放有餐具的餐具存放空间,能够提高餐具存放空间的查询准确性以及效率,并控制餐具存放空间的存放口开启,便于用户获取所需的餐具,提高餐具的获取效率,从而提高餐具的租赁效率,进而提升了用户的租赁体验,有利于提高餐具的租赁粘度,有利于共享餐具的推广,进一步有利于环境的保护。此外,能够进一步提高餐具存放空间的确定准确性以及可靠性,又能够使得用户使用到符合心意的餐具,有利于进一步提升餐具的使用粘度,从而有利于餐具的推广,进而进一步有利于环境的保护。

实施例三

请参阅图3,图3是本发明实施例公开的一种基于智能租赁柜的餐具租赁控制装置的结构示意图。其中,图3所描述的基于智能租赁柜的餐具租赁控制装置可以应用于智能租赁柜或智能租赁柜的服务器中,其中,智能租赁柜的服务器包括本地服务器或者云服务器,本发明实施例不做限定。如图3所示,该基于智能租赁柜的餐具租赁控制装置可以包括:确定模块301、查询模块302以及控制模块303,其中:

确定模块301,用于当检测到针对某一餐具触发的餐具获取请求时,确定餐具获取请求对应的触发位置,该餐具获取请求用于请求获取某一餐具。

查询模块302,用于基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间。

控制模块303,用于控制目标餐具存放空间的存放口开启,供餐具获取请求对应的触发者通过目标餐具存放空间的存放口从目标餐具存放空间中获取目标餐具,其中,该目标餐具包括某一餐具。

可见,实施图3所描述的基于智能租赁柜的餐具租赁控制装置能够在检测到餐具触发的餐具获取请求时,通过餐具的触发位置查询存放有餐具的餐具存放空间,能够提高餐具存放空间的查询准确性以及效率,并控制餐具存放空间的存放口开启,便于用户获取所需的餐具,提高餐具的获取效率,从而提高餐具的租赁效率,进而提升了用户的租赁体验,有利于提高餐具的租赁粘度,有利于共享餐具的推广,进一步有利于环境的保护。

在一个可选的实施例中,如图3所示,确定模块301确定餐具获取请求对应的触发位置的方式具体为:

当餐具获取请求是通过扫描智能租赁柜的识别码触发时,确定识别码所在的位置为餐具获取请求对应的触发位置;

当餐具获取请求是通过触控智能租赁柜的触控单元触发时,确定触控单元所在的位置为餐具获取请求对应的触发位置;

当餐具获取请求是通过餐具获取请求的触发者的用户终端上的应用触发时,确定餐具获取请求的触发者的用户终端所在的位置为餐具获取请求对应的触发位置。

可见,实施图3所描述的基于智能租赁柜的餐具租赁控制装置还能够通过智能租赁柜的识别码或者智能租赁柜的触控单元或者用户终端上的应用程序,不仅能够实现餐具的餐具获取请求对应的触发位置的确定,还能够提供丰富的餐具获取请求对应的触发位置的确定方式,提高了餐具获取请求对应的触发位置的确定灵活性以及可能性。

在另一个可选的实施例中,如图4所示,查询模块302包括确定子模块3021以及遍历子模块3022,其中:

确定子模块3021,用于当餐具获取请求对应的触发位置包括智能租赁柜的识别码所在的位置或者智能租赁柜的触控单元所在的位置时,确定餐具获取请求对应的触发位置的中心点。

遍历子模块3022,用于按照顺时针方向或者逆时针方向、以中心点为出发点由近及远遍历智能租赁柜的餐具存放空间,直至遍历到存放有餐具的餐具存放空间。

确定子模块3021,还用于确定存放有餐具的餐具存放空间为目标餐具存放空间。

可见,实施图4所描述的查询模块能够通过按照顺时针方向或者逆时针方向、以餐具的触发位置的中心点由近及远遍历智能租赁柜的餐具存放空间,能够提高存放有餐具的餐具存放空间的确定准确性以及效率,有利于进一步提高用户获取到餐具的效率以及准确性。

在又一个可选的实施例中,如图4所示,查询模块302还可以包括判断子模块3023,其中:

判断子模块3023,用于在确定子模块3021确定餐具获取请求对应的触发位置的中心点之前,判断餐具获取请求对应的触发位置是否为智能租赁柜的餐具存放空间的标识码所在的位置。

判断子模块3023,还用于当判断结果为是时,判断餐具获取请求对应的触发位置的餐具存放空间是否存放有餐具;当判断出未存放有餐具时,触发确定子模块3021执行上述的确定餐具获取请求对应的触发位置的餐具存放空间的中心点的操作。

确定子模块3021,还用于当判断子模块3023判断出存放有餐具时,确定餐具获取请求对应的触发位置的餐具存放空间为目标餐具存放位置。

可见,实施图4所描述的查询模块还能够先判断餐具获取请求对应的触发位置是否为餐具存放空间的标识码所在的位置,若是,则判断该餐具存放空间是否存在餐具,若存在,则直接确定该餐具存放空间为所需的餐具存放空间,若不是,则触发执行后续的操作,能够进一步提高餐具存放空间的确定准确性以及可靠性。

在又一个可选的实施例中,如图3所示,查询模块302基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间的方式具体为:

获取智能租赁柜中存放有餐具的所有餐具存放空间中每个餐具存放空间与餐具获取请求对应的触发位置的距离值;

从所有距离值中筛选距离值小于等于确定出的距离值阈值的所有目标距离值,并确定每个目标距离值对应的餐具存放空间为目标餐具存放空间;或者,

当餐具获取请求对应的触发位置包括餐具获取请求的触发者的用户终端所在的位置时,确定餐具获取请求的触发者的身高信息,并从智能租赁柜中确定存放有餐具且与身高信息相匹配的餐具存放空间为目标餐具存放空间。

可见,实施图3所描述的基于智能租赁柜的餐具租赁控制装置还能够通过直接确定距离餐具获取请求对应的触发位置的距离值较小的餐具存放空间作为所需的餐具存放空间,或者,在餐具获取请求对应的触发位置为餐具获取请求的触发者的用户终端所在的位置时,通过确定与触发者的身高信息匹配的餐具存放位置,能够减少因餐具存放空间所在的位置相对于用户太高或者太低导致用户不方便获取、甚至无法获取到餐具的发生情况,便于用户伸手即可获取到餐具,提高用户获取到餐具的效率,进一步提升用户的体验感;以及进一步丰富了餐具存放空间的确定方式,提高餐具存放空间的确定准确性以及灵活性,提高了用户获取到餐具的概率。

在又一个可选的实施例中,如图5所示,该装置还包括判断模块304,其中:

判断模块304,用于在确定模块301确定餐具获取请求对应的触发位置之后,以及在查询模块302基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间之前,判断餐具获取请求是否包含针对某一餐具的餐具信息,某一餐具的餐具信息用于确定餐具获取请求的触发者所需的某一餐具,某一餐具的餐具信息包括某一餐具的餐具类型和/或餐具数量;当判断出餐具获取请求包含针对某一餐具的餐具信息时,根据某一餐具的餐具信息触发查询模块302执行上述的基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间的操作。

可见,实施图5所描述的基于智能租赁柜的餐具租赁控制装置能够在获取到针对餐具触发的餐具获取请求之后,进一步判断餐具获取请求中是否存在所需餐具的餐具信息,若存在,则结合所需餐具的餐具信息,确定餐具存放空间,既能够进一步提高餐具存放空间的确定准确性以及可靠性,又能够使得用户使用到符合心意的餐具,有利于进一步提升餐具的使用粘度,从而有利于餐具的推广,进而进一步有利于环境的保护。

在又一个可选的实施例中,如图5所示,该装置还包括输出模块305以及检测模块306,其中:

输出模块305,用于当判断模块304判断出餐具获取请求不包含针对某一餐具的餐具信息时,向餐具获取请求的触发者输出智能租赁柜中能够被获取的所有餐具的餐具信息,能够被获取的每个餐具的餐具信息包括该餐具的餐具类型和/或该餐具的剩余可租赁数量,且能够被获取的每个餐具的餐具信息用于供餐具获取请求的触发者查看并从中选择所需的目标餐具。

检测模块306,用于检测针对目标餐具的触发操作,并根据目标餐具的餐具信息触发查询模块302执行上述的基于餐具获取请求对应的触发位置按照预设查询方式从智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间的操作。

可见,实施图5所描述的基于智能租赁柜的餐具租赁控制装置还能够若餐具获取请求不存在餐具的餐具信息时,则向用户输出智能租赁柜中,当前所存放餐具的餐具信息,供用户选择所需的餐具,有利于进一步提升餐具的使用粘度,从而有利于餐具的推广,进而进一步有利于环境的保护。

实施例四

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

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

与存放器601耦合的处理器602;

进一步的,还可以包括与处理器602耦合的输入接口603以及输出接口604;

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

实施例五

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

实施例六

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

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

通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存放在计算机可读存放介质中,存放介质包括只读存放器(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)或其他光盘存放器、磁盘存放器、磁带存放器、或者能够用于携带或存放数据的计算机可读的任何其他介质。

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

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

06120112939536