声纹认证方法和装置的制造方法

文档序号:9376499阅读:256来源:国知局
声纹认证方法和装置的制造方法
【技术领域】
[0001] 本发明涉及身份认证技术领域,尤其涉及一种声纹认证方法和装置。
【背景技术】
[0002] 移动支付(Mobile Payment),也称之为手机支付,是指交易双方为了某种货物或 者服务,使用移动终端作为载体,通过移动通信网络实现的商业交易。移动支付所使用的移 动终端可以是手机、个人数字助理(Personal Digital Assistant;以下简称:PDA)、移动个 人电脑(Personal Computer ;以下简称:PC)等。
[0003] 现有技术中,移动支付使用的方式通常包括:短信支付、扫码支付和指纹支付等, 但是当前使用的移动支付方式的安全程度一般,如基于密码及验证短信的支付方式,一旦 密码或手机为他人获得,同样可以完成支付,从而导致用户的经济损失,用户体验度较差。

【发明内容】

[0004] 本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005] 为此,本发明的第一个目的在于提出一种声纹认证方法。该方法通过比对用户的 声纹对用户的身份进行认证,提高了支付的安全性,并且不需要用户输入密码,也无需验证 密码,提高了使用过程的便利性和支付效率,按照用户偏好隐藏的字符满足了用户不希望 密码被明文显示的心理需求,增强了用户体验,并且提高了声纹密码的可用性。
[0006] 本发明的第二个目的在于提出一种声纹认证装置。
[0007] 为了实现上述目的,本发明第一方面实施例的声纹认证方法,包括:向用户展示 字符串,所述字符串中包括所述用户设置的偏好字符,所述用户设置的偏好字符在所述字 符串中显示为所述偏好字符对应的符号;获得所述用户朗诵所述字符串的语音;获得所述 语音的声纹识别向量,将所述语音的声纹识别向量与所述用户注册的声纹识别向量进行对 比,确定声纹认证结果。
[0008] 本发明实施例的声纹认证方法,向用户展示的字符串中包括用户设置的偏好字 符,其中,上述用户设置的偏好字符在上述字符串中显示为上述偏好字符对应的符号;然后 获得用户朗诵上述字符串的语音,以及获得上述语音的声纹识别向量,将上述语音的声纹 识别向量与上述用户注册的声纹识别向量进行对比,确定声纹认证结果;从而可以通过比 对用户的声纹对用户的身份进行认证,提高了支付的安全性,并且不需要用户输入密码,也 无需验证密码,提高了使用过程的便利性和支付效率,按照用户偏好隐藏的字符满足了用 户不希望密码被明文显示的心理需求,增强了用户体验,并且提高了声纹密码的可用性。
[0009] 为了实现上述目的,本发明第二方面实施例的声纹认证装置,包括:展示模块,用 于向用户展示字符串,所述字符串中包括所述用户设置的偏好字符,所述用户设置的偏好 字符在所述字符串中显示为所述偏好字符对应的符号;获得模块,用于获得所述用户朗诵 所述字符串的语音,以及获得所述语音的声纹识别向量;确定模块,用于将所述语音的声纹 识别向量与所述用户注册的声纹识别向量进行对比,确定声纹认证结果。
[0010] 本发明实施例的声纹认证装置,展示模块向用户展示的字符串中包括用户设置的 偏好字符,其中,上述用户设置的偏好字符在上述字符串中显示为上述偏好字符对应的符 号;然后获得模块获得用户朗诵上述字符串的语音,以及获得上述语音的声纹识别向量,确 定模块将上述语音的声纹识别向量与上述用户注册的声纹识别向量进行对比,确定声纹认 证结果;从而可以通过比对用户的声纹对用户的身份进行认证,提高了支付的安全性,并且 不需要用户输入密码,也无需验证密码,提高了使用过程的便利性和支付效率,按照用户偏 好隐藏的字符满足了用户不希望密码被明文显示的心理需求,增强了用户体验,并且提高 了声纹密码的可用性。
[0011] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。
【附图说明】
[0012] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中:
[0013] 图1为本发明声纹认证方法一个实施例的流程图;
[0014] 图2为本发明声纹认证方法另一个实施例的流程图;
[0015] 图3为本发明声纹认证方法中的注册过程一个实施例的流程图;
[0016] 图4为本发明声纹认证方法中的注册过程另一个实施例的流程图;
[0017] 图5为本发明声纹认证装置一个实施例的结构示意图;
[0018] 图6为本发明声纹认证装置另一个实施例的结构示意图。
【具体实施方式】
[0019] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考 附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反, 本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同 物。
[0020] 图1为本发明声纹认证方法一个实施例的流程图,如图1所示,该声纹认证方法可 以包括:
[0021] 步骤101,向用户展示字符串,上述字符串中包括用户设置的偏好字符,上述用户 设置的偏好字符在上述字符串中显示为上述偏好字符对应的符号。
[0022] 其中,偏好字符对应哪个符号是用户预先设置的,举例来说,用户可以从0~9这 10个数字中选择" 1"和" 6 "为偏好字符,然后设置" 1"对应符号" " 6 "对应符号" @于 是字符串"8291765"就被展示为"829#7@5"。
[0023] 本实施例中,偏好字符对应的符号具体可以有不同的呈现方式,包括但不限于以 下形式:
[0024] 1、特殊字符,例如:键盘中的特殊字符 "("或")"等;
[0025] 2、汉字,例如:"水"、"火"或"风"等等;
[0026] 3、图片,例如:水果,小动物或卡通形象等。
[0027] 步骤102,获得用户朗诵上述字符串的语音。
[0028] 本例中,即为获得用户朗诵"829#7@5"的语音。
[0029] 步骤103,获得上述语音的声纹识别向量。
[0030] 具体地,获得上述至少一条语音的声纹识别向量可以为:提取上述语音的声学特 征;计算上述声学特征在普通背景模型条件下的后验概率,上述后验概率服从高斯分布,上 述后验概率的期望为上述语音的声纹识别向量。
[0031] 步骤104,将上述语音的声纹识别向量与上述用户注册的声纹识别向量进行对比, 确定声纹认证结果。
[0032] 上述声纹认证方法中,向用户展示的字符串中包括用户设置的偏好字符,其中,上 述用户设置的偏好字符在上述字符串中显示为上述偏好字符对应的符号;然后获得用户朗 诵上述字符串的语音,以及获得上述语音的声纹识别向量,将上述语音的声纹识别向量与 上述用户注册的声纹识别向量进行对比,确定声纹认证结果;从而可以通过比对用户的声 纹对用户的身份进行认证,提高了支付的安全性,并且不需要用户输入密码,也无需验证密 码,提高了使用过程的便利性和支付效率,按照用户偏好隐藏的字符满足了用户不希望密 码被明文显示的心理需求,增强了用户体验,并且提高了声纹密码的可用性。
[0033] 进一步地,参见图2,图2为本发明声纹认证方法另一个实施例的流程图,在步骤 103获得上述语音的声纹识别向量之前,还可以包括:
[0034] 步骤201,对上述语音进行语音识别,判断上述用户朗诵上述符号的语音与上述用 户设置的偏好字符是否相符;如果是,则执行步骤103 ;如果上述用户朗诵上述符号的语音 与上述用户设置的偏好字符不相符,则执行步骤202。
[0035] 步骤202,返回错误,提示朗诵上述符号的语音与上述用户设置的偏好字符不相 符。
[0036] 也就是说,在认证过程中,需要用户朗诵一个字符串,服务器端会对用户朗诵该字 符串的语音进行语音识别,判断上述用户朗诵上述符号的语音与上述用户设置的偏好字符 是否相符,只有当用户把偏好数字说对了的时候,才会将用户朗诵字符串的语音进一步发 送给声纹验证模块,获得上述语音的声纹识别向量。
[0037] 为防止录音欺骗,认证过程可以采用完全随机的字符串。为了使认证过程所说的 字符串尽量靠近用户注册的声纹识别向量,字符串中可以包括明文显示的字符,但本实施 例中,明文显示的字符只能出现一次,也就是说,明文显示的字符各不相同,而被符号隐藏 的偏好字符可以与明文显示的字符不相同(情况一),也可以相同(情况二)。例如,当偏 好数字为" 1"," 1"对应的符号为"#"时,支付提示的字符串可以为2#763985 (情况一),也 可以为2#763915(情况二)。
[0038] 具体来说,认证过程包含三个阶段:信号处理、声纹比对和一致性判断。信号 处理包含对用户朗诵字符串的语音进行信号预增强、语音端点检测(Voice Activity Detection ;以下简称:VAD)、特征声学提取以及特征处理等处理。
[0039] 声纹比对和一致性判断阶段就是步骤104将上述语音的声纹识别向量与用户注 册的声纹识别向量进行对比,确定声纹认证结果,具体地,参见图2,步骤104可以包括:
[0040]
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1