一种资源调度方法及其装置的制造方法

文档序号:9792513阅读:823来源:国知局
一种资源调度方法及其装置的制造方法
【技术领域】
[0001]本发明涉及通信系统,尤其涉及一种资源调度方法及其装置。
【背景技术】
[0002]目前,移动通信蓬勃发展,使得数据业务呈现爆发式增长,为了将有限的通信系统无线资源高效合理地分配和使用,以满足用户日益增长的需求和确保用户业务的服务质量、系统规划的覆盖区域以及提高系统容量,现有技术给出了多种资源调度算法。
[0003]现有调度方法主要考虑两个方面的内容:实现的复杂度和对系统性能指标的影响,如公平性、时延、业务的服务质量等。目前有3种常用的调度方法:RR(轮询算法)、MAX C/
I(最大载干比)调度算法和PF(比例公平)调度算法。其中,RR算法不考虑任何参数,对系统中的用户依次调度,保证所有用户得到相同的调度机会;MAX C/Ι调度算法保证系统中无线信道质量最高的用户获得最高的调度优先级,优先获得系统无线资源。其优点是算法复杂度低,系统的吞吐量高;PF调度算法综合考虑用户的无线信道质量和用户速率因素计算用户的优先级,然后按照优先级分配系统无线信道资源。可见,以上现有的资源调度算法未能考虑到用户终端携带的特有信息例如终端标识等,不能根据这些特有信息进行资源调度。
[0004]综上,现有的调度算法存在无法根据用户终端的特有信息进行资源调度的问题。

【发明内容】

[0005]本发明实施例提供一种资源调度方法及其装置,用以解决现有的调度算法无法根据用户终端的特有信息进行资源调度的问题。
[0006]本发明实施例方法包括一种资源调度方法,该方法包括:根据调度算法确定所述终端的初始调度优先级;根据终端的信息确定所述终端对应的设定调度优先级;根据所述终端的初始调度优先级和所述设定调度优先级确定所述终端的最终调度优先级,根据所述最终调度优先级进行资源调度。
[0007]基于同样的发明构思,本发明实施例进一步提供一种资源调度装置,该装置包括:确定初始调度优先级单元,用于根据调度算法确定所述终端的初始调度优先级;确定设定调度优先级单元,用于根据终端的信息确定所述终端对应的设定调度优先级;资源调度单元,用于根据所述终端的初始调度优先级和所述设定调度优先级确定所述终端的最终调度优先级,根据所述最终调度优先级进行资源调度。
[0008]本发明实施例一方面根据现有的调度算法确定所述终端的初始调度优先级;另一方面根据终端的信息确定所述终端对应的设定调度优先级,基于所述终端的初始调度优先级和所述设定调度优先级确定所述终端的最终调度优先级,根据所述最终调度优先级进行资源调度,这样做的效果是通过结合考虑终端的特有信息,例如位置、终端标识等信息生成最终的资源最终调度优先级,根据这个最终调度优先级再去进行资源调度,将最终调度优先级高的终端相应的分配较多的资源或者是优先分配资源给最终调度优先级高的终端,体现了资源调度的差异性,进而解决无法根据用户终端的特有信息进行资源调度的问题。
【附图说明】
[0009]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0010]图1为本发明实施例提供一种资源调度方法流程示意图;
[0011]图2为本发明实施例提供一种以位置确定设定调度优先级方法流程示意图;
[0012]图3为本发明实施例还提供一种资源调度装置示意图。
【具体实施方式】
[0013]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0014]参见图1所示,本发明实施例提供一种资源调度方法流程示意图,该方法由基站执行,具体地实现方法包括:
[0015]步骤SlOl,根据调度算法确定所述终端的初始调度优先级。
[0016]步骤S102,根据终端的信息确定所述终端对应的设定调度优先级,所述设定调度优先级反映不同终端的调度顺序。
[0017]步骤S103,根据所述终端的初始调度优先级和所述设定调度优先级确定所述终端的最终调度优先级,根据所述最终调度优先级进行资源调度。
[0018]在步骤SlOl中,现有的调度算法至少包括以下几种:轮询算法、最大载干比调度算法、业务的服务质量调度算法和比例公平调度算法。
[0019]其中,轮询算法的基本思想就是认为小区内所有用户的调度优先级都是相等的,所有用户周期性地被调度,保证每个用户被调度概率相同。例如小区中有3个用户,采用轮询算法的调度器不会考虑每个用户所处的位置以及之前被调度的情况,只是简单地按照某个固定的调度顺序,如终端1、终端2、终端3、终端1、终端2、终端3......周期性地调度每个用户。因此轮询算法是一种典型的追求公平最大化的调度算法,实现起来比较简单。
[0020]最大载干比算法的基本思想是在每一个调度时刻,调度器会对所有待调度用户进行载干比的排序,然后调度器会选择信道质量最好的用户进行调度,这样保证系统总是能够调度到最好的用户,保证系统性能的最大化,资源利用率最高。可见,最大载干比算法是一种追求系统性能最大化的调度算法,在调度周期内把所有资源分配给信号质量最好的终端,保证系统吞吐量可以达到最大值。
[0021]考虑到轮询算法保证了用户间的公平性,但损失系统吞吐量;最大载干比算法获得了最大的系统吞吐量,但丧失了公平性。因此,为了在这两种算法间取得一定的折衷,现有技术还提出了一种比例公平算法。该方法在尽量满足信道质量较好的终端的高速数据业务需求的同时,也兼顾信道质量状况不好的终端的使用体验。该算法的基本思想是在选择用户时考虑瞬时速率和长期平均速率的比值,同时利用权重值对不同用户进行调整,达到同时兼顾系统性能和用户体验的目的。
[0022]基于以上调度算法,从中选择出一个,用以确定所述终端的初始调度优先级。例如,选择LTE比例公平调度方法,根据如下步骤确定初始调度优先级:
[0023]步骤一,根据底层上报的信息得到用户业务的总信号功率比,并利用香农公式计算用户的瞬时频谱效率;
[0024]步骤二,根据业务类型计算用户QOS(业务服务质量)权重;
[0025]步骤三,根据平均吞吐量计算用户的吞吐量权重;
[0026]步骤四,根据上述步骤一、二和三所得结果计算用户的初始调度优先级。
[0027]为了满足根据用户终端的特有信息进行资源调度的问题,本发明实施例提出一种设定调度优先级,所述设定调度优先级包括:
[0028]根据所述终端的信息中的标识确定所述终端对应的设定调度优先级;或,
[0029]根据所述终端的信息中的时间段和设定调度优先级的对应关系,确定当前时间所属的时间段对应的设定调度优先级;或,
[0030]根据所述终端的信息中的位置和设定调度优先级的对应关系,确定所述终端当前所在的位置对应的设定调度优先级。
[0031]具体地,首先获取终端的标识,例如可以是頂SI(国际移动用户识别码)号等,基站接收终端发送的网络连接请求信息,并从中获取终端标识,然后从基站中预先设置的特殊调度表中查找出终端的标识信息对应的终端的优先级系数,或者是基站根据需求对获取的特定标识设置较高的优先级系数,所述优先级系数构成了设定调度优先级。
[0032]进一步地,为了达到在不同时段,终端的上下行资源调度情况不同的目的,可以考虑针对不同时间段进行区别设置优先级系数的处理。例如可以预先设置9:00?11:00这段时间对应的优先级系数较高,当基站获取该小区中在这段时间连接的终端信息后,统一设置9:00?11:00对应的终端的优先级系数,所述优先级系数构成了设定调度优先级。
[0033]考虑到实际应用中存在例如高级会议厅的场合,这时就需要赋予高级会议厅较高的优先级系数以获取较快的数据处理速率。具体地,定位终端当前的位置,根据终端的位置找到对应的基站或者射频拉远模块(RRU),为该基站或者RRU设置对应的优先级系数,所述优先级系数为设定调度优先级。
[0034]当然以上基于终端标识信息、时间信息或者位置信息的设定调度优先级设置方法中的任意两种方法可以相结合使用或者三者同时结合使用,将结合得出的优先级系数作为设定调度优先级。
[0035]例如,假设当前小区下有6个用户分别是终端0、终端1、终端2、终端3、终端4、终端5,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1