一种上报缓存状态和分配资源的方法及设备与流程

文档序号:17300090发布日期:2019-04-03 04:52阅读:177来源:国知局
本发明涉及无线通信
技术领域
:,特别涉及一种上报缓存状态和分配资源的方法及设备。
背景技术
::lte(longtermevolution,长期演进)mac(mediumaccesscontrol,媒体接入控制)pdu(protocoldataunit,协议数据单元)格式如图1所示。其中,“r”表示预留比特;“f2”和“f”联合指示l域的长度,如果该mac子头对应的macsdu或macce(controlelement,控制单元)的长度大于32767bytes,f2=1,否则f2=0;“e”用于指示后续是否为mac子头,如果后续为mac子头,e=1,否则e=0;“lcid”为逻辑信道组号,每个承载rb对应的逻辑信道组有一个逻辑信道组号lcid,每个macce也对应一个lcid;“l”表示对应macsdu或macce长度,单位为byte。ltemacce可以为变长或固定长度,如果是变长,则mac子头中携带l域,如果是固定长度,则mac子头中不带l域。其中,lte中bsr(bufferstatusreport,缓存状态上报)macce格式有两种:只报一个逻辑信道组的bsrmacce和上报全部4个逻辑信道组的bsrmacce。5gnr(新空口)中,逻辑信道组个数增加到8个,lcgid需要占用3bit,如果支持1byte的短bsr,buffersize(缓存容量)域只有5bit。然而,5g支持的业务速率和传输速率大大提升,缓存状态报告的最大值大大提升,如果统一采用5bitbuffersize域长度,不能准确表示缓存状态量,使得基站不能准确调度终端数据,造成资源分配不足或资源浪费。综上所述,目前buffersize域长度不能准确表示缓存状态量,使得基站不能准确调度终端数据,造成资源分配不足或资源浪费。技术实现要素:本发明提供一种上报缓存状态和分配资源的方法及设备,用以解决现有技术中存在的buffersize域长度不能准确表示缓存状态量,使得基站不能准确调度终端数据,造成资源分配不足或资源浪费的问题。本发明实施例提供的一种上报缓存状态的方法,该方法包括:终端根据需要上报缓存状态的逻辑信道组的数量,确定使用的bsrmacce格式;所述终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce;所述终端将生成的所述bsrmacce上报给网络侧设备。本发明实施例提供的一种分配资源的方法,该方法包括:网络侧设备接收终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数生成的bsrmacce,其中使用的bsrmacce格式是终端根据需要上报缓存状态的逻辑信道组的数量确定的;所述网络侧设备根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量;所述网络侧设备根据确定的所述缓存数据量为所述终端分配上行资源。本发明实施例提供的一种上报缓存状态的终端,该终端包括:处理器、存储器和收发机;其中,处理器,用于读取存储器中的程序并执行:根据需要上报缓存状态的逻辑信道组的数量,确定使用的bsrmacce格式;根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce;将生成的所述bsrmacce上报给网络侧设备。本发明实施例提供的一种分配资源的网络侧设备,该终端包括:处理器、存储器和收发机;其中,处理器,用于读取存储器中的程序并执行:接收终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数生成的bsrmacce,其中使用的bsrmacce格式是终端根据需要上报缓存状态的逻辑信道组的数量确定的;根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量;根据确定的所述缓存数据量为所述终端分配上行资源。本发明实施例提供的一种上报缓存状态的终端,该终端包括:格式确定模块,用于根据需要上报缓存状态的逻辑信道组的数量,确定使用的bsrmacce格式;生成模块,用于根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce;上报模块,用于将生成的所述bsrmacce上报给网络侧设备。本发明实施例提供的一种分配资源的网络侧设备,该网络侧设备包括:接收模块,用于接收终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数生成的bsrmacce,其中使用的bsrmacce格式是终端根据需要上报缓存状态的逻辑信道组的数量确定的;数据量确定模块,用于根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量;分配模块,用于根据确定的所述缓存数据量为所述终端分配上行资源。本发明实施例提供的一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例上述上报缓存状态的步骤或本发明实施例上述分配资源的步骤。本发明实施例终端根据需要上报缓存状态的逻辑信道组的数量确定的使用的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce;将生成的所述bsrmacce上报给网络侧设备。网络侧设备根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量;根据确定的所述缓存数据量为所述终端分配上行资源。由于终端根据需要上报缓存状态的逻辑信道组的数量确定使用的bsrmacce格式,并根据bsrmacce格式中缓存序号占用的比特数生成bsrmacce,能够针对不同的逻辑信道组的数量选择不同的bsrmacce格式,从而可以更准确调度终端数据,降低了资源分配不足或资源浪费的情况发生的次数。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为
背景技术
:中macpdu的结构示意图;图2为本发明实施例分配资源的系统结构示意图;图3a为本发明实施例第一bsrmacce格式示意图;图3b为本发明实施例第二bsrmacce格式示意图;图4为本发明实施例第一种终端的结构示意图;图5为本发明实施例第一种网络侧设备的结构示意图;图6为本发明实施例第二种终端的结构示意图;图7为本发明实施例第二种网络侧设备的结构示意图;图8为本发明实施例上报缓存状态的方法流程示意图;图9为本发明实施例分配资源的方法流程示意图。具体实施方式为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。如图2所述,本发明实施例分配资源的系统包括:终端10,用于根据需要上报缓存状态的逻辑信道组的数量,确定使用的bsrmacce格式;根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce;将生成的所述bsrmacce上报给网络侧设备。网络侧设备20,用于接收终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数生成的bsrmacce,根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量;根据确定的所述缓存数据量为所述终端分配上行资源。本发明实施例终端根据需要上报缓存状态的逻辑信道组的数量确定的使用的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce;将生成的所述bsrmacce上报给网络侧设备。网络侧设备根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量;根据确定的所述缓存数据量为所述终端分配上行资源。由于终端根据需要上报缓存状态的逻辑信道组的数量确定使用的bsrmacce格式,并根据bsrmacce格式中缓存序号占用的比特数生成bsrmacce,能够针对不同的逻辑信道组的数量选择不同的bsrmacce格式,从而可以更准确调度终端数据,降低了资源分配不足或资源浪费的情况发生的次数。本发明实施例根据需要上报缓存状态的逻辑信道组的数量,可以选择使用能够上报多个逻辑信道组缓存状态的第一bsrmacce格式或使用能够上报1个逻辑信道组缓存状态的第一bsrmacce格式。其中,终端会存储第一bsrmacce格式和第二bsrmacce格式,每个bsrmacce格式都会对应一个bsr表(table)。需要说明的是,bsr表中记录的是缓存序号和缓存数据量范围的对应关系,也就是说,bsr表只是展示缓存序号和缓存数据量范围的对应关系的一种形式,根据需要也可以通过其他形式展现,比如数据库、公式等。不同的展现形式只是对表的简单替换,这些改变都属于等同技术的范围。一种可能的第一bsrmacce格式如图3a所示,一种可能的第二bsrmacce格式如图3b所示。图3a中的buffersize域的长度可以是5bit或其他数值。图3b中的buffersize域的长度是以8bit为例。根据需要第二bsrmacce格式中的buffersize域的长度也可以是其他数值,比如有7bit。图3b中,第一个byte用于指示哪些逻辑信道组需要上报缓存,后续按第一个byte的bitmap(比特位图)中的指示顺序依次上报缓存。这种格式的bsrmacce是变长的,可以根据需要上报1~8个逻辑信道组的缓存。例如逻辑信道组lcg1、3、5有数据缓存需要上报,则除了mac子头外,bsrmacce长度为4byte,第1byte是bitmap指示,针对本例设置为01010100(即第1/3/5个逻辑信道组设置为1),第2、3、4个byte分别指示逻辑信道组1、3、5的数据缓存量。在实施中,终端存储的第二bsrmacce格式对应的bsr表可以是与第一bsrmacce格式对应的表不同;也可以是第二bsrmacce格式对应的bsr表是复用第一bsrmacce格式对应的bsr表。其中,第一bsrmacce格式中的buffersize域的长度大于第二bsrmacce格式中的buffersize域的长度。第一bsrmacce格式对应的表是根据第一bsrmacce格式中的buffersize域的长度,采用指数分布式生成的。如果第二bsrmacce格式对应的bsr表是独立的一个表(即不是复用第一bsrmacce格式对应的bsr表),则第二bsrmacce格式对应的bsr表是根据第二bsrmacce格式中的buffersize域的长度,采用指数分布式生成的。下面以第一bsrmacce格式中的buffersize域的长度为8bit举例说明,其他数值比如7bit,与8bit类似,在此不再赘述。8bitbuffersize长度生成单个bsrtable,可指示的缓存数据量区间为256(即2^8。其中2^x表示2x,后续相同的描述不再进行解释)个。为便于说明,以和lte相同的最大缓存值bmax=3000000byte为例构造8bitbs对应的bsrtable如下。需要说明的是,表1只是个示例,实际5gnr的最大缓存值bmax远大于3000000byte,划分的区间也可以根据需要进行色设定。表18bitbssize的bsrtable示例下面以第一bsrmacce格式中的buffersize域的长度为5bit举例说明,其他数值与5bit类似,在此不再赘述。5bitbuffersize长度生成单个bsrtable,可指示的缓存数据量区间为32(即2^5)个。为便于说明,以和lte相同的最大缓存值bmax=3000000byte为例构造8bitbs对应的bsrtable如下。需要说明的是,表2只是个示例,实际5gnr的最大缓存值bmax远大于3000000byte,划分的区间也可以根据需要进行色设定。表45bitbssize的bsrtable示例indexbuffersize(bs)value[bytes]indexbuffersize(bs)value[bytes]1bs=0174407<bs<=680820<bs<=10186808<bs<=10517310<bs<=161910517<bs<=16246416<bs<=242016246<bs<=25096524<bs<=372125096<bs<=38767637<bs<=572238767<bs<=59886757<bs<=882359886<bs<=92511888<bs<=1362492511<bs<=1429099136<bs<=21025142909<bs<=22076210210<bs<=32526220762<bs<=34102811325<bs<=50127341028<bs<=52681312501<bs<=77428526813<bs<=81381013774<bs<=119629813810<bs<=1257155141196<bs<=1847301257155<bs<=1942026151847<bs<=2853311942026<bs<=3000000162853<bs<=440732bs>3000000比较表1和表2,显然在相同最大值和最小值下,bit数越大,指示范围越准确。指示bit数越少,index取值高时,针对大数据量的指示范围越大。但由于采用了指数分布生成bsrtable,小数据量时的缓存数据量指示比较准确。在实施中,终端和基站都需要区分上报的是单个逻辑信道组的bsr还是多个逻辑信道组的bsr,具体采用不同的lcid区分,如lcid1表示上报的是单个逻辑信道组,lcid2表示上报的是多个逻辑信道组。基于上面内容可知:本发明实施例给出两种方式:方式一:终端采用1个表,即第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表;方式二:终端采用2个表,即第二bsrmacce对应的bsr的表是独立的表。下面按照上报多个逻辑信道组状态和上报1个逻辑信道组状态为例分别进行介绍。情况一、上报多个逻辑信道组缓存状态。具体的,若需要上报缓存状态的逻辑信道组的数量是多个,则所述终端使用能够上报多个逻辑信道组缓存状态的第一bsrmacce格式。对于终端中的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表,还是终端中的第二bsrmacce对应的bsr的表是独立的表,需要上报缓存状态的逻辑信道组的数量是多个时,所述终端使用能够上报多个逻辑信道组缓存状态的第一bsrmacce格式。可选的,所述终端生成bsrmacce时,根据所述第一bsrmacce格式对应的bsr表,确定每个逻辑信道组的缓存数据量对应的缓存序号;所述终端将确定的缓存序号置于所述第一bsrmacce格式对应的位置中。相应的,所述网络侧设备根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。比如一共有逻辑信道组a和逻辑信道组b两个逻辑信道组。逻辑信道组a的缓存数据量是6523bit,逻辑信道组a的缓存数据量是329bit。以表1为例,终端查表后得到逻辑信道组a的缓存数据量6523bit对应的缓存序号是133;终端查表后得到逻辑信道组b的缓存数据量329bit对应的缓存序号是73。之后,终端将133和73分别置于所述第一bsrmacce格式对应的位置中;网络侧设备在收到bsrmacce的格式为第一bsrmacce后,知道终端上报多个逻辑信道组的缓存状态,在确定缓存标识133和73后,根据表1可以知道逻辑信道组a的缓存数据量在6522到6855之间,逻辑信道组b的缓存数量在328和345之间。情况二、上报1个逻辑信道组缓存状态。对于上报1个逻辑信道组缓存状态,终端采用1个表和终端采用2个表的处理过程有不同,下面分别进行介绍。方式一、终端采用1个表。对于终端采用1个表的方式,可以规定终端选择使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式;还可以规定终端根据所述逻辑信道组的缓存数据量,确定使用的bsrmacce格式,下面分别进行说明。1、终端选择使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式。这种方式下不管终端上报的逻辑信道组的缓存数据量是多少,只要上报1个逻辑信道组的缓存状态,都只选择第二bsrmacce格式。这里上报1个逻辑信道组缓存状态可能是1有一个逻辑信道组需要上报;也可能是终端根据获得的上行资源在发送上行传输后可以发送paddingbsr,但剩余资源只够发送一个逻辑信道组的bsr。可选的,所述终端生成bsrmacce时,根据所述第二bsrmacce格式中缓存序号占用的比特数和所述逻辑信道组的缓存数据量,从所述第一bsrmacce格式对应的bsr表中确定所述逻辑信道组的缓存数据量对应的缓存序号;所述终端将确定的缓存序号置于所述第二bsrmacce格式对应的位置中。由于第二bsrmacce格式的buffersize域的比特数小于第一bsrmacce格式的buffersize域的比特数,所以第二bsrmacce格式只能复用第一bsrmacce格式对应的表中的部分内容。比如第二bsrmacce格式的buffersize域为5bit,第一bsrmacce格式的buffersize域为8bit,则第二bsrmacce格式只能复用第二bsrmacce格式中的32个缓存序号。基于此,本发明实施例给出一种可行的方式:就是复用第二bsrmacce格式中的前(2^x-1)个缓存序号,如果前(2^x-1)个缓存序号不能表示,可以将缓存序号设置为最大值,表示缓存数据量已超过第一bsrmacce格式对应的bsr表中的第(2^x-1)个缓存序号表征的缓存数据量。其中,x为第二bsrmacce格式中缓存序号占用的比特数。具体的:若所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号能够表示所述逻辑信道组的缓存数据量,则所述终端根据所述第一bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号;或若所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号不能表示所述逻辑信道组的缓存数据量,则所述终端将缓存序号设置为最大值,表示缓存数据量已超过第一bsrmacce格式对应的bsr表中的第(2^x-1)个缓存序号表征的缓存数据量。相应的,若所述bsrmacce中的缓存序号为所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号,则所述网络侧设备根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量;或若所述bsrmacce中的缓存序号为最大值,则所述网络侧设备确定所述终端的缓存数据量已超过bsrmacce格式对应的bsr表中的第(2^x-1)个缓存序号表征的缓存数据量。以第二bsrmacce格式的buffersize域为5bit,第一bsrmacce格式的buffersize域为8bit为例:如果终端需要上报的逻辑信道组的缓存数据量可以用表1中前31个缓存序号表示,比如逻辑信道组的缓存数据量是22,则查找表1可以确定对应的缓存序号是17。而17可以用5bit进行表示,所以确定需要上报的逻辑信道组的缓存数据量对应的缓存标识为17;相应的,网络侧设备在收到bsrmacce的格式为第二bsrmacce后,知道终端上报一个逻辑信道组的缓存状态,在确定缓存标识是17后,可以查表1确定逻辑信道组的缓存数据量是22。如果终端需要上报的逻辑信道组的缓存数据量不能用表1中前31个缓存序号表示,比如逻辑信道组的缓存数据量是46,则查找表1可以确定对应的缓存序号是33,超过了31,确定需要上报的逻辑信道组的缓存数据量对应的缓存标识为5bit表示的最大值,11111即32。相应的,网络侧设备在收到bsrmacce的格式为第二bsrmacce后,知道终端上报一个逻辑信道组的缓存状态,在确定缓存标识是32后,可以确定逻辑信道组的缓存数据量超过43。2、终端根据所述逻辑信道组的缓存数据量,确定使用的bsrmacce格式。由于第二bsrmacce格式的buffersize域的比特数小于第一bsrmacce格式的buffersize域的比特数,所以第二bsrmacce格式只能复用第一bsrmacce格式对应的表中的部分内容。比如第二bsrmacce格式的buffersize域为5bit,第一bsrmacce格式的buffersize域为8bit,则第二bsrmacce格式只能复用第二bsrmacce格式中的32个缓存序号。基于此,本发明实施例给出一种可行的方式:就是复用第二bsrmacce格式中的前(2^x)个缓存序号,如果前(2^x)个缓存序号不能表示,则选择第一bsrmacce格式(也就是说,如果前(2^x)个缓存序号不能表示,即使只有一个逻辑信道组的缓存状态需要上报,也选择第一bsrmacce格式)。具体的,所述第一bsrmacce格式对应的bsr表的前2^x个缓存序号无法表示所述逻辑信道组的缓存数据量,则所述终端使用能够上报多个逻辑信道组缓存状态的第一bsrmacce格式,其中x为第二bsrmacce格式中缓存序号占用的比特数;或若所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表,且所述第一bsrmacce格式对应的bsr表的前2^x个缓存序号能够表示所述逻辑信道组的缓存数据量,则所述终端使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式。可选的,所述终端根据所述第一bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号,并将确定的缓存序号置于所述第一bsrmacce格式对应的位置中相应的,所述网络侧设备根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。以第二bsrmacce格式的buffersize域为5bit,第一bsrmacce格式的buffersize域为8bit为例:如果终端需要上报的逻辑信道组的缓存数据量可以用表1中前32个缓存序号表示,比如逻辑信道组的缓存数据量是22,则查找表1可以确定对应的缓存序号是17。而17可以用5bit进行表示,所以确定需要上报的逻辑信道组的缓存数据量对应的缓存标识为17;相应的,网络侧设备在收到bsrmacce的格式为第二bsrmacce后,知道终端上报一个逻辑信道组的缓存状态,在确定缓存标识是17后,可以查表1确定逻辑信道组的缓存数据量是22。如果终端需要上报的逻辑信道组的缓存数据量不能用表1中前32个缓存序号表示,比如逻辑信道组的缓存数据量是46,则查找表1可以确定对应的缓存序号是33,超过了32,此时终端选择采用第一bsrmacce的格式上报,对应的缓存序号是33。相应的,网络侧设备收到bsrmacce的格式为第一bsrmacce,在确定缓存标识是33后,查找表1可以确定逻辑信道组的缓存数据量是44或45。方式二、终端采用2个表。对于终端采用2个表的方式,终端可以根据所述第二bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号。所述终端将确定的缓存序号置于所述第二bsrmacce格式对应的位置中。相应的,所述网络侧设备在收到的bsrmacce是第二bsrmacce格式后,根据所述第二bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。以第二bsrmacce格式的buffersize域为5bit,第一bsrmacce格式的buffersize域为8bit为例:如果终端需要上报的逻辑信道组的缓存数据量是22,则查找表2可以确定对应的缓存序号是3。相应的,网络侧设备在收到bsrmacce的格式为第二bsrmacce后,知道终端上报一个逻辑信道组的缓存状态,在确定缓存标识是3后,可以查表2确定逻辑信道组的缓存数据量在16到24之间。对于终端采用2个表的情况,如果终端要上报一个逻辑信道组的缓存状态,则选择采用第一bsrmacce,如果终端要上报多个逻辑信道组的缓存状态,则选择采用第二bsrmacce。其中,本发明实施例的终端又称之为用户设备(userequipment,ue)、移动台(mobilestation,ms)、移动终端(mobileterminal,mt)等,是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例为:手机(mobilephone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobileinternetdevice,mid)、可穿戴设备,虚拟现实(virtualreality,vr)设备、增强现实(augmentedreality,ar)设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程手术(remotemedicalsurgery)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等。其中,本发明实施例的网络侧设备可以是ran(radioaccessnetwork,无线接入网)节点。ran是网络中将终端接入到无线网络的部分。ran节点(或设备)为无线接入网中的节点(或设备),又可以称为基站。目前,一些ran节点的举例为:gnb、传输接收点(transmissionreceptionpoint,trp)、演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu),或无线保真(wirelessfidelity,wifi)接入点(accesspoint,ap)等。另外,在一种网络结构中,ran可以包括集中单元(centralizedunit,cu)节点和分布单元(distributedunit,du)节点。这种结构将长期演进(longtermevolution,lte)系统中enb的协议层拆分开,部分协议层的功能放在cu集中控制,剩下部分或全部协议层的功能分布在du中,由cu集中控制du。如图4所述,本发明实施例第一种终端包括:处理器400、存储器401、收发机402以及总线接口。处理器400负责管理总线架构和通常的处理,存储器401可以存储处理器400在执行操作时所使用的数据。收发机402用于在处理器400的控制下接收和发送数据。总线架构可以包括任意数量的互联的总线和桥,具体由处理器400代表的一个或多个处理器和存储器401代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器400负责管理总线架构和通常的处理,存储器401可以存储处理器400在执行操作时所使用的数据。本发明实施例揭示的流程,可以应用于处理器400中,或者由处理器400实现。在实现过程中,信号处理流程的各步骤可以通过处理器400中的硬件的集成逻辑电路或者软件形式的指令完成。处理器400可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器401,处理器400读取存储器401中的信息,结合其硬件完成信号处理流程的步骤。具体地,处理器400,用于读取存储器401中的程序并执行:根据需要上报缓存状态的逻辑信道组的数量,确定使用的bsrmacce格式;根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce;将生成的所述bsrmacce上报给网络侧设备。可选的,所述处理器400具体用于:若需要上报缓存状态的逻辑信道组的数量是多个,则使用能够上报多个逻辑信道组缓存状态的第一bsrmacce格式。可选的,所述处理器400具体用于:根据所述第一bsrmacce格式对应的bsr表,确定每个逻辑信道组的缓存数据量对应的缓存序号;将确定的缓存序号置于所述第一bsrmacce格式对应的位置中。可选的,所述处理器400具体用于:若需要上报缓存状态的逻辑信道组的数量是1个,则选择使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式;或若需要上报缓存状态的逻辑信道组的数量是1个,则根据所述逻辑信道组的缓存数据量,确定使用的bsrmacce格式。可选的,所述处理器400选择使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式;所述处理器400具体用于:若所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表,则根据所述第二bsrmacce格式中缓存序号占用的比特数和所述逻辑信道组的缓存数据量,从所述第一bsrmacce格式对应的bsr表中确定所述逻辑信道组的缓存数据量对应的缓存序号;将确定的缓存序号置于所述第二bsrmacce格式对应的位置中。可选的,所述处理器400具体用于:若所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号能够表示所述逻辑信道组的缓存数据量,则根据所述第一bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号;或若所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号不能表示所述逻辑信道组的缓存数据量,则将缓存序号设置为最大值,表示缓存数据量已超过第一bsrmacce格式对应的bsr表中的第(2^x-1)个缓存序号表征的缓存数据量;其中,x为第二bsrmacce格式中缓存序号占用的比特数。可选的,所述处理器400选择使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式;所述处理器400具体用于:若所述终端的第二bsrmacce对应的bsr的表不是复用第一bsrmacce格式对应的bsr表,则根据所述第二bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号;将确定的缓存序号置于所述第二bsrmacce格式对应的位置中。可选的,所述处理器400具体用于:若所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表,且所述第一bsrmacce格式对应的bsr表的前2^x个缓存序号无法表示所述逻辑信道组的缓存数据量,则使用能够上报多个逻辑信道组缓存状态的第一bsrmacce格式,其中x为第二bsrmacce格式中缓存序号占用的比特数;或若所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表,且所述第一bsrmacce格式对应的bsr表的前2^x个缓存序号能够表示所述逻辑信道组的缓存数据量,则使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式。可选的,所述处理器400具体用于:根据所述第一bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号,并将确定的缓存序号置于所述第一bsrmacce格式对应的位置中。如图5所述,本发明实施例第一种网络侧设备包括:处理器500、存储器501、收发机502以及总线接口。处理器500负责管理总线架构和通常的处理,存储器501可以存储处理器500在执行操作时所使用的数据。收发机502用于在处理器500的控制下接收和发送数据。总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器501代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器500负责管理总线架构和通常的处理,存储器501可以存储处理器500在执行操作时所使用的数据。本发明实施例揭示的流程,可以应用于处理器500中,或者由处理器500实现。在实现过程中,信号处理流程的各步骤可以通过处理器500中的硬件的集成逻辑电路或者软件形式的指令完成。处理器500可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器501,处理器500读取存储器501中的信息,结合其硬件完成信号处理流程的步骤。具体地,处理器500,用于读取存储器501中的程序并执行:接收终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数生成的bsrmacce,其中使用的bsrmacce格式是终端根据需要上报缓存状态的逻辑信道组的数量确定的;根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量;根据确定的所述缓存数据量为所述终端分配上行资源。可选的,所述bsrmacce的格式是能够上报多个逻辑信道组缓存状态的第一bsrmacce格式;所述处理器500具体用于:根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。可选的,所述bsrmacce的格式是能够上报1个逻辑信道组缓存状态的第二bsrmacce格式,且所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表;所述处理器500具体用于:若所述bsrmacce中的缓存序号为所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号,则根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量;或若所述bsrmacce中的缓存序号为最大值,则确定所述终端的缓存数据量已超过bsrmacce格式对应的bsr表中的第(2^x-1)个缓存序号表征的缓存数据量。可选的,所述bsrmacce的格式是能够上报1个逻辑信道组缓存状态的第二bsrmacce格式,且所述终端的第二bsrmacce对应的bsr的表不是复用第一bsrmacce格式对应的bsr表;所述处理器500具体用于:根据所述第二bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。可选的,所述bsrmacce的格式是能够上报1个逻辑信道组缓存状态的第二bsrmacce格式,且所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表;所述处理器500具体用于:根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。如图6所述,本发明实施例第二种终端包括:格式确定模块600,用于根据需要上报缓存状态的逻辑信道组的数量,确定使用的bsrmacce格式;生成模块601,用于根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce;上报模块602,用于将生成的所述bsrmacce上报给网络侧设备。可选的,所述格式确定模块600具体用于:若需要上报缓存状态的逻辑信道组的数量是多个,则使用能够上报多个逻辑信道组缓存状态的第一bsrmacce格式。可选的,所述生成模块601具体用于:根据所述第一bsrmacce格式对应的bsr表,确定每个逻辑信道组的缓存数据量对应的缓存序号;将确定的缓存序号置于所述第一bsrmacce格式对应的位置中。可选的,所述格式确定模块600具体用于:若需要上报缓存状态的逻辑信道组的数量是1个,则选择使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式;或若需要上报缓存状态的逻辑信道组的数量是1个,则根据所述逻辑信道组的缓存数据量,确定使用的bsrmacce格式。可选的,所述处理器选择使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式;所述生成模块601具体用于:若所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表,则根据所述第二bsrmacce格式中缓存序号占用的比特数和所述逻辑信道组的缓存数据量,从所述第一bsrmacce格式对应的bsr表中确定所述逻辑信道组的缓存数据量对应的缓存序号;将确定的缓存序号置于所述第二bsrmacce格式对应的位置中。可选的,所述生成模块601具体用于:若所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号能够表示所述逻辑信道组的缓存数据量,则根据所述第一bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号;或若所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号不能表示所述逻辑信道组的缓存数据量,则将缓存序号设置为最大值,表示缓存数据量已超过第一bsrmacce格式对应的bsr表中的第(2^x-1)个缓存序号表征的缓存数据量;其中,x为第二bsrmacce格式中缓存序号占用的比特数。可选的,所述处理器选择使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式;所述生成模块601具体用于:若所述终端的第二bsrmacce对应的bsr的表不是复用第一bsrmacce格式对应的bsr表,则根据所述第二bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号;将确定的缓存序号置于所述第二bsrmacce格式对应的位置中。可选的,所述格式确定模块600具体用于:若所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表,且所述第一bsrmacce格式对应的bsr表的前2^x个缓存序号无法表示所述逻辑信道组的缓存数据量,则使用能够上报多个逻辑信道组缓存状态的第一bsrmacce格式,其中x为第二bsrmacce格式中缓存序号占用的比特数;或若所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表,且所述第一bsrmacce格式对应的bsr表的前2^x个缓存序号能够表示所述逻辑信道组的缓存数据量,则使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式。可选的,所述生成模块601具体用于:根据所述第一bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号,并将确定的缓存序号置于所述第一bsrmacce格式对应的位置中。如图7所述,本发明实施例第二种网络侧设备包括:接收模块700,用于接收终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数生成的bsrmacce,其中使用的bsrmacce格式是终端根据需要上报缓存状态的逻辑信道组的数量确定的;数据量确定模块701,用于根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量;分配模块702,用于根据确定的所述缓存数据量为所述终端分配上行资源。可选的,所述bsrmacce的格式是能够上报多个逻辑信道组缓存状态的第一bsrmacce格式;所述数据量确定模块701具体用于:根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。可选的,所述bsrmacce的格式是能够上报1个逻辑信道组缓存状态的第二bsrmacce格式,且所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表;所述所述数据量确定模块701具体用于:若所述bsrmacce中的缓存序号为所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号,则根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量;或若所述bsrmacce中的缓存序号为最大值,则确定所述终端的缓存数据量已超过bsrmacce格式对应的bsr表中的第(2^x-1)个缓存序号表征的缓存数据量。可选的,所述bsrmacce的格式是能够上报1个逻辑信道组缓存状态的第二bsrmacce格式,且所述终端的第二bsrmacce对应的bsr的表不是复用第一bsrmacce格式对应的bsr表;所述所述数据量确定模块701具体用于:根据所述第二bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。可选的,所述bsrmacce的格式是能够上报1个逻辑信道组缓存状态的第二bsrmacce格式,且所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表;所述所述数据量确定模块701具体用于:根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。其中,本发明实施例还提供的一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例上述终端的步骤或本发明实施例上述网络侧设备的步骤。基于同一发明构思,本发明实施例中还提供了一种进行重复传输的方法,由于该方法对应的设备是本发明实施例信道进行重复传输的系统中的du,并且该方法解决问题的原理与该设备相似,因此该方法的实施可以参见设备的实施,重复之处不再赘述。如图8所述,本发明实施例上报缓存状态的方法包括:步骤800、终端根据需要上报缓存状态的逻辑信道组的数量,确定使用的bsrmacce格式;步骤801、所述终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce;步骤802、所述终端将生成的所述bsrmacce上报给网络侧设备。可选的,所述终端根据需要上报缓存状态的逻辑信道组的数量,确定使用的bsrmacce格式,包括:若需要上报缓存状态的逻辑信道组的数量是多个,则所述终端使用能够上报多个逻辑信道组缓存状态的第一bsrmacce格式。可选的,所述终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce,包括:所述终端根据所述第一bsrmacce格式对应的bsr表,确定每个逻辑信道组的缓存数据量对应的缓存序号;所述终端将确定的缓存序号置于所述第一bsrmacce格式对应的位置中。可选的,所述终端根据需要上报缓存状态的逻辑信道组的数量,确定使用的bsrmacce格式,包括:若需要上报缓存状态的逻辑信道组的数量是1个,则所述终端选择使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式;或若需要上报缓存状态的逻辑信道组的数量是1个,则所述终端根据所述逻辑信道组的缓存数据量,确定使用的bsrmacce格式。可选的,所述终端选择使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式;所述终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce,包括:若所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表,则所述终端根据所述第二bsrmacce格式中缓存序号占用的比特数和所述逻辑信道组的缓存数据量,从所述第一bsrmacce格式对应的bsr表中确定所述逻辑信道组的缓存数据量对应的缓存序号;所述终端将确定的缓存序号置于所述第二bsrmacce格式对应的位置中。可选的,所述终端根据所述第二bsrmacce格式中缓存序号占用的比特数x和所述逻辑信道组的缓存数据量,从所述第一bsrmacce格式对应的bsr表中确定所述逻辑信道组的缓存数据量对应的缓存序号,包括:若所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号能够表示所述逻辑信道组的缓存数据量,则所述终端根据所述第一bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号;或若所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号不能表示所述逻辑信道组的缓存数据量,则所述终端将缓存序号设置为最大值,表示缓存数据量已超过第一bsrmacce格式对应的bsr表中的第(2^x-1)个缓存序号表征的缓存数据量;其中,x为第二bsrmacce格式中缓存序号占用的比特数。可选的,所述终端选择使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式;所述终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce,包括:若所述终端的第二bsrmacce对应的bsr的表不是复用第一bsrmacce格式对应的bsr表,则所述终端根据所述第二bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号;所述终端将确定的缓存序号置于所述第二bsrmacce格式对应的位置中。可选的,所述终端根据所述逻辑信道组的缓存数据量,确定使用的bsrmacce格式,包括:若所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表,且所述第一bsrmacce格式对应的bsr表的前2^x个缓存序号无法表示所述逻辑信道组的缓存数据量,则所述终端使用能够上报多个逻辑信道组缓存状态的第一bsrmacce格式,其中x为第二bsrmacce格式中缓存序号占用的比特数;或若所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表,且所述第一bsrmacce格式对应的bsr表的前2^x个缓存序号能够表示所述逻辑信道组的缓存数据量,则所述终端使用能够上报1个逻辑信道组缓存状态的第二bsrmacce格式。可选的,所述终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数,生成bsrmacce,包括:所述终端根据所述第一bsrmacce格式对应的bsr表,确定所述逻辑信道组的缓存数据量对应的缓存序号,并将确定的缓存序号置于所述第一bsrmacce格式对应的位置中。如图9所述,本发明实施例分配资源的方法包括:步骤900、网络侧设备接收终端根据确定的bsrmacce格式以及所述bsrmacce格式中缓存序号占用的比特数生成的bsrmacce,其中使用的bsrmacce格式是终端根据需要上报缓存状态的逻辑信道组的数量确定的;步骤901、所述网络侧设备根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量;步骤902、所述网络侧设备根据确定的所述缓存数据量为所述终端分配上行资源。可选的,所述bsrmacce的格式是能够上报多个逻辑信道组缓存状态的第一bsrmacce格式;所述网络侧设备根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量,包括:所述网络侧设备根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。可选的,所述bsrmacce的格式是能够上报1个逻辑信道组缓存状态的第二bsrmacce格式,且所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表;所述网络侧设备根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量,包括:若所述bsrmacce中的缓存序号为所述第一bsrmacce格式对应的bsr表中前(2^x-1)个缓存序号,则所述网络侧设备根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量;或若所述bsrmacce中的缓存序号为最大值,则所述网络侧设备确定所述终端的缓存数据量已超过bsrmacce格式对应的bsr表中的第(2^x-1)个缓存序号表征的缓存数据量。可选的,所述bsrmacce的格式是能够上报1个逻辑信道组缓存状态的第二bsrmacce格式,且所述终端的第二bsrmacce对应的bsr的表不是复用第一bsrmacce格式对应的bsr表;所述网络侧设备根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量,包括:所述网络侧设备根据所述第二bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。可选的,所述bsrmacce的格式是能够上报1个逻辑信道组缓存状态的第二bsrmacce格式,且所述终端的第二bsrmacce对应的bsr的表是复用第一bsrmacce格式对应的bsr表;所述网络侧设备根据bsr表确定bsrmacce中的缓存序号对应的缓存数据量,包括:所述网络侧设备根据所述第一bsrmacce格式对应的bsr表,确定bsrmacce中的缓存序号对应的缓存数据量。下面列举几个例子,对本发明的方案进行详细说明。实施例1:一个bsrtable,一个逻辑信道组bsr上报,5bitbssize(针对上述情况二的方式一中的1)。终端侧:步骤1:终端只有一个逻辑信道组的缓存状态需要上报,选择短bsr的lcid组织mac子头;或者终端根据获得的上行资源在发送上行传输后可以发送paddingbsr,但剩余资源只够发送一个逻辑信道组的bsr,即truncatedbsr,选择truncatedbsr的lcid组织mac子头。选择1byte的bsrmacce格式(例如图3a的格式),其中bssize为5bit。根据该逻辑信道组的缓存数据量,在8bitbssize的bsrtable中(例如表1),选择前31个指示序号index填入bsrmacce。如果缓存数据量大于第31个index指示的数据量,在bs域填报全1。步骤2:终端在分配的上行资源上发送组织好的bsrmacce及其子头。步骤3:终端按照基站分配的上行资源发送上行缓存数据,如果有padding资源,上报paddingbsr,反映最新bsr情况。基站:步骤1:基站接收终端的上行传输,确定终端上报的bsr,根据mac子头中的lcid,确定为短bsr或truncatedbsr,并确定1bytebsrmacce的格式后读取bsrmacce。步骤2:基站根据上报的bsr为终端分配上行资源。步骤3:基站接收上行传输和后续可能的bsr上报。实施例2:一个bsrtable,一个逻辑信道组bsr上报,终端选择使用5bitbssize和8bitbssize中的一个(针对上述情况二的方式一中的2)。终端侧:步骤1:终端只有一个逻辑信道组的缓存状态需要上报时,根据终端缓存数据量选择使用的bssize为5bit还是8bit,如果缓存数据量可以由bsrtable(表1)的前32个索引中的一个表示,选择5bitbssize,否则选择8bitbssize;根据选定的bssize,确定对应的lcid生成mac子头,以及对应的bsrmacce格式,生成bsrmacce。步骤2:终端在分配的上行资源上发送组织好的bsrmacce及其子头。步骤3:终端按照基站分配的上行资源发送上行缓存数据,如果有padding资源,上报paddingbsr,反映最新bsr情况。基站侧:步骤1:基站接收终端的上行传输,确定终端上报的bsr,根据mac子头中的lcid,确定为5bit还是8bitbssize及其对应的bsrmacce。步骤2:基站根据上报的bsr为终端分配上行资源。步骤3:基站接收上行传输和后续可能的bsr上报。实施例3:一个bsrtable,多个逻辑信道组缓存上报(对应情况一)。终端侧:步骤1:终端有多个逻辑信道组的缓存状态需要上报时,使用8bitbssize;确定对应的lcid生成mac子头以及对应的bsrmacce格式,生成bsrmacce。步骤2:终端在分配的上行资源上发送组织好的bsrmacce及其子头。步骤3:终端按照基站分配的上行资源发送上行缓存数据。基站侧:步骤1:基站接收终端上行传输,确定终端上报的bsr,根据mac子头中的lcid,确定为8bitbssize及其对应的bsrmacce格式。步骤2:基站根据上报的bsr为终端分配上行资源。步骤3:基站接收上行传输和后续可能的bsr上报。实施例4:两个bsrtable,单个逻辑信道组缓存上报(针对上述情况二的方式二)。终端侧:步骤1:终端只有一个逻辑信道组的缓存状态需要上报时,确定使用5bitbssize和1bytebsrmacce格式,并确定对应的lcid生成mac子头,查找5bitbssize的bsrtable(例如表2),生成bsrmacce。步骤2:终端在分配的上行资源上发送组织好的bsrmacce及其子头。步骤3:终端按照基站分配的上行资源发送上行缓存数据。基站侧:步骤1:基站接收终端上行传输,确定终端上报的bsr,根据mac子头中的lcid,确定为5bitbssize,进一步确定对应的bsrmacce格式和使用的是5bitbssize对应的bsrtable。步骤2:基站根据上报的bsr为终端分配上行资源。步骤3:基站接收上行传输和后续可能的bsr上报。实施例5:两个bsrtable,多个逻辑信道组缓存上报(针对上述情况一)。终端侧:步骤1:终端有多个逻辑信道组的缓存状态需要上报时,确定使用8bitbssize、对应的bsrmacce格式以及对应的lcid生成mac子头,查找8bitbssize的bsrtable,生成bsrmacce。步骤2:终端在分配的上行资源上发送组织好的bsrmacce及其子头。步骤3:终端按照基站分配的上行资源发送上行缓存数据。基站侧:步骤1:基站接收终端上行传输,确定终端上报的bsr,根据mac子头中的lcid,确定为8bitbssize,进一步确定对应的bsrmacce格式和使用的是8bitbssize对应的bsrtable。步骤2:基站根据上报的bsr为终端分配上行资源。步骤3:基站接收上行传输和后续可能的bsr上报。以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1