一种语音数据加解密的方式和终端制造技术

技术编号:17444589 阅读:30 留言:0更新日期:2018-03-10 18:11
本发明专利技术提供一种语音数据加解密的方式和终端,该方式包括:确定加密方式;向服务器发送携带有所述加密方式的请求消息,所述请求消息用于请求所述服务器向接收端发送所述加密方式,以使所述服务器向所述接收端发送所述加密方式;若需要向所述接收端发送第一语音数据,使用所述加密方式对所述第一语音数据进行加密,并向所述接收端发送加密后的第一语音数据,以使所述接收端使用所述加密方式对应的解密方式对所述加密后的第一语音数据进行解密。本实施例可以减少语音数据泄密的几率。

【技术实现步骤摘要】
一种语音数据加解密的方式和终端
本专利技术涉及通信
,特别涉及一种语音数据加解密的方式和终端。
技术介绍
现有的通讯技术,由于在基站的通论链路中会对语音数据进行处理,导致接收方无法对经过终端加密的语音数据进行解密,因此现有的通讯技术无法对语音数据进行终端加解密,只能对语音数据进行空中链路加解密。而对于空中链路加解密这种方法,是由通讯网络运营商设置的加密方案。通讯网络运营商不但可以获取加密后的通讯数据,还知道相应的公钥和私钥,一旦通讯网络运营商设置的加密方案被泄露,那么会造成通讯数据的泄密。因此现有的对语音数据进行加解密的方法存在容易泄密的问题。
技术实现思路
本专利技术实施例的目的在于提供一种语音数据加解密的方式和终端,解决了现有技术存在的对语音数据进行加解密的方法容易泄密的问题。为了达到上述目的,本专利技术实施例提供一种语音数据加解密的方式,包括:确定加密方式;向服务器发送携带有所述加密方式的请求消息,所述请求消息用于请求所述服务器向接收端发送所述加密方式,以使所述服务器向所述接收端发送所述加密方式;若需要向所述接收端发送第一语音数据,使用所述加密方式对所述第一语音数据进行加密,并向所述接收端发送加密后的第一语音数据,以使所述接收端使用所述加密方式对应的解密方式对所述加密后的第一语音数据进行解密。本专利技术实施例还提供另一种语音数据加解密的方式,包括:接收服务器发送的加密方式,所述加密方式为发送端确定的加密方式;接收通过所述加密方式加密的第一语音数据;使用与所述加密方式对应的解密方式对所述通过所述加密方式加密的第一语音数据进行解密。本专利技术实施例还提供一种终端,包括:确定模块,用于确定加密方式;发送模块,用于向服务器发送携带有所述加密方式的请求消息,所述请求消息用于请求所述服务器向接收端发送所述加密方式,以使所述服务器向所述接收端发送所述加密方式;第一加密模块,用于若需要向所述接收端发送第一语音数据,使用所述加密方式对所述第一语音数据进行加密,并向所述接收端发送加密后的第一语音数据,以使所述接收端使用所述加密方式对应的解密方式对所述加密后的第一语音数据进行解密。本专利技术实施例还提供另一种终端,包括:第一接收模块,用于接收服务器发送的加密方式,所述加密方式为发送端确定的加密方式;第二接收模块,用于接收通过所述加密方式加密的第一语音数据;解密模块,用于使用与所述加密方式对应的解密方式对所述通过所述加密方式加密的第一语音数据进行解密。上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术实施例,确定加密方式;向服务器发送携带有所述加密方式的请求消息,所述请求消息用于请求所述服务器向接收端发送所述加密方式,以使所述服务器向所述接收端发送所述加密方式;若需要向所述接收端发送第一语音数据,使用所述加密方式对所述第一语音数据进行加密,并向所述接收端发送加密后的第一语音数据,以使所述接收端使用所述加密方式对应的解密方式对所述加密后的第一语音数据进行解密。对语音数据进行加解密的过程中,除了空中链路加解密的方式,再增加一种用户自定义的加解密方式,这样使用两种方式对语音数据进行加密后,就减少了泄密的几率。附图说明图1为本专利技术实施例提供的一种语音数据加解密的方式的流程图;图2为本专利技术实施例提供的另一种语音数据加解密的方式的流程图;图3为本专利技术实施例提供的一种终端的结构图;图4为本专利技术实施例提供的另一种终端的结构图;图5为本专利技术实施例提供的另一种终端的结构图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。如图1所示,本专利技术实施例提供一种语音数据加解密的方式,包括以下步骤:步骤S101、确定加密方式。步骤S102、向服务器发送携带有所述加密方式的请求消息,所述请求消息用于请求所述服务器向接收端发送所述加密方式,以使所述服务器向所述接收端发送所述加密方式。步骤S103、若需要向所述接收端发送第一语音数据,使用所述加密方式对所述第一语音数据进行加密,并向所述接收端发送加密后的第一语音数据,以使所述接收端使用所述加密方式对应的解密方式对所述加密后的第一语音数据进行解密。在步骤S101中,发送端先确定加密方式。可选的,所述确定加密方式包括:接收在设置界面上的操作,根据所述操作确定所述加密方式,所述设置界面为对所述加密方式进行设置的界面。发送端先在加密方式的设置界面上设置加密方式,当发送端和接收端进行通话时,首先利用协商好的加密方式对发送端发出的语音数据进行加密,当经过终端加密后的语音数据传输到基站时,利用空中链路加密方式对经过终端加密后的语音数据再一次进行加密。然后经过两种方式加密的语音数据在基站与基站之间进行传输。当经过两种方式加密的语音数据传输到基站与接收端之间时,使用空中链路解密方式对经过两种方式加密的语音数据进行解密,得到被终端加密方式加密后的语音数据。当被终端加密方式加密后的语音数据传输到接收端时,使用与终端加密方式对应的解密方式对被终端加密方式加密后的语音数据进行解密,最终接收端获取发送端发送的语音数据。在步骤S102中,发送端先确定加密方式,再将设置好的加密方式发送给加密模块的官方服务器,官方服务器再将设置好的加密方式发送给接收端,接收端接收到设置好的加密方式后就能获取相应的解密方式。可选的,所述加密方式包括多个加密算法,且所述加密方式由所述多个加密算法的个数、所述多个加密算法的种类和所述多个加密算法的顺序所构成,或者所述加密方式由所述多个加密算法的种类和所述多个加密算法的顺序所构成。用户自定义的加密方式包括多个加密算法,加密算法都来自一个算法库,算法库中的算法是可更新的,也可以是用户自定义的。加密算法有很多种,例如基于特定数学变换公式的算法、基于位反转的算法、基于字节顺序调整的算法、基于自然现象的算法、基于用户隐私的特征算法等。用户自定义的加密方式包括多个加密算法,可以从算法库中任意挑选不同的算法,调整选取出来的算法的顺序,由多个加密算法的种类、个数和顺序共同构成用户自定义的加密方式。在步骤S103中,如果本次通话的内容非常重要,则要设置加密方式。使用设置好的加密方式对语音数据进行加密,再将加密后的语音数据发送给接收端,接收端利用与设置好的加密方式对应的解密方式对加密后的语音数据进行解密。可选的,在所述确定加密方式之前,所述方法还包括:若需要向所述接收端发送不需要用户自定义加密方式的第二语音数据,则使用与所述接收端默认的加密方式对所述第二语音数据进行加密,并向所述接收端发送加密后的第二语音数据,以使所述接收端使用与所述接收端默认的加密方式对应的解密方式对所述加密后的第二语音数据进行解密。另外,通话双方在通话之前也可以不对加密方式进行设定,此时就使用发送端和接收端都默认的加密方式对语音数据进行加密。需要说明的是,如果发送端和接收端从未对加密方式进行设定,就使用默认的加密方式对语音数据进行加密,这个默认的加密方式是加密模块本身具有的。若发送端和接收端在之前已经设置过加密方式,当通话双方在本次通话中不想对加密方式进行设定时,就使用上一次设置好的加密方式对语音数据进行加密。本实施例,提出一种语音数据加解密的方式,对语音数据进行加解密的过程中,除了空中链路加解密的方式,再本文档来自技高网...
一种语音数据加解密的方式和终端

【技术保护点】
一种语音数据加解密的方式,其特征在于,包括:确定加密方式;向服务器发送携带有所述加密方式的请求消息,所述请求消息用于请求所述服务器向接收端发送所述加密方式,以使所述服务器向所述接收端发送所述加密方式;若需要向接收端发送第一语音数据,使用所述加密方式对所述第一语音数据进行加密,并向所述接收端发送加密后的第一语音数据,以使所述接收端使用所述加密方式对应的解密方式对所述加密后的第一语音数据进行解密。

【技术特征摘要】
1.一种语音数据加解密的方式,其特征在于,包括:确定加密方式;向服务器发送携带有所述加密方式的请求消息,所述请求消息用于请求所述服务器向接收端发送所述加密方式,以使所述服务器向所述接收端发送所述加密方式;若需要向接收端发送第一语音数据,使用所述加密方式对所述第一语音数据进行加密,并向所述接收端发送加密后的第一语音数据,以使所述接收端使用所述加密方式对应的解密方式对所述加密后的第一语音数据进行解密。2.如权利要求1所述的方式,其特征在于,所述确定加密方式包括:接收在设置界面上的操作,根据所述操作确定所述加密方式,所述设置界面为对所述加密方式进行设置的界面。3.如权利要求2所述的方式,其特征在于,所述加密方式包括多个加密算法,且所述加密方式由所述多个加密算法的个数、所述多个加密算法的种类和所述多个加密算法的顺序所构成,或者所述加密方式由所述多个加密算法的种类和所述多个加密算法的顺序所构成。4.如权利要求1所述的方式,其特征在于,在所述确定加密方式之前,所述方式还包括:若需要向所述接收端发送不需要用户自定义加密方式的第二语音数据,则使用与所述接收端默认的加密方式对所述第二语音数据进行加密,并向所述接收端发送加密后的第二语音数据,以使所述接收端使用与所述接收端默认的加密方式对应的解密方式对所述加密后的第二语音数据进行解密。5.一种语音数据加解密的方式,其特征在于,包括:接收服务器发送的加密方式,所述加密方式为发送端确定的加密方式;接收通过所述加密方式加密的第一语音数据;使用与所述加密方式对应的解密方式对所述通过所述加密方式加密的第一语音数据进行解密。6.一种终端,其特征在于,...

【专利技术属性】
技术研发人员:张国彬田艳军刘伟梁超
申请(专利权)人:联想移动通信科技有限公司
类型:发明
国别省市:福建,35

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

1