基于調度優先級調度終端的方法、系統和基站的制作方法
【專利摘要】本發明公開了一種基于調度優先級調度終端的方法,包括:基站在一個調度周期內,計算終端的調度誤塊率;根據調度誤塊率以及預置的終端的基礎調度優先級,計算終端的調度優先級;根據計算出的調度優先級,調度終端。本發明還公開了一種基站和一種基于調度優先級調度終端的系統。采用本發明所公開的方案,使得調度優先級的計算更為合理,從而在能夠實現動態地控制對終端的調度的同時,提升了系統功率的使用效率,優化了切換性能,并最終提高了系統的容量和吞吐率。
【專利說明】基于調度優先級調度終端的方法、系統和基站
【技術領域】
[0001]本發明涉及到移動通信【技術領域】,特別涉及到一種基于調度優先級調度終端的方法、系統和基站。
【背景技術】
[0002]在移動通信系統【技術領域】,如WCDMA(WidebandCode Division Multiple Access,寬帶碼分多址)和 TD-SCDMA (Time Division-Synchronous Code Division MultipleAccess,時分同步碼分多址)以及LTE (Long Term Evolution,長期演進)移動通信系統中,調度優先級被普遍用于對終端的調度控制,關于調度優先級的計算,現有技術中主要是參考信道質量、傳輸速率和歷史傳輸數據等,這種計算方法中,通常以信道質量作為計算調度優先級的分子相乘項,而以傳輸速率和歷史傳輸數據作為分母的相乘項。
[0003]基于現有技術,由于基站對誤塊率(Block error rate,簡稱bier)高的終端會進行更多次數的重傳,并且對于重傳的數據會進行提高發射功率的調整。采用這種方法,系統在調度終端時,調度誤塊率相對高的終端就會得到與調度誤塊率相對低的終端相同的調度機會,然而,前者會消耗更多的功率,這樣會導致系統功率的使用效率降低;另外,當終端解碼有惡化趨勢時,會直接導致所消耗的功率不斷抬升,使得系統所下發的數據量的成功率很小。因此,現有的調度優先級計算機制會導致系統功率的使用效率降低,從而直接影響到系統的容量和吞吐率。
【發明內容】
[0004]本發明的主要目的為提供一種基于調度優先級調度終端的方法、系統和基站,旨在實現動態地控制對終端的調度,從而能夠提升系統功率的使用效率,并且提高系統的容量和吞吐率。
[0005]本發明提供一種基于調度優先級調度終端的方法,包括:
[0006]基站在一個調度周期內,計算終端的調度誤塊率;
[0007]根據所述調度誤塊率以及預置的所述終端的基礎調度優先級,計算終端的調度優先級;
[0008]根據計算出的所述調度優先級,調度所述終端。
[0009]優選地,所述基站在一個調度周期內,計算終端的調度誤塊率包括:
[0010]在一個調度周期內,根據對終端的調度次數,統計接收到的確認應答信號、否定應答信號和未連續發送信號的次數;
[0011]根據所述調度次數,以及所統計出的確認應答信號、否定應答信號和未連續發送信號的次數,計算所述終端在該調度周期內的調度誤塊率。
[0012]優選地,在執行所述計算終端的調度誤塊率之前,還包括:
[0013]初始化所述終端上一個調度周期內的調度誤塊率,以及預置的基礎調度優先級;所述預置的基礎調度優先級為根據該終端的基礎參數計算得到。[0014]優選地,所述根據調度誤塊率以及所述終端的基礎調度優先級,計算終端的調度優先級包括:
[0015]根據所述調度誤塊率,確定與所述終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子;
[0016]根據終端的基礎調度優先級,以及所確定的所述調度誤塊率因子和調度誤塊率變化因子,計算所述終端的調度優先級。
[0017]優選地,所述根據調度誤塊率,確定與所述終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子包括:
[0018]對比所述調度誤塊率與預置的目標誤塊率的大小,根據對比的結果確定與所述終端的調度優先級相關的調度誤塊率因子;
[0019]計算所述調度誤塊率與該終端上一個調度周期內的調度誤塊率的差值,得到所述終端的調度誤塊變化率;
[0020]根據所述調度誤塊變化率,確定與所述終端的調度優先級相關的調度誤塊率變化因子。
[0021]本發明還提供一種基站,包括:
[0022]第一計算模塊,用于在一個調度周期內,計算終端的調度誤塊率;
[0023]第二計算模塊,用于根據所述調度誤塊率以及預置的所述終端的基礎調度優先級,計算終端的調度優先級;
[0024]調度模塊,用于根據計算出的所述調度優先級,調度所述終端。
[0025]優選地,所述第一計算模塊包括:
[0026]統計單元,用于在一個調度周期內,根據對終端的調度次數,統計接收到的確認應答信號、否定應答信號和未連續發送信號的次數;
[0027]第一計算單元,用于根據所述調度次數,以及所統計出的確認應答信號、否定應答信號和未連續發送信號的次數,計算所述終端在該調度周期內的調度誤塊率。
[0028]優選地,所述基站還包括:
[0029]初始化模塊,用于初始化所述終端上一個調度周期內的調度誤塊率,以及預置的基礎調度優先級;所述預置的基礎調度優先級為根據該終端的基礎參數計算得到。
[0030]優選地,所述第二計算模塊包括:
[0031]確定子模塊,用于根據所述調度誤塊率,確定與所述終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子;
[0032]計算子模塊,用于根據終端的基礎調度優先級,以及所確定的所述調度誤塊率因子和調度誤塊率變化因子,計算所述終端的調度優先級。
[0033]優選地,所述確定子模塊包括:
[0034]對比單元,用于對比所述調度誤塊率與預置的目標誤塊率的大小;
[0035]第一確定單元,用于根據調度誤塊率與預置的目標誤塊率的對比結果確定與所述終端的調度優先級相關的調度誤塊率因子;
[0036]第二計算單元,用于計算所述調度誤塊率與該終端上一個調度周期內的調度誤塊率的差值,得到所述終端的調度誤塊變化率;
[0037]第二確定單元,用于根據所述調度誤塊變化率,確定與所述終端的調度優先級相關的調度誤塊率變化因子。
[0038]本發明進一步提供一種基于調度優先級調度終端的系統,包括終端和用于對所述終端進行調度的基站,所述基站包括:
[0039]第一計算模塊,用于在一個調度周期內,計算終端的調度誤塊率;
[0040]第二計算模塊,用于根據所述調度誤塊率以及所述終端的基礎調度優先級,計算終端的調度優先級;
[0041]調度模塊,用于根據計算出的所述調度優先級,調度所述終端。
[0042]本發明通過計算在一個調度周期內的調度次數下終端的調度誤塊率;并根據所計算出的調度誤塊率以及預置的終端的基礎調度優先級,計算終端的調度優先級;進一步根據計算出的調度優先級,對終端進行調度。采用這種方法,使得調度優先級的計算更為合理,從而在能夠實現動態地控制對終端的調度的同時,提升了系統功率的使用效率,優化了切換性能,并最終提高了系統的容量和吞吐率。
【專利附圖】
【附圖說明】
[0043]圖1為本發明基于調度優先級調度終端的方法一實施例的流程示意圖;
[0044]圖2為本發明基于調度優先級調度終端的方法中計算調度誤塊率的流程示意圖;
[0045]圖3為本發明基于調度優先級調度終端的方法又一實施例的流程示意圖;
[0046]圖4為本發明基于調度優先級調度終端的方法中計算調度優先級的流程示意圖;
[0047]圖5為圖4中所示出的確定調度誤塊率因子和調度誤塊率變化因子的流程示意圖;
[0048]圖6為本發明基站一實施例的結構示意圖;
[0049]圖7為本發明基站的第一計算模塊的結構示意圖;
[0050]圖8為本發明基站又一實施例的結構示意圖;
[0051]圖9為本發明基站的第二計算模塊的結構示意圖;
[0052]圖10為本發明基站的第二計算模塊中確定子模塊的結構示意圖;
[0053]圖11為本發明基于調度優先級調度終端的系統一實施例的結構示意圖。
[0054]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0055]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0056]本發明提供一種基于調度優先級調度終端的方法,根據在一個調度周期內對終端的調度次數,統計該終端在該調度周期內的調度誤塊率,從而根據調度誤塊率計算出終端的調度優先級,供基站根據調度優先級調度該終端。
[0057]參照圖1,圖1為本發明基于調度優先級調度終端的方法一實施例的流程示意圖。
[0058]本實施例所提供的基于調度優先級調度終端的方法,包括:
[0059]步驟S10,基站在一個調度周期內,計算終端的調度誤塊率;
[0060]在本實施例中,在計算終端的調度優先級時,基站在一個調度周期內,計算出該終端的調度誤塊率,具體為基站根據所收到的終端上報的對基站發送的數據的解碼情況,以及該調度周期內對該終端的調度次數,計算解碼錯誤的次數與調度次數比值,得到調度誤塊率。
[0061]步驟S20,根據調度誤塊率以及預置的終端的基礎調度優先級,計算終端的調度優先級;
[0062]步驟S30,根據計算出的調度優先級,調度終端。
[0063]當計算出終端的調度誤塊率后,根據該以及預置的終端的基礎調度優先級,計算該終端的調度優先級。本實施例中,預置的終端的基礎調度優先級是根據該終端的基礎參數,按照通常所采用的方法計算得到,而根據調度誤塊率和基礎調度優先級計算出終端的調度優先級后,基站即可根據該調度優先級,對該終端進行調度。
[0064]本發明實施例,通過計算在一個調度周期內的調度次數下終端的調度誤塊率;并根據所計算出的調度誤塊率以及預置的終端的基礎調度優先級,計算終端的調度優先級;進一步根據計算出的調度優先級,對終端進行調度。采用這種方法,使得調度優先級的計算更為合理,從而在能夠實現動態地控制對終端的調度的同時,提升了系統功率的使用效率,優化了切換性能,并最終提高了系統的容量和吞吐率。
[0065]參照圖2,圖2為本發明基于調度優先級調度終端的方法中計算調度誤塊率的流程不意圖。
[0066]在上述實施例中,步驟SlO包括:
[0067]步驟S11,在一個調度周期內,根據對終端的調度次數,統計接收到的確認應答信號、否定應答信號和未連續發送信號的次數;
[0068]在計算終端的調度誤塊率時,首先,在一個調度周期內,根據對終端的調度次數,基站統計接收到的終端上報的對基站發送的數據的解碼情況,該解碼情況具體為終端上報的對數據的確認應答信號、否定應答信號和未連續發送信號的次數。確認應答信號為終端接收到基站發送的數據并成功進行解碼后反饋的信號;否定應答信號表示終端對基站發送的數據解碼未成功后反饋的信號;未連續發送信號是指基站在終端沒有語音信號時即停止數據的發送,終端在沒有收到連續的信號時所反饋的信號。終端所反饋的否定應答信號和未連續發送信號,即為解碼錯誤的情況下所上報的信號。
[0069]步驟S12,根據調度次數,以及所統計出的確認應答信號、否定應答信號和未連續發送信號的次數,計算終端在該調度周期內的調度誤塊率。
[0070]在統計出一個調度周期內,基站接收到的終端上報的確認應答信號、否定應答信號和未連續發送信號的次數之后,通過計算否定應答信號和未連續發送信號之和與調度次數的比值,便可得到終端在該調度周期內的調度誤塊率,即可通過如下方法進行計算:調度誤塊率=(否定應答信號+未連續發送信號)/ (否定應答信號+未連續發送信號+確認應答信號)*100%。
[0071]通過統計在一個調度周期內,基站所接收到的終端上報的確認應答信號、否定應答信號和未連續發送信號的次數;并根據該調度周期內的調度次數,以及所統計出的確認應答信號、否定應答信號和未連續發送信號的次數,計算終端在該調度周期內的調度誤塊率,更進一步保證了能夠使得調度優先級的計算更為合理。
[0072]參照圖3,圖3為本發明基于調度優先級調度終端的方法又一實施例的流程示意圖。
[0073]在本發明基于調度優先級調度終端的方法一實施例的基礎上,在步驟SlO之前,該方法還包括:
[0074]步驟S00,初始化終端上一個調度周期內的調度誤塊率,以及預置的基礎調度優先級。
[0075]在本實施例中,在基站接入終端后,首先對預置的該終端的基礎調度優先級以及該終端在上一個調度周期內的調度誤塊率進行初始化。預置的基礎調度優先級是根據該終端的基礎參數,按照通常所采用的方法計算得到;終端上一個調度周期內的調度誤塊率用于與本調度周期內的調度誤塊率進行差值計算,所得到的差值作為計算終端的調度優先級的基礎。
[0076]在基站接入終端后,根據該終端的調度優先級對其進行調度之前,首先對預置的該終端的基礎調度優先級以及該終端在上一個調度周期內的調度誤塊率進行初始化,這可以為終端的調度優先級提供基礎,從而更方便于調度優先級的計算。
[0077]參照圖4,圖4為本發明基于調度優先級調度終端的方法中計算調度優先級的流程不意圖。
[0078]在本發明基于調度優先級調度終端的方法一實施例的基礎上,步驟S20包括:
[0079]步驟S21,根據調度誤塊率,確定與終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子;
[0080]步驟S22,根據終端的基礎調度優先級,以及所確定的調度誤塊率因子和調度誤塊率變化因子,計算終端的調度優先級。
[0081]在計算出終端在一個調度周期內的調度誤塊率后,根據該調度誤塊率進一步確定與終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子;將所確定的調度誤塊率因子和調度誤塊率變化因子與基礎調度優先級進行乘積計算,便可得到該終端的調度優先級。
[0082]本實施例所提出的調度誤塊率因子根據調度誤塊率與預置的目標誤塊率的大小關系決定,預置的目標誤塊率為系統中預先設定的誤塊率的基準值;調度誤塊率變化因子由當前調度周期內的調度誤塊率與該終端上一個調度周期內的調度誤塊率的差值決定。
[0083]根據調度誤塊率,確定與終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子;并進一步根據終端的基礎調度優先級,以及所確定的調度誤塊率因子和調度誤塊率變化因子,計算終端的調度優先級。從而在保證了計算出的調度優先級的準確性的同時,進一步為實現動態控制對終端的調度的,提升系統功率的使用效率提供了保證。
[0084]參照圖5,圖5為圖4中所示出的確定調度誤塊率因子和調度誤塊率變化因子的流程不意圖。
[0085]在上述實施例中,步驟S21包括:
[0086]步驟S211,對比調度誤塊率與預置的目標誤塊率的大小,根據對比的結果確定與終端的調度優先級相關的調度誤塊率因子;
[0087]在本實施例中,確定與終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子時,引入調度誤塊率權值和調度誤塊率變化權值,這兩個權值是在計算相關因子時使用的常數,用來決定誤塊率和誤塊率變化對相關因子的影響,權值越大,影響就越大。
[0088]根據調度誤塊率與預置的目標誤塊率的大小關系確定調度誤塊率因子,即當所計算出的調度誤塊率小于該預置的目標誤塊率時,由于當前調度周期的調度誤塊率較小,由其所決定的調度誤塊率因子可以為1,使其不影響調度優先級的計算結果;而當所計算出的調度誤塊率大于或等于該預置的目標誤塊率時,則說明該終端在解碼基站發送的數據時的錯誤較多,此時,進一步計算調度誤塊率因子,可以通過如下方法進行計算:調度誤塊率因子=1/ (1+ (調度誤塊率-目標誤塊率)*調度誤塊率權值)。
[0089]步驟S212,計算調度誤塊率與該終端上一個調度周期內的調度誤塊率的差值,得到終端的調度誤塊變化率;
[0090]步驟S213,根據調度誤塊變化率,確定與終端的調度優先級相關的調度誤塊率變化因子。
[0091]由于與終端的調度優先級相關的調度誤塊率變化因子是由終端的調度誤塊變化率決定的,通過計算調度誤塊變化率是通過對調度誤塊率與該終端上一個調度周期內的調度誤塊率之間的差值,即可得到終端的調度誤塊變化率。得到了調度誤塊變化率之后,便可確定調度誤塊率變化因子,即當調度誤塊變化率小于或等于O時,說明當前調度周期內的調度誤塊率沒有升高趨勢,因而可以設定調度誤塊率變化因子為I,使其不影響調度優先級的計算結果;當調度誤塊變化率大于O時,則說明該終端在解碼基站發送的數據時的錯誤有增多趨勢,此時,進一步計算調度誤塊率變化因子,可以通過如下方法進行計算:調度誤塊率變化因子=1/ (1+調度誤塊變化率*調度誤塊率變化權值)。
[0092]通過調度誤塊率與預置的目標誤塊率的大小關系,確定與終端的調度優先級相關的調度誤塊率因子;通過將調度誤塊率與該終端上一個調度周期內的調度誤塊率進行差值計算得到的調度誤塊變化率,確定與終端的調度優先級相關的調度誤塊率變化因子。更進一步保證了計算出的調度優先級的準確性。從而更進一步為實現動態控制對終端的調度的,提升系統功率的使用效率提供了保證。
[0093]本發明還提供一種基站。
[0094]參照圖6,圖6為本發明基站一實施例的結構示意圖。
[0095]本實施例所提供的基站,包括:
[0096]第一計算模塊11,用于在一個調度周期內,計算終端的調度誤塊率;
[0097]第二計算模塊12,用于根據調度誤塊率以及預置的終端的基礎調度優先級,計算終端的調度優先級;
[0098]調度模塊13,用于根據計算出的調度優先級,調度終端。
[0099]在本實施例中,在計算終端的調度優先級時,基站在一個調度周期內,通過第一計算模塊11計算出該終端的調度誤塊率,具體為基站根據所收到的終端上報的對基站發送的數據的解碼情況,以及該調度周期內對該終端的調度次數,計算解碼錯誤的次數與調度次數比值,得到調度誤塊率。
[0100]當計算出終端的調度誤塊率后,基站的第二計算模塊12根據該以及預置的終端的基礎調度優先級,計算該終端的調度優先級。本實施例中,預置的終端的基礎調度優先級是根據該終端的基礎參數,按照通常所采用的方法計算得到,而根據調度誤塊率和基礎調度優先級計算出終端的調度優先級后,基站即可根據該調度優先級,通過調度模塊13對該終端進行調度。
[0101]本發明實施例,通過計算在一個調度周期內的調度次數下終端的調度誤塊率;并根據所計算出的調度誤塊率以及預置的終端的基礎調度優先級,計算終端的調度優先級;進一步根據計算出的調度優先級,對終端進行調度。采用這種方法,使得調度優先級的計算更為合理,從而在能夠實現動態地控制對終端的調度的同時,提升了系統功率的使用效率,優化了切換性能,并最終提高了系統的容量和吞吐率。
[0102]參照圖7,圖7為本發明基站的第一計算模塊的結構示意圖。
[0103]在上述實施例中,第一計算模塊11包括:
[0104]統計單元111,用于在一個調度周期內,根據對終端的調度次數,統計接收到的確認應答信號、否定應答信號和未連續發送信號的次數;
[0105]第一計算單元112,用于根據調度次數,以及所統計出的確認應答信號、否定應答信號和未連續發送信號的次數,計算終端在該調度周期內的調度誤塊率。
[0106]在計算終端的調度誤塊率時,首先,在一個調度周期內,根據對終端的調度次數,通過第一計算模塊11的統計單元111統計接收到的終端上報的對基站發送的數據的解碼情況,該解碼情況具體為終端上報的對數據的確認應答信號、否定應答信號和未連續發送信號的次數。確認應答信號為終端接收到基站發送的數據并成功進行解碼后反饋的信號;否定應答信號表示終端對基站發送的數據解碼未成功后反饋的信號;未連續發送信號是指基站在終端沒有語音信號時即停止數據的發送,終端在沒有收到連續的信號時所反饋的信號。終端所反饋的否定應答信號和未連續發送信號,即為解碼錯誤的情況下所上報的信號。
[0107]在統計出一個調度周期內,基站接收到的終端上報的確認應答信號、否定應答信號和未連續發送信號的次數之后,通過第一計算單元112計算否定應答信號和未連續發送信號之和與調度次數的比值,便可得到終端在該調度周期內的調度誤塊率,即可通過如下方法進行計算:調度誤塊率=(否定應答信號+未連續發送信號)/ (否定應答信號+未連續發送信號+確認應答信號)*100%。
[0108]通過統計在一個調度周期內,基站所接收到的終端上報的確認應答信號、否定應答信號和未連續發送信號的次數;并根據該調度周期內的調度次數,以及所統計出的確認應答信號、否定應答信號和未連續發送信號的次數,計算終端在該調度周期內的調度誤塊率,更進一步保證了能夠使得調度優先級的計算更為合理。
[0109]參照圖8,圖8為本發明基站又一實施例的結構示意圖。
[0110]在本發明基站一實施例的基礎上,基站還包括:
[0111]初始化模塊14,用于初始化終端上一個調度周期內的調度誤塊率,以及預置的基礎調度優先級。
[0112]在本實施例中,在基站接入終端后,首先通過基站的初始化模塊14對預置的該終端的基礎調度優先級以及該終端在上一個調度周期內的調度誤塊率進行初始化。預置的基礎調度優先級是根據該終端的基礎參數,按照通常所采用的方法計算得到;終端上一個調度周期內的調度誤塊率用于與本調度周期內的調度誤塊率進行差值計算,所得到的差值作為計算終端的調度優先級的基礎。
[0113]在基站接入終端后,根據該終端的調度優先級對其進行調度之前,首先對預置的該終端的基礎調度優先級以及該終端在上一個調度周期內的調度誤塊率進行初始化,這可以為終端的調度優先級提供基礎,從而更方便于調度優先級的計算。
[0114]參照圖9,圖9為本發明基站的第二計算模塊的結構示意圖。
[0115]在本發明基站一實施例的基礎上,第二計算模塊12包括:[0116]確定子模塊121,用于根據調度誤塊率,確定與終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子;
[0117]計算子模塊122,用于根據終端的基礎調度優先級,以及所確定的調度誤塊率因子和調度誤塊率變化因子,計算終端的調度優先級。
[0118]在計算出終端在一個調度周期內的調度誤塊率后,通過確定子模塊121根據該調度誤塊率進一步確定與終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子;通過計算子模塊122將所確定的調度誤塊率因子和調度誤塊率變化因子與基礎調度優先級進行乘積計算,便可得到該終端的調度優先級。
[0119]本實施例所提出的調度誤塊率因子根據調度誤塊率與預置的目標誤塊率的大小關系決定,預置的目標誤塊率為系統中預先設定的誤塊率的基準值;調度誤塊率變化因子由當前調度周期內的調度誤塊率與該終端上一個調度周期內的調度誤塊率的差值決定。
[0120]根據調度誤塊率,確定與終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子;并進一步根據終端的基礎調度優先級,以及所確定的調度誤塊率因子和調度誤塊率變化因子,計算終端的調度優先級。從而在保證了計算出的調度優先級的準確性的同時,進一步為實現動態控制對終端的調度的,提升系統功率的使用效率提供了保證。
[0121]參照圖10,圖10為本發明基站的第二計算模塊中確定子模塊的結構示意圖。
[0122]在上述實施例中,確定子模塊111包括:
[0123]對比單元1111,用于對比調度誤塊率與預置的目標誤塊率的大小;
[0124]第一確定單元1112,用于根據調度誤塊率與預置的目標誤塊率的對比結果確定與終端的調度優先級相關的調度誤塊率因子;
[0125]第二計算單元1113,用于計算調度誤塊率與該終端上一個調度周期內的調度誤塊率的差值,得到終端的調度誤塊變化率;
[0126]第二確定單元1114,用于根據調度誤塊變化率,確定與終端的調度優先級相關的調度誤塊率變化因子。
[0127]在本實施例中,確定與終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子時,引入調度誤塊率權值和調度誤塊率變化權值,這兩個權值是在計算相關因子時使用的常數,用來決定誤塊率和誤塊率變化對相關因子的影響,權值越大,影響就越大。
[0128]根據對比單元1111所對比出的調度誤塊率與預置的目標誤塊率的大小關系,通過第一確定單元1112確定調度誤塊率因子,即當所計算出的調度誤塊率小于該預置的目標誤塊率時,由于當前調度周期的調度誤塊率較小,由其所決定的調度誤塊率因子可以為1,使其不影響調度優先級的計算結果;而當所計算出的調度誤塊率大于或等于該預置的目標誤塊率時,則說明該終端在解碼基站發送的數據時的錯誤較多,此時,進一步計算調度誤塊率因子,可以通過如下方法進行計算:調度誤塊率因子=1/ (1+ (調度誤塊率-目標誤塊率)*調度誤塊率權值)。
[0129]由于與終端的調度優先級相關的調度誤塊率變化因子是由終端的調度誤塊變化率決定的,通過第二計算單元1113計算調度誤塊變化率是通過對調度誤塊率與該終端上一個調度周期內的調度誤塊率之間的差值,即可得到終端的調度誤塊變化率。得到了調度誤塊變化率之后,便可通過第二確定單元1114確定調度誤塊率變化因子,即當調度誤塊變化率小于或等于O時,說明當前調度周期內的調度誤塊率沒有升高趨勢,因而可以設定調度誤塊率變化因子為1,使其不影響調度優先級的計算結果;當調度誤塊變化率大于O時,則說明該終端在解碼基站發送的數據時的錯誤有增多趨勢,此時,進一步計算調度誤塊率變化因子,可以通過如下方法進行計算:調度誤塊率變化因子=1/ (1+調度誤塊變化率*調度誤塊率變化權值)。
[0130]通過調度誤塊率與預置的目標誤塊率的大小關系,確定與終端的調度優先級相關的調度誤塊率因子;通過將調度誤塊率與該終端上一個調度周期內的調度誤塊率進行差值計算得到的調度誤塊變化率,確定與終端的調度優先級相關的調度誤塊率變化因子。更進一步保證了計算出的調度優先級的準確性。從而更進一步為實現動態控制對終端的調度的,提升系統功率的使用效率提供了保證。
[0131]本發明還提供一種基于調度優先級調度終端的系統。
[0132]參照圖11,圖11為本發明基于調度優先級調度終端的系統一實施例的結構示意圖。
[0133]本實施例所提供的基于調度優先級調度終端的系統,包括終端20和用于對終端進打調度的基站10,基站10包括:
[0134]第一計算模塊11,用于在一個調度周期內,計算終端的調度誤塊率;
[0135]第二計算模塊12,用于根據調度誤塊率以及預置的終端的基礎調度優先級,計算終端的調度優先級;
[0136]調度模塊13,用于根據計算出的調度優先級,調度終端。
[0137]在本實施例中,在計算終端20的調度優先級時,基站10在一個調度周期內,通過第一計算模塊11計算出該終端20的調度誤塊率,具體為基站10根據所收到的終端20上報的對基站10發送的數據的解碼情況,以及該調度周期內對該終端20的調度次數,計算解碼錯誤的次數與調度次數比值,得到調度誤塊率。
[0138]當計算出終端20的調度誤塊率后,基站10的第二計算模塊12根據該以及預置的終端20的基礎調度優先級,計算該終端20的調度優先級。本實施例中,預置的終端20的基礎調度優先級是根據該終端20的基礎參數,按照通常所采用的方法計算得到,而根據調度誤塊率和基礎調度優先級計算出終端的調度優先級后,基站10即可根據該調度優先級,通過調度模塊13對該終端進行調度。
[0139]本基于調度優先級調度終端的系統實施例,包含了上述基站的實施例的全部技術方案,所達到的技術效果也完全相同,在此不做贅述。
[0140]以上所述僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的【技術領域】,均同理包括在本發明的專利保護范圍。
【權利要求】
1.一種基于調度優先級調度終端的方法,其特征在于,包括:
基站在一個調度周期內,計算終端的調度誤塊率; 根據所述調度誤塊率以及預置的所述終端的基礎調度優先級,計算終端的調度優先級; 根據計算出的所述調度優先級,調度所述終端。
2.如權利要求1所述的方法,其特征在于,所述基站在一個調度周期內,計算終端的調度誤塊率包括: 在一個調度周期內,根據對終端的調度次數,統計接收到的確認應答信號、否定應答信號和未連續發送信號的次數; 根據所述調度次數,以及所統計出的確認應答信號、否定應答信號和未連續發送信號的次數,計算所述終端在該調度周期內的調度誤塊率。
3.如權利要求2所述的方法,其特征在于,在執行所述計算終端的調度誤塊率之前,還包括: 初始化所述終端上一個調度周期內的調度誤塊率,以及預置的基礎調度優先級;所述預置的基礎調度優先級為根據該終端的基礎參數計算得到。
4.如權利要求1至3中任一項所述的方法,其特征在于,所述根據調度誤塊率以及所述終端的基礎調度優先級,計算終端的調度優先級包括: 根據所述調度誤塊率,確定與所述終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子; 根據終端的基礎調度優先級,以及所確定的所述調度誤塊率因子和調度誤塊率變化因子,計算所述終端的調度優先級。
5.如權利要求4所述的方法,其特征在于,所述根據調度誤塊率,確定與所述終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子包括: 對比所述調度誤塊率與預置的目標誤塊率的大小,根據對比的結果確定與所述終端的調度優先級相關的調度誤塊率因子; 計算所述調度誤塊率與該終端上一個調度周期內的調度誤塊率的差值,得到所述終端的調度誤塊變化率; 根據所述調度誤塊變化率,確定與所述終端的調度優先級相關的調度誤塊率變化因子。
6.一種基站,其特征在于,包括: 第一計算模塊,用于在一個調度周期內,計算終端的調度誤塊率; 第二計算模塊,用于根據所述調度誤塊率以及預置的所述終端的基礎調度優先級,計算終端的調度優先級; 調度模塊,用于根據計算出的所述調度優先級,調度所述終端。
7.如權利要求6所述的基站,其特征在于,所述第一計算模塊包括: 統計單元,用于在一個調度周期內,根據對終端的調度次數,統計接收到的確認應答信號、否定應答信號和未連續發送信號的次數; 第一計算單元,用于根據所述調度次數,以及所統計出的確認應答信號、否定應答信號和未連續發送信號的次數,計算所述終端在該調度周期內的調度誤塊率。
8.如權利要求6所述的基站,其特征在于,還包括: 初始化模塊,用于初始化所述終端上一個調度周期內的調度誤塊率,以及預置的基礎調度優先級;所述預置的基礎調度優先級為根據該終端的基礎參數計算得到。
9.如權利要求6所述的基站,其特征在于,所述第二計算模塊包括: 確定子模塊,用于根據所述調度誤塊率,確定與所述終端的調度優先級相關的調度誤塊率因子和調度誤塊率變化因子; 計算子模塊,用于根據終端的基礎調度優先級,以及所確定的所述調度誤塊率因子和調度誤塊率變化因子,計算所述終端的調度優先級。
10.如權利要求6所述的基站,其特征在于,所述確定子模塊包括: 對比單元,用于對比所述調度誤塊率與預置的目標誤塊率的大小; 第一確定單元,用于根據調度誤塊率與預置的目標誤塊率的對比結果確定與所述終端的調度優先級相關的調度誤塊率因子; 第二計算單元,用于計算所述調度誤塊率與該終端上一個調度周期內的調度誤塊率的差值,得到所述終端的調度誤塊變化率; 第二確定單元, 用于根據所述調度誤塊變化率,確定與所述終端的調度優先級相關的調度誤塊率變化因子。
11.一種基于調度優先級調度終端的系統,包括終端和用于對所述終端進行調度的基站,其特征在于,所述基站為如權利要求6至10中任一項所述的基站。
【文檔編號】H04W88/08GK103634922SQ201210308034
【公開日】2014年3月12日 申請日期:2012年8月27日 優先權日:2012年8月27日
【發明者】肖家棟, 李瑞峰, 劉銀磊 申請人:中興通訊股份有限公司