專利名稱:用于實(shí)時(shí)傳輸協(xié)議中幀大小適配的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
一般來(lái)說(shuō),本發(fā)明涉及通信網(wǎng)絡(luò),具體來(lái)說(shuō),涉及用于采用實(shí)時(shí)傳輸協(xié)議(RTP)來(lái)適配移動(dòng)臺(tái)與無(wú)許可無(wú)線電接入網(wǎng)之間的電路交換(CS)凈荷傳輸?shù)南到y(tǒng)及方法。
背景技術(shù):
當(dāng)語(yǔ)音數(shù)據(jù)通過(guò)IP網(wǎng)絡(luò)傳輸時(shí),所選傳輸協(xié)議一般為實(shí)時(shí)傳輸協(xié)議(RTP)。這個(gè)協(xié)議傳統(tǒng)上用來(lái)傳輸不同種類的同步媒體,例如采用不同編解碼器進(jìn)行編碼的視頻或語(yǔ)音。RTP通過(guò)用戶數(shù)據(jù)報(bào)協(xié)議(UDP)承載。為此,利用RTP的活動(dòng)語(yǔ)音會(huì)話的端點(diǎn)一般采用IP地址、即網(wǎng)絡(luò)地址以及UDP端口或傳輸級(jí)標(biāo)識(shí)符來(lái)標(biāo)識(shí)。RTP的使用使一個(gè)或多個(gè)語(yǔ)音樣本能夠在一個(gè)RTP封裝中承載。
無(wú)許可無(wú)線電業(yè)務(wù)采用無(wú)許可無(wú)線電頻帶來(lái)支持在許可無(wú)線電頻帶工作的移動(dòng)電信系統(tǒng)。例如,無(wú)許可無(wú)線電業(yè)務(wù)可支持全球移動(dòng)通信系統(tǒng)(GSM)電路交換業(yè)務(wù)和GSM分組無(wú)線電業(yè)務(wù)(GPRS)分組交換業(yè)務(wù)。
分組交換語(yǔ)音會(huì)話采用諸如會(huì)話發(fā)起協(xié)議(SIP)、H-323或另外的專有或標(biāo)準(zhǔn)協(xié)議之類的信今協(xié)議來(lái)建立。在語(yǔ)音會(huì)話的建立期間,各方向另一方發(fā)送關(guān)于為語(yǔ)音會(huì)話本地選取的標(biāo)識(shí)符的信號(hào)。
當(dāng)電路交換呼叫(語(yǔ)音或數(shù)據(jù))被建立時(shí),網(wǎng)絡(luò)控制器指定各RTP封裝中必須使用的語(yǔ)音/數(shù)據(jù)幀的數(shù)量。這表示為RTP封裝的樣本大小(它可轉(zhuǎn)換成20ms語(yǔ)音/數(shù)據(jù)樣本的數(shù)量)。如果MS無(wú)法支持這個(gè)要求,則MS不能繼續(xù)進(jìn)行,并且呼叫被終止。
可通過(guò)指定在各RTP封裝中使用更多數(shù)量的語(yǔ)音/數(shù)據(jù)幀來(lái)避免這個(gè)問(wèn)題。這使較小能力的MS能夠繼續(xù)進(jìn)行呼叫建立。一個(gè)缺點(diǎn)在于,各RTP封裝中的更大數(shù)量的語(yǔ)音/數(shù)據(jù)幀增加MS與網(wǎng)絡(luò)控制器之間傳輸?shù)难舆t。因此,必須或者為低延遲(無(wú)法為某些MS提供服務(wù))或者為較高延遲(高性能MS不一定具有較高往返延遲)設(shè)置系統(tǒng)。
另外,一旦會(huì)話已經(jīng)開(kāi)始,則沒(méi)有過(guò)程用于在正進(jìn)行的會(huì)話期間改變樣本大小以便適應(yīng)變化的網(wǎng)絡(luò)條件。
具有克服了現(xiàn)有方法的缺點(diǎn)的系統(tǒng)及方法是有利的。本發(fā)明提供這樣一種系統(tǒng)及方法。
發(fā)明內(nèi)容
本發(fā)明通過(guò)適配各個(gè)單獨(dú)MS與無(wú)許可無(wú)線電接入網(wǎng)控制器之間的電路交換(CS)凈荷傳輸,分別為具有不同能力的MS提供服務(wù)。這通過(guò)在業(yè)務(wù)信道的分配期間協(xié)商每個(gè)RTP封裝的語(yǔ)音/數(shù)據(jù)幀的數(shù)量來(lái)進(jìn)行。接入網(wǎng)控制器通知MS關(guān)于所請(qǐng)求或最小可接受的樣本大小,以及MS在可能的情況下采用所請(qǐng)求或最小可接受的樣本大小向網(wǎng)絡(luò)控制器發(fā)送RTP分組。如果MS不能夠采用所請(qǐng)求或最小可接受的樣本大小,則MS選擇MS可支持的最接近的樣本大小,并在它向網(wǎng)絡(luò)控制器發(fā)送的RTP分組中使用所選樣本大小。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)控制器檢查所接收RTP分組,并自動(dòng)采用MS所使用的樣本大小。此后,如果網(wǎng)絡(luò)條件改變到需要不同樣本大小的程度,則發(fā)起另一個(gè)協(xié)商來(lái)改變用于正進(jìn)行會(huì)話的樣本大小。
因此,在一個(gè)方面,本發(fā)明針對(duì)采用基于分組的傳輸協(xié)議來(lái)適配移動(dòng)臺(tái)與無(wú)許可無(wú)線電接入網(wǎng)控制器之間的電路交換凈荷傳輸?shù)姆椒?。該方法包括在移?dòng)臺(tái)中接收來(lái)自接入網(wǎng)控制器、包括要包含在各分組中的電路交換凈荷的所請(qǐng)求樣本大小的信道激活消息。移動(dòng)臺(tái)確定是否能夠支持采用所請(qǐng)求樣本大小的通信,如果是的話,則采用所請(qǐng)求樣本大小向控制器傳送分組。如果移動(dòng)臺(tái)不能支持采用所請(qǐng)求樣本大小的通信,則移動(dòng)臺(tái)采用移動(dòng)臺(tái)所支持的所選樣本大小向控制器傳送分組??刂破鲃t采用移動(dòng)臺(tái)所傳送的樣本大小向移動(dòng)臺(tái)傳送分組。
在另一方面,所請(qǐng)求樣本大小是要包含在各分組中的電路交換凈荷的最小可接受樣本大小。該方法還可包括從移動(dòng)臺(tái)向接入網(wǎng)控制器發(fā)送接受最小可接受樣本大小作為將由控制器用于向移動(dòng)臺(tái)傳送的樣本大小的確認(rèn)消息。
該方法還可包括由移動(dòng)臺(tái)或者接入網(wǎng)控制器檢測(cè)網(wǎng)絡(luò)性能的變化,以及響應(yīng)網(wǎng)絡(luò)性能的所檢測(cè)變化,協(xié)商在接入網(wǎng)控制器與移動(dòng)臺(tái)之間傳輸電路交換凈荷的新樣本大小。
在另一方面,本發(fā)明針對(duì)無(wú)許可無(wú)線電接入網(wǎng)中用于采用基于分組的傳輸協(xié)議來(lái)傳輸電路交換凈荷的系統(tǒng)。該系統(tǒng)包括無(wú)許可無(wú)線電接入網(wǎng)控制器,它包括向移動(dòng)臺(tái)發(fā)送包括要包含在各分組中的電路交換凈荷的所請(qǐng)求樣本大小的信道激活消息的發(fā)射機(jī)??刂破鬟€包括接收機(jī),接收由移動(dòng)臺(tái)回送的分組;用于分析所接收分組以確定移動(dòng)臺(tái)所使用的樣本大小的部件;以及編解碼器,對(duì)采用所確定樣本大小到移動(dòng)臺(tái)的傳輸進(jìn)行編碼。
在另一方面,接入網(wǎng)控制器還包括用于檢測(cè)網(wǎng)絡(luò)性能的變化的部件以及用于響應(yīng)網(wǎng)絡(luò)性能的所檢測(cè)變化而確定所建議的樣本大小的部件。發(fā)射機(jī)則采用所建議的樣本大小向移動(dòng)臺(tái)發(fā)送消息,以及接收機(jī)接收來(lái)自移動(dòng)臺(tái)的接受所建議樣本大小的確認(rèn)消息。
在另一方面,系統(tǒng)還包括移動(dòng)臺(tái),它包括接收來(lái)自接入網(wǎng)控制器的信道激活消息并從信道激活消息中提取所請(qǐng)求樣本大小的接收機(jī)。樣本大小分析器接收來(lái)自接收機(jī)的提取的所請(qǐng)求樣本大小,并確定移動(dòng)臺(tái)是否能夠支持采用所請(qǐng)求樣本大小的通信。如果不支持,則分析器選擇移動(dòng)臺(tái)可支持的不同樣本大小。移動(dòng)臺(tái)還包括向控制器發(fā)送分組的發(fā)射機(jī)。如果移動(dòng)臺(tái)能夠支持采用所請(qǐng)求樣本大小的通信,則發(fā)射機(jī)采用所請(qǐng)求樣本大小。如果移動(dòng)臺(tái)不能支持采用所請(qǐng)求樣本大小的通信,則發(fā)射機(jī)采用移動(dòng)臺(tái)可支持的所選不同樣本大小向控制器發(fā)送分組。
通過(guò)以下參照附圖以舉例方式提供的優(yōu)選實(shí)施例的說(shuō)明,本發(fā)明的其它目的和優(yōu)點(diǎn)將變得明顯,附圖包括圖1是適用于實(shí)現(xiàn)本發(fā)明的無(wú)許可無(wú)線電接入網(wǎng)的簡(jiǎn)化框圖;圖2是信令圖,說(shuō)明在業(yè)務(wù)信道激活期間在MS與無(wú)許可無(wú)線電網(wǎng)絡(luò)控制器(UNC)之間發(fā)送的信令消息;圖3是圖表,說(shuō)明URR ACTIVATE CHANNEL消息的內(nèi)容;圖4是樣本大小信息元素(IE)的圖表;圖5是表格,說(shuō)明根據(jù)本發(fā)明可由MS選擇的樣本大小的各種值;圖6是流程圖,說(shuō)明信道激活期間初始樣本大小分配的方法的第一示范實(shí)施例的步驟;圖7是本發(fā)明的系統(tǒng)的示范實(shí)施例的簡(jiǎn)化框圖;圖8是流程圖,說(shuō)明信道激活期間初始樣本大小分配的方法的第二示范實(shí)施例的步驟;以及圖9是信令圖,說(shuō)明正進(jìn)行會(huì)話期間所分配樣本大小改變時(shí)在UNC與MS之間發(fā)送的信令消息。
具體實(shí)施例方式
圖1是適用于實(shí)現(xiàn)本發(fā)明的無(wú)許可無(wú)線電接入網(wǎng)的簡(jiǎn)化框圖。無(wú)許可無(wú)線電接入網(wǎng)使移動(dòng)臺(tái)能夠與傳統(tǒng)移動(dòng)通信網(wǎng)絡(luò)、如GSM網(wǎng)絡(luò)的核心網(wǎng)部分進(jìn)行通信,并且通過(guò)這種其它通信網(wǎng)絡(luò)經(jīng)由無(wú)許可無(wú)線電接口進(jìn)行。術(shù)語(yǔ)“無(wú)許可無(wú)線電”表示不要求經(jīng)營(yíng)移動(dòng)網(wǎng)的運(yùn)營(yíng)商已經(jīng)向適當(dāng)?shù)墓芾韴F(tuán)體獲取許可證的任何無(wú)線電協(xié)議。一般來(lái)說(shuō),這類無(wú)許可無(wú)線電技術(shù)必須是低功率的,因而與許可移動(dòng)無(wú)線電業(yè)務(wù)相比屬于有限范圍。這個(gè)較低功率的好處在于,移動(dòng)臺(tái)的電池壽命更長(zhǎng)。此外,由于范圍受到限制,所以無(wú)許可無(wú)線電可能是寬帶無(wú)線電,因而提供改進(jìn)的語(yǔ)音質(zhì)量。無(wú)線電接口可采用任何適當(dāng)?shù)臒o(wú)許可無(wú)線電協(xié)議,例如無(wú)線LAN協(xié)議、數(shù)字增強(qiáng)無(wú)繩電信(DECT)或藍(lán)牙無(wú)線電。
接入網(wǎng)10包括以下稱作歸屬基站控制器HBSC或者更一般地稱作無(wú)許可無(wú)線電網(wǎng)絡(luò)控制器(UNC)103的接入控制器,它通過(guò)標(biāo)準(zhǔn)接口、如GSM蜂窩網(wǎng)的A或Gb接口與傳統(tǒng)蜂窩移動(dòng)通信網(wǎng)絡(luò)NSS 20的核心網(wǎng)部分進(jìn)行通信。UNC 103經(jīng)由寬帶分組交換網(wǎng)絡(luò)102連接到多個(gè)接入點(diǎn)或歸屬基站(HBS)101。分組交換網(wǎng)絡(luò)102可能是優(yōu)選地有權(quán)訪問(wèn)因特網(wǎng)的專用私有網(wǎng)絡(luò)或者現(xiàn)有網(wǎng)絡(luò)的一部分。分組交換網(wǎng)絡(luò)可連接到其它各種裝置和節(jié)點(diǎn),并且還可訪問(wèn)其它私有和公共網(wǎng)絡(luò)。HBS適于通過(guò)無(wú)許可無(wú)線電接口與移動(dòng)臺(tái)/終端30進(jìn)行通信,為此,包括以類似于傳統(tǒng)基站收發(fā)信機(jī)的操作的方式定義覆蓋區(qū)或小區(qū)104的無(wú)線電收發(fā)信機(jī)。
HBS 101可能是接入網(wǎng)10中的專用實(shí)體,它們向UNC 103登記并且能夠建立與移動(dòng)臺(tái)30的連接,而與和UNC的連接無(wú)關(guān)?;蛘?,HBS可用作對(duì)無(wú)許可無(wú)線電接入網(wǎng)10的接入點(diǎn),它們對(duì)移動(dòng)臺(tái)30以及UNC實(shí)質(zhì)上是透明的。在這后一種情況中,移動(dòng)臺(tái)30通過(guò)寬帶分組交換網(wǎng)絡(luò)102直接與UNC建立連接,反之亦然。UNC以及HBS在寬帶網(wǎng)絡(luò)上都具有網(wǎng)絡(luò)地址。在這兩個(gè)節(jié)點(diǎn)之間的語(yǔ)音會(huì)話建立期間,各節(jié)點(diǎn)分配網(wǎng)絡(luò)地址作為用于接收語(yǔ)音數(shù)據(jù)的源地址,并將其傳遞給另一節(jié)點(diǎn)。然后,這個(gè)地址按照傳統(tǒng)方式由接收節(jié)點(diǎn)用作相反方向的同步數(shù)據(jù)流的目標(biāo)地址。
寬帶分組交換網(wǎng)絡(luò)102采用因特網(wǎng)協(xié)議(IP)在各種節(jié)點(diǎn)、即HBS101與UNC 103之間傳送數(shù)據(jù)。語(yǔ)音數(shù)據(jù)在網(wǎng)絡(luò)上采用實(shí)時(shí)協(xié)議(RTP)通過(guò)基于IP的用戶數(shù)據(jù)報(bào)協(xié)議UDP來(lái)承載。RTP一般用于在IP之上傳輸不同種類的同步媒體數(shù)據(jù),例如視頻、語(yǔ)音(采用不同編解碼器進(jìn)行編碼)或音樂(lè)。語(yǔ)音會(huì)話中的同步數(shù)據(jù)的網(wǎng)絡(luò)源地址包括IP地址以及作為傳輸級(jí)標(biāo)識(shí)符的UDP端口。
圖2是信令圖,說(shuō)明在業(yè)務(wù)信道激活期間在URR專用MS 30與UNC 103之間發(fā)送的信令消息。信道分配過(guò)程始終由網(wǎng)絡(luò)發(fā)起。在接收到來(lái)自移動(dòng)交換中心(MSC)(未示出)的分配請(qǐng)求時(shí),UNC通過(guò)向MS30傳送URR ACTIVATE CHANNEL消息21來(lái)配置業(yè)務(wù)信道。URRACTIVATE CHANNEL消息可僅當(dāng)MS處于URR-DEDICATED狀態(tài)時(shí)才發(fā)送給MS。
圖3是圖表,說(shuō)明URR ACTIVATE CHANNEL消息21的各種信息元素(IE)。
參照?qǐng)D2和圖3,描述業(yè)務(wù)信道分配過(guò)程的其余部分。利用現(xiàn)有RTP過(guò)程,URR專用MS 30按照以下方式來(lái)響應(yīng)所接收的URRACTIVATE CHANNEL消息21-按照IE“信道模式”對(duì)CS凈荷樣本進(jìn)行編碼和解碼;-采用IE“樣本大小”的值作為CS凈荷樣本的編碼和解碼的抽樣大?。?配置要傳送到IE“UDP端口”所標(biāo)識(shí)的UDP端口的上行鏈路CS凈荷流;-配置要傳送到IE“IP地址”所標(biāo)識(shí)的IP地址的上行鏈路CS凈荷流;-如果被接收,則采用CS凈荷流的IE‘多速率配置’中包含的配置;-如果被接收,則采用CS凈荷流的RTP首標(biāo)中的PT字段的IE‘凈荷類型’所包含的凈荷類型;-在成功地激活信道時(shí)-傳送URR ACTIVATE CHANNEL ACK消息22,并把UDP端口號(hào)包含在要由UNC使用的下行鏈路CS凈荷流的IE‘UDP端口’中;以及-如果IE‘RTCP UDP端口’在URR ACTIVATE CHANNEL消息中被接收,并且MS能夠支持RTCP,則激活上行鏈路RTCP流,并包含要由UNC使用的下行鏈路RTCP流的IE‘RTCP UDP端口’。
此后,UNC 103為向MS 30傳輸RTP分組對(duì)其本身進(jìn)行配置。然后UNC向MS傳送URR ACTIVATE CHANNEL COMPLETE消息23。
圖4是樣本大小信息元素(IE)的圖表。樣本大小IE由網(wǎng)絡(luò)用于URR ACTIVATE CHANNEL消息21中以表明要包含在各RTP/UDP分組中的CS凈荷幀的大小。
圖5是表格,說(shuō)明根據(jù)本發(fā)明可由MS選擇的樣本大小的各種值。樣本大小例如可從各RTP/UDP分組中包含的CS凈荷的20ms至80ms以20-ms步長(zhǎng)變化。
如果MS 30無(wú)法建立URR ACTIVATE CHANNEL消息21中表明的信道,則MS向UNC 103傳送URR ACTIVATE CHANNEL FAILURE消息(未示出),以及此后好像沒(méi)有接收到URR ACTIVATE CHANNEL消息那樣進(jìn)行動(dòng)作。
本發(fā)明使MS 30不是把“樣本大小”IE解釋為來(lái)自網(wǎng)絡(luò)的絕對(duì)要求,而是解釋為對(duì)于CS凈荷樣本的編碼和解碼對(duì)網(wǎng)絡(luò)是可接受的最小樣本大小。因此,不是迫使MS使用“樣本大小”IE的值作為CS凈荷樣本的編碼和解碼的抽樣大小,MS有權(quán)選擇接受最小樣本大小或者選擇更大的樣本大小用于連接。高性能MS可接受最小樣本大小,因而避免了較大樣本大小中固有的較高往返延遲。同樣,較低性能MS可選擇較大樣本大小。當(dāng)UNC 103檢測(cè)到MS已經(jīng)選擇較大樣本大小時(shí),UNC也開(kāi)始在向MS的傳送中采用較大樣本大小。因此,較低性能MS沒(méi)有被阻止信道分配,并且可繼續(xù)進(jìn)行呼叫。
圖6是流程圖,說(shuō)明信道激活期間的初始樣本大小分配的方法的第一示范實(shí)施例的步驟。在步驟61,MSC向UNC 103發(fā)送分配請(qǐng)求消息。在步驟62,UNC向URR專用MS 30發(fā)送URR ACTIVATECHANNEL消息,并且包含最小可接受樣本大小。在步驟63,MS確定它是否能夠支持URR ACTIVATE CHANNEL消息中包含的最小樣本大小。如果是這樣,則MS在步驟64接受最小樣本大小,并在步驟65向UNC發(fā)送URR ACTIVATE CHANNEL ACK消息。URRACTIVATE CHANNEL ACK消息包含設(shè)置為最小樣本大小的樣本大小IE。此后,在步驟66,UNC在向MS進(jìn)行傳送時(shí)采用最小樣本大小,從而避免由較大樣本大小的使用引起的MS與網(wǎng)絡(luò)控制器之間傳輸中的增加延遲。
如果在步驟63確定MS不能支持URR ACTIVATE CHANNEL消息中包含的最小樣本大小,則MS在步驟67選擇較大樣本大小。在步驟68,MS向UNC發(fā)送URR ACTIVATE CHANNEL ACK消息,其中樣本大小IE設(shè)置成所選的較大樣本大小。此后,在步驟69,UNC在向MS的傳輸中采用所選的較大樣本大小。這樣,較小能力的MS沒(méi)有被阻止信道分配,并且可繼續(xù)進(jìn)行呼叫。
注意,如果MS能夠采用URR ACTIVATE CHANNEL消息中由UNC所請(qǐng)求的樣本大小,則它會(huì)這樣做。UNC由于網(wǎng)絡(luò)原因可能請(qǐng)求特定的樣本大小,例如控制重負(fù)荷網(wǎng)絡(luò)上的負(fù)荷。如果MS不能支持所請(qǐng)求樣本大小,則它選擇盡可能接近所請(qǐng)求樣本大小的樣本大小。
圖7是本發(fā)明的系統(tǒng)的示范實(shí)施例的簡(jiǎn)化框圖。URR專用MS 30包括接收機(jī)(RX)71、樣本大小分析器72和發(fā)射機(jī)(TX)73。UNC 103包括接收機(jī)(RX)74、編解碼器75和發(fā)射機(jī)(TX)76。MS 30和UNC 103無(wú)疑包括未示出的其它許多組件。但是,所示組件足以向本領(lǐng)域的技術(shù)人員說(shuō)明本發(fā)明的操作。
UNC 103向URR專用MS 30發(fā)送URR ACTIVATE CHANNEL消息21,并且包含最小可接受樣本大小(Min SS)。MS RX 71把Min SS發(fā)送給樣本大小分析器72,它確定MS是否能夠支持URR ACTIVATECHANNEL消息中包含的最小樣本大小。樣本大小分析器把MS可支持的最低樣本大小(所支持SS)發(fā)送給MS TX 73,它在URR ACTIVATECHANNEL ACK消息22中向UNC發(fā)送所支持SS。UNC RX 74接收消息,并把所支持SS發(fā)送給編解碼器75。此后,編解碼器對(duì)采用所支持SS向MS進(jìn)行的傳輸進(jìn)行編碼。
圖8是流程圖,說(shuō)明會(huì)話建立期間的初始樣本大小分配的方法的第二示范實(shí)施例的步驟。在這個(gè)實(shí)施例中,MS不采用URR ACTIVATECHANNEL ACK消息中的樣本大小IE。而是,MS發(fā)送沒(méi)有樣本大小的ACK消息,然后選擇樣本大小,并采用所選樣本大小開(kāi)始傳送RTP流。UNC檢查從MS接收的RTP流,并計(jì)算正由MS使用的樣本大小。此后,UNC在向MS進(jìn)行的傳輸中采用所計(jì)算樣本大小。
過(guò)程在步驟81開(kāi)始,在其中,MSC向UNC 103發(fā)送分配請(qǐng)求消息。在步驟82,UNC向URR專用MS 30發(fā)送URR ACTIVATECHANNEL消息,并且包含最小可接受樣本大小。在步驟83,MS確定它是否能夠支持URR ACTIVATE CHANNEL消息中包含的最小樣本大小。如果是這樣,則MS在步驟84接受最小樣本大小,并在步驟85向UNC發(fā)送標(biāo)準(zhǔn)URR ACTIVATE CHANNEL ACK消息。在步驟86,MS開(kāi)始采用最小樣本大小向UNC傳送RTP流。
但是,如果在步驟83確定MS不能支持URR ACTIVATECHANNEL消息中包含的最小樣本大小,則MS在步驟87選擇較大樣本大小。在步驟88,MS向UNC發(fā)送標(biāo)準(zhǔn)URR ACTIVATE CHANNELACK消息。在步驟89,MS開(kāi)始采用所選的較大樣本大小向UNC傳送RTP流。
在步驟90,UNC檢查從MS接收的RTP流,并計(jì)算正由MS使用的樣本大小。此后,在步驟91,UNC在向MS進(jìn)行的傳輸中采用所計(jì)算的樣本大小。
在另一個(gè)實(shí)施例中,如果MS能夠采用URR ACTIVATECHANNEL消息中由UNC所請(qǐng)求的樣本大小,則它會(huì)這樣做。UNC由于網(wǎng)絡(luò)原因,例如控制重負(fù)荷網(wǎng)絡(luò)上的負(fù)荷,可能請(qǐng)求特定的樣本大小。如果MS不能支持所請(qǐng)求樣本大小,則它選擇盡可能接近所請(qǐng)求樣本大小的樣本大小。所選樣本大小可能大于或小于所請(qǐng)求樣本大小。例如,假定MS可支持每個(gè)RTP分組2或3個(gè)語(yǔ)音樣本。如果UNC請(qǐng)求每個(gè)RTP分組2個(gè)語(yǔ)音樣本,則MS選擇每個(gè)RTP分組2個(gè)語(yǔ)音樣本。如果UNC請(qǐng)求每個(gè)RTP分組1個(gè)語(yǔ)音樣本,則MS選擇每個(gè)RTP分組2個(gè)語(yǔ)音樣本,因?yàn)闃颖敬笮?是MS可支持的與所請(qǐng)求樣本大小最接近的樣本大小。同樣,如果UNC請(qǐng)求每個(gè)RTP分組4個(gè)語(yǔ)音樣本,則MS選擇每個(gè)RTP分組3個(gè)語(yǔ)音樣本,因?yàn)闃颖敬笮?是MS可支持的與所請(qǐng)求樣本大小最接近的樣本大小。
在本發(fā)明的另一方面,如果UNC 103或MS 30在會(huì)話期間檢測(cè)到影響網(wǎng)絡(luò)性能的變化的網(wǎng)絡(luò)條件,則任一側(cè)可發(fā)起協(xié)商以便改變用于正進(jìn)行會(huì)話的參數(shù)。例如,它們可發(fā)起協(xié)商以便改變所使用的樣本大小或者應(yīng)用冗余編碼。UMA規(guī)范中現(xiàn)有的兩個(gè)消息在本發(fā)明中被修改以實(shí)現(xiàn)這個(gè)目的URR CHANNEL MODIFY消息和URR CHANNELMODIFY ACK消息。這些消息目前不包含樣本大小參數(shù)。本發(fā)明增加樣本大小參數(shù),使得樣本大小可在正進(jìn)行會(huì)話期間改變。
圖9是信令圖,說(shuō)明正進(jìn)行會(huì)話期間樣本大小改變時(shí)在UNC 103與MS 30之間發(fā)送的信令消息。如果UNC檢測(cè)到涉及與MS 30的會(huì)話的惡化的網(wǎng)絡(luò)條件或者網(wǎng)絡(luò)性能的下降(例如,如93所示,UNC 103可能檢測(cè)到過(guò)多分組丟失),則UNC向MS發(fā)送URR CHANNELMODIFY消息94,建議應(yīng)當(dāng)采用較大樣本大小。如果MS能夠采用所建議的較大樣本大小,則MS采用URR CHANNEL MODIFY ACK消息95進(jìn)行回復(fù),表明所建議的較大樣本大小是可接受的。在96,MS則準(zhǔn)備它的接收機(jī)71和發(fā)射機(jī)73以便使用具有新樣本大小的RTP。如果MS無(wú)法處理所建議的較大樣本大小,則MS可表明它可處理的最大樣本大小(并準(zhǔn)備用于那個(gè)大小的接收機(jī)71和發(fā)射機(jī)73),或者采用目前使用的幀大小進(jìn)行回復(fù)。當(dāng)UNC接收URR CHANNELMODIFY ACK消息時(shí),UNC在97開(kāi)始使用新樣本大小。
如果MS檢測(cè)到影響所分配樣本大小的變化的網(wǎng)絡(luò)條件,則這個(gè)過(guò)程也可從MS發(fā)起。在一個(gè)實(shí)施例中,MS只是采用所建議樣本大小開(kāi)始。UNC檢測(cè)樣本大小的變化,并且還開(kāi)始使用所建議樣本大小。
應(yīng)當(dāng)注意,上述實(shí)例涉及一種情況,在其中,所檢測(cè)網(wǎng)絡(luò)性能已經(jīng)降低,因而UNC和MS協(xié)商較大樣本大小,以便保持正進(jìn)行會(huì)話的可接受性能。同樣可行的是,網(wǎng)絡(luò)性能的增加可被檢測(cè),以及為了節(jié)省網(wǎng)絡(luò)資源或者釋放資源用于分配給其它用戶,UNC和MS可協(xié)商用于正進(jìn)行會(huì)話的較小樣本大小。顯然,不管樣本大小是增加還是減小,如果在會(huì)話期間檢測(cè)到網(wǎng)絡(luò)條件的另一個(gè)變化,則樣本大小可再次按照新檢測(cè)的網(wǎng)絡(luò)條件進(jìn)行修改。為了避免每當(dāng)檢測(cè)到小變化時(shí)重新協(xié)商樣本大小,UNC和MS可僅在網(wǎng)絡(luò)性能的變化超過(guò)預(yù)定門限變化極限時(shí)才重新協(xié)商樣本大小。
這些過(guò)程也可用來(lái)控制影響或改進(jìn)會(huì)話的語(yǔ)音質(zhì)量的其它參數(shù)。例如,過(guò)程可用來(lái)控制是否應(yīng)當(dāng)應(yīng)用冗余編碼,或者是否應(yīng)當(dāng)傳送冗余分組。為此,新信息元素被包含在URR ACTIVATE CHANNEL消息、URR CHANNEL MODIFY消息及其相應(yīng)的ACK消息中,以表明是否應(yīng)當(dāng)使用冗余編碼和傳輸以及到何種程度。冗余信息IE可準(zhǔn)確表明應(yīng)當(dāng)如何應(yīng)用冗余編碼,或者可定義冗余編碼的應(yīng)用的規(guī)則集。例如,冗余信息IE可具體表明會(huì)話應(yīng)當(dāng)采用具有4.75千比特/秒的自適應(yīng)多速率(AMR)語(yǔ)音編碼和前向糾錯(cuò)(FEC)。端點(diǎn)可進(jìn)行協(xié)商以達(dá)到兩側(cè)可處理的組合?;蛘?,對(duì)于規(guī)則集的情況,冗余信息IE可能只表明改變?nèi)哂嗑幋a的規(guī)則。因此,所有變化不必在控制平面上發(fā)信號(hào)通知。而是,變化可在MS以及在網(wǎng)絡(luò)側(cè)的語(yǔ)音編解碼器中本地確定。
在一個(gè)實(shí)例中,多速率配置IE定義可在語(yǔ)音會(huì)話期間使用的多個(gè)AMR模式,例如AMR 12.2(12.2千比特/秒)或AMR 4.75(4.75千比特/秒)。改變AMR編解碼器模式的請(qǐng)求以‘編解碼器模式請(qǐng)求’(CMR)帶內(nèi)發(fā)信號(hào)通知。在MS和UNC/媒體網(wǎng)關(guān)(MGW)中,AMR模式的變化可被牽制于相關(guān)聯(lián)的冗余編碼。例如,AMR 12.2已經(jīng)與無(wú)冗余編碼關(guān)聯(lián),以及AMR 4.75已經(jīng)與采用冗余信息IE的冗余編碼關(guān)聯(lián)。具有冗余信息IE的URR CHANNEL ACTIVATE消息或URR CHANNELMODIFY消息及其相應(yīng)的ACK消息用來(lái)定義關(guān)聯(lián),使得在MS或網(wǎng)絡(luò)編解碼器中檢測(cè)到某個(gè)幀丟失率時(shí),會(huì)話應(yīng)當(dāng)開(kāi)始采用AMR 4.75和冗余編碼??刂聘淖兙幗獯a器模式的時(shí)間的規(guī)則以及因而冗余度(即門限和滯后)也可發(fā)信號(hào)通知或者可預(yù)先確定。注意,MS以及網(wǎng)絡(luò)側(cè)對(duì)這個(gè)變化進(jìn)行準(zhǔn)備,因?yàn)樗惹氨粎f(xié)商,以及因而變化的具體情況無(wú)需在控制平面上發(fā)信號(hào)通知。
已修改URR CHANNEL MODIFY消息中的信息元素包括來(lái)自URR ACTIVATE CHANNEL消息的所有信息元素。這些信息元素包括-信道模式(已經(jīng)包含);-樣本大小(如上所述);-冗余信息IE(如上所述);-IP地址,使會(huì)話轉(zhuǎn)移到另一個(gè)IP接口/媒體網(wǎng)關(guān);-RTP UDP端口,使會(huì)話轉(zhuǎn)移到另一個(gè)UDP端口(在另一個(gè)IP接口/媒體網(wǎng)關(guān)中);-凈荷類型,動(dòng)態(tài)改變凈荷類型;-多速率配置,改變與多速率語(yǔ)音編解碼器相關(guān)的所有參數(shù);以及-RTCP UDP端口,使RTCP會(huì)話轉(zhuǎn)移到另一個(gè)UDP端口(在另一個(gè)IP接口/媒體網(wǎng)關(guān)中)。
這些信息元素提供動(dòng)態(tài)改變初始業(yè)務(wù)信道激活期間表明的所有值的能力。
本領(lǐng)域的技術(shù)人員會(huì)理解,本申請(qǐng)所描述的創(chuàng)造性概念可在大范圍的應(yīng)用中進(jìn)行修改和變更。因此,專利主題的范圍不應(yīng)當(dāng)限制于以上所述的特定示范理論的任一個(gè),而是由以下權(quán)利要求來(lái)定義。
本發(fā)明無(wú)疑可通過(guò)不同于本文所述的其它具體方式來(lái)執(zhí)行,而沒(méi)有背離本發(fā)明的基本特征。因此,當(dāng)前實(shí)施例在所有方面被認(rèn)為是說(shuō)明性而不是限制性的,以及落入所附權(quán)利要求的含意和等效范圍之內(nèi)的所有變更要包含在其中。
權(quán)利要求
1.一種采用基于分組的傳輸協(xié)議來(lái)適配移動(dòng)臺(tái)與無(wú)許可無(wú)線電接入網(wǎng)控制器之間的電路交換凈荷傳送的方法,所述方法包括在移動(dòng)臺(tái)中接收來(lái)自接入網(wǎng)控制器的信道激活消息,所述信道激活消息包括要包含在各分組中的電路交換凈荷的所請(qǐng)求樣本大?。淮_定移動(dòng)臺(tái)是否能夠支持采用所請(qǐng)求樣本大小的通信;如果移動(dòng)臺(tái)能夠支持采用所請(qǐng)求樣本大小的通信,則采用所請(qǐng)求樣本大小向控制器傳送分組以傳送電路交換凈荷;以及如果移動(dòng)臺(tái)不能支持采用所請(qǐng)求樣本大小的通信,則采用移動(dòng)臺(tái)所支持的所選樣本大小向控制器傳送分組;其中控制器采用移動(dòng)臺(tái)所傳送的樣本大小向移動(dòng)臺(tái)傳送分組。
2.如權(quán)利要求1所述的方法,其特征在于,采用移動(dòng)臺(tái)支持的所選樣本大小向控制器傳送分組的步驟包括從移動(dòng)臺(tái)支持的樣本大小中選擇大小最接近所請(qǐng)求樣本大小的樣本大小。
3.如權(quán)利要求1所述的方法,其特征在于,采用移動(dòng)臺(tái)支持的所選樣本大小向控制器傳送分組的步驟包括在移動(dòng)臺(tái)支持較大樣本大小時(shí)選擇大于所請(qǐng)求樣本大小的樣本大小。
4.如權(quán)利要求3所述的方法,其特征在于,采用移動(dòng)臺(tái)支持的所選樣本大小向控制器傳送分組的步驟包括在移動(dòng)臺(tái)不支持較大樣本大小時(shí)選擇小于所請(qǐng)求樣本大小的樣本大小。
5.如權(quán)利要求1所述的方法,其特征在于,所請(qǐng)求樣本大小是要包含在各分組中的電路交換凈荷的最小可接受樣本大小。
6.如權(quán)利要求5所述的方法,其特征在于,在確定移動(dòng)臺(tái)能夠支持采用最小可接受樣本大小的通信時(shí),還包括從移動(dòng)臺(tái)向接入網(wǎng)控制器發(fā)送接受最小可接受樣本大小作為要由控制器用于向移動(dòng)臺(tái)傳輸?shù)臉颖敬笮〉拇_認(rèn)消息的步驟。
7.如權(quán)利要求6所述的方法,其特征在于,在確定移動(dòng)臺(tái)不能支持采用最小可接受樣本大小的通信時(shí),還包括以下步驟選擇移動(dòng)臺(tái)能夠支持的較大樣本大小;以及從移動(dòng)臺(tái)向接入網(wǎng)控制器發(fā)送指定所選的較大樣本大小作為將由控制器用于向移動(dòng)臺(tái)傳輸?shù)臉颖敬笮〉拇_認(rèn)消息。
8.如權(quán)利要求7所述的方法,其特征在于,所述基于分組的傳輸協(xié)議是實(shí)時(shí)協(xié)議(RTP),在移動(dòng)臺(tái)中接收信道激活消息的步驟包括接收URR ACTIVATE CHANNEL消息,以及從移動(dòng)臺(tái)發(fā)送確認(rèn)消息的步驟包括發(fā)送URR ACTIVATE CHANNEL ACK消息。
9.如權(quán)利要求7所述的方法,其特征在于,還包括在接入網(wǎng)控制器中接收來(lái)自移動(dòng)臺(tái)的確認(rèn)消息;以及對(duì)采用在確認(rèn)消息中所接收的樣本大小向移動(dòng)臺(tái)進(jìn)行的傳輸進(jìn)行編碼。
10.如權(quán)利要求1所述的方法,其特征在于,還包括在控制器中接收移動(dòng)臺(tái)傳送的分組;分析所接收分組以確定移動(dòng)臺(tái)所使用的樣本大小;以及對(duì)采用所確定樣本大小向移動(dòng)臺(tái)進(jìn)行的傳輸進(jìn)行編碼。
11.如權(quán)利要求10所述的方法,其特征在于,在分析所接收分組以確定移動(dòng)臺(tái)所使用的樣本大小之后,還包括以下步驟確定移動(dòng)臺(tái)所使用的樣本大小是否等于或大于網(wǎng)絡(luò)控制器的最小可接受樣本大?。灰约叭绻苿?dòng)臺(tái)所使用的樣本大小小于網(wǎng)絡(luò)控制器的最小可接受樣本大小,則拒絕呼叫建立。
12.如權(quán)利要求1所述的方法,其特征在于,還包括由移動(dòng)臺(tái)或者接入網(wǎng)控制器檢測(cè)網(wǎng)絡(luò)性能的變化;以及響應(yīng)所檢測(cè)網(wǎng)絡(luò)性能的變化,協(xié)商在接入網(wǎng)控制器與移動(dòng)臺(tái)之間傳送電路交換凈荷的新樣本大小。
13.如權(quán)利要求12所述的方法,其特征在于,所檢測(cè)網(wǎng)絡(luò)性能的變化是網(wǎng)絡(luò)性能的降低,以及協(xié)商新樣本大小的步驟包括響應(yīng)所檢測(cè)網(wǎng)絡(luò)性能的降低而選擇較大樣本大小。
14.如權(quán)利要求12所述的方法,其特征在于,所檢測(cè)網(wǎng)絡(luò)性能的變化是網(wǎng)絡(luò)性能的提高,以及協(xié)商新樣本大小的步驟包括響應(yīng)所檢測(cè)網(wǎng)絡(luò)性能的提高而選擇較小樣本大小。
15.如權(quán)利要求12所述的方法,其特征在于,協(xié)商新樣本大小的步驟僅當(dāng)所檢測(cè)網(wǎng)絡(luò)性能的變化超過(guò)門限變化極限時(shí)才執(zhí)行。
16.如權(quán)利要求12所述的方法,其特征在于,接入網(wǎng)控制器檢測(cè)網(wǎng)絡(luò)性能的變化,以及協(xié)商新樣本大小的步驟包括從接入網(wǎng)控制器向移動(dòng)臺(tái)發(fā)送消息,其中具有響應(yīng)所檢測(cè)網(wǎng)絡(luò)性能的變化而確定的所建議樣本大小;以及接收從移動(dòng)臺(tái)到接入網(wǎng)控制器的接受所建議樣本大小的確認(rèn)消息。
17.如權(quán)利要求12所述的方法,其特征在于,移動(dòng)臺(tái)檢測(cè)網(wǎng)絡(luò)性能的變化,以及協(xié)商新樣本大小的步驟包括由移動(dòng)臺(tái)確定新樣本大?。徊捎眯聵颖敬笮囊苿?dòng)臺(tái)向接入網(wǎng)控制器傳送分組;由接入網(wǎng)控制器檢測(cè)新樣本大?。灰约坝山尤刖W(wǎng)控制器接受新樣本大小。
18.如權(quán)利要求12所述的方法,其特征在于,還包括響應(yīng)所檢測(cè)網(wǎng)絡(luò)性能的變化,確定需要分組的冗余編碼的改變;以及按照所確定的改變對(duì)正進(jìn)行會(huì)話期間傳送的后續(xù)分組應(yīng)用冗余編碼。
19.如權(quán)利要求18所述的方法,其特征在于,在確定需要分組的冗余編碼的改變之后,還包括以下步驟通過(guò)在移動(dòng)臺(tái)與接入網(wǎng)控制器之間傳送特定冗余編碼參數(shù),以信號(hào)通知冗余編碼的變化。
20.如權(quán)利要求18所述的方法,其特征在于,移動(dòng)臺(tái)和接入網(wǎng)控制器配置了冗余編碼規(guī)則集,以及確定需要分組的冗余編碼的改變的步驟包括由移動(dòng)臺(tái)和接入網(wǎng)控制器按照冗余編碼規(guī)則來(lái)確定冗余編碼的改變。
21.如權(quán)利要求20所述的方法,其特征在于,冗余編碼規(guī)則把冗余編碼與響應(yīng)所檢測(cè)網(wǎng)絡(luò)性能的變化而選取的具體自適應(yīng)多速率(AMR)模式關(guān)聯(lián)。
22.如權(quán)利要求21所述的方法,其特征在于,冗余編碼規(guī)則還指定變化的門限等級(jí)以及觸發(fā)AMR模式的改變或者冗余編碼的改變的網(wǎng)絡(luò)性能中所需的關(guān)聯(lián)滯后值。
23.如權(quán)利要求12所述的方法,其特征在于,還包括響應(yīng)所檢測(cè)網(wǎng)絡(luò)性能的變化,確定應(yīng)當(dāng)傳送冗余分組;以及對(duì)于接入網(wǎng)控制器與移動(dòng)臺(tái)之間傳送的后續(xù)分組傳送冗余分組。
24.一種無(wú)許可無(wú)線電接入網(wǎng)中用于采用基于分組的傳輸協(xié)議來(lái)傳送電路交換凈荷的系統(tǒng),所述系統(tǒng)包括無(wú)許可無(wú)線電接入網(wǎng)控制器,包括發(fā)射機(jī),向移動(dòng)臺(tái)發(fā)送信道激活消息,所述信道激活消息包括要包含在各分組中的電路交換凈荷的所請(qǐng)求樣本大??;接收機(jī),接收由移動(dòng)臺(tái)往回傳送的分組;用于分析所接收分組以確定移動(dòng)臺(tái)所使用的樣本大小的部件;以及編解碼器,對(duì)采用所確定樣本大小向移動(dòng)臺(tái)進(jìn)行的傳輸進(jìn)行編碼。
25.如權(quán)利要求24所述的系統(tǒng),其特征在于,接收機(jī)還接收響應(yīng)信道激活消息從移動(dòng)臺(tái)發(fā)出的確認(rèn)消息,所述確認(rèn)消息包括移動(dòng)臺(tái)可支持的樣本大小,其中編解碼器對(duì)采用在確認(rèn)消息中所接收的樣本大小向移動(dòng)臺(tái)進(jìn)行的傳輸進(jìn)行編碼。
26.如權(quán)利要求24所述的系統(tǒng),其特征在于,所請(qǐng)求樣本大小是要包含在各分組中的電路交換凈荷的最小可接受樣本大小。
27.如權(quán)利要求24所述的系統(tǒng),其特征在于,接入網(wǎng)控制器還包括用于檢測(cè)網(wǎng)絡(luò)性能的變化的部件;以及用于響應(yīng)所檢測(cè)網(wǎng)絡(luò)性能的變化而確定所建議樣本大小的部件;其中發(fā)射機(jī)向移動(dòng)臺(tái)發(fā)送具有所建議樣本大小的消息,以及接收機(jī)接收來(lái)自移動(dòng)臺(tái)的接受所建議樣本大小的確認(rèn)消息。
28.如權(quán)利要求24所述的系統(tǒng),其特征在于,還包括移動(dòng)臺(tái),包括接收機(jī),接收來(lái)自接入網(wǎng)控制器的信道激活消息并從信道激活消息中提取所請(qǐng)求樣本大?。粯颖敬笮》治銎?,接收來(lái)自接收機(jī)的所提取的所建議樣本大小,并確定移動(dòng)臺(tái)是否能夠支持采用所請(qǐng)求樣本大小的通信,其中,如果移動(dòng)臺(tái)不能支持采用所請(qǐng)求樣本大小的通信,則分析器選擇移動(dòng)臺(tái)可支持的不同的樣本大?。灰约鞍l(fā)射機(jī),在移動(dòng)臺(tái)能夠支持采用所請(qǐng)求樣本大小的通信時(shí),采用所請(qǐng)求樣本大小向控制器傳送分組,以及在移動(dòng)臺(tái)不能支持采用所請(qǐng)求樣本大小的通信時(shí),采用移動(dòng)臺(tái)可支持的所選的不同樣本大小向控制器傳送分組。
29.如權(quán)利要求28所述的系統(tǒng),其特征在于,所請(qǐng)求樣本大小是要包含在各分組中的電路交換凈荷的最小可接受樣本大小,以及如果移動(dòng)臺(tái)不能支持采用最小可接受樣本大小的通信,則分析器選擇較大樣本大小。
30.如權(quán)利要求27所述的系統(tǒng),其特征在于,移動(dòng)臺(tái)還包括用于檢測(cè)網(wǎng)絡(luò)性能的變化的部件;以及用于響應(yīng)所檢測(cè)網(wǎng)絡(luò)性能的變化而確定新樣本大小的部件;其中移動(dòng)臺(tái)發(fā)射機(jī)采用新樣本大小向接入網(wǎng)控制器傳送分組,以及接入網(wǎng)控制器檢測(cè)并接受新樣本大小。
全文摘要
用于采用實(shí)時(shí)傳輸協(xié)議RTP來(lái)適配移動(dòng)臺(tái)MS(30)與無(wú)許可無(wú)線電接入網(wǎng)之間的電路交換凈荷傳輸?shù)南到y(tǒng)及方法。MS(30)和接入網(wǎng)控制器(103)在業(yè)務(wù)信道分配期間協(xié)商每個(gè)RTP分組的語(yǔ)音/數(shù)據(jù)幀的數(shù)量。網(wǎng)絡(luò)控制器通知(62)MS關(guān)于所請(qǐng)求或最小可接受樣本大小,以及MS在可能的情況下采用那個(gè)樣本大小向網(wǎng)絡(luò)控制器發(fā)送(86)RTP分組。如果MS不能夠采用那個(gè)樣本大小,則MS采用MS可支持的最接近的樣本大小向網(wǎng)絡(luò)控制器發(fā)送(89)分組。網(wǎng)絡(luò)控制器則計(jì)算(90)MS所使用的樣本大小,并在向MS傳送時(shí)采用(91)所計(jì)算樣本大小。此后,如果網(wǎng)絡(luò)條件改變,則開(kāi)始另一個(gè)協(xié)商(94-97)以便使樣本大小適應(yīng)變化條件。
文檔編號(hào)H04W8/22GK101032143SQ200580028523
公開(kāi)日2007年9月5日 申請(qǐng)日期2005年8月30日 優(yōu)先權(quán)日2004年8月31日
發(fā)明者J·威克伯格, T·奈蘭德, H·尼斯卡, T·博尼法爾 申請(qǐng)人:艾利森電話股份有限公司