一种资源调度方法及装置与流程

文档序号:12280438阅读:来源:国知局

技术特征:

1.一种资源调度方法,其特征在于,所述方法包括:

确定网络中多个载波对接入网络的多个终端的使用优先级,所述多个终端为接入所述网络的单载波终端,所述使用优先级根据终端在载波上的信号条件、载波的负载大小、载波带宽确定;

对于每一终端,将使用优先级最高的载波作为使用的载波;

为所述多个终端在使用的载波上分配传输数据所使用的资源块RB。

2.根据权利要求1所述的方法,其特征在于,所述为所述多个终端在使用的载波上分配传输数据所使用的RB,包括:

确定所述多个终端的业务类型,所述业务类型包括保证比特率业务和不保证比特率业务;

为业务类型为保证比特率业务的终端在使用的载波上分配传输数据所使用的RB,以使业务类型为保证比特率业务的终端满足最小比特率要求;

在所述多个载波剩余的RB中,为业务类型为不保证比特率业务的终端在使用的载波上分配传输数据所使用的RB。

3.根据权利要求2所述的方法,其特征在于,所述在所述多个载波剩余的RB中,为业务类型为不保证比特率业务的终端在使用的载波上分配传输数据所使用的RB,包括:

生成每个所述不保证比特率业务的终端相对于RB的效用值,所述效用值根据所述不保证比特率业务的终端的当前传输比特率、历史平均传输比特率和时延因子确定;

将所述剩余的RB按照效用值由高到低的顺序,依次分配给所述不保证比特率业务的终端。

4.根据权利要求3所述的方法,其特征在于,所述生成每个所述不保证比特率业务的终端相对于RB的效用值,包括:根据如下公式生成每个所述不保证比特率业务的终端相对于RB的效用值:

<mrow> <msub> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>=</mo> <mfrac> <msub> <mi>r</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mover> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>&OverBar;</mo> </mover> </mfrac> <mi>f</mi> <mrow> <mo>(</mo> <msub> <mi>&tau;</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> </mrow>

其中,i表示第i个终端,j表示第j个载波,k表示第k个RB,ui,j,k表示将载波j上的第k个RB分配给终端i时的效用值,ri,j,k表示终端i在载波j上的第k个RB的当前传输比特率,表示终端i的历史平均传输比特率;f(τi)表示第i个终端的时延因子。

5.根据权利要求2所述的方法,其特征在于,所述为业务类型为不保证比特率业务的终端在使用的载波上分配传输数据所使用的RB之后,所述方法还包括:

确定每个不保证比特率业务的终端的RB分配总量是否超出终端发送缓存的总量;

将RB分配总量超出终端发送缓存总量的不保证比特率业务的终端中,超出终端发送缓存总量的RB分配给RB分配总量未超出终端发送缓存总量的不保证比特率业务的终端。

6.根据权利要求5所述的方法,其特征在于,所述将RB分配总量超出终端发送缓存总量的不保证比特率业务的终端中,超出终端发送缓存总量的RB分配给RB分配总量未超出终端发送缓存总量的不保证比特率业务的终端,包括:

将RB分配总量超出终端发送缓存总量的不保证比特率业务的终端归入超出缓存终端集合;

将RB分配总量未超出终端发送缓存总量的不保证比特率业务的终端归入未超出缓存终端集合;

依次选取所述超出缓存终端集合中的一个超出终端作为分配终端;

获取所述分配终端相对于RB的效用值和所述未超出缓存终端集合中的每个终端相对于RB的效用值;

生成所述分配终端相对于RB的效用值与所述未超出缓存终端集合中的每个终端相对于RB的效用值之间的差值,所述差值为效用损失;

为效用损失最小的所述超出缓存终端集合中的终端分配所述分配终端超出的RB。

7.根据权利要求1~6任一项所述的方法,其特征在于,所述确定网络中多个载波对接入网络的多个终端的使用优先级,包括:根据如下公式确定网络中多个载波对接入网络的多个终端的使用优先级:

<mrow> <msub> <mi>p</mi> <mi>j</mi> </msub> <mo>=</mo> <mfrac> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>N</mi> <mi>j</mi> </msub> </munderover> <mi>B</mi> <mi>l</mi> <mi>o</mi> <mi>g</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <msub> <mi>&Gamma;</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> <mo>)</mo> </mrow> </mrow> <msubsup> <mi>L</mi> <mi>j</mi> <mrow> <mi>u</mi> <mi>s</mi> <mi>e</mi> <mi>r</mi> </mrow> </msubsup> </mfrac> </mrow>

其中,j表示第j个载波,k表示载波j中的第k个RB,i表示第i个终端,Nj表示载波j中的RB数目,B表示载波j中一个RB的带宽,Γi,k表示终端i在RB k上的信干噪比,表示载波j上同业务类型的终端的缓存数据包总量,pj表示载波j对于终端的使用优先级。

8.一种资源调度装置,其特征在于,所述装置包括:

第一确定模块,用于确定网络中多个载波对接入网络的多个终端的使用优先级,所述多个终端为接入所述网络的单载波终端,所述使用优先级根据终端在载波上的信号条件、载波的负载大小、载波带宽确定;

选择模块,用于对于每一终端,将使用优先级最高的载波作为使用的载波;

第一分配模块,用于为所述多个终端在使用的载波上分配传输数据所使用的RB。

9.根据权利要求8所述的装置,其特征在于,所述第一分配模块,进一步包括:

确定子模块,用于确定所述多个终端的业务类型,所述业务类型包括保证比特率业务和不保证比特率业务;

第一分配子模块,用于为业务类型为保证比特率业务的终端在使用的载波上分配传输数据所使用的RB,以使业务类型为保证比特率业务的终端满足最小比特率要求;

第二分配子模块,用于在所述多个载波剩余的RB中,为业务类型为不保证比特率业务的终端在使用的载波上分配传输数据所使用的RB。

10.根据权利要求9所述的装置,其特征在于,所述资源调度装置还包括:

第二确定模块,用于确定每个不保证比特率业务的终端的RB分配总量是否超出终端发送缓存的总量;

第二分配模块,用于将RB分配总量超出终端发送缓存总量的不保证比特率业务的终端中,超出终端发送缓存总量的RB分配给RB分配总量未超出终端发送缓存总量的不保证比特率业务的终端。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1