專利名稱:一種保證比特速率業(yè)務(wù)的資源調(diào)度方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種GBR(Guaranteed Bit feite,保證比特速率)業(yè)務(wù)的資源調(diào)度方法及裝置。
背景技術(shù):
目前在LTE (Long Term Evolution,長期演進(jìn)系統(tǒng))技術(shù)領(lǐng)域中,不同的業(yè)務(wù)是與系統(tǒng)建立的DRB(Data Radio Bearer,數(shù)據(jù)無線承載)——對應(yīng)的,而在 eNBkvolvedNodeB,演進(jìn)的節(jié)點B)側(cè)無線接入部分的調(diào)度子系統(tǒng)中的實現(xiàn)是建立并維護(hù)與DRB —一對應(yīng)的邏輯信道,同時把對應(yīng)業(yè)務(wù)的QoS相關(guān)屬性與邏輯信道相關(guān)聯(lián)。根據(jù) MAC (Media Access Control,媒體訪問控制)層協(xié)議(36.321)的表述,整個eNB側(cè)無線接入分為上下行兩部分處理,對于與UE業(yè)務(wù)對應(yīng)的每個下行邏輯信道在eNB側(cè)是單獨處理的,因此eNB側(cè)調(diào)度子系統(tǒng)對UE簽約的下行GBR業(yè)務(wù)GBR保證與MBR(Maximum Bit Rate, 最大比特速率)限制的資源調(diào)度處理方法是作用在與業(yè)務(wù)對應(yīng)的下行邏輯信道及下行邏輯信道的業(yè)務(wù)QoS屬性上的?,F(xiàn)行GBR業(yè)務(wù)下行邏輯信道的資源調(diào)度處理采用如下所述方法對于GBR業(yè)務(wù)下行邏輯信道的GBR數(shù)據(jù)傳輸,是將1秒內(nèi)滿足GBR和MBR需要傳輸?shù)目倲?shù)據(jù)量平均分配到每個TTI (Transmission TimeInterval,傳輸時間間隔), 例如,F(xiàn)DD (Frequency Division Duplex,頻分雙工)模式下GBR業(yè)務(wù)的GBR配置為 512kbps (kilobits per second,千位每秒),即每秒要傳輸64000字節(jié),分配到每個TTI后需要傳輸64字節(jié),這樣在每個TTI對于當(dāng)前邏輯信道按照64字節(jié)計算調(diào)度資源后對系統(tǒng)需要傳輸?shù)腂SR(Buffer Status Report,緩沖區(qū)狀態(tài)報告)進(jìn)行限制,每個TTI只傳輸64 字節(jié)。同時,對于下行GBR業(yè)務(wù)的GBR保證只是在GBR的基礎(chǔ)上加上一個補償系數(shù)進(jìn)行分配資源保證和限制,例如GBR(1+10% ),下限和上限只采用這一個值,對MBR也是使用這個上限參數(shù)作為上限。上述現(xiàn)有方法存在業(yè)務(wù)下行QoS性能無法得到滿足的缺點,具體包括如下幾個方(1)由于對1秒內(nèi)的下行GBR業(yè)務(wù)的GBR進(jìn)行了每個TTI取平均,當(dāng)業(yè)務(wù)為小帶寬時,每個TTI該業(yè)務(wù)對應(yīng)的邏輯信道計算出調(diào)度的數(shù)據(jù)量太小,將導(dǎo)致為當(dāng)前業(yè)務(wù)分配的資源字節(jié)數(shù)過小,若小于系統(tǒng)能夠組包的最小字節(jié)數(shù)據(jù),則將造成業(yè)務(wù)傳輸失敗;(2)現(xiàn)有技術(shù)是將UE當(dāng)前的所有下行GBR業(yè)務(wù)的GBR平均分配到每個TTI (ms)來調(diào)度傳輸,當(dāng)UE存在BLER(Block Error Rate,誤塊率)時,不是每個TTI的數(shù)據(jù)都能得到正確傳輸,從而無法保證下行GBR業(yè)務(wù)的GBR ;(3)目前采用的增加補償系數(shù)的方法是GBR和MBR采用同一個值,無法滿足在GBR 和MBR兩者區(qū)間內(nèi)的速率變化需求。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種保證比特速率業(yè)務(wù)的資源調(diào)度方法及裝置, 保證下行GBR業(yè)務(wù)的QoS性能。為了解決上述問題,本發(fā)明提供了一種保證比特速率業(yè)務(wù)的資源調(diào)度方法,所述方法包括對終端的保證比特速率(GBR)業(yè)務(wù)進(jìn)行資源分配之前,根據(jù)該終端每一下行GBR 業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出每一 GBR下行業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量,以保證各下行GBR業(yè)務(wù)的GBR。進(jìn)一步地,通過以下方式得出每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量將每一下行GBR業(yè)務(wù)配置的GBR標(biāo)稱值減去該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出該GBR下行業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量。進(jìn)一步地,逐個對所述終端的每一下行GBR業(yè)務(wù)進(jìn)行GBR保證,直至完成所述終端的所有下行GBR業(yè)務(wù)的GBR保證或所述終端分配到的下行傳輸資源全部分配完畢。進(jìn)一步地,通過以下方式保證每一下行GBR業(yè)務(wù)的GBR:如果所述終端當(dāng)前的下行傳輸資源大于該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量,則分配給該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的下行傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量,并對所述終端當(dāng)前的剩余下行傳輸資源進(jìn)行下一個下行GBR業(yè)務(wù)的GBR保證;否則,將所述終端分配到的下行傳輸資源全部分配給該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道;其中,對于所述終端的第一個下行GBR業(yè)務(wù),所述終端當(dāng)前的下行傳輸資源為通過資源分配流程分配到的下行傳輸資源;對于其他下行GBR業(yè)務(wù),所述終端當(dāng)前的下行傳輸資源為完成上一個下行GBR業(yè)務(wù)的GBR保證后剩余的下行傳輸資源。進(jìn)一步地,所述方法還包括根據(jù)所述終端每一下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,通過以下方式得出每一下行GBR業(yè)務(wù)達(dá)到最大比特速率(MBR)限制需要傳輸?shù)臄?shù)據(jù)量將每一下行GBR業(yè)務(wù)配置的MBR標(biāo)稱值減去該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出該下行GBR業(yè)務(wù)滿足MBR需要傳輸?shù)臄?shù)據(jù)量。進(jìn)一步地,所述方法還包括計算終端所有下行GBR業(yè)務(wù)的下行邏輯信道的達(dá)到MBR需要傳輸?shù)臄?shù)據(jù)量的總和,與所述終端當(dāng)前的下行總緩沖區(qū)狀態(tài)報告(BSR)進(jìn)行比較,并取二者中的較小者作為所述終端當(dāng)前需要傳輸?shù)臄?shù)據(jù)量。進(jìn)一步地,所述方法還包括得出每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量以及達(dá)到MBR限制需要傳輸?shù)臄?shù)據(jù)量后,計算兩者的差值;在所述終端的所有下行GBR業(yè)務(wù)的GBR保證完成后,如果所述終端的下行傳輸資源還有剩余,則根據(jù)所述差值對所述終端的下行邏輯信道逐個進(jìn)行如下MBR限制如果所述終端剩余的下行傳輸資源小于所述差值,則分配給所述第一下行邏輯信道的傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量加上所述終端剩余的下行傳輸資源;否則,分配給該下行邏輯信道的傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量加上所述差值,并將所述終端剩余的下行傳輸資源減去所述差值,進(jìn)行下一個下行GBR業(yè)務(wù)的MBR限制。進(jìn)一步地,采用滑窗統(tǒng)計的方式統(tǒng)計出每個下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的一秒內(nèi)的歷史業(yè)務(wù)流量,其中所述滑窗的個數(shù)等于每秒內(nèi)傳輸時間間隔(TTI)的個數(shù)。本發(fā)明還提供了一種保證比特速率業(yè)務(wù)的資源調(diào)度裝置,應(yīng)用于基站調(diào)度子系統(tǒng),所述裝置包括資源調(diào)度預(yù)處理模塊,所述資源調(diào)度預(yù)處理模塊進(jìn)一步包括GBR傳輸緩沖單元和GBR保證單元,其中所述GBR傳輸緩沖單元用于,對終端的每一下行GBR業(yè)務(wù)進(jìn)行資源分配之前,根據(jù)該終端每一下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量;所述GBR保證單元用于,根據(jù)所述每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量保證各下行GBR業(yè)務(wù)的GBR。進(jìn)一步地,所述GBR保證單元還用于,逐個對所述終端的每一下行GBR業(yè)務(wù)進(jìn)行 GBR保證,直至完成所述終端的所有下行GBR業(yè)務(wù)的GBR保證或所述終端分配到的下行傳輸資源全部分配完畢。進(jìn)一步地,所述GBR保證單元還用于,通過以下方式保證每一下行GBR業(yè)務(wù)的 GBR 如果所述終端當(dāng)前的下行傳輸資源大于該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量,則分配給該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的下行傳輸資源為該下行GBR業(yè)務(wù)滿足 GBR需要傳輸?shù)臄?shù)據(jù)量,并對所述終端當(dāng)前的剩余下行傳輸資源進(jìn)行下一個下行GBR業(yè)務(wù)的GBR保證;否則,將所述終端分配到的下行傳輸資源全部分配給該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道;其中,對于所述終端的第一個下行GBR業(yè)務(wù),所述終端當(dāng)前的下行傳輸資源為通過資源分配流程分配到的下行傳輸資源;對于其他下行GBR業(yè)務(wù),所述終端當(dāng)前的下行傳輸資源為完成上一個下行GBR業(yè)務(wù)的GBR保證后剩余的下行傳輸資源。進(jìn)一步地,所述資源調(diào)度預(yù)處理模塊還包括MBR傳輸緩沖單元,用于根據(jù)所述終端每一下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出每一下行GBR業(yè)務(wù)達(dá)到MBR 限制需要傳輸?shù)臄?shù)據(jù)量。進(jìn)一步地,所述資源調(diào)度預(yù)處理模塊還包括與所述MBR緩沖單元相連的BSR確定單元,所述BSR確定單元用于,計算所述終端所有下行GBR業(yè)務(wù)的下行邏輯信道的達(dá)到 MBR限制需要傳輸?shù)臄?shù)據(jù)量的總和,與所述終端當(dāng)前的下行總BSR進(jìn)行比較,并取二者中的較小者作為所述終端當(dāng)前需要傳輸?shù)臄?shù)據(jù)量。進(jìn)一步地,所述裝置還包括資源調(diào)度后處理模塊,所述資源調(diào)度后處理模塊進(jìn)一步包括相連的Delta計算單元和MBR限制單元,所述Delta計算單元用于,得出每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量以及達(dá)到MBR限制需要傳輸?shù)臄?shù)據(jù)量后,計算兩者的差值;所述MBR限制單元用于,在所述終端的所有下行GBR業(yè)務(wù)的GBR保證完成后,如果所述終端的下行傳輸資源還有剩余,則根據(jù)所述差值對所述終端的下行邏輯信道逐個進(jìn)行如下MBR限制如果所述終端剩余的下行傳輸資源小于所述差值,則分配給所述第一下行邏輯信道的傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量加上所述終端剩余的下行傳輸資源;否則,分配給該下行邏輯信道的傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量加上所述差值,并將所述終端剩余的下行傳輸資源減去所述差值,進(jìn)行下一個下行GBR業(yè)務(wù)的MBR限制。采用本發(fā)明所述的資源調(diào)度處理方法,能夠解決現(xiàn)有UE的下行GBR業(yè)務(wù)GBR保證和MBR限制中資源調(diào)度和分配所帶來的小速率業(yè)務(wù)不通、由于存在BLER導(dǎo)致GBR保證不了的問題,能夠很好的做到滿足UE的下行GBR業(yè)務(wù)GBR保證和MBR限制區(qū)間范圍內(nèi)業(yè)務(wù)速率
變化需求。
圖1為本發(fā)明實施例的下行GBR業(yè)務(wù)資源調(diào)度方法預(yù)處理流程示意圖;圖2是本發(fā)明實施例的下行GBR業(yè)務(wù)資源調(diào)度方法調(diào)度后處理流程示意圖。
具體實施例方式本發(fā)明的目的在于提出一種資源調(diào)度方式,用于解決現(xiàn)有下行GBR業(yè)務(wù)的業(yè)務(wù) QoS性能需求實現(xiàn)處理中存在的缺點和不足,以便更好的實現(xiàn)下行GBR業(yè)務(wù)的GBR保證和 MBR限制過程中的資源調(diào)度。本發(fā)明的基本思想是,對下行GBR業(yè)務(wù)在GBR保證和MBR限制的固定范圍內(nèi)實現(xiàn)傳輸?shù)馁Y源調(diào)度處理,即首先保證需要滿足GBR,資源有剩余時才繼續(xù)對此GBR業(yè)務(wù)進(jìn)行資源調(diào)度,并依據(jù)MBR進(jìn)行限制?;谏鲜鏊枷?,圖1和圖2示出了本發(fā)明實施例提供的滿足下行GBR業(yè)務(wù)的GBR 保證和MBR限制的資源調(diào)度方案,該方案包括資源分配前的調(diào)度預(yù)處理和資源分配后的調(diào)度后處理兩部分。如圖1所示,本發(fā)明實施例提供的資源調(diào)度處理方案的調(diào)度預(yù)處理的具體流程可包括如下步驟步驟101,在每個TTI調(diào)度之前,根據(jù)歷史存在的資源調(diào)度“邏輯信道傳輸資源”(指邏輯信道得到的資源),對每個UE的每個下行GBR業(yè)務(wù)對應(yīng)的邏輯信道上實施基于 1秒內(nèi)的傳輸成功的業(yè)務(wù)流量的統(tǒng)計,得到當(dāng)前總的傳輸成功的業(yè)務(wù)流量的統(tǒng)計值,下文稱作“成功業(yè)務(wù)流量”(單位Byte);步驟102,根據(jù)每個下行GBR業(yè)務(wù)下行邏輯信道的“成功業(yè)務(wù)流量”和該下行GBR 業(yè)務(wù)下行配置(由eNB的無線資源控制RRC通過信令配置)的GBR和MBR標(biāo)稱值(單位 bps,對應(yīng)1秒內(nèi)滿足配置速率需要傳輸?shù)臄?shù)據(jù)量稱作“GBR”和“MBR”,其單位Byte),計算出本TTI該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量大小,下文稱作“GBR傳輸緩沖”"GBR傳輸緩沖” =“GBR” - “成功業(yè)務(wù)流量”和達(dá)到MBR限制需要傳輸?shù)臄?shù)據(jù)量大小,下文稱作“MBR傳輸緩沖”"MBR傳輸緩沖” =“MBR” - “成功業(yè)務(wù)流量”,并且計算出上述兩者的差值“Delta傳輸緩沖”"Delta傳輸緩沖” ="MBR傳輸緩沖” -"GBR傳輸緩沖”。步驟103,對該UE簽約的所有下行GBR業(yè)務(wù)的下行邏輯信道的“MBR傳輸緩沖”求和,得出該UE的“MBR傳輸緩沖總和”;步驟104,比較當(dāng)前UE的實際總的下行BSR值(單位Byte)與“MBR傳輸緩沖總和”的大小,并取其中較小者作為最終的BSR值,用于正常資源分配流程;其中,取較小者的目的是根據(jù)實際數(shù)據(jù)量大小來確定BSR值,這樣,如果“MBR傳輸緩沖總和”小,則能夠做到MBR限制;如果BSR小,則可以按照實際數(shù)據(jù)量分配,不會浪費資源。步驟105,按照LTE協(xié)議規(guī)定進(jìn)行UE資源分配流程。如圖2所示,本發(fā)明實施例提供的資源調(diào)度處理方案的調(diào)度后處理的具體流程可包括如下步驟步驟201,對于每個通過正常資源分配流程分配到下行資源的UE,根據(jù)其分配到實際資源的大小“UE傳輸資源”(UE實際分配到的資源可能小于或等于上面確定的BSR值) (單位Byte)分配到每個GBR業(yè)務(wù)的下行邏輯信道上,首先可通過如下方式保證每個下行 GBR業(yè)務(wù)(下文中的GBR業(yè)務(wù)如無特殊說明,均指下行GBR業(yè)務(wù))的下行“GBR傳輸緩沖”:對于第一個下行邏輯信道,如果“UE傳輸資源”大于“GBR傳輸緩沖”,則“邏輯信道傳輸資源” ="GBR傳輸緩沖”,"UE傳輸剩余資源” ="UE傳輸資源” -"GBR傳輸緩沖”; 否則,“邏輯信道傳輸資源” ="UE傳輸資源”。步驟202,判斷是否非最后一個GBR業(yè)務(wù),且UE剩余傳輸資源> 0,如果不是最后一個GBR業(yè)務(wù),且UE剩余傳輸資源> 0,則返回步驟201 ;否則,執(zhí)行步驟203 ;步驟203,判斷UE剩余傳輸資源是否大于0,如果是,則執(zhí)行步驟204 ;否則執(zhí)行步驟 206 ;其中,該步驟202和步驟203的目的是對該UE中所有的下行GBR業(yè)務(wù)的“GBR傳輸緩沖”部分進(jìn)行逐個處理,即如果保證第一個下行邏輯信道的下行“GBR傳輸緩沖”后有剩余資源,則再根據(jù)“UE傳輸剩余資源”保證第二個下行邏輯信道的下行“GBR傳輸緩沖”, 以此類推。步驟204,對當(dāng)前UE所有簽約下行GBR業(yè)務(wù)的GBR保證完成后,將上一步處理得到的下行剩余資源“UE傳輸剩余資源”根據(jù)“Delta傳輸緩沖”分配給每個GBR業(yè)務(wù)的下行邏輯信道,以獲得對MBR上限的限制效果,具體分配過程如下如果“UE傳輸剩余資源”大于“Delta傳輸緩沖”,則“邏輯信道傳輸資源”=“邏輯信道傳輸資源” + "Delta傳輸緩沖”,此時,更新“UE傳輸剩余資源”,“UE傳輸剩余資源(更新后)” ="UE傳輸剩余資源(更新前),,-“Delta傳輸緩沖”;否則,“邏輯信道傳輸資源” =“邏輯信道傳輸資源” + "UE傳輸剩余資源”。步驟205,判斷是否非最后一個GBR業(yè)務(wù),且UE剩余傳輸資源> 0,如果不是最后一個GBR業(yè)務(wù),且UE剩余傳輸資源> 0,則返回步驟204 ;否則執(zhí)行步驟206 ;其中,該步驟相當(dāng)于是對該UE中所有的GBR業(yè)務(wù)的“Delta傳輸緩沖”進(jìn)行逐個處理,即針對UE傳輸剩余資源,先在第一個下行邏輯信道上進(jìn)行MBR限制后,如果還有剩余資
源,則在第二個下行邏輯信道上進(jìn)行MBR限制......直至“UE傳輸剩余資源”為零,下行傳
輸資源全部傳輸完畢。步驟206,下行邏輯信道分配的資源為“邏輯信道傳輸資源”=“邏輯信道傳輸資源” + “Delta傳輸緩沖”;
步驟207,按照UE下行邏輯信道資源調(diào)度分配的結(jié)果組織相應(yīng)的調(diào)度結(jié)果并發(fā)送。下面結(jié)合本發(fā)明的具體應(yīng)用實例對本發(fā)明技術(shù)方案的實施作進(jìn)一步詳細(xì)描述。該應(yīng)用實例的具體實施流程如下一、調(diào)度預(yù)處理1、歷史流量統(tǒng)計UE簽約下行GBR業(yè)務(wù)1秒內(nèi)的歷史流量總和“成功業(yè)務(wù)流量”的獲取采用滑窗統(tǒng)計的方式,每個TTI使用一個緩沖窗,1秒有1000個TTI,所以統(tǒng)計共需要1000個緩沖窗, 保持1秒吞吐量的方法(1)如果當(dāng)前TTI eNB調(diào)度子系統(tǒng)收到的UE的GBR業(yè)務(wù)下行反饋為 Ack (Acknowledgment,確認(rèn)),則在“成功業(yè)務(wù)流量”上加上前一 TTI的“邏輯信道傳輸資源”,減去1秒鐘之前一個TTI保存的“邏輯信道傳輸資源”;(2)如果收到的為 Nack (Negative Acknowledgment,否定確認(rèn)),則不加前一 TTI 的“邏輯信道傳輸資源”,只減去1秒鐘之前保存的最早的一個TTI的“邏輯信道傳輸資源”;2、UE的GBR業(yè)務(wù)下行邏輯信道資源調(diào)度預(yù)處理例一個UE下有兩個GBR業(yè)務(wù)對應(yīng)的下行邏輯信道為LCHl和LCH2,(1) LCHl 的 GBR 和 MBR 配置分配別為 IKbps 和 1. 5Kbps, LCH2 的 GBR 和 MBR 配置分配別為1. 5Kbps和2Kbps ;(2)統(tǒng)計出的“成功業(yè)務(wù)流量”分別為LCHl IOOBytes, LCH2 120Bytes ;(3) UE 總的 BSR 值為 200Bytes。具體處理結(jié)果如下第一步計算出兩個GBR業(yè)務(wù)下行邏輯信道的“GBR傳輸緩沖”、“MBR傳輸緩沖”和 “Delta傳輸緩沖”,LCHl :“GBR傳輸緩沖”=1000/8-100 = 125-100 = 25Bytes
“MBR傳輸緩沖” =1500/8-100=187.5-100=87.5Bytes
“Delta傳輸緩沖” =87.5-25 ==62.5Bytes
LCH2 :"GBR傳輸緩沖”=1500/8-120 = 187.5-120 = 67. 5Bytes
"MBR傳輸緩沖” =2000/8-100=250-120 =130Bytes
“Delta傳輸緩沖” =130-67. 5=62.5Bytes第二步計算兩個GBR業(yè)務(wù)下行邏輯信道的“MBR傳輸緩沖”之和,"MBR傳輸緩沖總和” =87. 5+130 = 217. 5Bytes ;第三步比較UE實際總的BSR值與“MBR傳輸緩沖總和”值的大小取小者做UE用于分配資源的BSR,因為BSR < “MBR傳輸緩沖總和”,取最終的BSR = 200Bytes。二、調(diào)度后處理1、UE的GBR業(yè)務(wù)下行邏輯信道資源預(yù)調(diào)度處理第一步根據(jù)對UE兩GBR業(yè)務(wù)下行邏輯信道資源調(diào)度預(yù)處理結(jié)果,把UE通過正常資源分配流程分配的“UE傳輸資源”分配給每個下行邏輯信道,先保證GBR,設(shè)此UE分配到的“UE傳輸資源”為預(yù)處理時最終計算的BSR值200Bytes,LCHl :"UE傳輸資源” > “GBR傳輸緩沖”則“邏輯信道傳輸資源” ="GBR傳輸緩沖,,=25Bytes"UE傳輸剩余資源” ="UE傳輸資源” -"GBR傳輸緩沖” =175BytesLCH2 :"UE傳輸資源” > “GBR傳輸緩沖”則“邏輯信道傳輸資源” ="GBR傳輸緩沖” =67. 5Bytes"UE傳輸剩余資源” ="UE傳輸資源” -"GBR傳輸緩沖” =107. 5Bytes第二步判斷“UE傳輸剩余資源” > 0,則繼續(xù)分配邏輯信道的“MBR傳輸緩沖”與 “GBR傳輸緩沖”之間的差值部分,以限制MBR的上限,LCHl “Delta傳輸緩沖” < “UE傳輸剩余資源”,則“邏輯信道傳輸資源”=“邏輯信道傳輸資源” + "Delta傳輸緩沖” =25+87. 5 =112.5Bytes"UE傳輸剩余資源” ="UE傳輸剩余資源”-"Delta傳輸緩沖” =107. 5-87. 5 = 20BytesLCH2 “Delta傳輸緩沖” > “UE傳輸剩余資源”,則“邏輯信道傳輸資源”=“邏輯信道傳輸資源” + "UE傳輸剩余資源” =67. 5+20 =87.5Bytes,而“UE傳輸剩余資源” =OBytes。第三步根據(jù)UE下行邏輯信道資源調(diào)度分配的結(jié)果組織調(diào)度結(jié)果下發(fā),此時,UE 的調(diào)度結(jié)果下發(fā)時可帶有如下內(nèi)容,“UE傳輸資源”、LCHl的“邏輯信道傳輸資源”和LCH2 的“邏輯信道傳輸資源”。同時,這里經(jīng)過后處理得到的“邏輯信道傳輸資源”用于下行邏輯信道組的成功歷史吞吐量統(tǒng)計,進(jìn)而決定下一次的資源調(diào)度處理。此外,本發(fā)明還相應(yīng)提供了一種保證比特速率業(yè)務(wù)的資源調(diào)度裝置,可應(yīng)用于基站調(diào)度子系統(tǒng),該裝置包括資源調(diào)度預(yù)處理模塊,所述資源調(diào)度預(yù)處理模塊進(jìn)一步包括GBR 傳輸緩沖單元和GBR保證單元,其中所述GBR傳輸緩沖單元用于,對終端的每一下行GBR業(yè)務(wù)進(jìn)行資源分配之前,根據(jù)該終端每一下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量;所述GBR保證單元用于,根據(jù)所述每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量保證各下行GBR業(yè)務(wù)的GBR。進(jìn)一步地,所述GBR保證單元還用于,逐個對所述終端的每一下行GBR業(yè)務(wù)進(jìn)行 GBR保證,直至完成所述終端的所有下行GBR業(yè)務(wù)的GBR保證或所述終端分配到的下行傳輸資源全部分配完畢。進(jìn)一步地,所述GBR保證單元還用于,通過以下方式保證每一下行GBR業(yè)務(wù)的 GBR 如果所述終端當(dāng)前的下行傳輸資源大于該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量,則分配給該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的下行傳輸資源為該下行GBR業(yè)務(wù)滿足 GBR需要傳輸?shù)臄?shù)據(jù)量,并對所述終端當(dāng)前的剩余下行傳輸資源進(jìn)行下一個下行GBR業(yè)務(wù)的GBR保證;否則,將所述終端分配到的下行傳輸資源全部分配給該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道;
其中,對于所述終端的第一個下行GBR業(yè)務(wù),所述終端當(dāng)前的下行傳輸資源為通過資源分配流程分配到的下行傳輸資源;對于其他下行GBR業(yè)務(wù),所述終端當(dāng)前的下行傳輸資源為完成上一個下行GBR業(yè)務(wù)的GBR保證后剩余的下行傳輸資源。進(jìn)一步地,所述資源調(diào)度預(yù)處理模塊還包括MBR傳輸緩沖單元,用于根據(jù)所述終端每一下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出每一下行GBR業(yè)務(wù)達(dá)到MBR 限制需要傳輸?shù)臄?shù)據(jù)量。進(jìn)一步地,所述資源調(diào)度預(yù)處理模塊還包括與所述MBR緩沖單元相連的BSR確定單元,所述BSR確定單元用于,計算所述終端所有下行GBR業(yè)務(wù)的下行邏輯信道的達(dá)到 MBR限制需要傳輸?shù)臄?shù)據(jù)量的總和,與所述終端當(dāng)前的下行總BSR進(jìn)行比較,并取二者中的較小者作為所述終端當(dāng)前需要傳輸?shù)臄?shù)據(jù)量。進(jìn)一步地,所述裝置還包括資源調(diào)度后處理模塊,所述資源調(diào)度后處理模塊進(jìn)一步包括相連的Delta計算單元和MBR限制單元,所述Delta計算單元用于,得出每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量以及達(dá)到MBR限制需要傳輸?shù)臄?shù)據(jù)量后,計算兩者的差值;所述MBR限制單元用于,在所述終端的所有下行GBR業(yè)務(wù)的GBR保證完成后,如果所述終端的下行傳輸資源還有剩余,則根據(jù)所述差值對所述終端的下行邏輯信道逐個進(jìn)行如下MBR限制如果所述終端剩余的下行傳輸資源小于所述差值,則分配給所述第一下行邏輯信道的傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量加上所述終端剩余的下行傳輸資源;否則,分配給該下行邏輯信道的傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量加上所述差值,并將所述終端剩余的下行傳輸資源減去所述差值,進(jìn)行下一個下行GBR業(yè)務(wù)的MBR限制。綜上所述,本發(fā)明的關(guān)鍵技術(shù)點在于,在UE的GBR業(yè)務(wù)下行邏輯信道資源分配前后的調(diào)度預(yù)處理和后處理過程中,對GBR業(yè)務(wù)下行邏輯信道需要傳輸數(shù)據(jù)量的調(diào)度預(yù)處理,及分配到資源后按照下行邏輯信道進(jìn)行調(diào)度后處理。本發(fā)明能夠在LTE無線接入技術(shù)下按照UE調(diào)度時滿足GBR業(yè)務(wù)的GBR保證和MBR限制性能需求。
權(quán)利要求
1.一種保證比特速率業(yè)務(wù)的資源調(diào)度方法,其特征在于,所述方法包括對終端的保證比特速率(GBR)業(yè)務(wù)進(jìn)行資源分配之前,根據(jù)該終端每一下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出每一 GBR下行業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量, 以保證各下行GBR業(yè)務(wù)的GBR。
2.如權(quán)利要求1所述的方法,其特征在于,通過以下方式得出每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量將每一下行GBR業(yè)務(wù)配置的GBR標(biāo)稱值減去該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出該GBR下行業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量。
3.如權(quán)利要求1或2所述的方法,其特征在于,逐個對所述終端的每一下行GBR業(yè)務(wù)進(jìn)行GBR保證,直至完成所述終端的所有下行GBR 業(yè)務(wù)的GBR保證或所述終端分配到的下行傳輸資源全部分配完畢。
4.如權(quán)利要求3所述的方法,其特征在于,通過以下方式保證每一下行GBR業(yè)務(wù)的GBR 如果所述終端當(dāng)前的下行傳輸資源大于該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量,則分配給該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的下行傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量,并對所述終端當(dāng)前的剩余下行傳輸資源進(jìn)行下一個下行GBR業(yè)務(wù)的GBR保證;否則,將所述終端分配到的下行傳輸資源全部分配給該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道;其中,對于所述終端的第一個下行GBR業(yè)務(wù),所述終端當(dāng)前的下行傳輸資源為通過資源分配流程分配到的下行傳輸資源;對于其他下行GBR業(yè)務(wù),所述終端當(dāng)前的下行傳輸資源為完成上一個下行GBR業(yè)務(wù)的GBR保證后剩余的下行傳輸資源。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括根據(jù)所述終端每一下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,通過以下方式得出每一下行GBR業(yè)務(wù)達(dá)到最大比特速率(MBR)限制需要傳輸?shù)臄?shù)據(jù)量將每一下行GBR業(yè)務(wù)配置的MBR標(biāo)稱值減去該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出該下行GBR業(yè)務(wù)滿足MBR需要傳輸?shù)臄?shù)據(jù)量。
6.如權(quán)利要求5所述的方法,其特征在于,所述方法還包括計算終端所有下行GBR業(yè)務(wù)的下行邏輯信道的達(dá)到MBR需要傳輸?shù)臄?shù)據(jù)量的總和,與所述終端當(dāng)前的下行總緩沖區(qū)狀態(tài)報告(BSR)進(jìn)行比較,并取二者中的較小者作為所述終端當(dāng)前需要傳輸?shù)臄?shù)據(jù)量。
7.如權(quán)利要求5所述的方法,其特征在于,所述方法還包括得出每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量以及達(dá)到MBR限制需要傳輸?shù)臄?shù)據(jù)量后,計算兩者的差值;在所述終端的所有下行GBR業(yè)務(wù)的GBR保證完成后,如果所述終端的下行傳輸資源還有剩余,則根據(jù)所述差值對所述終端的下行邏輯信道逐個進(jìn)行如下MBR限制如果所述終端剩余的下行傳輸資源小于所述差值,則分配給所述第一下行邏輯信道的傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量加上所述終端剩余的下行傳輸資源;否則,分配給該下行邏輯信道的傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量加上所述差值,并將所述終端剩余的下行傳輸資源減去所述差值,進(jìn)行下一個下行GBR業(yè)務(wù)的MBR限制。
8.如權(quán)利要求1或2所述的方法,其特征在于,采用滑窗統(tǒng)計的方式統(tǒng)計出每個下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的一秒內(nèi)的歷史業(yè)務(wù)流量,其中所述滑窗的個數(shù)等于每秒內(nèi)傳輸時間間隔(TTI)的個數(shù)。
9.一種保證比特速率業(yè)務(wù)的資源調(diào)度裝置,其特征在于,應(yīng)用于基站調(diào)度子系統(tǒng),所述裝置包括資源調(diào)度預(yù)處理模塊,所述資源調(diào)度預(yù)處理模塊進(jìn)一步包括GBR傳輸緩沖單元和 GBR保證單元,其中所述GBR傳輸緩沖單元用于,對終端的每一下行GBR業(yè)務(wù)進(jìn)行資源分配之前,根據(jù)該終端每一下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出每一下行GBR業(yè)務(wù)滿足GBR 需要傳輸?shù)臄?shù)據(jù)量;所述GBR保證單元用于,根據(jù)所述每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量保證各下行GBR業(yè)務(wù)的GBR。
10.如權(quán)利要求9所述的資源調(diào)度裝置,其特征在于,所述GBR保證單元還用于,逐個對所述終端的每一下行GBR業(yè)務(wù)進(jìn)行GBR保證,直至完成所述終端的所有下行GBR業(yè)務(wù)的GBR保證或所述終端分配到的下行傳輸資源全部分配完畢。
11.如權(quán)利要求10所述的資源調(diào)度裝置,其特征在于,所述GBR保證單元還用于,通過以下方式保證每一下行GBR業(yè)務(wù)的GBR 如果所述終端當(dāng)前的下行傳輸資源大于該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量, 則分配給該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的下行傳輸資源為該下行GBR業(yè)務(wù)滿足GBR 需要傳輸?shù)臄?shù)據(jù)量,并對所述終端當(dāng)前的剩余下行傳輸資源進(jìn)行下一個下行GBR業(yè)務(wù)的 GBR保證;否則,將所述終端分配到的下行傳輸資源全部分配給該下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道;其中,對于所述終端的第一個下行GBR業(yè)務(wù),所述終端當(dāng)前的下行傳輸資源為通過資源分配流程分配到的下行傳輸資源;對于其他下行GBR業(yè)務(wù),所述終端當(dāng)前的下行傳輸資源為完成上一個下行GBR業(yè)務(wù)的GBR保證后剩余的下行傳輸資源。
12.如權(quán)利要求10或11所述的資源調(diào)度裝置,其特征在于,所述資源調(diào)度預(yù)處理模塊還包括MBR傳輸緩沖單元,用于根據(jù)所述終端每一下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出每一下行GBR業(yè)務(wù)達(dá)到MBR限制需要傳輸?shù)臄?shù)據(jù)量。
13.如權(quán)利要求12所述的資源調(diào)度裝置,其特征在于,所述資源調(diào)度預(yù)處理模塊還包括與所述MBR緩沖單元相連的BSR確定單元,所述BSR確定單元用于,計算所述終端所有下行GBR業(yè)務(wù)的下行邏輯信道的達(dá)到MBR 限制需要傳輸?shù)臄?shù)據(jù)量的總和,與所述終端當(dāng)前的下行總BSR進(jìn)行比較,并取二者中的較小者作為所述終端當(dāng)前需要傳輸?shù)臄?shù)據(jù)量。
14.如權(quán)利要求13所述的資源調(diào)度裝置,其特征在于,所述裝置還包括資源調(diào)度后處理模塊,所述資源調(diào)度后處理模塊進(jìn)一步包括相連的Delta計算單元和MBR限制單元,所述Delta計算單元用于,得出每一下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量以及達(dá)到MBR限制需要傳輸?shù)臄?shù)據(jù)量后,計算兩者的差值;所述MBR限制單元用于,在所述終端的所有下行GBR業(yè)務(wù)的GBR保證完成后,如果所述終端的下行傳輸資源還有剩余,則根據(jù)所述差值對所述終端的下行邏輯信道逐個進(jìn)行如下 MBR限制如果所述終端剩余的下行傳輸資源小于所述差值,則分配給所述第一下行邏輯信道的傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量加上所述終端剩余的下行傳輸資源;否則,分配給該下行邏輯信道的傳輸資源為該下行GBR業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量加上所述差值,并將所述終端剩余的下行傳輸資源減去所述差值,進(jìn)行下一個下行GBR 業(yè)務(wù)的MBR限制。
全文摘要
本發(fā)明公開了一種保證比特速率業(yè)務(wù)的資源調(diào)度方法及裝置,保證終端下行GBR業(yè)務(wù)的QoS性能,所述方法包括對終端的保證比特速率(GBR)業(yè)務(wù)進(jìn)行資源分配之前,根據(jù)該終端每一下行GBR業(yè)務(wù)對應(yīng)的下行邏輯信道的歷史業(yè)務(wù)流量,得出每一GBR下行業(yè)務(wù)滿足GBR需要傳輸?shù)臄?shù)據(jù)量,以保證各下行GBR業(yè)務(wù)的GBR。
文檔編號H04W72/12GK102164412SQ20101011094
公開日2011年8月24日 申請日期2010年2月21日 優(yōu)先權(quán)日2010年2月21日
發(fā)明者韓正偉 申請人:中興通訊股份有限公司