專利名稱:動態(tài)分配相關保留塊周期的方法
技術領域:
本發(fā)明涉及移動通信技術領域,具體地說涉及第2.5代通用分組無線業(yè)務(GPRS,General Packet Radio Service)移動通信系統(tǒng)中,分配相關保留塊周期(RRBP,Relative Reserved Block Period)的方法。
背景技術:
在GPRS無線通信系統(tǒng)中,通過在原有的基于電路交換的全球移動通訊系統(tǒng)(GSM,Global System for Mobile Communications)中引入了分組數(shù)據(jù)傳輸單元來提供無線系統(tǒng)上的數(shù)據(jù)業(yè)務,其目的在于提升GSM系統(tǒng)的數(shù)據(jù)傳輸能力。在GPRS無線通信系統(tǒng)中,一方面,信道的上下行是分開分配/使用的,對于一個只需要單向傳輸數(shù)據(jù)的用戶,不會讓它占用雙向的無線資源。另一方面,允許多個用戶同時共享一個信道/時隙。
在實際傳輸過程中,分組控制單元(PCU,Packet Control Unit)周期性地向移動臺發(fā)送包含有效的RRBP位的下行無線鏈路控制(RLC,Radio Link Control)數(shù)據(jù)塊,并且此數(shù)據(jù)塊中所包含的控制信息不是分組尋呼請求、分組接入拒絕和分組排隊通知信息,通知移動臺(MS,Mobile Station)在RRBP指定的單一上行數(shù)據(jù)塊中回應一條分組控制確認消息即分組下行確認/非確認塊。
由于GPRS業(yè)務允許多個用戶同時共享小區(qū)當前所有的分組信道,在多個用戶同時在進行分組業(yè)務傳輸過程的情況下,如果RRBP的周期過短則導致上行時隙傳輸塊的浪費以及可能導致RRBP資源占空;如果RRBP周期過長,則將導致MS無法及時有效地將分組下行確認/非確認消息回應給PCU,增加下行RLC滑窗停滯的可能。
下面舉例說明RRBP對GPRS無線通信系統(tǒng)中傳輸效率的影響
使用GPRS與服務器進行人機對話,下行信道要比上行信道需要更高的速率。目前市場上的主流GPRS移動終端基本多時隙能力級別為8(CLASS 8),接收時運用4個時隙,發(fā)送時用1個時隙,即下行支持4個時隙,上行為1個時隙。
以下描述RRBP為10個下行數(shù)據(jù)塊的情況下,上行數(shù)據(jù)塊資源的利用情況當一款CLASS 8的MS進行分組傳輸業(yè)務時,參見圖1,每個數(shù)據(jù)塊的起始段都包括了一個用于履行管理的塊序列號碼(BSN,Block Sequence Number),假設圖中左側所示的下行分組傳輸是連續(xù)的,RRBP為10個下行數(shù)據(jù)塊,圖中右側所示為與下行分組數(shù)據(jù)對應的上行反饋信息具體為,在上行該MS可用的傳輸時隙上,用于當MS接收到包含有效RRBP位的RLC數(shù)據(jù)塊時,在指定的上行數(shù)據(jù)塊中傳輸分組下行確認/非確認數(shù)據(jù)塊占到可用上行數(shù)據(jù)塊總數(shù)的4比10即占到可用上行數(shù)據(jù)塊總數(shù)的40%。再加上該MS傳輸?shù)钠渌闲行帕?,則整個可用于該MS上行傳輸?shù)臄?shù)據(jù)塊將大大減少,降低了上行傳輸效率。
以下描述RRBP為20個下行數(shù)據(jù)塊的情況下,上行數(shù)據(jù)塊資源的利用情況當一款CLASS 8的MS進行分組傳輸業(yè)務時,假設下行的分組傳輸是連續(xù)的,RRBP為20個下行數(shù)據(jù)塊,則在上行該MS可用的分組傳輸時隙上,用于當MS接收到包含有效RRBP位的RLC數(shù)據(jù)塊時,在指定上行數(shù)據(jù)塊中傳輸分組下行確認/非確認數(shù)據(jù)塊占到可用上行數(shù)據(jù)塊總數(shù)的4比20即占到可用上行數(shù)據(jù)塊總數(shù)的20%,由此可以看出RRBP周期越長則對上行數(shù)據(jù)塊的浪費越小,即RRBP長度與上行數(shù)據(jù)塊資源利用率成正比。
以下描述RRBP為32個下行數(shù)據(jù)塊的情況當一款CLASS 8的MS進行分組傳輸業(yè)務時,假設下行的分組傳輸是連續(xù)的,RRBP為32個下行數(shù)據(jù)塊,則在上行該MS可用的分組傳輸時隙上,用于當MS接收到包含有效RRBP位的RLC數(shù)據(jù)塊時,在指定上行數(shù)據(jù)塊中傳輸分組下行確認/非確認數(shù)據(jù)塊占到可用上行數(shù)據(jù)塊總數(shù)的4比32即占到可用上行數(shù)據(jù)塊總數(shù)的12.5%;PCU從BSN=0開始向MS傳送下行數(shù)據(jù)塊,當BSN=32時在RLC數(shù)據(jù)塊置有效RRBP位,此時當MS收到BSN=32的數(shù)據(jù)塊后,回應的分組下行確認/非確認中的接收塊位圖(RBB,Receive Block Bitmap)中顯示BSN=0的數(shù)據(jù)塊沒有接收到,則PCU將對BSN=0的數(shù)據(jù)塊進行重發(fā),而下一次PCU接收到MS回應的分組下行確認/非確認數(shù)據(jù)塊需要再間隔32的下行數(shù)據(jù)塊,在此之前BSN=0的數(shù)據(jù)塊是否被MS正確接收PCU不得而知,由于RLC的滑動窗口的固定值為64,因此可以看出,無線傳輸存在數(shù)據(jù)塊丟失的情況下,RRBP周期過長會導致下行RLC滑動窗口停滯,從而導致下行傳輸效率降低。
發(fā)明內(nèi)容
本發(fā)明的目的是解決RRBP的長度影響上行傳輸效率和下行傳輸效率所存在的問題和不足,提供一種提高上行分組信道資源利用率,減少下行RLC滑動窗口停滯并提高下行傳輸效率的動態(tài)分配相關保留塊周期的方法。
為解決上述問題,本發(fā)明采用如下技術方案該動態(tài)分配相關保留塊周期的方法為分組控制單元向移動臺發(fā)送包含有效的相關保留塊周期位的無線鏈路控制數(shù)據(jù)塊,并根據(jù)移動臺回應的分組控制確認信息判斷移動臺接收所述數(shù)據(jù)塊是否存在丟失;若存在數(shù)據(jù)塊丟失,則在相關保留塊周期的設定門限內(nèi)縮短相關保留塊周期;若否,則在相關保留塊周期的設定門限內(nèi)延長相關保留塊周期。
根據(jù)上述技術方案,當MS在理想的無線環(huán)境下接收下行RLC數(shù)據(jù)塊時,幾乎不會丟失下行RLC數(shù)據(jù)塊,此時根據(jù)本發(fā)明動態(tài)分配相關保留塊周期的方法,將延長RRBP,從而節(jié)省了上行數(shù)據(jù)塊資源,這部分節(jié)省下來的上行資源則可以作為其它上行臨時塊流(TBF,Temporary Block Flow)鏈路的傳輸資源。
當MS在較差的無線環(huán)境下接收下行RLC數(shù)據(jù)塊時,經(jīng)常存在丟失下行RLC數(shù)據(jù)塊的情況,此時根據(jù)本發(fā)明動態(tài)分配相關保留塊周期的方法,將縮短RRBP,從而使PCU可以盡早確認丟失的數(shù)據(jù)塊并盡早進行重傳,減少了下行滑動窗口停滯的情況,有效提高了下行傳輸效率。
圖1是現(xiàn)有技術中RRBP為10個下行數(shù)據(jù)塊并且MS多時隙能力為Class8情況下的流程圖;
圖2是本發(fā)明當無線質(zhì)量情況較好、MS接收下行RLC數(shù)據(jù)塊無丟失的情況下動態(tài)分配RRBP的流程圖;圖3是本發(fā)明當無線質(zhì)量較差、MS接收下行RLC數(shù)據(jù)塊存在丟失的情況下動態(tài)分配RRBP的流程圖;圖4是本發(fā)明當無線質(zhì)量存在波動的情況下,MS接收下行RLC數(shù)據(jù)塊有時存在丟失有時無丟失的情況下動態(tài)分配RRBP的流程圖。
具體實施例方式
在GPRS無線通信系統(tǒng)中應用本發(fā)明方法時,將涉及到以下三種情況,具體說明如下1.當無線質(zhì)量情況較好,MS接收下行RLC數(shù)據(jù)塊無丟失的情況下動態(tài)分配RRBP的方法;2.當無線質(zhì)量較差,MS接受下行RLC數(shù)據(jù)塊存在丟失的情況下動態(tài)分配RRBP的方法;3.當無線質(zhì)量存在波動的情況下,MS接受下行RLC數(shù)據(jù)塊有時存在丟失有時無丟失的情況下動態(tài)分配RRBP的方法。
下述的3個具體實施例提供了本發(fā)明動態(tài)分配RRBP的方法,這些方法中處理信令流程以及信令結構與規(guī)范定義完全一致。下面結合附圖對上述3種情況下應用動態(tài)分配RRBP的方法,來進一步說明本發(fā)明的技術特征和功能特色,目的是能夠更好地說明本發(fā)明,但不是用來限制本發(fā)明的保護范圍。
實施方式一參見圖2,當無線質(zhì)量情況較好,MS接收下行RLC數(shù)據(jù)塊無丟失的情況下動態(tài)分配RRBP的方法,具體實現(xiàn)過程包括以下步驟步驟110,PCU在處理MS下行的TBF傳輸過程中,根據(jù)RRBP的初始值設置最初的RRBP(考慮到RRBP的長短所造成的影響,該值采用一個折中的取值,建議RRBP的初始值為20,這里將當前RRBP值簡稱為N值,RRBP的初始值簡稱為Ninit,RRBP設定的最大值簡稱為Nmax。)
步驟120,PCU根據(jù)步驟110中最初的RRBP對下行傳輸數(shù)據(jù)塊設置有效的RRBP位,并向移動臺發(fā)送該數(shù)據(jù)塊。
步驟130,PCU收到MS回應的分組下行確認/非確認消息中的RBB,判斷數(shù)據(jù)塊是否存在丟失,即是否有需要重傳的下行RLC數(shù)據(jù)塊。
步驟140,如果沒有需要重傳的RLC數(shù)據(jù)塊,判斷當前N值是否小于Nmax(Nmax越大則RLC滑窗停滯的可能性越大,所以建議Nmax的取值不大于40)。
步驟150,如果N值不小于Nmax,則N值不變。
步驟151,如果N值小于Nmax,則將N值加1。
實施方式二參見圖3,當無線質(zhì)量較差,MS接收下行RLC數(shù)據(jù)塊存在丟失的情況下動態(tài)分配RRBP的方法,具體實現(xiàn)過程包括以下步驟步驟210,PCU在處理MS下行的TBF傳輸過程中,根據(jù)RRBP的初始值設置最初的RRBP(考慮到RRBP的長短所造成的影響,該值采用一個折中的取值,建議RRBP的初始值為20,這里將當前RRBP值簡稱為N值,RRBP的初始值簡稱為Ninit,RRBP設定的最小值簡稱為Nmin。)步驟220,PCU根據(jù)步驟210中最初的RRBP對下行傳輸數(shù)據(jù)塊設置有效的RRBP位,并向移動臺發(fā)送該數(shù)據(jù)塊。
步驟230,PCU收到MS回應的分組下行確認/非確認消息中的RBB,判斷數(shù)據(jù)塊是否存在丟失,即是否有需要重傳的下行RLC數(shù)據(jù)塊。
步驟240,如果有需要重傳的RLC數(shù)據(jù)塊,判斷當前N值是否大于Nmin(Nmin越小則上行資源浪費越嚴重,建議Nmin的取值不小于10)。
步驟250,如果N值不大于Nmin,則N值不變。
步驟251,如果N值大于Nmin,則判斷N值是否大于Ninit。
步驟260,如果N值不大于Ninit,則將N值減1。
步驟261,如果N值大于Ninit,則將N值設置為Ninit。
實施方式三參見圖4,當無線質(zhì)量存在波動的情況下,MS接收下行RLC數(shù)據(jù)塊有時存在丟失有時無丟失的情況下動態(tài)分配RRBP的方法,具體實現(xiàn)過程包括以下步驟步驟310,PCU在處理MS下行的TBF傳輸過程中,根據(jù)RRBP的初始值設置最初的RRBP(考慮到RRBP長短所造成的影響,該值采用一個折中的取值,建議RRBP的初始值為20,這里將當前RRBP周期簡稱為N值,RRBP的初始值簡稱為Ninit,RRBP設定的最大值簡稱為Nmax,RRBP設定的最小值簡稱為Nmin。)步驟320,PCU根據(jù)步驟310中最初的RRBP對下行傳輸數(shù)據(jù)塊設置有效的RRBP位,并向移動臺發(fā)送該數(shù)據(jù)塊。
步驟330,PCU收到MS回應的分組下行確認/非確認消息中的RBB,判斷數(shù)據(jù)塊是否存在丟失,即是否有需要重傳的下行RLC數(shù)據(jù)塊。
步驟340,如果沒有需要重傳的RLC數(shù)據(jù)塊,判斷當前N值是否小于Nmax(Nmax越大則RLC滑窗停滯可能性越大,所以建議Nmax的取值不大于40)。
步驟341,如果有需要重傳的RLC數(shù)據(jù)塊,判斷當前N值是否大于Nmin(Nmin越小則上行資源浪費越嚴重,建議Nmin的取值不小于10)。
步驟350,如果N值不小于Nmax,則N值不變。
步驟351,如果N值小于Nmax,則將N值加1。
步驟352,如果N值不大于Nmin,則N值不變。
步驟353,如果N值大于Nmin,則判斷N值是否大于Ninit。
步驟360,如果N值不大于Ninit,則將N值減1。
步驟361,如果N值大于Ninit,則將N值設置為Ninit。
上述具體實施方式
以較佳實施例對本發(fā)明進行了說明,但這只是為了便于理解而舉的一個形象化的實例,不應被視為是對本發(fā)明范圍的限制。同樣,根據(jù)本發(fā)明的技術方案及其較佳實施例的描述,可以做出各種可能的等同改變或替換,而所有這些改變或替換都應屬于本發(fā)明權利要求的保護范圍。
權利要求
1.一種動態(tài)分配相關保留塊周期的方法,其特征在于,分組控制單元向移動臺發(fā)送包含有效的相關保留塊周期位的無線鏈路控制數(shù)據(jù)塊,并根據(jù)移動臺回應的分組控制確認信息判斷移動臺接收所述數(shù)據(jù)塊是否存在丟失;若存在數(shù)據(jù)塊丟失,則在相關保留塊周期的設定門限內(nèi)縮短相關保留塊周期;若否,則在相關保留塊周期的設定門限內(nèi)延長相關保留塊周期。
2.如權利要求1所述的動態(tài)分配相關保留塊周期的方法,其特征在于,所述分組控制確認信息在所述數(shù)據(jù)塊指定的上行數(shù)據(jù)塊中傳輸。
3.如權利要求2所述的動態(tài)分配相關保留塊周期的方法,其特征在于,該方法具體包括以下步驟(1)分組控制單元在處理移動臺下行的臨時塊流傳輸過程中,根據(jù)相關保留塊周期的初始值設置最初的相關保留塊周期;(2)分組控制單元根據(jù)步驟(1)中最初的相關保留塊周期對所述無線鏈路控制數(shù)據(jù)塊設置有效的相關保留塊周期位,并向移動臺發(fā)送該數(shù)據(jù)塊;(3)分組控制單元根據(jù)移動臺回應的分組控制確認信息中的接收塊位圖判斷數(shù)據(jù)塊是否存在丟失,并在相關保留塊周期的設定門限內(nèi)調(diào)整其長度。
4.如權利要求1、2或3所述的動態(tài)分配相關保留塊周期的方法,其特征在于,所述分組控制確認信息為分組下行確認信息或分組下行非確認信息。
5.如權利要求3所述的動態(tài)分配相關保留塊周期的方法,其特征在于,所述步驟(3)中分組控制單元判斷存在數(shù)據(jù)塊丟失即存在需要重傳的無線鏈路控制數(shù)據(jù)塊,則縮短相關保留塊周期的長度具體為比較當前相關保留塊周期值與相關保留塊周期設定的最小值的大小,若該相關保留塊周期值小于或等于相關保留塊周期設定的最小值,則維持相關保留塊周期值不變;若該相關保留塊周期值大于相關保留塊周期設定的最小值,則比較該相關保留塊周期值與相關保留塊周期的初始值的大小,若該相關保留塊周期值小于或等于相關保留塊周期的初始值,則將該相關保留塊周期值減1,若該相關保留塊周期值大于相關保留塊周期的初始值,則將該相關保留塊周期值設置為相關保留塊周期的初始值。
6.如權利要求3所述的動態(tài)分配相關保留塊周期的方法,其特征在于,所述步驟(3)中分組控制單元判斷不存在數(shù)據(jù)塊丟失即沒有需要重傳的無線鏈路控制數(shù)據(jù)塊,則延長相關保留塊周期的長度具體為比較當前相關保留塊周期值與相關保留塊周期設定的最大值的大小,若該相關保留塊周期值小于相關保留塊周期設定的最大值,則該相關保留塊周期值加1;若該相關保留塊周期值大于或等于相關保留塊周期設定的最大值,則維持相關保留塊周期值不變。
全文摘要
本發(fā)明公開了一種動態(tài)分配相關保留塊周期的方法,屬第2.5代通用分組無線業(yè)務移動通信領域。為解決相關保留塊周期的長度影響上行傳輸效率和下行傳輸效率所存在的問題和不足。本發(fā)明動態(tài)分配相關保留塊周期的方法為分組控制單元向移動臺發(fā)送包含有效的相關保留塊周期位的無線鏈路控制數(shù)據(jù)塊,并根據(jù)移動臺回應的分組控制確認信息判斷移動臺接收所述數(shù)據(jù)塊是否存在丟失;若存在數(shù)據(jù)塊丟失,則在相關保留塊周期的設定門限內(nèi)縮短相關保留塊周期;若否,則在相關保留塊周期的設定門限內(nèi)延長相關保留塊周期。本發(fā)明有效提高了上行分組信道資源利用率,減少了下行無線鏈路控制滑動窗口停滯并提高了下行傳輸效率。
文檔編號H04W16/10GK1913652SQ200510089858
公開日2007年2月14日 申請日期2005年8月9日 優(yōu)先權日2005年8月9日
發(fā)明者夏冰, 王文懿 申請人:中興通訊股份有限公司