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

文档序号:8260384阅读:来源:国知局
器,云服务器再将验证信息与身份信息进行比对。其中,互联网接口可以是智能网关,读卡器通过433M或蓝牙、zigbee、z_wave、2g、3g、4g等无线通信方式将读取的身份信息和采集装置将采集的验证信息传递到智能网关,智能网关通过wifi或gprs或3g、4g等连接至互联网。
[0053]由于将验证信息与身份信息进行比对的计算速度慢且耗电量大,因此将验证信息和身份信息上传至云服务器,通过云服务器将其进行比对,从而可以提高信息比对的准确率和降低智能门锁的耗电量。尤其是当验证信息为拍摄到的人脸图像时,身份信息为读取的照片,由于人脸识别算法的计算量大,识别率不稳定且智能门锁中的处理器对人脸图像的计算量大,当采用人脸识别进行身份验证时,可以大大提高验证速度。
[0054]进一步地,在将验证信息与身份信息发送至云服务器之前,可以将其进行打包,再将打包后的数据进行加密,这样,能防止用户的隐私信息泄露。
[0055]优选地,在本发明实施例中,采集用户身份的验证信息包括:采集用户的指纹信息,和/或,拍摄用户的人脸图像,将验证信息与身份信息进行比对包括:将采集的指纹信息与读取的用户的指纹信息进行比对,和/或,将拍摄的人脸图像与读取的用户的照片进行比对。
[0056]可以是采集装置采集用户身份的验证信息,如果采集装置为指纹采集器,则将指纹采集器采集到的指纹信息与读卡器读取到的指纹信息进行对比。
[0057]如果采集装置为摄像头,则将摄像头拍摄的人脸图像与读卡器读取的用户的照片进行比对。这种人脸识别方法可以为静态图像人脸识别算法,还可以使用模板匹配方法进行人脸识别。
[0058]如果采集装置包括指纹采集器和摄像头,则将指纹采集器采集到的指纹信息与读卡器读取到的指纹信息进行对比和将摄像头拍摄的人脸图像与读卡器读取的用户的照片进行比对。
[0059]优选地,在本发明实施例中,采集用户身份的验证信息包括:检测身份信息中是否包括用户的指纹信息;如果检测出身份信息中包括用户的指纹信息,则采集用户的指纹信息;如果检测出身份信息中不包括用户的指纹信息,则拍摄用户的人脸图像;将验证信息与身份信息进行比对包括:在检测出身份信息中包括用户的指纹信息的情况下,将采集的指纹信息与读取的用户的指纹信息进行比对,其中,如果采集的指纹信息与读取的用户的指纹信息一致,则验证信息与身份信息一致;如果采集的指纹信息与读取的用户的指纹信息不一致,则验证信息与身份信息不一致;在检测出身份信息中不包括用户的指纹信息的情况下,将拍摄的人脸图像与读取的用户的照片进行比对,其中,如果拍摄的人脸图像与读取的用户的照片一致,则验证信息与身份信息一致;如果拍摄的人脸图像与读取的用户的照片不一致,则验证信息与身份信息不一致。
[0060]具体地,如果用户所持身份证件为居民身份证,由于早期的身份证件可能不包含指纹信息,而会包含照片信息,因此智能门锁可以利用处理器检测身份信息是否包括用户的指纹信息,如果检测出身份信息中包括用户的指纹信息,则可以利用指纹采集器采集用户的指纹信息;如果处理器检测出身份信息中不包括用户的指纹信息,则摄像头拍摄用户的人脸图像。由于人脸识别算法的计算量大,识别率不稳定且智能门锁中的处理器对人脸图像的计算速度慢且耗电量大,因此优选指纹识别的方式进行身份验证。如果处理器检测出身份信息中不包括用户的指纹信息,则摄像头拍摄用户的人脸图像。
[0061]在处理器检测出身份信息中包括用户的指纹信息的情况下,将指纹采集器采集的指纹信息与读卡器读取的用户的指纹信息进行比对,其中,如果采集的指纹信息与读取的用户的指纹信息一致,则验证信息与身份信息一致;如果指纹采集器采集的指纹信息与读取的用户的指纹信息不一致,则验证信息与身份信息不一致;在处理器检测出身份信息中不包括用户的指纹信息的情况下,将摄像头拍摄的人脸图像与读卡器读取的用户的照片进行比对,其中,如果摄像头拍摄的人脸图像与读卡器读取的用户的照片一致,则验证信息与身份信息一致;如果摄像头拍摄的人脸图像与读卡器读取的用户的照片不一致,则验证信息与身份信息不一致。
[0062]根据本发明实施例,先通过指纹识别对用户的身份进行验证,如果未检测到用户的指纹信息,则利用人脸识别对用户的身份进行验证,这样,采用两层验证方式以保证用户身份验证,避免由于未读取的指纹信息时,无法对用户身份进行验证的情况。
[0063]优选地,在本发明实施例中,在检测出身份信息中不包括用户的指纹信息的情况下,将拍摄的人脸图像与读取的用户的照片进行比对包括:将拍摄的人脸图像与读取的用户的照片发送至云服务器,通过云服务器将拍摄的人脸图像与读取的用户的照片进行比对,其中,处理器接收云服务器返回的验证结果,再根据验证结果判断用户与身份信息是否一致,如果判断出验证结果一致,则发出控制命令控制门锁开锁。
[0064]由于人脸识别算法的计算量大,识别率不稳定且智能门锁中的处理器对人脸图像的计算速度慢且耗电量大,可以是智能门锁中的智能网关将摄像头拍摄的人脸图像与读卡器读取的用户的照片发送至云服务器,通过云服务器将人脸图像与用户的照片进行比对。目前,计算机中人脸识别的识别率存在不稳定的问题,因此将验证信息和身份信息上传至云服务器之后,还可以采用人工辅助识别,这样,可以提高人脸识别的准确性和降低智能门锁的耗电量。
[0065]本发明实施例还提供了一种身份验证装置。该装置可以通过智能门锁实现其功能。需要说明的是,本发明实施例的身份验证装置可以用于执行本发明实施例所提供的身份验方法,本发明实施例的身份验方法也可以通过本发明实施例所提供的身份验证装置来执行。
[0066]图2是根据本发明实施例的身份验证装置的示意图。如图2所示,该身份验证装置包括:获取单元10、查询单元20、采集单元30、比对单元40和确定单元50。
[0067]获取单元10用于获取从记录有用户身份信息的身份证件上读取的身份信息。
[0068]用户身份证件可以是居民身份证或者护照等用于证明用户身份的证件,该证件上记录用户的身份信息。在用户酒店入住前,需要对其身份进行验证,验证通过之后方可入住。其中,可以是酒店房门上的智能门锁对用户进行身份验证,获取用户身份信息时,可以用读卡器读取用户身份证件上的身份信息,读卡器可以读取用户身份证件上的指纹、照片、姓名、生日和其他该身份证件上所记录的用户身份信息的一种或多种。
[0069]查询单元20用于基于身份信息查询用户在酒店的预约信息,预约信息为表示用户预约酒店房间的信息。
[0070]采集单元30用于如果查询到与身份信息对应的预约信息,则采集用户身份的验证信息,验证信息为用于验证用户与身份信息是否一致的信息。
[0071]用户在入住酒店前,可以在网络平台上进行酒店预订并付费,网络平台上生成用户的预约信息。其中,可以是智能门锁中的处理器基于用户身份证件上的身份信息查询用户在酒店的预约信息。在处理器查询到与用户身份信息相对应的预约信息之后,可以是智能门锁中的采集装置采集用户身份的验证信息,其中采集装置可以是指纹采集器和/或摄像机等,采集装置可以采集用户的指纹和/或人脸图像等验证信息。其中,在处理器查询到预约信息之后,智能门锁可以自动启动采集装置采集用户身份的验证信息,或由用户手动启动采集装置采集身份验证信息(如通过按智能门锁上的按键或触摸屏手动启动采集装置)。
[0072]如果智能门锁没有查询到与用户身份信息相对应的预约信息,则采集装置可以不用采集用户身份的验证信息,此外,用户还可以通过智能门锁通知酒店服务员处理智能门锁没有查询到预约信息的问题。
[0073]比对单元40用于将验证信息与身份信息进行比对。
[0074]可以是智能门锁中的处理器将用户身份验证信息与身份信息进行比对,也可以是智能门锁将用户身份的验证信息与身份信息上传至云服务器之后,云服务器再将其进行比对。可选地,可以是指纹识别装置将验证信息与身份信息进行比对。
[0075]可选地,如果智能门锁本地或者云服务器验证出用户身份的验证信息与身份信息不一致时,还可以向管理人员的使用的终端发送提示信息,管理人员可以根据提示信息来对进行人工识别判断。
[0076]确定单元50用于如果验证信息与身份信息一致,则确定用户与身份信息一
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1