本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種寬帶集群多媒體系統(tǒng)中終端語音加密的方法及終端。
背景技術(shù):
隨著經(jīng)濟(jì)社會(huì)的發(fā)展、移動(dòng)通信的普及和發(fā)展,通信安全越來越受到重視并成為熱點(diǎn)問題。對(duì)于一些特殊行業(yè)的用戶來說,需要移動(dòng)通信有更高的安全性能。如何滿足這部分用戶在語音通話中的端到端加密需求,給整個(gè)移動(dòng)通信系統(tǒng)特別是移動(dòng)終端的設(shè)計(jì)提出了巨大的挑戰(zhàn)。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下問題:加密卡是在移動(dòng)終端的應(yīng)用處理器(application processor,簡(jiǎn)稱AP)上進(jìn)行管理,如加密功能的配置管理、信令控制都是在AP側(cè),但是當(dāng)語音可變多速率編譯碼器(Adaptive Multi-Rate codec,簡(jiǎn)稱AMR codec)是在移動(dòng)終端的調(diào)制解調(diào)模塊(modem)實(shí)現(xiàn)時(shí),亟需一種移動(dòng)終端內(nèi)部語音數(shù)據(jù)的傳輸和加密的方法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種寬帶集群多媒體系統(tǒng)中終端語音加密的方法及終端,能夠?qū)崿F(xiàn)移動(dòng)終端內(nèi)部語音數(shù)據(jù)的傳輸和加密。
第一方面,本發(fā)明提供一種寬帶集群多媒體系統(tǒng)中終端語音加密的方法,包括:
當(dāng)主叫終端與被叫終端建立加密通信連接后,主叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰;
所述加解密管理模塊向主叫終端的調(diào)制解調(diào)模塊發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信;
所述調(diào)制解調(diào)模塊收到語音數(shù)據(jù)后,進(jìn)行編碼處理,并將處理后的語音數(shù)據(jù)通過虛擬通道發(fā)送給所述加解密管理模塊;
所述加解密管理模塊讀取所述語音數(shù)據(jù)并將所述語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行加密,并接收所述加密卡返回的加密語音數(shù)據(jù)。
可選地,所述主叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰之前,還包括:
所述加解密管理模塊識(shí)別所述加密卡,完成所述加密卡的認(rèn)證。
可選地,所述主叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰,包括:
主叫終端的加解密管理模塊從密匙分配中心KDC獲取加解密所述加密通信的密鑰。
可選地,所述將處理后的語音數(shù)據(jù)通過虛擬通道發(fā)送給所述加解密管理模塊之前,還包括:
所述調(diào)制解調(diào)模塊緩存所述語音數(shù)據(jù),以保證所述調(diào)制解調(diào)模塊的語音數(shù)據(jù)先進(jìn)先出。
可選地,所述虛擬通道為與所述加解密管理模塊和所述調(diào)制解調(diào)模塊之間傳輸信令的通信通道相互獨(dú)立的通信通道。
第二方面,本發(fā)明提供一種寬帶集群多媒體系統(tǒng)中終端語音加密的方法,包括:
當(dāng)主叫終端與被叫終端建立加密通信連接后,被叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰;
所述加解密管理模塊向被叫終端的調(diào)制解調(diào)模塊發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信;
所述調(diào)制解調(diào)模塊接收到主叫終端發(fā)送的加密語音數(shù)據(jù)后,通過虛擬通道將所述加密語音數(shù)據(jù)發(fā)送給所述加解密管理模塊;
所述加解密管理模塊讀取所述加密語音數(shù)據(jù)并將所述加密語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行解密,待接收到所述加密卡返回的數(shù)據(jù)后,通過所述虛擬通道發(fā)送給所述調(diào)制解調(diào)模塊進(jìn)行解碼處理。
可選地,所述通過虛擬通道將所述加密語音數(shù)據(jù)發(fā)送給所述加解密管理模塊之前,還包括:
所述調(diào)制解調(diào)模塊緩存所述加密語音數(shù)據(jù),以保證所述調(diào)制解調(diào)模塊的加密語音數(shù)據(jù)先進(jìn)先出。
可選地,所述虛擬通道為與所述加解密管理模塊和所述調(diào)制解調(diào)模塊之間傳輸信令的通信通道相互獨(dú)立的通信通道。
第三方面,本發(fā)明提供一種主叫終端,包括:
加解密管理模塊,用于當(dāng)所述主叫終端與被叫終端建立加密通信連接后,獲取加解密所述加密通信的密鑰;
所述加解密管理模塊,還用于向調(diào)制解調(diào)模塊發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信;
所述調(diào)制解調(diào)模塊,用于在接收到語音數(shù)據(jù)后,進(jìn)行編碼處理,并將處理后的語音數(shù)據(jù)通過虛擬通道發(fā)送給所述加解密管理模塊;
所述加解密管理模塊,還用于讀取所述語音數(shù)據(jù)并將所述語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行加密,并接收所述加密卡返回的加密語音數(shù)據(jù)
第四方面,本發(fā)明提供一種被叫終端,包括:
加解密管理模塊,用于當(dāng)主叫終端與被叫終端建立加密通信連接后,獲取加解密所述加密通信的密鑰;
所述加解密管理模塊,還用于向被叫終端的調(diào)制解調(diào)模塊發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信;
所述調(diào)制解調(diào)模塊,用于接收到主叫終端發(fā)送的加密語音數(shù)據(jù)后,通過虛擬通道將所述加密語音數(shù)據(jù)發(fā)送給所述加解密管理模塊;
所述加解密管理模塊,還用于讀取所述加密語音數(shù)據(jù)并將所述加密語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行解密,待接收到所述加密卡返回的數(shù)據(jù)后,通過所述虛擬通道發(fā)送給所述調(diào)制解調(diào)模塊進(jìn)行解碼處理。
本發(fā)明提供的寬帶集群多媒體系統(tǒng)中終端語音加密的方法及終端,通過當(dāng)主叫終端與被叫終端建立加密通信連接后,主叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰;所述加解密管理模塊向主叫終端的調(diào)制解調(diào)模塊發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信;所述調(diào)制解調(diào)模塊接收到語音數(shù)據(jù)后,進(jìn)行編碼處理,并將處理后的語音數(shù)據(jù)通過虛擬通道發(fā)送給所述加解密管理模塊;所述加解密管理模塊讀取所述語音數(shù)據(jù)并將所述語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行加密,并接收所述加 密卡返回的加密語音數(shù)據(jù),實(shí)現(xiàn)了移動(dòng)終端內(nèi)部尤其是加密功能和語音編解碼由不同的模塊實(shí)現(xiàn)時(shí),語音數(shù)據(jù)的傳輸和加密的功能。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明寬帶集群多媒體系統(tǒng)中終端語音加密的方法一實(shí)施例的流程圖;
圖2為本發(fā)明方法一實(shí)施例的系統(tǒng)組網(wǎng)示意圖;
圖3為本發(fā)明主叫終端一實(shí)施例的結(jié)構(gòu)示意圖;
圖4為本發(fā)明寬帶集群多媒體系統(tǒng)中終端語音加密的方法另一實(shí)施例的流程圖;
圖5為本發(fā)明被叫終端一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明寬帶集群多媒體系統(tǒng)中終端語音加密的方法一實(shí)施例的流程圖。圖2為本發(fā)明方法一實(shí)施例的系統(tǒng)組網(wǎng)示意圖。圖3為本發(fā)明主叫終端一實(shí)施例的結(jié)構(gòu)示意圖。如圖1所示,本實(shí)施例的方法包括:
步驟101、當(dāng)主叫終端與被叫終端建立加密通信連接后,主叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰;
步驟102、所述加解密管理模塊向主叫終端的調(diào)制解調(diào)模塊發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信;
步驟103、所述調(diào)制解調(diào)模塊接收到語音數(shù)據(jù)后,進(jìn)行編碼處理,并 將處理后的語音數(shù)據(jù)通過虛擬通道發(fā)送給所述加解密管理模塊;
步驟104、所述加解密管理模塊讀取所述語音數(shù)據(jù)并將所述語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行加密,并接收所述加密卡返回的加密語音數(shù)據(jù)。
本實(shí)施例的主叫終端可以采用如圖3所示的結(jié)構(gòu)。
具體來說,主叫終端與被叫終端建立加密通信連接,可以是通過主叫終端在起呼前選擇發(fā)起加密通信,即向被叫終端發(fā)送的通信為已加密,被叫終端響應(yīng)之后與主叫終端建立加密通信連接。也可以是主叫終端與被叫終端在正常通話中,由主叫終端與被叫終端進(jìn)行商定轉(zhuǎn)向加密通信。
主叫終端與被叫終端都是具有提供加密功能的加密終端。如果主叫終端不提供加密功能,則不能發(fā)起加密通信,如果被叫終端不提供加密功能,則不能接受所述加密通信。
本實(shí)施例中僅以主叫終端為例進(jìn)行說明,被叫終端與主叫終端的實(shí)現(xiàn)過程類似。
主叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰;
其中,獲取密鑰的方式例如是:如圖2所示,由網(wǎng)絡(luò)服務(wù)器分發(fā),如主叫終端向密匙分配中心(Key Distribution Center,簡(jiǎn)稱KDC)發(fā)送用于請(qǐng)求密鑰的通信消息,KDC向主叫終端返回?cái)y帶密鑰的通信消息。獲取密鑰可以是在起呼前獲取,也可以是在通話中獲取。主叫終端可以預(yù)設(shè)密鑰獲取方式,也可以在需要獲取時(shí)進(jìn)行協(xié)商。
加解密管理模塊可以是在主叫終端的AP上實(shí)現(xiàn)的。
主叫終端的加解密管理模塊向主叫終端的調(diào)制解調(diào)模塊發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信。
所述調(diào)制解調(diào)模塊收到語音數(shù)據(jù)后,若調(diào)制解調(diào)模塊知道本次通信是加密通信,則所述調(diào)制解調(diào)模塊進(jìn)行編碼處理,并將處理后的語音數(shù)據(jù)通過虛擬通道發(fā)送給所述加解密管理模塊;虛擬通道可以是專門為傳輸所述語音數(shù)據(jù)開辟的通信通道。
所述加解密管理模塊讀取所述語音數(shù)據(jù)并將所述語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行加密,并接收所述加密卡返回的加密語音數(shù)據(jù)。主叫終端將加密語音數(shù)據(jù)發(fā)送給被叫終端。如圖2所示,所述加解密管理模塊與所述加密卡通過固定的通信接口通信。
本實(shí)施例提供的寬帶集群多媒體系統(tǒng)中終端語音加密的方法,通過當(dāng)主叫終端與被叫終端建立加密通信連接后,主叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰;所述加解密管理模塊向主叫終端的調(diào)制解調(diào)模塊發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信;所述調(diào)制解調(diào)模塊收接到語音數(shù)據(jù)后,進(jìn)行編碼處理,并將處理后的語音數(shù)據(jù)通過虛擬通道發(fā)送給所述加解密管理模塊;所述加解密管理模塊讀取所述語音數(shù)據(jù)并將所述語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行加密,并接收所述加密卡返回的加密語音數(shù)據(jù),實(shí)現(xiàn)了移動(dòng)終端內(nèi)部尤其是加密功能和語音編解碼由不同的模塊實(shí)現(xiàn)時(shí),語音數(shù)據(jù)的傳輸和加密的功能。
在上述實(shí)施方式的基礎(chǔ)上,進(jìn)一步的,作為一種可實(shí)施的方式,所述主叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰之前,還包括:
所述加解密管理模塊識(shí)別所述加密卡,完成所述加密卡的認(rèn)證。
具體來說,在主叫終端啟動(dòng)后,獲取密鑰前,讀取所述加密卡并識(shí)別,以完成所述加密卡的認(rèn)證。
在上述實(shí)施方式的基礎(chǔ)上,進(jìn)一步的,在實(shí)際應(yīng)用中,獲取加解密所述加密通信的密鑰的方式可以有多種,可選的,作為一種可實(shí)施的方式,所述主叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰,包括:
主叫終端的加解密管理模塊從密匙分配中心KDC獲取加解密所述加密通信的密鑰。
在上述實(shí)施方式的基礎(chǔ)上,進(jìn)一步的,作為一種可實(shí)施的方式,所述將處理后的語音數(shù)據(jù)通過虛擬通道發(fā)送給所述加解密管理模塊之前,還包括:
所述調(diào)制解調(diào)模塊緩存所述語音數(shù)據(jù),以保證所述調(diào)制解調(diào)模塊的語音數(shù)據(jù)先進(jìn)先出。
具體來說,對(duì)于不同的語音數(shù)據(jù),由于發(fā)送到加解密管理模塊中的時(shí)延不同,因此為了保證調(diào)制解調(diào)模塊先接收到的語音數(shù)據(jù)先發(fā)送給加解密管理模塊加解密,因此可以在調(diào)制解調(diào)模塊對(duì)語音數(shù)據(jù)進(jìn)行緩存,減少時(shí)延抖動(dòng)。由于上述加解密功能對(duì)語音碼流進(jìn)行無損操作,不改變?cè)咏饷? 語音碼流速率格式和特點(diǎn),且處理時(shí)延嚴(yán)格控制,因此對(duì)語音通話質(zhì)量無任何不良影響。
在上述實(shí)施方式的基礎(chǔ)上,進(jìn)一步的,為了保證語音數(shù)據(jù)快速的進(jìn)行加解密,因此可以開辟一個(gè)專門的通信通道用于傳輸語音數(shù)據(jù),即在本實(shí)施例中,所述虛擬通道為與所述加解密管理模塊和所述調(diào)制解調(diào)模塊之間傳輸信令的通信通道相互獨(dú)立的通信通道。
上述具體實(shí)施方式中,通過所述調(diào)制解調(diào)模塊緩存所述語音數(shù)據(jù),以保證所述調(diào)制解調(diào)模塊的語音數(shù)據(jù)先進(jìn)先出,以及專門開辟一個(gè)的通信通道用于傳輸語音數(shù)據(jù),減少了通信的時(shí)延抖動(dòng)。
圖4為本發(fā)明寬帶集群多媒體系統(tǒng)中終端語音加密的方法另一實(shí)施例的流程圖。如圖4所示,本實(shí)施例的方法包括:
步驟401、當(dāng)主叫終端與被叫終端建立加密通信連接后,被叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰;
步驟402、所述加解密管理模塊向被叫終端的調(diào)制解調(diào)模塊發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信;
步驟403、所述調(diào)制解調(diào)模塊接收到主叫終端發(fā)送的語音數(shù)據(jù)后,通過虛擬通道將所述語音數(shù)據(jù)發(fā)送給所述加解密管理模塊;
步驟404、所述加解密管理模塊讀取所述語音數(shù)據(jù)并將所述語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行解密,待接收到所述加密卡返回的數(shù)據(jù)后,通過所述虛擬通道發(fā)送給所述調(diào)制解調(diào)模塊進(jìn)行解碼處理。
具體來說,主叫終端與被叫終端建立加密通信連接,可以是通過主叫終端在起呼前選擇發(fā)起加密通信,即向被叫終端發(fā)送的通信為已加密,被叫終端響應(yīng)之后與主叫終端建立加密通信連接。也可以是主叫終端與被叫終端在正常通話中,由主叫終端與被叫終端進(jìn)行商定轉(zhuǎn)向加密通信。
主叫終端與被叫終端都是具有提供加密功能的加密終端。如果主叫終端不提供加密功能,則不能發(fā)起加密通信,如果被叫終端不提供加密功能,則不能接受所述加密通信。
當(dāng)主叫終端與被叫終端建立加密通信連接后,首先,被叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰;
其中,獲取密鑰的方式例如是:如圖2所示,由網(wǎng)絡(luò)服務(wù)器分發(fā),如主叫終端向密匙分配中心(Key Distribution Center,簡(jiǎn)稱KDC)發(fā)送用于請(qǐng)求密鑰的通信消息,KDC向主叫終端返回?cái)y帶密鑰的通信消息。獲取密鑰可以是在起呼前獲取,也可以是在通話中獲取。被叫終端可以預(yù)設(shè)密鑰獲取方式,也可以在需要獲取時(shí)進(jìn)行協(xié)商。
加解密管理模塊可以是在被叫終端的AP上實(shí)現(xiàn)的。
所述加解密管理模塊向被叫終端的調(diào)制解調(diào)模塊發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信;
所述調(diào)制解調(diào)模塊接收到主叫終端發(fā)送的語音數(shù)據(jù)后,通過虛擬通道將所述語音數(shù)據(jù)發(fā)送給所述加解密管理模塊;虛擬通道可以是專門為傳輸所述語音數(shù)據(jù)開辟的通信通道。
所述加解密管理模塊讀取所述語音數(shù)據(jù)并將所述語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行解密,待接收到所述加密卡返回的數(shù)據(jù)后,通過所述虛擬通道發(fā)送給所述調(diào)制解調(diào)模塊進(jìn)行解碼處理。如圖2所示,所述加解密管理模塊與所述加密卡通過固定的通信接口通信。
本實(shí)施例提供的寬帶集群多媒體系統(tǒng)中終端語音加密的方法,通過當(dāng)主叫終端與被叫終端建立加密通信連接后,被叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰;所述加解密管理模塊向被叫終端的調(diào)制解調(diào)模塊發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信;所述調(diào)制解調(diào)模塊接收到主叫終端發(fā)送的語音數(shù)據(jù)后,通過虛擬通道將所述語音數(shù)據(jù)發(fā)送給所述加解密管理模塊;所述加解密管理模塊讀取所述語音數(shù)據(jù)并將所述語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行解密,待接收到所述加密卡返回的數(shù)據(jù)后,通過所述虛擬通道發(fā)送給所述調(diào)制解調(diào)模塊進(jìn)行解碼處理,實(shí)現(xiàn)了移動(dòng)終端內(nèi)部尤其是加密功能和語音編解碼由不同的模塊實(shí)現(xiàn)時(shí),語音數(shù)據(jù)的傳輸和加密的功能。
在上述實(shí)施方式的基礎(chǔ)上,進(jìn)一步的,作為一種可實(shí)施的方式,所述被叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰之前,還包括:
所述加解密管理模塊識(shí)別所述加密卡,完成所述加密卡的認(rèn)證。
具體來說,在被叫終端啟動(dòng)后,獲取密鑰前,讀取所述加密卡并識(shí)別,以完成所述加密卡的認(rèn)證。
在上述實(shí)施方式的基礎(chǔ)上,進(jìn)一步的,在實(shí)際應(yīng)用中,獲取加解密所述加密通信的密鑰的方式可以有多種,可選的,作為一種可實(shí)施的方式,所述被叫終端的加解密管理模塊獲取加解密所述加密通信的密鑰,包括:
被叫終端的加解密管理模塊從密匙分配中心KDC獲取加解密所述加密通信的密鑰。
在上述實(shí)施方式的基礎(chǔ)上,進(jìn)一步的,作為一種可實(shí)施的方式,所述通過虛擬通道將所述加密語音數(shù)據(jù)發(fā)送給所述加解密管理模塊之前,還包括:
所述調(diào)制解調(diào)模塊緩存所述加密語音數(shù)據(jù),以保證所述調(diào)制解調(diào)模塊的加密語音數(shù)據(jù)先進(jìn)先出。
具體來說,對(duì)于不同的加密語音數(shù)據(jù),由于發(fā)送到加解密管理模塊中的時(shí)延不同,因此為了保證調(diào)制解調(diào)模塊先接收到的加密語音數(shù)據(jù)先發(fā)送給加解密管理模塊解密,因此可以在調(diào)制解調(diào)模塊對(duì)語音數(shù)據(jù)進(jìn)行緩存,減少時(shí)延抖動(dòng)。由于上述加解密功能對(duì)語音碼流進(jìn)行無損操作,不改變?cè)咏饷苷Z音碼流速率格式和特點(diǎn),且處理時(shí)延嚴(yán)格控制,因此對(duì)語音通話質(zhì)量無任何不良影響。
在上述實(shí)施方式的基礎(chǔ)上,進(jìn)一步的,為了保證語音數(shù)據(jù)快速的進(jìn)行加解密,因此可以開辟一個(gè)專門的通信通道用于傳輸語音數(shù)據(jù),即在本實(shí)施例中,所述虛擬通道為與所述加解密管理模塊和所述調(diào)制解調(diào)模塊之間傳輸信令的通信通道相互獨(dú)立的通信通道。
上述具體實(shí)施方式中,通過所述調(diào)制解調(diào)模塊緩存所述加密語音數(shù)據(jù),以保證所述調(diào)制解調(diào)模塊的加密語音數(shù)據(jù)先進(jìn)先出,以及專門開辟一個(gè)的通信通道用于傳輸語音數(shù)據(jù),減少了通信的時(shí)延抖動(dòng)。
在本發(fā)明主叫終端實(shí)施例中,如圖3所示,本實(shí)施例的主叫終端,可以包括:加解密管理模塊301和調(diào)制解調(diào)模塊302;
其中,加解密管理模塊301,用于當(dāng)所述主叫終端與被叫終端建立加密通信連接后,獲取加解密所述加密通信的密鑰;
所述加解密管理模塊301,還用于向調(diào)制解調(diào)模塊302發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊本次通信為加密通信;
所述調(diào)制解調(diào)模塊302,用于在接收到語音數(shù)據(jù)后,進(jìn)行編碼處理,并將處理后的語音數(shù)據(jù)通過虛擬通道發(fā)送給所述加解密管理模塊301;
所述加解密管理模塊301,還用于讀取所述語音數(shù)據(jù)并將所述語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行加密,并接收所述加密卡返回的加密語音數(shù)據(jù)。
可選地,所述加解密管理模塊301,還用于:
識(shí)別所述加密卡,完成所述加密卡的認(rèn)證。
可選地,所述加解密管理模塊301,具體用于:
從密匙分配中心KDC獲取加解密所述加密通信的密鑰。
可選地,所述調(diào)制解調(diào)模塊302,還用于:
緩存所述語音數(shù)據(jù),以保證所述調(diào)制解調(diào)模塊的語音數(shù)據(jù)先進(jìn)先出。
可選地,所述虛擬通道為與所述加解密管理模塊和所述調(diào)制解調(diào)模塊之間傳輸信令的通信通道相互獨(dú)立的通信通道。
本實(shí)施例的主叫終端,可以用于執(zhí)行如圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖5為本發(fā)明被叫終端一實(shí)施例的結(jié)構(gòu)示意圖。如圖5所示,本實(shí)施例的被叫終端,包括:加解密管理模塊501和調(diào)制解調(diào)模塊502;
其中,加解密管理模塊501,用于當(dāng)主叫終端與被叫終端建立加密通信連接后,獲取加解密所述加密通信的密鑰;
所述加解密管理模塊501,還用于向被叫終端的調(diào)制解調(diào)模塊502發(fā)送通知消息,所述通知消息用于通知所述調(diào)制解調(diào)模塊502本次通信為加密通信;
所述調(diào)制解調(diào)模塊502,用于接收到主叫終端發(fā)送的加密語音數(shù)據(jù)后,通過虛擬通道將所述加密語音數(shù)據(jù)發(fā)送給所述加解密管理模塊501;
所述加解密管理模塊501,還用于讀取所述加密語音數(shù)據(jù)并將所述加密語音數(shù)據(jù)發(fā)送給加密卡進(jìn)行解密,待接收到所述加密卡返回的數(shù)據(jù)后,通過所述虛擬通道發(fā)送給所述調(diào)制解調(diào)模塊502進(jìn)行解碼處理。
可選地,所述加解密管理模塊501,還用于:
識(shí)別所述加密卡,完成所述加密卡的認(rèn)證。
可選地,所述加解密管理模塊501,具體用于:
從密匙分配中心KDC獲取加解密所述加密通信的密鑰。
可選地,所述調(diào)制解調(diào)模塊502,還用于:
緩存所述加密語音數(shù)據(jù),以保證所述調(diào)制解調(diào)模塊的加密語音數(shù)據(jù)先進(jìn)先出。
可選地,所述虛擬通道為與所述加解密管理模塊和所述調(diào)制解調(diào)模塊之間傳輸信令的通信通道相互獨(dú)立的通信通道。
本實(shí)施例的被叫終端,可以用于執(zhí)行如圖4所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上實(shí)施例僅用以說明本申請(qǐng)的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本申請(qǐng)進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請(qǐng)各實(shí)施例技術(shù)方案的精神和范圍。