一种身份验证方法、装置及设备制造方法及图纸

技术编号:20519951 阅读:23 留言:0更新日期:2019-03-06 03:45
本申请实施例公开了一种身份验证方法、装置及设备,该方法包括:获取用户针对验证问题数据所发出的语音的语音数据;对所述语音数据进行语音识别和声纹提取,得到语音识别结果和声纹特征;根据所述语音识别结果和声纹特征,对所述用户的身份进行验证。利用本申请实施例,可以提升用户的目标账户的安全性,并且,可以缩短用户的操作流程,提高身份验证的便捷性。

【技术实现步骤摘要】
一种身份验证方法、装置及设备
本申请涉及核身
,尤其涉及一种身份验证方法、装置及设备。
技术介绍
个人信息安全,尤其是金融场景的应用程序中个人信息的安全性越来越受到人们的重视,如何保证用户的信息安全,提高用户的使用体验,消除人们使用相关应用程序的后顾之忧,成为需要解决的重要问题。在绝大多数情况下,身份验证是在线系统不可或缺的一个模块,被用来判断当前登陆服务器的账户对应的用户是否是注册用户本人,只有保证当前登陆的账户对应的用户属于该用户本人,服务器中存储的该用户的资源才能保证安全与可控。验证问题是常用的一种身份验证方式,即服务器提供一些验证问题数据给用户,通过判断用户对于验证问题数据的回答与服务器中预先存储的答案是否一致来验证用户的身份。其中,验证问题数据通常可以由用户主动提供,即用户通过终端设备向服务器提供的验证页面中输入其需要设置的验证问题,比如“您的高中班主任名字是什么?”,而且,该验证问题的答案也由用户自己填入服务器提供的上述验证问题对应的答案中。在进行身份验证时,服务器可以将用户预先设置的验证问题数据发送给用户,用户输入相应的答复数据后再通过终端设备发送给服务器,服务器将该答复数据与用户预先存储的答案进行对比,如果两者相同,则验证通过,否则验证失败。然而,上述方式容易泄露用户的相关信息,尤其是会泄露给生活中与该用户较熟悉的人,造成用户的账户安全性降低,而且,通常上述验证过程需要多个验证问题进行结合,这样会使得用户操作流程长,便捷性差。
技术实现思路
本申请实施例的目的是提供一种身份验证方法、装置及设备,以实现通过问答的形式,与用户进行语音交互,自然地完成用的声纹采集和比对,而且,通过验证问题数据和声纹特征等两方面数据对用户的身份进行验证,提升用户的目标账户的安全性,并且,可以缩短用户的操作流程,提高身份验证的便捷性。为解决上述技术问题,本申请实施例是这样实现的:本申请实施例提供的一种身份验证方法,所述方法包括:获取用户针对验证问题数据所发出的语音的语音数据;对所述语音数据进行语音识别和声纹提取,得到语音识别结果和声纹特征;根据所述语音识别结果和声纹特征,对所述用户的身份进行验证。可选地,所述获取用户针对验证问题数据所发出的语音的语音数据之前,所述方法还包括:接收所述用户发起的身份验证请求,所述身份验证请求中包括验证环境信息;根据所述验证环境信息获取与所述用户相匹配的验证问题数据。可选地,所述根据所述验证环境信息获取与所述用户相匹配的验证问题数据,包括:根据所述验证环境信息,确定所述用户的目标账户被盗用的风险系数;根据所述风险系数,确定用于身份验证的语音问答数量和验证问题数据。可选地,所述语音问答数量与所述目标账户的安全等级正相关。可选地,所述对所述语音数据进行语音识别,得到语音识别结果,包括:对所述语音数据进行语音识别,得到所述语音数据对应的文本数据,将所述文本数据作为所述语音识别结果。可选地,所述根据所述语音识别结果和声纹特征,对所述用户标识对应的用户身份进行验证,包括:将所述语音识别结果与相应的验证问题数据的答案进行比对,得到第一比对结果,并将所述声纹特征与预先存储的所述用户的目标声纹特征进行比对,得到第二比对结果;根据所述第一比对结果和所述第二比对结果,确定所述用户的身份验证是否通过。可选地,所述方法还包括:获取所述声纹特征的特征值;所述将所述声纹特征与预先存储的所述用户的目标声纹特征进行比对,得到第二比对结果,包括:如果所述声纹特征的特征值大于第一预设阈值,则将所述声纹特征与预先存储的所述用户的目标声纹特征进行比对,得到第二比对结果。可选地,所述方法还包括:如果所述声纹特征的特征值与所述目标声纹特征的特征值的比对值不大于第二预设阈值,则获取与所述用户和所述验证环境信息相匹配的附加验证问题数据;基于所述附加验证问题数据和所述第一比对结果,对所述用户的身份进行验证。可选地,所述验证问题数据根据所述用户标识对应的用户的历史行为数据生成,或,从所述用户预先设置的安全问答数据中选取。可选地,所述验证环境信息包括所述用户当前所处的位置信息和/或与所述用户相关的交易信息。本申请实施例提供的一种身份验证装置,所述装置包括:语音获取模块,用于获取用户针对验证问题数据所发出的语音的语音数据;识别提取模块,用于对所述语音数据进行语音识别和声纹提取,得到语音识别结果和声纹特征;验证模块,用于根据所述语音识别结果和声纹特征,对所述用户的身份进行验证。可选地,所述装置还包括:请求接收模块,用于接收所述用户发起的身份验证请求,所述身份验证请求中包括验证环境信息;数据获取模块,用于根据所述验证环境信息获取与所述用户相匹配的验证问题数据。可选地,所述数据获取模块,包括:风险系数确定单元,用于根据所述验证环境信息,确定所述用户的目标账户被盗用的风险系数;数据获取单元,用于根据所述风险系数,确定用于身份验证的语音问答数量和验证问题数据。可选地,所述语音问答数量与所述目标账户的安全等级正相关。可选地,所述识别提取模块,用于对所述语音数据进行语音识别,得到所述语音数据对应的文本数据,将所述文本数据作为所述语音识别结果。可选地,所述验证模块,包括:比对结果获取单元,用于将所述语音识别结果与相应的验证问题数据的答案进行比对,得到第一比对结果,并将所述声纹特征与预先存储的所述用户的目标声纹特征进行比对,得到第二比对结果;验证单元,用于根据所述第一比对结果和所述第二比对结果,确定所述用户的身份验证是否通过。可选地,所述装置还包括:特征值获取模块,用于获取所述声纹特征的特征值;所述比对结果获取单元,用于如果所述声纹特征的特征值大于第一预设阈值,则将所述声纹特征与预先存储的所述用户的目标声纹特征进行比对,得到第二比对结果。可选地,所述装置还包括:附加数据获取模块,用于如果所述声纹特征的特征值与所述目标声纹特征的特征值的比对值不大于第二预设阈值,则获取与所述用户和所述验证环境信息相匹配的附加验证问题数据;所述验证模块,用于基于所述附加验证问题数据和所述第一比对结果,对所述用户的身份进行验证。可选地,所述验证问题数据根据所述用户标识对应的用户的历史行为数据生成,或,从所述用户预先设置的安全问答数据中选取。可选地,所述验证环境信息包括所述用户当前所处的位置信息和/或与所述用户相关的交易信息。本申请实施例提供的一种身份验证设备,所述设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:获取用户针对验证问题数据所发出的语音的语音数据;对所述语音数据进行语音识别和声纹提取,得到语音识别结果和声纹特征;根据所述语音识别结果和声纹特征,对所述用户的身份进行验证。由以上本申请实施例提供的技术方案可见,本申请实施例通过获取用户针对验证问题数据所发出的语音的语音数据,然后,对该语音数据进行语音识别和声纹提取,得到语音识别结果和声纹特征,最后,可以根据该语音识别结果和声纹特征,对用户的身份进行验证,这样,通过验证问题数据,以问答的形式,与用户进行语音交互,自然地完成用的声纹采集和比对,而且,通过验证问题数据和声纹特征等两方面数据对用户的身份进行验证,提升用户的目标账户的安全性,并且,由于增加本文档来自技高网...

【技术保护点】
1.一种身份验证方法,其特征在于,所述方法包括:获取用户针对验证问题数据所发出的语音的语音数据;对所述语音数据进行语音识别和声纹提取,得到语音识别结果和声纹特征;根据所述语音识别结果和声纹特征,对所述用户的身份进行验证。

【技术特征摘要】
1.一种身份验证方法,其特征在于,所述方法包括:获取用户针对验证问题数据所发出的语音的语音数据;对所述语音数据进行语音识别和声纹提取,得到语音识别结果和声纹特征;根据所述语音识别结果和声纹特征,对所述用户的身份进行验证。2.根据权利要求1所述的方法,其特征在于,所述获取用户针对验证问题数据所发出的语音的语音数据之前,所述方法还包括:接收所述用户发起的身份验证请求,所述身份验证请求中包括验证环境信息;根据所述验证环境信息获取与所述用户相匹配的验证问题数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述验证环境信息获取与所述用户相匹配的验证问题数据,包括:根据所述验证环境信息,确定所述用户的目标账户被盗用的风险系数;根据所述风险系数,确定用于身份验证的语音问答数量和验证问题数据。4.根据权利要求3所述的方法,其特征在于,所述语音问答数量与所述目标账户的安全等级正相关。5.根据权利要求1所述的方法,其特征在于,所述对所述语音数据进行语音识别,得到语音识别结果,包括:对所述语音数据进行语音识别,得到所述语音数据对应的文本数据,将所述文本数据作为所述语音识别结果。6.根据权利要求1所述的方法,其特征在于,所述根据所述语音识别结果和声纹特征,对所述用户标识对应的用户身份进行验证,包括:将所述语音识别结果与相应的验证问题数据的答案进行比对,得到第一比对结果,并将所述声纹特征与预先存储的所述用户的目标声纹特征进行比对,得到第二比对结果;根据所述第一比对结果和所述第二比对结果,确定所述用户的身份验证是否通过。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取所述声纹特征的特征值;所述将所述声纹特征与预先存储的所述用户的目标声纹特征进行比对,得到第二比对结果,包括:如果所述声纹特征的特征值大于第一预设阈值,则将所述声纹特征与预先存储的所述用户的目标声纹特征进行比对,得到第二比对结果。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:如果所述声纹特征的特征值与所述目标声纹特征的特征值的比对值不大于第二预设阈值,则获取与所述用户和所述验证环境信息相匹配的附加验证问题数据;基于所述附加验证问题数据和所述第一比对结果,对所述用户的身份进行验证。9.根据权利要求1所述的方法,其特征在于,所述验证问题数据根据所述用户标识对应的用户的历史行为数据生成,或,从所述用户预先设置的安全问答数据中选取。10.根据权利要求1-9中任一项所述的方法,其特征在于,所述验证环境信息包括所述用户当前所处的位置信息和/或与所述用户相关的交易信息。11.一种身份验证装置,其特征在于,所述装置包括:语音获取模块,用于获取用户针对验证问题数据所发出的语音的语音数据;识别提取模块,用于对所述语音数据进行语音识...

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

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

1