專利名稱:Rlc窗口大小的重新配置的制作方法
背景發(fā)明領域本發(fā)明涉及無線通信系統,更具體地說涉及用于在連接期間重新配置無線鏈路控制(RLC)參數的方法和設備。
相關技術及其他考慮在典型的蜂窩無線電系統中,無線用戶設備單元(UE)通過無線接入網(RAN)與一個或多個核心網絡連接。用戶設備單元(UE)可以是移動臺,如移動電話(“蜂窩”電話)和具有移動終端的膝上型計算機,并且它因此還可以是例如利用無線接入網傳送語音和/或數據的便攜式、掌上型、手持式、含計算機的或車載移動裝置?;蛘?,無線電用戶設備單元可以是固定無線設備,例如作為無線本地回路等的一部分的固定蜂窩裝置/終端。
無線接入網(RAN)覆蓋被劃分為小區(qū)的地理區(qū)域,其中每個小區(qū)由一個基站提供服務。小區(qū)是由位于基站站點的無線電基站設備實現無線電覆蓋的地理區(qū)域。每個小區(qū)通過唯一標識識別,該唯一標識在小區(qū)內廣播?;就ㄟ^空中接口(例如射頻)與基站范圍內的用戶設備單元(UE)通信。在無線接入網中,通常將多個基站(通過例如陸上通訊線或微波)連接到無線電網絡控制器(RNC)。無線電網絡控制器有時也稱為基站控制器(BSC),它監(jiān)控和協調與之連接的多個基站的各種活動。無線電網絡控制器通常連接到一個或多個核心網絡。核心網絡具有不同的服務域,而RNC具有與這些域的接口。
無線接入網的一個示例是通用移動電信(UMTS)地面無線接入網(UTRAN)。UMTS是第三代系統,從某些方面來說,它建立在由歐洲開發(fā)的稱為全球移動通信系統(GSM)的無線接入技術基礎上。UTRAN實質上是向用戶設備單元(UE)提供寬帶碼分多址(WCDMA)的無線接入網。第三代伙伴項目(3GPP)已在進行,以進一步發(fā)展基于UTRAN和GSM的無線接入網技術。
通用移動電信(UMTS)地面無線接入網(UTRAN)同時容納電路交換和分組交換連接。在UTRAN中有多個使人感興趣的接口。無線電網絡控制器(RNC)與核心網絡之間的接口稱為“Iu”接口。無線電網絡控制器(RNC)與其基站(BS)之間的接口稱為“Iub”接口。用戶設備單元(UE)與基站(BS)之間的接口就是熟知的“空中接口”或“無線電接口”或稱為“Uu接口”。無線電網絡控制器之間(例如服務RNC[SRNC]與漂移RNC[DRNC]之間)的接口稱為“l(fā)ur”接口。
無線電網絡控制器(RNC)控制UTRAN。在履行其控制角色時,RNC管理UTRAN的資源。RNC管理的這些資源包括(除其他以外)基站發(fā)送的下行(DL)功率;基站察覺的上行(UL)干擾;以及設在基站上的硬件。
UMTS地面無線接入網(UTRAN)通過分配支持與用戶設備單元(UE)的通信所需的資源來響應無線接入服務請求。建立無線接入承載的規(guī)程在技術規(guī)范3GPP TS 25.931 v 5.1.0中描述,該規(guī)范通過引用結合于本文中。無線接入承載(RAB)是通過UTRAN經無線電空中接口與用戶設備單元(UE)的邏輯連接,它對應于單個數據流。例如,一個無線接入承載可以支持語音連接,另一個承載可以支持視頻連接,以及第三個承載可以支持數據分組連接。每個無線接入承載與描述UTRAN應該如何處理數據流的服務質量(QoS)參數相關聯。雖然有時為下文說明目的而使用術語“無線接入承載”,但本發(fā)明適用于任何類型的“連接”,并不局限于諸如RAB的邏輯連接、特定類型的物理連接等。
為了啟動無線接入承載服務,向UTRAN發(fā)送請求以便與用戶設備單元(UE)通信。一個或多個參數隨該無線接入承載服務請求一起傳送。當建立每個承載時,UTRAN分別將該無線接入承載“映射”或分配到UTRAN中和無線電空中接口上的物理傳輸資源和無線電信道資源。該映射操作基于與無線接入承載服務請求相關聯的一個或多個參數來執(zhí)行。
在通用移動電信系統(UMTS)中,無線鏈路控制(RLC)層及其RLC協議插在較高層(如因特網協議(IP)層)和媒體訪問控制(MAC)層之間。無線鏈路控制(RLC)是具有各種用途的協議層。無線鏈路控制(RLC)具有多種操作模式,包括透明模式、無確認模式以及確認模式(AM)。AM模式下使用的RLC PDU稱為AMD PDU(用作承載用戶數據的RLC PDU)。操作模式是根據較高層的要求來選擇的。無線鏈路控制(RLC)同時用于數據流和信令流。
圖1顯示無線鏈路控制(RLC)層10,它將RLC PDU(協議數據單元)發(fā)送到媒體訪問控制(MAC)層11以及從MAC層11接收RLC PDU。在圖1所示的示例中,媒體訪問控制(MAC)層11相對于RLC層充當“較低層”,“較高層”12可以是諸如TCP/IP層(例如IP層)的一個層。媒體訪問控制(MAC)層11負責例如邏輯信道和傳輸信道之間的映射、優(yōu)先級處理和傳輸信道上的數據流調度。
為每個服務建立一個無線接入承載(RAB)。對于每個無線接入承載,同時在用戶設備單元和UTRAN中建立一個RLC實體。在AM RLC的情況中,建有一個實體,在UM和TM的情況中,可以有一個上行RLC實體和一個下行RLC實體(或一個方向上只有一個RLC實體)。
圖1說明,對于AM模式,在用戶設備單元(UE)中設有RLC實體10-UE以及在UTRAN中設有LRC實體10-RAN。就較低層(例如媒體訪問控制(MAC)層11)而言,每個RLC實體具有一個發(fā)送側和一個接收側。利用其RLC PDU,無線鏈路控制(RLC)層的RLC協議支持較高級服務數據單元(SDU)(在圖1所示的情況中為TCP/IP分組)的順序傳遞。無線鏈路控制(RLC)層在第三代伙伴關系項目3GPP TS 25.322 V6.0.0(2003-12);技術規(guī)范小組無線接入網;RLC協議規(guī)范(發(fā)行版6)中有更詳細的描述,這些文獻通過引用結合于本文中。
通過空中接口提供某種有限的代碼型錯誤恢復功能(例如卷積編碼)。通過空中接口,利用本地重發(fā)協議在本地執(zhí)行此類錯誤恢復,其中發(fā)送緩沖器中的所有數據被高速緩存,直到其已被成功交付為止。就此而言,例如無線鏈路控制(RLC)層的無線鏈路控制(RLC)協議具有它的本地重發(fā)協議-自動重發(fā)請求(ARQ)協議。
考慮UE參考類384kbps的用戶設備單元(UE)的情況。根據技術規(guī)范3GPP TS 25.306 v 5.70(此規(guī)范通過引用結合于本文中),該UE類的典型RLC性能的特點是有50Kbyte的UE存儲器和最多6個AM(確認模式)RLC實體。因此,該用戶設備單元(UE)潛在地可以使用三個并行的分組交換(PS)RAB。但為簡明起見,在本情況中,假定該用戶設備裝置(UE)使用兩個同時的PS RAB來工作,例如兩個并行的交互RAB或一個交互式RAB和一個流式RAB。
對于以AM模式工作的RLC實體,采用類似滑動窗口的機制來控制RLC分組數據單元(PDU)流。當為此場合中的用戶設備單元(UE)建立第一PS RAB時,UTRAN尚無法知道將來是否要建立第二(或甚至第三)PS RAB。因此如果第一PS RAB的RLC窗口大小無法在建立后續(xù)RAB時縮減,則UTRAN必須將將來可能建立的其他RAB要使用的存儲容量納入考慮。例如,為了允許例如兩個并行的PS RAB,UTRAN只能將其可用的UE存儲容量的一半分配給第一PS RAB。
在此情況中,如果僅要建立第一PS RAB,則UTRAN可能會將余下的全部存儲容量分配給第一PS RAB,例如下行窗口大小為512而上行窗口大小為256,導致42kbyte的總存儲容量使用。但沒有重新配置RLC窗口大小的能力,無法為第一PS RAB分配這樣充足的存儲容量。這是因為在建立第一PS RAB時最初需要考慮第二PS RAB的可能的存儲容量使用(無論是否將實際建立該第二PS RAB)。因此,用于第一PS RAB的RLC存儲容量(由此第一PS RAB的RLC窗口大小)只能配置為例如下行為256而上行為128。自然,這導致性能降低,尤其是在建立第二PS RAB(這可能永遠不會發(fā)生)之前。
尤其是對于較高數據速率如384kbps,RLC窗口大小在延遲/吞吐量方面對性能有相當大的影響。由于兩個并行PS RAB只能在PS連接的部分中使用,這意味著對于大多數UE,未使用大量的UE存儲容量,而PS連接的吞吐量卻不必要地低。當考慮三個并行PS RAB的情況時,性能降低更嚴重當建立第一PS RAB時只能分配可用UE存儲容量的三分之一。
另一方面,如果可以在重新配置時縮減RLC窗口大小,則UTRAN可以為第一PS RAB分配全部存儲容量。于是,如果稍后建立第二PSRAB,則可以重新配置窗口大小,以便適應同時RAB的數量。
結果是,RRC信令標準當前名義上支持連接期間對RLC參數進行重新配置,例如利用RADIO BEARER RECONFIGURATION消息。根據技術規(guī)范3GPP TS 25.331 v 3.17.0第8.2.2.3節(jié)和8.6.4.9節(jié)(通過引用結合于本文中),RLC窗口大小重新配置表面上得到支持。
但是,在上述技術規(guī)范3GPP TS 25.322以及技術規(guī)范3GPP TS25.331.v 3.17.0(二者均通過引用結合于本文中)均未明確地規(guī)定有關此類重新配置,尤其是縮減RLC窗口大小的操作。此外,當縮減窗口大小時,UE操作并不明確,因此可能非常成問題。
因此,本發(fā)明目的在于提供一種實現RLC窗口大小縮減的有效技術。
發(fā)明概述一種電信設備包括收發(fā)器、無線鏈路控制實體以及無線鏈路控制(RLC)緩沖存儲器。收發(fā)器允許設備通過空中接口通信。無線鏈路控制實體形成上行RLC協議數據單元(PDU)以通過空中接口發(fā)送,以及通過空中接口接收下行RLC協議數據單元(PDU)。無線鏈路控制(RLC)緩沖存儲器配置為包括用于存儲上行RLC協議數據單元(PDU)的發(fā)送緩沖器以及用于存儲下行RLC協議數據單元(PDU)的接收緩沖器。無線鏈路控制實體包括RLC重新配置邏輯裝置,它至少重新配置發(fā)送緩沖器窗口大小和接收緩沖器窗口大小之一。在執(zhí)行重新配置時,RLC重新配置邏輯裝置實施一種策略,以便至少處理下列項目之一(1)在新接收緩沖器窗口之外的下行RLC協議數據單元(PDU);以及(2)在新發(fā)送窗口之外或無線接入網尚未肯定地確認收到的上行RLC協議數據單元(PDU)。
在所述設備是用戶設備單元時的第一示范實施例和操作模式中,無線鏈路控制(RLC)實體(A)丟棄在舊接收緩沖器窗口中接收到但在新接收緩沖器窗口之外的任何下行RLC協議數據單元(PDU);以及(B)在無線鏈路控制(RLC)緩沖存儲器中保留無線接入網尚未肯定地確認收到的任何上行RLC協議數據單元(PDU)。
在丟棄舊接收緩沖器窗口內接收到但是在新接收緩沖器窗口之外的下行RLC協議數據單元(PDU)時,所述無線鏈路控制實體不對丟棄的下行RLC協議數據單元作否定確認。鑒于保留了無線接入網尚未肯定地確認收到的RLC協議數據單元(PDU),所述無線鏈路控制可以重發(fā)(在重新配置之后)所述無線接入網否定確認的上行RLC協議數據單元(PDU)。
作為對用戶設備單元的第一實施例和操作模式的修改,當重新配置之后,無線鏈路控制(RLC)緩沖存儲器遇到存儲器大小約束時,所述無線鏈路控制實體可選地無需將從較高層接收到的服務數據單元(SDU)分段。
在設備是用戶設備單元時的第二實施例和操作模式中,無線鏈路控制(RLC)實體(A)保留存儲在所述接收緩沖器中的所有下行RLC協議數據單元(PDU),即使其位于新接收緩沖器窗口之外,直到可以使所述接收緩沖器窗口前移為止;(B)保留存儲在所述接收緩沖器中的所有下行RLC協議數據單元(PDU),即使其位于新接收緩沖器窗口之外。
在第二實施例的一種變化中,第二實施例和方式可選地檢查所述無線鏈路控制(RLC)緩沖存儲器是否容量緊張。如果容量緊張,則所述RLC實體可以可選地實施保護性措施。
作為第一例示范儲器容量檢查,所述無線鏈路控制實體可以檢查從高層接收服務數據單元(SDU)是否會超過所述無線鏈路控制(RLC)緩沖存儲器的容量,并且(如果是的話)決定不去處理該SDU。所述無線鏈路控制實體執(zhí)行的第一示范存儲器容量檢查可以包括判斷所述緩沖存儲器是否足夠存儲其序列號SN對于確認模式RLC實體滿足VT(A)<SN<VT(S)的確認模式RLC協議數據單元(AMD PDU)。在該第一示范存儲器容量檢查操作中,VT(A)是最近一個依次確認的AMD PDU之后的序列號;而VT(S)是首次待發(fā)送的下一個AMD PDU的序列號。
作為第二示范存儲器容量檢查操作,所述無線鏈路控制實體可以檢查從所述無線接入網接收協議數據單元(PDU)是否會超過所述無線鏈路控制(RLC)緩沖存儲器的容量,并且(如果是的話)決定忽略該SDU。所述無線鏈路控制實體執(zhí)行的第二示范存儲器容量檢查可以包括判斷所述緩沖存儲器是否足夠存儲其序列號SN對于所有確認模式RLC實體滿足VR(R)<SN<VR(H)的確認模式RLC協議數據單元(AMD PDU)。在此第二示范存儲器容量檢查操作中,SN是所述PDU的序列號;VR(R)是最近一個依次接收到的AMD PDU之后的序列號;以及VR(H)是任何接收到的AMD PDU的最高序列號之后的序列號。
當所述重新配置所涉及的所述電信設備是無線接入網節(jié)點時,所述RLC重新配置邏輯在所述重新配置時保留所有下行PDU。同樣地,在發(fā)送側,當重新配置時,也保留所有上行PDU,因為重新配置時用戶設備單元可以或也可以不丟棄上行數據。
附圖簡介通過對附圖所示的優(yōu)選實施例的更為具體的描述,可以明白本發(fā)明的上述及其它目的、特征和優(yōu)點,附圖中同樣參考標記指各視圖中的相同部件。這些附圖不一定是按比例繪制的,重點放在說明本發(fā)明的原理。
圖1是電信層模型的示意圖,特別顯式了具有位于較高層與媒體訪問層(MAC)之間的兩個無線鏈路控制(RLC)實體的無線鏈路控制層。
圖2是適用本發(fā)明的示范移動通信系統的示意圖。
圖3是UMTS地面無線接入網絡的部分的簡化功能框圖,包括用戶設備單元(UE)臺;無線電網絡控制器;以及基站。
圖4是示范無線鏈路控制(RLC)實體的局部示意圖。
圖5以示意圖說明發(fā)送器的RLC窗口大小重新配置以及接收器的RLC窗口大小重新配置的兩種情況。
圖6以流程圖說明RLC重新配置操作期間根據第一實施例和第一模式的UE RLC實體所執(zhí)行的選擇的、基本的、代表性的操作。
圖6A以流程圖說明圖6所示RLC重新配置操作的一種變型期間UE RLC實體所執(zhí)行的選擇的、基本的、代表性的操作。
圖7以流程圖說明RLC重新配置操作期間根據第二實施例和第二模式的UE RLC實體所執(zhí)行的選擇的、基本的、代表性的操作。
圖7A以流程圖說明圖7所示RLC重新配置操作的一種變型期間UE RLC實體所執(zhí)行的選擇的、基本的、代表性的操作。
圖8以流程圖說明RLC重新配置操作期間網絡節(jié)點(RAN)RLC實體所執(zhí)行的選擇的、基本的、代表性的操作。
發(fā)明的詳細說明在如下描述中,為了進行說明而非限制,闡述了一些具體細節(jié),如具體的體系結構、接口、技術等,以便透徹地理解本發(fā)明。但是,對本領域技術人員顯而易見的是,本發(fā)明顯然可以其它脫離這些具體細節(jié)的實施例來實施。在其他實例中,對熟知的設備、電路和方法未作詳細描述,以免因不必要的細節(jié)使本發(fā)明不清楚。再者,在一些附圖中顯示了一些單獨的功能框。本領域技術人員會理解,這些功能可以采用單獨的硬件電路,采用結合適當編程的數字微處理器或通用計算機起作用的軟件,采用專用集成電路(ASIC)和/或采用一個或多個數字信號處理器(DSP)來實現。
現在在圖2所示通用移動電信系統(UMTS)13的場境中描述以上間接提到的無線接入網實施例的說明性而非限制性示例。顯示為云狀塊14的代表性面向連接的外部核心網絡可以是,例如公眾交換電話網(PSTN)和/或綜合業(yè)務數字網(ISDN)。顯示為云狀塊16的代表性面向無連接的外部核心網絡可以是例如因特網。這兩種核心網絡連接到它們的對應的核心網絡服務節(jié)點。PSTN/ISDN面向連接的網絡14連接到提供電路交換服務的面向連接的服務節(jié)點(顯示為移動交換中心(MSC)節(jié)點18)。因特網面向無連接的網絡16連接到通用分組無線業(yè)務(GPRS)節(jié)點20,此節(jié)點定制為提供分組交換型服務,有時稱為服務GPRS服務節(jié)點(SGSN)。
核心網絡服務節(jié)點18和20中每一個均通過無線接入網(RAN)接口(稱為Iu接口)連接到UMTS地面無線接入網(UTRAN)24。UTRAN 24包括一個或多個無線電網絡控制器(RNC)26。為簡明起見,圖2的UTRAN 24僅顯示為具有兩個RNC節(jié)點,具體為RNC261和RNC 262。每個RNC 26連接到多個基站(BS)28。例如,同樣為簡明起見,顯示有兩個基站節(jié)點連接到每個RNC 26。就此而言,RNC 261服務于基站281-1和基站281-2,而RNC 262服務于基站282-1和基站282-2??梢岳斫猓總€RNC可以服務不同數量的基站,并且各RNC不一定服務相同數量的基站。此外,圖2顯示RNC可以通過Iur接口連接到URN24中的一個或多個其他RNC。再者,本領域技術人員可以理解,這些基站節(jié)點在某些場境中更常被稱為節(jié)點B或B-節(jié)點。
在所示實施例中,為簡明起見,每個基站28顯示為服務于一個小區(qū)。每個小區(qū)由包圍相應基站的圓圈表示。本領域技術人員會理解,基站可以為一個以上小區(qū)通過空中接口進行的通信服務。例如,兩個小區(qū)可以利用設在同一基站站點上的資源。
用戶設備單元(UE)(如圖2所示的用戶設備單元(UE)30)通過無線電或空中接口32與一個或多個小區(qū)或一個或多個基站(BS)28通信。圖2中以點劃線表示每個無線電接口32、Iu接口、Iub接口以及Iur接口中的每一個接口。
最好,無線接入基于利用CDMA擴頻碼分配各無線電信道的寬帶碼分多址(WCDMA)來進行。當然,也可以采用其他接入方法。WCDMA為多媒體業(yè)務提供寬帶以及其他高傳輸率要求及諸如分集切換和RAKE接收機等穩(wěn)健特征來確保高質量。每個用戶移動臺或設備單元(UE)30分配有其自己的擾碼,以便基站28識別來自該特定用戶設備單元(UE)的傳輸以及允許該用戶設備單元(UE)識別來自該基站的預定給它的傳輸,區(qū)分其余所有傳輸和同一區(qū)域中存在的噪聲。
圖3顯示用戶設備單元(UE)30和說明性節(jié)點如無線電網絡控制器26和基站28的選擇的一般方面。圖3所示的用戶設備單元(UE)30包括數據處理和控制單元31,用于控制用戶設備單元(UE)所需的各種操作。該UE的數據處理和控制單元31向連接到天線35的無線電收發(fā)器33提供控制信號及數據。無線電收發(fā)器33屬于物理層功能。
圖3所示的示范無線電網絡控制器26和基站28是無線電網絡節(jié)點,它們各自分別包括對應的數據處理和控制單元36和37,用于執(zhí)行RNC 26和用戶設備單元(UE)30之間進行通信所需的大量無線電和數據處理操作。基站數據處理和控制單元37控制的設備的部分包括連接到一個或多個天線39的多個無線電收發(fā)器38。
在圖2和圖3的示例中,一個實體對中的一個RLC實體位于服務無線電網絡控制器(SRNC)261(即無線鏈路控制(RLC)實體50-RAN)中,而該實體對中的另一個RLC實體位于移動臺(MS)30中(即無線鏈路控制(RLC)實體50-UE)。這兩個SRNC 26都是電信無線接入網節(jié)點,以及用戶設備單元30在此被視為電信“設備”的示例。在圖2和圖3中,以雙箭頭52表示無線鏈路控制(RLC)實體50-UE和無線鏈路控制(RLC)實體50-RAN之間的RLC PDU傳輸。
雖然在圖2和圖3中,無線鏈路控制(RLC)實體50-RAN和無線鏈路控制(RLC)實體50-UE顯示為在各自的數據處理和控制單元中實現,但應理解,無線鏈路控制(RLC)實體50的功能可以各種不同的方式實現。例如,無線鏈路控制(RLC)實體50的功能可以采用單獨的硬件電路,采用配合適當編程的數字微處理器或通用計算機起作用的軟件,采用專用集成電路(ASIC)和/或采用一個或多個數字信號處理器(DSP)來實現。
圖4顯示了確認模式的無線鏈路控制(RLC)50的功能方面(相對于無確認模式或透明模式)。如圖4所示,無線鏈路控制(RLC)實體50具有發(fā)送側(向較低層次的媒體訪問控制(MAC)層發(fā)送或傳送RLC PDU)以及接收側(從較低層次的媒體訪問控制(MAC)層接收RLC PDU)。該發(fā)送側和接收側都由RLC控制邏輯102管理和監(jiān)控。
與無線鏈路控制(RLC)實體50發(fā)送側相關的功能顯示在圖4的左手邊。線條104表示無線鏈路控制(RLC)實體50的發(fā)送側從較高層接收服務數據單元(SDU)。如上所述無線鏈路控制(RLC)實體50將從較高層104(例如IP層)得的分組作為SDU處理。如方框106所示,將這些SDU分段和/或級聯以形成固定長度的協議數據單元(PDU)。如果若干SDU剛好形成一個PDU,則將這些SDU級聯,并在該PDU的開始位置插入適當的長度指示符。
如方框108所示,為每個RLC PDU生成一個RLC首部。根據本發(fā)明,無線鏈路控制(RLC)實體50具有結合添加LRC首部控制108工作的端口管理器110。在為RLC PDU生成首部之后,將其置于重發(fā)緩沖器中,如方框114所示。
無線鏈路控制(RLC)實體50的接收側通過一條適當的邏輯信道從MAC層接收RLC PDU。接收側包括以方框130表示的解復用(DEMUX)/路由選擇功能。如方框132所示執(zhí)行解密。如方框134所示,去除RLC首部并提取可能捎帶的狀態(tài)信息。PDU最初保存在共用接收緩沖器136中,直到接收到完整的SDU為止。必要時,共用接收緩沖器136的控制組件通過向對等無線鏈路控制(RLC)實體發(fā)送否定確認(如線條140所示的信號)請求重發(fā)AMD PDU。在方框134處去除RLC PDU首部之后,以及在接收到一個或多個RLCPDU攜帶的SDU的所有片段之后,重組功能塊142重組完整的SDU,并將其發(fā)送到較高層,如圖4中線條160所示。
因此,對于每個創(chuàng)建的RLC實體,執(zhí)行圖4所示的功能。如上所述,在用戶設備單元(UE)采用多個無線接入承載(RAB)的情況下,可能創(chuàng)建了多個RLC實體。無論所創(chuàng)建的RLC實體數量是多少,這些RLC實體必須共享用戶設備單元(UE)的相同存儲容量分配。圖3顯示與數據處理和控制單元31分離設置的UE存儲器150,但該存儲器150也可以用不同的介質并以許多種替代方式來實現,包括作為數據處理和控制單元31的一部分。在UE參考類384kbps的情況中,UE具有50Kbyte的存儲容量,可容納最多六個AM RLC實體。
為此,當配置接收和發(fā)送時,為每個RAB提供用戶設備單元(UE)存儲器150中的一部分或一個“窗口,并且對于每個方向,將某個“窗口大小”指定給相關的RAB。實際上,用戶設備單元(UE)配有某些RLC能力信息,其包括(1)總的RLC AM緩沖器大??;(2)AM RLC實體的最大數量;以及(3)最大RLC AM窗口大小。參見例如第三代伙伴關系項目的技術規(guī)范3GPP TS 25.322 V6.0.0(2003-12);技術規(guī)范小組無線接入網;RLC協議規(guī)范(發(fā)行版6),第10.3.3.34節(jié)。例如,對于每個RLC實體,用戶設備單元(UE)配有指定其發(fā)送側窗口大小的參數Configured_Tx_Window_Size和指定接收側窗口大小的參數Configured_Rx_Window_Size。
為處理用戶設備單元(UE)存儲器150中分配給RLC實體的部分(例如50K左右),對于每個RLC實體,LRC控制邏輯利用一組“狀態(tài)變量”。這些狀態(tài)變量在第三代伙伴關系項目的技術規(guī)范3GPPTS 25.322 V6.0.0(2003-12);技術規(guī)范小組無線接入網;RLC協議規(guī)范(發(fā)行版6),第9.4節(jié)中描述。在格式上,這些狀態(tài)變量的命名為(1)以字母“V”開頭;(2)在指RLC實體的接收側時第二個字母為“R”而在指RLC實體的發(fā)送側時第二個字母為“T”;以及(3)具有在括弧中的變元。為便于說明,表1中列出了幾個相關的狀態(tài)變量。
表1RLC狀態(tài)變量
如上所述,目前的標準名義上允許RLC實體重新配置窗口大小,但并沒有解決窗口大小重新配置過程中可能遇到的某些問題。在圖5中,顯示了RLC窗口大小重新配置的示例,其中窗口大小從16縮減為8。圖5顯示RLC實體的發(fā)送側中縮減的RLC窗口大小以及對應對等RLC實體的接收側中LRC窗口大小縮減的兩種情況。在圖5中,陰影塊對應于實際發(fā)送(發(fā)送器的情況中)或接收到(接收器的情況中)的PDU,而非陰影塊對應于尚未發(fā)送(發(fā)送器的情況中)或尚未接收到(接收器的情況中)的PDU。
在圖5的情況(a)中,發(fā)送器和接收器窗口覆蓋相同的序列號范圍。相比之下,在圖5的情況(b)中,接收器窗口比發(fā)送窗口進一步前移,因為確認PDU 0和1的狀態(tài)消息尚未發(fā)送,或已經發(fā)送但在空中接口上丟失。
如圖3和圖4所示,RLC實體50以及尤其UE RLC實體50-UE最好設有RLC重新配置邏輯200,它為RLC重新配置操作期間重新配置RLC窗口大小提供有幫助的和實用的支持。依靠RLC重新配置邏輯200,無線鏈路控制實體50適于在RLC重新配置過程中被請求時執(zhí)行下列重新配置操作之一(1)重新配置發(fā)送緩沖器窗口大小以形成發(fā)送緩沖器窗口大小小于舊發(fā)送緩沖器窗口的新發(fā)送緩沖器窗口;以及(2)重新配置接收緩沖器窗口大小,以形成接收緩沖器窗口大小小于舊接收緩沖器窗口的新接收緩沖器窗口。RLC重新配置邏輯200可以幾乎同時重新配置發(fā)送緩沖器窗口大小和接收緩沖器窗口大小,也可以在不同的時間執(zhí)行這兩個重新配置操作。
RLC重新配置邏輯200可以圖3和圖4所示的方式作為RLC控制邏輯102的一部分來實現,其中RLC控制邏輯102可以是數據處理和控制單元的一部分或與其不同的部分。例如,RLC重新配置邏輯200可以包含一組指令和/或數據,這組指令和/或數據由含有所述數據處理和控制單元的一個或多個處理器執(zhí)行?;蛘?,RLC重新配置邏輯200可以單獨實現為例如分設的處理器、電路、控制器或狀態(tài)機。
UE的第一實施例/模式在第一實施例和第一操作模式中,無線鏈路控制(RLC)實體50-UE通過其RLC重新配置邏輯200-UE(A)丟棄在舊接收緩沖器窗口內接收到但是在新接收緩沖器窗口之外的任何下行RLC協議數據單元(PDU);以及(B)在無線鏈路控制(RLC)緩沖存儲器中保留所述接入網尚未肯定地確認收到的任何上行RLC協議數據單元(PDU)。
第一實施例/操作模式的原理基于同時減少接收側和發(fā)送側的窗口的效果的考慮。就縮減接收器窗口而言,當接收器窗口減小時,在接收器窗口中接收到的一些PDU可能以落在新接收器窗口之外結束。在第一實施例中為了釋放存儲容量,這些PDU在UE中會被丟棄,并視為未接收到。這意味著UTRAN需要在重新配置之后重發(fā)這些PDU,但這被視為對性能的影響很小。
就縮減發(fā)送窗口而言,當發(fā)送窗口減小時,就發(fā)送窗口中發(fā)送的一些PDU可能以落于新發(fā)送器窗口之外結束。為了釋放存儲容量從發(fā)送器輕率地丟棄這些PDU可能導致意想不到的結果。
對RLC實體發(fā)送側產生的第一個后果是永久丟失數據。如果這些PDU被丟棄,就無法將其重發(fā),這會導致永久的數據丟失。對于無線承載(RB)而言,這可能是可接受的,但會意味著不可能縮減用于信令無線承載(SRB)的窗口大小。無線承載(RB)用于用戶數據,而信令無線承載(SRB)用于控制數據。如涉及GSM切換時所用缺省配置的討論那樣,能夠將窗口大小從缺省配置中所用的值128減少到較低的值來釋放存儲容量將是有益的。
對發(fā)送側產生的第二個后果是協議操作中可能出現錯誤。在發(fā)送側丟棄PDU可能導致協議錯誤。就圖5中的情況(b),如果發(fā)送器丟棄新發(fā)送窗口之外的PDU,則意味著PDU 8-15被丟棄且無法被重發(fā)。但是,因為情況(b)中接收器窗口遠遠超前于發(fā)送窗口,所以SN=8的PDU處于新接收器窗口內。如果無法重發(fā)該PDU,則該RLC協議就會停止。
因此,在第一實施例中,所有未獲肯定確認的PDU被保存在緩沖器中。這意味著如果UTRAN在重新配置之后否定確認本示例中的PDU 8-15中的一些,則必須使UE準備好重發(fā)PDU。
鑒于以上描述,圖6顯示根據第一實施例和第一模式,RLC重新配置操作期間RLC實體50-UE和尤其是RLC重新配置邏輯200-UE所執(zhí)行的選擇的、基本的、代表性的操作。圖6顯示了UE RLC實體50-UE的發(fā)送側和接收側上執(zhí)行的操作。
操作6-1顯示UE RLC實體50-UE執(zhí)行檢查,以判斷它是否已經接收到有必要執(zhí)行RLC重新配置操作的任何指示。對于用戶設備單元30,可以例如通過從無線接入網接收的消息來提供此指示。如果未接收到任何此類指示,UE RLC實體50-UE繼續(xù)以先前配置的RLC參數工作(如圖操作6-2所示)。但如果收到要執(zhí)行RLC重新配置操作的指示,如圖操作6-3,則UE RLC實體50-UE的發(fā)送側和接收側開始采用重新配置的參數。
在圖6的RLC重新配置操作期間以及其他實施例和操作模式中,假定RLC重新配置操作涉及重新配置發(fā)送緩沖器窗口(例如為了形成發(fā)送緩沖器窗口大小小于舊發(fā)送緩沖器窗口的新發(fā)送緩沖器窗口),以及涉及重新配置接收緩沖器窗口(例如為了形成接收緩沖器窗口大小小于舊接收緩沖器窗口的新接收緩沖器窗口)。
在接收側,如操作6-R4所示,RLC重新配置邏輯200-UE檢查接收到的RLC協議數據單元(PDU),例如檢查接收到的RLC協議數據單元(PDU)的序列號或其他序列/順序標識符。如操作6-R5所示,RLC重新配置邏輯200-UE判斷目前已接收到的任何RLC協議數據單元(PDU)的序列號是否在新接收緩沖器窗口之外,但還在舊接收緩沖器窗口之外。如果6-R5操作相對于任何已經接收到的PDU的判斷是肯定的,則如操作6-R6所示丟棄PDU,且不作否定確認。在新接收緩沖器窗口內接收到的PDU如操作6-R7所示被確認為必要的并加以處理。在執(zhí)行丟棄操作6-R6或處理操作6-R7之后,在操作6-R10,相應使接收器窗口前移。此前移操作6-R10可以包括例如更新狀態(tài)變量VR(MR)和VR(H)。根據接收緩沖器窗口的前移,接收器繼續(xù)處理接收到的RLC協議數據單元(PDU),以確認和處理接收到的RLC協議數據單元(PDU),然后進一步使接收緩沖器窗口前移,直到傳輸完成為止。
在發(fā)送側,當如操作6-T4所示執(zhí)行重新配置時,狀態(tài)變量VT(WS)設為已提供給UE RLC實體50-UE的Configured_Tx_Window_Size的值。如操作6-T5所示,RLC重新配置邏輯200要求發(fā)送側不因RLC重新配置而丟棄接收緩沖器中的任何PDU,即使PDU的序號或序列號大于VT(MS)。如上所述,VT(MS)是最大發(fā)送狀態(tài)變量,因此包含對等接收器可拒絕的第一個AMD PDU的“序列號”VT(MS)=VT(A)+VT(WS),因此表示發(fā)送窗口的上緣。然后,如操作6-T6所示,發(fā)送側在新發(fā)送緩沖器窗口內向對等實體的接收器發(fā)送RLC協議數據單元(PDU)。如操作6-T7所示,發(fā)送側處理從對等接收器實體接收到的確認;根據如此處理的確認在必要時重發(fā)PDU;然后根據需要使發(fā)送緩沖器窗口前移。
可能的情況是,由于執(zhí)行圖6所示的RLC重新配置操作,重新配置的RLC實體所需的RLC緩沖存儲器暫時可能與舊RLC窗口所示的一樣高。這可能意味著沒有足夠的空閑存儲容量來將所有RLC實體的所有輸入的SDU分段。在此情況下,圖6A所示的RLC重新配置操作可以利用為圖6所示的RLC重新配置操作的一種變型。在圖6A所示的RLC重新配置操作中,如果且當超過用戶設備單元(UE)的存儲器容量(例如UE存儲器150)時,用戶設備單元(UE)無需將從上層接收到的SDU分段。因為無需將從上一層接收到的SDU分段,所以UE中所有發(fā)送緩沖器所需的存儲容量不要求隨時比支持配置的RLC窗口所需的更多的存儲容量。
與圖6所示的RLC重新配置操作中的那些類似的圖6A所示的RLC重新配置操作的基本操作以類似的方式編號。圖6A的RLC重新配置操作與圖6所示的RLC重新配置操作本質上的不同之處在于如操作6-R8所示那樣檢查RLC重新配置操作是否引起任何存儲約束。如果存在存儲約束,則如操作6-R9所示,RLC重新配置邏輯200設置SDU分段放棄標志,以便之后RLC控制邏輯102會知道它無需對從較高層接收到的SDU進行分段。雖然圖6A中未顯示,但當存儲約束減輕時,可以清除SDU分段放棄標志,以便可以繼續(xù)將SDU分段。
未規(guī)定當無法傳送數據(例如由于RLC窗口已滿或RLC實體暫停)時RLC和上層之間的交互,這應理解為在例如現有3GPP TS UE實現方案中還必須存在某種形式的流控,以禁止較高層應用在這些情況下再向RLC提交其他數據。
第一實施例和第一操作模式一般非常有利,但如果未配置順序交付,則可能效果不好。例如如果圖5的情況(b)下PDU 11-12中存在一個SDU,則該SDU可能在將RLC窗口減小時就已傳遞到較高層。在重新配置之后,對等實體將重發(fā)這些PDU,由此將向較高層傳遞重復的SDU。重發(fā)序列號在舊發(fā)送窗口之外的PDU還會引起額外的延遲。下面將描述第二實施例和第二操作模式,其解決了所考慮的此類和其他問題。
UE的第二實施例模式從某些方面,第二示范實施例和操作模式比第一實施例/操作模式更復雜。在第二實施例和操作操作模式中,無線鏈路控制(RLC)實體通過其RLC重新配置邏輯200-UE(A)保留接收緩沖器中存儲的所有下行RLC協議數據單元(PDU),即使其在新接收緩沖器窗口之外,直到可以使接收緩沖器窗口前移為止;以及(B)保留所述發(fā)送緩沖器中存儲的所有上行RLC協議數據單元(PDU),即使其位于新發(fā)送緩沖器窗口之外。
鑒于以上描述,圖7顯示了根據第二實施例和第二模式,RLC重新配置操作期間,RLC實體50和尤其是RLC重新配置邏輯200-UE所執(zhí)行的選擇的、基本的、代表性的操作。與在先的圖6所示的RLC重新配置操作相似,如操作7-1,UE RLC實體50-UE執(zhí)行檢查,以判斷它是否已接收到有必要執(zhí)行RLC重新配置操作的任何指示。如果未接收到任何此類指示,則UE RLC實體50-UE繼續(xù)以先前配置的RLC參數工作(如操作7-2所示)。但如果收到要執(zhí)行RLC重新配置操作的指示,如操作7-3所示,UE RLC實體50-UE的發(fā)送側和接收側都開始采用重新配置的參數。
在第二實施例/模式中,當接收器窗口縮減時(例如作為RLC重新配置操作的部分),保留接收緩沖器中的所有PDU,即使這些PDU在新接收緩沖器窗口之外(操作7-R4)。如操作7-R5,根據正常規(guī)則(例如,3GPP TS 25.322中描述的規(guī)則)使接收緩沖器窗口前移。
同樣地,第二實施例/模式解決縮減發(fā)送窗口的問題。更具體地說,當發(fā)送窗口減小時,保留發(fā)送緩沖器中的所有PDU,即使這些PDU在新發(fā)送緩沖器窗口之外(操作7-T4)。如操作7-T5,根據正常規(guī)則(例如,3GPP TS 25.322中描述的規(guī)則)使發(fā)送窗口前移。
因為根據此第二實施例/模式重新配置時所有PDU保留在RLC緩沖器中,可能的情況是,在新RAB上發(fā)送和/或接收的PDU可能暫時致使UE RLC緩沖器150的容量或能力被超過。因此,圖7A所示的RLC重新配置操作是圖7所示的RLC重新配置操作的一種變型,并且還可以實施為處理UE緩沖存儲容量可能不足以在重新配置之后的初始時間內處理所有AMD PDU的可能性。
如以下示例方式所述,圖7A所示的RLC重新配置操作可選地檢查所述無線鏈路控制(RLC)緩沖存儲器的容量緊張情況。如果容量緊張,則所述RLC實體可選地執(zhí)行保護性措施。
圖7A所示的RLC重新配置操作的許多操作與圖7所示的RLC重新配置操作中的那些類似,因此不作進一步討論。圖7A所示的RLC重新配置操作與圖7所示的RLC重新配置操作的基本不同之處在于在處理從上層接收到的SDU或存儲接收到的AMD PDU之前,檢查RLC緩沖存儲器是否足夠存儲某些PDU。
作為第一示范存儲器容量檢查,所述無線鏈路控制實體可以檢查從高層接收服務數據單元(SDU)是否會超過所述無線鏈路控制(RLC)緩沖存儲器的容量,并且(如果是的話)決定將不處理該SDU。在發(fā)送側,圖7A所示的RLC重新配置操作中與圖7所示的RLC重新配置操作的基本不同之處在于還包括操作7-T6、操作7-T7、操作7-T8、操作7-T9以及操作7-T10。操作7-T6說明發(fā)送側從較高層接收SDU,其后接操作7-T7,由RLC重新配置邏輯200檢查存儲如操作7-T6接收到的SDU是否會導致UE存儲器150過度分配。
具體而言,如操作7-T7,RLC重新配置邏輯200檢查RLC緩沖存儲器是否足以處理對于所有RLC AM實體,其SN在區(qū)間[VT(A)<SN<VT(S)]內的AMD PDU。在此第一示范存儲器容量檢查操作中,SN是所述PDU的序列號;VT(A)是最近一個依次確認的AMD PDU之后的序列號;而VT(S)是首次待發(fā)送的下一個AMD PDU的序列號。
如果在操作7-T7根據信號通知的UE能力確定處理從高層接收的SDU會導致UE緩沖存儲器過度分配,則不處理SDU(如操作7-T8所示)。否則,如操作7-T9處理在操作7-T6期待的SDU。然后,在操作7-T8或操作7-T9之后,如操作7-10,發(fā)送側執(zhí)行這樣的例行事務,如處理此時可能適當的任何確認;向其對等RLC實體(例如RAN中的)重發(fā)PDU;以及在必要時使發(fā)送緩沖器窗口前移。
圖7A所示的RLC重新配置操作提供了一種機制,通過這種機制UE總是可以接收對于所有RLC AM實體,SN在區(qū)間[VR(R)<SN<VR(H)]內的AMD PDU(即重發(fā)),這是防止?jié)撛诘乃梨i情況所需要的。如果無法保證這一點,則UE可能忽略所有接收的PDU并且不可能脫離停止狀況,作為圖7A的RLC重新配置操作的第二示范存儲器容量檢查操作,無線鏈路控制實體可以檢查從無線接入網接收協議數據單元(PDU)是否會超過所述無線鏈路控制(RLC)緩沖存儲器的容量,并且(如果是的話)決定忽略該SDU。這主要在接收側上完成,其中圖7A所示的RLC重新配置操作與圖7所示的RLC重新配置操作的基本不同之處在于還包括操作7-R6、操作7-R7、操作7-R8、操作7-R9以及操作7-R10。操作7-R6顯示接收側接收PDU。如操作7-R7,圖7A實施例所示的RLC重新配置邏輯200檢查存儲操作7-R6接收的PDU是否會導致UE存儲器150過度分配。
具體而言,如操作7-R7,RLC重新配置邏輯200檢查RLC緩沖存儲器是否足以存儲對于所有RLC AM實體,其序列號(SN)在區(qū)間[VR(R)<SN<VR(H)]內的AMD PDU。在此存儲器容量檢查操作中,SN是所述PDU的序列號;VT(R)是最近一個依次接收到的AMDPDU之后的序列號;以及VT(H)是任何接收到的AMD PDU的最高序列號之后的序列號。
如果根據操作7-R7的檢查結果,緩沖存儲器容量不夠用,則如操作7-R8忽略這些PDU(而不生成任何確認)。(如果接收到的PDU的SN導致VR(H)增加,則只需執(zhí)行檢查操作7-R8)。
否則,如果不執(zhí)行操作7-R8,則如操作7-R9處理接收到的RLC協議數據單元(PDU)。然后,在操作7-R9或7-R8之后,如操作7-R10,接收側生成任何必要的確認(如果僅對其他PDU),然后在必要時使接收緩沖器窗口前移。
因此,對于用戶設備單元,以上已經描述了用于處理配置的RLC窗口縮減的兩個實施例/模式。第一實施例/操作模式較為簡單直接,但僅在配置了順序傳遞的情況下才有效。第一實施例/模式還要求在重新配置之后重發(fā)在新RLC窗口外的PDU,這意味著用戶數據延遲較大。第二實施例/模式要求更高級的存儲器處理,但也處理未配置順序傳遞的情況,并且避免在重新配置之后重發(fā)PDU。
網絡節(jié)點的示范實施例對于網絡節(jié)點,圖8說明RLC重新配置操作期間,RLC實體50-RAN和尤其RLC重新配置邏輯200-RAN所執(zhí)行的選擇的、基本的、代表性的操作。圖8顯示RLC實體50-RAN的發(fā)送側和接收側上執(zhí)行的操作。
操作8-1顯示RLC實體50-RAN執(zhí)行檢查,以判斷它是否已經接收到需要執(zhí)行RLC重新配置操作的任何指示。如果未接收到任何此類指示,則UE RLC實體50-RAN繼續(xù)以先前配置的RLC參數工作(如操作8-2所示)。但如果收到要執(zhí)行RLC重新配置操作的所述指示,則如操作8-3,UE RLC實體50-RAN的發(fā)送側和接收側均開始采用重新配置的參數。
在圖8的RLC重新配置操作期間以及其他實施例和操作模式中,假定RLC重新配置操作涉及重新配置發(fā)送緩沖器窗口(例如為了形成發(fā)送緩沖器窗口大小小于舊發(fā)送緩沖器窗口的新發(fā)送緩沖器窗口),以及涉及重新配置接收緩沖器窗口(例如為了形成接收緩沖器窗口大小小于舊接收緩沖器窗口的新接收緩沖器窗口)。如前所述,接收緩沖器窗口和發(fā)送緩沖器窗口的重新配置可以同時執(zhí)行,或者可以在不同時間執(zhí)行。總之,圖8所示的內容是說明性的。
在接收側,如操作8-R4,RLC重新配置邏輯200-RAN在重新配置時保留所有下行PDU。同樣地,在發(fā)送側,如操作8-T4,當重新配置時,也保留所有上行PDU,因為重新配置時用戶設備單元30可以或可以不丟棄上行數據。
雖然已結合最實際的優(yōu)選實施例對本發(fā)明作了描述,但要理解,本發(fā)明并限于所公開的實施例,而是相反,旨在涵蓋屬于所附權利要求的精神和范圍內的各種修改和等效布置。
權利要求
1.一種電信設備,包括收發(fā)器(33),它允許所述設備(30,26)通過空中接口(32)通信;無線鏈路控制實體(50),它形成上行RLC協議數據單元(PDU)以便通過所述空中接口(32)發(fā)送,以及通過所述空中接口(32)接收下行RLC協議數據單元(PDU);無線鏈路控制(RLC)緩沖存儲器(150),配置為包括用于存儲所述上行RLC協議數據單元(PDU)的發(fā)送緩沖器以及用于存儲所述下行RLC協議數據單元(PDU)的接收緩沖器;以及其特征在于RLC重新配置邏輯裝置,其設為通過實施用于處理至少下列項目之一的策略來重新配置至少發(fā)送緩沖器窗口大小和接收緩沖器窗口大小之一(1)位于新接收緩沖器窗口外的下行RLC協議數據單元(PDU);以及(2)位于新發(fā)送窗口之外或接入網尚未肯定地確認收到的上行RLC協議數據單元(PDU)。
2.如權利要求1所述的設備,其特征在于所述電信設備是用戶設備單元,以及其中所述RLC重新配置邏輯裝置設為實施如下策略(A)丟棄在舊接收緩沖器窗口內接收到但是在所述新接收緩沖器窗口之外的任何下行RLC協議數據單元(PDU);(B)在所述無線鏈路控制(RLC)緩沖存儲器(150)中保留所述無線接入網尚未肯定地確認收到的任何上行RLC協議數據單元(PDU)。
3.如權利要求2所述的設備,其特征在于所述無線鏈路控制實體(50)還設為在所述重新配置之后重發(fā)所述無線接入網否定確認的上行RLC協議數據單元(PDU)。
4.如權利要求2所述的設備,其特征在于所述無線鏈路控制實體(50)還設為在重新配置之后,所述無線鏈路控制(RLC)緩沖存儲器(150)遇到存儲器大小約束時不要求將從較高層接收到的服務數據單元(SDU)分段。
5.如權利要求2所述的設備,其特征在于所述無線鏈路控制實體(50)不否定確認在所述舊接收緩沖器窗口內接收到但是位于所述新接收緩沖器窗口之外的下行RLC協議數據單元(PDU)。
6.如權利要求1所述的設備,其特征在于所述電信設備是用戶設備單元,以及其中所述RLC重新配置邏輯裝置設為實施如下策略(A)保留存儲在所述接收緩沖器中的所有下行RLC協議數據單元(PDU),即使其位于所述新接收緩沖器窗口之外,直到所述接收緩沖器窗口可以前移為止;(B)保留存儲在所述發(fā)送緩沖器中的所述無線接入網尚未肯定地確認收到的任何上行RLC協議數據單元(PDU),即使其位于所述新發(fā)送窗口之外。
7.如權利要求6所述的設備,其特征在于所述無線鏈路控制實體(50)還設為檢查從高層接收服務數據單元(SDU)是否會超過所述無線鏈路控制(RLC)緩沖存儲器(150)的容量。
8.如權利要求7所述的設備,其特征在于所述無線鏈路控制實體(50)還設為,對確認模式的RLC實體檢查所述緩沖存儲器是否足夠存儲其序列號SN滿足VT(A)<SN<VT(S)的確認模式RLC協議數據單元(AMD PDU),其中VT(A)是最近一個依次確認的AMDPDU之后的序列號;而VT(S)是首次待發(fā)送的下一個AMD PDU的序列號。
9.如權利要求6所述的設備,其特征在于所述無線鏈路控制實體(50)還設為檢查從所述無線接入網接收協議數據單元(PDU)是否會超過所述無線鏈路控制(RLC)緩沖存儲器(150)的容量。
10.如權利要求9所述的設備,其特征在于所述無線鏈路控制實體(50)還設為,對確認模式的RLC實體檢查所述緩沖存儲器是否足夠存儲其序列號SN滿足VR(R)<SN<VR(H)的確認模式RLC協議數據單元(AMD PDU),其中VR(R)是最近一個依次接收到的AMD PDU之后的序列號;以及VR(H)是任何接收到的AMD PDU的最高序列號之后的序列號。
11.如權利要求1所述的設備,其特征在于所述電信設備是無線接入網節(jié)點,以及其中所述RLC重新配置邏輯裝置設為實施如下策略(A)重新配置時保留所有下行RLC協議數據單元(PDU);(B)重新配置時保留所有上行RLC協議數據單元(PDU)。
12.一種操作通過空中接口(32)與無線接入網通信的用戶設備單元(30)無線接入網的方法,所述方法包括如下步驟利用無線鏈路控制實體(50)來形成上行RLC協議數據單元(PDU)以通過所述空中接口(32)發(fā)送,以及通過所述空中接口(32)接收下行RLC協議數據單元(PDU);將所述上行RLC協議數據單元(PDU)存儲在無線鏈路控制(RLC)緩沖存儲器(150)的發(fā)送緩沖器中;將所述下行RLC協議數據單元(PDU)存儲在所述無線鏈路控制(RLC)緩沖存儲器(150)的接收緩沖器中;RLC重新配置過程中,指示所述用戶設備單元(30)至少執(zhí)行下列重新配置操作之一(1)重新配置發(fā)送緩沖器窗口大小以形成具有小于舊發(fā)送緩沖器窗口的發(fā)送緩沖器窗口大小的新發(fā)送緩沖器窗口;以及(2)重新配置接收緩沖器窗口大小以形成具有小于舊接收緩沖器窗口的接收緩沖器窗口大小的新接收器緩沖器窗口,所述方法的特征在于(A)丟棄在所述舊接收緩沖器窗口內接收到但是在所述新接收緩沖器窗口之外的任何下行RLC協議數據單元(PDU);(B)在所述無線鏈路控制(RLC)緩沖存儲器(150)中保留所述接入網尚未肯定地確認收到的任何上行RLC協議數據單元(PDU)。
13.如權利要求12所述的方法,其特征在于還包括所述無線鏈路控制實體(50)在重新配置之后重發(fā)所述無線接入網否定確認的上行RLC協議數據單元(PDU)。
14.如權利要求12所述的方法,其特征在于還包括所述無線鏈路控制實體(50)在重新配置之后,所述無線鏈路控制(RLC)緩沖存儲器(150)遇到存儲器大小約束時不要求將從較高層接收到的服務數據單元(SDU)分段。
15.如權利要求12所述的方法,其特征在于還包括所述無線鏈路控制實體(50)不否定確認在所述舊接收緩沖器窗口內接收到但是位于所述新接收緩沖器窗口之外的下行RLC協議數據單元(PDU)。
16.一種操作通過空中接口(32)與無線接入網通信的用戶設備單元(30)無線接入網的方法,所述方法包括如下步驟利用無線鏈路控制實體(50)來形成上行RLC協議數據單元(PDU)以通過所述空中接口(32)發(fā)送,以及通過所述空中接口(32)接收下行RLC協議數據單元(PDU);將所述上行RLC協議數據單元(PDU)存儲在無線鏈路控制(RLC)緩沖存儲器(150)的發(fā)送緩沖器中;將所述下行RLC協議數據單元(PDU)存儲在所述無線鏈路控制(RLC)緩沖存儲器(150)的接收緩沖器中;指示所述用戶設備單元(30)至少執(zhí)行下列重新配置操作之一(1)重新配置發(fā)送緩沖器窗口大小以形成具有小于舊發(fā)送緩沖器窗口的發(fā)送緩沖器窗口大小的新發(fā)送緩沖器窗口;以及(2)重新配置接收緩沖器窗口大小以形成具有小于舊接收緩沖器窗口的接收緩沖器窗口大小的新接收器緩沖器窗口,所述方法的特征在于(A)保留存儲在所述接收緩沖器中的所有下行RLC協議數據單元(PDU),即使其位于所述新接收緩沖器窗口之外,直到所述接收緩沖器窗口可以前移為止;(B)保留存儲在所述發(fā)送緩沖器中的所述接入網尚未肯定地確認收到的任何上行RLC協議數據單元(PDU),即使其位于新發(fā)送窗口之外。
17.如權利要求16所述的方法,其特征在于還包括所述無線鏈路控制實體(50)檢查從高層接收服務數據單元(SDU)是否會超過所述無線鏈路控制(RLC)緩沖存儲器(150)的容量。
18.如權利要求17所述的方法,其特征在于還包括所述無線鏈路控制實體(50)對確認模式的RLC實體檢查所述緩沖存儲器是否足夠存儲其序列號SN滿足VT(A)<SN<VT(S)的確認模式RLC協議數據單元(AMD PDU),其中VT(A)是最近一個依次確認的AMDPDU之后的序列號;而VT(S)是首次待發(fā)送的下一個AMD PDU的序列號。
19.如權利要求16所述的方法,其特征在于還包括所述無線鏈路控制實體(50)檢查從所述無線接入網接收協議數據單元(PDU)是否會超過所述無線鏈路控制(RLC)緩沖存儲器(150)的容量。
20.如權利要求19所述的方法,其特征在于還包括所述無線鏈路控制實體(50)對確認模式的RLC實體檢查所述緩沖存儲器是否足夠存儲其序列號SN滿足VR(R)<SN<VR(H)的確認模式RLC協議數據單元(AMD PDU),其中VR(R)是最近一個依次接收到的AMD PDU之后的序列號;以及VR(H)是任何接收到的AMD PDU的最高序列號之后的序列號。
21.一種操作通過空中接口(32)與用戶設備單元(30)通信的無線接入網的無線接入節(jié)點(26)的方法,所述方法包括如下步驟利用無線鏈路控制實體(50)來形成上行RLC協議數據單元(PDU)以通過所述空中接口(32)發(fā)送,以及通過所述空中接口(32)接收下行RLC協議數據單元(PDU);將所述上行RLC協議數據單元(PDU)存儲在無線鏈路控制(RLC)緩沖存儲器(150)的發(fā)送緩沖器中;將所述下行RLC協議數據單元(PDU)存儲在所述無線鏈路控制(RLC)緩沖存儲器(150)的接收緩沖器中;RLC重新配置期間,通過如下步驟重新配置至少發(fā)送緩沖器窗口大小和接收緩沖器窗口大小之一(A)重新配置時保留所有下行RLC協議數據單元(PDU);(B)重新配置時保留所有上行RLC協議數據單元(PDU)。
全文摘要
一種電信設備包括收發(fā)器(33);無線鏈路控制實體(50);以及無線鏈路控制(RLC)緩沖存儲器(150)。收發(fā)器(33)允許設備通過空中接口(32)通信。無線鏈路控制實體(50)形成上行RLC協議數據單元(PDU)以便通過空中接口(32)發(fā)送,以及通過空中接口(32)接收下行RLC協議數據單元(PDU)。無線鏈路控制(RLC)緩沖存儲器(150)配置為包括用于存儲上行RLC協議數據單元(PDU)的發(fā)送緩沖器以及用于存儲下行RLC協議數據單元(PDU)的接收緩沖器。無線鏈路控制實體包括RLC重新配置邏輯裝置(200),它重新配置至少發(fā)送緩沖器窗口大小和接收緩沖器窗口大小之一。執(zhí)行重新配置時,RLC重新配置邏輯裝置實施一種策略來處理至少下列之一(1)位于新接收緩沖器窗口外的下行RLC協議數據單元(PDU);以及(2)位于新發(fā)送窗口之外或接入網尚未肯定地確認收到的上行RLC協議數據單元(PDU)。
文檔編號H04L29/08GK1771686SQ200480009433
公開日2006年5月10日 申請日期2004年4月6日 優(yōu)先權日2003年4月7日
發(fā)明者J·貝里斯特倫, G·-J·范利斯霍特, J·托爾斯納 申請人:艾利森電話股份有限公司