專利名稱:一種提高上行業(yè)務質量的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術,具體涉及一種提高上行業(yè)務質量的方法和系統(tǒng)。
背景技術:
當前,第三代移動通信技術已經(jīng)陸續(xù)進入實用階段。為了提高上行接入能力,頻分雙工(Frequency Division Duplex,F(xiàn)DD)和時分雙工(Time DivisionDuplex,TDD)技術相繼在3GPP的標準中引入了上行增強(Enhanced Uplink)技術,對高速上/下行分組接入(High Speed Uplink/Downlink Packet Access,HSUPA/HSDPA)作進一步優(yōu)化。
HSUPA的用戶設備(User Equipment,UE)需要進行多種業(yè)務,因此每個UE包含多個邏輯信道,不同的邏輯信道上承載不同的業(yè)務,UE將調(diào)度信息(Scheduling Information,SI)發(fā)送給NodeB,所述SI中包含以下內(nèi)容,如表1所示 表1 目前常用的調(diào)度算法是根據(jù)各UE的不同邏輯信道的優(yōu)先級進行排序,即按照各UE上報的SI中的HLID所對應的邏輯信道,選擇其中優(yōu)先級最高的邏輯信道,對該邏輯信道所屬的UE進行上行業(yè)務調(diào)度;當所述最高優(yōu)先級的邏輯信道上承載的業(yè)務調(diào)度完之后,網(wǎng)絡側再對余下的各邏輯信道按照優(yōu)先級進行排序,選擇其中優(yōu)先級最高的邏輯信道繼續(xù)進行調(diào)度,該邏輯信道可能與前次調(diào)度的邏輯信道屬于同一個UE,也可能屬于其它UE。
現(xiàn)有技術在為所選擇的邏輯信道分配資源時,按照最大化傳輸最高優(yōu)先級數(shù)據(jù)的方法進行,即根據(jù)TEBS和HLBS,從總緩存中選擇比例等于HLBS的資源分配給所述具有最高優(yōu)先級的邏輯信道,以優(yōu)先保證高優(yōu)先級業(yè)務的服務質量(QoS)需求。
但是,在實際的業(yè)務調(diào)度中,不同邏輯信道上的各種業(yè)務不僅存在優(yōu)先級高低次序的差別,各種業(yè)務的時延需求也同樣存在差異,因此,現(xiàn)有技術這種在調(diào)度傳輸過程中只考慮最高優(yōu)先級數(shù)據(jù)的方法,由于未考慮邏輯信道上承載的各種業(yè)務的時延需求,因此可能會導致某些優(yōu)先級較低的業(yè)務等待時間較長,從而承載該業(yè)務的邏輯信道無法得到及時的調(diào)度,也就無法滿足所述業(yè)務的時延需求;進一步地,如果UE的最高優(yōu)先級數(shù)據(jù)在全部待調(diào)度數(shù)據(jù)中所占比例較小時,則該UE全部待調(diào)度數(shù)據(jù)中占比例較大的低優(yōu)先級數(shù)據(jù)能夠得到調(diào)度的機會就會較小,從而造成該UE的性能比較差。
可見,現(xiàn)有技術中NodeB無法綜合邏輯信道的時延需求和優(yōu)先級次序來進行上行業(yè)務調(diào)度。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種提高上行業(yè)務質量的方法和系統(tǒng),能夠綜合時延需求和優(yōu)先級次序進行上行業(yè)務調(diào)度。
為達到上述目的,本發(fā)明的技術方案具體是這樣實現(xiàn)的 一種提高上行業(yè)務質量的方法,該方法包括 基站接收基站控制器配置的不同邏輯信道的時延參數(shù)和各用戶終端初始上報的調(diào)度信息,分別計算各用戶終端中最高優(yōu)先級邏輯信道的已流逝時間,所述已流逝時間為從緩存中有數(shù)據(jù)要發(fā)送到基站利用該邏輯通道調(diào)度所述數(shù)據(jù)所經(jīng)過的時間; 根據(jù)所述已流逝時間和調(diào)度信息分別計算各用戶終端中最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級,對調(diào)度優(yōu)先級最高的邏輯信道所屬的用戶終端進行調(diào)度; 接收所述調(diào)度優(yōu)先級最高的用戶終端發(fā)送的更新的調(diào)度信息,更新調(diào)度優(yōu)先級最高的邏輯信道的已流逝時間,然后繼續(xù)執(zhí)行所述調(diào)度優(yōu)先級的計算并執(zhí)行所述調(diào)度,直到將各用戶終端的上行數(shù)據(jù)調(diào)度傳輸完成。
一種提高上行業(yè)務質量的系統(tǒng),包括基站控制器、用戶終端和基站; 所述基站控制器,配置不同邏輯信道的時延參數(shù)并發(fā)送給基站; 所述基站,根據(jù)接收的時延參數(shù)和用戶終端初次上報的調(diào)度信息,分別計算各用戶終端中最高優(yōu)先級邏輯信道的已流逝時間,所述已流逝時間為從緩存中有數(shù)據(jù)要發(fā)送到基站利用該邏輯通道調(diào)度所述數(shù)據(jù)所經(jīng)過的時間獲取包含最高優(yōu)先級邏輯信道的已流逝時間T_lapse在內(nèi)的各種列表參數(shù),并設置非最高優(yōu)先級邏輯信道的各種列表參數(shù)的初始值,所述已流逝時間表示從用戶終端有數(shù)據(jù)要發(fā)送到基站接收到該數(shù)據(jù)并利用該邏輯通道進行調(diào)度所經(jīng)過的時間;根據(jù)所述已流逝時間和調(diào)度信息分別計算各用戶終端中最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級,對調(diào)度優(yōu)先級最高的邏輯信道所屬的用戶終端進行調(diào)度;接收所述調(diào)度優(yōu)先級最高的用戶終端發(fā)送的更新的調(diào)度信息,更新調(diào)度優(yōu)先級最高的邏輯信道的已流逝時間,然后繼續(xù)執(zhí)行所述調(diào)度優(yōu)先級的計算并執(zhí)行所述調(diào)度,直到將各用戶終端的上行數(shù)據(jù)調(diào)度傳輸完成; 所述用戶終端,進行調(diào)度信息的上報,并根據(jù)基站分配的資源進行上行數(shù)據(jù)的傳輸。
由上述的技術方案可見,本發(fā)明實施例的這種提高上行業(yè)務質量的方法和系統(tǒng),通過將不同業(yè)務的時延參數(shù)映射得到時延需求并通知基站,基站在進行業(yè)務調(diào)度時除了考慮各邏輯信道的優(yōu)先級外,還同時考慮該信道傳輸業(yè)務的時延需求,從而提高上行業(yè)務的QoS需求。
圖1為本發(fā)明實施例中提高上行業(yè)務質量的方法的流程示意圖。
圖2為本發(fā)明實施例中進行上行業(yè)務調(diào)度的具體示例的流程示意圖。
圖3為本發(fā)明實施例中提高上行業(yè)務質量的系統(tǒng)的組成結構示意圖。
具體實施例方式 為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明進一步詳細說明。
本發(fā)明實施例提供一種提高上行業(yè)務質量的方法,流程如圖1所示,其中包括 步驟101RNC將UE不同邏輯信道的時延參數(shù)配置給NodeB。
在無線接入承載(Radio Access Bearer,RAB)配置請求和RB(RadioBearer,無線承載)建立等過程中,UE與核心網(wǎng)(Core Network,CN)協(xié)商確定服務質量(Quality of Service,QoS)參數(shù),并分別配置給RNC與UE?,F(xiàn)有技術中RNC通過NBAP(NodeB Application Part,基站應用部分)協(xié)議僅將各邏輯信道的優(yōu)先級等參數(shù)配置給NodeB,而本發(fā)明實施例進一步在NBAP協(xié)議中加入承載在不同邏輯信道的各項業(yè)務的時延需求,一種可行的方法是在增強傳輸信道(Enhanced Dedicated Transport Channel,E-DCH)的邏輯信道消息中加入不同邏輯信道的時延參數(shù),該參數(shù)的值根據(jù)各自承載的業(yè)務類型和時延允許的范圍預先由高層進行設定。
步驟102根據(jù)UE初次上報的SI,NodeB計算各UE中最高優(yōu)先級邏輯信道的已流逝時間,所述已流逝時間為從緩存中有數(shù)據(jù)要發(fā)送到NodeB利用該邏輯通道調(diào)度所述數(shù)據(jù)所經(jīng)過的時間。
所述各邏輯信道的時延參數(shù)T_threshold與步驟101中在NBAP協(xié)議中設置的時延需求(Discard Timer)之間存在映射關系,可以表示為T_threshold=f(Discard Timer),例如一種可能的映射關系為T_threshold=Discard Timer-C,其中C為預先設置的一個常數(shù),且0≤C≤Discard Timer。
由于不同業(yè)務具有不同的時延需求,本發(fā)明實施例為了綜合各邏輯信道的優(yōu)先級和不同業(yè)務的時延需求,計算從進行上行傳輸?shù)腢E有數(shù)據(jù)要發(fā)送,到NodeB接收到該數(shù)據(jù)并開始調(diào)度,所經(jīng)過的已流逝時間T_lapse,計算所述已流逝時間的具體方法如下 當UE初始上報SI時,對應的已流逝時間為進行首次上行調(diào)度傳輸時的最高優(yōu)先級邏輯信道的T_lapse 首先,NodeB進行首次調(diào)度時,SI通過隨機接入上行控制信道(E-DCHRandom Access Uplink Control Channel,E-RUCCH)進行初始上報,由于SI的上報可能是多次發(fā)送才成功的,因此此時從UE有數(shù)據(jù)要發(fā)送,到NodeB接收到上報的SI所經(jīng)過的時間T_sourceT_source=T_RUCCH×N_ref,其中T_RUCCH為SI消息中的一個計時器,N_ref是根據(jù)系統(tǒng)仿真得到的成功接入E-RUCCH所需的平均次數(shù),該N_ref的值可以為小數(shù),所述的T_RUCCH和N_ref根據(jù)現(xiàn)有技術中的方法可以得到它們的取值,故不再詳述。
其次,計算NodeB收到上報的SI到NodeB進行上行傳輸?shù)恼{(diào)度所經(jīng)過的時間為T_st。此時,各邏輯信道各自對應的已流逝時間T_lapse=T_source+T_st。
步驟103根據(jù)所述已流逝時間和調(diào)度信息分別計算各UE中最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級,對調(diào)度優(yōu)先級最高的邏輯信道所屬的UE進行調(diào)度。
所述計算各UE中最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級的方法包括 根據(jù)得到的已流逝時間T_lapse,計算各UE中最高優(yōu)先級邏輯信道的歸一化時延參數(shù)Td=T_lapse/T_threshold; 決定一個邏輯信道的調(diào)度優(yōu)先級的因素有很多,為了綜合各種因素的影響,采用公式F(t)=p1f1+p2f2+p3f3+p4f4+...+pn-1fn-1+pnTd,其中fi為所述調(diào)度信息中列表參數(shù)的值,例如邏輯信道優(yōu)先級、緩存大小、最高優(yōu)先級數(shù)據(jù)占總緩存的比例和保證比特率等,而pi(i=1,2,...n)為各參數(shù)的權值,pi∈
,具體取值預先設定。利用上述公式計算得到各邏輯信道的調(diào)度優(yōu)先級,并對調(diào)度優(yōu)先級最高的邏輯信道所屬的UE進行調(diào)度。
步驟104接收所述調(diào)度優(yōu)先級最高的用戶終端發(fā)送的更新的調(diào)度信息,更新調(diào)度優(yōu)先級最高的邏輯信道的已流逝時間,然后返回步驟103繼續(xù)執(zhí)行所述調(diào)度優(yōu)先級的計算并執(zhí)行所述調(diào)度,直到將各用戶終端的上行數(shù)據(jù)調(diào)度傳輸完成。
所述調(diào)度優(yōu)先級最高的邏輯信道,根據(jù)下述公式更新已流逝時間,
其中T_lapse(t)表示更新后的已流逝時間,T_lapse(t-1)表示更新前的已流逝時間,若判定CRC校驗結果正確則取0,判定錯誤則取1,T_fa為上一次調(diào)度與本次調(diào)度的時間間隔,Tp為最小調(diào)度間隔,比如可以取5ms,在設定的Tp時間點可能網(wǎng)絡側并未進行及時的調(diào)度,因此T_fa的取值為整數(shù)倍的Tp,Buffer為該邏輯信道的緩存大小,Li為NodeB對MAC-e PDU(Protocol Data Unit,協(xié)議數(shù)據(jù)單元)解析后該邏輯信道數(shù)據(jù)的MAC-e PDU大小。所述各參數(shù)的取值都可以根據(jù)具體的應用場景得到,此處不再贅述。
所述UE進行上行數(shù)據(jù)傳輸時還同時將更新的調(diào)度信息發(fā)送給NodeB,根據(jù)更新的調(diào)度信息中的各列表參數(shù)的值和更新后的已流逝時間,返回步驟103繼續(xù)執(zhí)行所述調(diào)度優(yōu)先級的計算并執(zhí)行所述調(diào)度。
由上述可見,上述方法能夠在進行上行調(diào)度時同時兼顧邏輯信道的優(yōu)先級和邏輯信道上所承載的業(yè)務的時延需求,但是所述方法在每次調(diào)度時選擇邏輯信道進行調(diào)度的范圍僅限于各UE中優(yōu)先級最高的邏輯信道,為了能夠進一步兼顧到非最高優(yōu)先級邏輯信道上所承載業(yè)務的時延需求,本發(fā)明實施例中提供的提高上行業(yè)務質量的方法中還進一步包括 NodeB預先設置一定的時間周期或調(diào)度次數(shù),每經(jīng)過一定時間或調(diào)度次數(shù)后,按照總緩存大小調(diào)度所述調(diào)度優(yōu)先級最高的UE,使得網(wǎng)絡側能夠獲得該UE中非最高優(yōu)先級的各邏輯信道中的列表參數(shù),保證對這些列表參數(shù)的及時更新。
NodeB接收所述UE發(fā)送的上行數(shù)據(jù)并從中解析出數(shù)據(jù)描述指示信息(Data Description Index,DDI),所述DDI與該UE中的各邏輯信道存在對應關系,所述的邏輯信道既包括最高優(yōu)先級邏輯信道,也包含除最高優(yōu)先級邏輯信道之外的各信道。
UE中通常存在多個邏輯信道,當NodeB按照總緩存大小調(diào)度資源時,能夠根據(jù)從UE發(fā)送的數(shù)據(jù)中解析出的DDI與各邏輯信道的對應關系,獲取所述非最高優(yōu)先級邏輯信道的優(yōu)先級、緩存大小等各種列表參數(shù)的值,并將所述各邏輯信道的已流逝時間計算為T_fa,所述T_fa為上一次調(diào)度與本次調(diào)度的時間間隔; 此時,步驟103中根據(jù)所述已流逝時間和調(diào)度信息分別計算各用戶終端中最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級的步驟之后,對調(diào)度優(yōu)先級最高的邏輯信道所屬的用戶終端進行調(diào)度的步驟之前進一步包括 根據(jù)所述列表參數(shù)的值和已流逝時間計算所述各用戶終端中除最高優(yōu)先級邏輯信道之外的各邏輯信道的調(diào)度優(yōu)先級。
下面通過一個具體的示例,進一步說明本發(fā)明中提高上行業(yè)務質量的方法的執(zhí)行過程,流程如圖2所示,其中包括 步驟201高層設置各UE的各邏輯信道的時延需求并通知基站,基站對所述時延需求進行映射后得到時延參數(shù)T_threshold。
步驟202基站接收UE通過E-RUCCH初次上報的SI信息。
步驟203根據(jù)SI信息中的HLID獲取其對應的邏輯信道中的各列表參數(shù),所述的列表參數(shù)包括優(yōu)先級、緩存大小和保證比特率等。
步驟204計算首次上行調(diào)度傳輸時的最高優(yōu)先級邏輯信道的已流逝時間T_lapse=T_source+T_st。
步驟205基站維護不同UE的各邏輯信道的各種列表參數(shù),根據(jù)幀結構每TTI更新一次直到所述邏輯信道中的數(shù)據(jù)被調(diào)度。
步驟206根據(jù)所述列表參數(shù)的值和已流逝時間計算各UE最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級,選擇調(diào)度優(yōu)先級最高的邏輯信道所屬的UE進行上行調(diào)度。
步驟207判斷本次調(diào)度是否按照總緩存大小調(diào)度,若是,執(zhí)行步驟208;否則,執(zhí)行步驟209。
其中判斷本次調(diào)度是否按照總緩存大小進行的方法是預先設置一定的時間周期或調(diào)度次數(shù),每到達該指定的時間或調(diào)度次數(shù),即按照總緩存大小調(diào)度UE。
步驟208基站按照總緩存大小調(diào)度所述UE,繼續(xù)執(zhí)行步驟210。
步驟209基站按照為最高調(diào)度優(yōu)先級的邏輯信道分配的資源進行調(diào)度,繼續(xù)執(zhí)行步驟212。
步驟210接收所述UE發(fā)送的上行數(shù)據(jù)并從中解析出DDI,根據(jù)所述DDI與UE中各邏輯信道的對應關系,獲取除最高優(yōu)先級邏輯信道之外各邏輯信道的列表參數(shù)的值,并將所述各邏輯信道的已流逝時間計算為T_fa,所述T_fa為上一次調(diào)度與本次調(diào)度的時間間隔。
步驟211根據(jù)所述列表參數(shù)的值和已流逝時間計算所述各用戶終端中除最高優(yōu)先級邏輯信道之外的各邏輯信道的調(diào)度優(yōu)先級,返回步驟205。
步驟212基站根據(jù)與上行數(shù)據(jù)一同發(fā)送的更新的SI,更新T_lapse并返回步驟205,繼續(xù)執(zhí)行所述流程直到調(diào)度結束。
由上述可見,通過將不同業(yè)務的時延參數(shù)映射得到時延需求并通知基站,基站在進行業(yè)務調(diào)度時除了考慮各邏輯信道的優(yōu)先級外,還同時考慮該信道傳輸業(yè)務的時延需求,從而提高上行業(yè)務的QoS需求。
本發(fā)明實施例還同時提供一種提高上行業(yè)務質量的系統(tǒng),其組成結構如圖3所示,其中包括基站控制器310、用戶終端320和基站330; 所述基站控制器310,配置不同邏輯信道的時延參數(shù)并發(fā)送給基站330。
所述用戶終端320,進行調(diào)度信息的上報,并根據(jù)基站330分配的資源進行上行數(shù)據(jù)的傳輸。
所述基站330,根據(jù)接收的時延參數(shù)和用戶終端320初次上報的調(diào)度信息,分別計算各用戶終端320中最高優(yōu)先級邏輯信道的已流逝時間,所述已流逝時間為從緩存中有數(shù)據(jù)要發(fā)送到基站330利用該邏輯通道調(diào)度所述數(shù)據(jù)所經(jīng)過的時間獲取包含最高優(yōu)先級邏輯信道的已流逝時間T_lapse在內(nèi)的各種列表參數(shù),并設置非最高優(yōu)先級邏輯信道的各種列表參數(shù)的初始值,所述已流逝時間表示從用戶終端320有數(shù)據(jù)要發(fā)送到基站330接收到該數(shù)據(jù)并利用該邏輯通道進行調(diào)度所經(jīng)過的時間;根據(jù)所述已流逝時間和調(diào)度信息分別計算各用戶終端320中最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級,對調(diào)度優(yōu)先級最高的邏輯信道所屬的用戶終端320進行調(diào)度;接收所述調(diào)度優(yōu)先級最高的用戶終端320發(fā)送的更新的調(diào)度信息,更新調(diào)度優(yōu)先級最高的邏輯信道的已流逝時間,然后繼續(xù)執(zhí)行所述調(diào)度優(yōu)先級的計算并執(zhí)行所述調(diào)度,直到將各用戶終端320的上行數(shù)據(jù)調(diào)度傳輸完成。
所述基站控制器310包括時延參數(shù)設置模塊311,用于設置各邏輯信道的時延需求,通過NBAP協(xié)議將所述時延需求按照預設的映射關系配置成基站330的時延參數(shù)T_threshold并通知基站330。
所述基站330包括已流逝時間計算模塊331、調(diào)度優(yōu)先級計算模塊332、已流逝時間更新模塊333、周期調(diào)度模塊334和列表參數(shù)更新模塊335; 其中,所述已流逝時間計算模塊331,利用公式T_lapse=T_source+T_st計算已流逝時間,且T_source=T_RUCCH×N_ref,其中T_source為從所述邏輯信道有數(shù)據(jù)要發(fā)送到基站330接收到調(diào)度信息經(jīng)過的時間,T_st為從基站330收到上報的調(diào)度信息到基站330開始調(diào)度所述數(shù)據(jù)所經(jīng)過的時間,所述的T_RUCCH和N_ref的取值根據(jù)系統(tǒng)設置預先確定。
所述調(diào)度優(yōu)先級計算模塊332,根據(jù)已流逝時間計算模塊331得到的已流逝時間,采用公式Td=T_lapse/T_threshold計算歸一化時延參數(shù);再根據(jù)歸一化時延參數(shù)和調(diào)度信息中各列表參數(shù)的值,利用公式F(t)=p1f1+p2f2+p3f3+p4f4+...+pn-1fn-1+pnTd計算所述各邏輯信道的調(diào)度優(yōu)先級,其中fi為所述調(diào)度信息中列表參數(shù)的值,pi為所述各參數(shù)的權重,且取值由系統(tǒng)預先設定,0≤pi≤1,i=1,2,...n,i和n為自然數(shù),所述調(diào)度信息中列表參數(shù)包括總緩存大小、最高優(yōu)先級數(shù)據(jù)占總緩存的比例、保證比特率和各邏輯信道優(yōu)先級。
所述已流逝時間更新模塊333,根據(jù)對用戶終端320發(fā)送的上行數(shù)據(jù)進行解碼得到的循環(huán)冗余校驗結果對已流逝時間進行更新,利用公式
其中T_lapse(t)表示更新后的已流逝時間,T_lapse(t-1)表示更新前的已流逝時間,若判定CRC校驗結果正確則取0,判定錯誤則取1,T_fa為上一次調(diào)度與本次調(diào)度的時間間隔,Tp為最小調(diào)度間隔,T_fa的取值為整數(shù)倍的Tp,Buffer為該邏輯信道的緩存大小,Li為基站330對MAC-e PDU解析后該邏輯信道數(shù)據(jù)的MAC-e PDU大小。
所述周期調(diào)度模塊334,預先設置一定的時間周期或調(diào)度次數(shù),每經(jīng)過一定時間或調(diào)度次數(shù)后,按照總緩存大小調(diào)度所述調(diào)度優(yōu)先級最高的用戶終端320并通知列表參數(shù)更新模塊335; 所述列表參數(shù)更新模塊335,接收周期調(diào)度模塊334的通知,從接收的所述用戶終端320發(fā)送的上行數(shù)據(jù)中解析出數(shù)據(jù)描述指示信息,所述數(shù)據(jù)描述指示信息與該用戶終端320中各邏輯信道存在對應關系,根據(jù)所述對應關系獲取除最高優(yōu)先級邏輯信道之外各邏輯信道的列表參數(shù)的值,將所述各邏輯信道的已流逝時間計算為T_fa并通知調(diào)度優(yōu)先級計算模塊332,所述T_fa為上一次調(diào)度與本次調(diào)度的時間間隔; 所述調(diào)度優(yōu)先級計算模塊332,進一步根據(jù)除最高優(yōu)先級邏輯信道之外的各邏輯信道的已流逝時間計算得到所述邏輯信道的歸一化時延參數(shù),再由所述歸一化時延參數(shù)和列表參數(shù)更新模塊335得到的列表參數(shù)的值,利用公式F(t)=p1f1+p2f2+p3f3+p4f4+...+pn-1fn-1+pnTd計算所述各邏輯信道的調(diào)度優(yōu)先級,其中fi為所述各列表參數(shù)的值,pi為所述各參數(shù)的權重,且取值由系統(tǒng)預先設定,0≤pi≤1,i=1,2,...n,i和n為自然數(shù),所述各列表參數(shù)包括總緩存大小、最高優(yōu)先級數(shù)據(jù)占總緩存的比例、保證比特率和各邏輯信道優(yōu)先級。
由上述可見,通過將不同業(yè)務的時延參數(shù)映射得到時延需求并通知基站,基站在進行業(yè)務調(diào)度時除了考慮各邏輯信道的優(yōu)先級外,還同時考慮該信道傳輸業(yè)務的時延需求,從而提高上行業(yè)務的QoS需求。
因此,容易理解,以上所述僅為本發(fā)明的較佳實施例,并非用于限定本發(fā)明的精神和保護范圍,任何熟悉本領域的技術人員所做出的等同變化或替換,都應視為涵蓋在本發(fā)明的保護范圍之內(nèi)。
權利要求
1、一種提高上行業(yè)務質量的方法,其特征在于,該方法包括
基站接收基站控制器配置的不同邏輯信道的時延參數(shù)和各用戶終端初始上報的調(diào)度信息,分別計算各用戶終端中最高優(yōu)先級邏輯信道的已流逝時間,所述已流逝時間為從緩存中有數(shù)據(jù)要發(fā)送到基站利用該邏輯通道調(diào)度所述數(shù)據(jù)所經(jīng)過的時間;
根據(jù)所述已流逝時間和調(diào)度信息分別計算各用戶終端中最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級,對調(diào)度優(yōu)先級最高的邏輯信道所屬的用戶終端進行調(diào)度;
接收所述調(diào)度優(yōu)先級最高的用戶終端發(fā)送的更新的調(diào)度信息,更新調(diào)度優(yōu)先級最高的邏輯信道的已流逝時間,然后繼續(xù)執(zhí)行所述調(diào)度優(yōu)先級的計算并執(zhí)行所述調(diào)度,直到將各用戶終端的上行數(shù)據(jù)調(diào)度傳輸完成。
2、根據(jù)權利要求1所述的方法,其特征在于,所述基站接收基站控制器配置的不同邏輯信道的時延參數(shù)的方法為
基站控制器設置各邏輯信道的時延需求,通過基站應用部分NBAP協(xié)議將所述時延需求按照預設的映射關系配置成基站側的時延參數(shù)T_threshold。
3、根據(jù)權利要求1或2所述的方法,其特征在于,所述計算各用戶終端中最高優(yōu)先級邏輯信道的已流逝時間的方法為
根據(jù)公式T_lapse=T_source+T_st計算已流逝時間,且T_source=T_RUCCH×N_ref,其中T_source為從所述邏輯信道有數(shù)據(jù)要發(fā)送到基站接收到調(diào)度信息所經(jīng)過的時間,T_st為從基站收到上報的調(diào)度信息到基站開始調(diào)度所述數(shù)據(jù)所經(jīng)過的時間,所述的T_RUCCH和N_ref的取值根據(jù)系統(tǒng)設置預先確定。
4、根據(jù)權利要求3所述的方法,其特征在于,所述計算各用戶終端中最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級的方法為
計算所述各邏輯信道的歸一化時延參數(shù)Td=T_lapse/T_threshold;
根據(jù)公式F(t)=p1f1+p2f2+p3f3+p4f4+...+pn-1fn-1+pnTd計算所述各邏輯信道的調(diào)度優(yōu)先級,其中fi為所述調(diào)度信息中列表參數(shù)的值,pi為所述各參數(shù)的權值,且取值由系統(tǒng)預先設定,0≤pi≤1,i=1,2,...n,i和n為自然數(shù),所述調(diào)度信息中列表參數(shù)包括總緩存大小、最高優(yōu)先級數(shù)據(jù)占總緩存的比例、保證比特率和各邏輯信道優(yōu)先級。
5、根據(jù)權利要求4所述的方法,其特征在于,所述更新調(diào)度優(yōu)先級最高的邏輯信道的已流逝時間的方法為
根據(jù)對所接收的數(shù)據(jù)進行解碼得到的循環(huán)冗余校驗結果更新已流逝時間,
其中T_lapse(t)表示更新后的已流逝時間,T_lapse(t-1)表示更新前的已流逝時間,若判定CRC校驗結果正確則取0,判定錯誤則取1,T_fa為上一次調(diào)度與本次調(diào)度的時間間隔,Tp為最小調(diào)度間隔,T_fa的取值為整數(shù)倍的Tp,Buffer為該所述邏輯信道的緩存大小,Li為基站對MAC-e PDU解析后該邏輯信道數(shù)據(jù)的MAC-e PDU大小。
6、根據(jù)權利要求5所述的方法,其特征在于,該方法還包括
預先設置一定的時間周期或調(diào)度次數(shù),每經(jīng)過一定時間或調(diào)度次數(shù)后,按照總緩存大小調(diào)度所述調(diào)度優(yōu)先級最高的用戶終端;
接收所述用戶終端發(fā)送的上行數(shù)據(jù)并從中解析出數(shù)據(jù)描述指示信息,所述數(shù)據(jù)描述指示信息與該用戶終端中的各邏輯信道存在對應關系,根據(jù)所述對應關系獲取除最高優(yōu)先級邏輯信道之外各邏輯信道的列表參數(shù)的值,并將所述各邏輯信道的已流逝時間計算為T_fa,所述T_fa為上一次調(diào)度與本次調(diào)度的時間間隔;
所述根據(jù)所述已流逝時間和調(diào)度信息分別計算各用戶終端中最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級的步驟之后,對調(diào)度優(yōu)先級最高的邏輯信道所屬的用戶終端進行調(diào)度的步驟之前進一步包括
根據(jù)所述列表參數(shù)的值和已流逝時間計算所述各用戶終端中除最高優(yōu)先級邏輯信道之外的各邏輯信道的調(diào)度優(yōu)先級。
7、根據(jù)權利要求1所述的方法,其特征在于,所述不同邏輯信道的時延參數(shù)配置在E-DCH Logical Channel消息中。
8、一種提高上行業(yè)務質量的系統(tǒng),其特征在于,該系統(tǒng)包括基站控制器、用戶終端和基站;
所述基站控制器,配置不同邏輯信道的時延參數(shù)并發(fā)送給基站;
所述基站,根據(jù)接收的時延參數(shù)和用戶終端初次上報的調(diào)度信息,分別計算各用戶終端中最高優(yōu)先級邏輯信道的已流逝時間,所述已流逝時間為從緩存中有數(shù)據(jù)要發(fā)送到基站利用該邏輯通道調(diào)度所述數(shù)據(jù)所經(jīng)過的時間獲取包含最高優(yōu)先級邏輯信道的已流逝時間T_lapse在內(nèi)的各種列表參數(shù),并設置非最高優(yōu)先級邏輯信道的各種列表參數(shù)的初始值,所述已流逝時間表示從用戶終端有數(shù)據(jù)要發(fā)送到基站接收到該數(shù)據(jù)并利用該邏輯通道進行調(diào)度所經(jīng)過的時間;根據(jù)所述已流逝時間和調(diào)度信息分別計算各用戶終端中最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級,對調(diào)度優(yōu)先級最高的邏輯信道所屬的用戶終端進行調(diào)度;接收所述調(diào)度優(yōu)先級最高的用戶終端發(fā)送的更新的調(diào)度信息,更新調(diào)度優(yōu)先級最高的邏輯信道的已流逝時間,然后繼續(xù)執(zhí)行所述調(diào)度優(yōu)先級的計算并執(zhí)行所述調(diào)度,直到將各用戶終端的上行數(shù)據(jù)調(diào)度傳輸完成;
所述用戶終端,進行調(diào)度信息的上報,并根據(jù)基站分配的資源進行上行數(shù)據(jù)的傳輸。
9、根據(jù)權利要求8所述的系統(tǒng),其特征在于,所述基站控制器包括時延參數(shù)設置模塊
所述時延參數(shù)設置模塊,設置各邏輯信道的時延需求,通過NBAP協(xié)議將所述時延需求按照預設的映射關系配置成基站側的時延參數(shù)T_threshold并通知基站。
10、根據(jù)權利要求8或9所述的系統(tǒng),其特征在于,所述基站包括已流逝時間計算模塊;
所述已流逝時間計算模塊,利用公式T_lapse=T_source+T_st計算已流逝時間,且T_source=T_RUCCH×N_ref,其中T_source為從所述邏輯信道有數(shù)據(jù)要發(fā)送到基站接收到調(diào)度信息經(jīng)過的時間,T_st為從基站收到上報的調(diào)度信息到基站開始調(diào)度所述數(shù)據(jù)所經(jīng)過的時間,所述的T_RUCCH和N_ref的取值根據(jù)系統(tǒng)設置預先確定。
11、根據(jù)權利要求10所述的系統(tǒng),其特征在于,所述基站進一步包括調(diào)度優(yōu)先級計算模塊;
所述調(diào)度優(yōu)先級計算模塊,根據(jù)已流逝時間計算模塊得到的已流逝時間,采用公式Td=T_lapse/T_threshold計算歸一化時延參數(shù);再根據(jù)歸一化時延參數(shù)和調(diào)度信息中各列表參數(shù)的值,利用公式F(t)=p1f1+p2f2+p3f3+p4f4+...+pn-1fn-1+pnTd計算所述各邏輯信道的調(diào)度優(yōu)先級,其中fi為所述調(diào)度信息中列表參數(shù)的值,pi為所述各參數(shù)的權值,且取值由系統(tǒng)預先設定,0≤pi≤1,i=1,2,...n,i和n為自然數(shù),所述調(diào)度信息中列表參數(shù)包括總緩存大小、最高優(yōu)先級數(shù)據(jù)占總緩存的比例、保證比特率和各邏輯信道優(yōu)先級。
12、根據(jù)權利要求11所述的系統(tǒng),其特征在于,所述基站還進一步包括已流逝時間更新模塊;
所述已流逝時間更新模塊,根據(jù)對用戶終端發(fā)送的上行數(shù)據(jù)進行解碼得到的循環(huán)冗余校驗結果對已流逝時間進行更新,利用公式
其中T_lapse(t)表示更新后的已流逝時間,T_lapse(t-1)表示更新前的已流逝時間,若判定CRC校驗結果正確則取0,判定錯誤則取1,T_fa為上一次調(diào)度與本次調(diào)度的時間間隔,Tp為最小調(diào)度間隔,T_fa的取值為整數(shù)倍的Tp,Buffer為該邏輯信道的緩存大小,Li為基站對MAC-e PDU解析后該邏輯信道數(shù)據(jù)的MAC-e PDU大小。
13、根據(jù)權利要求12所述的系統(tǒng),其特征在于,所述基站還進一步包括周期調(diào)度模塊和列表參數(shù)更新模塊
所述周期調(diào)度模塊,預先設置一定的時間周期或調(diào)度次數(shù),每經(jīng)過一定時間或調(diào)度次數(shù)后,按照總緩存大小調(diào)度所述調(diào)度優(yōu)先級最高的用戶終端并通知列表參數(shù)更新模塊;
所述列表參數(shù)更新模塊,接收周期調(diào)度模塊的通知,從接收的所述用戶終端發(fā)送的上行數(shù)據(jù)中解析出數(shù)據(jù)描述指示信息,所述數(shù)據(jù)描述指示信息與該用戶終端中的各邏輯信道存在對應關系,根據(jù)所述對應關系獲取除最高優(yōu)先級邏輯信道之外各邏輯信道的列表參數(shù)的值,將所述各邏輯信道的已流逝時間計算為T_fa并通知調(diào)度優(yōu)先級計算模塊,所述T_fa為上一次調(diào)度與本次調(diào)度的時間間隔;
所述調(diào)度優(yōu)先級計算模塊,進一步根據(jù)除最高優(yōu)先級邏輯信道之外的各邏輯信道的已流逝時間計算得到所述各邏輯信道的歸一化時延參數(shù),再由所述歸一化時延參數(shù)和列表參數(shù)更新模塊得到的列表參數(shù)的值,利用公式F(t)=p1f1+p2f2+p3f3+p4f4+...+pn-1fn-1+pnTd計算所述各邏輯信道的調(diào)度優(yōu)先級,其中fi為所述各列表參數(shù)的值,pi為所述各參數(shù)的權值,且取值由系統(tǒng)預先設定,0≤pi≤1,i=1,2,...n,i和n為自然數(shù),所述各列表參數(shù)包括總緩存大小、最高優(yōu)先級數(shù)據(jù)占總緩存的比例、保證比特率和各邏輯信道優(yōu)先級。
全文摘要
本發(fā)明公開了一種提高上行業(yè)務質量的方法基站接收基站控制器配置的不同邏輯信道的時延參數(shù)和各用戶終端初始上報的調(diào)度信息,計算各用戶終端最高優(yōu)先級邏輯信道的已流逝時間;根據(jù)已流逝時間和調(diào)度信息計算各用戶終端中最高優(yōu)先級邏輯信道的調(diào)度優(yōu)先級,對調(diào)度優(yōu)先級最高的邏輯信道所屬的用戶終端進行調(diào)度;接收所述調(diào)度優(yōu)先級最高的用戶終端發(fā)送的更新的調(diào)度信息,更新調(diào)度優(yōu)先級最高的邏輯信道的已流逝時間,然后繼續(xù)執(zhí)行所述調(diào)度優(yōu)先級的計算并執(zhí)行所述調(diào)度,直到將各用戶終端的上行數(shù)據(jù)調(diào)度傳輸完成。本發(fā)明同時公開了一種提高上行業(yè)務質量的系統(tǒng)。本發(fā)明進行業(yè)務調(diào)度時同時考慮各邏輯信道的優(yōu)先級和時延需求,從而提高上行業(yè)務的QoS需求。
文檔編號H04W92/00GK101527965SQ200810101380
公開日2009年9月9日 申請日期2008年3月5日 優(yōu)先權日2008年3月5日
發(fā)明者杰 白, 周海軍, 卓 高 申請人:大唐移動通信設備有限公司