身份验证方法及装置制造方法及图纸

技术编号:20273305 阅读:25 留言:0更新日期:2019-02-02 03:56
本说明书一个或多个实施例公开了一种身份验证方法及装置,用以基于两种生物特征分别进行匹配来验证用户身份,提高用户身份验证的准确度。所述方法包括:获取待验证用户的第一待验证生物特征和第二待验证生物特征;确定所述第一待验证生物特征对应的第一生物特征库和所述第二待验证生物特征对应的第二生物特征库;将所述第一待验证生物特征与所述第一生物特征库进行匹配,得到第一匹配结果;以及,将所述第二待验证生物特征与所述第二生物特征库进行匹配,得到第二匹配结果;根据所述第一匹配结果及所述第二匹配结果,从所述多个用户中确定所述待验证用户的身份验证结果。

【技术实现步骤摘要】
身份验证方法及装置
本说明书涉及安全验证领域,尤其涉及一种身份验证方法及装置。
技术介绍
随着人工智能及生物识别技术越来越广泛的应用,如何让机器快速准确的识别到用户,决定着用户是否有极致的体验。不论是线下的会员识别还是准确性要求极高的支付环节,都需要机器通过某种方式验证当前使用者的身份。传统的验证方式是用户首先输入手机号或者邮箱等账号,然后再输入密码,这种验证方式由于安全性很低,已经逐步被生物特征类(如人脸、指纹、虹膜密码等)所替代。然而,生物特征密码虽然具有更高的安全性,但是受限于无法进行快速的大规模检索,如无法通过采集到的人脸直接从数亿已标注了用户身份的人脸图片中找到其是谁,所以目前的主流系统仍然会要求用户先输入其身份识别码(如手机号、QQ号、身份证号等),然后与其在系统留存的生物特征进行比对。显然,这种验证方式仍然需要用户手动输入,很不方便。现有技术中,将人脸和声纹进行结合做校验的方案在行业内已经非常的普及,但是都需要预先知道用户的身份(如用户的手机号、QQ号等),然后采集人脸并让用户读一串数字以采集声纹进行校验,这种验证方式仍需用户手动输入一个账号告知系统“我是谁”,很不方便,同时,用户的手机号或系统账号与用户强行绑定,无法达到用自我证明“我就是我”的目的。此外,对于小规模人脸检索(典型场景如门禁系统),现有技术中采用串行的声纹采集进行二次校验,即先在小范围(如一千)内识别出当前采集到的人脸可能是谁,得到几个候选结果后,让用户说话与这几个候选结果的声纹进行比对。这种验证方式的缺陷是规模小,导致每个系统在实施的时候均需初始化,即该系统可以识别出哪些人,并且流程上是串行的,即先用人脸圈出一个更小的用户范围再用声纹进行校验,此时如果因为某些原因如化妆或者周围光照条件较差导致目标用户不在候选用户中,则该用户无法通过校验。
技术实现思路
本说明书一个或多个实施例的目的是提供一种身份验证方法及装置,用以基于两种生物特征分别进行匹配来验证用户身份,提高用户身份验证的准确度。为解决上述技术问题,本说明书一个或多个实施例是这样实现的:一方面,本说明书一个或多个实施例提供一种身份验证方法,包括:获取待验证用户的第一待验证生物特征和第二待验证生物特征;确定所述第一待验证生物特征对应的第一生物特征库和所述第二待验证生物特征对应的第二生物特征库;其中,所述第一生物特征库包括多个用户的、携带有用户身份标识的第一生物特征,所述第二生物特征库包括所述多个用户的、携带有所述用户身份标识的第二生物特征;将所述第一待验证生物特征与所述第一生物特征库进行匹配,得到第一匹配结果;以及,将所述第二待验证生物特征与所述第二生物特征库进行匹配,得到第二匹配结果;根据所述第一匹配结果及所述第二匹配结果,从所述多个用户中确定所述待验证用户的身份验证结果。在一个实施例中,所述第一生物特征库包括多个第一生物特征子库,各所述第一生物特征子库中包含的所述第一生物特征的特征类别不同;所述第二生物特征库包括多个第二生物特征子库,各所述第二生物特征子库中包含的所述第二生物特征的特征类别不同;相应的,所述将所述第一待验证生物特征与所述第一生物特征库进行匹配,包括:确定所述第一待验证生物特征对应的特征类别;从所述第一生物特征库中筛选出与所述第一待验证生物特征对应的特征类别所对应的第一目标生物特征子库;将所述第一待验证生物特征与所述第一目标生物特征子库进行匹配;所述将所述第二待验证生物特征与所述第二生物特征库进行匹配,包括:确定所述第二待验证生物特征对应的特征类别;从所述第二生物特征库中筛选出与所述第二待验证生物特征对应的特征类别所对应的第二目标生物特征子库;将所述第二待验证生物特征与所述第二目标生物特征子库进行匹配。在一个实施例中,所述第一匹配结果包括所述待验证用户与各所述用户之间的第一相似评估值;所述第二匹配结果包括所述待验证用户与各所述用户之间的第二相似评估值;相应地,所述根据所述第一匹配结果及所述第二匹配结果,从所述多个用户中确定所述待验证用户的身份验证结果,包括:根据所述第一相似评估值与所述第二相似评估值,分别计算所述待验证用户与各所述用户之间的总相似评估值;根据所述总相似评估值,从所述多个用户中确定所述待验证用户的身份验证结果。在一个实施例中,所述根据所述第一相似评估值与所述第二相似评估值,分别计算所述待验证用户与各所述用户之间的总相似评估值,包括:确定所述第一生物特征及所述第二生物特征分别对应的权重;根据所述第一生物特征及所述第二生物特征分别对应的权重、所述第一相似评估值以及所述第二相似评估值,分别计算所述待验证用户与各所述用户之间的总相似评估值。在一个实施例中,所述根据所述总相似评估值,从所述多个用户中确定所述待验证用户的身份验证结果,包括:从所述多个用户中选择所述总相似评估值最大、且大于第一预设阈值的目标用户;确定所述目标用户为所述待验证用户的身份验证结果。在一个实施例中,所述方法还包括:若所述目标用户与所述待验证用户之间的总相似评估值大于第二预设阈值,则根据所述第一待验证生物特征更新所述第一生物特征库中与所述目标用户对应的第一生物特征,以及,根据所述第二待验证生物特征更新所述第二生物特征库中与所述目标用户对应的第二生物特征;其中,所述第二预设阈值高于所述第一预设阈值。在一个实施例中,所述第一待验证生物特征为人脸特征,所述第二待验证生物特征为声纹特征;所述第一生物特征库为人脸特征库,所述第二生物特征库为声纹特征库。另一方面,本说明书一个或多个实施例提供一种身份验证装置,包括:获取模块,用于获取待验证用户的第一待验证生物特征和第二待验证生物特征;第一确定模块,用于确定所述第一待验证生物特征对应的第一生物特征库和所述第二待验证生物特征对应的第二生物特征库;其中,所述第一生物特征库包括多个用户的、携带有用户身份标识的第一生物特征,所述第二生物特征库包括所述多个用户的、携带有所述用户身份标识的第二生物特征;匹配模块,用于将所述第一待验证生物特征与所述第一生物特征库进行匹配,得到第一匹配结果;以及,将所述第二待验证生物特征与所述第二生物特征库进行匹配,得到第二匹配结果;第二确定模块,用于根据所述第一匹配结果及所述第二匹配结果,从所述多个用户中确定所述待验证用户的身份验证结果。在一个实施例中,所述第一生物特征库包括多个第一生物特征子库,各所述第一生物特征子库中包含的所述第一生物特征的特征类别不同;所述第二生物特征库包括多个第二生物特征子库,各所述第二生物特征子库中包含的所述第二生物特征的特征类别不同;相应的,所述匹配模块包括:第一确定单元,用于确定所述第一待验证生物特征对应的特征类别;从所述第一生物特征库中筛选出与所述第一待验证生物特征对应的特征类别所对应的第一目标生物特征子库;将所述第一待验证生物特征与所述第一目标生物特征子库进行匹配;第二确定单元,用于确定所述第二待验证生物特征对应的特征类别;从所述第二生物特征库中筛选出与所述第二待验证生物特征对应的特征类别所对应的第二目标生物特征子库;将所述第二待验证生物特征与所述第二目标生物特征子库进行匹配。在一个实施例中,所述第一匹配结果包括所述待验证用户与各所述用户之间的第一相似评估值;所述第二匹配结果本文档来自技高网
...

【技术保护点】
1.一种身份验证方法,包括:获取待验证用户的第一待验证生物特征和第二待验证生物特征;确定所述第一待验证生物特征对应的第一生物特征库和所述第二待验证生物特征对应的第二生物特征库;其中,所述第一生物特征库包括多个用户的、携带有用户身份标识的第一生物特征,所述第二生物特征库包括所述多个用户的、携带有所述用户身份标识的第二生物特征;将所述第一待验证生物特征与所述第一生物特征库进行匹配,得到第一匹配结果;以及,将所述第二待验证生物特征与所述第二生物特征库进行匹配,得到第二匹配结果;根据所述第一匹配结果及所述第二匹配结果,从所述多个用户中确定所述待验证用户的身份验证结果。

【技术特征摘要】
1.一种身份验证方法,包括:获取待验证用户的第一待验证生物特征和第二待验证生物特征;确定所述第一待验证生物特征对应的第一生物特征库和所述第二待验证生物特征对应的第二生物特征库;其中,所述第一生物特征库包括多个用户的、携带有用户身份标识的第一生物特征,所述第二生物特征库包括所述多个用户的、携带有所述用户身份标识的第二生物特征;将所述第一待验证生物特征与所述第一生物特征库进行匹配,得到第一匹配结果;以及,将所述第二待验证生物特征与所述第二生物特征库进行匹配,得到第二匹配结果;根据所述第一匹配结果及所述第二匹配结果,从所述多个用户中确定所述待验证用户的身份验证结果。2.根据权利要求1所述的方法,所述第一生物特征库包括多个第一生物特征子库,各所述第一生物特征子库中包含的所述第一生物特征的特征类别不同;所述第二生物特征库包括多个第二生物特征子库,各所述第二生物特征子库中包含的所述第二生物特征的特征类别不同;相应的,所述将所述第一待验证生物特征与所述第一生物特征库进行匹配,包括:确定所述第一待验证生物特征对应的特征类别;从所述第一生物特征库中筛选出与所述第一待验证生物特征对应的特征类别所对应的第一目标生物特征子库;将所述第一待验证生物特征与所述第一目标生物特征子库进行匹配;所述将所述第二待验证生物特征与所述第二生物特征库进行匹配,包括:确定所述第二待验证生物特征对应的特征类别;从所述第二生物特征库中筛选出与所述第二待验证生物特征对应的特征类别所对应的第二目标生物特征子库;将所述第二待验证生物特征与所述第二目标生物特征子库进行匹配。3.根据权利要求1所述的方法,所述第一匹配结果包括所述待验证用户与各所述用户之间的第一相似评估值;所述第二匹配结果包括所述待验证用户与各所述用户之间的第二相似评估值;相应地,所述根据所述第一匹配结果及所述第二匹配结果,从所述多个用户中确定所述待验证用户的身份验证结果,包括:根据所述第一相似评估值与所述第二相似评估值,分别计算所述待验证用户与各所述用户之间的总相似评估值;根据所述总相似评估值,从所述多个用户中确定所述待验证用户的身份验证结果。4.根据权利要求3所述的方法,所述根据所述第一相似评估值与所述第二相似评估值,分别计算所述待验证用户与各所述用户之间的总相似评估值,包括:确定所述第一生物特征及所述第二生物特征分别对应的权重;根据所述第一生物特征及所述第二生物特征分别对应的权重、所述第一相似评估值以及所述第二相似评估值,分别计算所述待验证用户与各所述用户之间的总相似评估值。5.根据权利要求3或4所述的方法,所述根据所述总相似评估值,从所述多个用户中确定所述待验证用户的身份验证结果,包括:从所述多个用户中选择所述总相似评估值最大、且大于第一预设阈值的目标用户;确定所述目标用户为所述待验证用户的身份验证结果。6.根据权利要求5所述的方法,还包括:若所述目标用户与所述待验证用户之间的总相似评估值大于第二预设阈值,则根据所述第一待验证生物特征更新所述第一生物特征库中与所述目标用户对应的第一生物特征,以及,根据所述第二待验证生物特征更新所述第二生物特征库中与所述目标用户对应的第二生物特征;其中,所述第二预设阈值高于所述第一预设阈值。7.根据权利要求1所述的方法,所述第一待验证生物特征为人脸特征,所述第二待验证生物特征为声纹特征;所述第一生物特征库为人脸特征库,所述第二生物特征库为声纹特征库。8.一种身份验证装置,包括:获取模块,用于获取待验证用户的第一待验证生物特征和第二待验证生物特征;第一确定模块,用于确定所述第一待验证生物特征对应的第一生物特征库和所述第二待验证生物特征对应的第二生物特征库;其中,所述第一生物特征库包括多个用户的、携带有用户身份标识的第一生物特征,所述第二生物特征库包括所述多个用户的、携带有所述用户身份标识的第二生物特征;匹配模块,用于将所述第一待验证生物特征与所述第一生物特征库进行匹配,得到第一匹配结果;以及,将所述第二待验证生物特征与所述第二生物特征库进行匹配,得到第二匹配结果;第二确定模块,用于根据所述第一匹...

【专利技术属性】
技术研发人员:江南
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1