1.一种基于智能租赁柜的餐具租赁控制方法,其特征在于,所述方法包括:
当检测到针对某一餐具触发的餐具获取请求时,确定所述餐具获取请求对应的触发位置,所述餐具获取请求用于请求获取所述某一餐具,所述餐具获取请求对应的触发位置包括所述智能租赁柜的识别码所在的位置、所述智能租赁柜的触控单元所在的位置、所述餐具获取请求的触发者的用户终端所在的位置中的一种,所述餐具获取请求包括所述某一餐具的餐具需求数量,所述餐具获取请求还包括所述某一餐具的餐具需求类型和/或餐具的需求使用时长;
基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间,所述预设查询方式根据所述餐具获取请求的触发者的身高信息、所述智能租赁柜的识别码所在的位置的中心点和/或所述智能租赁柜的触控单元所在的位置的中心点和/或所述智能租赁柜中存放有餐具的所有餐具存放空间中每个所述餐具存放空间与所述餐具获取请求对应的触发位置的距离值;
控制所述目标餐具存放空间的存放口开启,供所述餐具获取请求对应的触发者通过所述目标餐具存放空间的存放口从所述目标餐具存放空间中获取目标餐具,其中,所述目标餐具包括所述某一餐具。
2.根据权利要求1所述的基于智能租赁柜的餐具租赁控制方法,其特征在于,所述确定所述餐具获取请求对应的触发位置,包括:当所述餐具获取请求是通过扫描所述智能租赁柜的识别码触发时,确定所述识别码所在的位置为所述餐具获取请求对应的触发位置;
当所述餐具获取请求是通过触控所述智能租赁柜的触控单元触发时,确定所述触控单元所在的位置为所述餐具获取请求对应的触发位置;
当所述餐具获取请求是通过所述餐具获取请求的触发者的用户终端上的应用触发时,确定所述餐具获取请求的触发者的用户终端所在的位置为所述餐具获取请求对应的触发位置。
3.根据权利要求1或2所述的基于智能租赁柜的餐具租赁控制方法,其特征在于,所述基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间,包括:当所述餐具获取请求对应的触发位置包括所述智能租赁柜的识别码所在的位置或者所述智能租赁柜的触控单元所在的位置时,确定所述餐具获取请求对应的触发位置的中心点,并按照顺时针方向或者逆时针方向、以所述中心点为出发点由近及远遍历所述智能租赁柜的餐具存放空间,直至遍历到存放有餐具的餐具存放空间,并确定存放有餐具的所述餐具存放空间为目标餐具存放空间。
4.根据权利要求3所述的基于智能租赁柜的餐具租赁控制方法,其特征在于,所述确定所述餐具获取请求对应的触发位置的中心点之前,所述方法还包括:判断所述餐具获取请求对应的触发位置是否为所述智能租赁柜的餐具存放空间的标识码所在的位置,当判断结果为是时,判断所述餐具获取请求对应的触发位置的餐具存放空间是否存放有餐具,当判断出存放有餐具时,确定所述餐具获取请求对应的触发位置的餐具存放空间为目标餐具存放位置;
当判断出未存放有餐具时,触发执行所述的确定所述餐具获取请求对应的触发位置的餐具存放空间的中心点的操作。
5.根据权利要求1或2所述的基于智能租赁柜的餐具租赁控制方法,其特征在于,所述基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间,包括:获取所述智能租赁柜中存放有餐具的所有餐具存放空间中每个所述餐具存放空间与所述餐具获取请求对应的触发位置的距离值;
从所有所述距离值中筛选所述距离值小于等于确定出的距离值阈值的所有目标距离值,并确定每个所述目标距离值对应的餐具存放空间为目标餐具存放空间;或者,当所述餐具获取请求对应的触发位置包括所述餐具获取请求的触发者的用户终端所在的位置时,确定所述餐具获取请求的触发者的身高信息,并从所述智能租赁柜中确定存放有餐具且与所述身高信息相匹配的餐具存放空间为目标餐具存放空间。
6.根据权利要求1、2或4所述的基于智能租赁柜的餐具租赁控制方法,其特征在于,所述确定所述餐具获取请求对应的触发位置之后,以及所述基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间之前,所述方法还包括:判断所述餐具获取请求是否包含针对所述某一餐具的餐具信息,所述某一餐具的餐具信息用于确定所述餐具获取请求的触发者所需的所述某一餐具,且所述某一餐具的餐具信息包括所述某一餐具的餐具类型和/或餐具数量;
当判断出所述餐具获取请求包含针对所述某一餐具的餐具信息时,根据所述某一餐具的餐具信息触发执行所述的基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间的操作。
7.根据权利要求6所述的基于智能租赁柜的餐具租赁控制方法,其特征在于,所述方法还包括:
当判断出所述餐具获取请求不包含针对所述某一餐具的餐具信息时,向所述餐具获取请求的触发者输出所述智能租赁柜中能够被获取的所有餐具的餐具信息,能够被获取的每个所述餐具的餐具信息包括该餐具的餐具类型和/或该餐具的剩余可租赁数量,且能够被获取的每个所述餐具的餐具信息用于供所述餐具获取请求的触发者查看并从中选择所需的目标餐具;
检测针对所述目标餐具的触发操作,并根据所述目标餐具的餐具信息触发执行所述的基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间的操作。
8.一种基于智能租赁柜的餐具租赁控制装置,其特征在于,所述装置包括:
确定模块,用于当检测到针对某一餐具触发的餐具获取请求时,确定所述餐具获取请求对应的触发位置,所述餐具获取请求用于请求获取所述某一餐具,所述餐具获取请求对应的触发位置包括所述智能租赁柜的识别码所在的位置、所述智能租赁柜的触控单元所在的位置、所述餐具获取请求的触发者的用户终端所在的位置中的一种,所述餐具获取请求包括所述某一餐具的餐具需求数量,所述餐具获取请求还包括所述某一餐具的餐具需求类型和/或餐具的需求使用时长;
查询模块,用于基于所述餐具获取请求对应的触发位置按照预设查询方式从所述智能租赁柜的所有餐具存放空间中,查询存放有餐具的目标餐具存放空间;
控制模块,用于控制所述目标餐具存放空间的存放口开启,供所述餐具获取请求对应的触发者通过所述目标餐具存放空间的存放口从所述目标餐具存放空间中获取目标餐具,其中,所述目标餐具包括所述某一餐具,所述预设查询方式根据所述餐具获取请求的触发者的身高信息、所述智能租赁柜的识别码所在的位置的中心点和/或所述智能租赁柜的触控单元所在的位置的中心点和/或所述智能租赁柜中存放有餐具的所有餐具存放空间中每个所述餐具存放空间与所述餐具获取请求对应的触发位置的距离值。
9.一种基于智能租赁柜的餐具租赁控制装置,其特征在于,所述装置包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1‑7任一项所述的基于智能租赁柜的餐具租赁控制方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1‑7任一项所述的基于智能租赁柜的餐具租赁控制方法。