通过声纹验证用户身份的方法及装置的制造方法

文档序号:9870199阅读:382来源:国知局
通过声纹验证用户身份的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,尤其是涉及一种通过声纹验证用户身份的方法及装置。
【背景技术】
[0002]互联网的普及,为用户提供了更多样、更方便、更快捷的服务,但与此同时,也产生了更多的安全隐患。
[0003]为保证用户信息的安全性,例如,在电子商务交易时需要对用户进行身份认证,现有移动金融领域主要采用基于物理设备的认证方式实现身份认证。具体以基于设备ID及动态短信验证码的认证方式为例,该方式事先预留用户的手机设备ID,手机号码,进行身份认证时,服务器首先会判断用户的操作环境是否与预留手机设备ID —致,如果一致,则判断为可信设备,可信设备上可直接进行业务操作。如不一致,会向用户预留的手机号码发送动态短信验证码,并将用户反馈的验证码与其提供的动态短信验证码进行比对,当用户反馈的验证码和动态短信验证码一致时,通过其身份认证。
[0004]然而,上述基于物理设备的认证方式存在以下缺陷:当手机丢失、短信校验码被截取时,用户身份认证即成为极大的风险点,会对用户信息构成安全隐患、侵害用户权益。

【发明内容】

[0005]本发明的目的在于提供一种通过声纹验证用户身份的方法及装置。
[0006]为实现上述发明目的之一,本发明一实施方式提供了一种通过声纹验证用户身份的方法,所述方法包括:
[0007]接收客户端请求;
[0008]向客户端发送动态文本信息,所述动态文本信息包括标识内容和业务内容;
[0009]接收客户端传递的读取所述动态文本信息的语音;
[0010]获取所述语音中对应所述标识内容部分的语义内容,以及所述语音中对应所述业务内容部分的声纹特征;
[0011 ] 若所述对应标识内容部分的语义内容与所述动态文本信息中的标识内容相匹配,则根据所述对应业务内容部分的声纹特征校验用户身份。。
[0012]作为本发明一实施方式的进一步改进,『接收客户端传递的读取所述动态文本信息的语音』具体包括:
[0013]分别接收客户端传递的读取所述标识内容的第一段语音和读取所述业务内容的第二段语首。
[0014]作为本发明一实施方式的进一步改进,所述方法还包括:
[0015]获取所述语音中对应所述标识内容部分的声纹特征,并根据所述对应标识内容部分的声纹特征校验用户身份。
[0016]作为本发明一实施方式的进一步改进,『接收客户端请求』具体包括:
[0017]接收客户请求,所述客户请求包括用户身份信息;
[0018]根据所述用户身份信息匹配与其相应的预存声纹特征。
[0019]作为本发明一实施方式的进一步改进,所述标识内容为随机生成,所述方法包括:
[0020]并根据所述对应标识内容部分的语义内容匹配其对应的业务。
[0021]为实现上述发明目的之一,本发明一实施方式提供了一种通过声纹验证用户身份的装置,所述装置包括:
[0022]通信模块,用于:接收客户端请求;
[0023]向客户端发送动态文本信息,所述动态文本信息包括标识内容和业务内容;
[0024]以及接收客户端传递的读取所述动态文本信息的语音;
[0025]语义分析模块,用于获取所述语音中对应所述标识内容部分的语义内容;
[0026]声纹分析模块,用于获取所述语音中对应所述业务内容部分的声纹特征;
[0027]处理模块,用于判断所述对应标识内容部分的语义内容与所述动态文本信息中的标识内容是否匹配,若是,则根据所述对应业务内容部分的声纹特征校验用户身份,并根据所述标识内容部分的语义内容匹配其对应的业务。
[0028]作为本发明一实施方式的进一步改进,所述通信模块具体用于:
[0029]分别接收客户端传递的读取所述标识内容的第一段语音和读取所述业务内容的第二段语首。
[0030]作为本发明一实施方式的进一步改进,所述声纹分析模块还用于:
[0031]获取所述语音中对应所述标识内容部分的声纹特征,所述处理模块还用于:
[0032]根据所述语音中对应所述标识内容部分的声纹特征校验用户身份。
[0033]作为本发明一实施方式的进一步改进,所述通信模块用于:
[0034]接收包括用户身份信息的客户请求,并根据所述用户身份信息匹配与其相应的预存声纹特征。
[0035]作为本发明一实施方式的进一步改进,所述标识内容为随机生成,所述处理模块还用于根据所述对应标识内容部分的语义内容匹配其对应的业务。
[0036]与现有技术相比,本发明的有益效果是:本发明通过声纹对用户身份进行验证,适用场景广,且大大降低了用户身份验证的安全隐患。
【附图说明】
[0037]图1是本发明一实施方式中通过声纹验证用户身份的方法的流程图;
[0038]图2是本发明一实施方式中通过声纹验证用户身份的装置的模块图;
[0039]图3是本发明一实施方式中通过声纹验证用户身份的装置与客户端配合的模块关系不意图O
【具体实施方式】
[0040]以下将结合附图所示的【具体实施方式】对本发明进行详细描述。但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
[0041]如图1所示,在本发明一实施方式中,所述通过声纹验证用户身份的方法包括:
[0042]S1:接收客户端请求。
[0043]其中,所述客户端可例如为可连接互联网的终端,例如,PC、移动电话、平板电脑等。具体地,首先接收客户端请求,该客户端请求包括用户身份信息,随后根据用户身份信息匹配与其相应的预存声纹特征。其中,用户身份信息可包括用户的账户ID、设备ID、安全环境级别、客户身份ID等,所述的“根据用户身份信息匹配与其相应的预存声纹特征”可依据用户身份信息中的客户身份ID,和/或账户ID,和/或设备ID等查询该客户在开户时录入的语音信息的声纹特征。
[0044]S2:向客户端发送动态文本信息,所述动态文本信息包括标识内容和业务内容。
[0045]其中,所述标识内容为随机生成,例如,该标识内容可以是与时间、账户绑定的唯一信息,也可以是随机生成的。在本实施方式中,该标识内容可具有一定的时效性,例如可以设置该标识内容在一分钟内有效,超出该有效期后,需要重新生成新的标识内容供验证。所述业务内容可以是具体需要办理的业务信息,其与标识内容之间存在映射关系。例如,向客户端发送的动态文本信息为:“266783 -本账户持有人忘记了账户13888888888的登录密码,特申请找回密码”,其中“266783”是动态随机生成的标识内容,“本账户持有人忘记了账户13888888888的登录密码,特申请找回密码”是业务信息,其和标识内容“266783”存在映射关系。当然,所述标识内容和所述业务内容可通过一条信息发送至客户端,也可通过两条信息分别发送至客户端。
[0046]S3:接收客户端传递的读取所述动态文本信息的语音。
[0047]在本实施方式中,可分别接
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1