专利名称:流量控制方法、装置的制作方法
技术领域:
本发明涉及通信领域,尤其涉及一种流量控制方法、装置。
背景技术:
为了实现LTE-A系统覆盖增强、容量增加、群组移动性和临时网络部署等功能,引 入了中继节点(Relay Node, RN),使得原来用户设备(User Equipment, UE)到eNB的无线 接口(Uu 口)被分为了 eNB到RN的空间接口(Un 口)和RN到UE的Uu 口两部分。所述RN 所属的小区称作主小区(Denor eNB, DeNB), RN通过无线回传链路同DeNB进行通信,DeNB 和RN的数据流量调度是相互独立的。当UE附着于RN并位于RN覆盖的边缘时,RN到UE的 Uu下行链路速率很低。在实现本发明的过程中,发明人发现,由于DeNB和RN的数据流量调度是相互独 立的,易于出现RN缓存器(buffer)溢出的情况,如,在RN到UE的Uu下行链路速率很低, 而DeNB到RN的下行链路质量很好得情况下,会造成下行数据在RN的堆积,使得RN的下行 buffer 溢出。
发明内容
本发明的实施例提供一种流量控制方法、装置,以解决现有技术中,LTE-A系统中 引入中继节点后,易于出现中继节点缓存器溢出的问题。为达到上述目的,本发明的实施例采用如下技术方案流量控制方法,包括获取用户设备缓存状态信息;生成中继节点缓存状态信息; 根据所述用户设备缓存状态信息和中继节点缓存状态信息生成综合缓存状态信息;将所述 综合缓存状态信息上报给主小区。流量控制方法,包括接收中继节点上报的综合缓存状态信息;根据所述综合缓 存状态信息,对所述中继节点进行数据流量的调度。流量控制装置,应用在中继节点中,包括获取单元,用于获取用户设备缓存状态信息;第一生成单元,用于生成中继节点缓存状态信息;第二生成单元,用于根据所述获取单元获取的用户设备缓存状态信息和所述第一 生成单元生成的中继节点缓存状态信息生成综合缓存状态信息;上报单元,用于将所述第二生成单元生成的综合缓存状态信息上报给主小区。基站,包括接收单元,用于接收中继节点上报的所述综合缓存状态信息;调度单元,用于根据所述综合缓存状态信息,对所述中继节点进行数据流量的调度。本发明实施例提供的流量控制方法、装置,根据RN上报的所述综合缓存状态信 息,DeNB能知道RN与UE得缓存状态,从而进行数据流量的调度,这解决了由于RN与DeNB数据流量调度相互独立,可能出现RN buffer溢出情况,造成Un 口或Uu 口所用传输资源浪 费的问题。本发明实施例提供的技术方案能够使得DeNB和RN的调度相关联,所述DeNB根 据RN上报的综合缓存状态信息对所述RN进行数据流量的调度,降低RN buffer溢出的概率。
图1为本发明实施例提供的流量控制方法流程图;图2为本发明另一个实施例提供的流量控制方法流程图;图3为本发明又一实施例提供的流量控制方法流程图;图4为本发明再一实施例提供的流量控制方法流程图;图5为图4所示发明实施例提供的流量控制方法中步骤308的流程图;图6为本发明实施例提供的流量控制装置结构示意图一;图7为本发明实施例提供的流量控制装置结构示意图二 ;图8为本发明实施例提供的流量控制装置结构示意图三;图9为图8所示发明实施例提供的流量控制装置中第二生成单元的结构示意图;图10为本发明实施例提供的基站结构示意图。
具体实施例方式为了解决由于RN与DeNB数据流量调度相互独立,可能出现RN buffer溢出情况, 造成Un或Uu接口所用传输资源浪费的问题,本发明实施例提供一种中继及节点流控的方 法、装置和系统。如图1所示,本发明实施例提供的流量控制方法,包括步骤101,获取UE缓存状态信息;所述步骤101中,所述UE缓存状态信息表示UE buffer的缓存状态,包括UE上行 缓存状态信息和/或UE下行缓存状态信息。 步骤102,生成RN缓存状态信息;所述步骤102中,所述RN缓存状态信息表示RN buffer的缓存状态,包括RN对应 该UE的上行缓存状态信息和/或对应该UE的RN下行缓存状态信息。步骤103,根据所述用户设备缓存状态信息和中继节点缓存状态信息,生成综合缓 存状态信息;步骤104,将所述综合缓存状态信息上报给DeNB。值得说明的是,根据本实施例提供的流量控制方法,在不考虑信令开销的问题时, 可直接跳过步骤103,将UE缓存状态信息和RN缓存状态信息分别上报给DeNB。本发明实施例提供的流量控制方法,根据RN上报的所述综合缓存状态信息,DeNB 能知道RN与UE得缓存状态,从而进行数据流量的调度,这解决了由于RN与DeNB数据流量 调度相互独立,可能出现RN buffer溢出情况,造成Un 口或Uu 口所用传输资源浪费的问题。 本发明实施例提供的技术方案能够使得DeNB和RN的调度相关联,所述DeNB根据RN上报 的综合缓存状态信息对所述RN进行数据流量的调度,降低RN buffer溢出的概率。如图2所示,本发明另一实施例还提供一种流量控制方法,包括
步骤201,接收RN上报的综合缓存状态信息;步骤202,根据所述综合缓存状态信息对所述RN进行数据流量的调度。所述步骤202中,主小区接收到所述综合缓存状态信息后,结合当前无线资源的 使用情况及所调度UE业务的优先级等参数,对RN的上下行数据进行调度。由于本调度根 据了 UE和RN的上下行缓存信息,因此,将大大降低继续流入到UE和RN处buffer的数据 量,减少了 buffer中数据的溢出量。值得说明的是,在不考虑信令开销时,步骤201,可以是,接收RN分别上报的UE缓 存状态信息和RN缓存状态信息;步骤202,可以是,根据UE缓存状态信息和RN缓存状态信 息对所述RN进行数据流量的调度。本发明实施例提供的流量控制方法,所述DeNB在接收到所述RN上报的综合缓存 状态信息后,将其作为调度的根据,解决了由于RN与DeNB数据流量调度相互独立,易于出 现RN buffer溢出情况,造成Un 口 /Uu 口所用传输资源浪费的问题。本发明实施例提供的 方法通过所述DeNB接收综合缓存状态信息,根据接收到的所述综合缓存状态信息进行数 据流量的调度,使得DeNB与RN的数据流量调度相关联,缓解了 RN buffer的数据缓存压力, 降低了 RN buffer的溢出概率。为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面通 过具体的实施例,对本发明实施例提供的流量控制方法进行详细说明。如图3所示,本发明又一个实施例提供的流量控制方法,包括步骤301,RN获取来自UE的UE缓存状态信息。在所述步骤301中,所述UE缓存状态信息包括UE上行缓存状态信息和/或UE下 行缓存状态信息。所述RN周期性获取来自所述UE的UE缓存状态信息,通过预先设置的UE 上报周期。当定时器达到所述UE上报周期时,RN获取来自UE的UE缓存状态信息。例如, 在本实施例中所述UE上报周期为5ms,即RN每隔5ms获取来自UE的UE缓存状态信息。在本实施例中,所述UE缓存状态信息是通过UE buffer中已有数据容量占UE buffer整体容量的百分比表示得到。此处以UE下行缓存状态信息为例,在距离上一次RN 获取所述UE下行缓存状态信息5ms后,所述RN再一次获取所述UE下行缓存状态信息,得 到来自UE的UE下行缓存状态信息,例如,80%。当然,所述UE缓存状态信息可以通过多种 方式进行表示,此处不一一赘述。为了更及时地反映所述UE的缓存状态,在所述步骤301之前,本发明实施例所述 流量控制方法还包括步骤306,当UE缓存状态为临近溢出状态时,接收UE主动上报的UE缓存状态信 息,即保证第一时间接收到这种临界状态下的UE的缓存状态。在所述步骤306中,判断所述UE缓存状态是否为所述临近溢出状态可以通过判断 所述UE buffer容量是否超过预设的阀值,如,所述UE下行buffer的整体容量为IOM(单位 为字节Bytes,以下同),在所述UE下行buffer内预设一阀值为8M,当所述UE下行buffer 中的数据容量超出所述UE下行buffer内预设的阀值(即8M)时,所述UE下行缓存状态为 临近溢出状态,UE主动上报UE下行缓存状态信息给RN。当然所述阀值的预设可以通过多 种方式进行设置,此处不一一赘述。综上所述,在本实施例中,当所述RN得到的所述UE下行缓存状态信息为80%时,其可能是所述RN周期性获取来自所述UE的UE下行缓存状态信息,也可能是RN还未执行 周期性获取但UE下行缓存状态已达到或超出所述阀值(8M)时,所述UE主动上报的所述UE 下行缓存状态信息。步骤302,RN生成该RN缓存状态信息。在所述步骤302中,所述RN缓存状态信息包括RN上行缓存状态信息和/或RN下 行缓存状态信息。所述RN生成该RN缓存状态信息包括RN获取来自UE的UE缓存状态信 息的同时,RN生成该RN缓存状态信息和/或RN周期性生成该RN缓存状态信息,和/或RN 临近溢出状态时主动生成RN缓存状态信息。在本实施例中,所述RN周期性生成该RN缓存 状态信息的周期为可配置量,例如5ms。值得说明的是,虽然在本实施例中,所述RN生成RN缓存状态信息的周期与所述RN 获取所述UE缓存状态信息的周期相同,在具体使用时,所述RN生成RN缓存状态信息的周 期设定与所述RN获取所述UE缓存状态信息的周期设定也可以不相同,为系统可配置量。在本实施例中,所述RN缓存状态信息是通过RN buffer中已有数据容量占RN buffer整体容量的百分比表示得到。此处以RN下行缓存状态信息为例,所述RN在以下三 种情况下会生成该RN下行缓存状态信息在RN获取所述UE下行buffer的UE下行缓存状 态信息时,RN生成RN下行缓存状态信息,如40% ;在距离上一次RN周期性生成RN下行缓 存状态信息5ms后,RN生成该RN下行缓存状态信息,如60% ;RN临近溢出状态时,RN生成 该RN下行缓存状态信息,如90 %。当然,所述RN缓存状态信息可以通过多种方式进行表示 得到,此处不一一赘述。针对所述RN临近溢出状态时,RN生成该RN下行缓存状态信息,本发明实施例提 供的流量控制方法还包括步骤307,在所述步骤302之前,预设阀值,通过所述阀值判断RN缓存状态是否为 临近溢出状态。在所述步骤307中,所述阀值可以预设在所述RN buffer内,判断所述RN缓存 状态是否为所述临近溢出状态可以通过判断所述RN buffer容量是否超过预设在所述RN buffer内的阀值,如,所述RN下行buffer的整体容量为10M,在所述RN下行buffer内预 设一阀值为8M,当所述RN下行buffer中的数据容量超出所述RN下行buffer内预设的阀 值(即8M)时,所述RN下行缓存状态为临近溢出状态,RN主动生成RN下行缓存状态信息, 如90%。当然所述阀值的预设可以通过多种方式进行设置,此处不一一赘述。步骤303,将所述UE缓存状态信息和RN缓存状态信息上报给DeNB。在所述步骤303中,将所述UE缓存状态信息和RN缓存状态信息分别上报给DeNB, 使得DeNB能够准确获知UE buffer和RN buffer的状态。所述将所述UE缓存状态信息以 及RN缓存状态信息上报给DeNB采用无线资源控制RRC信令的方式上报所述UE缓存状态 信息和RN缓存状态信息和/或采用媒体访问控制层MAC控制协议数据单元PDU的方式上 报所述UE缓存状态信息和RN缓存状态信息。其中,所述RRC信令的方式可靠性高,但空口 时延较大;所述MAC控制PDU的方式时延小,信令开销小,但可靠性低。在本实施例中,以UE下行buffer和RN下行buffer为例,将所述UE下行缓存状 态信息(80% )和RN下行缓存信息(40% )进行上报,所述信息80%与40%通过所述MAC 控制PDU的方式上报给DeNB。
步骤304,DeNB接收所述RN上报的所述UE缓存状态信息和所述RN缓存状态信
肩、ο所述步骤304中,所述DeNB接收所述RN分别上报的所述UE缓存状态信息和RN 缓存状态信息和/或接收所述RN上报的根据所述UE缓存状态信息和RN缓存状态信息生 成的综合缓存状态信息。在本实施例中,以UE下行buffer和RN下行buffer为例,DeNB接收RN上报的缓 存状态信息为UE下行缓存状态信息(80% )和RN下行缓存信息(40% )。步骤305,根据所述RN上报的所述UE缓存状态信息和所述RN缓存状态信息,所述 DeNB对所述RN进行数据流量的调度。在本实施例中,主小区接收到所述UE缓存状态信息和所述RN缓存状态信息后,结 合当前无线资源的使用情况及所调度UE业务的优先级等参数,对RN的上下行数据进行调 度。由于本调度根据了 UE和RN的上下行缓存信息,因此,将大大降低继续流入到UE和RN 处buffer的数据量,减少了 buffer中数据的溢出量。在本实施例中,以UE下行buffer和RN下行buffer为例,根据所述RN上报的所 述UE下行缓存状态信息80%和RN下行缓存状态信息40%,所述DeNB调度下行数据流 量。所述DeNB在下行调度时,不仅根据所述RN下行缓存状态信息,还根据所述UE下行缓 存状态信息进行调度。当所述UE下行缓存状态信息为80%,则说明UE的下行buffer缓存 了大量数据,此时虽然所述RN下行缓存状态信息仅为40%,DeNB在进行下行调度时,会减 少给该UE分配下行资源,即降低从DeNB到RN的对应该UE的数据流量,从而缓解该UE在 RN的下行buffer压力,避免了由于RN到UE的Uu下行链路速率很低,而DeNB到RN的下 行链路质量很好造成的下行数据在RN的堆积,使得RN下行buffer溢出。降低了数据超出 RN下行buffer容量的概率,大大降低了由于超出RN下行buffer容量致使数据将被抛弃, 浪费Un 口传输资源,降低LTE-A系统频谱利用率的情况发生。同样的,为了避免所述RN上行buffer的溢出或所述RN上下行buffer的溢出,可 采用同样原理的方法进行RN上行数据或RN上下行数据的流量控制,此处不一一赘述。本发明提供的流量控制方法,通过将所述UE缓存状态信息和RN缓存状态信息分 别上报给所述DeNB,DeNB根据所述UE缓存状态信息和RN缓存状态信息进行数据流量的调 度,解决了由于RN与DeNB数据流量调度相互独立,可能出现RN buffer溢出情况,造成Un 口所用传输资源浪费的问题。本发明提供的流量控制方法,通过将所述UE缓存状态信息和 RN缓存状态信息分别上报给所述DeNB,DeNB根据所述UE缓存状态信息和RN缓存状态信息 进行数据流量的调度,使得所述RN与DeNB数据流量调度相关联,从而降低了 RNbuffer溢 出的概率。在降低RN buffer溢出的概率的同时,为了减少上报所述UE缓存状态信息和RN 缓存状态信息给DeNB时的信令开销。本发明另一实施例提供的流量控制方法,如图4所示,在所述步骤302之后,还包 括步骤308,根据所述用户设备缓存状态信息和中继节点缓存状态信息生成综合缓存状态 fn息ο在本实施例中,所述步骤303中,将所述UE缓存状态信息和RN缓存状态信息上报 给DeNB为将所述缓存状态信息上报给DeNB
所述综合缓存状态信息可以通过以下函数得到DL BS* = function(Bi, B2)其中,DL BS*为综合缓存状态信息;Bl为RN缓存状态信息值;B2为UE缓存状态
信息值。本实施例中,Bl根据所述RN下行缓存状态信息得到,当所述RN下行缓存状态信息 彡80%时,RN下行buffer表示为高负载状态,否则,RN下行buffer为低负载状态;B2根 据所述UE下行缓存状态信息得到,当所述UE下行缓存状态信息> 80%时,UE下行buffer 表示为高负载状态,否则,UE下行buffer为低负载状态;即所述Bl和B2有高负载和低负 载两种缓存状态。在已知Bl和B2的情况下,通过表1获得DL BS*。表1 (0表示低负载,1表示高负载):
权利要求
1.一种流量控制方法,其特征在于,包括 获取用户设备缓存状态信息;生成中继节点缓存状态信息;根据所述用户设备缓存状态信息和中继节点缓存状态信息生成综合缓存状态信息; 将所述综合缓存状态信息上报给主小区。
2.根据权利要求1所述的方法,其特征在于,根据所述用户设备缓存状态信息和中继 节点缓存状态信息生成综合缓存状态信息,具体包括根据所述用户设备缓存状态信息,获取经过无线接口的调度和信令处理时延后、空间 接口的调度和信令处理时延后的用户设备缓存状态预测信息;根据所述中继节点缓存状态信息,获取经过无线接口的调度和信令处理时延后的中继 节点缓存状态预测信息;根据所述用户设备缓存状态预测信息和所述中继节点缓存状态预测信息生成综合缓 存状态信息。
3.根据权利要求1所述的方法,其特征在于,所述将所述综合缓存状态信息上报给主 小区包括采用无线资源控制RRC信令的方式上报所述综合缓存状态信息;或采用媒体访问控制层MAC控制协议数据单元PDU的方式上报所述综合缓存状态信息。
4.根据权利要求1或2所述的方法,其特征在于,所述获取用户设备缓存状态信息之 前,还包括当用户设备缓存状态为临近溢出状态时,接收用户设备主动上报的用户设备缓存状态 fn息ο
5.根据权利要求4所述的方法,其特征在于,所述当用户设备缓存状态为临近溢出状 态时,接收用户设备主动上报的用户设备缓存状态信息包括通过判断所述用户设备缓存器容量是否超过预设的阀值判断所述用户设备缓存状态 是否为临近溢出状态。
6.根据权利要求1或2所述的方法,其特征在于,所述生成中继节点缓存状态信息,还 具体包括预设阀值,通过所述阀值判断中继节点缓存状态是否为临近溢出状态; 当中继节点缓存状态为临近溢出状态时,生成中继节点缓存信息。
7.一种流量控制方法,其特征在于,包括 接收中继节点上报的综合缓存状态信息;根据所述综合缓存状态信息,对所述中继节点进行数据流量的调度。
8.一种流量控制的方法,其特征在于,所述根据所述综合缓存状态信息,对所述中继节 点进行数据流量的调度,具体包括根据所述综合缓存状态信息、当前无线资源的使用情况及所调度的用户设备业务优先 级,对所述中继节点进行数据流量的调度。
9.一种流量控制装置,应用在中继节点中,其特征在于,包括 获取单元,用于获取用户设备缓存状态信息;第一生成单元,用于生成中继节点缓存状态信息;第二生成单元,用于根据所述获取单元获取的用户设备缓存状态信息和所述第一生成 单元生成的中继节点缓存状态信息生成综合缓存状态信息;上报单元,用于将所述第二生成单元生成的综合缓存状态信息上报给主小区。
10.根据权利要求9所述的装置,其特征在于,所述第二生成单元,包括接收子单元,用于接收所述获取单元获取的用户设备缓存状态信息和所述第一生成单 元生成的中继节点缓存状态信息生成子单元,根据所述接收单元接收的所述用户设备缓存状态信息和所述中继节点缓 存状态信息,生成综合缓存状态信息。
11.根据权利要求10所述的装置,其特征在于,所述第二生成单元,还具体包括接收子单元,用于接收所述获取单元获取的用户设备缓存状态信息和所述第一生成单 元生成的中继节点缓存状态信息;第一预测子单元,用于根据所述接收子单元接收的用户设备缓存状态信息,预测经过 无线接口的调度和信令处理时延后、空间接口的调度和信令处理时延后的用户设备缓存状 态预测信息;第二预测子单元,用于根据所述接收子单元接收的中继节点缓存状态信息,预测经过 无线接口的调度和信令处理时延后的中继节点缓存状态预测信息;生成子单元,用于根据所述第一预测子单元预测得到的用户设备缓存状态预测信息和 所述第二预测子单元预测得到的中继节点缓存状态预测信息,生成综合缓存状态信息。
12.根据权利要求9所述的装置,其特征在于,还包括接收转发单元,用于接收所述用户设备主动上报的用户设备缓存状态信息,并将该用 户设备缓存状态信息转发给所述获取单元。
13.根据权利要求9所述的装置,其特征在于,还包括预设单元,用于预设阀值;判断执行单元,通过所述预设单元中的阀值判断中继节点缓存状态是否为临近溢出状 态,当中继节点缓存状态为临近溢出状态,通知所述第一生成单元生成中继节点缓存状态 fn息ο
14.一种基站,其特征在于,包括接收单元,用于接收中继节点上报的所述综合缓存状态信息;调度单元,用于根据所述接收单元接收的综合缓存状态信息,对所述中继节点进行数 据流量的调度。
15.根据权利要求14所述的基站,其特征在于,所述调度单元,具体用于根据所述综合 缓存状态信息、当前无线资源的使用情况及所调度的用户设备业务优先级,对所述中继节 点进行数据流量的调度。
全文摘要
本发明实施例公开一种流量控制方法、装置,涉及通信领域,以解决现有技术中由于主小区和中继节点的调度相互独立,造成中继节点缓存器容易溢出的问题。本发明提供的技术方案包括获取用户设备缓存状态信息;生成中继节点缓存状态信息;根据所述用户设备缓存状态信息和中继节点缓存状态信息生成综合缓存状态信息;将所述综合缓存状态信息上报给主小区。本发明实施例提供的技术方案可以应用在LTE-A系统等使用了中继节点的系统中。
文档编号H04W28/10GK102065483SQ20091022337
公开日2011年5月18日 申请日期2009年11月18日 优先权日2009年11月18日
发明者曲同巍, 李安俭, 肖登坤, 黄剑 申请人:华为技术有限公司