锁体控制装置和方法

文档序号:6732883阅读:193来源:国知局
专利名称:锁体控制装置和方法
技术领域
本发明涉及一种锁体,尤其是一种应用蓝牙技术的锁体控制装置和方法。
背景技术
目前,蓝牙的应用越来越广泛,特别是应用在移动终端中都已经相当普 及了。而市场上各种形态的密码锁,大多是需要通过手工操作来设定密码, 用这种方式设置的密码其位数一般都很有限,保密性不高,易被人通过摄像
和查看指紋等方式破解;而保密性高,不易被破解的密码锁,其造价非常高。 本发明就是针对以上现实情况,设计一种简单易操作而又保密性高的密码锁。 该发明在防盗门、保险拒等需要防盗锁的设施上有着广泛的应用。

发明内容
本发明要解决的技术问题是提供……
为了解决上述问题,本发明提供了一种锁体控制装置,用于控制锁体执 行打开和锁定动作,所述控制装置包括应用蓝牙^t术进行信息交互的蓝牙锁 和蓝牙密匙,所述蓝牙密匙用于接收用户指令,存储密码及向蓝牙锁发送命 令;蓝牙锁用于接收蓝牙密匙的命令,存储密码,控制锁体锁定及在密码验 证通过后控制锁体打开,所述开锁密码由蓝牙密匙或蓝牙锁自动产生并发送 到对方,密码验证过程由蓝牙密匙或蓝牙锁执行,开锁时,对方发送密码到 密码一验证方,由密码—验证方进行密码验证。
进一步地,所述蓝牙密钥包括控制模块、蓝牙模块、数据存储模块及密 码产生模块,其中,
控制模块用于接收用户指令,解析用户指令及蓝牙锁信号,向其他模块 发送控制命令进行流程控制;蓝牙模块用于利用蓝牙技术搜索蓝牙锁,向蓝牙锁发送命令和密码,以
及"l姿收来自蓝牙锁的信息;
数据存储;漠块用于存储开锁密码; 密码产生模块用于自动产生开锁密码,
所述蓝牙锁包括控制模块、蓝牙模块、数据存储模块及密码验证模块, 其中,
控制模块用于解析蓝牙密匙发送的信号,控制锁体执行锁定和打开动作, 以及向其他模块发送控制命令进行流程控制;
蓝牙模块用于接收蓝牙密钥发送命令和密码,以及向蓝牙密钥发送信息;
数据存储模块用于存储开锁密码;
密码验证模块比较从蓝牙密钥接收来的密码与蓝牙锁数据存储;漢块中的 密码是否完全相同,
其中,蓝牙锁的蓝牙模块接收到的锁定指令,并由控制模块解析后控制 锁体完成的锁定动作,蓝牙锁的控制模块根据密码验证模块的验证成功结果 控制锁体完成打开动作。
进一步地,所述蓝牙锁包括也用于产生开锁密码的密码产生;f莫块,所述 蓝牙密匙的控制模块接收的用户指令包括操作指令和设置指令,所述蓝牙锁 的控制模块还用于接收和解析用户的设置指令,所述数据存储模块还用于存 储用户的设置信息,所述设置信息包括是否由当前设备产生密码及是否产生 新密码,若设置为使用新密码,所述蓝牙锁及蓝牙密匙的控制模块还用于删 除原来数据存储才莫块中的密码。
进一步地,蓝牙密匙的数据存储模块用于存储多条密码, 一个蓝牙密匙 控制多个蓝牙锁。
进一步地,蓝牙密匙的控制模块还用于设定搜索时钟,以在搜索蓝牙锁 超时时,及时告知用户搜索失败。
进一步地,所述蓝牙密钥嵌于移动终端中。
为解决上述技术问题,本发明还提供了一种锁体控制方法,该方法利用控制装置对锁体进行控制,控制装置包括蓝牙锁和蓝f密匙,蓝牙镇和蓝牙 密匙利用蓝牙技术进行信息交互,锁定时,蓝牙密匙和蓝牙锁存储密码,并 由蓝牙锁控制锁体执行锁定动作,打开时,蓝牙密匙或蓝牙锁发送密码给蓝 牙锁或蓝牙密匙,由蓝牙锁或蓝牙密匙进行密码验证,验证成功后,蓝牙锁 控制锁体执行打开动作,其中所述密码由蓝牙密匙或蓝牙锁自动产生后发送 给对方。
进一步地,蓝牙密匙控制蓝牙锁锁定或打开锁体前,还包括以下步骤
(al)蓝牙密钥向蓝牙锁发送搜索信号;
(bl)蓝牙锁收到蓝牙密钥的搜索信号后给蓝牙密钥应答信号;
(cl)蓝牙密钥与蓝牙锁建立链接。 进一步地,控制锁体锁定时包括以下步骤
(a2)蓝牙密钥向蓝牙锁发送锁定命令;
(b2)蓝牙锁接到锁定命令后生成密码,并将所述数据传给蓝牙密钥;
(c2)蓝牙密钥接收并保存密码;
(d2)蓝牙锁保存密码,并控制锁体执行锁定动作。
进一步地,控制锁体打开时包括以下步骤
(a3)蓝牙密钥向蓝牙锁发送开锁命令及开锁密码;
(b3 )蓝牙锁将存储的密码与蓝牙密匙发送的密码比较,进行密码验证;
(c3)密码验证成功,蓝牙锁控制锁体执行打开动作。
相较于现有技术,本发明锁体控制装置和方法应用蓝牙技术近距离传输 密码,通过验证密码判定是否开锁,简单易操作,密码性高。蓝牙密匙可以 集成在利用现已比较普及的移动终端上,节约成本。密码对用户不可见可以 起到最大的保密作用,智能化高,可以在此基础上设计出满足多种需求的智
能密码锁。


图1是本发明锁体的控制装置示意框图。图2是蓝牙密钥与蓝牙锁的链接过程示意图。
图3是蓝牙密钥锁定蓝牙锁的流程示意图。 图4是蓝牙密钥打开蓝牙锁的流程示意图。
具体实施例方式
本发明锁体控制装置应用蓝牙技术控制锁体的锁定和打开,控制装置包 括蓝牙锁和蓝牙密匙,蓝牙密匙由用户控制,接收用户操作指令,再由蓝牙 锁对锁体进行动作控制,本发明所说的锁体可以是电子锁体或机械锁体,用 于响应蓝牙锁的打开或锁定命令,执行打开或锁定操作。
如图1所示,蓝牙锁和蓝牙密匙利用蓝牙技术进行信息交互,锁定时, 蓝牙锁自动产生用户不可见的密码并发送给蓝牙密匙,蓝牙锁和蓝牙密匙存 储密码,蓝牙锁控制锁体执行锁定动作,打开时,蓝牙密匙发送密码,蓝牙 锁进行密码验证,验证成功后,蓝牙锁控制锁体执行打开动作。
蓝牙密钥是指嵌入蓝牙功能,通过蓝牙技术给蓝牙锁发送开锁与锁定命 令,并传输密码给蓝牙锁的设备。为方便使用,蓝牙密钥最好嵌入到移动终 端中。蓝牙密钥包括以下4个模块控制模块,蓝牙模块,数据存储模块,
密码产生^:莫块。其中,
控制模块用于接收用户指令,解析用户指令及蓝牙锁信号,向其他模 块发送控制命令进行流程控制;
控制模块还用于设定搜索时钟,以在搜索蓝牙锁超时时,及时告知用户 搜索失败。为了使用户了解操作状况,控制模块还用于显示操作结果或釆用 不同的告警信号提示用户操作结果。
控制模块的流程控制作用体现在管理蓝牙模块进行命令和密码的发送 与接收;管理数据存储才莫块对用户设置与密码的存储和读取,以及管理密码 生成冲莫块产生密码。
用户指令包括操作指令和设置指令,操作指令指打开或锁定蓝牙锁,设 置指令包括是否由当前设备产生密码及是否产生新密码。
蓝牙模块用于搜索蓝牙锁及产生响应信号,利用蓝牙技术向蓝牙锁发 送命令和密码,以及接收来自蓝牙锁的命令和密码。数据存储模块用于存储用户设置信息和开锁密码。
用户设置信息指(1)设置是否每次锁定和打开蓝牙锁这一整个流程都会 产生新的密码,因为我们也可以在一段时间内都用同一个密码,而不需要重 新生成新的密码;(2 )设置是否由当前设备(蓝牙密钥或蓝牙锁)产生密码, 因为蓝牙密钥和蓝牙锁都可以产生密码。
密码产生模块自动产生开锁密码,密码可以是随机产生数据串或密码 文件。
蓝牙锁是指嵌入蓝牙功能,接收蓝牙密匙的锁定或打开命令,控制锁体 进行打开或锁定操作的设备,包括以下5个模块控制模块,蓝牙模块,数 据存储模块,密码验证模块以及密码产生模块。
控制模块用于解析蓝牙密匙信号,控制锁体执行锁定和打开动作,以及 向其他模块发送控制命令进行流程控制;
打开操作是由控制^^块根据密码验证^t块的验证成功结果控制锁体完成 的;锁定动作是由蓝牙才莫块接收到的锁定指令,并由控制才莫块解析后控制锁 体完成的。
控制模块的流程控制作用体现在管理蓝牙模块进行命令和密码的发送 与接收;管理数据存储模块进行密码的存储和读取;管理密码验证模块进行 密码的验证;当需要产生密码时,还需要管理密码产生模块产生密码。
蓝牙模块用于产生应答信号,利用蓝牙技术给蓝牙密钥发送命令和密 码,也接收来自蓝牙密钥的命令和密码。
数据存储模块用于存储用户设置信息和开锁密码。
密码验证模块比较从蓝牙密钥接收来的密码与蓝牙锁数据存储模块中 的密码是否完全相同。
密码产生^:莫块用于随机产生开锁密码。
本发明实施例中,蓝牙密匙和蓝牙锁都具有密码产生模块,用户可以根 据意愿灵活设置由哪个设备产生密码,而是否产生新密码是指用户可以根据 个人需求,设置每次锁定和打开蓝牙锁这一整个流程都会产生新的密码,或 沿用上次的密码,或在一段时间内都用同一个密码。
如果用户设置指令为每次使用新密码,则蓝牙密匙和蓝牙锁的控制模块还用于根据用户的设置指令,确认在每次开锁成功后删除数据存储;漠块存储 的密码,这样可以提高锁体的保密性。
蓝牙密钥和蓝牙锁中的数据存储;漠块可以存储多条密码,通过它们的控
制模块,可以设计成一个蓝牙密钥控制多个蓝牙锁(由控制模块解析用户指
令比如打开锁1或锁2),并从数据存储模块获取相应的密码,由蓝牙锁 的密码验证模块进行密码验证确认是否开锁;也可以设计成一个蓝牙锁由多 个蓝牙密钥控制, 一个蓝牙锁有多个蓝牙子锁,每个蓝牙(子)密匙对应控 制一个蓝牙子锁。
以下结合附图,以由蓝牙锁中的密码产生;f莫块产生密码为例对控制装置 的工作过程进行说明。
首先,蓝牙密钥搜寻并连接蓝牙锁,然后蓝牙密钥根据用户的指令通过 蓝牙模块给蓝牙锁发送开锁或锁定命令。
以下结合附图对蓝牙锁和蓝牙密匙的链接及上锁和开锁的过程进行详细
描述o
如图2是蓝牙密钥与蓝牙锁链接的过程示意图,该过程包括以下步骤
步骤201:蓝牙密钥开始搜索蓝牙锁,向蓝牙锁发送搜索信号,并设定 搜索时钟;
步骤202:蓝牙锁收到蓝牙密钥的搜索信号后给蓝牙密钥应答信号,蓝 牙密匙判断是否在设定时间内收到蓝牙锁发送的应答信号,如果收到,则执 行步骤203,否则蓝牙密钥搜索超时,本次搜索失败;
步骤203:蓝牙密钥与蓝牙锁建立链"^。
蓝牙密匙锁定蓝牙锁的过程如图3所示,包括以下步骤
步骤301:蓝牙密钥通过蓝牙模块给蓝牙锁发送锁定命令。
步骤302:蓝牙锁通过蓝牙^^莫块接收锁定命令成功后再通过蓝牙^t块给 蓝牙密钥发送开锁命令接收成功确认信息,并执行步骤303,否则蓝牙密匙 发出告警信息,返回步骤301;
步骤303:蓝牙锁的密码产生^t块中生成密码,并将所述密码传给蓝牙 密钥;步骤304:蓝牙密钥接收密码并存储到数据存储^i块中后,给蓝牙锁发 送密码接收成功确认信息;
步骤305:蓝牙锁保存密码到数据存储才莫块,控制模块控制锁体执行上 锁动作。
蓝牙密钥打开蓝牙锁的流程,如图4所示,包括以下步骤
步骤401:蓝牙密钥通过蓝牙才莫块向蓝牙锁发送开锁命令;
步骤402:蓝牙锁通过蓝牙才莫块接收开锁命令成功后再通过蓝牙模块给 蓝牙密钥发送开锁命令接收成功确认信息;
步骤403:蓝牙密钥给蓝牙锁发送解锁密码;
步骤404:蓝牙锁通过密码验证模块把数据存储模块中存储的密码与接 收到的密码进行比较,如果密码相同则开锁成功,并给蓝牙密钥发送开锁成 功信息,再打开,密码不同则开锁失败,并对蓝牙密钥发出开锁失败信息。
开锁失败可能是因为用户失误,造成蓝牙密匙和蓝牙锁不匹配才导致开 锁失败的。
以上是以蓝牙锁作为密码验证方执行密码验证过程为例进行说明的,当 然也可以由蓝牙锁接到打开命令后,将密码发送给蓝牙密匙,由蓝牙密匙作 为密码验证方执行密码验证过程,并在验证成功时,通知蓝牙锁控制锁体打 开。
如果用户设置为每次使用新密码,则当蓝牙密钥和蓝牙锁在开锁后或锁 定前将原来在数据存储^^莫块中的密码删除,这样每次对蓝牙锁的开锁都是使 用不同的密钥,保密性就非常强。
本发明锁体控制装置应用蓝牙技术近距离传输密码,控制装置通过验证 密码判定是否开锁,筒单易操作,密码性高。蓝牙密匙可以集成在利用现已 比较普及的移动终端上,节约成本。密码对用户不可见可以起到最大的保密 作用,智能化高,可以在此基础上设计出满足多种需求的智能密码锁。
权利要求
1、一种锁体控制装置,用于控制锁体执行打开和锁定动作,其特征在于所述控制装置包括应用蓝牙技术进行信息交互的蓝牙锁和蓝牙密匙,所述蓝牙密匙用于接收用户指令,存储密码及向蓝牙锁发送命令;蓝牙锁用于接收蓝牙密匙的命令,存储密码,控制锁体锁定及在密码验证通过后控制锁体打开,所述开锁密码由蓝牙密匙或蓝牙锁自动产生并发送到对方,密码验证过程由蓝牙密匙或蓝牙锁执行,开锁时,对方发送密码到密码验证方,由密码验证方进行密码验证。
2、 如权利要求1所述的控制装置,其特征在于所述蓝牙密钥包括控制 模块、蓝牙才莫块、数据存储模块及密码产生模块,其中,控制模块用于接收用户指令,解析用户指令及蓝牙锁信号,向其他模块 发送控制命令进行流程控制;蓝牙模块用于利用蓝牙技术搜索蓝牙锁,向蓝牙锁发送命令和密码,以 及"l妻收来自蓝牙锁的信息;数据存储才莫块用于存储开锁密码;密码产生^t块用于自动产生开锁密码,所述蓝牙锁包括控制模块、蓝牙模块、数据存储模块及密码验证模块, 其中,控制才莫块用于解析蓝牙密匙发送的信号,控制锁体执行锁定和打开动作, 以及向其他模块发送控制命令进行流程控制;蓝牙模块用于接收蓝牙密钥发送命令和密码,以及向蓝牙密钥发送信息; 数据存储模块用于存储开锁密码;密码验证模块比较从蓝牙密钥接收来的密码与蓝牙锁数据存储模块中的 密码是否完全相同,其中,蓝牙锁的蓝牙模块接收到的锁定指令,并由控制模块解析后控制 锁体完成的锁定动作,蓝牙锁的控制模块根据密码验证模块的验证成功结果 控制锁体完成打开动作。
3、 如权利要求2所述的控制装置,其特征在于所述蓝牙锁包括也用于 产生开锁密码的密码产生模块,所述蓝牙密匙的控制模块接收的用户指令包 括操作指令和设置指令,所述蓝牙锁的控制模块还用于接收和解析用户的设 置指令,所述数据存储模块还用于存储用户的设置信息,所述设置信息包括 是否由当前设备产生密码及是否产生新密码,若设置为使用新密码,所述蓝 牙锁及蓝牙密匙的控制模块还用于删除原来数据存储模块中的密码。
4、 如权利要求2所述的控制装置,其特征在于蓝牙密匙的数据存储模 块用于存储多条密码, 一个蓝牙密匙控制多个蓝牙锁。
5、 如权利要求2所述的控制装置,其特征在于蓝牙密匙的控制模块还 用于设定搜索时钟,以在搜索蓝牙锁超时时,及时告知用户搜索失败。
6、 如权利要求1所述的控制装置,其特征在于所述蓝牙密钥嵌于移动 终端中。
7、 一种锁体控制方法,其特征在于,该方法利用控制装置对锁体进行控 制,控制装置包括蓝牙锁和蓝牙密匙,蓝牙锁和蓝牙密匙利用蓝牙技术进行 信息交互,锁定时,蓝牙密匙和蓝牙锁存储密码,并由蓝牙锁控制锁体执行 锁定动作,打开时,蓝牙密匙或蓝牙锁发送密码给蓝牙锁或蓝牙密匙,由蓝 牙锁或蓝牙密匙进行密码验证,验证成功后,蓝牙锁控制锁体执行打开动作, 其中所述密码由蓝牙密匙或蓝牙锁自动产生后发送给对方。
8、 如权利要求7所述的方法,其特征在于,蓝牙密匙控制蓝牙锁锁定或 打开锁体前,还包括以下步骤(al)蓝牙密钥向蓝牙锁发送^t索信号;(bl)蓝牙锁收到蓝牙密钥的搜索信号后给蓝牙密钥应答信号;(cl)蓝牙密钥与蓝牙锁建立链"t妻。
9、 如权利要求7所述的方法,其特征在于控制锁体锁定时包括以下步骤(a2)蓝牙密钥向蓝牙锁发送锁定命令;(b2)蓝牙锁接到锁定命令后生成密码,并将所述数据传给蓝牙密钥; (c2)蓝牙密钥接收并保存密码; (d2)蓝牙锁保存密码,并控制锁体执行锁定动作。
10、如权利要求7所述的方法,其特征在于控制锁体打开时包括以下 步骤(a3)蓝牙密钥向蓝牙锁发送开锁命令及开锁密码;(b3 )蓝牙锁将存储的密码与蓝牙密匙发送的密码比较,进行密码-睑证;(c3)密码验证成功,蓝牙锁控制锁体执行打开动作。
全文摘要
本发明提供了一种锁体控制装置和方法,该锁体控制装置用于控制锁体执行打开和锁定动作,所述控制装置包括应用蓝牙技术进行信息交互的蓝牙锁和蓝牙密匙,所述蓝牙密匙用于接收用户指令,存储密码及向蓝牙锁发送命令;蓝牙锁用于接收蓝牙密匙的命令,存储密码,控制锁体锁定及在密码验证通过后控制锁体打开,所述开锁密码由蓝牙密匙或蓝牙锁自动产生并发送到对方,密码验证过程由蓝牙密匙或蓝牙锁执行,开锁时,对方发送密码到密码验证方,由密码验证方进行密码验证。本发明锁体控制装置和方法应用蓝牙技术近距离传输密码,通过验证密码判定是否开锁,简单易操作,密码性高。
文档编号G08C17/00GK101298817SQ20081011147
公开日2008年11月5日 申请日期2008年6月19日 优先权日2008年6月19日
发明者刘春华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1