一种基于蓝牙指纹锁的双核控制方法及系统与流程

文档序号:16846831发布日期:2019-02-12 22:23阅读:384来源:国知局
一种基于蓝牙指纹锁的双核控制方法及系统与流程

本发明涉及蓝牙通信领域,特别涉及一种基于蓝牙指纹锁的双核控制方法及系统。



背景技术:

目前现有的带蓝牙通信的电子指纹锁主要有两种:一种是在电子指纹锁的离合器或控制电机的驱动电路上直接外接一个蓝牙通信模块,手机通过蓝牙通信直接控制电子锁的开/关;另一种是在电子指纹锁的控制系统上外接一个蓝牙通信模块,手机通过蓝牙通信与控制系统对接,通过手机app对电子指纹锁进行开/关锁。但是,在电子指纹锁的离合器或控制电机的驱动电路上直接外接一个蓝牙通信模块,手机通过蓝牙通信直接控制电子锁的开/关,这种方法只能单向控制,没有信息反馈,没有开关锁记录,安全性不高。现有的手机app只能对电子指纹锁进行开/关锁和记录查询,不能在app上对硬件设备进行信息查询和配置,以及进行用户管理,这些功能只能在锁上设置,操作较为繁琐,且没有双重验证开锁功能。



技术实现要素:

针对上述技术问题,本发明提供一种能够有效对身份信息进行认证,且安全性高的基于蓝牙指纹锁的双核控制方法及系统。

为解决上述技术问题,本发明所采取的技术方案是:提供一种基于蓝牙指纹锁的双核控制方法,包括以下步骤:

对指纹锁的验证信息进行录入,由所述指纹锁对所述验证信息进行存储;

通过智能终端与所述指纹锁进行蓝牙通信,为所述指纹锁生成临时授权码,将所述临时授权码通过蓝牙发送至所述指纹锁;

所述指纹锁将读取到的待验证信息与预存储的验证信息进行比对,同时将接收到的密码信息与所述临时授权码进行比对;在所述待验证信息及所述密码信息均通过验证后执行开锁操作;否则,不执行开锁操作。

本发明采用以上技术方案,达到的技术效果为:本发明提供的基于蓝牙指纹锁的双核控制方法能够有效的将录入的验证信息以及临时授权码与已存储的验证信息以及接收到的临时授权码进行验证,在两者都通过验证后,才会执行开锁操作。上述基于蓝牙指纹锁的双核控制方法能够有效的对身份信息进行双重认证,确保了指纹锁的安全性能,保证了财产的安全,具有很高的实用性。

较优的,在上述技术方案中,所述验证信息包括id卡信息和指纹信息。

较优的,在上述技术方案中,所述通过智能终端与所述指纹锁进行蓝牙通信,为所述指纹锁生成临时授权码,将所述临时授权码通过蓝牙发送至所述指纹锁,具体包括以下步骤:

所述指纹锁将自身mac地址和产品序列号上传至云平台进行存储;

所述智能终端通过蓝牙与所述指纹锁连通,接收所述指纹锁通过蓝牙发送的所述自身mac地址和所述产品序列号,并登录所述云平台;

所述云平台对所述智能终端上传的所述自身mac地址和所述产品序列号与已存储的自身mac地址和产品序列号的进行验证,在通过验证后,将所述指纹锁的管理权限添加到所述智能终端。

较优的,在上述技术方案中,所述方法还包括:所述指纹锁对开锁信息进行存储,将存储的开锁信息通过蓝牙发送至所述智能终端,所述智能终端将所述开锁信息上传至云平台进行存储。

还提供了一种基于蓝牙指纹锁的双核控制系统,包括指纹锁和智能终端;

所示指纹锁,用于录入验证信息,并对所述验证信息进行存储;

所示智能终端,用于与所述指纹锁进行蓝牙通信,为所述指纹锁生成临时授权码,将所述临时授权码通过蓝牙发送至所述指纹锁;

所示智能锁,还用于将读取到的待验证信息与预存储的验证信息进行比对,同时将接收到的密码信息与所述临时授权码进行比对;在所述待验证信息及所述密码信息均通过验证后执行开锁操作;否则,不执行开锁操作。

本发明采用以上技术方案,达到的技术效果为:本发明提供的基于蓝牙指纹锁的双核控制系统能够有效的将录入的验证信息以及临时授权码与已存储的验证信息以及接收到的临时授权码进行验证,在两者都通过验证后,才会执行开锁操作。上述基于蓝牙指纹锁的双核控制系统能够有效的对身份信息进行双重认证,确保了指纹锁的安全性能,保证了财产的安全,具有很高的实用性。

较优的,在上述技术方案中,所述验证信息包括id卡信息和指纹信息。

较优的,在上述技术方案中,还包括云平台;

所述云平台,用于存储所述指纹锁将上传的自身mac地址和产品序列号;

在所述智能终端通过蓝牙与所述指纹锁连通,接收所述指纹锁通过蓝牙发送的所述自身mac地址和所述产品序列号,并登录所述云平台后;

对所述智能终端上传的所述自身mac地址和所述产品序列号与已存储的自身mac地址和产品序列号的进行验证,在通过验证后,将所述指纹锁的管理权限添加到所述智能终端。

较优的,在上述技术方案中,所述方指纹锁,还用于对开锁信息进行存储,将存储的开锁信息通过蓝牙发送至所述智能终端;

所述智能终端,还用于将所述开锁信息上传至云平台进行存储。

附图说明

下面结合附图对本发明作进一步说明:

图1是本发明提供的蓝牙指纹锁的双核控制方法一实施例的流程图;

图2是本发明提供的蓝牙指纹锁的双核控制方法另一实施例的流程图;

图3是本发明提供的蓝牙指纹锁的双核控制方法另一实施例的流程图;

图4是本发明提供的蓝牙指纹锁的双核控制系统的示意性框图。

具体实施方式

本发明中的指纹锁具体可以分为前面板控制系统和后面板控制系统。前面板控制系统主要包含轻触按键输入、id卡识别、指纹识别,并带有oled信息显示及防撬报警传感器,以实现对验证信息的录入。后面板控制系统采用带蓝牙通信的nrf52832处理器进行设计,主要用于控制电机进行全自动开/关锁、与智能终端通信、语音提示、信息存储等处理,系统采用锂电池供电,并设计有usb充电及保护电路。并且,本申请采用的是蓝牙5.0技术,智能终端上开发指纹锁管理app软件,可以在50-100米范围与指纹锁交互,实现用户管理、开锁方式注册、记录查询、设备信息查询与设置、临时授权等功能。

如图1所示,本发明提供的蓝牙指纹锁的双核控制方法,包括以下步骤:

步骤s10:对指纹锁的验证信息进行录入,由指纹锁对验证信息进行存储;

步骤s20:通过智能终端与指纹锁进行蓝牙通信,为指纹锁生成临时授权码,将临时授权码通过蓝牙发送至指纹锁;

步骤s30:指纹锁将读取到的待验证信息与预存储的验证信息进行比对,同时将接收到的密码信息与临时授权码进行比对;在待验证信息及密码信息均通过验证后执行开锁操作;否则,不执行开锁操作。

本发明采用以上技术方案,达到的技术效果为:本发明提供的基于蓝牙指纹锁的双核控制方法能够有效的将录入的验证信息以及临时授权码与已存储的验证信息以及接收到的临时授权码进行验证,在两者都通过验证后,才会执行开锁操作。上述基于蓝牙指纹锁的双核控制方法能够有效的对身份信息进行双重认证,确保了指纹锁的安全性能,保证了财产的安全,具有很高的实用性。

进一步的,验证信息包括id卡信息和指纹信息。具体的用户可以根据实际的需求选择验证信息的类型,提高的指纹锁的适用范围。

在图1对应实施例的基础上,本发明还进行了以下改进,具体包括以下步骤:

步骤s10:对指纹锁的验证信息进行录入,由指纹锁对验证信息进行存储;

步骤s21:指纹锁将自身mac地址和产品序列号上传至云平台进行存储;

步骤s22:智能终端通过蓝牙与指纹锁连通,接收指纹锁通过蓝牙发送的自身mac地址和产品序列号,并登录云平台;

步骤s23:云平台对智能终端上传的自身mac地址和产品序列号与已存储的自身mac地址和产品序列号的进行验证,在通过验证后,将指纹锁的管理权限添加到智能终端;

步骤s30:指纹锁将读取到的待验证信息与预存储的验证信息进行比对,同时将接收到的密码信息与临时授权码进行比对;在待验证信息及密码信息均通过验证后执行开锁操作;否则,不执行开锁操作。

通过云平台,实现了对智能终端的验证,确保了智能终端与指纹锁是对应的,并且在智能终端添加指纹锁的控制权限后,还实现了智能终端对指纹锁的控制。用户可以根据实际的需求进行用户加添,分为家人和访客,访客具有时效模式,可设置开锁的时间段,然后对用户进行开锁方式注册,每个用户可注册多个的指纹、id卡、密码,密码直接在智能终端上注册,指纹、id卡在语音提示下在锁上注册,所有用户信息和注册的开锁方式都存储在指纹锁中,同时智能终端通过网络将参数上传至云平台的数据库中存储。

在图1对应实施例的基础上,还进行了以下改进,具体包括以下步骤:

步骤s10:对指纹锁的验证信息进行录入,由指纹锁对验证信息进行存储;

步骤s20:通过智能终端与指纹锁进行蓝牙通信,为指纹锁生成临时授权码,将临时授权码通过蓝牙发送至指纹锁;

步骤s30:指纹锁将读取到的待验证信息与预存储的验证信息进行比对,同时将接收到的密码信息与临时授权码进行比对;在待验证信息及密码信息均通过验证后执行开锁操作;否则,不执行开锁操作;

步骤s40:指纹锁对开锁信息进行存储,将存储的开锁信息通过蓝牙发送至智能终端,智能终端将开锁信息上传至云平台进行存储。

本发明采用以上技术方案,达到的技术效果为:通过对开锁信息的存储,实现了对历史开锁信息的查看,用户可以根据实际的需求确定是否需要对历史开锁信息进行查看,在一定程度上确保了用户财产的安全。同时用户也可以根据历史开锁信息决定是否对已注册用户个人信息的删除。

在图1至图3对应实施例的基础上,还提供了一种基于蓝牙指纹锁的双核控制系统,包括指纹锁和智能终端;

所示指纹锁,用于录入验证信息,并对验证信息进行存储;

所示智能终端,用于与指纹锁进行蓝牙通信,为指纹锁生成临时授权码,将临时授权码通过蓝牙发送至指纹锁;

所示智能锁,还用于将读取到的待验证信息与预存储的验证信息进行比对,同时将接收到的密码信息与临时授权码进行比对;在待验证信息及密码信息均通过验证后执行开锁操作;否则,不执行开锁操作。

本发明采用以上技术方案,达到的技术效果为:本发明提供的基于蓝牙指纹锁的双核控制系统能够有效的将录入的验证信息以及临时授权码与已存储的验证信息以及接收到的临时授权码进行验证,在两者都通过验证后,才会执行开锁操作。上述基于蓝牙指纹锁的双核控制系统能够有效的对身份信息进行双重认证,确保了指纹锁的安全性能,保证了财产的安全,具有很高的实用性。

进一步的,验证信息包括id卡信息和指纹信息。具体的用户可以根据实际的需求选择验证信息的类型,提高的指纹锁的适用范围。

作为一种可实施方式,还包括云平台;

云平台,用于存储指纹锁将上传的自身mac地址和产品序列号;

在智能终端通过蓝牙与指纹锁连通,接收指纹锁通过蓝牙发送的自身mac地址和产品序列号,并登录云平台后;

对智能终端上传的自身mac地址和产品序列号与已存储的自身mac地址和产品序列号的进行验证,在通过验证后,将指纹锁的管理权限添加到智能终端。

通过云平台,实现了对智能终端的验证,确保了智能终端与指纹锁是对应的,并且在智能终端添加指纹锁的控制权限后,还实现了智能终端对指纹锁的控制。用户可以根据实际的需求进行用户加添,分为家人和访客,访客具有时效模式,可设置开锁的时间段,然后对用户进行开锁方式注册,每个用户可注册多个的指纹、id卡、密码,密码直接在智能终端上注册,指纹、id卡在语音提示下在锁上注册,所有用户信息和注册的开锁方式都存储在指纹锁中,同时智能终端通过网络将参数上传至云平台的数据库中存储。

作为一种可实施方式,指纹锁,还用于对开锁信息进行存储,将存储的开锁信息通过蓝牙发送至智能终端;

智能终端,还用于将开锁信息上传至云平台进行存储。

本发明采用以上技术方案,达到的技术效果为:通过对开锁信息的存储,实现了对历史开锁信息的查看,用户可以根据实际的需求确定是否需要对历史开锁信息进行查看,在一定程度上确保了用户财产的安全。同时用户也可以根据历史开锁信息决定是否对已注册用户个人信息的删除。

指纹锁上操作界面可执行的操作为:触摸数字键可激活键盘,按#号键进入管理员设置界面,在没注册管理员之前,任何方式均可开锁,*号键为上一步/退出,#号键为下一步/确定。显示屏用于信息显示和提示,圆形指纹头用于指纹录入。

具体操作时,可以进入一级菜单:用户管理,系统设置,系统语言选择等操作。

用户管理:用户添加、删除、清空,用户开锁方式注册,用户开锁记录查询。系统设置:主要有开锁方式、开锁方向、开锁保持时间的设置,音量调节,开/关蓝牙通信,时间校对等设置。系统语言:中文系统或英文系统选择,同时进行中英文语音切换。所有设置完成后,前面板控制系统的控制器,将结果在oled上显示,并将结果数据aes加密后通过usart0传输给nrf52832处理器,并存储在flash存储器中。

设置完成后,在前面板可进行密码、指纹、id卡的输入,将输入数据aes加密后通过usart0传输给nrf52832处理器,然后与flash存储器中的注册信息进行比对,验证通过后将控制电机带动锁芯全自动开锁,并将开锁记录存储在flash存储器,也可通过机械钥匙开锁。用户在门内,可通过后面板的快捷按键(开锁、关锁键)直接控制电机进行自动开锁,也可通过机械把手开锁。

后面板的控制系统检测到电池电量低于10%,将触发低电量报警。前面板多次指纹、密码、id卡输入错误也将触发报警,当前面板被撬开也会触发防撬报警。报警方式:语音报警和显示屏显示。

当电量太低,无法电子开锁情况下,可通过前面板的usb应急充电口进行充电开锁,也可通过机械钥匙开锁。

长按后面板的开锁键5秒,将锁死电机,防止猫眼开锁。长按后面板的复位键5秒,系统将恢复出厂设置。

上述实施方式旨在举例说明本发明可为本领域专业技术人员实现或使用,对上述实施方式进行修改对本领域的专业技术人员来说将是显而易见的,故本发明包括但不限于上述实施方式,任何符合本权利要求书或说明书描述,符合与本文所公开的原理和新颖性、创造性特点的方法、工艺、产品,均落入本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1