1.一种基于智能租赁柜的餐具获取控制方法,其特征在于,所述方法包括:当检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求时,根据所述开启请求确定所述某一餐具存放空间的餐具信息,所述餐具信息至少包括所述某一餐具存放空间的餐具存放数量;
根据所述开启请求判断所述餐具存放数量是否大于等于所述开启请求对应的触发者的餐具需求数量,当判断出小于所述餐具需求数量时,基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间;
其中,所述目标餐具存放空间所存放的餐具以及所述某一餐具存放空间所存放的餐具用于供所述开启请求对应的触发者获取。
2.根据权利要求1所述的基于智能租赁柜的餐具获取控制方法,其特征在于,所述基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间,包括:确定所述某一餐具存放空间所在位置的中心点;
以所述中心点为中心所形成的图形由近及远、按照目标时针方向遍历所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足所述餐具需求数量的要求的餐具存放空间,并确定存放有且所存放餐具的数量满足所述餐具需求数量的要求的所述餐具存放空间为目标餐具存放空间,所述目标时针方向包括逆时针方向或者顺时针方向。
3.根据权利要求2所述的基于智能租赁柜的餐具获取控制方法,其特征在于,所述方法还包括:
当检测到所述开启请求之后,获取所述开启请求对应的触发者的身高信息,并根据所述身高信息以及所述某一餐具存放空间所在位置定位起始遍历位置;
以及,所述以所述中心点为中心所形成的图形由近及远、按照目标时针方向遍历所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足所述餐具需求数量的要求的餐具存放空间,包括:以所述中心点为中心所形成的图形由近及远、按照目标时针方向、从所述起始遍历位置遍历所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间,直至遍历到存放有且所存放餐具的数量满足所述餐具需求数量的要求的餐具存放空间。
4.根据权利要求1‑3任一项所述的基于智能租赁柜的餐具获取控制方法,所述目标餐具存放空间的数量大于等于1;
以及,所述基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间之后,所述方法还包括:获取最后查询到的所述目标餐具存放空间所存放餐具的餐具存放数量,并判断最后查询到的所述目标餐具存放空间所存放餐具的餐具存放数量是否大于等于所述餐具需求数量;
当判断出大于等于所述餐具需求数量时,控制最后查询到的所述目标餐具存放空间的存放口开启,供所述开启请求对应的触发者通过最后查询到的所述目标餐具存放空间的存放口中获取所述餐具需求数量的餐具;
当判断出小于所述餐具需求数量时,控制查询到的所有所述目标餐具存放空间的存放口以及所述某一餐具存放空间的存放口开启,供所述开启请求对应的触发者通过所述某一餐具存放空间的存放口以及所有所述目标餐具存放空间的存放口中获取所述餐具需求数量的餐具。
5.根据权利要求1‑3任一项所述的基于智能租赁柜的餐具获取控制方法,其特征在于,所述餐具信息还包括所述某一餐具存放空间的其他餐具存放信息,所述其他餐具存放信息包括所述某一餐具存放空间的餐具存放类型和/或餐具存放等级;
以及,所述基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间之后,所述方法还包括:判断所述目标餐具存放空间所存放的餐具与所述某一餐具存放空间的其他餐具存放信息是否相匹配;
当判断出不匹配时,按照所述预设查询方式,继续从所述智能租赁柜的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求且与所述其他餐具存放信息相匹配的餐具存放空间,并将与所述其他餐具存放信息相匹配的餐具存放空间更新为所述目标餐具存放空间。
6.根据权利要求4所述的基于智能租赁柜的餐具获取控制方法,其特征在于,所述方法还包括:
检测某一餐具存放空间对应的识别码是否被识别,当检测到所述识别码被识别时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求;或者,检测某一餐具存放空间对应的触控单元是否被触控,当检测到所述触控单元被触控时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求,所述触控单元包括触控按键或者拾音器;或者,
检测是否接收到某一用户终端发送的针对某一餐具存放空间的开启指令,当检测到所述开启指令时,确定检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求。
7.根据权利要求1、2、3或6所述的基于智能租赁柜的餐具获取控制方法,其特征在于,所述餐具信息还包括所述某一餐具存放空间的餐具存放类型;
以及,所述根据所述开启请求确定所述某一餐具存放空间的餐具信息之后,以及所述根据所述开启请求判断所述餐具存放数量是否大于等于所述开启请求对应的触发者的餐具需求数量之前,所述方法还包括:判断所述某一餐具存放空间的餐具存放类型与所述开启请求对应的触发者所需的餐具需求类型相匹配;
当判断出匹配时,触发执行所述的根据所述开启请求判断所述餐具存放数量是否大于等于所述开启请求对应的触发者的餐具需求数量的操作;
当判断出不匹配时,基于所述某一餐具存放空间所在位置遍历所述智能租赁柜的其他餐具存放空间,得到所存放餐具的餐具存放类型与所述开启请求对应的触发者的餐具需求类型相匹配的匹配餐具存放空间,并控制所述匹配餐具存放空间的存放口开启,供所述开启请求对应的触发者通过所述匹配餐具存放空间的存放口中获取所需的餐具。
8.一种基于智能租赁柜的餐具获取控制装置,其特征在于,所述装置包括:确定模块,用于当检测到针对智能租赁柜上的某一餐具存放空间触发的开启请求时,根据所述开启请求确定所述某一餐具存放空间的餐具信息,所述餐具信息至少包括所述某一餐具存放空间的餐具存放数量;
判断模块,用于根据所述开启请求判断所述餐具存放数量是否大于等于所述开启请求对应的触发者的餐具需求数量;
第一查询模块,用于当所述判断模块判断出小于所述餐具需求数量时,基于所述某一餐具存放空间所在位置按照预设查询方式,从所述智能租赁柜中除所述某一餐具存放空间之外的其他餐具存放空间中查询存放有且所存放餐具的数量满足所述餐具需求数量的要求的目标餐具存放空间;
其中,所述目标餐具存放空间所存放的餐具以及所述某一餐具存放空间所存放的餐具用于供所述开启请求对应的触发者获取。
9.一种基于智能租赁柜的餐具获取控制装置,其特征在于,所述装置包括:存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1‑7任一项所述的基于智能租赁柜的餐具获取控制方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1‑7任一项所述的基于智能租赁柜的餐具获取控制方法。