基于人脸识别的认证方法及服务器技术

技术编号:21225021 阅读:27 留言:0更新日期:2019-05-29 05:46
本发明专利技术实施例提供了一种认证方法,所述方法包括:当启用双因素认证方式时,将拍摄到的待识别用户的人脸头像进行人脸识别,当识别成功时,获取待识别用户的身份证信息,将身份证信息与预设身份证信息进行匹配,将匹配出的用户信息表中与所述身份证信息对应的第二用户信息和与人脸识别出的第一用户信息进行比较,若第二用户信息与第一用户信息一致时,待识别用户认证成功,待识别用户成功登陆业务系统。本发明专利技术实施例提供的认证方法,可以在忘记带手机时也能快速高效的完成身份认证。

Authentication Method and Server Based on Face Recognition

The embodiment of the present invention provides an authentication method, which includes: when the two-factor authentication mode is enabled, the captured face image of the user to be recognized is used for face recognition, when the recognition is successful, the identity card information of the user to be recognized is obtained, the identity card information is matched with the preset identity card information, and the matched user information table is matched with the identity card information. The corresponding second user information is compared with the first user information identified by face recognition. If the second user information is identical with the first user information, the identified user will be authenticated successfully and the identified user will be successfully logged into the business system. The authentication method provided by the embodiment of the present invention can quickly and efficiently complete the identity authentication when the mobile phone is forgotten.

【技术实现步骤摘要】
基于人脸识别的认证方法及服务器
本专利技术实施例涉及人脸识别领域,尤其涉及一种基于人脸识别的认证方法、服务器、计算机设备及存储介质。
技术介绍
目前市场上,安全级别较高的业务系统均采用双重认证的方式,而,现有的双重认证的方式是通过用户名加密码以及短信验证的方式来验证用户身份的真实性。然,这种通过用户名加密码以及短信验证的方式,一般具有以下几个问题:(1)密码容易忘记;(2)短信验证码经常接收不到,需要多次发送;(3)整个认证过程耗时过长,影响工作效率;(4)手机容易忘记带在身边,号码变换需要与新号码重新绑定,增加办公成本。因此,本专利技术旨在解决在忘记密码以及忘记携带手机收不到短信验证码的情况下,也能成功登陆业务系统难题。
技术实现思路
有鉴于此,有必要提供一种基于人脸识别的认证方法、服务器、计算机设备及计算机可读存储介质,以解决在忘记密码以及忘记携带手机收不到短信验证码的情况下,也能成功登陆业务系统的问题。为实现上述目的,本专利技术实施例提供了一种基于人脸识别的认证方法,所述方法包括:当启用双因素认证方式时,获取摄像头拍摄到的待识别用户的人脸头像;从所述人脸头像提取人脸特征;将所述人脸特征与人脸数据库中存储的人脸特征表中预设人脸特征进行匹配;当匹配成功时,获取所述待识别用户从所述客户端输入的身份证信息;将所述身份证信息与所述用户数据库中存储的用户信息表中预设身份证信息进行匹配;当匹配成功时,将所述用户信息表中与所述身份证信息对应的第二用户信息和所述人脸特征表中与所述人脸特征对应的第一用户信息进行比较;及当所述第二用户信息与所述第一用户信息一致时,所述待识别用户认证成功,以使所述待识别用户成功登陆业务系统。进一步的,所述获取摄像头拍摄到的待识别用户的人脸头像步骤之前,还包括:侦测所述待识别用户是否进入用户访问业务系统页面;当所述待识别用户进入所述用户访问业务系统页面时,判断所述待识别用户是否通过认证;及当所述待识别用户通过认证时,授予所述待识别用户成功登陆所述业务系统的权限,以使所述待识别用户成功登录所述业务系统。进一步的,所述判断所述待识别用户是否通过认证步骤之后,还包括:当所述待识别用户未通过认证时,获取所述待识别用户于所述客户端输入的认证方式,以判断是否启用所述双因素认证方式;及当不启用所述双因素认证方式时,获取所述待识别用户登录所述业务系统的用户名及密码,以认证所述待识别用户,当认证成功时,授予所述待识别用户成功登陆所述业务系统的权限,以使所述待识别用户成功登录所述业务系统。进一步的,所述从所述人脸头像提取人脸特征步骤,还包括:将所述人脸头像旋转至竖直方向;对所述旋转后的人脸头像进行尺度处理,以使得所述处理后的人脸头像中两眼的距离相对于所述处理后的人脸头像等于预设值;对所述尺度处理后的人脸头像进行修剪,以去除所述尺度处理后的人脸头像中的背景区域;及基于深度卷积神经网络模型对所述修剪后的人脸头像进行特征提取。进一步的,所述从所述人脸头像提取人脸特征步骤之后,还包括:对所述人脸特征进行加密处理。进一步的,所述将所述人脸特征与人脸数据库中存储的人脸特征表中预设人脸特征进行匹配步骤之前,还包括步骤:将所述人脸特征发送至人脸服务器,以使所述人脸服务器对所述人脸头像进行活体检测;及当检测出所述待识别用户是活体时,将所述人脸特征与所述人脸数据库中存储的人脸特征表中预设人脸特征进行匹配。进一步的,所述将人脸特征发送至人脸服务器步骤之后,还包括:对所述人脸特征进行解密处理。为实现上述目的,本专利技术实施例还提供了一种服务器,包括:获取模块,用于当启用双因素认证方式时,获取摄像头拍摄到的待识别用户的人脸头像;提取模块,用于从所述人脸头像提取人脸特征;匹配模块,用于将所述人脸特征与人脸数据库中存储的人脸特征表中预设人脸特征进行匹配;所述获取模块,还用于当匹配成功时,获取所述待识别用户从所述客户端输入的身份证信息;所述匹配模块,还用于将所述身份证信息与所述用户数据库中存储的用户信息表中预设身份证信息进行匹配;比较模块,用于当匹配成功时,将所述用户信息表中与所述身份证信息对应的第二用户信息和所述人脸特征表中与所述人脸特征对应的第一用户信息进行比较;及认证模块,用于当所述第二用户信息与所述第一用户信息一致时,所述待识别用户认证成功,以使所述待识别用户成功登陆业务系统。可选地,所述服务器还包括:侦测模块,用于侦测所述待识别用户是否进入用户访问业务系统页面;判断模块,用于当所述待识别用户进入所述用户访问业务系统页面时,判断所述待识别用户是否通过认证;所述认证模块,还用于当所述待识别用户通过认证时,授予所述待识别用户成功登陆所述业务系统的权限,以使所述待识别用户成功登录所述业务系统。可选地,所述获取模块,还用于当所述待识别用户未通过认证时,获取所述待识别用户于所述客户端输入的认证方式,以判断是否启用所述双因素认证方式;所述认证模块,还用于当不启用所述双因素认证方式时,获取所述待识别用户登录所述业务系统的用户名及密码,以认证所述待识别用户,当认证成功时,授予所述待识别用户成功登陆所述业务系统的权限,以使所述待识别用户成功登录所述业务系统。可选地,所述服务器还包括:处理模块,用于将所述人脸头像旋转至竖直方向;对所述旋转后的人脸头像进行尺度处理,以使得所述处理后的人脸头像中两眼的距离相对于所述处理后的人脸头像等于预设值;对所述尺度处理后的人脸头像进行修剪,以去除所述尺度处理后的人脸头像中的背景区域;及基于深度卷积神经网络模型对所述修剪后的人脸头像进行特征提取。可选地,所述服务器还包括密码模块,用于对所述人脸特征进行加密处理。可选地,所述服务器还包括发送模块,用于将所述人脸特征发送至人脸服务器,以使所述人脸服务器对所述人脸头像进行活体检测;所述匹配模块,还用于当检测出所述待识别用户是活体时,将所述人脸特征与所述人脸数据库中存储的人脸特征表中预设人脸特征进行匹配。可选地,所述密码模块,还用于对所述人脸特征进行解密处理。为实现上述目的,本专利技术实施例还提供了一种计算机设备,所述计算机设备存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现如上所述的认证方法的步骤。为实现上述目的,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如上所述的认证方法的步骤。本专利技术实施例提供的认证方法、系统、计算机设备及计算机可读存储介质,通过将人脸识别以及身份证双重认证,能够快速高效的完成身份认证,解决了由于忘记带手机而不能及时输入手机验证码的难题。附图说明图1为本专利技术实施例一之认证方法的步骤流程图。图2为本专利技术实施例二之认证方法的步骤流程图。图3为本专利技术实施例三之认证方法的步骤流程图。图4为本专利技术实施例四之服务器的硬件架构示意图。图5为本专利技术实施例五之认证系统的程序模块示意图。附图标记:具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创本文档来自技高网...

【技术保护点】
1.一种认证方法,其特征在于,所述方法包括步骤:当启用双因素认证方式时,获取摄像头拍摄到的待识别用户的人脸头像;从所述人脸头像提取人脸特征;将所述人脸特征与人脸数据库中存储的人脸特征表中预设人脸特征进行匹配;当匹配成功时,获取所述待识别用户从所述客户端输入的身份证信息;将所述身份证信息与所述用户数据库中存储的用户信息表中预设身份证信息进行匹配;当匹配成功时,将所述用户信息表中与所述身份证信息对应的第二用户信息和所述人脸特征表中与所述人脸特征对应的第一用户信息进行比较;及当所述第二用户信息与所述第一用户信息一致时,所述待识别用户认证成功,以使所述待识别用户成功登陆业务系统。

【技术特征摘要】
1.一种认证方法,其特征在于,所述方法包括步骤:当启用双因素认证方式时,获取摄像头拍摄到的待识别用户的人脸头像;从所述人脸头像提取人脸特征;将所述人脸特征与人脸数据库中存储的人脸特征表中预设人脸特征进行匹配;当匹配成功时,获取所述待识别用户从所述客户端输入的身份证信息;将所述身份证信息与所述用户数据库中存储的用户信息表中预设身份证信息进行匹配;当匹配成功时,将所述用户信息表中与所述身份证信息对应的第二用户信息和所述人脸特征表中与所述人脸特征对应的第一用户信息进行比较;及当所述第二用户信息与所述第一用户信息一致时,所述待识别用户认证成功,以使所述待识别用户成功登陆业务系统。2.如权利要求1所述的认证方法,其特征在于,所述获取摄像头拍摄到的待识别用户的人脸头像步骤之前,还包括:侦测所述待识别用户是否进入用户访问业务系统页面;当所述待识别用户进入所述用户访问业务系统页面时,判断所述待识别用户是否通过认证;及当所述待识别用户通过认证时,授予所述待识别用户成功登陆所述业务系统的权限,以使所述待识别用户成功登录所述业务系统。3.如权利要求2所述的认证方法,其特征在于,所述判断所述待识别用户是否通过认证步骤之后,还包括:当所述待识别用户未通过认证时,获取所述待识别用户于所述客户端输入的认证方式,以判断是否启用所述双因素认证方式;及当不启用所述双因素认证方式时,获取所述待识别用户登录所述业务系统的用户名及密码,以认证所述待识别用户,当认证成功时,授予所述待识别用户成功登陆所述业务系统的权限,以使所述待识别用户成功登录所述业务系统。4.如权利要求1所述的认证方法,其特征在于,所述从所述人脸头像提取人脸特征步骤,还包括:将所述人脸头像旋转至竖直方向;对所述旋转后的人脸头像进行尺度处理,以使得所述处理后的人脸头像中两眼的距离相对于所述处理后的人脸头像等于预设值;对所述尺度处理后的人脸头像进行修剪,以去除所述尺度处理后的人脸...

【专利技术属性】
技术研发人员:骆水明
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1