《打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜.pdf》由会员分享,可在线阅读,更多相关《打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜.pdf(21页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104217472A43申请公布日20141217CN104217472A21申请号201310206063822申请日20130529G07C9/0020060171申请人深圳市智莱科技有限公司地址518000广东省深圳市龙岗区横岗街道大康路19号328工业区工业厂房3幢12楼72发明人王顺干德义74专利代理机构深圳市科吉华烽知识产权事务所普通合伙44248代理人刘显扬54发明名称打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜57摘要本发明涉及一种打开储物柜门的方法,包括如下步骤在移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏上显示;储物。
2、柜取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,解码,并存储由所述条码或图案取得的信息;储物柜产生开锁命令,其执行机构接受所述开锁命令,打开所述开锁命令对应的储物空间。本发明还涉及一种与上述方法对应的系统、储物柜输入数据判断方法和储物柜。实施本发明的打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜,具有以下有益效果其成本较低、不会产生废弃的纸张。51INTCL权利要求书4页说明书11页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求书4页说明书11页附图5页10申请公布号CN104217472ACN104217472A1/4页21一种打开储物柜门的方法,其特征在。
3、于,包括如下步骤A)在移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏上显示;B)储物柜取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,解码,得到并存储由所述条码或图案取得的信息;C)依据得到的或指定的储物箱编号产生开锁命令,打开所述开锁命令对应的储物空间。2根据权利要求1所述的打开储物柜门的方法,其特征在于,所述步骤A)中进一步包括如下步骤A1)所述移动通讯终端显示屏的第一区域被触发,取得所述移动通讯终端的号码或身份识别码;A2)产生第一随机数,使用所述号码或身份识别码和所述第一随机数按照第一设定规则产生第一开锁数据,存储所述第一开锁数据;A3)按照设定规则,使。
4、所述第一开锁数据在所述移动通讯终端显示屏上显示为条码或图案。3根据权利要求2所述的打开储物柜门的方法,其特征在于,所述第一设定规则包括在所述第一随机数的头部或尾部添加所述号码或身份识别码或将所述第一随机数逐位插入所述号码或身份识别码中或将所述号码或身份识别码逐位插入所述第一随机数中得到所述第一开锁数据。4根据权利要求3所述的打开储物柜门的方法,其特征在于,所述步骤A2)中,还包括将通过所述移动通讯终端输入界面输入的、存储在设定寄存器内的、表示储物空间编号的数据加入并得到所述第一开锁数据。5根据权利要求4所述的打开储物柜门的方法,其特征在于,所述步骤B)中,通过设置在储物柜上的条码扫描装置或图像。
5、摄取装置得到所述条码或图像。6根据权利要求5所述的打开储物柜门的方法,其特征在于,所述步骤C)中进一步包括如下步骤C1)通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第一开锁数据转换到所述条码或图像的逆变换得到所述第一开锁数据;C2)对所述第一开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码;C3)指定当前空箱中的一个,存储所述号码或身份识别码、第一随机数以及指定的储物箱编号,并基于所述指定的储物箱编号产生开锁信号,打开该储物箱;或判断所述第一开锁数据中携带的储物箱编号所对应的储物箱是否为空箱,如是,存储所述号码或身份识别。
6、码、第一随机数以及所述储物箱编号,并基于所述指定的储物箱编号产生开锁信号;打开该储物箱;否则,丢弃该信息并进入待机状态。7根据权利要求16任意一项所述的打开储物柜门的方法,其特征在于,还包括如下步骤D)移动通讯终端产生第二开锁条码或图案,并在所述移动通讯终端显示屏上显示;权利要求书CN104217472A2/4页3E)所述储物柜取得所述移动通讯终端显示屏上显示的第二开锁条码或图案,取得其中数据,并与存储的信息比较,如符合设定条件,则执行下一步骤,否则,丢弃该信息并进入待机状态;F)依据得到的储物箱编号产生开锁命令,其执行机构接受所述开锁命令,打开所述开锁命令对应的储物空间;同时,标记与当前取得。
7、的第二开锁条码或图案对应的存储信息,使其不再参与后面的比较。8根据权利要求7所述的打开储物柜门的方法,其特征在于,所述步骤D)进一步包括D1)所述移动通讯终端显示屏的第二区域被触发,取得所述移动通讯终端的号码或身份识别码;D2)产生第二随机数,使用所述号码或身份识别码和所述第二随机数按照第二设定规则产生第二开锁数据,存储所述第二开锁数据;所述第二随机数由所述第一随机数运算得到或与所述第一随机数不相关;D3)按照设定规则,使所述第二开锁数据在所述移动通讯终端显示屏上显示为条码或图案;其中,所述第二设定规则与所述第一设定规则相同或不相同。9根据权利要求8所述的打开储物柜门的方法,其特征在于,所述步。
8、骤E)中进一步包括E1)通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第二开锁数据转换到所述条码或图像的逆变换得到所述第二开锁数据;E2)对所述第二开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码和第二随机数;E3)查找已存储且未被标记的数据中是否存在该号码或身份识别码,如是,取得该号码或识别码对应的储物箱编号,并执行步骤F);否则,丢弃该信息并进入待机状态或查找已存储且未被标记的数据中是否存在该号码或身份识别码,并判断所述第二随机数是否由所述第一随机数得到,如是,取得该号码或识别码对应的储物箱编号,并执行步骤F);否则,。
9、丢弃该信息并进入待机状态。10一种打开储物柜门的系统,其特征在于,所述系统包括移动通讯终端,所述移动通讯终端具有第一开锁条码或图案产生单元和用于显示第一开锁条码或图案的显示屏;设置在所述储物柜上的数据取得单元和开锁单元;其中,第一开锁条码或图案产生单元用于在所述移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏上显示;数据取得单元用于取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,解码,并存储由所述条码或图案取得的信息;开锁单元用于产生开锁命令,打开所述开锁命令对应的储物柜储物空间。11根据权利要求10所述的系统,其特征在于,所述第一开锁条码或图案产生单元进一步包括。
10、权利要求书CN104217472A3/4页4第一区域监测模块用于在所述移动通讯终端显示屏的第一区域被触发时,取得所述移动通讯终端的号码或身份识别码;第一开锁数据产生模块用于产生第一随机数,使用所述号码或身份识别码和所述第一随机数按照第一设定规则产生第一开锁数据,存储所述第一开锁数据;第一条码或图案产生模块用于按照设定规则,使所述第一开锁数据在所述移动通讯终端显示屏上显示为条码或图案。12根据权利要求11所述的系统,其特征在于,所述开锁单元进一步包括输入数据取得模块用于通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第一开锁数据转换到所述。
11、条码或图像的逆变换得到所述第一开锁数据;解码模块用于对所述第一开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码;开锁模块用于储物柜指定空箱中的一个,存储所述号码或身份识别码、第一随机数以及指定的储物箱编号,打开所述储物箱;或判断所述第一开锁数据中携带的储物箱编号所对应的储物箱是否为空箱,如是,存储所述号码或身份识别码、第一随机数以及所述储物箱编号,并打开所述储物箱;否则,丢弃该信息并进入待机状态。13根据权利要求12所述的系统,其特征在于,还包括第二开锁条码或图案产生单元用于产生第二开锁条码或图案,并在所述移动通讯终端显示屏上显示;比较单元所述储物柜取得所述移动通讯终端显示屏上显示。
12、的第二开锁条码或图案,取得其中数据,并与存储的信息比较,如符合设定条件,则执行下一步骤,否则,丢弃该信息并进入待机状态。14根据权利要求12所述的系统,其特征在于,所述第二开锁条码或图案产生单元进一步包括第二区域监测模块用于在所述移动通讯终端显示屏的第二区域被触发,取得所述移动通讯终端的号码或身份识别码;第二随机数产生模块用于产生第二随机数,使用所述号码或身份识别码和所述第二随机数按照第二设定规则产生第二开锁数据,存储所述第二开锁数据;所述第二随机数由所述第一随机数运算得到或与所述第一随机数不相关;第二条码或图案产生模块用于按照设定规则,使所述第二开锁数据在所述移动通讯终端显示屏上显示为条码或。
13、图案;其中,所述第二设定规则与所述第一设定规则相同或不相同。15一种储物柜判断接收到的输入信号的方法,其特征在于,包括如下步骤M)通过条码扫描装置或图像扫描装置得到输入数据;所述输入数据是由移动通讯终端产生的、用于打开储物柜门以便于存物或取物的开锁数据;所述开锁数据是显示在所述移动通讯终端显示屏上的条码或图像;N)取得输入数据中携带的表示数据产生装置的身份数据和随机数;O)判断所述身份数据在用于比较的数据中是否存在并符合设定判断标准,如是,标记数据不再用于比较,并执行步骤Q);否则,执行步骤P);权利要求书CN104217472A4/4页5P)判断是否存在空箱或输入数据中指定的存储箱是否空闲,。
14、如是,绑定所述身份数据、随机数和空箱编号并存储于用于比较的数据区域,并执行步骤Q);否则,丢弃数据并退回待机状态;Q)产生开锁信号,打开相应储物箱。16根据权利要求15所述的储物柜判断其接收到的输入信号的方法,其特征在于,所述步骤N)中输入数据携带的数据包括产生该输入数据的移动通讯终端号码或识别码、第一随机数、第二随机数或储物箱编号。17根据权利要求16所述的储物柜判断其接收到的输入信号的方法,其特征在于,所述步骤O)进一步包括O1)判断所述移动通讯终端号码或识别码是否存在与所述用于比较的数据中,如是,执行步骤O2),否则,执行步骤P);O2)标记所述动终端号码或识别码所在数据,使其不再参加比。
15、较,并执行步骤Q)。18根据权利要求17所述的储物柜判断其接收到的输入信号的方法,其特征在于,所述步骤O2)进一步包括O21)判断所述输入数据携带的随机数是否由所述用于比较的数据中的随机数运算得到,如是,标记所述动终端号码或识别码所在数据,使其不再参加比较,并执行步骤Q);否则,执行步骤O22);O22)丢弃输入数据,并返回待机状态。19一种储物柜,其特征在于,所述储物柜采用如权利要1518中任意一项所述的方法判断输入数据。权利要求书CN104217472A1/11页6打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜技术领域0001本发明涉及储物柜领域,更具体地说,涉及一种打开储物柜门。
16、的方法、系统、储物柜输入数据判断方法和储物柜。背景技术0002储物柜作为人们暂时寄存物品的设施,在许多商场、游乐园、车站及工厂等公众场所均有设置。在现有技术中,这些储物柜通常具有条码产生装置,用于在有人触发时产生一个随机的条码并打印出来,供使用者持有。同时储物柜还会打开一个储物箱,使得人们可以将其携带的物品放入储物箱中;储物柜还将该条码号码与该打开的储物箱联系在一起。当使用者将上述打印出来的条码放到所述储物柜的条码扫描装置前时,条码扫描装置扫描其上的条码,并查找到相应的储物箱编号,进而打开该储物箱,便于使用者取走所存的物品。但是,在现有技术中,这种条码是打印在特定的纸上的,而且使用后这些纸就会。
17、被废弃。这种方法不仅使得使用储物柜的成本极大地增加,而且也不环保。如果上述打印出来的条码丢失或被被别人复印,则有可能发生物品丢失。降低了整个系统的安全性。同时,由于现有技术中的这些缺陷,系统只能记录储物箱的打开时间,无法提供更多的证据证明自己已经履行尽职管理的义务。发明内容0003本发明要解决的技术问题在于,针对现有技术的上述成本高、不环保的缺陷,提供一种环保、成本较低的打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜。0004本发明解决其技术问题所采用的技术方案是构造一种打开储物柜门的方法,包括如下步骤A)在移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏上显。
18、示;B)储物柜取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,解码,得到并存储由所述条码或图案取得的信息;C)依据得到的或指定的储物箱编号产生开锁命令,打开所述开锁命令对应的储物空间。0005更进一步地,所述步骤A)中进一步包括如下步骤A1)所述移动通讯终端显示屏的第一区域被触发,取得所述移动通讯终端的号码或身份识别码;A2)产生第一随机数,使用所述号码或身份识别码和所述第一随机数按照第一设定规则产生第一开锁数据,存储所述第一开锁数据;A3)按照设定规则,使所述第一开锁数据在所述移动通讯终端显示屏上显示为条码或图案。说明书CN104217472A2/11页70006更进一步地,其特征在于。
19、,所述第一设定规则包括在所述第一随机数的头部或尾部添加所述号码或身份识别码或将所述第一随机数逐位插入所述号码或身份识别码或将所述号码或身份识别码逐位插入所述第一随机数得到所述第一开锁数据。0007更进一步地,所述步骤A2)中,还包括将通过所述移动通讯终端输入界面输入的、存储在设定寄存器内的、表示储物空间编号的数据加入并得到所述第一开锁数据。0008更进一步地,所述步骤B)中,通过设置在储物柜上的条码扫描装置或图像摄取装置得到所述条码或图像。0009更进一步地,所述步骤C)中进一步包括如下步骤C1)通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,。
20、按照所述第一开锁数据转换到所述条码或图像的逆变换得到所述第一开锁数据;C2)对所述第一开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码;C3)指定当前空箱中的一个,存储所述号码或身份识别码、第一随机数以及指定的储物箱编号,并基于所述指定的储物箱编号产生开锁信号。打开该储物箱;或判断所述第一开锁数据中携带的储物箱编号所对应的储物箱是否为空箱,如是,存储所述号码或身份识别码、第一随机数以及所述储物箱编号,并基于所述指定的储物箱编号产生开锁信号。打开该储物箱;否则,丢弃该信息并进入待机状态。0010更进一步地,还包括如下步骤D)移动通讯终端产生第二开锁条码或图案,并在所述移动通讯终端显示。
21、屏上显示;E)所述储物柜取得所述移动通讯终端显示屏上显示的第二开锁条码或图案,取得其中数据,并与存储的信息比较,如符合设定条件,则执行下一步骤,否则,丢弃该信息并进入待机状态;F)依据得到的储物箱编号产生开锁命令,其执行机构接受所述开锁命令,打开所述开锁命令对应的储物空间;同时,标记与当前取得的第二开锁条码或图案对应的存储信息,使其不再参与后面的比较。0011更进一步地,所述步骤D)进一步包括D1)所述移动通讯终端显示屏的第二区域被触发,取得所述移动通讯终端的号码或身份识别码;D2)产生第二随机数,使用所述号码或身份识别码和所述第二随机数按照第二设定规则产生第二开锁数据,存储所述第二开锁数据;。
22、所述第二随机数由所述第一随机数运算得到或与所述第一随机数不相关;D3)按照设定规则,使所述第二开锁数据在所述移动通讯终端显示屏上显示为条码或图案;其中,所述第二设定规则与所述第一设定规则相同或不相同。0012更进一步地,所述步骤E)中进一步包括E1)通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通说明书CN104217472A3/11页8讯终端显示屏上的所述条码或图像,按照所述第二开锁数据转换到所述条码或图像的逆变换得到所述第二开锁数据;E2)对所述第二开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码和第二随机数;E3)查找已存储且未被标记的数据中是否存在该号码或。
23、身份识别码,如是,取得该号码或识别码对应的储物箱编号,并执行步骤F);否则,丢弃该信息并进入待机状态或查找已存储且未被标记的数据中是否存在该号码或身份识别码,并判断所述第二随机数是否由所述第一随机数得到,如是,取得该号码或识别码对应的储物箱编号,并执行步骤F);否则,丢弃该信息并进入待机状态。0013本发明还涉及一种实现上述方法的系统,所述系统包括移动通讯终端,所述移动通讯终端具有第一开锁条码或图案产生单元和用于显示第一开锁条码或图案的显示屏;设置在所述储物柜上的数据取得单元和开锁单元;其中,第一开锁条码或图案产生单元用于在移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示。
24、屏上显示;数据取得单元用于取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,解码,并存储由所述条码或图案取得的信息;开锁单元用于产生开锁命令,打开所述开锁命令对应的储物空间。0014更进一步地,所述第一开锁条码或图案产生单元进一步包括第一区域监测模块用于在所述移动通讯终端显示屏的第一区域被触发时,取得所述移动通讯终端的号码或身份识别码;第一开锁数据产生模块用于产生第一随机数,使用所述号码或身份识别码和所述第一随机数按照第一设定规则产生第一开锁数据,存储所述第一开锁数据;第一条码或图案产生模块用于按照设定规则,使所述第一开锁数据在所述移动通讯终端显示屏上显示为条码或图案。0015更进一步地,。
25、所述开锁单元进一步包括输入数据取得模块用于通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第一开锁数据转换到所述条码或图像的逆变换得到所述第一开锁数据;解码模块用于对所述第一开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码;开锁模块用于储物柜指定空箱中的一个,存储所述号码或身份识别码、第一随机数以及指定的储物箱编号,打开所述储物箱;或判断所述第一开锁数据中携带的储物箱编号所对应的储物箱是否为空箱,如是,存储所述号码或身份识别码、第一随机数以及所述储物箱编号,并打开所述储物箱;否则,丢弃该信息并进入待机状态。0016更进一步地。
26、,还包括第二开锁条码或图案产生单元用于产生第二开锁条码或图案,并在所述移动通讯终端显示屏上显示;比较单元所述储物柜取得所述移动通讯终端显示屏上显示的第二开锁条码或图说明书CN104217472A4/11页9案,取得其中数据,并与存储的信息比较,如符合设定条件,则执行下一步骤,否则,丢弃该信息并进入待机状态。0017更进一步地,所述第二开锁条码或图案产生单元进一步包括第二区域监测模块用于在所述移动通讯终端显示屏的第二区域被触发,取得所述移动通讯终端的号码或身份识别码;第二随机数产生模块用于产生第二随机数,使用所述号码或身份识别码和所述第二随机数按照第二设定规则产生第二开锁数据,存储所述第二开锁数。
27、据;所述第二随机数由所述第一随机数运算得到或与所述第一随机数不相关;第二条码或图案产生模块用于按照设定规则,使所述第二开锁数据在所述移动通讯终端显示屏上显示为条码或图案;其中,所述第二设定规则与所述第一设定规则相同或不相同。0018本发明还涉及一种储物柜上判断接收到输入数据的方法,包括如下步骤M)通过条码扫描装置或图像扫描装置得到输入数据;N)取得输入数据中携带的表示数据产生装置的身份数据和随机数;O)判断所述身份数据在用于比较的数据中是否存在并符合设定判断标准,如是,标记数据不再用于比较,并执行步骤Q);否则,执行步骤P);P)判断是否存在空箱或输入数据中指定的存储箱是否空闲,如是,绑定所述。
28、身份数据、随机数和空箱编号并存储于用于比较的数据区域,并执行步骤Q);否则,丢弃数据并退回待机状态;Q)产生开锁信号,打开相应储物箱。0019更进一步地,所述步骤N)中输入数据携带的数据包括产生该输入数据的移动通讯终端号码或识别码、第一随机数、第二随机数或储物箱编号。0020更进一步地,所述步骤O)进一步包括O1)判断所述移动通讯终端号码或识别码是否存在与所述用于比较的数据中,如是,执行步骤O2),否则,执行步骤P);O2)标记所述动终端号码或识别码所在数据,使其不再参加比较,并执行步骤Q)。0021更进一步地,所述步骤O2)进一步包括O21)判断所述输入数据携带的随机数是否由所述用于比较的数。
29、据中的随机数运算得到,如是,标记所述动终端号码或识别码所在数据,使其不再参加比较,并执行步骤Q);否则,执行步骤O22);O22)丢弃输入数据,并返回待机状态。0022本发明还涉及一种储物柜,所述储物柜采用上述任意一种判断接收到开锁数据的方法判断输入数据。0023实施本发明的打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜,具有以下有益效果由于使用了使用者自己的移动通讯终端(通常是使用者的手机,包括智能手机或非智能手机)产生带有该移动通讯终端号码或识别码的开锁数据并将其以条码或图形的方式显示在移动通讯终端显示屏上,储物柜在由该显示屏上读得该条码或图形后,对其进行变换解码,得到表示该移动。
30、通讯终端的身份的号码或识别码并存储,同时,发出开锁命令打开指定的或任意一个储物箱。这使得储物柜不再需要条码产生装置,也不需要将条说明书CN104217472A5/11页10码打印到纸上,所以,其成本较低、不会产生废弃的纸张。由于在开锁数据中加密了其身份识别码,即手机的号码或识别码,这些码都具有唯一性,所以较好地保护了存物的安全性。即使出现纠纷时,也可以提供完整的开锁数据,这些数据中包括了使用者的手机号码,能够证明运营方已经尽职管理储物柜。0024由于储物柜在很多情况下是设置于公共场所,如超市、图书馆、游乐园、学校、机场、地铁和火车站等,采用现有技术如打印纸件开锁条码的储物柜及方法,一旦出现意外。
31、事故,无法将特定的柜子与使用者(至少某一个使用者)一一对应起来,不具有追溯性;即使采取调用现场录像查看使用者情况的方法,调查效率及准确性也值得怀疑。而采用本发明的储物柜、储物柜系统或方法后,就能非常高效、准确得将使用者(至少某一个使用者)与柜子一一对应、联系起来,在增加存取物品安全性的同时,极大地提高了公共场所存储物品的潜在公共安全性。0025而移动通讯终端客户端软件的开锁数据生成方法与储物柜控制系统的开锁数据生成方法是一致的,所以在移动通讯终端上产生的开锁数据只能在本储物柜上被识别。特别地,由于将第二开锁数据所形成的条码或图形设定为不同于第一开锁数据,且第二开锁数据只在取物时才通过触发移动通。
32、讯终端显示屏上的第二区域而生成,可以保证使用第一开锁数据并不能再次打开储物箱门;这样即使第一数据意外丢失,也能够保证储物箱不会被其打开,从而实现了安全存取物品的目的。附图说明0026图1是本发明打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜实施例中打开储物柜门存物的方法流程图;图2是所述实施例中产生第一开锁数据并显示的流程图;图3是所述实施例中取得第一开锁数据并开锁的流程图;图4是所述实施例中打开存储柜门取物的方法流程图;图5是所述实施例中产生第二开锁数据并显示的流程图;图6是所述实施例中取得第二开锁数据并开锁的流程图;图7是所述实施例中系统结构示意图;图8是所述实施例中系统包括的第。
33、二开锁条码或图案产生单元和比较单元的结构示意图;图9是所述实施例中储物柜输入数据判断方法流程图。具体实施方式0027下面将结合附图对本发明实施例作进一步说明。0028如图1所示,在本发明打开储物柜门的方法、系统、储物柜输入数据判断方法和储物柜实施例中,当在储物柜上存储物品时,打开储物柜门的方法包括如下步骤步骤S11产生第一开锁条码或图案并显示在本步骤中,在移动通讯终端上产生储物柜的第一开锁条码或图案,并在所述移动通讯终端显示屏上显示出来。一般来讲,移动通讯终端上并没有实现本实施例中方法的功能模块,为了使得移动通讯终端能够实现对储物柜进行存储物品和取出物品的功能,移动通讯终端需要下载并安装指定的。
34、软件模块,当该软说明书CN104217472A106/11页11件模块在该移动通讯终端上运行时,能够产生第一、第二开锁条码或图案并将其显示出来;与设置在储物柜上的装置配合,即可实现利用移动通讯终端在储物柜上的存物和取物。在本实施例中,由于需要到指定的服务器上下载软件模块,在服务器发送软件模块到移动通讯终端时,需要取得该移动通讯终端的号码,而该号码随软件模块一起,从服务器发送到移动通讯终端上。所以,该移动通讯终端上的软件模块是知道其号码的。通常来讲,在该移动通讯终端上建立软件模块时,该移动通讯终端的号码被存储在一个指定的存储器中。当然,在此时,也可以取得该移动通讯终端的识别码,同样存储在该软件模。
35、块的一个指定存储器中。在本实施例中,可以只使用上述移动通讯终端的号码来形成第一开锁条码或图案,也可以只使用上述移动通讯终端识别码来形成第一开锁条码或图案,还可以这两个数据都使用。数据越多,其形成的第一开锁条码或图案在相同的情况下的可靠性越高,当然,对于移动通讯终端的处理器而言,其开销也就越大。至于在本步骤中如何得到上述第一开锁条码或图案并显示出来的具体步骤稍后详细描述。0029步骤S12取得所述第一开锁条码或图案,解码并得到相关数据在本步骤中,储物柜取得所述移动通讯终端显示屏上显示的第一开锁条码或图案,将其解码,并存储由所述条码或图案取得的信息;具体来讲,是由设置在在储物柜上的扫描装置或输入装。
36、置扫描放置在其前面的该移动通讯终端屏幕,将其上显示的条码或图案取得并转换为数据,这些取得的数据通过解码或执行与步骤S11中处理过程的逆运算得到相关的数据,这些数据包括了该移动通讯终端的号码或识别码以及该移动通讯终端希望打开的储物箱号码(如果存在的话)。在本实施例中,可能出现的情况包括由上述移动通讯终端指定储物箱号码和由储物柜在当前空闲的储物箱中随机选择两种情况。在第一种情况下,储物柜需要判断该号码是否当前是空闲的,而第二种情况下则不存在这种判断。同时,第一种情况下还需要在移动通讯终端上输入该指定储物箱的号码。总之,第一种情况下操作较为复杂,但是,可以方便使用者;第二种情况虽然操作较为简单,在一。
37、些情况下,可能并不适合所有的使用者,例如,老人或小孩。0030步骤S13产生开锁命令并打开相应储物空间在本步骤中,储物柜在收到上述数据的情况下,产生开锁命令,储物柜的执行机构接受该开锁命令,打开该开锁命令对应的储物空间,便于使用者进行存物。值得一提的是,在本实施例中,储物柜的执行机构是一个机电结合的包括了电控锁的机构,与现有技术中的执行机构一样,该执行机构接受开锁命令后,通过受控的一系列机械动作,使得开锁命令指向或对应的储物柜中储物箱的柜门打开,便于操作者存物或取物。通常来讲,执行机构是将对储物箱的门上安装的电控锁进行操作,使得电控锁的锁舌位置发生变化,例如,缩进或伸出,从而使得安装该电控锁的。
38、门能够打开或锁住。此外,在本实施例中,使用储物柜表示一个储物装置,其中有多个相互独立的储物箱,这些储物箱有单独的柜门。这些柜门在储物柜的执行机构控制下可以单独打开或锁住。前述执行机构及与储物柜其他部件的连接、动作等是现有技术,可以适用于本发明的其他实施例,具体内容可以参见本申请人已公开的在先专利申请内容。0031如图2所示,上述步骤S12中又进一步包括步骤S21移动通讯终端显示屏的第一区域被触发,取得表示该移动通讯终端身份的号码或识别码在本实施例中,正如前面所述,是通过安装在移动通讯终端上的一个软件模块实现上述功能的,当该软件模块在移动通讯终端上建立并运行时,将会出现一个软件的说明书CN104。
39、217472A117/11页12界面,在这个界面中,至少包括两个相互分离的区域(或按键),一个是存物区域(即第一区域),另外一个是取物区域(即第二区域),每个区域被触发(包括触发该区域本身或通过按键触发),都会进行不同的操作便于得到不同的条码或图案,储物柜扫描这些图案就能进行不同的操作。基本上来讲,当上述第一区域被触发时,移动通讯终端(更具体而言,是该软件模块)需要产生出第一开锁条码或图案并显示,为此,在本步骤中,取出随软件一起传输来的该移动通讯终端号码或识别码,这些号码或识别码正如前面所述,是当软件运行时被调出并存储在指定的存储区域内的,本步骤中就是从这些已知的存储区域中取出这些数据。003。
40、2步骤S22产生第一随机数,处理所述号码或识别码和随机数,得到第一开锁数据在本步骤中,该软件模块产生第一随机数,使用取得的上述号码或身份识别码和第一随机数按照第一设定规则产生第一开锁数据,同时,存储所述第一开锁数据;具体而言,在该软件模块中通过一个随机数发生器得到第一随机数,然后将第一随机数和上述号码或识别码按第一设定规则进行处理,得到第一开锁数据。在本实施例中,第一设定规则至少可以是下面情况中的任意一种在第一随机数的头部或尾部添加移动通讯终端号码或识别码(移动通讯终端的身份识别码)或;将第一随机数逐位插入所述号码或识别码;将号码或识别码逐位插入所述第一随机数得到第一开锁数据。0033当然,在。
41、本实施例中,该第一设定规则也可以不是上述任意一条,而是其他的处理方法,总之,该处理方法的原则是最大限度地使其他人不能由该第一开锁数据得到该移动通讯终端的号码或识别码,加强数据的保密性或安全性。实际上,也可以将上述数据通过一种加密算法处理,使得别人不能破译。当然,这些处理措施是需要与储物柜上的处理措施相对应(即互为逆变换),否则,储物柜将不能得到这些数据。0034步骤S23按照设定规则将所述第一开锁数据转换为条码或图案并显示在本步骤中,按照设定规则,使所述第一开锁数据在所述移动通讯终端显示屏上显示为条码或图案。本步骤中的设定规则是如何将第一开锁数据转换为条码或图案的规则,这些规则并没有太多的限制。
42、,只要其与设置在储物柜中的扫描装置的规则对应就可以。0035如图3所示,步骤S13中又进一步包括步骤S31取得所述条码或图案,得到第一开锁数据并存储通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第一开锁数据转换到所述条码或图像的逆变换得到所述第一开锁数据。0036步骤S32得到表示所述移动通讯终端身份的号码或识别码及需要打开的储物箱编号在本步骤中,储物柜对所述第一开锁数据解码,得到表示所述移动通讯终端身份的号码或身份识别码和需要打开储物箱编号。在本实施例中,凡是涉及储物柜取得开锁数据(包括第一开锁数据和第二开锁数据)的步骤均会涉及由得。
43、到的条码或图案取出上述移动通讯终端的号码或识别码以及其携带的其他信息的步骤。如前所述,在本实施例中,通过对移动通讯终端的号码或识别码以及随机数进行处理而得到第一开锁数据或第二开锁数据。由于第一开锁数据或第二开锁数据可能是通过处理的各种信号的总和,例如,可能是将两个数据逐位相互插入而得到的,所以,在本步骤需要对其进行与形成第一开锁数据或第二开锁数据时变换的逆变换,从而由开锁数据中得到这些信息。此处所述的变换和逆变换的方式说明书CN104217472A128/11页13是相互对应的、且事先分别设置的。例如,如果号码或识别码与随机数的组合方式是随机数排列在号码后,则逆变换为先在开锁数据取出其前面设定。
44、位数的数据为号码或识别码,再取出后面设定位置的数据作为随机数。实际上,当采取数据相互插入的方式得到开锁数据时,也是采用同样类似的在设定位置抽取数据来得到上述号码或识别码以及随机数的。这一特征要求移动通讯终端的设置与储物柜的设置相同,减少了未经许可的移动通讯终端使用储物柜的可能性,进一步提高了本实施中方法或系统的安全性和可追溯性。0037步骤S33打开所述储物箱或丢弃数据判断所述储物箱编号所对应的储物箱是否为空箱,如是,存储该号码或身份识别码以及所述储物箱编号,并执行步骤D);否则,丢弃该信息并进入待机状态。0038在本实施例中,在储物柜中取出物品的方法如图4所示,包括如下步骤步骤S41产生第二。
45、开锁条码或图案并显示在本步骤中,与产生上述第一开锁条码或图案相似(不同之处是触发了软件模块界面的第二区域),移动通讯终端产生第二开锁条码或图案,并在所述移动通讯终端显示屏上显示出来。具体的产生步骤稍后详述。0039步骤S42取得所述第二开锁条码或图案,解码并得到相关数据并判断是否存在当前数据中,如是执行下一步骤,否则,丢弃数据在本步骤中,通过扫描放置在储物柜上设置的扫描装置之前的移动通讯终端显示屏,储物柜取得移动通讯终端显示屏上显示的第二开锁条码或图案,通过解码或数据转换,取得其中数据,并与存储的信息比较,如符合设定条件,则执行下一步骤,否则,丢弃该信息并进入待机状态。在本步骤中,存储的信息是。
46、在上述储物柜接收到第一开锁条码或图案后得到的、有效的第一开锁数据信息,这些信息包括移动通讯终端的号码或识别码以及该号码或识别码对应的储物箱号码(这些储物箱号码表示最后使用该号码或识别码的第一开锁条码或图案打开的储物箱)。通常来讲,这些信息是表状排列的,判断相关数据是否存在当前数据中就是使用发出第二开锁条码或图案的移动通讯终端的号码或识别码与存储的、可以参与比较的移动通讯终端号码或识别码比较,如果发现第二开锁条码或图案的移动通讯终端号码或识别码在其中,则表示以这个移动通讯终端号码或识别码为标志的物品在存入后尚未取走,于是可以执行下一步骤,否则,表示上述物品已经取走,不能再开锁,于是丢弃当前通过第。
47、二开锁条码或图案得到的数据并进入待机状态,准备接收下一个条码或图案。0040步骤S43打开相应的储物箱并标记数据在本步骤中,由于已经判断了第二开锁条码或图案的合法性,储物柜依据已经存储的当前数据,判断出需要打开的储物箱号码,产生开锁命令,其执行机构接受所述开锁命令,打开所述开锁命令对应的储物空间;同时,标记当前取得的第二开锁条码或图案对应的、存储的当前信息(即该移动通讯终端号码或识别码对应的信息),使其不再参与所述信息比较,避免非法的开锁。0041其中,如图5所示,上述步骤S42中进一步包括步骤S51移动通讯终端显示屏的第二区域被触发,取得表示该移动通讯终端身份的号码或识别码在本步骤中,所述移。
48、动通讯终端显示屏的第二区域被触发,取得所述移动通讯终端的号码或身份识别码;这与上述步骤S21中的内容相似,只不过是第二区域被触发。0042步骤S52产生第二随机数,处理所述号码或识别码和随机数,得到第二开锁数据在本步骤中,产生第二随机数,使用所述号码或身份识别码和所述第二随机数按照第二设定规则产生第二开锁数据,存储所述第二开锁数据。值得一提的是,在本实施例中,上述第说明书CN104217472A139/11页14一设定规则和第二设定规则可以是相同的,也可以是不同的。即在本步骤中可以采用上述步骤S22中的规则来得到第二开锁数据,也可以采用与上述步骤S22中不同的规则来得到上述第二开锁数据。规则相。
49、同的好处是处理更简单,但规则不同的好处是数据的保密性更好,被仿冒的可能性更小。0043步骤S53按照设定规则将所述第二开锁数据转换为条码或图案并显示按照设定规则,使所述第二开锁数据在所述移动通讯终端显示屏上显示为条码或图案。本步骤中的设定规则是如何将第二开锁数据转换为条码或图案的规则,这些规则并没有太多的限制,只要其与设置在移动通讯终端上的软件模块中的相应规则对应就可以。0044如图6所示,上述步骤S43中又包括如下步骤步骤S61取得所述条码或图案,得到第二开锁数据并存储在本步骤中,通过设置在储物柜上的条码扫描装置或图像摄取装置得到显示在所述移动通讯终端显示屏上的所述条码或图像,按照所述第二开。
50、锁数据转换到所述条码或图像的逆变换得到所述第二开锁数据。也就是说,本步骤中包括了将扫描得到的图像信号转换为电信号,该转换与步骤S53中的转换相逆,得到的数据是第二开锁数据,暂时保存该第二开锁数据。0045步骤S62得到表示所述移动通讯终端身份的号码或识别码,该号码或识别码在当前能够比较的数据中,则执行下一步骤,否则,丢弃该数据在本步骤中,对所述第二开锁数据解码(进行步骤S52中的逆变换),得到表示移动通讯终端身份的号码或身份识别码。值得一提的是,在本步骤中,实际上第二随机数也是被解码并得到的,但是,在本实施例中,可以使用也可以不使用第二随机数进行解码,例如,在上述情况中,并没有使用第二随机数,。