专利名称:状态报告发送方法及移动终端的制作方法
技术领域:
本发明涉及无线通信技术领域,尤其涉及状态报告发送方法及移动终端。
背景技术:
现有移动通信系统的上行调度过程主要包含两方面内容,一是缓存状态报告BSR (Buffer Status Report)机制,二是上行资源分配过程。
现有3GPP LTE R8 的规范 3GPP TS 36. 321V8. 3. O 中定义了移动终端 UE (User Equipment)发送给基站的BSR报告的格式和内容。其中,具有QoS相近或者相同优先级的无线承载RB (Radio Bearer)组成无线承载组RBG (RBGroup)进行BSR报告,其中短BSR 只报告具有最高优先级RBG的缓存数据量BS (Buffer Size),其格式如图I所示,而长BSR 可以报告四种RBG的BS,其格式如图2所示,其中LCG ID为逻辑信道组的标识号,Buffer Size为每个RBG的缓存数据量,Oct表示一个字节。
对于上行资源分配过程(也可以称作上行速率控制过程),3GPP TS 36. 321V8. 3. O 和3GPP TS 36. 300V8. 6. O中还定义了当前LTE规范中的上行资源分配过程,UE侧的资源分配过程主要通过令牌桶机制来完成,如图3所示
每个RB对应一个令牌桶,其中BS为该RB对应的缓存数据量,优先级比特速率PBR (Prioritized Bit Rate)为对应令牌桶每个周期内实际注入的速率,即每个周期内放入令牌桶中的令牌数,PBR可以理解为RB的基本速率要求或者基本保证速率要求,该值是与RB 优先级相关的固定数值,Bj为令牌桶中令牌数,R为当前发送周期实际发送的数据量。
UE侧通过令牌桶机制进行上行资源分配和上行速率控制方法如下
步骤I :在上行数据发送周期到达时根据PBR更新Bj。
步骤2 :按RB优先级从高到底的顺序为所有Bj>0的RB分配资源,并根据资源分配结果更新Bj (Bj可以为负,这样可以避免数据包的频繁分割和组装);
步骤3 :如果仍有上行资源剩余,则按照优先级从高到低的顺序为每个RB分配资源(不管Bj值的大小),直到该RB的缓存数据发送完毕或者没有剩余上行资源(该步骤中Bj 不再更新)。
上述步骤2中进行第一次上行资源分配,通过对B j>0的RB按照其对应的Bj、对应的BS和当前剩余上行资源的最小值分配上行资源,以达到优先满足优先级高的RB的PBR 速率要求的目的。
上述步骤3中进行第二次上行资源分配,将第一次上行资源分配后的剩余上行资源分配给各RB,以达到充分利用上行资源的目的。
基站根据各UE上报的BSR为各UE进行上行资源分配的理想情况应为,使得UE采用上述令牌桶机制分配上行资源给其各RB时,UE获得的上行资源足够完成上述步骤I中的上行资源分配,即满足其各RB对应的PBR速率要求。但由于上行资源有限,基站可能无法合理分配上行资源给各UE,即可能存在有的UE获得的上行资源可以满足其各RB对应的 PBR速率要求后,上行资源还有剩余,而此时有的UE获得的上行资源还无法满足其各RB对应的PBR速率要求。例如,当一个UE进行上行资源分配时,满足其各RB对应的PBR速率要求,且将剩余上行资源分配给其各RB后,该UE的RBG的缓存数据量仍然很大时,UE将该缓存数据量上报基站后,基站根据该缓存数据量仍会分配较多上行资源给该UE,由于上行资源有限,导致基站分配给其他UE的上行资源不足以满足其他UE各RB的PBR速率要求,造成基站给各UE分配上行资源不合理。
UE按上述令牌桶机制对其各RB进行上行资源分配,在执行第一次上行资源分配, 满足各RB对应的PBR速率要求后,如还有上行资源剩余,则执行第二次上行资源分配,即按优先级从高到低的顺序将剩余上行资源分配给各RB,假定某一个RB获得了剩余上行资源, 但此时不再更新该RB对应的Bj,如果在下一个发送周期内,UE获得的上行资源不足以满足所有RB对应的PBR速率要求时,但UE仍可能将优先分配上行资源给该RB,因此,导致在满足该RB对应的PBR速率要求后,该RB获得了更多的上行资源同时,还存在没有满足PBR速率要求的RB,造成上行资源分配不合理。发明内容
本发明实施例提供一种状态报告发送方法及移动终端,使得基站更合理的分配上行资源给各移动终端。
本发明实施例提供一种状态报告发送方法,包括
移动终端确定出当前上行数据发送周期内在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载;
对各无线承载组,计算出除所述第一无线承载外的其余各无线承载对应的缓存数据量的和值;
发送所述和值给基站;或者满足设置条件时发送所述和值给基站。
本发明实施还提供一种状态报告发送方法,包括
当前上行数据发送周期内执行上行资源分配后,移动终端确定出无线承载对应的令牌桶中的令牌数与其对应的缓存数据量的较小值;
对各无线承载组,计算出包含的各无线承载对应的所述较小值的和值;
发送所述和值给基站;或者当满足设置条件时发送所述和值给基站。
本发明实施例还提供一种移动终端,包括
确定单元,用于确定出当前上行数据发送周期内在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载;
计算单元,用于对各无线承载组,计算出除所述第一无线承载外的其余各无线承载对应的缓存数据量的和值;
发送单元,用于发送所述和值给基站;或者当满足设置条件时发送所述和值给基站。
本发明实施例还提供一种移动终端,包括
确定单元,用于当前上行数据发送周期内执行上行资源分配后,确定出无线承载对应的令牌桶中的令牌数与其对应的缓存数据量的较小值;
计算单元,用于对各无线承载组,计算出包含的各无线承载对应的所述较小值的和值;
发送单元,用于发送所述和值给基站;或者当满足设置条件时发送所述和值给基站。
本发明实施例还提供了一种状态报告发送方法,移动终端确定出当前上行数据发送周期内在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载;以及对各无线承载组,计算出除第一无线承载外的其余各无线承载对应的缓存数据量的和值;并发送该和值给基站。上述第一无线承载获得满足其PBR速率要求的上行资源后再次获得了上行资源,表示该UE获得了满足其各无线承载对应的PBR速率要求外更多的上行资源,当出现该情况时,与发送组成该无线承载组的所有无线承载的缓存数据量的和值给基站相比,该方法发送的和值更小,因此,相应的,基站根据接收的该和值分配给该UE的上行资源较少,进而可以将减少的上行资源分配给其他UE,避免出现已满足各 RB对应的PBR速率要求的UE获得更多上行资源的同时,还存在没有满足各RB对应的PBR 速率要求的UE的情况,达到基站更合理的分配上行资源给各UE的目的。
本发明实施例再提供了一种状态报告发送方法,当前上行数据发送周期内执行上行资源分配后,确定出无线承载对应的令牌桶中的令牌数与其对应的缓存数据量的较小值;以及对各无线承载组,计算出包含的各无线承载对应的较小值的和值;并发送该和值给基站。发送状态报告时,当无线承载对应的令牌桶中的令牌数小于其对应的缓存数据量时,分配该令牌数数量的上行资源给该无线承载即可满足其对应的PBR速率要求,而当其对应的令牌桶中的令牌数大于其对应的缓存数据量时,分配该缓存数据量数量的上行资源给该无线承载即可发送该无线承载的全部缓存数据,若实际分配给该无线承载的上行资源大于上述分配的上行资源,则表示该无线承载获得了更多的剩余上行资源,当出现该情况时,与发送组成该无线承载组的所有无线承载的缓存数据量的和值给基站相比,该方法发送的和值更小,因此,相应的,基站根据接收的该和值分配给该UE的上行资源较少,进而可以将减少的上行资源分配给其他UE,避免出现已满足各RB对应的PBR速率要求的UE获得更多上行资源的同时,还存在没有满足各RB对应的PBR速率要求的UE的情况,达到基站更合理的分配上行资源给各UE的目的。
图I为短缓存状态报告的格式示意图2为长缓存状态报告的格式示意图3为令牌桶机制原理示意图4为本发明实施例一提供的一种上行资源分配方法流程图5为本发明实施例一中步骤S401和步骤S402的具体流程图6为本发明实施例一中步骤S403的具体流程图7为本发明实施例二提供的一种移动终端结构示意图8为本发明实施例三提供的一种状态报告发送方法;
图9为媒体接入控制层协议数据单元的格式示意图10为本发明实施例四提供的一种移动终端结构示意图11为本发明实施例五提供的一种状态报告发送方法;
图12为本发明实施例六提供的一种移动终端结构示意图。
具体实施方式
实施例一
本发明实施例一提供一种上行资源分配方法,如图4所示,包括
步骤S401、在上行数据发送周期到达时,移动终端更新各无线承载对应的令牌桶中的令牌数。
步骤S402、按各无线承载优先级从高到低的顺序,对令牌数大于零的第一无线承载进行第一次上行资源分配,并根据第一次分配的上行资源更新第一无线承载对应的令牌桶中的令牌数。
其中,对令牌数大于零的第一无线承载进行第一次上行资源分配,具体可以为对令牌数大于零的第一无线承载,确定出其对应的令牌桶中的令牌数、对应的缓存数据量和当前剩余的上行资源数量中的最小值,对第一无线承载按照该最小值进行第一次上行资源分配。
步骤S403、当存在剩余的上行资源时,确定出第二无线承载进行第二次上行资源分配,并根据第二次分配的上行资源更新第二无线承载对应的令牌桶中的令牌数。
其中,确定出第二无线承载进行第二次上行资源分配,具体可以为
按各无线承载优先级从高到低的顺序确定第二无线承载,以及对第二无线承载, 按其对应的缓存数据量和当前剩余的上行资源数量中的较小值,进行第二次上行资源分配。
其他实施例中,还可以确定各无线承载为第二无线承载,按各第二无线承载对应的缓存数据量,计算出各第二无线承载之间的分配比例,按该分配比例,将剩余的上行资源分配给各第二无线承载。
下面对本发明实施例一提供的上行资源分配方法进行详细阐述。
图5所示为步骤S401和步骤S402的一种具体实现流程,即进行第一次上行资源分配的具体实现流程,包括
步骤S501、在当前上行数据发送周期到达时,向各RB对应的令牌桶中注入各RB对应的优先级比特速率PBR数量的令牌,即对每个RB在其对应的原令牌数Bj上加上其对应的PBR数量,结果作为更新后其对应的Bj。
步骤S502、如从步骤S501进入该步骤,则确定优先级最高的RB为待处理的RB,如从步骤S512进入该步骤,则确定在步骤S512中处理的RB的优先级的下一优先级的RB为待处理的RB ;以及确定出待处理的RB对应的Bj和其对应的缓存数据量BS ;以及确定出当前的剩余上行资源数量。
步骤S503、判断Bj是否大于零,如果是,进入步骤S504 ;否则,进入步骤S512。
步骤S504、判断BS是否大于Bj,如果是,进入步骤S505 ;否则,进入步骤S506。
步骤S505、判断Bj是否小于剩余上行资源数量,如果是,进入步骤S506 ;否则,进入步骤S507。
步骤S506、判断BS是否小于剩余上行资源数量,如果是,进入步骤S510 ;否则,进入步骤S507。
步骤S507、分配剩余上行资源给该RB。
步骤S508、更新该RB对应的Bj和其对应的BS。具体为
在原Bj中减去分配给该RB的上行资源数量,结果作为更新后的Bj ;
在原BS中减去分配给该RB的上行资源数量,结果作为更新后的BS。
更新完毕后,结束当前上行数据发送周期上行资源的分配。
步骤S509、分配Bj数量的上行资源给该RB。
为避免数据包的频繁分割和组装,本步骤还可以分配大于Bj数量的上行资源给该RB,具体分配的超出Bj的上行资源的数量为该数据包剩余部分的大小。
步骤S510、分配BS数量的上行资源给该RB。
步骤S511、更新该RB对应的Bj和其对应的BS,及更新剩余上行资源数量。具体为
在原Bj中减去分配给该RB的上行资源数量,结果作为更新后的Bj ;
在原BS中减去分配给该RB的上行资源数量,结果作为更新后的BS ;
在原剩余上行资源中减去分配给该RB的上行资源数量,结果作为更新后的剩余上行资源。
步骤S512、判断当前待处理的RB是否为优先级最低的RB,如果是,进入步骤S513 ; 否则,进入步骤S502。
步骤S513、进入步骤S403的处理流程。
上述图5所示流程步骤中,Bj大于零的RB即为上述步骤S402中的第一无线承载。
图6所示为步骤S403的一种具体实现流程,即进行第二次上行资源分配的具体实现流程,包括
步骤S601、为上述图5所示步骤S401和步骤S402的处理流程。
步骤S602、如从步骤S601进入该步骤,则确定优先级最高的RB为待处理的RB,如从步骤S608进入该步骤,则确定在步骤S608中处理的RB的优先级的下一优先级的RB为待处理的RB ;以及确定出待处理的RB对应的Bj和其对应的BS ;以及确定出当前的剩余上行资源数量。
步骤S603、判断BS是否小于剩余上行资源数量,如果是,进入步骤S606 ;否则,进入步骤S604。
步骤S604、分配剩余上行资源给该RB。
步骤S605、更新该RB对应的Bj和其对应的BS。具体为
在原Bj中减去分配给该RB的上行资源数量,结果作为更新后的Bj ;
在原BS中减去分配给该RB的上行资源数量,结果作为更新后的BS。
更新完毕后,结束当前发送周期上行资源的分配。
步骤S606、分配BS数量的上行资源给该RB。
步骤S607、更新该RB对应的Bj和其对应的BS,及更新剩余上行资源数量。具体为
在原Bj中减去分配给该RB的上行资源数量,结果作为更新后的Bj ;
在原BS中减去分配给该RB的上行资源数量,结果作为更新后的BS ;
在原剩余上行资源中减去分配给该RB的上行资源数量,结果作为更新后的剩余上行资源数量。
步骤S608、判断当前待处理的RB是否为优先级最低的RB,如果是,进入步骤S602 ; 否则,进入步骤S609。
步骤S609、结束当前发送周期上行资源的分配。
上述图6所示流程步骤中,在第二次上行资源分配中获得上行资源的RB即为上述步骤S403中的第二无线承载。
基于同一发明构思,根据本发明上述实施例一提供的上行资源分配方法,相应地, 本发明实施例二提供了一种移动终端,其结构示意图如图7所示,具体包括
更新单元701,用于在上行数据发送周期到达时,更新各无线承载对应的令牌桶中的令牌数;
第一分配更新单元702,用于按各无线承载优先级从高到低的顺序,对令牌数大于零的第一无线承载进行第一次上行资源分配,并根据第一次分配的上行资源更新第一无线承载对应的令牌桶中的令牌数;
第二分配更新单元703,用于当存在剩余的上行资源时,确定出第二无线承载进行第二次上行资源分配,并根据第二次分配的上行资源更新第二无线承载对应的令牌桶中的令牌数。
较佳地,上述第一分配更新单元702对令牌数大于零的第一无线承载进行第一次上行资源分配,具体为
对令牌数大于零的第一无线承载,确定出其对应的令牌桶中的令牌数、对应的缓存数据量和当前剩余的上行资源数量中的最小值,对第一无线承载按照该最小值进行第一次上行资源分配。
较佳地,上述第二分配更新单元703确定出第二无线承载进行第二次上行资源分配,具体为
确定各无线承载为第二无线承载,按各第二无线承载对应的缓存数据量,计算出各第二无线承载之间的分配比例,按该分配比例,将剩余的上行资源分配给各第二无线承载;或者
按各无线承载优先级从高到低的顺序确定第二无线承载,以及对第二无线承载, 按其对应的缓存数据量和当前剩余的上行资源数量中的较小值,进行第二次上行资源分配。
下面举例说明采用实施例一和实施例二提供的方法和装置的有益效果
例如,表I所示为采用现有上行资源分配方法,各时刻UE包含的各RB的状态,其中优先级从高到低为RB1-RB3。
表I :RB状态(单位字节)
权利要求
1.一种状态报告发送方法,其特征在于,包括移动终端确定出当前上行数据发送周期内在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载;对各无线承载组,计算出除所述第一无线承载外的其余各无线承载对应的缓存数据量的和值;发送所述和值给基站;或者满足设置条件时发送所述和值给基站。
2.如权利要求I所述的方法,其特征在于,所述和值通过所述移动终端发送给所述基站的媒体接入控制层协议数据单元MAC PDU中与所述无线承载组对应的MAC控制单元MAC Control element 字段发送。
3.—种状态报告发送方法,其特征在于,包括当前上行数据发送周期内执行上行资源分配后,移动终端确定出无线承载对应的令牌桶中的令牌数与其对应的缓存数据量的较小值;对各无线承载组,计算出包含的各无线承载对应的所述较小值的和值;发送所述和值给基站;或者当满足设置条件时发送所述和值给基站。
4.如权利要求3所述的方法,其特征在于,所述和值通过所述移动终端发送给所述基站的媒体接入控制层协议数据单元MAC PDU中与所述无线承载组对应的MAC控制单元MAC Control element 字段发送。
5.一种移动终端,其特征在于,包括确定单元,用于确定出当前上行数据发送周期内在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载;计算单元,用于对各无线承载组,计算出除所述第一无线承载外的其余各无线承载对应的缓存数据量的和值;发送单元,用于发送所述和值给基站;或者当满足设置条件时发送所述和值给基站。
6.如权利要求5所述的移动终端,其特征在于,所述和值通过所述移动终端发送给所述基站的媒体接入控制层协议数据单元MAC PDU中与所述无线承载组对应的MAC控制单元 MAC Control element 字段发送。
7.一种移动终端,其特征在于,包括确定单元,用于当前上行数据发送周期内执行上行资源分配后,确定出无线承载对应的令牌桶中的令牌数与其对应的缓存数据量的较小值;计算单元,用于对各无线承载组,计算出包含的各无线承载对应的所述较小值的和值;发送单元,用于发送所述和值给基站;或者当满足设置条件时发送所述和值给基站。
8.如权利要求7所述的移动终端,其特征在于,所述和值通过所述移动终端发送给所述基站的媒体接入控制层协议数据单元MAC PDU中与所述无线承载组对应的MAC控制单元 MAC Control element 字段发送。
全文摘要
本发明公开了一种状态报告发送方法及移动终端,包括移动终端确定出当前上行数据发送周期内在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载;并对各无线承载组,计算出除第一无线承载外的其余各无线承载对应的缓存数据量的和值;以及发送该和值给基站;或者满足设置条件时发送该和值给基站。采用本发明方案,使得基站能够更合理的分配上行资源给各移动终端。
文档编号H04W28/02GK102984752SQ20121046041
公开日2013年3月20日 申请日期2009年3月4日 优先权日2009年3月4日
发明者高有军, 胡臻平, 崔春风 申请人:中国移动通信集团公司