Search

EP-4738917-A1 - BSR TRANSMISSION METHOD, TERMINAL DEVICE, AND NETWORK DEVICE

EP4738917A1EP 4738917 A1EP4738917 A1EP 4738917A1EP-4738917-A1

Abstract

The present application provides a method for transmitting BSR, a terminal device, and a network device. The method includes: triggering a first BSR by a terminal device, wherein the first BSR is triggered based on a preset service.

Inventors

  • LYU, Ling
  • ZHAO, ZHENG
  • YANG, Zhongzhi

Assignees

  • Quectel Wireless Solutions Co., Ltd.

Dates

Publication Date
20260506
Application Date
20230630

Claims (20)

  1. A method for transmitting a buffer state report (BSR), comprising: triggering a first BSR by a terminal device, wherein the first BSR is triggered based on a preset service.
  2. The method according to claim 1, wherein a triggering condition of the first BSR is associated with one or more of: a data packet of the preset service obtained by the terminal device; transmission latency requirements of the preset service; and one or more upstream scheduling-free resources configured for the terminal device.
  3. The method according to claim 2, wherein the triggering condition of the first BSR comprises one or more of: the terminal device learning that data of the preset service is about to arrive; a data packet of the preset service arriving at an access layer of the terminal device; the one or more upstream scheduling-free resources being insufficient for finishing data transmission of the preset service; the one or more upstream scheduling-free resources being sufficient for finishing data transmission of the preset service; the one or more upstream scheduling-free resources being insufficient for finishing data transmission of the preset service within a transmission pre-estimated latency of the preset service; and the one or more upstream scheduling-free resources being sufficient for finishing data transmission of the preset service within a transmission pre-estimated latency of the preset service.
  4. The method according to claim 3, wherein the data packet of the preset service arriving at the access layer of the terminal device comprises one or more of: a first data packet of a data frame of the preset service arriving at the access layer of the terminal device; and a data packet of the preset service arriving at the access layer of the terminal device when there exists data in quality of service (QoS) flow/logical channel/logical channel group of the terminal device not yet transmitted.
  5. The method according to claim 3 or 4, wherein in a case where the one or more upstream scheduling-free resources are insufficient for finishing the data transmission of the preset service, the terminal device triggering the first BSR comprises: the terminal device triggering the first BSR after a to-be-transmitted data volume of a current data frame of the preset service exceeds a remaining transmission capacity of the one or more upstream scheduling-free resources; or the terminal device triggering the first BSR when the first data packet of the preset service arrives at the access layer of the terminal device.
  6. The method according to any one of claims 1 to 5, wherein the method further comprises: the terminal device sending the first BSR to a network device, wherein resources for sending the first BSR are allocated for the preset service; or the terminal device sending a second BSR to a network device, wherein resources for sending the second BSR are not allocated for the preset service.
  7. The method according to claim 6, wherein if the resources for sending the first BSR are allocated for the preset service, the first BSR comprises one or more of: a to-be-transmitted data volume associated with the preset service; all to-be-transmitted data volume in the buffer of the terminal device; and a to-be-transmitted data volume of a first target service, wherein the first target service is a service that is configured by the network device and is indicatable by the first BSR; if the resources for sending the second BSR are not allocated for the preset service, the second BSR comprises one or more of: a to-be-transmitted data volume of services other than the preset service in the buffer of the terminal device; all to-be-transmitted data volume in the buffer of the terminal device; and a to-be-transmitted data volume of a second target service, wherein the second target service is a service that is configured by the network device and is indicatable by the second BSR.
  8. The method according to claim 6 or 7, wherein if the second BSR does not comprise the to-be-transmitted data volume associated with the preset service, the first BSR is not canceled; or if the second BSR comprises the to-be-transmitted data volume associated with the preset service, the first BSR is canceled; or no matter whether the second BSR comprises the to-be-transmitted data volume associated with the preset service or not, the first BSR is not canceled.
  9. The method according to any one of claims 1 to 8, wherein cancellation and/or transmission of the first BSR is determined according to a first condition, wherein the first condition is related to resources obtained by the terminal device for transmitting the preset service.
  10. The method according to claim 9, wherein the first condition comprises one or more of: whether the resources obtained by the terminal device for transmitting the preset service are sufficient for finishing transmission of a current data frame of the preset service; whether the resources obtained by the terminal device for transmitting the preset service are sufficient for finishing transmission of all to-be-transmitted data of a current preset service in the buffer of the terminal device; whether the resources obtained by the terminal device for transmitting the preset service are sufficient for finishing transmission of to-be-transmitted data of all preset services in the buffer of the terminal device; and whether the resources obtained by the terminal device for transmitting the preset service are sufficient for finishing transmission of all to-be-transmitted data in the buffer of the terminal device.
  11. The method according to any one of claims 1 to 10, wherein if the first BSR is sent, the first BSR comprises one or more of: a to-be-transmitted data volume of a current data frame of the preset service; a to-be-transmitted data volume of a current preset service in the buffer of the terminal device; a to-be-transmitted data volume of all preset services in the buffer of the terminal device; all to-be-transmitted data volume in the buffer of the terminal device; a total data volume of the current data frame of the preset service; and a remaining data volume, excluding a data volume that is transmittable by upstream scheduling-free resources, in the current data frame of the preset service.
  12. The method according to claim 11, wherein the remaining data volume, excluding the data volume that is transmittable by the upstream scheduling-free resources, in the current data frame of the preset service is a negative value.
  13. The method according to any one of claims 1 to 12, wherein if the first BSR is sent, the first BSR comprises first indication information, wherein the first indication information is used for indicating whether there exists any to-be-transmitted data associated with the preset service in subsequent transmission.
  14. The method according to claim 13, wherein the first indication information comprises one or more of: whether there exists any to-be-transmitted data of a current data frame of the preset service in subsequent transmission; a to-be-transmitted data volume of a current data frame of the preset service; and time when the to-be-transmitted data of the current data frame of the preset service arrives at an access layer of the terminal device.
  15. The method according to claim 13 or 14, wherein if the first indication information comprises the to-be-transmitted data volume of the current data frame of the preset service, the first BSR is not triggered when the to-be-transmitted data corresponding to the first indication information arrives at an access layer of the terminal device in subsequent transmission.
  16. The method according to any one of claims 1 to 15, wherein the first BSR is triggered before a first data packet of the preset service arrives at an access layer of the terminal device.
  17. The method according to claim 16, wherein the first BSR comprises one or more of: a size of a data frame of the preset service, a number of data packets contained in the data frame of the preset service, and time when a data packet of the preset service arrives at the access layer of the terminal device.
  18. The method according to any one of claims 1 to 17, wherein the method further comprises: the terminal device sending send second indication information to a network device, wherein the second indication information is used for indicating end time information of a first data frame of the preset service, and the second indication information is sent before a last data packet of the first data frame is sent.
  19. The method according to claim 18, wherein the second indication information comprises one or more of: a sequence number of the last data packet of the first data frame; a to-be-transmitted data volume of the first data frame; and a total data volume of the first data frame and a sequence number of the first data packet of the first data frame.
  20. The method according to claim 18 or 19, wherein the method further comprises: the terminal device automatically entering a power-saving state in response to transmission of the last data packet of the first data frame being finished.

Description

TECHNICAL FIELD The present application relates to the technical field of communication, and more specifically, to a method for transmitting BSR, a terminal device, and a network device. BACKGROUND In some communication systems, such as new radio (NR) systems, a terminal device can send a buffer state report (BSR) to a network device for the network device to perform data transmission scheduling based on the BSR sent by terminal device. For some services with a large data volume, such as extended reality (XR) services, a data frame may be divided into multiple data packets for transmission. For this type of services, the BSR transmission mechanism in related technologies may lead to delayed data transmission scheduling, resulting in significant transmission latency for the services. SUMMARY The present application provides a method for transmitting BSR, a terminal device, and a network device. Various aspects involved in the present application are introduced in the following. According to a first aspect of the present application, there is provided a method for transmitting BSR. The method includes: triggering a first BSR by a terminal device, wherein the first BSR is triggered based on a preset service. According to a second aspect of the present application, there is provided a method for transmitting BSR. The method includes: receiving, by a network device, a first BSR sent by a terminal device, wherein the first BSR is triggered based on a preset service. According to a third aspect of the present application, there is provided a terminal device. The terminal device includes: a trigger module, configured to trigger a first BSR, wherein the first BSR is triggered based on a preset service. According to a fourth aspect of the present application, there is provided a network device. The network device includes: a receiving module, configured to receive a first BSR sent by a terminal device, where the first BSR is triggered based on a preset service. According to a fifth aspect of the present application, there is provided a terminal device. The terminal device includes a processor and a memory, where the memory is configured to store one or more computer programs, and the processor is configured to call the computer programs in the memory to cause the terminal device to perform some or all of the steps of the method according to the first aspect. According to a sixth aspect of the present application, there is provided a network device. The network device includes a processor, a memory, and a communication interface, where the memory is configured to store one or more computer programs, and the processor is configured to call the computer programs in the memory to cause the network device to perform some or all of the steps of the method according to the second aspect. According to a seventh aspect of the present application, embodiments of the present application provide a communication system comprising the terminal device and/or the network device mentioned above. In another possible design, the system may also include other devices that interact with the terminal device or the network device as provided in the embodiments of the present application. According to an eighth aspect of the present application, the embodiments of the present application provide a computer-readable storage medium storing a computer program that causes a computer to perform some or all of the steps of the method according to the above aspects. According to a ninth aspect of the present application, the embodiments of the present application provide a computer program product, where the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is executable to cause a computer to perform some or all of the steps of the method according to the above aspects. In some implementations, the computer program product may be a software installation package. According to a tenth aspect of the present application, the embodiments of the present application provide a computer program, where the computer program is executable to cause a computer to perform some or all of the steps of the method according to the above aspects. According to an eleventh aspect of the present application, the embodiments of the present application provide a chip comprising a memory and a processor, where the processor is configured to call a computer program from the memory and execute the computer program to implement some or all of the steps of the method according to the above aspects. In the embodiments of the present application, the terminal device may trigger a first BSR based on a preset service. In this way, when it is required to transmit data of the preset service, the status of buffered data of the preset service can be reported to the network device through the first BSR corresponding to the preset service, which is conducive to ensuring more timely and accurate data