一种用于移动终端的语音通信系统和方法技术方案

技术编号:15331943 阅读:63 留言:0更新日期:2017-05-16 15:06
本发明专利技术实施例公开了一种用于移动终端的语音通信系统和方法,该系统包括:语音采集器,用于采集用户的通信语音;编码器,用于对语音采集器采集的通信语音进行编码压缩;SM4加密组件,用于通过SM4加密算法对经编码器编码压缩后的通信语音进行语音加密;语音传输组件,用于对经过语音加密的通信语音进行通信传输;SM4解密组件,用于获取语音传输组件传输的通信语音,并通过SM4解密算法进行相应地语音解密;解码器,用于对经过SM4解密组件语音解密后的通信语音进行解码还原;语音播放器,用于对经过解码器解码还原的通信语音进行播放。采用SM4加解密算法直接对通信语音的信息进行加解密,既实现了安全通信,又降低了通信的延迟。

Voice communication system and method for mobile terminal

The embodiment of the invention discloses a mobile communication terminal system and method for the system, including: speech acquisition, speech acquisition for the communication of the user; encoder for voice communication of speech acquisition for encoding compression; SM4 encryption module, for through the SM4 encryption algorithm on the compressed speech encoder encoding communication for voice encryption; voice transmission module for communication through voice encryption communication transmission; SM4 decryption component for communication, speech acquisition transmission of voice transmission components, and through the SM4 decryption algorithm for speech decryption accordingly; for SM4 decoder, after decryption of the decrypted speech communication speech component decoding; voice player, used to restore the voice communication through decoding playback. SM4 encryption and decryption algorithm is used to encrypt and decrypt the communication speech directly. It not only realizes the secure communication, but also reduces the communication delay.

【技术实现步骤摘要】
一种用于移动终端的语音通信系统和方法
本专利技术涉及通信
,特别是涉及一种用于移动终端的语音通信系统和方法。
技术介绍
随着网络技术的发展和智能移动终端的普及,利用智能移动终端来实现通信的做法也越来越频繁,随之的要求也越来越高。在移动互联网内,移动终端中出现了很多的即时通信应用,以满足人们的日常生活社交需求。但是随着人们对于社交需求的要求不断提高,有些用户需要使用基于小范围的局域网通信。作为移动终端的局域网的应用,需要使用无线网络,随着WiFi无线网络的覆盖面积越来越广,传输速度也日渐增强,免费的连接使用也为局域网通信提供了条件。目前,在移动终端的操作系统中,Andorid占据着很大的市场,一些用户通过手机等智能终端执行ZRTP密钥交换协议,实现了基于局域网的通信。但是,在实际应用中,由于在进行ZRTP加密通信时需要进行ZRTP密钥协商,使得移动终端之间的语音通信具有较大的延迟。因此,如何既能实现移动终端在局域网中的安全通信,又能降低通信的延迟,是本领域技术人员目前需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种用于移动终端的语音通信系统和方法,可以实现移动终端在局域网中的安全通信,又能降低通信的延迟。为解决上述技术问题,本专利技术提供了如下技术方案:一种用于移动终端的语音通信系统,包括:语音采集器,用于采集用户的通信语音;编码器,用于对所述语音采集器采集的所述通信语音进行编码压缩;SM4加密组件,用于通过SM4加密算法对经所述编码器编码压缩后的通信语音进行语音加密;语音传输组件,用于对经过语音加密的所述通信语音进行通信传输;SM4解密组件,用于获取所述语音传输组件传输的通信语音,并通过SM4解密算法进行相应地语音解密;解码器,用于对经过所述SM4解密组件语音解密后的通信语音进行解码还原;语音播放器,用于对经过所述解码器解码还原的通信语音进行播放。优选地,所述编码器包括iLBC编码器,所述解码器包括iLBC解码器。优选地,所述语音采集器包括:录音组件,用于获取用户的音频信号;语音采集处理器,用于控制所述录音组件按照预设的音频采样值进行音频信号的采集。优选地,所述语音播放器包括:缓存组件,用于对经所述解码器解码还原的通信语音进行缓冲存储;语音播放组件,用于调取所述存储组件中缓冲存储的通信语音,并对该通信语音进行解码播放。优选地,所述语音传输组件包括:数据发送器和数据接收器;其中,所述数据发送器用于与外界服务器进行TCP连接,并在所述数据接收器亦和所述外界服务器建立TCP连接时和所述数据接收器建立UDP连接。一种用于移动终端的语音通信方法,包括:采集用户的通信语音;对所述通信语音进行编码压缩;通过SM4加密算法对经编码压缩后的通信语音进行语音加密;对经过语音加密的所述通信语音进行通信传输;获取该通信语音,并通过SM4解密算法对该通信语音进行相应地语音解密;对经过语音解密后的通信语音进行解码还原;对经过解码还原的通信语音进行播放。优选地,所述对所述通信语音进行编码压缩包括:通过iLBC编码算法对所述通信语音进行编码压缩;对经过语音解密后的通信语音进行解码还原包括:通过iLBC解码算法对经过语音解密后的通信语音进行解码还原。优选地,采集用户的通信语音,包括:获取预设的音频采样值;根据所述音频采样值对用户的通信语音进行音频数据采样。优选地,对经过解码还原的通信语音进行播放,包括:构建音频解码缓冲区;接收经过解码还原的通信语音,并将该通信语音存储在所述音频解码存储区中;对存储在所述音频解码缓冲区中的通信语音进行解码播放。与现有技术相比,上述技术方案具有以下优点:本专利技术实施例所提供的一种用于移动终端的语音通信系统,包括:语音采集器,用于采集用户的通信语音;编码器,用于对语音采集器采集的通信语音进行编码压缩;SM4加密组件,用于通过SM4加密算法对经编码器编码压缩后的通信语音进行语音加密;语音传输组件,用于对经过语音加密的通信语音进行通信传输;SM4解密组件,用于获取语音传输组件传输的通信语音,并通过SM4解密算法进行相应地语音解密;解码器,用于对经过SM4解密组件语音解密后的通信语音进行解码还原;语音播放器,用于对经过解码器解码还原的通信语音进行播放。每一个用于在局域网中进行语音通信的移动终端均设有语音采集器、编码器、SM4加密组件、语音传输组件、SM4解密组件、解码器、语音播放器,当一个移动终端和其他移动终端建立关于局域网的通信连接时,该移动终端会采集对应用户的通信语音,并通过自身的编码器对通信语音进行编码压缩,并采用SM4加密组件进行加密,并通过语音传输组件发送出去,以保证语音信息传输的安全性;而通讯对方的移动终端的语音传输组件接收到该通信语音,并通过SM4解密组件进行解密,而后通过解码器进行解码还原,最后通过语音播放器进行播放;相应地,通讯对方的移动终端根据相同的通讯方式可以将通信对方的用户的通讯语音传输至本方移动终端。在该语音通信过程中,采用SM4加解密,直接对通信语音的信息进行加解密,而无需进行密钥交换来进行协商,大大降低了通信的延迟,且保证了语音通信的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种具体实施方式所提供的一种用于移动终端的语音通信系统结构示意图;图2为本专利技术一种具体实施方式所提供的用于移动终端的语音通信方法流程图。具体实施方式本专利技术的核心是提供一种用于移动终端的语音通信系统和方法,可以实现移动终端在局域网中的安全通信,又能降低通信的延迟。为了使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。在以下描述中阐述了具体细节以便于充分理解本专利技术。但是本专利技术能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广。因此本专利技术不受下面公开的具体实施方式的限制。请参考图1,图1为本专利技术一种具体实施方式所提供的一种用于移动终端的语音通信系统结构示意图。本专利技术的一种具体实施方式提供了一种用于移动终端的语音通信系统,包括:语音采集器1,用于采集用户的通信语音;编码器2,用于对语音采集器1采集的通信语音进行编码压缩;SM4加密组件3,用于通过SM4加密算法对经编码器2编码压缩后的通信语音进行语音加密;语音传输组件4,用于对经过语音加密的通信语音进行通信传输;SM4解密组件5,用于获取语音传输组件4传输的通信语音,并通过SM4解密算法进行相应地语音解密;解码器6,用于对经过SM4解密组件5语音解密后的通信语音进行解码还原;语音播放器7,用于对经过解码器6解码还原的通信语音进行播放。在本实施方式中,以Android手机作为进行语音通信的移动终端为例进行说明。各通信方的移动终端均设有语音采集器、编码器、SM4加密组件、语音传输组件、SM4解密组件、解码器、语音播放器。其中,各移动终端的语音采集器用于采集自身对应用户的语音数据。在本专利技术的一种实施方式中,优选语音采集器包括:录音组件,用本文档来自技高网...
一种用于移动终端的语音通信系统和方法

【技术保护点】
一种用于移动终端的语音通信系统,其特征在于,包括:语音采集器,用于采集用户的通信语音;编码器,用于对所述语音采集器采集的所述通信语音进行编码压缩;SM4加密组件,用于通过SM4加密算法对经所述编码器编码压缩后的通信语音进行语音加密;语音传输组件,用于对经过语音加密的所述通信语音进行通信传输;SM4解密组件,用于获取所述语音传输组件传输的通信语音,并通过SM4解密算法进行相应地语音解密;解码器,用于对经过所述SM4解密组件语音解密后的通信语音进行解码还原;语音播放器,用于对经过所述解码器解码还原的通信语音进行播放。

【技术特征摘要】
1.一种用于移动终端的语音通信系统,其特征在于,包括:语音采集器,用于采集用户的通信语音;编码器,用于对所述语音采集器采集的所述通信语音进行编码压缩;SM4加密组件,用于通过SM4加密算法对经所述编码器编码压缩后的通信语音进行语音加密;语音传输组件,用于对经过语音加密的所述通信语音进行通信传输;SM4解密组件,用于获取所述语音传输组件传输的通信语音,并通过SM4解密算法进行相应地语音解密;解码器,用于对经过所述SM4解密组件语音解密后的通信语音进行解码还原;语音播放器,用于对经过所述解码器解码还原的通信语音进行播放。2.根据权利要求1所述的系统,其特征在于,所述编码器包括iLBC编码器,所述解码器包括iLBC解码器。3.根据权利要求2所述的系统,其特征在于,所述语音采集器包括:录音组件,用于获取用户的音频信号;语音采集处理器,用于控制所述录音组件按照预设的音频采样值进行音频信号的采集。4.根据权利要求3所述的系统,其特征在于,所述语音播放器包括:缓存组件,用于对经所述解码器解码还原的通信语音进行缓冲存储;语音播放组件,用于调取所述存储组件中缓冲存储的通信语音,并对该通信语音进行解码播放。5.根据权利要求1至4任一项所述的系统,其特征在于,所述语音传输组件包括:数据发送器...

【专利技术属性】
技术研发人员:林子康熊晓明胡湘宏张睿
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

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

1