身份验证方法、装置和智能门锁的制作方法_4

文档序号:8260384阅读:来源:国知局
致,输出控制命令。
[0077]将验证信息与身份信息进行比对之后,如果验证信息与身份信息一致,则确定用户与身份信息一致,处理器输出控制命令,该控制命令可以是用于控制门锁开锁的命令,也可以是用于存储用户的身份证件ID的命令,以便于将用户的身份证件作为开锁门卡,用户可以使用身份证件开锁。这样,用户方可入住酒店房间。如果验证信息与身份信息不一致,则智能门锁可以通过人机交互装置通知用户身份验证失败,其中,可以是语音提示装置提示用户身份验证失败,如指纹第一次验证失败后,语音提示装置可以提醒用户再一次进行指纹验证,此外还可以设置语音提示装置的提醒次数,例如,语音提示装置在提醒用户重新验证指纹3次至5次并仍然验证失败之后,处理器判断该用户的身份验证失败,语音提示装置不再提示指纹验证,而是提醒用户身份验证失败。
[0078]当用户身份验证成功之后,智能门锁可以将用户身份证件的ID信息作为开锁密钥存在存储器中,用户在下次进入酒店房间时,只需在读卡器上刷身份证件即可实现开锁。此外,当用户身份验证成功之后,用户可以自行设置智能门锁的开锁密码,并使用重新设置的密码开锁。
[0079]通过本发明实施例,由于处理器基于身份信息查询用户在酒店的预约信息,如果查询到与身份信息对应的预约信息,则采集装置采集用户身份的验证信息,因此在处理器没有查询到预约信息时,采集装置不用采集用户身份的验证信息。另外,由于处理器将验证信息与身份信息进行比对,并在比对一致后输出控制命令,控制门锁开锁,因此免去了用户酒店入住时还需在前台进行身份验证的流程。这样,达到了加快用户在酒店入住前的身份验证的时间的效果。此外,这样可以省去用户在前台排队等候身份验证的时间,同时减少了酒店前台的人力成本。
[0080]优选地,在本发明实施例中,比对单元包括:发送模块。发送模块用于将验证信息与身份信息发送至云服务器,在云服务器上对验证信息与身份信息进行比对。
[0081]除了智能门锁中的处理器可以将验证信息与身份信息进行比对以外,还可以是智能门锁中的互联网接口将验证信息与身份信息通过无线通信方式上传至云服务器,云服务器再将验证信息与身份信息进行比对。其中,互联网接口可以是智能网关,读卡器通过433M或蓝牙、zigbee、z_wave、2g、3g、4g等无线通信方式将读取的身份信息和采集装置将采集的验证信息传递到智能网关,智能网关通过wifi或gprs或3g、4g等连接至互联网。
[0082]由于将验证信息与身份信息进行比对的计算速度慢且耗电量大,因此将验证信息和身份信息上传至云服务器,通过云服务器将其进行比对,从而可以提高信息比对的准确率和降低智能门锁的耗电量。尤其是当验证信息为拍摄到的人脸图像时,身份信息为读取的照片,由于人脸识别算法的计算量大,识别率不稳定且智能门锁中的处理器对人脸图像的计算量大,当采用人脸识别进行身份验证时,可以大大提高验证速度。
[0083]进一步地,在将验证信息与身份信息发送至云服务器之前,可以将其进行打包,再将打包后的数据进行加密,这样,能防止用户的隐私信息泄露。
[0084]优选地,在本发明实施例中,采集单元包括:第一采集模块。第一采集模块用于采集用户的指纹信息,和/或,拍摄用户的人脸图像。比对单元包括:第一比对模块。第一比对模块用于将采集的指纹信息与读取的用户的指纹信息进行比对,和/或,将拍摄的人脸图像与读取的用户的照片进行比对。
[0085]可以是采集装置采集用户身份的验证信息,如果采集装置为指纹采集器,则将指纹采集器采集到的指纹信息与读卡器读取到的指纹信息进行对比。
[0086]如果采集装置为摄像头,则将摄像头拍摄的人脸图像与读卡器读取的用户的照片进行比对。这种人脸识别方法可以为静态图像人脸识别算法,还可以使用模板匹配方法进行人脸识别。
[0087]如果采集装置包括指纹采集器和摄像头,则将指纹采集器采集到的指纹信息与读卡器读取到的指纹信息进行对比和将摄像头拍摄的人脸图像与读卡器读取的用户的照片进行比对。
[0088]优选地,在本发明实施例中,采集单元包括:检测模块、第二采集模块和第三采集模块。检测模块用于检测身份信息中是否包括用户的指纹信息。第二采集模块用于如果检测出身份信息中包括用户的指纹信息,则采集用户的指纹信息。第三采集模块用于如果检测出身份信息中不包括用户的指纹信息,则拍摄用户的人脸图像。
[0089]比对单元包括:第二比对模块和第三比对模块,第二比对模块用于在检测出身份信息中包括用户的指纹信息的情况下,将采集的指纹信息与读取的用户的指纹信息进行比对,其中,如果采集的指纹信息与读取的用户的指纹信息一致,则验证信息与身份信息一致;如果采集的指纹信息与读取的用户的指纹信息不一致,则验证信息与身份信息不一致。第三比对模块用于在检测出身份信息中不包括用户的指纹信息的情况下,将拍摄的人脸图像与读取的用户的照片进行比对,其中,如果拍摄的人脸图像与读取的用户的照片一致,则验证信息与身份信息一致;如果拍摄的人脸图像与读取的用户的照片不一致,则验证信息与身份信息不一致。
[0090]具体地,如果用户所持身份证件为居民身份证,由于早期的身份证件可能不包含指纹信息,而会包含照片信息,因此智能门锁可以利用处理器检测身份信息是否包括用户的指纹信息,如果检测出身份信息中包括用户的指纹信息,则可以利用指纹采集器采集用户的指纹信息;如果处理器检测出身份信息中不包括用户的指纹信息,则摄像头拍摄用户的人脸图像。由于人脸识别算法的计算量大,识别率不稳定且智能门锁中的处理器对人脸图像的计算速度慢且耗电量大,因此优选指纹识别的方式进行身份验证。如果处理器检测出身份信息中不包括用户的指纹信息,则摄像头拍摄用户的人脸图像。
[0091]在处理器检测出身份信息中包括用户的指纹信息的情况下,将指纹采集器采集的指纹信息与读卡器读取的用户的指纹信息进行比对,其中,如果采集的指纹信息与读取的用户的指纹信息一致,则验证信息与身份信息一致;如果指纹采集器采集的指纹信息与读取的用户的指纹信息不一致,则验证信息与身份信息不一致;在处理器检测出身份信息中不包括用户的指纹信息的情况下,将摄像头拍摄的人脸图像与读卡器读取的用户的照片进行比对,其中,如果摄像头拍摄的人脸图像与读卡器读取的用户的照片一致,则验证信息与身份信息一致;如果摄像头拍摄的人脸图像与读卡器读取的用户的照片不一致,则验证信息与身份信息不一致。
[0092]根据本发明实施例,先通过指纹识别对用户的身份进行验证,如果未检测到用户的指纹信息,则利用人脸识别对用户的身份进行验证,这样,采用两层验证方式以保证用户身份验证,避免由于未读取的指纹信息时,无法对用户身份进行验证的情况。
[0093]优选地,在本发明实施例中,第三比对模块包括:发送子模块。发送子模块用于将拍摄的人脸图像与读取的用户的照片发送至云服务器,通过云服务器将拍摄的人脸图像与读取的用户的照片进行比对。
[0094]由于人脸识别算法的计算量大,识别率不稳定且智能门锁中的处理器对人脸图像的计算速度慢且耗电量大,可以是智能门锁中的智能网关将摄像头拍摄的人脸图像与读卡器读取的用户的照片发送至云服务器,通过云服务器将人脸图像与用户的照片进行比对。目前,计算机中人脸识别的识别率存在不稳定的问题,因此将验证信息和身份信息上传至云服务器之后,还可以采用人工辅助识别,这样,可以提高人脸识别的准确性和降低智能门锁的耗电量。
[0095]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0096]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0097]在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1