上行资源分配、状态报告发送方法及装置的制作方法

文档序号:7698945阅读:101来源:国知局

专利名称::上行资源分配、状态报告发送方法及装置的制作方法
技术领域
:本发明涉及无线通信
技术领域
,尤其涉及上行资源分配、状态报告发送方法及装置。
背景技术
:现有移动通信系统的上行调度过程主要包含两方面内容,一是缓存状态报告BSR(BufferStatusReport)机制,二是上行资源分配过程。现有3GPPLTER8的规范3GPPTS36.321V8.3.0中定义了移动终端UE(UserEquipment)发送给基站的BSR报告的格式和内容。其中,具有QoS相近或者相同优先级的无线承载RB(RadioBearer)组成无线承载组RBG(RBGroup)进行BSR报告,其中短BSR只报告具有最高优先级RBG的缓存数据量BS(BufferSize),其格式如图1所示,而长BSR可以报告四种RBG的BS,其格式如图2所示,其中LCGID为逻辑信道组的标识号,BufferSize为每个RBG的缓存数据量,Oct表示一个字节。对于上行资源分配过程(也可以称作上行速率控制过程),3GPPTS36.321V8.3.O和3GPPTS36.300V8.6.O中还定义了当前LTE规范中的上行资源分配过程,UE侧的资源分配过程主要通过令牌桶机制来完成,如图3所示每个RB对应一个令牌桶,其中BS为该RB对应的缓存数据量,优先级比特速率PBR(PrioritizedBitRate)为对应令牌桶每个周期内实际注入的速率,即每个周期内放入令牌桶中的令牌数,PBR可以理解为RB的基本速率要求或者基本保证速率要求,该值是与RB优先级相关的固定数值,Bj为令牌桶中令牌数,R为当前发送周期实际发送的数据量。UE侧通过令牌桶机制进行上行资源分配和上行速率控制方法如下步骤1在上行数据发送周期到达时根据PBR更新Bj。步骤2按RB优先级从高到底的顺序为所有Bj>O的RB分配资源,并根据资源分配结果更新Bj(Bj可以为负,这样可以避免数据包的频繁分割和组装);步骤3如果仍有上行资源剩余,则按照优先级从高到低的顺序为每个RB分配资源(不管Bj值的大小),直到该RB的缓存数据发送完毕或者没有剩余上行资源(该步骤中Bj不再更新)。上述步骤2中进行第一次上行资源分配,通过对Bj>0的RB按照其对应的Bj、对应的BS和当前剩余上行资源的最小值分配上行资源,以达到优先满足优先级高的RB的PBR速率要求的目的。上述步骤3中进行第二次上行资源分配,将第一次上行资源分配后的剩余上行资源分配给各RB,以达到充分利用上行资源的目的。基站根据各UE上报的BSR为各UE进行上行资源分配的理想情况应为,使得UE采用上述令牌桶机制分配上行资源给其各RB时,UE获得的上行资源足够完成上述步骤1中的上行资源分配,即满足其各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速率的满足情况,例如,在第二次上行资源分配中获得上行资源的无线承载,其对应的令牌数在更新后为负值,该负值越小,在下一个上行数据发送周期开始时,根据该无线承载对应的PBR更新后的其对应的令牌数越小,相应的,在下一个上行数据发送周期第一次上行资源分配中,该无线承载获得的上行资源越少,如果更新后的令牌数仍为负值,则在第一次上行资源分配中不分配上行资源给该无线承载,因此,可以减少对已满足PBR速率要求的无线承载分配的上行资源,进而避免出现满足PBR速率要求的无线承载获得更多上行资源的同时,还存在没有满足PBR速率要求的无线承载的情况,达到UE更合理的分配上行资源给其各无线承载的目的。本发明实施例还提供了一种状态报告发送方法,移动终端确定出当前上行数据发送周期内在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载;以及对各无线承载组,计算出除第一无线承载外的其余各无线承载对应的缓存数据量的和值;并发送该和值给基站。上述第一无线承载获得满足其PBR速率要求的上行资源后再次获得了上行资源,表示该UE获得了满足其各无线承载对应的PBR速率要求外更多的上行资源,当出现该情况时,与发送组成该无线承载组的所有无线承载的缓存数据量的和值给基站相比,该方法发送的和值更小,因此,相应的,基站根据接收的该和值分配给该UE的上行资源较少,进而可以将减少的上行资源分配给其他UE,避免出现已满足各RB对应的PBR速率要求的UE获得更多上行资源的同时,还存在没有满足各RB对应的PBR速率要求的UE的情况,达到基站更合理的分配上行资源给各UE的目的。本发明实施例再提供了一种状态报告发送方法,当前上行数据发送周期内执行上行资源分配后,确定出无线承载对应的令牌桶中的令牌数与其对应的缓存数据量的较小值;以及对各无线承载组,计算出包含的各无线承载对应的较小值的和值;并发送该和值给基站。发送状态报告时,当无线承载对应的令牌桶中的令牌数小于其对应的缓存数据量时,分配该令牌数数量的上行资源给该无线承载即可满足其对应的PBR速率要求,而当其对应的令牌桶中的令牌数大于其对应的缓存数据量时,分配该缓存数据量数量的上行资源给该无线承载即可发送该无线承载的全部缓存数据,若实际分配给该无线承载的上行资源大于上述分配的上行资源,则表示该无线承载获得了更多的剩余上行资源,当出现该情况时,与发送组成该无线承载组的所有无线承载的缓存数据量的和值给基站相比,该方法发送的和值更小,因此,相应的,基站根据接收的该和值分配给该UE的上行资源较少,进而可以将减少的上行资源分配给其他UE,避免出现已满足各RB对应的PBR速率要求的UE获得更多上行资源的同时,还存在没有满足各RB对应的PBR速率要求的UE的情况,达到基站更合理的分配上行资源给各UE的目的。图1为短缓存状态报告的格式示意图;图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确定出第二无线承载进行第二次上行资源分配,具体为确定各无线承载为第二无线承载,按各第二无线承载对应的缓存数据量,计算出各第二无线承载之间的分配比例,按该分配比例,将剩余的上行资源分配给各第二无线承载;或者按各无线承载优先级从高到低的顺序确定第二无线承载,以及对第二无线承载,按其对应的缓存数据量和当前剩余的上行资源数量中的较小值,进行第二次上行资源分配。下面举例说明采用实施例一和实施例二提供的方法和装置的有益效果例如,表1所示为采用现有上行资源分配方法,各时刻UE包含的各RB的状态,其中优先级从高到低为RB1-RB3。表1:RB状态(单位字节)<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>表2所示为采用实施例一和实施例二提供的上行资源分配方法及装置,各时刻UE包含的各RB的状态,其中优先级从高到低为RB1-RB3。表2:RB状态(单位字节)<table>tableseeoriginaldocumentpage12</column></row><table>比较上述表1和表2中的数据可见采用现有上行资源分配方法,当前周期第二次分配后,在第二次分配中获得上行资源的RBl和RB2对应的令牌数没有更新,所以在下一周期第一次分配前RBl和RB2对应的令牌数分别更新为150和150,进而在下一周期第一次分配中RBl和RB2分别获得150字节和100字节的上行资源后,剩余上行资源为零,即在已满足RBl对应的PBR速率要求后又分配给其更多的上行资源,而RB3获得的上行资源还没有满足其对应的PBR速率要求;而采用上述实施例一和实施例二提供的方法和装置,当前周期第二次分配后,在第二次分配中获得上行资源的RBl和RB2对应的令牌数分别更新为-170和-50,所以在下一周期第一次分配前RBl和RB2对应的令牌数分别更新为_20和100,进而在,下一周期第一次分配中不分配上行资源给RB1,分配100字节的上行资源给RB2,因此还可以分配100字节的上行资源给RB3,满足了RB3对应的PBR速率要求。因此,采用本发明实施例一和实施例二提供的上行资源分配方法和装置,使得移动终端更合理的分配上行资源给其各无线承载。实施例三本发明实施例三提供一种状态报告发送方法,如图8所示,包括步骤S801、移动终端确定出当前上行数据发送周期内在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载。步骤S802、对各无线承载组,计算出除第一无线承载外的其余各无线承载对应的缓存数据量的和值。步骤S803、发送该和值给基站;或者满足设置条件时发送该和值给基站。下面对本发明实施例三提供的状态报告发送方法进行详细阐述。本发明实施例三中,UE侧通过令牌桶机制,将其获得的上行资源分配给其包含的各RB,包括步骤1在上行数据发送周期到达时根据优先级比特速率PBR更新令牌数Bj。步骤2按照RB优先级从高到低的顺序为所有Bj>0的RB分配资源,并根据资源分配结果更新Bj(Bj可以为负,这样可以避免数据包的频繁分割和组装)。步骤3如果仍有上行资源剩余,则按照优先级从高到低的顺序为每个RB分配资源(不管Bj值的大小),直到该RB的缓存数据发送完毕或者没有剩余上行资源。上述步骤1中,对每个RB在其对应的原Bj上加上其对应的PBR数量,结果作为更新后其对应的Bj。上述步骤2中进行第一次上行资源分配,对于当前待处理的RB,UE根据该RB对应的缓存数据量BS、该RB对应的Bj和剩余上行资源数量,确定分配给该RB的上行资源。当分配上行资源给该RB后,相应的更新该RB对应的Bj,具体为在原Bj中减去分配给该RB的上行资源数量,结果作为更新后的Bj;相应的还更新该RB对应的BS,具体为在原BS中减去分配给该RB的上行资源数量,结果作为更新后的BS;相应的还更新剩余上行资源数量,具体为在原剩余资源数量中减去分给该RB的上行资源数量,结果作为更新后的剩余上行资源数量。完成该步骤后,如不存在避免数据包分割和组装的情况,Bj等于零,如存在,则Bj小于零。上述步骤3为完成步骤2后,如果仍有上行资源剩余时执行的步骤。步骤3中进行第二次上行资源分配,即再次分配上行资源给若干个RB,对于再次获得上行资源的RB,相应的更新该RB对应的BS,具体为,在原BS中减去分配给该RB的上行资源数量,结果作为更新后的BS;相应的还更新剩余上行资源数量,具体为在原剩余资源数量中减去分给该RB的上行资源数量,结果作为更新后的剩余上行资源数量。但对于各RB对应的Bj,执行步骤3时,各RB对应的Bj均小于等于零,则即使RB又获得上行资源,也不更新Bj。因此,上述步骤S801中,第一无线承载即为上述步骤3中获得上行资源的RB或获得的上行资源大于设定阈值的RB。步骤S802中计算各RBG对应的缓存数据量时,不考虑第一无线承载对应的缓存数据量,即只计算出除第一无线承载外的其余各RB的缓存数据量的和值。上述步骤S803具体可以为每个上行数据发送周期都发送该和值给基站;或者满足设置条件时发送该和值给基站。例如,当该RBG对应的该和值大于设定阈值时发送该和值给基站;或者周期地发送该RBG的该和值给基站,该周期为上述上行数据发送周期的整数倍。较佳地,该RBG的该和值可以通过移动终端发送给基站的媒体接入控制层协议数据单元MACPDU中与RBG对应的MAC控制单元MACControlelement字段发送。MACPDU的格式如图9所示。其中,每个无线承载的业务数据填充在媒体接入控制层服务数据单元MACSDU(MACServiceDataUnit)字段,每个MACSDU字段在MAC报文头MACheader字段中都有一个子报文头sub-header与之相对应,其中,“R”字段内容为预留比特,“Ε”字段表示扩展字段,以表示是否在MACheader有更多字段定义;“L”字段标明对应MACSDU或者MACcontrolelement的长度,“L”的长度由“F”字段标识;“LCID”字段表示MACSDU字段或者MACControlelement字段或者padding字段对应的逻辑信道标识。其他实施例中,上述步骤2中,第一次为第一无线承载分配上行资源时,可以根据前一个上行数据发送周期内该RB在第二次上行资源分配中获得的上行资源数量和该RB对应的PBR数量进行上行资源分配。例如,当前一个上行数据发送周期内该RB在第二次上行资源分配中获得的上行资源数量小于该RB对应的PBR时,分配给该RB的上行资源数量为该RB对应的PBR数量与前一个上行数据发送周期内该RB在第二次上行资源分配中获得的上行资源数量的差值;当前一个上行数据发送周期内该RB在第二次上行资源分配中获得的上行资源数量大于该RB对应的PBR时,则本次不再分配上行资源给该RB。基于同一发明构思,根据本发明上述实施例三提供的状态报告发送方法,相应地,本发明实施例四提供了一种移动终端,其结构示意图如图10所示,具体包括确定单元1001,用于确定出当前上行数据发送周期内在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载;计算单元1002,用于对各无线承载组,计算出除第一无线承载外的其余各无线承载对应的缓存数据量的和值;发送单元1003,用于发送该和值给基站;或者当满足设置条件时发送该和值给基站。较佳地,该和值通过移动终端发送给基站的MACPDU中与该无线承载组对应的MACControlelement字段发送。采用实施例三和实施例四提供的方法及装置,上述第一无线承载获得满足其PBR速率要求的上行资源后再次获得了上行资源,表示该UE获得了满足其各无线承载对应的PBR速率要求外更多的上行资源,当出现该情况时,与发送组成该无线承载组的所有无线承载的缓存数据量的和值给基站相比,该方法发送的和值更小,因此,相应的,基站根据接收的该和值分配给该UE的上行资源较少,进而可以将减少的上行资源分配给其他UE,避免出现已满足各RB对应的PBR速率要求的UE获得更多上行资源的同时,还存在没有满足各RB对应的PBR速率要求的UE的情况,达到基站更合理的分配上行资源给各UE的目的。实施例五本发明实施例五还提供一种状态报告发送方法,如图11所示,包括步骤S1101、当前上行数据发送周期内执行上行资源分配后,移动终端确定出无线承载对应的令牌桶中的令牌数与其对应的缓存数据量的较小值;步骤S1102、对各无线承载组,计算出包含的各无线承载对应的该较小值的和值;步骤S1103、发送该和值给基站;或者当满足设置条件时发送该和值给基站。下面对本发明实施例五提供的状态报告发送方法进行详细阐述。本发明实施例五中,UE侧通过令牌桶机制,将其获得的上行资源分配给其包含的各RB,包括步骤1在上行数据发送周期到达时根据优先级比特速率PBR更新令牌数Bj。步骤2按照RB优先级从高到低的顺序为所有Bj>0的RB分配资源,并根据资源分配结果更新Bj(Bj可以为负,这样可以避免数据包的频繁分割和组装)。步骤3如果仍有上行资源剩余,则按照优先级从高到低的顺序为每个RB分配资源(不管Bj值的大小),直到该RB的缓存数据发送完毕或者没有剩余上行资源。上述步骤1中,对每个RB在其对应的原Bj上加上其对应的PBR数量,结果作为更新后其对应的Bj。上述步骤2中进行第一次上行资源分配,对于当前待处理的RB,UE根据该RB对应的缓存数据量BS、该RB对应的Bj和剩余上行资源数量,确定分配给该RB的上行资源。当分配上行资源给该RB后,相应的更新该RB对应的Bj,具体为在原Bj中减去分配给该RB的上行资源数量,结果作为更新后的Bj;相应的还更新该RB对应的BS,具体为在原BS中减去分配给该RB的上行资源数量,结果作为更新后的BS;相应的还更新剩余上行资源数量,具体为在原剩余资源数量中减去分给该RB的上行资源数量,结果作为更新后的剩余上行资源数量。完成该步骤后,如不存在避免数据包分割和组装的情况,Bj等于零,如存在,则Bj小于零。上述步骤3为完成步骤2后,如果仍有上行资源剩余时执行的步骤。步骤3中进行第二次上行资源分配,即再次分配上行资源给若干个RB,对于再次获得上行资源的RB,相应的更新该RB对应的BS,具体为,在原BS中减去分配给该RB的上行资源数量,结果作为更新后的BS;相应的还更新剩余上行资源数量,具体为在原剩余资源数量中减去分给该RB的上行资源数量,结果作为更新后的剩余上行资源数量。但对于各RB对应的Bj,执行步骤3时,各RB对应的Bj均小于等于零,则即使RB又获得上行资源,也不更新Bj。因此,上述步骤SllOl中,在当前上行数据发送周期内执行上行资源分配后,无线承载对应的令牌桶中的令牌数即为UE完成上行资源分配更新后的令牌数。该步骤具体可以为获取各RB对应的令牌数及各RB对应的缓存数据量,对于每个RB,比较其对应的令牌数和其对应的缓存数据量的大小,并选取其中的最小值。上述步骤Sl102具体可以为对各RBG,计算出包含的各RB对应的上述步骤Sl101中确定出的较小值的和值。上述步骤Sl103具体可以为每个上行数据发送周期都发送该和值给基站;或者满足设置条件时发送该和值给基站。例如,当该RBG对应的该和值大于设定阈值时发送该和值给基站;或者周期地发送该RBG的该和值给基站,该周期为上述发送周期的整数倍。较佳地,该RBG的该和值可以通过移动终端发送给基站的媒体接入控制层协议数据单元MACPDU中与RBG对应的MAC控制单元MACControlelement字段发送。MACPDU的格式如图9所示。其中,每个无线承载的业务数据填充在媒体接入控制层服务数据单元MACSDU(MACServiceDataUnit)字段,每个MACSDU字段在MAC报文头MACheader字段中都有一个子报文头sub-header与之相对应,其中,“R”字段内容为预留比特,“Ε”字段表示扩展字段,以表示是否在MACheader有更多字段定义;“L”字段标明对应MACSDU或者MACcontrolelement的长度,“L”的长度由“F”字段标识;“LCID”字段表示MACSDU字段或者MACControlelement字段或者padding字段对应的逻辑信道标识。基于同一发明构思,根据本发明上述实施例五提供的状态报告发送方法,相应地,本发明实施例六还提供了一种移动终端,其结构示意图如图12所示,具体包括确定单元1201,用于当前上行发送周期内执行上行资源分配后,确定出无线承载对应的令牌桶中的令牌数与其对应的缓存数据量的较小值;计算单元1202,用于对各无线承载组,计算出包含的各无线承载对应的该较小值的和值;发送单元1203,用于发送该和值给基站;或者当满足设置条件时发送该和值给基站。较佳地,该和值通过移动终端发送给基站的MACPDU中与该无线承载组对应的MACControlelement字段发送。采用实施例五和实施例六提供的方法及装置,发送状态报告时,当无线承载对应的令牌桶中的令牌数小于其对应的缓存数据量时,分配该令牌数数量的上行资源给该无线承载即可满足其对应的PBR速率要求,而当其对应的令牌桶中的令牌数大于其对应的缓存数据量时,分配该缓存数据量数量的上行资源给该无线承载即可发送该无线承载的全部缓存数据,若实际分配给该无线承载的上行资源大于上述分配的上行资源,则表示该无线承载获得了更多的剩余上行资源,当出现该情况时,与发送组成该无线承载组的所有无线承载的缓存数据量的和值给基站相比,该方法发送的和值更小,因此,相应的,基站根据接收的该和值分配给该UE的上行资源较少,进而可以将减少的上行资源分配给其他UE,避免出现已满足各RB对应的PBR速率要求的UE获得更多上行资源的同时,还存在没有满足各RB对应的PBR速率要求的UE的情况,达到基站更合理的分配上行资源给各UE的目的。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。权利要求一种上行资源分配方法,其特征在于,包括在上行数据发送周期到达时,移动终端更新各无线承载对应的令牌桶中的令牌数;按所述各无线承载优先级从高到低的顺序,对令牌数大于零的第一无线承载进行第一次上行资源分配,并根据第一次分配的上行资源更新所述第一无线承载对应的令牌桶中的令牌数;当存在剩余的上行资源时,确定出第二无线承载进行第二次上行资源分配,并根据第二次分配的上行资源更新所述第二无线承载对应的令牌桶中的令牌数。2.如权利要求1所述的方法,其特征在于,所述对令牌数大于零的第一无线承载进行第一次上行资源分配,具体为对令牌数大于零的第一无线承载,确定出其对应的令牌桶中的令牌数、对应的缓存数据量和当前剩余的上行资源数量中的最小值,对所述第一无线承载按照所述最小值进行第一次上行资源分配。3.如权利要求1或2所述的方法,其特征在于,所述确定出第二无线承载进行第二次上行资源分配,具体为确定所述各无线承载为第二无线承载,按各所述第二无线承载对应的缓存数据量,计算出各所述第二无线承载之间的分配比例,按所述分配比例,将剩余的上行资源分配给各所述第二无线承载;或者按所述各无线承载优先级从高到低的顺序确定第二无线承载,以及对所述第二无线承载,按其对应的缓存数据量和当前剩余的上行资源数量中的较小值,进行第二次上行资源分配。4.一种状态报告发送方法,其特征在于,包括移动终端确定出当前上行数据发送周期内在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载;对各无线承载组,计算出除所述第一无线承载外的其余各无线承载对应的缓存数据量的和值;发送所述和值给基站;或者满足设置条件时发送所述和值给基站。5.如权利要求4所述的方法,其特征在于,所述和值通过所述移动终端发送给所述基站的媒体接入控制层协议数据单元MACPDU中与所述无线承载组对应的MAC控制单元MACControlelement字段发送。6.一种状态报告发送方法,其特征在于,包括当前上行数据发送周期内执行上行资源分配后,移动终端确定出无线承载对应的令牌桶中的令牌数与其对应的缓存数据量的较小值;对各无线承载组,计算出包含的各无线承载对应的所述较小值的和值;发送所述和值给基站;或者当满足设置条件时发送所述和值给基站。7.如权利要求6所述的方法,其特征在于,所述和值通过所述移动终端发送给所述基站的媒体接入控制层协议数据单元MACPDU中与所述无线承载组对应的MAC控制单元MACControlelement字段发送。8.一种移动终端,其特征在于,包括更新单元,用于在上行数据发送周期到达时,更新各无线承载对应的令牌桶中的令牌数;第一分配更新单元,用于按所述各无线承载优先级从高到低的顺序,对令牌数大于零的第一无线承载进行第一次上行资源分配,并根据第一次分配的上行资源更新所述第一无线承载对应的令牌桶中的令牌数;第二分配更新单元,用于当存在剩余的上行资源时,确定出第二无线承载进行第二次上行资源分配,并根据第二次分配的上行资源更新所述第二无线承载对应的令牌桶中的令牌数。9.如权利要求8所述的移动终端,其特征在于,所述第一分配更新单元对令牌数大于零的第一无线承载进行第一次上行资源分配,具体为对令牌数大于零的第一无线承载,确定出其对应的令牌桶中的令牌数、对应的缓存数据量和当前剩余的上行资源数量中的最小值,对所述第一无线承载按照所述最小值进行第一次上行资源分配。10.如权利要求8或9所述的移动终端,其特征在于,所述第二分配更新单元确定出第二无线承载进行第二次上行资源分配,具体为确定所述各无线承载为第二无线承载,按各所述第二无线承载对应的缓存数据量,计算出各所述第二无线承载之间的分配比例,按所述分配比例,将剩余的上行资源分配给各所述第二无线承载;或者按所述各无线承载优先级从高到低的顺序确定第二无线承载,以及对所述第二无线承载,按其对应的缓存数据量和当前剩余的上行资源数量中的较小值,进行第二次上行资源分配。11.一种移动终端,其特征在于,包括确定单元,用于确定出当前上行数据发送周期内在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载;计算单元,用于对各无线承载组,计算出除所述第一无线承载外的其余各无线承载对应的缓存数据量的和值;发送单元,用于发送所述和值给基站;或者当满足设置条件时发送所述和值给基站。12.如权利要求11所述的移动终端,其特征在于,所述和值通过所述移动终端发送给所述基站的媒体接入控制层协议数据单元MACPDU中与所述无线承载组对应的MAC控制单元MACControlelement字段发送。13.—种移动终端,其特征在于,包括确定单元,用于当前上行数据发送周期内执行上行资源分配后,确定出无线承载对应的令牌桶中的令牌数与其对应的缓存数据量的较小值;计算单元,用于对各无线承载组,计算出包含的各无线承载对应的所述较小值的和值;发送单元,用于发送所述和值给基站;或者当满足设置条件时发送所述和值给基站。14.如权利要求13所述的移动终端,其特征在于,所述和值通过所述移动终端发送给所述基站的媒体接入控制层协议数据单元MACPDU中与所述无线承载组对应的MAC控制单元MACControlelement字段发送。全文摘要本发明公开了上行资源分配方法及装置,在分配上行资源给无线承载后,根据分配的上行资源数量更新其对应的令牌桶中的令牌数,使得移动终端更合理的分配上行资源给其各无线承载。本发明还公开了状态报告发送方法及装置,包括确定出在第二次上行资源分配中获得上行资源或获得的上行资源数量大于设定阈值的第一无线承载;以及对各无线承载组,计算出除第一无线承载外的其余各无线承载对应的缓存数据量的和值;并发送该和值给基站。或者确定出无线承载对应的令牌桶中的令牌数与其对应的缓存数据量的较小值;以及对各无线承载组,计算出包含的各无线承载对应的该较小值的和值;并发送该和值给基站。使得基站更合理的分配上行资源给各移动终端。文档编号H04W72/04GK101827391SQ20091007885公开日2010年9月8日申请日期2009年3月4日优先权日2009年3月4日发明者崔春风,胡臻平,高有军申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1