一種數據下發的方法和系統的製作方法
2023-05-07 06:29:46
專利名稱:一種數據下發的方法和系統的製作方法
技術領域:
本發明涉及無線通信技術領域,特別是涉及一種數據下發的方法和系統。
背景技術:
對處於CELLFACH態用戶,它們在RNC(Radio NetworkController,無線網絡控 制器)網絡中的數據流需要通過Macc〈-〉Macd映射,這一功能在現有MAC(Media Access Control,介質訪問控制)規範中已經定義,但兩者具體如何交互沒有明確描述。
對於上行業務來說,情況較簡單,MACc實體根據映射表把上行數據直接給MACd即 可;下行業務則相對複雜,目前小區一般配置一個FACH信道,因此下行調度要考慮以下各 種情況 小區CCCH(Common Control Channel,公共控制信道)\BCCH(Broadcast Control Channel,廣播控制信道); FACH用戶DCCH(Dedicated Control Channel,專用控制信道)\DTCH(Dedicated Traffic Channel,專用業務信道); 小區內多個FACH (Forward Access Channel,前向業務信道)用戶並存。 單用戶情況下,用戶對應的MACd實體只要有下行數據,就會通知小區對應的MACc
實體數據量,當小區FACH信道滿足對應的TTI (Transmission Time Interval,傳輸時間間
隔)發送時刻時,MACc則進行TFC(Transport Format Combination,傳送格式組合)選擇
後從MACd獲取相應的數據然後從FACH信道下發;多用戶情況下,目前一般都是簡單根據
FACH用戶的先後建立順序調度不同用戶的下行數據發送,或者考慮優先級調度用戶下行數
據發送。 單用戶調度方案缺點MACc和MACd實體實際所處物理資源不定,它們的交互時延 也不定,採用該方案容易造成下行Iub出窗;有可能出現死鎖情況,假如底層傳輸一個不可 預知錯誤把MACd- > MACc數據量通知消息或MACc- > MACd TFC選擇結果指示消息丟棄, 則該下行數據包不能順利發送;MACd- > MACc數據量通知消息佔用較多底層傳輸資源,特 別是在多個FACH用戶並存情況下。 多用戶調度方案缺點未考慮同優先級輪轉調度問題,假如兩個優先級相同用戶, 第一個用戶一直有數據,則第二個用戶一直處於飢餓狀態,得不到調度;另外一個問題是需 要把用戶的下行信令(DCCH)和PS (Packet Switched,分組交換)業務(DTCH)區分處理,信 令優先級高。
發明內容
為解決上述問題,本發明提供一種數據下發的方法和系統,以實現FACH用戶調度 公平,合理,有效。 為達到上述目的,本發明實施例的技術方案提供一種數據下發的方法,包括以下 步驟Sl. MACd向MACc發送下行數據的數據量通知消息;S2. TTI到時,MACc選擇FACH用
4戶DCCH/DTCH傳送格式組合;S3. MACc向MACd發送傳送格式組合選擇指示消息;S4. MACd向 MACc發送下行數據;S5. MACc對所述下行數據進行緩存;S6.在後續TTI, MACc向用戶發送 所存下行數據。 其中,在步驟S1之前,還包括判斷之前是否通知給MACc有數據,如果沒有,則進 行向MACc發送下行數據的數據量通知消息的步驟。 其中,在進行步驟SI時,MACd啟動重發定時器,當超時未收到傳送格式組合選擇 指示消息時,以當前數據量重發一個下行數據的數據量通知消息。 其中,在步驟Sl之後,還包括MACc根據所述下行數據的數據量通知消息,設置用 戶的數據存在狀態標記,並記錄當前RLC緩存的數據量。 其中,在步驟S2之前,還包括判斷是否有小區CCCH/BCCH數據需要處理,如果沒 有,則進行FACH用戶DCCH/DTCH傳送格式組合的選擇。 其中,在步驟S2中,根據接入用戶優先級及同優先級輪轉調度原則確定用戶處理 先後順序。 其中,所述優先級中,信令優先於PS業務。 其中,在進行步驟S4時,MACd向MACc通知當前RLC緩存內剩餘的數據量。
其中,如果當前RLC緩存內剩餘的數據量不為O,則啟動定時器。
本發明實施例的技術方案還提供一種數據下發的系統,所述系統包括MACc和 MACd,所述MACc包括傳送格式組合選擇單元,用於選擇FACH用戶DCCH/DTCH傳送格式組 合;選擇指示消息發送單元,用於向MACd發送傳送格式組合選擇指示消息;數據緩存單元, 用於對MACd發送的下行數據進行緩存;數據發送單元,用於向用戶發送所述下行數據;所 述MACd包括數據量通知消息發送單元,用於向MACc發送下行數據的數據量通知消息;下 行數據發送單元,用於向MACc發送下行數據。 其中,所述MACd還包括重發定時器,當所述重發定時器超時,且未收到傳送格式
組合選擇指示消息時,MACd以當前數據量重發一個下行數據的數據量通知消息給MACc。 其中,所述MACc還包括用戶處理順序確定單元,用於根據接入用戶優先級及同優
先級輪轉調度原則確定用戶處理先後順序。 與現有技術相比,本發明的技術方案具有如下優點 本發明實施例中,MACc先緩存下行數據,在後續TTI,再向用戶發送所述下行數 據,從而避免FACH用戶下行數據Iub出窗隱患;並根據接入用戶優先級及同優先級輪轉調 度原則確定用戶處理先後順序,以實現FACH用戶調度公平,合理,有效。
圖1是本發明實施例一的一種數據下發方法的流程圖;
圖2是本發明實施例二的一種數據下發方法的流程圖;
圖3是本發明實施例三的一種數據下發方法的流程圖;
圖4是本發明實施例的一種數據下發系統的結構圖。
具體實施例方式
下面結合附圖和實施例,對本發明的具體實施方式
作進一步詳細描述。以下實施例用於說明本發明,但不用來限制本發明的範圍。
實施例一 本發明實施例的一種數據下發方法如圖1所示,包括以下步驟
步驟SlOl, MACd向MACc發送下行數據的數據量通知消息。 步驟S102,TTI到時,MACc選擇前向業務信道FACH用戶專用控制信道DCCH/專用 業務信道DTCH傳送格式組合。 步驟S103, MACc向MACd發送傳送格式組合選擇指示消息; 步驟S104, MACd向MACc發送下行數據。 步驟S105, MACc對所述下行數據進行緩存。 步驟S106,在後續TTI, MACc向用戶發送所存下行數據。 實施例二 本發明實施例的一種數據下發方法如圖2所示,包括以下步驟 步驟S201,判斷之前是否通知給MACc有數據,如果沒有,則進行步驟S202,同時起
一個定時器,超時未收到Tfc Ind消息則重發當前下行數據量。 步驟S202, MACd向MACc發送下行數據的數據量通知消息。 步驟S203, TTI到時,MACc選擇FACH用戶DCCH/DTCH傳送格式組合。 步驟S204, MACc向MACd發送傳送格式組合選擇指示消息。 步驟S205,MACd向MACc通知當前RLC緩存內剩餘的數據量,如果當前RLC緩存內
剩餘的數據量不為O,則啟動定時器。 步驟S206 , MACd向MACc發送下行數據。 步驟S207, MACc對所述下行數據進行緩存。 步驟S208,在後續TTI, MACc向用戶發送所存下行數據。 實施例三 由於FACH上需要考慮AOA (Angle Of Arrival,信號到達角)的處理,還需要考 慮異頻鄰小區測量的影響,該段時間不能調度下行數據,因此為簡化調度設計,小區CCCH\ BCCH數據和FACH用戶DCCH\DTCH數據分開獨立操作。小區CCCH\BCCH數據需要最優先處 理,當前TTI沒有小區數據的情況下才考慮FACH用戶DCCHM)TCH數據調度。參照圖3,本實 施例具體實現如下 FACH用戶MACd向MACc發送下行數據的數據量通知消息MACD_TO_MACC_DATA_ NOTIFY,通知MACc數據量;MACc根據所述下行數據的數據量通知消息,設置用戶的數據存 在狀態標記,並記錄當前RLC緩存的數據量;TTI到時,MACc判斷是否有小區CCCH/BCCH數 據需要處理,如果沒有,則選擇FACH用戶DCCH/DTCH傳送格式組合,並向MACd發送傳送格 式組合選擇指示消息MACC_TO_MACD_STATUS_IND ;MACd從RLC (Radio LinkController,無 線鏈路控制器)取數據後通過MACD—TO—MACC—DATA—REQ發給MACc ;MACc對所述數據進行緩 存,並在後續TTI向用戶發送所述數據。 為了節省底層傳輸資源,MACd給MACc下行數據量通知信息採用如下機制如果 MACd有新數據,判斷之前是否通知給MACc有數據,如果已通知MACc有數據,則不用作任何 處理;否則給MACc發送初始數據量通知,然後起一個定時器,超時前收到相應Tfc Ind指示 消息則釋放定時器,否則以當前數據量重發一個數據量通知。收到MACc給MACd的Tfc Ind
6消息後,MACd給MACc數據的同時把剩餘數據量捎帶給MACc,減少底層傳輸資源的佔用,如果剩餘數據量不為0,也需要起一個定時器。初始數據量通知和捎帶通知這兩種方式都更新用戶在FACH的最新下行信息,供MACc Tfc選擇使用。 多用戶情況下,需要考慮調度順序。多用戶調度實現思路是設計一個優先級隊列,隊列初始為空,當小區內有FACH用戶接入時,按照FACH用戶優先級高低插入到合適隊列,每個隊列包含一些相同優先級的用戶。調度用戶首先要按照優先級作為依據,如果隊列內的用戶優先級相同,則輪轉調度。 MACc Tfc選擇和下行數據處理(讀數據,加頭等)的調度順序是一致的,即信令優先於PS業務,其順序為高優先級用戶信令、低優先級用戶信令、高優先級用戶PS業務數據、低優先級用戶PS業務數據。 本發明實施例的一種數據下發的系統如圖4所示,包括MACc41和MACd42,MACc41與MACd42連接。 MACc41包括用戶處理順序確定單元411、傳送格式組合選擇單元412、選擇指示消息發送單元413、數據緩存單元414和數據發送單元415。其中傳送格式組合選擇單元412分別與用戶處理順序確定單元411和選擇指示消息發送單元413連接,數據緩存單元414與數據發送單元415連接。用戶處理順序確定單元411用於根據接入用戶優先級及同優先級輪轉調度原則確定用戶處理先後順序;傳送格式組合選擇單元412用於選擇FACH用戶DCCH/DTCH傳送格式組合;選擇指示消息發送單元413用於向MACd發送傳送格式組合選擇指示消息;數據緩存單元414用於對MACd發送的下行數據進行緩存;數據發送單元415用於向用戶發送所述下行數據。 MACd42包括數據量通知消息發送單元421、下行數據發送單元422和重發定時器423。數據量通知消息發送單元421用於向MACc發送下行數據的數據量通知消息;下行數據發送單元422用於向MACc發送下行數據;當重發定時器423超時,且未收到傳送格式組合選擇指示消息時,MACd以當前數據量重發一個下行數據的數據量通知消息給MACc。
以上所述僅是本發明的優選實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明技術原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。
權利要求
一種數據下發的方法,其特徵在於,包括以下步驟S1.介質訪問控制MACd向MACc發送下行數據的數據量通知消息;S2.傳輸時間間隔TTI到時,MACc選擇前向業務信道FACH用戶專用控制信道DCCH/專用業務信道DTCH傳送格式組合;S3.MACc向MACd發送傳送格式組合選擇指示消息;S4.MACd向MACc發送下行數據;S5.MACc對所述下行數據進行緩存;S6.在後續TTI,MACc向用戶發送所存下行數據。
2. 如權利要求1所述數據下發的方法,其特徵在於,在步驟SI之前,還包括判斷之前 是否通知給MACc有數據,如果沒有,則進行向MACc發送下行數據的數據量通知消息的步 驟。
3. 如權利要求1所述數據下發的方法,其特徵在於,在進行步驟SI時,MACd啟動重發 定時器,當超時未收到傳送格式組合選擇指示消息時,以當前數據量重發一個下行數據的 數據量通知消息。
4. 如權利要求l所述數據下發的方法,其特徵在於,在步驟Sl之後,還包括MACc根據 所述下行數據的數據量通知消息,設置用戶的數據存在狀態標記,並記錄當前無線鏈路控 制器RLC緩存的數據量。
5. 如權利要求1所述數據下發的方法,其特徵在於,在步驟S2之前,還包括判斷是否 有小區公共控制信道CCCH/廣播控制信道BCCH數據需要處理,如果沒有,則進行FACH用戶 DCCH/DTCH傳送格式組合的選擇。
6. 如權利要求1所述數據下發的方法,其特徵在於,在步驟S2中,根據接入用戶優先級 及同優先級輪轉調度原則確定用戶處理先後順序。
7. 如權利要求6所述數據下發的方法,其特徵在於,所述優先級中,信令優先於PS業務。
8. 如權利要求1所述數據下發的方法,其特徵在於,在進行步驟S4時,MACd向MACc通 知當前RLC緩存內剩餘的數據量。
9. 如權利要求8所述數據下發的方法,其特徵在於,如果當前RLC緩存內剩餘的數據量 不為O,則啟動定時器。
10. —種數據下發的系統,所述系統包括MACc和MACd,其特徵在於, 所述MACc包括傳送格式組合選擇單元,用於選擇FACH用戶DCCH/DTCH傳送格式組合; 選擇指示消息發送單元,用於向MACd發送傳送格式組合選擇指示消息; 數據緩存單元,用於對MACd發送的下行數據進行緩存; 數據發送單元,用於向用戶發送所述下行數據; 所述MACd包括數據量通知消息發送單元,用於向MACc發送下行數據的數據量通知消息; 下行數據發送單元,用於向MACc發送下行數據。
11. 如權利要求10所述數據下發的系統,其特徵在於,所述MACd還包括重發定時器,當 所述重發定時器超時,且未收到傳送格式組合選擇指示消息時,MACd以當前數據量重發一個下行數據的數據量通知消息給MACc。
12.如權利要求10所述數據下發的系統,其特徵在於,所述MACc還包括用戶處理順序 確定單元,用於根據接入用戶優先級及同優先級輪轉調度原則確定用戶處理先後順序。
全文摘要
本發明公開了一種數據下發的方法,包括以下步驟MACd向MACc發送下行數據的數據量通知消息;TTI到時,MACc選擇FACH用戶DCCH/DTCH傳送格式組合;MACc向MACd發送傳送格式組合選擇指示消息;MACd向MACc發送下行數據;MACc對所述下行數據進行緩存;在後續TTI,MACc向用戶發送所述下行數據。本發明還公開了一種數據下發的系統。在本發明中,MACc先緩存下行數據,在後續TTI,再向用戶發送所述下行數據,從而避免FACH用戶下行數據Iub出窗隱患;並根據接入用戶優先級及同優先級輪轉調度原則確定用戶處理先後順序,以實現FACH用戶調度公平,合理,有效。
文檔編號H04W72/00GK101754375SQ20081023959
公開日2010年6月23日 申請日期2008年12月12日 優先權日2008年12月12日
發明者唐洪川, 梁劍, 王鑫 申請人:大唐移動通信設備有限公司