[发明专利]采用真随机序列作为遥控锁开锁密码的遥控装置及方法无效
| 申请号: | 200710048705.0 | 申请日: | 2007-03-23 |
| 公开(公告)号: | CN101270620A | 公开(公告)日: | 2008-09-24 |
| 发明(设计)人: | 任彦之;符初生;唐友喜 | 申请(专利权)人: | 成都途筏达科技有限公司 |
| 主分类号: | E05B49/00 | 分类号: | E05B49/00;G05B15/02;G08C19/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 610054四川省成都市成华区建*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 采用 随机 序列 作为 遥控 开锁 密码 遥控装置 方法 | ||
1. 一种采用真随机序列作为遥控锁开锁密码的遥控装置,其特征是它包括遥控钥匙、锁控器两个装置;
所述的遥控钥匙由射频发射器(1)、调制器(2)、显示屏(3)以及显示屏接口电路(4)、键盘(5)以及键盘接口电路(6)、外部连接头(7)以及外部数据接口电路(8)、存储器(9)、中央控制处理单元(14)组成;所述的遥控钥匙存储器(9)中包括真随机序列存储区(10)和身份码存储区(11)、真随机序列段号存储区(12)和钥匙能动密码存储单元(13);
所述的遥控钥匙的内部组成的连接关系是:键盘接口电路(6)的输出连接到中央控制处理单元(14)的输入端,显示屏接口电路(4)的输出与显示屏(3)的输入对应连接,显示屏接口电路(4)的输入与中央控制处理单元(14)的输出端连接,存储器(9)的数据线与地址线分别与中央控制处理单元(14)间的数据线和地址选通线连接,中央控制处理单元(14)的开/关锁信号的输出端与调制单元(2)的输入端相连,调制单元(2)的输出与射频发射器(1)的输入相连,外部数据接口电路(8)的双向数据线与外部接头(7)相连,同时外部数据接口电路(8)另外的双向数据线与中央控制处理单元(14)的数据线相连;
所述的锁控器是由显示屏(20)及显示接口电路(21)、射频接收器(15)、解调器(16)、真随机序列发生电路单元(17)、锁控器存储器(24),锁控器键盘(18)及锁控器键盘输入电路单元(19)、锁控器中央控制处理单元(30)、锁控器外部数据出入接口电路(23)、锁控器外部连接头(22)、锁体开/关触发电路(29)、外壳组成;所述的锁控器存储器(24)包括了锁控器真随机序列存储单元(25)、锁控器身份码存储单元(26)、锁控器真随机序列段号存储单元(27)、锁控器钥匙密码存储单元(28);
所述的锁控器的内部电路连接关系是:锁控器键盘(18)的输出线连接到锁控器键盘接口电路(19)的输出端,锁控器键盘接口电路(19)的输出连接到锁控器中央控制处理单元(30)的输入端,锁控器显示屏接口电路(21)的输出与锁控器显示屏(20)的输入连接,锁控器显示屏接口电路(21)的输入与锁控器中央控制处理单元(30)的输出脚连接,锁控器存储器(24)的数据与地址线分别与锁控器中央控制处理单元(30)间的数据线和地址选通线连接,锁控器中央控制处理单元(30)的开/关锁信号的输入端与解调器(16)的输出端相连,解调器(16)的输入端与射频接收器(15)的输出端连接,锁控器外部数据接口电路(23)的双向数据线与锁控器外部接头(22)相连,同时锁控器外部数据接口电路(23)另外的双向数据线与锁控器中央控制处理单元(30)的数据线相连,锁控器的真随机序列产生器(17)的数据输出端与锁控器中央控制处理单元(30)的数据输入端连接,锁控器的真随机序列产生器(17)的控制信号输入端与锁控器中央控制处理单元(30)的序列控制信号输出端连接,锁控器中央控制处理单元(30)的另一控制输出端与锁体开/关触发控制单元(29)的输入端连接,锁体开/关触发控制单元(29)的输出与锁体连接。
2. 根据权利要求1所述的一种采用真随机序列作为遥控锁开锁密码的遥控装置,实现采用真随机序列作为遥控锁开锁密码的方法,其特征是:它包括真随机序列的产生和管理方法、开锁时遥控钥匙的发送信号方法、开锁时锁控器解码与开锁处理方法;
所述的真随机序列的产生和管理方法是在遥控钥匙和控锁器空闲状态下实现的,它包括以下步骤:
第一步:用户通过遥控钥匙的外部接头(7)与锁控器外部接头(11)相接,将遥控钥匙与锁控器连接在一起,连接之前,遥控钥匙中央控制处理单元(14)和锁控器控制处理单元(30)都处于初始状态;
第二步:遥控钥匙向锁控器发送包括身份码和能动钥匙密码的信号;
第三步:锁控器的中央控制处理单元(14)接收到遥控钥匙的身份码后进行身份鉴别;
第四步:如果第三步通过身份鉴别,就进入到第五步;如果第三步未通过身份鉴别,则锁控器的中央控制处理单元(30)回到锁控器的初始状态,遥控钥匙的中央控制处理单元(14)也回到遥控钥匙的初始状态,第五步到十一步就不再进行;
第五步:锁控器的中央控制处理单元(30)向锁控器的显示屏(20)输出“更新”或“增补”提示信息,并等待键盘(18)输入指令和序列长度;
第六步:在遥控钥匙和锁控器断开前,若锁控器的中央控制处理单元(30)收到第五步中锁控器键盘(18)输入的操作指令,就进入第七步;若在锁控器的中央控制处理单元(30)收到锁控器键盘(18)操作指令之前遥控钥匙和锁控器就断开,遥控钥匙的中央控制处理单元(14)和锁控器中央控制处理单元(30)都回到初始状态,第七步到十二步就不再进行;
第七步:锁控器的中央控制处理单元(30)接收到第六步中锁控器键盘(18)输入的指令,如果接收的指令是“更新”指令,锁控器的中央控制处理单元(30)就清空锁控器真随机序列存储单元(25),同时通过外部数据接口电路(23)向遥控钥匙发“更新”指令;如果接收的指令是“增补”指令,锁控器的中央控制处理单元(30)就将真随机序列存储单元(25)中没有用过的数据依次移到首地址开始的区域,同时通过外部数据接口电路(23)向遥控钥匙发“增补”指令;
第八步:遥控钥匙中央控制处理单元(14)如果接收到“更新”指令,控钥匙中央控制处理单元(14)就清空遥控钥匙序列存储区(10);如果接收到“增补”指令,就将序列存储区(10)没有用过的数据依次移到首地址开始的区域;
第九步:锁控器中央控制处理单元(30)控制真随机序列产生器(17)产生真随机序列;
第十步:锁控器中央控制处理单元(30)将第九步产生的真随机序列存储到锁控器的真随机序列存储单元(25)空白部分最前面开始的地址中;锁控器中央控制处理单元(30)同时将第九步产生的真随机序列通过锁控器的外部数据接口电路(23)输入到遥控钥匙的中央控制处理单元(14)中,遥控钥匙的中央控制处理单元(14)再将真随机序列存放到遥控钥匙的真随机序列存储区(10)中空白部分最前面开始的地址中;
第十二步:锁控器中央控制处理单元(30)将锁控器真随机序列段号存储单元(27)的数据改写成真随机序列存储单元(25)的首地址,并向锁控器显示屏(20)输出“成功”信息,然后回到初始状态;
第十三步:遥控钥匙中央控制处理单元(14)将真随机序列段号存储区(12)的段号改写成序列存储区(10)的首地址;并向遥控钥匙显示屏输出“本过程成功”等提示信息,然后回到初始状态;
所述开锁时遥控钥匙发送开锁信号的方法包括:一种是开锁信号中含有段号信息的处理方法,另一种是开锁信号中不含有段号信息的处理方法;
所述开锁时开锁信号中含有段号信息的处理方法,它包括以下步骤:
第一步:控钥匙中央控制处理单元(14)读取真随机序列段号存储单元(12)中的段号;
第二步:遥控钥匙中央控制处理单元(14)从遥控钥匙真随机序列存储区(10)中读取第一步中所得到的段号所对应的序列段;
第三步:钥匙中央控制处理单元(14)将第一步所读取的段号和第二步中所得的序列段组成数据帧;
第四步:遥控钥匙中央控制处理单元(14)将遥控钥匙真随机序列段号存储区(12)的段号改写成:第一步所取得的段号加上数值N后的值,N=1,2,3.....L,L小于遥控钥匙真随机序列存储区(10)的的长度;
第五步:遥控钥匙中央控制处理单元(14)将第三步得到的数据帧输出到调制器(2);
第六步:调制器(2)对数据帧进行调制,并对调制后的信号输入到发射器(1);
第七步:遥控钥匙的中央控制处理单元(14)判断由第四步改写后的段号是否大于等于预设的段号门限值,段号门限值的选取满足:段号门限值是小于锁控器真随机序列存储单元的长度;如果第四步改写后的段号大于预设的段号门限值,遥控钥匙的中央控制处理单元(14)就在遥控钥匙显示屏(3)上显示“增补”或“更新“提示,然后遥控钥匙的中央控制处理单元(14)回到初始状态;如果第四步改写后的段号小于预设的段号门限值,遥控钥匙的中央控制处理单元(14)就直接回到初始状态;
所述开锁时开锁信号中不含有段号信息的处理方法,它包括以下步骤:
第一步:遥控钥匙中央控制处理单元(14)读取真随机序列段号存储区(12)中的段号;
第二步:遥控钥匙中央控制处理单元(14)从遥控钥匙真随机序列存储区(10)读取第一步所得段号所对应的序列段;
第三步:遥控钥匙的中央控制处理单元(14)将第二步得到的序列段组成数据帧;
第四步:遥控钥匙中央控制处理单元(14)将遥控钥匙段号存储单元(12)的段号改写成第一步所取段号加上数值N后的值,N=1,2,3.....L,L小于遥控钥匙真随机序列存储区(10)的的长度;
第五步:遥控钥匙中央控制处理单元(14)将第三步的数据帧输出到调制器(2);
第六步:调制器(2)对数据帧进行调制,并对调制后的信号输入到发射器(1);
第七步:遥控钥匙的中央控制处理单元(14)判断第四步改写后的段号是否大于等于预设的段号门限值,段号门限值的选取满足:段号门限值是小于锁控器真随机序列存储单元的长度,如果第四步改写后的段号大于预设的段号门限值遥控钥匙的中央控制处理单元(14)就在遥控钥匙显示屏(3)上显示“增补”或“更新“提示,然后遥控钥匙的中央控制处理单元(14)回到初始状态;如果第四步改写后的段号小于预设的段号门限值,遥控钥匙的中央控制处理单元(14)就直接回到初始状态;
所述开锁时锁控器的解码开锁方法也有两种,一种是开锁信号含有段号信息的处理方法,另一种是开锁信号没有段号信息的处理方法;
所述开锁时开锁信号含有段号信息的解码与开锁处理方法由以下步骤组成:
第一步:锁控器的接收器(15)收到遥控钥匙发出的信号后,送到解调器(16);
第二步:解调器(16)对接收器(15)发来的信号进行解调,得到数字信号,并将得到的数字信号送到锁控器的中央控制处理单元(30);
第三步:锁控器中央控制处理单元(30)从收到数字信号中读出段号和序列段;
第四步:锁控器中央控制处理单元(30)从锁控器的真随机序列段号存储单元(27)中读取本地段号;
第五步:锁控器中央控制处理单元(30)对第三步读取到的序列段号与第四步读取到的本地段号进行比较,如果第三步读取到的序列段号大于第四步读取到的本地段号且两者之差小于M,M是一个预先设定的门限值,M值是小于锁控器真随机序列存储单元(25)的长度的正整数,则锁控器中央控制处理单元(30)进行第六步;否则,锁控器中央控制处理单元(30)回到初始状态;
第六步:锁控器的中央控制处理单元(30)从锁控器真随机序列存储单元(25)中读取第二步得到的序列段号所对应的序列段;
第七步:锁控器的中央控制处理单元(30)将第六步读取的序列段与第三步得到的序列段进行比较,如果两者相同,就进行第七步,如果两者不相同,锁控器的中央控制处理单元(30)回到初始状态;
第八步:锁控器的中央控制处理单元(30)向开关锁体开/关触发电路(29)发送“开”指令;
第九步:锁控器的中央控制处理单元(30)将锁控器真随机序列段号存储单元(27)的段号改写成:第三步所得到的段号加上数值N后的值,然后回到初始状态,N=1,2,3.....L,L小于锁控器真随机序列存储区(25)的长度;
所述开锁时开锁信号中没有段号信息的解码开锁处理方法由以下步骤组成:
第一步:锁控器的接收器(15)收到遥控钥匙发出的信号后,送到解调器(16);
第二步:解调器(16)对接收器(15)发来的信号进行解调,得到数字信号,并将数字信号送到锁控器的中央控制处理单元(30);
第三步:锁控器中央控制处理单元(30)从收到数字信号中读出序列段;
第四步:锁控器中央控制处理单元(30)从锁控器的真随机序列段号存储单元(27)中读取本地段号,
第五步:锁控器的中央控制处理单元(30)从锁控器真随机序列存储单元(25)中读取本地段号所对应的序列段;
第六步:锁控器的中央控制处理单元(30)设置一个计数变量K,计数变量K的初始值为0;
第七步:锁控器的中央控制处理单元(30)将第三步读取的序列段与第五步所读取的序列段进行比较,如果两者是相同的,就进入第十一步;如果两者不相同,锁控器的中央控制处理单元(30)进入第八步;
第八步:锁控器的中央控制处理单元(30)将锁控器真随机序列段号存储单元的值改写成:第四步得到的本地段号加数值N后的值,同时将计数变量改写成:当前计数变量的值加1后的值,N=1,2,3,……,L;L小于锁控器真随机序列存储单元25的长度的正整数;
第九步:判断计数变量K是否超过H值,H是预设的一个计数器门限值,H值为小于锁控器真随机序列存储区(25)的长度的正整数;
第十步:如果计数变量K没有超过H,就重复第六步,如果计数变量K超过H,锁控器的中央控制处理单元(30)回到初始状态;
第十一步:锁控器的中央控制处理单元(30)向锁体开/关触发电路(29)发送“开”指令;
第十二步:锁控器的中央控制处理单元(30)将锁控器当前真随机序列段号存储单元(27)的段号改写成:第三步所得段号加上N后的值,然后锁控器的中央控制处理单元(30)回到初始状态,N=1,2,3.....L,L小于遥控钥匙真随机序列存储单元(25)的的长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都途筏达科技有限公司,未经成都途筏达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710048705.0/1.html,转载请声明来源钻瓜专利网。





