新四季網

無線通信網絡的多用戶多業務的調度方法及裝置的製作方法

2023-12-12 02:19:07 1

專利名稱:無線通信網絡的多用戶多業務的調度方法及裝置的製作方法
技術領域:
本發明涉及無線通信技術領域,尤其涉及到一種無線通信網絡的多用戶多業務的調度方法及裝置。
背景技術:
調度技術在電信無線傳輸領域應用非常廣泛,基於無線傳輸的調度方案主要有 (1)基於包驅動的調度方案,該調度方案按照收到的數據的優先級進行調度,先來的數據先處理,後來的數據後處理。( 基於優先級的調度方案,該調度方案按照包的優先級進行處理,每次需要調度的時候,從高優先級數據隊列中首先獲取數據處理,只有高優先級的數據處理完成後才可以處理低優先級的數據。然而,在調度時,方案(1)按照包的到達順序進行處理,無法實現對多用戶業務調度的公平性進行控制,當某個用戶的數據特別大的時候,可能會長時間的處理該用戶的數據,使得其他用戶的數據無法得到處理,這樣會導致其他用戶的數據處理超時。而方案(2) 按照包的優先級進行處理,如果高優先級的包不停到達,那麼低優先級的包就無法及時得到處理,因而也無法保證多用戶業務調度的公平性。為了解決上述方案(1)和方案O)的業務調度公平性,目前採用了基於無線承載調度方案的主流調度方式。該調度方式按照用戶建立的業務進行調度處理,每次在每個業務上處理一個包,然後處理下一個業務的數據。不區分用戶。這種調度方式按照業務的優先級進行調度,每個業務每次處理一包。例如用戶A有10個業務同時在處理數據,每個業務有10個待處理數據包,用戶B有1個業務在處理數據,這個業務也有10個待處理數據包, 用戶A和用戶B的每次可處理數據包的數量均為1個,那麼就會導致用戶B必須等到用戶 A處理完10個數據包後才能處理用戶B的1個數據包。因此,該調度方式雖然實現了對業務的公平調度,但是卻無法保證用戶級別的公平調度。

發明內容
本發明的主要目的在於提供一種無線通信網絡的多用戶多業務的調度方法及裝置,以解決當前調度技術中對於多用戶多業務調度時,無法保證公平性和實時性問題。根據本發明的一個方面,提供了一種無線通信網絡的多用戶多業務的調度方法, 包括以下步驟對待處理的多個用戶進行排序,生成用戶調度隊列;依次處理用戶調度隊列中的每個用戶的業務的預定數量的數據包,其中,預定數量根據所述用戶的優先級預先設置。進一步地,無線通信網絡的多用戶多業務的調度方法還包括在處理過程中,判斷當前處理的用戶的業務是否為空;若是,則將該用戶從用戶調度隊列中刪除;若否,則將該用戶連結到用戶調度隊列的隊尾。進一步地,依次處理用戶調度隊列中的每個用戶的業務的預定數量的數據包的步驟包括對每個用戶的多個業務進行排序,生成業務隊列,其中,每個業務包括至少一個數據包;依次處理業務隊列的每個業務的一個數據包,直到處理的數據包的數量達到預定數量;將處理過的數據包從其所屬的業務中刪除。進一步地,依次處理用戶調度隊列中的每個用戶的業務的預定數量的數據包的步驟還包括在每個業務的處理過程中,判斷當前處理的業務是否有剩餘數據包;若是,則將該業務連結到業務隊列的隊尾;若否,則將該業務從所述業務隊列中刪除。進一步地,對待處理的多個用戶進行排序的步驟包括對待處理的多個用戶按照時間先後順序進行排序。根據本發明的另一方面,提供了一種無線通信網絡的多用戶多業務的調度裝置, 包括隊列生成模塊,用於對待處理的多個用戶進行排序,生成用戶調度隊列;業務處理模塊,用於依次處理用戶調度隊列中的每個用戶的業務的預定數量的數據包,其中,預定數量根據所述用戶的優先級預先設置。進一步地,無線通信網絡的多用戶多業務的調度裝置還包括業務判斷模塊,用於在處理過程中,判斷當前處理的用戶的業務是否為空;用戶刪除模塊,用於若業務判斷模塊的判斷結果為是,則將該用戶從用戶調度隊列中刪除;用戶連結模塊,用於若業務判斷模塊的判斷結果為否,則將該用戶連結到用戶調度隊列的隊尾。進一步地,業務處理模塊包括業務隊列模塊,用於對每個用戶的多個業務進行排序,生成業務隊列,其中,每個業務包括至少一個數據包;數據包處理模塊,用於依次處理業務隊列的每個業務的一個數據包,直到處理的數據包的數量達到預定數量;數據包刪除模塊,用於將處理過的數據包從其所屬的業務中刪除。進一步地,業務處理模塊還包括數據包判斷模塊,用於在每個業務的處理過程中,判斷當前處理的業務是否有剩餘數據包;業務連結模塊,用於若數據包判斷模塊的判斷結果為是,則將該業務連結到業務隊列的隊尾;業務刪除模塊,用於若數據包判斷模塊的判斷結果為否,則將該業務從業務隊列中刪除。進一步地,隊列生成模塊包括時間隊列生成模塊,用於對待處理的多個用戶按照時間先後順序進行排序。本發明通過使用用戶調度隊列對無線通信網絡的多用戶多業務進行調度處理,每次對一個用戶只處理預定數量的數據包,充分保證了用戶間業務調度的公平性和實時性。 同時,根據用戶的優先級設定用戶每次可以處理的業務的數據包的數量,優先級越高的用戶每次可處理的數據包的數量也越多,從而為高優先級的用戶提供更好更及時的調度服務。


此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中圖1是本發明的一種無線通信網絡的用戶及業務的組織結構圖;圖2是本發明的一種無線通信網絡的多用戶多業務的調度方法實施例的步驟流程圖;圖3是本發明的另一種無線通信網絡的多用戶多業務的調度方法實施例的步驟流程圖4是本發明的再一種無線通信網絡的多用戶多業務的調度方法實施例的步驟流程圖;圖5是本發明的一種無線通信網絡的多用戶多業務的調度裝置實施例的結構框圖;圖6是本發明的另一種無線通信網絡的多用戶多業務的調度裝置實施例的結構框圖;圖7是本發明的一種無線通信網絡的用戶及業務節點的結構示意圖。
具體實施例方式下文中將參考附圖並結合實施例來詳細說明本發明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。在電信無線傳輸領域,隨著終端用戶數量的日益增長,對多用戶多業務的調度成為衡量控制站如基站性能的重要指標。現有技術更多考慮到多業務之間的調度公平性,但當一個用戶的業務遠多於另一少業務的用戶時,卻無法兼顧用戶之間調度的公平性。本發明針對該問題,對一個用戶每次只處理一定數量的業務,從而保證了用戶之間調度的公平性。參照圖1,示出了本發明的一種無線通信網絡的用戶及業務的組織結構圖。當有多個用戶如用戶-1至用戶_n需要控制站對其業務進行處理時,控制站將用戶-1至用戶-η進行排序,如控制站按照用戶訪問的先後順序對其進行排序,從而生成用戶調度隊列。其中, 每個用戶對應一個業務隊列,該業務隊列包括該用戶需處理的業務,如業務-1到業務-N。 每個業務對應於一個無線承載,包括至少一個待處理的數據包(圖中未示出)。參照圖2,示出了本發明的一種無線通信網絡的多用戶多業務的調度方法實施例的步驟流程圖,具體可以包括步驟202 對待處理的多個用戶進行排序,生成用戶調度隊列。本步驟中,本領域技術人員可以根據實際需要,對待處理的多個用戶進行排序,如按照時間先後順序,或按照優先級別順序,等等,本發明無須對此作出限制。步驟204 依次處理用戶調度隊列中的每個用戶的業務的預定數量的數據包。其中,所述預定數量根據所述用戶的優先級預先設置。即按照用戶-1的優先級的處理預定數量的業務,然後是用戶_2,用戶-3,......,
直至用戶-η。通過本實施例,有效解決了現有技術在對多用戶多業務進行調度時,只考慮到業務的調度公平性,而沒有考慮用戶的調度公平性的問題,而本實施例每次對一個用戶只處理預定數量的數據包,充分保證了用戶間業務調度的公平性和實時性。同時,根據用戶的優先級設定用戶每次可以處理的業務的數據包的數量,優先級越高的用戶每次可處理的數據包的數量也越多,從而為高優先級的用戶提供更好更及時的調度服務。參照圖3,示出了本發明的另一種無線通信網絡的多用戶多業務的調度方法實施例的步驟流程圖。本實施例以LTE(Long TermEvolution,長期演進)系統中的用戶面調度方案為例,假設有兩個待處理用戶UE-I和UE-2,UE-I有兩個待處理業務RB-I和RB_2,UE-2 有一個待處理業務RB-3。其中,RB-I有三個待處理數據DATA-I和DATA-2和DATA-3,RB-2有兩個待處理數據DATA-4和DATA-5,RB-3有一個待處理數據DATA-6。假設UE-I的優先級別高於UE-2,UE-I的每次可處理的數據包的數量為2個,而UE-2每次可處理的數據包的數量為1個。本實施例的多用戶多業務的調度方法具體可以包括以下步驟步驟302 對UE-I的UE-2進行排序,生成用戶調度隊列。本實施例將UE-I的UE-2按照時間先後順序排序,UE-I先於UE-2,為用戶調度隊列的頭節點。步驟304 獲取用戶調度隊列的頭節點用戶UE-1。步驟306 獲取UE-I的待處理業務的數量為2,待處理的數據包數量為5,每次可處理的數據包的預定數量為2。步驟308 獲取UE-I的業務RB-I,取出DATA-I進行處理,並將處理過的DATA-I從 UE-I的業務中刪除。本步驟中以先處理RB-I為例,但本領域技術人員應當理解,在對業務進行處理時,也有可能先處理DATA-2或DATA-3,或者,先對RB-2的業務進行處理。步驟310 判斷本次處理的數據包數量未達到UE-I的預定數量,且UE-I的業務不為空,獲取UE-I的業務RB-2,取出DATA-4進行處理,並將處理過的DATA-4從UE-I的業務中刪除。本步驟中,也可以選擇繼續對RB-I的DATA-2進行處理。步驟312 判斷本次處理的數據包數量已達到UE-I的預定數量,且UE-I的業務不為空,將UE-I連結到用戶調度隊列的隊尾。即將UE-I連結到UE-2後,使得UE-I的業務在本次調度處理後下次繼續被處理, 一方面保證了 UE-2業務調度處理的及時性,另一方面保證的UE-I業務調度處理的完整性。步驟314 獲取用戶調度隊列的頭節點用戶UE-2。步驟316 獲取UE-2的待處理業務的數量為1,待處理的數據包數量為1,每次可處理的數據包的預定數量為1。步驟318 獲取UE-2的業務RB-3,取出DATA-6進行處理,並將處理過的DATA-6從 UE-2的業務中刪除。步驟320 判斷本次處理的數據包數量已達到UE-2的預定數量,且UE-2的業務為空,將UE-2從用戶調度隊列中刪除。步驟322 獲取用戶調度隊列的頭節點用戶UE-1。步驟324 獲取UE-I的業務RB-I,取出DATA-2進行處理,並將處理過的DATA-2從 UE-I的業務中刪除。步驟326 判斷本次處理的數據包數量未達到UE-I的預定數量,且UE-I的業務不為空,獲取UE-I的業務RB-2,取出DATA-5進行處理,並將處理過的DATA-5從UE-I的業務中刪除。步驟328 判斷本次處理的數據包數量已達到UE-I的預定數量,且UE-I的業務不為空,將UE-I連結到用戶調度隊列的隊尾。此時,用戶調度隊列中僅有用戶UE-1。步驟330 獲取用戶調度隊列的頭節點用戶UE-1。步驟332 獲取UE-I的業務RB-I,取出DATA-3進行處理,並將處理過的DATA-3從UE-I的業務中刪除。步驟334 判斷本次處理的數據包數量未達到UE-I的預定數量,且UE-I的業務為空,將UE-I從用戶調度隊列中刪除。步驟336 用戶調度隊列中無用戶,調度完成。參照圖4,示出了本發明的再一種無線通信網絡的多用戶多業務的調度方法實施例的步驟流程圖。本實施例以LTE(Long TermEvolution,長期演進)系統中的用戶面調度方案為例,假設有兩個待處理用戶UE-I和UE-2,UE-I有兩個待處理業務RB-I和RB_2,UE-2 有一個待處理業務RB-3。其中,RB-I有一個待處理數據DATA-I,RB-2有兩個待處理數據 DATA-2和DATA-3,RB-3有一個待處理數據DATA-4。UE-I和UE-2每次可處理的數據包的數量均為1個。本實施例的多用戶多業務的調度方法具體可以包括以下步驟步驟402 對用戶進行排序,生成用戶調度隊列。本步驟對UE-I和UE-2按照時間先後順序排序,UE-I先於UE-2,為用戶調度隊列的頭節點。對多個用戶按照時間先後順序排序,先來的用戶先處理,充分考慮了多用戶調度的公平性,保證了多個用戶等待業務處理時間的公平性,避免了先來的用戶可能等待時間比後來用戶長的情況,提升了用戶體驗。步驟404 對與用戶對應的業務進行排序,生成用戶相應的業務隊列。本步驟對用戶的業務按照時間先後順序進行排序,將UE-I的業務RB-I和RB_2排序,生成UE-I的業務隊列,以RB-I先於RB-2為例;對UE-2的業務RB-3進行排序,生成UE-2 的業務隊列。在每個用戶內部使用業務調度隊列,實現了在用戶內保證每個業務調度的公平性。步驟406 判斷用戶調度隊列中是否有用戶,若是,轉步驟408 ;若否,轉步驟428。步驟408 獲取用戶調度隊列的頭節點用戶。步驟410 獲取頭節點用戶的待處理業務的數量、待處理的數據包數量,以及每次可處理的數據包的預定數量。本實施例中,UE-I的待處理業務的數量為2,待處理的數據包數量為3,每次可處理的數據包的預定數量為1 ;UE-2的待處理業務的數量為1,待處理的數據包數量為1,每次可處理的數據包的預定數量為1。步驟412 獲取頭節點用戶的業務隊列中的頭業務節點。步驟414:從頭業務節點中取出一個數據包進行處理,並將處理過的數據包從其所屬的業務中刪除。步驟416 判斷當前業務節點中是否有剩餘待處理數據包,若否,則轉步驟418 ;若是,則轉步驟420。步驟418 將該當前業務節點從業務隊列中刪除,轉步驟422。及時將已沒有業務的業務節點從業務隊列中刪除,可以保證業務隊列的及時更新,便於控制站獲取多用戶多業務的實時信息。步驟420 將該當前業務節點連結到業務隊列的隊尾。將仍有業務的業務節點連結到業務隊列的隊尾,在保證業務隊列內業務調度的公平性的同時,也保證了業務調度的完整性。
步驟422 判斷本次處理的數據包數量是否達到預定數量,若是,轉步驟424 ;若否,則轉步驟412。步驟424 判斷當前用戶節點是否有剩餘待處理業務節點,若是,則轉步驟426 ;若否,將該當前用戶節點從用戶調度隊列中刪除,轉步驟406。步驟426 將該當前用戶節點連結到用戶調度隊列的隊尾,轉步驟406。步驟428:調度結束。本實施例中,先對UE-I和UE-2按照時間先後順序排序,UE-I為用戶調度隊列的頭節點。再對UE-I和UE-2的業務進行排序,生成業務隊列。其中,UE-I的業務隊列中,RB-I 先於RB-2,為業務隊列的頭節點,UE-2的業務隊列中則僅有業務RB-3。獲取用戶調度隊列的頭節點UE-1,獲取UE-I的待處理業務的數量為2,待處理的數據包數量為3,每次可處理的數據包的預定數量為1。獲取UE-I的業務隊列中的頭業務節點RB-I,從RB-I中取出第一個數據包DATA-I進行處理,並將處理過的DATA-I從RB-I中刪除。判斷RB-I中沒有剩餘待處理數據包,將RB-I從UE-I的業務隊列中刪除,RB-2成為業務隊列的頭業務節點,此時,UE-I的業務隊列中只有一個業務節點RB-2。判斷本次處理的數據包數量已達到預定數量1,判斷UE-I中還有剩餘待處理業務節點RBUfUE-I連結到用戶調度隊列的隊尾,即UE-2之後。判斷用戶調度隊列中仍有用戶UE-2和UE-1,此時,UE-2為用戶調度隊列的頭節點。獲取用戶調度隊列的頭節點UE-2,獲取UE-2的待處理業務的數量為1,待處理的數據包數量為1,每次可處理的數據包的預定數量為1。獲取UE-2的業務隊列中的頭業務節點 RB-3,從RB-3中取出第一個數據包DATA-4進行處理,並將處理過的DATA-4從RB-3中刪除。 判斷RB-3中沒有剩餘待處理數據包,將RB-3從UE-2的業務隊列中刪除,此時,UE-2的業務隊列中沒有業務節點。判斷本次處理的數據包數量已達到預定數量1,判斷UE-2中沒有剩餘待處理業務節點,將UE-2從用戶調度隊列中刪除。此時,用戶調試隊列僅有用戶節點 UE-I。獲取用戶調度隊列的頭節點UE-1,獲取此時UE-I的待處理業務的數量為1,待處理的數據包數量為2,每次可處理的數據包的預定數量為1。獲取UE-I的業務隊列中的頭業務節點RB-2,從RB-2中取出第一個數據包DATA-2進行處理,並將處理過的DATA-2從RB-2 中刪除。判斷RB-2中還有剩餘待處理數據包,此時,UE-I的業務隊列中只有業務節點RB-2, RB-2為業務隊列的頭業務節點。判斷本次處理的數據包數量已達到預定數量1,判斷UE-I 中還有剩餘待處理業務節點RB-2。此時,用戶調度隊列中僅有用戶節點UE-I。獲取用戶調度隊列的頭節點UE-1,獲取此時UE-I的待處理業務的數量為1,待處理的數據包數量為1,每次可處理的數據包的預定數量為1。獲取UE-I的業務隊列中的頭業務節點RB-2,從RB-2中取出此時的第一個數據包DATA-3進行處理,並將處理過的DATA-3 從RB-2中刪除。判斷RB-2中已沒有剩餘待處理數據包,將RB-2從UE-I的業務隊列中刪除。判斷本次處理的數據包數量已達到預定數量1,判斷UE-I中已沒有剩餘待處理業務節點,將UE-I從用戶調度隊列中刪除。此時,用戶調度隊列中已無用戶節點,調度結束。本實施例在用戶層按照用戶進行公平調度,在用戶內部按照業務進行公平調度, 實現了高效、公平的多用戶多業務調度方案。參照圖5,示出了本發明的一種無線通信網絡的多用戶多業務的調度裝置實施例的結構框圖,具體可以包括隊列生成模塊502,用於對待處理的多個用戶進行排序,生成用戶調度隊列;業務處理模塊504,用於依次處理用戶調度隊列中的每個用戶的業務的預定數量的數據包。其中,所述預定數量根據所述用戶的優先級預先設置。通過本實施例,充分保證了用戶間業務調度的公平性和實時性。同時,根據用戶的優先級設定用戶每次可以處理的業務的數據包的數量,優先級越高的用戶每次可處理的數據包的數量也越多,從而為高優先級的用戶提供更好更及時的調度服務。參照圖6,示出了本發明的另一種無線通信網絡的多用戶多業務的調度裝置實施例的結構框圖,具體可以包括隊列生成模塊602,用於對待處理的多個用戶進行排序,生成用戶調度隊列;業務處理模塊604,用於依次處理用戶調度隊列中的每個用戶的業務的預定數量的數據包。其中,所述預定數量根據所述用戶的優先級預先設置。優選的,本實施例的多用戶多業務的調度裝置還可以進一步包括業務判斷模塊 606,用於在處理過程中,判斷當前處理的用戶的業務是否為空;用戶刪除模塊608,用於若業務判斷模塊的判斷結果為是,則將該用戶從用戶調度隊列中刪除;用戶連結模塊610,用於若業務判斷模塊的判斷結果為否,則將該用戶連結到用戶調度隊列的隊尾。其中,隊列生成模塊602可以包括時間隊列生成模塊6022,用於對待處理的多個用戶按照時間先後順序進行排序。業務處理模塊604可以包括業務隊列模塊6042,用於對每個用戶的多個業務進行排序,生成業務隊列,其中,每個業務包括至少一個數據包;數據包處理模塊6044,用於依次處理業務隊列的每個業務的一個數據包,直到處理的數據包的數量達到預定數量;數據包刪除模塊6046,用於將處理過的數據包從其所屬的業務中刪除。以及,數據包判斷模塊 6048,用於在每個業務的處理過程中,判斷當前處理的業務是否有剩餘數據包;業務連結模塊60410,用於若數據包判斷模塊的判斷結果為是,則將該業務連結到業務隊列的隊尾;業務刪除模塊60412,用於若數據包判斷模塊的判斷結果為否,則將該業務從業務隊列中刪除。參照圖7,示出了本發明的一種無線通信網絡的用戶及業務節點的結構示意圖。在該結構中,一個用戶節點包括用戶待處理數據包總數,用戶每次可處理數據包數量,以及該用戶的業務隊列。其中,業務隊列中包括若干業務節點,每個業務節點包括當前業務節點待處理數據包的數量,和下個待處理業務節點的信息。通過用戶待處理數據包總數,用戶每次可處理數據包數量,以及該用戶的業務隊列中每個業務節點的當前業務節點待處理數據包的數量和下個待處理業務節點的信息,使得控制站很容易地獲得待處理的用戶和業務情況,便於高效、合理地對多用戶多業務實現公平調度。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,並且在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。
以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種無線通信網絡的多用戶多業務的調度方法,其特徵在於,包括以下步驟 對待處理的多個用戶進行排序,生成用戶調度隊列;依次處理所述用戶調度隊列中的每個用戶的業務的預定數量的數據包,其中,所述預定數量根據所述用戶的優先級預先設置。
2.根據權利要求1所述的方法,其特徵在於,所述方法還包括 在處理過程中,判斷當前處理的用戶的業務是否為空;若是,則將該用戶從所述用戶調度隊列中刪除; 若否,則將該用戶連結到所述用戶調度隊列的隊尾。
3.根據權利要求2所述的方法,其特徵在於,所述依次處理用戶調度隊列中的每個用戶的業務的預定數量的數據包的步驟包括對所述每個用戶的多個業務進行排序,生成業務隊列,其中,每個業務包括至少一個數據包;依次處理所述業務隊列的每個業務的一個數據包,直到處理的數據包的數量達到所述預定數量;將處理過的數據包從其所屬的業務中刪除。
4.根據權利要求3所述的方法,其特徵在於,所述依次處理用戶調度隊列中的每個用戶的業務的預定數量的數據包的步驟還包括在每個業務的處理過程中,判斷當前處理的業務是否有剩餘數據包; 若是,則將該業務連結到所述業務隊列的隊尾; 若否,則將該業務從所述業務隊列中刪除。
5.根據權利要求1所述的方法,其特徵在於,所述對待處理的多個用戶進行排序的步驟包括對所述待處理的多個用戶按照時間先後順序進行排序。
6.一種無線通信網絡的多用戶多業務的調度裝置,其特徵在於,包括 隊列生成模塊,用於對待處理的多個用戶進行排序,生成用戶調度隊列;業務處理模塊,用於依次處理所述用戶調度隊列中的每個用戶的業務的預定數量的數據包,其中,所述預定數量根據所述用戶的優先級預先設置。
7.根據權利要求6所述的裝置,其特徵在於,所述裝置還包括業務判斷模塊,用於在處理過程中,判斷當前處理的用戶的業務是否為空; 用戶刪除模塊,用於若所述業務判斷模塊的判斷結果為是,則將該用戶從所述用戶調度隊列中刪除;用戶連結模塊,用於若所述業務判斷模塊的判斷結果為否,則將該用戶連結到所述用戶調度隊列的隊尾。
8.根據權利要求7所述的裝置,其特徵在於,所述業務處理模塊包括業務隊列模塊,用於對所述每個用戶的多個業務進行排序,生成業務隊列,其中,每個業務包括至少一個數據包;數據包處理模塊,用於依次處理所述業務隊列的每個業務的一個數據包,直到處理的數據包的數量達到所述預定數量;數據包刪除模塊,用於將處理過的數據包從其所屬的業務中刪除。
9.根據權利要求8所述的裝置,其特徵在於,所述業務處理模塊還包括數據包判斷模塊,用於在每個業務的處理過程中,判斷當前處理的業務是否有剩餘數據包;業務連結模塊,用於若所述數據包判斷模塊的判斷結果為是,則將該業務連結到所述業務隊列的隊尾;業務刪除模塊,用於若所述數據包判斷模塊的判斷結果為否,則將該業務從所述業務隊列中刪除。
10.根據權利要求6所述的裝置,其特徵在於,所述隊列生成模塊包括時間隊列生成模塊,用於對所述待處理的多個用戶按照時間先後順序進行排序。
全文摘要
本發明公開了一種無線通信網絡的多用戶多業務的調度方法及裝置。其中,所述方法包括對待處理的多個用戶進行排序,生成用戶調度隊列;依次處理所述用戶調度隊列中的每個用戶的業務的預定數量的數據包,其中,所述預定數量根據所述用戶的優先級預先設置。本發明通過使用用戶調度隊列對無線通信網絡的多用戶多業務進行調度處理,每次對一個用戶只處理預定數量的數據包,充分保證了用戶間業務調度的公平性和實時性。
文檔編號H04W72/12GK102202410SQ20101014025
公開日2011年9月28日 申請日期2010年3月23日 優先權日2010年3月23日
發明者任泰雲 申請人:中興通訊股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀