本發(fā)明涉及通信領(lǐng)域,具體涉及一種MAC流量調(diào)度方法、裝置及基站。
背景技術(shù):
目前,用戶終端發(fā)生小區(qū)切換時,MAC(Media Access Control,媒體介入控制層)流量調(diào)度的方式有以下幾種:
1、最大C/I算法
由于UE在空間中的是隨機的,那么所處的無線環(huán)境也不同,從上面AMC的機制我們知道,無線環(huán)境好(C/I好)的UE會上報更大的CQI(Channel Quality Indicator,無線信道質(zhì)量),從而獲得更高的速率。所以如果想獲得最大的扇區(qū)吞吐量的話,最好的辦法就是將RB(Resource Block)都給C/I最好的用戶。這個算法最大的好處就是能獲得最大的扇區(qū)吞吐量和資源利用率,但是也有個致命的缺點,就是不公平,那些處在覆蓋中間和邊緣的用戶由于C/I不如在覆蓋中心的用戶,可能一點被分配RB的機會都沒有,所以就產(chǎn)生了第二種算法,輪詢算法。
2、輪詢算法RR
輪詢算法就像它的名字,每個用戶輪著來,避免了最大C/I算法無法兼顧弱勢用戶的那種情況,扇區(qū)下每個用戶平均分配RB資源。但是犧牲了扇區(qū)的最大吞吐量和資源利用率。
3、比例公平算法PF
上面兩種算法采取了個折中的方法,比例公平算法。比例公平算法的初衷是既要考慮到用戶所處的C/I,同時又要兼顧分配的公平。
以上三種方法都有一個明顯的缺陷,那就是只是考慮到無線情況來區(qū)分是否優(yōu)質(zhì)用戶據(jù),而實際情況是是否優(yōu)質(zhì)用戶的判斷跟無線情況完全沒有關(guān)系。另外,上述方法用戶終端到新小區(qū)后會丟掉原有的信息,因此需要完全從零開 始重新計算,對用戶終端會造成一些數(shù)據(jù)損失,導(dǎo)致調(diào)度效率等性能下降。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的主要技術(shù)問題是,提供一種MAC流量調(diào)度方法、裝置及基站,解決現(xiàn)有用戶終端在跨小區(qū)時MAC流量調(diào)度只考慮無線情況導(dǎo)致對用戶區(qū)分不準(zhǔn)確從而導(dǎo)致調(diào)度比重控制不準(zhǔn),且調(diào)度效率低、用戶體驗的滿意度差的問題。
為解決上述技術(shù)問題,本發(fā)明提供一種MAC流量調(diào)度方法,包括:
獲取用戶終端在切換前的原服務(wù)小區(qū)中的歷史MAC流量信息;
根據(jù)所述歷史MAC流量信息,確定所述用戶終端在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級。
在本發(fā)明的一種實施例中,根據(jù)所述歷史MAC流量信息確定所述用戶終端在新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級包括:根據(jù)所述歷史MAC流量信息確定歷史MAC流量越大的用戶終端,在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級越高。
在本發(fā)明的一種實施例中,獲取用戶終端在切換前的原服務(wù)小區(qū)中的歷史MAC流量信息包括:
獲取用戶終端在切換前的原服務(wù)小區(qū)中最近n個調(diào)度時間窗口的歷史MAC流量信息;所述n大于等于1。
在本發(fā)明的一種實施例中,獲取用戶終端在切換前的原服務(wù)小區(qū)中最近n個調(diào)度時間窗口的歷史MAC流量信息為:獲取所述用戶終端在所述n個調(diào)度時間窗口中歷史MAC流量的實際平均吞吐量Ri(t)。
在本發(fā)明的一種實施例中,根據(jù)所述歷史MAC流量信息確定所述用戶終端 在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級包括:
獲取所述調(diào)度時間窗口的理論最大平均吞吐量Rmax;
MAC流量調(diào)度優(yōu)先級P=實際平均吞吐量Ri(t)/理論最大平均吞吐量Rmax;
或,
獲取所述調(diào)度時間窗口的理論最大平均吞吐量Rmax,以及獲取所述用戶終端在所述新服務(wù)小區(qū)中當(dāng)前分配的k個連續(xù)資源塊的實際瞬時吞吐量ri(t)和理論最大瞬時吞吐量rmax;所述k大于等于1;
MAC流量調(diào)度優(yōu)先級P=(實際平均吞吐量Ri(t)*實際瞬時吞吐量ri(t))/(理論最大平均吞吐量Rmax*理論最大瞬時吞吐量rmax)。
在本發(fā)明的一種實施例中,從所述用戶終端處獲取所述歷史MAC流量的實際平均吞吐量Ri(t),或從核心網(wǎng)獲取所述用戶終端的歷史MAC流量的實際平均吞吐量Ri(t)。
為了解決上述問題,本發(fā)明還提供了一種MAC流量調(diào)度裝置,包括:
歷史流量獲取模塊,用于獲取用戶終端在切換前的原服務(wù)小區(qū)中的歷史MAC流量信息;
處理模塊,用于根據(jù)所述歷史MAC流量信息,確定所述用戶終端在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級。
在本發(fā)明的一種實施例中,所述處理模塊根據(jù)所述歷史MAC流量信息確定所述用戶終端在新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級包括:根據(jù)所述歷史MAC流量信息確定歷史MAC流量越大的用戶終端,在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級越高。
在本發(fā)明的一種實施例中,所述歷史流量獲取模塊獲取用戶終端在切換前的原服務(wù)小區(qū)中的歷史MAC流量信息包括:
獲取用戶終端在切換前的原服務(wù)小區(qū)中最近n個調(diào)度時間窗口的歷史MAC流量信息。
在本發(fā)明的一種實施例中,所述歷史流量獲取模塊獲取用戶終端在切換前的原服務(wù)小區(qū)中最近n個調(diào)度時間窗口的歷史MAC流量信息為:獲取所述用戶終端在所述n個調(diào)度時間窗口中歷史MAC流量的實際平均吞吐量Ri(t)。
在本發(fā)明的一種實施例中,所述處理模塊根據(jù)所述歷史MAC流量信息確定所述用戶終端在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級包括:
獲取所述調(diào)度時間窗口的理論最大平均吞吐量Rmax;
MAC流量調(diào)度優(yōu)先級P=實際平均吞吐量Ri(t)/理論最大平均吞吐量Rmax;
或,
獲取所述調(diào)度時間窗口的理論最大平均吞吐量Rmax,以及獲取所述用戶終端在所述新服務(wù)小區(qū)中當(dāng)前分配的k個連續(xù)資源塊的實際瞬時吞吐量ri(t)和理論最大瞬時吞吐量rmax;所述k大于等于1;
MAC流量調(diào)度優(yōu)先級P=(實際平均吞吐量Ri(t)*實際瞬時吞吐量ri(t))/(理論最大平均吞吐量Rmax*理論最大瞬時吞吐量rmax)。
為了解決上述問題,本發(fā)明還提供了一種基站,包括如上所述的MAC流量調(diào)度裝置。
本發(fā)明的有益效果是:
本發(fā)明提供的MAC流量調(diào)度方法、裝置及基站,在用戶終端進行小區(qū)切換過程中,獲取該用戶終端在切換前的原服務(wù)小區(qū)中的歷史MAC流量信息,進而根據(jù)該歷史MAC流量信息,確定該用戶終端在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級。由于判斷一個用戶是否是優(yōu)質(zhì)用戶跟該用戶的歷史MAC流量有直接密切的關(guān)系,因此采用歷史MAC流量作為衡量用戶MAC流量調(diào)度的優(yōu)先級 更為切合實際,據(jù)此對用戶的區(qū)分更為準(zhǔn)確,并在此基礎(chǔ)上確定的MAC流量調(diào)度的優(yōu)先級控制也更為準(zhǔn)確;同時,本發(fā)明可以直接獲取用戶終端在原服務(wù)小區(qū)中的歷史MAC流量信息,因此當(dāng)切換到新服務(wù)小區(qū)后可以基于之前的歷史MAC流量信息進行計算,而不用重新歸零計算,可提升調(diào)度效率,進一步提升用戶體驗的滿意度。
附圖說明
圖1為本發(fā)明實施例一提供的用戶終端的MAC流量調(diào)度流程示意圖;
圖2為本發(fā)明實施例一提供的從用戶終端獲取歷史MAC流量的實際平均吞吐量流程示意圖;
圖3為本發(fā)明實施例二提供的MAC流量調(diào)度裝置結(jié)構(gòu)示意圖。
具體實施方式
下面通過具體實施方式結(jié)合附圖對本發(fā)明作進一步詳細說明。
實施例一:
請參見圖1所示,本實施例針對用戶終端跨小區(qū)(也即進行小區(qū)切換時),對該用戶終端的MAC流量調(diào)度過程包括:
步驟101:獲取用戶終端在切換前的原服務(wù)小區(qū)中的歷史MAC流量信息;
步驟102:根據(jù)獲取的歷史MAC流量信息,確定用戶終端在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級;確定優(yōu)先級的規(guī)則為:根據(jù)歷史MAC流量信息確定歷史MAC流量越大的用戶終端,在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級越高。因為實際中,歷史流量越高,代表該用戶終端的消費也就越高,對運營商也就越有貢獻,對于這類用戶終端這確定為優(yōu)質(zhì)用戶,因此應(yīng)該獲得更高的調(diào)度優(yōu)先級。具體優(yōu)先級的取值規(guī)則則可根據(jù)具體的應(yīng)用和實際需求進 行靈活設(shè)定。
在上述步驟101中,獲取用戶終端在切換前的原服務(wù)小區(qū)中的歷史MAC流量信息包括:
獲取用戶終端在切換前的原服務(wù)小區(qū)中最近的n調(diào)度時間窗口的歷史MAC流量信息;因為最近的調(diào)度時間窗口的歷史MAC流量信息比較能表征該用戶終端最新的狀態(tài);當(dāng)然,應(yīng)當(dāng)理解的是n的取值可為大于等于1的任意整數(shù)值。
本實施例中,獲取的在切換前的原服務(wù)小區(qū)中最近n個調(diào)度時間窗口的歷史MAC流量信息為:獲取用戶終端在n個調(diào)度時間窗口中歷史MAC流量的實際平均吞吐量Ri(t)。
根據(jù)用戶終端的歷史MAC流量信息確定用戶終端在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級可以采用以下方式中的任意一種:
方式一:
獲取調(diào)度時間窗口的理論最大平均吞吐量Rmax;
MAC流量調(diào)度優(yōu)先級P=實際平均吞吐量Ri(t)/理論最大平均吞吐量Rmax;
方式二:
獲取調(diào)度時間窗口的理論最大平均吞吐量Rmax,以及獲取用戶終端在新服務(wù)小區(qū)中當(dāng)前分配的k個連續(xù)資源塊的實際瞬時吞吐量ri(t)和理論最大瞬時吞吐量rmax;
MAC流量調(diào)度優(yōu)先級P=(實際平均吞吐量Ri(t)*實際瞬時吞吐量ri(t))/(理論最大平均吞吐量Rmax*理論最大瞬時吞吐量rmax)。
通過上述方式得到的MAC流量調(diào)度優(yōu)先級P可以實際作為一個優(yōu)先級的權(quán)重值,可以根據(jù)該權(quán)重值再通過相應(yīng)的換算得到對應(yīng)的實際優(yōu)先級;也可以直接作為優(yōu)先級值使用。
本實施例中,獲取用戶終端的歷史MAC流量的實際平均吞吐量Ri(t)可以直接從用戶終端處獲取,也可以從核心網(wǎng)獲取。從用戶終端獲取時,用戶終端可以通過RRCComplete消息將歷史MAC流量的實際平均吞吐量Ri(t)發(fā)送給目標(biāo)基站;從核心網(wǎng)獲取時,核心網(wǎng)計算得到歷史MAC流量的實際平均吞吐量Ri(t)后,可以通過RRCConnectionReconfiguration發(fā)給目標(biāo)基站。
本實施例中,歷史MAC流量的實際平均吞吐量Ri(t)可以采用實際得到的吞吐量值進行表征,也可以采用預(yù)先核定的范圍值進行表征,具體請參見下表一,此時獲取的歷史MAC流量的實際平均吞吐量Ri(t)就為范圍值。
表一
下面以從用戶終端直接獲取歷史MAC流量的實際平均吞吐量Ri(t)為例進行說明;請參見圖2所示,獲取的流程包括:
步驟201:目標(biāo)基站向用戶終端發(fā)送RRCConnectionReconfiguration,
步驟202:用戶終端向目標(biāo)基站反饋攜帶歷史MAC流量的實際平均吞吐量Ri(t)的RRCConnectionReconfigurationComplete。
實施例二:
請參見圖3所示,本實施例提供的MAC流量調(diào)度裝置包括:
歷史流量獲取模塊1,用于獲取用戶終端在切換前的原服務(wù)小區(qū)中的歷史MAC流量信息;
處理模塊2,用于根據(jù)歷史MAC流量信息,確定用戶終端在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級;確定優(yōu)先級的規(guī)則為:根據(jù)歷史MAC流量信息確定歷史MAC流量越大的用戶終端,在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級越高。因為實際中,歷史流量越高,代表該用戶終端的消費也就越高,對運營商也就越有貢獻,對于這類用戶終端這確定為優(yōu)質(zhì)用戶,因此應(yīng)該獲得更高的調(diào)度優(yōu)先級。具體優(yōu)先級的取值規(guī)則則可根據(jù)具體的應(yīng)用和實際需求進行靈活設(shè)定。
歷史流量獲取模塊1獲取用戶終端在切換前的原服務(wù)小區(qū)中的歷史MAC流量信息包括:
獲取用戶終端在切換前的原服務(wù)小區(qū)中最近的n調(diào)度時間窗口的歷史MAC流量信息;因為最近的調(diào)度時間窗口的歷史MAC流量信息比較能表征該用戶終端最新的狀態(tài);當(dāng)然,應(yīng)當(dāng)理解的是n的取值可為大于等于1的任意整數(shù)值。
本實施例中,獲取的在切換前的原服務(wù)小區(qū)中最近n個調(diào)度時間窗口的歷史MAC流量信息為:獲取用戶終端在n個調(diào)度時間窗口中歷史MAC流量的實際平均吞吐量Ri(t)。
處理模塊2根據(jù)用戶終端的歷史MAC流量信息確定用戶終端在切換后的新服務(wù)小區(qū)中的MAC流量調(diào)度優(yōu)先級可以采用以下方式中的任意一種:
方式一:
獲取調(diào)度時間窗口的理論最大平均吞吐量Rmax;
MAC流量調(diào)度優(yōu)先級P=實際平均吞吐量Ri(t)/理論最大平均吞吐量Rmax;
方式二:
獲取調(diào)度時間窗口的理論最大平均吞吐量Rmax,以及獲取用戶終端在新服務(wù)小區(qū)中當(dāng)前分配的k個連續(xù)資源塊的實際瞬時吞吐量ri(t)和理論最大瞬時吞 吐量rmax;
MAC流量調(diào)度優(yōu)先級P=(實際平均吞吐量Ri(t)*實際瞬時吞吐量ri(t))/(理論最大平均吞吐量Rmax*理論最大瞬時吞吐量rmax)。
MAC流量調(diào)度優(yōu)先級P=(實際平均吞吐量Ri(t)*實際瞬時吞吐量ri(t))/(理論最大平均吞吐量Rmax*理論最大瞬時吞吐量rmax)。
通過上述方式得到的MAC流量調(diào)度優(yōu)先級P可以實際作為一個優(yōu)先級的權(quán)重值,可以根據(jù)該權(quán)重值再通過相應(yīng)的換算得到對應(yīng)的實際優(yōu)先級;也可以直接作為優(yōu)先級值使用。
本實施例中,獲取用戶終端的歷史MAC流量的實際平均吞吐量Ri(t)可以直接從用戶終端處獲取,也可以從核心網(wǎng)獲取。從用戶終端獲取時,用戶終端可以通過RRCComplete消息將歷史MAC流量的實際平均吞吐量Ri(t)發(fā)送給目標(biāo)基站;從核心網(wǎng)獲取時,核心網(wǎng)計算得到歷史MAC流量的實際平均吞吐量Ri(t)后,可以通過RRCConnectionReconfiguration發(fā)給目標(biāo)基站。
本實施例提供的MAC流量調(diào)度裝置可通過軟件實現(xiàn),或者通過硬件實現(xiàn),或者通過軟硬件結(jié)合實現(xiàn),其可集成與基站上;也可以獨立于基站之外設(shè)置。
以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進一步詳細說明,不能認(rèn)定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護范圍。