一种声纹验证方法和装置制造方法及图纸

技术编号:11230353 阅读:98 留言:0更新日期:2015-03-29 08:14
本发明专利技术公开了一种声纹验证方法和装置,所述方法包括:客户端生成并显示具有固定标识符的各键盘元素的随机标识符,以使用户通过输入至少一个键盘元素的随机标识符的声音信号来设定密码;客户端接收用户在设定密码时输入的第一声音信号,将第一声音信号传输给服务端。服务端接收客户端发送的用户在设定密码时输入的第一声音信号;服务端从第一声音信号中提取至少一个随机标识符,其中每个随机标识符分别对应一个具有固定标识符的键盘元素;服务端确定提取出的各随机标识符分别对应的键盘元素的固定标识符,并根据确定的固定标识符确定并保存用户设定的密码。通过上述方法,避免了现有技术中固定密码可见的问题,提高了安全性。

【技术实现步骤摘要】
一种声纹验证方法和装置
本专利技术实施例涉及声纹识别技术,尤其涉及一种声纹验证方法和装置。
技术介绍
传统的基于密码或手势的登录方式,其安全程度一般,一旦密码或手势为他人得知,同样可以完成登录。声纹验证由于利用了使用者的声纹信息,安全程度增强。而现有技术中采用声纹识别方法对登录用户进行身份验证,主要包括结合随机数字串/任意文本和键盘密码的声纹验证方法。具体如下:在用户注册阶段,客户端接收用户朗读密码而产生的第一声音信号和用户朗读服务端生成的随机数字串/任意文本而产生的第二声音信号,客户端将接收到的各声音信号传输给服务端,服务端从第一声音信号中提取出密码并保存,并根据接收到的第二声音信号获得用户的声学特征;在用户登录阶段,客户端接收用户朗读密码而产生的第三声音信号和用户朗读服务端生成的随机数字串/任意文本而产生的第四声音信号,客户端将接收到的各声音信号传输给服务端,服务端根据接收到第四声音信号获得声学特征,将该声学特征与用户注册阶段获得的声学特征进行比对,并从第三声音信号中提取出密码,将该密码与用户注册阶段保存的密码进行比对,若两次的比对结果均一致,则用户身份验证成功,否则,用户身份验证失败。现有技术存在的缺陷在于:在用户注册阶段和用户登录阶段,用户需要朗读密码,存在密码暴露的问题,安全性较低。
技术实现思路
本专利技术提供一种声纹验证方法和装置,以实现提高用户在注册和登录过程中输入密码的安全性。第一方面,本专利技术实施例提供了一种声纹验证方法,包括:客户端生成并显示具有固定标识符的各键盘元素的随机标识符,以使用户通过输入至少一个键盘元素的随机标识符的声音信号来设定密码;客户端接收用户在设定密码时输入的第一声音信号,将第一声音信号传输给服务端。第二方面,本专利技术实施例还提供一种声纹验证方法,包括:服务端接收客户端发送的用户在设定密码时输入的第一声音信号;服务端从第一声音信号中提取至少一个随机标识符,其中每个随机标识符分别对应一个具有固定标识符的键盘元素;服务端确定提取出的各随机标识符分别对应的键盘元素的固定标识符,并根据确定的固定标识符确定并保存用户设定的密码。第三方面,本专利技术实施例提供一种声纹验证方法,包括:客户端生成并显示具有固定标识符的各键盘元素的随机标识符,以使用户登录时通过输入至少一个键盘元素的随机标识符的声音信号来输入密码;客户端接收用户在密码验证时输入的第三声音信号,将第三声音信号传输给服务端。第四方面,本专利技术实施例还提供一种声纹验证方法,包括:服务端接收客户端发送的用户在密码验证时输入的第三声音信号;服务端从所述第三声音信号中提取至少一个随机标识符,其中每个随机标识符分别对应一个具有固定标识符的键盘元素;服务端确定提取出的各随机标识符分别对应的键盘元素的固定标识符,并根据确定的固定标识符确定用户输入的密码;服务端将所述用户输入的密码与注册阶段预先保存的用户设定的密码进行比对,根据密码比对结果获得用户身份认证结果,并将该用户身份认证结果返回给客户端。第五方面,本专利技术实施例还提供一种声纹验证装置,包括:随机标识符生成模块,用于生成并显示具有固定标识符的各键盘元素的随机标识符,以使用户通过输入至少一个键盘元素的随机标识符的声音信号来设定密码;第一声音信号接收传输模块,用于接收用户在设定密码时输入的第一声音信号,将第一声音信号传输给服务端。第六方面,本专利技术实施例还提供一种声纹验证装置,包括:第一声音信号接收模块,用于接收客户端发送的用户在设定密码时输入的第一声音信号;随机标识符提取模块,用于从第一声音信号中提取至少一个随机标识符,其中每个随机标识符分别对应一个具有固定标识符的键盘元素;密码保存模块,用于确定提取出的各随机标识符分别对应的键盘元素的固定标识符,并根据确定的固定标识符确定并保存用户设定的密码。第七方面,本专利技术实施例还提供一种声纹验证装置,包括:随机标识符生成模块,用于生成并显示具有固定标识符的各键盘元素的随机标识符,以使用户登录时通过输入至少一个键盘元素的随机标识符的声音信号来输入密码;第三声音信号接收传输模块,用于接收用户在密码验证时输入的第三声音信号,将第三声音信号传输给服务端。第八方面,本专利技术实施例还提供一种声纹验证装置,包括:第三声音信号接收模块,用于接收客户端发送的用户在密码验证时输入的第三声音信号;随机标识符提取模块,用于从所述第三声音信号中提取至少一个随机标识符,其中每个随机标识符分别对应一个具有固定标识符的键盘元素;密码确定模块,用于确定提取出的各随机标识符分别对应的键盘元素的固定标识符,并根据确定的固定标识符确定用户输入的密码;用户身份认证模块,用于将所述用户输入的密码与注册阶段预先保存的用户设定的密码进行比对,根据密码比对结果获得用户身份认证结果,并将该用户身份认证结果返回给客户端。本专利技术通过在客户端生成并显示具有固定标识符的各键盘元素的随机标识符,并通过客户端与服务端的交互,实现了用户注册和登录过程中固定密码随机化的验证方式,使得设定的固定密码在用户朗读时已经随机化为随机标识符,因而在注册和登录过程中,即使朗读出密码被其他人听到,其密码对其他人并不可见,不为其他人所用,避免了现有技术中传统声纹和固定密码结合方法中的固定密码可见的问题,提高了安全性。附图说明图1为本专利技术实施例一提供的一种声纹验证方法的流程图;图2a为本专利技术实施例一提供的键盘元素为用于设定手势密码的九宫格的格子元素示意图;图2b为本专利技术实施例一提供的在九宫格的格子元素上设定手势密码的示意图;图2c为本专利技术实施例一提供的九宫格的格子元素上显示随机标识符的示意图;图3为本专利技术实施例一提供的键盘元素为子母键盘中母键盘的键盘元素示意图;图4为本专利技术实施例一提供的键盘元素以为趣味键盘中水果形式展现的键盘元素示意图;图5为本专利技术实施例二提供的一种声纹验证方法的流程图;图6为本专利技术实施例三提供的一种声纹验证方法的流程图;图7为本专利技术实施例四提供的一种声纹验证方法的流程图;图8为本专利技术实施例五提供的一种声纹验证装置的结构示意图;图9为本专利技术实施例六提供的一种声纹验证装置的结构示意图;图10为本专利技术实施例七提供的一种声纹验证装置的结构示意图;图11为本专利技术实施例八提供的一种声纹验证装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种声纹验证方法的流程图,本实施例可适用于例如passport的用户注册系统以及其他类似的用户快速注册系统。该方法由用户客户端执行,本实施例的方法具体包括如下操作:110、客户端生成并显示具有固定标识符的各键盘元素的随机标识符,以使用户通过输入至少一个键盘元素的随机标识符的声音信号来设定密码;所述键盘元素的固定标识符为字母或数字或物品图片,键盘元素的随机标识符为字母或数字。客户端根据一定的算法生成具有固定标识符的各键盘元素的随机标识符,以使每一键盘元素的固定标识符对应一随机标识符,为方便后续密码的提取,该算法需要预先在服务端保存。其中,所述键盘元素可以为:用于设定手势密码的九宫格的本文档来自技高网...
一种声纹验证方法和装置

【技术保护点】
一种声纹验证方法,其特征在于,包括:客户端生成并显示具有固定标识符的各键盘元素的随机标识符,以使用户通过输入至少一个键盘元素的随机标识符的声音信号来设定密码;客户端接收用户在设定密码时输入的第一声音信号,将第一声音信号传输给服务端。

【技术特征摘要】
1.一种声纹验证方法,其特征在于,包括:客户端生成并显示具有固定标识符的各键盘元素的随机标识符,以使用户通过输入至少一个键盘元素的随机标识符的声音信号来设定密码;客户端接收用户在设定密码时输入的第一声音信号,将第一声音信号传输给服务端,以使得所述服务端根据所述第一声音信号确定包括固定标识符的密码和用户的声学特征信息;其中,所述键盘元素为:子母键盘中母键盘的键盘元素;或者,趣味键盘中物品形式展现的键盘元素;所述随机标识符在每次用户输入声音信号后会重新随机化。2.根据权利要求1所述的声纹验证方法,其特征在于,所述物品形式展现的键盘元素为:水果形式展现的键盘元素,或动物形式展现的键盘元素。3.根据权利要求1或2所述的声纹验证方法,其特征在于,所述键盘元素的固定标识符为字母或数字或物品图片,键盘元素的随机标识符为字母或数字。4.一种声纹验证方法,其特征在于,包括:服务端接收客户端发送的用户在设定密码时输入的第一声音信号;服务端从第一声音信号中提取至少一个随机标识符,其中每个随机标识符分别对应一个具有固定标识符的键盘元素;服务端确定提取出的各随机标识符分别对应的键盘元素的固定标识符,并根据确定的固定标识符确定并保存用户设定的密码;服务端根据第一声音信号获得并保存用户的声学特征信息;其中,所述键盘元素为:子母键盘中母键盘的键盘元素;或者,趣味键盘中物品形式展现的键盘元素;所述随机标识符在每次用户输入声音信号后会重新随机化。5.根据权利要求4所述的声纹验证方法,其特征在于,所述物品形式展现的键盘元素为:水果形式展现的键盘元素,或动物形式展现的键盘元素。6.根据权利要求4或5所述的声纹验证方法,其特征在于,所述键盘元素的固定标识符为字母或数字或物品图片,键盘元素的随机标识符为字母或数字。7.一种声纹验证方法,其特征在于,包括:客户端生成并显示具有固定标识符的各键盘元素的随机标识符,以使用户登录时通过输入至少一个键盘元素的随机标识符的声音信号来输入密码;客户端接收用户在密码验证时输入的第三声音信号,将第三声音信号传输给服务端,以使得服务器根据第三声音信号确定包括固定标识符的密码和用户的声学特征信息;其中,所述键盘元素为:子母键盘中母键盘的键盘元素;或者,趣味键盘中物品形式展现的键盘元素;所述随机标识符在每次用户输入声音信号后会重新随机化。8.根据权利要求7所述的声纹验证方法,其特征在于,所述物品形式展现的键盘元素为:水果形式展现的键盘元素,或动物形式展现的键盘元素。9.根据权利要求7或8所述的声纹验证方法,其特征在于,所述键盘元素的固定标识符为字母或数字或物品图片,键盘元素的随机标识符为字母或数字。10.一种声纹验证方法,其特征在于,包括:服务端接收客户端发送的用户在密码验证时输入的第三声音信号;服务端从所述第三声音信号中提取至少一个随机标识符,其中每个随机标识符分别对应一个具有固定标识符的键盘元素;服务端确定提取出的各随机标识符分别对应的键盘元素的固定标识符,并根据确定的固定标识符确定用户输入的密码;服务端根据第三声音信号获得用户的声学特征信息,并将获得的声学特征信息与注册阶段预先存储的用户的声学特征信息进行比对;服务端将所述用户输入的密码与注册阶段预先保存的用户设定的密码进行比对,根据密码比对结果和声学特征信息的比对结果获得用户身份认证结果,并将该用户身份认证...

【专利技术属性】
技术研发人员:苏丹关勇
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1