物品暂存柜的控制方法、装置、电子设备与流程

文档序号:29354545发布日期:2022-03-22 23:28阅读:189来源:国知局
物品暂存柜的控制方法、装置、电子设备与流程

1.本技术涉及计算机技术领域,特别是涉及物品暂存柜的控制方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.双面出餐柜一般安置于门店厨房侧及骑手/自提用户取餐动线墙体,可实现商户订单存餐及骑手/自提用户的取餐。通常情况下,取餐用户可以同时开启一个订单占用的取餐侧的多个格口,也可同时打开该取餐用户具有取餐权限的取餐侧的多个格口。通过在一次身份认证通过之后,同时开启与该认证身份匹配的多个格口,可以提升取餐效率。然而,当取餐侧的多个格口同时开启时,在取餐用户依次从开启的每个格口取餐的过程中,如果取餐用户没有及时关闭取完餐的格口,而此时,门店从存餐侧向取完餐的格口重新存入餐品,则可能导致重新存入的餐品被错取。或者,在单面取餐柜的多个用户同时面对多个打开的格口取餐或存餐时,也可能出现互相取错餐品的情况。
3.可见,需要提供一种控制如出餐柜一样的物品暂存柜的控制方法,以降低取物出错的概率。


技术实现要素:

4.本技术实施例提供一种物品暂存柜的控制方法,有助于降低取物出错的概率。
5.第一方面,本技术实施例提供了一种物品暂存柜的控制方法,应用于包括多个用于暂存物品的格口的物品暂存柜,所述方法包括:
6.响应于暂存柜操作请求,开启所述物品暂存柜与所述暂存柜操作请求匹配的各格口的第一柜门;
7.响应于已开启第一柜门所属格口的数量大于1,对所述物品暂存柜进行锁定设置,使得所述物品暂存柜拒绝响应存物操作和/或取物操作,并启动锁定时长计时;
8.响应于所述已开启第一柜门被关闭或者锁定时长计时结果满足预设条件,对所述物品暂存柜进行解锁设置,使得所述物品暂存柜恢复响应存物操作和/或取物操作。
9.第二方面,本技术实施例提供了一种物品暂存柜的控制装置,应用于包括多个用于暂存物品的格口的物品暂存柜,所述装置包括:
10.格口第一柜门开启模块,用于响应于暂存柜操作请求,开启所述物品暂存柜与所述暂存柜操作请求匹配的各格口的第一柜门;
11.锁定控制模块,用于响应于已开启第一柜门所属格口的数量大于1,对所述物品暂存柜进行锁定设置,使得所述物品暂存柜拒绝响应存物操作和/或取物操作,并启动锁定时长计时;
12.解锁控制模块,用于响应于所述已开启第一柜门被关闭或者锁定时长计时结果满足预设条件,对所述物品暂存柜进行解锁设置,使得所述物品暂存柜恢复响应存物操作和/或取物操作。
13.第三方面,本技术实施例还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本技术实施例所述的物品暂存柜的控制方法。
14.第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本技术实施例公开的物品暂存柜的控制方法的步骤。
15.本技术实施例公开的物品暂存柜的控制方法,通过响应于暂存柜操作请求,开启所述物品暂存柜与所述暂存柜操作请求匹配的各格口的第一柜门;响应于已开启第一柜门所属格口的数量大于1,对所述物品暂存柜进行锁定设置,使得所述物品暂存柜拒绝响应存物操作和/或取物操作,并启动锁定时长计时;响应于所述已开启第一柜门被关闭或者锁定时长计时结果满足预设条件,对所述物品暂存柜进行解锁设置,使得所述物品暂存柜恢复响应存物操作和/或取物操作,有助于降低取物出错的概率。
16.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
17.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
18.图1是本技术实施例一的物品暂存柜的控制方法流程图;
19.图2是本技术实施例一的物品暂存柜外观结构示意图之一;
20.图3是本技术实施例一的物品暂存柜外观结构示意图之二;
21.图4是本技术实施例二的物品暂存柜的控制装置结构示意图之一;
22.图5是本技术实施例二的物品暂存柜的控制装置结构示意图之二;
23.图6示意性地示出了用于执行根据本技术的方法的电子设备的框图;以及
24.图7示意性地示出了用于保持或者携带实现根据本技术的方法的程序代码的存储单元。
具体实施方式
25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.实施例一
27.本技术实施例公开的一种物品暂存柜的控制方法,如图1所示,所述方法包括:步骤110至步骤130。
28.步骤110,响应于暂存柜操作请求,开启所述物品暂存柜与所述暂存柜操作请求匹配的各格口的第一柜门。
29.本技术的一些实施例中,所述暂存柜操作请求可以是对当前取物对象或存物对象进行使用权限验证的验证请求,也可以是开启指定格口柜门的开柜门请求。
30.本技术实施例公开的物品暂存柜的控制方法应用于包括多个用于暂存物品的格口的物品暂存柜。以双面物品暂存柜为例,如图2所示,在所述物品暂存柜的取物侧设置有每个格口的第一柜门,如第一柜门210。在所述物品暂存柜的取物侧还设置有验证交互装置220。所述验证交互装置220可以包括:显示屏,还可以包括:按键、条码扫描设备、图像采集设备、近场通信设备等一种或多种可以采集取物对象输入的暂存柜使用权限验证信息的设备。取物对象通过与所述验证交互装置220进行交互,执行暂存柜使用权限验证,触发暂存柜操作请求,完成从所述物品暂存柜取出物品的操作。
31.例如,当所述物品暂存柜的验证交互装置220包括条码扫描设备时,取物对象通过扫描取物信息码,触发暂存柜操作请求。其中,所述取物信息码包括但不限于:条形码、二维码。
32.再例如,当所述物品暂存柜的验证交互装置220包括按键时,取物对象通过输入取物码或者直接触发存物或取物按键,触发暂存柜操作请求。
33.对于单面物品暂存柜,取物和存物在同一侧面。单面物品暂存柜同样设置有验证交互装置和格口柜门,如前述第一柜门。
34.本技术实施例中所述的第一柜门指触发当前操作请求的操作请求入口同侧的格口柜门。以双面物品暂存柜为例,当取物对象通过设置在双面物品暂存柜安装位置外侧的所述验证交互装置(即操作请求入口)触发暂存柜操作请求时,所述第一柜门指双面物品暂存柜外侧的格口柜门;当存物对象通过设置在双面物品暂存柜安装位置内侧的所述验证交互装置(即操作请求入口)触发暂存柜操作请求时,所述第一柜门指双面物品暂存柜内侧的格口柜门。
35.物品暂存柜通过所述验证交互装置220获取暂存柜操作请求,并根据所述操作请求中携带的取物对象输入的权限验证信息(如取餐码),之后,进一步对所述权限验证信息进行验证,并在验证成功之后,进一步获取与该暂存柜操作请求匹配的格口信息,之后,同时开启与该暂存柜操作请求匹配的所有格口的第一柜门。
36.具体的,以物品暂存柜为取餐柜举例,取餐柜通过取餐操作面板获取外卖骑手或自提用户输入的取餐码之后,进一步对所述取餐码进行验证,并在验证成功之后,进一步获取与该取餐码绑定的所有存餐订单;然后,通过取餐柜管理系统获取这些存餐订单存餐的所有格口;之后,取餐柜管理系统同时开启获取的所有存餐格口的取餐柜门,便于该外卖骑手或自提用户批量取餐。
37.步骤120,响应于已开启第一柜门所属格口的数量大于1,对所述物品暂存柜进行锁定设置,使得所述物品暂存柜拒绝响应存物操作和/或取物操作,并启动锁定时长计时。
38.第一柜门开启之后,取物对象(如外卖骑手或自提用户)取出格口中暂存的物品,之后,关闭相应格口的第一柜门,完成一次取物操作。
39.现有技术中,在同时开启多个第一柜门的情况下,取物对象需要逐个从格口中取出暂存的物品,取物操作会持续相对较长的时间。如果在某个取物对象取物过程中,其他取物对象来验证取物,同时开启了其他订单绑定格口的第一柜门,可能会出现取物对象取错物品的情况。
40.另一方面,对于如图3所示的包括取物侧和存物侧的物品暂存柜,物品暂存柜的每个格口包括位于取物侧的第一柜门310,和位于存物侧的第二柜门320,存物对象通过开启的第二柜门320存放物品,取物对象通过开启的第一柜门310从相应格口中拿取该物品。在同时开启多个第一柜门的情况下,取物对象需要逐个从格口中取出暂存的物品,如果取物对象在取出某个格口中的物品后没有及时关闭第一柜门310,此时,如果存物对象通过开启的第二柜门320再一次在该格口中存放其他订单的物品,则取物对象可能会再一次从该格口中取出物品,导致取物对象取错物品。
41.为了避免上述情况发生,本技术实施例中,在开启所述物品暂存柜与所述暂存柜操作请求匹配的各格口的第一柜门之后,进一步判断本次暂存柜操作请求后开启的第一柜门所属格口的数量。通常情况下,每个格口设置一个第一柜门,开启的第一柜门所属格口的数量等于开启的第一柜门的数量。如果本次暂存柜操作请求后开启的第一柜门所属格口的数量只有一个,则认为取物时间较短,不会出现前述取错物品的情况,取物柜管理系统不对物品暂存柜的格口或物品暂存柜进行锁定处理。如果本次暂存柜操作请求后开启的第一柜门所属格口的数量大于一个,则认为取物时间较长,可能会出现前述去错物品的情况,取物柜管理系统对物品暂存柜的格口和/或物品暂存柜进行锁定处理,避免多个取物对象同时执行取物操作,以及,避免对一个格口进行针对不同订单的取物操作和存物操作。
42.本技术的一些实施例中,所述对所述物品暂存柜进行锁定设置,使得所述物品暂存柜拒绝响应存物操作和/或取物操作,并启动锁定时长计时的步骤,包括以下一项或两项:对所述已开启第一柜门所属格口的第二柜门进行锁定,并启动锁定第一时长计时;其中,被锁定的第二柜门禁止开启,所述第二柜门与所述第一柜门位于同一格口的不同侧;对所述物品暂存柜的当前操作请求入口进行锁定,并启动锁定第二时长计时,其中,所述当前操作请求入口指触发当前暂存柜操作请求的操作入口。
43.针对不同的取物餐错误情况,本技术实施例中提供不同的锁定方法对物品暂存柜进行锁定。针对上述两种取物错误情况,也可以同时采用下属锁定方法对物品暂存柜进行锁定。下面分别举例说明两种锁定方法。
44.第一种锁定方法:对第一柜门进行锁定
45.本技术的一些实施例中,所述对所述已开启第一柜门所属格口的第二柜门进行锁定,包括:将所述已开启第一柜门所属格口的存物状态,设置为指示禁止使用的状态;通过所述物品暂存柜位于存物侧的显示屏幕展示第二提示信息,所述第二提示信息中包括以下一项或两项内容:被锁定的所述第二柜门、被锁定的所述第二柜门剩余最大锁定时长。
46.当格口的存物状态设置为指示禁止使用的状态时,该格口的第二柜门将被锁定,存物对象将无法开启该第二柜门。因此,将所述已开启第一柜门所属格口的存物状态,可以实现锁定格口的第二柜门。
47.针对由于同一格口的第一柜门和第二柜门同时开启导致取物对象取错物品的情况,本技术的一些实施例中,通过在同时开启多个格口的第一柜门之后,将第一柜门已开启的格口设置为指示禁止使用的状态,即锁定该格口的第二柜门,以避免在取物期间存物对象再一次向格口中存放物品。同时,取物柜管理系统启动对第二柜门的锁定第一时长计时,用于将第一柜门开启的格口锁定第一时长。
48.本技术的一些实施例中,第一时长根据已开启第一柜门所属格口的数量动态确
定。例如,锁定第二柜门的第一时长与前述同时开启的格口的数量正相关。其中,同时该开启的格口数量与同时开启的第一柜门数量匹配。
49.本技术的一些实施例中,所述第一时长根据已开启第一柜门所属格口的数量动态确定,包括:所述第一时长大于或等于第一时长阈值,且小于或等于第二时长阈值,并且,所述第一时长与所述数量的取值非线性正相关,其中,所述第一时长阈值大于0,所述第二时长阈值大于所述第一时长阈值。其中,所述第一时长阈值和所述第二时长阈值根据实际测试结果设置。
50.例如,当物品暂存柜为取餐柜时,所述第一时长阈值可以设置为4秒钟,所述第二时长阈值可以设置为大于30秒,小于1分钟的时间值。例如,当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启2个格口的取餐柜门时,可以设置第一时长为4秒钟;当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启3个格口的取餐柜门时,可以设置第一时长为8秒钟;当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启4个格口的取餐柜门时,可以设置第一时长为12秒钟,当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启5个格口的取餐柜门时,可以设置第一时长为19秒钟;当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启6个格口的取餐柜门时,可以设置第一时长为24秒钟;当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启7个或7个以上格口的取餐柜门时,可以设置第一时长为34秒钟。即第二时长阈值为34秒钟。
51.本技术的一些实施例中,可以对锁定时长加计时,也可以对锁定时长倒计时,本技术对锁定时长的计时方式不做限定。
52.本技术的一些实施例中,在对第二柜门进行锁定时,进一步通过设置在所述物品暂存柜的存物侧的显示屏幕展示第二提示信息,以提示存物对象,该物品暂存柜的哪些格口目前处于锁定状态,无法开启第二柜门存放物品。其中,所述第二提示信息中包括以下一项或两项内容:被锁定的所述第二柜门(如第二柜门编号或位置信息)、被锁定的所述第二柜门剩余最大锁定时长。
53.其中,被锁定的所述第二柜门剩余最大锁定时长可以根据对锁定时长的计时结果和/或设置的锁定第二柜门的第一时长确定。例如,当对第一时长进行倒计时时,倒计时的初始值为设置的锁定第二柜门的第一时长,当前的倒计时剩余时间值即为剩余最大锁定时长。再例如,当对第一时长进行加计时时,加计时的初始值为0,设置的锁定第二柜门的第一时长与当前加计时得到时间值,即为剩余最大锁定时长结果。
54.第二种锁定方法:对操作请求入口进行锁定
55.本技术的一些实施例中所述对所述物品暂存柜的操作请求入口进行锁定,包括:隐藏操作请求入口;和/或,通过所述物品暂存柜位于取物侧的显示屏幕展示第一提示信息,所述第一提示信息中包括以下一项或多项内容:已开启第一柜门所属格口、操作请求入口剩余最大锁定时长、取物状态。
56.隐藏物品暂存柜的操作请求入口之后,取物对象将无法在物品暂存柜触发暂存柜操作请求,更无法使得暂存柜响应于所述暂存柜操作请求开启第一柜门。
57.针对由于多个取物对象同时开启多个格口进行取物操作,或者单面物品暂存柜的存物对象和取物对象同时打开多个格口柜门,同时执行存物和取物操作,导致取物对象取错物品的情况,本技术的另一些实施例中,通过在针对一个取物对象进行暂存柜操作请求,
并同时开启多个格口的第一柜门之后,隐藏物品暂存柜的操作请求入口,实现对操作请求入口进行锁定,避免其他取物对象打开其他取物格口,出现多个取物对象面对多个开启的第一柜门同时取物的情况。同时,取物柜管理系统启动对操作请求入口的锁定第二时长计时,用于将操作请求入口锁定第二时长。
58.本技术的一些实施例中,第二时长根据已开启第一柜门所属格口的数量动态确定。例如,锁定操作请求入口的第二时长与前述同时开启的格口的数量正相关。其中,同时该开启的格口数量与同时开启的第一柜门数量匹配。
59.本技术的一些实施例中,所述第二时长根据已开启第一柜门所属格口的数量动态确定,包括:所述第二时长大于或等于第三时长阈值,且小于或等于第四时长阈值,并且,所述第二时长与所述数量的取值非线性正相关,其中,所述第三时长阈值大于0,所述第四时长阈值大于所述第三时长阈值。其中,所述第三时长阈值和所述第四时长阈值根据实际测试结果设置。
60.例如,当物品暂存柜为取餐柜时,所述第三时长阈值可以设置为4秒钟,所述第四时长阈值可以设置为大于30秒,小于1分钟的时间值。例如,当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启2个格口的取餐柜门时,可以设置第二时长为4秒钟;当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启3个格口的取餐柜门时,可以设置第二时长为6秒钟;当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启4个格口的取餐柜门时,可以设置第二时长为8秒钟,当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启5个格口的取餐柜门时,可以设置第二时长为10秒钟;当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启6个格口的取餐柜门时,可以设置第二时长为13秒钟;当外卖骑手执行一次取餐权限验证之后,取餐柜同时开启7个或7个以上格口的取餐柜门时,可以设置第二时长为24秒钟。即所述第四时长阈值为24秒钟。
61.本技术的一些实施例中,可以对锁定时长加计时,也可以对锁定时长倒计时,本技术对锁定时长的计时方式不做限定。
62.本技术的一些实施例中,还可以通过在物品暂存柜的取物侧的显示屏幕展示第一提示信息的方式,实现对操作请求入口进行锁定。例如,通过设置在所述物品暂存柜的取物侧的显示屏幕展示第一提示信息,以提示取物对象,该物品暂存柜目前处在取物过程中,处于锁定状态,无法开启第一柜门取出物品。其中,所述第一提示信息中包括以下一项或多项内容:已开启第一柜门所属格口、操作请求入口剩余最大锁定时长、取物状态。
63.其中,操作请求入口被锁定的剩余最大锁定时长可以根据对锁定时长的计时结果和/或设置的锁定操作请求入口的第二时长确定。例如,当对第二时长进行倒计时时,倒计时的初始值为设置的锁定操作请求入口的第二时长,当前的倒计时剩余时间值即为剩余最大锁定时长。再例如,当对第二时长进行加计时时,加计时的初始值为0,设置的锁定操作请求入口的第二时长与当前加计时得到时间值,即为剩余最大锁定时长结果。
64.步骤130,响应于所述已开启第一柜门被关闭或者锁定时长计时结果满足预设条件,对所述物品暂存柜进行解锁设置,使得所述物品暂存柜恢复响应存物操作和/或取物操作。
65.在物品暂存柜的第一柜门和/或操作请求入口被锁定的过程中,物品暂存柜的取物柜管理系统轮询解锁事件是否发生,以及时对第一柜门和/或操作请求入口进行解锁。
66.本技术的一些实施例中,响应于所述已开启第一柜门被关闭或者锁定时长计时结果满足预设条件,对所述物品暂存柜进行解锁设置的步骤,包括:响应于任意一个所述已开启第一柜门被关闭,将所述物品暂存柜的所述被关闭第一柜门所属格口解除锁定;响应于第一时长计时结束,将所述物品暂存柜的所有被锁定的所述第二柜门解除锁定;响应于所有所述已开启第一柜门被关闭,将所述物品暂存柜被锁定的所述操作请求入口解除锁定;响应于第二时长计时结束,将所述物品暂存柜被锁定的所述操作请求入口解除锁定。
67.当物品暂存柜的多个格口的第一柜门被开启后,在取物对象取物过程中,如果在第一时长内,某个格口(如格口1)被开启的第一柜门被关闭了,说明该格口可以被释放,重新用于存放物品了。此时,将对所述物品暂存柜的该被关闭第一柜门所属格口(即前述格口1)解除锁定。
68.为了保障物品暂存柜能充分利用,考虑到取物对象在取出格口中的物品后可能忘记关闭该格口的第一柜门,在计时达到第一时长时,取物柜管理系统将自动对当前次暂存柜操作请求触发开启的格口中,第一柜门尚未被关闭的格口(即目前第二柜门仍被锁定的格口)进行解锁,以释相应格口,重新用于存放物品。
69.当物品暂存柜的多个格口的第一柜门被开启后,如果取物对象在第二时长内完成取餐,并关闭了全部被开启的第一柜门,此时,其他取物对象可以开始取物品了。这种情况下,取物柜管理系统将对所述物品暂存柜被锁定的所述操作请求入口执行解除锁定操作,使得其他取物对象可以触发暂存柜操作请求。
70.为了保障物品暂存柜能充分利用,考虑到取物对象在取出格口中的物品后可能忘记关闭该格口的第一柜门,在计时达到第二时长时,取物柜管理系统将自动对所述物品暂存柜被锁定的所述操作请求入口执行解除锁定操作,使得其他取物对象可以触发暂存柜操作请求。
71.本技术的一些实施例中,可以通过将格口设置为指示允许使用的状态实现对相应的第一柜门解除锁定。本技术对锁定指定第一柜门和解锁指定第一柜门的具体实施方式不做限定,此处不再一一例举。
72.本技术的一些实施例中,可以通过启动物品暂存柜的权限验证流程的方式,或者显示操作请求入口的方式,解锁操作请求入口。本技术对解锁操作请求入口的具体实施方式不做限定,此处不再一一例举。
73.本技术实施例公开的物品暂存柜的控制方法,通过响应于暂存柜操作请求,开启所述物品暂存柜与所述暂存柜操作请求匹配的各格口的第一柜门;响应于已开启第一柜门所属格口的数量大于1,对所述物品暂存柜进行锁定设置,使得所述物品暂存柜拒绝响应存物操作和/或取物操作,并启动锁定时长计时;响应于所述已开启第一柜门被关闭或者锁定时长计时结果满足预设条件,对所述物品暂存柜进行解锁设置,使得所述物品暂存柜恢复响应存物操作和/或取物操作,有助于降低取物出错的概率。
74.以物品暂存柜为取餐柜为例,采用本技术实施例公开的物品暂存柜的控制方法,在一次取餐开启多个格口取餐柜门的情况下,通过锁定相应格口的存餐柜门,消除存餐行为对取餐骑手的干扰,可以有效避免在骑手取餐过程中,商家向相应格口存餐造成的骑手取错餐食。进一步的,通过根据同时开启的格口数量,设置格口的存餐锁定时长,既给骑手预留了充足的取餐时间,又兼顾了取餐柜的使用效率。在满足取物对象体验的同时,兼顾了
存放物品效率最大化。
75.另一方面,在一次取餐开启多个格口取餐柜门的情况下,通过锁定操作请求入口,可以有效避免在一个骑手取餐过程中,多个取餐用户或骑手之间互相干扰,造成的骑手取错餐食。进一步的,通过根据同时开启的格口数量,设置锁定操作请求入口的时长,既给取餐骑手预留了充足的取餐时间,又兼顾了取餐柜的使用效率。在满足取物对象体验的同时,兼顾了取餐效率最大化。
76.再一方面,如果骑手或取餐用户在锁定时长内提前完成某个格口的取餐操作,并且关闭了该格口的取餐柜门,则该格口资源可以提前释放,以充分提高取餐柜的使用效率。如果骑手或取餐用户在锁定时长内提前完成所有开启格口的取餐操作,并且关闭了相应格口的取餐柜门,则操作请求入口将被解锁,以充分提高取餐柜的使用效率。
77.实施例二
78.本技术实施例公开的一种物品暂存柜的控制装置,应用于包括多个用于暂存物品的格口的物品暂存柜。如图4所示,所述装置包括:
79.格口第一柜门开启模块410,用于响应于暂存柜操作请求,开启所述物品暂存柜与所述暂存柜操作匹配的各格口的第一柜门;
80.锁定控制模块420,用于响应于已开启第一柜门所属格口的数量大于1,对所述物品暂存柜进行锁定设置,使得所述物品暂存柜拒绝响应存物操作和/或取物操作,并启动锁定时长计时;
81.解锁控制模块430,用于响应于所述已开启第一柜门被关闭或者锁定时长计时结果满足预设条件,对所述物品暂存柜进行解锁设置,使得所述物品暂存柜恢复响应存物操作和/或取物操作。
82.本技术的一些实施例中,如图5所示,所述锁定控制模块420,进一步包括:
83.第一锁定控制子模块4201,用于对所述已开启第一柜门所属格口的第二柜门进行锁定,并启动锁定第一时长计时,其中,所述第二柜门与所述第一柜门位于同一格口的不同侧;
84.第二锁定控制子模块4202,用于对所述物品暂存柜的当前操作入口入口进行锁定,并启动锁定第二时长计时,其中,所述当前操作请求入口指触发当前暂存柜操作请求的操作入口。
85.本技术的一些实施例中,所述解锁控制模块430,进一步包括:
86.第一解锁控制子模块4301,用于响应于任意一个所述已开启第一柜门被关闭,将所述物品暂存柜的所述被关闭第一柜门所属格口解除锁定;
87.第二解锁控制子模块4302,用于响应于第一时长计时结束,将所述物品暂存柜的所有被锁定的所述第二柜门解除锁定;
88.第三解锁控制子模块4303,用于响应于所有所述已开启第一柜门被关闭,将所述物品暂存柜被锁定的所述操作请求入口解除锁定;
89.第四解锁控制子模块4304,用于响应于第二时长计时结束,将所述物品暂存柜被锁定的所述操作请求入口解除锁定。
90.本技术的一些实施例中,所述第一时长根据已开启第一柜门所属格口的数量动态确定;所述第二时长根据已开启第一柜门所属格口的数量动态确定。
91.本技术的一些实施例中,所述第一时长根据已开启第一柜门所属格口的数量动态确定,包括:
92.所述第一时长大于或等于第一时长阈值,且小于或等于第二时长阈值,并且,所述第一时长与所述数量的取值非线性正相关,其中,所述第一时长阈值大于0,所述第二时长阈值大于所述第一时长阈值;
93.所述第二时长根据已开启第一柜门所属格口的数量动态确定,包括:
94.所述第二时长大于或等于第三时长阈值,且小于或等于第四时长阈值,并且,所述第二时长与所述数量的取值非线性正相关,其中,所述第三时长阈值大于0,所述第四时长阈值大于所述第三时长阈值。
95.本技术的一些实施例中,所述对所述物品暂存柜的操作请求入口进行锁定,包括:
96.隐藏操作请求入口;和/或,
97.通过所述物品暂存柜位于取物侧的显示屏幕展示第一提示信息,所述第一提示信息中包括以下一项或多项内容:已开启第一柜门所属格口、操作请求入口剩余最大锁定时长、取物状态。
98.本技术的一些实施例中,所述对所述已开启第一柜门所属格口的第二柜门进行锁定,包括:
99.将所述已开启第一柜门所属格口的存物状态,设置为指示禁止使用的状态;
100.通过所述物品暂存柜位于存物侧的显示屏幕展示第二提示信息,所述第二提示信息中包括以下一项或两项内容:被锁定的所述第二柜门、被锁定的所述第二柜门剩余最大锁定时长。
101.本技术实施例公开的物品暂存柜的控制装置,用于实现本技术实施例一中所述的物品暂存柜的控制方法,装置的各模块的具体实施方式不再赘述,可参见方法实施例相应步骤的具体实施方式。
102.本技术实施例公开的物品暂存柜的控制装置,通过响应于暂存柜操作请求,开启所述物品暂存柜与所述暂存柜操作请求匹配的各格口的第一柜门;响应于已开启第一柜门所属格口的数量大于1,对所述物品暂存柜进行锁定设置,使得所述物品暂存柜拒绝响应存物操作和/或取物操作,并启动锁定时长计时;响应于所述已开启第一柜门被关闭或者锁定时长计时结果满足预设条件,对所述物品暂存柜进行解锁设置,使得所述物品暂存柜恢复响应存物操作和/或取物操作,有助于降低取物出错的概率。
103.以物品暂存柜为取餐柜为例,采用本技术实施例公开的物品暂存柜的控制装置,在一次取餐开启多个格口取餐柜门的情况下,通过锁定相应格口的存餐柜门,消除存餐行为对取餐骑手的干扰,可以有效避免在骑手取餐过程中,商家向相应格口存餐造成的骑手取错餐食。进一步的,通过根据同时开启的格口数量,设置格口的存餐锁定时长,既给骑手预留了充足的取餐时间,又兼顾了取餐柜的使用效率。在满足取物对象体验的同时,兼顾了存放物品效率最大化。
104.另一方面,在一次取餐开启多个格口取餐柜门的情况下,通过锁定操作请求入口,可以有效避免在一个骑手取餐过程中,多个取餐用户或骑手之间互相干扰,造成的骑手取错餐食。进一步的,通过根据同时开启的格口数量,设置锁定操作请求入口的时长,既给取餐骑手预留了充足的取餐时间,又兼顾了取餐柜的使用效率。在满足取物对象体验的同时,
兼顾了取餐效率最大化。
105.再一方面,如果骑手或取餐用户在锁定时长内提前完成某个格口的取餐操作,并且关闭了该格口的取餐柜门,则该格口资源可以提前释放,以充分提高取餐柜的使用效率。如果骑手或取餐用户在锁定时长内提前完成所有开启格口的取餐操作,并且关闭了相应格口的取餐柜门,则操作请求入口将被解锁,以充分提高取餐柜的使用效率。
106.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
107.以上对本技术提供的一种物品暂存柜的控制方法及装置进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其一种核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
108.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
109.本技术的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本技术实施例的电子设备中的一些或者全部部件的一些或者全部功能。本技术还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本技术的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
110.例如,图6示出了可以实现根据本技术的方法的电子设备。所述电子设备可以为pc机、移动终端、个人数字助理、平板电脑等。该电子设备传统上包括处理器610和存储器620及存储在所述存储器620上并可在处理器610上运行的程序代码630,所述处理器610执行所述程序代码630时实现上述实施例中所述的方法。所述存储器620可以为计算机程序产品或者计算机可读介质。存储器620可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。存储器620具有用于执行上述方法中的任何方法步骤的计算机程序的程序代码630的存储空间6201。例如,用于程序代码630的存储空间6201可以包括分别用于实现上面的方法中的各种步骤的各个计算机程序。所述程序代码630为计算机可读代码。这些计算机程序可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(cd)、存储卡或者软盘之类的程序代码载体。所述计算机程序包括计算机可读代码,当所述计算机可读代码在电子设备上运行时,导致所述电子设备执行根据上述实施例的方法。
111.本技术实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,该程
序被处理器执行时实现如本技术实施例一所述的物品暂存柜的控制方法的步骤。
112.这样的计算机程序产品可以为计算机可读存储介质,该计算机可读存储介质可以具有与图6所示的电子设备中的存储器620类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩存储在所述计算机可读存储介质中。所述计算机可读存储介质通常为如参考图7所述的便携式或者固定存储单元。通常,存储单元包括计算机可读代码630’,所述计算机可读代码630’为由处理器读取的代码,这些代码被处理器执行时,实现上面所描述的方法中的各个步骤。
113.本文中所称的“一个实施例”、“实施例”或者“一个或者多个实施例”意味着,结合实施例描述的特定特征、结构或者特性包括在本技术的至少一个实施例中。此外,请注意,这里“在一个实施例中”的词语例子不一定全指同一个实施例。
114.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本技术的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
115.在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本技术可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
116.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1