一种保证比特速率业务的资源调度方法及装置的制作方法

文档序号:7742015阅读:271来源:国知局
专利名称:一种保证比特速率业务的资源调度方法及装置的制作方法
技术领域
本发明涉及无线通信领域,尤其涉及一种GBR(Guaranteed Bit feite,保证比特速率)业务的资源调度方法及装置。
背景技术
目前在LTE (Long Term Evolution,长期演进系统)技术领域中,不同的业务是与系统建立的DRB(Data Radio Bearer,数据无线承载)——对应的,而在 eNBkvolvedNodeB,演进的节点B)侧无线接入部分的调度子系统中的实现是建立并维护与DRB —一对应的逻辑信道,同时把对应业务的QoS相关属性与逻辑信道相关联。根据 MAC (Media Access Control,媒体访问控制)层协议(36.321)的表述,整个eNB侧无线接入分为上下行两部分处理,对于与UE业务对应的每个下行逻辑信道在eNB侧是单独处理的,因此eNB侧调度子系统对UE签约的下行GBR业务GBR保证与MBR(Maximum Bit Rate, 最大比特速率)限制的资源调度处理方法是作用在与业务对应的下行逻辑信道及下行逻辑信道的业务QoS属性上的。现行GBR业务下行逻辑信道的资源调度处理采用如下所述方法对于GBR业务下行逻辑信道的GBR数据传输,是将1秒内满足GBR和MBR需要传输的总数据量平均分配到每个TTI (Transmission TimeInterval,传输时间间隔), 例如,FDD (Frequency Division Duplex,频分双工)模式下GBR业务的GBR配置为 512kbps (kilobits per second,千位每秒),即每秒要传输64000字节,分配到每个TTI后需要传输64字节,这样在每个TTI对于当前逻辑信道按照64字节计算调度资源后对系统需要传输的BSR(Buffer Status Report,缓冲区状态报告)进行限制,每个TTI只传输64 字节。同时,对于下行GBR业务的GBR保证只是在GBR的基础上加上一个补偿系数进行分配资源保证和限制,例如GBR(1+10% ),下限和上限只采用这一个值,对MBR也是使用这个上限参数作为上限。上述现有方法存在业务下行QoS性能无法得到满足的缺点,具体包括如下几个方(1)由于对1秒内的下行GBR业务的GBR进行了每个TTI取平均,当业务为小带宽时,每个TTI该业务对应的逻辑信道计算出调度的数据量太小,将导致为当前业务分配的资源字节数过小,若小于系统能够组包的最小字节数据,则将造成业务传输失败;(2)现有技术是将UE当前的所有下行GBR业务的GBR平均分配到每个TTI (ms)来调度传输,当UE存在BLER(Block Error Rate,误块率)时,不是每个TTI的数据都能得到正确传输,从而无法保证下行GBR业务的GBR ;(3)目前采用的增加补偿系数的方法是GBR和MBR采用同一个值,无法满足在GBR 和MBR两者区间内的速率变化需求。

发明内容
本发明要解决的技术问题是提供一种保证比特速率业务的资源调度方法及装置, 保证下行GBR业务的QoS性能。为了解决上述问题,本发明提供了一种保证比特速率业务的资源调度方法,所述方法包括对终端的保证比特速率(GBR)业务进行资源分配之前,根据该终端每一下行GBR 业务对应的下行逻辑信道的历史业务流量,得出每一 GBR下行业务满足GBR需要传输的数据量,以保证各下行GBR业务的GBR。进一步地,通过以下方式得出每一下行GBR业务满足GBR需要传输的数据量将每一下行GBR业务配置的GBR标称值减去该下行GBR业务对应的下行逻辑信道的历史业务流量,得出该GBR下行业务满足GBR需要传输的数据量。进一步地,逐个对所述终端的每一下行GBR业务进行GBR保证,直至完成所述终端的所有下行GBR业务的GBR保证或所述终端分配到的下行传输资源全部分配完毕。进一步地,通过以下方式保证每一下行GBR业务的GBR:如果所述终端当前的下行传输资源大于该下行GBR业务满足GBR需要传输的数据量,则分配给该下行GBR业务对应的下行逻辑信道的下行传输资源为该下行GBR业务满足GBR需要传输的数据量,并对所述终端当前的剩余下行传输资源进行下一个下行GBR业务的GBR保证;否则,将所述终端分配到的下行传输资源全部分配给该下行GBR业务对应的下行逻辑信道;其中,对于所述终端的第一个下行GBR业务,所述终端当前的下行传输资源为通过资源分配流程分配到的下行传输资源;对于其他下行GBR业务,所述终端当前的下行传输资源为完成上一个下行GBR业务的GBR保证后剩余的下行传输资源。进一步地,所述方法还包括根据所述终端每一下行GBR业务对应的下行逻辑信道的历史业务流量,通过以下方式得出每一下行GBR业务达到最大比特速率(MBR)限制需要传输的数据量将每一下行GBR业务配置的MBR标称值减去该下行GBR业务对应的下行逻辑信道的历史业务流量,得出该下行GBR业务满足MBR需要传输的数据量。进一步地,所述方法还包括计算终端所有下行GBR业务的下行逻辑信道的达到MBR需要传输的数据量的总和,与所述终端当前的下行总缓冲区状态报告(BSR)进行比较,并取二者中的较小者作为所述终端当前需要传输的数据量。进一步地,所述方法还包括得出每一下行GBR业务满足GBR需要传输的数据量以及达到MBR限制需要传输的数据量后,计算两者的差值;在所述终端的所有下行GBR业务的GBR保证完成后,如果所述终端的下行传输资源还有剩余,则根据所述差值对所述终端的下行逻辑信道逐个进行如下MBR限制如果所述终端剩余的下行传输资源小于所述差值,则分配给所述第一下行逻辑信道的传输资源为该下行GBR业务满足GBR需要传输的数据量加上所述终端剩余的下行传输资源;否则,分配给该下行逻辑信道的传输资源为该下行GBR业务满足GBR需要传输的数据量加上所述差值,并将所述终端剩余的下行传输资源减去所述差值,进行下一个下行GBR业务的MBR限制。进一步地,采用滑窗统计的方式统计出每个下行GBR业务对应的下行逻辑信道的一秒内的历史业务流量,其中所述滑窗的个数等于每秒内传输时间间隔(TTI)的个数。本发明还提供了一种保证比特速率业务的资源调度装置,应用于基站调度子系统,所述装置包括资源调度预处理模块,所述资源调度预处理模块进一步包括GBR传输缓冲单元和GBR保证单元,其中所述GBR传输缓冲单元用于,对终端的每一下行GBR业务进行资源分配之前,根据该终端每一下行GBR业务对应的下行逻辑信道的历史业务流量,得出每一下行GBR业务满足GBR需要传输的数据量;所述GBR保证单元用于,根据所述每一下行GBR业务满足GBR需要传输的数据量保证各下行GBR业务的GBR。进一步地,所述GBR保证单元还用于,逐个对所述终端的每一下行GBR业务进行 GBR保证,直至完成所述终端的所有下行GBR业务的GBR保证或所述终端分配到的下行传输资源全部分配完毕。进一步地,所述GBR保证单元还用于,通过以下方式保证每一下行GBR业务的 GBR 如果所述终端当前的下行传输资源大于该下行GBR业务满足GBR需要传输的数据量,则分配给该下行GBR业务对应的下行逻辑信道的下行传输资源为该下行GBR业务满足 GBR需要传输的数据量,并对所述终端当前的剩余下行传输资源进行下一个下行GBR业务的GBR保证;否则,将所述终端分配到的下行传输资源全部分配给该下行GBR业务对应的下行逻辑信道;其中,对于所述终端的第一个下行GBR业务,所述终端当前的下行传输资源为通过资源分配流程分配到的下行传输资源;对于其他下行GBR业务,所述终端当前的下行传输资源为完成上一个下行GBR业务的GBR保证后剩余的下行传输资源。进一步地,所述资源调度预处理模块还包括MBR传输缓冲单元,用于根据所述终端每一下行GBR业务对应的下行逻辑信道的历史业务流量,得出每一下行GBR业务达到MBR 限制需要传输的数据量。进一步地,所述资源调度预处理模块还包括与所述MBR缓冲单元相连的BSR确定单元,所述BSR确定单元用于,计算所述终端所有下行GBR业务的下行逻辑信道的达到 MBR限制需要传输的数据量的总和,与所述终端当前的下行总BSR进行比较,并取二者中的较小者作为所述终端当前需要传输的数据量。进一步地,所述装置还包括资源调度后处理模块,所述资源调度后处理模块进一步包括相连的Delta计算单元和MBR限制单元,所述Delta计算单元用于,得出每一下行GBR业务满足GBR需要传输的数据量以及达到MBR限制需要传输的数据量后,计算两者的差值;所述MBR限制单元用于,在所述终端的所有下行GBR业务的GBR保证完成后,如果所述终端的下行传输资源还有剩余,则根据所述差值对所述终端的下行逻辑信道逐个进行如下MBR限制如果所述终端剩余的下行传输资源小于所述差值,则分配给所述第一下行逻辑信道的传输资源为该下行GBR业务满足GBR需要传输的数据量加上所述终端剩余的下行传输资源;否则,分配给该下行逻辑信道的传输资源为该下行GBR业务满足GBR需要传输的数据量加上所述差值,并将所述终端剩余的下行传输资源减去所述差值,进行下一个下行GBR业务的MBR限制。采用本发明所述的资源调度处理方法,能够解决现有UE的下行GBR业务GBR保证和MBR限制中资源调度和分配所带来的小速率业务不通、由于存在BLER导致GBR保证不了的问题,能够很好的做到满足UE的下行GBR业务GBR保证和MBR限制区间范围内业务速率
变化需求。


图1为本发明实施例的下行GBR业务资源调度方法预处理流程示意图;图2是本发明实施例的下行GBR业务资源调度方法调度后处理流程示意图。
具体实施例方式本发明的目的在于提出一种资源调度方式,用于解决现有下行GBR业务的业务 QoS性能需求实现处理中存在的缺点和不足,以便更好的实现下行GBR业务的GBR保证和 MBR限制过程中的资源调度。本发明的基本思想是,对下行GBR业务在GBR保证和MBR限制的固定范围内实现传输的资源调度处理,即首先保证需要满足GBR,资源有剩余时才继续对此GBR业务进行资源调度,并依据MBR进行限制。基于上述思想,图1和图2示出了本发明实施例提供的满足下行GBR业务的GBR 保证和MBR限制的资源调度方案,该方案包括资源分配前的调度预处理和资源分配后的调度后处理两部分。如图1所示,本发明实施例提供的资源调度处理方案的调度预处理的具体流程可包括如下步骤步骤101,在每个TTI调度之前,根据历史存在的资源调度“逻辑信道传输资源”(指逻辑信道得到的资源),对每个UE的每个下行GBR业务对应的逻辑信道上实施基于 1秒内的传输成功的业务流量的统计,得到当前总的传输成功的业务流量的统计值,下文称作“成功业务流量”(单位Byte);步骤102,根据每个下行GBR业务下行逻辑信道的“成功业务流量”和该下行GBR 业务下行配置(由eNB的无线资源控制RRC通过信令配置)的GBR和MBR标称值(单位 bps,对应1秒内满足配置速率需要传输的数据量称作“GBR”和“MBR”,其单位Byte),计算出本TTI该下行GBR业务满足GBR需要传输的数据量大小,下文称作“GBR传输缓冲”"GBR传输缓冲” =“GBR” - “成功业务流量”和达到MBR限制需要传输的数据量大小,下文称作“MBR传输缓冲”"MBR传输缓冲” =“MBR” - “成功业务流量”,并且计算出上述两者的差值“Delta传输缓冲”"Delta传输缓冲” ="MBR传输缓冲” -"GBR传输缓冲”。步骤103,对该UE签约的所有下行GBR业务的下行逻辑信道的“MBR传输缓冲”求和,得出该UE的“MBR传输缓冲总和”;步骤104,比较当前UE的实际总的下行BSR值(单位Byte)与“MBR传输缓冲总和”的大小,并取其中较小者作为最终的BSR值,用于正常资源分配流程;其中,取较小者的目的是根据实际数据量大小来确定BSR值,这样,如果“MBR传输缓冲总和”小,则能够做到MBR限制;如果BSR小,则可以按照实际数据量分配,不会浪费资源。步骤105,按照LTE协议规定进行UE资源分配流程。如图2所示,本发明实施例提供的资源调度处理方案的调度后处理的具体流程可包括如下步骤步骤201,对于每个通过正常资源分配流程分配到下行资源的UE,根据其分配到实际资源的大小“UE传输资源”(UE实际分配到的资源可能小于或等于上面确定的BSR值) (单位Byte)分配到每个GBR业务的下行逻辑信道上,首先可通过如下方式保证每个下行 GBR业务(下文中的GBR业务如无特殊说明,均指下行GBR业务)的下行“GBR传输缓冲”:对于第一个下行逻辑信道,如果“UE传输资源”大于“GBR传输缓冲”,则“逻辑信道传输资源” ="GBR传输缓冲”,"UE传输剩余资源” ="UE传输资源” -"GBR传输缓冲”; 否则,“逻辑信道传输资源” ="UE传输资源”。步骤202,判断是否非最后一个GBR业务,且UE剩余传输资源> 0,如果不是最后一个GBR业务,且UE剩余传输资源> 0,则返回步骤201 ;否则,执行步骤203 ;步骤203,判断UE剩余传输资源是否大于0,如果是,则执行步骤204 ;否则执行步骤 206 ;其中,该步骤202和步骤203的目的是对该UE中所有的下行GBR业务的“GBR传输缓冲”部分进行逐个处理,即如果保证第一个下行逻辑信道的下行“GBR传输缓冲”后有剩余资源,则再根据“UE传输剩余资源”保证第二个下行逻辑信道的下行“GBR传输缓冲”, 以此类推。步骤204,对当前UE所有签约下行GBR业务的GBR保证完成后,将上一步处理得到的下行剩余资源“UE传输剩余资源”根据“Delta传输缓冲”分配给每个GBR业务的下行逻辑信道,以获得对MBR上限的限制效果,具体分配过程如下如果“UE传输剩余资源”大于“Delta传输缓冲”,则“逻辑信道传输资源”=“逻辑信道传输资源” + "Delta传输缓冲”,此时,更新“UE传输剩余资源”,“UE传输剩余资源(更新后)” ="UE传输剩余资源(更新前),,-“Delta传输缓冲”;否则,“逻辑信道传输资源” =“逻辑信道传输资源” + "UE传输剩余资源”。步骤205,判断是否非最后一个GBR业务,且UE剩余传输资源> 0,如果不是最后一个GBR业务,且UE剩余传输资源> 0,则返回步骤204 ;否则执行步骤206 ;其中,该步骤相当于是对该UE中所有的GBR业务的“Delta传输缓冲”进行逐个处理,即针对UE传输剩余资源,先在第一个下行逻辑信道上进行MBR限制后,如果还有剩余资
源,则在第二个下行逻辑信道上进行MBR限制......直至“UE传输剩余资源”为零,下行传
输资源全部传输完毕。步骤206,下行逻辑信道分配的资源为“逻辑信道传输资源”=“逻辑信道传输资源” + “Delta传输缓冲”;
步骤207,按照UE下行逻辑信道资源调度分配的结果组织相应的调度结果并发送。下面结合本发明的具体应用实例对本发明技术方案的实施作进一步详细描述。该应用实例的具体实施流程如下一、调度预处理1、历史流量统计UE签约下行GBR业务1秒内的历史流量总和“成功业务流量”的获取采用滑窗统计的方式,每个TTI使用一个缓冲窗,1秒有1000个TTI,所以统计共需要1000个缓冲窗, 保持1秒吞吐量的方法(1)如果当前TTI eNB调度子系统收到的UE的GBR业务下行反馈为 Ack (Acknowledgment,确认),则在“成功业务流量”上加上前一 TTI的“逻辑信道传输资源”,减去1秒钟之前一个TTI保存的“逻辑信道传输资源”;(2)如果收到的为 Nack (Negative Acknowledgment,否定确认),则不加前一 TTI 的“逻辑信道传输资源”,只减去1秒钟之前保存的最早的一个TTI的“逻辑信道传输资源”;2、UE的GBR业务下行逻辑信道资源调度预处理例一个UE下有两个GBR业务对应的下行逻辑信道为LCHl和LCH2,(1) LCHl 的 GBR 和 MBR 配置分配别为 IKbps 和 1. 5Kbps, LCH2 的 GBR 和 MBR 配置分配别为1. 5Kbps和2Kbps ;(2)统计出的“成功业务流量”分别为LCHl IOOBytes, LCH2 120Bytes ;(3) UE 总的 BSR 值为 200Bytes。具体处理结果如下第一步计算出两个GBR业务下行逻辑信道的“GBR传输缓冲”、“MBR传输缓冲”和 “Delta传输缓冲”,LCHl :“GBR传输缓冲”=1000/8-100 = 125-100 = 25Bytes
“MBR传输缓冲” =1500/8-100=187.5-100=87.5Bytes
“Delta传输缓冲” =87.5-25 ==62.5Bytes
LCH2 :"GBR传输缓冲”=1500/8-120 = 187.5-120 = 67. 5Bytes
"MBR传输缓冲” =2000/8-100=250-120 =130Bytes
“Delta传输缓冲” =130-67. 5=62.5Bytes第二步计算两个GBR业务下行逻辑信道的“MBR传输缓冲”之和,"MBR传输缓冲总和” =87. 5+130 = 217. 5Bytes ;第三步比较UE实际总的BSR值与“MBR传输缓冲总和”值的大小取小者做UE用于分配资源的BSR,因为BSR < “MBR传输缓冲总和”,取最终的BSR = 200Bytes。二、调度后处理1、UE的GBR业务下行逻辑信道资源预调度处理第一步根据对UE两GBR业务下行逻辑信道资源调度预处理结果,把UE通过正常资源分配流程分配的“UE传输资源”分配给每个下行逻辑信道,先保证GBR,设此UE分配到的“UE传输资源”为预处理时最终计算的BSR值200Bytes,LCHl :"UE传输资源” > “GBR传输缓冲”则“逻辑信道传输资源” ="GBR传输缓冲,,=25Bytes"UE传输剩余资源” ="UE传输资源” -"GBR传输缓冲” =175BytesLCH2 :"UE传输资源” > “GBR传输缓冲”则“逻辑信道传输资源” ="GBR传输缓冲” =67. 5Bytes"UE传输剩余资源” ="UE传输资源” -"GBR传输缓冲” =107. 5Bytes第二步判断“UE传输剩余资源” > 0,则继续分配逻辑信道的“MBR传输缓冲”与 “GBR传输缓冲”之间的差值部分,以限制MBR的上限,LCHl “Delta传输缓冲” < “UE传输剩余资源”,则“逻辑信道传输资源”=“逻辑信道传输资源” + "Delta传输缓冲” =25+87. 5 =112.5Bytes"UE传输剩余资源” ="UE传输剩余资源”-"Delta传输缓冲” =107. 5-87. 5 = 20BytesLCH2 “Delta传输缓冲” > “UE传输剩余资源”,则“逻辑信道传输资源”=“逻辑信道传输资源” + "UE传输剩余资源” =67. 5+20 =87.5Bytes,而“UE传输剩余资源” =OBytes。第三步根据UE下行逻辑信道资源调度分配的结果组织调度结果下发,此时,UE 的调度结果下发时可带有如下内容,“UE传输资源”、LCHl的“逻辑信道传输资源”和LCH2 的“逻辑信道传输资源”。同时,这里经过后处理得到的“逻辑信道传输资源”用于下行逻辑信道组的成功历史吞吐量统计,进而决定下一次的资源调度处理。此外,本发明还相应提供了一种保证比特速率业务的资源调度装置,可应用于基站调度子系统,该装置包括资源调度预处理模块,所述资源调度预处理模块进一步包括GBR 传输缓冲单元和GBR保证单元,其中所述GBR传输缓冲单元用于,对终端的每一下行GBR业务进行资源分配之前,根据该终端每一下行GBR业务对应的下行逻辑信道的历史业务流量,得出每一下行GBR业务满足GBR需要传输的数据量;所述GBR保证单元用于,根据所述每一下行GBR业务满足GBR需要传输的数据量保证各下行GBR业务的GBR。进一步地,所述GBR保证单元还用于,逐个对所述终端的每一下行GBR业务进行 GBR保证,直至完成所述终端的所有下行GBR业务的GBR保证或所述终端分配到的下行传输资源全部分配完毕。进一步地,所述GBR保证单元还用于,通过以下方式保证每一下行GBR业务的 GBR 如果所述终端当前的下行传输资源大于该下行GBR业务满足GBR需要传输的数据量,则分配给该下行GBR业务对应的下行逻辑信道的下行传输资源为该下行GBR业务满足 GBR需要传输的数据量,并对所述终端当前的剩余下行传输资源进行下一个下行GBR业务的GBR保证;否则,将所述终端分配到的下行传输资源全部分配给该下行GBR业务对应的下行逻辑信道;
其中,对于所述终端的第一个下行GBR业务,所述终端当前的下行传输资源为通过资源分配流程分配到的下行传输资源;对于其他下行GBR业务,所述终端当前的下行传输资源为完成上一个下行GBR业务的GBR保证后剩余的下行传输资源。进一步地,所述资源调度预处理模块还包括MBR传输缓冲单元,用于根据所述终端每一下行GBR业务对应的下行逻辑信道的历史业务流量,得出每一下行GBR业务达到MBR 限制需要传输的数据量。进一步地,所述资源调度预处理模块还包括与所述MBR缓冲单元相连的BSR确定单元,所述BSR确定单元用于,计算所述终端所有下行GBR业务的下行逻辑信道的达到 MBR限制需要传输的数据量的总和,与所述终端当前的下行总BSR进行比较,并取二者中的较小者作为所述终端当前需要传输的数据量。进一步地,所述装置还包括资源调度后处理模块,所述资源调度后处理模块进一步包括相连的Delta计算单元和MBR限制单元,所述Delta计算单元用于,得出每一下行GBR业务满足GBR需要传输的数据量以及达到MBR限制需要传输的数据量后,计算两者的差值;所述MBR限制单元用于,在所述终端的所有下行GBR业务的GBR保证完成后,如果所述终端的下行传输资源还有剩余,则根据所述差值对所述终端的下行逻辑信道逐个进行如下MBR限制如果所述终端剩余的下行传输资源小于所述差值,则分配给所述第一下行逻辑信道的传输资源为该下行GBR业务满足GBR需要传输的数据量加上所述终端剩余的下行传输资源;否则,分配给该下行逻辑信道的传输资源为该下行GBR业务满足GBR需要传输的数据量加上所述差值,并将所述终端剩余的下行传输资源减去所述差值,进行下一个下行GBR业务的MBR限制。综上所述,本发明的关键技术点在于,在UE的GBR业务下行逻辑信道资源分配前后的调度预处理和后处理过程中,对GBR业务下行逻辑信道需要传输数据量的调度预处理,及分配到资源后按照下行逻辑信道进行调度后处理。本发明能够在LTE无线接入技术下按照UE调度时满足GBR业务的GBR保证和MBR限制性能需求。
权利要求
1.一种保证比特速率业务的资源调度方法,其特征在于,所述方法包括对终端的保证比特速率(GBR)业务进行资源分配之前,根据该终端每一下行GBR业务对应的下行逻辑信道的历史业务流量,得出每一 GBR下行业务满足GBR需要传输的数据量, 以保证各下行GBR业务的GBR。
2.如权利要求1所述的方法,其特征在于,通过以下方式得出每一下行GBR业务满足GBR需要传输的数据量将每一下行GBR业务配置的GBR标称值减去该下行GBR业务对应的下行逻辑信道的历史业务流量,得出该GBR下行业务满足GBR需要传输的数据量。
3.如权利要求1或2所述的方法,其特征在于,逐个对所述终端的每一下行GBR业务进行GBR保证,直至完成所述终端的所有下行GBR 业务的GBR保证或所述终端分配到的下行传输资源全部分配完毕。
4.如权利要求3所述的方法,其特征在于,通过以下方式保证每一下行GBR业务的GBR 如果所述终端当前的下行传输资源大于该下行GBR业务满足GBR需要传输的数据量,则分配给该下行GBR业务对应的下行逻辑信道的下行传输资源为该下行GBR业务满足GBR需要传输的数据量,并对所述终端当前的剩余下行传输资源进行下一个下行GBR业务的GBR保证;否则,将所述终端分配到的下行传输资源全部分配给该下行GBR业务对应的下行逻辑信道;其中,对于所述终端的第一个下行GBR业务,所述终端当前的下行传输资源为通过资源分配流程分配到的下行传输资源;对于其他下行GBR业务,所述终端当前的下行传输资源为完成上一个下行GBR业务的GBR保证后剩余的下行传输资源。
5.如权利要求1所述的方法,其特征在于,所述方法还包括根据所述终端每一下行GBR业务对应的下行逻辑信道的历史业务流量,通过以下方式得出每一下行GBR业务达到最大比特速率(MBR)限制需要传输的数据量将每一下行GBR业务配置的MBR标称值减去该下行GBR业务对应的下行逻辑信道的历史业务流量,得出该下行GBR业务满足MBR需要传输的数据量。
6.如权利要求5所述的方法,其特征在于,所述方法还包括计算终端所有下行GBR业务的下行逻辑信道的达到MBR需要传输的数据量的总和,与所述终端当前的下行总缓冲区状态报告(BSR)进行比较,并取二者中的较小者作为所述终端当前需要传输的数据量。
7.如权利要求5所述的方法,其特征在于,所述方法还包括得出每一下行GBR业务满足GBR需要传输的数据量以及达到MBR限制需要传输的数据量后,计算两者的差值;在所述终端的所有下行GBR业务的GBR保证完成后,如果所述终端的下行传输资源还有剩余,则根据所述差值对所述终端的下行逻辑信道逐个进行如下MBR限制如果所述终端剩余的下行传输资源小于所述差值,则分配给所述第一下行逻辑信道的传输资源为该下行GBR业务满足GBR需要传输的数据量加上所述终端剩余的下行传输资源;否则,分配给该下行逻辑信道的传输资源为该下行GBR业务满足GBR需要传输的数据量加上所述差值,并将所述终端剩余的下行传输资源减去所述差值,进行下一个下行GBR业务的MBR限制。
8.如权利要求1或2所述的方法,其特征在于,采用滑窗统计的方式统计出每个下行GBR业务对应的下行逻辑信道的一秒内的历史业务流量,其中所述滑窗的个数等于每秒内传输时间间隔(TTI)的个数。
9.一种保证比特速率业务的资源调度装置,其特征在于,应用于基站调度子系统,所述装置包括资源调度预处理模块,所述资源调度预处理模块进一步包括GBR传输缓冲单元和 GBR保证单元,其中所述GBR传输缓冲单元用于,对终端的每一下行GBR业务进行资源分配之前,根据该终端每一下行GBR业务对应的下行逻辑信道的历史业务流量,得出每一下行GBR业务满足GBR 需要传输的数据量;所述GBR保证单元用于,根据所述每一下行GBR业务满足GBR需要传输的数据量保证各下行GBR业务的GBR。
10.如权利要求9所述的资源调度装置,其特征在于,所述GBR保证单元还用于,逐个对所述终端的每一下行GBR业务进行GBR保证,直至完成所述终端的所有下行GBR业务的GBR保证或所述终端分配到的下行传输资源全部分配完毕。
11.如权利要求10所述的资源调度装置,其特征在于,所述GBR保证单元还用于,通过以下方式保证每一下行GBR业务的GBR 如果所述终端当前的下行传输资源大于该下行GBR业务满足GBR需要传输的数据量, 则分配给该下行GBR业务对应的下行逻辑信道的下行传输资源为该下行GBR业务满足GBR 需要传输的数据量,并对所述终端当前的剩余下行传输资源进行下一个下行GBR业务的 GBR保证;否则,将所述终端分配到的下行传输资源全部分配给该下行GBR业务对应的下行逻辑信道;其中,对于所述终端的第一个下行GBR业务,所述终端当前的下行传输资源为通过资源分配流程分配到的下行传输资源;对于其他下行GBR业务,所述终端当前的下行传输资源为完成上一个下行GBR业务的GBR保证后剩余的下行传输资源。
12.如权利要求10或11所述的资源调度装置,其特征在于,所述资源调度预处理模块还包括MBR传输缓冲单元,用于根据所述终端每一下行GBR业务对应的下行逻辑信道的历史业务流量,得出每一下行GBR业务达到MBR限制需要传输的数据量。
13.如权利要求12所述的资源调度装置,其特征在于,所述资源调度预处理模块还包括与所述MBR缓冲单元相连的BSR确定单元,所述BSR确定单元用于,计算所述终端所有下行GBR业务的下行逻辑信道的达到MBR 限制需要传输的数据量的总和,与所述终端当前的下行总BSR进行比较,并取二者中的较小者作为所述终端当前需要传输的数据量。
14.如权利要求13所述的资源调度装置,其特征在于,所述装置还包括资源调度后处理模块,所述资源调度后处理模块进一步包括相连的Delta计算单元和MBR限制单元,所述Delta计算单元用于,得出每一下行GBR业务满足GBR需要传输的数据量以及达到MBR限制需要传输的数据量后,计算两者的差值;所述MBR限制单元用于,在所述终端的所有下行GBR业务的GBR保证完成后,如果所述终端的下行传输资源还有剩余,则根据所述差值对所述终端的下行逻辑信道逐个进行如下 MBR限制如果所述终端剩余的下行传输资源小于所述差值,则分配给所述第一下行逻辑信道的传输资源为该下行GBR业务满足GBR需要传输的数据量加上所述终端剩余的下行传输资源;否则,分配给该下行逻辑信道的传输资源为该下行GBR业务满足GBR需要传输的数据量加上所述差值,并将所述终端剩余的下行传输资源减去所述差值,进行下一个下行GBR 业务的MBR限制。
全文摘要
本发明公开了一种保证比特速率业务的资源调度方法及装置,保证终端下行GBR业务的QoS性能,所述方法包括对终端的保证比特速率(GBR)业务进行资源分配之前,根据该终端每一下行GBR业务对应的下行逻辑信道的历史业务流量,得出每一GBR下行业务满足GBR需要传输的数据量,以保证各下行GBR业务的GBR。
文档编号H04W72/12GK102164412SQ20101011094
公开日2011年8月24日 申请日期2010年2月21日 优先权日2010年2月21日
发明者韩正伟 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1