System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及通信领域,具体涉及一种通信方法、网络设备和终端设备。
技术介绍
1、当有上行数据到达时,会触发缓存状态报告(buffer status report,bsr)上传,网络设备在接收到bsr后,会依据bsr上报的数据量的大小,向终端设备分配上行传输的资源。目前标准中关于触发bsr的条件的规定(如,上行数据所属的逻辑信道的优先级高于该逻辑信道组内其它逻辑信道,或属于该逻辑信道组内的逻辑信道内均没有数据需要上传)应用于周期性上行数据(如,扩展现实(extended reality,xr)业务)时会出现bsr上报不及时的问题。
2、因此,针对周期性的上行数据如何触发上报bsr成为亟待解决的问题。
技术实现思路
1、本申请实施例提供一种通信方法,以便于针对周期性的上行数据及时触发bsr。
2、第一方面,提供了一种通信方法。该方法可以由终端设备执行,也可以由终端设备的组成部件(例如芯片或者电路)执行,本申请对此不作限定。为了便于描述,下面以终端设备执行为例进行说明。
3、该通信方法包括:终端设备生成第一数据包;所述终端设备确定所述第一数据包是否为第一数据包集合的最后一个数据包;若所述第一数据包为所述第一数据包集合的最后一个数据包,所述终端设备触发第一缓存状态报告bsr,其中,所述第一数据包集合包括的数据包为所述终端设备在第一时间段内生成的。
4、具体地,第一数据包集合为终端设备在较短的时间内产生的一组协议数据单元协议数据单元(pro
5、基于上述技术方案,终端设备可以通过确定生成的数据包是否为某个数据包集合中的最后一个数据包触发bsr,从而可以在一个数据包集合(或者说数据突发)的最后一个数据包生成时,触发一个bsr,实现及时触发bsr,保证上行数据传输的时效性。另外,由于是在数据包集合的最后一个数据包生成时触发的bsr,可以保证网络设备根据该bsr配置上行传输资源时满足该数据包集合中所有数据包的传输。
6、结合第一方面,在第一方面的某些实现方式中,若所述第一数据包不为所述第一数据包集合的最后一个数据包,所述方法还包括:所述终端设备根据预设条件确定是否触发所述第一bsr;若不满足所述预设条件,所述终端设备不触发所述第一bsr;若满足所述预设条件,所述终端设备触发所述第一bsr;其中,所述预设条件包括:所述第一数据包所属的第一逻辑信道的优先级高于所述第一逻辑信道所属的逻辑信道组内其它逻辑信道,或,所述第一逻辑信道所属的逻辑信道组内的其它逻辑信道均没有数据包上传。
7、基于上述技术方案,在终端设备生成的第一数据包不是第一数据包集合的最后一个数据包的情况下,终端设备仍然可以根据预设条件确定是否触发bsr,该预设条件为目前协议中规定的触发bsr的条件,提高方案的后向兼容性。
8、结合第一方面,在第一方面的某些实现方式中,第一时刻和第二时刻之间间隔的时长大于阈值,所述第一时刻为生成所述第一数据包集合的最后一个数据包的时刻,所述第二时刻为生成第二数据包集合的第一个数据包的时刻,其中,所述第一数据包集合和所述第二数据包集合为相邻的两个数据包集合。
9、结合第一方面,在第一方面的某些实现方式中,在所述终端设备生成第一数据包之前,所述方法还包括:所述终端设备接收来自网络设备的第一指示信息,所述第一指示信息用于指示通过确定所述第一数据包为所述第一数据包集合的最后一个数据包触发所述第一bsr。
10、基于上述技术方案,网络设备可以通过第一指示信息指示终端设备触发bsr的方式,以使得网络设备具备指示终端设备触发bsr方式的能力。
11、结合第一方面,在第一方面的某些实现方式中,所述第一指示信息还用于指示通过确定第二数据包为第三数据包集合的最后一个数据包触发第二bsr,其中,所述第一数据包集合和所述第三数据包集合包括的数据属于相同业务类型的数据,所述第三数据包集合包括的数据包为所述终端设备在第二时间段内生成的。
12、基于上述技术方案,网络设备可以通过第一指示信息指示属于某种业务类型的数据的多个数据包集合所对应的触发bsr的方式,以使得网络设备可以以业务类型为粒度指示触发bsr的方式,无需针对每个数据包集合分别指示降低网络设备的配置开销。
13、结合第一方面,在第一方面的某些实现方式中,所述业务类型包括扩展现实xr业务。
14、结合第一方面,在第一方面的某些实现方式中,所述终端设备确定所述第一数据包是否为所述第一数据包集合的最后一个数据包,包括:终端设备的非接入层nas和/或接入层as确定所述第一数据包是否为所述第一数据包集合的最后一个数据包。
15、结合第一方面,在第一方面的某些实现方式中,所述终端设备的nas和/或as确定所述第一数据包为所述第一数据包集合的最后一个数据包,包括:所述终端设备的nas和/或as接收来自所述终端设备的应用层的第二指示信息,所述第二指示信息用于指示所述第一数据包为所述第一数据包集合的最后一个数据包。
16、基于上述技术方案,终端设备的应用层在生成数据包时可以通过额外的指示信息指示最后一个数据包,提高方案的准确度。
17、结合第一方面,在第一方面的某些实现方式中,所述终端设备生成第一数据包,包括:所述终端设备的应用层生成所述第一数据包,且所述第一数据包的报头包括所述第二指示信息;或者,所述终端设备的应用层生成所述第一数据包,且所述终端设备的应用层向所述终端设备的nas和/或as发送所述第一数据包和所述第二指示信息。
18、基于上述技术方案,终端设备的应用层在生成第一数据包时可以直接在第一数据包的报头中增加第二指示信息指示第一数据包为最后一个数据包,或者,终端设备的应用层还可以是在向终端设备的nas和/或as发送第一数据包同时发送第二指示信息,指示该第一数据包为最后一个数据包。终端设备的应用层可以通过不同的指示方式指示最后一个数据包,提高方案的灵活性。
19、结合第一方面,在第一方面的某些实现方式中,所述终端设备的nas和/或as确定所述第一数据包是否为所述第一数据包集合的最后一个数据包,包括:所述终端设备的nas和/或as根据第一信息确定所述第一数据包是否为所述第一数据包集合的最后一个数据包,所述第一信息包括:所述第一数据包集合标识、所述第一数据包集合的数据包总数和接收到的携带有所述第一数据包集合标识的数据包数量;其中,所述第一数据包集合标识和所述第一数据包集合的数据包总数包含在所述第一数据包的报头中。
20、基于上述技术方案,终端设备的nas和/或as本文档来自技高网...
【技术保护点】
1.一种通信方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,若所述第一数据包不为所述第一数据包集合的最后一个数据包,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,第一时刻和第二时刻之间间隔的时长大于阈值,所述第一时刻为生成所述第一数据包集合的最后一个数据包的时刻,所述第二时刻为生成第二数据包集合的第一个数据包的时刻,
4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述终端设备生成第一数据包之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述第一指示信息还用于指示通过确定第二数据包为第三数据包集合的最后一个数据包触发第二BSR,
6.根据权利要求5所述的方法,其特征在于,所述业务类型包括扩展现实XR业务。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述终端设备确定所述第一数据包是否为所述第一数据包集合的最后一个数据包,包括:
8.根据权利要求7所述的方法,其特征在于,所述终端设备的NAS和/或AS确定所述第一数据包为所述第
9.根据权利要求8所述的方法,其特征在于,所述终端设备生成第一数据包,包括:
10.根据权利要求7所述的方法,其特征在于,所述终端设备的NAS和/或AS确定所述第一数据包是否为所述第一数据包集合的最后一个数据包,包括:
11.根据权利要求7至10中任一项所述的方法,其特征在于,若所述终端设备的NAS和/或AS确定所述第一数据包为所述第一数据包集合的最后一个数据包,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述终端设备触发第一BSR,包括:
13.一种通信方法,其特征在于,包括:
14.根据权利要求13所述的方法,其特征在于,所述第一指示信息还用于指示通过确定第二数据包为第三数据包集合的最后一个数据包触发第二BSR;
15.根据权利要求14所述的方法,其特征在于,所述业务类型包括扩展现实XR业务。
16.一种终端设备,其特征在于,所述终端设备包括处理器和存储器,所述处理器和所述存储器相耦合,所述存储器用于存储计算机程序,当所述处理器运行所述计算机程序时,使得所述终端设备执行如权利要求1-12中任意一项所述的方法。
17.一种网络设备,其特征在于,所述网络设备包括处理器和存储器,所述处理器和所述存储器耦合,所述存储器用于存储计算机程序,当所述处理器运行所述计算机程序时,使得所述网络设备执行如权利要求13-15中任意一项所述的方法。
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在终端设备上运行时,使得所述终端设备执行如权利要求1-12中任一项所述的方法;或者,当所述计算机指令在网络设备上运行时,使得所述网络设备执行如权利要求13-15中任一项所述的方法。
19.一种计算机程序产品,其特征在于,包含指令,当所述计算机指令在终端设备上运行时,使得所述终端设备执行如权利要求1-12中任一项所述的方法;或者,当所述计算机指令在网络设备上运行时,使得所述网络设备执行如权利要求13-15中任一项所述的方法。
20.一种芯片,其特征在于,所述芯片包括处理器与通信接口,所述处理器通过所述通信接口读取指令并运行,当所述芯片安装在终端设备中,使得所述终端设备执行如权利要求1-12中任一项所述的方法;或者,当所述芯片安装在网络设备中,使得所述网络设备执行如权利要求13-15中任一项所述的方法。
21.一种通信系统,其特征在于,所述通信系统包括终端设备和网络设备;其中,所述终端设备用于执行如权利要求1-12中任一项所述的方法,所述网络设备用于执行如权利要求13-15中任一项所述的方法。
...【技术特征摘要】
1.一种通信方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,若所述第一数据包不为所述第一数据包集合的最后一个数据包,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,第一时刻和第二时刻之间间隔的时长大于阈值,所述第一时刻为生成所述第一数据包集合的最后一个数据包的时刻,所述第二时刻为生成第二数据包集合的第一个数据包的时刻,
4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述终端设备生成第一数据包之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述第一指示信息还用于指示通过确定第二数据包为第三数据包集合的最后一个数据包触发第二bsr,
6.根据权利要求5所述的方法,其特征在于,所述业务类型包括扩展现实xr业务。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述终端设备确定所述第一数据包是否为所述第一数据包集合的最后一个数据包,包括:
8.根据权利要求7所述的方法,其特征在于,所述终端设备的nas和/或as确定所述第一数据包为所述第一数据包集合的最后一个数据包,包括:
9.根据权利要求8所述的方法,其特征在于,所述终端设备生成第一数据包,包括:
10.根据权利要求7所述的方法,其特征在于,所述终端设备的nas和/或as确定所述第一数据包是否为所述第一数据包集合的最后一个数据包,包括:
11.根据权利要求7至10中任一项所述的方法,其特征在于,若所述终端设备的nas和/或as确定所述第一数据包为所述第一数据包集合的最后一个数据包,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述终端设备触发第一bsr,包括:
13.一种通信方法,其特征在于,包括:
14.根据权利要求13所述的方法,其特征在于,所述第一指示信息还用于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。