一种基于指纹识别的密码锁及其开锁方法和装置与流程
- 国知局
- 2024-07-31 22:25:43
本发明涉及智能锁,特别是涉及一种基于指纹识别的密码锁及其开锁方法和装置。
背景技术:
1、指纹识别技术在手机市场经历短暂的高速发展后,市场需求逐渐陷入萎靡。但是在此期间,技术得到了快速的发展和积累,使得指纹识别技术快速、广泛地应用于智能门锁行业,指纹识别模组已成为智能门锁的标准配件。但是在此之前智能门锁已具备密码、nfc卡片开锁的方式,以及后面新增的蓝牙、人脸识别开锁方式,目前功能最全的是指(指纹识别模组)、密(数字密码)、卡(nfc卡)、蓝牙(手机app)、人脸(人脸识别模组)五合一的智能锁。但是各个功能模块是相互独立的,功能冗余会带来硬件成本的增加,单一模块的安全性决定系统整体的安全性,中间环节越多,系统越不稳定。
2、目前的设置单一数字密码的密码锁无法与个人绑定,容易被盗用;输入数字密码需要多个触摸按键,占用空间大,成本高。目前设置指纹密码的密码锁大多采用模块化框架,数据容易被检测篡改,且指纹数据保存在指纹模块内,安全性低。
技术实现思路
1、本发明提供了一种基于指纹识别的密码锁及其开锁方法和装置,结合指纹识别和数字密码,提高了密码锁的安全性,通过简化硬件电路,降低了成本和占用空间。
2、为了解决上述技术问题,本发明的第一方面提供了一种基于指纹识别的密码锁开锁方法,包括:
3、采用指纹传感器接收用户输入的若干个开锁指纹,并记录若干个所述开锁指纹的输入顺序为开锁指纹顺序;
4、将若干个所述开锁指纹与预存指纹库中的若干个注册指纹进行对比;
5、当若干个所述开锁指纹中存在与所述注册指纹不匹配的指纹时,发出警报;
6、当若干个所述开锁指纹都与所述注册指纹匹配时,根据注册指纹的编号确定各开锁指纹对应的数字密码,并结合所述开锁指纹顺序生成开锁数字编码;
7、将所述开锁数字编码与预存的数字密码进行对比;
8、若所述开锁数字编码与预存的数字密码一致,则控制密码锁开锁;
9、若所述开锁数字编码与预存的数字密码不一致,则语音提示重新输入密码。
10、进一步地,所述预存指纹库中的若干个注册指纹,具体为:
11、当密码锁的初始化按键接收到用户的长按信号后,对所述密码锁进行初始化;
12、当接收到用户发送的添加指纹信号后,启动指纹传感器接收用户输入的若干个注册指纹,并将若干个所述注册指纹的输入顺序作为若干个所述注册指纹对应的编号。
13、进一步地,所述预存的数字密码,具体为:
14、当接收到用户发送的设置密码信号后,启动指纹传感器接收用户输入的若干个设置指纹,并记录若干个所述设置指纹的输入顺序;
15、将若干个所述设置指纹与预存指纹库中的若干个注册指纹进行比对,根据注册指纹的编号确定各设置指纹对应的设置数字编码,并结合若干个所述设置指纹的输入顺序生成数字密码。
16、进一步地,所述当若干个所述开锁指纹中存在与所述注册指纹不匹配的指纹时,发出警报,具体为:
17、当若干个所述开锁指纹中存在与所述注册指纹不匹配的指纹,控制密码锁的灯光发出红光,并控制密码锁的蜂鸣器报警。
18、进一步地,所述若所述开锁数字编码与预存的数字密码一致,则控制密码锁开锁,具体为:
19、若所述开锁数字编码与预存的数字密码一致,则确定用户输入的开锁密码正确,控制密码锁开锁,控制密码锁的灯光发出绿光并语音提示开锁成功。
20、进一步地,所述若所述开锁数字编码与预存的数字密码不一致,则语音提示重新输入密码,具体为:
21、若所述开锁数字编码与预存的数字密码不一致,则确定用户输入的开锁密码错误,控制密码锁的灯光发出蓝光并语音提示重新输入密码;
22、当用户输入的开锁密码错误次数达到预设的验证阈值时,在预设时间内控制密码锁休眠并锁定。
23、本发明的第一方面提供了一种基于指纹识别的密码锁开锁方法,采用指纹传感器接收用户输入的若干个开锁指纹,并记录若干个开锁指纹的输入顺序;将开锁指纹与预存指纹库中的若干个注册指纹进行对比;当开锁指纹中存在与注册指纹不匹配的指纹时,发出警报;当开锁指纹都与注册指纹匹配时,根据注册指纹的编号确定各开锁指纹对应的数字密码,并结合开锁指纹顺序生成开锁数字编码;将开锁数字编码与预存的数字密码进行对比;若一致,则控制密码锁开锁;若不一致,则语音提示重新输入密码。本发明结合指纹识别和数字密码,提高了密码锁的安全性,通过简化硬件电路,降低了成本和占用空间。
24、本发明的第二方面提供了一种基于指纹识别的密码锁,用于执行如第一方面所述的基于指纹识别的密码锁开锁方法,包括:主控模组、指纹模组、电源模组、马达驱动模组、按键模组、灯光模组和语音模组;
25、所述主控模组由一个低功耗蓝牙芯片组成,用于指纹比对和与蓝牙设备通讯;
26、所述指纹模组用于采集指纹图像;
27、所述电源模组用于给密码锁的各个模组供电;
28、所述马达驱动模组用于驱动机械装置移动或旋转;
29、所述按键模组用于菜单设置;
30、所述灯光模组用于显示设备状态;
31、所述语音模组用于根据操作结果输出提示音。
32、进一步地,所述主控模组,具体为:
33、当密码锁与蓝牙设备完成连接后,蓝牙设备通过蓝牙通讯协议与密码锁的主控模组进行通讯,并通过功能设置界面远程控制密码锁;
34、当用户点击所述功能设置界面的一键开关锁按钮时,控制密码锁的马达驱动模组驱动机械装置移动或旋转,控制密码锁的开关;
35、当用户点击所述功能设置界面的信息同步按钮时,读取密码锁的开关锁信息,并更新密码锁的开锁记录。
36、进一步地,所述通过功能设置界面远程控制密码锁,还包括:
37、当蓝牙设备通过功能设置界面远程控制密码锁开锁时,控制蓝牙设备和密码锁完成一次信息同步。
38、本发明的第二方面提供了一种基于指纹识别的密码锁,包括主控模组、指纹模组、电源模组、马达驱动模组、按键模组、灯光模组和语音模组,将主控芯片、蓝牙芯片和指纹算法芯片整合为一个芯片,将数据进行集中保存,将指纹传感器与触摸按键进行结合,简化了硬件电路,降低成本并节省空间,有利于提高系统安全。
39、本发明的第三方面提供了一种基于指纹识别的密码锁开锁装置,包括:接收模块、第一对比模块、报警模块、开锁数字编码生成模块、第二对比模块、开锁模块和提示模块;
40、所述接收模块用于采用指纹传感器接收用户输入的若干个开锁指纹,并记录若干个所述开锁指纹的输入顺序为开锁指纹顺序;
41、所述第一对比模块用于将若干个所述开锁指纹与预存指纹库中的若干个注册指纹进行对比;
42、所述报警模块用于当若干个所述开锁指纹中存在与所述注册指纹不匹配的指纹时,发出警报;
43、所述开锁数字编码生成模块用于当若干个所述开锁指纹都与所述注册指纹匹配时,根据注册指纹的编号确定各开锁指纹对应的数字密码,并结合所述开锁指纹顺序生成开锁数字编码;
44、所述第二对比模块用于将所述开锁数字编码与预存的数字密码进行对比;
45、所述开锁模块用于若所述开锁数字编码与预存的数字密码一致,则控制密码锁开锁;
46、所述提示模块用于若所述开锁数字编码与预存的数字密码不一致,则语音提示重新输入密码。
47、本发明的第三方面提供了一种基于指纹识别的密码锁开锁装置,以模块间的有机结合为基础,采用指纹传感器接收用户输入的若干个开锁指纹,并记录若干个开锁指纹的输入顺序;将开锁指纹与预存指纹库中的若干个注册指纹进行对比;当开锁指纹中存在与注册指纹不匹配的指纹时,发出警报;当开锁指纹都与注册指纹匹配时,根据注册指纹的编号确定各开锁指纹对应的数字密码,并结合开锁指纹顺序生成开锁数字编码;将开锁数字编码与预存的数字密码进行对比;若一致,则控制密码锁开锁;若不一致,则语音提示重新输入密码。本发明结合指纹识别和数字密码,提高了密码锁的安全性,通过简化硬件电路,降低了成本和占用空间。
本文地址:https://www.jishuxx.com/zhuanli/20240731/193339.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。