專利名稱:一種數(shù)據(jù)傳輸方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字信號處理技術(shù)領(lǐng)域,尤其是涉及一種數(shù)據(jù)傳輸方法及裝置。
背景技術(shù):
在公共交換電話網(wǎng)絡(luò)(PSTN,Public Switched Telephone Network)中,語音的編碼方式采用傳輸速率是64kbit/s脈沖編碼調(diào)制(PCM,Pulse Code Modulation)編碼格式。在無線通信系統(tǒng)中,為節(jié)約無線信道資源,一般會采用更低速率的語音編碼方式,例如采用速率為13kbit/s或者更低的規(guī)則脈沖激勵線性預(yù)測編碼(RPE-LTP,Regular PulseExcitiation-Long Term Prediction)或碼激勵線性預(yù)測編碼(CELP,Code Excited LinearPrediction)等編碼方式。因此當(dāng)固定終端用戶和移動終端用戶進(jìn)行通話時,語音數(shù)據(jù)必須經(jīng)過碼速調(diào)整后才能傳輸。碼型轉(zhuǎn)換和速率適配(TRAU,Transcoding and Rate Adaptation Unit)設(shè)備具備速率適配功能,是用于完成語音數(shù)據(jù)編碼變換的設(shè)備。同時TRAU設(shè)備還可以實(shí)現(xiàn)非連續(xù)發(fā)射(DTX, Discontinuous Transmissions)、無二次編碼操作(TF0, Tanderm freeoperation)等功能。如圖1所示,在無線通信系統(tǒng)中,TRAU設(shè)備連接BSC設(shè)備和MSC設(shè)備,用于完成對接收的BSC側(cè)發(fā)來的語音數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換和速率適配后發(fā)送給MSC,以及將接收到的MSC側(cè)發(fā)來的語音數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換和速率適配后發(fā)送給基站控制器(BSC,BaseStation Controller)?,F(xiàn)有技術(shù)中,在TRAU設(shè)備中,語音編碼轉(zhuǎn)換過程中,一般采用串行方式,即前面的語音數(shù)據(jù)處理完畢之后才進(jìn)行下一個語音數(shù)據(jù)的處理。隨著移動通信技術(shù)的不斷發(fā)展,實(shí)際上現(xiàn)有的基站一般都已經(jīng)支持多載波輸入,甚至支持多模方式,也就是支持多個用戶在同一時間進(jìn)行通話,但是在TRAU設(shè)備中,對上行傳輸鏈路中(即網(wǎng)關(guān)發(fā)送給核心網(wǎng)),對數(shù)據(jù)的處理仍然采用了串行方式,此時如果數(shù)據(jù)量比較大,對語音數(shù)據(jù)處理時,靈活性較差,語音數(shù)據(jù)處理會出現(xiàn)一定的延時,使得`不同用戶之間的語音數(shù)據(jù)干擾比較嚴(yán)重。綜上所述,現(xiàn)有技術(shù)中,TRAU設(shè)備對數(shù)據(jù)進(jìn)行處理時,靈活性較差,干擾比較嚴(yán)重。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法及裝置,能夠較好地提高數(shù)據(jù)傳輸?shù)撵`活性,降低干擾,減少延時?!N數(shù)據(jù)傳輸方法,包括:解析接收到的由網(wǎng)關(guān)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù);對所述信令數(shù)據(jù)進(jìn)行數(shù)據(jù)格式和消息傳送部分第二層(MTP2,MessageTransfer Part Level2)功能轉(zhuǎn)換,并將轉(zhuǎn)換后的信令數(shù)據(jù)映射到同步數(shù)字系列(SDH,Synchronous Digital Hierarchy)巾貞中發(fā)送給核心網(wǎng);以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對所述語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換,將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到SDH幀中除信令數(shù)據(jù)外的時隙中發(fā)送給核心網(wǎng)。一種數(shù)據(jù)傳輸裝置,包括:網(wǎng)關(guān)接口模塊,用于解析接收到的由網(wǎng)關(guān)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù);語音處理模塊,用于對所述信令數(shù)據(jù)進(jìn)行MTP2功能和數(shù)據(jù)格式轉(zhuǎn)換;以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對所述語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換;核心網(wǎng)接口模塊,用于并將轉(zhuǎn)換后的信令數(shù)據(jù)映射到SDH幀中發(fā)送給核心網(wǎng);以及將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到SDH幀中除信令數(shù)據(jù)外的時隙中發(fā)送給核心網(wǎng)。一種數(shù)據(jù)傳輸方法,包括:解析接收到的由核心網(wǎng)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù);對所述信令數(shù)據(jù)進(jìn)行MTP2功能和數(shù)據(jù)格式轉(zhuǎn)換,并將轉(zhuǎn)換后的信令數(shù)據(jù)映射到用戶數(shù)據(jù)報協(xié)議(UDP, User Datagram Protocol)數(shù)據(jù)包中發(fā)送給接收端;以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對所述語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換,將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到所述UDP數(shù)據(jù)包中隨同信令數(shù)據(jù)發(fā)送給接收端。一種數(shù)據(jù)傳輸裝置,包括:核心網(wǎng)接口模塊,用于解析接收到的由核心網(wǎng)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù);語音處理模塊,用于對所述信令數(shù)據(jù)進(jìn)行MTP2功能和數(shù)據(jù)格式轉(zhuǎn)換,以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對所述語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換;網(wǎng)關(guān)接口模塊,用于將轉(zhuǎn)換后的信令數(shù)據(jù)映射到用戶數(shù)據(jù)報協(xié)議UDP數(shù)據(jù)包中發(fā)送給接收端;以及將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到所述UDP數(shù)據(jù)包中隨同信令數(shù)據(jù)發(fā)送給接收端。采用上述技術(shù)方案,在上行鏈路中,對接收到的由網(wǎng)關(guān)發(fā)來的數(shù)據(jù)包進(jìn)行解析得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù),分別對信令數(shù)據(jù)進(jìn)行數(shù)據(jù)格式和MTP2功能轉(zhuǎn)換,以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換,將轉(zhuǎn)換后的信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù)寫入到SDH幀的不同時隙中發(fā)送給核心網(wǎng),在下行鏈路中,對核心網(wǎng)發(fā)來的數(shù)據(jù)包也進(jìn)行解析,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù),并對得到的信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù)進(jìn)行轉(zhuǎn)換處理后,寫入到UDP數(shù)據(jù)包中發(fā)送給接收端,本發(fā)明實(shí)施例這里提出技術(shù)方案,由于對信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù)分別進(jìn)行處理,并且針對并行發(fā)來的語音業(yè)務(wù)數(shù)據(jù),可以在設(shè)置的語音處理資源陣列中,選取相應(yīng)的語音處理資源進(jìn)行處理,使得不同的語音業(yè)務(wù)數(shù)據(jù)可以并行處理,因此能夠?qū)τ诓煌妮d波以及不同的服務(wù)質(zhì)量等級靈活的進(jìn)行配置,減少了不同用戶之間的干擾,減少傳輸延時。
圖1為現(xiàn)有技術(shù)中,提出的包含TRAU設(shè)備的無線通信系統(tǒng)結(jié)構(gòu)組成示意圖;圖2為本發(fā)明實(shí)施例一中,提出的GSM扁平化網(wǎng)絡(luò)架構(gòu)示意圖;圖3為本發(fā)明實(shí)施例一中,提出的數(shù)據(jù)傳輸方法流程圖;圖4為本發(fā)明實(shí)施例一中,提出的數(shù)據(jù)傳輸裝置結(jié)構(gòu)組成示意圖;圖5為本發(fā)明實(shí)施例二中,提出的數(shù)據(jù)傳輸方法流程圖;圖6為本發(fā)明實(shí)施二中,提出的TRAU幀結(jié)構(gòu)組成示意圖;圖7為本發(fā)明實(shí)施二中,提出的數(shù)據(jù)傳輸裝置結(jié)構(gòu)組成示意圖;圖8為本發(fā) 明實(shí)施三中,提出的TRAU設(shè)備結(jié)構(gòu)組成示意圖。
具體實(shí)施例方式針對現(xiàn)有技術(shù)中存在的數(shù)據(jù)傳輸靈活性較差、不同用戶之間會相互干擾,傳輸存在延時的問題,本發(fā)明實(shí)施例這里提出的技術(shù)方案中,通過分別對信令數(shù)據(jù)進(jìn)行轉(zhuǎn)換處理,以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對語音業(yè)務(wù)數(shù)據(jù)進(jìn)行轉(zhuǎn)換處理,然后再進(jìn)行傳輸,從而實(shí)現(xiàn)并行處理語音業(yè)務(wù)數(shù)據(jù),相比現(xiàn)有技術(shù)中需要串行對語音業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的方式,能夠較好地提高數(shù)據(jù)傳輸?shù)撵`活性,降低干擾,減少延時。下面將結(jié)合各個附圖對本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理具體實(shí)施方式
及其對應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)地闡述。實(shí)施例一如圖2所示,GSM扁平化的無線通信系統(tǒng)中,包含網(wǎng)關(guān)設(shè)備和核心網(wǎng)設(shè)備,以及連接網(wǎng)關(guān)設(shè)備和核心網(wǎng)設(shè)備的數(shù)據(jù)處理裝置(如TRAU)。其中,需要說明的是,基于圖2所示的系統(tǒng)架構(gòu),本發(fā)明實(shí)施例這里提出的技術(shù)方案中,為便于闡述,將數(shù)據(jù)傳輸方向?yàn)榫W(wǎng)關(guān)至核心網(wǎng)側(cè)傳輸?shù)逆溌贩Q之為上行鏈路,將數(shù)據(jù)傳輸方向?yàn)楹诵木W(wǎng)側(cè)至網(wǎng)關(guān)側(cè)傳輸?shù)逆溌贩Q之為下行鏈路。如圖3所示,基于圖2所示的系統(tǒng)架構(gòu),本發(fā)明實(shí)施例一這里提出一種數(shù)據(jù)傳輸方法,該方法可以基于上行傳輸鏈路來實(shí)現(xiàn),如圖3所示,其具體處理流程如下述:步驟31,接收網(wǎng)關(guān)發(fā)來的數(shù)據(jù)包。步驟32,解析接收到的由網(wǎng)關(guān)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù)。其中,在信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù)中,都有各自對應(yīng)的電路識別碼(CIC,CircuitIdentify Code),因此具體實(shí)施中,可以根據(jù)各自的CIC來得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù)。例如,信令數(shù)據(jù)的CIC是固定分配好的,因此在對網(wǎng)關(guān)發(fā)來的數(shù)據(jù)包進(jìn)行解析時,可以根據(jù)預(yù)先分配的CIC得到信令數(shù)據(jù)。
·
步驟33,對確定出的信令數(shù)據(jù)進(jìn)行數(shù)據(jù)格式和MTP2功能轉(zhuǎn)換,以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對確定出的語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換。其中,在執(zhí)行步驟33之前,還包括在接收到網(wǎng)關(guān)發(fā)來的處理資源請求消息時,為語音業(yè)務(wù)數(shù)據(jù)分配語音處理資源,并將分配的語音業(yè)務(wù)處理資源對應(yīng)的互聯(lián)網(wǎng)協(xié)議(IP,Internet Protocol)地址發(fā)送給網(wǎng)關(guān),指示網(wǎng)關(guān)按照所述IP地址發(fā)送接收到的語音業(yè)務(wù)數(shù)據(jù),其中,所述處理資源請求消息是網(wǎng)關(guān)在接收到的數(shù)據(jù)包中,確定出信令數(shù)據(jù)中包含用于請求處理語音業(yè)務(wù)數(shù)據(jù)的指派請求消息時發(fā)送的。具體實(shí)施中,用于請求處理語音業(yè)務(wù)數(shù)據(jù)的指派請求消息可以是AssignmentRequest消息,如圖2所示的系統(tǒng)架構(gòu),當(dāng)網(wǎng)關(guān)接收到的接入單元(AU, Access Unit)轉(zhuǎn)發(fā)來的數(shù)據(jù)包時,在信令面,當(dāng)確定出接收到的信令數(shù)據(jù)中包含有Assignment Request消息時,則網(wǎng)關(guān)發(fā)送處理資源請求消息。具體地,可以確定語音業(yè)務(wù)處理資源的剩余信息,根據(jù)剩余信息,按照預(yù)設(shè)規(guī)則確定為語音業(yè)務(wù)數(shù)據(jù)分配的語音處理資源;并在分配的語音處理資源中創(chuàng)建包含資源管理信息的終端上下文;以及獲得語音處理資源的IP地址,將該IP地址發(fā)送給網(wǎng)關(guān)。具體地,語音處理資源可以是TRAU設(shè)備中包含的語音處理模塊,也可以是TRAU設(shè)備中包含的語音處理資源塊,或者是單獨(dú)設(shè)置的語音處理模塊或者是單獨(dú)設(shè)置的語音處理資源塊。較佳地,本發(fā)明實(shí)施例這里提出的技術(shù)方案中,語音處理資源是設(shè)置在TRAU設(shè)備中,包括至少一塊語音處理模塊或者至少一塊語音處理資源塊,每個語音處理模塊或者語音處理資源塊都配置唯一的IP地址信息。本發(fā)明實(shí)施例這里提出的技術(shù)方案中,會對語音處理資源進(jìn)行統(tǒng)一管理和分配。為便于管理,語音處理資源可以按照單位進(jìn)行劃分成若干部分,例如如果是語音處理模塊,每個語音處理模塊就是一個單位,如果是語音處理資源塊,則每個語音處理資源塊就是一個單位等等,此處不再贅述。其中,獲得語音業(yè)務(wù)處理資源的剩余信息的具體處理具體如下述:在接收到處理資源請求消息時,確定語音處理資源的第一總數(shù)值和當(dāng)前已占用的語音處理資源的第二總數(shù)值之間的差值,該差值作為語音處理資源的剩余信息。其中第一總數(shù)值是初始狀態(tài)下,語音處理資源的數(shù)值信息。例如,第一總數(shù)值可以是初始狀態(tài)下,TRAU設(shè)備中包含的語音處理模塊的總數(shù)量。在接收到釋放處理資源消息時,確定當(dāng)前已占用的語音處理資源的第二總數(shù)值和釋放的語音處理資源的第三數(shù)值之間的和值,該和值作為語音處理資源的剩余信息。具體地,在為語音業(yè)務(wù)數(shù)據(jù)分配語音處理資源之前,還可以包括:周期性獲得每單位的語音業(yè)務(wù)處理資源的負(fù)荷信息,當(dāng)全部語音業(yè)務(wù)處理資源的負(fù)荷信息大于預(yù)設(shè)第一閾值時,生成語音業(yè)務(wù)處理資源告警信息;以及當(dāng)全部語音業(yè)務(wù)處理資源的負(fù)荷信息大于預(yù)設(shè)第二閾值時,拒絕處理語音業(yè)務(wù)數(shù)據(jù),其中,預(yù)設(shè)第一閾值小于第二閾值。具體實(shí)施中,可以周期性地統(tǒng)計TDAU設(shè)備中包含的各語音處理模塊的負(fù)荷信息,當(dāng)所有語音處理模塊的負(fù)荷均已達(dá)到總處理能力的第一閾值(如70%)時產(chǎn)生告警信息,達(dá)到總處理能力第二閾值(如90%時)拒絕新的語音數(shù)據(jù)業(yè)務(wù)接入。具體實(shí)施中,接收的網(wǎng)關(guān)處理資源請求中包含由終端上下文UE Context ID, UEContext ID包含資源管理信息,例如AIF CIC和信道類型(Channel Type),路由信息、計算資源描述等信息。在接收到網(wǎng)關(guān)處理資源請求后,根據(jù)語音處理資源的使用情況,分配一個語音處理資源,例如,可以根據(jù)語音處理模塊的使用情況,選擇一塊語音處理模塊,并在選擇的語音處理模塊中創(chuàng)建UE Context,同時在核心網(wǎng)側(cè)也創(chuàng)建相同的UE Context,并將該語音處理模塊的IP地址發(fā)送給網(wǎng)關(guān)。網(wǎng)關(guān)在接收到IP地址后,后續(xù)接收到的數(shù)據(jù)將通過該IP地址發(fā)送給分配的語音處理模塊 進(jìn)行處理。步驟34,將轉(zhuǎn)換后的信令數(shù)據(jù)映射到SDH幀中發(fā)送給核心網(wǎng);以及將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到與所述SDH幀對應(yīng)的時隙中發(fā)送給核心網(wǎng)。其中,終端上下文UE Context中包含電路識別號碼(CIC,Circuit IdentifyCode),按照分配的語音處理資源的IP地址,將接收到的業(yè)務(wù)數(shù)據(jù)發(fā)送到分配的語音業(yè)務(wù)處理資源進(jìn)行編碼格式和速率轉(zhuǎn)換,確定終端上下文中包含的電路識別號碼,根據(jù)電路識別號碼,將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到與SDH幀對應(yīng)的時隙中發(fā)送給核心網(wǎng)。具體實(shí)施中,對于接收到的信令數(shù)據(jù),完成數(shù)據(jù)格式轉(zhuǎn)換和MTP2功能后映射到SDH幀上,最終匯聚到SDH鏈路上發(fā)送給MSC。對于接收到的語音業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時,包括全球移動通信系統(tǒng)全速率(GSM-FR,Global System for Mobile Communications Full Rate)、全球移動通信系統(tǒng)半速率(GSM-HR, Global System for Mobile Communications Half Rate)、增強(qiáng)型全速率(GSM-EFR, GSM-Enhanced FR)、自適應(yīng)多速率編碼(GSM-AMR, GSM-Adaptive Mult1-Rate)G.711的編碼轉(zhuǎn)換以及電路域透明型和非透明型數(shù)據(jù)業(yè)務(wù)的速率適配流程。其中,全速率是指傳輸速率13K,半速率是全速率的一般,級6.5K。業(yè)務(wù)數(shù)據(jù)處理過程中,對于GSM-FR、GSM-HR、GSM-EFR、GSM-AMR、G.711等速率格式進(jìn)行處理時,其處理流程基本相同,僅在語音處理中對應(yīng)不同的處理算法。本發(fā)明實(shí)施例這里僅以GSM-FR和G.711的編碼轉(zhuǎn)換為例來進(jìn)行詳細(xì)闡述。在上行鏈路中,對于接收到的由GW轉(zhuǎn)發(fā)過來的GSM-FR語音數(shù)據(jù)包,其目的IP就是之前申請的業(yè)務(wù)處理資源的IP地址,該GSM-FR語音數(shù)據(jù)包通過數(shù)據(jù)傳輸通道直接發(fā)送到分配的語音處理資源(例如語音處理模塊)進(jìn)行處理,編碼轉(zhuǎn)換完成后,根據(jù)UEContext ID中的CICdf CIC和轉(zhuǎn)換的G.711語音數(shù)據(jù)寫入到UDP數(shù)據(jù)包中,然后在核心網(wǎng)的接口側(cè),會在UDP數(shù)據(jù)包中解析得到語音數(shù)據(jù),并根據(jù)其對應(yīng)的CIC將解析得到的語音數(shù)據(jù)放入SDH對應(yīng)的時隙中發(fā)送給核心網(wǎng)。
相應(yīng)地,本發(fā)明實(shí)施例還提出一種數(shù)據(jù)傳輸裝置,應(yīng)用在上行傳輸鏈路中,如圖4所示,包括:網(wǎng)關(guān)接口模塊401,用于解析接收到的由網(wǎng)關(guān)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù)。其中,網(wǎng)關(guān)接口模塊401用于實(shí)現(xiàn)TRAU設(shè)備與網(wǎng)關(guān)或者BSC之間的接口功能。語音處理模塊402,用于對所述信令數(shù)據(jù)進(jìn)行MTP2功能和數(shù)據(jù)格式轉(zhuǎn)換;以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對所述語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換。其中,所述語音處理模塊402,用于實(shí)現(xiàn)完成語音業(yè)務(wù)數(shù)據(jù)編解碼功能,語音業(yè)務(wù)數(shù)據(jù)的速率適配、下行話音激活檢測(VAD, Voice activity Detector)、上行產(chǎn)生舒適噪聲等功能。較佳地,還可以增加jitter buffer功能,能夠較好地解決在IP化的GSM通信系統(tǒng)中,數(shù)據(jù)傳輸引起的抖動、亂序問題。具體實(shí)施中,語音處理模塊還可以采取冗余備份功能,即相應(yīng)增加備份模塊。核心網(wǎng)接口模塊403,用于并將轉(zhuǎn)換后的信令數(shù)據(jù)映射到SDH幀中發(fā)送給核心網(wǎng);以及將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到SDH幀中除信令數(shù)據(jù)外的時隙中發(fā)送給核心網(wǎng)。其中,上述裝置還包括:資源調(diào)度模塊,用于在網(wǎng)關(guān)接口模塊401接收到網(wǎng)關(guān)發(fā)來的處理資源請求消息時,為語音業(yè)務(wù)數(shù)據(jù)分配語音處理資源;具體地,上述網(wǎng)關(guān)接口模塊401,具體用于將資源調(diào)度模塊分配的語音業(yè)務(wù)處理資源對應(yīng)的互聯(lián)網(wǎng)協(xié)議IP地址發(fā)送給網(wǎng)關(guān),指示網(wǎng)關(guān)按照所述IP地址發(fā)送接收到的語音業(yè)務(wù)數(shù)據(jù),其中,所述處理資源請求消息是網(wǎng)關(guān)在接收到的數(shù)據(jù)包中,確定出信令數(shù)據(jù)中包含用于請求處理語音業(yè)務(wù)數(shù)據(jù)的指派請求消息時發(fā)送的。具體地,上述資源調(diào)度模塊,具體用于確定語音業(yè)務(wù)處理資源的剩余信息;根據(jù)所述剩余信息,按照預(yù)設(shè)規(guī)則確定為語音業(yè)務(wù)數(shù)據(jù)分配的語音處理資源;并在分配的語音處理資源中創(chuàng)建包含資源管理信息的終端上下文,以及獲得所述語音處理資源的IP地址,將所述IP地址發(fā)送給網(wǎng)關(guān)接口模塊,由網(wǎng)關(guān)接口模塊發(fā)送給網(wǎng)關(guān)。具體地,上述資源調(diào)度模塊,具體用于在接收到處理資源請求消息時,確定所述剩余信息是語音處理資源的第一總數(shù)值和當(dāng)前已占用的語音處理資源的第二總數(shù)值之間的差值,其中所述第一總數(shù)值是初始狀態(tài)下,語音處理資源的數(shù)值信息;以及在接收到釋放處理資源消息時,確定所述剩余信息是當(dāng)前已占用的語音處理資源的第二總數(shù)值和釋放的語音處理資源的第三數(shù)值之間的和值。
具體地,上述資源調(diào)度模塊,還用于周期性獲得每單位的語音業(yè)務(wù)處理資源的負(fù)荷信息,當(dāng)全部語音業(yè)務(wù)處理資源的負(fù)荷信息大于預(yù)設(shè)第一閾值時,生成語音業(yè)務(wù)處理資源告警信息;以及當(dāng)全部語音業(yè)務(wù)處理資源的負(fù)荷信息大于預(yù)設(shè)第二閾值時,拒絕處理語音業(yè)務(wù)數(shù)據(jù),其中,所述第一閾值小于第二閾值。具體地,在終端上下文中包含電路識別號碼;上述網(wǎng)關(guān)接口模塊401,具體用于按照所述IP地址,發(fā)送接收到的業(yè)務(wù)數(shù)據(jù)。上述語音處理模塊402,具體用于通過分配的語音業(yè)務(wù)處理資源進(jìn)行編碼格式和速率轉(zhuǎn)換;確定終端上下文中包含的電路識別號碼;上述核心網(wǎng)接口模塊403,具體用于根據(jù)所述電路識別號碼,將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到與所述SDH幀對應(yīng)的時隙中發(fā)送給核心網(wǎng)。需要說明的是,本發(fā)明實(shí)施例一這里提出的數(shù)據(jù)傳輸裝置,可以設(shè)置在TRAU設(shè)備中,還可以集成設(shè)置在GW設(shè)備或MSC設(shè)備中。當(dāng)集成設(shè)置在GW設(shè)備或MSC設(shè)備中時,數(shù)據(jù)傳輸裝置可以和TRAU設(shè)備進(jìn)行通信。實(shí)施例二基于圖2所示的系統(tǒng)架構(gòu),本發(fā)明實(shí)施例二這里提出一種數(shù)據(jù)傳輸方法,如圖5所示,具體處理流程如下述:步驟51,接收核心網(wǎng)發(fā)來的數(shù)據(jù)包。步驟52,解析接收到的由核心網(wǎng)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù)。具體地,對接收到的數(shù)據(jù)包進(jìn)行解析得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù)的具體實(shí)施方式
請參見上述實(shí)施一中步驟32的詳細(xì)闡述,這里不再贅述。步驟53,對得到的信令數(shù)據(jù)進(jìn)行MTP2功能和數(shù)據(jù)格式轉(zhuǎn)換,以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對得到的語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換。步驟54,將轉(zhuǎn)換后的信令數(shù)據(jù)映射到UDP數(shù)據(jù)包中發(fā)送給接收端;以及將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到所述UDP數(shù)據(jù)包中隨同信令數(shù)據(jù)發(fā)送給接收端。其中,接收端可以是網(wǎng)關(guān)設(shè)備,也可以是BSC設(shè)備??梢詫⑥D(zhuǎn)換后的信令數(shù)據(jù)和語音數(shù)據(jù)封裝在設(shè)定格式的TRAU幀中,TRAU幀基于UDP/IP的數(shù)據(jù)包傳輸給接收端,其中,設(shè)定格式的TRAU幀中包含指示信息,該指示信息用于指示接收端在確定出接收到的TRAU幀存在時延差時,發(fā)送用于調(diào)整發(fā)送TRAU幀時間的定時提前消息。較佳地,設(shè)定格式的TRAU幀可以是20ms幀格式的TRAU幀。TRAU設(shè)備與信道編碼器(一般在AU中實(shí)現(xiàn))之間傳輸?shù)臉I(yè)務(wù)信號稱之為TRAU幀。本發(fā)明實(shí)施例這里提出的技術(shù)方案中,不需要在TDM網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,可以在IP網(wǎng)絡(luò)里面進(jìn)行數(shù)據(jù)傳輸,因此對TRAU幀進(jìn)行了重新定義。TRAU幀包含信令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。其中業(yè)務(wù)數(shù)據(jù)類型包括FR、EFR、HR、數(shù)據(jù)業(yè)務(wù)、AMR語音。信令數(shù)據(jù)由32bit組成,其詳細(xì)說明如下述:CO Cl:表不版本號;C2 C6:業(yè)務(wù)類型指示;C7 C12:延時調(diào)整控制位;C13 C20:序列號;C21 C31:根據(jù)幀類型的 不同,有不同定義。具體為:
當(dāng)幀類型為FR、EFR、HR業(yè)務(wù)時,C21 C31所表示的信息如表I所示:表權(quán)利要求
1.一種數(shù)據(jù)傳輸方法,其特征在于,包括: 解析接收到的由網(wǎng)關(guān)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù); 對所述信令數(shù)據(jù)進(jìn)行數(shù)據(jù)格式和MTP2功能轉(zhuǎn)換,并將轉(zhuǎn)換后的信令數(shù)據(jù)映射到SDH幀中發(fā)送給核心網(wǎng);以及 在設(shè)置的語音處理資源陣列中,選取語音處理資源對所述語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換,將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到SDH幀中除信令數(shù)據(jù)外的時隙中發(fā)送給核心網(wǎng)。
2.如權(quán)利要求1所述的方法,其特征在于,在對所述信令數(shù)據(jù)進(jìn)行MTP2功能和數(shù)據(jù)格式轉(zhuǎn)換之前,還包括: 在接收到網(wǎng)關(guān)發(fā)來的處理資源請求消息時,為語音業(yè)務(wù)數(shù)據(jù)分配語音處理資源,并將分配的語音業(yè)務(wù)處理資源對應(yīng)的互聯(lián)網(wǎng)協(xié)議IP地址發(fā)送給網(wǎng)關(guān),指示網(wǎng)關(guān)按照所述IP地址發(fā)送接收到的語音業(yè)務(wù)數(shù)據(jù),其中,所述處理資源請求消息是網(wǎng)關(guān)在接收到的數(shù)據(jù)包中,確定出信令數(shù)據(jù)中包含用于請求處理語音業(yè)務(wù)數(shù)據(jù)的指派請求消息時發(fā)送的。
3.如權(quán)利要求2所述的方法,其特征在于,為語音業(yè)務(wù)數(shù)據(jù)分配語音處理資源,并將分配的語音業(yè)務(wù)處理資源對應(yīng)的IP地址發(fā)送給網(wǎng)關(guān),包括: 確定語音業(yè)務(wù)處理資源的剩余信息; 根據(jù)所述剩余信息,按照預(yù)設(shè)規(guī)則確定為語音業(yè)務(wù)數(shù)據(jù)分配的語音處理資源;并 在分配的語音處理資源中創(chuàng)建包含資源管理信息的終端上下文;以及 獲得所述語音處理資源的IP地址; 將所述IP地址發(fā)送給網(wǎng)關(guān)。
4.如權(quán)利要求3所述的方法,其特征在于,獲得語音業(yè)務(wù)處理資源的剩余信息,包括: 在接收到處理資源請求消息時,所述剩余信息是語音處理資源的第一總數(shù)值和當(dāng)前已占用的語音處理資源的第二總數(shù)值之間的差值,其中所述第一總數(shù)值是初始狀態(tài)下,語音處理資源的數(shù)值信息;以及 在接收到釋放處理資源消息時,所述剩余信息是當(dāng)前已占用的語音處理資源的第二總數(shù)值和釋放的語音處理資源的第三數(shù)值之間的和值。
5.如權(quán)利要求2所述的方法,其特征在于,在為語音業(yè)務(wù)數(shù)據(jù)分配語音處理資源之前,還包括: 周期性獲得每單位的語音業(yè)務(wù)處理資源的負(fù)荷信息,當(dāng)全部語音業(yè)務(wù)處理資源的負(fù)荷信息大于預(yù)設(shè)第一閾值時,生成語音業(yè)務(wù)處理資源告警信息;以及 當(dāng)全部語音業(yè)務(wù)處理資源的負(fù)荷信息大于預(yù)設(shè)第二閾值時,拒絕處理語音業(yè)務(wù)數(shù)據(jù),其中,所述第一閾值小于第二閾值。
6.如權(quán)利要求3所述的方法,其特征在于,所述終端上下文中包含電路識別號碼; 對所述語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式及速率轉(zhuǎn)換后,將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到與所述SDH幀對應(yīng)的時隙中發(fā)送給核心網(wǎng),包括: 按照所述IP地址,將接收到的業(yè)務(wù)數(shù)據(jù)發(fā)送到分配的語音業(yè)務(wù)處理資源進(jìn)行編碼格式和速率轉(zhuǎn)換; 確定終端上下文中包含的電路識別號碼; 根據(jù)所述電路識別號碼,將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到與所述SDH幀對應(yīng)的時隙中發(fā)送給核心網(wǎng)。
7.一種數(shù)據(jù)傳輸裝置,其特征在于,包括: 網(wǎng)關(guān)接口模塊,用于解析接收到的由網(wǎng)關(guān)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù); 語音處理模塊,用于對所述信令數(shù)據(jù)進(jìn)行MTP2功能和數(shù)據(jù)格式轉(zhuǎn)換;以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對所述語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換; 核心網(wǎng)接口模塊,用于將轉(zhuǎn)換后的信令數(shù)據(jù)映射到SDH幀中發(fā)送給核心網(wǎng);以及將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到SDH幀中除信令數(shù)據(jù)外的時隙中發(fā)送給核心網(wǎng)。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括: 資源調(diào)度模塊,用于在網(wǎng)關(guān)接口模塊接收到網(wǎng)關(guān)發(fā)來的處理資源請求消息時,為語音業(yè)務(wù)數(shù)據(jù)分配語音處理資源; 所述網(wǎng)關(guān)接口模塊,具體用于將資源調(diào)度模塊分配的語音業(yè)務(wù)處理資源對應(yīng)的互聯(lián)網(wǎng)協(xié)議IP地址發(fā)送給網(wǎng)關(guān),指示網(wǎng)關(guān)按照所述IP地址發(fā)送接收到的語音業(yè)務(wù)數(shù)據(jù),其中,所述處理資源請求消息是網(wǎng)關(guān)在接收到的數(shù)據(jù)包中,確定出信令數(shù)據(jù)中包含用于請求處理語音業(yè)務(wù)數(shù)據(jù)的指派請求消息時發(fā)送的。
9.如權(quán)利要求8所述的裝置,其特征在于,所述資源調(diào)度模塊,具體用于確定語音業(yè)務(wù)處理資源的剩余信息;根據(jù)所述剩余信息,按照預(yù)設(shè)規(guī)則確定為語音業(yè)務(wù)數(shù)據(jù)分配的語音處理資源;并在分配的語音處理資源中創(chuàng)建包含資源管理信息的終端上下文;以及獲得所述語音處理資源的IP地址;將所述IP地址發(fā)送給網(wǎng)關(guān)接口模塊,由網(wǎng)關(guān)接口模塊發(fā)送給網(wǎng)關(guān)。
10.如權(quán)利要求9所述的裝置,其特征在于,所述資源調(diào)度模塊,具體用于在接收到處理資源請求消息時,確定所述剩余信息是語音處理資源的第一總數(shù)值和當(dāng)前已占用的語音處理資源的第二總數(shù)值之間的差值,其中所述第一總數(shù)值是初始狀態(tài)下,語音處理資源的數(shù)值信息;以及在接收到釋放處理資源消息時,確定所述剩余信息是當(dāng)前已占用的語音處理資源的第二總數(shù)值和釋放的語音處理資源的第三數(shù)值之間的和值。
11.如權(quán)利要求8所述的裝置,其特征在于,所述資源調(diào)度模塊,還用于周期性獲得每單位的語音業(yè)務(wù)處理資源的負(fù)荷信息,當(dāng)全部語音業(yè)務(wù)處理資源的負(fù)荷信息大于預(yù)設(shè)第一閾值時,生成語音業(yè)務(wù)處理資源告警信息;以及當(dāng)全部語音業(yè)務(wù)處理資源的負(fù)荷信息大于預(yù)設(shè)第二閾值時,拒絕處理語音業(yè)務(wù)數(shù)據(jù),其中,所述第一閾值小于第二閾值。
12.如權(quán)利要求9所述的裝置,其特征在于,所述終端上下文中包含電路識別號碼; 所述網(wǎng)關(guān)接口模塊,具體用于按照所述IP地址,發(fā)送接收到的業(yè)務(wù)數(shù)據(jù); 所述語音處理模塊具體用于通過分配的語音業(yè)務(wù)處理資源進(jìn)行編碼格式和速率轉(zhuǎn)換;確定終端上下文中包含的電路識別號碼; 所述核心網(wǎng)接口模塊,具體用于根據(jù)所述電路識別號碼,將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到與所述SDH幀對應(yīng)的時隙中發(fā)送給核心網(wǎng)。
13.一種數(shù)據(jù)傳輸方法,其特征在于,包括: 解析接收到的由核心網(wǎng)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù); 對所述信令數(shù)據(jù)進(jìn)行MTP2功能和數(shù)據(jù)格式轉(zhuǎn)換,并將轉(zhuǎn)換后的信令數(shù)據(jù)映射到UDP數(shù)據(jù)包中發(fā)送給接收端;以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對所述語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換,將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到所述UDP數(shù)據(jù)包中隨同信令數(shù)據(jù)發(fā)送給接收端。
14.如權(quán)利要求13所述的方法,其特征在于,在將所述信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù)發(fā)送給接收端之后,還包括: 在接收到接收端發(fā)來的語音業(yè)務(wù)處理資源釋放消息時,釋放為語音業(yè)務(wù)數(shù)據(jù)分配的語音處理資源,以及刪除在所述語音業(yè)務(wù)處理資源中創(chuàng)建的終端上下文,其中所述終端上下文是在對接收到的接收端發(fā)來的語音業(yè)務(wù)數(shù)據(jù)處理時,在分配的語音處理資源中創(chuàng)建的。
15.如權(quán)利要求14所述的方法,其特征在于,所述語音業(yè)務(wù)處理資源釋放消息中包含電路識別號碼; 釋放為語音業(yè)務(wù)數(shù)據(jù)分配語音處理資源,包括: 確定接收到的語音業(yè)務(wù)處理資源釋放消息中包含電路識別號碼; 釋放與所述電路識別號碼對應(yīng)的語音處理資源,以及刪除在所述語音處理資源中創(chuàng)建的終端上下文。
16.如權(quán)利要求13所述的方法,其特征在于,將轉(zhuǎn)換后的信令數(shù)據(jù)和語音數(shù)據(jù)按照UDP的數(shù)據(jù)包發(fā)送給接收端,包括: 將所述轉(zhuǎn)換后的信令數(shù)據(jù)和語音數(shù)據(jù)封裝在設(shè)定格式的TRAU幀中,所述TRAU幀基于UDP/IP的數(shù)據(jù)包傳輸給接收端,其中,設(shè)定格式的TRAU幀中包含指示信息,所述指示信息用于指示接收端在確定出接收到的TRAU幀存在時延差時,發(fā)送用于調(diào)整發(fā)送TRAU幀時間的定時提前消息。
17.如權(quán)利要求16所述的方法,其特征在于,所述設(shè)定格式的TRAU幀是20ms幀格式的TRAU 幀。
18.一種數(shù)據(jù)傳輸裝置,其特征在于,包括: 核心網(wǎng)接口模塊,用于解析接收到的由核心網(wǎng)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù); 語音處理模塊,用于對所述信令數(shù)據(jù)進(jìn)行MTP2功能和數(shù)據(jù)格式轉(zhuǎn)換,以及在設(shè)置的語音處理資源陣列中,選取語音處理資源對所述語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換; 網(wǎng)關(guān)接口模塊,用于將轉(zhuǎn)換后的信令數(shù)據(jù)映射到UDP數(shù)據(jù)包中發(fā)送給接收端;以及將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到所述UDP數(shù)據(jù)包中隨同信令數(shù)據(jù)發(fā)送給接收端。
19.如權(quán)利要求18所述的裝置,其特征在于,還包括:資源調(diào)度模塊,在接收到網(wǎng)關(guān)接口模塊發(fā)來的語音業(yè)務(wù)處理資源釋放消息時,釋放為語音業(yè)務(wù)數(shù)據(jù)分配的語音處理資源,以及刪除在所述語音業(yè)務(wù)處理資源中創(chuàng)建的終端上下文,其中所述終端上下文是在對接收到的網(wǎng)關(guān)發(fā)來的語音業(yè)務(wù)數(shù)據(jù)處理時,在分配的語音處理資源中創(chuàng)建的。
20.如權(quán)利要求19所述的裝置,其特征在于,所述語音業(yè)務(wù)處理資源釋放消息中包含電路識別號碼; 所述資源調(diào)度模塊,具體用于確定接收到的語音業(yè)務(wù)處理資源釋放消息中包含電路識別號碼;釋放與所述電路識別號碼對應(yīng)的語音處理資源,以及刪除在所述語音處理資源中創(chuàng)建的終端上下文。
21.如權(quán)利要求18所述的裝置,其特征在于,網(wǎng)關(guān)接口模塊,具體用于將所述轉(zhuǎn)換后的信令數(shù)據(jù)和語音數(shù)據(jù)封裝在設(shè)定格式的TRAU幀中,所述TRAU幀基于UDP/IP的數(shù)據(jù)包傳輸給接收端,其中,設(shè)定格式的TRAU幀中包含指示信息,所述指示信息用于指示接收端在確定出接收到的TRAU幀存在 時延差時,發(fā)送用于調(diào)整發(fā)送TRAU幀時間的定時提前消息。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)傳輸方法及裝置,該方法包括解析接收到的由網(wǎng)關(guān)發(fā)來的數(shù)據(jù)包,得到信令數(shù)據(jù)和語音業(yè)務(wù)數(shù)據(jù);對所述信令數(shù)據(jù)進(jìn)行數(shù)據(jù)格式和MTP2功能轉(zhuǎn)換,并將轉(zhuǎn)換后的信令數(shù)據(jù)映射到同步數(shù)字系列SDH幀中發(fā)送給核心網(wǎng);以及對所述語音業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼格式和速率轉(zhuǎn)換,將轉(zhuǎn)換后的語音業(yè)務(wù)數(shù)據(jù)寫入到SDH幀中除信令數(shù)據(jù)外的時隙中發(fā)送給核心網(wǎng)。能夠較好地提高數(shù)據(jù)傳輸?shù)撵`活性,降低干擾,減少延時。
文檔編號H04L29/06GK103237014SQ201310106460
公開日2013年8月7日 申請日期2013年3月28日 優(yōu)先權(quán)日2013年3月28日
發(fā)明者周進(jìn)青, 于吉濤, 黃錦華, 向煒 申請人:京信通信系統(tǒng)(廣州)有限公司