一种发送缓存状态报告的方法及用户设备与流程

文档序号:16523531发布日期:2019-01-05 10:09阅读:153来源:国知局
一种发送缓存状态报告的方法及用户设备与流程
本申请涉及通信
技术领域
,尤其涉及一种发送缓存状态报告的方法及用户设备。
背景技术
:在长期演进(longtermevolution,lte)通信中,用户设备(userequipment,ue)通过上行调度请求(schedulingrequest,sr)向网络侧设备请求上行资源时,只指明了ue是否有上行数据需要发送,而没有指明自己需要发送多少上行数据。ue需要向网络侧设备发送缓存状态报告(bufferstatusreport,bsr),告知网络侧设备自身上行缓冲区(buffer)里有多少数据需要发送,以便网络侧设备决定给该ue分配多少上行资源。根据业务的不同,ue可能建立大量的无线承载(radiobearer),每个无线承载对应一个逻辑信道(logicalchannel,lc),如果ue为每一个逻辑信道上报一个bsr,会带来大量的信令开销。为了避免这种开销,在lte通信中引入了逻辑信道组(lcgroup,lcg)的概念,将每个逻辑信道归属到ue的四个lcg中的一个lcg,ue基于lcg来上报bsr,而不是为每个逻辑信道上报一个bsr。lte通信中bsr有两种格式:(1)短bsr(shortbsr)格式或者截断bsr(truncatedbsr),用于上报一个lcg的上行缓存量,bsr占1个字节,包括占2个比特的lcg标识(identity,id)以及占6个比特的lcg的缓存索引(又可称为缓存大小(buffersize)),缓存索引用于表征该lcg的上行缓存量。(2)长bsr(longbsr),用于上报所有4个lcg的上行缓存量,长bsr中无需包括lcgid,而是从lcgid0到lcgid3依次编码6个比特的缓存索引,其中,第一个缓存索引用于表征lcgid0的上行缓存量,第二个缓存索引用于表征lcgid1的上行缓存量,以此类推。随着ue的业务量增多,ue可能会建立更多的无线承载,ue会使用更多的lc,进而需要更多的lcg,但是,上述现有技术中的bsr只适用于ue配置4个lcg时的缓存上报,无法满足ue配置更多lcg时的缓存上报需求。技术实现要素:本申请提供一种发送缓存状态报告的方法及用户设备,用以解决现有技术中的bsr无法满足ue配置多于4个lcg时的缓存上报需求的问题。第一方面,本申请提供一种发送缓存状态报告bsr的方法,包括:用户设备ue生成bsr,其中,ue配置有8个lcg,bsr包括8个lcg中至少一个lcg的缓存索引,lcg的缓存索引表征lcg的上行缓存量,lcg的上行缓存量为该lcg包括的所有lc的上行缓存量之和,该bsr占用x个字节,一个lcg的缓存索引占n个比特,x的取值范围为1至17的整数,n的取值范围为5至16的整数,x取值为1与n取值为6不同时成立。ue向网络侧设备发送生成的bsr。上述技术方案中,bsr可以包括ue被配置的8个lcg中一个lcg的缓存索引,向网络侧设备上报bsr可以让网络侧设备为ue分配发送该lcg的上行缓存的上行资源。bsr也可以包括ue被配置的8个lcg中多个lcg的缓存索引,向网络侧设备上报bsr可以让网络侧设备为ue分配发送该多个lcg中每个lcg的上行缓存的上行资源。bsr也可以包括ue被配置的8个lcg中每个lcg的缓存索引,向网络侧设备上报bsr可以让网络侧设备为ue分配发送该8个lcg中每个lcg的上行缓存的上行资源。通过上述技术方案,解决了现有技术中的bsr无法满足ue配置多于4个lcg时的缓存上报需求的问题。作为一种可选的设计,结合第一方面,在第一方面的第一种可能的实现方式中,该bsr用于表征该8个lcg中一个lcg的上行缓存量,该bsr还包括lcg标识id,该lcgid占3个比特,x的取值为1或2,n的取值范围为5至13的整数。作为一种可选的设计,结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,x等于1,n等于5。本实现方式中,bsr只占用一个字节,能够节约传输bsr所用的上行资源以及减小传输耗时。可选的,结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,x等于2,n的取值范围为6至13的整数。本实现方式中,在将lcgid配置为3个比特,保证lcgid能够区分ue被配置的8个lcg的情况下,将lcg的缓存索引配置为不小于6比特,使得每个缓存索引表征的上行缓存范围较小,进而提高网络侧设备为ue分配上行资源的准确度。可选的,结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,在n小于13时,该bsr中除该lcgid以及该缓存索引之外的(13-n)位被配置为预留位或填充位。其中,该预留位所承载的信息可以根据实际需要进行配置,进而增强bsr的可扩展性可选的,结合第一方面,在第一方面的第五种可能的实现方式中,该bsr用于表征该8个lcg的上行缓存量,该bsr包括该8个lcg中每个lcg的缓存索引,n的取值范围为5至13的整数,x等于n。本实现方式中,bsr可以同时携带8个lcg的缓存索引,进而通过1个bsr上报ue的所有lcg的上行缓存量,网络侧设备可以根据该bsr为ue的所有待发送的上行数据分配上行资源,效率较高。可选的,结合第一方面,在第一方面的第六种可能的实现方式中,该bsr的第一个字节的8个比特与该8个lcg一一对应,该第一个字节的每个比特用于表征对应的lcg是否有上行缓存,该bsr包括该8个lcg中具有上行缓存的k个lcg中每个lcg的该缓存索引,k为正整数。本实现方式中,bsr通过第一个字节表征8个lcg中所有具有上行缓存的lcg,并在bsr中携带所有具有上行缓存的lcg的缓存索引,网络侧设备根据该bsr可以确定ue的哪些lcg具有上行缓存以及具有上行缓存的lcg中每个lcg的上行缓存量,进而可以为ue分配对应的上行资源。上述bsr不仅可以携带多个lcg的缓存索引,而且并不携带不具有上行缓存的lcg的缓存索引,避免bsr因携带无用信息(不具有上行缓存的lcg的缓存索引)而过长,兼顾了lcg的上行缓存量上报的完备性以及bsr的传输效率。可选的,结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,该bsr从第二个字节起配置该k个lcg对应的k个缓存索引,该k个缓存索引的顺序与该k个lcg在该第一个字节中对应比特的顺序一致。本实现方式中,无需为每个缓存索引配置占3个比特lcgid,能够减少bsr的长度,节约传输bsr的带宽以及减少bsr的传输耗时。可选的,结合第一方面的第六或第七种可能的实现方式,在第一方面的第八种可能的实现方式中,该bsr还在该k个索引缓存之后配置填充位。可选的,结合第一方面、第一方面的第一至第二种可能的实现方式、第一方面的第五至第八种可能的实现方式中任一可能的实现方式,在第一方面的第九种可能的实现方式中,在n等于5时,该lcg的缓存索引表征的上行缓存量满足:si=s2ilte∪s2i+1lte,其中,i为该缓存索引的取值,i的取值范围为0至31的整数,si表示缓存索引在取值为i时所表征的上行缓存量,sjlte表示长期演进lte协议中定义的缓存索引在取值为j时所表征的上行缓存量,j的取值范围为0至63的整数,∪为并集运算符。本实现方式中,基于现有lte协议中对缓存索引所表征的上行缓存量的定义设置本申请中缓存索引所表征的上行缓存量,增强本申请方案的兼容性。第二方面,本申请提供一种用户设备,该用户设备用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。具体的,该用户设备包括用于执行上述第一方面或第一方面的任意可能的实现方式中的方法的模块。第二方面的一种可能的实现方式中,该用户设备包括生成模块以及发送模块。该生成模块,用于:生成bsr,其中,该ue配置有8个逻辑信道组lcg,该bsr包括该8个lcg中至少一个lcg的缓存索引,该lcg的缓存索引表征该lcg的上行缓存量,该bsr占用x个字节,一个lcg的该缓存索引占n个比特,x的取值范围为1至17的整数,n的取值范围为5至16的整数,x取值为1与n取值为6不同时成立;该发送模块,用于:向网络侧设备发送该bsr。第三方面,本申请提供一种用户设备,该设备设备用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。具体的,该用户设备包括处理器、存储器以及收发器,该处理器可以通过总线与存储器以及收发器通信。该存储器,存储有计算机指令,当该处理器执行该计算机指令时,使得,该处理器生成上述第一方面或第一方面的任意可能的实现方式中的方法中生成的bsr。该收发器用于向网络侧设备发送该处理器生成的该bsr。第四方面,本申请提供了一种计算机可读存储介质,该可读存储介质中存储有计算机指令,所述指令在计算机上运行时,使得计算机执行执行第一方面或第一方面的任意可能的实现中的方法。第五方面,本申请提供了一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行执行第一方面或第一方面的任意可能的实现中的方法。本申请在上述各方面提供的实现的基础上,还可以进行进一步组合以提供更多实现。附图说明图1为ue发送bsr的流程示意图;图2a为现有技术中短bsr或截断bsr的示意图;图2b为现有技术中长bsr的示意图;图3为本申请实施例中ue生成bsr的流程示意图;图4a-图4d为本申请实施例中类型1-bsr的示意图;图5a-图5b为本申请实施例中类型2-bsr的示意图;图6a为本申请实施例中类型3-bsr的第一个字节的示意图;图6b为本申请实施例中类型3-bsr的示意图;图7为本申请实施例提供的用户设备300的示意图;图8为本申请实施例提供的用户设备400的示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。本申请提供一种发送缓存状态报告的方法及用户设备,用以解决现有技术中存在的bsr无法满足ue配置多于4个lcg时的缓存上报需求的问题。其中,方法和装置是基于同一发明构思的,由于方法及用户设备解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。本申请中所涉及的多个,是指两个或两个以上。另外,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。本申请实施例可以适用于第五代移动通信(fifth-generationmobilecommunications,5g)系统,如5g的无线接入(newradio,nr)网络,也可以适用于其他无线通信系统,例如长期演进(longtermevolution,lte)系统,以及新的网络设备系统等。本申请实施例涉及的用户设备ue,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线用户设备可以经无线接入网(radioaccessnetwork,ran)与一个或多个核心网进行通信,无线用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personalcommunicationservice,pcs)电话、无绳电话、会话发起协议(sip)话机、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)等设备。无线用户设备也可以称为系统、订户单元(subscriberunit)、订户站(subscriberstation),移动站(mobilestation)、移动台(mobile)、远程站(remotestation)、接入点(accesspoint)、远程终端(remoteterminal)、接入终端(accessterminal)、用户终端(userterminal)、用户代理(useragent或用户设备(userdevice)。本申请实施例所涉及网络侧设备,该网络侧设备可以为基站,该基站可用于将收到的空中帧与ip分组进行相互转换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(internetprotocol,ip)网络侧设备。该基站还可协调对空中接口的属性管理。例如,基站可以是nr网络中的下一代基站(nextgenerationnodeb,gnb),也可以为lte中的演进型基站(evolutionalnodeb,enb或e-nodeb),本申请实施例并不限定。下面首先介绍ue向网络侧设备发送bsr的流程,参照图1,该流程包括:步骤101、ue向网络侧设备发送上行调度请求sr,该上行sr用于告知网络侧设备ue是否有上行数据需要传输。步骤102、网络侧设备向ue发送上行调度授权(uplinkgrant,ulgrant),为ue分配上行资源,该上行资源的多少取决于网络侧设备的具体实现,通常网络侧设备向ue分配足够发送bsr的上行资源。步骤103、ue向网络侧设备发送bsr。步骤104、网络侧设备根据ue发送的bsr确定为ue分配的上行资源数量,向ue发送对应的ulgrant。描述上述流程的目的在于方便理解本申请实施例提供的方案,需要说明的是,本申请实施例提供的方案在实际应用时,ue向网络侧设备发送bsr的流程也可以与上述流程不同。图2a为现有技术中lte定义的短bsr或截断bsr的示意图,在短bsr以及截断bsr中,lcgid占两个比特,取值为0~3,lcgid的每个取值分别对应ue配置的4个lcg中的一个。由于图2a所示的bsr的lcgid最多只能区分4个lcg,因此,在ue配置的lcg的数目多于4个时,上述短bsr或截断bsr无法继续使用。图2b所示为现有技术中lte定义的长bsr的示意图,该长bsr顺次编码4个lcg的缓存索引(缓存索引#0~缓存索引#3),每个缓存索引占6个字节。同样的,在ue配置的lcg的数目多于4个时,上述长bsr无法继续使用。下面介绍本申请实施例提供的一种发送bsr的方法,参照图3,该方法包括:步骤201、ue生成bsr,其中,ue配置有8个lcg,bsr包括8个lcg中至少一个lcg的缓存索引,lcg的缓存索引表征lcg的上行缓存量,lcg的上行缓存量为该lcg包括的所有lc的上行缓存量之和。该bsr占用x个字节,一个lcg的缓存索引占n个比特,x的取值范围为1至17的整数,n的取值范围为5至16的整数,x取值为1与n取值为6不同时成立。具体的,ue建立的每个无线承载对应一个lc,每个lc均归属到上述8个lcg中的一个,每个lcg可以包括1个或多个lc。对某个lc而言,其归属到哪个lcg是在该lc建立时配置的,例如,可以通过信息元素:逻辑通道配置(informationelement:logicalchannelconfig)的逻辑信道组(logicalchannelgroup)字段来设置。步骤202、ue向网络侧设备发送生成的bsr。该bsr可以作为作为介质访问控制(mediaaccesscontrol,mac)层的协议数据单元(protocoldataunit,pdu)的一部分,bsr通过ue发送的mac层pdu传输至网络侧设备。上述技术方案中,bsr可以包括ue被配置的8个lcg中一个lcg的缓存索引,向网络侧设备上报bsr可以让网络侧设备为ue分配发送该lcg的上行缓存的上行资源。bsr也可以包括ue被配置的8个lcg中多个lcg的缓存索引,向网络侧设备上报bsr可以让网络侧设备为ue分配发送该多个lcg中每个lcg的上行缓存的上行资源。bsr也可以包括ue被配置的8个lcg中每个lcg的缓存索引,向网络侧设备上报bsr可以让网络侧设备为ue分配发送该8个lcg中每个lcg的上行缓存的上行资源。通过上述技术方案,解决了现有技术中的bsr无法满足ue配置多于4个lcg时的缓存上报需求的问题。本申请实施例中,bsr可以有多种实现方式,下面分别予以介绍:(一)、类型1-bsr与图2a定义的短bsr或截断bsr一样,类型1-bsr用于上报ue被配置的8个lcg中的一个lcg的上行缓存量。在类型1-bsr中,lcgid占3个比特,取值为0~7,每个取值对应8个lcg中的一个lcg,例如,lcgid0表示8个lcg中的第一个lcg,lcgid1表示8个lcg中的第二个lcg,以此类推。图4a所示为类型1-bsr的一种可能实现,该bsr占1个字节,其中,lcgid占前三个比特,lcg的缓存索引占后五个比特。在一些实施例中,lcgid也可以占后三个比特,lcg的缓存索引占前五个比特。本实现方式中,bsr只占用一个字节,能够节约传输bsr所用的上行资源以及减小传输耗时。图4b所示为类型1-bsr的另一种可能实现,该bsr占2个字节,其中,lcgid占3个比特,lcgid的位置可以为bsr的第一个字节的前3个比特;在一些实施例中,lcgid也可以位于其他位置,如第一个字节的第一个比特为预留位,lcgid占第一个字节的第二个比特至第四个比特,又例如,lcgid占第二个字节的最后三个比特,等等。该bsr中lcg的缓存索引占n个比特,n的取值为6~13。一个lcg的缓存索引表征该lcg的上行缓存量,该上行缓存量可以为一个缓存范围,表1为缓存索引与缓存范围的映射表的示意图。表中a、b均为正数,a小于b。缓存索引值缓存范围001(0,a]2(a,b]……表1网络侧设备在接收bsr之后,从bsr获取缓存索引,根据表1所示的映射表确定出ue的lcg的缓存范围,根据该缓存范围为ue分配上行资源。可以看出,如果缓存索引的取值范围越大,每个缓存索引所对应的缓存范围的范围越小,网络侧设备能够更精确地估计ue的lcg的实际上行缓存大小,进而能够更准确地为ue分配上行资源,避免上行资源的浪费。图4b至图4d所示的技术方案中,在将lcgid配置为3个比特,保证lcgid能够区分ue被配置的8个lcg的情况下,将lcg的缓存索引配置为不小于6比特,使得每个缓存索引表征的上行缓存范围较小,进而提高网络侧设备为ue分配上行资源的准确度。在图4b所示的bsr中,在n=13,bsr由lcgid以及lcg的缓存索引两部分组成。而在图4c以及图4d所示的bsr中,n小于13,bsr中除了lcgid以及lcg的缓存索引所占比特之外的比特可以被配置为预留位或填充位,预留位或填充位可以位于bsr的末尾,也可以位于lcgid与缓存索引之间,且预留位所承载的信息可以根据实际需要进行配置,进而增强bsr的可扩展性。(二)类型2-bsr类型2-bsr用于上报ue被配置的8个lcg的上行缓存量,具体的,由于ue一共被配置了8个lcg,而类型2-bsr携带全部lcg的上行缓存量,因此,类型2-bsr可以不再包括lcgid,可以依次编码8个lcg的缓存索引,每个缓存索引占n比特,n的取值范围为5至13的整数,类型2-bsr占用的全部字节数x等于n。例如,参照图5a,为n取5时类型2-bsr的示意图,在bsr中依次编码lcgid0至lcgid7的缓存索引。又例如,参照图5b,为n取6时类型2-bsr的示意图。图5a以及图5b中,缓存索引#s表示lcgids的缓存索引,s取值为0至7。上述技术方案中,bsr可以同时携带8个lcg的缓存索引,进而通过1个bsr上报ue的所有lcg的上行缓存量,网络侧设备可以根据该bsr为ue的所有待发送的上行数据分配上行资源,效率较高。(三)类型3-bsr类型3-bsr用于上报ue被配置的8个lcg中一个或多个lcg的上行缓存量。参照图6a,该bsr的第一个字节的8个比特与8个lcg一一对应,第一个字节的每个比特用于表征对应的lcg是否有上行缓存,例如,在比特位的值为0时,表示该比特位对应的lcg没有上行缓存,反之,在比特位的值为1时,表示该比特位对应的lcg有上行缓存。本申请实施例中,类型3-bsr的第一个字节又可以称为缓存指示(bufferindicator,bi)字节,第一个字节的每个比特可以称为bi比特。类型3-bsr只携带具有上行缓存的k个lcg的缓存索引,k为正整数。参照图6b,bsr的第一个字节中第1、3、4、7、8个比特的值为1,则bsr携带5个缓存索引,分别为lcgid0、lcgid2、lcgid3、lcgid6、lcgid7的缓存索引。在图6b中,每个缓存索引占6个比特,除此之外,每个缓存索引还可以占5~16比特中的任意长度,但一个bsr中所有缓存索引的长度应当一致。上述技术方案中,bsr通过第一个字节表征8个lcg中所有具有上行缓存的lcg,并在bsr中携带所有具有上行缓存的lcg的缓存索引,网络侧设备根据该bsr可以确定ue的哪些lcg具有上行缓存以及具有上行缓存的lcg中每个lcg的上行缓存量,进而可以为ue分配对应的上行资源。上述bsr不仅可以携带多个lcg的缓存索引,而且并不携带不具有上行缓存的lcg的缓存索引,避免bsr因携带无用信息(不具有上行缓存的lcg的缓存索引)而过长,兼顾了lcg的上行缓存量上报的完备性以及bsr的传输效率。参照图6b,类型3-bsr可以从第二个字节起配置k个lcg对应的k个缓存索引,k个缓存索引的顺序与k个lcg在第一个字节中对应比特的顺序一致,例如首先编码lcgid0对应的缓存索引,紧接着编码lcgid2的缓存索引,以此类推。网络侧设备接收bsr之后,从第二个字节起根据缓存索引的长度n比特确定第一个缓存索引,确定其为bsr的第一字节中第一个值为1的比特对应的lcg的缓存索引。然后,确定第一个缓存索引之后的第二个缓存索引,确定其为bsr的第一字节中第二个值为1的比特对应的lcg的缓存索引,以此类推。上述技术方案中,无需为每个缓存索引配置占3个比特lcgid,能够减少bsr的长度,节约传输bsr的带宽以及减少bsr的传输耗时。参照图6b,在类型3-bsr的携带的最后一个缓存索引没有占满整个字节时,可以将之后的比特配置为填充位或预留位,在将这些比特配置为填充位时可以全配置为0或全配置为1。可选的,在上述所有可能的方案中,在缓存索引所占的比特数n等于6时,缓存索引的取值范围为0~63,每一个取值对应一个上行缓存量,该上行缓存量可以为一个缓存范围,该缓存范围可以继续沿用现有lte协议中定义的缓存索引与上行缓存范围的对应关系,以增强本申请实施例方案的兼容性。可选的,本申请实施例中,在lcg的缓存索引占5个比特时,缓存索引的取值范围为0~31,每一个取值对应一个上行缓存量,该上行缓存量可以为一个缓存范围,该缓存范围可以表示为:si=s2ilte∪s2i+1lte,其中,i为缓存索引的取值,i的取值范围为0至31的整数,si表示缓存索引在取值为i时所表征的缓存量,sjlte表示lte协议中定义的缓存索引在取值为j时所表征的上行缓存量,j的取值范围为0至63的整数,符号“u”为并集运算符。例如,s0=s0lte∪s1lte,表示n=5时,若lcg的缓存索引的取值为0,则该lcg的缓存范围为lte中缓存索引分别取值0、1时缓存范围的并集。需要说明的是,上述三种类型的bsr均可以单独实施,即,ue在向网络侧设备上报上行缓存量时,只发送类型1-bsr,或者只发送类型2-bsr,或者只发送类型3-bsr。在一些实施例中,上述三种类型的bsr中的任意两种可以结合实施,例如,ue在只有一个lcg有上行缓存时发送类型1-bsr,在有不止一个lcg有上行缓存时发送类型2-bsr。又例如,ue在只有一个lcg有上行缓存时发送类型1-bsr,在有不止一个lcg有上行缓存时发送类型3-bsr。再例如,ue在所有lcg有上行缓存时发送类型2-bsr,否则发送类型3-bsr。在另一实施例中,上述三种类型的bsr可以结合实施,例如,ue在只有一个lcg有上行缓存时发送类型1-bsr,在所有lcg有上行缓存时发送类型2-bsr,除上述两种情形之外的发送类型3-bsr。可选的,上述三种类型的bsr中的两种或三种结合实施时,不同类型的bsr中一个缓存索引所占的比特数相一致。另外,在ue的lcg数量被配置为大于8时,仍然可以沿用本申请实施例的构思,例如,在lcg的数量为16时,在类型1-bsr中将lcgid配置为占4比特;在类型3-bsr中将前两个字节的每一个比特对应ue的一个lcg,该比特用于表征对应的lcg是否有上行缓存,在bsr中只携带有上行缓存的lcg的缓存索引。图7为本申请实施例提供的一种用户设备300的示意图,该用户设备300包括生成模块31以及发送模块32。上述生成模块31,用于:生成bsr,其中,该ue配置有8个逻辑信道组lcg,该bsr包括该8个lcg中至少一个lcg的缓存索引,该lcg的缓存索引表征该lcg的上行缓存量,该bsr占用x个字节,一个lcg的该缓存索引占n个比特,x的取值范围为1至17的整数,n的取值范围为5至16的整数,x取值为1与n取值为6不同时成立;上述发送模块32,用于:向网络侧设备发送该bsr。本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现,这些软件功能模块用于执行图3至图6b所述的发送bsr的方法中的步骤。图8为本申请实施例提供的一种用户设备400的示意图,该用户设备400包括存储器41,收发器42和处理器43;该处理器43可以通过总线与存储器41以及收发器42通信。该存储器41,存储有计算机指令,当该处理器43执行该计算机指令时,使得,该处理器生成该bsr,其中,该ue配置有8个逻辑信道组lcg,该bsr包括该8个lcg中至少一个lcg的缓存索引,该lcg的缓存索引表征该lcg的上行缓存量,该bsr占用x个字节,一个lcg的该缓存索引占n个比特,x的取值范围为1至17的整数,n的取值范围为5至16的整数,x取值为1与n取值为6不同时成立;该收发器42用于:向网络侧设备发送该处理器生成的该bsr。需要说明的是,以上处理器43可以是一个处理元件,也可以是多个处理元件的统称。例如,该处理器43可以是中央处理器(centralprocessingunit,cpu),也可以是特定集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)。存储器41可以是一个存储元件,也可以是多个存储元件的统称,且用于存储可执行程序代码、居民接入网设备或终端运行所需要参数、数据等。且存储器41可以包括随机存储器(random-accessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如磁盘存储器,闪存(flash)等。收发器42可以包括分立的收发器以及接收器,也可以为收发器与接收器的集成。可选的,在上述用户设备300或用户设备400的第一种可能的实现方式中,该bsr用于表征该8个lcg中一个lcg的上行缓存量,该bsr还包括lcg标识id,该lcgid占3个比特,x的取值为1或2,n的取值范围为5至13的整数。可选的,结合在上述用户设备300或用户设备400的第一种可能的实现方式,在上述用户设备300或用户设备400的第二种可能的实现方式中,x等于1,n等于5。可选的,结合在上述用户设备300或用户设备400的第一种可能的实现方式,在上述用户设备300或用户设备400的第三种可能的实现方式中,x等于2,n的取值范围为6至13的整数。可选的,结合在上述用户设备300或用户设备400的第三种可能的实现方式,在上述用户设备300或用户设备400的第四种可能的实现方式中,在n小于13时,该bsr中除该lcgid以及该缓存索引之外的(13-n)位被配置为预留位或填充位。可选的,在上述用户设备300或用户设备400的第五种可能的实现方式中,该bsr用于表征该8个lcg的上行缓存量,该bsr包括该8个lcg中每个lcg的缓存索引,n的取值范围为5至13的整数,x等于n。可选的,在上述用户设备300或用户设备400的第六种可能的实现方式中,该bsr的第一个字节的8个比特与该8个lcg一一对应,该第一个字节的每个比特用于表征对应的lcg是否有上行缓存,该bsr包括该8个lcg中具有上行缓存的k个lcg中每个lcg的该缓存索引,k为正整数。可选的,结合在上述用户设备300或用户设备400的第六种可能的实现方式,在上述用户设备300或用户设备400的第七种可能的实现方式中,该bsr从第二个字节起配置该k个lcg对应的k个缓存索引,该k个缓存索引的顺序与该k个lcg在该第一个字节中对应比特的顺序一致。可选的,结合在上述用户设备300或用户设备400的第六或第七种可能的实现方式,在上述用户设备300或用户设备400的第八种可能的实现方式中,该bsr还在该k个索引缓存之后配置填充位。可选的,在上述用户设备300或用户设备400的所有可能的实现方式中,在n等于5时,该lcg的缓存索引表征的上行缓存量满足:si=s2ilte∪s2i+1lte,其中,i为该缓存索引的取值,i的取值范围为0至31的整数,si表示缓存索引在取值为i时所表征的上行缓存量,sjlte表示长期演进lte协议中定义的缓存索引在取值为j时所表征的上行缓存量,j的取值范围为0至63的整数,∪为并集运算符。上述用户设备300以及用户设备400的实现方式可以参照图3至图6b所述的发送bsr的方法的实现方式。本发明实施例还提供了一种计算机可读存储介质,该可读存储介质中存储有计算机指令,所述指令在计算机上运行时,使得计算机执行图3至图6b所述的发送bsr的方法。用于存储为执行上述处理器所需执行的计算机软件指令,其包含用于执行上述处理器所需执行的程序。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1