專利名稱:一種自適應(yīng)多速率語音傳輸格式配置方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自適應(yīng)多速率語音傳輸領(lǐng)域,具體涉及一種自適應(yīng)多速率語音傳輸格式配置方法。
背景技術(shù):
目前,為了節(jié)省傳輸頻帶資源,同時保持高效率的語音通信,寬帶碼分多址(WCDMA,Wideband Code Division Multiple Address)系統(tǒng)采用了基于代數(shù)碼本激勵線性預(yù)測(ACELP,Algebraic Code Excited Linear Prediction)原理的自適應(yīng)多速率(AMR,Adaptive Multi-Rate)語音編碼技術(shù)。ACELP的原理是由于數(shù)字語音信號中的特征信息既包括若干語音特征參數(shù)又包括部分波形編碼信息,運用這些特征信息可重新合成語音信號。而控制這些特征信息的提取數(shù)目,根據(jù)語音速率要求分別對特征信息進(jìn)行取舍就可得到多種AMR語音速率。在語音傳輸過程中,用戶終端(UE,User Equipment)在改變語音速率時可通過選擇不同的語音傳輸格式,來實現(xiàn)不同語音速率的語音傳輸。
圖1是現(xiàn)有技術(shù)建立AMR語音業(yè)務(wù)的示意圖,如圖1所示,其具體步驟如下步驟101核心網(wǎng)(CN,Core Network)通過無線接入承載(RAB,RadioAccess Bearer)消息通知無線網(wǎng)絡(luò)控制器(RNC,Radio Network Controller)所有的AMR語音速率;步驟102RNC收到后,根據(jù)當(dāng)前UE的傳輸信道能力,在RAB消息指配的速率中選擇實際支持的AMR語音速率;需要指出的是,RNC收到RAB消息后也要給CN發(fā)起Iu接口用戶面協(xié)議(IUUP,Iu User Plate Protocol)初始化過程,即給CN發(fā)送初始化控制幀,CN收到后給RNC返回初始化控制確認(rèn)幀,同時,RNC指定初始化控制幀中攜帶的第一個AMR語音速率作為實際支持的最大AMR語音速率,RNC最后確定的實際支持的AMR語音速率必須小于或等于該最大AMR語音速率。IUUP初始化和RNC配置實際支持的AMR語音速率過程,并無嚴(yán)格的先后之分,但是,這兩個過程是RNC在收到RAB消息后必須進(jìn)行的。
步驟103RNC在Uu接口配置與實際支持的AMR語音速率完全對應(yīng)的AMR語音傳輸格式,UE收到后,在自身配置該AMR語音傳輸格式。
在現(xiàn)有技術(shù)中,AMR語音速率一旦被配置好,就無法重新配置,除非重新發(fā)起IUUP初始化過程。但是,由于AMR語音業(yè)務(wù)已經(jīng)建立,因此不能重新發(fā)起IUUP初始化過程,這樣就會產(chǎn)生以下問題一、若AMR語音業(yè)務(wù)建立時RNC配置了盡量多的實際支持的AMR語音速率,Uu接口就會配置相同數(shù)目的AMR語音傳輸格式,從而就會占用UE較多的傳輸信道資源。這樣,當(dāng)要再建立AMR語音業(yè)務(wù)以外的新業(yè)務(wù)時,由于AMR語音傳輸格式的數(shù)目無法減少,這樣就可能會因為UE的傳輸信道能力受限而導(dǎo)致新業(yè)務(wù)接入失??;二、若AMR語音業(yè)務(wù)建立時RNC配置了較少的實際支持的AMR語音速率,那么,Uu接口就會配置同樣較少數(shù)目的AMR語音傳輸格式。這樣雖然可以保證AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)成功接入,但是在AMR語音業(yè)務(wù)以外的業(yè)務(wù)釋放時,仍存在AMR語音業(yè)務(wù)的情況下,由于AMR語音傳輸格式的數(shù)目無法增加,因此,就會造成在UE的傳輸信道能力允許的條件下,也無法使用更多的AMR語音速率傳輸語音。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種AMR語音傳輸格式配置方法,以在多業(yè)務(wù)存在的情況下,可根據(jù)UE傳輸信道能力的具體情況,進(jìn)行AMR語音傳輸格式的重新配置,提高新業(yè)務(wù)接入的成功率,同時在UE傳輸信道能力提高的情況下,使用更多的AMR語音傳輸格式。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種AMR語音傳輸格式配置方法,RNC在建立AMR語音業(yè)務(wù)時,根據(jù)當(dāng)前UE的上、下行傳輸信道能力,以及接收到的CN的RAB消息指配的AMR語音速率,配置當(dāng)前支持的上、下行AMR語音速率,在Uu接口配置對應(yīng)的AMR語音傳輸格式,其特征在于,該方法包括RNC檢測到UE的傳輸信道能力受限,RNC減少當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式;RNC檢測到UE的傳輸信道能力提高,RNC增加當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式。
所述RNC檢測UE的傳輸信道能力受限包括在已建立AMR語音業(yè)務(wù)后,RNC接收到由CN發(fā)送的建立AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)的請求,RNC獲取UE當(dāng)前的傳輸信道能力,然后根據(jù)該業(yè)務(wù)請求的類型,估計出建立該業(yè)務(wù)需占用的UE傳輸信道資源,判斷UE當(dāng)前的剩余傳輸信道資源是否足以建立請求的業(yè)務(wù),若是,開始建立該請求業(yè)務(wù);否則,判定UE的傳輸信道能力受限。
所述UE的傳輸信道能力受限為UE的上行傳輸信道能力受限,所述RNC減少當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式,包括RNC根據(jù)當(dāng)前UE剩余的上行傳輸信道資源以及建立AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)需要的傳輸信道資源,將當(dāng)前支持的上行AMR語音速率中的非非連續(xù)發(fā)送DTX速率減少為至少一種,然后將修改后的上行AMR語音速率對應(yīng)的上行AMR語音傳輸格式,通過無線承載建立消息發(fā)送給UE,UE接收到該消息,根據(jù)該消息攜帶的傳輸格式,完成傳輸格式的重配置。
所述UE的傳輸信道能力受限為UE的下行傳輸信道能力受限,所述RNC減少當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式,包括
RNC向CN發(fā)送速率控制幀,該幀攜帶當(dāng)前最大下行AMR語音速率Ri,CN收到RNC的速率控制幀后,給RNC返回速率控制確認(rèn)幀,該幀攜帶有CN確定的當(dāng)前最大下行AMR語音速率Ru,RNC收到速率控制確認(rèn)幀后,選擇Ri和Ru中較小的一個作為當(dāng)前最大下行AMR語音速率Rmax,然后將Rmax和低于Rmax的、且為所述RAB消息指配的所有下行AMR語音速率確定為當(dāng)前支持的下行AMR語音速率,然后將確定的該下行AMR語音速率對應(yīng)的AMR語音傳輸格式,通過無線承載建立消息發(fā)送給UE,UE接收到該消息,根據(jù)該消息攜帶的傳輸格式,完成傳輸格式的重配置。
所述RNC檢測到UE的傳輸信道能力提高包括在已建立AMR語音業(yè)務(wù)時,RNC接收到由CN發(fā)送的釋放AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)的請求,RNC判定UE的傳輸信道能力提高。
所述UE的傳輸信道能力提高為UE的上行傳輸信道能力提高,所述RNC增加當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式,包括RNC根據(jù)當(dāng)前UE傳輸信道能力,同時根據(jù)當(dāng)前支持的AMR語音最大上行速率,增加低于該最大上行速率的、所述RAB消息中指配的、且當(dāng)前不支持的上行AMR語音速率,直到傳輸信道能力剛好不受限,然后RNC將修改后的上行AMR語音速率對應(yīng)的AMR語音傳輸格式,通過無線承載釋放消息發(fā)送給UE,UE接收到該消息,根據(jù)該消息攜帶的AMR語音傳輸格式,完成AMR語音傳輸格式的重配置。
所述UE的傳輸信道能力提高為UE的上行傳輸信道能力提高,所述RNC增加當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式,包括RNC根據(jù)當(dāng)前UE傳輸信道能力,同時根據(jù)當(dāng)前支持的AMR語音最大上行速率,先刪除部分當(dāng)前支持的上行AMR語音速率,再增加低于該最大上行速率的、所述RAB消息中指配的、且當(dāng)前不支持的上行AMR語音速率,直到傳輸信道能力剛好不受限,然后RNC將修改后的上行AMR語音速率對應(yīng)的AMR語音傳輸格式,通過無線承載釋放消息發(fā)送給UE,UE接收到該消息,根據(jù)該消息攜帶的AMR語音傳輸格式,完成AMR語音傳輸格式的重配置。
所述UE的傳輸信道能力提高為UE的下行傳輸信道能力提高,所述RNC增加當(dāng)前AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式,包括RNC根據(jù)UE傳輸信道能力,從低到高逐個增加所述RAB消息指配的、且當(dāng)前不支持的下行AMR語音速率,直到UE的下行傳輸信道能力剛好不受限,然后RNC將修改后的下行AMR語音速率對應(yīng)的AMR語音傳輸格式,通過無線承載釋放消息發(fā)送給UE,UE接收到該消息,根據(jù)該消息攜帶的傳輸格式,完成傳輸格式的重配置。
所述RNC配置的當(dāng)前支持的上行AMR語音速率為RAB消息指配的兩種DTX速率和至少一種不低于保證速率、且不高于RNC指定的最大AMR語音速率的非DTX速率。
所述RNC配置的當(dāng)前支持的下行AMR語音速率為最大速率和低于該速率的、且為RAB消息指配的其它所有速率,其中,最大速率為RAB消息指配的非DTX速率中的一個,且該非DTX速率滿足條件不低于保證速率、且不高于RNC指定的最大AMR語音速率。
所述保證速率為RAB消息指配的;所述RNC接收到CN的RAB消息后,進(jìn)一步包括RNC給CN發(fā)送初始化控制幀,CN收到后給RNC返回初始化控制確認(rèn)幀,且,所述RNC指定的最大AMR語音速率為,所述初始化控制幀攜帶的第一個AMR語音速率。
與現(xiàn)有技術(shù)相比,本發(fā)明所提供的方法,在建立AMR語音業(yè)務(wù)時,RNC根據(jù)當(dāng)前UE的傳輸信道能力和CN發(fā)送的RAB消息指配的AMR語音速率,配置當(dāng)前支持的上、下行AMR語音速率,同時在Uu接口配置對應(yīng)的AMR語音傳輸格式。之后,當(dāng)UE的傳輸信道能力受限時,RNC減少當(dāng)前支持的AMR語音傳輸格式;當(dāng)UE的傳輸信道能力提高時,RNC增加當(dāng)前支持的AMR語音傳輸格式。本發(fā)明可根據(jù)UE傳輸信道能力的具體情況,進(jìn)行AMR語音傳輸格式的重新配置,提高新業(yè)務(wù)接入的成功率,同時在UE傳輸信道能力允許的情況下,使用更多的AMR語音傳輸格式。
圖1為現(xiàn)有技術(shù)中建立AMR語音業(yè)務(wù)的示意圖;圖2為本發(fā)明提供的AMR語音傳輸格式配置示意3為本發(fā)明提供的AMR語音傳輸格式配置的具體實施例一的示意圖;圖4為本發(fā)明提供的AMR語音傳輸格式配置的具體實施例二的示意圖;圖5為本發(fā)明提供的AMR語音傳輸格式配置的具體實施例三的示意圖;圖6為本發(fā)明提供的AMR語音傳輸格式配置的具體實施例四的示意圖;圖7為本發(fā)明提供的AMR語音傳輸格式配置的具體實施例五的示意圖;圖8為本發(fā)明提供的AMR語音傳輸格式配置的具體實施例六的示意圖。
具體實施例方式
圖2為本發(fā)明提供的AMR語音傳輸格式配置示意圖,如圖2所示,在建立AMR語音業(yè)務(wù)時,RNC根據(jù)當(dāng)前UE的傳輸信道能力和CN發(fā)送的RAB消息指配的AMR語音速率,配置當(dāng)前支持的上、下行AMR語音速率,同時在Uu接口配置對應(yīng)的AMR語音傳輸格式。之后,當(dāng)RNC檢測到當(dāng)前UE的傳輸信道能力受限時,就減少當(dāng)前支持的AMR語音速率的數(shù)目,并對應(yīng)修改Uu接口的AMR語音傳輸格式后,將AMR語音傳輸格式發(fā)送給UE;當(dāng)RNC檢測到當(dāng)前UE的傳輸信道能力提高時,就增加當(dāng)前支持的AMR語音速率的數(shù)目,并對應(yīng)修改Uu接口的AMR語音傳輸格式后,將AMR語音傳輸格式發(fā)送給UE。
下面結(jié)合附圖及具體實施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。
首先,在建立AMR語音業(yè)務(wù)時,當(dāng)RNC接收到CN發(fā)送的RAB消息后,保存RAB消息中指配的所有的AMR語音速率,然后發(fā)起IUUP初始化過程,并根據(jù)UE的上、下行傳輸信道能力,配置實際支持的上、下行AMR語音速率,并根據(jù)實際支持的上、下行AMR語音速率在Uu接口分別配置對應(yīng)的上、行AMR語音傳輸格式。
RAB消息指配的AMR語音速率的全集合P可表示為P={R1,R2,…,Rn,DTX_SID,DTX_NoData}(1)其中,R1,…,Rn為非非連續(xù)發(fā)送(DTX,Discontinuous Transmission)速率的AMR語音速率,DTX SID為靜默數(shù)據(jù)幀傳輸速率,DTX NoData為零傳輸速率。
可以指定R1為最高速率,以利于速率控制。
RNC在配置當(dāng)前支持的上行和下行AMR語音速率時,其依據(jù)是不同的,具體如下一、RNC在配置上行AMR語音速率時必須滿足最少上行AMR語音速率原則。
最少上行AMR語音速率原則即上行AMR語音速率必須至少包含三種速率,它們分別是一種不低于保證速率、且不高于RNC指定的最大AMR語音速率的非DTX速率,兩種DTX速率。
RNC指定的最大AMR語音速率,即RNC在發(fā)起IUUP初始化過程時,發(fā)送給CN的初始化控制幀中攜帶的第一個AMR語音速率。
一般地,UE的上行傳輸信道能力比下行傳輸信道能力小,因此更容易受限。對于AMR語音來說,除了DTX速率外的其它非DTX速率都可以傳送壓縮的語音信號,因此可只選擇RAB消息指配的其中一種非DTX速率進(jìn)行語音的壓縮和傳輸??梢钥闯觯啾扔诎?0種速率的AMR語音(AMR-NB,AMR Narrowband)速率全配置方式和包括11種速率的寬帶AMR語音(AMR-WB,AMR Wideband)速率全配置方式,使用這種最少傳輸格式配置方式配置的AMR語音傳輸格式數(shù)目減少了2/3。
根據(jù)最少上行AMR語音速率原則和UE的上行傳輸信道能力,RNC在RAB消息指配的語音速率中選擇兩個DTX速率即DTX SID,DTX NoData和至少一個不低于保證速率、且不高于RNC指定的最大AMR語音速率的非DTX速率,作為上行AMR語音速率。
若傳輸信道能力允許,可以將上行AMR語音速率集合確定為與RAB消息指配的AMR語音速率集合P相同。
上行AMR語音速率的最小集合M可表示為M={Rm,DTX_SID,DTX_NoData},1≤m≤n,RNC指定的最大AMR語音速率≥Rm≥保證速率 (2)其中,n與公式(1)中的n相同。
上行AMR語音速率的一般集合Q可表示為Q={Ri,…,Rj,DTX_SID,DTX_NoData},1≤i,j≤n,RNC指定的最大AMR語音速率≥Ri,…,Rj≥保證速率 (3)M,Q為P的子集,n與公式(1)中的n相同,保證速率為RAB消息攜帶的。
二、RNC在配置下行AMR語音速率時使用最大速率控制原理。
最大速率控制原理,即RNC在RAB消息指配的非DTX速率中挑選一個不低于保證速率,且不高于RNC指定的最大AMR語音速率的非DTX速率,該速率與所有低于該速率的其它非DTX速率以及DTX速率組成下行AMR語音速率,這些速率對應(yīng)的傳輸格式即為下行AMR語音傳輸格式。
下行AMR語音速率的集合S可表示為S={Ri,Ri+1,…,Rn-1,Rn,DTX_SID,DTX_NoData},i≥1,RNC指定的最大AMR語音速率≥Ri≥保證速率 (4)S為P的子集。這里,設(shè)集合P中的語音速率按降序排列,即R1>R2>…>Rn-1>Rn。
需要指出的是,在建立AMR語音業(yè)務(wù)時,在UE的傳輸信道能力允許的情況下,RNC配置當(dāng)前支持的上、下行AMR語音速率時,也可與現(xiàn)有技術(shù)相同。
當(dāng)業(yè)務(wù)組合發(fā)生變化時,RNC需要對上行和下行業(yè)務(wù)傳輸格式進(jìn)行重新配置,根據(jù)UE傳輸信道能力受限和傳輸信道能力提高,分為兩種情況一、UE傳輸信道能力受限的情況下(一)UE上行傳輸信道能力受限。根據(jù)已建立AMR語音業(yè)務(wù)和將建立AMR語音業(yè)務(wù)分為兩種情況a、當(dāng)AMR語音業(yè)務(wù)已建立,再建立AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)時,RNC檢測到UE的上行傳輸信道能力受限,如圖3所示,根據(jù)以下步驟進(jìn)行上行AMR語音傳輸格式的重新配置301在已建立AMR語音業(yè)務(wù)的情況下,CN向RNC發(fā)送建立其它業(yè)務(wù)請求;302RNC檢測到當(dāng)前UE的上行傳輸信道能力受限;RNC收到CN的建立其它業(yè)務(wù)的請求時,會首先向UE或者其它RNC等獲取當(dāng)前UE的傳輸信道能力,然后根據(jù)該業(yè)務(wù)請求的具體類型,估計建立該業(yè)務(wù)需占用的傳輸信道資源,并判斷UE剩余的傳輸信道資源是否足以建立該業(yè)務(wù),若是,開始建立該業(yè)務(wù);否則,就認(rèn)為當(dāng)前UE的傳輸信道能力受限。
303RNC根據(jù)當(dāng)前UE剩余的上行傳輸信道資源以及建立其它業(yè)務(wù)需要的傳輸信道資源,將當(dāng)前支持的上行AMR語音速率中的非DTX速率減少為至少一種;當(dāng)前支持的上行AMR語音速率必須滿足最少上行AMR語音速率原則。
304RNC將修改后的上行AMR語音速率對應(yīng)的上行AMR語音傳輸格式,通過無線承載建立(RB Setup)消息發(fā)送給UE;RB Setup消息同時攜帶新建的其它業(yè)務(wù)的傳輸格式。
305UE接收到該消息,根據(jù)該消息攜帶的傳輸格式,完成傳輸格式的重配置,然后給RNC返回RB Setup完成(RB Setup Complete)消息。
b、當(dāng)AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)已建立,再建立AMR語音業(yè)務(wù)時,RNC檢測到UE的上行傳輸信道能力受限,如圖4所示,根據(jù)以下步驟進(jìn)行上行AMR語音傳輸格式的配置401在已建立其它業(yè)務(wù)的情況下,CN向RNC發(fā)送RAB消息;RAB消息指配了AMR語音速率。
402RNC檢測到當(dāng)前UE的上行傳輸信道能力受限;403RNC根據(jù)當(dāng)前UE剩余的上行傳輸信道資源,和CN發(fā)送的RAB消息指配的速率,配置當(dāng)前支持的上行AMR語音速率,該速率集合見公式(3);當(dāng)前支持的上行AMR語音速率必須滿足最少上行AMR語音速率原則。
404RNC將配置的上行AMR語音速率對應(yīng)的上行AMR語音傳輸格式,通過無線承載建立(RB Setup)消息發(fā)送給UE;405UE接收到該消息,根據(jù)該消息攜帶的傳輸格式,完成上行AMR語音傳輸格式的配置,然后給RNC返回RB Setup完成(RB Setup Complete)消息。
(二)UE下行傳輸信道能力受限。根據(jù)已建立AMR語音業(yè)務(wù)和將建立AMR語音業(yè)務(wù)分為兩種情況a、當(dāng)AMR語音業(yè)務(wù)已建立,再建立AMR語音以外的其它業(yè)務(wù)時,RNC檢測到傳輸信道能力受限,如圖5所示,根據(jù)以下步驟進(jìn)行下行AMR語音傳輸格式的重新配置501在已建立AMR語音業(yè)務(wù)后,CN向RNC發(fā)送建立其它業(yè)務(wù)請求;502RNC接收到該請求,檢測到UE的下行傳輸能力受限;503RNC根據(jù)最大速率控制原理,向CN發(fā)送速率控制幀,該幀攜帶當(dāng)前最大下行AMR語音速率Ri;504CN收到RNC的速率控制幀,給RNC返回IUUP速率控制確認(rèn)(ACK)幀,該幀攜帶有CN確定的最大下行AMR語音速率Ru;505RNC收到ACK幀后,選擇Ri和Ru中較小的一個作為最大下行AMR語音速率Rmax,然后將Rmax和低于Rmax的、且由RAB消息指配的所有下行AMR語音速率確定為當(dāng)前支持的下行AMR語音速率;506RNC將確定后的下行AMR語音速率對應(yīng)的AMR語音傳輸格式,通過RB Setup消息發(fā)送給UE;RB SETUP消息中同時攜帶新建的AMR語音以外的其它業(yè)務(wù)的傳輸格式。
507UE接收到該消息,根據(jù)該消息攜帶的傳輸格式,完成傳輸格式的配置,然后給RNC返回RB Setup Complete消息。
b、當(dāng)AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)已建立,再建立AMR語音業(yè)務(wù)時,RNC檢測到UE的下行傳輸信道能力受限,如圖6所示,根據(jù)以下步驟進(jìn)行下行AMR語音傳輸格式的配置601在已建立其它業(yè)務(wù)后,CN向RNC發(fā)送RAB消息;步驟602~605與步驟502~505完全相同;步驟606與步驟506的區(qū)別在于,RB Setup消息只攜帶下行AMR語音傳輸格式;步驟607與步驟507完全相同。
二、UE傳輸信道能力提高的情況下(一)UE上行傳輸信道能力提高的情況當(dāng)AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)釋放時,還存在AMR語音業(yè)務(wù),如圖7所示,RNC根據(jù)以下步驟進(jìn)行上行AMR語音傳輸格式的重新配置701RNC根據(jù)UE傳輸信道能力,同時根據(jù)當(dāng)前支持的AMR語音最大上行速率,增加低于該最大上行速率的、RAB消息中指配的、且當(dāng)前不支持的上行AMR語音速率,直到傳輸信道能力剛好不受限;
這里,也可以先刪除一些當(dāng)前支持的上行AMR語音速率,再增加一些低于當(dāng)前支持的最大上行速率的、RAB消息中指配的、且當(dāng)前不支持的上行AMR語音速率。
由于,業(yè)務(wù)的釋放必然會使得UE的傳輸信道能力提高,因此,RNC接收到其它業(yè)務(wù)的釋放請求后,會判斷當(dāng)前是否存在AMR語音業(yè)務(wù),若是,就增加當(dāng)前支持的AMR語音速率的數(shù)目。
702RNC將修改后的上行AMR語音速率對應(yīng)的AMR語音傳輸格式,通過無線承載釋放(RB Release)消息發(fā)送給UE;703UE接收到該消息,根據(jù)該消息攜帶的AMR語音傳輸格式,完成AMR語音傳輸格式的重配置,然后給RNC返回RB Release Complete消息。
(二)UE下行傳輸信道能力提高的情況當(dāng)AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)釋放時,還存在AMR語音業(yè)務(wù),如圖8所示,RNC根據(jù)以下步驟進(jìn)行下行AMR語音傳輸格式的重新配置801RNC根據(jù)UE傳輸信道能力,從低到高逐個增加RAB消息指配的、當(dāng)前不支持的下行AMR語音速率,直到UE的下行傳輸信道能力剛好不受限;802RNC將修改后的下行AMR語音速率對應(yīng)的AMR語音傳輸格式,通過RB Release消息發(fā)送給UE;803UE接收到該消息,根據(jù)該消息攜帶的傳輸格式,完成傳輸格式的重配置,然后給RNC返回RB Release Complete消息。
以上所述僅為本發(fā)明的過程及方法實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種自適應(yīng)多速率AMR語音傳輸格式配置方法,無線網(wǎng)絡(luò)控制器RNC在建立AMR語音業(yè)務(wù)時,根據(jù)當(dāng)前用戶終端UE的上、下行傳輸信道能力,以及接收到的核心網(wǎng)CN的無線接入承載RAB消息指配的AMR語音速率,配置當(dāng)前支持的上、下行AMR語音速率,在Uu接口配置對應(yīng)的AMR語音傳輸格式,其特征在于,該方法包括RNC檢測到UE的傳輸信道能力受限,RNC減少當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式;RNC檢測到UE的傳輸信道能力提高,RNC增加當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式。
2.如權(quán)利要求1所述的方法,其特征在于,所述RNC檢測UE的傳輸信道能力受限包括在已建立AMR語音業(yè)務(wù)后,RNC接收到由CN發(fā)送的建立AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)的請求,RNC獲取UE當(dāng)前的傳輸信道能力,然后根據(jù)該業(yè)務(wù)請求的類型,估計出建立該業(yè)務(wù)需占用的UE傳輸信道資源,判斷UE當(dāng)前的剩余傳輸信道資源是否足以建立請求的業(yè)務(wù),若是,開始建立該請求業(yè)務(wù);否則,判定UE的傳輸信道能力受限。
3.如權(quán)利要求1所述的方法,其特征在于,所述UE的傳輸信道能力受限為UE的上行傳輸信道能力受限,所述RNC減少當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式,包括RNC根據(jù)當(dāng)前UE剩余的上行傳輸信道資源以及建立AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)需要的傳輸信道資源,將當(dāng)前支持的上行AMR語音速率中的非非連續(xù)發(fā)送DTX速率減少為至少一種,然后將修改后的上行AMR語音速率對應(yīng)的上行AMR語音傳輸格式,通過無線承載建立消息發(fā)送給UE,UE接收到該消息,根據(jù)該消息攜帶的傳輸格式,完成傳輸格式的重配置。
4.如權(quán)利要求1所述的方法,其特征在于,所述UE的傳輸信道能力受限為UE的下行傳輸信道能力受限,所述RNC減少當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式,包括RNC向CN發(fā)送速率控制幀,該幀攜帶當(dāng)前最大下行AMR語音速率Ri,CN收到RNC的速率控制幀后,給RNC返回速率控制確認(rèn)幀,該幀攜帶有CN確定的當(dāng)前最大下行AMR語音速率Ru,RNC收到速率控制確認(rèn)幀后,選擇Ri和Ru中較小的一個作為當(dāng)前最大下行AMR語音速率Rmax,然后將Rmax和低于Rmax的、且為所述RAB消息指配的所有下行AMR語音速率確定為當(dāng)前支持的下行AMR語音速率,然后將確定的該下行AMR語音速率對應(yīng)的AMR語音傳輸格式,通過無線承載建立消息發(fā)送給UE,UE接收到該消息,根據(jù)該消息攜帶的傳輸格式,完成傳輸格式的重配置。
5.如權(quán)利要求1所述的方法,其特征在于,所述RNC檢測到UE的傳輸信道能力提高包括在已建立AMR語音業(yè)務(wù)時,RNC接收到由CN發(fā)送的釋放AMR語音業(yè)務(wù)以外的其它業(yè)務(wù)的請求,RNC判定UE的傳輸信道能力提高。
6.如權(quán)利要求1所述的方法,其特征在于,所述UE的傳輸信道能力提高為UE的上行傳輸信道能力提高,所述RNC增加當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式,包括RNC根據(jù)當(dāng)前UE傳輸信道能力,同時根據(jù)當(dāng)前支持的AMR語音最大上行速率,增加低于該最大上行速率的、所述RAB消息中指配的、且當(dāng)前不支持的上行AMR語音速率,直到傳輸信道能力剛好不受限,然后RNC將修改后的上行AMR語音速率對應(yīng)的AMR語音傳輸格式,通過無線承載釋放消息發(fā)送給UE,UE接收到該消息,根據(jù)該消息攜帶的AMR語音傳輸格式,完成AMR語音傳輸格式的重配置。
7.如權(quán)利要求1所述的方法,其特征在于,所述UE的傳輸信道能力提高為UE的上行傳輸信道能力提高,所述RNC增加當(dāng)前支持的AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式,包括RNC根據(jù)當(dāng)前UE傳輸信道能力,同時根據(jù)當(dāng)前支持的AMR語音最大上行速率,先刪除部分當(dāng)前支持的上行AMR語音速率,再增加低于該最大上行速率的、所述RAB消息中指配的、且當(dāng)前不支持的上行AMR語音速率,直到傳輸信道能力剛好不受限,然后RNC將修改后的上行AMR語音速率對應(yīng)的AMR語音傳輸格式,通過無線承載釋放消息發(fā)送給UE,UE接收到該消息,根據(jù)該消息攜帶的AMR語音傳輸格式,完成AMR語音傳輸格式的重配置。
8.如權(quán)利要求1所述的方法,其特征在于,所述UE的傳輸信道能力提高為UE的下行傳輸信道能力提高,所述RNC增加當(dāng)前AMR語音速率的數(shù)目,同時在Uu接口重新配置對應(yīng)的AMR語音傳輸格式,包括RNC根據(jù)UE傳輸信道能力,從低到高逐個增加所述RAB消息指配的、且當(dāng)前不支持的下行AMR語音速率,直到UE的下行傳輸信道能力剛好不受限,然后RNC將修改后的下行AMR語音速率對應(yīng)的AMR語音傳輸格式,通過無線承載釋放消息發(fā)送給UE,UE接收到該消息,根據(jù)該消息攜帶的傳輸格式,完成傳輸格式的重配置。
9.如權(quán)利要求1所述的方法,其特征在于,所述RNC配置的當(dāng)前支持的上行AMR語音速率為RAB消息指配的兩種DTX速率和至少一種不低于保證速率、且不高于RNC指定的最大AMR語音速率的非DTX速率。
10.如權(quán)利要求1所述的方法,其特征在于,所述RNC配置的當(dāng)前支持的下行AMR語音速率為最大速率和低于該速率的、且為RAB消息指配的其它所有速率,其中,最大速率為RAB消息指配的非DTX速率中的一個,且該非DTX速率滿足條件不低于保證速率、且不高于RNC指定的最大AMR語音速率。
11.如權(quán)利要求9或10所述的方法,其特征在于,所述保證速率為RAB消息指配的;所述RNC接收到CN的RAB消息后,進(jìn)一步包括RNC給CN發(fā)送初始化控制幀,CN收到后給RNC返回初始化控制確認(rèn)幀,且,所述RNC指定的最大AMR語音速率為,所述初始化控制幀攜帶的第一個AMR語音速率。
全文摘要
本發(fā)明公開了一種AMR語音傳輸格式配置方法,本發(fā)明所提供的方法在建立AMR語音業(yè)務(wù)時,RNC根據(jù)當(dāng)前UE的傳輸信道能力和CN發(fā)送的RAB消息指配的AMR語音速率,配置當(dāng)前支持的上、下行AMR語音速率,同時在Uu接口配置對應(yīng)的AMR語音傳輸格式。之后,當(dāng)UE的傳輸信道能力受限時,RNC減少當(dāng)前支持的AMR語音傳輸格式;當(dāng)UE的傳輸信道能力提高時,RNC增加當(dāng)前支持的AMR語音傳輸格式。本發(fā)明可根據(jù)UE傳輸信道能力的具體情況,進(jìn)行AMR語音傳輸格式的重新配置,提高新業(yè)務(wù)接入的成功率,同時在UE傳輸信道能力提高的情況下,能夠使用更多的AMR語音傳輸格式。
文檔編號H04W72/08GK1889724SQ20051008057
公開日2007年1月3日 申請日期2005年6月30日 優(yōu)先權(quán)日2005年6月30日
發(fā)明者任學(xué)亮, 黃凱濤 申請人:上海華為技術(shù)有限公司