利用声波进行开锁的电子锁及其开锁方法pdf

发布时间:74 阅读次数:74

  本发明一种利用声波进行开锁的电子锁及其开锁方法,该电子锁包括用于控制门开关的门禁控制器,其特征在于:所述的门禁控制器受控于一单片机,所述的单片机通过喇叭和麦克风实现与外界手持终端的数据通讯。本发明的电子锁结构简单,其开锁方法采用的是动态密码方式并且数据经过3DES加密。由于采用动态密码方式通信,数据一次有效。这样就有效的防止了利用窃听的数据去开门。窃听到的数据是通过3DES加密随机数的方式进行,数据无法使用,核心主密钥只有用户才能够持有,保证了数据传输过程中的安全。

  1.一种利用声波进行开锁的电子锁,包括用于控制门开关的门禁控制器,其特征在于:所述的门禁控制器受控于一单片机,所述的单片机通过喇叭和麦克风实现与外界手持终端的数据通讯。

  3.根据权利要求1所述的利用声波进行开锁的电子锁,其特征在于:所述单片机还连接有一存储器。

  步骤S1:手持终端通过手持终端上设置的应用软件产生包含有开门请求包的声波数据;

  步骤S2:麦克风接收声波数据并传输给所述单片机,该单片机解析数据包;发现是开门请求后:首先用主密钥解密所述开门请求包,如果解密成功会生成一个用加密算法和主密钥加密随机数的密码包,再通过声波发送给手持终端;如果解密失败,则通过声波发送一个验证失败的验证结果包给所述手持终端,提示验证失败;

  步骤S3:手持终端接收到密码包后,用主密钥解密出随机数,然后用随机数加密ID号码发送给电子锁;

  步骤S4:电子锁用步骤S2的随机数解密数据包获取ID,并与所述步骤S3获取的ID进行验证;

  5.根据权利要求4所述的开锁方法,其特征在于:所述步骤S1前还包括以下注册流程:

  步骤S41:通过手机应用软件获取注册验证信息,通过声波发送给所述电子锁;

  步骤S42:电子锁对该注册验证信息进行验证,验证成功后将所述主密钥通过声波发送给所述手机应用软件,以利所述步骤S3中利用该主密钥解密出随机数。

  6.根据权利要求4所述的开锁方法,其特征在于:所述的注册验证信息包括指纹、密码或人脸信息。

  7.根据权利要求4所述的开锁方法,其特征在于:所述手机应用软件适用于多个所述电子锁,即每个电子锁的触发所述开门请求包都是通过一触摸按键触发。

  8.根据权利要求4所述的开锁方法,其特征在于:所述的触摸按键能以门锁的名称命名。

  9.根据权利要求4所述的开锁方法,其特征在于:所述步骤S5中如果验证失败,则门禁控制器无动作,且连续N次验证错误,则单片机触发一告警电路,其中N为大于3的自然数。

  10.根据权利要求4所述的开锁方法,其特征在于:所述加密算法是3DES。

  本发明涉及电子锁技术领域,特别是一种利用声波进行开锁的电子锁及其开锁方法。

  目前在各类的智能锁产品中有各种各样的验证技术,除生物识别技术外的电子锁身份认证包括:IC卡、射频遥控器。这些方式都要求携带额外的物理设备作为身份识别的依据。声波技术开门通过手机就能开门,方便安全。当今手机可谓是人手必备,安装一个应用就可以实现开门。而且声波技术已经应用到移动支付领域,技术成熟,安全可靠。由于声音传输的广播特性,声波通讯技术中的防窃听和复制技术是声波通讯的核心技术点。

  本发明采用以下方案实现:一种利用声波进行开锁的电子锁,包括用于控制门开关的门禁控制器,其特征在于:所述的门禁控制器受控于一单片机,所述的单片机通过喇叭和麦克风实现与外界手持终端的数据通讯。

  本发明的另一目的是提供一种上述电子锁的开锁方法。该方法特征在于包括以下步骤:

  步骤S1:手持终端通过手持终端上设置的应用软件产生包含有开门请求包的声波数据;

  步骤S2:麦克风接收声波数据并传输给所述单片机,该单片机解析数据包;发现是开门请求后:首先用主密钥解密所述开门请求包,如果解密成功会生成一个用加密算法和主密钥加密随机数的密码包,再通过声波发送给手持终端;如果解密失败,则通过声波发送一个验证失败的验证结果包给所述手持终端,提示验证失败;

  步骤S3:手持终端接收到密码包后,用主密钥解密出随机数,然后用随机数加密ID号码发送给电子锁;

  步骤S4:电子锁用步骤S2的随机数解密数据包获取ID,并与所述步骤S3获取的ID进行验证;

  步骤S41:通过手机应用软件获取注册验证信息,通过声波发送给所述电子锁;

  步骤S42:电子锁对该注册验证信息进行验证,验证成功后将所述主密钥通过声波发送给所述手机应用软件,以利所述步骤S3中利用该主密钥解密出随机数。

  在本发明一实施例中,所述手机应用软件适用于多个所述电子锁,即每个电子锁的触发所述开门请求包都是通过一触摸按键触发。

  在本发明一实施例中,所述步骤S5中如果验证失败,则门禁控制器无动作,且连续N次验证错误,则单片机触发一告警电路,其中N为大于3的自然数。

  本发明的有益效果是:由于本发明的电子锁结构简单,其开锁方法采用的是动态密码方式并且数据经过3DES加密。由于采用动态密码方式通信,数据一次有效。这样就有效的防止了利用窃听的数据去开门。窃听到的数据是通过3DES加密随机数的方式进行,数据无法使用,核心主密钥只有用户才能够持有,保证了数据传输过程中的安全。

  如图1所示,本实施例提供一种利用声波进行开锁的电子锁,包括用于控制门开关的门禁控制器,其特征在于:所述的门禁控制器受控于一单片机,所述的单片机通过喇叭和麦克风实现与外界手持终端的数据通讯。该电子锁通过声波与手持终端通信,手持终端可通过发送验证信息给电子锁验证,如果验证通过则单片机控制所述的门禁控制器开锁。

  较佳的,本实施例中,所述的手持终端是智能手机。所述单片机还可以连接有一存储器。用于存储相关数据,包括主密钥、ID以及开门的历史记录等。其中主密钥和ID存储于该存储器的特定区域,避免外部入侵盗取。

  为了让本发明的电子锁更好更安全的使用,请参见图2,本实施例提供一种上述电子锁的开锁方法,该方法包括以下步骤:

  步骤S1:手持终端通过手持终端上设置的应用软件产生包含有开门请求包的声波数据;

  步骤S2:麦克风接收声波数据并传输给所述单片机,该单片机解析数据包;发现是开门请求后:首先用主密钥解密所述开门请求包,如果解密成功会生成一个用加密算法和主密钥加密随机数的密码包,再通过声波发送给手持终端;如果解密失败,则通过声波发送一个验证失败的验证结果包给所述手持终端,提示验证失败;

  步骤S3:手持终端接收到密码包后,用主密钥解密出随机数,然后用随机数加密ID号码发送给电子锁;

  步骤S4:电子锁用步骤S2的随机数解密数据包获取ID,并与所述步骤S3获取的ID进行验证;

  步骤S41:通过手机应用软件获取注册验证信息,通过声波发送给所述电子锁;

  步骤S42:电子锁对该注册验证信息进行验证,验证成功后将所述主密钥通过声波发送给所述手机应用软件,以利所述步骤S3中利用该主密钥解密出随机数。

  在本发明一实施例中,所述的注册验证信息包括指纹、密码或人脸信息。所述手机应用软件适用于多个所述电子锁,即每个电子锁的触发所述开门请求包都是通过一触摸按键触发。所述的触摸按键能以门锁的名称命名。

  在本发明一实施例中,所述步骤S5中如果验证失败,则门禁控制器无动作,且连续N次验证错误,则单片机触发一告警电路,其中N为大于3的自然数。

  具体的,本发明是通过声波在手机端和门禁端的进行通信,验证结果通过控制门禁控制器去开门。一次通信是一个回路,由手机端发送请求,最后会收到声波单片机的应答。请参见图3,通信流的方向由箭头所示。

  手机端发送开门请求,通过应用软件手机会产生声波,单片机接收数据后解析数据包。如果是开门请求并解密成功会生成一个用3DES和主密钥加密随机数的密码包,通过声波发送给手机端。手机接收到密码包后用主密钥解密出随机数,然后用随机数加密id号码给电子锁。电子锁用先前的随机数解密数据包获取id,对id进行验证。如果id验证成功,驱动门禁控制器开门。同时发送验证结果包到手机端。完成一次开门通信。请参见图4,如果手机使用的密钥与电子锁不匹配,将发送一个失败的验证包给手机,提示用户密钥不正确。值得一提的是,本实施例中,电子锁无论是验证通过还是不通过,手机端都会进行语音提示或者文本框提示,而且该提示模式可以设定。

  以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

  《利用声波进行开锁的电子锁及其开锁方法.pdf》由会员分享,可在线阅读,更多相关《利用声波进行开锁的电子锁及其开锁方法.pdf(7页珍藏版)》请在专利查询网上搜索。

  2、法, 该电子锁包括用于控制门开关的门禁 控制器, 其特征在于 : 所述的门禁控制器受控于 一单片机, 所述的单片机通过喇叭和麦克风实现 与外界手持终端的数据通讯。本发明的电子锁结 构简单, 其开锁方法采用的是动态密码方式并且 数据经过 3DES 加密。由于采用动态密码方式通 信, 数据一次有效。 这样就有效的防止了利 用窃听的数据去开门。窃听到的数据是通过 3DES 加密随机数的方式进行, 数据无法使用, 核心主密 钥只有用户才能够持有, 保证了数据传输过程中 的安全。 (51)Int.Cl. 权利要求书 1 页 说明书 3 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12。

  3、)发明专利申请 权利要求书1页 说明书3页 附图2页 (10)申请公布号 CN 104112307 A CN 104112307 A 1/1 页 2 1. 一种利用声波进行开锁的电子锁, 包括用于控制门开关的门禁控制器, 其特征在于 : 所述的门禁控制器受控于一单片机, 所述的单片机通过喇叭和麦克风实现与外界手持终端 的数据通讯。 2. 根据权利要求 1 所述的利用声波进行开锁的电子锁, 其特征在于 : 所述的 手持终端是智能手机。 3. 根据权利要求 1 所述的利用声波进行开锁的电子锁, 其特征在于 : 所述单片机还连 接有一存储器。 4. 一种如权利要求 1 所述的电子锁的开锁方法, 其特。

  4、征在于包括以下步骤 : 步骤 S1 : 手持终端通过手持终端上设置的应用软件产生包含有开门请求包的声波数 据 ; 步骤 S2 : 麦克风接收声波数据并传输给所述单片机, 该单片机解析数据包 ; 发现是开 门请求后 : 首先用主密钥解密所述开门请求包, 如果解密成功会生成一个用加密算法和主 密钥加密随机数的密码包, 再通过声波发送给手持终端 ; 如果解密失败, 则通过声波发送一 个验证失败的验证结果包给所述手持终端, 提示验证失败 ; 步骤 S3 : 手持终端接收到密码包后, 用主密钥解密出随机数, 然后用随机数加密 ID 号 码发送给电子锁 ; 步骤 S4 : 电子锁用步骤 S2 的随机数解密。

  5、数据包获取 ID, 并与所述步骤 S3 获取的 ID 进 行验证 ; 步骤 S5 : 验证成功, 则单片机控制所述门禁控制器开门。 5. 根据权利要求 4 所述的开锁方法, 其特征在于 : 所述步骤 S1 前还包括以下注册流 程 : 步骤 S41 : 通过手机应用软件获取注册验证信息, 通过声波发送给所述电子锁 ; 步骤 S42 : 电子锁对该注册验证信息进行验证, 验证成功后将所述主密钥通过声波发 送给所述手机应用软件, 以利所述步骤 S3 中利用该主密钥解密出随机数。 6. 根据权利要求 4 所述的开锁方法, 其特征在于 : 所述的注册验证信息包括指纹、 密码 或人脸信息。 7. 根据权利。

  6、要求 4 所述的开锁方法, 其特征在于 : 所述手机应用软件适用于多个所述 电子锁, 即每个电子锁的触发所述开门请求包都是通过一触摸按键触发。 8. 根据权利要求 4 所述的开锁方法, 其特征在于 : 所述的触摸按键能以门锁的名称命 名。 9. 根据权利要求 4 所述的开锁方法, 其特征在于 : 所述步骤 S5 中如果验证失败, 则门 禁控制器无动作, 且连续 N 次验证错误, 则单片机触发一告警电路, 其中 N 为大于 3 的自然 数。 10. 根据权利要求 4 所述的开锁方法, 其特征在于 : 所述加密算法是 3DES。 权 利 要 求 书 CN 104112307 A 2 1/3 页 3。

  7、 利用声波进行开锁的电子锁及其开锁方法 技术领域 0001 本发明涉及电子锁技术领域, 特别是一种利用声波进行开锁的电子锁及其开锁方 法。 背景技术 0002 目前在各类的智能锁产品中有各种各样的验证技术, 除生物识别技术外的电子锁 身份认证包括 : IC 卡、 射频遥控器。这些方式都要求携带额外的物理设备作为身份识别的 依据。声波技术开门通过手机就能开门, 方便安全。当今手机可谓是人手必备, 安装一个应 用就可以实现开门。而且声波技术已经应用到移动支付领域, 技术成熟, 安全可靠。由于声 音传输的广播特性, 声波通讯技术中的防窃听和复制技术是声波通讯的核心技术点。 发明内容 0003 本发明。

  8、的目的是提供一种利用声波进行开锁的电子锁, 可利用手持终端开锁。 0004 本发明采用以下方案实现 : 一种利用声波进行开锁的电子锁, 包括用于控制门开 关的门禁控制器, 其特征在于 : 所述的门禁控制器受控于一单片机, 所述的单片机通过喇叭 和麦克风实现与外界手持终端的数据通讯。 0005 在本发明一实施例中, 所述的手持终端是智能手机。 0006 在本发明一实施例中, 所述单片机还连接有一存储器。 0007 本发明的另一目的是提供一种上述电子锁的开锁方法。 该方法特征在于包括以下 步骤 : 步骤 S1 : 手持终端通过手持终端上设置的应用软件产生包含有开门请求包的声波数 据 ; 步骤 S2。

  9、 : 麦克风接收声波数据并传输给所述单片机, 该单片机解析数据包 ; 发现是开 门请求后 : 首先用主密钥解密所述开门请求包, 如果解密成功会生成一个用加密算法和主 密钥加密随机数的密码包, 再通过声波发送给手持终端 ; 如果解密失败, 则通过声波发送一 个验证失败的验证结果包给所述手持终端, 提示验证失败 ; 步骤 S3 : 手持终端接收到密码包后, 用主密钥解密出随机数, 然后用随机数加密 ID 号 码发送给电子锁 ; 步骤 S4 : 电子锁用步骤 S2 的随机数解密数据包获取 ID, 并与所述步骤 S3 获取的 ID 进 行验证 ; 步骤 S5 : 验证成功, 则单片机控制所述门禁控制器。

  10、开门。 0008 在本发明一实施例中, 所述步骤 S1 前还包括以下注册流程 : 步骤 S41 : 通过手机应用软件获取注册验证信息, 通过声波发送给所述电子锁 ; 步骤 S42 : 电子锁对该注册验证信息进行验证, 验证成功后将所述主密钥通过声波发 送给所述手机应用软件, 以利所述步骤 S3 中利用该主密钥解密出随机数。 0009 在本发明一实施例中, 所述的注册验证信息包括指纹、 密码或人脸信息。 说 明 书 CN 104112307 A 3 2/3 页 4 0010 在本发明一实施例中, 所述手机应用软件适用于多个所述电子锁, 即每个电子锁 的触发所述开门请求包都是通过一触摸按键触发。 。

  11、0011 在本发明一实施例中, 所述的触摸按键能以门锁的名称命名。 0012 在本发明一实施例中, 所述步骤 S5 中如果验证失败, 则门禁控制器无动作, 且连 续 N 次验证错误, 则单片机触发一告警电路, 其中 N 为大于 3 的自然数。 0013 在本发明一实施例中, 所述加密算法是 3DES。 0014 本发明的有益效果是 : 由于本发明的电子锁结构简单, 其开锁方法采用的是动态 密码方式并且数据经过 3DES 加密。由于采用动态密码方式通信, 数据一次有效。这样就有 效的防止了利用窃听的数据去开门。窃听到的数据是通过 3DES 加密随机数的方式 进行, 数据无法使用, 核心主密。

  12、钥只有用户才能够持有, 保证了数据传输过程中的安全。 附图说明 0015 图 1 是本发明系统架构示意图。 0016 图 2 是本发明方法流程示意图。 0017 图 3 是本发明密钥匹配通信示意图。 0018 图 4 是本发明密钥不匹配通信示意图。 具体实施方式 0019 下面结合附图及实施例对本发明做进一步说明。 0020 如图 1 所示, 本实施例提供一种利用声波进行开锁的电子锁, 包括用于控制门开 关的门禁控制器, 其特征在于 : 所述的门禁控制器受控于一单片机, 所述的单片机通过喇叭 和麦克风实现与外界手持终端的数据通讯。该电子锁通过声波与手持终端通信, 手持终端 可通过发送验证信息给。

  13、电子锁验证, 如果验证通过则单片机控制所述的门禁控制器开锁。 0021 较佳的, 本实施例中, 所述的手持终端是智能手机。 所述单片机还可以连接有一存 储器。用于存储相关数据, 包括主密钥、 ID 以及开门的历史记录等。其中主密钥和 ID 存储 于该存储器的特定区域, 避免外部入侵盗取。 0022 为了让本发明的电子锁更好更安全的使用, 请参见图 2, 本实施例提供一种上述电 子锁的开锁方法, 该方法包括以下步骤 : 步骤 S1 : 手持终端通过手持终端上设置的应用软件产生包含有开门请求包的声波数 据 ; 步骤 S2 : 麦克风接收声波数据并传输给所述单片机, 该单片机解析数据包 ; 发现是开。

  14、 门请求后 : 首先用主密钥解密所述开门请求包, 如果解密成功会生成一个用加密算法和主 密钥加密随机数的密码包, 再通过声波发送给手持终端 ; 如果解密失败, 则通过声波发送一 个验证失败的验证结果包给所述手持终端, 提示验证失败 ; 步骤 S3 : 手持终端接收到密码包后, 用主密钥解密出随机数, 然后用随机数加密 ID 号 码发送给电子锁 ; 步骤 S4 : 电子锁用步骤 S2 的随机数解密数据包获取 ID, 并与所述步骤 S3 获取的 ID 进 行验证 ; 步骤 S5 : 验证成功, 则单片机控制所述门禁控制器开门。 说 明 书 CN 104112307 A 4 3/3 页 5 0023。

  15、 在本实施例中, 所述步骤 S1 前还包括以下注册流程 : 步骤 S41 : 通过手机应用软件获取注册验证信息, 通过声波发送给所述电子锁 ; 步骤 S42 : 电子锁对该注册验证信息进行验证, 验证成功后将所述主密钥通过声波发 送给所述手机应用软件, 以利所述步骤 S3 中利用该主密钥解密出随机数。 0024 在本发明一实施例中, 所述的注册验证信息包括指纹、 密码或人脸信息。 所述手机 应用软件适用于多个所述电子锁, 即每个电子锁的触发所述开门请求包都是通过一触摸按 键触发。所述的触摸按键能以门锁的名称命名。 0025 在本发明一实施例中, 所述步骤 S5 中如果验证失败, 则门禁控制器无。

  16、动作, 且连 续 N 次验证错误, 则单片机触发一告警电路, 其中 N 为大于 3 的自然数。 0026 具体的, 本发明是通过声波在手机端和门禁端的进行通信, 验证结果通过控制门 禁控制器去开门。一次通信是一个回路, 由手机端发送请求, 最后会收到声波单片机的应 答。请参见图 3, 通信流的方向由箭头所示。 0027 手机端发送开门请求, 通过应用软件手机会产生声波, 单片机接收数据后解析数 据包。如果是开门请求并解密成功会生成一个用 3DES 和主密钥加密随机数的密码包, 通过 声波发送给手机端。手机接收到密码包后用主密钥解密出随机数, 然后用随机数加密 id 号 码给电子锁。电子锁用先前。

  17、的随机数解密数据包获取 id, 对 id 进行验证。如果 id 验证成 功, 驱动门禁控制器开门。同时发送验证结果包到手机端。完成一次开门通信。请参见图 4, 如果手机使用的密钥与电子锁不匹配, 将发送一个失败的验证包给手机, 提示用户密钥 不正确。值得一提的是, 本实施例中, 电子锁无论是验证通过还是不通过, 手机端都会进行 语音提示或者文本框提示, 而且该提示模式可以设定。 0028 以上所述仅为本发明的较佳实施例, 凡依本发明申请专利范围所做的均等变化与 修饰, 皆应属本发明的涵盖范围。 说 明 书 CN 104112307 A 5 1/2 页 6 图 1 图 2 说 明 书 附 图 CN 104112307 A 6 2/2 页 7 图 3 图 4 说 明 书 附 图 CN 104112307 A 7 。