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

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

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


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

技术领域

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

背景技术

近年,共享经济作为一种新的经济模式,在逐渐走进大众的视野。在共享经济这一概念的基础之上,衍生出许多共享模式,例如,共享汽车、共享单车、共享充电宝、共享餐具等。

实际应用中,通常需要配合合适的智能技术来进行某一共享模式的运营。比如,在餐具的共享模式的运营中,通常会设置智能租赁柜,在智能租赁柜中设置有多个用于存放餐具的存放空间,运营人员将餐具放置在智能租赁柜的存放空间中,然后用户在智能租赁柜的存放空间取得所需要的餐具。然而,实践发现,运营人员在将餐具存放至智能租赁柜的存放空间时,通常都是随意存放餐具,这样不利于用户准确地了解餐具的存放情况,导致用户难以准确地找到合适的餐具,降低餐具租赁的效率。

发明内容

本发明所要解决的技术问题在于,提供一种基于智能租赁柜的餐具存放控制方法及装置,将建立餐具与餐具的存放空间的关联关系,便于用户通过该关联关系准确地了解餐具的存放情况,有利于用户准确地找到合适的餐具,提高餐具租赁的效率。

为了解决上述技术问题,本发明第一方面公开了一种基于智能租赁柜的餐具存放控制方法,所述智能租赁柜具有多个用于存放餐具的存放空间,所述方法包括:

当检测到针对目标餐具触发的存放请求时,从所有的所述存放空间中确定出用于存放所述目标餐具的目标存放空间,并获取与所述目标存放空间对应的目标存放空间标识,所述存放请求包括所述目标餐具的餐具标识;

根据所述餐具标识和所述目标存放空间标识建立所述目标餐具和所述目标存放空间之间的关联关系,并在检测到所述目标餐具存放在所述目标存放空间之后,控制所述目标存放空间的柜门关闭,所述关联关系用于记录所述目标餐具在所述智能租赁柜中的存放空间。

作为一种可选的实施方式,在本发明第一方面中,所述存放请求是通过预先设置在所述智能租赁柜中的控制终端触发的或者通过识别所述智能租赁柜上的某一存放空间的标识码触发的;

以及,所述从所有的所述存放空间中确定出用于存放所述目标餐具的目标存放空间,包括:

当所述存放请求是通过所述控制终端触发的,根据所述控制终端所在的位置,从所有的所述存放空间中确定出目标存放空间;

当所述存放请求是通过识别所述某一存放空间的标识码触发的,判断所述某一存放空间是否能够用于存放所述目标餐具;

当判断出所述某一存放空间能够用于存放所述目标餐具时,将所述某一存放空间确定为目标存放空间;

当判断出所述某一存放空间不能够用于存放所述目标餐具时,根据所述某一存放空间所在的位置,从所有的所述存放空间中确定出目标存放空间。

作为一种可选的实施方式,在本发明第一方面中,所述根据所述某一存放空间所在的位置,从所有的所述存放空间中确定出目标存放空间,包括:

从所有的所述存放空间中确定出可用存放空间,并确定每个所述可用存放空间所在的位置,所述可用存放空间是指能够用于存放所述目标餐具的存放空间;

根据每个所述可用存放空间所在的位置与所述某一存放空间所在的位置确定每个所述可用存放空间和所述某一存放空间的距离值;

根据每个所述可用存放空间对应的距离值,从所有的所述可用存放空间中确定出目标可用存放空间,所述目标可用存放空间是指所对应的距离值满足预设条件的所述可用存放空间;

从所有的所述目标可用存放空间中确定出目标存放空间。

作为一种可选的实施方式,在本发明第一方面中,所述从所有的所述存放空间中确定出可用存放空间,包括:

根据所述目标餐具的餐具类型确定所述目标餐具的占用空间;

确定每个所述存放空间的剩余存放空间;

从所有的所述存放空间中筛选出剩余存放空间大于等于所述占用空间的所述存放空间,作为可用存放空间。

作为一种可选的实施方式,在本发明第一方面中,所述确定每个所述存放空间的剩余存放空间,包括:

获取每个所述存放空间中每种餐具类型的餐具的数量;

根据每个所述存放空间中每种所述餐具类型的餐具的数量计算该存放空间的已使用空间;

根据预先确定出的每个所述存放空间的最大可用空间和该存放空间的已使用空间确定该存放空间的剩余存放空间。

作为一种可选的实施方式,在本发明第一方面中,所述根据每个所述可用存放空间对应的距离值,从所有的所述可用存放空间中确定出目标可用存放空间,包括:

从所有的所述距离值中确定出最小距离值,并从所有所述可用存放空间中筛选所述最小距离值对应的可用存放空间,作为目标可用存放空间;或者,

获取所述目标餐具的存放人员的身高信息,并根据所述身高信息确定出最佳距离值,所述最佳距离值是指最便于所述存放人员存放所述目标餐具的距离值;

从所有所述可用存放空间中筛选所述最佳距离值对应的可用存放空间,作为目标可用存放空间。

作为一种可选的实施方式,在本发明第一方面中,所述从所有的所述目标可用存放空间中确定出目标存放空间,包括:

判断所述目标可用存放空间的数量是否大于等于两个;

当判断出所述目标可用存放空间的数量大于等于两个时,根据每个所述目标可用存放空间的使用记录,从所有的所述目标可用存放空间中确定出目标存放空间;

当判断出所述目标可用存放空间的数量不大于等于两个时,将所述目标可用存放空间确定为目标存放空间。

作为一种可选的实施方式,在本发明第一方面中,每个所述目标可用存放空间的使用记录至少包括该目标可用存放空间的使用时长和/或使用次数;

以及,所述根据每个所述目标可用存放空间的使用记录,从所有的所述目标可用存放空间中确定出目标存放空间,包括:

当每个所述目标可用存放空间的使用记录为该目标可用存放空间的使用时长时,将使用时长最短的所述目标可用存放空间确定为目标存放空间;

当每个所述目标可用存放空间的使用记录为该目标可用存放空间的使用次数时,将使用次数最少的所述目标可用存放空间确定为目标存放空间。

本发明第二方面公开了一种基于智能租赁柜的餐具存放控制装置,所述智能租赁柜具有多个用于存放餐具的存放空间,所述装置包括:

确定模块,用于当检测到针对目标餐具触发的存放请求时,从所有的所述存放空间中确定出用于存放所述目标餐具的目标存放空间,所述存放请求包括所述目标餐具的餐具标识;

获取模块,用于获取与所述目标存放空间对应的目标存放空间标识;

建立模块,用于根据所述餐具标识和所述目标存放空间标识建立所述目标餐具和所述目标存放空间之间的关联关系,并在检测到所述目标餐具存放在所述目标存放空间之后,控制所述目标存放空间的柜门关闭,所述关联关系用于记录所述目标餐具在所述智能租赁柜中的存放空间。

作为一种可选的实施方式,在本发明第二方面中,所述存放请求是通过预先设置在所述智能租赁柜中的控制终端触发的或者通过识别所述智能租赁柜上的某一存放空间的标识码触发的;

以及,所述确定模块,包括:

第一确定子模块,用于当所述存放请求是通过所述控制终端触发的且检测到针对目标餐具触发的存放请求时,根据所述控制终端所在的位置,从所有的所述存放空间中确定出目标存放空间;

判断子模块,用于当所述存放请求是通过识别所述某一存放空间的标识码触发的且检测到针对目标餐具触发的存放请求时,判断所述某一存放空间是否能够用于存放所述目标餐具;

第二确定子模块,用于当所述判断子模块判断出所述某一存放空间能够用于存放所述目标餐具时,将所述某一存放空间确定为目标存放空间;

所述第二确定子模块,还用于当所述判断子模块判断出所述某一存放空间不能够用于存放所述目标餐具时,根据所述某一存放空间所在的位置,从所有的所述存放空间中确定出目标存放空间。

作为一种可选的实施方式,在本发明第二方面中,所述第二确定子模块根据所述某一存放空间所在的位置,从所有的所述存放空间中确定出目标存放空间的具体方式为:

从所有的所述存放空间中确定出可用存放空间,并确定每个所述可用存放空间所在的位置,所述可用存放空间是指能够用于存放所述目标餐具的存放空间;

根据每个所述可用存放空间所在的位置与所述某一存放空间所在的位置确定每个所述可用存放空间和所述某一存放空间的距离值;

根据每个所述可用存放空间对应的距离值,从所有的所述可用存放空间中确定出目标可用存放空间,所述目标可用存放空间是指所对应的距离值满足预设条件的所述可用存放空间;

从所有的所述目标可用存放空间中确定出目标存放空间。

作为一种可选的实施方式,在本发明第二方面中,所述第二确定子模块从所有的所述存放空间中确定出可用存放空间的具体方式为:

根据所述目标餐具的餐具类型确定所述目标餐具的占用空间;

确定每个所述存放空间的剩余存放空间;

从所有的所述存放空间中筛选出剩余存放空间大于等于所述占用空间的所述存放空间,作为可用存放空间。

作为一种可选的实施方式,在本发明第二方面中,所述第二确定子模块确定每个所述存放空间的剩余存放空间的具体方式为:

获取每个所述存放空间中每种餐具类型的餐具的数量;

根据每个所述存放空间中每种所述餐具类型的餐具的数量计算该存放空间的已使用空间;

根据预先确定出的每个所述存放空间的最大可用空间和该存放空间的已使用空间确定该存放空间的剩余存放空间。

作为一种可选的实施方式,在本发明第二方面中,所述第二确定子模块根据每个所述可用存放空间对应的距离值,从所有的所述可用存放空间中确定出目标可用存放空间的具体方式为:

从所有的所述距离值中确定出最小距离值,并从所有所述可用存放空间中筛选所述最小距离值对应的可用存放空间,作为目标可用存放空间;或者,

获取所述目标餐具的存放人员的身高信息,并根据所述身高信息确定出最佳距离值,所述最佳距离值是指最便于所述存放人员存放所述目标餐具的距离值;

从所有所述可用存放空间中筛选所述最佳距离值对应的可用存放空间,作为目标可用存放空间。

作为一种可选的实施方式,在本发明第二方面中,所述第二确定子模块从所有的所述目标可用存放空间中确定出目标存放空间的具体方式为:

判断所述目标可用存放空间的数量是否大于等于两个;

当判断出所述目标可用存放空间的数量大于等于两个时,根据每个所述目标可用存放空间的使用记录,从所有的所述目标可用存放空间中确定出目标存放空间;

当判断出所述目标可用存放空间的数量不大于等于两个时,将所述目标可用存放空间确定为目标存放空间。

作为一种可选的实施方式,在本发明第二方面中,每个所述目标可用存放空间的使用记录至少包括该目标可用存放空间的使用时长和/或使用次数;

以及,所述第二确定子模块根据每个所述目标可用存放空间的使用记录,从所有的所述目标可用存放空间中确定出目标存放空间的具体方式为:

当每个所述目标可用存放空间的使用记录为该目标可用存放空间的使用时长时,将使用时长最短的所述目标可用存放空间确定为目标存放空间;

当每个所述目标可用存放空间的使用记录为该目标可用存放空间的使用次数时,将使用次数最少的所述目标可用存放空间确定为目标存放空间。

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

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

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

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

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

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

本发明实施例通过在检测到针对目标餐具触发的存放请求时,从所有的存放空间中确定出目标存放空间,然后根据目标存放空间对应的目标存放空间标识和目标餐具对应的餐具标识建立目标餐具和目标存放空间之间的关联关系,便于用户通过该关联关系准确地了解餐具的存放情况,有利于用户准确地找到合适的餐具,提高餐具租赁的效率。

附图说明

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

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

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

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

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

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

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

具体实施方式

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

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

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

本发明公开了一种基于智能租赁柜的餐具存放控制方法及装置,通过在检测到针对目标餐具触发的存放请求时,从所有的存放空间中确定出目标存放空间,然后根据目标存放空间对应的目标存放空间标识和目标餐具对应的餐具标识建立目标餐具和目标存放空间之间的关联关系,便于用户通过该关联关系准确地了解餐具的存放情况,有利于用户准确地找到合适的餐具,提高餐具租赁的效率。

实施例一

请参阅图1,图1是本发明实施例公开的一种基于智能租赁柜的餐具存放控制方法的流程示意图。如图1所示,基于智能租赁柜的餐具存放控制方法可以包括以下操作:

101、当检测到针对目标餐具触发的存放请求时,从所有的存放空间中确定出用于存放目标餐具的目标存放空间。

在上述步骤101中,存放请求可以包括目标餐具的餐具标识。针对目标餐具触发的存放请求可以是通过扫描目标餐具上的二维码触发的,在完成该二维码的扫描后即能够获得目标餐具对应的唯一编号(即目标餐具的餐具标识)。智能租赁柜具有多个存放空间,例如,智能租赁柜是一个蜂巢柜,则蜂巢柜中的每个蜂巢格子都可以作为存放目标餐具的存放空间。目标餐具可以是筷子、汤匙、叉子、碟子、杯子中的任意一种或多种。目标餐具的材质可以是塑料材质或者不锈钢材质。目标餐具还可以是一个餐盒,该餐盒中可以包含有筷子或者汤匙或者叉子等,这样用户在取出目标餐具时,相当于取出了一整套的餐具,便于用户后续使用。

进一步的,智能租赁柜的每个存放空间具有对应的存放属性,其中,每个存放空间对应的存放属性包括存放类型、存放尺寸、存放等级以及存放材质等存放属性中的一种或多种组合。进一步的,从所有的存放空间中确定出用于存放目标餐具的目标存放空间,包括:

获取目标餐具的餐具信息,并从智能租赁柜的存放空间中筛选与目标餐具的餐具信息相匹配的存放空间,作为用于存放目标餐具的目标存放空间。

进一步的,当确定出用于存放目标餐具的目标存放空间之后,控制目标存放空间的遮挡部件(例如:格子门)开启,以便于存放请求对应的触发者将目标餐具存放至目标存放空间。

该可选的实施方式中,可选的,每个存放空间的存放口均有对应的遮挡部件。这样通过设置遮挡部件,能够减少存放空间中的物品丢失的发生情况,以及能够减少存放空间被非法占用的发生情况。

该可选的实施方式中,目标餐具的餐具信息包括目标餐具的餐具尺寸、餐具类型、餐具材质以及餐具等级等餐具信息中的一种或多种组合。

该可选的实施方式中,目标存放空间的数量可以为多个,具体可以根所需存放的目标餐具的数量确定。

以目标餐具的餐具信息为目标餐具的餐具尺寸为例进行举例说明,当目标餐具的餐具尺寸的长×宽为25cm×20cm时,则从智能租赁柜中选择的存放空间的存放尺寸为30cm×25cm。

可见,该可选的实施方式通过根据餐具的餐具信息匹配用于存放餐具的存放空间,能够提高餐具的存放空间的匹配准确性以及效率,以及能够减少由于随意匹配可能匹配到存放空间远大于餐具所需的存放空间而导致浪费智能租赁柜的存放空间的利用率的情况。

本发明实施例中,需要说明的是,智能租赁柜可以包括至少一种类别的存放空间,其中,类别包括餐具类别和/或非餐具类别,其中,非餐具类别包括移动电源类别、书本类别、雨伞类别以及药品类别等非餐具类别中的至少一种。这样通过设置不同类别的存放空间,使得智能租赁柜能够存放不同类别的物品,能够丰富智能租赁柜的存放功能,提高智能租赁柜的存放空间的资源利用率。进一步,在特别情况下,存放空间的类别可以互换,即存放空间的类别可以由餐具类别转换为非餐具类别或者由非餐具类别转换为餐具类别,其中,特别情况包括当前时间段为餐具归还高峰时间段或者当前时间段为下雨时间段等情况中的至少一种。举例来说,存放空间A的类别为餐具类别,若当前时间段为下雨时间段,则存放空间A的类别由餐具类别转换雨伞类别。这样通过根据特别情况转换智能租赁柜的存放空间的类别,能够进一步丰富智能租赁柜的存放功能,进一步充分利用存放空间的资源利用率。

102、获取与目标存放空间对应的目标存放空间标识。

在上述步骤102中,为了后续建立目标餐具和目标存放空间之间的关联关系,会预先为智能租赁柜中的每个存放空间设置一个存放空间标识,然后在确定出目标存放空间之后,获取该目标存放空间的存放空间标识以作为目标存放空间标识。

103、根据餐具标识和目标存放空间标识建立目标餐具和目标存放空间之间的关联关系,并在检测到目标餐具存放在目标存放空间之后,控制目标存放空间的柜门关闭,关联关系用于记录目标餐具在智能租赁柜中的存放空间。

在上述步骤103中,建立目标餐具和目标存放空间之间的关联关系可以是通过在数据库中建立目标餐具的餐具标识和目标存放空间标识之间的映射关系来实现。另外,可以通过预先设置在存放空间中的传感器(例如,红外传感器、压力传感器等)检测餐具是否被存放在存放空间中。例如,在存放空间的底部设置压力传感器,当餐具被放置在存放空间时,底部的压力传感器即能够感测到餐具对存放空间底部的压力,继而确定出餐具已被存放在存放空间中。

在一个可选的实施例中,根据餐具标识和目标存放空间标识建立目标餐具和目标存放空间之间的关联关系的步骤之后,基于智能租赁柜的餐具存放控制方法还包括:

采集目标餐具的流通信息;

判断流通信息是否满足预设的流通条件;

当判断出流通信息不满足流通条件时,取消目标餐具和目标存放空间之间的关联关系,并输出警告提示,警告提示用于提示目标餐具的存放人员从目标存放空间中取出目标餐具。

在该可选的实施例中,流通信息可以是通过预先设置在存放空间中的传感器(例如,红外传感器、压力传感器、摄像头、温度传感器、空气湿度传感器等)采集的。例如,流通信息可以是通过设置在存放空间底部的压力传感器采集到的压力数据。此时,判断流通信息是否满足预设的流通条件的具体过程可以是判断压力传感器采集到的压力数据是否和目标餐具匹配,具体地,可以预先设置目标餐具对应的重量范围,然后通过压力数据计算出被放置在存放空间内的餐具的重量,若计算出的重量在该重量范围内,则确定压力数据和目标餐具相匹配。为了便于对餐具存放的管理,在存放餐具时,有时会要求某一存放空间只能存放某种类型的餐具,若存放人员将错误类型的餐具存放在某一存放空间中,则会判断出所存放的餐具的类型不满足条件(即流通信息不满足流通条件),然后取消该错误的餐具和某一存放空间的关联关系,并提示存放人员将该错误的餐具从某一存放空间中取出。

可见,实施该可选的实施例,通过在建立关联关系之后,采集目标餐具的流通信息,并在判断出流通信息不满足流通条件之后,取消该关联关系,然后提示存放人员将目标餐具取出,从而能够减少存放人员将不符合要求的餐具存放至存放空间的情况发生。

在该可选的实施例中,进一步可选的,流通信息至少包括卫生信息和/或类型信息,卫生信息用于表示目标餐具当前的卫生情况,类型信息用于表示目标餐具所属的餐具类型;

以及,判断流通信息是否满足预设的流通条件,包括:

当流通信息为卫生信息时,根据卫生信息判断目标餐具是否满足卫生条件,当判断出目标餐具满足卫生条件时,确定流通信息满足预设的流通条件,当判断出目标餐具不满足卫生条件时,确定流通信息不满足流通条件;

当流通信息为类型信息时,根据类型信息判断目标餐具的餐具类型是否和目标存放空间相匹配,当判断出目标餐具的餐具类型和目标存放空间相匹配时,确定流通信息满足流通条件,当判断出目标餐具的餐具类型和目标存放空间不匹配时,确定流通信息不满足流通条件。

在该进一步可选的实施例中,卫生信息可以包括目标餐具的湿度。目标餐具的湿度可以是通过预设在存放空间中的空气湿度传感器来检测,检测到的空气湿度即可以作为目标餐具的湿度。当目标餐具的湿度大于预设的湿度阈值时,则表示目标餐具残留的水珠过多,不满足卫生条件,即能够确定流通信息不满足预设的流通条件。另外,目标存放空间可以预先设置有对应的允许存放的餐具类型,例如,允许存放在目标存放空间的餐具类型为筷子,而类型信息表示目标餐具所属的餐具类型为杯子,此时,即能够判断出目标餐具的餐具类型和目标存放空间不相匹配,继而确定流通信息不满足流通条件。具体地,类型信息可以是通过设置在存放空间底部的压力传感器采集到的压力数据,然后通过压力数据计算出被放置在存放空间内的餐具的重量。并预先设置每种餐具对应的重量范围,然后判断被放置在存放空间内的餐具的重量所在的重量范围,即能够确定出被放置在存放空间内的餐具的餐具类型。例如,筷子预先设置的重量范围为100g-105g,汤匙预先设置的重量范围为150g-160g,若计算出被放置在存放空间内的餐具的重量为155g,则能够确定出被放置在存放空间内的餐具的餐具类型为汤匙。

可见,实施该进一步可选的实施例,通过不同的方式来判断流通信息是否满足预设的流通条件,能够进一步减少存放人员将不符合要求的餐具存放至存放空间的情况发生。

在另一个可选的实施例中,在检测到所述目标餐具存放在所述目标存放空间时,控制所述目标存放空间的柜门关闭之后,基于智能租赁柜的餐具存放控制方法还包括:

检测是否接收到针对目标餐具的预约请求,预约请求是由某一用户终端发起的;

当接收到预约请求时,控制目标存放空间的柜门进入锁定状态;

检测是否满足解除锁定的条件;

当检测到满足解除锁定的条件时,控制目标存放空间的柜门退出锁定状态;

其中,当目标存放空间进入锁定状态时,目标存放空间的柜门将不能被控制进行打开的动作。

在该另一个可选的实施例中,用户可以通过自己的用户终端(例如,移动手机)向智能租赁柜发起预约,当目标餐具被用户预约之后,目标餐具所在的目标存放空间的柜门将进入锁定状态,此时,其他用户将不能从目标存放空间中取出目标餐具。在满足解除锁定的条件之后,才解除目标存放空间的柜门的锁定状态,这样,其他用户才能从目标存放空间中取出目标餐具。

可见,实施该另一个可选的实施例,能够实现用户对目标餐具的预约功能,提高餐具智能租赁的使用便捷性。

在该另一个可选的实施例中,进一步可选的,预约请求包括确定出的预约时长,检测是否满足解除锁定的条件,包括:

检测是否接收到由某一用户终端发起的针对目标餐具的取出请求;

当接收到取出请求时,确定满足解除锁定的条件;或者,

判断目标存放空间的锁定时长是否大于等于预约时长,锁定时长为接收到预约请求的时刻与当前时刻之间间隔的时长;

当判断出锁定时长大于等于预约时长时,确定满足解除锁定的条件。

在该进一步可选的实施例中,在预约的用户需要取出目标餐具或者目标存放空间锁定时长过长的时候,解除目标存放空间的柜门的锁定状态。

可见,实施该进一步可选的实施例,能够在合适的情况下解除目标存放空间的柜门的锁定状态,使得智能租赁柜的预约功能更加合理,提高餐具智能租赁的使用便捷性。

可见,实施图1所描述的基于智能租赁柜的餐具存放控制方法,通过在检测到针对目标餐具触发的存放请求时,从所有的存放空间中确定出目标存放空间,然后根据目标存放空间对应的目标存放空间标识和目标餐具对应的餐具标识建立目标餐具和目标存放空间之间的关联关系,便于用户通过该关联关系准确地了解餐具的存放情况,有利于用户准确地找到合适的餐具,提高餐具租赁的效率。另外,在建立关联关系之后,若判断出流通信息不满足流通条件,取消该关联关系,然后提示存放人员将目标餐具取出,从而能够减少存放人员将不符合要求的餐具存放至存放空间的情况发生。还通过不同的方式来判断流通信息是否满足预设的流通条件,能够进一步减少存放人员将不符合要求的餐具存放至存放空间的情况发生。还能够实现用户对目标餐具的预约功能,提高餐具智能租赁的使用便捷性。

实施例二

请参阅图2,图2是本发明实施例公开的另一种基于智能租赁柜的餐具存放控制方法的流程示意图。如图2所示,基于智能租赁柜的餐具存放控制方法可以包括以下操作:

201、当检测到针对目标餐具触发的存放请求且存放请求是通过识别智能租赁柜上的某一存放空间的标识码触发时,判断某一存放空间是否能够用于存放目标餐具。当步骤201的判断结果为是时,可以触发执行步骤202;当步骤201的判断结果为否时,可以触发执行步骤203。

在上述步骤201中,存放请求可以包括目标餐具的餐具标识。智能租赁柜中每个存放空间均对应有唯一的标识码,当通过识别某一存放空间的标识码触发存放请求时,由于标识码和存放空间一一对应,所以通过确定所识别的标识码能够确定该某一存放空间的位置。当存放空间只允许存放一个餐具的时候,可以通过判断某一存放空间是否已存放餐具来确定该某一存放空间是否能够用于存放目标餐具,当存放空间允许同时存放多个餐具的时候,可以通过判断某一存放空间是否有足够的空间来确定该某一存放空间是否能够用于存放目标餐具。

202、将某一存放空间确定为目标存放空间。在执行完步骤202之后,将执行步骤204,而不再执行步骤203。

203、根据某一存放空间所在的位置,从所有的存放空间中确定出目标存放空间。在执行完步骤203之后,可以执行步骤204。

在一个可选的实施例中,根据某一存放空间所在的位置,从所有的存放空间中确定出目标存放空间,包括:

从所有的存放空间中确定出可用存放空间,并确定每个可用存放空间所在的位置,可用存放空间是指能够用于存放目标餐具的存放空间;

根据每个可用存放空间所在的位置与某一存放空间所在的位置确定每个可用存放空间和某一存放空间的距离值;

根据每个可用存放空间对应的距离值,从所有的可用存放空间中确定出目标可用存放空间,目标可用存放空间是指所对应的距离值满足预设条件的可用存放空间;

从所有的目标可用存放空间中确定出目标存放空间。

在该可选的实施例中,每个存放空间在智能租赁柜中的位置都可以表示为一个坐标值,例如,第1行第1列的存放空间的位置可以表示为(1,1),第2行第2列的存放空间的位置可以表示为(2,2)。计算每两个存放空间之间的距离值,可以通过计算该两个存放空间对应的两个坐标值之间的欧氏距离来实现。例如,第1行第1列的存放空间和第2行第2列的存放空间之间的距离值为:

可见,实施该可选的实施例,通过根据每个可用存放空间与某一存放空间的距离值确定出目标存放空间,能够使确定出的目标存放空间的位置靠近存放人员所处的位置,从而便于存放人员存放餐具。

在该可选的实施例中,进一步可选的,从所有的存放空间中确定出可用存放空间,包括:

根据目标餐具的餐具类型确定目标餐具的占用空间;

确定每个存放空间的剩余存放空间;

从所有的存放空间中筛选出剩余存放空间大于等于占用空间的存放空间,作为可用存放空间。

在该进一步可选的实施例中,空间的大小可以用该空间所占的单位空间(即预设大小的空间,例如,1000立方厘米体积的空间为一个单位空间)的数量来表示。另外,可以预先设置每种餐具类型对应的占用空间,例如,杯子对应的占用空间预先设置为1个单位空间,碟子对应的占用空间预先设置为2个单位空间。又例如,智能租赁柜共有三个存放空间,该三个存放空间的剩余存放空间分别为1、1、2,若目标餐具的餐具类型为碟子,则筛选出剩余存放空间为2的存放空间,作为可用存放空间。

可见,实施该进一步可选的实施例,通过根据目标餐具的占用空间和每个存放空间的剩余存放空间,从所有的存放空间中筛选出可用存放空间,能够在存放空间被允许同时存放多个餐具时,准确地确定出可用存放空间。

在该进一步可选的实施例中,再进一步可选的,确定每个存放空间的剩余存放空间,包括:

获取每个存放空间中每种餐具类型的餐具的数量;

根据每个存放空间中每种餐具类型的餐具的数量计算该存放空间的已使用空间;

根据预先确定出的每个存放空间的最大可用空间和该存放空间的已使用空间确定该存放空间的剩余存放空间。

在该再进一步可选的实施例中,例如,某一存放空间中存放有2个筷子,1个碟子,筷子对应的占用空间预先设置为2个单位空间,碟子对应的占用空间预先设置为2个单位空间,则该某一存放空间的已使用空间为:2*2+2*1=6,若该某一存放空间的最大可用空间预先确定为10个单位空间,则该某一存放空间的剩余存放空间为:10-6=4。

可见,实施该再进一步可选的实施例,通过根据存放空间中存放的餐具的数量和餐具类型,计算存放空间的剩余存放空间,能够在存放空间被允许同时存放多个餐具时,准确地计算出剩余存放空间。

在该可选的实施例中,又进一步可选的,根据每个可用存放空间对应的距离值,从所有的可用存放空间中确定出目标可用存放空间,包括:

从所有的距离值中确定出最小距离值,并从所有可用存放空间中筛选最小距离值对应的可用存放空间,作为目标可用存放空间;或者,

获取目标餐具的存放人员的身高信息,并根据身高信息确定出最佳距离值,最佳距离值是指最便于存放人员存放目标餐具的距离值;

从所有可用存放空间中筛选最佳距离值对应的可用存放空间,作为目标可用存放空间。

在该又进一步可选的实施例中,例如,所有的距离值依次为:1、2、2、3、4,则最小距离值为1,然后选取距离值为1的可用存放空间作为目标可用存放空间。根据身高信息确定出最佳距离值的实现过程可以是:预先设置好不同的身高所对应的最佳距离值,然后在确定存放人员的身高之后,即能够通过预先设置好的对应关系确定出该存放人员对应的最佳距离值。例如,预先设置160cm-170cm对应的最佳距离值为1,170cm-180cm对应的最佳距离值为2,180cm-190cm对应的最佳距离值为3,存放人员的身高为172cm,则确定出的最佳距离值为2。

可见,实施该又进一步可选的实施例,提供不同的方式来确定目标可用存放空间,从而能够确定出合适距离的目标可用存放空间,使得后续确定出的目标存放空间更便于存放人员存放餐具。

在该可选的实施例中,又进一步可选的,从所有的目标可用存放空间中确定出目标存放空间,包括:

判断目标可用存放空间的数量是否大于等于两个;

当判断出目标可用存放空间的数量大于等于两个时,根据每个目标可用存放空间的使用记录,从所有的目标可用存放空间中确定出目标存放空间;

当判断出目标可用存放空间的数量不大于等于两个时,将目标可用存放空间确定为目标存放空间。

在该又进一步可选的实施例中,由于确定出来的目标可用存放空间的数量有可能是两个以上,所以在确定出来的目标可用存放空间的数量是两个以上的时候,需要从确定出来的目标可用存放空间中筛选出目标存放空间。

可见,实施该又进一步可选的实施例,在目标可用存放空间的数量为两个以上的时候,能够根据使用记录从目标可用存放空间中选取出目标存放空间,从而能够选取出更为合适的目标存放空间。

在该又进一步可选的实施例中,又进一步可选的,每个目标可用存放空间的使用记录至少包括该目标可用存放空间的使用时长和/或使用次数;

以及,根据每个目标可用存放空间的使用记录,从所有的目标可用存放空间中确定出目标存放空间,包括:

当每个目标可用存放空间的使用记录为该目标可用存放空间的使用时长时,将使用时长最短的目标可用存放空间确定为目标存放空间;

当每个目标可用存放空间的使用记录为该目标可用存放空间的使用次数时,将使用次数最少的目标可用存放空间确定为目标存放空间。

在该又进一步可选的实施例中,例如,目标可用存放空间一共有3个,3个目标可用存放空间的使用时长分别为30分钟、36分钟、40分钟,则选取使用时长为30分钟的目标可用存放空间作为目标存放空间。又例如,目标可用存放空间一共有3个,3个目标可用存放空间的使用次数分别为100次、120次、90次,则选取使用次数为90次的目标可用存放空间作为目标存放空间。

可见,实施该又进一步可选的实施例,通过将使用时长最短或者使用次数最少的目标可用存放空间确定为目标存放空间,能够使各个存放空间的使用程度大致保持一致,有利于延长智能租赁柜的使用寿命。

204、获取与目标存放空间对应的目标存放空间标识。

205、根据餐具标识和目标存放空间标识建立目标餐具和目标存放空间之间的关联关系,并在检测到目标餐具存放在目标存放空间之后,控制目标存放空间的柜门关闭,关联关系用于记录目标餐具在智能租赁柜中的存放空间。

对于上述步骤204、上述步骤205的具体描述可以参照上述步骤102、上述步骤103的具体描述,在此不再一一赘述。

可见,实施图2所描述的基于智能租赁柜的餐具存放控制方法,在存放请求是通过识别智能租赁柜上的某一存放空间的标识码触发时,通过根据每个可用存放空间与某一存放空间的距离值确定出目标存放空间,能够使确定出的目标存放空间的位置靠近存放人员所处的位置,从而便于存放人员存放餐具。

实施例三

请参阅图3,图3是本发明实施例公开的又一种基于智能租赁柜的餐具存放控制方法的流程示意图。如图3所示,基于智能租赁柜的餐具存放控制方法可以包括以下操作:

301、当检测到针对目标餐具触发的存放请求且存放请求是通过预先设置在智能租赁柜中的控制终端触发时,根据控制终端所在的位置,从所有的存放空间中确定出目标存放空间。

在上述步骤301中,存放请求可以包括目标餐具的餐具标识。控制终端可以嵌入智能租赁柜中,可以嵌入在智能租赁柜的正中间或者左上角或者右上角。控制终端可以包括一个触摸屏,相关人员可以通过该触摸屏进行与智能租赁柜的交互。控制终端也可以包括一个扫描仪,当该扫描仪扫描到餐具的二维码时,即可以获取到餐具的餐具标识并触发针对该餐具的存放请求。此外,由于控制终端在智能租赁柜中的位置通常都是固定的,所以可以选取控制终端所在的位置附近的存放空间作为目标存放空间,从而便于存放人员将餐具存放至目标存放空间中。其中,对于根据控制终端所在的位置,从所有的存放空间中确定出目标存放空间的步骤的具体描述可以参照根据某一存放空间所在的位置,从所有的存放空间中确定出目标存放空间的步骤的具体描述,为避免重复,在此不再一一赘述。其中,由于控制终端在智能租赁柜中的位置通常都是固定的,所以可以将控制终端的位置等同于某一存放空间所在的位置。例如,控制终端设置在智能租赁柜的正中间,智能租赁柜是一个5乘5规格的柜子,则控制终端的位置的坐标值可以固定设置为(3,3),即将控制终端等同于一个坐标值为(3,3)的存放空间。

302、获取与目标存放空间对应的目标存放空间标识。

303、根据餐具标识和目标存放空间标识建立目标餐具和目标存放空间之间的关联关系,并在检测到目标餐具存放在目标存放空间之后,控制目标存放空间的柜门关闭,关联关系用于记录目标餐具在智能租赁柜中的存放空间。

对于上述步骤302、上述步骤303的具体描述可以参照上述步骤102、上述步骤103的具体描述,在此不再一一赘述。

可见,实施图3所描述的基于智能租赁柜的餐具存放控制方法,在存放请求是通过预先设置在智能租赁柜中的控制终端触发时,根据控制终端的位置确定出目标存放空间,从而便于存放人员将目标餐具存放至目标存放空间,有利于提高餐具租赁的效率。

实施例四

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

确定模块401,用于当检测到针对目标餐具触发的存放请求时,从所有的存放空间中确定出用于存放目标餐具的目标存放空间;

获取模块402,用于获取与目标存放空间对应的目标存放空间标识;

建立模块403,用于根据餐具标识和目标存放空间标识建立目标餐具和目标存放空间之间的关联关系,并在检测到目标餐具存放在目标存放空间之后,控制目标存放空间的柜门关闭,关联关系用于记录目标餐具在智能租赁柜中的存放空间。

可见,实施图4所描述的基于智能租赁柜的餐具存放控制装置,通过在检测到针对目标餐具触发的存放请求时,从所有的存放空间中确定出目标存放空间,然后根据目标存放空间对应的目标存放空间标识和目标餐具对应的餐具标识建立目标餐具和目标存放空间之间的关联关系,便于用户通过该关联关系准确地了解餐具的存放情况,有利于用户准确地找到合适的餐具,提高餐具租赁的效率。

在一个可选的实施例中,存放请求是通过预先设置在智能租赁柜中的控制终端触发的或者通过识别智能租赁柜上的某一存放空间的标识码触发的;

以及,确定模块401,包括:

第一确定子模块(未图示),用于当存放请求是通过控制终端触发的且检测到针对目标餐具触发的存放请求时,根据控制终端所在的位置,从所有的存放空间中确定出目标存放空间;

判断子模块4011,用于当存放请求是通过识别某一存放空间的标识码触发的且检测到针对目标餐具触发的存放请求时,判断某一存放空间是否能够用于存放目标餐具;

第二确定子模块4012,用于当判断子模块4011判断出某一存放空间能够用于存放目标餐具时,将某一存放空间确定为目标存放空间;

第二确定子模块4012,还用于当判断子模块4011判断出某一存放空间不能够用于存放目标餐具时,根据某一存放空间所在的位置,从所有的存放空间中确定出目标存放空间。

可选地,第一确定子模块和第二确定子模块4012可以是同一子模块。

可见,实施图5所描述的基于智能租赁柜的餐具存放控制装置,在存放请求是通过识别智能租赁柜上的某一存放空间的标识码触发时,根据该某一存放空间的具体情况确定出目标存放空间,或者在存放请求是通过预先设置在智能租赁柜中的控制终端触发时,根据控制终端的位置确定出目标存放空间,从而便于存放人员将目标餐具存放至目标存放空间,有利于提高餐具租赁的效率。

在该可选的实施例中,进一步可选的,第二确定子模块4012根据某一存放空间所在的位置,从所有的存放空间中确定出目标存放空间的具体方式为:

从所有的存放空间中确定出可用存放空间,并确定每个可用存放空间所在的位置,可用存放空间是指能够用于存放目标餐具的存放空间;

根据每个可用存放空间所在的位置与某一存放空间所在的位置确定每个可用存放空间和某一存放空间的距离值;

根据每个可用存放空间对应的距离值,从所有的可用存放空间中确定出目标可用存放空间,目标可用存放空间是指所对应的距离值满足预设条件的可用存放空间;

从所有的目标可用存放空间中确定出目标存放空间。

可见,实施图5所描述的基于智能租赁柜的餐具存放控制装置,通过根据每个可用存放空间与某一存放空间的距离值确定出目标存放空间,能够使确定出的目标存放空间的位置靠近存放人员所处的位置,从而便于存放人员存放餐具。

在该进一步可选的实施例中,再进一步可选的,第二确定子模块4012从所有的存放空间中确定出可用存放空间的具体方式为:

根据目标餐具的餐具类型确定目标餐具的占用空间;

确定每个存放空间的剩余存放空间;

从所有的存放空间中筛选出剩余存放空间大于等于占用空间的存放空间,作为可用存放空间。

可见,实施图5所描述的基于智能租赁柜的餐具存放控制装置,通过根据目标餐具的占用空间和每个存放空间的剩余存放空间,从所有的存放空间中筛选出可用存放空间,能够在存放空间被允许同时存放多个餐具时,准确地确定出可用存放空间。

在该再进一步可选的实施例中,又进一步可选的,第二确定子模块4012确定每个存放空间的剩余存放空间的具体方式为:

获取每个存放空间中每种餐具类型的餐具的数量;

根据每个存放空间中每种餐具类型的餐具的数量计算该存放空间的已使用空间;

根据预先确定出的每个存放空间的最大可用空间和该存放空间的已使用空间确定该存放空间的剩余存放空间。

可见,实施图5所描述的基于智能租赁柜的餐具存放控制装置,通过根据存放空间中存放的餐具的数量和餐具类型,计算存放空间的剩余存放空间,能够在存放空间被允许同时存放多个餐具时,准确地计算出剩余存放空间。

在该进一步可选的实施例中,又进一步可选的,第二确定子模块4012根据每个可用存放空间对应的距离值,从所有的可用存放空间中确定出目标可用存放空间的具体方式为:

从所有的距离值中确定出最小距离值,并从所有可用存放空间中筛选最小距离值对应的可用存放空间,作为目标可用存放空间;或者,

获取目标餐具的存放人员的身高信息,并根据身高信息确定出最佳距离值,最佳距离值是指最便于存放人员存放目标餐具的距离值;

从所有可用存放空间中筛选最佳距离值对应的可用存放空间,作为目标可用存放空间。

可见,实施图5所描述的基于智能租赁柜的餐具存放控制装置,提供不同的方式来确定目标可用存放空间,从而能够确定出合适距离的目标可用存放空间,使得后续确定出的目标存放空间更便于存放人员存放餐具。

在该进一步可选的实施例中,又进一步可选的,第二确定子模块4012从所有的目标可用存放空间中确定出目标存放空间的具体方式为:

判断目标可用存放空间的数量是否大于等于两个;

当判断出目标可用存放空间的数量大于等于两个时,根据每个目标可用存放空间的使用记录,从所有的目标可用存放空间中确定出目标存放空间;

当判断出目标可用存放空间的数量不大于等于两个时,将目标可用存放空间确定为目标存放空间。

可见,实施图5所描述的基于智能租赁柜的餐具存放控制装置,在目标可用存放空间的数量为两个以上的时候,能够根据使用记录从目标可用存放空间中选取出目标存放空间,从而能够选取出更为合适的目标存放空间。

在该又进一步可选的实施例中,又进一步可选的,每个目标可用存放空间的使用记录至少包括该目标可用存放空间的使用时长和/或使用次数;

以及,第二确定子模块4012根据每个目标可用存放空间的使用记录,从所有的目标可用存放空间中确定出目标存放空间的具体方式为:

当每个目标可用存放空间的使用记录为该目标可用存放空间的使用时长时,将使用时长最短的目标可用存放空间确定为目标存放空间;

当每个目标可用存放空间的使用记录为该目标可用存放空间的使用次数时,将使用次数最少的目标可用存放空间确定为目标存放空间。

可见,实施图5所描述的基于智能租赁柜的餐具存放控制装置,通过将使用时长最短或者使用次数最少的目标可用存放空间确定为目标存放空间,能够使各个存放空间的使用程度大致保持一致,有利于延长智能租赁柜的使用寿命。

对于上述基于智能租赁柜的餐具存放控制装置的具体描述可以参见上述基于智能租赁柜的餐具存放控制方法的具体描述,在此不再一一赘述。

实施例五

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

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

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

处理器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)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

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

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

06120112939537