新四季網

一種切換過程中轉發數據的方法及系統的製作方法

2023-10-08 13:49:59

專利名稱:一種切換過程中轉發數據的方法及系統的製作方法
技術領域:
本發明涉及通信領域,特別是涉及一種切換過程中轉發數據的方法及系統。
背景技術:
在20世紀90年代初開始了 WCDMA的研究工作,從98年開始到現在, WCDMA系統的4支術規範已經走過了 Release 99, Release 4, Release 5, Release 6 這幾個階段,目前關於Release 7的標準化工作已經開始實施。與此同時,更 長期的LTE ( Long Term Evolution)的研究也已經開始逐漸成為標準化工作的 新熱點。在Release 99系統中,下行傳輸採用專用信道,其最大速率能夠達到 384kbps。從Release 4開始,將MSC (Mobile Service Switch Center)分裂為 MSC Server和MGW (Multi-media GateWay),從而將控制和業務分離。在 Release 5中引入了 IMS (IP Multi-media Subsystem)的概念,其基於IP的傳輸 層,並在無線接入技術上引入了 HSDPA( High Speed Downlink Packet Access), 使得下行速率可以達到14.4Mbps。在Release 6中引入了 HSUPA (High Speed Uplink Packet Access )技術,使得上行速率能達到5.76Mbps。上述幾個標準已 經比較穩定,目前討論的Release 7協議目標是在Release 6的基礎上通過小改 動,改善系統性能。LTE從系統框架到物理層都將是全新的,旨在為用戶提供 更高的速率,更好的性能服務。目前LTE中的UTRAN被稱為E-UTRAN。參見圖1所示,為E-UTRAN系統架構圖,其包括一個接入網關aGW( access gateway),以及與其通信的多個基站eNodeB。所述aGW處於核心網, 一個核心網中可包括多個aGW, aGW負責尋呼 發起、LTE—IDLE的狀態管理、用戶面加密,分組數據匯聚協議PDCP (Packet Data Convergence Protocol )、系統架構演進SAE( System Architecture Evolution) 承載控制、非接入層NAS (Non Access stratum)信令的安全及完整性保護等功妙 月匕(所述eNodeB位於接入網,與aGW相連,負責尋呼信息的調度及傳輸, 廣播信息的調度及傳輸,上下行資源的分配,無線承載控制,無線管理控制, LTE—ACTIVE狀態下的連接移動性控制。目前,E-UTRAN協議棧架構圖,參見圖2所示。現有技術一基於上述E-UTRAN協議棧架構,E-UTRAN系統中切換時 的數據轉發流程,參見圖3所示。當源eNodeB收到切換準備確認後,開始向 目標eNodeB轉發數據,所述數據為RLC層的業務數據單元SDU,即PDCP 層的協議數據單元PDU。在切換期間,RLC層進行重設,而從aGW向目標到目標eNodeB和用戶終端同步上,並建立通信後,開始發送數據給用戶終端。 由於在切換時,RLC層發生重設,源eNodeB向目標eNodeB轉發的數據可能 與aGW向目標eNodeB發送的數據,交4普到達目標eNodeB,所以目標eNodeB 收到的源eNodeB轉發來的數據可能是亂序的。目標eNodeB的RLC層按接收順序為所述亂序的數據重新編號後得到RLC PDU,但顯然重新編號後得到RLC PDU仍然是亂序的。目標eNodeB再將重 新編號後得到RLC PDU轉發給用戶終端,再由用戶終端遞交到PDCP層,顯 然無法保證業務的連貫性。現有技術二目前LTE跨不同eNodeB的切換流程,參見圖4所示,包括 下列步驟1 、 UE觸發狀態報告的原則由協議制定或系統消息下發等等。 2、源eNodeB根據UE上報的測量報告和RRM信息做切換決定。為了使 目標eNodeB做切換準備,源eNodeB會將相關信息在切換請求消息中發送到 目標eNodeB 。3、 目標eNodeB做層一層二的切換準備,並且向源eNodeB反饋新的 C-RNTI及可能的其他參數比如接入參數,SIB等等做為響應。在收到HO準 備的確認後,源eNodeB開始向目標eNodeB轉發數據包。4、 UE會收到含有新的C-RNTI以及可能的開始時間,目標e NB SIB等必 須參數的HANDOVER COMMAND消息。這條RRC信息會用RLC AM模式 傳輸,也就是說UE RLC會對這條信息進行確認以保證其可靠性。5、 當HO COMMAND中的開始時間超時,UE將會執行與目標eNodeB的 同步過程開始其上^f亍同步。6、 網絡進行上行資源分配和timing advance。這些資源是供UE發送切換 確認"HANDOVER CONFIRM"消息給目標eNodeB用的,同時UE的切換過程 結束。l正發送的"HO CONFIRM"消息是以RLC確認模式傳輸,需要網絡 側的確認保證其可靠性。7a、目標eNodeB通知源eNodeB成功切換,這樣源eNodeB將刪除緩存中 已經轉發的數據。如果源eNodeB緩存中還有數據或UPE仍繼續向源eNodeB 發送數據,源eNodeB會繼續轉發這些數據到目標eNodeB 。7b、為了使UPE可以直接轉發數據包到正確的目標eNodeB, UE位置信 息變化會在移動性管理實體/數據面實體MME/UPE更新。LTE跨不同eNodeB切換時,第一種對用戶數據的處理方案如下1) 當源eNodeB下發切換指令給UE (HO COMMAND)後,將源eNodeB 中RLC緩存中的從第一個沒有被UE正確確認的(即編號最小的PDU或SDU) 開始所有SDU (根據編號)轉發到目標eNodeB。2) 目標eNodeB重建相應RLC實體,緩存轉發來的數據包,當收到UE 同步的信息後進行數據面傳輸。這樣源eNodeB和目標eNodeB之間不需要交 互RLC控制上下文(如SN等信息),目標eNodeB將轉發的數據進行重新編 號或讀取每個數據包高層編號後,向用戶側發送。
3 ) aGW在進行傳輸路徑改變(path switch)後,高層數據包將會從aGW 下發到目標eNodeB。這時會出現的問題,即第一個從aGW下發的新數據包 (after path switching)到達目標eNodeB的時間,可能會比由源eNodeB轉發 的最後一個數據包到達目標eNodeB的時間早。這樣在目標eNodeB側就會出 現數據包亂序到達的情況。為了解決這個問題,可以在eNodeB中,根據高層 編號(PDCP編號)進行一定重排序(也可以不做)。這種方案的問題在於轉發從第一個沒有被UE正確確認的數據包意味著一 些不連續但已經被UE正確接收的數據會被重新轉發,這就浪費了空口資源, 也增加了切換時延(從高層角度看)。同時,這種大量的數據轉發會造成從aGW 高層發來的數據更晚到達目標eNodeB,若這種亂序如果在目標eNodeB進行重 排序會帶來比較大的時延。LTE跨不同eNodeB切換時,第二種對用戶數據的處理方案如下1) 當源eNodeB下發切換指令給UE (HO COMMAND)後,將源eNodeB 中RLC緩存中沒有被UE正確確認的SDU (這些SDU可以是不連續的,選擇 性的)轉發到目標eNodeB 。2) 目標eNodeB重建相應RLC實體,緩存轉發的數據包,當收到UE同 步的信息後進行數據面傳輸,對於這些轉發的數據包進行重新編號或讀取每個 包高層的編號後進行發送。3 )這裡同樣也有亂序的問題。即aGW在進行傳輸路徑改變(path switch ) 後,高層數據包將會從aGW下發到目標eNodeB,這時會出現第一個從aGW 下發的數據包(after path switching)比由源eNodeB轉發的最後一個數據包早 到達目標eNodeB的情況,導致目標eNodeB出現數據包的亂序接收。這種進行選擇性重傳的方案相比第一種對用戶數據的處理方案有所優化, 不會浪費空口資源。但轉發數據和傳輸路徑轉換後的數據發生亂序的問題仍無 法解決,而且在目標eNodeB進行重排序會帶來比較大的時延
發明內容
本發明提供一種切換過程中轉發數據的方法及系統,用以解決目前切換過 程中,下行數據轉發會帶來比較大的時延的問題。本發明方法包括下列步驟A、 切換時,由源eNodeB按序將業務數據單元SDU轉發到目標eNodeB, 並告知轉發數據的結束點;B、 目標eNodeB按照接收順序將收到的SDU向用戶側轉發,並告知轉發 數據的結束點;C、 用戶側RLC將收到的SDU遞交到用戶側PDCP層,並告知轉發數據 的結束點;D、 PDCP層以PDCP編號對轉發數據結束點之前的SDU進行排序並向高 層遞交。其中,步驟A中源eNodeB按序轉發的SDU為沒有淨皮用戶正確確認的 SDU,或者為從第一個沒有被用戶正確確認的SDU。其中,步驟A中所述告知轉發數據結束點的方式為為通過傳輸網絡標識 出轉發的最後一個SDU;或者,在目標eNodeB側設置定時器,若在定時時間 內未收到一個SDU,則目標eNodeB據此判定轉發數據結點到來。其中,步驟B中,目標eNodeB將收到的SDU分割為協議數據單元PDU, 並按照轉發順序對各個PDU進行RLC編號;步驟B中所述告知轉發數據結束 點的方式為在發送的最後一個需要轉發的SDU的最後一個PDU的包頭中添 加指示比特;或者,通過顯示信令方式標識最後一個需要轉發的SDU的最後 一個PDU。進一步,步驟C中,所述用戶側RLC檢測出本地緩存中存在完整的SDU, 則立即向PDCP層遞交。又進一步,步驟C中,當用戶側RLC將編號小於等於被標識的PDU的編 號對應的SDU都遞交到PDCP層或結束RLC排序時,通知PDCP層亂序接收
結束,並按序遞交後續收到的SDU。更進一步,步驟B中,目標eNodeB在轉發的每個SDU的最後一個PDU 的包頭中添加指示比特,或通過顯示信令方式標識轉發的每個SDU的最後一 個PDU。再進一步,步驟C中,用戶側RLC將被標識的PDU對應的SDU都遞交 到PDCP層或結束RLC排序時,通知PDCP層亂序接收結束,並按序遞交後 續收到的SDU。進一步,步驟C中,所述用戶側RLC緩存目標eNodeB發來的PDU,並 按照PDU編號排序,當用戶側RLC正確接收被標識的PDU後,對緩存的PDU 進行SDU校驗,之後將編號小於等於淨皮標識的PDU的編號對應的SDU —並 向PDCP層遞交。又進一步,步驟C中,用戶側RLC將校驗後的SDU遞交給PDCP層之後, 通知PDCP層轉發數據結束,並按序遞交後續收到的SDU。其中,步驟B中,目標eNodeB將收到的SDU分割為PDU,並按照轉發 順序對各個PDU進行RLC編號;步驟B中所述告知轉發數椐結束點的方式為 在發出最後一個需要轉發的SDU的各個PDU之後,在從aGW傳輸來的第一 個SDU的最後一個PDU的包頭中添加指示比特;或者,通過顯示信令方式標 識從aGW傳輸來的第一個SDU的最後一個PDU。進一步,步驟C中,所述用戶側RLC檢測出本地緩存中存在完整的SDU, 則立即向PDCP層遞交。又進一步,步驟C中,用戶側RLC將編號小於#:標識的PDU的編號對應 的SDU都遞交到PDCP層或結束RLC排序時,通知PDCP層亂序4秦收結束, 並按序遞交後續收到的SDU。更進一步,步驟B中,目標eNodeB在發出最後一個需要轉發的SDU的 各個PDU之後,在從aGW傳輸來的每個SDU的最後一個PDU的包頭中添加 指示比特,或者通過顯示信令方式標識從aGW傳輸來的每個SDU的最後一個
PDU。
再進一步,當目標eNodeB收到任--個被標識的PDU被正確接收的響應
消息後,停止添加指示的操作。
進一步,步驟C中,所述用戶側RLC緩存目標.eNodeB發來的PDU,並 按照PDU編號排序,當用戶側RLC收到被標識的PDU後,對緩存中編號小 於被標識的PDU的編號的PDU進行SDU一L險,之後將編號小於^L標識的PDU 的編號對應的SDU—並向PDCP層遞交。
又進一步,用戶側RLC將校驗後的SDU遞交給PDCP層之後,通知PDCP 層轉發數據結束,並按序遞交後續收到的SDU。
綜上所述,所述PDCP層記錄收到的PDU的PDCP編號與RLC編號的 映射關係,根據該映射關係及轉發數據結束點校驗在轉發數據結束點之前收到 的PDU對應的SDU是否為亂序SDU。
綜上所述,所述用戶側RLC記錄收到完整的並已經遞交PDCP層的PDU 的編號,根據所述記錄的PDU的編號及轉發數據結束點校驗在轉發數據結束 點之前收到的PDU對應的SDU是否為亂序SDU。
本發明系統,包括
遞交單元,其位於用戶側RLC層,用於向PDCP層遞交SDU;
排序單元,其位於PDCP層,用於以PDCP編號對轉發數據結束點之前遞 交單元發來的SDU進行排序;
轉發數據結束點通知單元,其位於源eNodeB、目標eNodeB及用戶側RLC 中,用於通知轉發數據結束點。
進一步,所述系統還包括
第一觸發單元,其位於用戶側RLC層,用於在切換開始後收到目標eNodeB 發來的第一個SDU時,觸發所述遞交單元;
第二觸發單元,其位於PDCP層,用於在用戶側進行RLC重置時,觸發 排序單元開始排序。
本發明有益效果如下
本發明方法不在RLC層進行亂序重排序,而是在切換時,由源eNodeB依 次通過目標eNodeB及用戶側RLC,將沒有被用戶正確確認的SDU或從第一 個沒有被用戶正確確認的SDU遞交到用戶側的PDCP層,並依次告知轉發數 據的結束點;PDCP層以PDCP編號對轉發數據的結束點之前的SDU進行排序 並向高層遞交。
為了支撐本發明方法,本發明還提供了一種切換過程中轉發數據的系統。
綜上所述,本發明在用戶側的PDCP層進行重排序可以支持在目標eNodeB 不需要重排序,從而減少下行數據轉髮帶來的時延。
在用戶側的PDCP層重排序,相對於現有用戶側RLC順序遞交方案的可 靠性有了更嚴格的保證,減少更高層處理的複雜度。
用戶側的PDCP層排序時,用戶側RLC可以不進行PDU的RLC編號排 序,即可以支持亂序遞交,從而減少了用戶側不必要的兩層排序帶來的處理時 延。


圖1為E-UTRAN系統架構圖2為E-UTRAN協議棧架構圖3為E-UTRAN系統中切換時的數據轉發流程圖4為目前LTE跨不同eNodeB的切換流程圖5為本發明方法步驟流程圖6為本發明系統結構示意圖。
具體實施例方式
為了在切換過程中,減少下行數據轉髮帶來的時延,本發明提供一種切換 過程中轉發數據的方法,參見圖5所示,包括下列主要步驟51、 切換時,由源eNodeB按序將SDU轉發到目標eNodeB,並告知轉發 數據的結束點。
切換時,源eNodeB將沒有被用戶正確確認的SDU或從第一個沒有^皮用戶 正確確認的SDU按照接收順序(即按序轉發)轉發給目標eNodeB,並告知轉 發數據的結束點。
源eNodeB在向目標eNodeB轉發SDU的過程中,通過傳輸網絡標識出轉 發的最後一個SDU (即為轉發的最後一個SDU添加標籤,以指示亂序接收的 結束點,並通過FP傳輸);或者,在目標eNodeB側設置定時器,若在定時時 間內未收到一個SDU,則目標eNodeB據此判定轉發數據結點到來。
52、 目標eNodeB按照接收順序將收到的SDU向用戶側轉發,並告知轉 發數據的結束點。
本步驟中,目標eNodeB將收到的SDU分割為PDU,並按照轉發順序對 各個PDU進行RLC編號;基於分割的PDU,目標eNodeB告知用戶側轉發數 據結束點的方式為下列方式之一
方式11:目標eNodeB在發送的最後一個需要轉發的SDU的最後一個PDU 的包頭中添加指示比特;或者,通過顯示信令方式標識最後一個需要轉發的 SDU的最後一個PDU。
方式12:(作為方式一的變形方式)目標eNodeB在轉發的每個SDU的最 後一個PDU的包頭中添加指示比特;或者,通過顯示信令方式標識轉發的每 個SDU的最後一個PDU。即不僅最後一個需要轉發的SDU的最後一個PDU 被標識,而且其之前的每個SDU的最後一個PDU都被標識。
方式13:目標eNodeB在發出最後一個需要轉發的SDU的各個PDU之後, 在從aGW傳輸來的第一個SDU的最後一個PDU的包頭中添加指示比特;或 者,通過顯示信令方式標識從aGW傳輸來的第一個SDU的最後一個PDU。
方式14:(作為方式三的變形方式)目標eNodeB在發出最後一個需要轉 發的SDU的各個PDU之後,在從aGW傳輸來的每個SDU的最後一個PDU
的包頭中添加指示比特;或者,通過顯示4言令方式標識從aGW傳輸來的每個 SDU的最後一個PDU。當目標eNodeB收到任——個被標識的PDU被正確接 收的響應消息後,停止添加指示的操作。
S3 、用戶側RLC將收到的SDU遞交到用戶側PDCP層,並告知轉發數據 的結束點。
用戶側RLC向PDCP層亂序遞交的功能,在切換開始後收到目標eNodeB 發來的第一個SDU時觸發。
本步驟中,用戶側將SDU遞交到PDCP層的方式為下列方式之一
方式21 (對應方式11至方式14):用戶側RLC檢測出本地緩存中存在完 整的SDU,則立即向PDCP層遞交(亂序遞交)。
方式22 (對應方式11 ):用戶側RLC緩存目標eNodeB發來的PDU,並 按照PDU編號排序,當用戶側RLC正確接收被標識的PDU後,對緩存的PDU 進行SDU校驗,之後將編號小於等於被標識的PDU的編號對應的SDU —並 向PDCP層遞交。
方式23 (對應方式12):用戶側RLC緩存目標eNodeB發來的PDU,並 按照PDU編號排序,當用戶側RLC收到未被標識的PDU後,對緩存中編號 小於未被標識的PDU的編號的PDU進行SDU才交-險,之後將編號小於未被標 識的PDU的編號對應的SDU —並向PDCP層遞交。
方式24 (對應方式13和方式14):
用戶側RLC緩存目標eNodeB發來的PDU,並按照PDU編號排序,當用 戶側RLC收到被標識的PDU後,對緩存中編號小於被標識的PDU的編號的 PDU進行SDU校驗,之後將編號小於被標識的PDU的編號對應的SDU —並 向PDCP層遞交。
本步驟中,用戶側告知PDCP層轉發數據的結束點的方式為下列方式之一 方式31 (對應上述方式21+方式11 ):當用戶側RLC將編號小於等於被標 識的PDU的編號對應的SDU都遞交到PDCP層或結束RLC排序時,通知PDCP
層亂序接收結束,並4姿序遞交後續收到的SDU。
方式32 (對應上述方式21+方式12 ):用戶側RLC將#:標識的PDU對應 的SDU都遞交到PDCP層或結束RLC排序時,通知PDCP層亂序接收結束, 並按序遞交後續收到的SDU。
方式33:(對應上述方式21+方式13;方式21+方式14):用戶側RLC將 編號小於被標識的PDU的編號對應的SDU都遞交到PDCP層或結束RLC排 序時,通知PDCP層亂序接收結束,並按序遞交後續收到的SDU。
方式34 (對應上述方式22、方式23和方式24):用戶側RLC將校驗後的 SDU遞交給PDCP層之後,通知PDCP層轉發數據結束,並按序遞交後續收到 的SDU。
進一步,基於上述用戶側將SDU遞交到PDCP層的方式,以及與之對應 的轉發數據結束點,用戶側RLC還可記錄收到完整的並已經遞交PDCP層的 PDU的編號,根據所述記錄的PDU的編號及轉發數據結束點校驗在轉發數據 結束點之前收到的PDU對應的SDU是否為亂序SDU,從而避免後續順序的 SUD先於最後一個亂序SDU到達用戶側,導致順序SUD被誤認為亂序SDU, 進而被遞交到PDCP層進行誤排序的問題(也可在步驟S4中進行)。
S4、PDCP層以PDCP編號對轉發數據結束點之前的SDU進行排序並向高 層遞交。
PDCP層在用戶側進行RLC重置時觸發排序功能,PDCP層提取收到的每 一 PDU的PDCP編號,並以PDCP編號對SDU重排序,直至收到用戶側發來 的轉發數據結束通知時,結束排序,並將排序後的SDU向更高層遞交。之後 按接收順序向更高層遞交SDU。
進一步,PDCP層也可記錄收到的PDU的PDCP編號與RLC編號的映射 關係,根據該映射關係及轉發數據結束點校驗在轉發數據結束點之前收到的 PDU對應的SDU是否為亂序SDU。
以下通過八個實例具體描述本發明方法。
方法實例一上述方式11、方式21和方式31的ia合。 Ll 1 、當源eNodeB收到目標eNodeB的切換確認或源eNodeB向用戶側發 送切換命令後,源eNodeB按照其接收順序,將沒有被用戶側正確確認的SDU 或者從第一個沒有^皮用戶正確確認的SDU向目標eNodeB轉發。同時通過傳輸 網絡標識出轉發的最後一個SDU;或者,在目標eNodeB側設置定時器,若在 定時時間內未收到一個SDU,則目標eNodeB據此判定轉發數據結點到來。
L12、目標eNodeB生成相應的RLC實體,以緩存收到的SDU。當收到用 戶側的切換確認或同步信息後,開始用戶面數據的發送。在轉發SDU的過程 中,目標eNodeB按照SDU數據包到達的先後,順序對收到的SDU重新進行 PDU的RLC編號(即將SDU分割為若千個PDU,並順序對所述PDU編號), 或者讀取SDU中PDCP編號,再按照接收順序向用戶側發送。
本步驟中,在目標eNodeB側不以PDCP編號對收到的SDU排序。 L13、目標eNodeB在向用戶側亂序發送SDU的過程中,在發送的最後一 個需要轉發的SDU的最後一個PDU的包頭中添加指示比特,或者通過顯示信 令方式標識最後一個需要轉發的SDU的最後一個PDU,以告知用戶側轉發數 據結束點。
L14、當用戶側收到切換命令消息後(可上接步驟Lll),開始進行重置 RLC實體的搡作,包括通知高層(PDCP層)生成(激活)PDCP排序單元, 開始亂序排序;檢測RLC接收緩存中是否存在完整的SDU;刪除不完整的SDU 分段;初始化用戶側記時器和狀態變量等參數。
L15、對於重置後的用戶側RLC實體,收到目標eNodeB發來的第一個SDU 時,觸發RLC接收緩存重組亂序遞交功能,只要檢測出完整的SDU,則立即 向PDCP層遞交,不管PDU編號的先後。用戶側開始以亂序遞交的方式將從 目標eNodeB接收到的SDU,向PDCP層遞交。
L16、當用戶側RLC將編號小於等於被標識的PDU的編號對應的SDU都 遞交到PDCP層或結束RLC排序時,通知PDCP層亂序接收結束,並按序遞
交後續收到的SDU;即正確接收被標識的PDU後,用戶側對RLC接收緩存中 PDU編號大於被標識的PDU編號N對應的SDU實行按序遞交,並且必須等 到PDU編號小於等於N的PDU被成功接收或被刪除後,大於N的PDU對應 的完整SDU才可以重組送到PDCP層。所述PDU被刪除是根據設定重排序機 制,由窗口或記時器控制。
L17、 PDCP層根據收到的SDU的PDCP編號進行重排序。
L18、當PDU編號小於等於N的每一 PDU都被遞交到PDCP層或達到最 大重傳次數或移出接收窗口時,用戶側RLC實體通知PDCP實體,PDCP將排 序後的SDU送到更高層,掛起其排序功能。
方法實例二上述方式12、方式21和方式32的組合。
L21和L22與Lll和L12相同。
L23、目標eNodeB在向用戶側發送SDU的過程中,在轉發的每個SDU 的最後一個PDU的包頭中添加指示比特;或者,通過顯示信令方式標識轉發 的每個SDU的最後一個PDU。
L24與L14相同。
L25與L15相同。
L26、用戶側RLC將被標識的PDU對應的SDU都遞交到PDCP層或結束 RLC排序時,通知PDCP層亂序接收結束,並按序遞交後續收到的SDU;即 正確接收未被標識的PDU後,用戶側對RLC接收緩存中PDU編號大於等於 未被標識的PDU編號N對應的SDU實行按序遞交,並且必須等到PDU編號 小於N的PDU被成功接收或被刪除後,大於等於N的PDU對應的完整SDU 才可以重組送到PDCP層。所述PDU被刪除是根據設定重排序機制,由窗口 或記時器控制。
L27與L17相同。
L28、當PDU編號小於N的每一 PDU都被遞交到PDCP層或達到最大重 傳次數或移出接收窗口時,用戶側RLC實體通知PDCP實體,PDCP將排序後 的SDU送到更高層,掛起其排序功能。方法實例三上述方式ll、方式22和方式34的組合。 L31至L34與L11至L14相同。L35、用戶側RLC緩存目標eNodeB發來的PDU,並按照PDU編號排序, 當用戶側RLC正確接收被標識的PDU後,對緩存的PDU進行SDU校驗(即 對編號小於等於被標識的PDU編號N的所有PDU進行SDU檢測),之後將編 號小於等於#:標識的PDU的編號對應的SDU —並向PDCP層遞交。對編號大 於N的PDU對應的SDU按序遞交。L36、用戶側RLC將校驗後的SDU遞交給PDCP層之後,通知PDCP層 轉發數據結束,並按序遞交後續收到的SDU。L37、 PDCP層根據收到的SDU的PDCP編號進行重排序。L38與L18相同。方法實例四上述方式13、方式21和方式33的組合。 L41和L42與Lll和L12相同。L43、目標eNodeB在向用戶側發送SDU的過程中,在發出最後一個需要 轉發的SDU的各個PDU之後,在從aGW傳輸來的第一個SDU的最後一個 PDU的包頭中添加指示比特,或者通過顯示信令方式標識從aGW傳輸來的第 一個SDU的最後一個PDU,以告知用戶側轉發數據的結束點。L44和L45與L14和L15相同。L46、用戶側RLC將編號小於被標識的PDU的編號對應的SDU都遞交到 PDCP層或結束RLC排序時,通知PDCP層亂序接收結束,並按序遞交後續收 到的SDU。L47、 PDCP層才艮據收到的SDU的PDCP編號進行重排序。 L48、 PDCP層收到用戶側RLC實體的通知後,將排序後的SDU送到更高 層,桂起其排序功能。方法實例五上述方式14、方式21和方式33的組合。
L51和L52與Lll和L12相同。L53、目標eNodeB在向用戶側發送SDU的過程中,在發出最後一個需要 轉發的SDU的各個PDU之後,在從aGW傳輸來的每個SDU的最後一個PDU 的包頭中添加指示比特;或者,通過顯示信令方式標識從aGW傳輸來的每個SDU的最後一個PDU。當目標eNodeB收到任--個被標識的PDU被正確接收的響應消息後,停止添加指示的操作。L54和L55與L14和L15相同。L56、用戶側RLC將編號小於被標識的PDU的編號對應的SDU都遞交到 PDCP層或結束RLC排序時,通知PDCP層亂序接收結束,並按序遞交後續收 到的SDU;以及在收到被標識的PDU之後,向目標eNodeB返回正確接收的 響應消息。L57和L58與L47和L48相同。方法實例六上述方式13、方式24和方式34的組合。 L61至L63與L41至L43相同。L64、用戶側RLC緩存目標eNodeB發來的PDU,並按照PDU編號排序, 當用戶側RLC收到被標識的PDU後,對緩存中編號小於被標識的PDU的編 號的PDU進行SDU校驗,之後將編號小於被標識的PDU的編號對應的SDU 一併向PDCP層遞交。L65 、用戶側RLC將校驗後的SDU遞交給PDCP層之後,通知PDCP層 轉發數據結束,並按序遞交後續收到的SDU。L67和L68與L37和L38相同。方法實例七上述方式ll、方式21和方式31的組合;並且PDCP層記錄 並根據映射關係校驗亂序SDU。L71至L74與Lll至L14相同。L75與L15相同;並且PDCP層記錄收到的PDU的PDCP編號與RLC 編號的映射關係。 L76與L16才目同。L77、 PDCP層先根據該映射關係及轉發數據結束點校驗在轉發數據結束 點之前收到的PDU對應的SDU是否為亂序SDU。之後,PDCP層再根據收到 的PDU的PDCP編號進行重排序。L78與L18相同。方法實例八上述方式ll、方式21和方式31的組合;並且用戶側RLC 記錄收到完整的並已經遞交PDCP層的PDU的RLC編號,以及校驗亂序SDU。 L81至L874與Lll至L14相同。L85與L15相同;並且用戶側RLC記錄收到完整的並已經遞交PDCP層 的PDU的RLC編號。L86、與L16相同;並且在用戶側RLC實體正確接收目標eNodeB發來的 被標識的PDU之後,根據所述記錄的PDU的編號及轉發數據結束點校驗在轉 發數據結束點之前收到的PDU對應的SDU是否為亂序SDU,如果有編號大於 被標識的PDU的編號N對應的SDU已經被重組遞交到PDCP層,則將該SDU 當作已經成功接收,如果有需要,則進一步更新相應定時器或窗口邊界,同時 告知PDCP層該SDU不是亂序SDU。L87、 PDCP層根據收到的SDU的PDCP編號進行重排序。L78與L18相同。為了支撐本發明方法,本發明還提供了 一種切換過程中轉發數據的系統, 參見圖6所示,其包括排序單元,以及與所述排序單元相連的遞交單元和轉發 數據結束點通知單元;進一步還包括與所述遞交單元相連的第一觸發單元,以 及與所述排序單元相連的第二觸發單元。所述第一觸發單元,其位於用戶側RLC層,用於在切換開始後收到目標 eNodeB發來的第一個SDU時,觸發所述遞交單元。所述遞交單元,其位於用戶倒RLC層,用於向PDCP層遞交SDU。所述第二觸發單元,其位於PDCP層,用於在用戶側進行RLC重置時,
觸發排序單元開始排序。所述排序單元,其位於PDCP層,用於以PDCP序號對轉發數據結束點之 前遞交單元發來的SDU進行排序。所述轉發數據結束點通知單元,其位於源eNodeB、目標eNodeB及用戶側 RLC中,用於通知轉發數據結束點。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及 其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1、一種切換過程中轉發數據的方法,其特徵在於,包括下列步驟A、源eNodeB按序將業務數據單元SDU轉發到目標eNodeB,並告知轉發數據的結束點;B、目標eNodeB按照接收順序將收到的SDU向用戶側轉發,並告知轉發數據的結束點;C、用戶側RLC將收到的SDU遞交到用戶側PDCP層,並告知轉發數據的結束點;D、PDCP層以PDCP編號對轉發數據結束點之前的SDU進行排序並向高層遞交。
2、 如權利要求l所述的方法,其特徵在於,步驟A中源eNodeB按序轉 發的SDU為沒有被用戶正確確認的SDU,或者為從第一個沒有被用戶正確確 認的SDU。
3、 如權利要求1所述的方法,其特徵在於,步驟A中所述告知轉發數椐 結束點的方式為通過傳輸網絡標識出轉發的最後一個SDU;或者,在目標eNodeB側設置定時器,若在定時時間內未收到 一個SDU, 則目標eNodeB據此判定轉發數據結點到來。
4、 如權利要求1所述的方法,其特徵在於,步驟B中,目標eNodeB將 收到的SDU分割為協議數據單元PDU,並按照轉發順序對各個PDU進行RLC 編號;步驟B中所述告知轉發數據結束點的方式為在發送的最後一個需要轉發的SDU的最後一個PDU的包頭中添加指示比特;或者,通過顯示信令方式標識最後一個需要轉發的SDU的最後一個PDU。
5、 如權利要求4所述的方法,其特徵在於,步驟C中,所述用戶側RLC 檢測出本地緩存中存在完整的SDU,則立即向PDCP層遞交。
6 、如權利要求5所述的方法,其特徵在於,步驟C中,當用戶側RLC將 編號小於等於被標識的PDU的編號對應的SDU都遞交到PDCP層或結束RLC 排序時,通知PDCP層亂序接收結束,並按序遞交後續收到的SDU。
7、 如權利要求6所述的方法,其特徵在於,步驟B中,目標eNodeB在 轉發的每個SDU的最後一個PDU的包頭中添加指示比特,或通過顯示信令方 式標識轉發的每個SDU的最後一個PDU。
8、 如權利要求7所述的方法,其特徵在於,步驟C中,用戶側RLC將被 標識的PDU對應的SDU都遞交到PDCP層或結束RLC排序時,通知PDCP 層亂序接收結束,並按序遞交後續收到的SDU。
9、 如權利要求4所述的方法,其特徵在於,步驟C中,所述用戶側RLC 緩存目標eNodeB發來的PDU,並按照PDU編號排序,當用戶側RLC正確接 收被標識的PDU後,對緩存的PDU進行SDU校驗,之後將編號小於等於被 標識的PDU的編號對應的SDU —並向PDCP層遞交。
10、 如權利要求9所述的方法,其特徵在於,步驟C中,用戶側RLC將 校驗後的SDU遞交給PDCP層之後,通知PDCP層轉發數據結束,並按序遞 交後續收到的SDU。
11、 如權利要求l所述的方法,其特徵在於,步驟B中,目標eNodeB將 收到的SDU分割為PDU,並按照轉發順序對各個PDU進行RLC編號;步驟 B中所述告知轉發數據結束點的方式為在發出最後一個需要轉發的SDU的各個PDU之後,在從aGW傳輸來的 第一個SDU的最後一個PDU的包頭中添加指示比特;或者,通過顯示信令方式標識從aGW傳輸來的第一個SDU的最後一個 PDU。
12、 如權利要求11所述的方法,其特徵在於,步驟C中,所述用戶側RLC 檢測出本地緩存中存在完整的SDU,則立即向PDCP層遞交。
13、 如權利要求12所述的方法,其特徵在於,步驟C中,用戶側RLC將 編號小於#1標識的PDU的編號對應的SDU都遞交到PDCP層或結束RLC排 序時,通知PDCP層亂序接收結束,並按序遞交後續收到的SDU。
14、 如權利要求13所迷的方法,其特徵在於,步驟B中,目標eNodeB 在發出最後一個需要轉發的SDU的各個PDU之後,在從aGW傳輸來的每個 SDU的最後一個PDU的包頭中添加指示比特,或者通過顯示信令方式標識從 aGW傳輸來的每個SDU的最後一個PDU。
15、 如權利要求14所述的方法,其特徵在於,當目標eNodeB收到任—— 個被標識的PDU被正確接收的響應消息後,停止添加指示的操作。
16、 如權利要求11所述的方法,其特徵在於,步驟C中,所述用戶側RLC 緩存目標eNodeB發來的PDU,並按照PDU編號排序,當用戶側RLC收到被 標識的PDU後,對緩存中編號小於被標識的PDU的編號的PDU進行SDU校 驗,之後將編號小於被標識的PDU的編號對應的SDU —並向PDCP層遞交。
17、 如權利要求16所述的方法,其特徵在於,用戶側RLC將校驗後的SDU 遞交給PDCP層之後,通知PDCP層轉發數據結束,並按序遞交後續收到的 SDU。
18、 如權利要求4、 5、 6、 7、 8、 11、 12、 13、 14或15所述的方法,其 特徵在於,所述PDCP層記錄收到的PDU的PDCP編號與RLC編號的映射 關係,根據該映射關係及轉發數據結束點校驗在轉發數據結束點之前收到的 PDU對應的SDU是否為亂序SDU。
19、 如4又利要求4、 5、 6、 7、 8、 11、 12、 13、 14或15所述的方法,其 特徵在於,所述用戶側RLC記錄收到完整的並已經遞交PDCP層的PDU的編 號,根據所述記錄的PDU的編號及轉發數據結束點校驗在轉發數據結束點之 前收到的PDU對應的SDU是否為亂序SDU。
20、 如權利要求l所述的方法,其特徵在於,PDCP層進行排序的功能在 用戶側進行RLC重置時觸發。
21、 一種切換過程中轉發數據的系統,其特徵在於,包括 遞交單元,其位於用戶側RLC層,用於向PDCP層遞交SDU;排序單元,其位於PDCP層,用於以PDCP編號對轉發數據結束點之前遞 交羊元發來的SDU進行排序;轉發數據結束點通知單元,其位於源eNodeB、目標eNodeB及用戶側RLC 中,用於通知轉發數據結束點。
22、如權利要求21所述的系統,其特徵在於,所述系統還包括第一觸發單元,其位於用戶側RLC層,用於在切換開始後收到目標eNodeB 發來的第一個SDU時,觸發所述遞交單元;第二觸發單元,其位於PDCP層,用於在用戶側進行RLC重置時,觸發 排序單元開始排序。全文摘要
本發明公開了一種切換過程中轉發數據的方法及系統,用以解決目前切換過程中,下行數據轉發會帶來比較大的時延的問題。本發明方法包括切換時,由源eNodeB按序將業務數據單元SDU轉發到目標eNodeB,並告知轉發數據的結束點;目標eNodeB按照接收順序將收到的SDU向用戶側轉發,並告知轉發數據的結束點;用戶側RLC將收到的SDU遞交到用戶側PDCP層,並告知轉發數據的結束點;PDCP層以PDCP編號對轉發數據結束點之前的SDU進行排序並向高層遞交。本發明可以減少下行數據轉髮帶來的時延。
文檔編號H04L12/54GK101132609SQ20061010991
公開日2008年2月27日 申請日期2006年8月22日 優先權日2006年8月22日
發明者飛 邵, 鄭瀟瀟 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀