一种语音处理的方法、装置以及终端与流程

文档序号:12038395阅读:161来源:国知局
一种语音处理的方法、装置以及终端与流程

本发明涉及通信技术领域,尤其涉及一种语音处理的方法、装置以及终端。



背景技术:

目前,移动终端已经受到广大用户的喜爱和使用了,特别是手机。然而,用户在利用手机进行语音通话过程中,目前现有的通话传输过程大都是基于基站或者通信协议等方式对通话语音数据进行加密传输,这样的加密方式相对比较复杂,并且黑客还可以攻击破译,窃听到通话双方的通话内容,从而造成双方语音通话内容的泄露。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种语音处理的方法、装置以及终端,可提升语音处理的安全性。

一方面,本发明实施例公开提供了一种语音处理的方法,所述方法包括:

通信终端在检测到语音通话业务时,获取通话发起方的第一语音信息;

获取通话接听方的第二语音信息;

根据所述第一语音信息和所述第二语音信息,生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥;

根据所述加签私钥和所述加密公钥,对所述通信终端获取的语音信息进行加签加密处理,并将所述加签加密处理之后的语音信息发送给对应的其他终端。

其中可选地,所述获取通话接听方的第二语音信息之前,还包括:

判断所述第一语音信息与预置的本地第一语音信息的语音特征相似度是否超过预设的第一相似度阈值;

若是,则继续进行所述语音通话业务,执行所述获取通话接听方的第二语音信息;否则,自动终止所述语音通话业务。

其中可选地,所述获取通话接听方的第二语音信息之后,还包括:

判断所述第二语音信息与预置的本地第二语音信息的语音特征相似度是否 超过预设的第二相似度阈值;

若是,则继续进行所述语音通话业务,执行所述根据所述第一语音信息和所述第二语音信息,生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥;否则,自动终止所述语音通话业务。

其中可选地,所述根据所述第一语音信息和所述第二语音信息,生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥,包括:

对所述第一语音信息进行语音特征解析,得到与所述第一语音信息对应的第一语音特征信息,并将所述第一语音特征信息作为用于对所述语音通话业务进行保密传输处理的加签私钥;

对所述第二语音信息进行语音特征解析,得到与所述第二语音信息对应的第二语音特征信息,并将所述第二语音特征信息作为用于对所述语音通话业务进行保密传输处理的加密公钥。

其中可选地,所述根据所述加签私钥和所述加密公钥,对所述通信终端获取的语音信息进行加签加密处理,包括:

根据所述加签私钥对所述通信终端获取的语音信息进行加签处理;

根据所述加密公钥对所述加签处理之后的语音信息进行加密处理,得到加签加密处理之后的语音信息。

其中可选地,所述方法还包括:

若接收到所述其他终端发送的经过加签加密处理之后的语音信息,则将所述加签私钥作为解密私钥对接收到的所述经过加签加密处理之后的语音信息进行解密处理;

将所述加密公钥作为验签公钥对所述解密处理之后的语音信息进行验签处理,并对所述验证处理之后的语音信息进行播放;

其中,所述经过加签加密处理之后的语音信息为经过以所述第一语音特征信息为加密公钥、以所述第二语音特征信息为加签私钥对所述语音信息进行加签加密处理之后得到的。

其中可选地,所述对所述验证处理之后的语音信息进行播放之前,还包括:

判断所述验签处理是否成功;

若是,则执行所述对所述验证处理之后的语音信息进行播放;否则,丢弃接收到的所述经过加签加密处理之后的语音信息。

另一方面,本发明实施例还公开提供了一种语音处理的装置,所述装置包括:

获取模块,用于在检测到语音通话业务时,获取通话发起方的第一语音信息、以及获取通话接听方的第二语音信息;

生成模块,用于根据所述获取模块获取到的所述第一语音信息和所述第二语音信息,生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥;

处理模块,用于根据所述生成模块生成的所述加签私钥和所述加密公钥,对所述通信终端获取的语音信息进行加签加密处理,并将所述加签加密处理之后的语音信息发送给对应的其他终端。

其中可选地,所述装置还包括:

第一判断模块,用于判断所述第一语音信息与预置的本地第一语音信息的语音特征相似度是否超过预设的第一相似度阈值;若所述判断模块判断到所述第一语音信息与预置的本地第一语音信息的语音特征相似度超过预设的第一相似度阈值,则继续进行所述语音通话业务,通知所述获取模块获取通话接听方的第二语音信息;否则,自动终止所述语音通话业务。

其中可选地,所述装置还包括:

第二判断模块,用于判断所述第二语音信息与预置的本地第二语音信息的语音特征相似度是否超过预设的第二相似度阈值;若所述第二语音信息与预置的本地第二语音信息的语音特征相似度超过预设的第二相似度阈值,则继续进行所述语音通话业务,通知所述生成模块;否则,自动终止所述语音通话业务。

其中可选地,

所述生成模块,具体用于对所述第一语音信息进行语音特征解析,得到与所述第一语音信息对应的第一语音特征信息,并将所述第一语音特征信息作为用于对所述语音通话业务进行保密传输处理的加签私钥;对所述第二语音信息进行语音特征解析,得到与所述第二语音信息对应的第二语音特征信息,并将所述第二语音特征信息作为用于对所述语音通话业务进行保密传输处理的加密公钥。

其中可选地,

所述处理模块,具体用于根据所述加签私钥对所述通信终端获取的语音信 息进行加签处理;根据所述加密公钥对所述加签处理之后的语音信息进行加密处理,得到加签加密处理之后的语音信息。

其中可选地,

所述处理模块,还用于若接收到所述其他终端发送的经过加签加密处理之后的语音信息,则将所述加签私钥作为解密私钥对接收到的所述经过加签加密处理之后的语音信息进行解密处理;将所述加密公钥作为验签公钥对所述解密处理之后的语音信息进行验签处理,并对所述验证处理之后的语音信息进行播放;其中,所述经过加签加密处理之后的语音信息为经过以所述第一语音特征信息为加密公钥、以所述第二语音特征信息为加签私钥对所述语音信息进行加签加密处理之后得到的。

其中可选地,所述装置还包括:

第三判断模块,还用于判断所述验签处理是否成功;若成功,则通知所述处理模块对所述验证处理之后的语音信息进行播放;否则,丢弃接收到的所述经过加签加密处理之后的语音信息。

再一方面,本发明实施例还公开提供了一种终端,所述终端包括所述的语音处理装置。

本发明实施例可在通信终端检测到语音通话业务时,获取通话发起方的第一语音信息以及通话接听方的第二语音信息,接着可以根据所述第一语音信息和所述第二语音信息生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥,最后根据所述加签私钥和所述加密公钥对所述通信终端获取的语音信息进行加签加密处理,并将所述加签加密处理之后的语音信息发送给对应的其他终端;这样可提升语音处理的安全性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例的一种语音处理方法的流程示意图;

图2是本发明实施例的另一种语音处理方法的流程示意图;

图3是本发明实施例的一种语音处理装置的结构示意图;

图4是本发明实施例的另一种语音处理装置的结构示意图;

图5是本发明实施例的一种终端的结构示意图。

具体实施方式

本发明实施例提供了一种语音处理的方法、装置及终端,以期可以对关键词进行快速搜索,获取用户最想得到的结果信息,操作简单,效率高。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参见图1,是本发明实施例的一种语音处理方法的流程示意图,本发明实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些通信终端的处理器来实现。本发明实施例的所述方法还包括如下步骤。

s101、通信终端在检测到语音通话业务时,获取通话发起方的第一语音信息。

本发明实施例中,用户可以利用通信终端进行诸如拨打电话、接听电话的语音通话业务,所述通信终端在检测到用户在本通信终端上的语音通话业务时,所述通信终端可以检测并获取通话发起方的第一语音信息。

所述通信终端可以包括智能手机(如android手机、ios手机等)、个人电脑、平板电脑、掌上电脑、移动互联网设备(mid,mobileinternetdevices)或穿戴式智能设备等互联网设备,本发明实施例不作限定。

s102、获取通话接听方的第二语音信息。

本发明实施例中,通信终端还可以获取通话接听方的第二语音信息。

其中可选地,所述获取通话接听方的第二语音信息之前,还包括:

判断所述第一语音信息与预置的本地第一语音信息的语音特征相似度是否超过预设的第一相似度阈值;

若是,则继续进行所述语音通话业务,执行所述获取通话接听方的第二语音信息;否则,自动终止所述语音通话业务。

如果所述通信终端作为通话发起方的通信终端,那么所述通信终端可以通过话筒来获取通话发起方的用户的第一语音信息;所述通信终端还可以将获取到的所述第一语音信息与用户预先在该通信终端中设置的本地第一语音信息(如机主的语音信息)进行语音特征相似度对比,并判断所述语音特征相似度对比得到的相似度是否超过用户或者系统预先在该通信终端中自定义设置的第一相似度阈值(如80%);如果所述通信终端判断到所述语音特征相似度对比得到的相似度超过所述第一相似度阈值,那么所述通信终端可以继续执行所述语音通话业务,并执行步骤s102;如果所述通信终端判断到所述语音特征相似度对比得到的相似度不超过所述第一相似度阈值,那么所述通信终端可以自动挂断所述通话业务,也即是终止此次语音通话业务;和/或,

如果所述通信终端作为通话接听方的通信终端,那么所述通信终端可以通过网络方式(如蓝牙、wifi、数据线连接等)来获取通话发起方的用户的第一语音信息;所述通信终端还可以将获取到的所述第一语音信息与用户/系统预先在该通信终端中设置的本地第一语音信息(如用户将联系人的语音样本存储至通信终端的本地数据库中)进行语音特征相似度对比,并判断所述语音特征相似度对比得到的相似度是否超过用户或者系统预先在该通信终端中自定义设置的第一相似度阈值(如80%);如果所述通信终端判断到所述语音特征相似度对比得到的相似度超过所述第一相似度阈值,那么所述通信终端可以继续执行所述语音通话业务,并执行步骤s102;如果所述通信终端判断到所述语音特征相似度对比得到的相似度不超过所述第一相似度阈值,那么所述通信终端可以自动挂断所述通话业务,也即是终止此次语音通话业务。

其中可选地,所述获取通话接听方的第二语音信息之后,还包括:

判断所述第二语音信息与预置的本地第二语音信息的语音特征相似度是否 超过预设的第二相似度阈值;

若是,则继续进行所述语音通话业务,执行所述根据所述第一语音信息和所述第二语音信息,生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥;否则,自动终止所述语音通话业务。

如果所述通信终端作为通话接听方的通信终端,那么所述通信终端可以通过话筒来获取通话接听方的用户的第二语音信息;所述通信终端还可以将获取到的所述第二语音信息与用户/系统预先在该通信终端中设置的本地第二语音信息(如机主的语音信息)进行语音特征相似度对比,并判断所述语音特征相似度对比得到的相似度是否超过用户或者系统预先在该通信终端中自定义设置的第二相似度阈值(如80%);如果所述通信终端判断到所述语音特征相似度对比得到的相似度超过所述第二相似度阈值,那么所述通信终端可以继续执行所述语音通话业务,并执行步骤s103;如果所述通信终端判断到所述语音特征相似度对比得到的相似度不超过所述第二相似度阈值,那么所述通信终端可以自动挂断所述通话业务,也即是终止此次语音通话业务;和/或,

如果所述通信终端作为通话发起方的通信终端,那么所述通信终端可以通过网络方式(如蓝牙、wifi、数据线连接等)来获取通话接听方的用户的第二语音信息;所述通信终端还可以将获取到的所述第二语音信息与用户预先在该通信终端中设置的本地第二语音信息(如用户将联系人的语音样本存储至通信终端的本地数据库中)进行语音特征相似度对比,并判断所述语音特征相似度对比得到的相似度是否超过用户或者系统预先在该通信终端中自定义设置的第二相似度阈值(如80%);如果所述通信终端判断到所述语音特征相似度对比得到的相似度超过所述第二相似度阈值,那么所述通信终端可以继续执行所述语音通话业务,并执行步骤s103;如果所述通信终端判断到所述语音特征相似度对比得到的相似度不超过所述第二相似度阈值,那么所述通信终端可以自动挂断所述通话业务,也即是终止此次语音通话业务。

需要说明的是,不论所述通信终端作为通话发起方的通信终端,或者为通话接听方的通信终端,所述通信终端都可以执行上述的判断所述第一语音信息与预置的本地第一语音信息的语音特征相似度是否超过预设的第一相似度阈值;和/或,判断所述第二语音信息与预置的本地第二语音信息的语音特征相似度是否超过预设的第二相似度阈值。也即是,所述通信终端可以同时执行上述 两个步骤,且执行的顺序是可变的;或者,所述通信终端可以从上述两个步骤中任意选取一步骤进行执行,本发明实施例不作限定。

可以理解的是,在通信终端建立所述语音通话业务时,所述通信终端可以自动检测本通信终端的本地语音特征存储库中是否已经存在有当前通信终端持有人的语音特征信息;如果存在,那么所述通信终端将继续建立/进行所述语音通话业务,允许通信双方正常建立通信;如果所述通信终端检测到当前通信终端持有人的语音特征信息与本地语音特征存储库中的不匹配,则认为当前通信终端持有人是在误接或是恶意接听本机主人的电话,此时不允许建立/进行所述语音通话业务,自动挂断/终止所述语音通话业务;如果所述通信终端检测到该通信终端的本地语音特征存储库中没有任何的语音特征信息的存储,此时如果想要建立双方的语音通信业务,这时所述通信终端就可以选择自动拾取所述语音通话中本机主的语音信息注册建立通信。

示例性地,某用户a早上出门的时候将手机a忘在家里,现在有一用户b正给用户a打电话,此时用户a的家人用户c正好听见手机a来电并接听电话,开口讲“你好”时,手机a可以自动获取用户c的语音信息“你好”;手机a可以对获取到的语音信息“你好”进行解析得到对应的语音特征信息;所述手机a可以判断解析到的所述语音特征信息与手机a中本地数据库汇总存储的用户a的语音特征信息不匹配,此时手机a可以自动挂断电话,从而避免了一些不必要的误会或者时间耽误。

s103、根据所述第一语音信息和所述第二语音信息,生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥。

本发明实施例中,通信终端可以根据s101和s102中获取到的所述第一语音信息和所述第二语音信息,生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥。

其中可选地,所述根据所述第一语音信息和所述第二语音信息,生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥,包括:

对所述第一语音信息进行语音特征解析,得到与所述第一语音信息对应的第一语音特征信息,并将所述第一语音特征信息作为用于对所述语音通话业务进行保密传输处理的加签私钥;

对所述第二语音信息进行语音特征解析,得到与所述第二语音信息对应的 第二语音特征信息,并将所述第二语音特征信息作为用于对所述语音通话业务进行保密传输处理的加密公钥。

所述通信终端可以从所述第一语音信息中提取出与所述第一语音信息对应的第一语音特征信息,从所述第二语音信息中提取出与所述第二语音信息对应的第二语音特征信息;所述通信终端还可以将所述第一语音特征信息作为用于对所述语音通话业务进行保密传输处理的加签私钥,将所述第二语音特征信息作为用于对所述语音通话业务进行保密传输处理的加密公钥。

s104、根据所述加签私钥和所述加密公钥,对所述通信终端获取的语音信息进行加签加密处理,并将所述加签加密处理之后的语音信息发送给对应的其他终端。

本发明实施例中,通信终端可以根据s103中生成的所述加签私钥和所述加密公钥对所述通信终端获取到的语音信息进行加签加密处理,也即是进行保密处理,并将所述加签加密处理之后的语音信息发送给对应的其他通信终端。

其中可选地,所述根据所述加签私钥和所述加密公钥,对所述通信终端获取的语音信息进行加签加密处理,包括:

根据所述加签私钥对所述通信终端获取的语音信息进行加签处理;

根据所述加密公钥对所述加签处理之后的语音信息进行加密处理,得到加签加密处理之后的语音信息。

所述通信终端可以首先根据s103中生成的所述加签私钥对本通信终端获取的语音信息进行加签处理,然后所述通信终端在根据s103中生成的所述加密公钥对所述加签处理之后的语音信息进行加密处理,最后得到所述加签加密处理之后的语音信息,也即是得到经过保密处理之后的语音信息。

其中可选地,所述方法还包括:

若接收到所述其他终端发送的经过加签加密处理之后的语音信息,则将所述加签私钥作为解密私钥对接收到的所述经过加签加密处理之后的语音信息进行解密处理;

将所述加密公钥作为验签公钥对所述解密处理之后的语音信息进行验签处理,并对所述验证处理之后的语音信息进行播放;

其中,所述经过加签加密处理之后的语音信息为经过以所述第一语音特征信息为加密公钥、以所述第二语音特征信息为加签私钥对所述语音信息进行加 签加密处理之后得到的。

当所述通信终端接收到其他通信终端发送来的经过加签加密处理之后的语音信息时,所述通信终端可以将所述加签私钥作为解密私钥对接收到的所述加签加密之后的语音信息进行解密处理,得到解密加签之后的语音信息;所述通信终端还可以将所述加密公钥作为验证公钥,对所述解密加签之后的语音信息进行验签处理,得到解密验签之后的语音信息;所述通信终端还可以通过话筒来播放所述解密验签之后的语音信息。

其中可选地,,所述对所述验证处理之后的语音信息进行播放之前,还包括:

判断所述验签处理是否成功;

若是,则执行所述对所述验证处理之后的语音信息进行播放;否则,丢弃接收到的所述经过加签加密处理之后的语音信息。

所述通信终端在对所述解密加签之后的语音信息进行验签处理后,所述通信终端还可以判断所述验签处理是否成功,若成功,则得到所述解密验签之后的语音信息,并利用话筒来播放所述解密验签之后的语音信息;否则,所述通信终端可以直接丢弃所述其他通信终端发送过来的经过加签加密处理之后的语音信息,或者所述通信终端可以自动挂断/终止所述语音通话业务。

示例性地,现有一通讯方a向通讯方b发起语音通话业务,所述通讯方a可以检测并通过话筒来获取本通讯方a的第一语音信息;通讯方a在检测到通讯方b接听电话之后,可以通过网络来获取通讯方b发送过来的第二语音信息,也即是通讯方b的第二语音信息;所述通讯方a可以对获取到的所述第一语音信息进行语音特征解析得到第一语音特征信息(也即是a的语音特征信息),并将所述第一语音特征信息作为a的本地私钥;所述通讯方a还可以对获取到的第二语音信息进行语音特征解析得到第二语音特征信息(也即是b的语音特征信息),并将所述第二语音特征信息作为a的本地公钥;同理,所述通讯方b也可以对通过话筒获取到的本通讯方b的第一语音信息进行语音特征解析得到第一语音特征信息(也即是b的语音特征信息),并将所述第一语音特征信息作为b的本地私钥;所述通讯方b还可以对通过网络获取到的所述通讯方a的第二语音信息进行语音特征解析得到第二语音特征信息(也即是a的语音特征信息),并将所述第二语音特征信息作为b的本地公钥。

在整个通讯方a向通讯方b发起语音通话业务中,所述通讯方a可以使用 a的本地私钥对该通讯方a获取的语音信息(也即是所述通讯方a所要发送的语音信息)进行加签操作;所述通讯方a还可以用a的本地公钥对所述加签操作之后的语音信息进行加密操作,最终得到保密处理之后的语音信息,所述通讯方a还可以将所述保密处理之后的语音信息发送给所述通讯方b。在所述通讯方b接收到所述通讯方a发送来的所述保密处理之后的语音信息时,所述通讯方b可以用b的本地私钥对接收到的所述保密处理之后的语音信息进行解密操作;所述通讯方b还可以用b的本地公钥对所述解密操作之后的语音信息进行验签操作,所述通讯方b还可以判断所述验签操作是否成功,若成功,则所述通讯方b可以通过话筒来播放所述进行验签操作之后的语音信息,也即是所述通讯方b可以正常接听所述通讯方a发送过来的语音信息;否则,所述通讯方b认为收到无法辨识的声音,将自动丢弃接收到的所述保密处理之后的语音信息,或者所述通讯方b可以自动挂断/终止此次语音通话业务。

本发明实施例可在通信终端检测到语音通话业务时,获取通话发起方的第一语音信息以及通话接听方的第二语音信息,接着可以根据所述第一语音信息和所述第二语音信息生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥,最后根据所述加签私钥和所述加密公钥对所述通信终端获取的语音信息进行加签加密处理,并将所述加签加密处理之后的语音信息发送给对应的其他终端,这样可提升语音传输的安全性;另一方面,所述通信终端还可以将终端持有人的语音信息(也即是所述第一语音信息或者所述第二语音信息)与本地语音信息进行语音特征相似度对比,判断所述终端持有人是否为终端所认可的人,如果不是,则自动终止所述语音通话业务,避免电话误接或者被恶搞等情况,从而提升了语音通话的安全性;再一方面,所述通信终端在结束所述语音通话业务时不用对上述的加密公钥和加签私钥进行保存,从而节省了终端的内存空间。

请参见图2,是本发明实施例的另一种语音处理方法的流程示意图,本发明实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些通信终端的处理器来实现。本发明实施例的所述方法还包括如下步骤。

s201、通信终端在检测到语音通话业务时,获取通话发起方的第一语音信息。

s202、判断所述第一语音信息与预置的本地第一语音信息的语音特征相似度是否超过预设的第一相似度阈值。

本发明实施例中,如果通信终端在判断到所述第一语音信息与预置的本地第一语音信息的语音特征相似度超过预设的第一相似度阈值时,则继续执行步骤s203;否则,结束流程或者自动终止所述语音通话业务。

s203、获取通话接听方的第二语音信息。

s204、判断所述第二语音信息与预置的本地第二语音信息的语音特征相似度是否超过预设的第二相似度阈值。

本发明实施例中,如果通信终端在判断到所述第二语音信息与预置的本地第二语音信息的语音特征相似度超过预设的第二相似度阈值,则继续执行步骤s205;否则,结束流程或者自动终止所述语音通话业务。

需要说明的是,步骤s202和步骤s204是并列地;所述通信终端可以从步骤s202和步骤s204中任意选取一步骤进行执行,或者步骤s202和步骤s204两个步骤都执行,本发明实施例不作限定。

s205、对所述第一语音信息进行语音特征解析,得到与所述第一语音信息对应的第一语音特征信息,并将所述第一语音特征信息作为用于对所述语音通话业务进行保密传输处理的加签私钥。

s206、对所述第二语音信息进行语音特征解析,得到与所述第二语音信息对应的第二语音特征信息,并将所述第二语音特征信息作为用于对所述语音通话业务进行保密传输处理的加密公钥。

本发明实施例中,步骤s205和步骤s206都是上述步骤s103的具体实现方式或者实施步骤,且步骤s205和步骤s206的执行顺序是可变的,也即是通信终端可以先执行步骤s206后执行步骤s205,本发明实施例不作限定。

s207、根据所述加签私钥对所述通信终端获取的语音信息进行加签处理。

s208、根据所述加密公钥对所述加签处理之后的语音信息进行加密处理,得到加签加密处理之后的语音信息。

本发明实施例中,步骤s207和步骤s208都是通信终端对本通信终端获取的语音信息进行加签加密处理(也即是保密处理)的具体实施步骤。

s209、将所述加签加密处理之后的语音信息发送给对应的其他终端。

本发明实施例可在通信终端检测到语音通话业务时,获取通话发起方的第 一语音信息以及通话接听方的第二语音信息,接着可以根据所述第一语音信息和所述第二语音信息生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥,最后根据所述加签私钥和所述加密公钥对所述通信终端获取的语音信息进行加签加密处理,并将所述加签加密处理之后的语音信息发送给对应的其他终端,这样可提升语音传输的安全性;另一方面,所述通信终端还可以将终端持有人的语音信息(也即是所述第一语音信息或者所述第二语音信息)与本地语音信息进行语音特征相似度对比,判断所述终端持有人是否为终端所认可的人,如果不是,则自动终止所述语音通话业务,避免电话误接或者被恶搞等情况,从而提升了语音通话的安全性;再一方面,所述通信终端在结束所述语音通话业务时不用对上述的加密公钥和加签私钥进行保存,从而节省了终端的内存空间。

请参见图3,是本发明实施例的一种语音处理装置的结构示意图,本发明实施例的所述装置可以可设置在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,所述装置3包括:

获取模块30,用于在检测到语音通话业务时,获取通话发起方的第一语音信息、以及获取通话接听方的第二语音信息;

生成模块31,用于根据所述获取模块30获取到的所述第一语音信息和所述第二语音信息,生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥;

处理模块32,用于根据所述生成模块31生成的所述加签私钥和所述加密公钥,对所述通信终端获取的语音信息进行加签加密处理,并将所述加签加密处理之后的语音信息发送给对应的其他终端。

本发明实施例可在通信终端检测到语音通话业务时,获取通话发起方的第一语音信息以及通话接听方的第二语音信息,接着可以根据所述第一语音信息和所述第二语音信息生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥,最后根据所述加签私钥和所述加密公钥对所述通信终端获取的语音信息进行加签加密处理,并将所述加签加密处理之后的语音信息发送给对应的其他终端;这样可提升语音处理的安全性。

本发明实施例中涉及的各个模块的具体实现可参考图1至图2对应实施例中相关功能模块的描述,在此不赘述。

请参见图4,是本发明实施例的另一种语音处理装置的结构示意图,本发明实施例的所述装置4可以包括上述的获取模块30、生成模块31、处理模块32,还包括:

第一判断模块33,用于判断所述第一语音信息与预置的本地第一语音信息的语音特征相似度是否超过预设的第一相似度阈值;若所述判断模块判断到所述第一语音信息与预置的本地第一语音信息的语音特征相似度超过预设的第一相似度阈值,则继续进行所述语音通话业务,通知所述获取模块30获取通话接听方的第二语音信息;否则,自动终止所述语音通话业务。

其中可选地,本发明实施例中,所述装置还包括:

第二判断模块34,还用于判断所述第二语音信息与预置的本地第二语音信息的语音特征相似度是否超过预设的第二相似度阈值;若所述第二语音信息与预置的本地第二语音信息的语音特征相似度超过预设的第二相似度阈值,则继续进行所述语音通话业务,通知所述生成模块31;否则,自动终止所述语音通话业务。

其中可选地,本发明实施例中,

所述生成模块31,具体用于对所述第一语音信息进行语音特征解析,得到与所述第一语音信息对应的第一语音特征信息,并将所述第一语音特征信息作为用于对所述语音通话业务进行保密传输处理的加签私钥;对所述第二语音信息进行语音特征解析,得到与所述第二语音信息对应的第二语音特征信息,并将所述第二语音特征信息作为用于对所述语音通话业务进行保密传输处理的加密公钥。

其中可选地,本发明实施例中,

所述处理模块32,具体用于根据所述加签私钥对所述通信终端获取的语音信息进行加签处理;根据所述加密公钥对所述加签处理之后的语音信息进行加密处理,得到加签加密处理之后的语音信息。

其中可选地,本发明实施例中,

所述处理模块32,还用于若接收到所述其他终端发送的经过加签加密处理之后的语音信息,则将所述加签私钥作为解密私钥对接收到的所述经过加签加密处理之后的语音信息进行解密处理;将所述加密公钥作为验签公钥对所述解密处理之后的语音信息进行验签处理,并对所述验证处理之后的语音信息进行 播放;其中,所述经过加签加密处理之后的语音信息为经过以所述第一语音特征信息为加密公钥、以所述第二语音特征信息为加签私钥对所述语音信息进行加签加密处理之后得到的。

其中可选地,本发明实施例中,所述装置还包括:

第三判断模块35,还用于判断所述验签处理是否成功;若成功,则通知所述处理模块32对所述验证处理之后的语音信息进行播放;否则,丢弃接收到的所述经过加签加密处理之后的语音信息。

本发明实施例可在通信终端检测到语音通话业务时,获取通话发起方的第一语音信息以及通话接听方的第二语音信息,接着可以根据所述第一语音信息和所述第二语音信息生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥,最后根据所述加签私钥和所述加密公钥对所述通信终端获取的语音信息进行加签加密处理,并将所述加签加密处理之后的语音信息发送给对应的其他终端,这样可提升语音传输的安全性;另一方面,所述通信终端还可以将终端持有人的语音信息(也即是所述第一语音信息或者所述第二语音信息)与本地语音信息进行语音特征相似度对比,判断所述终端持有人是否为终端所认可的人,如果不是,则自动终止所述语音通话业务,避免电话误接或者被恶搞等情况,从而提升了语音通话的安全性;再一方面,所述通信终端在结束所述语音通话业务时不用对上述的加密公钥和加签私钥进行保存,从而节省了终端的内存空间。

本发明实施例中涉及的各个模块的具体实现可参考图1至图2对应实施例中相关功能模块的描述,在此不赘述。

再请参见图5,是本发明实施例的一种终端的结构示意图。所述终端可以为智能手机、平板电脑、智能可穿戴设备等带通信网络功能的设备,如图5所示,本发明实施例的所述终端可以包括显示屏、按键、扬声器、拾音器等模块,并且还包括:至少一个总线501、与总线501相连的至少一个处理器502以及与总线501相连的至少一个存储器503,实现通信功能的通信装置505,为通信终端各耗电模块供电的电源装置504。

所述处理器502可通过总线501,调用存储器503中存储的代码以执行相关的功能。

所述处理器502,用于通信终端在检测到语音通话业务时,获取通话发起方 的第一语音信息;获取通话接听方的第二语音信息;根据所述第一语音信息和所述第二语音信息,生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥;根据所述加签私钥和所述加密公钥,对所述通信终端获取的语音信息进行加签加密处理,并将所述加签加密处理之后的语音信息发送给对应的其他终端。

进一步可选地,所述处理器502还用于判断所述第一语音信息与预置的本地第一语音信息的语音特征相似度是否超过预设的第一相似度阈值;若是,则继续进行所述语音通话业务,执行所述获取通话接听方的第二语音信息;否则,自动终止所述语音通话业务。

进一步可选地,所述处理器502还用于判断所述第二语音信息与预置的本地第二语音信息的语音特征相似度是否超过预设的第二相似度阈值;若是,则继续进行所述语音通话业务,执行所述根据所述第一语音信息和所述第二语音信息,生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥;否则,自动终止所述语音通话业务。

进一步可选地,所述处理器502还用于对所述第一语音信息进行语音特征解析,得到与所述第一语音信息对应的第一语音特征信息,并将所述第一语音特征信息作为用于对所述语音通话业务进行保密传输处理的加签私钥;对所述第二语音信息进行语音特征解析,得到与所述第二语音信息对应的第二语音特征信息,并将所述第二语音特征信息作为用于对所述语音通话业务进行保密传输处理的加密公钥。

进一步可选地,所述处理器502还用于根据所述加签私钥对所述通信终端获取的语音信息进行加签处理;根据所述加密公钥对所述加签处理之后的语音信息进行加密处理,得到加签加密处理之后的语音信息。

进一步可选地,所述处理器502还用于若接收到所述其他终端发送的经过加签加密处理之后的语音信息,则将所述加签私钥作为解密私钥对接收到的所述经过加签加密处理之后的语音信息进行解密处理;将所述加密公钥作为验签公钥对所述解密处理之后的语音信息进行验签处理,并对所述验证处理之后的语音信息进行播放;其中,所述经过加签加密处理之后的语音信息为经过以所述第一语音特征信息为加密公钥、以所述第二语音特征信息为加签私钥对所述语音信息进行加签加密处理之后得到的。

进一步可选地,所述处理器502还用于判断所述验签处理是否成功;若是,则执行所述对所述验证处理之后的语音信息进行播放;否则,丢弃接收到的所述经过加签加密处理之后的语音信息。

本发明实施例可在通信终端检测到语音通话业务时,获取通话发起方的第一语音信息以及通话接听方的第二语音信息,接着可以根据所述第一语音信息和所述第二语音信息生成用于对所述语音通话业务进行保密传输处理的加签私钥和加密公钥,最后根据所述加签私钥和所述加密公钥对所述通信终端获取的语音信息进行加签加密处理,并将所述加签加密处理之后的语音信息发送给对应的其他终端,这样可提升语音传输的安全性;另一方面,所述通信终端还可以将终端持有人的语音信息(也即是所述第一语音信息或者所述第二语音信息)与本地语音信息进行语音特征相似度对比,判断所述终端持有人是否为终端所认可的人,如果不是,则自动终止所述语音通话业务,避免电话误接或者被恶搞等情况,从而提升了语音通话的安全性;再一方面,所述通信终端在结束所述语音通话业务时不用对上述的加密公钥和加签私钥进行保存,从而节省了终端的内存空间。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何音频播放应用的操作方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可 以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1