会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 旅游与酒店业 / 储物柜系统 / 打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜

打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜

阅读:231发布:2020-05-14

IPRDB可以提供打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜专利检索,专利查询,专利分析的服务。并且本发明涉及一种打开储物柜门的方法,包括如下步骤:在移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏上显示;储物柜取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,解码,并存储由所述条码或图案取得的信息;储物柜产生开锁命令,其执行机构接受所述开锁命令,打开所述开锁命令对应的储物空间。本发明还涉及一种与上述方法对应的系统、储物柜输入数据判断方法和储物柜。实施本发明的打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜,具有以下有益效果:其成本较低、不会产生废弃的纸张。,下面是打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜专利的具体信息内容。

1.一种打开储物柜门的方法,其特征在于,包括如下步骤:

A)在移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏上显示;

B)储物柜取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,解码,得到并存储由所述条码或图案取得的信息;

C)依据得到的或指定的储物箱编号产生开锁命令,打开所述开锁命令对应的储物空间;

所述步骤A)中进一步包括如下步骤:

A1)所述移动通讯终端显示屏的第一区域被触发,取得所述移动通讯终端的号码或身份识别码;

A2)产生第一随机数,使用所述移动通讯终端的号码或身份识别码和所述第一随机数按照第一设定规则产生第一开锁数据,存储所述第一开锁数据;

A3)按照设定规则,使所述第一开锁数据在所述移动通讯终端显示屏上显示为条码或图案;

所述第一设定规则包括:

在所述第一随机数的头部或尾部添加所述移动通讯终端的号码或身份识别码或将所述第一随机数逐位插入所述移动通讯终端的号码或身份识别码中或将所述移动通讯终端的号码或身份识别码逐位插入所述第一随机数中得到所述第一开锁数据。

2.根据权利要求1所述的打开储物柜门的方法,其特征在于,所述步骤A2)中,还包括将通过所述移动通讯终端输入界面输入的、存储在设定寄存器内的、表示储物空间编号的数据加入并得到所述第一开锁数据。

3.根据权利要求2所述的打开储物柜门的方法,其特征在于,所述步骤B)中,通过设置在储物柜上的条码扫描装置或图像摄取装置得到所述条码或图案。

4.根据权利要求3所述的打开储物柜门的方法,其特征在于,所述步骤C)中进一步包括如下步骤:C1)通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图案,按照所述第一开锁数据转换为所述条码或图案的逆变换得到所述第一开锁数据;

C2)对所述第一开锁数据解码,得到表示所述移动通讯终端身份的所述移动通讯终端的号码或身份识别码;

C3)指定当前空箱中的一个,存储所述移动通讯终端的号码或身份识别码、第一随机数以及指定的储物箱编号,并基于所述指定的储物箱编号产生开锁信号,打开该储物箱;或判断所述第一开锁数据中携带的储物箱编号所对应的储物箱是否为空箱,如是,存储所述移动通讯终端的号码或身份识别码、第一随机数以及所述储物箱编号,并基于所述指定的储物箱编号产生开锁信号;打开该储物箱;否则,丢弃该信息并进入待机状态。

5.根据权利要求1-4任意一项所述的打开储物柜门的方法,其特征在于,还包括如下步骤:D)移动通讯终端产生第二开锁条码或图案,并在所述移动通讯终端显示屏上显示;

E)所述储物柜取得所述移动通讯终端显示屏上显示的第二开锁条码或图案,取得其中数据,并与存储的信息比较,如符合设定条件,则执行下一步骤,否则,丢弃该信息并进入待机状态;

F)依据得到的储物箱编号产生开锁命令,其执行机构接受所述开锁命令,打开所述开锁命令对应的储物空间;同时,标记与当前取得的第二开锁条码或图案对应的存储信息,使其不再参与后面的比较。

6.根据权利要求5所述的打开储物柜门的方法,其特征在于,所述步骤D)进一步包括:D1)所述移动通讯终端显示屏的第二区域被触发,取得所述移动通讯终端的号码或身份识别码;

D2)产生第二随机数,使用所述移动通讯终端的号码或身份识别码和所述第二随机数按照第二设定规则产生第二开锁数据,存储所述第二开锁数据;所述第二随机数由所述第一随机数运算得到或与所述第一随机数不相关;

D3)按照设定规则,使所述第二开锁数据在所述移动通讯终端显示屏上显示为条码或图案;

其中,所述第二设定规则与所述第一设定规则相同或不相同。

7.根据权利要求6所述的打开储物柜门的方法,其特征在于,所述步骤E)中进一步包括:E1)通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图案,按照所述第二开锁数据转换为所述条码或图案的逆变换得到所述第二开锁数据;

E2)对所述第二开锁数据解码,得到表示所述移动通讯终端身份的所述移动通讯终端的号码或身份识别码和第二随机数;

E3)查找已存储且未被标记的数据中是否存在该移动通讯终端的号码或身份识别码,如是,取得该移动通讯终端的号码或身份识别码对应的储物箱编号,并执行步骤F);否则,丢弃该信息并进入待机状态或查找已存储且未被标记的数据中是否存在该号码或身份识别码,并判断所述第二随机数是否由所述第一随机数得到,如是,取得该移动通讯终端的号码或身份识别码对应的储物箱编号,并执行步骤F);否则,丢弃该信息并进入待机状态。

8.一种打开储物柜门的系统,其特征在于,所述系统包括:

移动通讯终端,所述移动通讯终端具有第一开锁条码或图案产生单元和用于显示第一开锁条码或图案的显示屏;

设置在所述储物柜上的数据取得单元和开锁单元;

其中,第一开锁条码或图案产生单元用于在所述移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏上显示;

数据取得单元用于取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,解码,并存储由所述条码或图案取得的信息;

开锁单元:用于产生开锁命令,打开所述开锁命令对应的储物柜储物空间;

所述第一开锁条码或图案产生单元进一步包括:

第一区域监测模块:用于在所述移动通讯终端显示屏的第一区域被触发时,取得所述移动通讯终端的号码或身份识别码;

第一开锁数据产生模块:用于产生第一随机数,使用所述移动通讯终端的号码或身份识别码和所述第一随机数按照第一设定规则产生第一开锁数据,存储所述第一开锁数据;

所述第一设定规则包括:

在所述第一随机数的头部或尾部添加所述移动通讯终端的号码或身份识别码或将所述第一随机数逐位插入所述移动通讯终端的号码或身份识别码中或将所述移动通讯终端的号码或身份识别码逐位插入所述第一随机数中得到所述第一开锁数据;

第一条码或图案产生模块:用于按照设定规则,使所述第一开锁数据在所述移动通讯终端显示屏上显示为条码或图案。

9.根据权利要求8所述的系统,其特征在于,所述开锁单元进一步包括:输入数据取得模块:用于通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图案,按照所述第一开锁数据转换为所述条码或图案的逆变换得到所述第一开锁数据;

解码模块:用于对所述第一开锁数据解码,得到表示所述移动通讯终端身份的所述移动通讯终端的号码或身份识别码;

开锁模块:用于储物柜指定空箱中的一个,存储所述移动通讯终端的号码或身份识别码、第一随机数以及指定的储物箱编号,打开所述储物箱;或判断所述第一开锁数据中携带的储物箱编号所对应的储物箱是否为空箱,如是,存储所述移动通讯终端的号码或身份识别码、第一随机数以及所述储物箱编号,并打开所述储物箱;否则,丢弃该信息并进入待机状态。

10.根据权利要求9所述的系统,其特征在于,还包括:

第二开锁条码或图案产生单元:用于产生第二开锁条码或图案,并在所述移动通讯终端显示屏上显示;

比较单元:所述储物柜取得所述移动通讯终端显示屏上显示的第二开锁条码或图案,取得其中数据,并与存储的信息比较,如符合设定条件,则执行下一步骤,否则,丢弃该信息并进入待机状态。

11.根据权利要求10所述的系统,其特征在于,所述第二开锁条码或图案产生单元进一步包括:第二区域监测模块:用于在所述移动通讯终端显示屏的第二区域被触发,取得所述移动通讯终端的号码或身份识别码;

第二随机数产生模块:用于产生第二随机数,使用所述移动通讯终端的号码或身份识别码和所述第二随机数按照第二设定规则产生第二开锁数据,存储所述第二开锁数据;所述第二随机数由所述第一随机数运算得到或与所述第一随机数不相关;

第二条码或图案产生模块:用于按照设定规则,使所述第二开锁数据在所述移动通讯终端显示屏上显示为条码或图案;

其中,所述第二设定规则与所述第一设定规则相同或不相同。

12.一种储物柜判断接收到的输入信号的方法,其特征在于,包括如下步骤:M)通过条码扫描装置或图像扫描装置得到输入数据;所述输入数据是由移动通讯终端产生的、用于打开储物柜门以便于存物或取物的开锁数据;所述开锁数据是显示在所述移动通讯终端显示屏上的条码或图案;

N)取得输入数据中携带的表示数据产生装置的身份数据和随机数;

O)判断所述身份数据在用于比较的数据中是否存在并符合设定判断标准,如是,标记数据不再用于比较,并执行步骤Q);否则,执行步骤P);

P)判断是否存在空箱或输入数据中指定的存储箱是否空闲,如是,绑定所述身份数据、随机数和空箱编号并存储于用于比较的数据区域,并执行步骤Q);否则,丢弃数据并退回待机状态;

Q)产生开锁信号,打开相应储物箱。

13.根据权利要求12所述的储物柜判断接收到的输入信号的方法,其特征在于,所述步骤N)中输入数据携带的数据包括:产生该输入数据的移动通讯终端号码或身份识别码、第一随机数、第二随机数或储物箱编号。

14.根据权利要求13所述的储物柜判断接收到的输入信号的方法,其特征在于,所述步骤O)进一步包括:O1)判断所述移动通讯终端的号码或身份识别码是否存在于所述用于比较的数据中,如是,执行步骤O2),否则,执行步骤P);

O2)标记所述移动通讯终端的号码或身份识别码所在数据,使其不再参加比较,并执行步骤Q)。

15.根据权利要求14所述的储物柜判断接收到的输入信号的方法,其特征在于,所述步骤O2)进一步包括:O21)判断所述输入数据携带的随机数是否由所述用于比较的数据中的随机数运算得到,如是,标记所述移动通讯终端的号码或身份识别码所在数据,使其不再参加比较,并执行步骤Q);否则,执行步骤O22);

O22)丢弃输入数据,并返回待机状态。

16.一种储物柜,其特征在于,所述储物柜采用如权利要求12-15中任意一项所述的方法判断输入数据。

说明书全文

打开储物柜门的方法、系统、储物柜输入数据判断方法和储

物柜

技术领域

[0001] 本发明涉及储物柜领域,更具体地说,涉及一种打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜

背景技术

[0002] 储物柜作为人们暂时寄存物品的设施,在许多商场、游乐园、车站及工厂等公众场所均有设置。在现有技术中,这些储物柜通常具有条码产生装置,用于在有人触发时产生一个随机的条码并打印出来,供使用者持有。同时储物柜还会打开一个储物箱,使得人们可以将其携带的物品放入储物箱中;储物柜还将该条码号码与该打开的储物箱联系在一起。当使用者将上述打印出来的条码放到所述储物柜的条码扫描装置前时,条码扫描装置扫描其上的条码,并查找到相应的储物箱编号,进而打开该储物箱,便于使用者取走所存的物品。但是,在现有技术中,这种条码是打印在特定的纸上的,而且使用后这些纸就会被废弃。这种方法不仅使得使用储物柜的成本极大地增加,而且也不环保。如果上述打印出来的条码丢失或被被别人复印,则有可能发生物品丢失。降低了整个系统的安全性。同时,由于现有技术中的这些缺陷,系统只能记录储物箱的打开时间,无法提供更多的证据证明自己已经履行尽职管理的义务。

发明内容

[0003] 本发明要解决的技术问题在于,针对现有技术的上述成本高、不环保的缺陷,提供一种环保、成本较低的打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜。
[0004] 本发明解决其技术问题所采用的技术方案是:构造一种打开储物柜门的方法,包括如下步骤:
[0005] A)在移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏上显示;
[0006] B)储物柜取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,解码,得到并存储由所述条码或图案取得的信息;
[0007] C)依据得到的或指定的储物箱编号产生开锁命令,打开所述开锁命令对应的储物空间。
[0008] 更进一步地,所述步骤A)中进一步包括如下步骤:
[0009] A1)所述移动通讯终端显示屏的第一区域被触发,取得所述移动通讯终端的号码或身份识别码;
[0010] A2)产生第一随机数,使用所述号码或身份识别码和所述第一随机数按照第一设定规则产生第一开锁数据,存储所述第一开锁数据;
[0011] A3)按照设定规则,使所述第一开锁数据在所述移动通讯终端显示屏上显示为条码或图案。
[0012] 更进一步地,其特征在于,所述第一设定规则包括:
[0013] 在所述第一随机数的头部或尾部添加所述号码或身份识别码或
[0014] 将所述第一随机数逐位插入所述号码或身份识别码或
[0015]  将所述号码或身份识别码逐位插入所述第一随机数得到所述第一开锁数据。
[0016] 更进一步地,所述步骤A2)中,还包括将通过所述移动通讯终端输入界面输入的、存储在设定寄存器内的、表示储物空间编号的数据加入并得到所述第一开锁数据。
[0017] 更进一步地,所述步骤B)中,通过设置在储物柜上的条码扫描装置或图像摄取装置得到所述条码或图像。
[0018] 更进一步地,所述步骤C)中进一步包括如下步骤:
[0019] C1)通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第一开锁数据转换到所述条码或图像的逆变换得到所述第一开锁数据;
[0020] C2)对所述第一开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码;
[0021] C3)指定当前空箱中的一个,存储所述号码或身份识别码、第一随机数以及指定的储物箱编号,并基于所述指定的储物箱编号产生开锁信号。打开该储物箱;或判断所述第一开锁数据中携带的储物箱编号所对应的储物箱是否为空箱,如是,存储所述号码或身份识别码、第一随机数以及所述储物箱编号,并基于所述指定的储物箱编号产生开锁信号。打开该储物箱;否则,丢弃该信息并进入待机状态。
[0022] 更进一步地,还包括如下步骤:
[0023] D)移动通讯终端产生第二开锁条码或图案,并在所述移动通讯终端显示屏上显示;
[0024] E)所述储物柜取得所述移动通讯终端显示屏上显示的第二开锁条码或图案,取得其中数据,并与存储的信息比较,如符合设定条件,则执行下一步骤,否则,丢弃该信息并进入待机状态;
[0025] F)依据得到的储物箱编号产生开锁命令,其执行机构接受所述开锁命令,打开所述开锁命令对应的储物空间;同时,标记与当前取得的第二开锁条码或图案对应的存储信息,使其不再参与后面的比较。
[0026] 更进一步地,所述步骤D)进一步包括:
[0027] D1)所述移动通讯终端显示屏的第二区域被触发,取得所述移动通讯终端的号码或身份识别码;
[0028] D2)产生第二随机数,使用所述号码或身份识别码和所述第二随机数按照第二设定规则产生第二开锁数据,存储所述第二开锁数据;所述第二随机数由所述第一随机数运算得到或与所述第一随机数不相关;
[0029] D3)按照设定规则,使所述第二开锁数据在所述移动通讯终端显示屏上显示为条码或图案;
[0030] 其中,所述第二设定规则与所述第一设定规则相同或不相同。
[0031] 更进一步地,所述步骤E)中进一步包括:
[0032] E1)通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第二开锁数据转换到所述条码或图像的逆变换得到所述第二开锁数据;
[0033] E2)对所述第二开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码和第二随机数;
[0034] E3)查找已存储且未被标记的数据中是否存在该号码或身份识别码,如是,取得该号码或识别码对应的储物箱编号,并执行步骤F);否则,丢弃该信息并进入待机状态或查找已存储且未被标记的数据中是否存在该号码或身份识别码,并判断所述第二随机数是否由所述第一随机数得到,如是,取得该号码或识别码对应的储物箱编号,并执行步骤F);否则,丢弃该信息并进入待机状态。
[0035] 本发明还涉及一种实现上述方法的系统,所述系统包括:
[0036] 移动通讯终端,所述移动通讯终端具有第一开锁条码或图案产生单元和用于显示第一开锁条码或图案的显示屏;
[0037] 设置在所述储物柜上的数据取得单元和开锁单元;
[0038] 其中,第一开锁条码或图案产生单元用于在移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏上显示;
[0039] 数据取得单元用于取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,解码,并存储由所述条码或图案取得的信息;
[0040] 开锁单元用于产生开锁命令,打开所述开锁命令对应的储物空间。
[0041] 更进一步地,所述第一开锁条码或图案产生单元进一步包括:
[0042] 第一区域监测模块:用于在所述移动通讯终端显示屏的第一区域被触发时,取得所述移动通讯终端的号码或身份识别码;
[0043] 第一开锁数据产生模块:用于产生第一随机数,使用所述号码或身份识别码和所述第一随机数按照第一设定规则产生第一开锁数据,存储所述第一开锁数据;
[0044] 第一条码或图案产生模块:用于按照设定规则,使所述第一开锁数据在所述移动通讯终端显示屏上显示为条码或图案。
[0045] 更进一步地,所述开锁单元进一步包括:
[0046] 输入数据取得模块:用于通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第一开锁数据转换到所述条码或图像的逆变换得到所述第一开锁数据;
[0047] 解码模块:用于对所述第一开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码;
[0048] 开锁模块:用于储物柜指定空箱中的一个,存储所述号码或身份识别码、第一随机数以及指定的储物箱编号,打开所述储物箱;或判断所述第一开锁数据中携带的储物箱编号所对应的储物箱是否为空箱,如是,存储所述号码或身份识别码、第一随机数以及所述储物箱编号,并打开所述储物箱;否则,丢弃该信息并进入待机状态。
[0049] 更进一步地,还包括:
[0050] 第二开锁条码或图案产生单元:用于产生第二开锁条码或图案,并在所述移动通讯终端显示屏上显示;
[0051] 比较单元:所述储物柜取得所述移动通讯终端显示屏上显示的第二开锁条码或图案,取得其中数据,并与存储的信息比较,如符合设定条件,则执行下一步骤,否则,丢弃该信息并进入待机状态。
[0052] 更进一步地,所述第二开锁条码或图案产生单元进一步包括:
[0053] 第二区域监测模块:用于在所述移动通讯终端显示屏的第二区域被触发,取得所述移动通讯终端的号码或身份识别码;
[0054] 第二随机数产生模块:用于产生第二随机数,使用所述号码或身份识别码和所述第二随机数按照第二设定规则产生第二开锁数据,存储所述第二开锁数据;所述第二随机数由所述第一随机数运算得到或与所述第一随机数不相关;
[0055] 第二条码或图案产生模块:用于按照设定规则,使所述第二开锁数据在所述移动通讯终端显示屏上显示为条码或图案;
[0056] 其中,所述第二设定规则与所述第一设定规则相同或不相同。
[0057] 本发明还涉及一种储物柜上判断接收到输入数据的方法,包括如下步骤:
[0058] M)通过条码扫描装置或图像扫描装置得到输入数据;
[0059] N)取得输入数据中携带的表示数据产生装置的身份数据和随机数;
[0060] O)判断所述身份数据在用于比较的数据中是否存在并符合设定判断标准,如是,标记数据不再用于比较,并执行步骤Q);否则,执行步骤P);
[0061] P)判断是否存在空箱或输入数据中指定的存储箱是否空闲,如是,绑定所述身份数据、随机数和空箱编号并存储于用于比较的数据区域,并执行步骤Q);否则,丢弃数据并退回待机状态;
[0062] Q)产生开锁信号,打开相应储物箱。
[0063] 更进一步地,所述步骤N)中输入数据携带的数据包括:产生该输入数据的移动通讯终端号码或识别码、第一随机数、第二随机数或储物箱编号。
[0064] 更进一步地,所述步骤O)进一步包括:
[0065] O1)判断所述移动通讯终端号码或识别码是否存在与所述用于比较的数据中,如是,执行步骤O2),否则,执行步骤P);
[0066] O2)标记所述动终端号码或识别码所在数据,使其不再参加比较,并执行步骤Q)。
[0067] 更进一步地,所述步骤O2)进一步包括:
[0068] O21)判断所述输入数据携带的随机数是否由所述用于比较的数据中的随机数运算得到,如是,标记所述动终端号码或识别码所在数据,使其不再参加比较,并执行步骤Q);否则,执行步骤O22);
[0069] O22)丢弃输入数据,并返回待机状态。
[0070] 本发明还涉及一种储物柜,所述储物柜采用上述任意一种判断接收到开锁数据的方法判断输入数据。
[0071] 实施本发明的打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜,具有以下有益效果:由于使用了使用者自己的移动通讯终端(通常是使用者的手机,包括智能手机或非智能手机)产生带有该移动通讯终端号码或识别码的开锁数据并将其以条码或图形的方式显示在移动通讯终端显示屏上,储物柜在由该显示屏上读得该条码或图形后,对其进行变换解码,得到表示该移动通讯终端的身份的号码或识别码并存储,同时,发出开锁命令打开指定的或任意一个储物箱。这使得储物柜不再需要条码产生装置,也不需要将条码打印到纸上,所以,其成本较低、不会产生废弃的纸张。由于在开锁数据中加密了其身份识别码,即手机的号码或识别码,这些码都具有唯一性,所以较好地保护了存物的安全性。即使出现纠纷时,也可以提供完整的开锁数据,这些数据中包括了使用者的手机号码,能够证明运营方已经尽职管理储物柜。
[0072] 由于储物柜在很多情况下是设置于公共场所,如超市、图书馆、游乐园、学校、机场、地铁和火车站等,采用现有技术如打印纸件开锁条码的储物柜及方法,一旦出现意外事故,无法将特定的柜子与使用者(至少某一个使用者)一一对应起来,不具有追溯性;即使采取调用现场录像查看使用者情况的方法,调查效率及准确性也值得怀疑。而采用本发明的储物柜、储物柜系统或方法后,就能非常高效、准确得将使用者(至少某一个使用者)与柜子一一对应、联系起来,在增加存取物品安全性的同时,极大地提高了公共场所存储物品的潜在公共安全性。
[0073] 而移动通讯终端客户端软件的开锁数据生成方法与储物柜控制系统的开锁数据生成方法是一致的,所以在移动通讯终端上产生的开锁数据只能在本储物柜上被识别。特别地,由于将第二开锁数据所形成的条码或图形设定为不同于第一开锁数据,且第二开锁数据只在取物时才通过触发移动通讯终端显示屏上的第二区域而生成,可以保证使用第一开锁数据并不能再次打开储物箱门;这样即使第一数据意外丢失,也能够保证储物箱不会被其打开,从而实现了安全存取物品的目的。

附图说明

[0074] 图1是本发明打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜实施例中打开储物柜门存物的方法流程图;
[0075] 图2是所述实施例中产生第一开锁数据并显示的流程图;
[0076] 图3是所述实施例中取得第一开锁数据并开锁的流程图;
[0077] 图4是所述实施例中打开存储柜门取物的方法流程图;
[0078] 图5是所述实施例中产生第二开锁数据并显示的流程图;
[0079] 图6是所述实施例中取得第二开锁数据并开锁的流程图;
[0080] 图7是所述实施例中系统结构示意图;
[0081] 图8是所述实施例中系统包括的第二开锁条码或图案产生单元和比较单元的结构示意图;
[0082] 图9是所述实施例中储物柜输入数据判断方法流程图。

具体实施方式

[0083] 下面将结合附图对本发明实施例作进一步说明。
[0084] 如图1所示,在本发明打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜实施例中,当在储物柜上存储物品时,打开储物柜门的方法包括如下步骤:
[0085] 步骤S11 产生第一开锁条码或图案并显示:在本步骤中,在移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏上显示出来。一般来讲,移动通讯终端上并没有实现本实施例中方法的功能模块,为了使得移动通讯终端能够实现对储物柜进行存储物品和取出物品的功能,移动通讯终端需要下载并安装指定的软件模块,当该软件模块在该移动通讯终端上运行时,能够产生第一、第二开锁条码或图案并将其显示出来;与设置在储物柜上的装置配合,即可实现利用移动通讯终端在储物柜上的存物和取物。在本实施例中,由于需要到指定的服务器上下载软件模块,在服务器发送软件模块到移动通讯终端时,需要取得该移动通讯终端的号码,而该号码随软件模块一起,从服务器发送到移动通讯终端上。所以,该移动通讯终端上的软件模块是知道其号码的。通常来讲,在该移动通讯终端上建立软件模块时,该移动通讯终端的号码被存储在一个指定的存储器中。当然,在此时,也可以取得该移动通讯终端的识别码,同样存储在该软件模块的一个指定存储器中。在本实施例中,可以只使用上述移动通讯终端的号码来形成第一开锁条码或图案,也可以只使用上述移动通讯终端识别码来形成第一开锁条码或图案,还可以这两个数据都使用。数据越多,其形成的第一开锁条码或图案在相同的情况下的可靠性越高,当然,对于移动通讯终端的处理器而言,其开销也就越大。至于在本步骤中如何得到上述第一开锁条码或图案并显示出来的具体步骤稍后详细描述。
[0086] 步骤S12 取得所述第一开锁条码或图案,解码并得到相关数据:在本步骤中,储物柜取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,将其解码,并存储由所述条码或图案取得的信息;具体来讲,是由设置在在储物柜上的扫描装置或输入装置扫描放置在其前面的该移动通讯终端屏幕,将其上显示的条码或图案取得并转换为数据,这些取得的数据通过解码或执行与步骤S11中处理过程的逆运算得到相关的数据,这些数据包括了该移动通讯终端的号码或识别码以及该移动通讯终端希望打开的储物箱号码(如果存在的话)。在本实施例中,可能出现的情况包括由上述移动通讯终端指定储物箱号码和由储物柜在当前空闲的储物箱中随机选择两种情况。在第一种情况下,储物柜需要判断该号码是否当前是空闲的,而第二种情况下则不存在这种判断。同时,第一种情况下还需要在移动通讯终端上输入该指定储物箱的号码。总之,第一种情况下操作较为复杂,但是,可以方便使用者;第二种情况虽然操作较为简单,在一些情况下,可能并不适合所有的使用者,例如,老人或小孩。
[0087] 步骤S13 产生开锁命令并打开相应储物空间:在本步骤中,储物柜在收到上述数据的情况下,产生开锁命令,储物柜的执行机构接受该开锁命令,打开该开锁命令对应的储物空间,便于使用者进行存物。值得一提的是,在本实施例中,储物柜的执行机构是一个机电结合的包括了电控锁的机构,与现有技术中的执行机构一样,该执行机构接受开锁命令后,通过受控的一系列机械动作,使得开锁命令指向或对应的储物柜中储物箱的柜门打开,便于操作者存物或取物。通常来讲,执行机构是将对储物箱的门上安装的电控锁进行操作,使得电控锁的锁舌位置发生变化,例如,缩进或伸出,从而使得安装该电控锁的门能够打开或锁住。此外,在本实施例中,使用储物柜表示一个储物装置,其中有多个相互独立的储物箱,这些储物箱有单独的柜门。这些柜门在储物柜的执行机构控制下可以单独打开或锁住。前述执行机构及与储物柜其他部件的连接、动作等是现有技术,可以适用于本发明的其他实施例,具体内容可以参见本申请人已公开的在先专利申请内容。
[0088] 如图2所示,上述步骤S12中又进一步包括:
[0089] 步骤S21 移动通讯终端显示屏的第一区域被触发,取得表示该移动通讯终端身份的号码或识别码:在本实施例中,正如前面所述,是通过安装在移动通讯终端上的一个软件模块实现上述功能的,当该软件模块在移动通讯终端上建立并运行时,将会出现一个软件的界面,在这个界面中,至少包括两个相互分离的区域(或按键),一个是存物区域(即第一区域),另外一个是取物区域(即第二区域),每个区域被触发(包括触发该区域本身或通过按键触发),都会进行不同的操作便于得到不同的条码或图案,储物柜扫描这些图案就能进行不同的操作。基本上来讲,当上述第一区域被触发时,移动通讯终端(更具体而言,是该软件模块)需要产生出第一开锁条码或图案并显示,为此,在本步骤中,取出随软件一起传输来的该移动通讯终端号码或识别码,这些号码或识别码正如前面所述,是当软件运行时被调出并存储在指定的存储区域内的,本步骤中就是从这些已知的存储区域中取出这些数据。
[0090] 步骤S22 产生第一随机数,处理所述号码或识别码和随机数,得到第一开锁数据:在本步骤中,该软件模块产生第一随机数,使用取得的上述号码或身份识别码和第一随机数按照第一设定规则产生第一开锁数据,同时,存储所述第一开锁数据;具体而言,在该软件模块中通过一个随机数发生器得到第一随机数,然后将第一随机数和上述号码或识别码按第一设定规则进行处理,得到第一开锁数据。在本实施例中,第一设定规则至少可以是下面情况中的任意一种:
[0091] 在第一随机数的头部或尾部添加移动通讯终端号码或识别码(移动通讯终端的身份识别码)或;
[0092] 将第一随机数逐位插入所述号码或识别码;
[0093] 将号码或识别码逐位插入所述第一随机数得到第一开锁数据。
[0094] 当然,在本实施例中,该第一设定规则也可以不是上述任意一条,而是其他的处理方法,总之,该处理方法的原则是最大限度地使其他人不能由该第一开锁数据得到该移动通讯终端的号码或识别码,加强数据的保密性或安全性。实际上,也可以将上述数据通过一种加密算法处理,使得别人不能破译。当然,这些处理措施是需要与储物柜上的处理措施相对应(即互为逆变换),否则,储物柜将不能得到这些数据。
[0095] 步骤S23 按照设定规则将所述第一开锁数据转换为条码或图案并显示:在本步骤中,按照设定规则,使所述第一开锁数据在所述移动通讯终端显示屏上显示为条码或图案。本步骤中的设定规则是如何将第一开锁数据转换为条码或图案的规则,这些规则并没有太多的限制,只要其与设置在储物柜中的扫描装置的规则对应就可以。
[0096] 如图3所示,步骤S13中又进一步包括:
[0097] 步骤S31 取得所述条码或图案,得到第一开锁数据并存储:通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第一开锁数据转换到所述条码或图像的逆变换得到所述第一开锁数据。
[0098] 步骤S32 得到表示所述移动通讯终端身份的号码或识别码及需要打开的储物箱编号:在本步骤中,储物柜对所述第一开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码和需要打开储物箱编号。在本实施例中,凡是涉及储物柜取得开锁数据(包括第一开锁数据和第二开锁数据)的步骤均会涉及由得到的条码或图案取出上述移动通讯终端的号码或识别码以及其携带的其他信息的步骤。如前所述,在本实施例中,通过对移动通讯终端的号码或识别码以及随机数进行处理而得到第一开锁数据或第二开锁数据。由于第一开锁数据或第二开锁数据可能是通过处理的各种信号的总和,例如,可能是将两个数据逐位相互插入而得到的,所以,在本步骤需要对其进行与形成第一开锁数据或第二开锁数据时变换的逆变换,从而由开锁数据中得到这些信息。此处所述的变换和逆变换的方式是相互对应的、且事先分别设置的。例如,如果号码或识别码与随机数的组合方式是随机数排列在号码后,则逆变换为先在开锁数据取出其前面设定位数的数据为号码或识别码,再取出后面设定位置的数据作为随机数。实际上,当采取数据相互插入的方式得到开锁数据时,也是采用同样类似的在设定位置抽取数据来得到上述号码或识别码以及随机数的。这一特征要求移动通讯终端的设置与储物柜的设置相同,减少了未经许可的移动通讯终端使用储物柜的可能性,进一步提高了本实施中方法或系统的安全性和可追溯性。
[0099] 步骤S33 打开所述储物箱或丢弃数据:判断所述储物箱编号所对应的储物箱是否为空箱,如是,存储该号码或身份识别码以及所述储物箱编号,并执行步骤D);否则,丢弃该信息并进入待机状态。
[0100] 在本实施例中,在储物柜中取出物品的方法如图4所示,包括如下步骤:
[0101] 步骤S41 产生第二开锁条码或图案并显示:在本步骤中,与产生上述第一开锁条码或图案相似(不同之处是触发了软件模块界面的第二区域),移动通讯终端产生第二开锁条码或图案,并在所述移动通讯终端显示屏上显示出来。具体的产生步骤稍后详述。
[0102] 步骤S42 取得所述第二开锁条码或图案,解码并得到相关数据并判断是否存在当前数据中,如是执行下一步骤,否则,丢弃数据:在本步骤中,通过扫描放置在储物柜上设置的扫描装置之前的移动通讯终端显示屏,储物柜取得移动通讯终端显示屏上显示的第二开锁条码或图案,通过解码或数据转换,取得其中数据,并与存储的信息比较,如符合设定条件,则执行下一步骤,否则,丢弃该信息并进入待机状态。在本步骤中,存储的信息是在上述储物柜接收到第一开锁条码或图案后得到的、有效的第一开锁数据信息,这些信息包括移动通讯终端的号码或识别码以及该号码或识别码对应的储物箱号码(这些储物箱号码表示最后使用该号码或识别码的第一开锁条码或图案打开的储物箱)。通常来讲,这些信息是表状排列的,判断相关数据是否存在当前数据中就是使用发出第二开锁条码或图案的移动通讯终端的号码或识别码与存储的、可以参与比较的移动通讯终端号码或识别码比较,如果发现第二开锁条码或图案的移动通讯终端号码或识别码在其中,则表示以这个移动通讯终端号码或识别码为标志的物品在存入后尚未取走,于是可以执行下一步骤,否则,表示上述物品已经取走,不能再开锁,于是丢弃当前通过第二开锁条码或图案得到的数据并进入待机状态,准备接收下一个条码或图案。
[0103] 步骤S43 打开相应的储物箱并标记数据:在本步骤中,由于已经判断了第二开锁条码或图案的合法性,储物柜依据已经存储的当前数据,判断出需要打开的储物箱号码,产生开锁命令,其执行机构接受所述开锁命令,打开所述开锁命令对应的储物空间;同时,标记当前取得的第二开锁条码或图案对应的、存储的当前信息(即该移动通讯终端号码或识别码对应的信息),使其不再参与所述信息比较,避免非法的开锁。
[0104] 其中,如图5所示,上述步骤S42中进一步包括:
[0105] 步骤S51 移动通讯终端显示屏的第二区域被触发,取得表示该移动通讯终端身份的号码或识别码:在本步骤中,所述移动通讯终端显示屏的第二区域被触发,取得所述移动通讯终端的号码或身份识别码;这与上述步骤S21中的内容相似,只不过是第二区域被触发。
[0106] 步骤S52 产生第二随机数,处理所述号码或识别码和随机数,得到第二开锁数据:在本步骤中,产生第二随机数,使用所述号码或身份识别码和所述第二随机数按照第二设定规则产生第二开锁数据,存储所述第二开锁数据。值得一提的是,在本实施例中,上述第一设定规则和第二设定规则可以是相同的,也可以是不同的。即在本步骤中可以采用上述步骤S22中的规则来得到第二开锁数据,也可以采用与上述步骤S22中不同的规则来得到上述第二开锁数据。规则相同的好处是处理更简单,但规则不同的好处是数据的保密性更好,被仿冒的可能性更小。
[0107] 步骤S53 按照设定规则将所述第二开锁数据转换为条码或图案并显示:按照设定规则,使所述第二开锁数据在所述移动通讯终端显示屏上显示为条码或图案。本步骤中的设定规则是如何将第二开锁数据转换为条码或图案的规则,这些规则并没有太多的限制,只要其与设置在移动通讯终端上的软件模块中的相应规则对应就可以。
[0108] 如图6所示,上述步骤S43中又包括如下步骤:
[0109] 步骤S61 取得所述条码或图案,得到第二开锁数据并存储:在本步骤中,通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第二开锁数据转换到所述条码或图像的逆变换得到所述第二开锁数据。也就是说,本步骤中包括了将扫描得到的图像信号转换为电信号,该转换与步骤S53中的转换相逆,得到的数据是第二开锁数据,暂时保存该第二开锁数据。
[0110] 步骤S62 得到表示所述移动通讯终端身份的号码或识别码,该号码或识别码在当前能够比较的数据中,则执行下一步骤,否则,丢弃该数据: 在本步骤中,对所述第二开锁数据解码(进行步骤S52中的逆变换),得到表示移动通讯终端身份的号码或身份识别码。值得一提的是,在本步骤中,实际上第二随机数也是被解码并得到的,但是,在本实施例中,可以使用也可以不使用第二随机数进行解码,例如,在上述情况中,并没有使用第二随机数,而是通过查找移动通讯终端号码或识别码进行数据比较,进而开锁;但是,在另外一种情况下,也可以在第一种情况的基础上,再次使用由上述第一随机数而得到的第二随机数,并在上述储物柜中同样按照这样的规律得到一个随机数,比较这两个随机数是否相同(一个是在储物柜产生的,另一个是移动通讯终端传输来的),进而进一步判断第二开锁数据的合法性。这种情况下虽然操作步骤较为繁琐,且花销较大。但是,其数据安全性也是较高的。
[0111] 步骤S63 打开移动通讯终端号码或识别码对应的储物箱并标记该数据: 在本步骤中,储物柜查找已存储且未被标记的数据中是否存在该号码或身份识别码,如是,取得该号码或识别码对应的箱号,并发出开锁命令,对相应的储物箱进行开锁;否则,丢弃该信息并进入待机状态。值得一提的是,在本步骤中,上述已存储的信息是在储物柜接收第一开锁条码或图像的情况下,接收并已存储的、包括移动通讯终端号码或识别码的信息,这些移动通讯终端仅仅发过一次第一开锁条码或图像,还没有发出第二开锁条码或图像。当本步骤执行时,如果该移动通讯终端号码或识别码被发现,则进行本步骤,开锁的同时还会对数据进行标记,使得该移动通讯终端号码或是识别码数据不会被再次用于比较。当然,如果该移动通讯终端号或识别码再次发出第一开锁信号,其数据当然还会出现在上述可以进行比较的数据中(即当前数据),但是,对于其上次的数据而言,由于其出现的时间不同,其产生的第一随机数也不同,这样,可以判断为已经是不同的数据或信息。
[0112] 如图7所示,在本实施例中,还涉及一种实现上述方法的系统,在本实施例中,该系统包括移动通讯终端和储物柜,该移动通讯终端具有第一开锁条码或图案产生单元和用于显示第一开锁条码或图案的显示屏;而在该储物柜上设置有数据取得单元和开锁单元。其中,第一开锁条码或图案产生单元71用于在移动通讯终端(对于本实施例而言,就是手机)上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏(即手机显示屏)上显示;数据取得单元72用于取得该移动通讯终端显示屏上显示的第一开锁条码或图案,解码,并存储由该条码或图案取得的信息;开锁单元73用于产生开锁命令,其执行机构接受产生的开锁命令,打开开锁命令对应的或包括在开锁命令中的号码对应的储物空间。
[0113] 在本实施例中,如图7所示,第一开锁条码或图案产生单元71进一步包括:第一区域监测模块711、第一开锁数据产生模块712和第一条码或图案产生模块713;其中,第一区域监测模块711用于在上述移动通讯终端显示屏的第一区域被触发时,取得该移动通讯终端的号码或身份识别码;第一开锁数据产生模块712用于产生第一随机数,使用上述号码或身份识别码和产生的第一随机数按照第一设定规则产生第一开锁数据,并存储所述第一开锁数据;第一条码或图案产生模块713用于按照设定规则,使上述第一开锁数据在所述移动通讯终端显示屏上显示为条码或图案。而开锁单元73进一步包括:输入数据取得模块731、解码模块732和开锁模块733;其中,输入数据取得模块731用于通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第一开锁数据转换到所述条码或图像的逆变换得到所述第一开锁数据;解码模块732:用于对所述第一开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码;开锁模块733:用于储物柜指定空箱中的一个,存储所述号码或身份识别码、第一随机数以及指定的储物箱编号,打开所述储物箱;或判断所述第一开锁数据中携带的储物箱编号所对应的储物箱是否为空箱,如是,存储所述号码或身份识别码、第一随机数以及所述储物箱编号,并打开所述储物箱;否则,丢弃该信息并进入待机状态。
[0114] 在本实施例中,如图8所示,该系统还包括:第二开锁条码或图案产生单元81和比较单元82;其中,第二开锁条码或图案产生单元81用于产生第二开锁条码或图案,并在所述移动通讯终端显示屏上显示;比较单元82用于取得所述移动通讯终端显示屏上显示的第二开锁条码或图案,取得其中数据,并与存储的信息比较,如符合设定条件,则执行下一步骤,否则,丢弃该信息并进入待机状态。更进一步地,在本实施例中,第二开锁条码或图案产生单元81进一步包括:第二区域监测模块811、第二随机数产生模块812和第二条码或图案产生模块813;其中,第二区域监测模块811用于在所述移动通讯终端显示屏的第二区域被触发,取得所述移动通讯终端的号码或身份识别码;第二随机数产生模块812用于产生第二随机数,使用所述号码或身份识别码和所述第二随机数按照第二设定规则产生第二开锁数据,存储所述第二开锁数据;所述第二随机数由所述第一随机数运算得到或与所述第一随机数不相关;第二条码或图案产生模块813用于按照设定规则,使所述第二开锁数据在所述移动通讯终端显示屏上显示为条码或图案;在本实施例中,上述第二设定规则与第一设定规则相同也可以不相同。但是,不管是那种情况,储物柜上的规则与手机上实行的规则应该是一致的。
[0115] 值得一提的是,在本实施例中,上述系统是实现前面所述方法的功能模块,因此,上述系统中的模块或单元可能并不是设置在同一个物理载体上。
[0116] 在本实施例中,还涉及一种储物柜判断其接收到输入数据的方法,请参见图9,该方法包括如下步骤:
[0117] 步骤S91 取得输入数据:在本步骤中,储物柜通过条码扫描装置或图像扫描装置得到输入数据,这些输入数据就是显示在移动通讯终端显示屏上的条码或图像。在本实施例中,输入数据是由移动通讯终端产生的、用于打开储物柜门以便于存物或取物的开锁数据;而开锁数据是显示在所述移动通讯终端显示屏上的条码或图像。
[0118] 步骤S92 取得输入数据中的身份数据和随机数:在本步骤中,取得输入数据中携带的表示数据产生装置的身份数据和随机数;输入数据携带的数据包括:产生该输入数据的移动通讯终端号码或识别码、第一随机数、第二随机数或储物箱编号中的一种或几种的组合。这些数据表明了发出数据的移动通讯终端的身份以及发出这些数据时用户希望存物还是取物等等。在一些情况下,这些数据中可能包括用户指定存物的储物箱的编号。
[0119] 步骤S93 判断取得数据是否在用于比较的数据中且符合设定标准,如是,执行步骤S94;否则,执行步骤S95。在本步骤中,通常来讲,判断取得数据是否在用于比较的数据中就是判断用于比较的数据中是否存在上述输入数据携带的移动通讯终端号码或识别码;;在一些情况下,上述判断过程除了判断移动通讯终端号码或识别码是否存在与所述用于比较的数据中外,还可以再次判断所述输入数据携带的随机数是否由所述用于比较的数据中的随机数运算得到的。
[0120] 步骤S94 标记该数据不再用于后续比较:在本步骤中,标记所述动终端号码或识别码所在数据,使其不再参加比较,并执行步骤S97。
[0121] 步骤S95 是否存在空箱或取得数据中指定的储物箱是空箱,如是,执行步骤S96;否则,执行步骤S98:在本步骤中,判断储物柜中是否存在空箱,如果存在,则任意指定其中一个与上述输入数据中的移动通讯终端号码或识别码绑定,并执行步骤S96;否则,执行步骤S98。在输入数据携带有储物箱号码时,表示用户指定储物箱,此时,上述判断需要判断指定的储物箱是否为空箱,如是,执行步骤S96;否则,执行步骤S98。
[0122] 步骤S96 存储取得数据到用于比较的数据中:在本步骤中,将上述数据存储在上述用于比较的数据中。也就是说,将输入的移动通讯终端号码或识别码、随机数(此时是第一随机数)、分配或指定的空箱编号打包并作为比较数据的一项存储在用于比较的数据中。
[0123] 步骤S97 产生开锁信号,打开相应的储物箱:依据相应的储物箱编号,产生开锁信号,打开相应储物箱。在本步骤中,储物箱编号可能是来自步骤S96中的、分配的空箱或用户指定的空箱,也可能是步骤S94中,由与输入数据相适配的用于比较的数据中得到的储物箱编号。
[0124] 步骤S98 丢弃取得数据,进入待机状态:在本步骤中,由于储物柜没有空箱或输入数据非法,所以输入的数据无效,也不需要记录,为此,丢弃取得数据,储物柜进入待机状态。
[0125] 在本实施例中,还涉及一种储物柜,该储物柜采用上述任意一种判断接收到开锁数据的方法判断输入数据。
[0126] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用