logo好方法网

一种身份认证方法、装置、电子设备及可读存储介质


技术摘要:
本发明提供了一种身份认证方法、装置、电子设备及可读存储介质。所述方法包括:接收客户端发送的身份认证请求,身份认证请求包含客户端的用户的标识信息,并生成验证文本,向客户端发送验证文本,再接收客户端发送的针对验证文本的第一音频数据,然后按照标识信息对应  全部
背景技术:
近年来,声纹识别技术的相关应用慢慢进入到人们的生活。但声纹识别技术一直 存在安全的相关问题,目前的解决方法是通过技术性的手段优化声纹识别算法,通过具有 欺诈性的音频训练模型,使得模型更准确的识别出录音,合成等欺诈性的声音,但这种方法 的识别的准确率并不是很高,存在较高的概率出现识别出错的情况。 而且,欺诈音频的多样性使得技术更新总是会慢一步,只有在各种形式的欺诈音 频出现的时候,才会针对这些音频做出相关技术性的防范,此时已经有部分企业或用户受 到攻击,并且受到了经济或者其它方面的损失。
技术实现要素:
本发明实施例提供一种身份认证方法及装置,旨在解决声纹识别技术中的识别准 确率不高的情况,以便提高用户的身份认证的准确率,从而避免用户的损失。 为了解决上述技术问题,本发明是这样实现的: 第一方面,本发明实施例提供了一种身份认证方法,包括: 接收客户端发送的身份认证请求,所述身份认证请求包含所述客户端的用户的标 识信息; 生成验证文本,并向所述客户端发送所述验证文本,以使所述客户端输出所述验 证文本; 接收所述客户端发送的针对所述验证文本的第一音频数据; 按照所述标识信息对应的读法规则,对所述第一音频数据进行读法识别,得到读 法识别结果,所述读法规则表征所述验证文本中单个文本所映射的另一文本的读音; 根据所述读法识别结果,向所述客户端发送相应的身份识别结果。 可选地,所述方法还包括: 对所述第一音频数据进行声纹提取,得到第二声纹特征; 根据所述标识信息,获取所述标识信息对应的第一声纹特征; 根据第一声纹特征和所述第二声纹特征,得到声纹识别结果; 根据所述读法识别结果和所述声纹识别结果,生成相应的身份识别结果。 可选地,在接收当前用户通过客户端发送的验证请求之前,所述方法还包括: 接收所述客户端发送的身份注册请求,所述身份注册请求包括所述用户的标识信 息; 生成注册文本信息,并向所述客户端发送注册文本信息,以使所述客户端输出所 述注册文本信息; 4 CN 111597531 A 说 明 书 2/12 页 接收所述用户通过客户端发送的针对注册文本信息的第二音频数据; 对所述第二音频数据进行识别,在所述第二音频数据对应的文本信息与所述注册 文本信息匹配的情况下,确定所述标识信息对应的读法规则; 将注册成功信息发送给所述客户端,以使所述客户端向所述用户输出所述注册成 功信息。 可选地,所述方法还包括: 对所述第二音频数据进行声纹特征提取,得到第一声纹特征,并保存所述第一声 纹特征。 可选地,确定所述标识信息对应的读法规则,包括: 向所述客户端发送读法规则获取请求; 接收并保存所述客户端发送的读法规则; 所述方法还包括: 建立所述标识信息与所述读法规则之间的对应关系,以及,建立所述标识信息与 所述第一声纹特征之间的对应关系。 可选地,确定所述用户的读法规则,包括: 从读法规则库中选择一种读法规则,或,对所述身份注册请求进行解析,得到所述 用户自定义的读法规则; 所述方法还包括: 建立所述标识信息与所确定的读法规则之间的对应关系,以及,建立所述标识信 息与所述第一声纹特征之间的对应关系; 将注册成功信息发送给所述客户端,以使所述客户端向所述用户输出所述注册成 功信息,包括: 将所确定的读法规则和注册成功信息发送给所述客户端,以使所述客户端向所述 用户输出所确定的读法规则和所述注册成功信息。 可选地,按照所述标识信息对应的读法规则,对所述第一音频数据进行读法识别, 包括: 对所述第一音频数据进行识别,得到第二文本信息; 根据所述标识信息与所述读法规则之间的对应关系,获取所述标识信息对应的读 法规则,并根据所述读法规则,得到与所述验证文本相对应的第三文本信息; 根据所述第二文本信息和所述第三文本信息,得到读法识别结果。 第二方面,本发明实施例提供了身份认证装置,包括: 第一接收模块,用于接收客户端发送的身份认证请求,所述身份认证请求包含所 述客户端的用户的标识信息; 第一发送模块,用于生成验证文本,并向所述客户端发送所述验证文本,以使所述 客户端输出所述验证文本; 第二接收模块,用于接收所述客户端发送的针对所述验证文本的第一音频数据; 识别模块,用于按照所述标识信息对应的读法规则,对所述第一音频数据进行读 法识别,得到读法识别结果,所述读法规则表征所述验证文本中单个文本所映射的另一文 本的读音; 5 CN 111597531 A 说 明 书 3/12 页 第二发送模块,用于根据所述读法识别结果,向所述客户端发送相应的身份识别 结果。 可选地,所述装置还包括: 第一获得模块,用于对所述第一音频数据进行声纹提取,得到第二声纹特征; 第二获得模块,用于根据所述标识信息,获取所述标识信息对应的第一声纹特征; 第二识别模块,用于根据第一声纹特征和所述第二声纹特征,得到声纹识别结果; 生成模块,用于根据所述读法识别结果和所述声纹识别结果,生成相应的身份识 别结果。 可选地,在第一接收模块之前,所述装置还包括: 第三接收模块,用于接收所述客户端发送的身份注册请求,所述身份注册请求包 括所述用户的标识信息; 第三发送模块,用于生成注册文本信息,并向所述客户端发送注册文本信息,以使 所述客户端输出所述注册文本信息; 第四接收模块,用于接收所述用户通过客户端发送的针对注册文本信息的第二音 频数据; 确定模块,用于对所述第二音频数据进行识别,在所述第二音频数据对应的文本 信息与所述注册文本信息匹配的情况下,确定所述标识信息对应的读法规则; 第四发送模块,用于将注册成功信息发送给所述客户端,以使所述客户端向所述 用户输出所述注册成功信息。 可选地,所述装置还包括: 提取模块,用于对所述第二音频数据进行声纹特征提取,得到第一声纹特征,并保 存所述第一声纹特征。 可选地,所述确定模块,包括: 请求子模块,用于向所述客户端发送读法规则获取请求; 接收子模块,用于接收并保存所述客户端发送的读法规则; 所述装置还包括: 第一建立模块,用于建立所述标识信息与所述读法规则之间的对应关系,以及,建 立所述标识信息与所述第一声纹特征之间的对应关系。 可选地,所述确定模块,包括: 第一获得子模块,用于从读法规则库中选择一种读法规则,或,对所述身份注册请 求进行解析,得到所述用户自定义的读法规则; 所述装置还包括: 第二建立模块,用于建立所述标识信息与所确定的读法规则之间的对应关系,以 及,建立所述标识信息与所述第一声纹特征之间的对应关系; 所述第四发送模块,包括: 发送子模块,用于将所确定的读法规则和注册成功信息发送给所述客户端,以使 所述客户端向所述用户输出所确定的读法规则和所述注册成功信息。 可选地,所述第一识别模块,包括: 识别子模块,用于对所述第一音频数据进行识别,得到第二文本信息; 6 CN 111597531 A 说 明 书 4/12 页 第二获得子模块,用于根据所述标识信息与所述读法规则之间的对应关系,获取 所述标识信息对应的读法规则,并根据所述读法规则,得到与所述验证文本相对应的第三 文本信息; 第三获得子模块,用于根据所述第二文本信息和所述第三文本信息,得到读法识 别结果。 第三方面,本发明实施例另外提供了一种电子设备,包括:存储器、处理器及存储 在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执 行时实现上述第一方面所述的身份认证方法的步骤。 第四方面,本发明实施例另外提供了一种计算机可读存储介质,所述计算机可读 存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的 身份认证方法的步骤。 在本发明实施例中,通过接收客户端发送的身份认证请求,身份认证请求包含客 户端的用户的标识信息,并生成验证文本,向客户端发送验证文本,再接收客户端发送的针 对验证文本的第一音频数据,然后按照标识信息对应的读法规则,对第一音频数据进行读 法识别,得到读法识别结果,根据读法识别结果,向客户端发送相应的身份识别结果。通过 采用与客户端的用户的标志信息相匹配的读法规则,对第一音频数据进行读法识别,由于 读法规则表征验证文本中单个文本所映射的另一文本的读音,所以非用户本人无法通过读 法规则识别,从而能够提高用户的身份认证的准确率,从而避免用户的损失。 附图说明 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。 图1是本发明实施例中一种身份认证方法的数据传输示意图; 图2是本发明实施例中一种身份认证方法的步骤流程图; 图3是本发明实施例中另一种身份认证方法的步骤流程图; 图4是本发明实施例中一种身份认证方法的身份注册步骤示意图; 图5是本发明实施例中一种身份认证方法的身份注册流程图; 图6是本发明实施例中一种身份认证方法的流程图; 图7是本发明实施例中一种身份认证装置的示意图; 图8是本发明实施例中的一种电子设备的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏