專利名稱:一種移動網(wǎng)中實現(xiàn)語音透傳的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,特別是指 一種移動網(wǎng)中實現(xiàn)語音 透傳的方法和系統(tǒng)。
背景技術(shù):
在傳統(tǒng)的CDMA (碼分多址)移動通信網(wǎng)絡(luò)中,核心網(wǎng)釆用的是 基于TDM (時分復(fù)用)的電路交換技術(shù),目前的CDMA網(wǎng)絡(luò)架構(gòu)如圖 1所示,在一次語音通話中,所有的語音數(shù)據(jù)經(jīng)過BSS (Base Station System,基站子系統(tǒng))時,都需要經(jīng)過聲碼器,進(jìn)行語音編解碼轉(zhuǎn)換。 當(dāng)通信雙方終端使用的是8K的EVRC (增強(qiáng)型變速率編碼)語音編碼 時,BSS需要將語音從8K速率的EVRC編碼轉(zhuǎn)換為64K速率的PCM 編碼,或者從64K的PCM轉(zhuǎn)換為8K的EVRC編碼(如果手機(jī)使用的 其他語音編碼,則需要進(jìn)行從其他語音編碼到PCM編碼的轉(zhuǎn)換)。這 種變換的缺點一是降低了語音質(zhì)量,二是浪費了聲碼器資源。為了解決 這一問題,可以利用CDMA標(biāo)準(zhǔn)中的ISLP (系統(tǒng)間互連協(xié)議)替代聲 碼器。ISLP是CDMA網(wǎng)絡(luò)中的網(wǎng)絡(luò)間互連協(xié)議,通過異步方式完成分 組側(cè)數(shù)據(jù)到TDM側(cè)64K數(shù)據(jù)的適配,具體的適配主要包括以下幾個步 驟(1)將EVRC語音碼流中連續(xù)的5個"1"后插"0"; (2)將插 "0"后的數(shù)據(jù)用"01111110 (0x7E)"做幀頭及幀尾進(jìn)行封幀處理; (3)將封幀后的數(shù)據(jù)采用0x7E作為同步標(biāo)志,在封幀后數(shù)據(jù)間隙填充 "0x7E",適配成64K碼流,在TDM鏈路中傳輸。而ISLP逆適配則 是將64K的PCM碼流適配成原始數(shù)據(jù)的過程。詳細(xì)的ISLP處理方式 可以參見TIA/EIA PN-3660 。
隨著移動通信技術(shù)的發(fā)展,CDMA核心網(wǎng)向全I(xiàn)P (互聯(lián)網(wǎng)協(xié)議) 網(wǎng)絡(luò)演進(jìn),目前已進(jìn)入到LMSD ( Legacy MS Domain )階段。MSC分
離成MSCe (移動交換中心仿真)和MGW (媒體網(wǎng)關(guān))兩個部分,實 現(xiàn)控制和承載的分離。同時,TDM電路交換技術(shù)將被分組網(wǎng)技術(shù)所替 代,語音傳輸逐步實現(xiàn)IP化。
由于語音傳輸?shù)腎P化,網(wǎng)絡(luò)中引入了語音壓縮編解碼,在CDMA 網(wǎng)絡(luò)中常用的是EVRC和QCELP13K (13K高通碼激勵線性預(yù)測)等 語音編解碼算法,在BSS中經(jīng)過ISLP適配的語音在經(jīng)過IP化媒體傳 輸單元時,必須旁路聲碼器,否則將無法實現(xiàn)正常通信。因此,當(dāng)待透 傳語音流在網(wǎng)絡(luò)中經(jīng)過部分IP或全部IP傳輸時,需要一種方法和系統(tǒng) 來實現(xiàn)待透傳語音流的透明傳輸,實現(xiàn)正常的語音透傳通信。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出一種移動網(wǎng)中實現(xiàn)語音透傳的方法和系 統(tǒng),實現(xiàn)在網(wǎng)絡(luò)中語音流經(jīng)過部分IP傳輸或全部IP傳輸時的正常語音 透傳通信。
基于上述目的本發(fā)明提供的一種移動網(wǎng)中實現(xiàn)語音透傳的方法,應(yīng) 用于包括基站子系統(tǒng)BSS、核心網(wǎng)媒體處理節(jié)點以及通信終端MS的系 統(tǒng),包括
51、 本端BSS接收到MS的將普通語音業(yè)務(wù)轉(zhuǎn)為語音透傳業(yè)務(wù)的 業(yè)務(wù)指示消息之后,停止聲碼器對語音的編解碼處理,判斷該本端BSS 與核心網(wǎng)媒體處理節(jié)點之間接口的承載方式,如果為時分復(fù)用TDM承 載,則對待透傳語音流進(jìn)行系統(tǒng)間互連協(xié)議ISLP適配,并將形成的媒 體流通過TDM傳送給核心網(wǎng)媒體處理節(jié)點;如果為互聯(lián)網(wǎng)協(xié)議IP承 栽,則將待透傳語音碼流用報文方式封裝于實時傳輸協(xié)議RTP包,在 RTP擴(kuò)展頭填充特殊字段,并將形成的媒體流通過IP傳送給核心網(wǎng)媒 體處理節(jié)點;
52、 在核心網(wǎng)媒體處理節(jié)點收到媒體流后,判斷所述媒體流的入局 和出局的媒體承載方式,并檢測ISLP特殊標(biāo)志或RTP頭的特殊擴(kuò)展字 段,如果檢測到ISLP特殊標(biāo)志或RTP頭特殊擴(kuò)展字段,則判斷是否進(jìn) 行媒體適配,如果不需適配直接將媒體流從入局透傳出局,如果需要適
配則將媒體流經(jīng)過適配之后不進(jìn)行編解碼轉(zhuǎn)換透傳出局;
S3、在對端BSS接收到媒體流并且接收到MS的將普通語音業(yè)務(wù)
轉(zhuǎn)為語音透傳業(yè)務(wù)的業(yè)務(wù)指示消息之后,.根據(jù)該對端與核心網(wǎng)的接口媒
體承載方式進(jìn)行相應(yīng)的處理。
可選的,該方法步驟Sl中所述在RTP擴(kuò)展頭填充特殊字段為將
RTP頭的X標(biāo)志位設(shè)置為1并填充表示未經(jīng)過ISLP適配的語音碼流的
特殊擴(kuò)展字段或填充表示已經(jīng)經(jīng)過ISLP適配的語音碼流的特殊擴(kuò)展字段。
可選的,該方法所述步驟S2進(jìn)一步包括
5201、 當(dāng)所述媒體流的入局和出局都是TDM媒體承載方式時,如 果核心網(wǎng)媒體處理節(jié)點檢測到ISLP特殊標(biāo)志,將所述媒體流從入局直 接透傳出局。
可選的,該方法所述步驟S2進(jìn)一步包括
5202、 當(dāng)所述媒體流的入局和出局都是IP媒體承載方式,核心網(wǎng) 媒體處理節(jié)點如果檢測到RTP頭的擴(kuò)展為特殊字段,則將所述媒體流 從入局直接透傳出局。
可選的,該方法所述步驟S202中核心網(wǎng)媒體處理節(jié)點檢測到所述 特殊RTP擴(kuò)展頭時,該核心網(wǎng)媒體處理節(jié)點還關(guān)閉聲碼器,和/或關(guān)閉 對媒體流的語音增強(qiáng)功能;再將所述媒體流從入局直接透傳出局。
可選的,該方法所述步驟S2進(jìn)一步包括
S203、當(dāng)所述媒體流的入局是TDM媒體承載,出局是IP媒體承 載時,核心網(wǎng)媒體處理節(jié)點如果檢測到ISLP的特殊標(biāo)志,則判斷核心 網(wǎng)媒體處理節(jié)點出局IP承載是否支持語音壓縮編碼,如果不支持,直 接將TDM媒體流封裝于RTP中傳送出局,且將RTP頭X標(biāo)志位置 1,用特殊頭擴(kuò)展字段表示RTP包中包含的是經(jīng)過ISLP適配的媒體 流;如果支持,則將TDM媒體流進(jìn)行ISLP逆處理之后,封裝于RTP 中傳送出局,且將RTP頭X標(biāo)志位置為1,用特殊頭擴(kuò)展字段表示 RTP報文中媒體流未經(jīng)過ISLP適配。
可選的,該方法所述步驟S2進(jìn)一步包括
5204、 當(dāng)所述媒體流的入局是IP媒體承載,出局是TDM媒體承 載時,核心網(wǎng)媒體處理節(jié)點如果檢測到RTP的擴(kuò)展頭為表示未經(jīng)過 ISLP適配的特殊字段,則進(jìn)行ISLP適配,將得到的媒體流傳送出局。
可選的,該方法所述ISLP適配為將語音流適配成64Kbit/s媒體流。
可選的,該方法所述步驟S2進(jìn)一步包括
5205、 當(dāng)所述媒體流的入局是IP媒體承載,出局是TDM媒體承 載方式時,核心網(wǎng)媒體處理節(jié)點需要檢測RTP擴(kuò)展頭,如果檢測到 RTP的擴(kuò)展頭為表示已經(jīng)過ISLP適配的特殊字段,將RTP里的 64kbit/s的媒體流透傳出局。
可選的,該方法所述步驟S3所述根據(jù)與核心網(wǎng)4某體處理節(jié)點的接 口的承載方式進(jìn)行不同的處理進(jìn)一步包括判斷該對端BSS與核心網(wǎng) 媒體處理節(jié)點接口的媒體承載方式,
如果為TDM方式,則進(jìn)行ISLP適配的逆過程,將適配成的原始 的語音流傳送給MS;
如果為IP方式,檢測到RTP的擴(kuò)展頭為表示未經(jīng)過ISLP適配的 特殊字段,則將RTP報文里的語音流直接傳送給通信終端。
可選的,該方法所述核心網(wǎng)媒體處理節(jié)點為媒體網(wǎng)關(guān)(MGW)或 移動交換中心(MSC)。
可選的,該方法所述ISLP適配的逆過程為將64kbit/s的語音流適 配成原始的語音流。
為實現(xiàn)上述目的,本發(fā)明還提供了 一種基于上述方法的移動網(wǎng)中實 現(xiàn)語音透傳的系統(tǒng),所述系統(tǒng)包括
通信終端MS,用于向基站系統(tǒng)發(fā)送語音透傳業(yè)務(wù)切換指令;
基站子系統(tǒng)BSS,包括了本端BSS和對端BSS,本端BSS用于接 收所述語音透傳業(yè)務(wù)切換指令,且根據(jù)與核心網(wǎng)媒體處理節(jié)點接口的媒 體承載方式,判斷是否進(jìn)行系統(tǒng)間互連協(xié)議ISLP適配、是否在實時傳 輸協(xié)議RTP擴(kuò)展頭中填充特殊字段;對端基站用于接收所述語音透傳 業(yè)務(wù)切換指令,并根據(jù)與核心網(wǎng)媒體處理節(jié)點接口的媒體承栽方式進(jìn)行
相應(yīng)的處理;
核心網(wǎng)媒體處理節(jié)點,用于根據(jù)所述媒體流的入局和出局的媒體承 載方式,判斷是否檢測ISLP特殊標(biāo)志、是否檢測RTP頭的特殊擴(kuò)展字 段、如果檢測到ISLP特殊標(biāo)志或RTP頭特殊擴(kuò)展字段,則判斷是否進(jìn) 行媒體適配,如果不需適配直接將媒體流從入局透傳出局,如果需要適 配則將媒體經(jīng)過適配之后不進(jìn)行編解碼轉(zhuǎn)換透傳出局。
從上面所述可以看出,本發(fā)明提供的一種移動網(wǎng)中實現(xiàn)語音透傳 的方法和系統(tǒng)。通過BSS檢測語音透傳業(yè)務(wù)標(biāo)志,實現(xiàn)對語音透傳通 信業(yè)務(wù)的識別,同時根據(jù)與核心網(wǎng)媒體處理節(jié)點的接口媒體承載方式, 判斷是否進(jìn)行ISLP適配或在RTP (實時傳輸協(xié)議)擴(kuò)展頭填充特殊字 段(本端BSS),或判斷是否進(jìn)行ISLP逆適配或檢測RTP擴(kuò)展頭(對 端BSS)并根據(jù)擴(kuò)展頭進(jìn)行相應(yīng)的適配;核心網(wǎng)媒體處理節(jié)點通過檢測 ISLP特殊標(biāo)志(TDM側(cè))和/或RTP擴(kuò)展頭特殊字段(IP側(cè))實現(xiàn)語 音透傳業(yè)務(wù)的識別,并將當(dāng)前承載方式適配為語音透傳業(yè)務(wù)可以傳輸?shù)?方式。根據(jù)BSS和核心網(wǎng)媒體處理節(jié)點的上述操作,實現(xiàn)在不同承載 環(huán)境下對語音的透傳問題。從而保證了語音在不同的媒體承載上都可以 實現(xiàn)透傳功能,使語音透傳業(yè)務(wù)得以正常進(jìn)行。從而使語音透傳業(yè)務(wù)能 夠適應(yīng)不同的承載而不僅僅是TDM。
圖1為現(xiàn)有技術(shù)CDMA網(wǎng)絡(luò)架構(gòu)的結(jié)構(gòu)示意圖2為本發(fā)明實施例實現(xiàn)語音在網(wǎng)絡(luò)中透明傳輸?shù)南到y(tǒng)結(jié)構(gòu)示意
圖3為本發(fā)明實施例實現(xiàn)語音在網(wǎng)絡(luò)中透明傳輸?shù)姆椒鞒虉D4為本發(fā)明實施例在BSS與核心網(wǎng)媒體處理節(jié)點之間TDM傳 輸、核心網(wǎng)媒體處理節(jié)點和核心網(wǎng)媒體處理節(jié)點之間IP傳輸場景的系 統(tǒng)結(jié)構(gòu)示意圖5為本發(fā)明實施例在BSS與核心網(wǎng)媒體處理節(jié)點之間IP傳輸、
核心網(wǎng)媒體處理節(jié)點和核心網(wǎng)媒體處理節(jié)點之間TDM傳輸場景的系統(tǒng) 結(jié)構(gòu)示意圖6為本發(fā)明實施例在BSS與核心網(wǎng)媒體處理節(jié)點之間、核心網(wǎng) 媒體處理節(jié)點和核心網(wǎng)媒體處理節(jié)點之間都為IP傳輸場景的系統(tǒng)結(jié)構(gòu) 示意圖。
圖7為本發(fā)明實施例在BSS 1與核心網(wǎng)媒體處理節(jié)點之間IP傳 輸、核心網(wǎng)i某體處理節(jié)點和核心網(wǎng)士某體處理節(jié)點之間TDM傳輸、核心 網(wǎng)媒體處理節(jié)點與BSS2之間TDM傳輸場景的系統(tǒng)結(jié)構(gòu)示意圖8為本發(fā)明實施例在BSS 1與核心網(wǎng)i某體處理節(jié)點之間TDM傳 輸、核心網(wǎng)媒體處理節(jié)點和核心網(wǎng)媒體處理節(jié)點之間TDM傳輸、核心 網(wǎng)媒體處理節(jié)點與BSS2之間IP傳輸場景的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附 圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的 具體實施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例通過BSS檢測語音透傳業(yè)務(wù)特殊業(yè)務(wù)標(biāo)志,實現(xiàn)對 語音透傳業(yè)務(wù)的識別。同時根據(jù)BSS與核心網(wǎng)媒體處理節(jié)點的接口媒 體承載方式,判斷是否進(jìn)行ISLP適配或在RTP (實時傳輸協(xié)議)擴(kuò)展 頭填充特殊字段(本端);在對端BSS根據(jù)該對端與核心網(wǎng)的接口媒體 承載方式進(jìn)行相應(yīng)的處理。同時,核心網(wǎng)媒體處理節(jié)點通過檢測ISLP 特殊標(biāo)志(TDM側(cè))和/或RTP頭擴(kuò)展特殊字段(IP側(cè))實現(xiàn)語音透 傳業(yè)務(wù)的識別,并將當(dāng)前承載方式適配為語音透傳業(yè)務(wù)可以傳輸?shù)姆?式。
根據(jù)BSS和核心網(wǎng)媒體處理節(jié)點的上述操作,實現(xiàn)在不同承載環(huán) 境下對語音的透傳問題,從而保證不管網(wǎng)絡(luò)中經(jīng)過的媒體單元承栽是 TDM還是IP,都可以實現(xiàn)語音透傳。
參見圖3所示,本發(fā)明提供一種實現(xiàn)語音在網(wǎng)絡(luò)中透明傳輸?shù)姆?法,應(yīng)用于包括BSS (基站子系統(tǒng))、核心網(wǎng)媒體處理節(jié)點以及MS
(通信終端)的系統(tǒng)。其中,所述BSS包括了本端BSS和對端BSS, 它們可能是不同的物理實體。 該方法包括以下核心步驟
步驟Sl,本端BSS接收到MS的將普通語音通信轉(zhuǎn)為語音透傳的 業(yè)務(wù)指示消息之后,停止聲碼器對語音的編解碼處理,判斷本端BSS
與核心網(wǎng)媒體處理節(jié)點之間接口的承載方式,進(jìn)而判斷是進(jìn)行ISLP適 配(S101 ),還是用報文方式封裝于RTP包中且在RTP頭X標(biāo)志位置 1并填充特殊擴(kuò)展字段(S102);然后將語音媒體傳送給核心網(wǎng)媒體處 理節(jié)點。
在步驟Sl中,當(dāng)本端BSS與核心網(wǎng)媒體處理節(jié)點之間的接口為 TDM承載時,執(zhí)行步驟S101:本端BSS啟動ISLP適配程序,將待透 傳的語音流適配成64Kbit/s 4某體流并通過TDM傳送給核心網(wǎng)媒體處理 節(jié)點。
當(dāng)本端BSS與核心網(wǎng)媒體處理節(jié)點之間的接口為IP承載時,執(zhí)行 步驟S102: BSS將待透傳的語音碼流封裝于RTP包中傳送給核心網(wǎng)媒 體處理節(jié)點,且將RTP頭X標(biāo)志位設(shè)置為1,同時在RTP頭用特殊擴(kuò) 展字段(如0xA001)表示未經(jīng)過ISLP適配的語音媒體流,通過IP傳 送給核心網(wǎng)媒體處理節(jié)點。
步驟S2,核心網(wǎng)媒體處理節(jié)點收到BSS發(fā)送來的媒體流后,判斷 所述媒體流的入局和出局的媒體承載方式,進(jìn)而判斷是否檢測ISLP特 殊標(biāo)志、是否檢測RTP頭的特殊擴(kuò)展字段,如果檢測到ISLP特殊標(biāo)志 (如0x7E, 一般BSS進(jìn)行ISLP適配之后,媒體流中就有"0x7E" 特殊標(biāo)志)或RTP頭特殊擴(kuò)展字段,則關(guān)閉聲碼器(收到具有特殊標(biāo) 志或RTP頭擴(kuò)展字段的語音流之前如果開啟了聲碼器,則需要關(guān)閉聲 碼器,如果原來沒有開啟,則不需要關(guān)閉),同時判斷是否進(jìn)行媒體適 配,如果不需適配直接將媒體流從入局透傳出局,如果需要適配則將媒 體經(jīng)過適配之后不進(jìn)行編解碼轉(zhuǎn)換透傳出局。
在步驟S2中,還包括
步驟S201,當(dāng)所述媒體流的入局和出局都是TDM媒體承載方式
時,核心網(wǎng)媒體處理節(jié)點檢測到ISLP特殊標(biāo)志,則關(guān)閉所有媒體處理
操作,將所述媒體流從入局直接透傳出局;如果未檢測到,則按普通流 程處理。
步驟S202,當(dāng)所述媒體流的入局和出局都是IP媒體承載方式時, 核心網(wǎng)媒體處理節(jié)點檢測RTP頭擴(kuò)展,如果檢測到RTP頭的擴(kuò)展為特 殊字段(如OxAOOl或0xA002 ),則將所述媒體流從入局直接透傳出 局;如果未檢測到,則按普通流程處理。其中,如果核心網(wǎng)媒體處理節(jié) 點檢測到所述特殊RTP頭擴(kuò)展時,該核心網(wǎng)媒體處理節(jié)點將關(guān)閉語音 編碼器,和/或關(guān)閉對媒體流的語音增強(qiáng)功能;再將所述媒體流從入局 直接透傳出局。
步驟S203,當(dāng)所述媒體流的入局是TDM媒體承載,出局是IP媒 體承載時,核心網(wǎng)媒體處理節(jié)點需要檢測ISLP特殊標(biāo)志,如果未檢測 到,則按普通流程處理。如果檢測到ISLP的特殊標(biāo)志,則根據(jù)核心網(wǎng) 媒體處理節(jié)點出局IP承載支持的編解碼類型做不同處理,具體包括
判斷核心網(wǎng)媒體處理節(jié)點出局IP承載是否支持語音壓縮編碼,如 果不支持,則執(zhí)行步驟S203a;如果支持,則執(zhí)行步驟S203b。
步驟S203a,直接將TDM媒體流封裝于RTP中傳送出局,且將 RTP頭X標(biāo)志位置1,在RTP頭用特殊頭擴(kuò)展字段(如Ox A002 )表 示RTP包中包含的是經(jīng)過ISLP適配的媒體流。
步驟S203b,將TDM媒體流進(jìn)行ISLP逆處理之后,封裝于RTP 中傳送出局,且將RTP頭X標(biāo)志位置為1,用特殊頭擴(kuò)展字段(如0x A001)表示RTP報文中媒體流未經(jīng)過ISLP適配。
當(dāng)所述媒體流的入局是IP媒體承載,出局是TDM媒體承載時, 步驟S2進(jìn)一步包括
核心網(wǎng)媒體處理節(jié)點檢測RTP頭及擴(kuò)展頭,如果未檢測到所述特 殊頭擴(kuò)展字段,則按普通流程處理;如果檢測到,則停止聲碼器等對媒 體流的處理,并判斷該特殊頭擴(kuò)展字段是否表示媒體流已經(jīng)經(jīng)過ISLP 適配,如果是則執(zhí)行步驟S205,否則執(zhí)行步驟S204。
步驟S204,如果檢測到RTP的擴(kuò)展頭為表示未經(jīng)過ISLP適配的
特殊字段(如OxAOOl ),則需要進(jìn)行ISLP適配,將RTP里的語音流適 配成64kbit/s的媒體流通過TDM鏈路傳送出局。
步驟S205,如果檢測到RTP的擴(kuò)展頭為表示已經(jīng)過ISLP適配的 特殊字段(如0xA002 ),將RTP里的64kbit/s的媒體流直接通過TDM 鏈路透傳出局。
上述步驟S2結(jié)束后,如果出局的媒體流進(jìn)入的下一個網(wǎng)絡(luò)節(jié)點是 BSS,則進(jìn)入步驟S3;如果出局的媒體流進(jìn)入的下一個網(wǎng)絡(luò)節(jié)點是核心 網(wǎng)媒體處理節(jié)點,則仍按照上述步驟S2的步驟執(zhí)行。
步驟S3,對端BSS收到媒體流之后,并且BSS還收到MS發(fā)來的 將普通語音轉(zhuǎn)為語音透傳業(yè)務(wù)的業(yè)務(wù)指示消息,則停止聲碼器對語音的 編解碼處理,根據(jù)與核心網(wǎng)媒體處理節(jié)點的接口的承載方式進(jìn)行不同的 處理,具體包括
判斷該對端BSS與核心網(wǎng)媒體處理節(jié)點接口的媒體承載方式,如 果為TDM方式,執(zhí)行步驟S301;如果為IP方式,執(zhí)行步驟S302。
步驟S301,對端BSS進(jìn)行ISLP適配的逆過程,將64kbit/s的 TDM語音流適配成發(fā)端通信終端發(fā)送的語音流傳送給接收通信終端。
步驟S302,如果該對端BSS檢測到RTP的擴(kuò)展頭,則判斷該特殊 字段是否表示媒體流已經(jīng)經(jīng)過ISLP適配,如果該特殊字段表示未經(jīng)過 ISLP適配的特殊字段(如OxAOOl ),則將RTP報文里的語音流直接傳 送給通信終端。本發(fā)明還提供了 一種實現(xiàn)從普通語音切換到語音透傳通 信后網(wǎng)絡(luò)實現(xiàn)語音透傳的系統(tǒng),所述系統(tǒng)主要包括
通信終端201,用于向基站系統(tǒng)發(fā)送語音透傳業(yè)務(wù)切換指令;
基站子系統(tǒng)202,包括了本端基站子系統(tǒng)和對端基站子系統(tǒng),本端 基站子系統(tǒng)用于接收所述語音透傳業(yè)務(wù)切換指令,且根據(jù)與核心網(wǎng)媒體 處理節(jié)點接口的媒體承栽方式,判斷是否進(jìn)行ISLP適配、是否在RTP 擴(kuò)展頭中填充特殊字段;對端基站子系統(tǒng)用于根據(jù)與核心網(wǎng)媒體處理節(jié) 點接口的媒體承載方式,判斷是否檢測ISLP特殊標(biāo)志、是否檢測RTP 擴(kuò)展頭,同時判斷是否需要進(jìn)行ISLP適配逆過程,再將經(jīng)過適配或未 經(jīng)過適配的媒體流傳給通信終端核心網(wǎng)媒體處理節(jié)點203,用于根據(jù)所述媒體流的入局和出局的媒 體承載方式,判斷是否檢測ISLP特殊標(biāo)志、是否檢測RTP頭的特殊擴(kuò) 展字段、如果檢測到ISLP特殊標(biāo)志或RTP頭特殊擴(kuò)展字段,則關(guān)閉聲 碼器,同時判斷是否進(jìn)行媒體適配,如果不需適配直接將媒體流從入局 透傳出局,如果需要適配則將媒體經(jīng)過適配之后不進(jìn)行編解碼轉(zhuǎn)換透傳 出局。
下面結(jié)合附圖舉例進(jìn)行詳細(xì)說明。
參見圖2,圖2是本發(fā)明提供的實現(xiàn)語音在網(wǎng)絡(luò)中透明傳輸?shù)南到y(tǒng) 結(jié)構(gòu)示意圖。該系統(tǒng)優(yōu)選為CDMA網(wǎng)絡(luò)系統(tǒng),至少包括通信終端 201、基站子系統(tǒng)202、核心網(wǎng)媒體處理節(jié)點203。其中,
通信終端201,用于向基站子系統(tǒng)發(fā)送語音透傳業(yè)務(wù)切換指令; 基站子系統(tǒng)202,包括了本端基站和對端基站,本端基站用于接收 所述語音透傳業(yè)務(wù)切換指令,且根據(jù)與核心網(wǎng)媒體處理節(jié)點接口的媒體 承載方式,判斷是否進(jìn)行ISLP適配、是否在RTP擴(kuò)展頭中填充特殊字 段;對端基站子系統(tǒng)用于根據(jù)與核心網(wǎng)媒體處理節(jié)點接口的媒體承載方 式,判斷是否檢測ISLP特殊標(biāo)志、是否檢測RTP擴(kuò)展頭,同時判斷是 否需要進(jìn)行ISLP適配逆過程,再將經(jīng)過適配或未經(jīng)過適配的纟某體流傳 給通信終端
核心網(wǎng)媒體處理節(jié)點203,用于根據(jù)所述媒體流的入局和出局的媒 體承載方式,判斷是否檢測ISLP特殊標(biāo)志、是否檢測RTP頭的特殊擴(kuò) 展字段、如果檢測到ISLP特殊標(biāo)志或RTP頭特殊擴(kuò)展字段,則關(guān)閉聲 碼器,同時判斷是否進(jìn)行媒體適配,如果不需適配直接將媒體流從入局 透傳出局,如果需要適配則將媒體經(jīng)過適配之后不進(jìn)行編解碼轉(zhuǎn)換透傳 出局。
本發(fā)明實施例中,所述核心網(wǎng)媒體處理節(jié)點可以是電路交換核心網(wǎng) 的MSC (移動交換中心)或軟交換核心網(wǎng)的MGW (媒體網(wǎng)關(guān))等設(shè) 備。
傳的方案,以下實施例中采用MGW作為所述核心網(wǎng)媒體處理節(jié)點
實施例一BSS與MGW之間通過TDM傳輸,MGW和MGW之 間實現(xiàn)IP傳輸?shù)膱鼍?,參考圖4所示。
BSS1收到通信終端從普通語音通信轉(zhuǎn)為語音透傳通信的指令消息 之后,停止聲碼器對語音的編解碼處理程序,由于與MGW1接口的承 載為TDM承載方式,于是進(jìn)行ISLP適配,并將適配后的語音媒體傳 送給MGW1;
MGW1根據(jù)入局是TDM傳輸,通過檢測ISLP特殊標(biāo)志發(fā)現(xiàn)媒體 為經(jīng)過ISLP適配的語音,則不進(jìn)^f亍編解碼,將RTP頭X標(biāo)志位置1, 同時在RTP擴(kuò)展頭用特殊字段(如0xA002)表示已經(jīng)過1SLP適配的 語音媒體流,并將媒體流封裝于RTP中傳送出局。
MGW2入局是IP媒體承載,出局是TDM媒體承載,因此檢測入 局的RTP擴(kuò)展頭,檢測發(fā)現(xiàn)RTP的擴(kuò)展頭為表示已經(jīng)過ISLP適配的 特殊字^殳(如0xA002 ),則將RTP里的語音流用TDM承載透傳出局。
BSS2收到的媒體流為TDM承載,因此啟用ISLP特殊標(biāo)志檢測, 檢測到ISLP特殊標(biāo)志后,進(jìn)行ISLP適配的逆過程,將64kbit/s的語 音流適配成原始的語音流傳送給通信終端。
實施例二假設(shè)BSS與MGW之間通過IP傳輸,MGW和MGW 之間為TDM傳輸?shù)膱鼍?,參考圖5所示。
BSS1收到通信終端從普通語音通信轉(zhuǎn)為語音透傳通信的指令消息 之后,停止聲碼器對語音的編解碼處理程序,由于與MGW1接口的承 載為IP承載方式,則將語音碼流封裝于RTP中傳送給MGW1,同時 將RTP頭X標(biāo)志位置1,在RTP擴(kuò)展頭用特殊字段(如OxAOOl)表 示RTP承載的媒體流為未經(jīng)過ISLP適配的語音媒體流。
MGW1根據(jù)入局是IP媒體承載,出局是TDM媒體承載,因此檢 測入局的RTP擴(kuò)展頭,檢測發(fā)現(xiàn)RTP的擴(kuò)展頭為表示媒體流未經(jīng)過 ISLP適配的特殊字段(如OxAOOl ),則進(jìn)行ISLP適配,將RTP里的 語音流適配成64kbit/s的媒體流傳送出局。
MGW2根據(jù)入局是TDM傳輸,檢測ISLP特殊標(biāo)志發(fā)現(xiàn)媒體為經(jīng) 過ISLP適配的語音,則不進(jìn)行編解碼,如MGW2出局IP承載支持語
音壓縮編碼,則進(jìn)行ISLP逆處理,將處理后的語音碼流封裝于RTP中 傳送出局,且將RTP頭X標(biāo)志位置1,同時在RTP擴(kuò)展頭用特殊字段 (如0xA001)表示所承載媒體流為未經(jīng)過ISLP適配的語音碼流。
BSS2收到的媒體流為IP承載,啟用RTP擴(kuò)展頭檢測,檢測到 RTP的擴(kuò)展頭為表示未經(jīng)過ISLP適配的特殊字段(如OxAOOl ),則直 接將RTP報文中的的語音流傳送給通信終端。
實施例三假設(shè)BSS與MGW之間、MGW和MGW之間都為IP 傳輸?shù)膱鼍埃瑓⒖紙D6所示。
BSS1收到通信終端從普通語音通信轉(zhuǎn)為語音透傳通信的指令消息 之后,停止聲碼器對語音的編解碼處理程序,由于與MGW1接口的承 載為IP承載方式,將語音碼流封裝于RTP中傳送給MGW1,且將 RTP頭X標(biāo)志位置1 ,同時在RTP擴(kuò)展頭用特殊字段(如OxAOOl)表 示所承載媒體流為未經(jīng)過ISLP適配的語音碼流。
由于MGW1的入局和出局都是IP媒體承載方式,MGW1檢測 RTP擴(kuò)展頭,檢測發(fā)現(xiàn)RTP的擴(kuò)展頭為表示未經(jīng)過ISLP適配的特殊 字段(如OxAOOl ),從而將所述媒體流從入局直接透傳出局。
由于MGW2的入局和出局都是IP媒體承載方式,MGW2檢測 RTP擴(kuò)展頭,檢測發(fā)現(xiàn)RTP的擴(kuò)展頭為表示未經(jīng)過ISLP適配的特殊 字段(如OxAOOl ),從而將所述媒體流從入局直接透傳出局。
BSS2收到的媒體流為IP承載,啟用RTP擴(kuò)展頭檢測,檢測到 RTP的擴(kuò)展頭為表示未經(jīng)過ISLP適配的特殊字段(如OxAOOl ),則不 進(jìn)行語音編解碼,直接將語音透傳給通信終端。
實施例四4艮設(shè)BSS1與核心網(wǎng)媒體處理節(jié)點MGW1之間通過IP 傳輸,核心網(wǎng)々某體處理節(jié)點MGW1和核心網(wǎng)媒體處理節(jié)點MSC2之間 為TDM傳輸,核心網(wǎng)媒體處理節(jié)點MSC2與BSS2之間通過TDM傳 輸?shù)膱鼍埃瑓⒖紙D7所示。
BSS1收到通信終端從普通語音通信轉(zhuǎn)為語音透傳通信的指令消息 之后,停止聲碼器對語音的編解碼處理程序,由于與MGW1接口的承 載為IP承載方式,則將語音碼流封裝于RTP中傳送給MGW1,同時
將RTP頭X標(biāo)志位置1,在RTP擴(kuò)展頭用特殊字段(如OxAOOl)表 示RTP承載的媒體流為未經(jīng)過ISLP適配的語音媒體流。
MGW1根據(jù)入局是IP媒體承載,出局是TDM媒體承載,因此檢 測入局的RTP擴(kuò)展頭,檢測發(fā)現(xiàn)RTP的擴(kuò)展頭為表示媒體流未經(jīng)過 ISLP適配的特殊字段(如OxAOOl ),則進(jìn)行ISLP適配,將RTP里的 語音流適配成64kbit/s的媒體流傳送出局。
MSC2入局和出局媒體都是TDM承載,則進(jìn)行ISLP特殊標(biāo)志檢 測,如果檢測到ISLP特殊標(biāo)志,則關(guān)閉所有媒體處理操作,將所述媒 體流從入局直接透傳出局。
BSS2收到的媒體流為TDM承載,因此啟用ISLP特殊標(biāo)志檢測, 檢測到ISLP特殊標(biāo)志后,進(jìn)行ISLP適配的逆過程,將64kbit/s的語 音流適配成原始的語音流傳送給通信終端。
實施例五假設(shè)BSS1與MSC1之間通過TDM傳輸,MSC1和 MGW2之間為TDM傳輸,MGW2與BSS2之間通過IP傳輸?shù)膱鼍埃?參考圖8所示。
BSS1收到通信終端從普通語音通信轉(zhuǎn)為語音透傳通信的指令消息 之后,停止聲碼器對語音的編解碼處理程序,由于與MSCl接口的承載 為TDM方式,于是進(jìn)行ISLP適配,并將適配后的語音媒體傳送給 MSC1;
MSC1入局和出局媒體都是TDM承載,則進(jìn)行ISLP特殊標(biāo)志檢 測,如果檢測到ISLP特殊標(biāo)志,則關(guān)閉所有媒體處理操作,將所述媒 體流從入局直接透傳出局。
MGW2根據(jù)入局是TDM傳輸,檢測ISLP特殊標(biāo)志發(fā)現(xiàn)媒體為經(jīng) 過ISLP適配的語音,則不進(jìn)行編解碼,如MGW2出局IP承載支持語 音壓縮編碼,則進(jìn)行ISLP逆處理,將處理后的語音碼流封裝于RTP中 傳送出局,且將RTP頭X標(biāo)志位置1,同時在RTP擴(kuò)展頭用特殊字段 (如OxAOOl)表示所承載媒體流為未經(jīng)過ISLP適配的語音碼流。
BSS2收到的媒體流為IP承載,啟用RTP擴(kuò)展頭檢測,檢測到 RTP的擴(kuò)展頭為表示未經(jīng)過ISLP適配的特殊字段(如OxAOOl ),則直
接將RTP報文中的的語音流傳送給通信終端。
綜上可知,本發(fā)明通過BSS檢測語音透傳業(yè)務(wù)特殊業(yè)務(wù)標(biāo)志,實 現(xiàn)對語音透傳業(yè)務(wù)的識別,同時根據(jù)與核心網(wǎng)媒體處理節(jié)點的接口媒體 承載方式,判斷是否進(jìn)行ISLP適配或在RTP擴(kuò)展頭填充特殊字段(本 端BSS),或判斷是否檢測ISLP特殊標(biāo)志、是否檢測RTP擴(kuò)展頭(對 端BSS)并根據(jù)需要進(jìn)行相應(yīng)的適配;核心網(wǎng)媒體處理節(jié)點通過檢測 ISLP特殊標(biāo)志(TDM側(cè))和/或RTP擴(kuò)展頭特殊字段(IP側(cè))實現(xiàn)語 音透傳業(yè)務(wù)的識別,并將當(dāng)前承載方式適配為語音透傳業(yè)務(wù)可以傳輸?shù)?方式。根據(jù)BSS和核心網(wǎng)媒體處理節(jié)點的上述操作,實現(xiàn)在不同承載 環(huán)境下對語音的透傳問題。從而保證了語音在不同的媒體承栽上都可以 實現(xiàn)透傳功能,使語音透傳通信得以正常進(jìn)行。
當(dāng)然,本發(fā)明還可有其他多種實施例。在不背離本發(fā)明精神及其實 質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改 變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的 保護(hù)范圍。
權(quán)利要求
1.一種移動網(wǎng)中實現(xiàn)語音透傳的方法,應(yīng)用于包括基站子系統(tǒng)BSS、核心網(wǎng)媒體處理節(jié)點以及通信終端MS的系統(tǒng),其特征在于,包括S1、本端BSS接收到MS的將普通語音業(yè)務(wù)轉(zhuǎn)為語音透傳業(yè)務(wù)的業(yè)務(wù)指示消息之后,停止聲碼器對語音的編解碼處理,判斷該本端BSS與核心網(wǎng)媒體處理節(jié)點之間接口的承載方式,如果為時分復(fù)用TDM承載,則對待透傳語音流進(jìn)行系統(tǒng)間互連協(xié)議ISLP適配,并將形成的媒體流通過TDM傳送給核心網(wǎng)媒體處理節(jié)點;如果為互聯(lián)網(wǎng)協(xié)議IP承載,則將待透傳語音碼流用報文方式封裝于實時傳輸協(xié)議RTP包,在RTP擴(kuò)展頭填充特殊字段,并將形成的媒體流通過IP傳送給核心網(wǎng)媒體處理節(jié)點;S2、在核心網(wǎng)媒體處理節(jié)點收到媒體流后,判斷所述媒體流的入局和出局的媒體承載方式,并檢測ISLP特殊標(biāo)志或RTP頭的特殊擴(kuò)展字段,如果檢測到ISLP特殊標(biāo)志或RTP頭特殊擴(kuò)展字段,則判斷是否進(jìn)行媒體適配,如果不需適配直接將媒體流從入局透傳出局,如果需要適配則將媒體流經(jīng)過適配之后不進(jìn)行編解碼轉(zhuǎn)換透傳出局;S3、在對端BSS接收到媒體流并且接收到MS的將普通語音業(yè)務(wù)轉(zhuǎn)為語音透傳業(yè)務(wù)的業(yè)務(wù)指示消息之后,根據(jù)該對端與核心網(wǎng)的接口媒體承載方式進(jìn)行相應(yīng)的處理。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟SI中所述在 RTP擴(kuò)展頭填充特殊字段為將RTP頭的X標(biāo)志位設(shè)置為1并填充表示 未經(jīng)過ISLP適配的語音碼流的特殊擴(kuò)展字段或填充表示已經(jīng)經(jīng)過ISLP 適配的語音碼流的特殊擴(kuò)展字段。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟S2進(jìn)一步 包括S201、當(dāng)所述媒體流的入局和出局都是TDM媒體承載方式時,如 果核心網(wǎng)媒體處理節(jié)點檢測到ISLP特殊標(biāo)志,將所述媒體流從入局直 接透傳出局。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟S2進(jìn)一步 包括5202、 當(dāng)所述媒體流的入局和出局都是IP媒體承載方式,核心網(wǎng) 媒體處理節(jié)點如果檢測到RTP頭的擴(kuò)展為特殊字段,則將所述媒體流 從入局直接透傳出局。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟S202中核 心網(wǎng)媒體處理節(jié)點檢測到所述特殊RTP擴(kuò)展頭時,該核心網(wǎng)媒體處理 節(jié)點還關(guān)閉聲碼器,和/或關(guān)閉對媒體流的語音增強(qiáng)功能;再將所述媒 體流從入局直接透傳出局。
6、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟S2進(jìn)一步 包括5203、 當(dāng)所述媒體流的入局是TDM媒體承載,出局是IP媒體承 載時,核心網(wǎng)媒體處理節(jié)點如果檢測到ISLP的特殊標(biāo)志,則判斷核心 網(wǎng)媒體處理節(jié)點出局IP承載是否支持語音壓縮編碼,如果不支持,直 接將TDM媒體流封裝于RTP中傳送出局,且將RTP頭X標(biāo)志位置 1,用特殊頭擴(kuò)展字段表示RTP包中包含的是經(jīng)過ISLP適配的媒體 流;如果支持,則將TDM媒體流進(jìn)行ISLP逆處理之后,封裝于RTP 中傳送出局,且將RTP頭X標(biāo)志位置為1,用特殊頭擴(kuò)展字段表示 RTP報文中媒體流未經(jīng)過ISLP適配。
7、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟S2進(jìn)一步 包括5204、 當(dāng)所述媒體流的入局是IP媒體承載,出局是TDM媒體承 載時,核心網(wǎng)媒體處理節(jié)點如果檢測到RTP的擴(kuò)展頭為表示未經(jīng)過 ISLP適配的特殊字段,則進(jìn)行ISLP適配,將得到的媒體流傳送出局。
8、 根據(jù)權(quán)利要求1或7所述的方法,其特征在于,所述ISLP適配 為將語音流適配成64Kbit/s媒體流。
9、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟S2進(jìn)一步 包括 S205、當(dāng)所述媒體流的入局是IP媒體承載,出局是TDM媒體承 載方式時,核心網(wǎng)媒體處理節(jié)點需要檢測RTP擴(kuò)展頭,如果檢測到 RTP的擴(kuò)展頭為表示已經(jīng)過ISLP適配的特殊字段,將RTP里的 64kbit/s的媒體流透傳出局。
10、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟S3所述 根據(jù)與核心網(wǎng)媒體處理節(jié)點的接口的承載方式進(jìn)行不同的處理進(jìn)一步包 括判斷該對端BSS與核心網(wǎng)媒體處理節(jié)點接口的媒體承載方式,如果為TDM方式,則進(jìn)行ISLP適配的逆過程,將適配成的原始 的語音流傳送給MS;如果為IP方式,檢測到RTP的擴(kuò)展頭為表示未經(jīng)過ISLP適配的 特殊字段,則將RTP報文里的語音流直接傳送給通信終端。
11、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述核心網(wǎng)媒體處 理節(jié)點為媒體網(wǎng)關(guān)MGW或移動交換中心MSC。
12、 根據(jù)權(quán)利要求9或11所述的方法,其特征在于,所述ISLP適 配的逆過程為將64kbit/s的語音流適配成原始的語音流。
13、 一種實現(xiàn)如權(quán)利要求1~12任意一項所述方法的系統(tǒng),其特征 在于,所述系統(tǒng)包括通信終端MS,用于向基站系統(tǒng)發(fā)送語音透傳業(yè)務(wù)切換指令; 基站子系統(tǒng)BSS,包括了本端BSS和對端BSS,本端BSS用于接 收所述語音透傳業(yè)務(wù)切換指令,且根據(jù)與核心網(wǎng)媒體處理節(jié)點接口的媒 體承載方式,判斷是否進(jìn)行系統(tǒng)間互連協(xié)議ISLP適配、是否在實時傳 輸協(xié)議RTP擴(kuò)展頭中填充特殊字段;對端基站用于接收所述語音透傳 業(yè)務(wù)切換指令,并根據(jù)與核心網(wǎng)媒體處理節(jié)點接口的媒體承栽方式進(jìn)行 相應(yīng)的處理;核心網(wǎng)媒體處理節(jié)點,用于根據(jù)所述媒體流的入局和出局的媒體承 載方式,判斷是否檢測ISLP特殊標(biāo)志、是否檢測RTP頭的特殊擴(kuò)展字 段、如果檢測到ISLP特殊標(biāo)志或RTP頭特殊擴(kuò)展字段,則判斷是否進(jìn) 行媒體適配,如果不需適配直接將媒體流從入局透傳出局,如果需要適 配則將媒體經(jīng)過適配之后不進(jìn)行編解碼轉(zhuǎn)換透傳出局。
全文摘要
本發(fā)明公開了一種實現(xiàn)語音在網(wǎng)絡(luò)中透明傳輸?shù)姆椒跋到y(tǒng),本端BSS接收語音透傳業(yè)務(wù)切換指令,核心網(wǎng)媒體處理節(jié)點判斷與BSS之間接口的承載方式,若為TDM,則對待透傳語音流進(jìn)行ISLP適配,將形成的媒體流傳送出去;若為IP承載,則將待透傳語音碼流用報文方式封裝于RTP包,在RTP擴(kuò)展頭填充特殊字段,并將形成的媒體流傳送出去。核心網(wǎng)媒體處理節(jié)點判斷媒體流入局和出局的媒體承載方式,檢測ISLP特殊標(biāo)志或RTP頭的特殊擴(kuò)展字段,若檢測到,則判斷是否需要進(jìn)行媒體適配,若不需要,將媒體流從入局透傳出局;若需要,將媒體流經(jīng)過適配之后不做編解碼轉(zhuǎn)換透傳出局。對端BSS收到媒體流后,根據(jù)與核心網(wǎng)的接口媒體承載方式進(jìn)行相應(yīng)處理。
文檔編號H04L29/06GK101365189SQ20081014654
公開日2009年2月11日 申請日期2008年9月2日 優(yōu)先權(quán)日2008年9月2日
發(fā)明者宇 孫, 張琳峰, 李寶榮, 楊維忠, 林奕琳, 林衡華, 海 肖, 彪 龍 申請人:中國電信股份有限公司