一种用户身份综合验证开锁方法及装置与流程

文档序号:11866052阅读:377来源:国知局
一种用户身份综合验证开锁方法及装置与流程

本发明涉及身份验证领域,尤其涉及一种用户身份综合验证开锁方法及装置。



背景技术:

现阶段,通过验证用户身份进行开锁的方式有多种,单一的开锁方式各有弊端,如传统的机械钥匙开锁存在钥匙易被复制、易于技术开锁等问题;密码开锁存在密码易被窥探、破解、盗用和遗忘等问题;基于生物识别技术的开锁方式,如人脸识别、虹膜识别、指纹识别、静脉识别等,受个体因素影响,会出现识别失败等问题,不能满足不同客户的需求。而且,单一的开锁方式在开锁失败后需要请专业人员进行开锁,费时费力。



技术实现要素:

本发明提供一种用户身份综合验证开锁方法及装置,可以解决单一开锁方式存在的上述弊端,提高开锁装置的安全性和便捷性。

本发明解决上述技术问题的技术方案如下:

第一方面,本发明实施例公开了一种用户身份综合验证开锁方法,包括:

信息采集模块采集当前用户的多个验证信息;

主控模块将预先存储的合法用户的验证信息与所述当前用户的验证信息进行匹配,若匹配成功,则根据预设规则生成开锁命令并发送至开锁模块;

开锁模块执行所述开锁命令进行开锁;

通讯模块发送相关开锁消息至所述用户终端。。

进一步,所述验证信息至少包括:用户的生物特征信息和输入的密码信息。

进一步,所述预设规则为多种验证方式的组合验证方式,主控模块根据所述组合验证方式生成开锁命令,控制开锁模块开锁。。

进一步,所述方法还包括:通讯模块接收预先绑定的用户终端发送的开锁命令并通过主控模块发送至开锁模块,开锁模块执行所述开锁命令进行开锁。

进一步,所述方法还包括:蓝牙模块接收预先绑定的用户终端发送的开锁命令并发送至开锁模块,开锁模块执行所述开锁命令进行开锁。

进一步,所述方法还包括:所述主控模块检测匹配失败的次数,在所述次数达到预设值时,报警模块发出报警提示。

进一步,所述方法还包括:电压检测模块检测电源电压,在所述电源电压低于预设值时,报警模块发出报警提示。

进一步,所述方法还包括:振动检测模块检测振动幅度,所述振动幅度达到预设值时,报警模块发出报警提示。

进一步,所述方法还包括:通讯模块将所述报警提示的相关消息发送至所述用户终端。

第二方面,本发明实施例公开了一种用户身份综合验证开锁装置,包括:

信息采集模块,用于采集当前用户的验证信息;

存储模块,用于存储合法用户的验证信息;

主控模块,用于将预先存储的合法用户的验证信息与所述当前用户的验证信息进行匹配,若匹配成功,则根据预设规则对所述验证信息进行选择,生成开锁命令并发送至开锁模块;

开锁模块,用于执行所述开锁命令进行开锁;

通讯模块,用于发送相关开锁消息至预先绑定的用户终端。

进一步,所述信息采集模块至少包括:生物信息采集模块,用于采集用户的生物特征信息;密码键盘,用于采集用户输入的密码信息。

进一步,所述装置还包括:通讯模块,用于接收预先绑定的用户终端发送的开锁命令并通过所述主控模块发送至开锁模块。

进一步,其特征在于,所述装置还包括:蓝牙模块,用于接收预先绑定的用户终端发送的开锁命令并发送至开锁模块。

进一步,其特征在于,所述主控模块还用于检测匹配失败的次数。

进一步,其特征在于,所述装置还包括电压检测模块,用于检测所述装置的电源电压。

进一步,其特征在于,所述装置还包括振动检测模块,用于检测所述装置的振动幅度。

进一步,其特征在于,所述装置还包括报警模块,用于在所述匹配失败的次数达到预设值时、或所述电源电压低于预设值时、或所述振动幅度达到预设值时,发出报警提示。

进一步,所述通讯模块还用于将所述报警提示的相关消息发送至所述用户终端。

本发明的有益效果是:支持多种开锁方式,克服单一开锁方式存在的弊端,提升了开锁装置的安全性和便捷性,并具有远程监控门锁状态的功能,满足不同客户的需求。

附图说明

图1为本发明实施例公开的一种智能锁的结构示意图;

图2为本发明实施例公开的包含电压检测电路的电源的结构示意图;

图3为本发明实施例公开的包含振动检测开关的智能锁的结构示意图;

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

本发明可应用于智能锁身份认证、鼠标身份认证、考勤系统、门禁系统、支付系统、保险箱等多种需要身份认证的装置中,现以本发明的技术方案在一种智能锁中的应用为例进行介绍。

实施例一中,如图1所示,所述智能锁包括电控锁芯、存储器、处理器、电源、扬声器、指示灯、静脉模块、密码键盘和蓝牙模块;

静脉模块采用静脉识别技术获取手指静脉图像,除静脉模块外,还可选用指纹、虹膜、视网膜等其他生物特征信息的采集模块;

密码键盘包含数字0~9、*键和#键,用于输入密码和进行智能锁的设置操作;

存储器用于存储用户的手指静脉图像数据、密码数据和系统设置信息等;

可选的,智能锁还包括蓝牙模块,蓝牙模块上的驱动芯片的输出信号直接驱动电控锁芯,还通过预先绑定的微信端与服务器进行通讯。

如图2所示,可选的,电源还包括电压检测电路,当检测到电源欠压时,处理器控制扬声器、指示灯发出报警。

如图3所示,可选的,所述智能锁还包括振动检测开关,当检测到振动幅度达到预设值时,即认为智能锁被恶意破坏,处理器控制扬声器、指示灯发出报警;

可选的,智能锁还包括WIFI模块,WIFI模块与处理器连接,并通过服务器与微信端进行绑定,这样,处理器与微信端之间即可进行通讯。。

智能锁的功能介绍如下:

在使用智能锁之前,需要先通过密码键盘对智能锁进行设置,具体的操作流程如下:

按下“*”键,智能锁检测初始密码是否已修改,如果未修改,则需要修改初始密码,出厂设有一个初始密码为123456,此时,扬声器语音提示“请修改初始密码”,“请输入新密码,按#键结束”,输入6-12位新密码后按“#”键确认,语音提示“请再次输入新密码,按#键结束”,再次输入新密码后按“#”键确认,语音提示“修改成功”,智能锁发送消息至用户的微信端,此密码作为管理员密码;

如果检测到初始密码已修改,则语音提示“请验证静脉或密码”,验证静脉或输入密码后按#键,检测输入的静脉信息或密码信息属于管理员还是普通用户;

如果是管理员,则可进行修改管理员密码、登记用户、删除用户、清空用户、开门语音设置、双开模式设置、用户查询等操作;

如要修改管理员密码,则按数字键“0”,语音提示“请输入新密码,按#键确认”,输入6-12位新密码后按“#”键确认,语音提示“请再次输入新密码,按#键结束”,再次输入新密码按“#”键确认,语音提示“修改成功”,智能锁发送消息至用户的微信端;

如要登记用户,则按数字键“1”,语音提示“请输入用户编号,按#键确认”,输入1-50位编号后按“#”键确认,语音提示“请按手指”,正确放置手指后模块采集静脉图像,采集成功后语音提示“请再按一次”,采集成功后语音提示“请再按一次”,采集成功后,语音提示“登记成功,请输入密码,按#键确认”,输入6-12位密码按“#”键确认,语音提示“请再次输入新密码,按#键结束”,再次确认密码后按“#”键确认,语音提示“登记成功”,智能锁发送消息至用户的微信端;

如要删除用户,则按数字键“2”,语音提示“请输入用户编号,按#键确认”,正确输入要删除的用户编号后按“#”键确认,语音提示“删除成功”,智能锁发送消息至用户的微信端;

如要清空用户,则按数字键“3”后并按“#”键确认,语音提示“所有用户已删除”,智能锁发送消息至用户的微信端;

如要设置开门语音,则按数字键“4”,语音提示“开门语音已开启”或“开门语音已关闭”,智能锁发送消息至用户的微信端;

如要设置双开模式,则按数字键“5”,语音提示“双开模式已开启”或“双开模式已关闭”,智能锁发送消息至用户的微信客户端,双开模式设定了智能锁对验证信息的组合方式,智能锁根据设定的组合方式生成开锁命令,控制电控锁芯开锁,在双开模式开启的状态下,智能锁在用户同时验证静脉和密码成功后,才可开锁,在双开模式关闭的状态下,智能锁在用户在验证密码成功后,即可开锁;

如要查询用户,则按数字键“6”,语音提示“用户已登记_人,剩余可登记_人”,智能锁发送消息至用户的微信端;

如果是普通用户,则只能进行修改密码操作,按数字键“0”,语音提示“请输入新密码,按#键确认”,输入6-12位新密码后按“#”键确认,语音提示“请再次输入新密码,按#键结束”,再次输入新密码按“#”键确认,语音提示“修改成功”,智能锁发送消息至用户的微信端。

智能锁与微信端绑定的方法是,用户通过手机的微信端关注智能锁厂家的微信公众号,绑定设备的时候,先提示用户长按(15s)智能锁的WIFI配置键,指导用户验证管理员身份,用户在智能锁上验证管理员的静脉或密码成功后,智能锁自动获取用户已连接的WIFI网络,用户输入WIFI密码成功后,提示用户扫描带有设备MAC地址的二维码,成功扫码后完成设备绑定。

蓝牙模块与微信端绑定的方法是,用户开启手机蓝牙功能,在微信端扫描蓝牙模块的蓝牙二维码,即可完成绑定。

在开锁时,智能锁系统首先检测是否收到用户通过微信端发送的远程开锁命令,若收到则校验开锁命令中包含的设备MAC地址、管理员的开锁密码和流水号是否正确,若正确则发送开锁信号至电控锁芯并发送相关信息至微信端,如果未收到则需要通过密码键盘输入密码信息,密码键盘接收到用户输入的密码信息后发送到处理器,处理器验证输入的密码信息,验证成功后,如果此时系统设置为双开模式关闭,则直接发送信号至电控锁芯进行开锁并发送相关信息至微信端,如果双开模式开启,则提示用户验证手指静脉,验证成功后,发送信号至电控锁芯进行开锁并发送相关信息至微信端,密码或静脉验证失败三次后,智能锁的扬声器会发出警报声,并发送相关信息至微信端。

通过蓝牙模块进行开锁的过程是,用户通过微信端发送开锁命令至服务器,服务器收到用户指令后进行批量处理,将处理结果返回微信端,微信端再将处理后的用户指令发送至蓝牙模块,蓝牙模块将用户指令发送至电控锁芯进行开锁。

在开锁过程中,当电压检测电路检测到电源电压不足或振动检测开关检测到振动幅度过大时,扬声器会发出警报声并发送相关信息至微信端。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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