基于射频通信的密码锁控制方法及系统.pdf

上传人:1** 文档编号:724614 上传时间:2018-03-08 格式:PDF 页数:16 大小:506.71KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210067334.1

申请日:

2012.03.14

公开号:

CN103306546A

公开日:

2013.09.18

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):E05B 49/00申请日:20120314|||公开

IPC分类号:

E05B49/00; H04L9/00

主分类号:

E05B49/00

申请人:

中国科学院深圳先进技术研究院

发明人:

卢蓝青; 于峰崎

地址:

518055 广东省深圳市南山区西丽大学城学苑大道1068号

优先权:

专利代理机构:

广州华进联合专利商标代理有限公司 44224

代理人:

吴平

PDF下载: PDF下载
内容摘要

一种基于射频通信的密码锁控制方法,用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,包括以下步骤:密码锁按照预设周期和预定算法更新并存储开启密匙;密匙终端向密码锁发送开锁验证请求和开锁密匙,开锁密匙按照预设周期和预定算法更新;密码锁响应开锁验证请求,读取开启密匙,并将开锁密匙和开启密匙进行比较,判断开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。从而能够实现可设置时间地在密匙终端和密码锁之间同步自动更新密匙,无需用户人为操作。提高了密码锁的安全性和方便性。此外还提供一种基于射频通信的密码锁控制系统。

权利要求书

1.   一种基于射频通信的密码锁控制方法,用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,包括以下步骤:
密码锁按照预设周期和预定算法更新并存储开启密匙;
密匙终端向密码锁发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新;
所述密码锁响应所述开锁验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。

2.
   根据权利要求1所述的基于射频通信的密码锁控制方法,其特征在于,还包括:
密匙终端向密码锁发起同步请求,请求将密匙终端更新开锁密匙的周期与密码锁更新开启密匙的周期同步;
密码锁响应所述同步请求,并与密匙终端建立同步通信连接。

3.
   根据权利要求2所述的基于射频通信的密码锁控制方法,其特征在于,所述密码锁响应所述同步请求,并与密匙终端建立同步通信连接的步骤具体包括:
密码锁向密匙终端发送内部计时器的时间阈值;
密匙终端按照密码锁的内部计时器的时间阈值设定密匙终端内部计时器的时间阈值,从而完成同步通信连接。

4.
   根据权利要求3所述的基于射频通信的密码锁控制方法,其特征在于,所述基于射频通信的密码锁控制方法还包括:
所述密码锁在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的开锁密匙。

5.
   根据权利要求1所述的基于射频通信的密码锁控制方法,其特征在于,所述基于射频通信的密码锁控制方法还包括:
密匙终端向密码锁发送初始化请求;
密码锁接收所述初始化请求后向密匙终端发送当前开启密匙以及密匙生成模式辨识码;
所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中。

6.
   根据权利要求5所述的基于射频通信的密码锁控制方法,其特征在于,所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中的步骤包括:
所述密匙终端将开启密匙的存储地址发送给密匙生成模式激活单元;
所述密匙生成模式激活单元根据密匙生成模式辨识码选择与密码锁对应的预定算法,并将存储地址记录到预定算法所对应的地址查找表中。

7.
   根据权利要求6所述的基于射频通信的密码锁控制方法,其特征在于,所述基于射频通信的密码锁控制方法还包括:
在所述与密码锁对应的预定算法生成新的开锁密匙后,所述新的开锁密匙根据所述与密码锁对应的预定算法所对应的地址查找表中记录的地址,覆盖所述密匙存储单元中该地址对应的旧开启密匙。

8.
   根据权利要求1至7任意一项所述的基于射频通信的密码锁控制方法,其特征在于,所述密匙终端具有多种预定算法,所述密码锁中的预定算法与密匙终端中的多种预定算法中的一种对应。

9.
   根据权利要求1至7任意一项所述的基于射频通信的密码锁控制方法,其特征在于,所述基于射频通信的密码锁控制方法还包括:所述密匙终端与密匙终端之间根据传递密匙请求传递密匙。

10.
   一种基于射频通信的密码锁控制系统,用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,其特征在于,包括密码锁及密匙终端,
所述密码锁用于按照预设周期和预定算法更新并存储开启密匙;
所述密匙终端用于向密码锁发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新;
所述密码锁还用于响应所述开锁验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。

11.
   根据权利要求10所述的基于射频通信的密码锁控制系统,其特征在于,所述密匙终端还用于向密码锁发起同步请求,请求将密匙终端更新开锁密匙的周期与密码锁更新开启密匙的周期同步;
所述密码锁用于响应所述同步请求,并与密匙终端建立同步通信连接。

12.
   根据权利要求11所述的基于射频通信的密码锁控制系统,其特征在于,所述密码锁还用于向密匙终端发送内部计时器的时间阈值;
所述密匙终端还用于按照密码锁的内部计时器的时间阈值设定密匙终端内部计时器的时间阈值,从而完成同步通信连接。

13.
   根据权利要求12所述的基于射频通信的密码锁控制系统,其特征在于,所述密码锁在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的开锁密匙。

14.
   根据权利要求10所述的基于射频通信的密码锁控制系统,其特征在于,所述密码锁包括密码锁收发模块、密码锁密匙生成模块、密码锁计时器及验证控制模块,所述密码锁收发模块与密码锁密匙生成模块及验证控制模块连接,所述密码锁密匙生成模块与密码锁计时器连接;
所述密匙终端包括密匙终端收发模块、密匙终端密匙生成模块、密匙终端计时器,所述密匙终端收发模块与密匙终端密匙生成模块连接,所述密码锁密匙生成模块与密匙终端计时器连接;
所述密匙终端收发模块用于向密码锁发送初始化请求;
所述密码锁收发模块用于接收所述初始化请求并向密匙终端发送当前开启密匙以及密匙生成模式辨识码;
所述密匙终端收发模块用于接收所述开启密匙及密匙生成模式辨识码;
所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中;
所述密匙终端计时器用于设定同步地驱动密匙终端的时间阈值,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的新的开锁密匙;
所述密匙终端收发模块还用于向密码锁发送开锁验证请求及当前生成的开锁密匙;
所述验证控制模块根据开锁验证请求对开锁密匙与开启密匙进行比对,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。

15.
   根据权利要求14所述的基于射频通信的密码锁控制系统,其特征在于,所述密匙终端密匙生成模块包括密匙存储单元、密匙生成单元及密匙生成模式激活单元;所述密匙生成模式激活单元与所述密匙存储单元连接,所述密匙存储单元、密匙生成模式激活单元与密匙生成单元连接,所述密匙终端计时器与密匙生成模式激活单元连接;
所述密匙存储单元用于存储开启密匙,所述密匙生成单元将开启密匙的存储地址发送给密匙生成模式激活单元;
所述密匙生成模式激活单元用于根据密匙生成模式辨识码选择与密码锁对应的预定算法,并将存储地址记录到预定算法所对应的地址查找表中;
所述密匙生成单元用于在内部计时器达到阈值时,将激活与密码锁对应的预定算法生成新的开锁密匙;
在所述与密码锁对应的预定算法生成新的开锁密匙后,所述新的开锁密匙根据所述与密码锁对应的预定算法所对应的地址查找表中记录的地址,覆盖所述密匙存储单元中该地址对应的旧开启密匙;
所述密码锁密匙生成模块包括密码锁存储单元、密码锁密匙生成单元,所述密码锁存储单元与密码锁收发模块连接,所述密码锁密匙生成单元同时与密码锁存储单元及密码锁计时器连接;
所述密码锁密匙生成单元用于在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙;
所述密码锁存储模块用于存储所述开启密匙。

说明书

基于射频通信的密码锁控制方法及系统
技术领域
本发明涉及密码锁控制,尤其涉及一种基于射频通信的密码锁控制方法及系统。
背景技术
现有的机械式密码锁或电子式密码锁,操作较为繁琐——用户需要人为地记住密码,而且为了安全性考虑,密码锁的开启密码需要定期进行更换。这为记忆力比较差的人,特别是老年人带来了极大的不便。其次,当需要开锁时,需要用户手动输入密码,导致密码容易泄露,存在一定的安全隐患。
发明内容
基于此,有必要提供一种能够减少记忆密码负担并且无需手动输入密码的基于射频通信的密码锁控制方法。
一种基于射频通信的密码锁控制方法,用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,包括以下步骤:
密码锁按照预设周期和预定算法更新并存储开启密匙;
密匙终端向密码锁发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新;
所述密码锁响应所述开锁验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。
优选地,还包括:
密匙终端向密码锁发起同步请求,请求将密匙终端更新开锁密匙的周期与密码锁更新开启密匙的周期同步;
密码锁响应所述同步请求,并与密匙终端建立同步通信连接。
优选地,所述密码锁响应所述同步请求,并与密匙终端建立同步通信连接的步骤具体包括:
密码锁向密匙终端发送内部计时器的时间阈值;
密匙终端按照密码锁的内部计时器的时间阈值设定密匙终端内部计时器的时间阈值,从而完成同步通信连接。
优选地,所述基于射频通信的密码锁控制方法还包括:
所述密码锁在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的开锁密匙。
优选地,所述基于射频通信的密码锁控制方法还包括:
密匙终端向密码锁发送初始化请求;
密码锁接收所述初始化请求后向密匙终端发送当前开启密匙以及密匙生成模式辨识码;
所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中;
优选地,所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中的步骤包括:
所述密匙终端将开启密匙的存储地址发送给密匙生成模式激活单元;
所述密匙生成模式激活单元根据密匙生成模式辨识码选择与密码锁对应的预定算法,并将存储地址记录到预定算法所对应的地址查找表中。
优选地,所述基于射频通信的密码锁控制方法还包括:
在所述与密码锁对应的预定算法生成新的开锁密匙后,所述新的开锁密匙根据所述与密码锁对应的预定算法所对应的地址查找表中记录的地址,覆盖所述密匙存储单元中该地址对应的旧开启密匙。
优选地,所述密匙终端具有多种预定算法,所述密码锁中的预定算法与密匙终端中的多种预定算法中的一种对应。
优选地,所述基于射频通信的密码锁控制方法还包括:所述密匙终端与密匙终端之间根据传递密匙请求传递密匙。
此外,还有必要提供一种能够减少记忆密码负担并且无需手动输入密码的基于射频通信的密码锁控制系统。
一种基于射频通信的密码锁控制系统,用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,包括密码锁及密匙终端,
所述密码锁用于按照预设周期和预定算法更新并存储开启密匙;
所述密匙终端用于向密码锁发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新;
所述密码锁还用于响应所述开锁验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。
优选地,所述密匙终端还用于向密码锁发起同步请求,请求将密匙终端更新开锁密匙的周期与密码锁更新开启密匙的周期同步;
所述密码锁用于响应所述同步请求,并与密匙终端建立同步通信连接。
优选地,所述密码锁还用于向密匙终端发送内部计时器的时间阈值;
所述密匙终端还用于按照密码锁的内部计时器的时间阈值设定密匙终端内部计时器的时间阈值,从而完成同步通信连接。
优选地,所述密码锁在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的开锁密匙。
优选地,所述密码锁包括密码锁收发模块、密码锁密匙生成模块、密码锁计时器及验证控制模块,所述密码锁收发模块与密码锁密匙生成模块及验证控制模块连接,所述密码锁密匙生成模块与密码锁计时器连接;
所述密匙终端包括密匙终端收发模块、密匙终端密匙生成模块、密匙终端计时器,所述密匙终端收发模块与密匙终端密匙生成模块连接,所述密码锁密匙生成模块与密匙终端计时器连接;
所述密匙终端收发模块用于向密码锁发送初始化请求;
所述密码锁收发模块用于接收所述初始化请求并向密匙终端发送当前开启密匙以及密匙生成模式辨识码;
所述密匙终端收发模块用于接收所述开启密匙及密匙生成模式辨识码;
所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中;
所述密匙终端计时器用于设定同步地驱动密匙终端的时间阈值,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的新的开锁密匙;
所述密匙终端收发模块还用于向密码锁发送开锁验证请求及当前生成的开锁密匙;
所述验证控制模块根据开锁验证请求对开锁密匙与开启密匙进行比对,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。
优选地,所述密匙终端密匙生成模块包括密匙存储单元、密匙生成单元及密匙生成模式激活单元;所述密匙生成模式激活单元与所述密匙存储单元连接,所述密匙存储单元与密匙生成单元连接,所述密匙终端计时器与密匙生成模式激活单元连接;
所述密匙存储单元用于存储开启密匙,所述密匙生成单元将开启密匙的存储地址发送给密匙生成模式激活单元;
所述密匙生成模式激活单元用于根据密匙生成模式辨识码选择与密码锁对应的预定算法,并将存储地址记录到预定算法所对应的地址查找表中;
所述密匙生成单元用于在内部计时器达到阈值时,将激活与密码锁对应的预定算法生成新的开锁密匙;
在所述与密码锁对应的预定算法生成新的开锁密匙后,所述新的开锁密匙根据所述与密码锁对应的预定算法所对应的地址查找表中记录的地址,覆盖所述密匙存储单元中该地址对应的旧开启密匙;
所述密码锁密匙生成模块包括密码锁存储单元、密码锁密匙生成单元,所述密码锁存储单元与密码锁收发模块连接,所述密码锁密匙生成单元同时与密码锁存储单元及密码锁计时器连接;
所述密码锁密匙生成单元用于在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙;
所述密码锁存储模块用于存储所述开启密匙。
上述基于射频通信的密码锁控制方法能够在初始化的时候使密码锁与密匙终端形成配对,使密匙终端能够获取密码锁的开启密匙及密匙生成算法,从而能够在内部计时器的时间阈值驱动下,密码锁及密匙终端同步更新开启密匙,实现可设置时间地在密匙终端和密码锁之间同步自动更新密匙,无需用户人为操作。提高了密码锁的安全性和方便性。
附图说明
图1基于射频通信的密码锁控制方法的流程图;
图2(a)及图2(b)为基于射频通信的密码锁控制系统的结构示意图;
图3为密码锁与密匙终端之间的开锁结构示意图;
图4为密匙终端之间的密匙交互示意图。
具体实施方式
如图1所示,为一实施例的基于射频通信的密码锁控制方法流程图。本实施例的方法用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,具体包括以下步骤:
步骤S110,密码锁按照预设周期和预定算法更新并存储开启密匙。
密码锁为具有控制模块的机械锁,控制模块在验证开锁密匙与密码锁内部存储的开启密匙一致时,指示机械锁开锁。控制模块中存储了预定算法,并对预定算法生成开启密匙的时间进行了预设,即密码锁会按预设周期以预定算法更新开启密匙。预定算法即密匙生成算法,是生成开启密匙的方式,预定算法能够生成不同的开启密匙。预设周期为用户设置的开启密匙生成时间周期,例如,用户设置预设周期为24小时,那么预定算法则在每隔24小时就生成新的开启密匙。
密匙终端相当于开启密码锁的钥匙。密匙终端须与密码锁之间建立同步通信后,密匙终端才能够按照与密码锁对应的预定算法生成开锁密匙,开锁密匙是密匙终端用来开启密码锁的,预定算法即密匙生成算法。由于密码锁中的预定算法是固定的,同时以密码锁中的预设周期为基准,使得密匙终端能够开启密码锁的条件为:密匙终端的预定算法与密码锁中的一致,且预设周期与密码锁同步。
密匙终端与密码锁建立同步通信的步骤具体为以下两个步骤:
①密匙终端向密码锁发起同步请求,请求将密匙终端更新开锁密匙的周期与密码锁更新开启密匙的周期同步。
②密码锁响应所述同步请求,并与密匙终端建立同步通信连接。
上述建立同步通信的步骤中,密匙终端发送同步请求即请求密码锁向密匙终端发送密码锁的预设周期。密码锁响应同步请求即将密码锁中的预设周期发送给密匙终端,从而密码锁与密匙终端的预设周期一致,即建立同步通信连接。
在本实施例中,密码锁响应所述同步请求,并与密匙终端建立同步通信连接的步骤具体包括:
①密码锁向密匙终端发送内部计时器的时间阈值。
②密匙终端按照密码锁的内部计时器的时间阈值设定密匙终端内部计时器的时间阈值,从而完成同步通信连接。
密码锁内部计时器的时间阈值即预设周期,密码锁内部计时器按照预设周期进行计时,在计时达到与预设周期值相同时,即达到时间阈值,密码锁中的预定算法则生成新的开启密匙。
密码锁将内部计时器的时间阈值发送给密匙终端后,密匙终端将内部计时器的时间阈值更改为与密码锁的内部计时器一致,因此,密匙终端与密码锁的预设周期一致,即生成开锁密匙与开启密匙的时间与频率一致,从而完成同步通信连接。
在本实施例中,密码锁在内部计时器的时间阈值驱动下,根据预定生成新的开启密匙,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的新的开锁密匙。具体步骤为:密码锁的内部计时器的时间达到阈值时,激活预定算法生成新的开启密匙。
密匙终端的内部计时器的时间阈值与密码锁的阈值对应,在达到阈值时,将激活与密码锁对应的预定算法生成新的开启密匙。
在本实施例中,密码锁和密匙终端具有唯一且相同的预定算法,因而只需要将预设周期设为一致并且同步,就可以实现密码锁所生成的开启密匙和密匙终端所生成的开锁密匙时刻保持一致。
在另外的实施例中,密匙终端可以存储多种不同的预定算法,每一种预定算法能够对应到一把密码锁中所具有的唯一的预定算法。并且通常情况下,每一种预定算法更新密匙的周期不相同。由于不同的预定算法的更新周期不同,所以密匙终端中对应的具有若干个计时器,分别与所对应的密匙生成单元连接。密码锁中只有一种预定算法,因此,密码锁只需要将预定算法的密匙生成模式辨识码发送给密匙终端,告知密匙终端开启密匙所用的算法是密匙终端中的哪种算法,密码锁中对应的只有一个计时器,与密匙终端中对应的计时器同步。密码锁通过发送密匙生成模式辨识码,使得密匙终端中的预定算法与密码锁中的预定算法相同,同时,更新时间又能同步,所以能够实现密码锁与密匙终端同时生成相同密匙的效果,做到密匙定时更新操作自动化,对用户完全透明,提高了密码锁的安全性。
在密匙终端与密码锁之间建立通信后,密匙终端向密码锁发送初始化请求,请求确定与密码锁中一致的预定算法,因而在预设周期与预定算法均与密码锁一致,从而对密码锁进行控制。
密码锁接收初始化请求后向密匙终端发送当前开启密匙以及密匙生成模式辨识码。
密码锁接收初始化请求后,将存储于密码锁内的当前开启密匙及密匙生成模式辨识码发送给密匙终端。当前开启密匙是用来验证密码锁接收的开锁密匙的,密匙生成模式辨识码是用来标识预定算法的,在密码锁中,密匙生成模式辨识码唯一标记密码锁里的预定算法,但是在密匙终端中,存储了多种算法,因此,只有当密匙终端中的算法的密匙生成模式辨识码与密码锁中的一致时,该密匙终端才能够控制开启该密码锁。
密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中具体为:根据密匙生成模式辨识码选择与密码锁对应的预定算法,即具有与密码锁中相同的密匙生成模式辨识码的算法,并将开启密匙的存储地址记录到预定算法所对应的地址查找表中。
开启密匙对应着密匙存储单元的地址,即开启密匙的存储地址。开启密匙的内容对应着密匙存储单元所存储的数据。密匙终端中存储了若干预定算法,每种预定算法都带有一张地址查找表,地址查找表中记录了密匙存储单元中采用该预定算法进行密匙更新的密匙存储地址。当预定算法生成新的密匙时,密匙生成单元将新的密匙根据地址查找表中的存储地址覆盖掉密匙存储单元中相应的密匙。
在本实施例中,密匙终端接收开启密匙及密匙生成模式辨识码后,将当前开启密匙存储,同时将该密匙在存储地址发送给密匙生成模式激活单元,密匙生成模式激活单元实质上是一个多路选通模块,它根据来自密码锁的密匙生成模式辨识码,选择一条与当前开启密匙对应的通路,该通路与密匙生成单元中与密码锁所对应的预定算法连接,然后通过这个通路将当前开启密匙的存储地址记录到预定算法所对应的地址查找表中。
步骤S120,密匙终端向密码锁发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新。
密匙终端在开锁时,需要向密码锁发送开锁验证请求和开锁密匙,其中开锁密匙是按照预设周期和预定算法更新的。在密匙终端中存储了与密码锁对应的预定算法,预定算法也是按预设周期更新。当密匙终端中的预定算法也按预设周期更新,将会生成开锁密匙。由于密码锁与密匙终端之间建立了同步通信连接,因此,在周期和算法相同的情况下,会同步生成相对应的开锁密匙和开启密匙。
步骤S130,密码锁响应所述开锁验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。
当密码锁与密匙终端建立通信连接之后,密匙终端向密码锁发送开锁验证请求,同时发送存储于密匙终端中的开锁密匙。密码锁接收来自密匙终端的开锁验证请求之后,做出响应——即从密码锁存储单元中读取当前开启密匙,然后与来自密匙终端的密匙进行对比。如果两密匙一致,则向验证控制模块发送开锁指示信号,驱动开锁机构开锁;如果两密匙不一致,则向密匙终端发送错误提示信息。
在本实施例中,所述密匙终端具有多种预定算法,所述密码锁中的预定算法与密匙终端中的多种预定算法中的一种对应。密码锁中只有一种预定算法,而密匙终端中具有多种预定算法,因此,只要密匙终端中有与密码锁对应的算法就能控制该密码锁,从而,一个密匙终端能够控制多个密码锁。
在本实施例中,密匙终端与密匙终端之间根据传递密匙请求传递开锁密匙。即密匙终端之间还能够建立通信,将密匙终端中存储的开锁密匙发送给其他的密匙终端。由于接收开锁密匙的密匙终端中没有与开锁密匙对应的密码锁中的预定算法,因此,接收开启密匙的密匙终端不能与密码锁同步更新开启密匙。
基于上述所有实施例,密码锁控制方法的操作流程如下:密码锁与密匙终端之间进行初始化,即密码锁要将开启密匙的信息及密匙生成模式辨识码传递给密匙终端,密匙终端通过保存开启密匙及根据密匙生成模式辨识码选择生成开启密匙的预定算法实现初始化过程。密码锁与密匙终端之间完成初始化后,密码锁即与密匙终端建立完整的同步通信,密匙终端能够控制密码锁开锁与闭锁。
密码锁与密匙终端在初始化的过程中,密码锁将开启密匙的信息及密匙生成模式辨识码传递给密匙终端。密匙终端根据密匙生成模式辨识码选择对应的预定算法,并将开启密匙存储且将存储地址记录到预定算法所对应的地址查找表中。
在实现上述操作后,密码锁与密匙终端能够在内部计时器的时间阈值的驱动下,根据预定算法生成新的开启密匙。密码锁生成开启密匙的预定算法与密匙终端中的一种预定算法相同,因此,在时间相同时,预定算法生成相同的开启密匙。
在本实施例中,密码锁与密匙终端之间的信息传递是通过射频信号完成的。
在本实施例中,如图2a及图2b所示,为基于射频通信的密码锁控制系统的结构示意图。
密码锁控制系统包密码锁20及密匙终端30。
密码锁20用于按照预设周期和预定算法更新并存储开启密匙。
密匙终端30用于向密码锁20发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新。
密码锁20还用于响应所述开锁验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。
在本实施例中,密匙终端30还用于向密码锁20发起同步请求,请求将密匙终端30更新开锁密匙的周期与密码锁20更新开启密匙的周期同步。
密码锁20用于响应所述同步请求,并与密匙终端30建立同步通信连接。
在本实施例中,密码锁20还用于向密匙终端30发送内部计时器的时间阈值。
密匙终端30还用于按照密码锁20的内部计时器的时间阈值设定密匙终端30内部计时器的时间阈值,从而完成同步通信连接。
在本实施例中,密码锁20在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙,密匙终端30同步地在内部计时器的时间阈值驱动下,根据所述与密码锁20对应的预定算法生成与密码锁对应的开锁密匙。
如图2a所示,密码锁20包括密码锁收发模块210、密码锁密匙生成模块220、密码锁计时器230及验证控制模块240。密码锁收发模块210与密码锁密匙生成模块220及验证控制模块240连接,密码锁密匙生成模块220与密码锁计时器230连接。
如图2b所示,密匙终端30包括密匙终端收发模块310、密匙终端密匙生成模块320、密匙终端计时器330。密匙终端收发模块310与密匙终端密匙生成模块320连接,密码锁密匙生成模块320与密匙终端计时器330连接。
密匙终端收发模块310用于向密码锁20发送初始化请求。
密码锁收发模块210用于接收密匙终端30向密码锁20发送的初始化请求,并根据所述初始化请求向密匙终端30发送当前开启密匙及密匙生成模式辨识码。
密匙终端收发模块310用于接收所述开启密匙及密匙生成模式辨识码。
在本实施例中,密码锁收发模块210及密匙终端收发模块310之间是通过射频信号传递信息的。
密匙终端密匙生成模块320用于存储开启密匙,并根据密匙生成模式辨识码选择与密码锁20中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中。
密码锁计时器230用于设定驱动密码锁20的时间阈值,密码锁密匙生成模块220用于密码锁20在内部计时器的时间阈值驱动下,根据预定算法生成新的开启密匙。
密匙终端计时器330用于设定同步地驱动密匙终端30的时间阈值,密匙终端30同步地在内部计时器的时间阈值驱动下,根据与密码锁20对应的预定算法生成与密码锁对应的新的开锁密匙。
在本实施例中,密匙终端密匙生成模块320包括密匙存储单元322、密匙生成单元324及密匙生成模式激活单元326。密匙存储单元322、密匙生成模式激活单元326与密匙生成单元324连接,密匙终端计时器330与密匙生成模式激活单元326连接。
密匙存储单元322用于存储开启密匙,密匙生成单元324将开启密匙存储地址发送给密匙生成模式激活单元326。
密匙生成模式激活单元326用于根据密匙生成模式辨识码选择与密码锁20对应的预定算法,并将存储地址记录到预定算法所对应的地址查找表中。
密匙生成单元324用于在内部计时器达到阈值时,将激活与密码锁20对应的预定算法生成新的开启密匙。
在本实施例中,密匙存储单元322用于存储所述与密码锁20对应的预定算法生成新的开启密匙,并根据所述与密码锁20对应的预定算法锁所对应的地址查找表中的记录地址,将所述新的开启密匙覆盖密匙存储单元322中处于对应地址的旧密匙。
在本实施例中,密码锁密匙生成模块220包括密码锁存储单元222及密码锁密匙生成单元224。密码锁存储单元222与密码锁密匙生成单元224连接,密码锁密匙生成单元224与密码锁计时器230连接。
密码锁密匙生成单元224用于在内部计时器的时间阈值驱动下,根据预定算法生成新的开启密匙。
密码锁存储单元222用于存储所述开启密匙。
密匙终端收发模块310还用于向密码锁20发送开锁验证请求及当前生成的开启密匙。
验证控制模块240根据开锁验证请求对开锁密匙与开启密匙进行比对,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。
上述密码锁控制系统包括密码锁20与密匙终端30。密码锁20与密匙终端30具有相同的预定算法,在设定的计时器的时间阈值相同时,会同时生成相同的开启密匙,因此能够实现密码锁与密匙终端之间的开启密匙的同步自动更新。
基于上述实施例,如图3所示,为密码锁与密匙终端之间的开锁结构示意图。密码锁20与密匙终端30之间建立通信之后,密匙终端30能够通过密匙终端收发模块310向密码锁20发送开锁请求,并同时发送存储于密匙存储单元322的开锁密匙,密码锁20通过密码锁收发模块210接收开锁请求及开锁密匙后,密码锁20将密码锁存储单元222中存储的开启密匙与接收的开锁密匙进行比对,并将比对结果发送给验证控制模块240,验证控制模块240根据比对结果发送开锁或者不开锁的命令,其中,比对成功则发送开锁命令,比对失败在发送不开锁的命令。
如图4所示,为密匙终端之间的密匙交互示意图。密匙终端30与密码锁20之间完成初始化后,密匙终端30中存储了与密码锁20对应的开锁密匙。密匙终端30之间能够传递开启密匙。例如,密匙终端通过密匙终端收发模块310向另一密匙终端发送传递密匙请求,另一密匙终端接收密匙传递请求后将存储于密匙存储单元322中的开启密匙传递给请求密匙终端。请求密匙终端接收开启密匙后将开启密匙存储于密匙存储单元322中。
上述基于射频通信的密码锁控制方法能够在初始化的时候使密码锁与密匙终端形成配对,使密匙终端能够获取密码锁的开启密匙及预定算法,从而能够在内部计时器的时间阈值驱动下,密码锁及密匙终端同步更新开启密匙,实现可设置时间地在密匙终端和密码锁之间同步自动更新密匙,无需用户人为操作。提高了密码锁的安全性和方便性。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

基于射频通信的密码锁控制方法及系统.pdf_第1页
第1页 / 共16页
基于射频通信的密码锁控制方法及系统.pdf_第2页
第2页 / 共16页
基于射频通信的密码锁控制方法及系统.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《基于射频通信的密码锁控制方法及系统.pdf》由会员分享,可在线阅读,更多相关《基于射频通信的密码锁控制方法及系统.pdf(16页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN103306546A43申请公布日20130918CN103306546ACN103306546A21申请号201210067334122申请日20120314E05B49/00200601H04L9/0020060171申请人中国科学院深圳先进技术研究院地址518055广东省深圳市南山区西丽大学城学苑大道1068号72发明人卢蓝青于峰崎74专利代理机构广州华进联合专利商标代理有限公司44224代理人吴平54发明名称基于射频通信的密码锁控制方法及系统57摘要一种基于射频通信的密码锁控制方法,用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,包括以。

2、下步骤密码锁按照预设周期和预定算法更新并存储开启密匙;密匙终端向密码锁发送开锁验证请求和开锁密匙,开锁密匙按照预设周期和预定算法更新;密码锁响应开锁验证请求,读取开启密匙,并将开锁密匙和开启密匙进行比较,判断开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。从而能够实现可设置时间地在密匙终端和密码锁之间同步自动更新密匙,无需用户人为操作。提高了密码锁的安全性和方便性。此外还提供一种基于射频通信的密码锁控制系统。51INTCL权利要求书3页说明书9页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书9页附图3页10申请公布号CN103306546ACN1033065。

3、46A1/3页21一种基于射频通信的密码锁控制方法,用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,包括以下步骤密码锁按照预设周期和预定算法更新并存储开启密匙;密匙终端向密码锁发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新;所述密码锁响应所述开锁验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。2根据权利要求1所述的基于射频通信的密码锁控制方法,其特征在于,还包括密匙终端向密码锁发起同步请求,请求将密匙终端更新开锁密匙的周期与密码锁更新开启密匙的周期同步;密码锁响。

4、应所述同步请求,并与密匙终端建立同步通信连接。3根据权利要求2所述的基于射频通信的密码锁控制方法,其特征在于,所述密码锁响应所述同步请求,并与密匙终端建立同步通信连接的步骤具体包括密码锁向密匙终端发送内部计时器的时间阈值;密匙终端按照密码锁的内部计时器的时间阈值设定密匙终端内部计时器的时间阈值,从而完成同步通信连接。4根据权利要求3所述的基于射频通信的密码锁控制方法,其特征在于,所述基于射频通信的密码锁控制方法还包括所述密码锁在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的开锁密匙。。

5、5根据权利要求1所述的基于射频通信的密码锁控制方法,其特征在于,所述基于射频通信的密码锁控制方法还包括密匙终端向密码锁发送初始化请求;密码锁接收所述初始化请求后向密匙终端发送当前开启密匙以及密匙生成模式辨识码;所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中。6根据权利要求5所述的基于射频通信的密码锁控制方法,其特征在于,所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应。

6、的预定算法的地址查找表中的步骤包括所述密匙终端将开启密匙的存储地址发送给密匙生成模式激活单元;所述密匙生成模式激活单元根据密匙生成模式辨识码选择与密码锁对应的预定算法,并将存储地址记录到预定算法所对应的地址查找表中。7根据权利要求6所述的基于射频通信的密码锁控制方法,其特征在于,所述基于射频通信的密码锁控制方法还包括在所述与密码锁对应的预定算法生成新的开锁密匙后,所述新的开锁密匙根据所述与权利要求书CN103306546A2/3页3密码锁对应的预定算法所对应的地址查找表中记录的地址,覆盖所述密匙存储单元中该地址对应的旧开启密匙。8根据权利要求1至7任意一项所述的基于射频通信的密码锁控制方法,其。

7、特征在于,所述密匙终端具有多种预定算法,所述密码锁中的预定算法与密匙终端中的多种预定算法中的一种对应。9根据权利要求1至7任意一项所述的基于射频通信的密码锁控制方法,其特征在于,所述基于射频通信的密码锁控制方法还包括所述密匙终端与密匙终端之间根据传递密匙请求传递密匙。10一种基于射频通信的密码锁控制系统,用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,其特征在于,包括密码锁及密匙终端,所述密码锁用于按照预设周期和预定算法更新并存储开启密匙;所述密匙终端用于向密码锁发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新;所述密码锁还用于响应所述开锁。

8、验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。11根据权利要求10所述的基于射频通信的密码锁控制系统,其特征在于,所述密匙终端还用于向密码锁发起同步请求,请求将密匙终端更新开锁密匙的周期与密码锁更新开启密匙的周期同步;所述密码锁用于响应所述同步请求,并与密匙终端建立同步通信连接。12根据权利要求11所述的基于射频通信的密码锁控制系统,其特征在于,所述密码锁还用于向密匙终端发送内部计时器的时间阈值;所述密匙终端还用于按照密码锁的内部计时器的时间阈值设定密匙终端内部计时器的时间阈值,从而完成同步通信连接。13根据权利要。

9、求12所述的基于射频通信的密码锁控制系统,其特征在于,所述密码锁在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的开锁密匙。14根据权利要求10所述的基于射频通信的密码锁控制系统,其特征在于,所述密码锁包括密码锁收发模块、密码锁密匙生成模块、密码锁计时器及验证控制模块,所述密码锁收发模块与密码锁密匙生成模块及验证控制模块连接,所述密码锁密匙生成模块与密码锁计时器连接;所述密匙终端包括密匙终端收发模块、密匙终端密匙生成模块、密匙终端计时器,所述密匙终端收发模块与密匙终端密匙生成模块连接,。

10、所述密码锁密匙生成模块与密匙终端计时器连接;所述密匙终端收发模块用于向密码锁发送初始化请求;所述密码锁收发模块用于接收所述初始化请求并向密匙终端发送当前开启密匙以及密匙生成模式辨识码;所述密匙终端收发模块用于接收所述开启密匙及密匙生成模式辨识码;所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙权利要求书CN103306546A3/3页4生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中;所述密匙终端计时器用于设定同步地驱动密匙终端的时间阈值,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法。

11、生成与密码锁对应的新的开锁密匙;所述密匙终端收发模块还用于向密码锁发送开锁验证请求及当前生成的开锁密匙;所述验证控制模块根据开锁验证请求对开锁密匙与开启密匙进行比对,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。15根据权利要求14所述的基于射频通信的密码锁控制系统,其特征在于,所述密匙终端密匙生成模块包括密匙存储单元、密匙生成单元及密匙生成模式激活单元;所述密匙生成模式激活单元与所述密匙存储单元连接,所述密匙存储单元、密匙生成模式激活单元与密匙生成单元连接,所述密匙终端计时器与密匙生成模式激活单元连接;所述密匙存储单元用于存储开启密匙,所述密匙生成单元将开启密匙的存储地址发送。

12、给密匙生成模式激活单元;所述密匙生成模式激活单元用于根据密匙生成模式辨识码选择与密码锁对应的预定算法,并将存储地址记录到预定算法所对应的地址查找表中;所述密匙生成单元用于在内部计时器达到阈值时,将激活与密码锁对应的预定算法生成新的开锁密匙;在所述与密码锁对应的预定算法生成新的开锁密匙后,所述新的开锁密匙根据所述与密码锁对应的预定算法所对应的地址查找表中记录的地址,覆盖所述密匙存储单元中该地址对应的旧开启密匙;所述密码锁密匙生成模块包括密码锁存储单元、密码锁密匙生成单元,所述密码锁存储单元与密码锁收发模块连接,所述密码锁密匙生成单元同时与密码锁存储单元及密码锁计时器连接;所述密码锁密匙生成单元用。

13、于在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙;所述密码锁存储模块用于存储所述开启密匙。权利要求书CN103306546A1/9页5基于射频通信的密码锁控制方法及系统【技术领域】0001本发明涉及密码锁控制,尤其涉及一种基于射频通信的密码锁控制方法及系统。【背景技术】0002现有的机械式密码锁或电子式密码锁,操作较为繁琐用户需要人为地记住密码,而且为了安全性考虑,密码锁的开启密码需要定期进行更换。这为记忆力比较差的人,特别是老年人带来了极大的不便。其次,当需要开锁时,需要用户手动输入密码,导致密码容易泄露,存在一定的安全隐患。【发明内容】0003基于此,有必要提供一种能够减少。

14、记忆密码负担并且无需手动输入密码的基于射频通信的密码锁控制方法。0004一种基于射频通信的密码锁控制方法,用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,包括以下步骤0005密码锁按照预设周期和预定算法更新并存储开启密匙;0006密匙终端向密码锁发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新;0007所述密码锁响应所述开锁验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。0008优选地,还包括0009密匙终端向密码锁发起同步请求,请求将密匙终端更新开锁密匙的周期与。

15、密码锁更新开启密匙的周期同步;0010密码锁响应所述同步请求,并与密匙终端建立同步通信连接。0011优选地,所述密码锁响应所述同步请求,并与密匙终端建立同步通信连接的步骤具体包括0012密码锁向密匙终端发送内部计时器的时间阈值;0013密匙终端按照密码锁的内部计时器的时间阈值设定密匙终端内部计时器的时间阈值,从而完成同步通信连接。0014优选地,所述基于射频通信的密码锁控制方法还包括0015所述密码锁在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的开锁密匙。0016优选地,所述基于射。

16、频通信的密码锁控制方法还包括0017密匙终端向密码锁发送初始化请求;0018密码锁接收所述初始化请求后向密匙终端发送当前开启密匙以及密匙生成模式辨识码;说明书CN103306546A2/9页60019所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中;0020优选地,所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中的步骤包括0021所述密匙终端将开。

17、启密匙的存储地址发送给密匙生成模式激活单元;0022所述密匙生成模式激活单元根据密匙生成模式辨识码选择与密码锁对应的预定算法,并将存储地址记录到预定算法所对应的地址查找表中。0023优选地,所述基于射频通信的密码锁控制方法还包括0024在所述与密码锁对应的预定算法生成新的开锁密匙后,所述新的开锁密匙根据所述与密码锁对应的预定算法所对应的地址查找表中记录的地址,覆盖所述密匙存储单元中该地址对应的旧开启密匙。0025优选地,所述密匙终端具有多种预定算法,所述密码锁中的预定算法与密匙终端中的多种预定算法中的一种对应。0026优选地,所述基于射频通信的密码锁控制方法还包括所述密匙终端与密匙终端之间根据。

18、传递密匙请求传递密匙。0027此外,还有必要提供一种能够减少记忆密码负担并且无需手动输入密码的基于射频通信的密码锁控制系统。0028一种基于射频通信的密码锁控制系统,用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,包括密码锁及密匙终端,0029所述密码锁用于按照预设周期和预定算法更新并存储开启密匙;0030所述密匙终端用于向密码锁发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新;0031所述密码锁还用于响应所述开锁验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。0。

19、032优选地,所述密匙终端还用于向密码锁发起同步请求,请求将密匙终端更新开锁密匙的周期与密码锁更新开启密匙的周期同步;0033所述密码锁用于响应所述同步请求,并与密匙终端建立同步通信连接。0034优选地,所述密码锁还用于向密匙终端发送内部计时器的时间阈值;0035所述密匙终端还用于按照密码锁的内部计时器的时间阈值设定密匙终端内部计时器的时间阈值,从而完成同步通信连接。0036优选地,所述密码锁在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的开锁密匙。0037优选地,所述密码锁包括密码。

20、锁收发模块、密码锁密匙生成模块、密码锁计时器及验证控制模块,所述密码锁收发模块与密码锁密匙生成模块及验证控制模块连接,所述密码锁密匙生成模块与密码锁计时器连接;说明书CN103306546A3/9页70038所述密匙终端包括密匙终端收发模块、密匙终端密匙生成模块、密匙终端计时器,所述密匙终端收发模块与密匙终端密匙生成模块连接,所述密码锁密匙生成模块与密匙终端计时器连接;0039所述密匙终端收发模块用于向密码锁发送初始化请求;0040所述密码锁收发模块用于接收所述初始化请求并向密匙终端发送当前开启密匙以及密匙生成模式辨识码;0041所述密匙终端收发模块用于接收所述开启密匙及密匙生成模式辨识码;0。

21、042所述密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中;0043所述密匙终端计时器用于设定同步地驱动密匙终端的时间阈值,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的新的开锁密匙;0044所述密匙终端收发模块还用于向密码锁发送开锁验证请求及当前生成的开锁密匙;0045所述验证控制模块根据开锁验证请求对开锁密匙与开启密匙进行比对,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。0046优选地,所述密匙终端密匙。

22、生成模块包括密匙存储单元、密匙生成单元及密匙生成模式激活单元;所述密匙生成模式激活单元与所述密匙存储单元连接,所述密匙存储单元与密匙生成单元连接,所述密匙终端计时器与密匙生成模式激活单元连接;0047所述密匙存储单元用于存储开启密匙,所述密匙生成单元将开启密匙的存储地址发送给密匙生成模式激活单元;0048所述密匙生成模式激活单元用于根据密匙生成模式辨识码选择与密码锁对应的预定算法,并将存储地址记录到预定算法所对应的地址查找表中;0049所述密匙生成单元用于在内部计时器达到阈值时,将激活与密码锁对应的预定算法生成新的开锁密匙;0050在所述与密码锁对应的预定算法生成新的开锁密匙后,所述新的开锁密。

23、匙根据所述与密码锁对应的预定算法所对应的地址查找表中记录的地址,覆盖所述密匙存储单元中该地址对应的旧开启密匙;0051所述密码锁密匙生成模块包括密码锁存储单元、密码锁密匙生成单元,所述密码锁存储单元与密码锁收发模块连接,所述密码锁密匙生成单元同时与密码锁存储单元及密码锁计时器连接;0052所述密码锁密匙生成单元用于在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙;0053所述密码锁存储模块用于存储所述开启密匙。0054上述基于射频通信的密码锁控制方法能够在初始化的时候使密码锁与密匙终端形成配对,使密匙终端能够获取密码锁的开启密匙及密匙生成算法,从而能够在内部计时器的时间阈值驱动下。

24、,密码锁及密匙终端同步更新开启密匙,实现可设置时间地在密匙终端和密码锁之间同步自动更新密匙,无需用户人为操作。提高了密码锁的安全性和方便性。说明书CN103306546A4/9页8【附图说明】0055图1基于射频通信的密码锁控制方法的流程图;0056图2A及图2B为基于射频通信的密码锁控制系统的结构示意图;0057图3为密码锁与密匙终端之间的开锁结构示意图;0058图4为密匙终端之间的密匙交互示意图。【具体实施方式】0059如图1所示,为一实施例的基于射频通信的密码锁控制方法流程图。本实施例的方法用于在包括密匙终端和密码锁的密码锁系统中通过密匙终端对密码锁进行开锁和闭锁控制,具体包括以下步骤0。

25、060步骤S110,密码锁按照预设周期和预定算法更新并存储开启密匙。0061密码锁为具有控制模块的机械锁,控制模块在验证开锁密匙与密码锁内部存储的开启密匙一致时,指示机械锁开锁。控制模块中存储了预定算法,并对预定算法生成开启密匙的时间进行了预设,即密码锁会按预设周期以预定算法更新开启密匙。预定算法即密匙生成算法,是生成开启密匙的方式,预定算法能够生成不同的开启密匙。预设周期为用户设置的开启密匙生成时间周期,例如,用户设置预设周期为24小时,那么预定算法则在每隔24小时就生成新的开启密匙。0062密匙终端相当于开启密码锁的钥匙。密匙终端须与密码锁之间建立同步通信后,密匙终端才能够按照与密码锁对应。

26、的预定算法生成开锁密匙,开锁密匙是密匙终端用来开启密码锁的,预定算法即密匙生成算法。由于密码锁中的预定算法是固定的,同时以密码锁中的预设周期为基准,使得密匙终端能够开启密码锁的条件为密匙终端的预定算法与密码锁中的一致,且预设周期与密码锁同步。0063密匙终端与密码锁建立同步通信的步骤具体为以下两个步骤0064密匙终端向密码锁发起同步请求,请求将密匙终端更新开锁密匙的周期与密码锁更新开启密匙的周期同步。0065密码锁响应所述同步请求,并与密匙终端建立同步通信连接。0066上述建立同步通信的步骤中,密匙终端发送同步请求即请求密码锁向密匙终端发送密码锁的预设周期。密码锁响应同步请求即将密码锁中的预设。

27、周期发送给密匙终端,从而密码锁与密匙终端的预设周期一致,即建立同步通信连接。0067在本实施例中,密码锁响应所述同步请求,并与密匙终端建立同步通信连接的步骤具体包括0068密码锁向密匙终端发送内部计时器的时间阈值。0069密匙终端按照密码锁的内部计时器的时间阈值设定密匙终端内部计时器的时间阈值,从而完成同步通信连接。0070密码锁内部计时器的时间阈值即预设周期,密码锁内部计时器按照预设周期进行计时,在计时达到与预设周期值相同时,即达到时间阈值,密码锁中的预定算法则生成新的开启密匙。0071密码锁将内部计时器的时间阈值发送给密匙终端后,密匙终端将内部计时器的时说明书CN103306546A5/9。

28、页9间阈值更改为与密码锁的内部计时器一致,因此,密匙终端与密码锁的预设周期一致,即生成开锁密匙与开启密匙的时间与频率一致,从而完成同步通信连接。0072在本实施例中,密码锁在内部计时器的时间阈值驱动下,根据预定生成新的开启密匙,所述密匙终端同步地在内部计时器的时间阈值驱动下,根据所述与密码锁对应的预定算法生成与密码锁对应的新的开锁密匙。具体步骤为密码锁的内部计时器的时间达到阈值时,激活预定算法生成新的开启密匙。0073密匙终端的内部计时器的时间阈值与密码锁的阈值对应,在达到阈值时,将激活与密码锁对应的预定算法生成新的开启密匙。0074在本实施例中,密码锁和密匙终端具有唯一且相同的预定算法,因而。

29、只需要将预设周期设为一致并且同步,就可以实现密码锁所生成的开启密匙和密匙终端所生成的开锁密匙时刻保持一致。0075在另外的实施例中,密匙终端可以存储多种不同的预定算法,每一种预定算法能够对应到一把密码锁中所具有的唯一的预定算法。并且通常情况下,每一种预定算法更新密匙的周期不相同。由于不同的预定算法的更新周期不同,所以密匙终端中对应的具有若干个计时器,分别与所对应的密匙生成单元连接。密码锁中只有一种预定算法,因此,密码锁只需要将预定算法的密匙生成模式辨识码发送给密匙终端,告知密匙终端开启密匙所用的算法是密匙终端中的哪种算法,密码锁中对应的只有一个计时器,与密匙终端中对应的计时器同步。密码锁通过发。

30、送密匙生成模式辨识码,使得密匙终端中的预定算法与密码锁中的预定算法相同,同时,更新时间又能同步,所以能够实现密码锁与密匙终端同时生成相同密匙的效果,做到密匙定时更新操作自动化,对用户完全透明,提高了密码锁的安全性。0076在密匙终端与密码锁之间建立通信后,密匙终端向密码锁发送初始化请求,请求确定与密码锁中一致的预定算法,因而在预设周期与预定算法均与密码锁一致,从而对密码锁进行控制。0077密码锁接收初始化请求后向密匙终端发送当前开启密匙以及密匙生成模式辨识码。0078密码锁接收初始化请求后,将存储于密码锁内的当前开启密匙及密匙生成模式辨识码发送给密匙终端。当前开启密匙是用来验证密码锁接收的开锁。

31、密匙的,密匙生成模式辨识码是用来标识预定算法的,在密码锁中,密匙生成模式辨识码唯一标记密码锁里的预定算法,但是在密匙终端中,存储了多种算法,因此,只有当密匙终端中的算法的密匙生成模式辨识码与密码锁中的一致时,该密匙终端才能够控制开启该密码锁。0079密匙终端接收所述开启密匙及密匙生成模式辨识码后存储开启密匙,并根据密匙生成模式辨识码选择与密码锁中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中具体为根据密匙生成模式辨识码选择与密码锁对应的预定算法,即具有与密码锁中相同的密匙生成模式辨识码的算法,并将开启密匙的存储地址记录到预定算法所对应的地址查找表中。0080开启密匙对。

32、应着密匙存储单元的地址,即开启密匙的存储地址。开启密匙的内容对应着密匙存储单元所存储的数据。密匙终端中存储了若干预定算法,每种预定算法都带有一张地址查找表,地址查找表中记录了密匙存储单元中采用该预定算法进行密匙更新的密匙存储地址。当预定算法生成新的密匙时,密匙生成单元将新的密匙根据地址查找表中说明书CN103306546A6/9页10的存储地址覆盖掉密匙存储单元中相应的密匙。0081在本实施例中,密匙终端接收开启密匙及密匙生成模式辨识码后,将当前开启密匙存储,同时将该密匙在存储地址发送给密匙生成模式激活单元,密匙生成模式激活单元实质上是一个多路选通模块,它根据来自密码锁的密匙生成模式辨识码,选。

33、择一条与当前开启密匙对应的通路,该通路与密匙生成单元中与密码锁所对应的预定算法连接,然后通过这个通路将当前开启密匙的存储地址记录到预定算法所对应的地址查找表中。0082步骤S120,密匙终端向密码锁发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新。0083密匙终端在开锁时,需要向密码锁发送开锁验证请求和开锁密匙,其中开锁密匙是按照预设周期和预定算法更新的。在密匙终端中存储了与密码锁对应的预定算法,预定算法也是按预设周期更新。当密匙终端中的预定算法也按预设周期更新,将会生成开锁密匙。由于密码锁与密匙终端之间建立了同步通信连接,因此,在周期和算法相同的情况下,会同步生成相对应。

34、的开锁密匙和开启密匙。0084步骤S130,密码锁响应所述开锁验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。0085当密码锁与密匙终端建立通信连接之后,密匙终端向密码锁发送开锁验证请求,同时发送存储于密匙终端中的开锁密匙。密码锁接收来自密匙终端的开锁验证请求之后,做出响应即从密码锁存储单元中读取当前开启密匙,然后与来自密匙终端的密匙进行对比。如果两密匙一致,则向验证控制模块发送开锁指示信号,驱动开锁机构开锁;如果两密匙不一致,则向密匙终端发送错误提示信息。0086在本实施例中,所述密匙终端具有多种预定算法,所述密码。

35、锁中的预定算法与密匙终端中的多种预定算法中的一种对应。密码锁中只有一种预定算法,而密匙终端中具有多种预定算法,因此,只要密匙终端中有与密码锁对应的算法就能控制该密码锁,从而,一个密匙终端能够控制多个密码锁。0087在本实施例中,密匙终端与密匙终端之间根据传递密匙请求传递开锁密匙。即密匙终端之间还能够建立通信,将密匙终端中存储的开锁密匙发送给其他的密匙终端。由于接收开锁密匙的密匙终端中没有与开锁密匙对应的密码锁中的预定算法,因此,接收开启密匙的密匙终端不能与密码锁同步更新开启密匙。0088基于上述所有实施例,密码锁控制方法的操作流程如下密码锁与密匙终端之间进行初始化,即密码锁要将开启密匙的信息及。

36、密匙生成模式辨识码传递给密匙终端,密匙终端通过保存开启密匙及根据密匙生成模式辨识码选择生成开启密匙的预定算法实现初始化过程。密码锁与密匙终端之间完成初始化后,密码锁即与密匙终端建立完整的同步通信,密匙终端能够控制密码锁开锁与闭锁。0089密码锁与密匙终端在初始化的过程中,密码锁将开启密匙的信息及密匙生成模式辨识码传递给密匙终端。密匙终端根据密匙生成模式辨识码选择对应的预定算法,并将开启密匙存储且将存储地址记录到预定算法所对应的地址查找表中。0090在实现上述操作后,密码锁与密匙终端能够在内部计时器的时间阈值的驱动下,根据预定算法生成新的开启密匙。密码锁生成开启密匙的预定算法与密匙终端中的一种预。

37、说明书CN103306546A107/9页11定算法相同,因此,在时间相同时,预定算法生成相同的开启密匙。0091在本实施例中,密码锁与密匙终端之间的信息传递是通过射频信号完成的。0092在本实施例中,如图2A及图2B所示,为基于射频通信的密码锁控制系统的结构示意图。0093密码锁控制系统包密码锁20及密匙终端30。0094密码锁20用于按照预设周期和预定算法更新并存储开启密匙。0095密匙终端30用于向密码锁20发送开锁验证请求和开锁密匙,所述开锁密匙按照所述预设周期和预定算法更新。0096密码锁20还用于响应所述开锁验证请求,读取所述开启密匙,并将所述开锁密匙和开启密匙进行比较,判断所述开。

38、锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。0097在本实施例中,密匙终端30还用于向密码锁20发起同步请求,请求将密匙终端30更新开锁密匙的周期与密码锁20更新开启密匙的周期同步。0098密码锁20用于响应所述同步请求,并与密匙终端30建立同步通信连接。0099在本实施例中,密码锁20还用于向密匙终端30发送内部计时器的时间阈值。0100密匙终端30还用于按照密码锁20的内部计时器的时间阈值设定密匙终端30内部计时器的时间阈值,从而完成同步通信连接。0101在本实施例中,密码锁20在内部计时器的时间阈值驱动下,根据所述预定算法生成新的开启密匙,密匙终端30同步地在内部计时器的时间阈值。

39、驱动下,根据所述与密码锁20对应的预定算法生成与密码锁对应的开锁密匙。0102如图2A所示,密码锁20包括密码锁收发模块210、密码锁密匙生成模块220、密码锁计时器230及验证控制模块240。密码锁收发模块210与密码锁密匙生成模块220及验证控制模块240连接,密码锁密匙生成模块220与密码锁计时器230连接。0103如图2B所示,密匙终端30包括密匙终端收发模块310、密匙终端密匙生成模块320、密匙终端计时器330。密匙终端收发模块310与密匙终端密匙生成模块320连接,密码锁密匙生成模块320与密匙终端计时器330连接。0104密匙终端收发模块310用于向密码锁20发送初始化请求。0。

40、105密码锁收发模块210用于接收密匙终端30向密码锁20发送的初始化请求,并根据所述初始化请求向密匙终端30发送当前开启密匙及密匙生成模式辨识码。0106密匙终端收发模块310用于接收所述开启密匙及密匙生成模式辨识码。0107在本实施例中,密码锁收发模块210及密匙终端收发模块310之间是通过射频信号传递信息的。0108密匙终端密匙生成模块320用于存储开启密匙,并根据密匙生成模式辨识码选择与密码锁20中对应的预定算法,并将开启密匙的存储地址记录到对应的预定算法的地址查找表中。0109密码锁计时器230用于设定驱动密码锁20的时间阈值,密码锁密匙生成模块220用于密码锁20在内部计时器的时间。

41、阈值驱动下,根据预定算法生成新的开启密匙。0110密匙终端计时器330用于设定同步地驱动密匙终端30的时间阈值,密匙终端30同步地在内部计时器的时间阈值驱动下,根据与密码锁20对应的预定算法生成与密码锁说明书CN103306546A118/9页12对应的新的开锁密匙。0111在本实施例中,密匙终端密匙生成模块320包括密匙存储单元322、密匙生成单元324及密匙生成模式激活单元326。密匙存储单元322、密匙生成模式激活单元326与密匙生成单元324连接,密匙终端计时器330与密匙生成模式激活单元326连接。0112密匙存储单元322用于存储开启密匙,密匙生成单元324将开启密匙存储地址发送给。

42、密匙生成模式激活单元326。0113密匙生成模式激活单元326用于根据密匙生成模式辨识码选择与密码锁20对应的预定算法,并将存储地址记录到预定算法所对应的地址查找表中。0114密匙生成单元324用于在内部计时器达到阈值时,将激活与密码锁20对应的预定算法生成新的开启密匙。0115在本实施例中,密匙存储单元322用于存储所述与密码锁20对应的预定算法生成新的开启密匙,并根据所述与密码锁20对应的预定算法锁所对应的地址查找表中的记录地址,将所述新的开启密匙覆盖密匙存储单元322中处于对应地址的旧密匙。0116在本实施例中,密码锁密匙生成模块220包括密码锁存储单元222及密码锁密匙生成单元224。。

43、密码锁存储单元222与密码锁密匙生成单元224连接,密码锁密匙生成单元224与密码锁计时器230连接。0117密码锁密匙生成单元224用于在内部计时器的时间阈值驱动下,根据预定算法生成新的开启密匙。0118密码锁存储单元222用于存储所述开启密匙。0119密匙终端收发模块310还用于向密码锁20发送开锁验证请求及当前生成的开启密匙。0120验证控制模块240根据开锁验证请求对开锁密匙与开启密匙进行比对,判断所述开锁密匙和开启密匙是否一致,若是,则驱动开锁机构开锁。0121上述密码锁控制系统包括密码锁20与密匙终端30。密码锁20与密匙终端30具有相同的预定算法,在设定的计时器的时间阈值相同时,。

44、会同时生成相同的开启密匙,因此能够实现密码锁与密匙终端之间的开启密匙的同步自动更新。0122基于上述实施例,如图3所示,为密码锁与密匙终端之间的开锁结构示意图。密码锁20与密匙终端30之间建立通信之后,密匙终端30能够通过密匙终端收发模块310向密码锁20发送开锁请求,并同时发送存储于密匙存储单元322的开锁密匙,密码锁20通过密码锁收发模块210接收开锁请求及开锁密匙后,密码锁20将密码锁存储单元222中存储的开启密匙与接收的开锁密匙进行比对,并将比对结果发送给验证控制模块240,验证控制模块240根据比对结果发送开锁或者不开锁的命令,其中,比对成功则发送开锁命令,比对失败在发送不开锁的命令。

45、。0123如图4所示,为密匙终端之间的密匙交互示意图。密匙终端30与密码锁20之间完成初始化后,密匙终端30中存储了与密码锁20对应的开锁密匙。密匙终端30之间能够传递开启密匙。例如,密匙终端通过密匙终端收发模块310向另一密匙终端发送传递密匙请求,另一密匙终端接收密匙传递请求后将存储于密匙存储单元322中的开启密匙传递给请求密匙终端。请求密匙终端接收开启密匙后将开启密匙存储于密匙存储单元322中。0124上述基于射频通信的密码锁控制方法能够在初始化的时候使密码锁与密匙终端说明书CN103306546A129/9页13形成配对,使密匙终端能够获取密码锁的开启密匙及预定算法,从而能够在内部计时器。

46、的时间阈值驱动下,密码锁及密匙终端同步更新开启密匙,实现可设置时间地在密匙终端和密码锁之间同步自动更新密匙,无需用户人为操作。提高了密码锁的安全性和方便性。0125以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。说明书CN103306546A131/3页14图1说明书附图CN103306546A142/3页15图2A图2B说明书附图CN103306546A153/3页16图3图4说明书附图CN103306546A16。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 固定建筑物 > 锁;钥匙;门窗零件;保险箱


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1