遥控开锁方法及使用该方法的无线遥控锁系统的制作方法

文档序号:2176123阅读:308来源:国知局
遥控开锁方法及使用该方法的无线遥控锁系统的制作方法
【专利摘要】本发明提出遥控开锁方法及使用该方法的无线遥控锁系统,所述无线遥控锁系统包括遥控钥匙和锁体。钥匙验证单元电连接所述输入单元、钥匙存储单元和无线发射单元。锁验证单元电连接所述无线接收单元、锁存储单元和锁头驱动单元。锁头驱动单元根据验证单元发出的控制指令驱使锁头单元动作。本发明遥控钥匙和锁体采用双重密码验证的方式,遥控钥匙能够屏蔽错误密码;通过遮光罩和定位凹穴结构,有效防止无线通信信号外泄而导致无线通信信息被窃取;借助反光板结构,保护锁体的主要单元,从而提高了无线遥控锁系统的安全性。
【专利说明】遥控开锁方法及使用该方法的无线遥控锁系统
【技术领域】
[0001]本发明涉及锁具及其解锁方法,特别是涉及用无线通信方式完成解锁的无线遥控锁系统及其解锁方法。
【背景技术】
[0002]现有技术无线遥控锁系统,例如机动车锁系统、办公室门锁系统、箱柜锁系统,包括遥控钥匙和锁体。所述遥控钥匙通过无线通信方式发送一组特定代码至锁体,只有能够识别该特定代码的所述锁体能够被开启。现有技术无线遥控锁系统存在以下的缺陷和不足之处:
1.现有技术无线遥控锁系统中的一部分是一对一的配置遥控钥匙和锁体,也就是只有一组唯一的代码对应一套无线遥控锁系统,发送一代码的遥控钥匙只能开启对应该代码的锁体;该种无线遥控锁系统安全性低,只要窃取遥控钥匙或者通过拦截无线信号获取该代码就可以实现开锁;
2.现有技术无线遥控锁系统中的另一部分是需要在遥控钥匙上输入开锁密码,才能对锁体实施开锁操作;也就是开锁条件不仅是开锁代码正确,还需要开锁密码正确,从而提高无线遥控锁系统的安全性;该无线遥控锁系统中的遥控钥匙如果被窃取,窃取者虽然不能马上实施解锁,但是通过一些常用的读取密码方法就能够从遥控钥匙上获取开锁密码,所述无线遥控锁系统的安全性偏低;
3.现有技术无线遥控锁系统的无线传输数据容易被截获,从而导致遥控钥匙被复制或者替换,影响无线遥控锁系统的安全性;
4.现有技术无线遥控锁系统的锁体中的锁头驱动部分容易被破坏而导致系统失效,令无线遥控锁系统的安全性和可靠性偏低。

【发明内容】

[0003]本发明要解决的技术问题在于避免现有技术的不足之处而提出一种采用双重验证方式确保解锁安全性的遥控开锁方法,以及使用该方法的无线遥控锁系统,从解锁方法和系统结构两方面提高无线遥控锁系统的安全性。
[0004]本发明解决所述技术问题可以通过采用以下技术方案来实现:
提出一种遥控开锁方法,基于包括遥控钥匙和锁体的无线遥控锁系统。所述方法包括如下步骤:
在设定用于开锁的密码字串时,将M位密码字串存储在锁体内,M > 1,同时在该密码字串中随机抽取N位特征码存储在遥控钥匙内,I < N < M ;
用遥控钥匙开锁时,所述遥控钥匙执行如下步骤,
b.检测是否有输入的字串;
c.如果有输入的字串,执行步骤d;
如果没有输入的字串,返回步骤b ; d.检测所述字串中是否存在所有特征码;
如果输入的字串中存在所有特征码,执行步骤e ;
如果输入的字串中不存在所有特征码,执行步骤f ;
e.将所述字串用无线通信的方式发出;返回步骤b;
f.返回步骤b;
所述锁体执行如下步骤,
A.检测通过无线通信方式是否接收到待验证字串;
B.如果接收到待验证字串,执行步骤C;
如果没有接收到待验证字串,返回步骤A ;
C.检测所述待验证字串是否与密码字串相同;
如果所述待验证字串与密码字串相同,执行步骤D ;
如果所述待验证字串与密码字串不相同,执行步骤E ;
D-完成开锁动作;
E.返回步骤A。
[0005]为进一步提高遥控钥匙对错误密码的屏蔽效果,在设定用于开锁的密码字串时,将M位密码字串存储在锁体内,同时在该密码字串中随机抽取N位特征码存储在遥控钥匙内,并且将特征码各自在密码字串中的位置作为特征码位置信息也存储在遥控钥匙内;
那么所述遥控钥匙执行的步骤d和e还包括如下分步骤, dl.存储所述字串;
d2.检测所述字串中是否存在与所有特征码相同的字码;
如果所述字串中存在与所有特征码相同的字码,执行步骤d3 ;
如果所述字串中不存在与所有特征码相同的字码,执行步骤f ;d3.检测所述字串中与所有特征码相同的字码在该字串中的位置与所述特征码位置信息是否相同;
如果相同,执行步骤el至e2 ;
如果不相同,执行步骤f;
el.将所述字串用无线通信的方式发出;
e2.删除分步骤dl存储的所述字串,返回步骤b。
[0006]为了进一步提高锁体验证的安全性,在锁体内设置密码错误计数变量w = 0,密码正确计数变量y = O ;并且设置最大允许密码错误数常量P,最小输入密码正确数常量Q,以及待机休眠时间常量Z ;
所述锁体执行的步骤C包括如下分步骤,
Cl.检测所述待验证字串是否与密码字串相同;
如果所述待验证字串与密码字串相同,密码错误计数变量W清零,执行步骤D ;
如果所述待验证字串与密码字串不相同,执行步骤C2 ;
C2.密码错误计数变量w = w+1 ;
如果密码错误计数变量w当前值等于P,执行步骤C3 ;
如果密码错误计数变量w当前值不等于P,执行步骤E ;
C3.待机Z分钟; C4.检测通过无线通信方式是否接收到的待验证字串;
C5.如果接收到的待验证字串,执行步骤C6 ;
如果没有接收到的待验证字串,返回步骤C4 ;
C6.检测所述待验证字串是否与密码字串相同;
如果所述待验证字串与密码字串相同,执行步骤C7 ;
如果所述待验证字串与密码字串不相同,密码正确计数变量I清零,返回步骤C4 ;
C7.密码正确计数变量y = y+Ι ;
如果密码正确计数变量I当前值等于Q,执行步骤D ;
如果密码正确计数变量I当前值不等于Q,返回步骤C4。
[0007]本发明还提出修改密码字串的方法,在所述遥控钥匙和锁体内存入修改密码请求码;在所述锁体内设置修改密码输入次数变量r = O,以及设定的修改密码输入次数常量R;
那么遥控钥匙在步骤b之前还包括如下步骤, al.检测通过无线通信方式是否接收到新特征码;
a2.如果接收到新特征码,删除原特征码,并存储该接收到的新特征码作为当前使用的特征码,返回步骤al ;
如果没有接收到新特征码,执行步骤b ;
进而,所述遥控钥匙执行的步骤b还包括如下分步骤
bl.检测是否有输入的字串;
b2.如果有输入的字串,执行步骤b3 ;
如果没有输入的字串,返回步骤al ; b3.判断该字串是否包括修改密码请求码;
如果字串包括修改密码请求码,执行步骤e ;
如果字串不包括修改密码请求码,执行步骤d ;
从而,所述锁体的执行的步骤B包括如下分步骤,
B1.如果接收到待验证字串,执行步骤B2 ;
如果没有接收到待验证字串,返回步骤A ;
B2.判断待验证字串是否由修改密码请求码和密码字串构成;
如果待验证字串是由修改密码请求码和密码字串构成,执行步骤B3 ;
如果待验证字串不是由修改密码请求码和密码字串构成,执行步骤C ;
B3.判断锁体是否处于开锁状态;
如果锁体处于开锁状态,发出输入新密码的信息,执行步骤B4 ;
如果锁体没有处于开锁状态,发出修改密码不成功的信息,执行步骤A ;
B4.检测通过无线通信方式是否接收到待验证字串;
B5.如果收到待验证字串,执行步骤B6 ;
如果没有收到待验证字串,返回步骤B4 ;
B6.判断修改密码输入次数变量r当前值是否是零;
如果修改密码输入次数变量r当前值是零,存储该待验证字串为待确认密码字串,并且更新修改密码输入次数变量r=r+l,返回分步骤B4 ; 如果修改密码输入次数变量r当前值不是零,更新修改密码输入次数变量r=r+l,执行分步骤B7 ;
B7.比较待验证字串与待确认密码字串是否相同
如果待验证字串与待确认密码字串不相同,修改密码输入次数变量r清零,删除待确认密码字串,发出修改密码不成功信息,执行步骤A ;
如果待验证字串与待确认密码字串相同,执行分步骤B8 ;
B8.如果修改密码输入次数变量r当前值为R,删除存储的密码字串,将待确认密码存储为当前使用的密码字串,从密码字串中随机抽取特征码,将该特征码用无线通信的方式发出,修改密码输入次数变量r清零;
如果修改密码输入次数变量r当前值不是R,返回分步骤B4。
[0008]上述方法中所述无线通信方式包括红外线通信方式,射频通信方式,以及基于无线网络的通信方式。
[0009]本发明解决所述技术问题还可以通过采用以下技术方案来实现:
设计、制造一种无线遥控锁系统,采用上述方法完成遥控开锁,包括遥控钥匙和锁体。尤其是,所述遥控钥匙包括安装在钥匙壳21内的输入单元22、钥匙存储单元23、钥匙验证单元24、钥匙无线收发单元25和钥匙电源单元26。所述钥匙验证单元24电连接所述输入单元22、钥匙存储单元23和钥匙无线收发单元25。所述钥匙电源单元26为钥匙壳21内的所有用电单元提供电能。所述锁体I包括安装在封闭的锁壳内11的锁无线收发单元12、锁存储单元13、锁验证单元14、锁头驱动单元15、锁头单元16和锁电源单元17。所述锁验证单元14电连接所述锁无线收发单元12、锁存储单元13和锁头驱动单元15。所述锁电源单元17为锁壳11内所有用电单元提供电能。所述锁头驱动单元15根据验证单元14发出的控制指令驱使锁头单元16动作。
[0010]所述遥控钥匙2的钥匙无线收发单元25和锁体I的锁无线收发单元12之间采用的无线通信方式是红外线通信方式。
[0011]为了防止无线通信数据被截获,所述遥控钥匙2上设置有用不能透射红外线光材料制成的灯管底座271,在该灯管底座271上安装有能够射出红外线光的发光管272,以及用不能透射红外线光材料制成的、具有柱面外壁的、凸出所述钥匙壳外21的遮光罩273,在该遮光罩上设置有令发光管272发出的红外线光射出遮光罩273外的钥匙通光孔274。在所述锁壳11的壳壁上加工有具有柱面内面的定位凹穴181,在该定位凹穴181的穴底加工有一贯穿所述锁壳壁上的锁通光孔182。用遥控钥匙2开锁时,所述遥控钥匙2的遮光罩273无缝地插入所述锁体I的定位凹穴181内,并且所述钥匙通光孔182连通所述锁通光孔274。
[0012]为了防水、防尘和防盗,在所述钥匙通光孔274内和锁通光孔182内都无缝的填充有用能够透射红外线光材料制成的透光窗3。
[0013]为了进一步提高锁体安全性,在所述锁通光孔182与锁无线接收单元12之间还设置有至少一用能够反射红外线光材料制成的反光板19。从而令从锁通光孔182射入的红外线光经过至少一次反射后才被锁无线接收单元12接收。
[0014]同现有技术相比较,本发明“遥控开锁方法及使用该方法的无线遥控锁系统”的技术效果在于: 1.遥控钥匙和锁体采用双重密码验证的方式,遥控钥匙能够屏蔽错误密码,提高了无线遥控锁系统的安全性;
2.借助遮光罩和定位凹穴结构,有效防止无线通信信号外泄而导致无线通信信息被窃取,进一步提高无线遥控锁系统的安全性;
3.借助反光板结构,所述锁体内的主要单元都可以设置在远离通光孔而不易被接触的位置,令他人无法了解锁体主要单元的安装位置,保护锁体的主要单元,尤其是锁头驱动单元的安全性,进而降低无线遥控锁系统被破环性解锁的可能性。
【专利附图】

【附图说明】
[0015]图1是本发明“遥控开锁方法及使用该方法的无线遥控锁系统”优选实施例的硬件电原理示意图;
图2是所述优选实施例的侧面剖视示意图;
图3是图2所示遮光罩273部分的局部放大示意图;
图4是本发明所述遥控开锁方法的流程示意图;
图5是本发明所述遥控开锁方法中增加特征码位置信息判别方法的流程示意图;
图6是本发明所述遥控开锁方法中增加特征码位置信息判别方法和错误密码超限判别方法的流程示意图;
图7是本发明所述遥控开锁方法中增加特征码位置信息判别方法、错误密码超限判别方法和修改密码方法的流程示意图。
【具体实施方式】
[0016]以下结合附图所示实施例作进一步详述。
[0017]本发明提出一种遥控开锁方法,基于包括遥控钥匙和锁体的无线遥控锁系统。如图4所示,所述方法包括如下步骤:
在设定用于开锁的密码字串时,将M位密码字串存储在锁体内,M > 1,同时在该密码字串中随机抽取N位特征码存储在遥控钥匙内,I < N < M ;
用遥控钥匙开锁时,所述遥控钥匙执行如下步骤,
b.如图4所示流程21,检测是否有输入的字串;
c.如图4所示流程21,如果有输入的字串,执行步骤d,即执行流程22;
如果没有输入的字串,返回步骤b ;
d.如图4所示流程22,检测所述字串中是否存在所有特征码;
如果输入的字串中存在所有特征码,执行步骤e,即执行如图4所示流程23 ;
如果输入的字串中不存在所有特征码,执行步骤f ;
e.将所述字串用无线通信的方式发出;返回步骤b,即返回如图4所示流程21;
f.返回步骤b,即返回如图4所示流程21;
所述锁体执行如下步骤,
A.如图4所示流程11,检测通过无线通信方式是否接收到待验证字串;
B.如果接收到待验证字串,执行步骤C,即执行如图4所示流程12;
如果没有接收到待验证字串,返回步骤A ; C.如图4所示流程12,检测所述待验证字串是否与密码字串相同;
如果所述待验证字串与密码字串相同,执行步骤D,即执行如图4所示流程13 ;
如果所述待验证字串与密码字串不相同,执行步骤E ;
D-完成开锁动作;
E.返回步骤A,即返回如图4所示流程11。
[0018]所述方法针对遥控钥匙和锁体都采用了验证方式,通过双重验证提高系统安全性。所述遥控钥匙采用特征码验证而不是全部密码验证的方式,防止遥控钥匙一旦被窃取而导致密码一并失窃。所述特征码的数量越多,被遥控钥匙屏蔽的非密码字串的字串就越多,但更容易被他人通过窃取密码钥匙的方式更快的获知完整密码。所述特征码数量越少,系统的安全性就越低。因此需要选取比较合适数量的特征码。本发明以下实例以“12345678”为密码字串,以“3”、“6”和“8”为特征码,也就是上述M = 8,N = 3。当输入字串是“35918067”时,由于该组字串具有全部特征码而能够被遥控钥匙发出,但不能通过锁体的验证。当输入字串是“35918027”时,由于该组字串只有两个特征码,而不是全部特征码,从而此组字串将被遥控钥匙屏蔽。
[0019]上述方法从遥控钥匙和锁体各自的数据处理过程出发表述,图4中以及图5至图7中的虚线部分代表遥控钥匙和锁体之间的主要数据流向。
[0020]为进一步提高遥控钥匙对错误密码的屏蔽效果,在设定用于开锁的密码字串时,将M位密码字串存储在锁体内,同时在该密码字串中随机抽取N位特征码存储在遥控钥匙内,并且将特征码各自在密码字串中的位置作为特征码位置信息也存储在遥控钥匙内。如图5所示,在图4所示流程基础上,增加特征码位置信息判别方法的流程。
[0021]那么所述遥控钥匙执行的步骤d和e还包括如下分步骤, dl.如图5所示流程221,存储所述字串;
d2.如图5所示流程222,检测所述字串中是否存在与所有特征码相同的字码;
如果所述字串中存在与所有特征码相同的字码,执行步骤d3,即执行如图5所示流程
223 ;
如果所述字串中不存在与所有特征码相同的字码,执行步骤f,也就是如图5所示流程
21 ;
d3.如图5所示流程223,检测所述字串中与所有特征码相同的字码在该字串中的位置与所述特征码位置信息是否相同;
如果相同,执行步骤el至e2,即执行如图5所示流程231和232,;
如果不相同,执行步骤f,也就是如图5所不流程21 ;el.如图5所示流程231,将所述字串用无线通信的方式发出;e2.如图5所示流程232,删除分步骤dl存储的所述字串,返回步骤b,即返回如图5所示流程21。
[0022]上述方法通过验证特征码位置而进一步提高系统安全性。如上所述实例,密码字串“12345678”的特征码“3”、“6”和“8”的特征码位置信息为“368”。为当输入字串是“35918067”时,虽然该组字串具有全部特征码,但是此组字串的位置信息是“175”,与特征码位置信息不同,从而此组字串将被遥控钥匙屏蔽。
[0023]为了进一步提高锁体验证的安全性,在锁体内设置密码错误计数变量w = 0,密码正确计数变量y = O ;并且设置最大允许密码错误数常量P,最小输入密码正确数常量Q,以及待机休眠时间常量Z。如图6所示,在图5所示的流程基础上增加了错误密码超限判别方法的流程,即图6所示流程在图4所示流程基础上同时增加了特征码位置信息判别功能和错误密码超限判别功能。显然,也可以将错误密码超限判别方法的流程仅添加在图4所示的基础流程内,从而在图4所示基础流程上仅实现错误密码超限判别功能。
[0024]所述锁体执行的步骤C包括如下分步骤,
Cl.如图6所示流程121,检测所述待验证字串是否与密码字串相同;
如果所述待验证字串与密码字串相同,如图6所示流程122,密码错误计数变量w清零,执行步骤D,即如图6所示流程13 ;
如果所述待验证字串与密码字串不相同,执行步骤C2,即如图6所示流程123 ;
C2.如图6所示流程123,密码错误计数变量w = w+1 ;然后按如图6所示流程124完成如下判断,
如果密码错误计数变量w当前值等于P,执行步骤C3,如图6所示流程125 ;
如果密码错误计数变量w当前值不等于P,执行步骤E,也就是,返回如图6所示流程
11 ;
C3.如图6所示流程125,待机Z分钟;所述待机是指锁体不再接收任何外部信息;
C4.如图6所示流程126,检测通过无线通信方式是否接收到的待验证字串;
C5.如果接收到的待验证字串,执行步骤C6,即如图6所示流程127 ;
如果没有接收到的待验证字串,返回步骤C4 ;
C6.如图6所示流程127,检测所述待验证字串是否与密码字串相同;
如果所述待验证字串与密码字串相同,执行步骤C7,如图6所示流程128 ;
如果所述待验证字串与密码字串不相同,如图6所示流程1271,密码正确计数变量y清零,返回步骤C4 ;
C7.如图6所示流程128,密码正确计数变量y = y+Ι ;;然后按如图6所示流程129完成如下判断,
如果密码正确计数变量I当前值等于Q,执行步骤D,即如图6所示流程13 ;
如果密码正确计数变量I当前值不等于Q,返回步骤C4。
[0025]所述方法侦测通过多次输入错误密码的情况,即与密码字串不同的待验证字串的情况,并在该情况发生时强制锁体等待Z分钟的方式确保系统安全性,所述等待Z分钟是指停止一切操作和运行的程序,尤其是停止接收待验证字串的步骤。所述最大允许密码错误数P可以选择五次;所述等待Z分钟可以选择设置为30分钟。并且,系统在发生多次接收非密码字串的待验证字串的情况后,必须通过连续输入正确密码字串的方式令系统恢复正常。所述最小输入密码正确数Q可以选择为两次。
[0026]本发明还在所述遥控开锁方法基础上还增加了修改密码字串的方法,在所述遥控钥匙和锁体内存入修改密码请求码;在所述锁体内设置修改密码输入次数变量r = O,以及设定的修改密码输入次数常量R。如图7所示,在图6所示的流程基础上增加了错误密码超限判别方法的流程,即图7所示流程在图4所示流程基础上同时增加了特征码位置信息判别功能、错误密码超限判别功能和修改密码字串功能。显然,在图4所示流程基础上也可以增加特征码位置信息判别功能、错误密码超限判别功能和修改密码字串功能中的任何一种功能或者任何两种功能。
[0027]那么遥控钥匙在步骤b之前还包括如下步骤,
al.如图7所示流程211,检测通过无线通信方式是否接收到新特征码;a2.如果接收到新特征码,如图7所示流程212,删除原特征码,并存储该接收到的新特征码作为当前使用的特征码,返回步骤al ;
如果没有接收到新特征码,执行步骤b ;
进而,所述遥控钥匙执行的步骤b还包括如下分步骤 bl.如图7所示流程213,检测是否有输入的字串;
b2.如图7所示流程213,如果有输入的字串,执行步骤b3,即执行如图7所示流程
214 ;
如果没有输入的字串,返回步骤al ;
b3.如图7所示流程214,判断该字串是否包括修改密码请求码;
如果字串包括修改密码请求码,执行步骤e,即执行如图7所示流程231 ;
如果字串不包括修改密码请求码,执行步骤山即执行如图7所示流程221,也可以是执行如图4所不流程22 ;
从而,所述锁体的执行的步骤B包括如下分步骤,
B1.如图7所示流程111,如果接收到待验证字串,执行步骤B2,即执行如图7所示流程
112 ;
如果没有接收到待验证字串,返回步骤A ;
B2.如图7所示流程112,判断待验证字串是否由修改密码请求码和密码字串构成;如果待验证字串是由修改密码请求码和密码字串构成,执行步骤B3,即执行如图7所不流程113 ;
如果待验证字串不是由修改密码请求码和密码字串构成,执行步骤C,即执行如图7所示流程121及其后续流程,或者执行如图4所示流程12 ;
B3.如图7所示流程113,判断锁体是否处于开锁状态;
如果锁体处于开锁状态,发出输入新密码的信息,执行步骤B4,即执行如图7所示流程
114 ;
如果锁体没有处于开锁状态,如图7所示流程1131,发出修改密码不成功的信息,执行步骤A ;所述修改密码不成功的信息可以通过显示屏,指示灯,声音报警或者语音报警的方式发送,也可以通过发出相关错误代码的形式只供相关程序内部检测使用;
B4.如图7所示流程114,检测通过无线通信方式是否接收到待验证字串;
B5.如果收到待验证字串,执行步骤B6,即执行如图7所示流程115 ;
如果没有收到待验证字串,返回步骤B4 ;
B6.如图7所示流程115,判断修改密码输入次数变量r当前值是否是零;
如果修改密码输入次数变量r当前值是零,如图7所示流程1151,存储该待验证字串为待确认密码字串,如图7所示流程1152,并且更新修改密码输入次数变量r=r+l,返回分步骤B4 ;
如果修改密码输入次数变量r当前值不是零,如图7所示流程1153,更新修改密码输入次数变量r=r+l,执行分步骤B7,即执行如图7所示流程116 ; B7.如图7所示流程116,比较待验证字串与待确认密码字串是否相同;
如果待验证字串与待确认密码字串不相同,如图7所示流程1161,修改密码输入次数变量r清零,删除待确认密码字串,发出修改密码不成功信息,执行步骤A ;所述修改密码不成功的信息可以通过显示屏,指示灯,声音报警或者语音报警的方式发送,也可以通过发出相关错误代码的形式只供相关程序内部检测使用;
如果待验证字串与待确认密码字串相同,执行分步骤B8,即执行如图7所示流程117 ;B8.如图7所示流程117,如果修改密码输入次数变量r当前值为R,如图7所示流程1171删除存储的密码字串,将待确认密码存储为当前使用的密码字串,从密码字串中随机抽取特征码,将该特征码用无线通信的方式发出,修改密码输入次数变量r清零;
如果修改密码输入次数变量r当前值不是R,返回分步骤B4。
[0028]上述方法是以遥控钥匙和锁体各自独立的流程说明密码修改的方法,用户使用中,应当首先通过分步骤bl至b3用遥控钥匙完成修改密码请求码和密码字串的输入发送过程,如图7中的流程231至111的虚线所示,锁体在收到修改密码请求码和密码字串吋,通过分步骤BI至B8完成锁体部分的密码字串修改,其中还有修改密码请求码和密码字串与输入的用于开锁的待验证字串的判别过程,锁体是否开锁状态的过程,以及修改密码请求码和密码字串的判别过程。本发明中修改密码的过程必须在锁体处于开锁状态时使用。当锁体部分完成修改密码过程后,如图7中的流程1171至211的虚线所示;在此过程中,锁体一方面更新自身密码字串,另ー方面将从新的密码字串中抽取的特征码发出给遥控钥匙,从而遥控钥匙执行分步骤al至a2以更新特征码。锁体发出的特征码可以加入ー些辅助判别信息,以帮助遥控钥匙甄别接收到的信息是否是特征码。
[0029]基于上述方法,本发明提出ー种无线遥控锁系统,采用上述方法完成遥控开锁,包括遥控钥匙2和锁体I。尤其是,如图1所示,所述遥控钥匙包括安装在钥匙壳21内的输入単元22、钥匙存储单元23、钥匙验证单元24、钥匙无线收发単元25和钥匙电源単元26。所述输入単元22用于完成字串输入,所述钥匙存储单元23用于完成特征码及其他信息的存储,所述钥匙验证单元24用于完成逻辑判断以及数据处理过程,是完成上述方法的遥控钥匙部分核心处理器,所述钥匙无线收发单元25用于通过无线通信方式收发数据。所述钥匙验证单元24电连接所述输入単元22、钥匙存储单元23和钥匙无线收发単元25。所述钥匙电源单元26为钥匙壳21内的所有用电单元提供电能。所述锁体I包括安装在封闭的锁壳内11的锁无线收发单元12、锁存储単元13、锁验证単元14、锁头驱动单元15、锁头单元16和锁电源単元17。所述锁无线收发単元12用于通过无线通信方式收发数据,所述锁存储单元13用于存储密码字串及相关信息,所述锁验证单元14用于完成逻辑判断和数据处理,是完成上述方法的锁体部分核心处理器。所述锁验证单元14电连接所述锁无线收发単元12、锁存储単元13和锁头驱动单元15。所述锁电源単元17为锁壳11内所有用电单元提供电能。所述锁头驱动单元15根据验证単元14发出的控制指令驱使锁头单元16动作。所述锁头驱动单元15可以通过机械方式、电机传动方式、磁吸方式等驱动锁头单元动作。所述锁体I安装在用于完成锁闭的物体上,该种物体大多是各种门结构。
[0030]所述遥控钥匙2的钥匙无线收发単元25和锁体I的锁无线收发单元12之间采用的无线通信方式是红外线通信方式。
[0031]为了防止无线通信数据被截获,对于采用红外线通信方式的无线遥控锁系统,如图3所示,所述遥控钥匙2上设置有用不能透射红外线光材料制成的灯管底座271,在该灯管底座271上安装有能够射出红外线光的发光管272,以及用不能透射红外线光材料制成的、具有柱面外壁的、凸出所述钥匙壳外21的遮光罩273,在该遮光罩上设置有令发光管272发出的红外线光射出遮光罩273外的钥匙通光孔274。在所述锁壳11的壳壁上加工有具有柱面内面的定位凹穴181,在该定位凹穴181的穴底加工有一贯穿所述锁壳壁上的锁通光孔182。用遥控钥匙2开锁时,所述遥控钥匙2的遮光罩273无缝地插入所述锁体I的定位凹穴181内,并且所述钥匙通光孔182连通所述锁通光孔274。
[0032]为了防水、防尘和防盗,在所述钥匙通光孔274内和锁通光孔182内都无缝的填充有用能够透射红外线光材料制成的透光窗3。
[0033]为了进一歩提高锁体安全性,如图2所示,在所述锁通光孔182与锁无线收发单元12之间还设置有至少ー用能够反射红外线光材料制成的反光板19。从而令从锁通光孔182射入的红外线光经过至少一次反射后才被锁无线收发单元12接收。通过该结构可以至少将锁头驱动单元15设置在远离锁通光孔182的地方,防止他人通过锁通光孔182观察到锁头驱动単元15的位置,而对锁头驱动单元实施破环性毁损令系统失效。现有技术门锁通常都安装在门板内并露出门板,因而对门实施的破坏行为大多针对锁体实施撬、破解锁闭结构或者破译密码的方法破环或者解锁锁体。而本发明通过上述反光板19结构令无线遥控锁的锁体内各主要単元,尤其是锁头驱动单元15和锁头单元16,能够设置在门板以外的更安全的地方,即锁体不容易被实施破坏、破解或者破译的地方;并且本发明采用光传导,在锁通光孔182与锁无线收发单元12之间没有任何连接器件,从而本发明锁体结构,尤其是反光板19传输光信息的结构较现有技术在安全性方面有了根本改善。
【权利要求】
1.一种遥控开锁方法,基于包括遥控钥匙和锁体的无线遥控锁系统;其特征在于所述方法包括如下步骤: 在设定用于开锁的密码字串时,将M位密码字串存储在锁体内,M > 1,同时在该密码字串中随机抽取N位特征码存储在遥控钥匙内,I < N < M ; 用遥控钥匙开锁时,所述遥控钥匙执行如下步骤, b.检测是否有输入的字串; c.如果有输入的字串,执行步骤d; 如果没有输入的字串,返回步骤b ; d.检测所述字串中是否存在所有特征码; 如果输入的字串中存在所有特征码,执行步骤e ; 如果输入的字串中不存在所有特征码,执行步骤f ; e.将所述字串用无线通信的方式发出;返回步骤b; f.返回步骤b; 所述锁体执行如下步骤, A.检测通过无线通信方式`是否接收到待验证字串; B.如果接收到待验证字串,执行步骤C; 如果没有接收到待验证字串,返回步骤A ; C.检测所述待验证字串是否与密码字串相同; 如果所述待验证字串与密码字串相同,执行步骤D ; 如果所述待验证字串与密码字串不相同,执行步骤E ; D-完成开锁动作; E.返回步骤A。
2.根据权利要求1所述的遥控开锁方法,其特征在于: 在设定用于开锁的密码字串时,将M位密码字串存储在锁体内,同时在该密码字串中随机抽取N位特征码存储在遥控钥匙内,并且将特征码各自在密码字串中的位置作为特征码位置信息也存储在遥控钥匙内; 那么所述遥控钥匙执行的步骤d和e还包括如下分步骤, dl.存储所述字串; d2.检测所述字串中是否存在与所有特征码相同的字码; 如果所述字串中存在与所有特征码相同的字码,执行步骤d3 ; 如果所述字串中不存在与所有特征码相同的字码,执行步骤f ;d3.检测所述字串中与所有特征码相同的字码在该字串中的位置与所述特征码位置信息是否相同; 如果相同,执行步骤el至e2 ; 如果不相同,执行步骤f; el.将所述字串用无线通信的方式发出; e2.删除分步骤dl存储的所述字串,返回步骤b。
3.根据权利要求1或者2所述的遥控开锁方法,其特征在于: 在锁体内设置密码错误计数变量w = O,密码正确计数变量y = O ;并且设置最大允许密码错误数常量P,最小输入密码正确数常量Q,以及待机休眠时间常量Z ; 所述锁体执行的步骤C包括如下分步骤, Cl.检测所述待验证字串是否与密码字串相同; 如果所述待验证字串与密码字串相同,密码错误计数变量w清零,执行步骤D ; 如果所述待验证字串与密码字串不相同,执行步骤C2 ; C2.密码错误计数变量w = w+1 ; 如果密码错误计数变量w当前值等于P,执行步骤C3 ; 如果密码错误计数变量w当前值不等于P,执行步骤E ; C3.待机Z分钟; C4.检测通过无线通信方式是否接收到的待验证字串; C5.如果接收到的待验证字串,执行步骤C6 ; 如果没有接收到的待验证字串,返回步骤C4 ; C6.检测所述待验证字串是否与密码字串相同; 如果所述待验证字串与密码字串相同,执行步骤C7 ; 如果所述待验证字串与密码字串不相同,密码正确计数变量I清零,返回步骤C4 ; C7.密码正确计数变量y = y+Ι ; 如果密码正确计数变量I当前值等于Q,执行步骤D ; 如果密码正确计数变量I当前值不等于Q,返回步骤C4。
4.根据权利要求1所述的遥控开锁方法,其特征在于: 在所述遥控钥匙和锁体内存入修改密码请求码; 在所述锁体内设置修改密码输入次数变量r = O,以及设定的修改密码输入次数常量R; 那么遥控钥匙在步骤b之前还包括如下步骤, al.检测通过无线通信方式是否接收到新特征码; a2.如果接收到新特征码,删除原特征码,并存储该接收到的新特征码作为当前使用的特征码,返回步骤al ; 如果没有接收到新特征码,执行步骤b ; 进而,所述遥控钥匙执行的步骤b还包括如下分步骤 bl.检测是否有输入的字串; b2.如果有输入的字串,执行步骤b3 ; 如果没有输入的字串,返回步骤al ; b3.判断该字串是否包括修改密码请求码; 如果字串包括修改密码请求码,执行步骤e ; 如果字串不包括修改密码请求码,执行步骤d ; 从而,所述锁体的执行的步骤B包括如下分步骤, B1.如果接收到待验证字串,执行步骤B2 ; 如果没有接收到待验证字串,返回步骤A ; B2.判断待验证字串是否由修改密码请求码和密码字串构成; 如果待验证字串是由修改密码请求码和密码字串构成,执行步骤B3 ;如果待验证字串不是由修改密码请求码和密码字串构成,执行步骤C ; B3.判断锁体是否处于开锁状态; 如果锁体处于开锁状态,发出输入新密码的信息,执行步骤B4 ; 如果锁体没有处于开锁状态,发出修改密码不成功的信息,执行步骤A ; B4.检测通过无线通信方式是否接收到待验证字串; B5.如果收到待验证字串,执行步骤B6 ; 如果没有收到待验证字串,返回步骤B4 ; B6.判断修改密码输入次数变量r当前值是否是零; 如果修改密码输入次数变量r当前值是零,存储该待验证字串为待确认密码字串,并且更新修改密码输入次数变量r=r+l,返回分步骤B4 ; 如果修改密码输入次数变量r当前值不是零,更新修改密码输入次数变量r=r+l,执行分步骤B7 ; B7.比较待验证字串与待确认密码字串是否相同; 如果待验证字串与待确认密码字串不相同,修改密码输入次数变量r清零,删除待确认密码字串,发出修改密码不成功信息,执行步骤A ; 如果待验证字串与待确认密`码字串相同,执行分步骤B8 ; B8.如果修改密码输入次数变量r当前值为R,删除存储的密码字串,将待确认密码存储为当前使用的密码字串,从密码字串中随机抽取特征码,将该特征码用无线通信的方式发出,修改密码输入次数变量r清零; 如果修改密码输入次数变量r当前值不是R,返回分步骤B4。
5.根据权利要求1所述的遥控开锁方法,其特征在于: 所述无线通信方式包括红外线通信方式,射频通信方式,以及基于无线网络的通信方式。
6.一种无线遥控锁系统,采用权利要求1的方法完成遥控开锁,包括遥控钥匙(2)和锁体(1);其特征在于: 所述遥控钥匙包括安装在钥匙壳(21)内的输入单元(22)、钥匙存储单元(23)、钥匙验证单元(24)、钥匙无线收发单元(25)和钥匙电源单元(26); 所述钥匙验证单元(24)电连接所述输入单元(22)、钥匙存储单元(23)和钥匙无线收发单元(25);所述钥匙电源单元(26)为钥匙壳(21)内的所有用电单元提供电能; 所述锁体(1)包括安装在封闭的锁壳内(11)的锁无线收发单元(12)、锁存储单元(13)、锁验证单元(14)、锁头驱动单元(15)、锁头单元(16)和锁电源单元(17); 所述锁验证单元(14)电连接所述锁无线收发单元(12)、锁存储单元(13)和锁头驱动单元(15);所述锁电源单元(17)为锁壳(11)内所有用电单元提供电能;所述锁头驱动单元(15)根据验证单元(14)发出的控制指令驱使锁头单元(16)动作。
7.根据权利要求6所述无线遥控锁系统,其特征在于: 所述遥控钥匙(2)的钥匙无线收发单元(25)和锁体(1)的锁无线收发单元(12)之间采用的无线通信方式是红外线通信方式。
8.根据权利要求7所述无线遥控锁系统,其特征在于: 所述遥控钥匙(2)上设置有用不能透射红外线光材料制成的灯管底座(271),在该灯管底座(271)上安装有能够射出红外线光的发光管(272),以及用不能透射红外线光材料制成的、具有柱面外壁的、凸出所述钥匙壳外(21)的遮光罩(273),在该遮光罩上设置有令发光管(272)发出的红外线光射出遮光罩(273)外的钥匙通光孔(274); 在所述锁壳(11)的壳壁上加工有具有柱面内面的定位凹穴(181),在该定位凹穴(181)的穴底加工有一贯穿所述锁壳壁上的锁通光孔(182); 用遥控钥匙(2 )开锁时,所述遥控钥匙(2 )的遮光罩(273 )无缝地插入所述锁体(1)的定位凹穴(181)内,并且所述钥匙通光孔(182)连通所述锁通光孔(274)。
9.根据权利要求8所述无线遥控锁系统,其特征在于: 在所述钥匙通光孔(274)内和锁通光孔(182)内都无缝的填充有用能够透射红外线光材料制成的透光窗(3)。
10.根据权利要求8所述无线遥控锁系统,其特征在于: 在所述锁通光孔(182)与锁无线收发单元(12)之间还设置有至少一用能够反射红外线光材料制成的反光板(19);从而令从锁通光孔(182)射入的红外线光经过至少一次反射后才被锁无线收发单元(1 2)接收。
【文档编号】E05B49/00GK103606215SQ201310644411
【公开日】2014年2月26日 申请日期:2013年12月5日 优先权日:2013年12月5日
【发明者】李岳有 申请人:李岳有
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1