身份验证方法及装置的制造方法
【技术领域】
[0001]本公开涉及移动互联网技术领域,尤其涉及一种身份验证方法及装置。
【背景技术】
[0002]随着互联网技术的飞速前进,人们的生活日益网络化、信息化。如今用户可以通过互联网进行网上购物、网上增值等业务,用户在通过应用程序(APP)例如支付宝进行支付时,需要进行必要的身份验证。
[0003]目前的身份验证过程是:APP在接收用户输入的账号和密码后,向绑定的手机发送一个验证码,用户输入该验证码后就可以登录该APP,从而可以进行后续操作。
【发明内容】
[0004]为克服相关技术中存在的问题,本公开提供一种身份验证方法及装置。
[0005]根据本公开实施例的第一方面,提供一种身份验证方法,包括:
[0006]若检测到当前APP账号的预设行为被触发,则获取人脸图像,并根据所述人脸图像进行人脸识别;
[0007]若人脸识别结果为人脸相似度大于预设阈值,则通过身份验证,若所述人脸识别结果为所述人脸相似度小于等于所述预设阈值,则未通过身份验证。
[0008]在一实施例中,所述方法还包括:
[0009]在所述获取人脸图像之前,验证用户号码的合法性,若用户号码合法,则执行所述获取人脸图像。
[0010]在一实施例中,所述检测到当前APP账号的预设行为被触发,包括:
[0011]检测到所述当前APP账号的当前登录终端与历史登录终端不同;或者
[0012]检测到所述当前APP账号的当前登录地点与历史常用登录地点不同;或者
[0013]检测到所述当前APP账号的密码找回功能被触发;或者
[0014]检测到所述当前APP账号的当前登录终端号码与历史登录终端号码不同。
[0015]在一实施例中,所述获取人脸图像,并根据所述人脸图像进行人脸识别,包括:
[0016]获取预设姿态下的人脸图像,并对所述人脸图像进行特征提取;
[0017]将当前提取的人脸特征与所述当前APP账号中的预存人脸特征进行比对,以获得所述人脸识别结果。
[0018]在一实施例中,所述方法还包括:
[0019]在所述获取预设姿态下的人脸图像之前,显示提示信息,所述提示信息用于提示用户按照所述预设姿态进行拍照。
[0020]在一实施例中,所述方法还包括:
[0021]在所述检测到所述当前APP账号的密码找回功能被触发之后,若通过身份验证,则接收并保存所述当前APP账号的新密码。
[0022]在一实施例中,所述方法还包括:
[0023]在所述检测到所述当前APP账号的当前登录终端号码与历史登录终端号码不同之后,若通过身份验证,则删除与所述当前APP账号绑定的所述历史登录终端号码,更新并保存与所述当前APP账号建立绑定关系的当前登录终端号码。
[0024]在一实施例中,所述用户号码包括与所述当前APP账号绑定的移动终端号码、与所述当前APP账号绑定的移动终端用户自定义的号码以及所述移动终端用户的身份证号码中的一种或几种。
[0025]根据本公开实施例的第二方面,提供一种身份验证装置,包括:
[0026]检测获取识别模块,被配置为若检测到当前APP账号的预设行为被触发,则获取人脸图像,并根据所述人脸图像进行人脸识别;
[0027]身份验证模块,被配置为若所述检测获取识别模块的人脸识别结果为人脸相似度大于预设阈值,则通过身份验证,若所述人脸识别结果为所述人脸相似度小于等于所述预设阈值,则未通过身份验证。
[0028]在一实施例中,所述装置还包括:
[0029]号码验证模块,被配置为在所述检测获取识别模块获取人脸图像之前,验证用户号码的合法性,若用户号码合法,则执行所述获取人脸图像。
[0030]在一实施例中,所述检测获取识别模块包括:
[0031]第一检测子模块,被配置为检测到所述当前APP账号的当前登录终端与历史登录终端不同;或者
[0032]第二检测子模块,被配置为检测到所述当前APP账号的当前登录地点与历史常用登录地点不同;或者
[0033]第三检测子模块,被配置为检测到所述当前APP账号的密码找回功能被触发;或者
[0034]第四检测子模块,被配置为检测到所述当前APP账号的当前登录终端号码与历史登录终端号码不同。
[0035]在一实施例中,所述检测获取识别模块包括:
[0036]获取提取子模块,被配置为获取预设姿态下的人脸图像,并对所述人脸图像进行特征提取;
[0037]比对子模块,被配置为将所述获取提取子模块当前提取的人脸特征与所述当前APP账号中的预存人脸特征进行比对,以获得所述人脸识别结果。
[0038]在一实施例中,所述装置还包括:
[0039]显示模块,被配置为在所述检测获取识别模块获取预设姿态下的人脸图像之前,显示提示信息,所述提示信息用于提示用户按照所述预设姿态进行拍照。
[0040]在一实施例中,所述装置还包括:
[0041]接收保存模块,被配置为在所述第三检测子模块检测到所述当前APP账号的密码找回功能被触发之后,若通过身份验证,则接收并保存所述当前APP账号的新密码。
[0042]在一实施例中,所述装置还包括:
[0043]删除更新保存模块,被配置为在所述第四检测子模块414检测到所述当前APP账号的当前登录终端号码与历史登录终端号码不同之后,若通过身份验证,则删除与所述当前APP账号绑定的所述历史登录终端号码,更新并保存与所述当前APP账号建立绑定关系的当前登录终端号码。
[0044]在一实施例中,所述用户号码包括与所述当前APP账号绑定的移动终端号码、与所述当前APP账号绑定的移动终端用户自定义的号码以及所述移动终端用户的身份证号码中的一种或几种。
[0045]根据本公开实施例的第三方面,提供一种身份验证装置,包括:
[0046]处理器;
[0047]用于存储处理器可执行指令的存储器;
[0048]其中,处理器被配置为:
[0049]若检测到当前APP账号的预设行为被触发,则获取人脸图像,并根据所述人脸图像进行人脸识别;
[0050]若人脸识别结果为人脸相似度大于预设阈值,则通过身份验证,若所述人脸识别结果为所述人脸相似度小于等于所述预设阈值,则未通过身份验证。
[0051]本公开的实施例提供的技术方案可以包括以下有益效果:通过当前APP账号的预设行为被触发时获取人脸图像,并根据人脸图像进行人脸识别,并在人脸相似度大于预设阈值时,通过身份验证,在人脸相似度小于等于预设阈值时,未通过身份验证,上述身份验证方法可以有效地完成身份验证。
[0052]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0053]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0054]图1是根据一示例性实施例示出的一种身份验证方法的流程图。
[0055]图2是根据一示例性实施例示出的另一种身份验证方法的流程图。
[0056]图3是根据一示例性实施例示出的另一种身份验证方法的流程图。
[0057]图4是根据一示例性实施例示出的一种身份验证装置的框图。
[0058]图5是根据一示例性实施例示出的另一种身份验证装置的框图。
[0059]图6是根据一示例性实施例示出的另一种身份验证装置的框图。
[0060]图7是根据一示例性实施例示出的另一种身份验证装置的框图。
[0061]图8是根据一示例性实施例示出的另一种身份验证装置的框图。
[0062]图9是根据一示例性实施例示出的另一种身份验证装置的框图。
[0063]图10是根据一示例性实施例示出的另一种身份验证装置的框图。
[0064]图11是根据一示例性实施例示出的一种适用于身份验证装置的框图。
【具体实施方式】
[0065]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0066]图1是根据一示例性实施例示出的一种身份验证方法的流程图,如图1所示,该身份验证方法可应用于终端设备上,该终端设备可以包括但