一种bsr的传输控制方法及装置的制作方法

文档序号:7887544阅读:462来源:国知局
专利名称:一种bsr的传输控制方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种缓存状态报告(Buffer Status Reports, BSR)的传输控制方法及装置。
背景技术
传输控制协议(Transfer Control Protocol, TCP)业务传输过程中,发送端需要接收端进行反馈才可继续新传输,如果反馈没有及时到达发送端,则会导致发收端进行TCP 重传。在LTE系统中,如果当前没有上行业务,则下行TCP业务的传输反馈将使终端产生常规缓存状态报告(Buffer Status Reports, BSR),当定时器retxBSR-Timer超时后,终端通过常规BSR触发的调度请求(Scheduling Request, SR)获取上行调度许可(UL-GRANT),并在相应的物理上行链路共享信道(PUSCH)将BSR上报至基站,以获取进一步的UL-GRANT来传输下行TCP的反馈信息。如果终端通过SR获取UL-GRANT后,BSR在相应的PUSCH上经过混合自动重传请求(Hybrid-ARQ,HARQ)最大传输次数的传输仍然传输失败,则需要等待retxBSR-Timer重新超时之后触发SR获取UL-GRANT。由于终端上行无法传输下行TCP的反馈信息,下行TCP 只能在定时器retxBSR-Timer超时前的这一段时间内进行TCP重传,同时由于协议中规定定时器retxBSR-Timer最小时延为320ms,因此下行TCP业务将会出现较大抖动。下面给出具体说明。在LTE系统中,终端在进行上行数据传输之前需要先通过上报BSR以获取基站下发的UL-GRANT,终端上报BSR获取UL-GRANT有如下两种情况如图I所示,如果当前没有任何UL-GRANT,终端产生的常规BSR将触发SR并启动定时器retxBSR-Timer (retxBSR-Timer时长由协议TS36. 331确定),基站在收到SR后为终端分配PUSCH资源并下发UL-GRANT,终端在UL-GRANT对应的PUSCH资源上报BSR,如果BSR 经过HARQ最大传输次数(一般为4次)的传输仍然传输错误,则需要等到retxBSR-Timer 超时之后重新由常规BSR触发SR获取UL-GRANT,而在retxBSR-Timer超时之前终端将不进行任何上行传输。如果终端在UL-GRANT对应的PUSCH资源上传输正确,则基站可以获知终端的BSR,进而继续对终端分配上行资源并下发UL-GRANT。如图2所示,如果当前已经存在连续的UL-GRANT,终端在上报BSR后将重新启动定时器periodicBSR-Timer (TS36. 321协议规定,用于规定BSR的上报时间)与retxB SR-Timer (periodicB SR-Timer 与 retxB SR-Timer 的时长由 TS36. 331 确定),任意一个定时器超时后终端将重新产生BSR并在UL-GRANT对应的PUSCH资源上传该BSR,基站将此次获知的BSR与之前获知的BSR综合后,继续对终端分配资源并下发UL-GRANT。综上所述,如图3所示,如果终端通过SR获取UL-GRANT后,BSR在相应的PUSCH 上经过HARQ最大传输次数的传输,仍然传输失败,则基站无法获知BSR,因此也不会给终端分配上行资源,终端重新上传BSR需要等待retxBSR-Timer重新超时之后触发SR获取 UL-GRANT。因此,会影响到retxBSR-Timer计时期间的业务传输。例如,由于终端上行无法传输下行TCP的反馈信息,下行TCP只能在定时器retxBSR-Timer超时前的这一段时间内进行TCP重传,同时由于协议中规定定时器retxBSR-Timer最小时延为320ms,因此下行 TCP业务将会出现较大抖动。

发明内容
本发明实施例提供了一种BSR的传输控制方法及装置,用以通过调整传输BSR的物理资源,增加BSR的传输机会,从而提高BSR的传输成功率。本发明实施例提供的一种BSR的传输控制方法包括当收到终端发送的调度请求SR时,为终端分配物理上行共享信道PUSCH资源,并下发UL-GRANT给终端,其中携带为该终端分配的PUSCH资源指示;检测终端通过PUSCH资源所传输BSR的译码结果,根据检测结果判断是否继续下发UL-GRANT并调整为终端分配的PUSCH资源位置。本发明实施例提供的一种BSR的传输控制装置包括初始处理单元,用于当收到终端发送的调度请求SR时,为终端分配物理上行共享信道PUSCH资源,并下发UL-GRANT给终端,其中携带为该终端分配的PUSCH资源指示;检测处理单元,用于检测终端通过PUSCH资源所传输BSR的译码结果,根据检测结果判断是否继续下发UL-GRANT并调整为终端分配的PUSCH资源位置。本发明实施例,通过当收到终端发送的调度请求SR时,为终端分配物理上行共享信道PUSCH资源,并下发UL-GRANT给终端,其中携带为该终端分配的PUSCH资源;检测终端通过PUSCH资源所传输BSR的译码结果,根据检测结果判断是否调整为终端分配的PUSCH 资源,通过调整传输BSR的物理资源,增加了 BSR的传输机会,从而提高了 BSR的传输成功率,增加了终端上行BSR的传输鲁棒性,从而可以在上行信道质量较差的情况下缩小上行 TCP业务的传输时延,消除因上行反馈不及时所带来的下行TCP业务传输不稳定性。并且, 本发明实施例提供的技术方案易于实现,便于产品升级。









I为不存在Ul-Grant情况下的BSR上报示意2为存在Ul-Grant情况下的BSR上报示意3为现有技术中TCP业务传输效果示意4为本发明实施例提供的TCP业务传输效果示意5为本发明实施例提供的BSR的传输控制方法的总体流程示意图; 6为本发明实施例提供的BSR的传输控制方法的具体流程示意图; 7为本发明实施例提供的BSR的传输控制装置的结构示意图。
具体实施例方式本发明实施例提供了一种BSR的传输控制方法及装置,用以通过调整传输BSR的物理资源,增加BSR的传输机会,从而提高BSR的传输成功率。本发明实施例通过监测SR触发的BSR在PUSCH上的传输结果,采取自适应的方式增加B S R的传输机会,以及调整传输B S R的物理资源,从而提高B S R在定时器retxBSR-Timer超时之前上报成功的机会,如图4所示。下面结合附图对本发明实施例提供的技术方案进行详细说明。如图5所示,本发明实施例提供的一种缓存状态报告BSR的传输控制方法,包括步骤S101、当收到终端发送的调度请求SR时,为终端分配物理上行共享信道PUSCH资源,并下发UL-GRANT给终端,其中携带为该终端分配的PUSCH资源指示;S102、检测终端通过PUSCH资源所传输BSR的译码结果,根据检测结果判断是否继续下发UL-GRANT并调整为终端分配的PUSCH资源位置。较佳地,当UL-GRANT成功下发给所述终端时,检测终端通过I3USCH资源所传输BSR 的译码结果。较佳地,当UL-GRANT成功下发给所述终端时,令该终端对应的BSR传输计数器加 I ;所述检测终端通过PUSCH资源所传输BSR的译码结果,根据检测结果判断是否继续下发UL-GRANT并调整为终端分配的PUSCH资源位置,包括判断终端是否正确通过PUSCH资源传输BSR,如果是,则令该终端对应的BSR传输计数器清零,并结束操作;否则,在该终端对应的BSR传输计数器未达到预设的计数阈值的情况下,继续为终端分配UL-GRANT并调整为该终端分配的PUSCH资源。较佳地,所述判断终端是否正确通过PUSCH资源传输BSR,包括判断经过上行混合自动重传请求HARQ最大重传次数,终端是否都正确通过PUSCH 资源传输BSR,如果是,则说明终端正确通过PUSCH资源传输BSR ;否则,说明终端没有正确通过PUSCH资源传输BSR。较佳地,当根据检测结果确定继续下发UL-GRANT并调整为终端分配的PUSCH资源位置后,还包括重新检测终端通过重新分配的PUSCH资源所传输BSR的译码结果。如图6所示,本发明实施例提供的BSR的传输控制方法的具体流程包括S201、基站接收终端的SR ;S202、基站将为终端分配的PRB的数量(PRB_NUM),取值为PRB_SRASSIGN,为终端分配的调整编码方式(Modulation and Coding Scheme,MCS)等级(MCS_NUM),取值为 MCS_ SRASSIGN。S203、基站为终端分配上行PUSCH资源,包括PRB和MCS等级。其中,分配的PRB 的数量,记为 PRB_SRASSIGN,MCS 等级记为 MCS_SRASSIGN。S204、判断UL-GRANT是否下发成功(为终端分配资源即可认为UL-GRANT下发成功),如果是,则执行步骤S205,否则,结束。S205、在UL-GRANT成功下发后,基站启动该终端的计数器BSR_TransCounter,使计数器BSR_TransC0unter的计数值加1,并检测终端发送的包含BSR的数据包在UL-GRANT 对应的PUSCH资源上的传输情况,即执行步骤S206 S206、判断包含BSR的数据包经过上行HARQ最大重传次数(例如可以为4次) (UlHARQ_MaxTxNum)的传输,是否都传输正确,如果是,则执行步骤S209,否则,执行步骤 S207.
6
S207、如果包含BSR的数据包经过上行HARQ最大重传次数(UlHARQ_MaxTxNum) 的传输之后,仍然传错,则判断计数器BSR_TransCounter的计数值是否大于BSR_ MaxTransTHR,其中,BSR_MaxTransTHR表示预设的计数阈值(例如10次),如果是,则执行步骤S209,否则,执行步骤S208.S208、当计数器BSR_TransCounter的计数值不大于BSR_MaxTransTHR时,基站将继续为该终端分配PUSCH资源,其中,分配的PRB的数量为PRB_SRASSIGN+PRB_Increase, 其中,PRB_Increase表示每次为终端分配PRB时,增加的PRB数量,例如每次可以增加I 5个;MCS等级取值为MCS_SRASSIGN+MCS_Decrease,其中MCS_Decrease表示每次为终端分配MCS等级时,增加的等级,例如每次可以增加I 5个等级。S209、如果包含BSR的数据包经过上行HARQ最大重传次数(UlHARQ_MaxTxNum)的传输之后,仍然传错,并且当计数器BSR_TransCounter的计数值大于BSR_MaxTransTHR时, 计数器BSR_TransCounter停止计数,并且BSR_TransCounter的计数值清零。或者,如果包含BSR的数据包经过上行HARQ最大重传次数(例如可以为4 次)(UlHARQ_MaXTXNum)的传输之后,包含BSR的数据包传输正确,则使计数器BSR_ TransCounter 停止,并且,BSR_TransCounter 计数值清零。在步骤S208调整了为终端分配的PUSCH资源后,当再次为终端下发UL-GRANT,并且成功下发后,基站使计数器BSRJransCounter计数值加1,根据终端所发的包含BSR的数据包在UL-GRANT对应的PUSCH资源上的传输正确与否进行上述处理。并且,基站收到终端的SR之前,基站不为该终端分配PUSCH资源。参见图7,本发明实施例提供的一种缓存状态报告BSR的传输控制装置,包括初始处理单元11,用于当收到终端发送的调度请求SR时,为终端分配物理上行共享信道PUSCH资源,并下发UL-GRANT给终端,其中携带为该终端分配的PUSCH资源指示;检测处理单元12,用于检测终端通过PUSCH资源所传输BSR的译码结果,根据检测结果判断是否继续下发UL-GRANT并调整为终端分配的PUSCH资源位置。较佳地,所述检测处理单元12,当UL-GRANT成功下发给所述终端时,检测终端通过PUSCH资源所传输BSR的译码结果。较佳地,所述检测处理单元12,具体用于当UL-GRANT成功下发给所述终端时,令该终端对应的BSR传输计数器加I ;判断终端是否正确通过I3USCH资源传输BSR,如果是,则令该终端对应的BSR传输计数器清零,并结束操作;否则,在该终端对应的BSR传输计数器未达到预设的计数阈值的情况下,继续为终端分配UL-GRANT并调整为该终端分配的PUSCH资源。较佳地,所述检测处理单元12,判断终端是否正确通过PUSCH资源传输BSR时,具体用于判断经过上行混合自动重传请求HARQ最大重传次数,终端是否都正确通过PUSCH 资源传输BSR,如果是,则说明终端正确通过PUSCH资源传输BSR ;否则,说明终端没有正确通过PUSCH资源传输BSR。较佳地,所述检测处理单元12,当根据检测结果确定继续下发UL-GRANT并调整为终端分配的PUSCH资源位置后,还用于重新检测终端通过重新分配的PUSCH资源所传输BSR的译码结果。
综上所述,本发明实施例通过监测SR触发的BSR在PUSCH上的传输结果,采取自适应的方式增加BSR的传输机会,以及调整传输BSR的物理资源,从而提高BSR的传输成功率。增加了终端上行BSR的传输鲁棒性,从而可以在上行信道质量较差的情况下缩小上行 TCP业务的传输时延,消除因上行反馈不及时所带来的下行TCP业务传输不稳定性。并且, 本发明实施例提供的技术方案易于实现,便于产品升级。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种缓存状态报告BSR的传输控制方法,其特征在于,该方法包括 当收到终端发送的调度请求SR时,为终端分配物理上行共享信道PUSCH资源,并下发 UL-GRANT给终端,其中携带为该终端分配的PUSCH资源指示;检测终端通过PUSCH资源所传输BSR的译码结果,根据检测结果判断是否继续下发 UL-GRANT并调整为终端分配的PUSCH资源位置。
2.根据权利要求I所述的方法,其特征在于,当UL-GRANT成功下发给所述终端时,检测终端通过PUSCH资源所传输BSR的译码结果。
3.根据权利要求2所述的方法,其特征在于,当UL-GRANT成功下发给所述终端时,令该终端对应的BSR传输计数器加I ;所述检测终端通过PUSCH资源所传输BSR的译码结果,根据检测结果判断是否继续下发UL-GRANT并调整为终端分配的PUSCH资源位置,包括判断终端是否正确通过PUSCH资源传输BSR,如果是,则令该终端对应的BSR传输计数器清零,并结束操作;否则,在该终端对应的BSR传输计数器未达到预设的计数阈值的情况下,继续为终端分配UL-GRANT并调整为该终端分配的PUSCH资源。
4.根据权利要求3所述的方法,其特征在于,所述判断终端是否正确通过PUSCH资源传输BSR,包括判断经过上行混合自动重传请求HARQ最大重传次数,终端是否都正确通过PUSCH资源传输BSR,如果是,则说明终端正确通过PUSCH资源传输BSR ;否则,说明终端没有正确通过 PUSCH资源传输BSR。
5.根据权利要求1-4任一权项所述的方法,其特征在于,当根据检测结果确定继续下发UL-GRANT并调整为终端分配的PUSCH资源位置后,还包括重新检测终端通过重新分配的PUSCH资源所传输BSR的译码结果。
6.一种缓存状态报告BSR的传输控制装置,其特征在于,该装置包括初始处理单元,用于当收到终端发送的调度请求SR时,为终端分配物理上行共享信道 PUSCH资源,并下发UL-GRANT给终端,其中携带为该终端分配的PUSCH资源指示;检测处理单元,用于检测终端通过PUSCH资源所传输BSR的译码结果,根据检测结果判断是否继续下发UL-GRANT并调整为终端分配的PUSCH资源位置。
7.根据权利要求6所述的装置,其特征在于,所述检测处理单元,当UL-GRANT成功下发给所述终端时,检测终端通过PUSCH资源所传输BSR的译码结果。
8.根据权利要求7所述的装置,其特征在于,所述检测处理单元,具体用于当UL-GRANT成功下发给所述终端时,令该终端对应的BSR传输计数器加I ;判断终端是否正确通过PUSCH资源传输BSR,如果是,则令该终端对应的BSR传输计数器清零,并结束操作;否则,在该终端对应的BSR传输计数器未达到预设的计数阈值的情况下,继续为终端分配UL-GRANT并调整为该终端分配的PUSCH资源。
9.根据权利要求8所述的装置,其特征在于,所述检测处理单元,判断终端是否正确通过PUSCH资源传输BSR时,具体用于判断经过上行混合自动重传请求HARQ最大重传次数,终端是否都正确通过PUSCH资源传输BSR,如果是,则说明终端正确通过PUSCH资源传输BSR ;否则,说明终端没有正确通过 PUSCH资源传输BSR。
10.根据权利要求6-9任一权项所述的装置,其特征在于,所述检测处理单元,当根据检测结果确定继续下发UL-GRANT并调整为终端分配的PUSCH资源位置后,还用于重新检测终端通过重新分配的PUSCH资源所传输BSR的译码结果。
全文摘要
本发明公开了一种BSR的传输控制方法及装置,用以通过调整传输BSR的物理资源,增加BSR的传输机会,从而提高BSR的传输成功率。本发明提供的一种BSR的传输控制方法包括当收到终端发送的调度请求SR时,为终端分配物理上行共享信道PUSCH资源,并下发UL-GRANT给终端,其中携带为该终端分配的PUSCH资源指示;检测终端通过PUSCH资源所传输BSR的译码结果,根据检测结果判断是否继续下发UL-GRANT并调整为终端分配的PUSCH资源位置。
文档编号H04W72/04GK102595603SQ20121001510
公开日2012年7月18日 申请日期2012年1月17日 优先权日2012年1月17日
发明者周宇恒, 张龙, 李静, 毛博雅 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1