Method and apparatus for transmitting BSR

By sending a BSR indicating the amount of data to be transmitted and the remaining transmission time to the network device based on the first information, the problem that BSR in the prior art is difficult to accurately indicate, and more efficient resource allocation and transmission efficiency are achieved.

CN116017727BActive Publication Date: 2025-06-17QUECTEL WIRELESS SOLUTIONS CO LTD

Patent Information

Application Number
CN202211700045.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-28
Publication Date
2025-06-17
Estimated Expiration
2042-12-28

AI Technical Summary

Technical Problem

When sending a BSR, it is difficult for the terminal device to accurately indicate the amount of data to be transmitted and the remaining transmission time, resulting in the problem of wasting resources or inability to meet the transmission delay requirements when allocating uplink resources in the network device.

Method used

After the terminal device acquires the first information, it sends a first BSR to the network device based on the information, which is used to indicate the amount of data to be transmitted and the corresponding remaining transmission time.

Benefits of technology

By clarifying the generation process and content of the BSR, the terminal device can more accurately request uplink resources, reduce resource waste, improve transmission efficiency and meet transmission delay requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116017727B_ABST
    Figure CN116017727B_ABST
Patent Text Reader

Abstract

The present application actually provides a method and apparatus for transmitting a BSR. The method includes: a terminal device obtains first information; the terminal device sends a first BSR to a network device based on the first information, where the first BSR is used to indicate the data volume of data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and in particular, to a method and apparatus for transmitting a BSR. Background Art

[0002] A terminal device may send a BSR to a network device to request uplink resources. If the amount of data to be transmitted in the terminal device is relatively large, the data volume range corresponding to the BSR will be relatively large. When the network device allocates uplink resources to the terminal device, there may be problems of resource waste or failure to meet the transmission delay requirements of the terminal device.

[0003] One solution is that when the terminal device sends a BSR, it can indicate the amount of data to be transmitted and the remaining transmission time corresponding thereto. However, there are no clear regulations on specific details at present. Summary of the Invention

[0004] Embodiments of this application provide a method and apparatus for transmitting a BSR. Each aspect related to the embodiments of this application is introduced below.

[0005] In a first aspect, a method for transmitting a BSR is provided, including: a terminal device obtains first information; the terminal device sends a first BSR to a network device based on the first information, and the first BSR is used to indicate the amount of data of the data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.

[0006] In a second aspect, a method for transmitting a BSR is provided, including: a network device receives a first BSR sent by a terminal device, the first BSR is generated based on first information, and the first BSR is used to indicate the amount of data of the data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.

[0007] In a third aspect, a terminal device is provided, including: an obtaining unit, configured to obtain first information; a sending unit, configured to send a first BSR to the network device based on the first information, and the first BSR is used to indicate the amount of data of the data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.

[0008] In a fourth aspect, a network device is provided, including: a receiving unit, configured to receive a first BSR sent by a terminal device, the first BSR is generated based on first information, and the first BSR is used to indicate the amount of data of the data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.

[0009] In a fifth aspect, a communication device is provided, including a memory and a processor, the memory is used to store a program, and the processor is used to call the program in the memory to execute the method according to any one of the first aspect or the second aspect.

[0010] In a sixth aspect, a device is provided, including a processor configured to call a program from a memory to execute the method described in any one of the first aspect or the second aspect.

[0011] In a seventh aspect, a chip is provided, including a processor configured to call a program from a memory, such that a device installed with the chip executes the method described in any one of the first aspect or the second aspect.

[0012] In an eighth aspect, a computer-readable storage medium is provided, having a program stored thereon, where the program causes a computer to execute the method described in any one of the first aspect or the second aspect.

[0013] In a ninth aspect, a computer program product is provided, including a program, where the program causes a computer to execute the method described in any one of the first aspect or the second aspect.

[0014] In a tenth aspect, a computer program is provided, where the computer program causes a computer to execute the method described in any one of the first aspect or the second aspect.

[0015] In the embodiments of the present application, a terminal device may send a first BSR to a network device based on first information, thereby clarifying the generation process of the first BSR. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 FIG. is an exemplary diagram of a wireless communication system to which the embodiments of the present application can be applied.

[0017] Figure 2 FIG. is a schematic diagram of a mapping relationship between different entities.

[0018] Figure 3 FIG. is a schematic diagram of a data transmission process in a video live broadcast scenario.

[0019] Figure 4 FIG. is a schematic flowchart of a method for transmitting a BSR provided by the embodiments of the present application.

[0020] Figures 5 - 11 FIG. is a schematic diagram of determining a first BSR table provided by the embodiments of the present application.

[0021] Figure 12 FIG. is a schematic diagram of a manner for determining data to be transmitted provided by the embodiments of the present application.

[0022] Figure 13 FIG. is a schematic diagram of a trigger condition for determining a first BSR provided by the embodiments of the present application.

[0023] Figure 14 FIG. is a schematic diagram of a terminal device provided by the embodiments of the present application.

[0024] Figure 15 It is a schematic diagram of a network device provided by an embodiment of the present application.

[0025] Figure 16 It is a schematic structural diagram of a communication device provided by an embodiment of the present application. Detailed implementation manners

[0026] Next, the technical solutions in the embodiments of the present application will be introduced with reference to the accompanying drawings in the embodiments of the present application.

[0027] Figure 1 It is a wireless communication system 100 to which the embodiments of the present application can be applied. The wireless communication system 100 may include a base station 110 and a terminal device 120. The base station 110 may be a device that communicates with the terminal device 120. The base station 110 may provide communication coverage for a specific geographical area and may communicate with the terminal device 120 located within the coverage area.

[0028] Figure 1 Exemplarily, one base station and two terminals are shown. Optionally, the wireless communication system 100 may include multiple base stations and the coverage range of each base station may include other numbers of terminal devices. The embodiments of the present application do not limit this.

[0029] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity. The embodiments of the present application do not limit this.

[0030] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: the fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided by the present application can also be applied to future communication systems, such as the sixth generation mobile communication system, and also satellite communication systems, and so on.

[0031] The terminal device in the embodiments of this application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The terminal device in the embodiments of this application may be a device that provides voice and / or data connectivity to users and can be used to connect people, things, and machines. For example, it can be a handheld device with wireless connection function, in-vehicle device, etc. The terminal device in the embodiments of this application may be a mobile phone, tablet computer (Pad), laptop computer, handheld computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. Optionally, the UE can be used as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For instance, a cellular phone and a car communicate with each other using sidelink signals. A cellular phone communicates with a smart home device without relaying the communication signal through a base station.

[0032] The base station in the embodiments of the present application can be a device for communicating with a terminal device, and this base station can also be referred to as an access network device or a radio access network device. The base station in the embodiments of the present application can refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. The base station can generally cover various names as follows, or be replaced with the following names, such as: Node B, evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip disposed in the foregoing device or apparatus. The base station can also be a mobile switching center and a device that undertakes the base station function in device-to-device (D2D), vehicle-to-everything (V2X), machine-to-machine (M2M) communications, a network-side device in a 6G network, a device that undertakes the base station function in a future communication system, etc. The base station can support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the base station.

[0033] The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the position of the mobile base station. In other examples, a helicopter or a drone can be configured to be used as a device for communicating with another base station.

[0034] In some deployments, the base station in the embodiments of the present application can refer to a CU or a DU, or the base station includes a CU and a DU. The gNB can also include an AAU.

[0035] Base stations and terminal devices can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; they can also be deployed on water; or they can be deployed on aircraft, balloons, and satellites in the air. In the embodiments of the present application, the scenarios where the base stations and terminal devices are located are not limited.

[0036] With the continuous development of wireless cellular communication technology, especially the development of 5G technology, its spectral efficiency is getting higher and higher, the available frequency bands are getting wider and wider, and the data transmission rate that can be achieved is getting larger and larger. Therefore, it has gradually become feasible to use cellular communication technology to support big data services (such as extended reality (XR) services). The development of XR and 5G networks promotes each other and forms a positive cycle. Generally, an XR service of a user requires a transmission rate of 30 - 200 Mbps, and at least 10 terminals in a cell need to support XR services simultaneously. Only a 5G network can provide such a large transmission capacity. In addition, compared with previous wireless networks, the 5G cellular network can provide a greatly increased transmission capacity. The existing mainstream services cannot fill the network capacity, resulting in the idling of network transmission capabilities. Objectively, a new service is also needed to make full use of the 5G network and promote the rapid growth and strengthening of the 5G network.

[0037] The main content of the XR service is video service. Video service data can be divided into several protocol data unit (PDU) sets according to the quality of service (QoS). A PDU set can include multiple PDUs, and the PDUs in a PDU set have the same QoS requirements for the transmission network. Multiple PDU sets of the same type have the same QoS requirements, and multiple PDU sets of different types have different QoS requirements. The mapping relationship between the PDU set and other channels can include Figure 2 the three ways shown.

[0038] In Figure 2 Figure (a), there is a one-to-one correspondence between the PDU set, the QoS flow, the data radio bearer (DRB), the packet data convergence protocol (PDCP), and the radio link control (RLC). In Figure 2 Figure (b), different QoS flows can be mapped to the same DRB, and one DRB can be mapped to multiple PDCPs. In Figure 2 Figure (c), different PDU sets can be mapped to the same QoS flow.

[0039] Figure 2 In the corresponding relationships shown, both PDCP and RLC are one-to-one corresponding relationships. Embodiments of the present application are not limited thereto. In some embodiments, one PDCP entity may correspond to multiple RLC entities.

[0040] Taking the 5G network and XR services as an example, compared with the downlink XR service, the support of the existing 5G network for the uplink XR service needs to be particularly enhanced. This is because the uplink transmission capacity of the wireless network is usually lower than the downlink transmission capacity, and the data rate of the XR service is much greater than that of other types of services. If the data of the XR service is still transmitted in the existing manner, the transmission requirements of the XR service will not be met. Therefore, using the 5G network to transmit the uplink XR service, especially video services, has become the focus of network enhancement.

[0041] The main application scenarios of XR services include video live streaming. The camera in the live broadcast room generates video data, which is transmitted to the base station via the uplink channel of the 5G cellular network, then through the core network gateway, transmitted to the live broadcast server, and then transmitted by the live broadcast server to the live broadcast audience. The following combines Figure 3 to introduce the transmission process of data in the video live streaming scenario.

[0042] In Figure 3 In the example shown, the host A and the live broadcast audiences B and C are all connected through the wireless network. Figure 3 The part within the dotted line box in [[ ]] belongs to the cellular wireless network, and the part outside the dotted line box belongs to the application layer or an external data network. The cellular wireless network within the dotted line box can be a 5G network, a 4G network, a future 6G network, etc. Embodiments of the present application do not make specific limitations thereto. Figure 3 In [[ ]], the transmission between the UE and the base station is through the wireless channel, and the transmission between other devices can be through the wired channel. From Figure 3 In the transmission process of [[ ]], it can be seen that the wireless channel is the short board of the entire transmission channel. The above transmission process involves the transmission of two wireless channels: UE A transmits uplink video data to the base station through the wireless channel, and UE B and UE C receive downlink video data from the base station through the wireless channel.

[0043] In the existing communication system, the uplink radio resources used by the UE to transmit uplink data are allocated by the base station. When the UE has data to send, it can send a buffer state report (BSR) to the base station. The BSR can be used to indicate the amount of data to be transmitted by the UE. For example, the BSR can indicate to the base station that "the UE has XXX bytes of uplink data to transmit". The base station can allocate uplink resources for the UE according to the BSR sent by the UE. The UE can send uplink data to the base station according to the uplink resources allocated by the base station.

[0044] In the relevant protocol, the BSR is generated by the medium access control (MAC) entity of the UE and is a MAC control element (CE). This MAC CE can be a value of 5 bits or 8 bits, and each code point (or called index value) represents a data quantity range to be transmitted.

[0045] Taking 5 bits as an example, Table 1 shows the correspondence between the BSR index and the data volume range. The table shown in Table 1 can also be called the BSR table.

[0046] Table 1

[0047]

[0048] It can be seen from Table 1 that the size of the data volume range represented by each code point is different. The smaller the absolute value of the data volume, the smaller the range of the data volume interval corresponding to a code point, that is, the more accurate the data volume reported by the BSR. On the contrary, the larger the absolute value of the data volume, the larger the range of the data volume interval corresponding to a code point, that is, the rougher the data volume reported by the BSR. For example, when the code point is 4, the corresponding data volume range is 21 - 28 bytes, and when idx is 27, the corresponding data volume range is 39819 - 55474 bytes. Such a design is considered that when the data volume is very small, the base station can allocate uplink radio resources to the UE once to transmit all the data volume of the reported data, and the accurate data volume can avoid the base station allocating too many resources; when the data volume is large, it is very likely that the base station needs to allocate uplink radio resources to the UE multiple times, and the subsequent UE may report the BSR again, so there is no problem of wasting radio resources, and there is no need for the BSR to report accurate data volume.

[0049] After introducing the XR service, the mainstream transmitted data is video data. The data volume of video data is very large. According to different resolutions, the data volume of each video frame can reach 10000 - 30000 bytes. If the UE reports XR data through the BSR, according to the method in Table 1, the reporting accuracy will be very rough. In addition, the data of a video frame of the XR service needs to be transmitted within 3 - 5 ms, which will occupy a large amount of radio resources. The base station needs to allocate corresponding resources to the UE within 3 - 5 ms for the UE to transmit the data of the video frame, and the UE usually does not report the BSR again during this period. If the base station cannot accurately determine the data volume of a video frame, there are two processing methods: allocating uplink resources according to the maximum data volume and allocating uplink resources according to the minimum data volume. If the base station allocates uplink resources according to the maximum data volume, it will cause waste of uplink resources. If the base station allocates uplink resources according to the minimum data volume, it will cause the UE to be unable to transmit the data of the entire video frame.

[0050] Based on this, the 3rd generation partnership project (3GPP) has decided to introduce a new BSR table, similar to the table shown in Table 1. The UE can report the BSR according to the new table. The UE can send the amount of data to be transmitted and the remaining transmission time corresponding to the data to be transmitted to the base station through a MAC CE. For example, the UE can send information such as "30000 Byte, to be transmitted within 4 ms" to the base station. However, the protocol does not stipulate specific details.

[0051] In view of the above problems, the embodiments of the present application propose a method and device for transmitting BSR. The terminal device can send BSR based on the first information sent by the network device, so that the terminal device clarifies the way to send BSR. The following combines Figure 4 , to introduce the method of the embodiments of the present application. Figure 4 The method shown includes steps S410 to S420.

[0052] In step S410, the terminal device obtains the first information.

[0053] The embodiments of the present application do not specifically limit the way for the terminal device to obtain the first information. For example, the terminal device can obtain the first information from the network device, that is, the network device can send the first information to the terminal device. Another example is that the first information can also be predefined in the protocol, and the terminal device can directly obtain the first information from inside the terminal. In some embodiments, part of the first information can be sent by the network device to the terminal device, and part of the first information can be predefined in the protocol.

[0054] In step S420, the terminal device sends a first BSR to the network device based on the first information. The first BSR is used to indicate the amount of data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.

[0055] In some embodiments, the data to be transmitted can be data with relatively high data transmission rate requirements and / or relatively high latency requirements, that is, the data to be transmitted can be low-latency and large-data-rate data. For example, the data to be transmitted can be the XR data described above.

[0056] The above remaining transmission time can be a specific moment or a time interval. For example, the terminal device can send the amount of data to be transmitted corresponding to different moments, or the amount of data to be transmitted corresponding to different time intervals to the network device.

[0057] The embodiments of the present application do not specifically limit the triggering conditions for the network device to send the first information. The triggering conditions may be related to the service type of the terminal device. If the service type of the terminal device is a low-latency and high-data-rate service, the network device may send the first information to the terminal device. Taking the XR service as an example, if the network device determines that the terminal device is establishing an XR service, or the terminal device has established an XR service, the network device may send the first information to the terminal device.

[0058] The first information may be sent through control signaling. For example, the network device may send the first information to the terminal device through control signaling.

[0059] The embodiments of the present application do not specifically limit the first information. For example, the first information may be used to indicate one or more of the following information: information related to the first BSR table, data that can be included in the first BSR statistical range, the triggering conditions of the first BSR, the generation method of the first BSR, and the transmission resources used by the first BSR. Among them, the first BSR table includes the correspondence between BSR code points and data volumes. The first BSR table can be understood as a table similar to Table 1. The difference between the first BSR table and the table in Table 1 is that the two have different correspondences between BSR code points and data volumes. Sometimes hereinafter, the first BSR table is also referred to as the new BSR table, the table similar to Table 1 is referred to as the old BSR table, the BSR generated based on the first BSR table is referred to as the new BSR, and the BSR generated based on the table similar to Table 1 is referred to as the old BSR.

[0060] In some embodiments, the first information may include multiple sets, and the network device may activate one set of the multiple sets through the second information. The terminal device may send the first BSR to the network device based on the activated set of information.

[0061] The above information indicated by the first information will be introduced separately below.

[0062] I. Information Related to the First BSR Table

[0063] In some embodiments, the information related to the first BSR table may include the parameters in the first BSR table and / or the effective time of the first BSR table.

[0064] The effective time of the first BSR table may include one or more of the following information: the start effective time of the first BSR table, the effective duration of the first BSR table, and the end effective time (i.e., the start failure time) of the first BSR table. The start effective time of the first BSR table will be used as an example for illustration below.

[0065] The network device may indicate the start effective time of the first BSR table through absolute time or relative time.

[0066] The relative time can be the time relative to the configuration time of the first BSR table. The network device can configure the first BSR table for the terminal device. The terminal device can determine the start effective time of the first BSR table based on the time when the first BSR table configuration is received. The first BSR table can be configured for the terminal device by the network device through a radio resource control (RRC) message.

[0067] For example, the start effective time of the first BSR table is the time when the first BSR table configuration is received. The terminal device can consider that the first BSR table becomes effective immediately after receiving the configuration of the first BSR table. Or rather, the start effective time of the first BSR table is the time when the terminal device receives the first BSR table configured by the network device.

[0068] For another example, the network device can indicate to the terminal device that the first BSR table becomes effective after a preset time after configuration. The preset time can be implemented through a timer. For example, the network device can configure the timer for the terminal device. After receiving the first BSR table, the terminal device can start the timer. After the timer expires, the terminal device can determine that the first BSR table starts to become effective.

[0069] In some embodiments, the start effective time of the first BSR table can be an absolute time. The effective time of the first BSR table can be the first time indicated by the network device. The first time can be a specific moment. The network device can indicate to the terminal device that the first time is the start effective time of the first BSR table. By way of example, the network device can indicate to the terminal device that the first BSR table becomes effective when the system frame number (SFN)=365, or the network device can indicate to the terminal device that the first BSR table starts to become effective at 8:34:56 on November 30, 2022.

[0070] In some embodiments, the first BSR table may include multiple BSR tables. The network device may configure multiple BSR tables for the terminal device. These multiple BSR tables may not take effect immediately after configuration. The network device may configure multiple BSR tables for the terminal device through RRC messages. Additionally, the network device may send a second message to the terminal device. This second message can be used to activate or deactivate one or more of the multiple tables. The second message may be a MAC CE or downlink Control Information (DCI). For example, the network device may activate one or more of the multiple BSR tables through a MAC CE or DCI. After the BSR table is activated, the terminal device can use this BSR table. For another example, the network device may deactivate one or more of the multiple BSR tables through a MAC CE or DCI. After the BSR table is deactivated, the terminal device will not be able to use this BSR table.

[0071] For example, the network device may configure K BSR tables for the terminal device, where K is an integer greater than or equal to 1. After configuring K BSR tables, the network device may activate K1 BSR tables, where K1 ≤ K.

[0072] Different BSR tables may correspond to different indexes. When the network device activates a BSR table, it may send the index of the BSR table to be activated to the terminal device.

[0073] The parameters in the first BSR table may include one or more of the following parameters: data volume upper limit, data volume lower limit, number of bits corresponding to the BSR code point (hereinafter referred to as the number of bits), and code point step size. The BSR code point may also be referred to as the BSR index value. The following is an example in conjunction with Figures 5 - 11 for illustration.

[0074] Example 1: The parameters in the first BSR table include the data volume upper limit, the data volume lower limit, and the number of bits.

[0075] Suppose the data volume upper limit is 30000 bytes, the data volume lower limit is 10000 bytes, and the number of bits is 5 bits.

[0076] Based on the number of bits being 5 bits, the terminal device can determine that the BSR table contains 32 code points. Based on the data volume upper limit of 30000 bytes and the data volume lower limit of 10000 bytes, the terminal device determines that the step size is (30000 - 10000) / 32 = 625 bytes. As Figure 5As shown, when the data volume falls within the range of 10,000 to 10,625 bytes, the BSR code point that the terminal device can report is 0; when the data volume falls within the range of 10,625 to 11,250 bytes, the BSR code point that the terminal device can report is 1; and so on. When the data volume falls within the range of 29,375 to 30,000 bytes, the BSR code point that the terminal device can report is 31.

[0077] Example 2: The parameters in the first BSR table include the lower limit of the data volume, the number of bits, and the step size.

[0078] Suppose the lower limit of the data volume in the first BSR table is 10,000 bytes, the number of bits is 5 bits, and the step size is 500 bytes. Then, based on the number of bits being 5 bits, the terminal device can determine that the BSR table contains 32 code points. Based on the lower limit of the data volume of 10,000 bytes and the step size of 500 bytes, the terminal device can determine the BSR reporting interval as Figure 6 shown.

[0079] As Figure 6 shown, when the data volume falls within the range of 10,000 to 10,500 bytes, the BSR code point that the terminal device can report is 0; when the data volume falls within the range of 10,500 to 11,000 bytes, the BSR code point that the terminal device can report is 1; and so on. When the data volume falls within the range of 25,500 to 26,000 bytes, the BSR code point that the terminal device can report is 31.

[0080] Example 3: The parameters in the first BSR table include the upper limit of the data volume, the number of bits, and the step size.

[0081] Suppose the upper limit of the data volume in the first BSR table is 30,000 bytes, the number of bits is 5 bits, and the step size is 500 bytes. Then, based on the number of bits being 5 bits, the terminal device can determine that the first BSR table contains 32 code points. Based on the upper limit of the data volume of 30,000 bytes and the step size of 500 bytes, the terminal device can determine the BSR reporting interval as Figure 7 shown.

[0082] As Figure 7 shown, when the data volume falls within the range of 14,000 to 14,500 bytes, the BSR code point that the terminal device can report is 0; when the data volume falls within the range of 14,500 to 15,000 bytes, the BSR code point that the terminal device can report is 1; and so on. When the data volume falls within the range of 29,500 to 30,000 bytes, the BSR code point that the terminal device can report is 31.

[0083] Examples 1 to 3 all show the case where the first BSR table has an upper limit and a lower limit of the data volume. In some embodiments, the first BSR table may also not have an upper limit and / or a lower limit of the data volume. The following is combined withFigures 8 - 11 will be described.

[0084] Example 4. The parameters in the first BSR table include the lower limit of the data volume, the number of bits, and the step size. Among them, the first BSR table does not include the upper limit of the data volume.

[0085] Assume that the lower limit of the data volume in the first BSR table is 10,000 bytes, the number of bits is 5 bits, and the step size is 500 bytes. Then the terminal device can determine the reporting interval as Figure 8 shown. In Figure 8 the shown reporting interval, there is no upper limit for the data volume. As long as the data volume is greater than 29,500 bytes, the BSR code point reported by the terminal device is 31.

[0086] Example 5. The parameters in the first BSR table include the upper limit of the data volume, the number of bits, and the step size. Among them, the first BSR table does not include the lower limit of the data volume.

[0087] Assume that the upper limit of the data volume in the first BSR table is 30,000 bytes, the number of bits is 5 bits, and the step size is 500 bytes. Then the terminal device can determine the reporting interval as Figure 9 shown. In Figure 9 the shown reporting interval, there is no lower limit for the data volume. As long as the data volume is less than 14,500 bytes, the BSR code point reported by the terminal device is 0.

[0088] In Examples 1 to 5, the step sizes in different intervals are the same. The embodiments of the present application are not limited to this. The step sizes in different intervals can also be different, that is, the step size can be an irregular step size. The embodiments of the present application do not specifically limit the change manner of the step size. For example, the step size can gradually increase or gradually decrease by a fixed number of bytes per step. Another example is that the step size of each step can be randomly determined.

[0089] Next, it will be described in conjunction with Figure 10 and Figure 11 will be described.

[0090] Example 6. The parameters in the first BSR table include the lower limit of the data volume, the number of bits, and an irregular step size.

[0091] Assume that the lower limit of the data volume is 10,000 bytes, the number of bits is 5 bits, the initial step size is 500 bytes, and the subsequent step size increases by 50 bytes per step. Then the terminal device can determine the reporting interval as Figure 10 shown. In Figure 10 the shown reporting interval, the step size corresponding to the BSR code point 0 is 500 bytes, the step size corresponding to the BSR code point 1 is 550 bytes, and so on. The step size corresponding to the BSR code point 31 is 2,050 bytes.

[0092] Example 7. The parameters in the first BSR table include the upper limit of the data volume, the number of bits, and the irregular step size.

[0093] Assume that the upper limit of the data volume is 28,500 bytes, the number of bits is 5 bits, the initial step size is 2,050 bytes, and the subsequent step size decreases by 50 bytes per step. Then the terminal device can determine the reporting interval as Figure 11 shown. In the Figure 11 shown reporting interval, the step size corresponding to BSR code point 31 is 2,050 bytes, the step size corresponding to BSR code point 30 is 2,000 bytes, and so on. The step size corresponding to BSR code point 0 is 500 bytes.

[0094] Figure 10 In the solution shown, the first BSR table may or may not have an upper limit of the data volume. For example, if the data volume is greater than 26,450 bytes, the terminal device can report BSR code point 31. That is to say, BSR code point 31 can represent the situation where the data volume is greater than 26,450 bytes.

[0095] Figure 11 In the solution shown, the first BSR table may or may not have a lower limit of the data volume. For example, if the data volume is less than 10,550 bytes, the terminal device can report BSR code point 0. That is to say, BSR buy order 0 can represent the situation where the data volume is less than 10,550 bytes.

[0096] The step size of the above first BSR table can be agreed upon between the terminal device and the network device, or can be specified in the protocol, or can be indicated by the network device to the terminal device. For example, the protocol can specify multiple sets of step sizes, and the network device can indicate one of them to the terminal device. Another example is that the network device can configure the step size for the terminal device. This step size can be configured by the network device through an RRC message.

[0097] The above description takes the number of bits being 5 bits as an example, and the embodiments of the present application are not limited thereto. The number of bits can also be other values, such as the number of bits can be 6 bits, 8 bits, etc.

[0098] II. Data That Can Be Included in the First BSR Statistics Scope

[0099] In some embodiments, the terminal device can include all data in the statistical scope of the first BSR, or can only include some data in the statistical scope of the first BSR. The data that can be included in the statistical scope of the first BSR can be configured by the network device for the terminal device, or can be predefined in the protocol. The data that can be included in the statistical scope of the first BSR is introduced below.

[0100] In some embodiments, the data that can be included in the first BSR statistics scope may be related to a first parameter corresponding to the data to be transmitted. The first parameter may include one or more of the following: logical channel (LCH), logical channel group (LCG), DRB, PDCP, RLC, QoS flow, PDU set, remaining transmission time, transmission resource.

[0101] In some embodiments, the data that can be included in the first BSR statistics scope satisfies one or more of the following conditions: the first parameter corresponding to the data to be transmitted belongs to a preset first parameter; the first parameter corresponding to the data to be transmitted meets the preset threshold requirement; the data to be transmitted meets the statistical granularity requirement, and the statistical granularity is related to the first parameter.

[0102] The preset first parameter may be configured by the network device for the terminal device, or may also be predefined in the protocol. The preset first parameter may be a parameter interval or a parameter list, and the embodiments of the present application do not make specific limitations thereto.

[0103] The preset threshold may be configured by the network device for the terminal device or may also be predefined in the protocol. Different first parameters may correspond to different preset thresholds.

[0104] If the first BSR table includes multiple BSR tables, the correspondence between different BSR tables and the first parameter may be separately configured by the network device. That is, the network device may configure the data that can be included in the BSR statistics scope corresponding to different BSR tables.

[0105] As an example, the data that can be included in the first BSR statistical scope satisfies one or more of the following conditions: the logical channel corresponding to the data to be transmitted belongs to a preset logical channel; the logical channel corresponding to the data to be transmitted meets the preset logical channel threshold requirement; the logical channel group corresponding to the data to be transmitted belongs to a preset logical channel group; the logical channel group corresponding to the data to be transmitted meets the preset logical channel group threshold requirement; the DRB corresponding to the data to be transmitted belongs to a preset DRB; the DRB corresponding to the data to be transmitted meets the preset DRB threshold requirement; the PDCP corresponding to the data to be transmitted belongs to a preset PDCP; the PDCP corresponding to the data to be transmitted meets the preset PDCP threshold requirement; the RLC corresponding to the data to be transmitted belongs to a preset RLC; the RLC corresponding to the data to be transmitted meets the preset RLC threshold requirement; the QoS flow corresponding to the data to be transmitted belongs to a preset QoS flow; the PDU set corresponding to the data to be transmitted belongs to a preset PDU set; the type of the PDU set corresponding to the data to be transmitted belongs to a preset PDU set type; the remaining transmission time of the data to be transmitted is lower than the first time threshold; the remaining transmission time of the data to be transmitted is higher than the second time threshold; the transmission resources corresponding to the data to be transmitted do not belong to dedicated resources.

[0106] The following separately introduces the above conditions.

[0107] 1. Logical Channel

[0108] The data that can be included in the first BSR statistical scope can be the data of all logical channels or the data of some logical channels. Specifically, which logical channel data can be included in the first BSR statistical scope can be configured by the network device for the terminal device. If the network device configures multiple BSR tables for the terminal device, such as BSR table 1 and BSR table 2, the network device can set an indication to the terminal on which logical channel data can be included in the statistical scope of BSR table 1 and which logical channel data can be included in the statistical scope of BSR table 2.

[0109] In some embodiments, the network device can indicate the preset logical channels that can be included in the first BSR statistical scope. If the logical channel corresponding to the data to be transmitted belongs to the preset logical channels, then the data to be transmitted can be included in the first BSR statistical scope. The preset logical channels can include the identifier (or number) of the logical channel.

[0110] The preset logical channel can be a list of logical channels or a logical channel range. For example, the network device can enumerate all logical channels that can be included in the BSR statistics scope. The logical channel range can be an open interval or a closed interval. For illustration, the network device can indicate that the data of LCH 1, LCH 2, LCH 3, and LCH 5 can be included in the statistics scope of the first BSR, or it can indicate that the data of LCH 1 to LCH 5 can be included in the statistics scope of the first BSR, or it can indicate that the data of LCHs with numbers less than 5 can be included in the statistics scope of the first BSR, or it can also indicate that the data of LCHs with numbers greater than 6 can be included in the statistics scope of the first BSR.

[0111] In some embodiments, the network device can indicate the preset logical channel threshold that can be included in the statistics scope of the first BSR. If the logical channel corresponding to the data to be transmitted meets the preset logical channel threshold requirement, then the data to be transmitted can be included in the statistics scope of the first BSR.

[0112] The preset logical channel threshold can include a minimum threshold and / or a maximum threshold. If the index value (or number) of the logical channel corresponding to the data to be transmitted is higher than the minimum threshold and / or lower than the maximum threshold, then the data to be transmitted can be included in the statistics scope of the first BSR.

[0113] For example, the preset logical channel threshold includes a minimum threshold, such as LCH 1. If the number of the logical channel is greater than 1, then the data of this logical channel can be included in the statistics scope of the first BSR. Another example, the preset logical channel threshold includes a maximum threshold, such as LCH 8. If the number of the logical channel is less than 8, then the data of this logical channel can be included in the statistics scope of the first BSR. Still another example, the preset logical channel threshold includes a minimum threshold LCH 2 and a maximum threshold LCH 7. If the number of the logical channel is between 2 and 7, then the data of this logical channel can be included in the statistics scope of the first BSR.

[0114] 2. Logical Channel Group

[0115] The data that can be included in the statistics scope of the first BSR can be the data corresponding to all logical channel groups, or it can be the data corresponding to some logical channel groups. Specifically, which logical channel groups' corresponding data can be included in the statistics scope of the first BSR can be configured by the network device for the terminal device. If the network device configures multiple BSR tables for the terminal device, such as BSR table 1 and BSR table 2, then the network device can set an indication for the terminal to indicate which logical channel groups' corresponding data can be counted in the statistics scope of BSR table 1 and which logical channel groups' corresponding data can be counted in the statistics scope of BSR table 2.

[0116] In some embodiments, the network device may indicate a preset logical channel group that can be included in the first BSR statistical range. If the logical channel group corresponding to the data to be transmitted belongs to the preset logical channel group, the data to be transmitted can be included in the statistical range of the first BSR. The preset logical channel group may include the identifier (or number) of the logical channel group.

[0117] The preset logical channel group may be a list of logical channel groups or an interval of logical channel groups. For example, the network device may enumerate all logical channel groups that can be included in the BSR statistical range. The interval of logical channel groups may be an open interval or a closed interval. For example, the network device may indicate that the data of LCG 1, LCG 2, LCG 3, and LCG 5 can be included in the statistical range of the first BSR, or it may indicate that the data of LCG 1 to LCG 5 can be included in the statistical range of the first BSR, or it may indicate that the data of LCGs with numbers less than 5 can be included in the statistical range of the first BSR, or it may indicate that the data of LCGs with numbers greater than 6 can be included in the statistical range of the first BSR.

[0118] In some embodiments, the network device may indicate a threshold of a preset logical channel group that can be included in the first BSR statistical range. If the logical channel group corresponding to the data to be transmitted meets the threshold requirements of the preset logical channel group, the data to be transmitted can be included in the statistical range of the first BSR.

[0119] The threshold of the preset logical channel group may include a minimum threshold and / or a maximum threshold. If the index value (or number) of the logical channel group corresponding to the data to be transmitted is higher than the minimum threshold and / or lower than the maximum threshold, the data to be transmitted can be included in the first BSR statistical range.

[0120] For example, the threshold of the preset logical channel group includes a minimum threshold, such as LCG 1. If the number of the logical channel group is greater than 1, the data corresponding to the logical channel group can be included in the statistical range of the first BSR. Another example, the threshold of the preset logical channel group includes a maximum threshold, such as LCG 8. If the number of the logical channel group is less than 8, the data corresponding to the logical channel group can be included in the statistical range of the first BSR. Another example, the threshold of the preset logical channel group includes a minimum threshold of LCG 2 and a maximum threshold of LCG 7. If the number of the logical channel group is between 2 and 7, the data corresponding to the logical channel group can be included in the statistical range of the first BSR.

[0121] 3. DRB

[0122] The data that can be included in the first BSR statistics scope can be the data corresponding to all DRBs, or can be the data corresponding to some DRBs. Specifically, which DRB-corresponding data can be included in the first BSR statistics scope can be configured by the network device for the terminal device. If the network device configures multiple BSR tables for the terminal device, such as BSR table 1 and BSR table 2, the network device can set an indication to the terminal on which DRB-corresponding data can be included in the statistics scope of BSR table 1 and which DRB-corresponding data can be included in the statistics scope of BSR table 2.

[0123] In some embodiments, the network device can indicate the preset DRBs that can be included in the first BSR statistics scope. If the DRB corresponding to the data to be transmitted belongs to the preset DRBs, then the data to be transmitted can be included in the first BSR statistics scope. The preset DRBs can include the identifiers (or numbers) of the DRBs.

[0124] The preset DRBs can be a DRB list or a DRB range. For example, the network device can enumerate all DRBs that can be included in the BSR statistics scope. The DRB range can be an open interval or a closed interval. For illustration, the network device can indicate that the data of DRB 1, DRB 2, DRB 3, and DRB 5 can be included in the first BSR statistics scope, or, alternatively, can also indicate that the data of DRB

[0125] 1 to DRB 5 can be included in the first BSR statistics scope, or, alternatively, can also indicate that the data corresponding to the DRBs with numbers less than 5 can be included in the first BSR statistics scope, or can also indicate that the data corresponding to the DRBs with numbers greater than 6 can be included in the first BSR statistics scope.

[0126] In some embodiments, the network device can indicate the preset DRB threshold that can be included in the first BSR statistics scope. If the DRB corresponding to the data to be transmitted meets the preset DRB threshold requirement, then the data to be transmitted can be included in the first BSR statistics scope.

[0127] The preset DRB threshold can include a minimum threshold and / or a maximum threshold. If the index value (or number) of the DRB corresponding to the data to be transmitted is higher than the minimum threshold and / or lower than the maximum threshold, then the data to be transmitted can be included in the first BSR statistics scope.

[0128] For example, the preset DRB threshold includes a minimum threshold, such as DRB 1. If the DRB number is greater than 1, the data corresponding to the DRB can be included in the first BSR statistics range. Another example is that the preset DRB threshold includes a maximum threshold, such as DRB 8. If the DRB number is less than 8, the data corresponding to the DRB can be included in the first BSR statistics range. Still another example is that the preset DRB threshold includes a minimum threshold DRB 2 and a maximum threshold DRB 7. If the DRB number is between 2 and 7, the data corresponding to the DRB can be included in the first BSR statistics range.

[0129] 4. PDCP

[0130] The data that can be included in the first BSR statistics range can be the data corresponding to all PDCPs, or it can be the data corresponding to some PDCPs. Specifically, which PDCP-corresponding data can be included in the first BSR statistics range can be configured by the network device for the terminal device. If the network device configures multiple BSR tables for the terminal device, such as BSR table 1 and BSR table 2, the network device can set an indication to the terminal as to which PDCP-corresponding data can be included in the statistics range of BSR table 1 and which PDCP-corresponding data can be included in the statistics range of BSR table 2.

[0131] In some embodiments, the network device can indicate the preset PDCPs that can be included in the first BSR statistics range. If the PDCP corresponding to the data to be transmitted belongs to the preset PDCPs, the data to be transmitted can be included in the first BSR statistics range. The preset PDCPs can include the identifiers (or numbers) of the PDCPs.

[0132] The preset PDCPs can be a list of PDCPs or a PDCP range. For example, the network device can enumerate all PDCPs that can be included in the BSR statistics range. The PDCP range can be an open interval or a closed interval. For example, the network device can indicate that the data of PDCP 1, PDCP 2, PDCP 3, and PDCP 5 can be included in the first BSR statistics range, or it can also indicate that the data of PDCP 1 to PDCP 5 can be included in the first BSR statistics range, or it can also indicate that the data corresponding to PDCPs with numbers less than 5 can be included in the first BSR statistics range, or it can also indicate that the data corresponding to PDCPs with numbers greater than 6 can be included in the first BSR statistics range.

[0133] In some embodiments, the network device can indicate the preset PDCP threshold that can be included in the first BSR statistics range. If the PDCP corresponding to the data to be transmitted meets the requirements of the preset PDCP threshold, the data to be transmitted can be included in the first BSR statistics range.

[0134] The preset PDCP threshold may include a minimum threshold and / or a maximum threshold. If the index value (or number) of the PDCP corresponding to the data to be transmitted is higher than the minimum threshold and / or lower than the maximum threshold, the data to be transmitted can be included in the first BSR statistical range.

[0135] For example, the preset PDCP threshold includes a minimum threshold, such as PDCP 1. If the number of PDCP is greater than 1, the data corresponding to the PDCP can be included in the first BSR statistical range. Another example, the preset PDCP threshold includes a maximum threshold, such as PDCP 8. If the number of PDCP is less than 8, the data corresponding to the PDCP can be included in the first BSR statistical range. Still another example, the preset PDCP threshold includes a minimum threshold PDCP 2 and a maximum threshold PDCP 7. If the number of PDCP is between 2 and 7, the data corresponding to the PDCP can be included in the first BSR statistical range.

[0136] 5. RLC

[0137] The data that can be included in the first BSR statistical range can be the data corresponding to all RLCs, or can be the data corresponding to some RLCs. Specifically, which RLC-corresponding data can be included in the first BSR statistical range can be configured by the network device for the terminal device. If the network device configures multiple BSR tables for the terminal device, such as BSR table 1 and BSR table 2, the network device can set an indication for the terminal as to which RLC-corresponding data can be counted in the statistical range of BSR table 1 and which RLC-corresponding data can be counted in the statistical range of BSR table 2.

[0138] In some embodiments, the network device can indicate a preset RLC that can be included in the first BSR statistical range. If the RLC corresponding to the data to be transmitted belongs to the preset RLC, the data to be transmitted can be included in the first BSR statistical range. The preset RLC may include the identifier (or number) of the RLC.

[0139] The preset RLC can be an RLC list or an RLC range. For example, the network device can enumerate all RLCs that can be included in the BSR statistical range. The RLC range can be an open interval or a closed interval. For example, the network device can indicate that the data of RLC 1, RLC 2, RLC 3, and RLC 5 can be included in the first BSR statistical range, or can also indicate that the data of RLC 1 to RLC 5 can be included in the first BSR statistical range, or can also indicate that the data corresponding to the RLCs with numbers less than 5 can be included in the first BSR statistical range, or can also indicate that the data corresponding to the RLCs with numbers greater than 6 can be included in the first BSR statistical range.

[0140] In some embodiments, the network device may indicate a preset RLC threshold that can be included in the first BSR statistical range. If the RLC corresponding to the data to be transmitted meets the preset RLC threshold requirement, the data to be transmitted can be included in the statistical range of the first BSR.

[0141] The preset RLC threshold may include a minimum threshold and / or a maximum threshold. If the index value (or number) of the RLC corresponding to the data to be transmitted is higher than the minimum threshold and / or lower than the maximum threshold, the data to be transmitted can be included in the statistical range of the first BSR.

[0142] For example, the preset RLC threshold includes a minimum threshold, such as RLC 1. If the number of the RLC is greater than 1, the data corresponding to the RLC can be included in the statistical range of the first BSR. Another example, the preset RLC threshold includes a maximum threshold, such as RLC 8. If the number of the RLC is less than 8, the data corresponding to the RLC can be included in the statistical range of the first BSR. Still another example, the preset RLC threshold includes a minimum threshold RLC 2 and a maximum threshold RLC 7. If the number of the RLC is between 2 and 7, the data corresponding to the RLC can be included in the statistical range of the first BSR.

[0143] 6. QoS Flow

[0144] The data that can be included in the statistical range of the first BSR can be the data corresponding to all QoS flows, or the data corresponding to some QoS flows. Specifically, which QoS flow corresponding data can be included in the statistical range of the first BSR can be configured by the network device for the terminal device. If the network device configures multiple BSR tables for the terminal device, such as BSR table 1 and BSR table 2, the network device can set an indication for the terminal as to which QoS flow corresponding data can be counted in the statistical range of BSR table 1 and which QoS flow corresponding data can be counted in the statistical range of BSR table 2.

[0145] In some embodiments, the network device may indicate a preset QoS flow that can be included in the first BSR statistical range. If the QoS flow corresponding to the data to be transmitted belongs to the preset QoS flow, the data to be transmitted can be included in the statistical range of the first BSR. The preset QoS flow may include the identifier (or number) of the QoS flow.

[0146] The preset QoS flow can be a list of QoS flows or a QoS flow range. For example, the network device can enumerate all QoS flows that can be included in the BSR statistics scope. The QoS flow range can be an open interval or a closed interval. For illustration, the network device can indicate that the data of QoS flow 1, QoS flow 2, and QoS flow 5 can be included in the statistics scope of the first BSR, or it can also indicate that the data of QoS flows 1 to 5 can be included in the statistics scope of the first BSR, or it can also indicate that the data corresponding to the QoS flows with numbers less than 5 can be included in the statistics scope of the first BSR, or it can also indicate that the data corresponding to the QoS flows with numbers greater than 6 can be included in the statistics scope of the first BSR.

[0147] In some embodiments, the network device can indicate the preset QoS flow threshold that can be included in the statistics scope of the first BSR. If the QoS flow corresponding to the data to be transmitted meets the requirements of the preset QoS flow threshold, then the data to be transmitted can be included in the statistics scope of the first BSR.

[0148] The preset QoS flow threshold can include a minimum threshold and / or a maximum threshold. If the index value (or number) of the QoS flow corresponding to the data to be transmitted is higher than the minimum threshold and / or lower than the maximum threshold, then the data to be transmitted can be included in the statistics scope of the first BSR.

[0149] For example, the preset QoS flow threshold includes a minimum threshold, such as QoS flow 1. If the number of the QoS flow is greater than 1, then the data corresponding to the QoS flow can be included in the statistics scope of the first BSR. Another example, the preset QoS flow threshold includes a maximum threshold, such as QoS flow 8. If the number of the QoS flow is less than 8, then the data corresponding to the QoS flow can be included in the statistics scope of the first BSR. Another example, the preset QoS flow threshold includes a minimum threshold of QoS flow 2 and a maximum threshold of QoS flow 7. If the number of the QoS flow is between 2 and 7, then the data corresponding to the QoS flow can be included in the statistics scope of the first BSR.

[0150] 7. PDU Set

[0151] The data that can be included in the statistics scope of the first BSR can be the data corresponding to all PDU sets, or it can be the data corresponding to some PDU sets. Specifically, which PDU sets' corresponding data can be included in the statistics scope of the first BSR can be configured by the network device for the terminal device. If the network device configures multiple BSR tables for the terminal device, such as BSR table 1 and BSR table 2, then the network device can set an indication for the terminal to indicate which PDU sets' corresponding data can be included in the statistics scope of BSR table 1 and which PDU sets' corresponding data can be included in the statistics scope of BSR table 2.

[0152] In some embodiments, the network device may indicate a preset PDU set that can be included in the first BSR statistical range. If the PDU set corresponding to the data to be transmitted belongs to the preset PDU set, the data to be transmitted can be included in the statistical range of the first BSR. The preset PDU set may include an identifier (or number) of the PDU set.

[0153] The preset PDU set may be a list of PDU sets or a PDU set interval. For example, the network device may enumerate all PDU sets that can be included in the BSR statistical range. The PDU set interval may be an open interval or a closed interval. For example, the network device may indicate that the data of PDU set 1, PDU set 2, PDU set 3, and PDU set 5 can be included in the statistical range of the first BSR, or may indicate that the data of PDU set 1 to PDU set 5 can be included in the statistical range of the first BSR, or may indicate that the data corresponding to the PDU sets with numbers less than 5 can be included in the statistical range of the first BSR, or may indicate that the data corresponding to the PDU sets with numbers greater than 6 can be included in the statistical range of the first BSR.

[0154] In some embodiments, the network device may indicate a threshold of the preset PDU set that can be included in the first BSR statistical range. If the PDU set corresponding to the data to be transmitted meets the requirements of the preset PDU set threshold, the data to be transmitted can be included in the statistical range of the first BSR.

[0155] The preset PDU set threshold may include a minimum threshold and / or a maximum threshold. If the index value (or number) of the PDU set corresponding to the data to be transmitted is higher than the minimum threshold and / or lower than the maximum threshold, the data to be transmitted can be included in the first BSR statistical range.

[0156] For example, the preset PDU set threshold includes a minimum threshold, such as PDU set 1. If the number of the PDU set is greater than 1, the data corresponding to the PDU set can be included in the first BSR statistical range. Another example, the preset PDU set threshold includes a maximum threshold, such as PDU set 8. If the number of the PDU set is less than 8, the data corresponding to the PDU set can be included in the first BSR statistical range. Another example, the preset PDU set threshold includes a minimum threshold of PDU set 2 and a maximum threshold of PDU set 7. If the number of the PDU set is between 2 and 7, the data corresponding to the PDU set can be included in the first BSR statistical range.

[0157] 8. PDU Set Type

[0158] The data that can be included in the first BSR statistics scope can be the data corresponding to all PDU set types, or the data corresponding to some PDU set types. Specifically, which PDU set type corresponding data can be included in the first BSR statistics scope can be configured by the network device for the terminal device. If the network device configures multiple BSR tables for the terminal device, such as BSR table 1 and BSR table 2, the network device can set an indication for the terminal as to which PDU set type corresponding data can be included in the statistics scope of BSR table 1 and which PDU set type corresponding data can be included in the statistics scope of BSR table 2.

[0159] In some embodiments, the network device can indicate a preset PDU set type that can be included in the first BSR statistics scope. If the PDU set type corresponding to the data to be transmitted belongs to the preset PDU set type, then the data to be transmitted can be included in the first BSR statistics scope. The preset PDU set type can include the identifier (or number) of the PDU set type.

[0160] The preset PDU set type can be a list of PDU set types or an interval of PDU set types. For example, the network device can enumerate all PDU set types that can be included in the BSR statistics scope. This PDU set type interval can be an open interval or a closed interval. By way of example, the network device can indicate that the data of PDU set type 1, PDU set type 2, and PDU set type 5 can be included in the first BSR statistics scope, or, alternatively, can indicate that the data of PDU set type 1 to PDU set type 5 can be included in the first BSR statistics scope, or, alternatively, can indicate that the data corresponding to the PDU set types with numbers less than 5 can be included in the first BSR statistics scope, or can also indicate that the data corresponding to the PDU set types with numbers greater than 6 can be included in the first BSR statistics scope.

[0161] In some embodiments, the network device can indicate a preset PDU set type threshold that can be included in the first BSR statistics scope. If the PDU set type corresponding to the data to be transmitted meets the preset PDU set type threshold requirement, then the data to be transmitted can be included in the first BSR statistics scope.

[0162] The preset PDU set type threshold can include a minimum threshold and / or a maximum threshold. If the index value (or number) of the PDU set type corresponding to the data to be transmitted is higher than the minimum threshold and / or lower than the maximum threshold, then the data to be transmitted can be included in the first BSR statistics scope.

[0163] For example, the preset PDU set type threshold includes a minimum threshold, such as PDU set type 1. If the number of the PDU set type is greater than 1, the data corresponding to the PDU set type can be included in the first BSR statistical range. Another example is that the preset PDU set type threshold includes a maximum threshold, such as PDU set type 8. If the number of the PDU set type is less than 8, the data corresponding to the PDU set type can be included in the first BSR statistical range. Still another example is that the preset PDU set type threshold includes a minimum threshold of PDU set type 2 and a maximum threshold of PDU set type 7. If the number of the PDU set type is between 2 and 7, the data corresponding to the PDU set type can be included in the first BSR statistical range.

[0164] 9. Remaining Transmission Time

[0165] The data that can be included in the first BSR statistical range can be the data corresponding to all remaining transmission times, or can be the data corresponding to some remaining transmission times. Specifically, which data corresponding to the remaining transmission times can be included in the first BSR statistical range can be configured by the network device for the terminal device. If the network device configures multiple BSR tables for the terminal device, such as BSR table 1 and BSR table 2, the network device can set an indication for the terminal as to which data corresponding to the remaining transmission times can be included in the statistical range of BSR table 1 and which data corresponding to the remaining transmission times can be included in the statistical range of BSR table 2.

[0166] In some embodiments, the network device can indicate the preset remaining transmission times that can be included in the first BSR statistical range. If the remaining transmission time corresponding to the data to be transmitted belongs to the preset remaining transmission times, the data to be transmitted can be included in the first BSR statistical range.

[0167] The preset remaining transmission times can be a remaining transmission time interval or multiple remaining transmission time intervals. For example, the network device can enumerate all the remaining transmission times that can be included in the BSR statistical range. The remaining transmission time interval can be an open interval or a closed interval. By way of example, the network device can indicate that the data with the remaining transmission time between A ms and B ms can be included in the BSR statistical range, or the network device can indicate that the data with the remaining transmission time greater than A ms can be included in the BSR statistical range, or the network device can indicate that the data with the remaining transmission time less than B ms can be included in the BSR statistical range. Here, A is less than B.

[0168] In some embodiments, the network device can indicate the preset remaining transmission time threshold that can be included in the first BSR statistical range. If the remaining transmission time corresponding to the data to be transmitted meets the requirements of the preset remaining transmission time threshold, the data to be transmitted can be included in the first BSR statistical range.

[0169] The preset remaining transmission time threshold may include a minimum threshold and / or a maximum threshold. Hereinafter, the maximum threshold is referred to as the first time threshold, and the minimum threshold is referred to as the second time threshold. If the remaining transmission time corresponding to the data to be transmitted is higher than the first time threshold and / or lower than the second time threshold, the data to be transmitted can be included in the first BSR statistical range.

[0170] If the preset remaining transmission time threshold includes the first time threshold, the terminal device may include the data with a remaining transmission time lower than the first time threshold in the statistical range of the first BSR. That is to say, only when the time of the data from the expiration moment is lower than the first time threshold, it is included in the statistical range of the first BSR. This can ensure that the terminal device preferentially transmits the data with high requirements for latency, improving the data transmission performance.

[0171] If the preset remaining transmission time threshold includes the second time threshold, the terminal device may include the data with a remaining transmission time higher than the second time threshold in the statistical range of the first BSR. That is to say, only when the time of the data from the expiration moment is higher than the second time threshold, it is included in the statistical range of the first BSR. After the data packet is generated, it needs to be transmitted within a certain time period. Otherwise, after exceeding this time, even if it is transmitted to the receiving party, it is invalid. By setting the second time threshold, the terminal device can be prevented from including the data that will soon time out and become invalid in the statistical range of the first BSR. Since the network device still needs a certain period of time to allocate uplink resources for the terminal device after receiving the first BSR, actually, this part of the data has become invalid before the network device allocates uplink resources. Therefore, by setting the second time threshold, invalid transmission and waste of resources can be avoided.

[0172] If the preset remaining transmission time threshold includes the first time threshold and the second time threshold, the terminal device may include the data with a remaining transmission time higher than the second time threshold and lower than the first time threshold in the statistical range of the first BSR. The first time threshold can ensure the preferential transmission of low-latency data, improving the data transmission performance. The second time threshold can prevent the data that will soon time out and become invalid from being included in the statistical range of the first BSR, avoiding invalid transmission and waste of resources.

[0173] 10. Statistical Granularity

[0174] The embodiments of the present application do not specifically limit the statistical granularity of the first BSR. For example, the statistical granularity of the first BSR may be a PDU set. Of course, the statistical granularity of the first BSR may also be other parameters, and the other parameters may include one or more of the following: logical channel, logical channel group, DRB, PDCP, RLC, QoS flow.

[0175] Taking the PDU set as an example below, the method for counting the data volume is introduced. The terminal device can count the data volume to be transmitted with the PDU set as the granularity.

[0176] In some embodiments, for a PDU set for which a part of the data has been transmitted, the data not yet transmitted can be included in the statistical scope of the first BSR. For a PDU set for which no data has been transmitted yet, all the data in the PDU set can be included in the statistical scope of the first BSR.

[0177] In some embodiments, the embodiments of the present application can also be combined with the conditions satisfied by other data that can be included in the statistical scope of the first BSR described above to jointly determine the data that can be included in the statistical scope of the first BSR. For example, the terminal device can determine the data volume to be transmitted based on the PDU set corresponding to the data to be transmitted and the remaining transmission time.

[0178] The following combines Figure 12 , to illustrate the data that can be included in the statistical scope of the first BSR.

[0179] Figure 12 The PDU set shown in the figure includes PDU set A, PDU set B, and PDU set C, and each PDU set contains three PDUs. When the terminal device generates the first BSR, PDU A1 has been transmitted, and the other PDUs have not been transmitted yet. Among the PDUs not yet transmitted, the remaining transmission times of PDU C1 and PDU C2 are greater than the second time threshold (such as 10 ms). In this case, since the data volume to be transmitted is counted with the PDU set as the granularity, the terminal device cannot only include PDU C1 in the statistical scope, but includes PDU C1, PDU C2, and PDU C3 in the statistical scope.

[0180] 11. Transmission Resource

[0181] The terminal device can determine whether the data to be transmitted can be included in the statistical scope of the first BSR based on the transmission resources corresponding to the data to be transmitted. For example, if the transmission resources corresponding to the data to be transmitted are dedicated resources, the terminal device may not include the data to be transmitted in the statistical scope of the first BSR. If the transmission resources corresponding to the data to be transmitted are dedicated resources, it means that the network device will definitely allocate resources for the data to be transmitted, and the data to be transmitted will definitely be transmitted. Therefore, the terminal device may not include the data to be transmitted in the statistical scope of the first BSR.

[0182] A network device can allocate dedicated transmission resources for certain services. For example, the network device can configure dedicated transmission resources in the configured grant (CG) manner, or the network device can indicate to the terminal device that "a certain amount of uplink resources, XXX bytes, will definitely be allocated using dynamic grant (DG) at a certain moment". Then the terminal device can determine that this data can definitely be transmitted through pre-configured resources, and thus the data volume of these data packets can be excluded from the first BSR.

[0183] The conditions that the data capable of being included in the statistical scope of the first BSR need to meet can be used alone or in combination with each other. The embodiments of this application do not make specific limitations on this.

[0184] III. Trigger Conditions for the First BSR

[0185] The triggering condition of the first BSR can be related to the second parameter corresponding to the data to be transmitted and the remaining transmission time. The second parameter can include one or more of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

[0186] If the second parameter corresponding to the data to be transmitted meets the preset condition, the first BSR can be triggered, and / or if the remaining transmission time corresponding to the data to be transmitted meets the preset condition, the first BSR can be triggered.

[0187] In some embodiments, the triggering condition of the first BSR can be related to one or more of the following information: the data corresponding to the second parameter, the priority of the second parameter corresponding to the data to be transmitted, the priority of the type of the second parameter corresponding to the data to be transmitted, and the mapping relationship between multiple second parameters.

[0188] In some embodiments, the triggering condition of the first BSR includes one or more of the following: the data corresponding to the second parameter has been updated; the priority of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; the priority of the second parameter corresponding to the data to be transmitted belongs to the preset priority range; the priority of the type of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; the priority of the type of the second parameter corresponding to the data to be transmitted belongs to the preset priority range; the mapping relationship between multiple second parameters has been updated; the second parameter corresponding to the data to be transmitted belongs to the preset second parameter; the type of the second parameter corresponding to the data to be transmitted belongs to the preset second parameter type.

[0189] The data corresponding to the second parameter has been updated can mean that new data has been added and / or data has been deleted in the data corresponding to the second parameter.

[0190] The update of the data can be an update triggered by a change in the correspondence between multiple second parameters, which will be introduced in detail below.

[0191] In the embodiments of the present application, a priority threshold corresponding to the second parameter can be set, and only the second parameter that meets the requirements of the priority threshold will trigger the first BSR. The priority threshold can include a minimum threshold and / or a maximum threshold. The priority threshold can be set based on the identifier (or number) of the second parameter.

[0192] In the embodiments of the present application, a preset priority range corresponding to the second parameter can be set, and only the second parameter within the preset priority range will trigger the first BSR. The preset priority range can be a list of second parameters or a second parameter interval. The preset priority range can be set based on the identifier (or number) of the second parameter.

[0193] In the embodiments of the present application, a priority threshold corresponding to the second parameter type can be set, and only the second parameter type that meets the requirements of the priority threshold will trigger the first BSR. The priority threshold can include a minimum threshold and / or a maximum threshold. The priority threshold can be set based on the identifier (or number) of the second parameter type.

[0194] In the embodiments of the present application, a preset priority range corresponding to the second parameter type can be set, and only the second parameter type within the preset priority range will trigger the first BSR. The preset priority range can be a list of second parameter types or a second parameter type interval. The preset priority range can be set based on the identifier (or number) of the second parameter type.

[0195] The mapping relationship between multiple second parameters can include the mapping relationship between any two second parameters. If the mapping relationship between any two second parameters is updated, the first BSR is triggered. For Figure 2 example, the mapping relationship between multiple second parameters can include one or more of the following: the mapping relationship between the PDU set and the QoS flow, the mapping relationship between the QoS flow and the DRB, the mapping relationship between the DRB and the PDCP, and the mapping relationship between the PDCP and the RLC.

[0196] In the embodiments of the present application, a preset second parameter can be set, and only the second parameter belonging to the preset second parameter will trigger the first BSR. The preset second parameter can be a list of second parameters or an interval of second parameters. The preset second parameter can be set based on the identifier (or number) of the second parameter.

[0197] Embodiments of the present application may set a preset second parameter type, and only the second parameter belonging to the preset second parameter type will trigger the first BSR. The preset second parameter type may be a list of second parameter types or an interval of second parameter types. The preset second parameter type may be set based on the identifier (or number) of the second parameter type.

[0198] In some embodiments, the triggering conditions of the first BSR may include one or more of the following: the priority of the second parameter with updated data is higher than the first priority threshold; the priority of the second parameter with updated data belongs to the first priority range; the priority of the second parameter with updated data is higher than the priority of the second parameter of the data to be transmitted in the terminal device; the second parameter with updated data belongs to the preset second parameter; the priority of the type of the second parameter with updated data is higher than the second priority threshold; the priority of the type of the second parameter with updated data belongs to the second priority range; the priority of the type of the second parameter with updated data is higher than the priority of the type of the second parameter of the data to be transmitted in the terminal device; the type of the second parameter with updated data belongs to the preset second parameter type; the remaining transmission time of the data to be transmitted corresponding to the second parameter is less than the third time threshold; the newly added data has not been deleted.

[0199] The triggering conditions of the above first BSR will be described below in conjunction with several examples.

[0200] 1. New data is added to the data corresponding to the PDU set

[0201] If new data is added to the PDU set, the first BSR may be triggered. In some embodiments, only when new data is added to a specific PDU set can the first BSR be triggered. The specific PDU set may be indicated by the network device.

[0202] The specific PDU set may be determined based on one or more of the following: a list of PDU sets, a list of PDU set types, the priority of the PDU set, and the priority of the PDU set type.

[0203] Taking the specific PDU set determined based on the list of PDU sets as an example, when the PDU set with added new data belongs to the PDU set in the list of PDU sets, the first BSR is triggered.

[0204] Taking the specific PDU set determined based on the list of PDU set types as an example, when the type of the PDU set with added new data belongs to the PDU set type in the list of PDU set types, the first BSR is triggered.

[0205] Taking the determination of the priority of a specific PDU set based on the priority of the PDU set as an example, the priority of the PDU set may include a priority upper limit and / or a priority lower limit. If the priority of the PDU set includes a priority lower limit, when the priority of the PDU set with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the PDU set includes a priority upper limit, when the priority of the PDU set with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the PDU set includes a priority lower limit and a priority upper limit, when the priority of the PDU set with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0206] Taking the determination of the priority of a specific PDU set based on the PDU set type as an example, the priority of the PDU set type may include a priority upper limit and / or a priority lower limit. If the priority of the PDU set type includes a priority lower limit, when the priority of the PDU set type with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the PDU set type includes a priority upper limit, when the priority of the PDU set type with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the PDU set type includes a priority lower limit and a priority upper limit, when the priority of the PDU set type with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0207] In some embodiments, the triggering condition of the first BSR may include that the priority of the PDU set with new data added is higher than the priority of the PDU set of the data to be transmitted in the terminal device. For example, assuming that the PDU set with new data added is PDU set 1, and the PDU sets of the data to be transmitted in the terminal device include PDU set 2 and PDU set 3, if the priority of PDU set 1 is higher than the priorities of PDU set 2 and PDU set 3, the first BSR is triggered. If the priority of PDU set 1 is lower than the priority of PDU set 2 and / or PDU set 3, the first BSR may not be triggered.

[0208] The priority of the PDU set and / or the priority of the PDU set type in the embodiments of the present application may be configured by the base station.

[0209] 2. New data is added to the data corresponding to the QoS flow

[0210] If new data is added to the QoS flow, the first BSR may be triggered. In some embodiments, only when new data is added to a specific QoS flow can the first BSR be triggered. This specific QoS flow may be indicated by the network device.

[0211] This specific QoS flow may be determined based on one or more of the following: QoS flow list, QoS flow type list, priority of the QoS flow, priority of the QoS flow type.

[0212] Taking the determination based on a QoS flow list for a specific QoS flow as an example, when the QoS flow with new data added belongs to the QoS flows in the QoS flow list, the first BSR is triggered.

[0213] Taking the determination based on a QoS flow type list for a specific QoS flow as an example, when the QoS flow type of the QoS flow with new data added belongs to the QoS flow types in the QoS flow type list, the first BSR is triggered.

[0214] Taking the determination based on the priority of a QoS flow for a specific QoS flow as an example, the priority of the QoS flow may include a priority upper limit and / or a priority lower limit. If the priority of the QoS flow includes a priority lower limit, when the priority of the QoS flow with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the QoS flow includes a priority upper limit, when the priority of the QoS flow with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the QoS flow includes a priority lower limit and a priority upper limit, when the priority of the QoS flow with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0215] Taking the determination based on the priority of a QoS flow type for a specific QoS flow as an example, the priority of the QoS flow type may include a priority upper limit and / or a priority lower limit. If the priority of the QoS flow type includes a priority lower limit, when the priority of the QoS flow type of the QoS flow with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the QoS flow type includes a priority upper limit, when the priority of the QoS flow type of the QoS flow with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the QoS flow type includes a priority lower limit and a priority upper limit, when the priority of the QoS flow type of the QoS flow with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0216] In some embodiments, the triggering condition of the first BSR may include that the priority of the QoS flow with new data added is higher than the priority of the QoS flows of the data to be transmitted in the terminal device. For example, assuming that the QoS flow with new data added is QoS flow 1, and the QoS flows of the data to be transmitted in the terminal device include QoS flow 2 and QoS flow 3, if the priority of QoS flow 1 is higher than the priorities of QoS flow 2 and QoS flow 3, the first BSR is triggered. If the priority of QoS flow 1 is lower than the priority of QoS flow 2 and / or QoS flow 3, the first BSR may not be triggered.

[0217] The priority of the QoS flow and / or the priority of the QoS flow type in the embodiments of the present application may be configured by the base station.

[0218] 3. New data is added to the data corresponding to the DRB

[0219] If new data is added to the DRB, the first BSR can be triggered. In some embodiments, only when new data is added to a specific DRB can the first BSR be triggered. The specific DRB can be indicated by a network device.

[0220] The specific DRB can be determined based on one or more of the following: a DRB list, a DRB type list, the priority of the DRB, and the priority of the DRB type.

[0221] Taking the case where the specific DRB is determined based on the DRB list as an example, when the DRB with new data added belongs to the DRBs in the DRB list, the first BSR is triggered.

[0222] Taking the case where the specific DRB is determined based on the DRB type list as an example, when the DRB type of the DRB with new data added belongs to the DRB types in the DRB type list, the first BSR is triggered.

[0223] Taking the case where the specific DRB is determined based on the priority of the DRB as an example, the priority of the DRB can include a priority upper limit and / or a priority lower limit. If the priority of the DRB includes a priority lower limit, when the priority of the DRB with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the DRB includes a priority upper limit, when the priority of the DRB with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the DRB includes a priority lower limit and a priority upper limit, when the priority of the DRB with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0224] Taking the case where the specific DRB is determined based on the priority of the DRB type as an example, the priority of the DRB type can include a priority upper limit and / or a priority lower limit. If the priority of the DRB type includes a priority lower limit, when the priority of the DRB type of the DRB with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the DRB type includes a priority upper limit, when the priority of the DRB type of the DRB with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the DRB type includes a priority lower limit and a priority upper limit, when the priority of the DRB type of the DRB with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0225] In some embodiments, the triggering condition of the first BSR may include that the priority of the DRB with new data added is higher than the priority of the DRB with data to be transmitted in the terminal device. For example, assume that the DRB with new data added is DRB 1, and the DRBs with data to be transmitted in the terminal device include DRB 2 and DRB 3. If the priority of DRB 1 is higher than the priorities of DRB 2 and DRB 3, the first BSR is triggered. If the priority of DRB 1 is lower than the priority of DRB 2 and / or DRB 3, the first BSR may not be triggered.

[0226] In the embodiments of the present application, the priority of the DRB and / or the priority of the DRB type may be configured by the base station.

[0227] 4. New data is added to the data corresponding to the PDCP

[0228] If new data is added to the PDCP, the first BSR may be triggered. In some embodiments, the first BSR can be triggered only when new data is added to a specific PDCP. The specific PDCP may be indicated by the network device.

[0229] The specific PDCP may be determined based on one or more of the following: PDCP list, PDCP type list, priority of the PDCP, priority of the PDCP type.

[0230] Taking the example that the specific PDCP is determined based on the PDCP list, when the PDCP with new data added belongs to the PDCPs in the PDCP list, the first BSR is triggered.

[0231] Taking the example that the specific PDCP is determined based on the PDCP type list, when the PDCP type of the PDCP with new data added belongs to the PDCP types in the PDCP type list, the first BSR is triggered.

[0232] Taking the example that the specific PDCP is determined based on the priority of the PDCP, the priority of the PDCP may include a priority upper limit and / or a priority lower limit. If the priority of the PDCP includes a priority lower limit, when the priority of the PDCP with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the PDCP includes a priority upper limit, when the priority of the PDCP with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the PDCP includes a priority lower limit and a priority upper limit, when the priority of the PDCP with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0233] Taking the determination of the PDCP type-based priority of a specific PDCP as an example, the priority of the PDCP type may include a priority upper limit and / or a priority lower limit. If the priority of the PDCP type includes a priority lower limit, when the priority of the PDCP type with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the PDCP type includes a priority upper limit, when the priority of the PDCP type with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the PDCP type includes a priority lower limit and a priority upper limit, when the priority of the PDCP type with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0234] In some embodiments, the triggering condition of the first BSR may include that the priority of the PDCP with new data added is higher than the priority of the PDCPs with data to be transmitted in the terminal device. For example, assume that the PDCP with new data added is PDCP1, and the PDCPs with data to be transmitted in the terminal device include PDCP 2 and PDCP 3. If the priority of PDCP 1 is higher than the priorities of PDCP 2 and PDCP 3, the first BSR is triggered. If the priority of PDCP 1 is lower than the priority of PDCP 2 and / or PDCP 3, the first BSR may not be triggered.

[0235] The priority of the PDCP and / or the priority of the PDCP type in the embodiments of the present application may be configured by the base station.

[0236] 5. New data is added to the data corresponding to the RLC

[0237] If new data is added to the RLC, the first BSR may be triggered. In some embodiments, only when new data is added to a specific RLC can the first BSR be triggered. The specific RLC may be indicated by the network device.

[0238] The specific RLC may be determined based on one or more of the following: RLC list, RLC type list, priority of the RLC, priority of the RLC type.

[0239] Taking the determination of a specific RLC based on the RLC list as an example, when the RLC with new data added belongs to the RLCs in the RLC list, the first BSR is triggered.

[0240] Taking the determination of a specific RLC based on the RLC type list as an example, when the RLC type with new data added belongs to the RLC types in the RLC type list, the first BSR is triggered.

[0241] Taking the RLC-based priority determination of a specific RLC as an example, the priority of the RLC may include a priority upper limit and / or a priority lower limit. If the priority of the RLC includes a priority lower limit, when the priority of the RLC with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the RLC includes a priority upper limit, when the priority of the RLC with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the RLC includes a priority lower limit and a priority upper limit, when the priority of the RLC with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0242] Taking the RLC type-based priority determination of a specific RLC as an example, the priority of the RLC type may include a priority upper limit and / or a priority lower limit. If the priority of the RLC type includes a priority lower limit, when the priority of the RLC type with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the RLC type includes a priority upper limit, when the priority of the RLC type with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the RLC type includes a priority lower limit and a priority upper limit, when the priority of the RLC type with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0243] In some embodiments, the triggering condition of the first BSR may include that the priority of the RLC with new data added is higher than the priority of the RLCs with data to be transmitted in the terminal device. For example, assume that the RLC with new data added is RLC1, and the RLCs with data to be transmitted in the terminal device include RLC2 and RLC3. If the priority of RLC1 is higher than the priorities of RLC2 and RLC3, the first BSR is triggered. If the priority of RLC1 is lower than the priority of RLC2 and / or RLC3, the first BSR may not be triggered.

[0244] The priority of the RLC and / or the priority of the RLC type in the embodiments of the present application may be configured by the base station.

[0245] 6. New data is added to the data corresponding to the logical channel

[0246] If new data is added to the logical channel, the first BSR may be triggered. In some embodiments, only when new data is added to a specific logical channel can the first BSR be triggered. The specific logical channel may be indicated by the network device.

[0247] The specific logical channel may be determined based on one or more of the following: a logical channel list, a logical channel type list, the priority of the logical channel, and the priority of the logical channel type.

[0248] Taking the determination of a specific logical channel based on a logical channel list as an example, when the logical channel with new data added belongs to the logical channels in the logical channel list, the first BSR is triggered.

[0249] Taking the determination of a specific logical channel based on a logical channel type list as an example, when the logical channel type of the logical channel with new data added belongs to the logical channel types in the logical channel type list, the first BSR is triggered.

[0250] Taking the determination of a specific logical channel based on the priority of the logical channel as an example, the priority of the logical channel may include a priority upper limit and / or a priority lower limit. If the priority of the logical channel includes a priority lower limit, then when the priority of the logical channel with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the logical channel includes a priority upper limit, then when the priority of the logical channel with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the logical channel includes a priority lower limit and a priority upper limit, then when the priority of the logical channel with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0251] Taking the determination of a specific logical channel based on the priority of the logical channel type as an example, the priority of the logical channel type may include a priority upper limit and / or a priority lower limit. If the priority of the logical channel type includes a priority lower limit, then when the priority of the logical channel type of the logical channel with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the logical channel type includes a priority upper limit, then when the priority of the logical channel type of the logical channel with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the logical channel type includes a priority lower limit and a priority upper limit, then when the priority of the logical channel type of the logical channel with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0252] In some embodiments, the trigger condition for the first BSR may include that the priority of the logical channel with new data added is higher than the priority of the logical channels with data to be transmitted in the terminal device. For example, assuming that the logical channel with new data added is LCH 1, and the logical channels with data to be transmitted in the terminal device include LCH 2 and LCH 3, if the priority of LCH 1 is higher than the priorities of LCH 2 and LCH 3, the first BSR is triggered. If the priority of LCH 1 is lower than the priority of LCH 2 and / or LCH 3, the first BSR may not be triggered.

[0253] The priority of the logical channel and / or the priority of the logical channel type in the embodiments of the present application may be configured by the base station.

[0254] 7. New data is added to the data corresponding to the logical channel group

[0255] If new data is added to a logical channel group, the first BSR can be triggered. In some embodiments, the first BSR can be triggered only when new data is added to a specific logical channel group. The specific logical channel group can be indicated by a network device.

[0256] The specific logical channel group can be determined based on one or more of the following: a logical channel group list, a logical channel group type list, the priority of a logical channel group, and the priority of a logical channel group type.

[0257] Taking the case where the specific logical channel group is determined based on the logical channel group list as an example, when the logical channel group with new data added belongs to the logical channel groups in the logical channel group list, the first BSR is triggered.

[0258] Taking the case where the specific logical channel group is determined based on the logical channel group type list as an example, when the logical channel group type with new data added belongs to the logical channel group types in the logical channel group type list, the first BSR is triggered.

[0259] Taking the case where the specific logical channel group is determined based on the priority of the logical channel group as an example, the priority of the logical channel group can include a priority upper limit and / or a priority lower limit. If the priority of the logical channel group includes a priority lower limit, then when the priority of the logical channel group with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the logical channel group includes a priority upper limit, then when the priority of the logical channel group with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the logical channel group includes a priority lower limit and a priority upper limit, then when the priority of the logical channel group with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0260] Taking the case where the specific logical channel group is determined based on the priority of the logical channel group type as an example, the priority of the logical channel group type can include a priority upper limit and / or a priority lower limit. If the priority of the logical channel group type includes a priority lower limit, then when the priority of the logical channel group type with new data added is higher than the priority lower limit, the first BSR is triggered. If the priority of the logical channel group type includes a priority upper limit, then when the priority of the logical channel group type with new data added is lower than the priority upper limit, the first BSR is triggered. If the priority of the logical channel group type includes a priority lower limit and a priority upper limit, then when the priority of the logical channel group type with new data added is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0261] In some embodiments, the triggering condition of the first BSR may include that the priority of the logical channel group with new data added is higher than the priority of the logical channel group with data to be transmitted in the terminal device. For example, assume that the logical channel group with new data added is LCG 1, and the logical channel groups with data to be transmitted in the terminal device include LCG 2 and LCG 3. If the priority of LCG 1 is higher than the priorities of LCG 2 and LCG 3, the first BSR is triggered. If the priority of LCG 1 is lower than the priority of LCG 2 and / or LCG 3, the first BSR may not be triggered.

[0262] The priority of the logical channel group and / or the priority of the logical channel group type in the embodiments of the present application may be configured by the base station.

[0263] When the terminal device deletes certain eligible data, the first BSR may be triggered. The deletion here includes but is not limited to the following scenarios: the data has reached its remaining transmission time and is useless even if transmitted to the receiver; multiple data in a PDU set (such as PDU) are indispensable, but some data in the PDU set have failed to be transmitted, so the transmission of the remaining data in the PDU set is abandoned; the data is about to expire, such as the remaining transmission time of the data is about to come, but there is still a lot of data waiting to be transmitted in front of it, and the current data has no hope of being transmitted; the terminal device deletes data for other reasons.

[0264] After determining the deleted data, the terminal device may further determine whether the deleted data meets the condition for triggering the BSR. The condition for triggering the BSR is described below.

[0265] 8. Data is deleted from the data corresponding to the PDU set

[0266] If data is deleted from a PDU set, the first BSR may be triggered. In some embodiments, only when data is deleted from a specific PDU set can the first BSR be triggered. The specific PDU set may be indicated by the network device.

[0267] The specific PDU set may be determined based on one or more of the following: a PDU set list, a PDU set type list, the priority of the PDU set, and the priority of the PDU set type.

[0268] Taking the specific PDU set determined based on the PDU set list as an example, when the PDU set with data deleted belongs to the PDU sets in the PDU set list, the first BSR is triggered.

[0269] Taking the specific PDU set determined based on the PDU set type list as an example, when the PDU set type with data deleted belongs to the PDU set types in the PDU set type list, the first BSR is triggered.

[0270] Taking the determination of the priority of a specific PDU set based on the priority of the PDU set as an example, the priority of the PDU set may include a priority upper limit and / or a priority lower limit. If the priority of the PDU set includes a priority lower limit, when the priority of the PDU set with data deleted is higher than the priority lower limit, the first BSR is triggered. If the priority of the PDU set includes a priority upper limit, when the priority of the PDU set with data deleted is lower than the priority upper limit, the first BSR is triggered. If the priority of the PDU set includes a priority lower limit and a priority upper limit, when the priority of the PDU set with data deleted is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0271] Taking the determination of the priority of a specific PDU set based on the type of the PDU set as an example, the priority of the PDU set type may include a priority upper limit and / or a priority lower limit. If the priority of the PDU set type includes a priority lower limit, when the priority of the PDU set type with data deleted is higher than the priority lower limit, the first BSR is triggered. If the priority of the PDU set type includes a priority upper limit, when the priority of the PDU set type with data deleted is lower than the priority upper limit, the first BSR is triggered. If the priority of the PDU set type includes a priority lower limit and a priority upper limit, when the priority of the PDU set type with data deleted is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0272] The priority of the PDU set and / or the priority of the PDU set type in the embodiments of the present application may be configured by the base station.

[0273] 9. Data is deleted from the data corresponding to the QoS flow

[0274] If data is deleted in the QoS flow, the first BSR may be triggered. In some embodiments, only when data is deleted in a specific QoS flow can the first BSR be triggered. The specific QoS flow may be indicated by the network device.

[0275] The specific QoS flow may be determined based on one or more of the following: QoS flow list, QoS flow type list, priority of the QoS flow, priority of the QoS flow type.

[0276] Taking the determination of a specific QoS flow based on the QoS flow list as an example, when the QoS flow with data deleted belongs to the QoS flow in the QoS flow list, the first BSR is triggered.

[0277] Taking the determination of a specific QoS flow based on the QoS flow type list as an example, when the QoS flow type with data deleted belongs to the QoS flow type in the QoS flow type list, the first BSR is triggered.

[0278] Taking the determination of the priority of a specific QoS flow based on the priority of the QoS flow as an example, the priority of the QoS flow may include a priority upper limit and / or a priority lower limit. If the priority of the QoS flow includes a priority lower limit, when the priority of the QoS flow from which data has been deleted is higher than the priority lower limit, the first BSR is triggered. If the priority of the QoS flow includes a priority upper limit, when the priority of the QoS flow from which data has been deleted is lower than the priority upper limit, the first BSR is triggered. If the priority of the QoS flow includes a priority lower limit and a priority upper limit, when the priority of the QoS flow from which data has been deleted is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0279] Taking the determination of the priority of a specific QoS flow based on the type of the QoS flow as an example, the priority of the QoS flow type may include a priority upper limit and / or a priority lower limit. If the priority of the QoS flow type includes a priority lower limit, when the priority of the QoS flow type from which data has been deleted is higher than the priority lower limit, the first BSR is triggered. If the priority of the QoS flow type includes a priority upper limit, when the priority of the QoS flow type from which data has been deleted is lower than the priority upper limit, the first BSR is triggered. If the priority of the QoS flow type includes a priority lower limit and a priority upper limit, when the priority of the QoS flow type from which data has been deleted is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0280] The priority of the QoS flow and / or the priority of the QoS flow type in the embodiments of the present application may be configured by the base station.

[0281] 10. Data is deleted from the data corresponding to the DRB

[0282] If data is deleted from the DRB, the first BSR may be triggered. In some embodiments, only when data is deleted from a specific DRB can the first BSR be triggered. The specific DRB may be indicated by the network device.

[0283] The specific DRB may be determined based on one or more of the following: a DRB list, a DRB type list, the priority of the DRB, and the priority of the DRB type.

[0284] Taking the determination of a specific DRB based on the DRB list as an example, when the DRB from which data has been deleted belongs to the DRBs in the DRB list, the first BSR is triggered.

[0285] Taking the determination of a specific DRB based on the DRB type list as an example, when the DRB type from which data has been deleted belongs to the DRB types in the DRB type list, the first BSR is triggered.

[0286] Taking the determination of the priority of a specific DRB based on the DRB as an example, the priority of the DRB may include a priority upper limit and / or a priority lower limit. If the priority of the DRB includes a priority lower limit, when the priority of the DRB from which data has been deleted is higher than the priority lower limit, the first BSR is triggered. If the priority of the DRB includes a priority upper limit, when the priority of the DRB from which data has been deleted is lower than the priority upper limit, the first BSR is triggered. If the priority of the DRB includes a priority lower limit and a priority upper limit, when the priority of the DRB from which data has been deleted is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0287] Taking the determination of the priority of a specific DRB based on the DRB type as an example, the priority of the DRB type may include a priority upper limit and / or a priority lower limit. If the priority of the DRB type includes a priority lower limit, when the priority of the DRB type from which data has been deleted is higher than the priority lower limit, the first BSR is triggered. If the priority of the DRB type includes a priority upper limit, when the priority of the DRB type from which data has been deleted is lower than the priority upper limit, the first BSR is triggered. If the priority of the DRB type includes a priority lower limit and a priority upper limit, when the priority of the DRB type from which data has been deleted is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0288] The priority of the DRB and / or the priority of the DRB type in the embodiments of the present application may be configured by the base station.

[0289] 11. Data is deleted from the data corresponding to the PDCP

[0290] If data is deleted in the PDCP, the first BSR may be triggered. In some embodiments, only when data is deleted in a specific PDCP can the first BSR be triggered. This specific PDCP may be indicated by the network device.

[0291] This specific PDCP may be determined based on one or more of the following: a PDCP list, a PDCP type list, the priority of the PDCP, and the priority of the PDCP type.

[0292] Taking the determination of a specific PDCP based on the PDCP list as an example, when the PDCP from which data has been deleted belongs to the PDCP in the PDCP list, the first BSR is triggered.

[0293] Taking the determination of a specific PDCP based on the PDCP type list as an example, when the PDCP type from which data has been deleted belongs to the PDCP type in the PDCP type list, the first BSR is triggered.

[0294] Taking the PDCP-based priority determination of a specific PDCP as an example, the priority of the PDCP may include a priority upper limit and / or a priority lower limit. If the priority of the PDCP includes a priority lower limit, when the priority of the PDCP from which data has been deleted is higher than the priority lower limit, the first BSR is triggered. If the priority of the PDCP includes a priority upper limit, when the priority of the PDCP from which data has been deleted is lower than the priority upper limit, the first BSR is triggered. If the priority of the PDCP includes a priority lower limit and a priority upper limit, when the priority of the PDCP from which data has been deleted is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0295] Taking the PDCP type-based priority determination of a specific PDCP as an example, the priority of the PDCP type may include a priority upper limit and / or a priority lower limit. If the priority of the PDCP type includes a priority lower limit, when the priority of the PDCP type from which data has been deleted is higher than the priority lower limit, the first BSR is triggered. If the priority of the PDCP type includes a priority upper limit, when the priority of the PDCP type from which data has been deleted is lower than the priority upper limit, the first BSR is triggered. If the priority of the PDCP type includes a priority lower limit and a priority upper limit, when the priority of the PDCP type from which data has been deleted is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0296] The priority of the PDCP and / or the priority of the PDCP type in the embodiments of the present application may be configured by the base station.

[0297] 12. Data is deleted from the data corresponding to the RLC

[0298] If data is deleted in the RLC, the first BSR may be triggered. In some embodiments, only when data is deleted in a specific RLC can the first BSR be triggered. The specific RLC may be indicated by the network device.

[0299] The specific RLC may be determined based on one or more of the following: RLC list, RLC type list, priority of the RLC, priority of the RLC type.

[0300] Taking the determination of a specific RLC based on the RLC list as an example, when the RLC from which data has been deleted belongs to the RLC in the RLC list, the first BSR is triggered.

[0301] Taking the determination of a specific RLC based on the RLC type list as an example, when the RLC type from which data has been deleted belongs to the RLC type in the RLC type list, the first BSR is triggered.

[0302] Taking the RLC-based priority determination of a specific RLC as an example, the priority of the RLC may include a priority upper limit and / or a priority lower limit. If the priority of the RLC includes a priority lower limit, when the priority of the RLC from which data has been deleted is higher than the priority lower limit, the first BSR is triggered. If the priority of the RLC includes a priority upper limit, when the priority of the RLC from which data has been deleted is lower than the priority upper limit, the first BSR is triggered. If the priority of the RLC includes a priority lower limit and a priority upper limit, when the priority of the RLC from which data has been deleted is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0303] Taking the RLC type-based priority determination of a specific RLC as an example, the priority of the RLC type may include a priority upper limit and / or a priority lower limit. If the priority of the RLC type includes a priority lower limit, when the priority of the RLC type from which data has been deleted is higher than the priority lower limit, the first BSR is triggered. If the priority of the RLC type includes a priority upper limit, when the priority of the RLC type from which data has been deleted is lower than the priority upper limit, the first BSR is triggered. If the priority of the RLC type includes a priority lower limit and a priority upper limit, when the priority of the RLC type from which data has been deleted is higher than the priority lower limit and lower than the priority upper limit, the first BSR is triggered.

[0304] The priority of the RLC and / or the priority of the RLC type in the embodiments of this application may be configured by the base station.

[0305] 13. Data is deleted from the data corresponding to the logical channel

[0306] If data is deleted from a logical channel, the first BSR may be triggered. In some embodiments, only when data is deleted from a specific logical channel can the first BSR be triggered. This specific logical channel may be indicated by the network device.

[0307] This specific logical channel may be determined based on one or more of the following: a logical channel list, a logical channel type list, the priority of a logical channel, the priority of a logical channel type.

[0308] Taking the determination of a specific logical channel based on a logical channel list as an example, when the logical channel from which data has been deleted belongs to the logical channels in the logical channel list, the first BSR is triggered.

[0309] Taking the determination of a specific logical channel based on a logical channel type list as an example, when the logical channel type from which data has been deleted belongs to the logical channel types in the logical channel type list, the first BSR is triggered.

[0310] Taking the determination of the priority of a specific logical channel based on the priority of the logical channel as an example, the priority of the logical channel may include an upper priority limit and / or a lower priority limit. If the priority of the logical channel includes a lower priority limit, when the priority of the logical channel from which data has been deleted is higher than the lower priority limit, the first BSR is triggered. If the priority of the logical channel includes an upper priority limit, when the priority of the logical channel from which data has been deleted is lower than the upper priority limit, the first BSR is triggered. If the priority of the logical channel includes a lower priority limit and an upper priority limit, when the priority of the logical channel from which data has been deleted is higher than the lower priority limit and lower than the upper priority limit, the first BSR is triggered.

[0311] Taking the determination of the priority of a specific logical channel type based on the type of the logical channel as an example, the priority of the logical channel type may include an upper priority limit and / or a lower priority limit. If the priority of the logical channel type includes a lower priority limit, when the priority of the logical channel type from which data has been deleted is higher than the lower priority limit, the first BSR is triggered. If the priority of the logical channel type includes an upper priority limit, when the priority of the logical channel type from which data has been deleted is lower than the upper priority limit, the first BSR is triggered. If the priority of the logical channel type includes a lower priority limit and an upper priority limit, when the priority of the logical channel type from which data has been deleted is higher than the lower priority limit and lower than the upper priority limit, the first BSR is triggered.

[0312] The priority of the logical channel and / or the priority of the logical channel type in the embodiments of the present application may be configured by the base station.

[0313] 14. Data is deleted from the data corresponding to the logical channel group

[0314] If data is deleted from a logical channel group, the first BSR may be triggered. In some embodiments, only when data is deleted from a specific logical channel group can the first BSR be triggered. The specific logical channel group may be indicated by the network device.

[0315] The specific logical channel group may be determined based on one or more of the following: a logical channel group list, a logical channel group type list, the priority of the logical channel group, and the priority of the logical channel group type.

[0316] Taking the determination of a specific logical channel group based on the logical channel group list as an example, when the logical channel group from which data has been deleted belongs to the logical channel group in the logical channel group list, the first BSR is triggered.

[0317] Taking the determination of a specific logical channel group based on the logical channel group type list as an example, when the logical channel group type from which data has been deleted belongs to the logical channel group type in the logical channel group type list, the first BSR is triggered.

[0318] Taking the determination of the priority of a specific logical channel group based on the priority of the logical channel group as an example, the priority of the logical channel group may include an upper priority limit and / or a lower priority limit. If the priority of the logical channel group includes a lower priority limit, when the priority of the logical channel group from which data has been deleted is higher than the lower priority limit, the first BSR is triggered. If the priority of the logical channel group includes an upper priority limit, when the priority of the logical channel group from which data has been deleted is lower than the upper priority limit, the first BSR is triggered. If the priority of the logical channel group includes a lower priority limit and an upper priority limit, when the priority of the logical channel group from which data has been deleted is higher than the lower priority limit and lower than the upper priority limit, the first BSR is triggered.

[0319] Taking the determination of the priority of a specific logical channel group based on the type of the logical channel group as an example, the priority of the logical channel group type may include an upper priority limit and / or a lower priority limit. If the priority of the logical channel group type includes a lower priority limit, when the priority of the logical channel group type from which data has been deleted is higher than the lower priority limit, the first BSR is triggered. If the priority of the logical channel group type includes an upper priority limit, when the priority of the logical channel group type from which data has been deleted is lower than the upper priority limit, the first BSR is triggered. If the priority of the logical channel group type includes a lower priority limit and an upper priority limit, when the priority of the logical channel group type from which data has been deleted is higher than the lower priority limit and lower than the upper priority limit, the first BSR is triggered.

[0320] The priority of the logical channel group and / or the priority of the logical channel group type in the embodiments of the present application may be configured by the base station.

[0321] The triggering conditions for adding new data and the triggering conditions for deleting data described above may be configured in a coupled manner or independently. The embodiments of the present application do not make specific limitations on this. Coupled configuration may mean that the triggering conditions for new data and the triggering conditions for deleting data are the same. For example, when new data is added or data is deleted in the second parameter that meets the first condition, the first BSR may be triggered.

[0322] 15. The mapping relationship between multiple second parameters is updated

[0323] When the mapping relationship between multiple second parameters is updated, the first BSR is triggered.

[0324] The mapping relationship between multiple second parameters may include the mapping relationship between any two second parameters. If the mapping relationship between any two second parameters is updated, the first BSR is triggered. Figure 2For example, the mapping relationship between multiple second parameters may include one or more of the following: the mapping relationship between a PDU set and a QoS flow, the mapping relationship between a QoS flow and a DRB, the mapping relationship between a DRB and a PDCP, the mapping relationship between a PDCP and an RLC.

[0325] In some embodiments, after the mapping relationship between multiple second parameters is updated, if data (or data packets) changes from one second parameter to another, the first BSR is triggered.

[0326] For example, due to the change in the mapping relationship, if some data changes from one PDU set to another PDU set, or from one QoS flow to another QoS flow, or from one DRB to another DRB, or from one PDCP to another PDCP, or from one RLC to another RLC, or from one LCH to another LCH, or from one LCG to another LCG, the first BSR is triggered.

[0327] It can be understood that the change in the entity to which the data belongs due to the change in the mapping relationship is equivalent to the addition of new data and the deletion of data as described above. The entity here can refer to any one of the PDU set, QoS flow, DRB, PDCP, RLC, LCH, and LCG described above. For example, if data changes from one PDU set to another PDU set, it is equivalent to deleting the data from the PDU set before the change and adding new data to the PDU set after the change. The condition for triggering the first BSR can be shared with the conditions corresponding to the addition of new data and / or the deletion of data as described above, or can be configured separately.

[0328] In some embodiments, if the mapping relationship changes, but the data does not change, such as the data does not update from one entity to another, the terminal device does not need to trigger the first BSR. For example, if there is no data to be transmitted in a certain entity, after the mapping relationship changes, there will be no data change, so the first BSR can be not triggered.

[0329] 16. The remaining transmission time of the data to be transmitted is less than the third time threshold

[0330] If the remaining transmission time of the data to be transmitted is less than the third time threshold, the first BSR is triggered. The data to be transmitted can be any data to be transmitted in the terminal device, or can be the data to be transmitted corresponding to a specific second parameter. For example, only when the remaining transmission time of the data to be transmitted corresponding to a specific second parameter is less than the third time threshold, the first BSR will be triggered.

[0331] The specific second parameter can be determined based on one or more of the following: a list of second parameters, a list of second parameter types, the priority of the second parameter, and the priority of the second parameter type.

[0332] The specific second parameter can refer to one or more of a specific set of PDUs, a specific QoS flow, a specific PDCP, a specific DRB, a specific RLC, a specific LCH, and a specific LCG. The determination method of the specific second parameter can be referred to the description above. For the sake of brevity, it will not be elaborated here.

[0333] The third time threshold can be set separately for different second parameters. For example, taking the second parameter as a set of PDUs as an example, a corresponding third time threshold can be set for each set of PDUs. Of course, in some embodiments, all sets of PDUs can also share a third time threshold. Another example, taking the second parameter as a QoS flow as an example, a corresponding third time threshold can be set for each QoS flow. Of course, in some embodiments, all QoS flows can also share a third time threshold. Another example, taking the second parameter as a PDCP as an example, a corresponding third time threshold can be set for each PDCP. Of course, in some embodiments, all PDCPs can also share a third time threshold. Another example, taking the second parameter as a DRB as an example, a corresponding third time threshold can be set for each DRB. Of course, in some embodiments, all DRBs can also share a third time threshold. Another example, taking the second parameter as an RLC as an example, a corresponding third time threshold can be set for each RLC. Of course, in some embodiments, all RLCs can also share a third time threshold. Another example, taking the second parameter as an LCH as an example, a corresponding third time threshold can be set for each LCH. Of course, in some embodiments, all LCHs can also share a third time threshold. Another example, taking the second parameter as an LCG as an example, a corresponding third time threshold can be set for each LCG. Of course, in some embodiments, all LCGs can also share a third time threshold.

[0334] In some embodiments, the third time threshold can also be set at the granularity of a group. For example, taking the second parameter as a PDU set, in the embodiments of the present application, the PDU set can be divided into multiple groups, and each group corresponds to a third time threshold. Another example is that taking the second parameter as a QoS flow, in the embodiments of the present application, the QoS flow can be divided into multiple groups, and each group corresponds to a third time threshold. Another example is that taking the second parameter as PDCP, in the embodiments of the present application, PDCP can be divided into multiple groups, and each group corresponds to a third time threshold. Another example is that taking the second parameter as DRB, in the embodiments of the present application, DRB can be divided into multiple groups, and each group corresponds to a third time threshold. Another example is that taking the second parameter as RLC, in the embodiments of the present application, RLC can be divided into multiple groups, and each group corresponds to a third time threshold. Another example is that taking the second parameter as LCH, in the embodiments of the present application, LCH can be divided into multiple groups, and each group corresponds to a third time threshold. Another example is that taking the second parameter as LCG, in the embodiments of the present application, LCG can be divided into multiple groups, and each group corresponds to a third time threshold.

[0335] The third time threshold can be predefined by the protocol or configured by the network device for the terminal device. The embodiments of the present application do not make specific limitations on this.

[0336] 17. The newly added data has not been deleted.

[0337] If the terminal device triggers a BSR due to the arrival of some data, and the data that triggers the BSR is deleted by the terminal device before the network device allocates uplink radio resources, the terminal device can cancel the triggering of the BSR. If the newly added data is not deleted, the terminal device does not cancel the triggering of the BSR. The following is described in conjunction with Figure 13 , for illustration.

[0338] As Figure 13 shown, there is originally data a cached in the terminal device. When data b arrives, a BSR is triggered. The remaining transmission time of data b is relatively short. If uplink radio resources are not received within the remaining transmission time, the terminal device can delete data b. Since the previous BSR was triggered due to the arrival of data b, when data b is deleted, the triggered BSR can also be cancelled.

[0339] In some embodiments, the triggering conditions of the first BSR can include multiple types. The terminal device simultaneously maintains multiple BSR triggers. When the terminal device sends a BSR, all BSR triggers are cancelled. When the terminal device obtains uplink radio resources and sends a transport block (TB), as long as there is still one BSR triggering condition remaining, the terminal device sends a BSR.

[0340] The method for triggering the first BSR described above can also be applied to trigger the old BSR. The BSR can refer to the BSR generated using the table shown in Table 1.

[0341] IV. Generation Method of BSR

[0342] The first BSR can be generated based on the correspondence between the remaining transmission time interval and the third parameter. The third parameter can be divided according to any one of the following: logical channel, logical channel group, DRB, PDCP, RLC, QoS flow, PDU set.

[0343] The data to be transmitted indicated by the first BSR can include data to be transmitted in multiple levels, and the multiple levels can be determined based on the remaining transmission time interval and the third parameter.

[0344] The network device can configure a remaining transmission time level for the terminal device, and each level corresponds to a remaining transmission time interval. For example, the remaining transmission time of 0 to 5 ms is one level, the remaining transmission time of 5 - 10 ms is one level, the remaining transmission time of 10 - 15 ms is one level, and so on.

[0345] In some embodiments, the network device can only indicate the duration step of each level, or can also completely indicate the starting remaining delay value and the ending remaining delay value of each level. The remaining transmission time range corresponding to each level can be the same or different, and the embodiments of the present application do not make specific limitations in this regard. For example, the above 0 to 5 ms, 5 - 10 ms, 10 - 15 ms belong to the remaining transmission time levels with the same step. Another example is that the network device can also configure remaining transmission time levels with different steps, such as the remaining transmission time levels can include levels of 0 - 5 ms, 5 - 12 ms, 12 - 20 ms.

[0346] The remaining transmission time interval can include an open interval, or all the remaining transmission time intervals are closed intervals, and the embodiments of the present application do not make specific limitations in this regard. For example, if the remaining transmission time greater than 30 ms is counted as one level, then the terminal device can include all the data with the remaining transmission time from 30 ms to infinity in the "greater than 30 ms" level in the BSR.

[0347] The remaining transmission time interval can be configured by the network device for the terminal device, or can also be predefined in the protocol. If the remaining transmission time interval is configured by the network device, the network device can configure it through an RRC message or a MAC CE.

[0348] The third parameter can be divided according to any one of logical channels, logical channel groups, DRBs, PDCPs, RLCs, QoS flows, and PDU sets. The number of third parameters included in each level can be equal or unequal. The third parameters included in each level can be configured by the network device for the terminal device or predefined in the protocol.

[0349] Taking the PDU set as an example, if it is divided according to the PDU set, the first level may include PDU set A and PDU set B, the second level includes PDU set C, PDU set D, and PDU set E, and the third level includes PDU set F, etc., as shown in Table 2.

[0350] Table 2

[0351]

[0352] Taking LCH as an example, if it is divided according to LCH, the first level may include LCH A and LCH B, the second level may include LCH C, and the third level may include LCH D and LCH E, as shown in Table 3.

[0353] Table 3

[0354]

[0355]

[0356] For other third parameters, the method of setting levels is similar to that of the PDU set and LCH. For the sake of brevity, it will not be elaborated here.

[0357] Taking Table 3 as an example, the method for the terminal device to generate the first BSR will be introduced.

[0358] The amount of data to be transmitted indicated by the first BSR may include nine amounts of data to be transmitted, namely a, b, c, d, e, f, g, h, and i. Among them, a represents the amount of data to be transmitted with a remaining transmission time of 0 - 5 ms in LCH A and LCH B, b represents the amount of data to be transmitted with a remaining transmission time of 0 - 5 ms in LCH C, c represents the amount of data to be transmitted with a remaining transmission time of 0 - 5 ms in LCH D and LCH E, d represents the amount of data to be transmitted with a remaining transmission time of 5 - 10 ms in LCH A and LCH B, e represents the amount of data to be transmitted with a remaining transmission time of 5 - 10 ms in LCH C, f represents the amount of data to be transmitted with a remaining transmission time of 5 - 10 ms in LCH D and LCH E, g represents the amount of data to be transmitted with a remaining transmission time of 10 - 15 ms in LCH A and LCH B, h represents the amount of data to be transmitted with a remaining transmission time of 10 - 15 ms in LCH C, and i represents the amount of data to be transmitted with a remaining transmission time of 10 - 15 ms in LCH D and LCH E.

[0359] In some embodiments, there can be multiple corresponding relationships between the remaining transmission time intervals and the third parameter. The terminal device can use one of them to generate the first BSR. Which corresponding relationship to specifically use can be indicated by the network device. Each corresponding relationship can correspond to an index. The network device can indicate an index value to the terminal device, and the terminal device can determine the corresponding relationship to be used based on this index value.

[0360] The above - mentioned multiple corresponding relationships can be pre - configured in the protocol or configured by the network device for the terminal device.

[0361] V. Sending of BSR

[0362] Embodiments of this application can set the priority (or called scheduling priority) of the first BSR. In some embodiments, the priority of the first BSR can be higher than the priority of the data channel, and / or the priority of the first BSR can be lower than the priority of the control channel.

[0363] The priority of the first BSR can be configured by the network device. For example, the network device can configure the relationship between the priority of the first BSR and the priority of the control channel (such as SRB).

[0364] In some embodiments, the first BSR can have a dedicated logical channel identifier (LCH ID). This logical channel identifier is different from the logical channel identifier of the original type of BSR. In some other embodiments, the first BSR can also adopt the same logical channel identifier as the original type of BSR.

[0365] In some embodiments, the first BSR may be multiplexed with a specific type of logical channel in a transport block (TB). For example, the first BSR may use the same logical channel identifier as the original type of BSR, but the first BSR is only multiplexed with a specific type of logical channel in a TB. The specific type of service may be, for example, XR service. That is to say, the first BSR is multiplexed with the logical channel corresponding to the XR service in a TB, rather than with other logical channels in a TB.

[0366] In some embodiments, the first BSR may have dedicated transmission resources (or uplink radio resources). For example, the first BSR may use the same logical channel identifier as the original type of BSR, but the first BSR is only transmitted through dedicated transmission resources, rather than through other resources. The dedicated transmission resources may be, for example, XR-dedicated transmission resources or XR BSR-dedicated transmission resources.

[0367] The dedicated transmission resources may be determined through negotiation between the terminal device and the network device, or configured by the network device for the terminal device. For example, the network device may indicate the dedicated transmission resources to the terminal device through DCI or RRC. For example, the network device may indicate through DCI to the terminal device that a certain radio resource belongs to the XR-dedicated uplink radio resource (or XR BSR-dedicated uplink radio resource), or the network device may indicate through RRC to the terminal device that the radio resource of a certain CG belongs to the XR-dedicated uplink radio resource (or XR BSR-dedicated uplink radio resource).

[0368] If the first BSR is carried on dedicated transmission resources, the logical channel identifier corresponding to the first BSR may not be carried in the MAC sub-header corresponding to the first BSR.

[0369] The MAC sub-header corresponding to the first BSR may include a length field, or may not include a length field. For example, if the first BSR has a determined length, the MAC sub-header corresponding to the first BSR may not include a length field; if the first BSR has an undetermined length, the MAC sub-header corresponding to the first BSR includes a length field.

[0370] Taking Table 3 as an example, if the terminal device generates the first BSR according to the BSR format shown in Table 3 and can determine the length of the first BSR, the MAC sub-header corresponding to the first BSR may not include a length field. If the values of a, b, c, d, e, f, g, h, i are 0, the corresponding fields still need to be filled with 0 to ensure that the first BSR has a determined length. If not filled with 0, the length field needs to be included in the MAC sub-header. Whether to fill with 0 can be specified by the protocol, or can also be configured by the network device.

[0371] In some embodiments, the first information may be used to indicate resources that cannot be used for the first BSR transmission. The resources that cannot be used for the first BSR transmission may be transmission resources dedicated to a certain service. For example, for some uplink radio resources allocated by the network device to the terminal device and dedicated to transmitting certain types of service data, they may not be used to transmit the first BSR.

[0372] The resources that cannot be used for the first BSR transmission may be indicated by the network device to the terminal device. For example, the network device may indicate the resources that cannot be used for the first BSR transmission through an RRC message or DCI. The resources that cannot be used for the first BSR transmission may be CG resources, or may also be DG resources.

[0373] For example, the network device may indicate to the terminal device through an RRC message which type 1 CG resources or type 2 CG resources cannot be used for transmitting the first BSR. For another example, the network device may indicate to the terminal device through DCI which DG resources cannot be used for transmitting the first BSR, or which type 2 CG resources cannot be used for transmitting the BSR.

[0374] In some embodiments, the terminal device may also send a second BSR to the network device, and the second BSR is used to indicate the data volume of the data to be transmitted. The second BSR may be the original type of BSR.

[0375] The first BSR is determined based on the first BSR table, and the second BSR is determined based on the second BSR table. The second BSR table may be the table shown in Table 1. The first BSR table and the second BST table have different corresponding relationships between BSR code points and data volumes. The first BSR may be referred to as the new BSR, and the second BSR may be referred to as the old BSR.

[0376] In some embodiments, the triggering and transmission of the first BSR and the second BSR are independent. For example, when both the first BSR and the second BSR are in the triggered state at the same time, if the first BSR is transmitted, the second BSR still remains in the triggered state; or if the second BSR is transmitted, the first BSR still remains in the triggered state.

[0377] In some embodiments, the triggering and transmission of the first BSR and the second BSR are coupled. For example, the data to be transmitted corresponding to the second BSR may include the data to be transmitted corresponding to the first BSR. In the case where the terminal device has already sent the second BSR, the terminal device may cancel the sending of the first BSR.

[0378] For example, the second BSR may report the data volume that should have been reported by the first BSR, but the first BSR will not report the data volume that should have been reported by the second BSR. When both the first BSR and the second BSR are in the triggered state, if the terminal device sends the first BSR, the triggering of the second BSR is not cancelled; if the terminal device sends the second BSR, the triggering of the first BSR is cancelled.

[0379] Whether the first BSR and the second BSR adopt a coupled working mode can be configured by the network device.

[0380] As described above in conjunction with Figures 4 - 13 the method embodiments of the present application have been described in detail. Next, in conjunction with Figures 14 - 16 the device embodiments of the present application will be described in detail. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for parts not described in detail, reference may be made to the foregoing method embodiments.

[0381] Figure 14 FIG. is a schematic structural diagram of a terminal device provided in an embodiment of the present application. As Figure 14 shown, the terminal device 1400 includes an acquisition unit 1410 and a transmission unit 1420.

[0382] The acquisition unit 1410 is configured to acquire first information.

[0383] The transmission unit 1420 is configured to send a first BSR to the network device based on the first information, where the first BSR is used to indicate the data volume of the data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.

[0384] Optionally, the first information is used to indicate one or more of the following information: information related to the first BSR table, data that can be included in the statistical range of the first BSR, the triggering condition of the first BSR, the generation method of the first BSR, the transmission resources used by the first BSR; where the first BSR table includes the correspondence between the BSR code point and the data volume.

[0385] Optionally, the information related to the first BSR table includes the parameters in the first BSR table and / or the effective time of the first BSR table.

[0386] Optionally, the parameters in the first BSR table include one or more of the following parameters: data volume upper limit, data volume lower limit, number of bits corresponding to the BSR code point, code point step size.

[0387] Optionally, the start effective time of the first BSR table is the configuration time of the first BSR table, or the start effective time of the first BSR table is the first time indicated by the network device.

[0388] Optionally, the first BSR table includes multiple BSR tables, and the terminal device further includes a receiving unit 1430: configured to receive second information sent by the network device, where the second information is used to activate or deactivate one or more of the multiple BSR tables.

[0389] Optionally, the data that can be included in the first BSR statistical scope is related to a first parameter corresponding to the data to be transmitted, and the first parameter includes one or more of the following: logical channel, logical channel group, DRB, PDCP, RLC, QoS flow, PDU set, remaining transmission time, transmission resource.

[0390] Optionally, the data that can be included in the first BSR statistical scope satisfies one or more of the following conditions: the first parameter corresponding to the data to be transmitted belongs to a preset first parameter; the first parameter corresponding to the data to be transmitted meets a preset threshold requirement; the data to be transmitted meets a statistical granularity requirement, and the statistical granularity is related to the first parameter.

[0391] Optionally, the statistical granularity of the first BSR is a PDU set.

[0392] Optionally, the data that can be included in the first BSR statistical scope satisfies one or more of the following conditions: the logical channel corresponding to the data to be transmitted belongs to a preset logical channel; the logical channel corresponding to the data to be transmitted meets a preset logical channel threshold requirement; the logical channel group corresponding to the data to be transmitted belongs to a preset logical channel group; the logical channel group corresponding to the data to be transmitted meets a preset logical channel group threshold requirement; the DRB corresponding to the data to be transmitted belongs to a preset DRB; the DRB corresponding to the data to be transmitted meets a preset DRB threshold requirement; the PDCP corresponding to the data to be transmitted belongs to a preset PDCP; the PDCP corresponding to the data to be transmitted meets a preset PDCP threshold requirement; the RLC corresponding to the data to be transmitted belongs to a preset RLC; the RLC corresponding to the data to be transmitted meets a preset RLC threshold requirement; the QoS flow corresponding to the data to be transmitted belongs to a preset QoS flow; the PDU set corresponding to the data to be transmitted belongs to a preset PDU set; the type of the PDU set corresponding to the data to be transmitted belongs to a preset PDU set type; the remaining transmission time corresponding to the data to be transmitted is lower than a first time threshold; the remaining transmission time corresponding to the data to be transmitted is higher than a second time threshold; the transmission resource corresponding to the data to be transmitted does not belong to dedicated resources.

[0393] Optionally, the first BSR table includes multiple BSR tables, and the correspondence between different BSR tables and the first parameter is separately configured by the network device.

[0394] Optionally, the triggering condition of the first BSR is related to a second parameter corresponding to the data to be transmitted and the remaining transmission time, and the second parameter includes one or more of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

[0395] Optionally, the triggering condition of the first BSR is related to one or more of the following information: the data corresponding to the second parameter; the priority of the second parameter corresponding to the data to be transmitted; the priority of the type of the second parameter corresponding to the data to be transmitted; the mapping relationship between multiple second parameters.

[0396] Optionally, the triggering condition of the first BSR includes one or more of the following: the data corresponding to the second parameter has been updated; the priority of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; the priority of the second parameter corresponding to the data to be transmitted belongs to the preset priority range; the priority of the type of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; the priority of the type of the second parameter corresponding to the data to be transmitted belongs to the preset priority range; the mapping relationship between multiple second parameters has been updated; the second parameter corresponding to the data to be transmitted belongs to the preset second parameter; the type of the second parameter corresponding to the data to be transmitted belongs to the preset second parameter type.

[0397] Optionally, the triggering condition of the first BSR includes one or more of the following: the priority of the second parameter with updated data is higher than the first priority threshold; the priority of the second parameter with updated data belongs to the first priority range; the priority of the second parameter with updated data is higher than the priority of the second parameter of the terminal device with data to be transmitted; the second parameter with updated data belongs to the preset second parameter; the priority of the type of the second parameter with updated data is higher than the second priority threshold; the priority of the type of the second parameter with updated data belongs to the second priority range; the priority of the type of the second parameter with updated data is higher than the priority of the type of the second parameter of the terminal device with data to be transmitted; the type of the second parameter with updated data belongs to the preset second parameter type; the remaining transmission time of the data to be transmitted corresponding to the second parameter is less than the third time threshold; the newly added data has not been deleted.

[0398] Optionally, the data being updated includes adding new data and / or deleting data.

[0399] Optionally, the first BSR is generated based on the correspondence between the remaining transmission time interval and a third parameter, and the third parameter is divided according to any one of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

[0400] Optionally, the data to be transmitted indicated by the first BSR includes data to be transmitted in multiple gears, and the multiple gears are determined based on the remaining transmission time interval and the third parameter.

[0401] Optionally, the priority of the first BSR is higher than that of the data channel; and / or the priority of the first BSR is lower than that of the control channel.

[0402] Optionally, the first BSR satisfies one or more of the following: having a dedicated logical channel identifier; multiplexing logical channels corresponding to specific services in one TB; having dedicated transmission resources.

[0403] Optionally, if the first BSR is carried on dedicated transmission resources, the logical channel identifier corresponding to the first BSR is not carried in the MAC sub-header corresponding to the first BSR.

[0404] Optionally, if the first BSR has a determined length, the length field is not included in the MAC sub-header corresponding to the first BSR.

[0405] Optionally, the first information is used to indicate resources that cannot be used for the transmission of the first BSR.

[0406] Optionally, the sending unit is further configured to: send a second BSR to the network device, where the second BSR is used to indicate the data volume of the data to be transmitted; wherein, the first BSR is determined based on a first BSR table, the second BSR is determined based on a second BSR table, and the first BSR table and the second BSR table have different corresponding relationships between BSR code points and data volumes.

[0407] Optionally, the terminal device further includes: a processing unit, configured to cancel the triggering of the first BSR if the data to be transmitted corresponding to the second BSR includes the data to be transmitted corresponding to the first BSR and the second BSR has been sent.

[0408] Optionally, the first information is sent from the network device to the terminal device.

[0409] Optionally, the data to be transmitted is XR data.

[0410] Figure 15 It is a schematic diagram of a network device provided by an embodiment of the present application. Figure 15 The illustrated network device 1500 may include a receiving unit 1510.

[0411] A receiving unit 1510, configured to receive a first BSR sent by a terminal device, where the first BSR is generated based on first information, and the first BSR is used to indicate the data volume of data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.

[0412] Optionally, the first information is used to indicate one or more of the following information: information related to a first BSR table, data that can be included in the statistical range of the first BSR, the triggering condition of the first BSR, the generation method of the first BSR, the transmission resources used by the first BSR; where the first BSR table includes the correspondence between BSR code points and data volumes.

[0413] Optionally, the information related to the first BSR table includes parameters in the first BSR table and / or the effective time of the first BSR table.

[0414] Optionally, the parameters in the first BSR table include one or more of the following parameters: data volume upper limit, data volume lower limit, number of bits corresponding to the BSR code point, code point step size.

[0415] Optionally, the start effective time of the first BSR table is the configuration time of the first BSR table, or the start effective time of the first BSR table is the first time indicated by the network device.

[0416] Optionally, the first BSR table includes multiple BSR tables, and the network device further includes: a sending unit 1520, configured to send second information to the terminal device, where the second information is used to activate or deactivate one or more of the multiple BSR tables.

[0417] Optionally, the data that can be included in the statistical range of the first BSR is related to a first parameter corresponding to the data to be transmitted, and the first parameter includes one or more of the following: logical channel, logical channel group, DRB, PDCP, RLC, QoS flow, PDU set, remaining transmission time, transmission resources.

[0418] Optionally, the data that can be included in the statistical range of the first BSR satisfies one or more of the following conditions: the first parameter corresponding to the data to be transmitted belongs to a preset first parameter; the first parameter corresponding to the data to be transmitted meets a preset threshold requirement; the data to be transmitted meets a statistical granularity requirement, and the statistical granularity is related to the first parameter.

[0419] Optionally, the statistical granularity of the first BSR is a PDU set.

[0420] Optionally, the data that can be included in the first BSR statistics scope satisfies one or more of the following conditions: the logical channel corresponding to the data to be transmitted belongs to a preset logical channel; the logical channel corresponding to the data to be transmitted meets the preset logical channel threshold requirement; the logical channel group corresponding to the data to be transmitted belongs to a preset logical channel group; the logical channel group corresponding to the data to be transmitted meets the preset logical channel group threshold requirement; the DRB corresponding to the data to be transmitted belongs to a preset DRB; the DRB corresponding to the data to be transmitted meets the preset DRB threshold requirement; the PDCP corresponding to the data to be transmitted belongs to a preset PDCP; the PDCP corresponding to the data to be transmitted meets the preset PDCP threshold requirement; the RLC corresponding to the data to be transmitted belongs to a preset RLC; the RLC corresponding to the data to be transmitted meets the preset RLC threshold requirement; the QoS flow corresponding to the data to be transmitted belongs to a preset QoS flow; the PDU set corresponding to the data to be transmitted belongs to a preset PDU set; the type of the PDU set corresponding to the data to be transmitted belongs to a preset PDU set type; the remaining transmission time of the data to be transmitted is lower than the first time threshold; the remaining transmission time of the data to be transmitted is higher than the second time threshold; the transmission resources corresponding to the data to be transmitted do not belong to dedicated resources.

[0421] Optionally, the first BSR table includes multiple BSR tables, and the correspondence between different BSR tables and the first parameter is configured by the network device respectively.

[0422] Optionally, the triggering condition of the first BSR is related to the second parameter corresponding to the data to be transmitted and the remaining transmission time, and the second parameter includes one or more of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

[0423] Optionally, the triggering condition of the first BSR is related to one or more of the following information: the data corresponding to the second parameter; the priority of the second parameter corresponding to the data to be transmitted; the priority of the type of the second parameter corresponding to the data to be transmitted; the mapping relationship between multiple second parameters.

[0424] Optionally, the triggering condition of the first BSR includes one or more of the following: the data corresponding to the second parameter has been updated; the priority of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; the priority of the second parameter corresponding to the data to be transmitted belongs to the preset priority range; the priority of the type of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; the priority of the type of the second parameter corresponding to the data to be transmitted belongs to the preset priority range; the mapping relationship between multiple second parameters has been updated; the second parameter corresponding to the data to be transmitted belongs to the preset second parameter; the type of the second parameter corresponding to the data to be transmitted belongs to the preset second parameter type.

[0425] Optionally, the triggering condition of the first BSR includes one or more of the following: the priority of the second parameter with updated data is higher than the first priority threshold; the priority of the second parameter with updated data belongs to the first priority range; the priority of the second parameter with updated data is higher than the priority of the second parameter of the data to be transmitted in the terminal device; the second parameter with updated data belongs to the preset second parameter; the priority of the type of the second parameter with updated data is higher than the second priority threshold; the priority of the type of the second parameter with updated data belongs to the second priority range; the priority of the type of the second parameter with updated data is higher than the priority of the type of the second parameter of the data to be transmitted in the terminal device; the type of the second parameter with updated data belongs to the preset second parameter type; the remaining transmission time of the data to be transmitted corresponding to the second parameter is less than the third time threshold; the newly added data has not been deleted.

[0426] Optionally, the occurrence of data update includes adding new data and / or deleting data.

[0427] Optionally, the first BSR is generated based on the correspondence between the remaining transmission time interval and the third parameter, and the third parameter is divided according to any one of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

[0428] Optionally, the data to be transmitted indicated by the first BSR includes data to be transmitted in multiple gears, and the multiple gears are determined based on the remaining transmission time interval and the third parameter.

[0429] Optionally, the priority of the first BSR is higher than the priority of the data channel; and / or the priority of the first BSR is lower than the priority of the control channel.

[0430] Optionally, the first BSR satisfies one or more of the following: having a dedicated logical channel identifier; the logical channels corresponding to specific services are multiplexed in one TB; having dedicated transmission resources.

[0431] Optionally, if the first BSR is carried on dedicated transmission resources, the logical channel identifier corresponding to the first BSR is not carried in the MAC sub-header corresponding to the first BSR.

[0432] Optionally, if the first BSR has a determined length, the length field is not included in the MAC sub-header corresponding to the first BSR.

[0433] Optionally, the first information is used to indicate the resources that cannot be used for the transmission of the first BSR.

[0434] Optionally, the receiving unit is further configured to: receive a second BSR sent by the terminal device, where the second BSR is used to indicate the data volume of data to be transmitted; wherein, the first BSR is determined based on a first BSR table, the second BSR is determined based on a second BSR table, and the first BSR table and the second BSR table have different corresponding relationships between BSR code points and data volumes.

[0435] Optionally, the first information is sent by the network device to the terminal device.

[0436] Optionally, the data to be transmitted is XR data.

[0437] Figure 16 It is a schematic structural diagram of a communication device according to an embodiment of the present application. Figure 16 The dotted line in it indicates that the unit or module is optional. Figure 16 The device 1600 in it can be used to implement the method described in the above method embodiment. The device 1600 can be a chip, a terminal device or a network device.

[0438] The device 1600 may include one or more processors 1610. The processor 1610 can support the device 1600 to implement the method described in the foregoing method embodiment. The processor 1610 can be a general-purpose processor or a dedicated processor. For example, the processor can be a central processing unit (CPU). Alternatively, the processor can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0439] The device 1600 may further include one or more memories 1620. A program is stored on the memory 1620, and the program can be executed by the processor 1610, so that the processor 1610 executes the method described in the foregoing method embodiment. The memory 1620 can be independent of the processor 1610 or integrated in the processor 1610.

[0440] The device 1600 may further include a transceiver 1630. The processor 1610 can communicate with other devices or chips through the transceiver 1630. For example, the processor 1610 can perform data sending and receiving with other devices or chips through the transceiver 1630.

[0441] The embodiment of the present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to the terminal or network device provided by the embodiment of the present application, and the program enables the computer to execute the methods executed by the terminal or network device in various embodiments of the present application.

[0442] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the terminal or network device provided by the embodiment of the present application, and the program enables the computer to execute the methods executed by the terminal or network device in various embodiments of the present application.

[0443] The terms "system" and "network" in the present application can be used interchangeably. In addition, the terms used in the present application are only used to explain the specific embodiments of the present application, rather than being intended to limit the present application. The terms "first", "second", "third", "fourth", etc. in the specification, claims and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.

[0444] In the embodiments of the present application, the "indication" mentioned can be a direct indication, an indirect indication, or a representation of an association relationship. For example, A indicates B, which can mean that A directly indicates B. For example, B can be obtained through A; it can also mean that A indirectly indicates B. For example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.

[0445] In the embodiments of the present application, the term "correspondence" can represent a direct or indirect corresponding relationship between two parties, can also represent an association relationship between two parties, or can be a relationship such as indication and being indicated, configuration and being configured, etc.

[0446] In the embodiments of the present application, "predefined" or "preconfigured" can be implemented by pre-saving corresponding codes, tables or other means that can be used to indicate relevant information in a device (for example, including a terminal device and a network device). The present application does not limit its specific implementation manner. For example, predefined can refer to being defined in a protocol.

[0447] In the embodiments of the present application, determining B based on A does not mean determining B only based on A, but can also determine B based on A and / or other information.

[0448] In the embodiments of the present application, the term "and / or" only describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this text generally represents an "or" relationship between the preceding and following associated objects.

[0449] In various embodiments of the present application, the sequence numbers of the above processes do not indicate the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0450] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling, direct coupling, or communication connection can be through some interfaces. The indirect coupling or communication connection of the devices or units can be in electrical, mechanical, or other forms.

[0451] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0452] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0453] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from a website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0454] As described above, the foregoing are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily conceive of changes or substitutions within the technical scope disclosed by the present application, and all such changes or substitutions should be covered by the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A method for transmitting a buffer status report, characterized in that, Including: The terminal device obtains first information, where the first information is used to indicate one or more of the following: information related to a first buffer status report table, data that can be included in the statistical scope of the first buffer status report, the triggering condition of the first buffer status report, the generation method of the first buffer status report, and the transmission resources used by the first buffer status report; Based on the first information, the terminal device sends a first buffer status report to the network device, and the first buffer status report is used to indicate the data volume of the data to be transmitted and the corresponding remaining transmission time; Among them, the data that can be included in the statistical scope of the first buffer status report satisfies one or more of the following conditions: the first parameter corresponding to the data to be transmitted belongs to a preset first parameter, the first parameter corresponding to the data to be transmitted meets the preset threshold requirement, the data to be transmitted meets the statistical granularity requirement, and the statistical granularity is related to the first parameter; The first parameter includes one or more of the following: logical channel, logical channel group, protocol data unit (PDU) set, remaining transmission time; The priority of the first buffer status report is higher than the priority of the data channel; The logical channel identifier of the first buffer status report is different from the logical channel identifier of the second buffer status report, the types of the first buffer status report and the second buffer status report are different, and the second buffer status report is used to indicate the data volume of the data to be transmitted; The statistical granularity of the first buffer status report is the PDU set.

2. The method according to claim 1, characterized in that, The information related to the first buffer status report table includes the parameters in the first buffer status report table and / or the effective time of the first buffer status report table.

3. The method according to claim 2, characterized in that, The parameters in the first buffer status report table include one or more of the following parameters: upper data volume limit, lower data volume limit, number of bits corresponding to the buffer status report code point, code point step size.

4. The method according to claim 2 or 3, characterized in that, The start effective time of the first buffer status report table is the configuration time of the first buffer status report table, or the start effective time of the first buffer status report table is the first time indicated by the network device.

5. The method according to any one of claims 1 - 3, characterized in that, The first buffer status report table includes multiple buffer status report tables, and the method further includes: The terminal device receives second information sent by the network device, and the second information is used to activate or deactivate one or more of the multiple buffer status report tables.

6. The method according to claim 1, characterized in that, The data that can be included in the statistical scope of the first buffer status report satisfies one or more of the following conditions: The logical channel corresponding to the data to be transmitted belongs to a preset logical channel; The logical channel corresponding to the data to be transmitted meets the preset logical channel threshold requirement; The logical channel group corresponding to the data to be transmitted belongs to a preset logical channel group; The logical channel group corresponding to the data to be transmitted meets the preset logical channel group threshold requirement; The PDU set corresponding to the data to be transmitted belongs to a preset PDU set; The type of the PDU set corresponding to the data to be transmitted belongs to a preset PDU set type; The remaining transmission time corresponding to the data to be transmitted is lower than the first time threshold; The remaining transmission time corresponding to the data to be transmitted is higher than the second time threshold.

7. The method according to any one of claims 1 - 3, characterized in that, The first buffer status report table includes multiple buffer status report tables, and the correspondence between different buffer status report tables and the first parameter is configured by the network device respectively.

8. The method according to any one of claims 1 - 3, characterized in that, The triggering condition of the first buffer status report is related to the second parameter corresponding to the data to be transmitted and the remaining transmission time. The second parameter includes one or more of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

9. The method according to claim 8, characterized in that, The triggering condition of the first buffer status report is related to one or more of the following information: The data corresponding to the second parameter; The priority of the second parameter corresponding to the data to be transmitted; The priority of the type of the second parameter corresponding to the data to be transmitted; The mapping relationship between multiple second parameters.

10. The method according to claim 9, characterized in that, The triggering condition of the first buffer status report includes one or more of the following: The data corresponding to the second parameter has been updated; The priority of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; The priority of the second parameter corresponding to the data to be transmitted belongs to the preset priority range; The priority of the type of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; The priority of the type of the second parameter corresponding to the data to be transmitted belongs to the preset priority range; The mapping relationship between multiple second parameters has been updated; The second parameter corresponding to the data to be transmitted belongs to the preset second parameter; The type of the second parameter corresponding to the data to be transmitted belongs to the preset second parameter type.

11. The method according to claim 8, wherein, The triggering condition of the first buffer status report includes one or more of the following: The priority of the second parameter with updated data is higher than the first priority threshold; The priority of the second parameter with updated data belongs to the first priority range; The priority of the second parameter with updated data is higher than the priority of the second parameter of the data to be transmitted in the terminal device; The second parameter with updated data belongs to the preset second parameter; The priority of the type of the second parameter with updated data is higher than the second priority threshold; The priority of the type of the second parameter with updated data belongs to the second priority range; The priority of the type of the second parameter with updated data is higher than the priority of the type of the second parameter of the data to be transmitted in the terminal device; The type of the second parameter with updated data belongs to the preset second parameter type; The remaining transmission time of the data to be transmitted corresponding to the second parameter is less than the third time threshold; The newly added data has not been deleted.

12. The method according to claim 10, wherein, The data update includes adding new data and / or deleting data.

13. The method according to any one of claims 1 - 3, wherein, The first buffer status report is generated based on the correspondence between the remaining transmission time interval and the third parameter. The third parameter is divided according to any one of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

14. The method according to claim 13, wherein, The data to be transmitted indicated by the first buffer status report includes multiple levels of data to be transmitted, and the multiple levels are determined based on the remaining transmission time interval and the third parameter.

15. The method according to any one of claims 1 - 3, wherein, The first buffer status report satisfies one or more of the following: Has a dedicated logical channel identifier; The logical channels corresponding to a specific service are multiplexed in one transport block TB; It has dedicated transmission resources.

16. The method according to any one of claims 1 - 3, wherein, If the first buffer status report is carried on dedicated transmission resources, the logical channel identifier corresponding to the first buffer status report is not carried in the media access control MAC sub-header corresponding to the first buffer status report.

17. The method according to any one of claims 1 - 3, wherein, If the first buffer status report has a determined length, the length field is not included in the MAC sub-header corresponding to the first buffer status report.

18. The method according to any one of claims 1 - 3, wherein, The first information is used to indicate the resources that cannot be used for the transmission of the first buffer status report.

19. The method according to any one of claims 1 - 3, wherein,The method further includes: The terminal device sends a second buffer status report to the network device, and the second buffer status report is used to indicate the data volume of the data to be transmitted; Wherein, the first buffer status report is determined based on a first buffer status report table, the second buffer status report is determined based on a second buffer status report table, and the first buffer status report table and the second buffer status report table have different corresponding relationships between buffer status report code points and data volumes.

20. The method according to claim 19, characterized in that, The method further includes: If the data to be transmitted corresponding to the second buffer status report includes the data to be transmitted corresponding to the first buffer status report, when the terminal device has sent the second buffer status report, the terminal device cancels the trigger of the first buffer status report.

21. The method according to any one of claims 1-3, characterized in that, Part of the information in the first information is sent by the network device to the terminal device and / or part of the information in the first information is predefined by the protocol.

22. The method according to any one of claims 1-3, characterized in that, The data to be transmitted is extended reality XR data.

23. A method for transmitting a buffer status report, characterized in that, It includes: The network device receives a first buffer status report sent by the terminal device. The first buffer status report is generated based on the first information, and the first buffer status report is used to indicate the data volume of the data to be transmitted and the corresponding remaining transmission time; Wherein, the first information is used to indicate one or more of the following: information related to the first buffer status report table, data that can be included in the statistical scope of the first buffer status report, the trigger condition of the first buffer status report, the generation method of the first buffer status report, the transmission resources used by the first buffer status report; The data that can be included in the statistical scope of the first buffer status report satisfies one or more of the following conditions: the first parameter corresponding to the data to be transmitted belongs to a preset first parameter, the first parameter corresponding to the data to be transmitted meets the preset threshold requirement, the data to be transmitted meets the statistical granularity requirement, and the statistical granularity is related to the first parameter; The first parameter includes one or more of the following: logical channel, logical channel group, protocol data unit PDU set, remaining transmission time; The priority of the first buffer status report is higher than the priority of the data channel; The logical channel identifier of the first buffer status report is different from the logical channel identifier of the second buffer status report, the types of the first buffer status report and the second buffer status report are different, and the second buffer status report is used to indicate the data volume of the data to be transmitted; The statistical granularity of the first buffer status report is the PDU set.

24. The method according to claim 23, characterized in that, The information related to the first cache status report table includes the parameters in the first cache status report table and / or the effective time of the first cache status report table.

25. The method according to claim 24, characterized in that, The parameters in the first cache status report table include one or more of the following parameters: upper limit of data volume, lower limit of data volume, number of bits corresponding to the cache status report code point, code point step size.

26. The method according to claim 24 or 25, characterized in that, The start effective time of the first cache status report table is the configuration time of the first cache status report table, or the start effective time of the first cache status report table is the first time indicated by the network device.

27. The method according to any one of claims 23-25, characterized in that, The first cache status report table includes multiple cache status report tables, and the method further includes: The network device sends second information to the terminal device, and the second information is used to activate or deactivate one or more of the multiple cache status report tables.

28. The method according to claim 23, characterized in that, The data that can be included in the statistical range of the first cache status report satisfies one or more of the following conditions: The logical channel corresponding to the data to be transmitted belongs to a preset logical channel; The logical channel corresponding to the data to be transmitted meets the preset logical channel threshold requirement; The logical channel group corresponding to the data to be transmitted belongs to a preset logical channel group; The logical channel group corresponding to the data to be transmitted meets the preset logical channel group threshold requirement; The PDU set corresponding to the data to be transmitted belongs to a preset PDU set; The type of the PDU set corresponding to the data to be transmitted belongs to a preset PDU set type; The remaining transmission time corresponding to the data to be transmitted is lower than the first time threshold; The remaining transmission time corresponding to the data to be transmitted is higher than the second time threshold.

29. The method according to any one of claims 23 - 25, characterized in that, The first cache status report table includes multiple cache status report tables, and the corresponding relationships between different cache status report tables and the first parameter are respectively configured by the network device.

30. The method according to any one of claims 23 - 25, characterized in that, The trigger condition of the first cache status report is related to the second parameter corresponding to the data to be transmitted and the remaining transmission time, and the second parameter includes one or more of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

31. The method according to claim 30, characterized in that, The trigger condition of the first cache status report is related to one or more of the following information: The data corresponding to the second parameter; The priority of the second parameter corresponding to the data to be transmitted; The priority of the type of the second parameter corresponding to the data to be transmitted; The mapping relationship between multiple second parameters.

32. The method according to claim 31, characterized in that, The trigger condition of the first cache status report includes one or more of the following: The data corresponding to the second parameter has been updated; The priority of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; The priority of the second parameter corresponding to the data to be transmitted belongs to a preset priority range; The priority of the type of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; The priority of the type of the second parameter corresponding to the data to be transmitted belongs to a preset priority range; The mapping relationship between multiple second parameters has been updated; The second parameter corresponding to the data to be transmitted belongs to a preset second parameter; The type of the second parameter corresponding to the data to be transmitted belongs to a preset second parameter type.

33. The method according to claim 30, characterized in that, The triggering conditions of the first buffer status report include one or more of the following: The priority of the second parameter with updated data is higher than the first priority threshold; The priority of the second parameter with updated data belongs to the first priority range; The priority of the second parameter with updated data is higher than the priority of the second parameter of the data to be transmitted in the terminal device; The second parameter with updated data belongs to the preset second parameter; The priority of the type of the second parameter with updated data is higher than the second priority threshold; The priority of the type of the second parameter with updated data belongs to the second priority range; The priority of the type of the second parameter with updated data is higher than the priority of the type of the second parameter of the data to be transmitted in the terminal device; The type of the second parameter with updated data belongs to the preset second parameter type; The remaining transmission time of the data to be transmitted corresponding to the second parameter is less than the third time threshold; The newly added data has not been deleted.

34. The method according to claim 32, characterized in that, The update of the data includes adding new data and / or deleting data.

35. The method according to any one of claims 23 - 25, characterized in that, The first buffer status report is generated based on the correspondence between the remaining transmission time interval and the third parameter, and the third parameter is divided according to any one of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

36. The method according to claim 35, characterized in that, The data to be transmitted indicated by the first buffer status report includes data to be transmitted in multiple levels, and the multiple levels are determined based on the remaining transmission time interval and the third parameter.

37. The method according to any one of claims 23 - 25, characterized in that, The first buffer status report satisfies one or more of the following: Having a dedicated logical channel identifier; The logical channels corresponding to specific services are multiplexed in one transport block TB; Having dedicated transmission resources.

38. The method according to any one of claims 23 - 25, characterized in that, If the first buffer status report is carried on dedicated transmission resources, the logical channel identifier corresponding to the first buffer status report is not carried in the media access control MAC sub-header corresponding to the first buffer status report.

39. The method according to any one of claims 23 - 25, characterized in that, If the first buffer status report has a determined length, the length field is not included in the MAC sub-header corresponding to the first buffer status report.

40. The method according to any one of claims 23 - 25, characterized in that, The first information is used to indicate the resources that cannot be used for the transmission of the first buffer status report.

41. The method according to any one of claims 23 - 25, characterized in that, The method further includes: The network device receives a second buffer status report sent by the terminal device, and the second buffer status report is used to indicate the data volume of the data to be transmitted; Wherein, the first buffer status report is determined based on a first buffer status report table, the second buffer status report is determined based on a second buffer status report table, and the first buffer status report table and the second buffer status report table have different corresponding relationships between the buffer status report code points and the data volume.

42. The method according to any one of claims 23 - 25, characterized in that, Part of the information in the first information is sent by the network device to the terminal device and / or part of the information in the first information is predefined by the protocol.

43. The method according to any one of claims 23 - 25, characterized in that, The data to be transmitted is extended reality XR data.

44. A terminal device, characterized in that, Including: An obtaining unit, configured to obtain first information, where the first information is used to indicate one or more of the following: information related to a first buffer status report table, data that can be included in the statistical scope of the first buffer status report, a trigger condition of the first buffer status report, a generation method of the first buffer status report, and transmission resources used by the first buffer status report; A sending unit, configured to send a first buffer status report to a network device based on the first information, where the first buffer status report is used to indicate the data volume of data to be transmitted and a corresponding remaining transmission time; Wherein, the data that can be included in the statistical scope of the first buffer status report satisfies one or more of the following conditions: a first parameter corresponding to the data to be transmitted belongs to a preset first parameter, a first parameter corresponding to the data to be transmitted meets a preset threshold requirement, the data to be transmitted meets a statistical granularity requirement, and the statistical granularity is related to the first parameter; The first parameter includes one or more of the following: a logical channel, a logical channel group, a protocol data unit (PDU) set, and a remaining transmission time; The priority of the first buffer status report is higher than that of a data channel; A logical channel identifier of the first buffer status report is different from that of a second buffer status report, types of the first buffer status report and the second buffer status report are different, and the second buffer status report is used to indicate the data volume of data to be transmitted; The statistical granularity of the first buffer status report is a PDU set; 45. The terminal device according to claim 44, characterized in that, The information related to the first buffer status report table includes parameters in the first buffer status report table and / or an effective time of the first buffer status report table; 46. The terminal device according to claim 45, characterized in that, The parameters in the first buffer status report table include one or more of the following parameters: an upper limit of data volume, a lower limit of data volume, the number of bits corresponding to a buffer status report code point, and a code point step size; 47. The terminal device according to claim 45 or 46, characterized in that, A start effective time of the first buffer status report table is a configuration time of the first buffer status report table, or a start effective time of the first buffer status report table is a first time indicated by the network device; 48. The terminal device according to any one of claims 44 - 46, characterized in that, The first buffer status report table includes multiple buffer status report tables, and the terminal device further includes: A receiving unit, configured to receive second information sent by the network device, where the second information is used to activate or deactivate one or more of the multiple buffer status report tables; 49. The terminal device according to claim 44, wherein, The data that can be included in the statistical scope of the first buffer status report satisfies one or more of the following conditions: A logical channel corresponding to the data to be transmitted belongs to a preset logical channel; A logical channel corresponding to the data to be transmitted meets a preset logical channel threshold requirement; A logical channel group corresponding to the data to be transmitted belongs to a preset logical channel group; A logical channel group corresponding to the data to be transmitted meets a preset logical channel group threshold requirement; A PDU set corresponding to the data to be transmitted belongs to a preset PDU set; A type of a PDU set corresponding to the data to be transmitted belongs to a preset PDU set type; A remaining transmission time corresponding to the data to be transmitted is lower than a first time threshold; A remaining transmission time corresponding to the data to be transmitted is higher than a second time threshold.

50. The terminal device according to any one of claims 44 - 46, wherein, The first buffer status report table includes multiple buffer status report tables, and the correspondence between different buffer status report tables and the first parameter is configured by the network device respectively.

51. The terminal device according to any one of claims 44 - 46, wherein, The triggering condition of the first buffer status report is related to the second parameter corresponding to the data to be transmitted and the remaining transmission time. The second parameter includes one or more of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

52. The terminal device according to claim 51, wherein, The triggering condition of the first buffer status report is related to one or more of the following information: The data corresponding to the second parameter; The priority of the second parameter corresponding to the data to be transmitted; The priority of the type of the second parameter corresponding to the data to be transmitted; The mapping relationship between multiple second parameters.

53. The terminal device according to claim 52, wherein, The triggering condition of the first buffer status report includes one or more of the following: The data corresponding to the second parameter has been updated; The priority of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; The priority of the second parameter corresponding to the data to be transmitted belongs to the preset priority range; The priority of the type of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; The priority of the type of the second parameter corresponding to the data to be transmitted belongs to the preset priority range; The mapping relationship between multiple second parameters has been updated; The second parameter corresponding to the data to be transmitted belongs to the preset second parameter; The type of the second parameter corresponding to the data to be transmitted belongs to the preset second parameter type.

54. The terminal device according to claim 51, wherein, The triggering condition of the first buffer status report includes one or more of the following: The priority of the second parameter with updated data is higher than the first priority threshold; The priority of the second parameter with updated data belongs to the first priority range; The priority of the second parameter with updated data is higher than the priority of the second parameter of the data to be transmitted in the terminal device; The second parameter with updated data belongs to the preset second parameter; The priority of the type of the second parameter with updated data is higher than the second priority threshold; The priority of the type of the second parameter with updated data belongs to the second priority range; The priority of the type of the second parameter with updated data is higher than the priority of the type of the second parameter of the data to be transmitted in the terminal device; The type of the second parameter with updated data belongs to the preset second parameter type; The remaining transmission time of the data to be transmitted corresponding to the second parameter is less than the third time threshold; The newly added data has not been deleted.

55. The terminal device according to claim 53, wherein, The data update includes adding new data and / or deleting data.

56. The terminal device according to any one of claims 44 - 46, wherein, The first buffer status report is generated based on the correspondence between the remaining transmission time interval and the third parameter, and the third parameter is divided according to any one of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

57. The terminal device according to claim 56, wherein, The data to be transmitted indicated by the first buffer status report includes multiple levels of data to be transmitted, and the multiple levels are determined based on the remaining transmission time interval and the third parameter.

58. The terminal device according to any one of claims 44 - 46, wherein, The first buffer status report satisfies one or more of the following: Has a dedicated logical channel identifier; The logical channels corresponding to a specific service are multiplexed in one transport block TB; Have dedicated transmission resources.

59. The terminal device according to any one of claims 44 - 46, wherein, If the first buffer status report is carried on dedicated transmission resources, the logical channel identifier corresponding to the first buffer status report is not carried in the media access control MAC sub-header corresponding to the first buffer status report.

60. The terminal device according to any one of claims 44 - 46, wherein, If the first buffer status report has a determined length, the length field is not included in the MAC sub-header corresponding to the first buffer status report.

61. The terminal device according to any one of claims 44 - 46, wherein, The first information is used to indicate the resources that cannot be used for the transmission of the first buffer status report.

62. The terminal device according to any one of claims 44 - 46, wherein, The sending unit is further configured to: Send a second buffer status report to the network device, where the second buffer status report is used to indicate the data volume of the data to be transmitted; Wherein, the first buffer status report is determined based on a first buffer status report table, the second buffer status report is determined based on a second buffer status report table, and the first buffer status report table and the second buffer status report table have different corresponding relationships between buffer status report code points and data volumes.

63. The terminal device according to claim 62, wherein, The terminal device further includes: A processing unit, configured to cancel the triggering of the first buffer status report if the data to be transmitted corresponding to the second buffer status report includes the data to be transmitted corresponding to the first buffer status report and the second buffer status report has been sent.

64. The terminal device according to any one of claims 44 - 46, wherein, Part of the first information is sent by the network device to the terminal device and / or part of the first information is predefined by the protocol.

65. The terminal device according to any one of claims 44 - 46, wherein, The data to be transmitted is extended reality XR data.

66. A network device, wherein, Includes: A receiving unit, configured to receive a first buffer status report sent by a terminal device, where the first buffer status report is generated based on first information, and the first buffer status report is used to indicate the data volume of the data to be transmitted and the corresponding remaining transmission time; Wherein, the first information is used to indicate one or more of the following: information related to a first buffer status report table, data that can be included in the statistical scope of the first buffer status report, the triggering condition of the first buffer status report, the generation method of the first buffer status report, the transmission resources used by the first buffer status report; The data that can be included in the statistical scope of the first buffer status report satisfies one or more of the following conditions: the first parameter corresponding to the data to be transmitted belongs to a preset first parameter, the first parameter corresponding to the data to be transmitted meets the preset threshold requirement, the data to be transmitted meets the statistical granularity requirement, and the statistical granularity is related to the first parameter; The first parameter includes one or more of the following: logical channel, logical channel group, protocol data unit PDU set, remaining transmission time; The priority of the first buffer status report is higher than the priority of the data channel; The logical channel identifier of the first buffer status report is different from the logical channel identifier of the second buffer status report, the types of the first buffer status report and the second buffer status report are different, and the second buffer status report is used to indicate the data volume of the data to be transmitted; The statistical granularity of the first buffer status report is the PDU set.

67. The network device according to claim 66, wherein, The information related to the first buffer status report table includes the parameters in the first buffer status report table and / or the effective time of the first buffer status report table.

68. The network device according to claim 67, wherein, The parameters in the first buffer status report table include one or more of the following parameters: upper limit of data volume, lower limit of data volume, number of bits corresponding to the buffer status report code point, code point step size.

69. The network device according to claim 67 or 68, wherein, The start effective time of the first buffer status report table is the configuration time of the first buffer status report table, or the start effective time of the first buffer status report table is the first time indicated by the network device.

70. The network device according to any one of claims 66 - 68, wherein, The first buffer status report table includes multiple buffer status report tables, and the network device further includes: A sending unit, configured to send second information to the terminal device, where the second information is used to activate or deactivate one or more of the multiple buffer status report tables.

71. The network device according to claim 66, wherein, The data that can be included in the statistical range of the first buffer status report satisfies one or more of the following conditions: The logical channel corresponding to the data to be transmitted belongs to a preset logical channel; The logical channel corresponding to the data to be transmitted meets the preset logical channel threshold requirement; The logical channel group corresponding to the data to be transmitted belongs to a preset logical channel group; The logical channel group corresponding to the data to be transmitted meets the preset logical channel group threshold requirement; The PDU set corresponding to the data to be transmitted belongs to a preset PDU set; The type of the PDU set corresponding to the data to be transmitted belongs to a preset PDU set type; The remaining transmission time corresponding to the data to be transmitted is lower than the first time threshold; The remaining transmission time corresponding to the data to be transmitted is higher than the second time threshold.

72. The network device according to any one of claims 66 - 68, wherein, The first buffer status report table includes multiple buffer status report tables, and the correspondence between different buffer status report tables and the first parameter is configured separately by the network device.

73. The network device according to any one of claims 66 - 68, wherein, The trigger condition of the first buffer status report is related to the second parameter corresponding to the data to be transmitted and the remaining transmission time, and the second parameter includes one or more of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

74. The network device according to claim 73, wherein, The trigger condition of the first buffer status report is related to one or more of the following information: The data corresponding to the second parameter; The priority of the second parameter corresponding to the data to be transmitted; The priority of the type of the second parameter corresponding to the data to be transmitted; The mapping relationship between multiple second parameters.

75. The network device according to claim 74, wherein, The trigger condition of the first buffer status report includes one or more of the following: The data corresponding to the second parameter has been updated; The priority of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; The priority of the second parameter corresponding to the data to be transmitted belongs to a preset priority range; The priority of the type of the second parameter corresponding to the data to be transmitted meets the preset priority threshold requirement; The priority of the type of the second parameter corresponding to the data to be transmitted belongs to a preset priority range; The mapping relationship between multiple second parameters has been updated; The second parameter corresponding to the data to be transmitted belongs to a preset second parameter; The type of the second parameter corresponding to the data to be transmitted belongs to a preset second parameter type.

76. The network device according to claim 73, wherein, The triggering conditions for the first buffer status report include one or more of the following: The priority of the second parameter for which the data has been updated is higher than the first priority threshold; The priority of the second parameter for which the data has been updated belongs to the first priority range; The priority of the second parameter for which the data has been updated is higher than the priority of the second parameter of the data to be transmitted in the terminal device; The second parameter for which the data has been updated belongs to the preset second parameter; The priority of the type of the second parameter for which the data has been updated is higher than the second priority threshold; The priority of the type of the second parameter for which the data has been updated belongs to the second priority range; The priority of the type of the second parameter for which the data has been updated is higher than the priority of the type of the second parameter of the data to be transmitted in the terminal device; The type of the second parameter for which the data has been updated belongs to the preset second parameter type; The remaining transmission time of the data to be transmitted corresponding to the second parameter is less than the third time threshold; The newly added data has not been deleted.

77. The network device according to claim 75, wherein, The data has been updated including adding new data and / or deleting data.

78. The network device according to any one of claims 66-68, wherein, The first buffer status report is generated based on the correspondence between the remaining transmission time interval and the third parameter, and the third parameter is divided according to any one of the following: PDU set, QoS flow, DRB, PDCP, RLC, logical channel, logical channel group.

79. The network device according to claim 78, wherein, The data to be transmitted indicated by the first buffer status report includes data to be transmitted in multiple levels, and the multiple levels are determined based on the remaining transmission time interval and the third parameter.

80. The network device according to any one of claims 66-68, wherein, The first buffer status report satisfies one or more of the following: Has a dedicated logical channel identifier; The logical channel corresponding to a specific service is multiplexed in one transport block TB; Has dedicated transmission resources.

81. The network device according to any one of claims 66-68, wherein, If the first buffer status report is carried on dedicated transmission resources, the logical channel identifier corresponding to the first buffer status report is not carried in the media access control MAC sub-header corresponding to the first buffer status report.

82. The network device according to any one of claims 66-68, wherein, If the first buffer status report has a determined length, the length field is not included in the MAC sub-header corresponding to the first buffer status report.

83. The network device according to any one of claims 66-68, wherein, The first information is used to indicate the resources that cannot be used for the transmission of the first buffer status report.

84. The network device according to any one of claims 66-68, wherein, The receiving unit is further configured to: Receive the second buffer status report sent by the terminal device, where the second buffer status report is used to indicate the data volume of the data to be transmitted; Wherein, the first buffer status report is determined based on the first buffer status report table, the second buffer status report is determined based on the second buffer status report table, and the first buffer status report table and the second buffer status report table have different corresponding relationships between the buffer status report code points and the data volume.

85. The network device according to any one of claims 66-68, characterized in that, Part of the information in the first information is sent by the network device to the terminal device and / or part of the information in the first information is predefined by the protocol.

86. The network device according to any one of claims 66-68, characterized in that, The data to be transmitted is extended reality XR data.

87. A terminal device, characterized in that, It includes a transceiver, a memory, and a processor. The memory is used for storing programs, and the processor is used for calling the programs in the memory and controlling the transceiver to receive or send signals, so that the terminal executes the method according to any one of claims 1-22.

88. A network device, characterized in that, It includes a transceiver, a memory, and a processor. The memory is used for storing programs, and the processor is used for calling the programs in the memory and controlling the transceiver to receive or send signals, so that the network device executes the method according to any one of claims 23-43.

89. A communication device, characterized in that, It includes a processor for calling a program from a memory, so that the device executes the method according to any one of claims 1-43.

90. A chip, characterized in that, It includes a processor for calling a program from a memory, so that the device installed with the chip executes the method according to any one of claims 1-43.

91. A computer-readable storage medium, characterized in that, A program is stored thereon, and the program causes a computer to execute the method according to any one of claims 1-43.

92. A computer program product, characterized in that, It includes a program, and the program causes a computer to execute the method according to any one of claims 1-43.

Citation Information

Patent Citations

  • Resource scheduling method, communication device and system

    CN113950019A

Cited By

  • Method and apparatus for transmitting bsr

    EP4645945A1