MAC流量调度方法、装置及基站与流程

文档序号:12486459阅读:801来源:国知局
MAC流量调度方法、装置及基站与流程

本发明涉及通信领域,具体涉及一种MAC流量调度方法、装置及基站。



背景技术:

目前,用户终端发生小区切换时,MAC(Media Access Control,媒体介入控制层)流量调度的方式有以下几种:

1、最大C/I算法

由于UE在空间中的是随机的,那么所处的无线环境也不同,从上面AMC的机制我们知道,无线环境好(C/I好)的UE会上报更大的CQI(Channel Quality Indicator,无线信道质量),从而获得更高的速率。所以如果想获得最大的扇区吞吐量的话,最好的办法就是将RB(Resource Block)都给C/I最好的用户。这个算法最大的好处就是能获得最大的扇区吞吐量和资源利用率,但是也有个致命的缺点,就是不公平,那些处在覆盖中间和边缘的用户由于C/I不如在覆盖中心的用户,可能一点被分配RB的机会都没有,所以就产生了第二种算法,轮询算法。

2、轮询算法RR

轮询算法就像它的名字,每个用户轮着来,避免了最大C/I算法无法兼顾弱势用户的那种情况,扇区下每个用户平均分配RB资源。但是牺牲了扇区的最大吞吐量和资源利用率。

3、比例公平算法PF

上面两种算法采取了个折中的方法,比例公平算法。比例公平算法的初衷是既要考虑到用户所处的C/I,同时又要兼顾分配的公平。

以上三种方法都有一个明显的缺陷,那就是只是考虑到无线情况来区分是否优质用户据,而实际情况是是否优质用户的判断跟无线情况完全没有关系。另外,上述方法用户终端到新小区后会丢掉原有的信息,因此需要完全从零开 始重新计算,对用户终端会造成一些数据损失,导致调度效率等性能下降。



技术实现要素:

本发明要解决的主要技术问题是,提供一种MAC流量调度方法、装置及基站,解决现有用户终端在跨小区时MAC流量调度只考虑无线情况导致对用户区分不准确从而导致调度比重控制不准,且调度效率低、用户体验的满意度差的问题。

为解决上述技术问题,本发明提供一种MAC流量调度方法,包括:

获取用户终端在切换前的原服务小区中的历史MAC流量信息;

根据所述历史MAC流量信息,确定所述用户终端在切换后的新服务小区中的MAC流量调度优先级。

在本发明的一种实施例中,根据所述历史MAC流量信息确定所述用户终端在新服务小区中的MAC流量调度优先级包括:根据所述历史MAC流量信息确定历史MAC流量越大的用户终端,在切换后的新服务小区中的MAC流量调度优先级越高。

在本发明的一种实施例中,获取用户终端在切换前的原服务小区中的历史MAC流量信息包括:

获取用户终端在切换前的原服务小区中最近n个调度时间窗口的历史MAC流量信息;所述n大于等于1。

在本发明的一种实施例中,获取用户终端在切换前的原服务小区中最近n个调度时间窗口的历史MAC流量信息为:获取所述用户终端在所述n个调度时间窗口中历史MAC流量的实际平均吞吐量Ri(t)。

在本发明的一种实施例中,根据所述历史MAC流量信息确定所述用户终端 在切换后的新服务小区中的MAC流量调度优先级包括:

获取所述调度时间窗口的理论最大平均吞吐量Rmax;

MAC流量调度优先级P=实际平均吞吐量Ri(t)/理论最大平均吞吐量Rmax;

或,

获取所述调度时间窗口的理论最大平均吞吐量Rmax,以及获取所述用户终端在所述新服务小区中当前分配的k个连续资源块的实际瞬时吞吐量ri(t)和理论最大瞬时吞吐量rmax;所述k大于等于1;

MAC流量调度优先级P=(实际平均吞吐量Ri(t)*实际瞬时吞吐量ri(t))/(理论最大平均吞吐量Rmax*理论最大瞬时吞吐量rmax)。

在本发明的一种实施例中,从所述用户终端处获取所述历史MAC流量的实际平均吞吐量Ri(t),或从核心网获取所述用户终端的历史MAC流量的实际平均吞吐量Ri(t)。

为了解决上述问题,本发明还提供了一种MAC流量调度装置,包括:

历史流量获取模块,用于获取用户终端在切换前的原服务小区中的历史MAC流量信息;

处理模块,用于根据所述历史MAC流量信息,确定所述用户终端在切换后的新服务小区中的MAC流量调度优先级。

在本发明的一种实施例中,所述处理模块根据所述历史MAC流量信息确定所述用户终端在新服务小区中的MAC流量调度优先级包括:根据所述历史MAC流量信息确定历史MAC流量越大的用户终端,在切换后的新服务小区中的MAC流量调度优先级越高。

在本发明的一种实施例中,所述历史流量获取模块获取用户终端在切换前的原服务小区中的历史MAC流量信息包括:

获取用户终端在切换前的原服务小区中最近n个调度时间窗口的历史MAC流量信息。

在本发明的一种实施例中,所述历史流量获取模块获取用户终端在切换前的原服务小区中最近n个调度时间窗口的历史MAC流量信息为:获取所述用户终端在所述n个调度时间窗口中历史MAC流量的实际平均吞吐量Ri(t)。

在本发明的一种实施例中,所述处理模块根据所述历史MAC流量信息确定所述用户终端在切换后的新服务小区中的MAC流量调度优先级包括:

获取所述调度时间窗口的理论最大平均吞吐量Rmax;

MAC流量调度优先级P=实际平均吞吐量Ri(t)/理论最大平均吞吐量Rmax;

或,

获取所述调度时间窗口的理论最大平均吞吐量Rmax,以及获取所述用户终端在所述新服务小区中当前分配的k个连续资源块的实际瞬时吞吐量ri(t)和理论最大瞬时吞吐量rmax;所述k大于等于1;

MAC流量调度优先级P=(实际平均吞吐量Ri(t)*实际瞬时吞吐量ri(t))/(理论最大平均吞吐量Rmax*理论最大瞬时吞吐量rmax)。

为了解决上述问题,本发明还提供了一种基站,包括如上所述的MAC流量调度装置。

本发明的有益效果是:

本发明提供的MAC流量调度方法、装置及基站,在用户终端进行小区切换过程中,获取该用户终端在切换前的原服务小区中的历史MAC流量信息,进而根据该历史MAC流量信息,确定该用户终端在切换后的新服务小区中的MAC流量调度优先级。由于判断一个用户是否是优质用户跟该用户的历史MAC流量有直接密切的关系,因此采用历史MAC流量作为衡量用户MAC流量调度的优先级 更为切合实际,据此对用户的区分更为准确,并在此基础上确定的MAC流量调度的优先级控制也更为准确;同时,本发明可以直接获取用户终端在原服务小区中的历史MAC流量信息,因此当切换到新服务小区后可以基于之前的历史MAC流量信息进行计算,而不用重新归零计算,可提升调度效率,进一步提升用户体验的满意度。

附图说明

图1为本发明实施例一提供的用户终端的MAC流量调度流程示意图;

图2为本发明实施例一提供的从用户终端获取历史MAC流量的实际平均吞吐量流程示意图;

图3为本发明实施例二提供的MAC流量调度装置结构示意图。

具体实施方式

下面通过具体实施方式结合附图对本发明作进一步详细说明。

实施例一:

请参见图1所示,本实施例针对用户终端跨小区(也即进行小区切换时),对该用户终端的MAC流量调度过程包括:

步骤101:获取用户终端在切换前的原服务小区中的历史MAC流量信息;

步骤102:根据获取的历史MAC流量信息,确定用户终端在切换后的新服务小区中的MAC流量调度优先级;确定优先级的规则为:根据历史MAC流量信息确定历史MAC流量越大的用户终端,在切换后的新服务小区中的MAC流量调度优先级越高。因为实际中,历史流量越高,代表该用户终端的消费也就越高,对运营商也就越有贡献,对于这类用户终端这确定为优质用户,因此应该获得更高的调度优先级。具体优先级的取值规则则可根据具体的应用和实际需求进 行灵活设定。

在上述步骤101中,获取用户终端在切换前的原服务小区中的历史MAC流量信息包括:

获取用户终端在切换前的原服务小区中最近的n调度时间窗口的历史MAC流量信息;因为最近的调度时间窗口的历史MAC流量信息比较能表征该用户终端最新的状态;当然,应当理解的是n的取值可为大于等于1的任意整数值。

本实施例中,获取的在切换前的原服务小区中最近n个调度时间窗口的历史MAC流量信息为:获取用户终端在n个调度时间窗口中历史MAC流量的实际平均吞吐量Ri(t)。

根据用户终端的历史MAC流量信息确定用户终端在切换后的新服务小区中的MAC流量调度优先级可以采用以下方式中的任意一种:

方式一:

获取调度时间窗口的理论最大平均吞吐量Rmax;

MAC流量调度优先级P=实际平均吞吐量Ri(t)/理论最大平均吞吐量Rmax;

方式二:

获取调度时间窗口的理论最大平均吞吐量Rmax,以及获取用户终端在新服务小区中当前分配的k个连续资源块的实际瞬时吞吐量ri(t)和理论最大瞬时吞吐量rmax;

MAC流量调度优先级P=(实际平均吞吐量Ri(t)*实际瞬时吞吐量ri(t))/(理论最大平均吞吐量Rmax*理论最大瞬时吞吐量rmax)。

通过上述方式得到的MAC流量调度优先级P可以实际作为一个优先级的权重值,可以根据该权重值再通过相应的换算得到对应的实际优先级;也可以直接作为优先级值使用。

本实施例中,获取用户终端的历史MAC流量的实际平均吞吐量Ri(t)可以直接从用户终端处获取,也可以从核心网获取。从用户终端获取时,用户终端可以通过RRCComplete消息将历史MAC流量的实际平均吞吐量Ri(t)发送给目标基站;从核心网获取时,核心网计算得到历史MAC流量的实际平均吞吐量Ri(t)后,可以通过RRCConnectionReconfiguration发给目标基站。

本实施例中,历史MAC流量的实际平均吞吐量Ri(t)可以采用实际得到的吞吐量值进行表征,也可以采用预先核定的范围值进行表征,具体请参见下表一,此时获取的历史MAC流量的实际平均吞吐量Ri(t)就为范围值。

表一

下面以从用户终端直接获取历史MAC流量的实际平均吞吐量Ri(t)为例进行说明;请参见图2所示,获取的流程包括:

步骤201:目标基站向用户终端发送RRCConnectionReconfiguration,

步骤202:用户终端向目标基站反馈携带历史MAC流量的实际平均吞吐量Ri(t)的RRCConnectionReconfigurationComplete。

实施例二:

请参见图3所示,本实施例提供的MAC流量调度装置包括:

历史流量获取模块1,用于获取用户终端在切换前的原服务小区中的历史MAC流量信息;

处理模块2,用于根据历史MAC流量信息,确定用户终端在切换后的新服务小区中的MAC流量调度优先级;确定优先级的规则为:根据历史MAC流量信息确定历史MAC流量越大的用户终端,在切换后的新服务小区中的MAC流量调度优先级越高。因为实际中,历史流量越高,代表该用户终端的消费也就越高,对运营商也就越有贡献,对于这类用户终端这确定为优质用户,因此应该获得更高的调度优先级。具体优先级的取值规则则可根据具体的应用和实际需求进行灵活设定。

历史流量获取模块1获取用户终端在切换前的原服务小区中的历史MAC流量信息包括:

获取用户终端在切换前的原服务小区中最近的n调度时间窗口的历史MAC流量信息;因为最近的调度时间窗口的历史MAC流量信息比较能表征该用户终端最新的状态;当然,应当理解的是n的取值可为大于等于1的任意整数值。

本实施例中,获取的在切换前的原服务小区中最近n个调度时间窗口的历史MAC流量信息为:获取用户终端在n个调度时间窗口中历史MAC流量的实际平均吞吐量Ri(t)。

处理模块2根据用户终端的历史MAC流量信息确定用户终端在切换后的新服务小区中的MAC流量调度优先级可以采用以下方式中的任意一种:

方式一:

获取调度时间窗口的理论最大平均吞吐量Rmax;

MAC流量调度优先级P=实际平均吞吐量Ri(t)/理论最大平均吞吐量Rmax;

方式二:

获取调度时间窗口的理论最大平均吞吐量Rmax,以及获取用户终端在新服务小区中当前分配的k个连续资源块的实际瞬时吞吐量ri(t)和理论最大瞬时吞 吐量rmax;

MAC流量调度优先级P=(实际平均吞吐量Ri(t)*实际瞬时吞吐量ri(t))/(理论最大平均吞吐量Rmax*理论最大瞬时吞吐量rmax)。

MAC流量调度优先级P=(实际平均吞吐量Ri(t)*实际瞬时吞吐量ri(t))/(理论最大平均吞吐量Rmax*理论最大瞬时吞吐量rmax)。

通过上述方式得到的MAC流量调度优先级P可以实际作为一个优先级的权重值,可以根据该权重值再通过相应的换算得到对应的实际优先级;也可以直接作为优先级值使用。

本实施例中,获取用户终端的历史MAC流量的实际平均吞吐量Ri(t)可以直接从用户终端处获取,也可以从核心网获取。从用户终端获取时,用户终端可以通过RRCComplete消息将历史MAC流量的实际平均吞吐量Ri(t)发送给目标基站;从核心网获取时,核心网计算得到历史MAC流量的实际平均吞吐量Ri(t)后,可以通过RRCConnectionReconfiguration发给目标基站。

本实施例提供的MAC流量调度装置可通过软件实现,或者通过硬件实现,或者通过软硬件结合实现,其可集成与基站上;也可以独立于基站之外设置。

以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

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