国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于移動通信系統(tǒng)中數(shù)據(jù)鏈路層的流量控制方法及系統(tǒng)的制作方法

      文檔序號:7822897閱讀:461來源:國知局
      用于移動通信系統(tǒng)中數(shù)據(jù)鏈路層的流量控制方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明提供用于移動通信系統(tǒng)中數(shù)據(jù)鏈路層的流量控制方法及系統(tǒng),包括初始化pdcp層和rlc層分別的流控閾值門限,包括小區(qū)級的流控閾值門限和承載級的流控閾值門限;當收到從GTPU層下來的數(shù)據(jù)報文時,PDCP層根據(jù)當前的擁塞標志位判定基站的負荷情況并處理;PDCP下行流程處理,同時PDCP層根據(jù)當前下行消息隊列長度以及下行緩沖區(qū)實體數(shù)目進行小區(qū)級和承載級的擁塞標志位預判;RLC下行流程處理,同時RLC層根據(jù)當前下行消息隊列長度以及下行緩沖區(qū)實體數(shù)目進行小區(qū)級和承載級的擁塞標志位預判;預判結(jié)果用于后續(xù)新數(shù)據(jù)報文的流控處理。本發(fā)明技術(shù)方案能夠高效、合理的進行數(shù)據(jù)鏈路上的流量控制,保證基站系統(tǒng)的穩(wěn)定性。
      【專利說明】用于移動通信系統(tǒng)中數(shù)據(jù)鏈路層的流量控制方法及系統(tǒng)

      【技術(shù)領域】
      [0001] 本發(fā)明涉及移動通信【技術(shù)領域】,尤其是涉及一種用于移動通信系統(tǒng)(包括但不限 于TDD-LTE、FDD-LTE)中rocp(數(shù)據(jù)鏈路層)的流量控制技術(shù)方案。

      【背景技術(shù)】
      [0002] 在現(xiàn)有的移動通信系統(tǒng)中,通常采用三層的無線接口協(xié)議體系:物理層(L1)、 數(shù)據(jù)鏈路層(L2)、網(wǎng)絡層(L3)。其中數(shù)據(jù)鏈路層進一步可以分為MAC(MediumAccess Control,媒體接入控制)子層、RLC(RadioLinkControl,無線鏈路控制)子層和roCP (PacketDataConvergenceProtocol,分組數(shù)據(jù)匯聚協(xié)議)子層。
      [0003] rocp子層下層為RLC子層,對應控制面上層是RRC(RadioResourceControl, 無線資源控制)層,對應用戶面上層為GTPU(GPRSTunnelingProtocolforUserPlane, GPRS用戶平面隧道協(xié)議)層。在控制平面,rocp承載的上層業(yè)務為信令無線承載(Signal RadioBeaer,SRB),在信令無線承載上傳輸?shù)氖荝RC下來的信令,H)CP對其提供完整性保 護和加密功能。在用戶平面,H)CP承載的上層業(yè)務為數(shù)據(jù)無線承載(DataRadioBeaer, DRB),在數(shù)據(jù)無線承載上傳輸?shù)氖荊TPU下來的數(shù)據(jù),PDCP對其提供頭壓縮以及加密功能。
      [0004] 無線鏈路的不穩(wěn)定以及數(shù)據(jù)發(fā)送和接收者之間的速率不匹配都可能導致某一時 刻數(shù)據(jù)進入eNodeB(EvolvedNodeB,演進型基站)的速率超過其空口處理能力,會導致 一系列問題: 1.從全局角度講,eNB的性能較低而引起的L2數(shù)據(jù)鏈路層緩存過多(有可能是H)CP層 緩存過多,也可能是RLC層緩存過多),進而導致內(nèi)存耗盡。
      [0005] 2.從某個UE(UserEquipment,終端用戶)角度看,在空口加密開啟時,如果一個 RB上連續(xù)丟棄的H)CPH)U(PacketDataUnit,分組數(shù)據(jù)單元)過多,超過閾值時,會導致 UE和eNB之間的HFN(Hyper-FrameNumber,超巾貞號)失步,導致接收端解密失敗。roCPSN (SequenceNumber,pdcp序列號)長度為7時,該閾值為64,roCPSN長度為12時,該閾值 為 2048。
      [0006] 這些問題都需要引入流控機制來加以避免或解決。為了解決數(shù)據(jù)發(fā)送者和數(shù)據(jù)接 收者之間速率不匹配的問題,現(xiàn)有的解決方式大概可以分為兩類: 開環(huán)方式:利用令牌桶類算法,即發(fā)送者和接收者之間用一個令牌桶來協(xié)調(diào)控制,令牌 桶內(nèi)的令牌由時間驅(qū)動,每隔一定的時間(CIR:承諾訪問速率)給令牌桶內(nèi)添加令牌,令牌 桶的容量為每次突發(fā)所允許的最大流量尺寸(CBS:承諾突發(fā)尺寸),令牌桶的優(yōu)勢是能容 忍一定量的突發(fā),即能起到流量整形的作用。但由于空口條件是時變的,幾乎不可能定義合 理的令牌桶相關(guān)參數(shù)值,故此算法不適用。注,令牌桶算法有多個變種,但都存在無法定義 合理相關(guān)參數(shù)值的問題。
      [0007] 閉環(huán)方式:利用ARQ(自動重傳請求)機制,發(fā)送端和接收端通過發(fā)送窗口和接收 窗口來控制流量。對實時性要求較高的實時業(yè)務來說,ARQ機制對于時延和空口資源的使 用方面都存在一定的負面影響。
      [0008] 綜上所述,目前沒有一種比較適合移動通信系統(tǒng)數(shù)據(jù)鏈路層的流量控制方案,以 便移動通信系統(tǒng)能夠高效、合理的進行數(shù)據(jù)鏈路上的流量控制。


      【發(fā)明內(nèi)容】

      [0009] 本發(fā)明針對現(xiàn)有技術(shù)的問題,結(jié)合LTE系統(tǒng)數(shù)據(jù)鏈路層的架構(gòu)需求,設計一種方 案實現(xiàn)流量控制,以避免由于突發(fā)的超出基站處理能力的大流量數(shù)據(jù)出現(xiàn)所帶來的內(nèi)存耗 盡以及安全不同步問題。
      [0010] 本發(fā)明提供一種用于移動通信系統(tǒng)中數(shù)據(jù)鏈路層的流量控制方法,包括以下步 驟: 步驟1,初始化pdcp層和rlc層分別的流控閾值門限,所述流控閾值門限包括小區(qū)級的 流控閾值門限和承載級的流控閾值門限;初始化小區(qū)級的擁塞標志位cellBLK和承載級的 擁塞標志位rbBLK為0 ;所述pdcp為分組數(shù)據(jù)匯聚協(xié)議,所述rlc為無線鏈路控制; pdcp層小區(qū)級的流控閾值門限有低門限閾值TL_PDCP_QUEUE和高門限閾值TH_PDCP_QUEUE, r1c層小區(qū)級的流控閾值門限有低門限閾值TL_RLC_QUEUE和高門限閾值TH_RLC_QUEUE, pdcp層承載級的流控閾值門限有低門限閾值TL_PDCP_BUFFER、中門限閾值TM_PDCP_BUFFER和高門限閾值TH_PDCP_BUFFER, r1c層承載級的流控閾值門限有低門限閾值TL_RLC_BUFFER、中門限閾值TM_RLC_BUFFER和高門限閾值TH_RLC_BUFFER; 步驟2,當收到從GTPU層下來的數(shù)據(jù)報文時,H)CP層根據(jù)當前的擁塞標志位cellBLK和rbBLK判定基站的負荷情況并處理;所述GTPU為GPRS用戶平面隧道協(xié)議,所述數(shù)據(jù)報 文為SDU,SDU表示業(yè)務數(shù)據(jù)單元; 第一次執(zhí)行步驟2時當前的擁塞標志位為步驟1初始化結(jié)果cellBLK=0、rbBLK=0 ; 后續(xù)執(zhí)行步驟2時根據(jù)上一次執(zhí)行步驟3和步驟4中所得相應的擁塞標志位cellBLKl、 cellBLK2、rbBLKl、rbBLK2 確定cellBLK和rbBLK當前的取值,包括取cellBLKl、cellBLK2 中的較大者為cellBLK,取rbBLKl、rbBLK2中的較大者為rbBLK; 根據(jù)當前的擁塞標志位cellBLK和rbBLK判定基站的負荷情況并處理的方式如下, 當前數(shù)據(jù)報文相應rbBLK為2時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù)據(jù)報文進行擁塞 狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK為1且cellBLK為1時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù) 據(jù)報文進行擁塞狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK為1時且cellBLK為0時,不丟棄當前數(shù)據(jù)報文,進入步驟3 繼續(xù)后續(xù)流程; 當前數(shù)據(jù)報文相應rbBLK為0且cellBLK為1時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù) 據(jù)報文進行擁塞狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK和cellBLK都為0時,不丟棄當前數(shù)據(jù)報文,進入步驟3繼續(xù) 后續(xù)流程; 步驟3,rocp下行流程處理,同時rocp層根據(jù)當前下行消息隊列長度以及下行緩沖區(qū) 實體數(shù)目進行小區(qū)級和承載級的擁塞標志位預判,得到相應預判結(jié)果cellBLKl和rbBLKl; 小區(qū)級的擁塞標志位預判方式如下, 當H)CP的消息隊列長度大于等于高門限閾值TH_PDCP_QUEUE時,cellBLKl置為1,表 示擁塞狀態(tài); 當roCP的消息隊列長度小于高門限閾值TH_PDCP_QUEUE大于等于低門限閾值TL_PDCP_QUEUE時,cellBLKl保持不變; 當I^CP的消息隊列長度小于低門限閾值TL_PDCP_QUEUE時,對應CELL標志位cellBLKl即置為0,表示不擁塞狀態(tài); 承載級的擁塞標志位預判方式如下, 當H)CP下行RB緩沖區(qū)實體數(shù)目小于等于高門限閾值TH_PDCP_BUFFER且大于等于中 門限閾值TM_PDCP_BUFFER時,rbBLKl置為1,表示擁塞程度較輕; 當H)CP下行RB緩沖區(qū)實體數(shù)目大于高門限閾值TH_PDCP_BUFFER時,rbBLKl置為2, 表示較擁塞程度較嚴重; 當H)CP下行RB緩沖區(qū)實體數(shù)目大于等于低門限閾值TL_PDCP_BUFFER和中且小于中 門限閾值TM_PDCP_BUFFER時,rbBLKl保持不變; 當H)CP下行RB緩沖區(qū)實體數(shù)目小于低門限閾值TL_PDCP_BUFFER時,rbBLKl置為0, 表示不擁塞狀態(tài); 步驟4,RLC下行流程處理,同時RLC層根據(jù)當前下行消息隊列長度以及下行緩沖區(qū)實 體數(shù)目進行小區(qū)級和承載級的擁塞標志位預判,得到相應預判結(jié)果cellBLK2和rbBLK2 ;等 待下一個數(shù)據(jù)報文到達時返回步驟2 ; 小區(qū)級的擁塞標志位預判方式如下, 當RLC的消息隊列長度大于等于高門限閾值TH_RLC_QUEUE時,cellBLK2置為1,表示 擁塞狀態(tài); 當RLC的消息隊列長度小于高門限閾值TH_RLC_QUEUE大于等于低門限閾值TL_RLC_QUEUE時,cel1BLK2保持不變; 當RLC的消息隊列長度小于低門限閾值TL_RLC_QUEUE時,cellBLK2即置為0,表示不 擁塞狀態(tài); 承載級的擁塞標志位預判方式如下, 當RLC下行RB緩沖區(qū)實體數(shù)目小于等于高門限閾值TH_RLC_BUFFER且大于等于中門 限閾值TM_RLC_BUFFER時,rbBLK2置為1,表示擁塞程度較輕; 當RLC下行RB緩沖區(qū)實體數(shù)目大于高門限閾值TH_RLC_BUFFER時,rbBLK2置為2,表 示較擁塞程度較嚴重; 當RLC下行RB緩沖區(qū)實體數(shù)目大于等于低門限閾值TL_RLC_BUFFER且小于中門限閾 值TM_RLC_BUFFER時,rbBLK2 保持不變; 當RLC下行RB緩沖區(qū)實體數(shù)目小于低門限閾值TL_RLC_BUFFER時,rbBLK2置為0,表 示不擁塞狀態(tài)。
      [0011] 本發(fā)明還相應提供一種用于移動通信系統(tǒng)中數(shù)據(jù)鏈路層的流量控制系統(tǒng),包括以 下模塊: 初始化模塊,用于初始化pdcp層和rlc層分別的流控閾值門限,所述流控閾值門限包 括小區(qū)級的流控閾值門限和承載級的流控閾值門限;初始化小區(qū)級的擁塞標志位cellBLK和承載級的擁塞標志位rbBLK為0 ;所述pdcp為分組數(shù)據(jù)匯聚協(xié)議,所述rlc為無線鏈路 控制; pdcp層小區(qū)級的流控閾值門限有低門限閾值TL_PDCP_QUEUE和高門限閾值TH_PDCP_QUEUE, r1c層小區(qū)級的流控閾值門限有低門限閾值TL_RLC_QUEUE和高門限閾值TH_RLC_QUEUE, pdcp層承載級的流控閾值門限有低門限閾值TL_PDCP_BUFFER、中門限閾值TM_PDCP_BUFFER和高門限閾值TH_PDCP_BUFFER, r1c層承載級的流控閾值門限有低門限閾值TL_RLC_BUFFER、中門限閾值TM_RLC_BUFFER和高門限閾值TH_RLC_BUFFER; 判斷處理模塊,用于當收到從GTPU層下來的數(shù)據(jù)報文時,PDCP層根據(jù)當前的擁塞標志 位cellBLK和rbBLK判定基站的負荷情況并處理;所述GTPU為GPRS用戶平面隧道協(xié)議, 所述數(shù)據(jù)報文為SDU,SDU表示業(yè)務數(shù)據(jù)單元; 判斷處理模塊第一次工作時當前的擁塞標志位為初始化模塊所得初始化結(jié)果cellBLK=0、rbBLK=0 ;判斷處理模塊后續(xù)工作時根據(jù)H)CP預判模塊和RLC預判模塊上一次 工作所得相應的擁塞標志位cel1BLK1、cellBLK2、rbBLKl、rbBLK2確定cellBLK和rbBLK當 前的取值,包括取cellBLKl、cellBLK2中的較大者為cellBLK,取rbBLKl、rbBLK2中的較大 者為rbBLK; 根據(jù)當前的擁塞標志位cellBLK和rbBLK判定基站的負荷情況并處理的方式如下, 當前數(shù)據(jù)報文相應rbBLK為2時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù)據(jù)報文進行擁塞 狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK為1且cellBLK為1時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù) 據(jù)報文進行擁塞狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK為1時且cellBLK為0時,不丟棄當前數(shù)據(jù)報文,命令H)CP預判模塊工作; 當前數(shù)據(jù)報文相應rbBLK為0且cellBLK為1時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù) 據(jù)報文進行擁塞狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK和cellBLK都為0時,不丟棄當前數(shù)據(jù)報文,命令H)CP預判 模塊工作; rocp預判模塊,用于rocp下行流程處理,同時rocp層根據(jù)當前下行消息隊列長度以及 下行緩沖區(qū)實體數(shù)目進行小區(qū)級和承載級的擁塞標志位預判,得到相應預判結(jié)果cellBLKl 和rbBLK1 ; 小區(qū)級的擁塞標志位預判方式如下, 當H)CP的消息隊列長度大于等于高門限閾值TH_PDCP_QUEUE時,cellBLKl置為1,表 示擁塞狀態(tài); 當H)CP的消息隊列長度小于高門限閾值TH_PDCP_QUEUE且大于等于低門限閾值TL_PDCP_QUEUE時,cellBLKl保持不變; 當roCP的消息隊列長度小于低門限閾值TL_PDCP_QUEUE時,對應CELL標志位 cellBLKl即置為0,表示不擁塞狀態(tài); 承載級的擁塞標志位預判方式如下, 當H)CP下行RB緩沖區(qū)實體數(shù)目小于等于高門限閾值TH_PDCP_BUFFER且大于等于中 門限閾值TM_PDCP_BUFFER時,rbBLKl置為1,表示擁塞程度較輕; 當H)CP下行RB緩沖區(qū)實體數(shù)目大于高門限閾值TH_PDCP_BUFFER時,rbBLKl置為2, 表示較擁塞程度較嚴重; 當H)CP下行RB緩沖區(qū)實體數(shù)目大于等于低門限閾值TL_PDCP_BUFFER且小于中門限 閾值TM_PDCP_BUFFER時,rbBLKl保持不變; 當H)CP下行RB緩沖區(qū)實體數(shù)目小于低門限閾值TL_PDCP_BUFFER時,rbBLKl置為0, 表示不擁塞狀態(tài); RLC預判模塊,用于RLC下行流程處理,同時RLC層根據(jù)當前下行消息隊列長度以及 下行緩沖區(qū)實體數(shù)目進行小區(qū)級和承載級的擁塞標志位預判,得到相應預判結(jié)果cellBLK2 和rbBLK2 ;等待下一個數(shù)據(jù)報文到達時命令判斷處理模塊工作; 小區(qū)級的擁塞標志位預判方式如下, 當RLC的消息隊列長度大于等于高門限閾值TH_RLC_QUEUE時,cellBLK2置為1,表示 擁塞狀態(tài); 當RLC的消息隊列長度小于高門限閾值TH_RLC_QUEUE且大于等于低門限閾值TL_RLC_QUEUE時,cel1BLK2保持不變; 當RLC的消息隊列長度小于低門限閾值TL_RLC_QUEUE時,cellBLK2置為0,表示不擁 塞狀態(tài); 承載級的擁塞標志位預判方式如下, 當RLC下行RB緩沖區(qū)實體數(shù)目小于等于高門限閾值TH_RLC_BUFFER且大于等于中門 限閾值TM_RLC_BUFFER時,rbBLK2置為1,表示擁塞程度較輕; 當RLC下行RB緩沖區(qū)實體數(shù)目大于高門限閾值TH_RLC_BUFFER時,rbBLK2置為2,表 示較擁塞程度較嚴重; 當RLC下行RB緩沖區(qū)實體數(shù)目大于等于低門限閾值TL_RLC_BUFFER且小于中門限閾 值TM_RLC_BUFFER時,rbBLK2 保持不變; 當RLC下行RB緩沖區(qū)實體數(shù)目小于低門限閾值TL_RLC_BUFFER時,rbBLK2置為0,表 示不擁塞狀態(tài)。
      [0012] 針對LTE系統(tǒng)高速率、大容量的特點,本發(fā)明設計了一種適用LTE系統(tǒng)數(shù)據(jù)鏈路層 的流量控制實現(xiàn)方案。該方案能夠很好的避免由于突發(fā)的超出基站處理能力的大流量數(shù)據(jù) 出現(xiàn)所帶來的內(nèi)存耗盡以及安全不同步問題,高效、合理的進行數(shù)據(jù)鏈路上的流量控制,保 證了基站系統(tǒng)的穩(wěn)定性。

      【專利附圖】

      【附圖說明】
      [0013] 圖1是本發(fā)明實施例的流程圖。

      【具體實施方式】
      [0014] 以下結(jié)合附圖和實施例對本發(fā)明技術(shù)方案進行詳細說明。
      [0015] 本發(fā)明提供一種適用于LTE系統(tǒng)數(shù)據(jù)鏈路層的流量控制實現(xiàn)方案,基本設計思路 為:設置各級擁塞標志位來指示相應的緩沖區(qū)占用(可由實體數(shù)目反映),然后rocp層作為 流控措施的執(zhí)行者,對每一個下來的rocp sdu做擁塞狀態(tài)判斷:若為擁塞狀態(tài),則丟棄此 sdu;否則繼續(xù)后續(xù)的處理流程。后續(xù)rocp層和RLC層作為流控措施的決策者,根據(jù)當前下 行緩存的實體數(shù)目以及下行消息隊列長度進行RB和CELL級擁塞標志位更新。
      [0016] 具體實施時可參考軟件技術(shù)實現(xiàn)自動運行流程,如圖1所示,實施例所提供方法 的流程包括以下步驟: 步驟1,初始化pdcp層和rlc層分別的流控閾值門限,初始化CELL(小區(qū))、RB(承載) 擁塞標志似。
      [0017] 初始化門限后,各級擁塞標志位后續(xù)將根據(jù)此門限來進行擁塞程度置位。具體實 施時,門限具體取值可由本領域技術(shù)人員進行實際的性能調(diào)試決定后預設。實施例的步驟 1中,小區(qū)級和承載級的高中低各級閾值門限的具體取值由實際的系統(tǒng)性能吞吐量來決定。 在pdcp層和rlc層中,都存在小區(qū)級和承載級的流控閾值門限。其中小區(qū)級的流控閾值門 限包括高閾值門限和低閾值門限,由roCP/RLC下行用戶面處理任務的消息隊列長度決定。 承載級的流控閾值門限包括高、中、低三級閾值門限,由roCP/RLC下行緩沖區(qū)實體數(shù)目來 決定。其中小區(qū)級和承載級的擁塞標志位初始化為〇,后續(xù)會根據(jù)當前系統(tǒng)的實時性能狀態(tài) 來進行置位。
      [0018] 數(shù)據(jù)鏈路層用戶面內(nèi)部流控包括四組域值,分別對應于: roCP的下行用戶面處理任務的消息隊列長度(具體相應閾值為TL_PDCP_QUEUE和TH_PDCP_QUEUE),為Cell級流控參數(shù),由H)CP檢出隊列長度是否越過相關(guān)門限;其中,TL_ H)CP_QUEUE為pdcp層消息隊列不擁塞門限,TH_PDCP_QUEUE為pdcp層消息隊列擁塞門限。
      [0019]RLC的下行用戶面處理任務的消息隊列長度(具體相應閾值為TL_RLC_QUEUE和 TH_RLC_QUEUE),為Cell級流控參數(shù),由RLC檢出;其中,TL_RLC_QUEUE為rlc層消息隊列 不擁塞門限,TH_RLC_QUEUE為rlc層消息隊列擁塞門限。
      [0020] PDCP的下行緩沖區(qū)實體數(shù)目(具體相應閾值為TL_PDCP_BUFFER、TM_PDCP_BUFFER 和TH_PDCP_BUFFER),為RB級流控參數(shù),由PDCP檢出;其中,TL_PDCP_BUFFER為pdcp層下 行緩沖占用低門限,TM_PDCP_BUFFER為pdcp層下行緩沖占用中門限,TH_PDCP_BUFFER為 pdcp層下行緩沖占用高門限。
      [0021] RLC的下行緩沖區(qū)實體數(shù)目(具體相應閾值為TL_RLC_BUFFER、TM_RLC_BUFFER和 TH_RLC_BUFFER),為RB級流控參數(shù),由RLC檢出。其中,TL_RLC_BUFFER為rlc層下行緩沖 占用低門限,TM_RLC_BUFFER為rlc層下行緩沖占用中門限,TH_RLC_BUFFER為rlc層下行 緩沖占用高門限。
      [0022] 步驟2,H)CP層作為流控措施的執(zhí)行者,當收到從GTPU下來的SDU(ServiceData Unit,業(yè)務數(shù)據(jù)單元)時,進入流控處理,進行擁塞狀態(tài)判斷,根據(jù)判斷結(jié)果丟棄此SDU或者 繼續(xù)進行rocp下行處理流程; 當數(shù)據(jù)報文(即SDU)達到rocp時,PDCP作為流控措施的執(zhí)行者,會針對當前數(shù)據(jù)報文 判斷此時的擁塞狀態(tài): rocp層和RLC層共享所有的擁塞標志位,即一個Cell級的擁塞標志和若干個RB級擁 塞標志,對當前數(shù)據(jù)報文的處理根據(jù)Cell級的擁塞標志及報文對應的RB級擁塞標志位進 行判斷。記Cell級擁塞標志為cellBLK,記RB級擁塞標志為rbBLK。對于某個標志位,若 流控決策者H)CP和RLC的流控決策不一致時,取兩者中的較大者,如H)CP認為Cell級別 的擁塞標識為1,而RLC認為Cell級別的擁塞標志為0時,該Cell的擁塞標志應被設置為 1 ;如H)CP認為某RB的擁塞標志位1,RLC認為該RB的擁塞標志為2,該RB相應的RB級 擁塞標志位為2。為便于確定cellBLK和rbBLK的取值,將H)CP判斷的Cell級別的擁塞 標識記為cellBLKl,將RLC判斷的Cell級別的擁塞標識記為cellBLK2,將H)CP判斷的RB 級別的擁塞標識記為rbBLKl,將RLC判斷的RB級別的擁塞標識記為rbBLK2,取cellBLKl、 cellBLK2中的較大者為cellBLK,取rbBLKl、rbBLK2中的較大者為rbBLK;考慮各種可能的 標志取值情況,具體擁堵程度判定如下表1 : 表1擁塞程度判定表

      【權(quán)利要求】
      1. 一種用于移動通信系統(tǒng)中數(shù)據(jù)鏈路層的流量控制方法,其特征在于,包括以下步 驟: 步驟1,初始化pdcp層和rlc層分別的流控閾值門限,所述流控閾值門限包括小區(qū)級的 流控閾值門限和承載級的流控閾值門限;初始化小區(qū)級的擁塞標志位cellBLK和承載級的 擁塞標志位rbBLK為0 ;所述pdcp為分組數(shù)據(jù)匯聚協(xié)議,所述rlc為無線鏈路控制; pdcp層小區(qū)級的流控閾值門限有低門限閾值TL_PDCP_QUEUE和高門限閾值TH_PDCP_ QUEUE, r 1 c層小區(qū)級的流控閾值門限有低門限閾值TL_RLC_QUEUE和高門限閾值TH_RLC_ QUEUE, pdcp層承載級的流控閾值門限有低門限閾值TL_PDCP_BUFFER、中門限閾值TM_PDCP_ BUFFER 和高門限閾值 TH_PDCP_BUFFER, r 1 c層承載級的流控閾值門限有低門限閾值TL_RLC_BUFFER、中門限閾值TM_RLC_ BUFFER 和高門限閾值 TH_RLC_BUFFER ; 步驟2,當收到從GTPU層下來的數(shù)據(jù)報文時,H)CP層根據(jù)當前的擁塞標志位cellBLK 和rbBLK判定基站的負荷情況并處理;所述GTPU為GPRS用戶平面隧道協(xié)議,所述數(shù)據(jù)報 文為SDU, SDU表示業(yè)務數(shù)據(jù)單元; 第一次執(zhí)行步驟2時當前的擁塞標志位為步驟1初始化結(jié)果cellBLK=0、rbBLK=0 ; 后續(xù)執(zhí)行步驟2時根據(jù)上一次執(zhí)行步驟3和步驟4中所得相應的擁塞標志位cellBLKl、 cellBLK2、rbBLKl、rbBLK2 確定 cellBLK 和 rbBLK 當前的取值,包括取 cellBLKl、cellBLK2 中的較大者為cellBLK,取rbBLKl、rbBLK2中的較大者為rbBLK ; 根據(jù)當前的擁塞標志位cellBLK和rbBLK判定基站的負荷情況并處理的方式如下, 當前數(shù)據(jù)報文相應rbBLK為2時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù)據(jù)報文進行擁塞 狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK為1且cellBLK為1時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù) 據(jù)報文進行擁塞狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK為1時且cellBLK為0時,不丟棄當前數(shù)據(jù)報文,進入步驟3 繼續(xù)后續(xù)流程; 當前數(shù)據(jù)報文相應rbBLK為0且cellBLK為1時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù) 據(jù)報文進行擁塞狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK和cellBLK都為0時,不丟棄當前數(shù)據(jù)報文,進入步驟3繼續(xù) 后續(xù)流程; 步驟3, rocp下行流程處理,同時rocp層根據(jù)當前下行消息隊列長度以及下行緩沖區(qū) 實體數(shù)目進行小區(qū)級和承載級的擁塞標志位預判,得到相應預判結(jié)果cellBLKl和rbBLKl ; 小區(qū)級的擁塞標志位預判方式如下, 當rocp的消息隊列長度大于等于高門限閾值TH_PDCP_QUEUE時,cellBLKl置為1,表 示擁塞狀態(tài); 當roCP的消息隊列長度小于高門限閾值TH_PDCP_QUEUE大于等于低門限閾值TL_ PDCP_QUEUE 時,cellBLKl 保持不變; 當roCP的消息隊列長度小于低門限閾值TL_PDCP_QUEUE時,對應CELL標志位 cellBLKl即置為0,表示不擁塞狀態(tài); 承載級的擁塞標志位預判方式如下, 當H)CP下行RB緩沖區(qū)實體數(shù)目小于等于高門限閾值TH_PDCP_BUFFER且大于等于中 門限閾值TM_PDCP_BUFFER時,rbBLKl置為1,表示擁塞程度較輕; 當H)CP下行RB緩沖區(qū)實體數(shù)目大于高門限閾值TH_PDCP_BUFFER時,rbBLKl置為2, 表示較擁塞程度較嚴重; 當H)CP下行RB緩沖區(qū)實體數(shù)目大于等于低門限閾值TL_PDCP_BUFFER和中且小于中 門限閾值TM_PDCP_BUFFER時,rbBLKl保持不變; 當H)CP下行RB緩沖區(qū)實體數(shù)目小于低門限閾值TL_PDCP_BUFFER時,rbBLKl置為0, 表示不擁塞狀態(tài); 步驟4, RLC下行流程處理,同時RLC層根據(jù)當前下行消息隊列長度以及下行緩沖區(qū)實 體數(shù)目進行小區(qū)級和承載級的擁塞標志位預判,得到相應預判結(jié)果cellBLK2和rbBLK2 ;等 待下一個數(shù)據(jù)報文到達時返回步驟2 ; 小區(qū)級的擁塞標志位預判方式如下, 當RLC的消息隊列長度大于等于高門限閾值TH_RLC_QUEUE時,cellBLK2置為1,表示 擁塞狀態(tài); 當RLC的消息隊列長度小于高門限閾值TH_RLC_QUEUE大于等于低門限閾值TL_RLC_ QUEUE時,cel 1BLK2保持不變; 當RLC的消息隊列長度小于低門限閾值TL_RLC_QUEUE時,cellBLK2即置為0,表示不 擁塞狀態(tài); 承載級的擁塞標志位預判方式如下, 當RLC下行RB緩沖區(qū)實體數(shù)目小于等于高門限閾值TH_RLC_BUFFER且大于等于中門 限閾值TM_RLC_BUFFER時,rbBLK2置為1,表示擁塞程度較輕; 當RLC下行RB緩沖區(qū)實體數(shù)目大于高門限閾值TH_RLC_BUFFER時,rbBLK2置為2,表 示較擁塞程度較嚴重; 當RLC下行RB緩沖區(qū)實體數(shù)目大于等于低門限閾值TL_RLC_BUFFER且小于中門限閾 值 TM_RLC_BUFFER 時,rbBLK2 保持不變; 當RLC下行RB緩沖區(qū)實體數(shù)目小于低門限閾值TL_RLC_BUFFER時,rbBLK2置為0,表 示不擁塞狀態(tài)。
      2.-種用于移動通信系統(tǒng)中數(shù)據(jù)鏈路層的流量控制系統(tǒng),其特征在于,包括以下模 塊: 初始化模塊,用于初始化pdcp層和rlc層分別的流控閾值門限,所述流控閾值門限包 括小區(qū)級的流控閾值門限和承載級的流控閾值門限;初始化小區(qū)級的擁塞標志位cellBLK 和承載級的擁塞標志位rbBLK為0 ;所述pdcp為分組數(shù)據(jù)匯聚協(xié)議,所述rlc為無線鏈路 控制; pdcp層小區(qū)級的流控閾值門限有低門限閾值TL_PDCP_QUEUE和高門限閾值TH_PDCP_ QUEUE, r 1 c層小區(qū)級的流控閾值門限有低門限閾值TL_RLC_QUEUE和高門限閾值TH_RLC_ QUEUE, pdcp層承載級的流控閾值門限有低門限閾值TL_PDCP_BUFFER、中門限閾值TM_PDCP_ BUFFER 和高門限閾值 TH_PDCP_BUFFER, r 1 c層承載級的流控閾值門限有低門限閾值TL_RLC_BUFFER、中門限閾值TM_RLC_ BUFFER 和高門限閾值 TH_RLC_BUFFER ; 判斷處理模塊,用于當收到從GTPU層下來的數(shù)據(jù)報文時,PDCP層根據(jù)當前的擁塞標志 位cellBLK和rbBLK判定基站的負荷情況并處理;所述GTPU為GPRS用戶平面隧道協(xié)議, 所述數(shù)據(jù)報文為SDU,SDU表示業(yè)務數(shù)據(jù)單元; 判斷處理模塊第一次工作時當前的擁塞標志位為初始化模塊所得初始化結(jié)果 cellBLK=0、rbBLK=0 ;判斷處理模塊后續(xù)工作時根據(jù)H)CP預判模塊和RLC預判模塊上一次 工作所得相應的擁塞標志位cel 1BLK1、cellBLK2、rbBLKl、rbBLK2確定cellBLK和rbBLK當 前的取值,包括取cellBLKl、cellBLK2中的較大者為cellBLK,取rbBLKl、rbBLK2中的較大 者為rbBLK ; 根據(jù)當前的擁塞標志位cellBLK和rbBLK判定基站的負荷情況并處理的方式如下, 當前數(shù)據(jù)報文相應rbBLK為2時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù)據(jù)報文進行擁塞 狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK為1且cellBLK為1時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù) 據(jù)報文進行擁塞狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK為1時且cellBLK為0時,不丟棄當前數(shù)據(jù)報文,命令H)CP 預判模塊工作; 當前數(shù)據(jù)報文相應rbBLK為0且cellBLK為1時,丟棄當前數(shù)據(jù)報文,等待收下一個數(shù) 據(jù)報文進行擁塞狀態(tài)判斷; 當前數(shù)據(jù)報文相應rbBLK和cellBLK都為0時,不丟棄當前數(shù)據(jù)報文,命令H)CP預判 模塊工作; rocp預判模塊,用于rocp下行流程處理,同時rocp層根據(jù)當前下行消息隊列長度以及 下行緩沖區(qū)實體數(shù)目進行小區(qū)級和承載級的擁塞標志位預判,得到相應預判結(jié)果cellBLKl 和 rbBLK1 ; 小區(qū)級的擁塞標志位預判方式如下, 當H)CP的消息隊列長度大于等于高門限閾值TH_PDCP_QUEUE時,cellBLKl置為1,表 示擁塞狀態(tài); 當H)CP的消息隊列長度小于高門限閾值TH_PDCP_QUEUE且大于等于低門限閾值TL_ PDCP_QUEUE 時,cellBLKl 保持不變; 當roCP的消息隊列長度小于低門限閾值TL_PDCP_QUEUE時,對應CELL標志位 cellBLKl即置為0,表示不擁塞狀態(tài); 承載級的擁塞標志位預判方式如下, 當H)CP下行RB緩沖區(qū)實體數(shù)目小于等于高門限閾值TH_PDCP_BUFFER且大于等于中 門限閾值TM_PDCP_BUFFER時,rbBLKl置為1,表示擁塞程度較輕; 當H)CP下行RB緩沖區(qū)實體數(shù)目大于高門限閾值TH_PDCP_BUFFER時,rbBLKl置為2, 表示較擁塞程度較嚴重; 當H)CP下行RB緩沖區(qū)實體數(shù)目大于等于低門限閾值TL_PDCP_BUFFER且小于中門限 閾值 TM_PDCP_BUFFER 時,rbBLKl 保持不變; 當H)CP下行RB緩沖區(qū)實體數(shù)目小于低門限閾值TL_PDCP_BUFFER時,rbBLKl置為0, 表示不擁塞狀態(tài); RLC預判模塊,用于RLC下行流程處理,同時RLC層根據(jù)當前下行消息隊列長度以及 下行緩沖區(qū)實體數(shù)目進行小區(qū)級和承載級的擁塞標志位預判,得到相應預判結(jié)果cellBLK2 和rbBLK2 ;等待下一個數(shù)據(jù)報文到達時命令判斷處理模塊工作; 小區(qū)級的擁塞標志位預判方式如下, 當RLC的消息隊列長度大于等于高門限閾值TH_RLC_QUEUE時,cellBLK2置為1,表示 擁塞狀態(tài); 當RLC的消息隊列長度小于高門限閾值TH_RLC_QUEUE且大于等于低門限閾值TL_RLC_ QUEUE時,cel 1BLK2保持不變; 當RLC的消息隊列長度小于低門限閾值TL_RLC_QUEUE時,cellBLK2置為0,表示不擁 塞狀態(tài); 承載級的擁塞標志位預判方式如下, 當RLC下行RB緩沖區(qū)實體數(shù)目小于等于高門限閾值TH_RLC_BUFFER且大于等于中門 限閾值TM_RLC_BUFFER時,rbBLK2置為1,表示擁塞程度較輕; 當RLC下行RB緩沖區(qū)實體數(shù)目大于高門限閾值TH_RLC_BUFFER時,rbBLK2置為2,表 示較擁塞程度較嚴重; 當RLC下行RB緩沖區(qū)實體數(shù)目大于等于低門限閾值TL_RLC_BUFFER且小于中門限閾 值 TM_RLC_BUFFER 時,rbBLK2 保持不變; 當RLC下行RB緩沖區(qū)實體數(shù)目小于低門限閾值TL_RLC_BUFFER時,rbBLK2置為0,表 示不擁塞狀態(tài)。
      【文檔編號】H04W28/12GK104507122SQ201410770191
      【公開日】2015年4月8日 申請日期:2014年12月15日 優(yōu)先權(quán)日:2014年12月15日
      【發(fā)明者】徐海鑫, 張利達, 王方, 胡均武, 程潮, 李宗霖 申請人:武漢虹信通信技術(shù)有限責任公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1