上行gbr业务的调度方法及基站的制作方法_2

文档序号:9264000阅读:来源:国知局
从终端上报的缓存状态报告BSR中获取的终端当前的待传GBR数据量,为终端授权相应的空口资源。
[0037]具体地,基站获取终端当前的空口信道质量,为终端选择与空口信道质量对应的调制与编码策略(Modulat1n and Coding Scheme,简称MCS)阶数,根据待传GBR数据量与MCS阶数为所述终端确定相应的资源块(Resource Block,简称RB)。基站通过CCE向终端授权所述确定的RB,以使终端在所述RB上向基站发送数据。其中,基站接收终端上报的缓存状态报告(Buffer Status R印ort,简称BSR),该BSR用于告知基站终端有共有多少待传输的数据存在上行缓冲区里,这样基站从该BSR中就可以获取到终端当前的待传输数据量。
[0038]进一步地,实际中基站对应多个终端,本实施例中可以将需要进行空口资源调度的终端称为第一终端,如果所述第一终端为至少2个时,基站可以将每个第一终端对应的第一差值与预设的GBR速率值作比值得到第一比值,将该第一比值与预设的周期作比值得到第二比值。基站按照每个第一终端的第二比值由大到小对每个第一终端的调度优先级进行排序,按照所述调度优先级的顺序,从每个所述第一终端上报的所述BSR中获取每个第一终端对应的待传GBR数据量,根据所述待传GBR数据量为每个第一终端授权相应的空口资源。
[0039]本发明提供的上行GBR业务的调度方法及基站,基站为终端的GBR业务预设单位周期内MBR对应的最大数据量和GBR对应的最小数据量,获取终端在当前周期内的上行数传子帧所发送的GBR数据量,根据GBR数据、最大数据量和最小数据量判断是否对该终端进行空口资源调度,如果判断结果为是,根据从终端上报的BSR中获取的终端当前的待传GBR数据量为终端授权相应的空口资源。本实施例中基站通过当前周期内终端的实际传输的GBR数据量与最大数据量和最小数据量,判断是否对终端进行空口资源调度,在需要调度时,为终端授权与终端当前待传GBR数据量对应的空口资源,不再需要在每个TTI内对终端进行调度,提高了调度的灵活性,而且降低了调度次数,从而减少对CCE资源的占用。
[0040]实施例二
[0041]图2为本发明实施例二提供的一种上行GBR业务调度方法的流程示意图。如图2所示,该上行GBR业务调度方法包括以下步骤:
[0042]201、基站为终端的GBR业务预设单位周期内MBR对应的最大数据量和GBR对应的最小数据量。
[0043]202、基站获取终端在当前周期内的上行数传子帧所发送的GBR数据量。
[0044]步骤201?步骤202具体过程,可参见上述实施例一中步骤101?步骤102,此处不再赘述。
[0045]203、基站获取最小数据量与GBR数据量之间的第一差值。
[0046]204、如果第一差值大于零,基站判断需要对终端进行空口资源调度。
[0047]基站将最小数据量Data_Min与GBR数据量Data_GBR作差得到第一差值。如果该第一差值是否大于零,如果判断出第一差值大于零,说明当前周期内接收到的Data_GBR低于Data_Min,即基站为该终端已授权的空口资源不能保证GBR业务的正常传输,基站执行步骤204 ;如果判断出本周期内接收到的GBR业务数据统计量(Data_GBR)高于GBR对应周期的数据量(Data_Min),基站需要执行步骤205。
[0048]205、基站根据从终端上报的BSR中获取的终端当前的待传GBR数据量,为该终端授权相应的空口资源。
[0049]具体地,基站获取终端的空口信道质量,并根据该空口信道质量选择合适的MCS阶数,根据终端待传GBR数据量和MCS选阶,得到此次终端上传待传GBR数据量所需要分配的RB资源数。基站再结合小区剩余的RB资源为该终端分配足够的RB资源。基站通过CCE向终端授权分配的RB,以使终端在分配的RB上向基站发送数据。
[0050]206、如果第一差值小于零,基站判断GBR数据量是否高于最大数据量。
[0051]在第一差值小于零时,如果判断出GBR数据量Data_GBR高于最大数据量Data_Max,说明基站为终端已分配的空口资源充足,使得终端GBR业务的传输速率高于MBR,基站需要执行步骤207 ;如果判断结果为GBR数据量不高于最大数据量,即判断出GBR数据量处于最大数据量与最小数据量之间,基站执行步骤209。
[0052]207、基站在当前周期内将停止对所述终端进行空口资源调度。
[0053]208、基站将GBR数据量与最大数据量之间的第二差值计入所述基站在下一周期时统计获取的GBR数据量中,将所述第二差值与统计获取的GBR数据量的和值作为所述下一周期内所述GBR数据量。
[0054]209、基站将所述终端的调度优先级设置在所有第一差值大于零的第一终端之后。
[0055]在步骤207中如果判断出GBR数据量不高于最大数据量,即判断出GBR数据量处于最大数据量与最小数据量之间,说明当前周期的GBR业务的数据传输速率满足需求,数据传输速率达到预设的GBR且未超出MBR,说明GBR业务的能够满足用户需求。此时,基站将该终端的调度优先级设置在所有第一差值大于零的第一终端之后,以先对第一终端进行空口资源调度,来保证第一终端的GBR业务正常进行。其中,第一终端为需要进行空口资源调度的终端。
[0056]210、在对所有第一终端进行空口资源调度完成后,基站判断是否具有可用空口资源。
[0057]如果GBR数据量Data_GBR在最大数据量Data_Max与最小数据量Data_Min之间,说明该终端的GBR业务已经达到该预设的GBR速率,且未超过该预设的MBR,即基站为终端的该GBR业务已分配足够空口资源,能保证GBR业务的正常传输。
[0058]进一步地,在对所有第一差值大于零的的第一终端即GBR未满足的终端进行空口资源调度完成之后,基站可以判断调度TTI内是否具有可用空口资源,如果判断结果为是,基站执行步骤211 ;如果判断结果为否,基站执行步骤212。
[0059]211、基站根据从终端上报的BSR中获取的待传GBR数据量为终端授权相应的空口资源。
[0060]在判断出具有可用空口资源时,为了更好地利用空口资源,基站可以为终端分配可用空口资源,从而提高数据传输效率,提高了空口资源的利用率。
[0061]关于基站根据从终端上报的BSR中获取的待传GBR数据量为终端授权相应的空口资源具体过程,可参见相关内容的记载,此处不再赘述。
[0062]212、基站在当前周期维持已为终端授权的空口资源。
[0063]如果判断出不具有可用空口资源,基站在当前周期内不再对终端授权更多的空口资源。而且此时该终端的GBR业务所需要的传输速率达到了预设的GBR且未超出预设的MBR,基站可以维持已为终端授权的空口资源,以使终端在已授权的空口资源上能够向基站发送数据。
[0064]本实施例中,通过基站预先终端的设置单位周期内MBR对应的最大数据量和GBR对应的最小数据量,在当前周期内终端实际传输的GBR数据量低于最小数据量时,基站对该终端进行空口资源调度,而在当前周期内的GBR数据量处于最大数据量与最小数据量之间时,在保障所有GBR业务所需要的传输速率之后,在具有可用空口资源时,可以进一步对终端进行空口资
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1