一种通信方法、网络设备和终端设备与流程

文档序号:37436996发布日期:2024-03-25 19:35阅读:10来源:国知局
一种通信方法、网络设备和终端设备与流程

本技术实施例涉及通信领域,具体涉及一种通信方法、网络设备和终端设备。


背景技术:

1、当有上行数据到达时,会触发缓存状态报告(buffer status report,bsr)上传,网络设备在接收到bsr后,会依据bsr上报的数据量的大小,向终端设备分配上行传输的资源。目前标准中关于触发bsr的条件的规定(如,上行数据所属的逻辑信道的优先级高于该逻辑信道组内其它逻辑信道,或属于该逻辑信道组内的逻辑信道内均没有数据需要上传)应用于周期性上行数据(如,扩展现实(extended reality,xr)业务)时会出现bsr上报不及时的问题。

2、因此,针对周期性的上行数据如何触发上报bsr成为亟待解决的问题。


技术实现思路

1、本技术实施例提供一种通信方法,以便于针对周期性的上行数据及时触发bsr。

2、第一方面,提供了一种通信方法。该方法可以由终端设备执行,也可以由终端设备的组成部件(例如芯片或者电路)执行,本技术对此不作限定。为了便于描述,下面以终端设备执行为例进行说明。

3、该通信方法包括:终端设备生成第一数据包;所述终端设备确定所述第一数据包是否为第一数据包集合的最后一个数据包;若所述第一数据包为所述第一数据包集合的最后一个数据包,所述终端设备触发第一缓存状态报告bsr,其中,所述第一数据包集合包括的数据包为所述终端设备在第一时间段内生成的。

4、具体地,第一数据包集合为终端设备在较短的时间内产生的一组协议数据单元协议数据单元(protocol data unit,pdu),可以理解为一个数据突发(data burst)。应理解,自一个数据突发生成完成的时刻(如,一个数据突发的最后一个数据包生成的时刻)至生成下一个数据突发开始时刻的一段时间内,不会有数据包生成,也就是说终端设备生成时域上相邻的数据突发之间间隔一定时间,具体地间隔时长本技术中不做限定。

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可以根据第一数据包的报头中携带的其他信息以及接收到携带有所述第一数据包集合标识的数据包数量间接确定第一数据包是否为第一数据包集合的最后一个数据包,无需终端设备的应用层通过第二指示信息显示指示第一数据包为最后一个数据包,降低终端设备的应用层的复杂度。

21、结合第一方面,在第一方面的某些实现方式中,若所述终端设备的nas和/或as确定所述第一数据包为所述第一数据包集合的最后一个数据包,所述方法还包括:所述终端设备的nas和/或as向终端设备的介质访问控制mac层发送第三指示信息,所述第三指示信息用于指示所述终端设备的mac层触发所述第一bsr。

22、结合第一方面,在第一方面的某些实现方式中,所述终端设备触发第一bsr,包括:所述终端设备的mac层响应于接收到所述第三指示信息,触发所述第一bsr。

23、结合第一方面,在第一方面的某些实现方式中,所述第三指示信息通过指示所述第一数据包为所述第一数据包集合的最后一个数据包,指示所述终端设备的mac层触发所述第一bsr。

24、第二方面,提供了一种通信方法。该方法可以由网络设备执行,也可以由网络设备的组成部件(例如芯片或者电路)执行,本技术对此不作限定。为了便于描述,下面以网络设备执行为例进行说明。

25、该通信方法包括:网络设备向终端设备发送第一指示信息,所述第一指示信息用于指示通过确定第一数据包为第一数据包集合中的最后一个数据包触发第一缓存状态报告bsr;所述网络设备接收来自所述终端设备的所述第一bsr;其中,所述第一数据包集合中包括的数据包为所述终端设备在第一时间段时长内生成的。

26、结合第二方面,在第二方面的某些实现方式中,所述第一指示信息还用于指示通过确定第二数据包为第三数据包集合的最后一个数据包触发第二bsr;所述方法还包括:所述网络设备接收来自所述终端设备的所述第二bsr;其中,所述第一数据包集合和所述第三数据包集合包括的数据属于相同业务类型的数据,所述第二数据包集合包括的数据包为所述终端设备在第二时间段内生成的。

27、结合第二方面,在第二方面的某些实现方式中,所述业务类型包括扩展现实xr业务。

28、以上第二方面及其可能的设计所示方法的技术效果可参照第一方面及其可能的设计中的技术效果。

29、第三方面,提供了一种终端设备。终端设备用于执行上述第一方面及其任意一种实施方式。具体地,终端设备包括处理器和存储器,该存储器用于存储计算机程序;该处理器用于从存储器中调用并运行该计算机程序,使得该第一中继设备执行上述第一方面及其任意一种实施方式。

30、第四方面,提供了一种网络设备。网络设备用于执行上述第二方面及其任意一种实施方式。具体地,网络设备包括处理器和存储器,该存储器用于存储计算机程序;该处理器用于从存储器中调用并运行该计算机程序,使得该网络设备执行上述第二方面及其任意一种实施方式。

31、第五方面,提供了一种通信装置。该通信装置用于执行上述第一方面及其任意一种实施方式和第二方面及其任意一种实施方式提供的方法。具体地,该通信装置可包括用于执行第一方面和第二方面及其任意一种实施方式提供的方法的单元和/或模块(如,处理单元,收发单元)。

32、在一种实现方式中,该通信装置为终端设备。当该通信装置为终端设备时,收发单元可以是收发器,或,输入/输出接口。处理单元可以是至少一个处理器。可选地,收发器可以为收发电路。可选地,输入/输出接口可以为输入/输出电路。

33、在另一种实现方式中,该通信装置可以为终端设备中的芯片、芯片系统或电路。此时,收发单元可以是该芯片、芯片系统或电路上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等;处理单元可以是至少一个处理器、处理电路或逻辑电路等。

34、第六方面,本技术提供一种处理器,用于执行上述第一方面和第二方面提供的方法。

35、对于处理器所涉及的发送和获取/接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则可以理解为处理器输出和接收、输入等操作,也可以理解为由射频电路和天线所进行的发送和接收操作,本技术对此不做限定。

36、第七方面,提供一种计算机可读存储介质。该计算机可读存储介质存储有计算机程序,当计算机程序在通信装置上运行时,使得通信装置执行上述第一方面和第二方面的任意一种实现方式的方法。

37、第八方面,提供一种包含指令的计算机程序产品。当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面和第二方面的任意一种实现方式提供的方法。

38、第九方面,提供一种芯片,芯片包括处理器与通信接口,处理器通过通信接口读取指令,执行上述第一方面和第二方面的任意一种实现方式提供的方法。

39、可选地,作为一种实现方式,芯片还包括存储器,存储器存储有计算机程序或指令,处理器用于执行存储器上存储的计算机程序或指令,当计算机程序或指令被执行时,处理器用于执行上述第一方面和第二方面的任意一种实现方式提供的方法。

40、第十方面,提供一种通信系统,包括第三方面的终端设备和第四方面的网络设备。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1