1.一種用于移動終端的語音通信系統,其特征在于,包括:
語音采集器,用于采集用戶的通信語音;
編碼器,用于對所述語音采集器采集的所述通信語音進行編碼壓縮;
SM4加密組件,用于通過SM4加密算法對經所述編碼器編碼壓縮后的通信語音進行語音加密;
語音傳輸組件,用于對經過語音加密的所述通信語音進行通信傳輸;
SM4解密組件,用于獲取所述語音傳輸組件傳輸的通信語音,并通過SM4解密算法進行相應地語音解密;
解碼器,用于對經過所述SM4解密組件語音解密后的通信語音進行解碼還原;
語音播放器,用于對經過所述解碼器解碼還原的通信語音進行播放。
2.根據權利要求1所述的系統,其特征在于,所述編碼器包括iLBC編碼器,所述解碼器包括iLBC解碼器。
3.根據權利要求2所述的系統,其特征在于,所述語音采集器包括:
錄音組件,用于獲取用戶的音頻信號;
語音采集處理器,用于控制所述錄音組件按照預設的音頻采樣值進行音頻信號的采集。
4.根據權利要求3所述的系統,其特征在于,所述語音播放器包括:
緩存組件,用于對經所述解碼器解碼還原的通信語音進行緩沖存儲;
語音播放組件,用于調取所述存儲組件中緩沖存儲的通信語音,并對該通信語音進行解碼播放。
5.根據權利要求1至4任一項所述的系統,其特征在于,所述語音傳輸組件包括:數據發送器和數據接收器;其中,所述數據發送器用于與外界服務器進行TCP連接,并在所述數據接收器亦和所述外界服務器建立TCP連接時和所述數據接收器建立UDP連接。
6.一種用于移動終端的語音通信方法,其特征在于,包括:
采集用戶的通信語音;
對所述通信語音進行編碼壓縮;
通過SM4加密算法對經編碼壓縮后的通信語音進行語音加密;
對經過語音加密的所述通信語音進行通信傳輸;
獲取該通信語音,并通過SM4解密算法對該通信語音進行相應地語音解密;
對經過語音解密后的通信語音進行解碼還原;
對經過解碼還原的通信語音進行播放。
7.根據權利要求6所述的方法,其特征在于,所述對所述通信語音進行編碼壓縮包括:通過iLBC編碼算法對所述通信語音進行編碼壓縮;
對經過語音解密后的通信語音進行解碼還原包括:通過iLBC解碼算法對經過語音解密后的通信語音進行解碼還原。
8.根據權利要求7所述的方法,其特征在于,采集用戶的通信語音,包括:
獲取預設的音頻采樣值;
根據所述音頻采樣值對用戶的通信語音進行音頻數據采樣。
9.根據權利要求8所述的方法,其特征在于,對經過解碼還原的通信語音進行播放,包括:
構建音頻解碼緩沖區;
接收經過解碼還原的通信語音,并將該通信語音存儲在所述音頻解碼存儲區中;
對存儲在所述音頻解碼緩沖區中的通信語音進行解碼播放。