掌桥专利:专业的专利平台
掌桥专利
首页

传输BSR的方法及装置

文献发布时间:2023-06-19 19:30:30


传输BSR的方法及装置

技术领域

本申请涉及通信领域,具体涉及一种传输BSR的方法及装置。

背景技术

终端设备可以向网络设备发送BSR以请求上行资源。如果终端设备中的待传输数据量比较大,则该BSR对应的数据量范围会比较大。网络设备在向终端设备分配上行资源时,会存在资源浪费或不能满足终端设备的传输时延要求的问题。

一种解决方式是终端设备在发送BSR时,可以指示待传输数据量以及对应的剩余传输时间。但是关于具体的细节,目前还没有明确的规定。

发明内容

本申请实施例提供了一种传输BSR的方法及装置。下面对本申请实施例涉及的各个方面进行介绍。

第一方面,提供了一种传输BSR的方法,包括:终端设备获取第一信息;所述终端设备基于所述第一信息,向网络设备发送第一BSR,所述第一BSR用于指示待传输数据的数据量以及所述待传输数据对应的剩余传输时间。

第二方面,提供了一种传输BSR的方法,包括:网络设备接收终端设备发送的第一BSR,所述第一BSR基于第一信息生成,所述第一BSR用于指示待传输数据的数据量以及所述待传输数据对应的剩余传输时间。

第三方面,提供了一种终端设备,包括:获取单元,用于获取第一信息;发送单元,用于基于所述第一信息,向所述网络设备发送第一BSR,所述第一BSR用于指示待传输数据的数据量以及所述待传输数据对应的剩余传输时间。

第四方面,提供了一种网络设备,包括:接收单元,用于接收终端设备发送的第一BSR,所述第一BSR基于第一信息生成,所述第一BSR用于指示待传输数据的数据量以及所述待传输数据对应的剩余传输时间。

第五方面,提供一种通信装置,包括存储器和处理器,所述存储器用于存储程序,所述处理器用于调用所述存储器中的程序,以执行如第一方面或第二方面中的任一方面所述的方法。

第六方面,提供一种装置,包括处理器,用于从存储器中调用程序,以执行如第一方面或第二方面中的任一方面所述的方法。

第七方面,提供一种芯片,包括处理器,用于从存储器调用程序,使得安装有所述芯片的设备执行如第一方面或第二方面中的任一方面所述的方法。

第八方面,提供一种计算机可读存储介质,其上存储有程序,所述程序使得计算机执行如第一方面或第二方面中的任一方面所述的方法。

第九方面,提供一种计算机程序产品,包括程序,所述程序使得计算机执行如第一方面或第二方面中的任一方面所述的方法。

第十方面,提供一种计算机程序,所述计算机程序使得计算机执行如第一方面或第二方面中的任一方面所述的方法。

本申请实施例中的终端设备可以基于第一信息,向网络设备发送第一BSR,从而明确了第一BSR的生成过程。

附图说明

图1为可应用本申请实施例的无线通信系统的示例图。

图2是不同实体之间的映射关系的示意图。

图3是视频直播场景下的数据传输过程的示意图。

图4是本申请实施例提供的传输BSR的方法的示意性流程图。

图5-图11是本申请实施例提供的确定第一BSR表格的示意图。

图12是本申请实施例提供的一种确定待传输数据的方式的示意图。

图13是本申请实施例提供的一种确定第一BSR的触发条件的示意图。

图14是本申请实施例提供的一种终端设备的示意图。

图15是本申请实施例提供的一种网络设备的示意图。

图16是本申请实施例提供的一种通信装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。

图1是可应用本申请实施例的无线通信系统100。该无线通信系统100可以包括基站110和终端设备120。基站110可以是与终端设备120通信的设备。基站110可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备120进行通信。

图1示例性地示出了一个基站和两个终端,可选地,该无线通信系统100可以包括多个基站并且每个基站的覆盖范围内可以包括其它数量的终端设备,本申请实施例对此不做限定。

可选地,该无线通信系统100还可以包括网络控制器、移动管理实体等其他网络实体,本申请实施例对此不作限定。

应理解,本申请实施例的技术方案可以应用于各种通信系统,例如:第五代(5thgeneration,5G)系统或新无线(new radio,NR)、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time divisionduplex,TDD)等。本申请提供的技术方案还可以应用于未来的通信系统,如第六代移动通信系统,又如卫星通信系统,等等。

本申请实施例中的终端设备也可以称为用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台(mobile station,MS)、移动终端(mobile Terminal,MT)、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本申请实施例中的终端设备可以是指向用户提供语音和/或数据连通性的设备,可以用于连接人、物和机,例如具有无线连接功能的手持式设备、车载设备等。本申请的实施例中的终端设备可以是手机(mobile phone)、平板电脑(Pad)、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。可选地,UE可以用于充当基站。例如,UE可以充当调度实体,其在V2X或D2D等中的UE之间提供侧行链路信号。比如,蜂窝电话和汽车利用侧行链路信号彼此通信。蜂窝电话和智能家居设备之间通信,而无需通过基站中继通信信号。

本申请实施例中的基站可以是用于与终端设备通信的设备,该基站也可以称为接入网设备或无线接入网设备。本申请实施例中的基站可以是指将终端设备接入到无线网络的无线接入网(radio access network,RAN)节点(或设备)。基站可以广义的覆盖如下中的各种名称,或与如下名称进行替换,比如:节点B(NodeB)、演进型基站(evolved NodeB,eNB)、下一代基站(next generation NodeB,gNB)、中继站、接入点、传输点(transmittingand receiving point,TRP)、发射点(transmitting point,TP)、主站MeNB、辅站SeNB、多制式无线(MSR)节点、家庭基站、网络控制器、接入节点、无线节点、接入点(access piont,AP)、传输节点、收发节点、基带单元(base band unit,BBU)、射频拉远单元(Remote RadioUnit,RRU)、有源天线单元(active antenna unit,AAU)、射频头(remote radio head,RRH)、中心单元(central unit,CU)、分布式单元(distributed unit,DU)、定位节点等。基站可以是宏基站、微基站、中继节点、施主节点或类似物,或其组合。基站还可以指用于设置于前述设备或装置内的通信模块、调制解调器或芯片。基站还可以是移动交换中心以及设备到设备D2D、车辆外联(vehicle-to-everything,V2X)、机器到机器(machine-to-machine,M2M)通信中承担基站功能的设备、6G网络中的网络侧设备、未来的通信系统中承担基站功能的设备等。基站可以支持相同或不同接入技术的网络。本申请的实施例对基站所采用的具体技术和具体设备形态不做限定。

基站可以是固定的,也可以是移动的。例如,直升机或无人机可以被配置成充当移动基站,一个或多个小区可以根据该移动基站的位置移动。在其他示例中,直升机或无人机可以被配置成用作与另一基站通信的设备。

在一些部署中,本申请实施例中的基站可以是指CU或者DU,或者,基站包括CU和DU。gNB还可以包括AAU。

基站和终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和卫星上。本申请实施例中对基站和终端设备所处的场景不做限定。

随着无线蜂窝通信技术的不断发展,特别是5G技术的发展,其频谱效率越来越高,可利用的频带越来越宽,可传输的数据速率越来越大,因此,利用蜂窝通信技术支持大数据业务(如扩展现实(extended reality,XR)业务)也逐渐变得可行。XR和5G网络的发展互相促进,正向循环。通常,一个用户的XR业务需要30-200Mbps的传输速率,一个小区内至少需要支持10个终端同时进行XR业务,只有5G网络才能提供这么大的传输容量。另外,5G蜂窝网络相对之前的无线网络,能提供的传输容量大大增加,现有的主流业务无法填满网络容量,导致网络传输能力空置,客观上也需要一种新业务,以充分利用5G网络,促使5G网络快速做大做强。

XR业务的主要内容是视频业务。视频业务数据按服务质量(quality of service,QoS)划分,可以分为若干协议数据单元(protocol data unit,PDU)集(set)。一个PDU set可以包括多个PDU,一个PDU set中的PDU对传输网络的QoS要求相同。同一类型的多个PDUset,其QoS要求相同,不同类型的多个PDU set,其QoS要求不同。PDU set与其它信道的映射关系,可以包括图2所示的三种方式。

在图2中的(a)图中,PDU set与QoS流、数据无线承载(data radio bear,DRB)、分组数据汇聚协议(packet data convergence protocol,PDCP)、无线链路控制(radio linkcontrol,RLC)之间为一对一的对应关系。在图2的(b)图中,不同的QoS流可以对应到同一个的DRB中,一个DRB可以对应到多个PDCP中。在图2的(c)图中,不同的PDU set可以对应到同一个QoS流中。

图2所示的对应关系中,PDCP和RLC都是一对一的对应关系,本申请实施例不限于此,在一些实施例中,一个PDCP实体可以对应多个RLC实体。

以5G网络和XR业务为例,相比于下行XR业务,现有的5G网络对上行XR业务的支持,尤其需要增强。这是因为无线网络的上行传输容量通常低于下行传输容量,而XR业务的数据速率远远大于其它类型的业务,如果仍然按照现有的方式传输XR业务的数据,将不能满足XR业务的传输需求。所以,利用5G网络传输上行XR业务,特别是视频业务,成为网络增强的重点。

XR业务的主要应用场景包括视频直播。直播间的摄像头生成视频数据,经由5G蜂窝网络的上行信道,传输至基站,再经过核心网网关,传输至直播服务器,再由直播服务器传输到直播的观众。下面结合图3,对视频直播场景中数据的传输过程进行介绍。

在图3所示的例子中,主播A和直播观众B、直播观众C均通过无线网络连接。图3中虚线框内的部分属于蜂窝无线网络,虚线框外的部分属于应用层,或外部数据网。虚线框内的蜂窝无线网络,可以是5G网络,也可以是4G网络、将来的6G网络等,本申请实施例对此不作具体限定。图3中UE和基站之间通过无线信道传输,其它设备之间则可以通过有线信道传输。从图3的传输过程可以看出,无线信道是整个传输通道的短板。上述传输过程涉及两处无线信道的传输:UE A通过无线信道向基站传输上行视频数据,UE B和UE C通过无线信道从基站接收下行视频数据。

现有的通信系统中,UE传输上行数据所使用的上行无线资源是由基站分配的。UE在有数据需要发送时,可以向基站发送缓存状态报告(buffer state report,BSR)。BSR可用于指示UE的待传输数据量,如BSR可以向基站指示“UE有XXX字节的上行数据需要传输”。基站可以根据UE发送的BSR,为UE分配上行资源。UE可以根据基站分配的上行资源,向基站发送上行数据。

相关协议中,BSR由UE的媒体接入控制(medium access control,MAC)实体生成,是一个MAC控制单元(control element,CE)。该MAC CE可以是一个5比特或8比特的值,每个码点(或称为索引值)表示一个待传输的数据数量区间。

表1以5比特为例,示出了BSR索引与数据量范围之间的对应关系。表1所示的表格也可以称为BSR表格。

表1

从表1可以看出,每个码点所表示的数据量区间的大小不同。数据量绝对值越小,一个码点对应的数据量区间的范围也越小,即BSR上报的数据量越精确。反之,数据量绝对值越大,一个码点所对应的数据量区间的范围也越大,即BSR上报的数据量越粗略。比如,码点为4时,对应数据量范围为21-28字节,idx为27时,对应的数据量范围为39819-55474字节。这样设计是考虑到数据量很小时,基站可以为UE分配一次上行无线资源,以传输所有上报数据量的数据,精确的数据量可以避免基站分配太多资源;当数据量较大时,基站很大概率需要多次为UE分配上行无线资源,而后续UE可能会再次上报BSR,所以不存在无线资源浪费的问题,无需BSR上报精确的数据量。

引入XR业务后,主流的传输数据为视频数据。视频数据的数据量非常大。按照分辨率的不同,每个视频帧的数据量可以达到10000-30000字节。如果UE通过BSR上报XR数据,按照表1的方式,上报的精度会非常粗糙。另外,XR业务的一个视频帧的数据需要在3-5ms内完成传输,这会大量占用的无线资源,基站需要在3-5ms内为UE分配相应的资源,供UE传输视频帧的数据,而这期间UE通常不会再次上报BSR。如果基站不能准确地确定一个视频帧的数据量,则有两种处理方式:按照最大数据量分配上行资源和按照最小数据量分配上行资源。如果基站按照最大数据量分配上行资源,会导致上行资源浪费。如果基站按照最小数据量分配上行资源,则会导致UE无法传输整个视频帧的数据。

基于此,第三代合作伙伴计划(3rd generation partnership project,3GPP)已经决定引入一张新的BSR表格,类似表1所示的表格。UE可以根据新的表格上报BSR。UE可以通过一个MAC CE向基站发送待传输数据的数据量以及待传输数据对应的剩余传输时间。比如,UE可以向基站发送“30000Byte,需要在4ms内传输”的信息。但是,协议中并没有规定具体的细节。

针对上述问题,本申请实施例提出了一种传输BSR的方法及装置,终端设备可以基于网络设备发送的第一信息进行BSR的发送,从而使终端设备明确了发送BSR的方式。下面结合图4,对本申请实施例的方法进行介绍。图4所示的方法包括步骤S410~步骤S420。

在步骤S410,终端设备获取第一信息。

本申请实施例对终端设备获取第一信息的方式不做具体限定。例如,终端设备可以从网络设备获取第一信息,即网络设备可以向终端设备发送第一信息。又例如,第一信息也可以是协议中预定义的,终端设备可以从终端内部直接获取第一信息。在一些实施例中,一部分第一信息可以是由网络设备发送给终端设备的,一部分第一信息可以是协议中预定义的。

在步骤S420,终端设备基于第一信息,向网络设备发送第一BSR。其中,第一BSR用于指示待传输数据的数据量以及待传输数据对应的剩余传输时间。

在一些实施例中,待传输数据可以为数据传输速率要求较高和/或时延要求较高的数据,即待传输数据可以为低时延、大数据率的数据。例如,待传输数据可以为上文描述的XR数据。

上述剩余传输时间可以为具体的时刻,也可以为一个时间区间。例如,终端设备可以向网络设备发送不同时刻对应的待传输数据量,或者不同时间区间对应的待传输数据量。

本申请实施例对网络设备发送第一信息的触发条件不做具体限定。该触发条件可以与终端设备的业务类型有关。如果终端设备的业务类型为低时延、大数据率业务,则网络设备可以向终端设备发送第一信息。以XR业务为例,如果网络设备确定终端设备正在进行XR业务的建立,或者,终端设备已经建立了XR业务,则网络设备可以向终端设备发送第一信息。

第一信息可以通过控制信令发送,例如,网络设备可以通过控制信令向终端设备发送第一信息。

本申请实施例对第一信息不做具体限定。例如,第一信息可用于指示以下信息中的一种或多种:与第一BSR表格相关的信息,能够列入第一BSR统计范围的数据,第一BSR的触发条件,第一BSR的生成方式,第一BSR使用的传输资源。其中,第一BSR表格包括BSR码点与数据量之间的对应关系。第一BSR表格可以理解为类似表1的表格。第一BSR表格与表1中的表格的区别是:两种具有不同的BSR码点与数据量之间的对应关系。下文有时也将第一BSR表格称为新BSR表格,将类似表1的表格称为旧BSR表格,将基于第一BSR表格生成的BSR称为新BSR,将基于类似表1的表格生成的BSR称为旧BSR。

在一些实施例中,第一信息可以包括多套,网络设备可以通过第二信息激活多套中的一套。终端设备可以基于激活的那一套信息,向网络设备发送第一BSR。

下面对第一信息指示的上述信息分别进行介绍。

一、与第一BSR表格相关的信息

在一些实施例中,与第一BSR表格相关的信息可以包括第一BSR表格中的参数和/或第一BSR表格的生效时间。

第一BSR表格的生效时间可以包括以下信息中的一种或多种:第一BSR表格的开始生效时间,第一BSR表格的生效时长,第一BSR表格的生效结束时间(即开始失效时间)。下面以第一BSR表格的开始生效时间为例进行说明。

网络设备可以通过绝对时间或相对时间来指示第一BSR表格的开始生效时间。

该相对时间可以是相对于第一BSR表格的配置时刻的时间。网络设备可以向终端设备配置第一BSR表格。终端设备可以基于接收到第一BSR表格配置的时刻,确定第一BSR表格的开始生效时间。第一BSR表格可以是网络设备通过无线资源控制(radio resourcecontrol,RRC)消息为终端设备配置的。

例如,第一BSR表格的开始生效时间为接收到第一BSR表格配置的时间。终端设备可以认为接收到第一BSR表格的配置后,第一BSR表格立即生效,或者说,第一BSR表格的开始生效时间为终端设备接收到网络设备配置的第一BSR表格的时间。

又例如,网络设备可以向终端设备指示第一BSR表格在配置后的预设时间后生效。该预设时间可以通过定时器实现。例如,网络设备可以向终端设备配置该定时器,终端设备在接收到第一BSR表格后,可以开启定时器,在定时器到期后,终端设备可以确定第一BSR表格开始生效。

在一些实施例,第一BSR表格的开始生效时间可以为绝对时间。第一BSR表格的生效时间可以是网络设备指示的第一时间。该第一时间可以是某个具体的时刻。网络设备可以向终端设备指示第一时间为第一BSR表格的开始生效时间。举例说明,网络设备可以指示终端设备第一BSR表格在系统帧号(system frame number,SFN)=365时生效,或者,网络设备可以指示终端设备第一BSR表格在2022年11月30日8时34分56秒开始生效。

在一些实施例中,第一BSR表格可以包括多张BSR表格。网络设备可以为终端设备配置多张BSR表格。该多张BSR表格可以在配置后不立即生效。网络设备可以通过RRC消息为终端设备配置多张BSR表格。另外,网络设备可以向终端设备发送第二消息。该第二消息可用于激活或去激活多张表格中的一张或多张。第二消息可以为MAC CE或下行控制信息(downlink Control Information,DCI)。例如,网络设备可以通过MAC CE或DCI激活多张BSR表格中的一张或多张。BSR表格激活后,终端设备可以使用该BSR表格。又例如,网络设备可以通过MAC CE或DCI去激活多张BSR表格中的一张或多张。在BSR表格去激活后,终端设备将不能使用该BSR表格。

举例说明,网络设备可以向终端设备配置K张BSR表格,其在,K为大于或等于1的整数。在配置了K张BSR表格后,网络设备可以激活K1张BSR表格,K1≤K。

不同的BSR表格可以对应不同的索引,网络设备在激活BSR表格时,可以向终端设备发送需要激活的BSR表格的索引。

第一BSR表格中的参数可以包括以下参数中的一种或多种:数据量上限、数据量上限、数据量下限、BSR码点对应的比特数(下文简称比特数)、码点步长。BSR码点也可以称为BSR索引值。下面结合图5~图11进行举例说明。

示例1、第一BSR表格中的参数包括数据量上限,数据量下限和比特数。

假设数据量上限为30000字节,数据量下限为10000字节,比特数为5比特。

终端设备可以基于比特数为5比特,确定BSR表格包含32个码点。终端设备基于数据量上限30000字节和数据量下限10000字节,确定步长为(30000-10000)/32=625字节。如图5所示,当数据量落入10000~10625字节区间时,终端设备可以上报的BSR码点为0;当数据量落入10625~11250字节区间时,终端设备可以上报的BSR码点为1;以此类推。当数据量落入29375~30000字节区间时,终端设备可以上报的BSR码点为31。

示例2、第一BSR表格中的参数包括数据量下限,比特数和步长。

假设第一BSR表格中的数据量下限为10000字节,比特数为5比特,步长为500字节,则基于比特数为5比特,终端设备可以确定BSR表格包含32个码点。终端设备基于数据量下限10000字节和步长500字节,可以确定如图6所示的BSR上报区间。

如图6所示,当数据量落入10000~10500字节区间时,终端设备可以上报的BSR码点为0;当数据量落入10500~11000字节区间时,终端设备可以上报的BSR码点为1;以此类推。当数据量落入25500~26000字节区间时,终端设备可以上报的BSR码点为31。

示例3、第一BSR表格中的参数包括数据量上限,比特数和步长。

假设第一BSR表格中的数据量上限为30000字节,比特数为5比特,步长为500字节,则终端设备基于比特数为5比特,可以确定第一BSR表格包含32个码点。终端设备基于数据量上限30000字节和步长500字节,可以确定如图7所示的BSR上报区间。

如图7所示,当数据量落入14000~14500字节区间时,终端设备可以上报的BSR码点为0;当数据量落入14500~15000字节区间时,终端设备可以上报的BSR码点为1;以此类推。当数据量落入29500~30000字节区间时,终端设备可以上报的BSR码点为31。

示例1~示例3示出都是第一BSR表格具有数据量上限和数据量下限的情况,在一些实施例中,第一BSR表格也可以不具有数据量上限和/或数据量下限。下面结合图8~图11进行说明。

示例4,第一BSR表格中的参数包括数据量下限,比特数和步长。其中,第一BSR表格不包含数据量上限。

假设第一BSR表格的数据量下限为10000字节,比特数为5比特,步长为500字节,则终端设备可以确定如图8所示的上报区间。在图8所示的上报区间中,数据量没有上限,只要数据量大于29500字节,终端设备上报的BSR码点都为31。

示例5,第一BSR表格中的参数包括数据量上限,比特数和步长。其中,第一BSR表格不包含数据量下限。

假设第一BSR表格的数据量上限为30000字节,比特数为5比特,步长为500字节,则终端设备可以确定如图9所示的上报区间。在图9所示的上报区间中,数据量没有下限,只要数据量小于14500字节,终端设备上报的BSR码点都为0。

示例1~示例5中,不同区间的步长都是相同的,本申请实施例并不限于此,不同区间的步长也可以是不同的,即步长可以是不规则步长。本申请实施例对步长的变化方式不做具体限定。例如,步长可以按照每步固定字节逐步递增或逐步递减。又例如,每步的步长可以是随机确定的。

下面结合图10和图11进行说明。

示例6,第一BSR表格中的参数包括数据量下限,比特数和不规则步长。

假设数据量下限为10000字节,比特数为5比特,初始步长为500字节,后续步长按每步50字节递增,则终端设备可以确定如图10所示的上报区间。在图10所示的上报区间中,BSR码点0对应的步长为500字节,BSR码点1对应的步长为550字节,以此类推,BSR码点31对应的步长为2050字节。

示例7,第一BSR表格中的参数包括数据量上限,比特数和不规则步长。

假设数据量上限为28500字节,比特数为5比特,初始步长为2050字节,后续步长按每步50字节递减,则终端设备可以确定如图11所示的上报区间。在图11所示的上报区间中,BSR码点31对应的步长为2050字节,BSR码点30对应的步长为2000字节,以此类推,BSR码点0对应的步长为500字节。

图10所示的方案中,第一BSR表格可以有数据量上限,也可以没有数据量上限。例如,如果数据量大于26450字节,终端设备都可以上报BSR码点31,也就是说,BSR码点31可以表示数据量大于26450字节的情形。

图11所示的方案中,第一BSR表格可以有数据量下限,也可以没有数据量下限。例如,如果数据量小于10550字节,终端设备都可以上报BSR码点0,也就是说,BSR买单0可以表示数据量小于10550字节的情形。

上述第一BSR表格的步长可以是终端设备与网络设备之间约定的,或者也可以是协议中规定的,或者也可以是网络设备指示给终端设备的。例如,协议可以规定多套步长,网络设备可以向终端设备指示其中的一套。又例如,网络设备可以为终端设备配置步长。该步长可以是网络设备通过RRC消息配置的。

上文是以比特数为5比特为例进行说明的,本申请实施例并不限于此。比特数还可以是其他的数值,如比特数可以为6比特,8比特等。

二、能够列入第一BSR统计范围的数据

在一些实施例中,终端设备可以将所有的数据都列入第一BSR的统计范围,也可以只将部分数据列入第一BSR的统计范围。能够列入第一BSR统计范围的数据可以是网络设备配置给终端设备的,也可以是协议中预定义的。下面对能够列入第一BSR统计范围的数据进行介绍。

在一些实施例中,能够列入第一BSR统计范围的数据可以与待传输数据对应的第一参数相关。第一参数可以包括以下中的一种或多种:逻辑信道(logical channel,LCH)、逻辑信道组(logical channel group,LCG)、DRB、PDCH、RLC、QoS流、PDU集、剩余传输时间、传输资源。

在一些实施例中,能够列入第一BSR统计范围的数据满足以下条件中的一种或多种:待传输数据对应的第一参数属于预设第一参数;待传输数据对应的第一参数满足预设门限要求;待传输数据满足统计粒度要求,该统计粒度与第一参数相关。

预设第一参数可以是网络设备配置给终端设备的,或者也可以是协议中预定义的。预设第一参数可以是一个参数区间,也可以是一个参数列表,本申请实施例对此不做具体限定。

预设门限可以是网络设备配置给终端设备的,也可以是协议中预定义的。不同的第一参数可以对应不同的预设门限。

如果第一BSR表格包括多张BSR表格,不同的BSR表格与第一参数的对应关系可以由网络设备分别配置。也就是说,网络设备可以针对不同的BSR表格,配置与其对应的能够列入BSR统计范围的数据。

作为一个示例,能够列入第一BSR统计范围的数据满足以下条件中的一种或多种:待传输数据对应的逻辑信道属于预设逻辑信道;待传输数据对应的逻辑信道满足预设逻辑信道门限要求;待传输数据对应的逻辑信道组属于预设逻辑信道组;待传输数据对应的逻辑信道组满足预设逻辑信道组门限要求;待传输数据对应的DRB属于预设DRB;待传输数据对应的DRB满足预设DRB门限要求;待传输数据对应的PDCH属于预设PDCH;待传输数据对应的PDCH满足预设PDCH门限要求;待传输数据对应的RLC属于预设RLC;待传输数据对应的RLC满足预设RLC门限要求;待传输数据对应的QoS流属于预设QoS流;待传输数据对应的PDU集属于预设PDU集;待传输数据对应的PDU集的类型属于预设PDU集类型;待传输数据对应的剩余传输时间低于第一时间门限;待传输数据对应的剩余传输时间高于第二时间门限;待传输数据对应的传输资源不属于专用资源。

下面针对上述条件分别进行介绍。

1、逻辑信道

能够列入第一BSR统计范围的数据可以为所有逻辑信道的数据,也可以为部分逻辑信道的数据。具体哪些逻辑信道的数据可以列入第一BSR的统计范围可以是网络设备配置给终端设备的。如果网络设备为终端设备配置了多张BSR表格,如BSR表格1和BSR表格2,则网络设备可以向终端设置指示哪些逻辑信道的数据可以计入BSR表格1的统计范围,哪些逻辑信道的数据可以计入BSR表格2的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设逻辑信道,如果待传输数据对应的逻辑信道属于预设逻辑信道,则该待传输数据可以列入第一BSR的统计范围。预设逻辑信道可以包括逻辑信道的标识(或编号)。

预设逻辑信道可以是一个逻辑信道列表或一个逻辑信道区间。例如,网络设备可以穷举所有可以列入BSR统计范围的逻辑信道。该逻辑信道区间可以是一个开区间,也可以是一个闭区间。举例说明,网络设备可以指示LCH 1、LCH 2、LCH 3和LCH 5的数据可以列入第一BSR的统计范围,或者,也可以指示LCH 1~LCH 5的数据可以列入第一BSR的统计范围,或者,也可以指示编号小于5的LCH的数据可以列入第一BSR的统计范围,或者也可以指示编号大于6的LCH的数据可以列入第一BSR的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设逻辑信道门限。如果待传输数据对应的逻辑信道满足预设逻辑信道门限要求,则该待传输数据可以列入第一BSR的统计范围。

预设逻辑信道门限可以包括最低门限和/或最高门限。如果待传输数据对应的逻辑信道的索引值(或编号)高于最低门限和/或低于最高门限,则该待传输数据能够列入第一BSR统计范围。

例如,预设逻辑信道门限包括最低门限,如LCH 1,如果逻辑信道的编号大于1,则该逻辑信道的数据能够列入第一BSR统计范围。又例如,预设逻辑信道门限包括最高门限,如LCH 8,如果逻辑信道的编号小于8,则该逻辑信道的数据能够列入第一BSR统计范围。再例如,预设逻辑信道门限包括最低门限LCH 2和最高门限LCH 7,如果逻辑信道的编号介于2~7之间,则该逻辑信道的数据能够列入第一BSR统计范围。

2、逻辑信道组

能够列入第一BSR统计范围的数据可以为所有逻辑信道组对应的数据,也可以为部分逻辑信道组对应的数据。具体哪些逻辑信道组对应的数据可以列入第一BSR的统计范围可以是网络设备配置给终端设备的。如果网络设备为终端设备配置了多张BSR表格,如BSR表格1和BSR表格2,则网络设备可以向终端设置指示哪些逻辑信道组对应的数据可以计入BSR表格1的统计范围,哪些逻辑信道组对应的数据可以计入BSR表格2的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设逻辑信道组。如果待传输数据对应的逻辑信道组属于预设逻辑信道组,则该待传输数据可以列入第一BSR的统计范围。预设逻辑信道组可以包括逻辑信道组的标识(或编号)。

预设逻辑信道组可以是一个逻辑信道组列表或一个逻辑信道组区间。例如,网络设备可以穷举所有可以列入BSR统计范围的逻辑信道组。该逻辑信道组区间可以是一个开区间,也可以是一个闭区间。举例说明,网络设备可以指示LCG 1、LCG 2、LCG 3和LCG 5的数据可以列入第一BSR的统计范围,或者,也可以指示LCG 1~LCG 5的数据可以列入第一BSR的统计范围,或者,也可以指示编号小于5的LCG的数据可以列入第一BSR的统计范围,或者也可以指示编号大于6的LCG的数据可以列入第一BSR的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设逻辑信道组门限。如果待传输数据对应的逻辑信道组满足预设逻辑信道组门限要求,则该待传输数据可以列入第一BSR的统计范围。

预设逻辑信道组门限可以包括最低门限和/或最高门限。如果待传输数据对应的逻辑信道组的索引值(或编号)高于最低门限和/或低于最高门限,则该该待传输数据能够列入第一BSR统计范围。

例如,预设逻辑信道组门限包括最低门限,如LCG 1,如果逻辑信道组的编号大于1,则该逻辑信道组对应的数据能够列入第一BSR统计范围。又例如,预设逻辑信道组门限包括最高门限,如LCG 8,如果逻辑信道组的编号小于8,则该逻辑信道组对应的数据能够列入第一BSR统计范围。再例如,预设逻辑信道组门限包括最低门限LCG 2和最高门限LCG 7,如果逻辑信道组的编号介于2~7之间,则该逻辑信道组对应的数据能够列入第一BSR统计范围。

3、DRB

能够列入第一BSR统计范围的数据可以为所有DRB对应的数据,也可以为部分DRB对应的数据。具体哪些DRB对应的数据可以列入第一BSR的统计范围可以是网络设备配置给终端设备的。如果网络设备为终端设备配置了多张BSR表格,如BSR表格1和BSR表格2,则网络设备可以向终端设置指示哪些DRB对应的数据可以计入BSR表格1的统计范围,哪些DRB对应的数据可以计入BSR表格2的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设DRB,如果待传输数据对应的DRB属于预设DRB,则该待传输数据可以列入第一BSR的统计范围。预设DRB可以包括DRB的标识(或编号)。

预设DRB可以是一个DRB列表或一个DRB区间。例如,网络设备可以穷举所有可以列入BSR统计范围的DRB。该DRB区间可以是一个开区间,也可以是一个闭区间。举例说明,网络设备可以指示DRB 1、DRB 2、DRB 3和DRB 5的数据可以列入第一BSR的统计范围,或者,也可以指示DRB 1~DRB 5的数据可以列入第一BSR的统计范围,或者,也可以指示编号小于5的DRB对应的数据可以列入第一BSR的统计范围,或者也可以指示编号大于6的DRB对应的数据可以列入第一BSR的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设DRB门限。如果待传输数据对应的DRB满足预设DRB门限要求,则该待传输数据可以列入第一BSR的统计范围。

预设DRB门限可以包括最低门限和/或最高门限。如果待传输数据对应的DRB的索引值(或编号)高于最低门限和/或低于最高门限,则该待传输数据能够列入第一BSR统计范围。

例如,预设DRB门限包括最低门限,如DRB 1,如果DRB的编号大于1,则该DRB对应的数据能够列入第一BSR统计范围。又例如,预设DRB门限包括最高门限,如DRB 8,如果DRB的编号小于8,则该DRB对应的数据能够列入第一BSR统计范围。再例如,预设DRB门限包括最低门限DRB 2和最高门限DRB 7,如果DRB的编号介于2~7之间,则该DRB对应的数据能够列入第一BSR统计范围。

4、PDCH

能够列入第一BSR统计范围的数据可以为所有PDCH对应的数据,也可以为部分PDCH对应的数据。具体哪些PDCH对应的数据可以列入第一BSR的统计范围可以是网络设备配置给终端设备的。如果网络设备为终端设备配置了多张BSR表格,如BSR表格1和BSR表格2,则网络设备可以向终端设置指示哪些PDCH对应的数据可以计入BSR表格1的统计范围,哪些PDCH对应的数据可以计入BSR表格2的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设PDCH,如果待传输数据对应的PDCH属于预设PDCH,则该待传输数据可以列入第一BSR的统计范围。预设PDCH可以包括PDCH的标识(或编号)。

预设PDCH可以是一个PDCH列表或一个PDCH区间。例如,网络设备可以穷举所有可以列入BSR统计范围的PDCH。该PDCH区间可以是一个开区间,也可以是一个闭区间。举例说明,网络设备可以指示PDCH 1、PDCH 2、PDCH 3和PDCH 5的数据可以列入第一BSR的统计范围,或者,也可以指示PDCH 1~PDCH 5的数据可以列入第一BSR的统计范围,或者,也可以指示编号小于5的PDCH对应的数据可以列入第一BSR的统计范围,或者也可以指示编号大于6的PDCH对应的数据可以列入第一BSR的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设PDCH门限。如果待传输数据对应的PDCH满足预设PDCH门限要求,则该待传输数据可以列入第一BSR的统计范围。

预设PDCH门限可以包括最低门限和/或最高门限。如果待传输数据对应的PDCH的索引值(或编号)高于最低门限和/或低于最高门限,则该待传输数据能够列入第一BSR统计范围。

例如,预设PDCH门限包括最低门限,如PDCH 1,如果PDCH的编号大于1,则该PDCH对应的数据能够列入第一BSR统计范围。又例如,预设PDCH门限包括最高门限,如PDCH 8,如果PDCH的编号小于8,则该PDCH对应的数据能够列入第一BSR统计范围。再例如,预设PDCH门限包括最低门限PDCH 2和最高门限PDCH 7,如果PDCH的编号介于2~7之间,则该PDCH对应的数据能够列入第一BSR统计范围。

5、RLC

能够列入第一BSR统计范围的数据可以为所有RLC对应的数据,也可以为部分RLC对应的数据。具体哪些RLC对应的数据可以列入第一BSR的统计范围可以是网络设备配置给终端设备的。如果网络设备为终端设备配置了多张BSR表格,如BSR表格1和BSR表格2,则网络设备可以向终端设置指示哪些RLC对应的数据可以计入BSR表格1的统计范围,哪些RLC对应的数据可以计入BSR表格2的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设RLC,如果待传输数据对应的RLC属于预设RLC,则该待传输数据可以列入第一BSR的统计范围。预设RLC可以包括RLC的标识(或编号)。

预设RLC可以是一个RLC列表或一个RLC区间。例如,网络设备可以穷举所有可以列入BSR统计范围的RLC。该RLC区间可以是一个开区间,也可以是一个闭区间。举例说明,网络设备可以指示RLC 1、RLC 2、RLC 3和RLC 5的数据可以列入第一BSR的统计范围,或者,也可以指示RLC 1~RLC 5的数据可以列入第一BSR的统计范围,或者,也可以指示编号小于5的RLC对应的数据可以列入第一BSR的统计范围,或者也可以指示编号大于6的RLC对应的数据可以列入第一BSR的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设RLC门限。如果待传输数据对应的RLC满足预设RLC门限要求,则该待传输数据可以列入第一BSR的统计范围。

预设RLC门限可以包括最低门限和/或最高门限。如果待传输数据对应的RLC的索引值(或编号)高于最低门限和/或低于最高门限,则该待传输数据能够列入第一BSR统计范围。

例如,预设RLC门限包括最低门限,如RLC 1,如果RLC的编号大于1,则该RLC对应的数据能够列入第一BSR统计范围。又例如,预设RLC门限包括最高门限,如RLC 8,如果RLC的编号小于8,则该RLC对应的数据能够列入第一BSR统计范围。再例如,预设RLC门限包括最低门限RLC 2和最高门限RLC 7,如果RLC的编号介于2~7之间,则该RLC对应的数据能够列入第一BSR统计范围。

6、QoS流

能够列入第一BSR统计范围的数据可以为所有QoS流对应的数据,也可以为部分QoS流对应的数据。具体哪些QoS流对应的数据可以列入第一BSR的统计范围可以是网络设备配置给终端设备的。如果网络设备为终端设备配置了多张BSR表格,如BSR表格1和BSR表格2,则网络设备可以向终端设置指示哪些QoS流对应的数据可以计入BSR表格1的统计范围,哪些QoS流对应的数据可以计入BSR表格2的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设QoS流,如果待传输数据对应的QoS流属于预设QoS流,则该待传输数据可以列入第一BSR的统计范围。预设QoS流可以包括QoS流的标识(或编号)。

预设QoS流可以是一个QoS流列表或一个QoS流区间。例如,网络设备可以穷举所有可以列入BSR统计范围的QoS流。该QoS流区间可以是一个开区间,也可以是一个闭区间。举例说明,网络设备可以指示QoS流1、QoS流2和QoS流5的数据可以列入第一BSR的统计范围,或者,也可以指示QoS流1~QoS流5的数据可以列入第一BSR的统计范围,或者,也可以指示编号小于5的QoS流对应的数据可以列入第一BSR的统计范围,或者也可以指示编号大于6的QoS流对应的数据可以列入第一BSR的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设QoS流门限。如果待传输数据对应的QoS流满足预设QoS流门限要求,则该待传输数据可以列入第一BSR的统计范围。

预设QoS流门限可以包括最低门限和/或最高门限。如果待传输数据对应的QoS流的索引值(或编号)高于最低门限和/或低于最高门限,则该待传输数据能够列入第一BSR统计范围。

例如,预设QoS流门限包括最低门限,如QoS流1,如果QoS流的编号大于1,则该QoS流对应的数据能够列入第一BSR统计范围。又例如,预设QoS流门限包括最高门限,如QoS流8,如果QoS流的编号小于8,则该QoS流对应的数据能够列入第一BSR统计范围。再例如,预设QoS流门限包括最低门限QoS流2和最高门限QoS流7,如果QoS流的编号介于2~7之间,则该QoS流对应的数据能够列入第一BSR统计范围。

7、PDU集

能够列入第一BSR统计范围的数据可以为所有PDU集对应的数据,也可以为部分PDU集对应的数据。具体哪些PDU集对应的数据可以列入第一BSR的统计范围可以是网络设备配置给终端设备的。如果网络设备为终端设备配置了多张BSR表格,如BSR表格1和BSR表格2,则网络设备可以向终端设置指示哪些PDU集对应的数据可以计入BSR表格1的统计范围,哪些PDU集对应的数据可以计入BSR表格2的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设PDU集,如果待传输数据对应的PDU集属于预设PDU集,则该待传输数据可以列入第一BSR的统计范围。预设PDU集可以包括PDU集的标识(或编号)。

预设PDU集可以是一个PDU集列表或一个PDU集区间。例如,网络设备可以穷举所有可以列入BSR统计范围的PDU集。该PDU集区间可以是一个开区间,也可以是一个闭区间。举例说明,网络设备可以指示PDU集1、PDU集2、PDU集3和PDU集5的数据可以列入第一BSR的统计范围,或者,也可以指示PDU集1~PDU集5的数据可以列入第一BSR的统计范围,或者,也可以指示编号小于5的PDU集对应的数据可以列入第一BSR的统计范围,或者也可以指示编号大于6的PDU集对应的数据可以列入第一BSR的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设PDU集门限。如果待传输数据对应的PDU集满足预设PDU集门限要求,则该待传输数据可以列入第一BSR的统计范围。

预设PDU集门限可以包括最低门限和/或最高门限。如果待传输数据对应的PDU集的索引值(或编号)高于最低门限和/或低于最高门限,则该待传输数据能够列入第一BSR统计范围。

例如,预设PDU集门限包括最低门限,如PDU集1,如果PDU集的编号大于1,则该PDU集对应的数据能够列入第一BSR统计范围。又例如,预设PDU集门限包括最高门限,如PDU集8,如果PDU集的编号小于8,则该PDU集对应的数据能够列入第一BSR统计范围。再例如,预设PDU集门限包括最低门限PDU集2和最高门限PDU集7,如果PDU集的编号介于2~7之间,则该PDU集对应的数据能够列入第一BSR统计范围。

8、PDU集类型

能够列入第一BSR统计范围的数据可以为所有PDU集类型对应的数据,也可以为部分PDU集类型对应的数据。具体哪些PDU集类型对应的数据可以列入第一BSR的统计范围可以是网络设备配置给终端设备的。如果网络设备为终端设备配置了多张BSR表格,如BSR表格1和BSR表格2,则网络设备可以向终端设置指示哪些PDU集类型对应的数据可以计入BSR表格1的统计范围,哪些PDU集类型对应的数据可以计入BSR表格2的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设PDU集类型,如果待传输数据对应的PDU集类型属于预设PDU集类型,则该待传输数据可以列入第一BSR的统计范围。预设PDU集类型可以包括PDU集类型的标识(或编号)。

预设PDU集类型可以是一个PDU集类型列表或一个PDU集类型区间。例如,网络设备可以穷举所有可以列入BSR统计范围的PDU集类型。该PDU集类型区间可以是一个开区间,也可以是一个闭区间。举例说明,网络设备可以指示PDU集类型1、PDU集类型2和PDU集类型5的数据可以列入第一BSR的统计范围,或者,也可以指示PDU集类型1~PDU集类型5的数据可以列入第一BSR的统计范围,或者,也可以指示编号小于5的PDU集类型对应的数据可以列入第一BSR的统计范围,或者也可以指示编号大于6的PDU集类型对应的数据可以列入第一BSR的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设PDU集类型门限。如果待传输数据对应的PDU集类型满足预设PDU集类型门限要求,则该待传输数据可以列入第一BSR的统计范围。

预设PDU集类型门限可以包括最低门限和/或最高门限。如果待传输数据对应的PDU集类型的索引值(或编号)高于最低门限和/或低于最高门限,则该待传输数据能够列入第一BSR统计范围。

例如,预设PDU集类型门限包括最低门限,如PDU集类型1,如果PDU集类型的编号大于1,则该PDU集类型对应的数据能够列入第一BSR统计范围。又例如,预设PDU集类型门限包括最高门限,如PDU集类型8,如果PDU集类型的编号小于8,则该PDU集类型对应的数据能够列入第一BSR统计范围。再例如,预设PDU集类型门限包括最低门限PDU集类型2和最高门限PDU集类型7,如果PDU集类型的编号介于2~7之间,则该PDU集类型对应的数据能够列入第一BSR统计范围。

9、剩余传输时间

能够列入第一BSR统计范围的数据可以为所有剩余传输时间对应的数据,也可以为部分剩余传输时间对应的数据。具体哪些剩余传输时间对应的数据可以列入第一BSR的统计范围可以是网络设备配置给终端设备的。如果网络设备为终端设备配置了多张BSR表格,如BSR表格1和BSR表格2,则网络设备可以向终端设置指示哪些剩余传输时间对应的数据可以计入BSR表格1的统计范围,哪些剩余传输时间对应的数据可以计入BSR表格2的统计范围。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设剩余传输时间,如果待传输数据对应的剩余传输时间属于预设剩余传输时间,则该待传输数据可以列入第一BSR的统计范围。

预设剩余传输时间可以是一个剩余传输时间区间或多个剩余传输时间区间。例如,网络设备可以穷举所有可以列入BSR统计范围的剩余传输时间。该剩余传输时间区间可以是一个开区间,也可以是一个闭区间。举例说明,网络设备可以指示剩余传输时间在Ams~Bms之间的数据可以列入BSR统计范围,或者,网络设备可以指示剩余传输时间大于Ams的数据可以列入BSR统计范围,或者,网络设备可以指示剩余传输时间小于Bms的数据列入BSR统计范围。其中,A小于B。

在一些实施例中,网络设备可以指示能够列入第一BSR统计范围的预设剩余传输时间门限。如果待传输数据对应的剩余传输时间满足预设剩余传输时间门限要求,则该待传输数据可以列入第一BSR的统计范围。

预设剩余传输时间门限可以包括最低门限和/或最高门限。下文将最高门限称为第一时间门限,将最低门限称为第二时间门限。如果待传输数据对应的剩余传输时间高于第一时间门限和/或低于第二时间门限,则该待传输数据能够列入第一BSR统计范围。

如果预设剩余传输时间门限包括第一时间门限,则终端设备可以将剩余传输时间低于第一时间门限的数据计入第一BSR的统计范围。也就是说,只有当数据距离失效时刻的时间低于第一时间门限时,才计入第一BSR的统计范围。这样可以保证终端设备优先传输对时延要求较高的数据,提高数据传输性能。

如果预设剩余传输时间门限包括第二时间门限,则终端设备可以将剩余传输时间高于第二时间门限的数据计入第一BSR的统计范围。也就是说,只有当数据距离失效时刻的时间高于第二时间门限时,才计入第一BSR的统计范围。数据包生成后,需要在一定时间段内传输,否则,超出该时间后,即使传输到接收方,也是无效的。通过设置第二时间门限,可以避免终端设备将马上超时失效的数据列入第一BSR的统计范围。由于网络设备在接收到第一BSR后,还需要第一段时间才能为终端设备分配上行资源,实际上,这部分数据在网络设备分配上行资源之前就已经失效了。因此,通过设置第二时间门限,可以避免无效传输以及对资源的浪费。

如果预设剩余传输时间门限包括第一时间门限和第二时间门限,则终端设备可以将剩余传输时间高于第二时间门限且低于第一时间门限的数据计入第一BSR的统计范围。第一时间门限可以保证低时延的数据优先传输,提高数据传输性能。第二时间门限可以避免将马上超时失效的数据列入第一BSR的统计范围,避免无效传输以及对资源的浪费。

10、统计粒度

本申请实施例对第一BSR的统计粒度不做具体限定,例如,第一BSR的统计粒度可以为PDU集。当然,第一BSR的统计粒度也可以为其他参数,其他参数可以包括以下中的一种或多种:逻辑信道、逻辑信道组、DRB、PDCH、RLC、QoS流。

下文以PDU集为例,对数据量的统计方式进行介绍。终端设备可以以PDU集为粒度统计待传输数据量。

在一些实施例中,对于已经传输了一部分数据的PDU集,尚未传输的数据可以列入第一BSR的统计范围。对于还没有任何数据传输的PDU集,可以将该PDU集中的所有数据列入第一BSR的统计范围。

在一些实施例中,本申请实施例也可以与上文描述的其他能够列入第一BSR统计范围的数据满足的条件相结合,共同确定能够列入第一BSR统计范围的数据。例如,终端设备可以基于待传输数据对应的PDU集以及剩余传输时间,确定待传输数据量。

下面结合图12,对能够列入第一BSR统计范围的数据进行说明。

图12所示的PDU集包括PDU集A、PDU集B和PDU集C,每个PDU集包含三个PDU。终端设备在生成第一BSR时,PDU A1已经传输,其他PDU尚未传输。尚未传输的PDU中,PDU C1和PDUC2的剩余传输时间大于第二时间门限(如10ms)。在该情况下,由于待传输数据量是以PDU集为粒度进行统计,则终端设备不能只将PDU C1列入统计范围内,而是将PDU C1、PDU C2和PDU C3都列入统计范围内。

11、传输资源

终端设备可以基于待传输数据对应的传输资源,确定该待传输数据能否列入第一BSR的统计范围。例如,如果待传输数据对应的传输资源为专用资源,则终端设备可以不将该待传输数据计入第一BSR的统计范围。如果待传输数据对应的传输资源为专用资源,则表示网络设备一定会为该待传输数据分配资源,该待传输数据一定能够传输,因此,终端设备可以不将该待传输数据列入第一BSR的统计范围。

网络设备可以为某些业务分配专用的传输资源,如网络设备可以用配置授权(configured grant,CG)方式配置专用的传输资源,或者网络设备可以向终端设备指示“在某个时刻肯定会用动态授权(dynamic grant,DG)分配上行资源XXX字节”,则终端设备可以确定这些数据一定可以通过预先配置的资源传输,则在第一BSR中可以不计入这些数据包的数据量。

上述能够列入第一BSR统计范围的数据需要满足的条件可以单独使用,也可以相互结合使用,本申请实施例对此不做具体限定。

三、第一BSR的触发条件

第一BSR的触发条件可以与待传输数据对应的第二参数以及剩余传输时间相关。第二参数可以包括以下中的一种或多种:PDU集、QoS流、DRB、PDCP、RLC、逻辑信道、逻辑信道组。

如果待传输数据对应的第二参数满足预设条件,则可以触发第一BSR,和/或,如果待传输数据对应的剩余传输时间满足预设条件,则可以触发第一BSR。

在一些实施例中,第一BSR的触发条件可以与以下信息中的一种或多种相关:第二参数对应的数据,待传输数据对应的第二参数的优先级,待传输数据对应的第二参数的类型的优先级,多个第二参数之间的映射关系。

在一些实施例中,第一BSR的触发条件包括以下中的一种或多种:所述第二参数对应的数据发生了更新;待传输数据对应的第二参数的优先级满足预设优先级门限要求;待传输数据对应的第二参数的优先级属于预设优先级范围;待传输数据对应的第二参数的类型的优先级满足预设优先级门限要求;待传输数据对应的第二参数的类型的优先级属于预设优先级范围;多个所述第二参数之间的映射关系发生了更新;待传输数据对应的第二参数属于预设第二参数;待传输数据对应的第二参数的类型属于预设第二参数类型。

第二参数对应的数据发生了更新可以指第二参数对应的数据中增加了新数据和/或删除了数据。

数据的更新可以是由多个第二参数之间的对应关系发生改变而进行的更新,下文将会进行详细介绍。

本申请实施例可以设置第二参数对应的优先级门限,只有满足该优先级门限要求的第二参数才会触发第一BSR。优先级门限可以包括最低门限和/或最高门限。优先级门限可以基于第二参数的标识(或编号)设置。

本申请实施例可以设置第二参数对应的预设优先级范围,只有处于该预设优先级范围内的第二参数才会触发第一BSR。预设优先级范围可以为第二参数的列表或第二参数区间。预设优先级范围可以基于第二参数的标识(或编号)设置。

本申请实施例可以设置第二参数类型对应的优先级门限,只有满足该优先级门限要求的第二参数类型才会触发第一BSR。优先级门限可以包括最低门限和/或最高门限。优先级门限可以基于第二参数类型的标识(或编号)设置。

本申请实施例可以设置第二参数类型对应的预设优先级范围,只有处于该预设优先级范围内的第二参数类型才会触发第一BSR。预设优先级范围可以为第二参数类型的列表或第二参数类型区间。预设优先级范围可以基于第二参数类型的标识(或编号)设置。

多个第二参数之间的映射关系可以包括任意两个第二参数之间的映射关系。如果任意两个第二参数之间的映射关系发生了更新,则触发第一BSR。以图2为例,多个第二参数之间的映射关系可以包括以下中的一种或多种:PDU集与QoS流之间的映射关系,QoS流与DRB之间的映射关系,DRB与PDCP之间的映射关系,PDCP与RLC之间的映射关系。

本申请实施例可以设置预设第二参数,只有属于该预设第二参数的第二参数才会触发第一BSR。预设第二参数可以为第二参数的列表或第二参数的区间。预设第二参数可以基于第二参数的标识(或编号)设置。

本申请实施例可以设置预设第二参数类型,只有属于该预设第二参数类型的第二参数才会触发第一BSR。预设第二参数类型可以为第二参数类型的列表或第二参数类型的区间。预设第二参数类型可以基于第二参数类型的标识(或编号)设置。

在一些实施例中,第一BSR的触发条件可以包括以下中的一种或多种:数据发生了更新的第二参数的优先级高于第一优先级门限;数据发生了更新的第二参数的优先级属于第一优先级范围;数据发生了更新的第二参数的优先级高于所述终端设备中有待传输数据的第二参数的优先级;数据发生了更新的第二参数属于预设第二参数;数据发生了更新的第二参数的类型的优先级高于第二优先级门限;数据发生了更新的第二参数的类型的优先级属于第二优先级范围;数据发生了更新的第二参数的类型的优先级高于所述终端设备中有待传输数据的第二参数的类型的优先级;发生了数据更新的第二参数的类型属于预设第二参数类型;所述第二参数对应的待传输数据的剩余传输时间小于第三时间门限;增加的新数据没有被删除。

下面结合几个示例,对上述第一BSR的触发条件进行说明。

1、PDU集对应的数据中增加了新数据

如果PDU集中增加了新数据,则可以触发第一BSR。在一些实施例中,只有特定的PDU集中增加了新数据,才可以触发第一BSR。该特定的PDU集可以由网络设备指示。

该特定的PDU集可以基于以下中的一种或多种确定:PDU集列表、PDU集类型列表、PDU集的优先级、PDU集类型的优先级。

以特定的PDU集基于PDU集列表确定为例,当增加了新数据的PDU集属于PDU集列表中的PDU集时,则触发第一BSR。

以特定的PDU集基于PDU集类型列表确定为例,当增加了新数据的PDU集类型属于PDU集类型列表中的PDU集类型时,则触发第一BSR。

以特定的PDU集基于PDU集的优先级确定为例,PDU集的优先级可以包括优先级上限和/或优先级下限。如果PDU集的优先级包括优先级下限,则当增加了新数据的PDU集的优先级高于优先级下限时,则触发第一BSR。如果PDU集的优先级包括优先级上限,则当增加了新数据的PDU集的优先级低于优先级上限时,则触发第一BSR。如果PDU集的优先级包括优先级下限和优先级上限,则当增加了新数据的PDU集的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的PDU集基于PDU集类型的优先级确定为例,PDU集类型的优先级可以包括优先级上限和/或优先级下限。如果PDU集类型的优先级包括优先级下限,则当增加了新数据的PDU集类型的优先级高于优先级下限时,则触发第一BSR。如果PDU集类型的优先级包括优先级上限,则当增加了新数据的PDU集类型的优先级低于优先级上限时,则触发第一BSR。如果PDU集类型的优先级包括优先级下限和优先级上限,则当增加了新数据的PDU集类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

在一些实施例中,第一BSR的触发条件可以包括增加了新数据的PDU集的优先级高于终端设备中有待传输数据的PDU集的优先级。举例说明,假设增加了新数据的PDU集为PDU集1,终端设备中有待传输数据的PDU集包括PDU集2和PDU集3,如果PDU集1的优先级高于PDU集2和PDU集3的优先级,则触发第一BSR。如果PDU集1的优先级低于PDU集2和/或PDU集3的优先级,则可以不触发第一BSR。

本申请实施例中的PDU集的优先级和/或PDU集类型的优先级可以由基站配置。

2、QoS流对应的数据中增加了新数据

如果QoS流中增加了新数据,则可以触发第一BSR。在一些实施例中,只有特定的QoS流中增加了新数据,才可以触发第一BSR。该特定的QoS流可以由网络设备指示。

该特定的QoS流可以基于以下中的一种或多种确定:QoS流列表、QoS流类型列表、QoS流的优先级、QoS流类型的优先级。

以特定的QoS流基于QoS流列表确定为例,当增加了新数据的QoS流属于QoS流列表中的QoS流时,则触发第一BSR。

以特定的QoS流基于QoS流类型列表确定为例,当增加了新数据的QoS流类型属于QoS流类型列表中的QoS流类型时,则触发第一BSR。

以特定的QoS流基于QoS流的优先级确定为例,QoS流的优先级可以包括优先级上限和/或优先级下限。如果QoS流的优先级包括优先级下限,则当增加了新数据的QoS流的优先级高于优先级下限时,则触发第一BSR。如果QoS流的优先级包括优先级上限,则当增加了新数据的QoS流的优先级低于优先级上限时,则触发第一BSR。如果QoS流的优先级包括优先级下限和优先级上限,则当增加了新数据的QoS流的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的QoS流基于QoS流类型的优先级确定为例,QoS流类型的优先级可以包括优先级上限和/或优先级下限。如果QoS流类型的优先级包括优先级下限,则当增加了新数据的QoS流类型的优先级高于优先级下限时,则触发第一BSR。如果QoS流类型的优先级包括优先级上限,则当增加了新数据的QoS流类型的优先级低于优先级上限时,则触发第一BSR。如果QoS流类型的优先级包括优先级下限和优先级上限,则当增加了新数据的QoS流类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

在一些实施例中,第一BSR的触发条件可以包括增加了新数据的QoS流的优先级高于终端设备中有待传输数据的QoS流的优先级。举例说明,假设增加了新数据的QoS流为QoS流1,终端设备中有待传输数据的QoS流包括QoS流2和QoS流3,如果QoS流1的优先级高于QoS流2和QoS流3的优先级,则触发第一BSR。如果QoS流1的优先级低于QoS流2和/或QoS流3的优先级,则可以不触发第一BSR。

本申请实施例中的QoS流的优先级和/或QoS流类型的优先级可以由基站配置。

3、DRB对应的数据中增加了新数据

如果DRB中增加了新数据,则可以触发第一BSR。在一些实施例中,只有特定的DRB中增加了新数据,才可以触发第一BSR。该特定的DRB可以由网络设备指示。

该特定的DRB可以基于以下中的一种或多种确定:DRB列表、DRB类型列表、DRB的优先级、DRB类型的优先级。

以特定的DRB基于DRB列表确定为例,当增加了新数据的DRB属于DRB列表中的DRB时,则触发第一BSR。

以特定的DRB基于DRB类型列表确定为例,当增加了新数据的DRB类型属于DRB类型列表中的DRB类型时,则触发第一BSR。

以特定的DRB基于DRB的优先级确定为例,DRB的优先级可以包括优先级上限和/或优先级下限。如果DRB的优先级包括优先级下限,则当增加了新数据的DRB的优先级高于优先级下限时,则触发第一BSR。如果DRB的优先级包括优先级上限,则当增加了新数据的DRB的优先级低于优先级上限时,则触发第一BSR。如果DRB的优先级包括优先级下限和优先级上限,则当增加了新数据的DRB的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的DRB基于DRB类型的优先级确定为例,DRB类型的优先级可以包括优先级上限和/或优先级下限。如果DRB类型的优先级包括优先级下限,则当增加了新数据的DRB类型的优先级高于优先级下限时,则触发第一BSR。如果DRB类型的优先级包括优先级上限,则当增加了新数据的DRB类型的优先级低于优先级上限时,则触发第一BSR。如果DRB类型的优先级包括优先级下限和优先级上限,则当增加了新数据的DRB类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

在一些实施例中,第一BSR的触发条件可以包括增加了新数据的DRB的优先级高于终端设备中有待传输数据的DRB的优先级。举例说明,假设增加了新数据的DRB为DRB 1,终端设备中有待传输数据的DRB包括DRB 2和DRB 3,如果DRB 1的优先级高于DRB 2和DRB 3的优先级,则触发第一BSR。如果DRB 1的优先级低于DRB 2和/或DRB 3的优先级,则可以不触发第一BSR。

本申请实施例中的DRB的优先级和/或DRB类型的优先级可以由基站配置。

4、PDCP对应的数据中增加了新数据

如果PDCP中增加了新数据,则可以触发第一BSR。在一些实施例中,只有特定的PDCP中增加了新数据,才可以触发第一BSR。该特定的PDCP可以由网络设备指示。

该特定的PDCP可以基于以下中的一种或多种确定:PDCP列表、PDCP类型列表、PDCP的优先级、PDCP类型的优先级。

以特定的PDCP基于PDCP列表确定为例,当增加了新数据的PDCP属于PDCP列表中的PDCP时,则触发第一BSR。

以特定的PDCP基于PDCP类型列表确定为例,当增加了新数据的PDCP类型属于PDCP类型列表中的PDCP类型时,则触发第一BSR。

以特定的PDCP基于PDCP的优先级确定为例,PDCP的优先级可以包括优先级上限和/或优先级下限。如果PDCP的优先级包括优先级下限,则当增加了新数据的PDCP的优先级高于优先级下限时,则触发第一BSR。如果PDCP的优先级包括优先级上限,则当增加了新数据的PDCP的优先级低于优先级上限时,则触发第一BSR。如果PDCP的优先级包括优先级下限和优先级上限,则当增加了新数据的PDCP的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的PDCP基于PDCP类型的优先级确定为例,PDCP类型的优先级可以包括优先级上限和/或优先级下限。如果PDCP类型的优先级包括优先级下限,则当增加了新数据的PDCP类型的优先级高于优先级下限时,则触发第一BSR。如果PDCP类型的优先级包括优先级上限,则当增加了新数据的PDCP类型的优先级低于优先级上限时,则触发第一BSR。如果PDCP类型的优先级包括优先级下限和优先级上限,则当增加了新数据的PDCP类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

在一些实施例中,第一BSR的触发条件可以包括增加了新数据的PDCP的优先级高于终端设备中有待传输数据的PDCP的优先级。举例说明,假设增加了新数据的PDCP为PDCP1,终端设备中有待传输数据的PDCP包括PDCP 2和PDCP 3,如果PDCP 1的优先级高于PDCP 2和PDCP 3的优先级,则触发第一BSR。如果PDCP 1的优先级低于PDCP 2和/或PDCP 3的优先级,则可以不触发第一BSR。

本申请实施例中的PDCP的优先级和/或PDCP类型的优先级可以由基站配置。

5、RLC对应的数据中增加了新数据

如果RLC中增加了新数据,则可以触发第一BSR。在一些实施例中,只有特定的RLC中增加了新数据,才可以触发第一BSR。该特定的RLC可以由网络设备指示。

该特定的RLC可以基于以下中的一种或多种确定:RLC列表、RLC类型列表、RLC的优先级、RLC类型的优先级。

以特定的RLC基于RLC列表确定为例,当增加了新数据的RLC属于RLC列表中的RLC时,则触发第一BSR。

以特定的RLC基于RLC类型列表确定为例,当增加了新数据的RLC类型属于RLC类型列表中的RLC类型时,则触发第一BSR。

以特定的RLC基于RLC的优先级确定为例,RLC的优先级可以包括优先级上限和/或优先级下限。如果RLC的优先级包括优先级下限,则当增加了新数据的RLC的优先级高于优先级下限时,则触发第一BSR。如果RLC的优先级包括优先级上限,则当增加了新数据的RLC的优先级低于优先级上限时,则触发第一BSR。如果RLC的优先级包括优先级下限和优先级上限,则当增加了新数据的RLC的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的RLC基于RLC类型的优先级确定为例,RLC类型的优先级可以包括优先级上限和/或优先级下限。如果RLC类型的优先级包括优先级下限,则当增加了新数据的RLC类型的优先级高于优先级下限时,则触发第一BSR。如果RLC类型的优先级包括优先级上限,则当增加了新数据的RLC类型的优先级低于优先级上限时,则触发第一BSR。如果RLC类型的优先级包括优先级下限和优先级上限,则当增加了新数据的RLC类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

在一些实施例中,第一BSR的触发条件可以包括增加了新数据的RLC的优先级高于终端设备中有待传输数据的RLC的优先级。举例说明,假设增加了新数据的RLC为RLC1,终端设备中有待传输数据的RLC包括RLC2和RLC3,如果RLC1的优先级高于RLC2和RLC3的优先级,则触发第一BSR。如果RLC1的优先级低于RLC2和/或RLC3的优先级,则可以不触发第一BSR。

本申请实施例中的RLC的优先级和/或RLC类型的优先级可以由基站配置。

6、逻辑信道对应的数据中增加了新数据

如果逻辑信道中增加了新数据,则可以触发第一BSR。在一些实施例中,只有特定的逻辑信道中增加了新数据,才可以触发第一BSR。该特定的逻辑信道可以由网络设备指示。

该特定的逻辑信道可以基于以下中的一种或多种确定:逻辑信道列表、逻辑信道类型列表、逻辑信道的优先级、逻辑信道类型的优先级。

以特定的逻辑信道基于逻辑信道列表确定为例,当增加了新数据的逻辑信道属于逻辑信道列表中的逻辑信道时,则触发第一BSR。

以特定的逻辑信道基于逻辑信道类型列表确定为例,当增加了新数据的逻辑信道类型属于逻辑信道类型列表中的逻辑信道类型时,则触发第一BSR。

以特定的逻辑信道基于逻辑信道的优先级确定为例,逻辑信道的优先级可以包括优先级上限和/或优先级下限。如果逻辑信道的优先级包括优先级下限,则当增加了新数据的逻辑信道的优先级高于优先级下限时,则触发第一BSR。如果逻辑信道的优先级包括优先级上限,则当增加了新数据的逻辑信道的优先级低于优先级上限时,则触发第一BSR。如果逻辑信道的优先级包括优先级下限和优先级上限,则当增加了新数据的逻辑信道的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的逻辑信道基于逻辑信道类型的优先级确定为例,逻辑信道类型的优先级可以包括优先级上限和/或优先级下限。如果逻辑信道类型的优先级包括优先级下限,则当增加了新数据的逻辑信道类型的优先级高于优先级下限时,则触发第一BSR。如果逻辑信道类型的优先级包括优先级上限,则当增加了新数据的逻辑信道类型的优先级低于优先级上限时,则触发第一BSR。如果逻辑信道类型的优先级包括优先级下限和优先级上限,则当增加了新数据的逻辑信道类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

在一些实施例中,第一BSR的触发条件可以包括增加了新数据的逻辑信道的优先级高于终端设备中有待传输数据的逻辑信道的优先级。举例说明,假设增加了新数据的逻辑信道为LCH 1,终端设备中有待传输数据的逻辑信道包括LCH 2和LCH 3,如果LCH 1的优先级高于LCH 2和LCH 3的优先级,则触发第一BSR。如果LCH 1的优先级低于LCH 2和/或LCH3的优先级,则可以不触发第一BSR。

本申请实施例中的逻辑信道的优先级和/或逻辑信道类型的优先级可以由基站配置。

7、逻辑信道组对应的数据中增加了新数据

如果逻辑信道组中增加了新数据,则可以触发第一BSR。在一些实施例中,只有特定的逻辑信道组中增加了新数据,才可以触发第一BSR。该特定的逻辑信道组可以由网络设备指示。

该特定的逻辑信道组可以基于以下中的一种或多种确定:逻辑信道组列表、逻辑信道组类型列表、逻辑信道组的优先级、逻辑信道组类型的优先级。

以特定的逻辑信道组基于逻辑信道组列表确定为例,当增加了新数据的逻辑信道组属于逻辑信道组列表中的逻辑信道组时,则触发第一BSR。

以特定的逻辑信道组基于逻辑信道组类型列表确定为例,当增加了新数据的逻辑信道组类型属于逻辑信道组类型列表中的逻辑信道组类型时,则触发第一BSR。

以特定的逻辑信道组基于逻辑信道组的优先级确定为例,逻辑信道组的优先级可以包括优先级上限和/或优先级下限。如果逻辑信道组的优先级包括优先级下限,则当增加了新数据的逻辑信道组的优先级高于优先级下限时,则触发第一BSR。如果逻辑信道组的优先级包括优先级上限,则当增加了新数据的逻辑信道组的优先级低于优先级上限时,则触发第一BSR。如果逻辑信道组的优先级包括优先级下限和优先级上限,则当增加了新数据的逻辑信道组的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的逻辑信道组基于逻辑信道组类型的优先级确定为例,逻辑信道组类型的优先级可以包括优先级上限和/或优先级下限。如果逻辑信道组类型的优先级包括优先级下限,则当增加了新数据的逻辑信道组类型的优先级高于优先级下限时,则触发第一BSR。如果逻辑信道组类型的优先级包括优先级上限,则当增加了新数据的逻辑信道组类型的优先级低于优先级上限时,则触发第一BSR。如果逻辑信道组类型的优先级包括优先级下限和优先级上限,则当增加了新数据的逻辑信道组类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

在一些实施例中,第一BSR的触发条件可以包括增加了新数据的逻辑信道组的优先级高于终端设备中有待传输数据的逻辑信道组的优先级。举例说明,假设增加了新数据的逻辑信道组为LCG 1,终端设备中有待传输数据的逻辑信道组包括LCG 2和LCG 3,如果LCG 1的优先级高于LCG 2和LCG 3的优先级,则触发第一BSR。如果LCG 1的优先级低于LCG2和/或LCG 3的优先级,则可以不触发第一BSR。

本申请实施例中的逻辑信道组的优先级和/或逻辑信道组类型的优先级可以由基站配置。

当终端设备删除某些符合条件的数据时,可以触发第一BSR。这里的删除包含但不限于如下场景:数据由于剩余传输时间已经到达,即使传输到接收方,也没有用;PDU集内多个数据(如PDU)缺一不可,但是该PDU集内的一些数据已经传输失败,所以放弃PDU集内剩余的数据的传输;数据即将失效,如该数据的剩余传输时间即将到来,但是其前面还有很多数据等待传输,当前数据传输无望时;终端设备由于其他原因删除数据。

在确定了删除的数据后,终端设备还可以进一步判断删除的数据是否符合触发BSR的条件。下面对触发BSR的条件进行说明。

8、PDU集对应的数据中删除了数据

如果PDU集中删除了数据,则可以触发第一BSR。在一些实施例中,只有特定的PDU集中删除了数据,才可以触发第一BSR。该特定的PDU集可以由网络设备指示。

该特定的PDU集可以基于以下中的一种或多种确定:PDU集列表、PDU集类型列表、PDU集的优先级、PDU集类型的优先级。

以特定的PDU集基于PDU集列表确定为例,当删除了数据的PDU集属于PDU集列表中的PDU集时,则触发第一BSR。

以特定的PDU集基于PDU集类型列表确定为例,当删除了数据的PDU集类型属于PDU集类型列表中的PDU集类型时,则触发第一BSR。

以特定的PDU集基于PDU集的优先级确定为例,PDU集的优先级可以包括优先级上限和/或优先级下限。如果PDU集的优先级包括优先级下限,则当删除了数据的PDU集的优先级高于优先级下限时,则触发第一BSR。如果PDU集的优先级包括优先级上限,则当删除了数据的PDU集的优先级低于优先级上限时,则触发第一BSR。如果PDU集的优先级包括优先级下限和优先级上限,则当删除了数据的PDU集的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的PDU集基于PDU集类型的优先级确定为例,PDU集类型的优先级可以包括优先级上限和/或优先级下限。如果PDU集类型的优先级包括优先级下限,则当删除了数据的PDU集类型的优先级高于优先级下限时,则触发第一BSR。如果PDU集类型的优先级包括优先级上限,则当删除了数据的PDU集类型的优先级低于优先级上限时,则触发第一BSR。如果PDU集类型的优先级包括优先级下限和优先级上限,则当删除了数据的PDU集类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

本申请实施例中的PDU集的优先级和/或PDU集类型的优先级可以由基站配置。

9、QoS流对应的数据中删除了数据

如果QoS流中删除了数据,则可以触发第一BSR。在一些实施例中,只有特定的QoS流中删除了数据,才可以触发第一BSR。该特定的QoS流可以由网络设备指示。

该特定的QoS流可以基于以下中的一种或多种确定:QoS流列表、QoS流类型列表、QoS流的优先级、QoS流类型的优先级。

以特定的QoS流基于QoS流列表确定为例,当删除了数据的QoS流属于QoS流列表中的QoS流时,则触发第一BSR。

以特定的QoS流基于QoS流类型列表确定为例,当删除了数据的QoS流类型属于QoS流类型列表中的QoS流类型时,则触发第一BSR。

以特定的QoS流基于QoS流的优先级确定为例,QoS流的优先级可以包括优先级上限和/或优先级下限。如果QoS流的优先级包括优先级下限,则当删除了数据的QoS流的优先级高于优先级下限时,则触发第一BSR。如果QoS流的优先级包括优先级上限,则当删除了数据的QoS流的优先级低于优先级上限时,则触发第一BSR。如果QoS流的优先级包括优先级下限和优先级上限,则当删除了数据的QoS流的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的QoS流基于QoS流类型的优先级确定为例,QoS流类型的优先级可以包括优先级上限和/或优先级下限。如果QoS流类型的优先级包括优先级下限,则当删除了数据的QoS流类型的优先级高于优先级下限时,则触发第一BSR。如果QoS流类型的优先级包括优先级上限,则当删除了数据的QoS流类型的优先级低于优先级上限时,则触发第一BSR。如果QoS流类型的优先级包括优先级下限和优先级上限,则当删除了数据的QoS流类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

本申请实施例中的QoS流的优先级和/或QoS流类型的优先级可以由基站配置。

10、DRB对应的数据中删除了数据

如果DRB中删除了数据,则可以触发第一BSR。在一些实施例中,只有特定的DRB中删除了数据,才可以触发第一BSR。该特定的DRB可以由网络设备指示。

该特定的DRB可以基于以下中的一种或多种确定:DRB列表、DRB类型列表、DRB的优先级、DRB类型的优先级。

以特定的DRB基于DRB列表确定为例,当删除了数据的DRB属于DRB列表中的DRB时,则触发第一BSR。

以特定的DRB基于DRB类型列表确定为例,当删除了数据的DRB类型属于DRB类型列表中的DRB类型时,则触发第一BSR。

以特定的DRB基于DRB的优先级确定为例,DRB的优先级可以包括优先级上限和/或优先级下限。如果DRB的优先级包括优先级下限,则当删除了数据的DRB的优先级高于优先级下限时,则触发第一BSR。如果DRB的优先级包括优先级上限,则当删除了数据的DRB的优先级低于优先级上限时,则触发第一BSR。如果DRB的优先级包括优先级下限和优先级上限,则当删除了数据的DRB的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的DRB基于DRB类型的优先级确定为例,DRB类型的优先级可以包括优先级上限和/或优先级下限。如果DRB类型的优先级包括优先级下限,则当删除了数据的DRB类型的优先级高于优先级下限时,则触发第一BSR。如果DRB类型的优先级包括优先级上限,则当删除了数据的DRB类型的优先级低于优先级上限时,则触发第一BSR。如果DRB类型的优先级包括优先级下限和优先级上限,则当删除了数据的DRB类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

本申请实施例中的DRB的优先级和/或DRB类型的优先级可以由基站配置。

11、PDCP对应的数据中删除了数据

如果PDCP中删除了数据,则可以触发第一BSR。在一些实施例中,只有特定的PDCP中删除了数据,才可以触发第一BSR。该特定的PDCP可以由网络设备指示。

该特定的PDCP可以基于以下中的一种或多种确定:PDCP列表、PDCP类型列表、PDCP的优先级、PDCP类型的优先级。

以特定的PDCP基于PDCP列表确定为例,当删除了数据的PDCP属于PDCP列表中的PDCP时,则触发第一BSR。

以特定的PDCP基于PDCP类型列表确定为例,当删除了数据的PDCP类型属于PDCP类型列表中的PDCP类型时,则触发第一BSR。

以特定的PDCP基于PDCP的优先级确定为例,PDCP的优先级可以包括优先级上限和/或优先级下限。如果PDCP的优先级包括优先级下限,则当删除了数据的PDCP的优先级高于优先级下限时,则触发第一BSR。如果PDCP的优先级包括优先级上限,则当删除了数据的PDCP的优先级低于优先级上限时,则触发第一BSR。如果PDCP的优先级包括优先级下限和优先级上限,则当删除了数据的PDCP的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的PDCP基于PDCP类型的优先级确定为例,PDCP类型的优先级可以包括优先级上限和/或优先级下限。如果PDCP类型的优先级包括优先级下限,则当删除了数据的PDCP类型的优先级高于优先级下限时,则触发第一BSR。如果PDCP类型的优先级包括优先级上限,则当删除了数据的PDCP类型的优先级低于优先级上限时,则触发第一BSR。如果PDCP类型的优先级包括优先级下限和优先级上限,则当删除了数据的PDCP类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

本申请实施例中的PDCP的优先级和/或PDCP类型的优先级可以由基站配置。

12、RLC对应的数据中删除了数据

如果RLC中删除了数据,则可以触发第一BSR。在一些实施例中,只有特定的RLC中删除了数据,才可以触发第一BSR。该特定的RLC可以由网络设备指示。

该特定的RLC可以基于以下中的一种或多种确定:RLC列表、RLC类型列表、RLC的优先级、RLC类型的优先级。

以特定的RLC基于RLC列表确定为例,当删除了数据的RLC属于RLC列表中的RLC时,则触发第一BSR。

以特定的RLC基于RLC类型列表确定为例,当删除了数据的RLC类型属于RLC类型列表中的RLC类型时,则触发第一BSR。

以特定的RLC基于RLC的优先级确定为例,RLC的优先级可以包括优先级上限和/或优先级下限。如果RLC的优先级包括优先级下限,则当删除了数据的RLC的优先级高于优先级下限时,则触发第一BSR。如果RLC的优先级包括优先级上限,则当删除了数据的RLC的优先级低于优先级上限时,则触发第一BSR。如果RLC的优先级包括优先级下限和优先级上限,则当删除了数据的RLC的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的RLC基于RLC类型的优先级确定为例,RLC类型的优先级可以包括优先级上限和/或优先级下限。如果RLC类型的优先级包括优先级下限,则当删除了数据的RLC类型的优先级高于优先级下限时,则触发第一BSR。如果RLC类型的优先级包括优先级上限,则当删除了数据的RLC类型的优先级低于优先级上限时,则触发第一BSR。如果RLC类型的优先级包括优先级下限和优先级上限,则当删除了数据的RLC类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

本申请实施例中的RLC的优先级和/或RLC类型的优先级可以由基站配置。

13、逻辑信道对应的数据中删除了数据

如果逻辑信道中删除了数据,则可以触发第一BSR。在一些实施例中,只有特定的逻辑信道中删除了数据,才可以触发第一BSR。该特定的逻辑信道可以由网络设备指示。

该特定的逻辑信道可以基于以下中的一种或多种确定:逻辑信道列表、逻辑信道类型列表、逻辑信道的优先级、逻辑信道类型的优先级。

以特定的逻辑信道基于逻辑信道列表确定为例,当删除了数据的逻辑信道属于逻辑信道列表中的逻辑信道时,则触发第一BSR。

以特定的逻辑信道基于逻辑信道类型列表确定为例,当删除了数据的逻辑信道类型属于逻辑信道类型列表中的逻辑信道类型时,则触发第一BSR。

以特定的逻辑信道基于逻辑信道的优先级确定为例,逻辑信道的优先级可以包括优先级上限和/或优先级下限。如果逻辑信道的优先级包括优先级下限,则当删除了数据的逻辑信道的优先级高于优先级下限时,则触发第一BSR。如果逻辑信道的优先级包括优先级上限,则当删除了数据的逻辑信道的优先级低于优先级上限时,则触发第一BSR。如果逻辑信道的优先级包括优先级下限和优先级上限,则当删除了数据的逻辑信道的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的逻辑信道基于逻辑信道类型的优先级确定为例,逻辑信道类型的优先级可以包括优先级上限和/或优先级下限。如果逻辑信道类型的优先级包括优先级下限,则当删除了数据的逻辑信道类型的优先级高于优先级下限时,则触发第一BSR。如果逻辑信道类型的优先级包括优先级上限,则当删除了数据的逻辑信道类型的优先级低于优先级上限时,则触发第一BSR。如果逻辑信道类型的优先级包括优先级下限和优先级上限,则当删除了数据的逻辑信道类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

本申请实施例中的逻辑信道的优先级和/或逻辑信道类型的优先级可以由基站配置。

14、逻辑信道组对应的数据中删除了数据

如果逻辑信道组中删除了数据,则可以触发第一BSR。在一些实施例中,只有特定的逻辑信道组中删除了数据,才可以触发第一BSR。该特定的逻辑信道组可以由网络设备指示。

该特定的逻辑信道组可以基于以下中的一种或多种确定:逻辑信道组列表、逻辑信道组类型列表、逻辑信道组的优先级、逻辑信道组类型的优先级。

以特定的逻辑信道组基于逻辑信道组列表确定为例,当删除了数据的逻辑信道组属于逻辑信道组列表中的逻辑信道组时,则触发第一BSR。

以特定的逻辑信道组基于逻辑信道组类型列表确定为例,当删除了数据的逻辑信道组类型属于逻辑信道组类型列表中的逻辑信道组类型时,则触发第一BSR。

以特定的逻辑信道组基于逻辑信道组的优先级确定为例,逻辑信道组的优先级可以包括优先级上限和/或优先级下限。如果逻辑信道组的优先级包括优先级下限,则当删除了数据的逻辑信道组的优先级高于优先级下限时,则触发第一BSR。如果逻辑信道组的优先级包括优先级上限,则当删除了数据的逻辑信道组的优先级低于优先级上限时,则触发第一BSR。如果逻辑信道组的优先级包括优先级下限和优先级上限,则当删除了数据的逻辑信道组的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

以特定的逻辑信道组基于逻辑信道组类型的优先级确定为例,逻辑信道组类型的优先级可以包括优先级上限和/或优先级下限。如果逻辑信道组类型的优先级包括优先级下限,则当删除了数据的逻辑信道组类型的优先级高于优先级下限时,则触发第一BSR。如果逻辑信道组类型的优先级包括优先级上限,则当删除了数据的逻辑信道组类型的优先级低于优先级上限时,则触发第一BSR。如果逻辑信道组类型的优先级包括优先级下限和优先级上限,则当删除了数据的逻辑信道组类型的优先级高于优先级下限且低于优先级上限时,则触发第一BSR。

本申请实施例中的逻辑信道组的优先级和/或逻辑信道组类型的优先级可以由基站配置。

上述增加了新数据的触发条件和删除了数据的触发条件可以耦合配置,也可以独立配置,本申请实施例对此不做具体限定。耦合配置可以指新数据的触发条件和删除了数据的触发条件相同。例如,当符合第一条件的第二参数中增加了新数据或删除了数据时,可以触发第一BSR。

15、多个第二参数之间的映射关系发生了更新

当多个第二参数之间的映射关系发生了更新,则触发第一BSR。

多个第二参数之间的映射关系可以包括任意两个第二参数之间的映射关系。如果任意两个第二参数之间的映射关系发生了更新,则触发第一BSR。以图2为例,多个第二参数之间的映射关系可以包括以下中的一种或多种:PDU集与QoS流之间的映射关系,QoS流与DRB之间的映射关系,DRB与PDCP之间的映射关系,PDCP与RLC之间的映射关系。

在一些实施例中,在多个第二参数之间的映射关系发生更新后,导致数据(或数据包)从一个第二参数变更到了另一个第二参数,则触发第一BSR。

例如,由于映射关系的变更,导致某些数据从一个PDU集变更到另一个PDU集,或者,从一个QoS流变更到另一个QoS流,或者,从一个DRB变更到另一个DRB,或者,从一个PDCP变更到另一个PDCP,或者,从一个RLC变更到另一个RLC,或者,从一个LCH变更到另一个LCH,或者,从一个LCG变更到另一个LCG,则触发第一BSR。

可以理解的是,上述由于映射关系改变导致数据所属的实体的改变,相当于前述的增加新数据和删除了数据。这里的实体可以指上文描述的PDU集、QoS流、DRB、PDCP、RLC、LCH、LCG中的任意一种。例如,如果数据从一个PDU集变更到另一个PDU集,相当于变更前的PDU集中删除了数据,变更后的PDU集中增加了新数据。其触发第一BSR的条件可以与前述的增加新数据和/或删除数据对应的条件共用,也可以单独配置。

在一些实施例中,如果映射关系改变,但是数据并没有发生更新,如数据没有从一个实体更新到另一个实体,则终端设备可以无需触发第一BSR。例如,如果某个实体中没有待传输数据,在映射关系发生改变后,不会存在数据的变更,因此,可以不触发第一BSR。

16、待传输数据的剩余传输时间小于第三时间门限

如果待传输数据的剩余传输时间小于第三时间门限,则触发第一BSR。该待传输数据可以为终端设备中的任意一个待传输数据,也可以为属于特定第二参数对应的待传输数据。例如,只有当特定的第二参数对应的待传输数据的剩余传输时间小于第三时间门限时,才会触发第一BSR。

该特定的第二参数可以基于以下中的一种或多种确定:第二参数列表、第二参数类型列表、第二参数的优先级、第二参数类型的优先级。

特定的第二参数可以指特定的PDU集、特定的QoS流、特定的PDCP、特定的DRB、特定的RLC、特定的LCH和特定的LCG中的一种或多种。特定的第二参数的确定方式可以参见前文的描述,为了简洁,此处不再赘述。

第三时间门限可以针对不同的第二参数单独设置。例如,以第二参数为PDU集为例,可以针对为每个PDU集设置对应的第三时间门限。当然,在一些实施例中,所有的PDU集也可以共用一个第三时间门限。又例如,以第二参数为QoS流为例,可以针对为每个QoS流设置对应的第三时间门限。当然,在一些实施例中,所有的QoS流也可以共用一个第三时间门限。又例如,以第二参数为PDCP为例,可以针对为每个PDCP设置对应的第三时间门限。当然,在一些实施例中,所有的PDCP也可以共用一个第三时间门限。又例如,以第二参数为DRB为例,可以针对为每个DRB设置对应的第三时间门限。当然,在一些实施例中,所有的DRB也可以共用一个第三时间门限。又例如,以第二参数为RLC为例,可以针对为每个RLC设置对应的第三时间门限。当然,在一些实施例中,所有的RLC也可以共用一个第三时间门限。又例如,以第二参数为LCH为例,可以针对为每个LCH设置对应的第三时间门限。当然,在一些实施例中,所有的LCH也可以共用一个第三时间门限。又例如,以第二参数为LCG为例,可以针对为每个LCG设置对应的第三时间门限。当然,在一些实施例中,所有的LCG也可以共用一个第三时间门限。

在一些实施例中,也可以以组为粒度设置第三时间门限。例如,以第二参数为PDU集为例,本申请实施例可以将PDU集划分为多个组,每个组对应一个第三时间门限。又例如,以第二参数为QoS流为例,本申请实施例可以将QoS流划分为多个组,每个组对应一个第三时间门限。又例如,以第二参数为PDCP为例,本申请实施例可以将PDCP划分为多个组,每个组对应一个第三时间门限。又例如,以第二参数为DRB为例,本申请实施例可以将DRB划分为多个组,每个组对应一个第三时间门限。又例如,以第二参数为RLC为例,本申请实施例可以将RLC划分为多个组,每个组对应一个第三时间门限。又例如,以第二参数为LCH为例,本申请实施例可以将LCH划分为多个组,每个组对应一个第三时间门限。又例如,以第二参数为LCG为例,本申请实施例可以将LCG划分为多个组,每个组对应一个第三时间门限。

第三时间门限可以是协议预定义的,也可以是网络设备为终端设备配置的,本申请实施例对此不做具体限定。

17、新增加的数据没有被删除。

如果终端设备由于一些数据到达,触发了BSR,在网络设备分配上行无线资源之前,触发BSR的数据被终端设备删除,则终端设备可以取消BSR的触发。如果新增加的数据没有被删除,则终端设备不取消BSR的触发。下面结合图13,进行说明。

如图13所示,终端设备中本来缓存有数据a,当数据b到达时,触发BSR。数据b的剩余传输时间比较短,如果在剩余传输时间内没有收到上行无线资源,则终端设备可以删除数据b。由于之前的BSR是由于数据b到达触发的,因此,当数据b被删除时,所触发的BSR也可以取消。

在一些实施例中,第一BSR的触发条件可以包括多种,终端设备同时维护多个BSR触发,当终端设备发送BSR时,所有的BSR触发都取消。终端设备获得上行无线资源,发送传输块(transport block,TB)时,只要还有一个BSR触发条件仍然保留,则终端设备发送BSR。

上文描述的触发第一BSR的方式,也可以适用于触发旧BSR。就BSR可以指利用表1所示的表格生成的BSR。

四、BSR的生成方式

第一BSR可以基于剩余传输时间区间与第三参数之间的对应关系生成。第三参数可以按照以下中的任意一种划分:逻辑信道、逻辑信道组、DRB、PDCH、RLC、QoS流、PDU集。

第一BSR指示的待传输数据可以包括多个档位的待传输数据,该多个档位可以基于剩余传输时间区间与第三参数确定。

网络设备可以为终端设备配置剩余传输时间等级,每一等级对应一个剩余传输时间区间。例如,剩余传输时间0~5ms为一档,剩余传输时间5-10ms为一档,剩余传输时间10-15ms为一档,以此类推。

在一些实施例中,网络设备可以仅指示每一档的时长步长,也可以完整地指示每一档的起始剩余时延值和终止剩余时延值。每一档对应的剩余传输时间范围可以相同,也可以不同,本申请实施例对此不作具体限定。例如,上述0~5ms,5-10ms,10-15ms属于相同步长的剩余传输时间档位。又例如,网络设备也可以配置步长不同的剩余传输时间档位,如剩余传输时间档位可以包括0-5ms,5-12ms,12-20ms的档位。

剩余传输时间区间可以包括开区间,或者,剩余传输时间区间都为闭区间,本申请实施例对此不做具体限定。例如,剩余传输时间大于30ms的算一档,则终端设备可以将剩余传输时间为30ms至无穷大的所有数据都计入BSR中的“大于30ms”一档。

剩余传输时间区间可以是网络设备配置给终端设备的,或者也可以是协议中预定义的。如果剩余传输时间区间由网络设备配置,则网络设备可以通过RRC消息或MAC CE来配置。

第三参数可以按照逻辑信道、逻辑信道组、DRB、PDCH、RLC、QoS流、PDU集中的任意一种进行划分。每一档包含的第三参数的数量可以相等,也可以不等。每一档包含的第三参数可以是网络设备配置给终端设备的,也可以是协议中预定义的。

以PDU集为例,如果按照PDU集进行划分,则第一挡可以包括PDU集A、PDU集B,第二档包括PDU集C、PDU集D、PDU集E,第三档包含PDU集F等,如表2所示。

表2

以LCH为例,如果按照LCH进行划分,则第一挡可以包括LCH A、LCH B,第二档可以包括LCH C,第三档可以包括LCH D、LCH E,如表3所示。

表3

对于其他第三参数,其档位设置方式与PDU集合LCH类似,为了简洁,此处不再赘述。

以表3为例,对终端设备生成第一BSR的方式进行介绍。

第一BSR指示的待传输数据量可以包括9个待传输数据量,分别为a、b、c、d、e、f、g、h、i。其中,a表示LCH A和LCH B中的剩余传输时间为0-5ms的待传输数据量,b表示LCH C中的剩余传输时间为0-5ms的待传输数据量,c表示LCH D和LCH E中的剩余传输时间为0-5ms的待传输数据量,d表示LCH A和LCH B中的剩余传输时间为5-10ms的待传输数据量,e表示LCH C中的剩余传输时间为5-10ms的待传输数据量,f表示LCH D和LCH E中的剩余传输时间为5-10ms的待传输数据量,g表示LCH A和LCH B中的剩余传输时间为10-15ms的待传输数据量,h表示LCH C中的剩余传输时间为10-15ms的待传输数据量,i表示LCH D和LCH E中的剩余传输时间为10-15ms的待传输数据量。

在一些实施例中,剩余传输时间区间与第三参数之间的对应关系可以有多种,终端设备可以使用其中的一种生成第一BSR。具体使用哪一种对应关系可以由网络设备指示。每种对应关系可以对应一个索引,网络设备可以向终端设备指示一个索引值,终端设备根据该索引值即可确定需要使用的对应关系。

上述多种对应关系可以是协议中预配置的,也可以是网络设备配置给终端设备的。

五、BSR的发送

本申请实施例可以设置第一BSR的优先级(或称为调度优先级)。在一些实施例中,第一BSR的优先级可以高于数据信道的优先级,和/或第一BSR的优先级低于控制信道的优先级。

第一BSR的优先级可以由网络设备配置。例如,网络设备可以配置第一BSR的优先级与控制信道(如SRB)的优先级的关系。

在一些实施例中,第一BSR可以具有专用的逻辑信道标识(LCH ID)。该逻辑信道标识与原有类型的BSR的逻辑信道标识不同。在另一些实施例中,第一BSR也可以采用与原有类型的BSR一样的逻辑信道标识。

在一些实施例中,第一BSR可以与特定类型的逻辑信道复用在一个TB中。例如,第一BSR可以与原有类型的BSR采用相同的逻辑信道标识,但是第一BSR只与特定类型的逻辑信道复用在一个TB中。该特定类型的业务例如可以为XR业务。也就是说,第一BSR与XR业务对应的逻辑信道复用在一个TB中,而不与其他逻辑信道复用在一个TB中。

在一些实施例中,第一BSR可以具有专用的传输资源(或上行无线资源)。例如,第一BSR可以与原有类型的BSR采用相同的逻辑信道标识,但是第一BSR只通过专用的传输资源进行传输,而不通过其他资源进行传输。该专用的传输资源例如可以XR专用的传输资源或XR BSR专用的传输资源。

该专用的传输资源可以是终端设备与网络设备协商确定的,或者网络设备配置给终端设备的。例如,网络设备可以通过DCI或RRC向终端设备指示专用的传输资源。如,网络设备可以通过DCI向终端设备指示某个无线资源属于XR专用的上行无线资源(或XR BSR专用的上行无线资源),或者,网络设备可以通过RRC向终端设备指示某个CG的无线资源属于XR专用的上行无线资源(或XR BSR专用的上行无线资源)。

如果第一BSR承载于专用的传输资源,则第一BSR对应的MAC子头中可以不携带第一BSR对应的逻辑信道标识。

第一BSR对应的MAC子头中可以包括长度(length)字段,也可以不包括length字段。例如,如果第一BSR具有确定的长度,则第一BSR对应的MAC子头中可以不包括length字段;如果第一BSR具有不确定的长度,则第一BSR对应的MAC子头中包括length字段。

以表3为例,如果终端设备按照表3所示的BSR格式生成第一BSR,并且能确定第一BSR的长度,则第一BSR对应的MAC子头中可以不包括length字段。如果a、b、c、d、e、f、g、h、i的取值即使为0,仍然需要用0填充对应的字段,以保证第一BSR具有确定的长度。如果不用0填充,则MAC子头中需要包括length字段。是否需要用0填充,可以由协议规定,或者也可以是网络设备配置的。

在一些实施例中,第一信息可用于指示不能用于第一BSR传输的资源。不能用于第一BSR传输的资源可以为专用于某种业务的传输资源。例如,对于网络设备分配给终端设备的某些专门用于传输某些类型的业务数据的上行无线资源,可以不用于传输第一BSR。

不能用于第一BSR传输的资源可以是网络设备指示给终端设备的。例如,网络设备可以通过RRC消息或DCI来指示不能用于第一BSR传输的资源。不能用于第一BSR传输的资源可以是CG资源,或者也可以是DG资源。

例如,网络设备可以通过RRC消息向终端设备指示哪些type 1CG资源或type 2CG资源不能用于传输第一BSR。又例如,网络设备可以通过DCI向终端设备指示哪些DG资源不能用于传输第一BSR,或哪些type 2CG资源不能用于传输BSR。

在一些实施例中,终端设备还可以向网络设备发送第二BSR,第二BSR用于指示待传输数据的数据量。第二BSR可以为原有类型的BSR。

第一BSR基于第一BSR表格确定,第二BSR基于第二BSR表格确定。第二BSR表格可以为表1所示的表格。第一BSR表格和第二BST表格具有不同的BSR码点与数据量之间的对应关系。第一BSR可以称为新BSR,第二BSR可以称为旧BSR。

在一些实施例中,第一BSR和第二BSR的触发和传输是独立的。例如,当第一BSR和第二BSR都同时处于触发状态时,如果传输了第一BSR,则第二BSR仍然保持触发状态;或者如果传输了第二BSR,第一BSR仍然保持触发状态。

在一些实施例中,第一BSR和第二BSR的触发和传输是耦合的。例如,第二BSR对应的待传输数据可以包含第一BSR对应的待传输数据,在终端设备已经发送了第二BSR的情况下,终端设备可以取消第一BSR的发送。

举例说明,第二BSR可以上报本应由第一BSR上报的数据量,但第一BSR不会上报本应由第二BSR上报的数据量。当第一BSR和第二BSR均处于触发状态时,如果终端设备发送了第一BSR,则不取消第二BSR的触发;如果终端设备发送了第二BSR,则取消第一BSR的触发。

第一BSR和第二BSR是否采用耦合工作方式,可以由网络设备配置。

上文结合图4至图13,详细地描述了本申请的方法实施例。下面结合图14至图16,详细描述本申请的装置实施例。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的部分可以参见前面方法实施例。

图14为本申请一个实施例提供的终端设备的结构示意图。如图14所示,终端设备1400包括获取单元1410和发送单元1420。

获取单元1410,用于获取第一信息。

发送单元1420,用于基于所述第一信息,向所述网络设备发送第一BSR,所述第一BSR用于指示待传输数据的数据量以及所述待传输数据对应的剩余传输时间。

可选地,所述第一信息用于指示以下信息中的一种或多种:与第一BSR表格相关的信息,能够列入所述第一BSR统计范围的数据,所述第一BSR的触发条件,所述第一BSR的生成方式,所述第一BSR使用的传输资源;其中,所述第一BSR表格包括BSR码点与数据量之间的对应关系。

可选地,所述与所述第一BSR表格相关的信息包括所述第一BSR表格中的参数和/或所述第一BSR表格的生效时间。

可选地,所述第一BSR表格中的参数包括以下参数中的一种或多种:数据量上限、数据量下限、BSR码点对应的比特数、码点步长。

可选地,所述第一BSR表格的开始生效时间为所述第一BSR表格的配置时间,或所述第一BSR表格的开始生效时间为所述网络设备指示的第一时间。

可选地,所述第一BSR表格包括多张BSR表格,所述终端设备还包括接收单元1430:用于接收所述网络设备发送的第二信息,所述第二信息用于激活或去激活所述多张BSR表格中的一张或多张。

可选地,所述能够列入所述第一BSR统计范围的数据与待传输数据对应的第一参数相关,所述第一参数包括以下中的一种或多种:逻辑信道、逻辑信道组、DRB、PDCH、RLC、QoS流、PDU集、剩余传输时间、传输资源。

可选地,所述能够列入所述第一BSR统计范围的数据满足以下条件中的一种或多种:待传输数据对应的第一参数属于预设第一参数;待传输数据对应的第一参数满足预设门限要求;待传输数据满足统计粒度要求,所述统计粒度与所述第一参数相关。

可选地,所述第一BSR的统计粒度为PDU集。

可选地,所述能够列入所述第一BSR统计范围的数据满足以下条件中的一种或多种:待传输数据对应的逻辑信道属于预设逻辑信道;待传输数据对应的逻辑信道满足预设逻辑信道门限要求;待传输数据对应的逻辑信道组属于预设逻辑信道组;待传输数据对应的逻辑信道组满足预设逻辑信道组门限要求;待传输数据对应的DRB属于预设DRB;待传输数据对应的DRB满足预设DRB门限要求;待传输数据对应的PDCH属于预设PDCH;待传输数据对应的PDCH满足预设PDCH门限要求;待传输数据对应的RLC属于预设RLC;待传输数据对应的RLC满足预设RLC门限要求;待传输数据对应的QoS流属于预设QoS流;待传输数据对应的PDU集属于预设PDU集;待传输数据对应的PDU集的类型属于预设PDU集类型;待传输数据对应的剩余传输时间低于第一时间门限;待传输数据对应的剩余传输时间高于第二时间门限;待传输数据对应的传输资源不属于专用资源。

可选地,所述第一BSR表格包括多张BSR表格,不同的BSR表格与所述第一参数的对应关系由所述网络设备分别配置。

可选地,所述第一BSR的触发条件与待传输数据对应的第二参数以及剩余传输时间相关,所述二参数包括以下中的一种或多种:PDU集、QoS流、DRB、PDCP、RLC、逻辑信道、逻辑信道组。

可选地,所述第一BSR的触发条件与以下信息中的一种或多种相关:所述第二参数对应的数据;待传输数据对应的第二参数的优先级;待传输数据对应的第二参数的类型的优先级;多个所述第二参数之间的映射关系。

可选地,所述第一BSR的触发条件包括以下中的一种或多种:所述第二参数对应的数据发生了更新;待传输数据对应的第二参数的优先级满足预设优先级门限要求;待传输数据对应的第二参数的优先级属于预设优先级范围;待传输数据对应的第二参数的类型的优先级满足预设优先级门限要求;待传输数据对应的第二参数的类型的优先级属于预设优先级范围;多个所述第二参数之间的映射关系发生了更新;待传输数据对应的第二参数属于预设第二参数;待传输数据对应的第二参数的类型属于预设第二参数类型。

可选地,所述第一BSR的触发条件包括以下中的一种或多种:数据发生了更新的第二参数的优先级高于第一优先级门限;数据发生了更新的第二参数的优先级属于第一优先级范围;数据发生了更新的第二参数的优先级高于所述终端设备中有待传输数据的第二参数的优先级;数据发生了更新的第二参数属于预设第二参数;数据发生了更新的第二参数的类型的优先级高于第二优先级门限;数据发生了更新的第二参数的类型的优先级属于第二优先级范围;数据发生了更新的第二参数的类型的优先级高于所述终端设备中有待传输数据的第二参数的类型的优先级;发生了数据更新的第二参数的类型属于预设第二参数类型;所述第二参数对应的待传输数据的剩余传输时间小于第三时间门限;增加的新数据没有被删除。

可选地,所述数据发生了更新包括增加了新数据和/或删除了数据。

可选地,所述第一BSR基于剩余传输时间区间与第三参数之间的对应关系生成,所述第三参数按照以下中的任意一种划分:PDU集、QoS流、DRB、PDCP、RLC、逻辑信道、逻辑信道组。

可选地,所述第一BSR指示的待传输数据包括多个档位的待传输数据,所述多个档位基于所述剩余传输时间区间与所述第三参数确定。

可选地,所述第一BSR的优先级高于数据信道的优先级;和/或所述第一BSR的优先级低于控制信道的优先级。

可选地,所述第一BSR满足以下中的一种或多种:具有专用的逻辑信道标识;与特定业务对应的逻辑信道复用在一个TB中;具有专用的传输资源。

可选地,如果所述第一BSR承载于专用的传输资源,则所述第一BSR对应的MAC子头中不携带所述第一BSR对应的逻辑信道标识。

可选地,如果所述第一BSR具有确定的长度,则所述第一BSR对应的MAC子头中不包括length字段。

可选地,所述第一信息用于指示不能用于所述第一BSR传输的资源。

可选地,所述发送单元还用于:向所述网络设备发送第二BSR,所述第二BSR用于指示待传输数据的数据量;其中,所述第一BSR基于第一BSR表格确定,所述第二BSR基于第二BSR表格确定,所述第一BSR表格和所述第二BSR表格具有不同的BSR码点与数据量之间的对应关系。

可选地,所述终端设备还包括:处理单元,用于如果所述第二BSR对应的待传输数据包含所述第一BSR对应的待传输数据,则在已经发送了所述第二BSR的情况下,取消所述第一BSR的触发。

可选地,所述第一信息由所述网络设备发送至所述终端设备。

可选地,所述待传输数据为XR数据。

图15是本申请实施例提供的一种网络设备的示意图。图15所示的网络设备1500可以包括接收单元1510。

接收单元1510,用于接收终端设备发送的第一BSR,所述第一BSR基于第一信息生成,所述第一BSR用于指示待传输数据的数据量以及所述待传输数据对应的剩余传输时间。

可选地,所述第一信息用于指示以下信息中的一种或多种:与第一BSR表格相关的信息,能够列入所述第一BSR统计范围的数据,所述第一BSR的触发条件,所述第一BSR的生成方式,所述第一BSR使用的传输资源;其中,所述第一BSR表格包括BSR码点与数据量之间的对应关系。

可选地,所述与所述第一BSR表格相关的信息包括所述第一BSR表格中的参数和/或所述第一BSR表格的生效时间。

可选地,所述第一BSR表格中的参数包括以下参数中的一种或多种:数据量上限、数据量下限、BSR码点对应的比特数、码点步长。

可选地,所述第一BSR表格的开始生效时间为所述第一BSR表格的配置时间,或所述第一BSR表格的开始生效时间为所述网络设备指示的第一时间。

可选地,所述第一BSR表格包括多张BSR表格,所述网络设备还包括:发送单元1520,用于向所述终端设备发送第二信息,所述第二信息用于激活或去激活所述多张BSR表格中的一张或多张。

可选地,所述能够列入所述第一BSR统计范围的数据与待传输数据对应的第一参数相关,所述第一参数包括以下中的一种或多种:逻辑信道、逻辑信道组、DRB、PDCH、RLC、QoS流、PDU集、剩余传输时间、传输资源。

可选地,所述能够列入所述第一BSR统计范围的数据满足以下条件中的一种或多种:待传输数据对应的第一参数属于预设第一参数;待传输数据对应的第一参数满足预设门限要求;待传输数据满足统计粒度要求,所述统计粒度与所述第一参数相关。

可选地,所述第一BSR的统计粒度为PDU集。

可选地,所述能够列入所述第一BSR统计范围的数据满足以下条件中的一种或多种:待传输数据对应的逻辑信道属于预设逻辑信道;待传输数据对应的逻辑信道满足预设逻辑信道门限要求;待传输数据对应的逻辑信道组属于预设逻辑信道组;待传输数据对应的逻辑信道组满足预设逻辑信道组门限要求;待传输数据对应的DRB属于预设DRB;待传输数据对应的DRB满足预设DRB门限要求;待传输数据对应的PDCH属于预设PDCH;待传输数据对应的PDCH满足预设PDCH门限要求;待传输数据对应的RLC属于预设RLC;待传输数据对应的RLC满足预设RLC门限要求;待传输数据对应的QoS流属于预设QoS流;待传输数据对应的PDU集属于预设PDU集;待传输数据对应的PDU集的类型属于预设PDU集类型;待传输数据对应的剩余传输时间低于第一时间门限;待传输数据对应的剩余传输时间高于第二时间门限;待传输数据对应的传输资源不属于专用资源。

可选地,所述第一BSR表格包括多张BSR表格,不同的BSR表格与所述第一参数的对应关系由所述网络设备分别配置。

可选地,所述第一BSR的触发条件与待传输数据对应的第二参数以及剩余传输时间相关,所述二参数包括以下中的一种或多种:PDU集、QoS流、DRB、PDCP、RLC、逻辑信道、逻辑信道组。

可选地,所述第一BSR的触发条件与以下信息中的一种或多种相关:所述第二参数对应的数据;待传输数据对应的第二参数的优先级;待传输数据对应的第二参数的类型的优先级;多个所述第二参数之间的映射关系。

可选地,所述第一BSR的触发条件包括以下中的一种或多种:所述第二参数对应的数据发生了更新;待传输数据对应的第二参数的优先级满足预设优先级门限要求;待传输数据对应的第二参数的优先级属于预设优先级范围;待传输数据对应的第二参数的类型的优先级满足预设优先级门限要求;待传输数据对应的第二参数的类型的优先级属于预设优先级范围;多个所述第二参数之间的映射关系发生了更新;待传输数据对应的第二参数属于预设第二参数;待传输数据对应的第二参数的类型属于预设第二参数类型。

可选地,所述第一BSR的触发条件包括以下中的一种或多种:数据发生了更新的第二参数的优先级高于第一优先级门限;数据发生了更新的第二参数的优先级属于第一优先级范围;数据发生了更新的第二参数的优先级高于所述终端设备中有待传输数据的第二参数的优先级;数据发生了更新的第二参数属于预设第二参数;数据发生了更新的第二参数的类型的优先级高于第二优先级门限;数据发生了更新的第二参数的类型的优先级属于第二优先级范围;数据发生了更新的第二参数的类型的优先级高于所述终端设备中有待传输数据的第二参数的类型的优先级;发生了数据更新的第二参数的类型属于预设第二参数类型;所述第二参数对应的待传输数据的剩余传输时间小于第三时间门限;增加的新数据没有被删除。

可选地,所述数据发生了更新包括增加了新数据和/或删除了数据。

可选地,所述第一BSR基于剩余传输时间区间与第三参数之间的对应关系生成,所述第三参数按照以下中的任意一种划分:PDU集、QoS流、DRB、PDCP、RLC、逻辑信道、逻辑信道组。

可选地,所述第一BSR指示的待传输数据包括多个档位的待传输数据,所述多个档位基于所述剩余传输时间区间与所述第三参数确定。

可选地,所述第一BSR的优先级高于数据信道的优先级;和/或所述第一BSR的优先级低于控制信道的优先级。

可选地,所述第一BSR满足以下中的一种或多种:具有专用的逻辑信道标识;与特定业务对应的逻辑信道复用在一个TB中;具有专用的传输资源。

可选地,如果所述第一BSR承载于专用的传输资源,则所述第一BSR对应的MAC子头中不携带所述第一BSR对应的逻辑信道标识。

可选地,如果所述第一BSR具有确定的长度,则所述第一BSR对应的MAC子头中不包括length字段。

可选地,所述第一信息用于指示不能用于所述第一BSR传输的资源。

可选地,所述接收单元还用于:接收所述终端设备发送的第二BSR,所述第二BSR用于指示待传输数据的数据量;其中,所述第一BSR基于第一BSR表格确定,所述第二BSR基于第二BSR表格确定,所述第一BSR表格和所述第二BSR表格具有不同的BSR码点与数据量之间的对应关系。

可选地,所述第一信息由所述网络设备发送至所述终端设备。

可选地,所述待传输数据为XR数据。

图16是本申请实施例的通信装置的结构示意图。图16中的虚线表示该单元或模块为可选的。图16中的装置1600可用于实现上述方法实施例中描述的方法。装置1600可以是芯片、终端设备或网络设备。

装置1600可以包括一个或多个处理器1610。该处理器1610可支持装置1600实现前文方法实施例所描述的方法。该处理器1610可以是通用处理器或者专用处理器。例如,该处理器可以为中央处理单元(central processing unit,CPU)。或者,该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(fieldprogrammable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

装置1600还可以包括一个或多个存储器1620。存储器1620上存储有程序,该程序可以被处理器1610执行,使得处理器1610执行前文方法实施例所描述的方法。存储器1620可以独立于处理器1610也可以集成在处理器1610中。

装置1600还可以包括收发器1630。处理器1610可以通过收发器1630与其他设备或芯片进行通信。例如,处理器1610可以通过收发器1630与其他设备或芯片进行数据收发。

本申请实施例还提供一种计算机可读存储介质,用于存储程序。该计算机可读存储介质可应用于本申请实施例提供的终端或网络设备中,并且该程序使得计算机执行本申请各个实施例中的由终端或网络设备执行的方法。

本申请实施例还提供一种计算机程序产品。该计算机程序产品包括程序。该计算机程序产品可应用于本申请实施例提供的终端或网络设备中,并且该程序使得计算机执行本申请各个实施例中的由终端或网络设备执行的方法。

本申请中术语“系统”和“网络”可以被可互换使用。另外,本申请使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。

在本申请的实施例中,提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B之间具有关联关系。

在本申请的实施例中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。

在本申请实施例中,“预定义”或“预配置”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。比如预定义可以是指协议中定义的。

在本申请的实施例中,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。

本申请实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够读取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital video disc,DVD))或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 信号传输装置、电子设备以及信号传输装置的控制方法
  • 多通道数据发送装置、接收装置、传输系统及传输方法
  • 用户终端和搜索服务器及操作方法、传输方法和传输装置
  • 一种基于数据传输系统的数据传输方法、装置及系统
  • 图像传输方法及图像传输装置
  • BSR传输方法、装置、相关设备及存储介质
  • BSR传输方法、装置、相关设备及存储介质
技术分类

06120115938553