背景技术
长期演进升级(LTE Advanced,LTE-A)系统的峰值速率与长期演进(LTE)系统相比有巨大的提高,要求达到下行1Gbps,上行500Mbps。同时,LTE-A系统要求和LTE系统很好地兼容,LTE系统最大带宽20MHz。基于提高峰值速率、与LTE系统兼容和充分利用频率资源的需要,LTE-A系统引入了载波聚合(Carrier Aggregation,CA)技术。
载波聚合技术是指在一个小区内上下行各包含多个成员载波(ComponentCarrier,CC),而不是LTE及之前的无线通信系统中只有一套载波的模式。基站(eNB)对小区内的多套成员载波统一管理和调度。成员载波可以是连续或者非连续的,为了和LTE系统兼容,每个成员载波的最大带宽为20MHz。
从终端(UE)角度来说,一个UE可以同时在多个下行成员载波上接收下行数据和调度信息,在多个上行成员载波上发送上行数据和对下行数据的反馈信息。
CA机制下LTE-A系统与LTE系统的相同之处在于:
第一,分组数据聚合协议(PDCP)层、无线链路控制(RLC)层的结构相同;第二,媒体接入控制(MAC)层功能相同,主要对UE进行调度,包括优先级以及资源分配等。
在LTE系统中,上行优先级处理和数据复用由复用聚合(multiplexing andassembly)实体完成。
LTE-A系统与LTE系统的不同之处在于:
第一,针对每个成员载波有一个独立的混合自动重传请求(HARQ)实体;第二,每个成员载波对应一条独立的传输信道;第三,每个成员载波独立组织传输块(Transport Block,TB),重传时不可以交换成员载波。
LTE和LTE-A系统都是基于调度的系统,由基站为UE分配数据传输所需的时频资源,终端根据基站的调度信令进行下行数据接收或者上行数据发送。
上行数据传输是由基站调度的,基站调度器确定上行资源分配情况之后会通过上行调度许可(UL grant)通知终端。基站调度器进行上行资源分配的依据是终端要发送的上行数据量,即终端的缓存状态。基站要想获知终端的缓存状态,就需要终端向基站进行缓存状态上报(Buffer state report,BSR)。BSR的相关机制如下:
第一,BSR相关的无线资源控制(RRC)层参数配置。
LTE系统中RRC层针对BSR配置的参数包括如下两个定时器:
retxBSR-Timer:禁止BSR上报的定时器;
periodicBSR-Timer:周期性进行BSR上报的定时器,
在LTE系统中,只有一个上行成员载波,BSR是一个针对UE的过程,因此RRC层配置的定时器是基于UE配置的。
第二,BSR分类以及触发机制。
BSR分为常规BSR(Regular BSR)、周期性BSR(Periodic BSR)和捎带BSR(Padding BSR)三种,其中:
常规BSR,在以下两种情况触发:第一,当有优先级比当前缓冲区(buffer)中的数据的优先级更高的数据到达或原本为空的buffer中有数据到达;第二,retxBSR-Timer超时且buffer中有数据。
周期性BSR,在periodicBSR-Timer超时时触发。
捎带BSR,如果UE在组织媒体接入控制协议数据单元(MAC PDU)的时候,除了传输业务数据所需的资源外还有剩余资源可用(padding),可以触发Padding BSR。
第三:BSR上报机制。
对于Regular BSR和Periodic BSR来说,如果多余一个逻辑信道组(logicalchannel group,LCG)有数据可用,则上报长BSR(long BSR),否则上报短BSR(short BSR);
对于padding BSR来说,如果可用比特(padding bit)数大于或等于(shortBSR的比特数+MAC子头(MAC subheader)的比特数),但是小于(long BSR的比特数+MAC subheader的比特数),则如果UE有多余一个LCG有数据可用,则上报截短的BSR(truncated BSR),否则上报short BSR;如果padding bit数大于等于(long BSR的比特数+MAC subheader的比特数),则上报long BSR。
触发BSR后,Periodic BSR和Padding BSR都要在有上行资源可用时才能上报,Regular BSR在没有上行资源可用时则会触发调度请求(SchedulingRequest,SR)过程,请求基站为UE分配上行资源。
基站为UE分配上行资源后,如果该资源刚够发送所有上行数据,则可以不发BSR,仅仅发送上行数据;如果该资源不够发送所有上行数据,则优先上报Regular BSR或者Periodic BSR,基站再根据上报BSR的UE所需的上行数据量进行后续传输调度。
一个MAC PDU最多包含一个BSR。BSR优先级为:Regular BSR=PeriodicBSR>padding BSR,如果多个BSR同时触发,只上报优先级最高的,对于Regular BSR和Periodic BSR由于上报内容相同,都包含UE buffer中全部可用的数据量信息,上报格式完全相同,任选一个上报即可。MAC层在组织MACPDU的时候优先放置包含Regular BSR或Periodic BSR信息的MAC控制单元(Control Element,CE),其后才放置包含业务数据的服务数据单元(MACSDU)。padding BSR的优先级低于业务数据。
第四,BSR上报后的处理。
只要BSR被触发且可以上报,则启动或重启periodicBSR-Timer和retxBSR-Timer,但是对于截短的BSR,不能启动或重启periodicBSR-Timer,只能启动或重启retxBSR-Timer。
第五,BSR上报格式。
BSR以MAC CE的形式上报,上报的报文格式包括MAC子头和MAC CE两部分,BSR的MAC CE又包括长BSR和短BSR两种格式,截短的BSR(truncated BSR)和short BSR格式相同。LTE系统中MAC子头格式如图1所示,短BSR或truncated BSR的MAC CE如图2所示,长BSR的MAC CE如图33所示。其中各域的含义如下:
LCID(Logical Channel ID),为逻辑信道标识,用于标识对应负荷部分的逻辑信道号,long BSR、short BSR、truncated BSR各有一个LCID。
E,为扩展比特,用于指示下一个字节(byte)是MAC子头还是MAC负荷。
R,为预留比特。
LCG ID,为逻辑信道组编号,LTE系统中BSR上报时划分了4个逻辑信道组。
Buffer Size,为对应逻辑信道组中的数据缓存量。
在实现本发明的过程中,发明人发现现有技术中存在以下技术问题:
目前还没有采用CA技术的系统中BSR的上报机制,如何在CA系统中进行UE的BSR上报是需要解决的问题。
具体实施方式
为了解决采用CA技术的系统中UE无法上报BSR的问题,本发明实施例提供一种载波聚合系统中的缓存状态上报方法,本方法中,终端在为自身当前待传输的数据分配上行传输资源后,若还存在剩余资源可用且满足触发捎带BSR的条件,则向网络侧上报捎带BSR。
参见图4,本发明实施例提供的载波聚合系统中的缓存状态上报方法,具体包括以下步骤:
步骤40:终端接收网络侧为本终端支持的上行成员载波分配的上行传输资源信息,该上行成员载波可以是一个或多个;网络侧为某个上行成员载波分配的上行传输资源信息可以携带在针对该上行成员载波发送的UL grant消息中;
步骤41:终端根据接收到的上行传输资源信息确定一个或多个上行成员载波上可用上行传输资源大小的总和,并根据确定结果为终端当前待传输的上行数据分配上行传输资源;
步骤42:终端在上行传输资源分配结束后,确定剩余的可用上行传输资源是否能够承载padding BSR,即判断剩余的可用上行传输资源能够承载的数据量是否大于或等于BSR MAC CE和MAC subheader包含的数据量之和,若是,则确定剩余的可用上行传输资源能够承载padding BSR,否则,确定剩余的可用上行传输资源不能够承载padding BSR;
步骤43:终端在确定剩余的可用上行传输资源能够承载padding BSR时,触发上报padding BSR,并选取一个或多个上行成员载波中的部分或全部成员载波,利用选取的上行成员载波向网络侧上报padding BSR。
作为一种实施方式,在步骤41之前,终端可以判断是否满足触发上报常规缓存状态报告(Regular BSR)或周期性缓存状态报告(Periodic BSR)的条件;并在判断不满足触发上报Regular BSR或Periodic BSR的条件时,根据一个或多个上行成员载波上可用上行传输资源大小的总和,为自身当前待传输的上行数据分配上行传输资源,并执行后续步骤。在终端判断满足上报RegularBSR或Periodic BSR的条件时,终端可以选取一个或多个上行成员载波中的一个成员载波,并利用选取的上行成员载波向网络侧上报Regular BSR或PeriodicBSR。
本实施方式中,选取一个或多个上行成员载波中的一个成员载波用于上报捎带BSR。
作为另一种实施方式,在步骤41之前,终端可以判断是否满足触发上报Regular BSR或Periodic BSR的条件;若终端判断满足触发上报Regular BSR或Periodic BSR的条件,则步骤41中终端在为终端当前待传输的上行业务数据分配上行传输资源时,还需要为Regular BSR或Periodic BSR分配上行传输资源。相应的,步骤43中终端在选取用于上报padding BSR的上行成员载波时,根据为上行业务数据、以及Regular BSR或Periodic BSR分配上行传输资源后剩余的可用上行传输资源能够承载的数据量,确定能够承载padding BSR的上行成员载波的数目,并从一个或多个上行成员载波中选取该数目个成员载波,用于上报padding BSR;例如,网络侧为5个上行成员载波分配了上行传输资源,终端在为上行业务数据、以及Regular BSR或Periodic BSR分配上行传输资源后,剩余的上行传输资源可以承载的数据量为20bit,padding BSR包含的数据量为5bit,则从5个上行成员载波中选取20/5=4个成员载波用于承载padding BSR,需要注意不能选择承载了regular/periodic BSR的成员载波。
若终端判断不满足触发上报Regular BSR或Periodic BSR的条件,则步骤43中终端在选取用于上报padding BSR的上行成员载波时,根据为上行业务数据分配上行传输资源后剩余的可用上行传输资源能够承载的数据量,确定能够承载捎带BSR的上行成员载波的数目,并从一个或多个上行成员载波中选取该数目个成员载波,用于上报padding BSR。例如,网络侧为5个上行成员载波分配了上行传输资源,终端在为上行业务数据分配上行传输资源后,剩余的上行传输资源可以承载的数据量为25bit,padding BSR包含的数据量为5bit,则从5个上行成员载波中选取25/5=5个成员载波用于承载padding BSR。
本实施方式中,终端在判断满足触发上报regular BSR或者periodic BSR的条件后,首先对总的资源根据regular BSR或periodic BSR的数据量和该UE的上行业务数据量进行资源分配,然后判断剩余资源是否能够承载BSR和BSRMAC CE,如果可以,则触发padding BSR并根据剩余资源确定padding BSR的个数,然后映射成MAC PDU,映射MAC PDU时为regular BSR或者periodicBSR选择承载的上行成员载波。需要注意映射为MAC PDU时为padding BSR选择承载的上行成员载波,为padding BSR选择的上行成员载波不包含为regular BSR或者periodic BSR已经占用的载波。
在步骤42中,若终端确定剩余的可用上行传输资源不能够承载捎带BSR,如果之前终端已经判断满足触发上报Regular BSR或Periodic BSR的条件,则选取一个或多个上行成员载波中的一个成员载波,并利用选取的上行成员载波向网络侧上报Regular BSR或Periodic BSR。
本发明中,从一个或多个上行成员载波中选取用于上报BSR的成员载波时,其选取方式可以是:根据一个或多个上行成员载波中各成员载波的信道质量信息和/或小区间干扰协调ICIC信息,从一个或多个上行成员载波中选取用于上报BSR的成员载波;或者,从一个或多个上行成员载波中随机选取成员载波用于上报BSR。
在根据各上行成员载波的信道质量信息选取时,可以从可用于上报BSR的上行成员载波中选择信道质量最好的上行成员载波,例如可以选择MCS等级最高UL CC,UL CC在UL grant消息中携带;
在根据各上行成员载波的ICIC信息选取时,可以从可用于上报BSR的上行成员载波中选择干扰程度最低的上行成员载波,此时,需要基站预先将UE的各个UL CC上的ICIC信息发送给UE;
在根据各上行成员载波的信道质量信息和ICIC信息选取时,可以从可用于上报BSR的上行成员载波中选择信道质量最好、干扰程度最低的上行成员载波。
下面对本发明进行具体说明:
本发明中,将基站为UE的一个或多个UL CC分配的资源之和作为总的资源,然后为上行数据分配资源,如果资源分配结束之后还有剩余的可用资源且可用资源满足BSRMAC CE和MAC子头的开销需求,则触发padding BSR的上报。
基于此触发机制还可以对BSR触发上报机制进一步优化,即根据padding大小、UL CC的个数等因素考虑同一UE在同一时刻可以传输一个或者多个BSR,传输多个BSR的目的就是为了减少不同UL CC信道环境不同对BSR传输时延的影响。本发明允许同一UE在同一时刻可以上报一个或者多个BSR,多个BSR可以分布在一个UL CC上,也可以分布在多个UL CC上,分布在多个UL CC上有利于减少信道质量对BSR传输时延的影响。
方案一:一个时刻只上报一个BSR。
RRC层需要配置的参数包括如下两个定时器参数:
retxBSR-Timer:禁止BSR上报的定时器;
periodicBSR-Timer:周期性进行BSR上报的定时器。
BSR触发机制如下:
常规BSR(Regular BSR),在以下两种情况触发:第一,当有优先级比当前缓冲区(buffer)中的数据的优先级更高的数据到达或原本为空的buffer中有数据到达;第二,retxBSR-Timer超时且buffer中有数据。上述两种情况即为触发上报Regular BSR的条件;
周期性BSR(Periodic BSR),在periodicBSR-Timer超时时触发,即periodicBSR-Timer超时为触发上报Periodic BSR的条件。
捎带(Padding BSR),根据基站调度器发来的携带为UL CC分配的上行传输资源信息的各UL grant,计算分配的所有资源能够承载的总数据量,然后为待传输的上行数据按照优先级依次进行资源分配,资源分配结束之后如果还有资源可用(padding),且资源满足BSR MAC CE和MAC subheader开销的需求,则触发上报Padding BSR。
BSR上报机制如下:
对于Regular BSR和Periodic BSR来说,如果多余一个逻辑信道组(logicalchannel group,LCG)有数据可用,则上报长BSR(long BSR),否则上报短BSR(short BSR);
对于padding BSR来说,如果可用比特(padding bit)数大于或等于(shortBSR的比特数+MAC子头(MAC subheader)的比特数),但是小于(long BSR的比特数+MAC subheader的比特数),则如果UE有多余一个LCG有数据可用,则上报截短的BSR(truncated BSR),否则上报short BSR;如果padding bit数大于等于(long BSR的比特数+MAC subheader的比特数),则上报long BSR。
触发BSR上报后,Periodic BSR和Padding BSR都要在有可用的上行传输资源时才能上报,Regular BSR在没有可用的上行传输资源时则会触发SR(Scheduling Request,调度请求)过程,请求基站给UE分配上行资源;
基站为UE分配上行传输资源后,如果该资源只够承载所有上行业务数据,则可以不发BSR,直接发送上行业务数据;如果该资源不够承载所有上行业务数据,优先上报Regular BSR或者Periodic BSR,基站再根据UE上报的BSR确定所需上行资源量后进行后续传输调度。
本方案中一个时钟周期(TTI)内一个UE最多只上报一个BSR。
BSR优先级:Regular BSR=Periodic BSR>padding BSR,如果多个BSR同时触发,只上报优先级最高的,由于Regular BSR和Periodic BSR上报内容相同,都包含UE buffer中全部可用的数据量信息,上报格式完全相同,任选其中一个上报即可。
BSR上报载波选择方式如下:
如果网络侧只为一个上行成员载波分配了上行传输资源,则使用该载波上报BSR,否则需要选择上报BSR的上行成员载波,选择原则可以采用如下三种:
第一种,根据各个可用于上报BSR的上行成员载波的信道质量选择,比如从可用于上报BSR的上行成员载波中选择信道质量最好的上行成员载波,例如可以选择UL grant中MCS等级最高UL CC;
第一种,根据各个可用于上报BSR的上行成员载波的干扰情况选择,比如从可用于上报BSR的上行成员载波中选择干扰最低的上行成员载波,此时,需要基站预先将UE的各个UL CC上的ICIC信息发送给UE;
第三种,从可用于上报BSR的上行成员载波中随机选择一个。
BSR上报后的处理如下:
只要BSR被触发且可以上报,则启动/重启periodicBSR-Timer和retxBSR-Timer,但是需要注意对于截短的BSR,不能启动/重启periodicBSR-Timer,只启动或重启retxBSR-Timer。
BSR MAC CE采用的结构如图1~3所示。
方案二:一个时刻可以上报多个BSR,regular/periodic BSR上报不影响padding BSR的上报,且一个TTI内一个UE在一个UL CC上最多只上报一个BSR,但是可以同时在多个UL CC上上报BSR。
RRC层需要配置的参数包括如下两个定时器参数:
retxBSR-Timer:禁止BSR上报的定时器;
periodicBSR-Timer:周期性进行BSR上报的定时器。
BSR触发机制如下:
常规BSR(Regular BSR),在以下两种情况触发:第一,当有优先级比当前缓冲区(buffer)中的数据的优先级更高的数据到达或原本为空的buffer中有数据到达;第二,retxBSR-Timer超时且buffer中有数据。
周期性BSR(Periodic BSR),在periodicBSR-Timer超时时触发。
捎带(Padding BSR),根据基站调度器发来的携带为UL CC分配的上行传输资源信息的各UL grant,计算分配的所有资源能够承载的总数据量,然后为待传输的上行数据按照优先级依次进行资源分配,资源分配结束之后如果还有资源可用(padding),且资源满足BSR MAC CE和MAC subheader开销的需求,则触发上报Padding BSR。
BSR上报机制如下:
对于Regular BSR和Periodic BSR,如果多余一个LCG有数据可用,则上报long BSR,否则上报short BSR。
对于padding BSR,假设网络侧为N个UL CC分配了资源,则:
在N=i时:
如果可用比特(padding bit)数大于或等于(short BSR的比特数+MAC子头(MAC subheader)的比特数),但是小于(long BSR的比特数+MACsubheader的比特数),则如果UE有多余一个LCG有数据可用,则上报截短的BSR(truncated BSR),否则上报short BSR;如果padding bit数大于等于(longBSR的比特数+MAC subheader的比特数),则上报long BSR。
在N>1时:
如果padding bit大于等于(short BSR的比特数+MAC subheader的比特数)但小于2*(short BSR的比特数+MAC subheader的比特数),则如果UE有多余一个LCG有数据可用,则上报一个截短的BSR,否则上报一个short BSR;
如果padding bit大于等于2*(short BSR的比特数+MAC subheader的比特数)但小于(long BSR的比特数+MAC subheader的比特数),则如果UE有多余一个LCG有数据可用,则可以上报多个截短的BSR,否则可以上报多个short BSR,具体上报的BSR的个数取决于padding bit大小、分配了资源的ULCC的个数、是否有regular BSR或者periodic BSR上报的触发;
如果padding bit大于等于(long BSR的比特数+MAC subheader的比特数)但小于2*(long BSR的比特数+MAC subheader的比特数),则可以上报1个long BSR,如果padding bit大于等于2*(long BSR的比特数+MAC subheader的比特数)则可以上报多个long BSR,具体上报的BSR个数取决于padding bit大小、分配了资源的UL CC的个数、是否有regular BSR或者periodic BSR上报的触发。
触发上报BSR后,Periodic BSR和Padding BSR都要在有上行资源可用时才能上报,Regular BSR在没有上行资源可用时则会触发SR过程,请求基站给UE分配上行资源;
基站为UE分配上行传输资源后,如果该资源只够承载所有上行业务数据,则可以不发BSR,直接发送上行业务数据;如果该资源不够承载所有上行业务数据,优先上报Regular BSR或者Periodic BSR,基站再根据UE上报的BSR确定所需上行资源量后进行后续传输调度。
一个TTI内一个UE可以上报多个BSR。
BSR优先级:Regular BSR=Periodic BSR>padding BSR。Regular BSR和Periodic BSR上报不影响padding BSR。Regular BSR和Periodic BSR由于其上报内容相同,都包含UE buffer中全部可用的数据量信息,上报格式完全相同,任选一个上报即可。MAC层在组织MAC PDU时如果该PDU包含Regular BSR或Periodic BSR,则该MAC PDU中不包含padding BSR。
BSR上报载波选择方式如下:
如果网络侧只为一个上行成员载波分配了上行传输资源,则使用该载波上报BSR,否则需要选择上报BSR的上行成员载波,选择原则可以采用如下三种:
第一种,根据各个可用于上报BSR的上行成员载波的信道质量选择,比如从可用于上报BSR的上行成员载波中选择信道质量最好的所需个数的上行成员载波,例如可以选择UL grant中MCS等级最高UL CC;
第一种,根据各个可用于上报BSR的上行成员载波的干扰情况选择,比如从可用于上报BSR的上行成员载波中选择干扰最低的所需个数的上行成员载波,此时,需要基站预先将UE的各个UL CC上的ICIC信息发送给UE;
第三种,从可用于上报BSR的上行成员载波中随机选择所需个数的上行成员载波。
BSR上报后的处理如下:
只要BSR被触发且可以上报,则启动/重启periodicBSR-Timer和retxBSR-Timer,但是需要注意对于截短的BSR,不能启动/重启periodicB SR-Timer,只启动或重启retxBSR-Timer。
BSR MAC CE采用的结构如图1~3所示。
下面以具体实施例对本发明进行说明:
实施例1:
本实施例中,同一时刻UE只上报一个BSR,BSR触发和上报的流程如图5A所示:
步骤601:UE判断是否满足上报Regular BSR/Periodic BSR的条件;若是,则到步骤608;否则,到步骤602;
步骤602:确定可以用于上报BSR的UL CC的个数,以及网络侧分配的总的资源能够承载的数据量;具体的,若UE接收到的UL grant消息中包含网络侧为N_CC个UL CC分配的资源信息,则确定可以用于上报BSR的UL CC的个数为N_CC;网络侧分配的总的资源能够承载的数据量等于网络侧为N_CC个UL CC分配的所有资源能够承载的数据量之和;
步骤603:为UE当前待传输的业务数据分配上行传输资源,分配时可以按照各业务数据的优先级依次分配;
步骤604:在资源分配结束后,判断是否有剩余的可用资源,若是,则到步骤605;否则,结束本流程;
步骤605:判断是否满足上报padding BSR的触发条件,即判断剩余的可用资源能够承载的数据量是否大于或等于BSR MAC CE和MAC subheader包含的数据量之和;若是,则到步骤606;否则,结束本流程;
步骤606:从可用于上报BSR的N_CC个UL CC中选择一个UL CC,并组织携带padding BSR的MAC PDU;
步骤607:利用选择的UL CC上报padding BSR,或者Regular BSR/PeriodicBSR;以及,启动/重启retxBSR-Time,若上报的BSR不是截短的BSR,则启动/重启periodicBSR-Timer;结束本流程。
步骤608:触发对Regular BSR/Periodic BSR的上报;
步骤609:从可用于上报BSR的N_CC个UL CC中选择一个UL CC,并组织携带Regular BSR/Periodic BSR的MAC PDU,到步骤607。
实施例二:
本实施例中,同一时刻UE可以上报多个BSR,BSR触发和上报的流程如图6B所示:
步骤611:UE判断是否满足上报Regular BSR/Periodic BSR的条件;若是,则到步骤612;否则,到步骤613;
步骤612:触发对Regular BSR/Periodic BSR的上报;
步骤613:确定可以用于上报BSR的UL CC的个数,以及网络侧分配的总的资源能够承载的数据量;具体的,若UE接收到的UL grant消息中包含网络侧为N_CC个UL CC分配的资源信息,则确定可以用于上报BSR的UL CC的个数为N_CC;网络侧分配的总的资源能够承载的数据量等于网络侧为N_CC个UL CC分配的所有资源能够承载的数据量之和;
步骤614:为UE当前待传输的业务数据分配上行传输资源,若触发了对Regular BSR/Periodic BSR的上报,则同时还需要为Regular BSR/Periodic BSR分配分配上行传输资源,分配时可以按照各数据的优先级依次分配;
步骤615:在资源分配结束后,判断是否有剩余的可用资源,若是,则到步骤616;否则,到步骤620;
步骤616:判断是否满足上报padding BSR的触发条件,即判断剩余的可用资源能够承载的数据量是否大于或等于BSR MAC CE和MAC subheader包含的数据量之和;若是,则到步骤617;否则,到步骤620;
步骤617:根据剩余的可用资源大小确定用于上报Padding BSR的UL CC的个数B_CC,并确定上报的Padding BSR的格式;
步骤618:若触发了对Regular BSR/Periodic BSR的上报,则从N_CC个UL CC中选择一个用于上报Regular BSR/Periodic BSR的UL CC,并组装携带Regular BSR/Periodic BSR的MAC PDU;以及,从可用于上报BSR的N_CC个UL CC中选择B_CC个UL CC,并组装携带Padding BSR的MAC PDU;如果一个MAC PDU中承载了Regular BSR/Periodic BSR,则该MAC PDU中不可以再承载Padding BSR;
步骤619:利用选择的B_CC个UL CC上报Padding BSR;以及,在触发对Regular BSR/Periodic BSR的上报时,利用选择的用于上报Regular BSR/Periodic BSR的UL CC上报Regular BSR/Periodic BSR;以及,启动/重启retxBSR-Time,若上报的BSR不是截短的BSR,则启动/重启periodicBSR-Timer;结束本流程;
步骤620:判断是否触发了Regular BSR/Periodic BSR上报,若是,则到步骤621;否则,结束本流程;
步骤621:从N_CC个UL CC中选择用于上报Regular BSR/Periodic BSR的UL CC,并组装携带Regular BSR/Periodic BSR的MAC PDU,到步骤622;
步骤622:利用选择的用于上报Regular BSR/Periodic BSR的UL CC上报Regular BSR/Periodic BSR;以及,启动/重启retxBSR-Time,若上报的BSR不是截短的BSR,则启动/重启periodicBSR-Timer;结束本流程。
参见图6,本发明实施例还提供一种终端,该终端包括:
资源分配信息接收单元60,用于接收网络侧为本终端支持的一个或多个上行成员载波分配的上行传输资源信息;
资源分配单元61,用于根据所述上行传输资源信息确定所述一个或多个上行成员载波上可用上行传输资源大小的总和,并根据确定结果为终端当前待传输的上行数据分配上行传输资源;
触发确定单元62,用于在所述资源分配单元的上行传输资源分配结束后,确定剩余的可用上行传输资源是否能够承载捎带缓存状态报告padding BSR;
载波选取单元63,用于在所述触发确定单元确定为是时,触发上报paddingBSR,并选取所述一个或多个上行成员载波中的成员载波;
捎带BSR上报单元64,用于利用所述载波选取单元选取的上行成员载波向网络侧上报padding BSR。
该终端还包括:
第一判断单元65,用于在所述资源分配单元分配上行传输资源之前,判断是否满足触发上报常规缓存状态报告Regular BSR或周期性缓存状态报告Periodic BSR的条件;
所述资源分配单元61用于:
在所述第一判断单元判断不满足触发上报Regular BSR或Periodic BSR的条件时,根据所述确定结果为终端当前待传输的上行数据分配上行传输资源。
该终端还包括:
第一常规周期BSR上报单元66,用于在所述第一判断单元判断满足触发上报Regular BSR或Periodic BSR的条件时,选取所述一个或多个上行成员载波中的一个成员载波用于承载Regular BSR或Periodic BSR,并利用选取的上行成员载波向网络侧上报Regular BSR或Periodic BSR。
该终端还包括:
第二判断单元67,用于在所述资源分配单元分配上行传输资源之前,判断是否满足触发上报常规缓存状态报告Regular BSR或周期性缓存状态报告Periodic BSR的条件;
所述资源资源分配单元61还用于:在所述第二判断单元判断为是时,在为上行数据分配上行传输资源的同时还为所述Regular BSR或Periodic BSR分配上行传输资源;
所述载波选取单元63用于:
根据为所述上行数据、以及所述Regular BSR或Periodic BSR分配上行传输资源后剩余的可用上行传输资源能够承载的数据量,确定能够承载所述padding BSR的上行成员载波的数目,并从所述一个或多个上行成员载波中选取该数目个成员载波。
所述载波选取单元63还用于:
在所述第二判断单元判断为否时,根据为所述上行数据分配上行传输资源后剩余的可用上行传输资源能够承载的数据量,确定能够承载所述paddingBSR的上行成员载波的数目,并从所述一个或多个上行成员载波中选取该数目个成员载波。
该终端还包括:
第二常规周期BSR上报单元68,用于在所述第二判断单元判断为是后,选取所述一个或多个上行成员载波中的一个成员载波用于承载Regular BSR或Periodic BSR,并利用选择的上行成员载波向网络侧上报Regular BSR或Periodic BSR。
所述载波选取单元63用于:
从所述一个或多个上行成员载波中,选取除所述Regular BSR或PeriodicBSR占用的成员载波之外的所述数目个成员载波。
该终端还包括:
第三常规周期BSR上报单元69,用于在所述第二判断单元判断为是、并且所述触发确定单元确定剩余的可用上行传输资源不能够承载BSR之后,选取所述一个或多个上行成员载波中的一个成员载波用于承载Regular BSR或Periodic BSR,并利用选取的上行成员载波向网络侧上报Regular BSR或Periodic BSR。
所述载波选取单元63用于:
根据所述一个或多个上行成员载波中各成员载波的信道质量信息和/或小区间干扰协调ICIC信息,从所述一个或多个上行成员载波中选取成员载波;或者,
从所述一个或多个上行成员载波中随机选取成员载波。
综上,本发明的有益效果包括:
本发明实施例提供的方案中,终端在接收到网络侧为本终端支持的一个或多个上行成员载波分配的上行传输资源信息后,根据该上行传输资源信息确定所述一个或多个上行成员载波上可用上行传输资源大小的总和,并根据确定结果为终端当前待传输的上行数据分配上行传输资源;在上行传输资源分配结束后,确定剩余的可用上行传输资源是否能够承载捎带缓存状态报告paddingBSR,若是,则触发上报padding BSR,并选取所述一个或多个上行成员载波中的成员载波,利用选取的上行成员载波向网络侧上报padding BSR。可见,本发明实现了采用CA技术的系统中终端对BSR的上报,并且本方法使得在载波聚合时可以合理有效地组织BSR的上报。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。