欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種載波聚合的并行調(diào)度方法及裝置與流程

文檔序號:11279016閱讀:326來源:國知局
一種載波聚合的并行調(diào)度方法及裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種載波聚合的并行調(diào)度方法及裝置。



背景技術(shù):

在長期演進(longtermevolution,lte)系統(tǒng)中,服務(wù)小區(qū)是為用戶終端(ue)提供數(shù)據(jù)傳輸服務(wù)的小區(qū),每個ue最多只存在一個服務(wù)小區(qū),但在rel-10引入了載波聚合(carrieraggregation,ca)技術(shù)后,ue可以同時有多個服務(wù)小區(qū),即系統(tǒng)將兩個或更多可用的載波聚合在一起,組成一個更大的傳輸帶寬,達到更高的傳輸速率,為用戶提供更好的服務(wù)體驗。因此,ue的服務(wù)小區(qū)被分為兩類:主服務(wù)小區(qū)/主成員載波(primarycell/primarycomponentcarrier,pcell/pcc)和輔服務(wù)小區(qū)/輔成員載波(secondarycell/secondarycomponentcarrier,scell/scc),其中pcell繼承l(wèi)te系統(tǒng)中服務(wù)小區(qū)的性質(zhì),而scell僅被作為附加的資源,承載數(shù)據(jù)傳輸?shù)墓δ堋cell和scell都是從ue的角度來說的。pcell是為ue建立無線資源控制(radioresourcecontrol,rrc)連接的服務(wù)小區(qū),其建立過程與lte系統(tǒng)完全相同,scell是由基站的rrc層進行配置?;靖鶕?jù)實際需求對ue進行scell配置,scell配置包括scell的添加、scell的刪除和scell的修改,通過rrc重配置過程完成。

現(xiàn)有技術(shù)下,一種載波聚合的并行調(diào)度方法為,通過將用戶或用戶承載的待調(diào)度數(shù)據(jù)量分配到多個載波聚合成員載波(componentcarrier,cc)上,每個載波聚合cc獨立調(diào)度而達到并行調(diào)度的方法。

但是,現(xiàn)有技術(shù)下的載波聚合的并行調(diào)度方法,一方面,簡單的將待調(diào)度數(shù)據(jù)量分配到多個載波聚合cc,并沒有考慮服務(wù)質(zhì)量(qualityofservice,qos)是否能夠保證,另一方面,多個載波聚合cc完全獨立進行調(diào)度,不能達到資 源充分利用和提升系統(tǒng)吞吐量的目的。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供一種載波聚合的并行調(diào)度方法及裝置,以解決現(xiàn)有技術(shù)中載波聚合的并行調(diào)度算法不能保證qos和充分利用資源的問題。

本發(fā)明實施例提供的具體技術(shù)方案如下:

一種載波聚合的并行調(diào)度方法,包括:

根據(jù)預(yù)設(shè)的原則,針對激活了scell的ue,分別確定所述ue使用的每一個rb的保證qoscc和每一個非保證qoscc;

基于所述ue的預(yù)配置的qos要求,分別計算所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr;

基于所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量;

基于所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量,進行資源分配。

較佳的,根據(jù)預(yù)設(shè)的原則,針對激活了scell的ue,分別確定所述ue使用的每一個rb的保證qoscc和每一個非保證qoscc,具體包括:

基于所述激活了scell的ue對應(yīng)的pcc,將所述pcc作為所述ue使用的每一個rb的保證qoscc,并將其它cc作為所述每一個rb的非保證qoscc;或,

將根據(jù)預(yù)設(shè)的接納算法確定的cc,作為所述ue使用的每一個rb的保證qoscc,并將其它cc作為所述每一個rb的非保證qoscc。

較佳的,激活ue的scell,具體包括:

基于無線鏈路控制rlc擁塞,激活ue的scell;或,

基于qos要求,激活ue的scell;或,

基于負荷均衡需求,激活ue的scell。

較佳的,基于所述ue的預(yù)配置的qos要求,分別計算所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,具體包括:

基于所述ue的預(yù)配置的qos要求,確定所述ue使用的每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù);

根據(jù)當(dāng)前激活ue的scell的情況和每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),分別對所述每一個rb在保證qoscc和每一個非保證qoscc上的minbr進行初始化分配;

按照預(yù)設(shè)的周期,根據(jù)所述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率和所述每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),分別計算所述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr,并進一步判斷計算的所述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr是否滿足所述ue的預(yù)配置的qos要求,當(dāng)確定任意一個rb不滿足時,對計算的所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整。

較佳的,根據(jù)當(dāng)前激活ue的scell的情況,對所述每一個rb在保證qoscc和每一個非保證qoscc上的minbr進行初始化分配,具體包括:

若當(dāng)前激活ue的scell的情況為,基于rlc擁塞,則每一個rb在保證qoscc上初始化分配的minbr為對應(yīng)的rb的當(dāng)前minrb令牌桶中的令牌數(shù),且在每一個非保證qoscc上的分配的minbr為0;或,

若當(dāng)前激活ue的scell的情況為,基于qos要求,則每一個rb在保證qoscc上初始化分配的minbr為在激活scell之前對應(yīng)rb在保證qoscc上的實際傳輸速率與當(dāng)前minrb令牌桶中的令牌數(shù)的比值,且在每一個非保 證qoscc上的分配的minbr之和為1與在保證qoscc上初始化分配的minrb的差值;或,

若當(dāng)前激活ue的scell的情況為,負荷均衡需求,則每一個rb在保證qoscc上初始化分配的minbr為0,且在每一個非保證qoscc上初始化分配的minbr之和為對應(yīng)的rb的當(dāng)前minrb令牌桶中的令牌數(shù)。

較佳的,進一步判斷計算的所述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr是否滿足所述ue的預(yù)配置的qos要求,當(dāng)確定任意一個rb不滿足時,對計算的所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整,具體包括:

若確定任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率小于所述任意一個rb的minbr要求時,判定所述任意一個rb不滿足所述ue的預(yù)配置的qos要求,則根據(jù)所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率和所述任意一個rb的minbr要求,計算所述任意一個rb的minbr要求的偏差比,以及基于所述偏差比,對計算的所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整;或

若確定任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr大于所述任意一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),并且所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率大于所述任意一個rb的minbr要求時,判定所述任意一個rb不滿足所述ue的預(yù)配置的qos要求,則根據(jù)所述任意一個rb的當(dāng)前minrb令牌桶中的令牌數(shù)和在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率,對計算的所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整。

較佳的,基于所述ue的預(yù)配置的qos要求,分別計算所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,具體包括:

基于所述ue的預(yù)配置的qos要求,確定所述ue的當(dāng)前ambr令牌桶中的令牌數(shù);

根據(jù)計算的所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和所述ue的當(dāng)前ambr令牌桶中的令牌數(shù),分別計算所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr。

較佳的,進一步包括:

將所述ue使用的每一個rb的待傳輸數(shù)據(jù)量保存在預(yù)設(shè)的緩存區(qū)中;其中,所述緩存區(qū)在所述每一個rb的保證qoscc和每一個非保證qoscc之間是共享的。

較佳的,基于所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,具體包括:

分別取所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和緩存區(qū)中的待傳輸數(shù)據(jù)量的最小值,作為所述每一個rb在對應(yīng)cc上的最小傳輸數(shù)據(jù)量;或,

分別計算所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和對應(yīng)rb的當(dāng)前minrb令牌桶中的令牌數(shù)的比值,并分別計算所述比值與對應(yīng)rb的當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量的乘積,以及分別取所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和所述乘積的最小值,作為所述每一個rb在對應(yīng)cc上的最小傳輸數(shù)據(jù)量。

較佳的,基于所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量,具體包括:

分別取所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的 ambr和所述每一個rb對應(yīng)的緩存區(qū)中的待傳輸數(shù)據(jù)量之和的最小值,作為所述ue在對應(yīng)cc上的最多傳輸數(shù)據(jù)量;或,

分別計算所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr與所述ue的當(dāng)前ambr令牌桶中的令牌數(shù)的比值,并計算所述比值與每一個rb對應(yīng)的當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量的乘積的和,分別取所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr和所述和的最小值,作為所述ue在對應(yīng)cc上的最多傳輸數(shù)據(jù)量。

較佳的,進一步包括:

資源分配結(jié)束后,更新所述每一個rb的當(dāng)前minbr令牌桶中的令牌數(shù)、所述ue的當(dāng)前ambr令牌桶中的令牌數(shù)和所述ue使用的每一個rb對應(yīng)的緩存區(qū)中的待傳輸數(shù)據(jù)量。

一種載波聚合的并行調(diào)度裝置,包括:

確定單元,用于根據(jù)預(yù)設(shè)的原則,針對激活了scell的用戶終端ue,分別確定所述ue使用的每一個rb的保證qoscc和每一個非保證qoscc;

第一計算單元,用于基于所述ue的預(yù)配置的qos要求,分別計算所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr;

第二計算單元,用于基于所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量;

調(diào)度單元,用于基于所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量,進行資源分配。

較佳的,根據(jù)預(yù)設(shè)的原則,針對激活了scell的ue,分別確定所述ue使 用的每一個rb的保證qoscc和每一個非保證qoscc時,確定單元具體用于:

基于所述激活了scell的ue對應(yīng)的pcc,將所述pcc作為所述ue使用的每一個rb的保證qoscc,并將其它cc作為所述每一個rb的非保證qoscc;或,

將根據(jù)預(yù)設(shè)的接納算法確定的cc,作為所述ue使用的每一個rb的保證qoscc,并將其它cc作為所述每一個rb的非保證qoscc。

較佳的,進一步包括,激活單元,用于激活ue的scell,具體用于:

基于無線鏈路控制rlc擁塞,激活ue的scell;或,

基于qos要求,激活ue的scell;或,

基于負荷均衡需求,激活ue的scell。

較佳的,基于所述ue的預(yù)配置的qos要求,分別計算所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr時,第一計算單元具體用于:

基于所述ue的預(yù)配置的qos要求,確定所述ue使用的每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù);

根據(jù)當(dāng)前激活ue的scell的情況和每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),分別對所述每一個rb在保證qoscc和每一個非保證qoscc上的minbr進行初始化分配;

按照預(yù)設(shè)的周期,根據(jù)所述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率和所述每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),分別計算所述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr,并進一步判斷計算的所述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr是否滿足所述ue的預(yù)配置的qos要求,當(dāng)確定任意一個rb不滿足時,對計算的所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整。

較佳的,根據(jù)當(dāng)前激活ue的scell的情況,對所述每一個rb在保證qoscc和每一個非保證qoscc上的minbr進行初始化分配時,第一計算單元具體用于:

若當(dāng)前激活ue的scell的情況為,基于rlc擁塞,則每一個rb在保證qoscc上初始化分配的minbr為對應(yīng)的rb的當(dāng)前minrb令牌桶中的令牌數(shù),且在每一個非保證qoscc上的分配的minbr為0;或,

若當(dāng)前激活ue的scell的情況為,基于qos要求,則每一個rb在保證qoscc上初始化分配的minbr為在激活scell之前對應(yīng)rb在保證qoscc上的實際傳輸速率與當(dāng)前minrb令牌桶中的令牌數(shù)的比值,且在每一個非保證qoscc上的分配的minbr之和為1與在保證qoscc上初始化分配的minrb的差值;或,

若當(dāng)前激活ue的scell的情況為,負荷均衡需求,則每一個rb在保證qoscc上初始化分配的minbr為0,且在每一個非保證qoscc上初始化分配的minbr之和為對應(yīng)的rb的當(dāng)前minrb令牌桶中的令牌數(shù)。

較佳的,進一步判斷計算的所述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr是否滿足所述ue的預(yù)配置的qos要求,當(dāng)確定任意一個rb不滿足時,對計算的所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整時,第一計算單元具體用于:

若確定任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率小于所述任意一個rb的minbr要求時,判定所述任意一個rb不滿足所述ue的預(yù)配置的qos要求,則根據(jù)所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率和所述任意一個rb的minbr要求,計算所述任意一個rb的minbr要求的偏差比,以及基于所述偏差比,對計算的所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整;或

若確定任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr大于所述任意一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),并且所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率大于所述任意一個rb的minbr要求時,判定所述任意一個rb不滿足所述ue的預(yù)配置的qos要求,則根據(jù)所述任意一個rb的當(dāng)前minrb令牌桶中的令牌數(shù)和在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率,對計算的所述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整。

較佳的,基于所述ue的預(yù)配置的qos要求,分別計算所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr時,第一計算單元具體用于:

基于所述ue的預(yù)配置的qos要求,確定所述ue的當(dāng)前ambr令牌桶中的令牌數(shù);

根據(jù)計算的所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和所述ue的當(dāng)前ambr令牌桶中的令牌數(shù),分別計算所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr。

較佳的,進一步包括:

保存單元,用于將所述ue使用的每一個rb的待傳輸數(shù)據(jù)量保存在預(yù)設(shè)的緩存區(qū)中;其中,所述緩存區(qū)在所述每一個rb的保證qoscc和每一個非保證qoscc之間是共享的。

較佳的,基于所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量時,第二計算單元具體用于:

分別取所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和緩存區(qū)中的待傳輸數(shù)據(jù)量的最小值,作為所述每一個rb在對 應(yīng)cc上的最小傳輸數(shù)據(jù)量;或,

分別計算所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和對應(yīng)rb的當(dāng)前minrb令牌桶中的令牌數(shù)的比值,并分別計算所述比值與對應(yīng)rb的當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量的乘積,以及分別取所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和所述乘積的最小值,作為所述每一個rb在對應(yīng)cc上的最小傳輸數(shù)據(jù)量。

較佳的,基于所述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量時,第二計算單元具體用于:

分別取所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr和所述每一個rb對應(yīng)的緩存區(qū)中的待傳輸數(shù)據(jù)量之和的最小值,作為所述ue在對應(yīng)cc上的最多傳輸數(shù)據(jù)量;或,

分別計算所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr與所述ue的當(dāng)前ambr令牌桶中的令牌數(shù)的比值,并計算所述比值與每一個rb對應(yīng)的當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量的乘積的和,分別取所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr和所述和的最小值,作為所述ue在對應(yīng)cc上的最多傳輸數(shù)據(jù)量。

較佳的,進一步包括:

更新單元,用于資源分配結(jié)束后,更新所述每一個rb的當(dāng)前minbr令牌桶中的令牌數(shù)、所述ue的當(dāng)前ambr令牌桶中的令牌數(shù)和所述ue使用的每一個rb對應(yīng)的緩存區(qū)中的待傳輸數(shù)據(jù)量。

本發(fā)明實施例中,針對激活了scell的ue,通過確定保證qoscc和非保證qoscc,計算該ue使用的每一個rb在保證qoscc和非保證qoscc上的當(dāng)前分配的minbr,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,并進一步計算每一個rb在保證qoscc和非保證qos cc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及所述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的最多傳輸數(shù)據(jù)量,使得在一個調(diào)度子幀時刻同時執(zhí)行多個cc的資源分配,這樣,在進行資源分配時,考慮ue的qos要求,在載波聚合中的并行調(diào)度中兼顧了qos保證。

并且,在每一個rb的保證qoscc和每一個非保證qoscc之間共享緩存區(qū)中的待傳輸數(shù)據(jù)量,既能夠保證該ue的qos要求,也能夠充分利用資源和提升系統(tǒng)性能。

附圖說明

圖1為本發(fā)明實施例中,載波聚合的并行調(diào)度的方法流程圖;

圖2為和圖3為本發(fā)明實施例中,載波聚合的并行調(diào)度的裝置結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,并不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

為了解決現(xiàn)有技術(shù)中載波聚合的并行調(diào)度算法不能保證qos和充分利用資源的問題,本發(fā)明實施例中,針對激活了scell的ue,分別確定上述ue使用的每一個無線承載(radiobearer,rb)的保證qoscc和每一個非保證qoscc,并確定每一個rb的保證qoscc和每一個非保證qoscc當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上的mabr,進一步計算每一個rb的保證qoscc和每一個非保證qoscc的最少傳輸數(shù)據(jù)量,以及上述ue在保證qoscc和每一個非保證qoscc上的最多傳輸數(shù)據(jù)量,進而分別對保證qoscc和每一個非保證qoscc進行資源分配。

下面通過具體實施例對本發(fā)明方案進行詳細描述,當(dāng)然,本發(fā)明并不限于以下實施例。

值得說明的是,本發(fā)明實施例中,是以下行業(yè)務(wù)為例進行的介紹,對于上行業(yè)務(wù)與下行業(yè)務(wù)相同。區(qū)別僅在于,上行業(yè)務(wù)中rb對應(yīng)的是邏輯信道組(logicalchannelgroup,lcg),下行業(yè)務(wù)中rb的最小比特速率(minimumbitrate,minbr)對應(yīng)的是上行l(wèi)cg的pbr。

參閱圖1所示,本發(fā)明實施例中,載波聚合的并行調(diào)度方法的具體流程如下:

步驟100:根據(jù)預(yù)設(shè)的原則,針對激活了scell的ue,分別確定上述ue使用的每一個rb的保證qoscc和每一個非保證qoscc。

實際中,在載波聚合中,ue的服務(wù)小區(qū)可以分為pcell和scell,分別對應(yīng)pcc和scc,在激活了scell后,ue就可以使用scc了。

為了在并行調(diào)度中,考慮到ue的qos要求,首先需要確定ue使用的每一個rb的保證qoscc和每一個非保證qoscc,即將每一個rb歸屬的多個cc進行劃分,根據(jù)預(yù)設(shè)的原則,將其中一個cc作為保證qoscc,其余的cc作為非保證qoscc。

其中,本發(fā)明實施例中,預(yù)設(shè)的原則并不進行限定,具體地,可以采用以下兩種原則:

第一種原則:基于上述激活了scell的ue對應(yīng)的主成員載波pcc,將上述pcc作為上述ue使用的每一個rb的保證qoscc,并將其它cc作為上述每一個rb的非保證qoscc。

第二種原則:將根據(jù)預(yù)設(shè)的接納算法確定的cc,作為上述ue使用的每一個rb的保證qoscc,并將其它cc作為上述每一個rb的非保證qoscc。

步驟110:基于上述ue的預(yù)配置的qos要求,分別計算上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr。

實際中,ue在接入基站后,由基站給該ue配置qos要求,或由核心網(wǎng)直接下發(fā)該ue的qos要求,其中,qos中至少包括該ue的ambr要求和 該ue使用的每一個rb的minbr要求,對于每一個rb歸屬的所有cc,將對該ue的qos要求按照一定方式分別分配在每一個cc上。

執(zhí)行步驟110時,具體可以分為兩部分進行介紹:

第一部分:計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr。

具體地,可以采用令牌桶機制實現(xiàn)對每一個rb的minbr控制。下面以對一個rb在保證qoscc和每一個非保證qoscc上分配minbr為例進行說明。

假設(shè)minbrtoken為該rb當(dāng)前minbr令牌桶中的令牌數(shù),minbrtokenccj為該rb在ccj上當(dāng)前分配的minbr令牌數(shù),ccj可為該rb的保證qos的cc,也可為該rb的非保證qos的cc。以兩個載波為例,保證qoscc當(dāng)前分配的minbr令牌為minbrtokenqos_cc,非保證qoscc當(dāng)前分配的minbr令牌為minbrtokennon_qos_cc。

首先,初始化minbrtokenccj,即初始化保證qoscc和每一個非保證qoscc上的minbr。在保證qoscc上的默認值為minbrtokenqos_cc=minbrtoken,非保證qoscc上的默認值為minbrtokennon_qos_cc=0。

具體地,為了滿足qos的需求,基于一定的原則初始化minbrtokenccj,例如,按照激活scell的不同情況,即保證qoscc是pcell,那么,

a)基于rlc擁塞激活scell的情況,則配置為默認值;

b)基于qos激活scell的情況,則按照不滿足的比例分配,將不滿足qos要求的部分比例分配到非保證qoscc上,即

minbrtokenqos_cc=該rb在激活scell之前在pcell上實際傳輸速率/minbrtoken,minbrtokennon_qos_cc=1-minbrtokenqos_cc。

c)基于負荷均衡的目的激活scell的情況,則將qos要求的minbr全部分配到非保證qoscc上,

即minbrtokenqos_cc=0,minbrtokennon_qos_cc=minbrtoken。

然后,按照預(yù)設(shè)的周期,計算每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr,并進一步判斷計算的每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr是否滿足ue的預(yù)配置的qos要求,當(dāng)確定不滿足時,對初始化時在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr進行動態(tài)調(diào)整。

其中,rqos_cc_rb(n)為rb在保證qoscc上當(dāng)前實際傳輸速率,rnon_qos_cc_rb(n)為rb在非保證qoscc上當(dāng)前實際傳輸速率。

a)若rb在上述兩個cc上的當(dāng)前實際傳輸速率之和小于該rb的minbrrb要求,即rqos_cc_rb(n)+rnon_qos_cc_rb<minbrrb,表示該rb的qos未得到滿足,則調(diào)整rb在每個cc上當(dāng)前分配的minbr,具體為:

1)計算rb的minbr未被滿足的偏差比δ,具體為:

2)基于上述偏差比,對計算的該rb在保證qoscc和非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整,具體為:

b)若前一個周期內(nèi)未滿足qos要求的rb在當(dāng)前周期獲得了更高的qos保證,即minbrtokennon_qos_cc+minbrtokenqos_cc>minbrtoken,并且

則對計算的該rb在保證qoscc和非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整,具體為:

minbrtokennon_qos_cc=1-minbrtokenqos_cc

c)否則,不需要對計算的該rb在保證qoscc和非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整,即不需要更新當(dāng)前分配的minbrtokenccj(包括minbrtokenqos_cc和minbrtokennon_qos_cc)

第二部分:計算上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr。

具體地,可以采用令牌桶機制實現(xiàn)對ue的ambr控制。假設(shè)ambrtoken為該ue的當(dāng)前ambr令牌桶中的令牌數(shù),ambrtokenccj為該ue在ccj上當(dāng)前分配的ambr令牌數(shù),ccj可為該rb的保證qos的cc,也可為該rb的非保證qos的cc。其中,該ue存在m個非保證比特速率(nonguranteedbitrate,ngbr)rb,且minbrtokenrbi為rbi當(dāng)前minbr令牌桶中的令牌數(shù),minbrtokenccj_rbi為rbi在ccj上當(dāng)前分配的minbr令牌數(shù)。

步驟120:基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量。

進一步地,將ue使用的每一個rb的待傳輸數(shù)據(jù)量保存在預(yù)設(shè)的緩存區(qū)中;其中,上述緩存區(qū)在上述每一個rb的保證qoscc和每一個非保證qoscc之間是共享的。

執(zhí)行步驟120時,可以分為以下兩部分進行介紹:

第一部分:基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,分別計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量。

具體為:計算任意一個rb在每一個cc上(包括保證qoscc和每一個非保證qoscc)最少傳輸數(shù)據(jù)量,可以有以下計算方式:

第一種方式:取每一個cc當(dāng)前分配的minbr和、每一個cc當(dāng)前分配的minbr與對應(yīng)的rb的minbr比值與當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量的乘積之間的最小值,具體為:

其中,borb為rb當(dāng)前rlc層緩存區(qū)中的待傳輸數(shù)據(jù)量。

第二種方式:直接取每一個cc當(dāng)前分配的minbr和當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量之間的最小值,具體為:

dataccj,rb(t)=min{minbrtokenccj,borb}

第二部分:基于保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量。

具體為:計算上述ue在每一個cc上(包括保證qoscc和每一個非保證qoscc)的當(dāng)前的最多傳輸數(shù)據(jù)量,可以有以下兩種計算方式:

第一種方式:分別計算ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr與上述ue的當(dāng)前ambr令牌桶中的令牌數(shù)的比值,并計算上述比值與每一個rb對應(yīng)的當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量的乘積的和,分別 取上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr和上述和的最小值,作為上述ue在對應(yīng)cc上的最多傳輸數(shù)據(jù)量,具體為:

第二種方式:直接取每一個cc當(dāng)前分配的ambr和每一個rb對應(yīng)的當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量之和的最小值,具體為:

其中,borbm為第m個rb當(dāng)前rlc層緩存區(qū)中的待傳輸數(shù)據(jù)量。

步驟130:基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量,進行資源分配。

執(zhí)行完步驟120后,每一個cc并行調(diào)度,進行資源分配。

進一步地,在執(zhí)行步驟130之后,基于資源分配結(jié)果,更新參數(shù),即minbr令牌桶、ambr令牌桶和共享緩存區(qū)中的傳輸數(shù)據(jù)量borb。

假設(shè)在一個調(diào)度子幀內(nèi)在某個cc上rb傳輸?shù)臄?shù)據(jù)量為transdataccj,rb(t),且ue的m個ngbrrb得到了調(diào)度。

1)更新該rb的mac層臨時存儲的共享緩存區(qū)borb中的數(shù)據(jù)量bomac_temp_rb,以便該rb的其他cc讀?。?/p>

每個調(diào)度子幀開始時,進行初始化,具體為bomac_temp_rb=borb,在調(diào)度子幀內(nèi)進行更新,具體為borb=max{0,borb-transdataccj,rb(t)}。

2)更新minbr令牌桶和ambr令牌桶中的令牌數(shù),具體為:

minbrtokenrb=max{0,minbrtokenrb(t)-transdataccj,rb(t)}

基于上述實施例,參閱圖2所示,本發(fā)明實施例中,載波聚合的并行調(diào)度 裝置,具體包括:

確定單元20,用于根據(jù)預(yù)設(shè)的原則,針對激活了scell的ue,分別確定上述ue使用的每一個rb的保證qoscc和每一個非保證qoscc;

第一計算單元21,用于基于上述ue的預(yù)配置的qos要求,分別計算上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr;

第二計算單元22,用于基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量;

調(diào)度單元23,用于基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量,進行資源分配。

較佳的,根據(jù)預(yù)設(shè)的原則,針對激活了scell的ue,分別確定上述ue使用的每一個rb的保證qoscc和每一個非保證qoscc時,確定單元20具體用于:

基于上述激活了scell的ue對應(yīng)的主成員載波pcc,將上述pcc作為上述ue使用的每一個rb的保證qoscc,并將其它cc作為上述每一個rb的非保證qoscc;或,

將根據(jù)預(yù)設(shè)的接納算法確定的cc,作為上述ue使用的每一個rb的保證qoscc,并將其它cc作為上述每一個rb的非保證qoscc。

較佳的,進一步包括,激活單元24,用于激活ue的scell,具體用于:

基于無線鏈路控制rlc擁塞,激活ue的scell;或,

基于qos要求,激活ue的scell;或,

基于負荷均衡需求,激活ue的scell。

較佳的,基于上述ue的預(yù)配置的qos要求,分別計算上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr時,第一計算單元21具體用于:

基于上述ue的預(yù)配置的qos要求,確定上述ue使用的每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù);

根據(jù)當(dāng)前激活ue的scell的情況和每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),分別對上述每一個rb在保證qoscc和每一個非保證qoscc上的minbr進行初始化分配;

按照預(yù)設(shè)的周期,根據(jù)上述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率和上述每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),分別計算上述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr,并進一步判斷計算的上述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr是否滿足上述ue的預(yù)配置的qos要求,當(dāng)確定任意一個rb不滿足時,對計算的上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整。

較佳的,根據(jù)當(dāng)前激活ue的scell的情況,對上述每一個rb在保證qoscc和每一個非保證qoscc上的minbr進行初始化分配時,第一計算單元21具體用于:

若當(dāng)前激活ue的scell的情況為,基于rlc擁塞,則每一個rb在保證qoscc上初始化分配的minbr為對應(yīng)的rb的當(dāng)前minrb令牌桶中的令牌數(shù),且在每一個非保證qoscc上的分配的minbr為0;或,

若當(dāng)前激活ue的scell的情況為,基于qos要求,則每一個rb在保證qoscc上初始化分配的minbr為在激活scell之前對應(yīng)rb在保證qoscc上的實際傳輸速率與當(dāng)前minrb令牌桶中的令牌數(shù)的比值,且在每一個非保證qoscc上的分配的minbr之和為1與在保證qoscc上初始化分配的minrb的差值;或,

若當(dāng)前激活ue的scell的情況為,負荷均衡需求,則每一個rb在保證qoscc上初始化分配的minbr為0,且在每一個非保證qoscc上初始化分配的minbr之和為對應(yīng)的rb的當(dāng)前minrb令牌桶中的令牌數(shù)。

較佳的,進一步判斷計算的上述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr是否滿足上述ue的預(yù)配置的qos要求,當(dāng)確定任意一個rb不滿足時,對計算的上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整時,第一計算單元21具體用于:

若確定任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率小于上述任意一個rb的minbr要求時,判定上述任意一個rb不滿足上述ue的預(yù)配置的qos要求,則根據(jù)上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率和上述任意一個rb的minbr要求,計算上述任意一個rb的minbr要求的偏差比,以及基于上述偏差比,對計算的上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整;或

若確定任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr大于上述任意一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),并且上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率大于上述任意一個rb的minbr要求時,判定上述任意一個rb不滿足上述ue的預(yù)配置的qos要求,則根據(jù)上述任意一個rb的當(dāng)前minrb令牌桶中的令牌數(shù)和在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率,對計算的上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整。

較佳的,基于上述ue的預(yù)配置的qos要求,分別計算上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr時,第一計算單元21具體用于:

基于上述ue的預(yù)配置的qos要求,確定上述ue的當(dāng)前ambr令牌桶中的令牌數(shù);

根據(jù)計算的上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和上述ue的當(dāng)前ambr令牌桶中的令牌數(shù),分別計算上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr。

較佳的,進一步包括:

保存單元25,用于將上述ue使用的每一個rb的待傳輸數(shù)據(jù)量保存在預(yù)設(shè)的緩存區(qū)中;其中,上述緩存區(qū)在上述每一個rb的保證qoscc和每一個非保證qoscc之間是共享的。

較佳的,基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量時,第二計算單元22具體用于:

分別取上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和緩存區(qū)中的待傳輸數(shù)據(jù)量的最小值,作為上述每一個rb在對應(yīng)cc上的最小傳輸數(shù)據(jù)量;或,

分別計算上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和對應(yīng)rb的當(dāng)前minrb令牌桶中的令牌數(shù)的比值,并分別計算上述比值與對應(yīng)rb的當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量的乘積,以及分別取上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和上述乘積的最小值,作為上述每一個rb在對應(yīng)cc上的最小傳輸數(shù)據(jù)量。

較佳的,基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量時,第二計算單元22具體用于:

分別取上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的 ambr和上述每一個rb對應(yīng)的緩存區(qū)中的待傳輸數(shù)據(jù)量之和的最小值,作為上述ue在對應(yīng)cc上的最多傳輸數(shù)據(jù)量;或,

分別計算上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr與上述ue的當(dāng)前ambr令牌桶中的令牌數(shù)的比值,并計算上述比值與每一個rb對應(yīng)的當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量的乘積的和,分別取上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr和上述和的最小值,作為上述ue在對應(yīng)cc上的最多傳輸數(shù)據(jù)量。

較佳的,進一步包括:

更新單元26,用于資源分配結(jié)束后,更新上述每一個rb的當(dāng)前minbr令牌桶中的令牌數(shù)、上述ue的當(dāng)前ambr令牌桶中的令牌數(shù)和上述ue使用的每一個rb對應(yīng)的緩存區(qū)中的待傳輸數(shù)據(jù)量。

參閱圖3所示,本發(fā)明實施例中,管理rrc連接的裝置包括處理器30、收發(fā)機31和存儲器32,其中,

處理器30,用于讀取存儲器32中的程序,執(zhí)行下列過程:

根據(jù)預(yù)設(shè)的原則,針對激活了scell的ue,分別確定上述ue使用的每一個rb的保證qoscc和每一個非保證qoscc;

基于上述ue的預(yù)配置的qos要求,分別計算上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr;

基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量;

基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前 的最多傳輸數(shù)據(jù)量,進行資源分配。

收發(fā)機31,用于在處理器30的控制下接收和發(fā)送數(shù)據(jù)。

較佳的,根據(jù)預(yù)設(shè)的原則,針對激活了scell的ue,分別確定上述ue使用的每一個rb的保證qoscc和每一個非保證qoscc時,處理器30具體用于:

基于上述激活了scell的ue對應(yīng)的pcc,將上述pcc作為上述ue使用的每一個rb的保證qoscc,并將其它cc作為上述每一個rb的非保證qoscc;或,

將根據(jù)預(yù)設(shè)的接納算法確定的cc,作為上述ue使用的每一個rb的保證qoscc,并將其它cc作為上述每一個rb的非保證qoscc。

較佳的,處理器30進一步用于激活ue的scell,具體用于:

基于無線鏈路控制rlc擁塞,激活ue的scell;或,

基于qos要求,激活ue的scell;或,

基于負荷均衡需求,激活ue的scell。

較佳的,基于上述ue的預(yù)配置的qos要求,分別計算上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr時,處理器30具體用于:

基于上述ue的預(yù)配置的qos要求,確定上述ue使用的每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù);

根據(jù)當(dāng)前激活ue的scell的情況和每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),分別對上述每一個rb在保證qoscc和每一個非保證qoscc上的minbr進行初始化分配;

按照預(yù)設(shè)的周期,根據(jù)上述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率和上述每一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),分別計算上述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr,并進一步判斷計算的上述每一個rb在保證qoscc和每一個非 保證qoscc上的當(dāng)前分配的minbr是否滿足上述ue的預(yù)配置的qos要求,當(dāng)確定任意一個rb不滿足時,對計算的上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整。

較佳的,根據(jù)當(dāng)前激活ue的scell的情況,對上述每一個rb在保證qoscc和每一個非保證qoscc上的minbr進行初始化分配時,處理器30具體用于:

若當(dāng)前激活ue的scell的情況為,基于rlc擁塞,則每一個rb在保證qoscc上初始化分配的minbr為對應(yīng)的rb的當(dāng)前minrb令牌桶中的令牌數(shù),且在每一個非保證qoscc上的分配的minbr為0;或,

若當(dāng)前激活ue的scell的情況為,基于qos要求,則每一個rb在保證qoscc上初始化分配的minbr為在激活scell之前對應(yīng)rb在保證qoscc上的實際傳輸速率與當(dāng)前minrb令牌桶中的令牌數(shù)的比值,且在每一個非保證qoscc上的分配的minbr之和為1與在保證qoscc上初始化分配的minrb的差值;或,

若當(dāng)前激活ue的scell的情況為,負荷均衡需求,則每一個rb在保證qoscc上初始化分配的minbr為0,且在每一個非保證qoscc上初始化分配的minbr之和為對應(yīng)的rb的當(dāng)前minrb令牌桶中的令牌數(shù)。

較佳的,進一步判斷計算的上述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr是否滿足上述ue的預(yù)配置的qos要求,當(dāng)確定任意一個rb不滿足時,對計算的上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整時,處理器30具體用于:

若確定任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率小于上述任意一個rb的minbr要求時,判定上述任意一個rb不滿足上述ue的預(yù)配置的qos要求,則根據(jù)上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率和上述任意一個rb的minbr 要求,計算上述任意一個rb的minbr要求的偏差比,以及基于上述偏差比,對計算的上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整;或

若確定任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr大于上述任意一個rb的當(dāng)前minrb令牌桶中的令牌數(shù),并且上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率大于上述任意一個rb的minbr要求時,判定上述任意一個rb不滿足上述ue的預(yù)配置的qos要求,則根據(jù)上述任意一個rb的當(dāng)前minrb令牌桶中的令牌數(shù)和在保證qoscc和每一個非保證qoscc上的當(dāng)前實際傳輸速率,對計算的上述任意一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前分配的minbr進行調(diào)整。

較佳的,基于上述ue的預(yù)配置的qos要求,分別計算上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr時,處理器30具體用于:

基于上述ue的預(yù)配置的qos要求,確定上述ue的當(dāng)前ambr令牌桶中的令牌數(shù);

根據(jù)計算的上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和上述ue的當(dāng)前ambr令牌桶中的令牌數(shù),分別計算上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr。

較佳的,處理器30,進一步用于將上述ue使用的每一個rb的待傳輸數(shù)據(jù)量保存在預(yù)設(shè)的緩存區(qū)中;其中,上述緩存區(qū)在上述每一個rb的保證qoscc和每一個非保證qoscc之間是共享的。

較佳的,基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量時,第二計算單元22具體用于:

分別取上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和緩存區(qū)中的待傳輸數(shù)據(jù)量的最小值,作為上述每一個rb在對應(yīng)cc上的最小傳輸數(shù)據(jù)量;或,

分別計算上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和對應(yīng)rb的當(dāng)前minrb令牌桶中的令牌數(shù)的比值,并分別計算上述比值與對應(yīng)rb的當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量的乘積,以及分別取上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和上述乘積的最小值,作為上述每一個rb在對應(yīng)cc上的最小傳輸數(shù)據(jù)量。

較佳的,基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr,分別計算上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量時,處理器30具體用于:

分別取上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr和上述每一個rb對應(yīng)的緩存區(qū)中的待傳輸數(shù)據(jù)量之和的最小值,作為上述ue在對應(yīng)cc上的最多傳輸數(shù)據(jù)量;或,

分別計算上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr與上述ue的當(dāng)前ambr令牌桶中的令牌數(shù)的比值,并計算上述比值與每一個rb對應(yīng)的當(dāng)前緩存區(qū)中的待傳輸數(shù)據(jù)量的乘積的和,分別取上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr和上述和的最小值,作為上述ue在對應(yīng)cc上的最多傳輸數(shù)據(jù)量。

較佳的,處理器30進一步用于,資源分配結(jié)束后,更新上述每一個rb的當(dāng)前minbr令牌桶中的令牌數(shù)、上述ue的當(dāng)前ambr令牌桶中的令牌數(shù)和上述ue使用的每一個rb對應(yīng)的緩存區(qū)中的待傳輸數(shù)據(jù)量。

其中,在圖3中,總線架構(gòu)可以包括任意數(shù)量的互聯(lián)的總線和橋,具體由處理器30代表的一個或多個處理器和存儲器32代表的存儲器的各種電路鏈接在一起??偩€架構(gòu)還可以將諸如外圍設(shè)備、穩(wěn)壓器和功率管理電路等之類的各 種其他電路鏈接在一起,這些都是本領(lǐng)域所公知的,因此,本文不再對其進行進一步描述。總線接口提供接口。收發(fā)機31可以是多個元件,即包括發(fā)送機和接收機,提供用于在傳輸介質(zhì)上與各種其他裝置通信的單元。

處理器30負責(zé)管理總線架構(gòu)和通常的處理,存儲器32可以存儲處理器30在執(zhí)行操作時所使用的數(shù)據(jù)。

綜上所述,本發(fā)明實施例中,根據(jù)預(yù)設(shè)的原則,針對激活了scell的ue,分別確定上述ue使用的每一個rb的保證qoscc和每一個非保證qoscc;基于上述ue的預(yù)配置的qos要求,分別計算上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr,以及ue在保證qoscc和每一個非保證qoscc上當(dāng)前分配的ambr;基于上述每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前分配的minbr和ambr,分別計算每一個rb在保證qoscc和每一個非保證qoscc上當(dāng)前的最少傳輸數(shù)據(jù)量,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量;基于上述每一個rb在保證qoscc和每一個非保證qoscc上的當(dāng)前的最少傳輸數(shù)據(jù)量,以及上述ue在保證qoscc和每一個非保證qoscc上當(dāng)前的最多傳輸數(shù)據(jù)量,進行資源分配,這樣,在進行資源分配時,考慮ue的qos要求,在載波聚合中的并行調(diào)度中兼顧了qos保證,提升了系統(tǒng)性能。

并且,在每一個rb的保證qoscc和每一個非保證qoscc之間共享緩存區(qū)中的待傳輸數(shù)據(jù)量,能夠充分利用資源和提升系統(tǒng)性能。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和 /或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實施例進行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
京山县| 斗六市| 广灵县| 周至县| 灵台县| 留坝县| 政和县| 阳原县| 原阳县| 客服| 辉县市| 镇远县| 奇台县| 金塔县| 古丈县| 长沙市| 鹤山市| 江都市| 英吉沙县| 响水县| 抚州市| 苏尼特左旗| 桂阳县| 长岛县| 通化市| 屏山县| 星座| 虹口区| 洞口县| 鱼台县| 丰原市| 阜城县| 科技| 耿马| 襄汾县| 大关县| 廊坊市| 浠水县| 台南县| 象山县| 黔西|