專利名稱:語音信號處理方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其是一種語音信號處理方法、裝置 及系統(tǒng)。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的發(fā)展和廣泛應(yīng)用,移動(dòng)通信的保密性成為日益突出 的問題,因此加密語音通信技術(shù)應(yīng)運(yùn)而生。加密語音通信支持終端到終端的
全程加密通信和終端到/>共電話交換網(wǎng)(Public Switched Telephone Network, 簡稱PSTN)的半程加密通信。
在語音加密通信過程中,語音數(shù)據(jù)在終端被加密后發(fā)送給基站控制器
(Base Station Controller,簡稱BSC) , BSC將加密后的語音數(shù)據(jù)經(jīng)過系統(tǒng) 內(nèi)鏈接協(xié)議(Intersystem Link Protocol,簡稱ISLP)變換,將語音數(shù)據(jù)的傳 輸速率適配為64千位每秒(Kbps)的碼流后在時(shí)分復(fù)用(Time Division Multiplex,簡稱TDM)網(wǎng)絡(luò)中傳輸。若語音數(shù)據(jù)的接收方為移動(dòng)終端,則 加密后的語音數(shù)據(jù)經(jīng)過另一側(cè)的BSC做反ISLP變換后得到加密后的語音數(shù) 據(jù),該加密后的語音數(shù)據(jù)在移動(dòng)終端上解密后還原出語音信號;若語音數(shù)據(jù) 的接收方為PSTN的固定終端,則加密后的語音數(shù)據(jù)需發(fā)送至加密網(wǎng)關(guān)
(Encrypt Gateway,簡稱EGW) , EGW對加密后的語音數(shù)據(jù)進(jìn)行反ISLP 變換并解密,還原出語音信號后發(fā)送給固定終端;反之,固定終端向移動(dòng)終 端發(fā)送的反方向語音也需經(jīng)過力口密網(wǎng)關(guān)的加密處理后發(fā)送給移動(dòng)終端。
在語音通信過程中,移動(dòng)終端可以先進(jìn)行明話通信,在通話過程中通過 觸發(fā)移動(dòng)終端上的按44切換至密話通信,也可以在移動(dòng)終端上直接設(shè)置為密 話通信,當(dāng)進(jìn)入語音通信后移動(dòng)終端自動(dòng)切換至密話通信。發(fā)明人在實(shí)施本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有的語音加密通信方式至少存在
如下缺陷移動(dòng)終端在進(jìn)行語音通信之前,將雙音多頻(Dual Tone Multi-Frequency,簡稱DTMF )信號直4妄通過專用的語音通信信道發(fā)送給 BSC,在非加密通信時(shí)BSC能夠?qū)TMF信號混入語音信號后發(fā)送到對端; 如果移動(dòng)終端在進(jìn)入密話通信狀態(tài)時(shí)發(fā)送DTMF信號,由于BSC無法解密已 被加密的語音數(shù)據(jù),因此不能將DTMF信號混入加密后的語音數(shù)據(jù)中,導(dǎo)致 在密話通信狀態(tài)時(shí)無法傳輸DTMF信號。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種語音信號處理方法、裝置及系統(tǒng),使DTMF 信號和加密語音信號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
本發(fā)明實(shí)施例提供了一種語音信號處理方法,包括
接收原始雙音多頻信號和第一語音信號,所述第一語音信號為加密處理 后的語音信號;
對所述原始雙音多頻信號進(jìn)行編碼,形成第 一雙音多頻信號; 在所述第 一雙音多頻信號和第 一語音信號之間增加填充字節(jié),所述第一 雙音多頻信號、第一語音信號和填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀; 發(fā)送所述業(yè)務(wù)數(shù)據(jù)幀。
上述語音信號處理方法,通過對原始DTMF信號進(jìn)行編碼,形成第一 DTMF信號后,在第一 DTMF信號和第一語音信號之間增加填充字節(jié)形成業(yè) 務(wù)數(shù)據(jù)幀,從而使DTMF信號和加密語音信號在密話通信狀態(tài)時(shí)能夠在通信 網(wǎng)絡(luò)中共同傳輸。
本發(fā)明實(shí)施例還提供了一種語音信號處理方法,包括
接收業(yè)務(wù)數(shù)據(jù)幀;
從所述業(yè)務(wù)數(shù)據(jù)幀中獲取第 一雙音多頻信號和第一語音信號,所述第一 語音信號為加密處理后的語音信號;對所述第一語音信號進(jìn)行解密處理,形成原始語音信號,以及對所述第
一雙音多頻信號進(jìn)^f亍解碼,形成原始雙音多頻信號;
發(fā)送所述原始語音信號和所述原始雙音多頻信號。
上述語音信號處理方法,通過對獲取到的第 一語音信號進(jìn)行解密處理, 形成原始語音信號,以及對第一 DTMF信號進(jìn)行解碼,形成原始DTMF信號, 從而可以識別出原始DTMF信號,實(shí)現(xiàn)了 DTMF信號和加密語音信號在密話 通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
本發(fā)明實(shí)施例還提供了一種語音信號處理裝置,包括
接收模塊,用于接收原始雙音多頻信號和第一語音信號,所述第一語音 信號為加密處理后的語音信號;
編碼模塊,用于對所述原始雙音多頻信號進(jìn)行編碼,形成第一雙音多頻 信號;
填充模塊,用于在所述第一雙音多頻信號和第一語音信號之間增加填充 字節(jié),所述第一雙音多頻信號、第一語音信號和填充字節(jié)形成業(yè)務(wù)lt據(jù)幀; 發(fā)送模塊,用于發(fā)送所述業(yè)務(wù)數(shù)據(jù)幀。
上述語音信號處理裝置,編碼模塊通過對原始DTMF信號進(jìn)行編碼,形 成第一 DTMF信號后,填充模塊在第一 DTMF信號和第一語音信號之間增加 填充字節(jié)形成業(yè)務(wù)it據(jù)幀,實(shí)現(xiàn)了 DTMF信號和加密語音信號在密話通信狀 態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
本發(fā)明實(shí)施例還提供了一種語音信號處理裝置,包括
接收模塊,用于接收業(yè)務(wù)數(shù)據(jù)幀;
獲取模塊,用于從所述業(yè)務(wù)數(shù)據(jù)幀中獲取第一雙音多頻信號和第一語音 信號,所述第一語音信號為加密處理后的語音信號;
解密解碼模塊,用于對所述第一語音信號進(jìn)行解密處理,形成原始語音 信號,以及對所述第一雙音多頻信號進(jìn)行解碼,形成原始雙音多頻信號;
發(fā)送模塊,用于發(fā)送所述原始語音信號和所述原始雙音多頻信號。
7上述語音信號處理裝置,解密解碼模塊通過對獲取到的第一語音信號進(jìn)
行解密處理,形成原始語音信號,以及對第一DTMF信號進(jìn)行解碼,形成原 始DTMF信號,從而可以識別出原始DTMF信號,實(shí)現(xiàn)了DTMF信號和加 密語音信號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
本發(fā)明實(shí)施例還提供了一種語音信號處理系統(tǒng),包括第一語音信號處 理裝置和第二語音信號處理裝置,其中,
所述第一語音信號處理裝置,用于接收原始雙音多頻信號和第一語音信 號,所述第一語音信號為加密處理后的語音信號;對所述原始雙音多頻信號 進(jìn)行編碼,形成第一雙音多頻信號;在所述第一雙音多頻信號和第一語音信 號之間增加填充字節(jié),所述第一雙音多頻信號、第一語音信號和填充字節(jié)形 成業(yè)務(wù)數(shù)據(jù)幀;向所述第二音信號處理裝置發(fā)送所述業(yè)務(wù)數(shù)據(jù)幀;
所述第二語音信號處理裝置,接收從所述第一語音信號處理裝置發(fā)送的 業(yè)務(wù)數(shù)據(jù)幀;從所述業(yè)務(wù)數(shù)據(jù)幀中獲取第一雙音多頻信號和第一語音信號, 所述第一語音信號為加密處理后的語音信號;對所述第一語音信號進(jìn)行解密 處理,形成原始語音信號,以及對所述第一雙音多頻信號進(jìn)行解碼,形成原 始雙音多頻信號;發(fā)送所述原始語音信號和所述原始雙音多頻信號。
上述語音信號處理系統(tǒng),第一語音信號處理裝置通過對原始DTMF信號 進(jìn)行編碼,形成第一DTMF信號后,在第一DTMF信號和第一語音信號之間 增加填充字節(jié)形成業(yè)務(wù)lt據(jù)幀,第二語音信號處理裝置通過對獲取到的第一 語音信號進(jìn)行解密處理,形成原始語音信號,以及對第一DTMF信號進(jìn)行解 碼,形成原始DTMF信號,從而可以識別出原始DTMF信號,實(shí)現(xiàn)了 DTMF 信號和加密語音信號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí) 施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講, 在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明語音信號處理方法一個(gè)實(shí)施例的流程示意圖; 圖2為本發(fā)明語音信號處理方法又一個(gè)實(shí)施例的流程示意圖; 圖3為圖2所示實(shí)施例中的編碼格式示意圖; 圖4為本發(fā)明語音處理方法另一個(gè)實(shí)施例的流程示意圖; 圖5為本發(fā)明語音處理方法再一個(gè)實(shí)施例的流程示意圖; 圖6為圖1 ~圖5所示方法實(shí)施例的信令流程圖; 圖7為圖1~圖5所示方法實(shí)施例的一個(gè)應(yīng)用示意圖; 圖8為本發(fā)明語音信號處理裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖9為本發(fā)明語音信號處理裝置又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖10為本發(fā)明語音信號處理裝置另 一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖11為本發(fā)明語音信號處理裝置再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖12為本發(fā)明語音信號處理系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖13為本發(fā)明語音信號處理系統(tǒng)又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行 清楚、完整地描述,顯然,所描述的實(shí)施例4又僅是本發(fā)明一部分實(shí)施例,而 不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做 出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明語音信號處理方法一個(gè)實(shí)施例的流程示意圖,如圖1所示, 本實(shí)施例包括如下步驟
步驟101、 BSC接收終端設(shè)備發(fā)送的原始DTMF信號和第一語音信號, 其中,第一語音信號為加密處理后的語音信號;
步驟102、 BSC對原始DTMF信號進(jìn)行編碼,形成第一 DTMF信號;步驟103、 BSC在第一DTMF信號和第一語音信號之間增加填充字節(jié), 其中,第一DTMF信號、第一語音信號和填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀; 步驟104、 BSC向EGW發(fā)送業(yè)務(wù)數(shù)據(jù)幀。
本發(fā)明實(shí)施例提供的語音信號處理方法,通過對原始DTMF信號進(jìn)行編 碼,形成第一DTMF信號后,在第一DTMF信號和第一語音信號之間增加填 充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀,實(shí)現(xiàn)了 DTMF信號和加密語音信號在密話通信狀態(tài) 時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
圖2為本發(fā)明語音信號處理方法又一個(gè)實(shí)施例的流程示意圖,圖3為圖 2所示實(shí)施例中的編碼格式示意圖,如圖2所示,本實(shí)施例包括如下步驟
步驟201、 BSC接收終端設(shè)備發(fā)送的原始DTMF信號和第一語音信號, 其中,第一語音信號為加密處理后的語音信號;
步驟202、 BSC根據(jù)第一語音信號的報(bào)文長度對原始DTMF信號進(jìn)行編 碼,形成第一DTMF信號,并使形成的第一DTMF信號的報(bào)文長度與第一語 音信號的報(bào)文長度不相等;
步驟203、 BSC在第一 DTMF信號和第一語音信號之間增加填充字節(jié), 其中,第一DTMF信號、第一語音信號和填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀;
步驟204、 BSC向EGW發(fā)送業(yè)務(wù)數(shù)據(jù)幀。
上述步驟201中,BSC通過信令專用信道接收終端設(shè)備發(fā)送的原始DTMF 信號,其中,原始DTMF信號為終端設(shè)備在二次撥號呼叫時(shí)發(fā)送的用戶撥號 信息;BSC通過語音信道接收終端設(shè)備發(fā)送的第一語音信號,其中,第一語 音信號為終端設(shè)備經(jīng)過加密處理后的語音信號。
上述步驟202中,為了使BSC能夠識別出第一 DTMF信號與第一語音信 號,需要使第一 DTMF信號的報(bào)文長度與第一語音信號的報(bào)文長度不相等, 此時(shí)通過第一語音信號的報(bào)文長度即可識別出第一DTMF信號。具體地,在 碼分多址(Code Division Multiple Access,簡稱CDMA)網(wǎng)絡(luò)中,不同的信 號傳輸速率對應(yīng)不同的語音報(bào)文長度,例如22字節(jié)(BYTE) 、 IOBYTE、5BYTE、 2BYTE,只要編碼后的第一 DTMF信號的報(bào)文長度不是上述語音報(bào) 文長度,則通過第一語音信號的報(bào)文長度即可識別出第一 DTMF信號。
BSC根據(jù)第一語音信號的報(bào)文長度對原始DTMF信號進(jìn)行編碼,該編碼 格式如圖3所示,第0個(gè)字節(jié)和第1個(gè)字節(jié)用于設(shè)置報(bào)文頭標(biāo)識(Head), Head用于標(biāo)志報(bào)文,其長度可以根據(jù)不同的通信系統(tǒng)具體設(shè)置;第2個(gè)字節(jié) 用于表示DTMF事件編碼;在第3個(gè)字節(jié)中,第1位(E)用于表示DTMF 事件編碼是否結(jié)束,l表示結(jié)束,0表示未結(jié)束,第2位(R)為保留位,第 3位~第7位用于表示音量(Volume ),以分貝(dB)表示,第4個(gè)字節(jié)和 第5個(gè)字節(jié)用于表示DTMF信號持續(xù)時(shí)長(Duration)。通過上述編碼方式, 可以減少通信系統(tǒng)的實(shí)現(xiàn)難度。本實(shí)施例中,通過增加2字節(jié)(BYTE)的報(bào) 文頭0x0096(也可以為其他字節(jié)或者其它數(shù)字,滿足實(shí)際通信系統(tǒng)需要即可) 組成6BYTE的凈艮文實(shí)現(xiàn)對原始DTMF信號進(jìn)4于編碼。
上述步驟203中,BSC在第一DTMF信號和第一語音信號之間增加填充 字節(jié),其中,第一DTMF信號、第一語音信號和填充字節(jié)形成業(yè)務(wù)lt據(jù)幀。 填充字節(jié)可以是系統(tǒng)預(yù)先設(shè)置好的可以識別出的固定字節(jié),使得數(shù)據(jù)從8K 適配成64K,從而滿足適配到PCM中的要求,例如8位字節(jié)01111110( 0x7E ), 用"01111110(0x7E)"封裝數(shù)據(jù)。具體地,在CDMA網(wǎng)絡(luò)中,可以根據(jù)ISLP 變換在第一 DTMF信號與第一語音信號之間增加填充字節(jié),即在第一語音信 號和第一 DTMF信號之間填入0X7E,從而使數(shù)據(jù)速率達(dá)到64Kbps的傳輸速 率后能夠在TDM網(wǎng)絡(luò)中傳輸。
本實(shí)施例提供的語音信號處理方法,BSC通過對原始DTMF信號進(jìn)行編 碼,形成第一DTMF信號,并使形成的第一DTMF信號的報(bào)文長度與第一語 音信號的報(bào)文長度不相等,通過第一語音信號的報(bào)文長度即可識別出第一 DTMF信號,在第一 DTMF信號和第一語音信號之間增加填充字節(jié)形成業(yè)務(wù) 數(shù)據(jù)幀,實(shí)現(xiàn)了 DTMF信號和加密語音信號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng) 絡(luò)中共同傳輸。
li圖4為本發(fā)明語音處理方法另一個(gè)實(shí)施例的流程示意圖,如圖4所示, 本實(shí)施例包括如下步驟
步驟401、 EGW接收BSC發(fā)送的業(yè)務(wù)數(shù)據(jù)幀;
步驟402、 EGW從業(yè)務(wù)數(shù)據(jù)幀中獲取第一 DTMF信號和第一語音信號, 其中,第一語音信號為加密處理后的語音信號;
步驟403、 EGW對第一語音信號進(jìn)行解密處理,形成原始語音信號,以 及對第一DTMF信號進(jìn)行解碼,形成原始DTMF信號;
步驟404、 EGW向小交換設(shè)備發(fā)送原始語音信號和原始DTMF信號。
本實(shí)施例提供的語音信號處理方法,EGW通過對獲取到的第一語音信號 進(jìn)行解密處理,形成原始語音信號,以及對第一DTMF信號進(jìn)行解碼,形成 原始DTMF信號,/人而可以識別出原始DTMF信號,實(shí)現(xiàn)了 DTMF信號和 加密語音信號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
圖5為本發(fā)明語音處理方法再一個(gè)實(shí)施例的流程示意圖,如圖5所示, 本實(shí)施例包括如下步驟
步驟501、 EGW接收BSC發(fā)送的業(yè)務(wù)數(shù)據(jù)幀;
步驟502、 EGW獲取業(yè)務(wù)數(shù)據(jù)幀中的填充字節(jié),其中,填充字節(jié)位于第 一 DTMF信號與第 一語音信號之間; 步驟503、 EGW刪除填充字節(jié);
步驟504、 EGW根據(jù)業(yè)務(wù)數(shù)據(jù)幀的報(bào)文長度獲取第一 DTMF信號與第一 語音信號;
步驟505、 EGW對第一語音信號進(jìn)行解密處理,形成原始語音信號; 步驟506、 EGW根據(jù)第一語音信號的報(bào)文長度對第一 DTMF信號進(jìn)行解
碼,形成原始DTMF信號,其中,第一DTMF信號的報(bào)文長度與第一語音信
號的報(bào)文長度不相等;
步驟507、 EGW向小交換設(shè)備發(fā)送原始語音信號和原始DTMF信號。 上述步驟502中,由于填充字節(jié)是為了使第一DTMF信號與第一語音信號的傳輸速率達(dá)到通信網(wǎng)絡(luò)的傳輸速率,因此為了獲取到第一 DTMF和第一 語音信號,需要首先獲取到業(yè)務(wù)數(shù)據(jù)幀中的填充字節(jié)。具體地,在CDMA網(wǎng) 絡(luò)中,可以根據(jù)ISLP反變換在第一 DTMF信號與第一語音信號之間獲取到 填充字節(jié),從包含填充字節(jié)的碼流中,提取包含的有效的業(yè)務(wù)數(shù)據(jù)幀。例如 當(dāng)填充字節(jié)i殳置為0X7E時(shí),即兩個(gè)"01111110 (0x7E)"中間包含的幀即 為有效的業(yè)務(wù)數(shù)據(jù)幀。
上述步驟503和步驟504中,通過刪除填充字節(jié),并根據(jù)業(yè)務(wù)數(shù)據(jù)幀的 報(bào)文長度即可獲取第一 DTMF信號與第一語音信號。
上述步驟505中,對第一語音信號進(jìn)行解密處理,解密處理可以與圖1 或圖2所示實(shí)施例中的終端設(shè)備的加密處理相一致,從而可以通過對第一語 音信號進(jìn)行解密處理后,形成原始語音信號。
上述步驟506中,對第一DTMF信號進(jìn)行解碼處理,解碼處理可以與圖 1或圖2所示實(shí)施例中的編碼處理相一致,/人而可以通過第一 DTMF信號進(jìn) 4亍解碼處理后,形成原始DTMF信號。
本實(shí)施例提供的語音信號處理方法,通過對獲取到的第一語音信號進(jìn)行 解密處理,形成原始語音信號,以及對第一DTMF信號進(jìn)行解碼,形成原始 DTMF信號,從而可以識別出原始DTMF信號,實(shí)現(xiàn)了 DTMF信號和加密語 音信號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
圖6為圖1 ~圖5所示方法實(shí)施例的信令流程圖,如圖6所示,并結(jié)合 圖1 ~圖5所示,本實(shí)施例中,終端設(shè)備、BSC、 EGW、以及小交換設(shè)備(Private Branch exchange,簡稱PBX)的信息交互過程包括以下步驟
步驟601、終端設(shè)備在二次撥號時(shí),通過信令專用信道向BSC發(fā)送原始 DTMF信號,其中,原始DTMF信號為終端設(shè)備在二次撥號呼叫時(shí)發(fā)送的用 戶撥號信息;通過語音信道向BSC發(fā)送第一語音信號,其中,第一語音信號 為終端i殳備經(jīng)過加密處理后的語音信號。
步驟602、 BSC接收到原始DTMF信號和第一語音信號后,獲取第一語
13音信號的報(bào)文長度,根據(jù)第一語音信號的報(bào)文長度對原始DTMF信號進(jìn)行編 碼,形成第一DTMF信號,并使形成的第一DTMF信號的報(bào)文長度與第一語 音信號的報(bào)文長度不相等;在第一 DTMF信號和第一語音信號之間增加填充 字節(jié),其中,第一DTMF信號、第一語音信號和填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀, 向EGW發(fā)送業(yè)務(wù)凄t據(jù)幀。
步驟603、 EGW接收到業(yè)務(wù)數(shù)據(jù)幀后,獲取業(yè)務(wù)數(shù)據(jù)幀中的填充字節(jié), 其中,填充字節(jié)位于第一DTMF信號與第一語音信號之間;刪除填充字節(jié); 根據(jù)業(yè)務(wù)數(shù)據(jù)幀的報(bào)文長度獲取第一 DTMF信號與第一語音信號;對第一語 音信號進(jìn)行解密處理,形成原始語音信號;根據(jù)第一語音信號的報(bào)文長度對 第一DTMF信號進(jìn)行解碼,形成原始DTMF信號,其中,第一DTMF信號 的報(bào)文長度與第一語音信號的報(bào)文長度不相等;向PBX發(fā)送原始語音信號和 原始DTMF信號。
步驟604、PBX接收到原始語音信號和原始DTMF信號后,從原始DTMF 信號中獲取終端設(shè)備在二次撥號呼叫時(shí)發(fā)送的用戶撥號信息。
從上述過程可知,BSC通過對原始DTMF信號進(jìn)行編碼,形成第一 DTMF 信號后,在第一 DTMF信號和第一語音信號之間增加填充字節(jié)形成業(yè)務(wù)數(shù)據(jù) 幀,EGW通過對獲取到的第一語音信號進(jìn)行解密處理,形成原始語音信號, 以及對第一 DTMF信號進(jìn)行解碼,形成原始DTMF信號,從而可以使PBX 從EGW發(fā)送的原始DTMF信號中獲取終端設(shè)備在二次撥號呼叫時(shí)發(fā)送的用 戶撥號信息(具體可以為分機(jī)號碼),實(shí)現(xiàn)了 DTMF信號和加密語音信號在 密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
圖7為圖1 ~圖5所示方法實(shí)施例的一個(gè)應(yīng)用示意圖,如圖7所示,并 結(jié)合圖1~圖5所示,本實(shí)施例具體可以應(yīng)用在CDMA通信系統(tǒng)中,其中, 終端設(shè)備、BSC、 EGW以及PBX的處理流程包括如下步驟
步驟701、終端設(shè)備在二次撥號時(shí),通過信令專用信道向BSC發(fā)送原始 DTMF信號,其中,原始DTMF信號為終端設(shè)備在二次撥號呼叫時(shí)發(fā)送的用戶撥號信息;通過語音信道向BSC發(fā)送第一語音信號,其中,第一語音信號 為終端設(shè)備經(jīng)過加密處理后的語音信號。
步驟702、 BSC接收到原始DTMF信號和第一語音信號后,根據(jù)第一語 音信號的報(bào)文長度對原始DTMF信號進(jìn)行編碼,形成第一DTMF信號,并使 形成的第一 DTMF信號的報(bào)文長度與第一語音信號的報(bào)文長度不相等;對第 一 DTMF信號和第一語音信號做ISLP變換,即在第一 DTMF信號和第一語 音信號之間增加0X7E作為填充字節(jié),第一DTMF信號、第一語音信號和填 充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀,將業(yè)務(wù)數(shù)據(jù)幀的數(shù)據(jù)傳輸速率達(dá)到64Kbps后通過 TDM網(wǎng)絡(luò)發(fā)送給EGW。
步驟703、 EGW接收到BSC發(fā)送的業(yè)務(wù)數(shù)據(jù)幀后,通過ISLP反變換獲 取業(yè)務(wù)數(shù)據(jù)幀中的填充字節(jié)0X7E,刪除填充字節(jié)0X7E; EGW根據(jù)業(yè)務(wù)數(shù)據(jù) 幀的報(bào)文長度獲取第一 DTMF信號與第一語音信號;對第一語音信號進(jìn)行解 密處理,形成原始語音信號;根據(jù)第一語音信號的報(bào)文長度對第一DTMF信 號進(jìn)行解碼,形成原始DTMF信號,其中,第一DTMF信號的報(bào)文長度與第 一語音信號的報(bào)文長度不相等;將原始語音信號和原始DTMF信號發(fā)送給 PBX。
步驟704、PBX接收到原始語音信號和原始DTMF信號后,從原始DTMF 信號中獲取終端設(shè)備在二次撥號呼叫時(shí)發(fā)送的用戶撥號信息。
從上述過程可知,BSC通過對原始DTMF信號進(jìn)行編碼,形成第一 DTMF 信號后,在第一 DTMF信號和第一語音信號之間增加填充字節(jié)0X7E形成業(yè) 務(wù)數(shù)據(jù)幀,EGW通過對獲取到的第一語音信號進(jìn)行解密處理,形成原始語音 信號,以及對第一DTMF信號進(jìn)行解碼,形成原始DTMF信號,從而可以4吏 PBX從EGW發(fā)送的原始DTMF信號中獲取終端設(shè)備在二次撥號呼叫時(shí)發(fā)送 的用戶撥號信息(具體可以為分機(jī)號碼),實(shí)現(xiàn)了 DTMF信號和加密語音信 號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
圖8為本發(fā)明語音信號處理裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖8所示,本實(shí)施例包括接收模塊81、編碼模塊82、填充模塊83以及發(fā)送模塊84。
其中,接收模塊81接收原始DTMF信號和第一語音信號,第一語音信 號為加密處理后的語音信號;編碼模塊82對接收模塊81接收到的原始DTMF 信號進(jìn)行編碼,形成第一DTMF信號;填充模塊83對編碼模塊82編碼生成 的第一DTMF信號和第一語音信號之間增加填充字節(jié),第一DTMF信號、第 一語音信號和填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀;發(fā)送模塊84發(fā)送填充模塊形成的業(yè) 務(wù)數(shù)據(jù)幀。
本發(fā)明實(shí)施例提供的語音信號處理裝置,編碼模塊82通過對原始DTMF 信號進(jìn)行編碼,形成第一DTMF信號后,填充模塊83在第一DTMF信號和 第一語音信號之間增加填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀,實(shí)現(xiàn)了 DTMF信號和加密 語音信號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
圖9為本發(fā)明語音信號處理裝置又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖9所 示,本實(shí)施例包括接收模塊91、編碼模塊92、填充模塊93以及發(fā)送模塊 94。
其中,接收模塊91接收原始DTMF信號和第一語音信號,第一語音信 號為加密處理后的語音信號;編碼模塊92對接收模塊91接收到的原始DTMF 信號進(jìn)行編碼,形成第一DTMF信號;填充模塊93對編碼模塊92編碼生成 的第一DTMF信號和第一語音信號之間增加填充字節(jié),第一DTMF信號、第 一語音信號和填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀;發(fā)送模塊94發(fā)送填充模塊形成的業(yè) 務(wù)數(shù)據(jù)幀。
進(jìn)一步地,編碼4莫塊92還可以包括編碼單元921;編碼單元921根據(jù) 第一語音信號的報(bào)文長度對原始DTMF信號進(jìn)行編碼形成第一 DTMF信號, 并使形成的第一 DTMF信號的報(bào)文長度與第 一語音信號的報(bào)文長度不相等。
本發(fā)明實(shí)施例提供的語音信號處理裝置,編碼單元921根據(jù)第一語音信號 的報(bào)文長度對原始DTMF信號進(jìn)行編碼,并使形成的第一 DTMF信號的報(bào)文長度與第一語音信號的報(bào)文長度不相等,通過第一語音信號的報(bào)文長度即可
識別出第一 DTMF信號,填充模塊93在第一 DTMF信號和第一語音信號之 間增加填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀,實(shí)現(xiàn)了 DTMF信號和加密語音信號在密話 通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
圖10為本發(fā)明語音信號處理裝置另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖10 所示,本實(shí)施例包括接收模塊ll、獲取模塊12、解密解碼模塊13以及發(fā) 送模塊14。
其中,接收模塊11接收業(yè)務(wù)數(shù)據(jù)幀;獲取模塊12從接收模塊11接收到 的業(yè)務(wù)數(shù)據(jù)幀中獲取第一 DTMF信號和第一語音信號,第一語音信號為加密 處理后的語音信號;解密解碼模塊13對獲取模塊12獲取的第一語音信號進(jìn) 行解密處理,形成原始語音信號,以及對獲取模塊12獲取的第一 DTMF信 號進(jìn)行解碼,形成原始DTMF信號;發(fā)送模塊14發(fā)送解密解碼模塊13得到 的原始語音信號和原始DTMF信號。
本發(fā)明實(shí)施例提供的語音信號處理裝置,解密解碼模塊13通過對獲取到 的第一語音信號進(jìn)行解密處理,形成原始語音信號,以及對第一DTMF信號 進(jìn)行解碼,形成原始DTMF信號,從而可以識別出原始DTMF信號,實(shí)現(xiàn)了 DTMF信號和加密語音信號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
圖11為本發(fā)明語音信號處理裝置再一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖11 所示,本實(shí)施例包括接收模塊21、獲取模塊22、解密解碼模塊23以及發(fā) 送模塊24。
其中,接收模塊21接收業(yè)務(wù)數(shù)據(jù)幀;獲取模塊22從接收模塊21接收到 的業(yè)務(wù)數(shù)據(jù)幀中獲取第一 DTMF信號和第 一語音信號,第一語音信號為加密 處理后的語音信號;解密解碼模塊23對獲取模塊22獲取的第一語音信號進(jìn) 行解密處理,形成原始語音信號,以及對獲取漠塊22獲取的第一 DTMF信 號進(jìn)行解碼,形成原始DTMF信號;發(fā)送模塊24發(fā)送解密解碼模塊23得到 的原始語音信號和原始DTMF信號。進(jìn)一步地,獲取才莫塊22還可以包括4企測單元221、刪除單元222、獲 取單元223。檢測單元221獲取業(yè)務(wù)數(shù)據(jù)幀中的填充字節(jié),填充字節(jié)位于第 一DTMF信號與第一語音信號之間;刪除單元222刪除檢測單元221檢測到 的填充字節(jié);獲取單元223根據(jù)業(yè)務(wù)數(shù)據(jù)幀的報(bào)文長度獲取刪除單元222刪 除填充字節(jié)后的第一 DTMF信號與第一語音信號。
本發(fā)明實(shí)施例提供的語音信號處理裝置,解密解碼模塊23通過對獲取到 的第一語音信號進(jìn)行解密處理,形成原始語音信號,以及對第一DTMF信號 進(jìn)行解碼,形成原始DTMF信號,從而可以識別出原始DTMF信號,實(shí)現(xiàn)了 DTMF信號和加密語音信號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
圖12為本發(fā)明語音信號處理系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖12所 示,本實(shí)施例包括第一語音信號處理裝置121和第二語音信號處理裝置122。
其中,第一語音信號處理裝置121接收終端設(shè)備發(fā)送的原始DTMF信號 和第一語音信號,第一語音信號為加密處理后的語音信號;對原始DTMF信 號進(jìn)行編碼,形成第一DTMF信號;在第一DTMF信號和第一語音信號之間 增加填充字節(jié),第一DTMF信號、第一語音信號和填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀; 向第二音信號處理裝置122發(fā)送業(yè)務(wù)數(shù)據(jù)幀。
第二語音信號處理裝置122接收從第一語音信號處理裝置121發(fā)送的業(yè) 務(wù)數(shù)據(jù)幀;從業(yè)務(wù)數(shù)據(jù)幀中獲取第一DTMF信號和第一語音信號,第一語音 信號為加密處理后的語音信號;對第一語音信號進(jìn)行解密處理,形成原始語 音信號,以及對第一DTMF信號進(jìn)行解碼,形成原始DTMF信號;發(fā)送原始 語音信號和原始DTMF信號。
本實(shí)施例中,第一語音信號處理裝置121具體可以為BSC,第二語音信 號處理裝置122具體可以為EGW。
本發(fā)明實(shí)施例提供的語音信號處理系統(tǒng),第一語音信號處理裝置121通 過對原始DTMF信號進(jìn)行編碼,形成第一DTMF信號后,在第一DTMF信 號和第一語音信號之間增加填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀,第二語音信號處理裝
18置122通過對獲取到的第一語音信號進(jìn)行解密處理,形成原始語音信號,以 及對第一DTMF信號進(jìn)行解碼,形成原始DTMF信號,從而可以識別出原始 DTMF信號,實(shí)現(xiàn)了 DTMF信號和加密語音信號在密話通信狀態(tài)時(shí)能夠在通 信網(wǎng)絡(luò)中共同傳輸。
圖13為本發(fā)明語音信號處理系統(tǒng)又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖13 所示,本實(shí)施例包括第一語音信號處理裝置131、第二語音信號處理裝置 132以及交換設(shè)備133。
其中,第一語音信號處理裝置131接收終端設(shè)備發(fā)送的原始DTMF信號 和第一語音信號,第一語音信號為加密處理后的語音信號;對原始DTMF信 號進(jìn)行編碼,形成第一DTMF信號;在第一DTMF信號和第一語音信號之間 增加填充字節(jié),第一DTMF信號、第一語音信號和填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀; 向第二語音信號處理裝置132發(fā)送業(yè)務(wù)數(shù)據(jù)幀。
第二語音信號處理裝置132接收從第一語音信號處理裝置131發(fā)送的業(yè) 務(wù)數(shù)據(jù)幀;從業(yè)務(wù)數(shù)據(jù)幀中獲取第一DTMF信號和第一語音信號,第一語音 信號為加密處理后的語音信號;對第一語音信號進(jìn)行解密處理,形成原始語 音信號,以及對第一DTMF信號進(jìn)行解碼,形成原始DTMF信號;向交換設(shè) 備133發(fā)送原始語音信號和原始DTMF信號。交換設(shè)備133接收從第二語音 信號處理裝置132發(fā)送的原始語音信號和原始DTMF信號,從原始DTMF信 號中獲取撥號信息,其中,撥號信息具體可以為終端設(shè)備的呼叫號碼,也可 以為其它能夠表示終端設(shè)備身份標(biāo)識的信息。
本實(shí)施例中,第一語音信號處理裝置131具體可以為BSC,第二語音信 號處理裝置132具體可以為EGW,交換設(shè)備133具體可以為PBX。
本發(fā)明實(shí)施例提供的語音信號處理系統(tǒng),第一語音信號處理裝置131通 過對原始DTMF信號進(jìn)行編碼,形成第一DTMF信號后,在第一DTMF信 號和第一語音信號之間增加填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀,第二語音信號處理裝
置132通過對獲取到的第一語音信號進(jìn)行解密處理,形成原始語音信號,以及對第一DTMF信號進(jìn)行解碼,形成原始DTMF信號,從而可以使交換設(shè)備 133從第二語音信號處理裝置132發(fā)送的原始DTMF信號中獲取分機(jī)號碼, 實(shí)現(xiàn)了 DTMF信號和加密語音信號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同 傳輸。
上述本發(fā)明實(shí)施例可以應(yīng)用于任何需要對加密語音和非加密的呼叫號碼 進(jìn)行傳輸?shù)耐ㄐ畔到y(tǒng)中。
本領(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í)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其 限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù) 人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或 者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技 術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種語音信號處理方法,其特征在于,包括接收原始雙音多頻信號和第一語音信號,所述第一語音信號為加密處理后的語音信號;對所述原始雙音多頻信號進(jìn)行編碼,形成第一雙音多頻信號;在所述第一雙音多頻信號和第一語音信號之間增加填充字節(jié),所述第一雙音多頻信號、第一語音信號和填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀;發(fā)送所述業(yè)務(wù)數(shù)據(jù)幀。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述原始雙音多頻 信號進(jìn)行編碼,形成第一雙音多頻信號包括根據(jù)所述第一語音信號的報(bào)文長度對所述原始雙音多頻信號進(jìn)行編碼, 形成第一雙音多頻信號,并使形成的第一雙音多頻信號的報(bào)文長度與所述第 一語音信號的報(bào)文長度不相等。
3、 根據(jù)權(quán)利要求l或2所述的方法,其特征在于,所述在所述第一雙音 多頻信號和第一語音信號之間增加填充字節(jié)包括根據(jù)系統(tǒng)內(nèi)鏈接協(xié)議ISLP變換在所述第一雙音多頻信號與所述第一語 音信號之間增加填充字節(jié)。
4、 一種語音信號處理方法,其特征在于,包括 接收業(yè)務(wù)數(shù)據(jù)幀;從所述業(yè)務(wù)數(shù)據(jù)幀中獲取第一雙音多頻信號和第 一語音信號,所述第一 語音信號為加密處理后的語音信號;對所述第一語音信號進(jìn)行解密處理,形成原始語音信號,以及對所述第 一雙音多頻信號進(jìn)行解碼,形成原始雙音多頻信號;發(fā)送所述原始語音信號和所述原始雙音多頻信號。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述從所述業(yè)務(wù)數(shù)據(jù)幀中 獲取第 一雙音多頻信號和第 一語音信號包括獲取所述業(yè)務(wù)數(shù)據(jù)幀中的填充字節(jié),所述填充字節(jié)位于所述第一雙音多頻信號與所述第 一語音信號之間; 刪除所述填充字節(jié);根據(jù)所述業(yè)務(wù)數(shù)據(jù)幀的報(bào)文長度獲取所述第 一雙音多頻信號與所述第一 語音信號。
6、 根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述對所述第一雙音 多頻信號進(jìn)行解碼,形成原始雙音多頻信號包括根據(jù)所述第一語音信號的報(bào)文長度對所述第一雙音多頻信號進(jìn)行解碼, 所述第一雙音多頻信號的報(bào)文長度與所述第一語音信號的報(bào)文長度不相等。
7、 一種語音信號處理裝置,其特征在于,包括接收模塊,用于接收原始雙音多頻信號和第一語音信號,所述第一語音 信號為加密處理后的語音信號;編碼模塊,用于對所述原始雙音多頻信號進(jìn)行編碼,形成第一雙音多頻 信號;填充模塊,用于在所述第一雙音多頻信號和第一語音信號之間增加填充 字節(jié),所述第一雙音多頻信號、第一語音信號和填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀; 發(fā)送模塊,用于發(fā)送所述業(yè)務(wù)數(shù)據(jù)幀。
8、 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述編碼模塊包括 編碼單元,用于根據(jù)所述第一語音信號的報(bào)文長度對所述原始雙音多頻信號進(jìn)行編碼,并^f吏形成的第 一雙音多頻信號的l艮文長度與所述第 一語音信 號的報(bào)文長度不相等。
9、 一種語音信號處理裝置,其特征在于,包括 接收模塊,用于接收業(yè)務(wù)數(shù)據(jù)幀;獲取模塊,用于從所述業(yè)務(wù)數(shù)據(jù)幀中獲取第一雙音多頻信號和第一語音 信號,所述第一語音信號為加密處理后的語音信號;解密解碼模塊,用于對所述第一語音信號進(jìn)行解密處理,形成原始語音信號,以及對所述第一雙音多頻信號進(jìn)行解碼,形成原始雙音多頻信號; 發(fā)送模塊,用于發(fā)送所述原始語音信號和所述原始雙音多頻信號。
10、 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述獲取模塊包括 檢測單元,用于檢測所述業(yè)務(wù)數(shù)據(jù)幀中的填充字節(jié),所述填充字節(jié)位于所述第 一雙音多頻信號與所述第 一語音信號之間;刪除單元,用于刪除所述業(yè)務(wù)數(shù)據(jù)幀中的所述填充字節(jié);后的所述第 一雙音多頻信號與所述第 一語音信號。
11、 一種語音信號處理系統(tǒng),包括第一語音信號處理裝置和第二語音 信號處理裝置,其特征在于,所述第一語音信號處理裝置,用于接收原始雙音多頻信號和第一語音信 號,所述第一語音信號為加密處理后的語音信號;對所述原始雙音多頻信號 進(jìn)行編碼,形成第一雙音多頻信號;在所述第一雙音多頻信號和第一語音信 號之間增加填充字節(jié),所述第一雙音多頻信號、第一語音信號和填充字節(jié)形 成業(yè)務(wù)凄t據(jù)幀;向所述第二音信號處理裝置發(fā)送所述業(yè)務(wù)凄t據(jù)幀;所述第二語音信號處理裝置,接收從所述第一語音信號處理裝置發(fā)送的 業(yè)務(wù)數(shù)據(jù)幀;從所述業(yè)務(wù)數(shù)據(jù)幀中獲取第一雙音多頻信號和第一語音信號, 所述第 一語音信號為加密處理后的語音信號;對所述第一語音信號進(jìn)4亍解密 處理,形成原始語音信號,以及對所述第一雙音多頻信號進(jìn)行解碼,形成原 始雙音多頻信號;發(fā)送所述原始語音信號和所述原始雙音多頻信號。
12、 根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,還包括交換i殳備,用于接收^Mv所述第二語音信號處理裝置發(fā)送的原始語音信號和所述原始雙音多頻信號,從所述原始雙音多頻信號中獲取撥號信息。
全文摘要
本發(fā)明涉及一種語音信號處理方法、裝置及系統(tǒng),方法包括接收原始雙音多頻信號和第一語音信號,所述第一語音信號為加密處理后的語音信號;對所述原始雙音多頻信號進(jìn)行編碼,形成第一雙音多頻信號;在所述第一雙音多頻信號和第一語音信號之間增加填充字節(jié),所述第一雙音多頻信號、第一語音信號和填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀;發(fā)送所述業(yè)務(wù)數(shù)據(jù)幀。本發(fā)明提供的語音信號處理方法、裝置及系統(tǒng),通過對原始DTMF信號進(jìn)行編碼,形成第一DTMF信號后,在第一DTMF信號和第一語音信號之間增加填充字節(jié)形成業(yè)務(wù)數(shù)據(jù)幀,從而使DTMF信號和加密語音信號在密話通信狀態(tài)時(shí)能夠在通信網(wǎng)絡(luò)中共同傳輸。
文檔編號H04L29/06GK101605185SQ20091008792
公開日2009年12月16日 申請日期2009年6月25日 優(yōu)先權(quán)日2009年6月25日
發(fā)明者張紅昌, 羅少華, 磊 許 申請人:華為技術(shù)有限公司