Method and apparatus for transmitting BSR
The method and apparatus for transmitting a BSR with data volume and time indications address resource wastage and delay issues in communication systems, optimizing network capacity for high-data-rate services like XR services.
Patent Information
- Application Number
- JP2025537976
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-12-28
- Filing Date
- 2023-03-10
- Publication Date
- 2026-01-08
AI Technical Summary
Existing communication systems face issues with resource wastage and transmission delay when large amounts of data need to be transmitted, as current BSR mechanisms lack accuracy in indicating the data volume and time requirements, particularly in high-data-rate services like XR services.
A method and apparatus for transmitting a BSR that includes a terminal device acquiring first information to indicate the amount of data to be transmitted and the remaining transmission time, allowing for more precise resource allocation by the network device.
This approach enhances resource utilization and meets transmission delay requirements by providing accurate data volume and time indications, optimizing network capacity for high-data-rate services like XR services.
Smart Images

Figure 2026500721000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority to a Chinese patent application filed with the China Patent Office on December 28, 2022, bearing application number 202211700045.0 and entitled "Method and apparatus for transmitting BSR," the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of communications, and in particular to a method and apparatus for transmitting BSR. [Background technology]
[0003] A terminal device can send a BSR to a network device to request upstream resources. When the amount of data to be transmitted by the terminal device is relatively large, the data amount range corresponding to the BSR is relatively large. When the network device allocates upstream resources to the terminal device, there is a problem that the resources are wasted or the transmission delay requirements of the terminal device cannot be met.
[0004] One solution is for the terminal device to indicate the amount of data to be transmitted and the corresponding remaining transmission time when sending a BSR, but the specific details have not yet been clearly defined. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present application provide a method and apparatus for transmitting a BSR. Hereinafter, each aspect of the embodiments of the present application will be described. [Means for solving the problem]
[0006] In a first aspect, a method for transmitting a BSR is provided, the method including the steps of: a terminal device acquiring first information; and the terminal device transmitting a first BSR to a network device based on the first information, the first BSR being used to indicate the amount of data to be transmitted and the excess transmission time corresponding to the data to be transmitted.
[0007] In a second aspect, a method for transmitting a BSR is provided, the method including a step in which a network device receives a first BSR transmitted from a terminal device, the first BSR being generated based on first information, and the first BSR being used to indicate the amount of data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.
[0008] In a third aspect, a terminal device is provided that includes: an acquisition unit for acquiring first information; and a transmission unit for transmitting a first BSR to the network device based on the first information, wherein the first BSR indicates the amount of data to be transmitted and an excess transmission time corresponding to the data to be transmitted.
[0009] In a fourth aspect, a network device is provided that includes a receiving unit for receiving a first BSR transmitted from a terminal device, the first BSR being generated based on first information, and indicating the amount of data to be transmitted and the excess transmission time corresponding to the data to be transmitted.
[0010] In a fifth aspect, there is provided a communications device comprising a memory and a processor, wherein the memory is adapted to store a program, and the processor invokes the program in the memory to perform a method according to either the first or second aspect.
[0011] In a sixth aspect, there is provided an apparatus for carrying out a method according to either the first or second aspect, comprising a processor for calling a program from a memory.
[0012] In a seventh aspect, there is provided a chip including a processor, the processor calling a program from a memory to cause a device in which the chip is installed to perform a method according to either the first or second aspect.
[0013] In an eighth aspect, there is provided a computer-readable storage medium having stored thereon a program for causing a computer to carry out the method according to either the first or second aspect.
[0014] In a ninth aspect, there is provided a computer program product comprising a program to cause a computer to perform a method according to either the first or second aspect.
[0015] In a tenth aspect, there is provided a computer program causing a computer to carry out a method according to either the first or second aspect.
[0016] The terminal device in the embodiment of the present application can send a first BSR to the network device based on the first information, thereby clarifying the process of generating the first BSR. [Brief explanation of the drawings]
[0017] [Figure 1] 1 is a diagram illustrating an example of a wireless communication system to which an embodiment of the present application can be applied. [Figure 2] FIG. 2 is a schematic diagram of mapping relationships between different entities. [Figure 3] FIG. 1 is a schematic diagram of a data transmission process in a video live streaming scenario. [Figure 4] 1 is a schematic flowchart of a method for transmitting a BSR according to an embodiment of the present application; [Figure 5] FIG. 10 is a schematic diagram of determining a first BSR table according to an embodiment of the present application. [Figure 6] FIG. 10 is a schematic diagram of determining a first BSR table according to an embodiment of the present application. [Figure 7] FIG. 10 is a schematic diagram of determining a first BSR table according to an embodiment of the present application. [Figure 8] FIG. 10 is a schematic diagram of determining a first BSR table according to an embodiment of the present application. [Figure 9] FIG. 10 is a schematic diagram of determining a first BSR table according to an embodiment of the present application. [Figure 10] FIG. 10 is a schematic diagram of determining a first BSR table according to an embodiment of the present application. [Figure 11] FIG. 10 is a schematic diagram of determining a first BSR table according to an embodiment of the present application. [Figure 12] FIG. 1 is a schematic diagram of a form for determining data to be transmitted according to an embodiment of the present application; [Figure 13] FIG. 10 is a schematic diagram of determining a trigger condition for a first BSR according to an embodiment of the present application. [Figure 14] 1 is a schematic diagram of a terminal device according to an embodiment of the present application; [Figure 15] FIG. 1 is a schematic diagram of a network device according to an embodiment of the present application. [Figure 16] 1 is a structural schematic diagram of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0018] The following will introduce the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application.
[0019] 1 illustrates a wireless communication system 100 to which an embodiment 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 to a particular geographic area and may communicate with the terminal device 120 located within its coverage area.
[0020] FIG. 1 exemplarily shows one base station and two terminals, and optionally, the wireless communication system 100 may include multiple base stations, and other numbers of terminal devices may be included within the coverage area of each base station, and the embodiments of the present application are not limited thereto.
[0021] Optionally, the wireless communication system 100 may further include other network entities such as a network controller, a mobility management entity, etc., and the embodiments of the present application are not limited thereto.
[0022] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as a 5th generation (5G) system or new radio (NR), a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, etc. The technical solutions of the present application can also be applied to future communication systems, such as a 6th generation mobile communication system and a satellite communication system.
[0023] In the present application, the terminal device may be referred to as a 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 equipment. In the present application, the terminal device may refer to a device that provides a voice and / or data link to a user and can be used to connect humans, objects, and machines, such as a handheld device or a vehicle-mounted device with wireless connectivity. In embodiments of the present application, the terminal device may be a mobile phone, a tablet, a laptop, a palmtop computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Optionally, the UE may function as a base station. For example, the UE may function as a scheduling entity, which provides sidelink signals between UEs in V2V or D2D, etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and a smart home device communicate with each other without the need for a base station to relay communication signals.
[0024] The base station in the present embodiment may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. The base station in the present embodiment may refer to a radio access network (RAN) node (or device) that allows a terminal device to access a wireless network. The base station may broadly cover or be replaced with various names such as a Node B (Node B), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), primary base station MeNB, secondary base station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, radio 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 may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. A base station may also refer to a communication module, modem, or chip installed in the aforementioned device or apparatus. A base station may also be a mobile switching center and a device that performs the function of a base station in device-to-device, vehicle-to-everything (V2X), or machine-to-machine (M2M) communications, a network side device in a 6G network, or a device that performs the function of a base station in a future communication system. A base station can support networks of the same or different access technologies.The embodiments of the present application do not limit the specific technology adopted for the network device or the specific device configuration.
[0025] The base station may be fixed or mobile. For example, a helicopter or a drone may be configured as a mobile base station, and one or more cells may move depending on the location of the mobile base station. In another example, a helicopter or a drone may be configured as a device for communicating with another base station.
[0026] In some deployments, the base station in the embodiments of this application may refer to a CU or a DU, or may include a CU and a DU. The gNB may further include an AAU.
[0027] The base station and the terminal device may be located indoors or outdoors, on land, including handheld or vehicle-mounted, on water, or on an airplane, balloon, or satellite in the air. The embodiments of the present application do not limit the scenario in which the base station and the terminal device are located.
[0028] With the development of wireless cellular communication technology, especially 5G technology, spectral efficiency is increasing, available frequency bands are becoming wider, and transmission data rates are becoming increasingly higher. This means that cellular communication technology will gradually be able to support big data services (e.g., extended reality (XR) services). The development of XR and 5G networks will mutually promote each other and create a positive cycle. Typically, a single user's XR service requires a transmission rate of 30-200 Mbps, and at least 10 devices within a cell must be able to simultaneously provide XR services. 5G networks alone can provide such a large transmission capacity. Furthermore, 5G cellular networks significantly increase the available transmission capacity compared to previous wireless networks. While traditional mainstream services are unable to fully utilize network capacity, resulting in wasted network transmission capacity and creating a need for new services, this will fully utilize 5G networks and promote their rapid development.
[0029] The main content of the XR service is a video service. Video service data can be divided into multiple protocol data unit (PDU) sets according to the quality of service (QoS). One PDUset may include multiple PDUs, and the PDUs in one PDUset have the same requirements for the QoS of the transmission network. Multiple PDUsets of the same type have the same requirements for their QoS, and multiple PDUsets of different types have different requirements for their QoS. The mapping relationship between a PDU set and other channels may include three forms shown in Figure 2.
[0030] In Figure 2(a), there is a one-to-one correspondence between PDUset, QoS stream, data radio bearer (DRB), packet data convergence protocol (PDCP), and radio link control (RLC). In Figure 2(b), different QoS streams can be associated with the same DRB, and multiple PDCPs can be associated with one DRB. In Figure 2(c), different PDUsets can be associated with the same QoS stream.
[0031] In the correspondence relationship shown in Figure 2, there is a one-to-one correspondence between both PDCP and RLC, but the embodiments of the present application are not limited to this, and in some embodiments, one PDCP entity can correspond to multiple RLC entities.
[0032] Taking 5G networks and XR services as an example, compared to downlink XR services, traditional 5G networks' support for uplink XR services needs to be particularly strengthened. This is because the uplink transmission capacity of wireless networks is generally smaller than the downlink transmission capacity, and the data rate of XR services is much higher than that of other types of services. Therefore, transmitting XR service data in traditional ways still cannot meet the transmission demand of XR services. Therefore, using 5G networks to transmit uplink XR services, especially video services, is an important network enhancement.
[0033] The main application scenario of XR services involves live video streaming. The camera in the live streaming room generates video data, which is transmitted to the base station via the uplink channel of the 5G cellular network, then transmitted to the live streaming server via the core network gateway, and then transmitted to the live streaming audience by the live streaming server. The data transmission process in the live video streaming scenario is described below with reference to Figure 3.
[0034] In the example shown in FIG. 3, broadcaster A is connected to live streaming viewers B and C via a wireless network. The portion within the dashed frame in FIG. 3 belongs to a cellular wireless network, and the portion outside the dashed frame belongs to an application layer or an external data network. The cellular wireless network within the dashed frame may be a 5G network, a 4G network, a future 6G network, etc., and the embodiments of the present application are not specifically limited thereto. In FIG. 3, transmission between the UE and the base station can be via a wireless channel, and transmission between other devices can be via a wired channel. As can be seen from the transmission process in FIG. 3, the wireless channel is a drawback of the overall transmission channel. The above transmission process involves transmission of two wireless channels: UE A sends uplink video data to the base station via a wireless channel, and UE B and UE C receive downlink video data from the base station via wireless channels.
[0035] In a conventional communication system, the uplink radio resources used by a UE to transmit uplink data are allocated by a base station. When the UE needs to transmit data, it can send a buffer state report (BSR) to the base station. The BSR can be used to indicate the amount of data that the UE needs to transmit. For example, the BSR can indicate to the base station that "the UE has XXX bytes of uplink data that need to be transmitted." The base station can allocate uplink resources to the UE based on the BSR sent from the UE. The UE can transmit uplink data to the base station based on the uplink resources allocated by the base station.
[0036] In the related protocol, the BSR is generated by the medium access control (MAC) entity of the UE and is a MAC control element (CE). The MAC CE can be a 5-bit or 8-bit value, and each code point (also called an index value) represents the number of intervals of data to be transmitted.
[0037] Table 1 shows the correspondence between the BSR index and the data amount range using 5 bits as an example. The table shown in Table 1 may be called a BSR table.
[0038] [Table 1]
[0039] As can be seen from Table 1, the size of the data volume interval 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 one code point, i.e., the more accurate the data volume reported by the BSR. Conversely, the larger the absolute value of the data volume, the larger the range of the data volume interval corresponding to one code point, i.e., the more approximate the data volume reported by the BSR. For example, when the code point is 4, the corresponding data volume range is 21 to 28 bytes, and when idx is 27, the corresponding data volume range is 39,819 to 55,474 bytes. This design can be considered as follows: if the data volume is very small, the base station can allocate uplink radio resources to the UE once and transmit all of the reported data volume, thereby avoiding the base station from allocating too many resources for the accurate data volume. If the data volume is large, the base station may need to allocate uplink radio resources to the UE multiple times, and subsequent UEs may report the BSR again. Therefore, there is no radio resource waste, and the BSR does not need to report the accurate data volume.
[0040] After the introduction of XR services, video data has become the mainstream data to be transmitted. The volume of video data is very large. Depending on the resolution, the volume of data for each video frame can reach 10,000 to 30,000 bytes. When a UE reports XR data via BSR, the accuracy of the reporting format shown in Table 1 is very low. Furthermore, the data for one video frame of an XR service must be transmitted within 3 to 5 ms, occupying a large amount of radio resources. Therefore, the base station must allocate the corresponding resources to the UE within 3 to 5 ms, which the UE uses to transmit the video frame data. During this period, the UE generally does not report the BSR again. If the base station cannot accurately determine the volume of data for one video frame, it can allocate uplink resources according to the maximum data volume or the minimum data volume. Allocating uplink resources according to the maximum data volume results in wasted uplink resources. Allocating uplink resources according to the minimum data volume results in the UE being unable to transmit the entire video frame.
[0041] Based on this, the 3rd Generation Partnership Project (3GPP) has already decided to introduce a new BSR table, similar to the table shown in Table 1. The UE can report the BSR based on the new table. The UE can transmit the amount of data to be transmitted and the remaining transmission time corresponding to the data to be transmitted to the base station via one MAC CE. For example, the UE can transmit information to the base station that "30,000 bytes must be transmitted within 4 ms." However, the protocol does not specify specific details.
[0042] To address the above-mentioned problems, an embodiment of the present application provides a method and apparatus for transmitting a BSR, allowing a terminal device to transmit a BSR based on first information transmitted from a network device, thereby clarifying the manner in which the terminal device transmits a BSR. The method of the embodiment of the present application will now be described with reference to Figure 4. The method shown in Figure 4 includes steps S410 to S420.
[0043] In step S410, the terminal device acquires the first information.
[0044] The embodiments of the present application do not specifically limit the manner in which the terminal device acquires the first information. For example, the terminal device can acquire the first information from a network device, i.e., the network device can transmit the first information to the terminal device. Also, for example, the first information may be predefined in a protocol, or the terminal device can directly acquire the first information from within the terminal. In some embodiments, some of the first information may be transmitted from the network device to the terminal device, or some of the first information may be predefined in a protocol.
[0045] In step S420, the terminal device sends a first BSR to the network device based on the first information, which is used to indicate the amount of data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.
[0046] In some embodiments, the data to be transmitted may be data with relatively high data transmission rate requirements and / or relatively high latency requirements, i.e., the data to be transmitted may be low latency, high data rate data, for example, the data to be transmitted may be the XR data described above.
[0047] The excess transmission time may be a specific time or a time interval. For example, the terminal device may transmit to the network device data amounts to be transmitted corresponding to different times or data amounts to be transmitted corresponding to different time intervals.
[0048] The embodiments of the present application do not specifically limit the trigger condition for the network device to transmit the first information. The trigger condition may be related to the service type of the terminal device. If the service type of the terminal device is a low-latency, high-data-rate service, the network device may transmit the first information to the terminal device. Taking the XR service as an example, when the network device determines that the terminal device has established the XR service or has established the XR service, the network device may transmit the first information to the terminal device.
[0049] The first information may be transmitted by control signaling, for example, the network device may transmit the first information to the terminal device by control signaling.
[0050] 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 information related to the first BSR table, data that can be included in the first BSR statistical range, trigger conditions for the first BSR, the generation mode of the first BSR, and transmission resources used by the first BSR. The first BSR table includes a correspondence relationship between BSR code points and data amounts. The first BSR table may be understood as a table similar to Table 1. The differences between the first BSR table and the table in Table 1 are as follows: the first BSR table has two different correspondence relationships between BSR code points and data amounts. Hereinafter, the first BSR table may be referred to as a new BSR table, a table similar to Table 1 may be referred to as an original BSR table, a BSR generated based on the first BSR table may be referred to as a new BSR, and a BSR generated based on a table similar to Table 1 may be referred to as an original BSR.
[0051] In some embodiments, the first information may include multiple sets, and the network device may activate one of the multiple sets according to the second information. The terminal device may transmit a first BSR to the network device based on the activated set of information.
[0052] Hereinafter, each piece of information indicated by the above-mentioned first information will be described.
[0053] 1. Information related to the first BSR table
[0054] In some embodiments, the information associated with the first BSR table may include parameters in the first BSR table and / or an activation time for the first BSR table.
[0055] The validity time of the first BSR table may include one or more of the following: the validity start time of the first BSR table, the validity time length of the first BSR table, and the validity end time of the first BSR table (i.e., the invalidation start time). The following description will be given taking the validity start time of the first BSR table as an example.
[0056] The network device can indicate the start time of validating the first BSR table by an absolute time or a relative time.
[0057] The relative time may be a time relative to the time when the first BSR table is configured. The network device may configure the first BSR table for the terminal device. The terminal device may determine the activation start time of the first BSR table based on the time when the configuration of the first BSR table is received. The first BSR table may be configured for the terminal device by the network device via a radio resource control (RRC) message.
[0058] For example, the activation start time of the first BSR table is the time when the configuration of the first BSR table is received. After the terminal device receives the configuration of the first BSR table, the first BSR table immediately becomes active, or the activation start time of the first BSR table can be considered to be the time when the terminal device receives the first BSR table configured by the network device.
[0059] Also, for example, the network device can instruct the terminal device that the first BSR table will become valid a preset time after it is configured. The preset time can be achieved by a timer. For example, the network device can configure a timer in the terminal device, and the terminal device can turn on the timer upon receiving the first BSR table. When the timer expires, the terminal device can determine that the first BSR table will become valid.
[0060] In some embodiments, the validity start time of the first BSR table may be an absolute time point. The validity time of the first BSR table may be a first time point indicated by the network device. The first time may be a specific time point. The network device may indicate to the terminal device that the first time point is the validity start time of the first BSR table. For example, the network device may indicate to the terminal device that the first BSR table will become valid at system frame number (SFN) = 365, or the network device may indicate to the terminal device that the first BSR table will become valid at 8:34:56 on November 30, 2022.
[0061] In some embodiments, the first BSR table may include multiple BSR tables. The network device may configure multiple BSR tables in the terminal device. The multiple BSR tables may not be immediately enabled after configuration. The network device may configure multiple BSR tables in the terminal device via an RRC message. The network device may also send a second message to the terminal device. The second message may be used to activate or deactivate one or more of the multiple tables. The second message may be MAC CE or downlink control information (DCI). For example, the network device may activate one or more of the multiple BSR tables via MAC CE or DCI. After a BSR table is activated, the terminal device may use the BSR table. For example, the network device may deactivate one or more of the multiple BSR tables via MAC CE or DCI. After a BSR table is deactivated, the terminal device may not use the BSR table.
[0062] For example, a network device may configure K BSR tables in a terminal device, where K is an integer greater than or equal to 1. After the K BSR tables are configured, the network device may activate K1 BSR tables, where K1≦K.
[0063] Different BSR tables can correspond to different indexes, and when activating a BSR table, the network device can send the index of the BSR table that needs to be activated to the terminal device.
[0064] The parameters in the first BSR table may include one or more of parameters such as an upper limit of data volume, an upper limit of data volume, a lower limit of data volume, the number of bits corresponding to a BSR code point (hereinafter referred to as the number of bits), and a code point step size. A BSR code point may also be called a BSR index value. Examples will be described below with reference to Figures 5 to 11.
[0065] In Example 1, the parameters in the first BSR table include an upper limit of data volume, a lower limit of data volume, and a number of bits.
[0066] Assume that the upper limit of data volume is 30,000 bytes, the lower limit of data volume is 10,000 bytes, and the number of bits is 5 bits.
[0067] Based on the fact that the number of bits is 5, the terminal equipment can determine that the BSR table contains 32 code points. Based on the fact that the upper limit of the data volume is 30,000 bytes and the lower limit of the data volume is 10,000 bytes, the terminal equipment determines that the step size is (30,000 to 10,000) / 32 = 625 bytes. As shown in FIG. 5, when the data volume is in the range of 10,000 to 10,625 bytes, the BSR code point that the terminal equipment can report is 0; when the data volume is in the range of 10,625 to 11,250 bytes, the BSR code point that the terminal equipment can report is 1. By analogy, when the data volume is in the range of 29,375 to 30,000 bytes, the BSR code point that the terminal equipment can report is 31.
[0068] In Example 2, the parameters in the first BSR table include a data amount lower limit, a number of bits, and a step size.
[0069] Assuming 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, the terminal device can determine that the BSR table includes 32 code points based on the number of bits being 5 bits.The terminal device can determine the BSR reporting period as shown in Figure 6 based on the lower limit of the data volume being 10,000 bytes and the step size being 500 bytes.
[0070] As shown in Figure 6, when the data amount is in the range of 10,000 to 10,500 bytes, the BSR codepoint that the terminal device can report is 0, and when the data amount is in the range of 10,500 to 11,000 bytes, the BSR codepoint that the terminal device can report is 1. When the data amount is in the range of 25,500 to 26,000 bytes, the BSR codepoint that the terminal device can report is 31.
[0071] Example 3: The parameters in the first BSR table include the data amount upper limit, the number of bits, and the step size.
[0072] Assuming that the upper data volume limit in the first BSR table is 30,000 bytes, the number of bits is 5, and the step size is 500 bytes, the terminal device can determine that the first BSR table includes 32 code points based on the number of bits being 5. Based on the upper data volume limit being 30,000 bytes and the step size being 500 bytes, the terminal device can determine the BSR reporting period as shown in FIG.
[0073] As shown in Figure 7, when the data amount is in the range of 14,000 to 14,500 bytes, the BSR codepoint that the terminal device can report is 0, and when the data amount is in the range of 14,500 to 15,000 bytes, the BSR codepoint that the terminal device can report is 1. When the data amount is in the range of 29,500 to 30,000 bytes, the BSR codepoint that the terminal device can report is 31.
[0074] Examples 1 to 3 show a situation in which the first BSR table has an upper limit and a lower limit of the data amount, but in some embodiments, the first BSR table may not have an upper limit and / or a lower limit of the data amount. Hereinafter, this will be described with reference to Figures 8 to 11.
[0075] Example 4: The parameters in the first BSR table include a data volume lower limit, a bit number, and a step size, where the first BSR table does not include a data volume upper limit.
[0076] Assuming that the lower limit of the data volume in the first BSR table is 10,000 bytes, the number of bits is 5, and the step size is 500 bytes, the terminal device can determine the reporting interval as shown in Figure 8. In the reporting interval as shown in Figure 8, there is no upper limit to the data volume, and if the data volume exceeds 29,500 bytes, the BSR code points reported by the terminal device are all 31.
[0077] Example 5: The parameters in the first BSR table include an upper data amount limit, a bit number, and a step size, and the first BSR table does not include a lower data amount limit.
[0078] Assuming 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, the terminal device can determine the reporting interval as shown in Figure 9. In the reporting interval as shown in Figure 9, there is no lower limit to the data volume, and if the data volume is less than 14,500 bytes, all of the BSR code points reported by the terminal device are 0.
[0079] In Examples 1 to 5, the step sizes of different sections are all the same, but the embodiments of the present application are not limited to this; the step sizes of different sections may be different, that is, the step sizes may be irregular. The embodiments of the present application do not specifically limit the manner in which the step sizes change. For example, the step sizes may be gradually increased or decreased in steps for each fixed number of bytes. Also, for example, the step sizes of each step may be determined randomly.
[0080] The following description will be made with reference to FIGS.
[0081] In Example 6, the parameters in the first BSR table include a data amount lower limit, a number of bits, and an irregular step size.
[0082] Assuming that the lower limit of the data volume is 10,000 bytes, the number of bits is 5, the initial step size is 500 bytes, and the subsequent step sizes increase by 50 bytes for each step, the terminal device can determine the reporting interval as shown in Figure 10. In the reporting interval as shown in Figure 10, the step size corresponding to BSR codepoint 0 is 500 bytes, the step size corresponding to BSR codepoint 1 is 550 bytes, and by analogy, the step size corresponding to BSR codepoint 31 is 2,050 bytes.
[0083] In Example 7, the parameters in the first BSR table include the data volume upper limit, the number of bits, and the irregular step size.
[0084] Assuming that the upper limit of data volume is 28,500 bytes, the number of bits is 5, the initial step size is 2,050 bytes, and the subsequent step size decreases by 50 bytes for each step, the terminal device can determine the reporting interval as shown in Figure 11. In the reporting interval as shown in Figure 11, the step size corresponding to BSR codepoint 31 is 2,050 bytes, the step size corresponding to BSR codepoint 30 is 2,000 bytes, and by analogy, the step size corresponding to BSR codepoint 0 is 500 bytes.
[0085] In the scheme shown in Figure 10, the first BSR table may or may not have a data volume upper limit. For example, if the data volume is greater than 26,450 bytes, the terminal device can report BSR code point 31, which indicates that the data volume is greater than 26,450 bytes.
[0086] In the scheme shown in Figure 11, the first BSR table may or may not have a lower limit on the amount of data. For example, if the amount of data is less than 10,550 bytes, the terminal device may report BSR code point 0, which indicates that the amount of data is less than 10,550 bytes.
[0087] The step size in the first BSR table may be agreed upon between the terminal device and the network device, or may be specified in a protocol, or may be instructed by the network device to the terminal device. For example, the protocol may specify multiple sets of step sizes, and the network device may instruct the terminal device to select one of the sets. Also, for example, the network device may configure the step size in the terminal device. The step size may be configured by the network device via an RRC message.
[0088] Although the above description has been given using an example in which the number of bits is 5, the embodiments of the present application are not limited to this and may use other numbers of bits, such as 6 bits or 8 bits.
[0089] 2. Data that can be included in the 1st BSR statistical scope
[0090] In some embodiments, the terminal device can include all data in the first BSR statistical range, or can include only some data in the first BSR statistical range. The data that can be included in the first BSR statistical range may be configured in the terminal device by the network device, or may be predefined in a protocol. The data that can be included in the first BSR statistical range is described below.
[0091] In some embodiments, the data that can be included in the first BSR statistical range can be associated with a first parameter corresponding to the data to be transmitted, which can include one or more of a logical channel (LCH), a logical channel group (LCG), a DRB, a PDCP, an RLC, a QoS stream, a PDU set, an excess transmission time, and a transmission resource.
[0092] In some embodiments, data that can be included in the first BSR statistical range satisfies one or more of the following conditions: a 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 satisfies a preset threshold requirement; and the data to be transmitted satisfies a statistical granularity requirement, where the statistical granularity is related to the first parameter.
[0093] The preset first parameter may be configured in the terminal device by the network device or may be predefined in a protocol. The preset first parameter may be a parameter section or a parameter list, and the embodiments of the present application are not specifically limited thereto.
[0094] The preset threshold may be configured in the terminal device by the network device or may be predefined in the protocol. Different first parameters may correspond to different preset thresholds.
[0095] When the first BSR table includes multiple BSR tables, the correspondence between different BSR tables and the first parameter can be configured by the network device, i.e., the network device can configure the data that can be included in the corresponding BSR statistical scope for different BSR tables.
[0096] For example, the data that can be included in the first BSR statistical range include: 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 satisfies 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 satisfies a preset logical channel group threshold requirement; a DRB corresponding to the data to be transmitted belongs to a preset DRB; a DRB corresponding to the data to be transmitted satisfies a preset DRB threshold requirement; a PDCP corresponding to the data to be transmitted belongs to a preset PDCP; a PDCP corresponding to the data to be transmitted belongs to a preset PDCP; the RLC corresponding to the data to be transmitted satisfies the preset RLC threshold requirement; the RLC corresponding to the data to be transmitted belongs to the preset RLC; the RLC corresponding to the data to be transmitted satisfies the preset RLC threshold requirement; the QoS stream corresponding to the data to be transmitted belongs to the preset QoS stream; the PDU set corresponding to the data to be transmitted belongs to the preset PDU set; the type of the PDU set corresponding to the data to be transmitted belongs to the preset PDU set type; the excess transmission time corresponding to the data to be transmitted is smaller than the first time threshold; the excess transmission time corresponding to the data to be transmitted is greater than the second time threshold; and the transmission resource corresponding to the data to be transmitted does not belong to the dedicated resource.
[0097] Each of the above conditions will be explained below. 1. Logical channel
[0098] The data that can be included in the first BSR statistical range may be all data of the logical channel or a portion of the data of the logical channel. Specifically, which logical channel data can be included in the first BSR statistical range may be configured in the terminal device by the network device. When the network device configures multiple BSR tables (e.g., BSR Table 1 and BSR Table 2) in the terminal device, the network device can instruct the terminal device which logical channel data can be included in the statistical range of BSR Table 1 and which logical channel data can be included in the statistical range of BSR Table 2.
[0099] In some embodiments, the network device may indicate a preset logical channel that can be included in the first BSR statistical range, and if the logical channel corresponding to the data to be transmitted belongs to the preset logical channel, the data to be transmitted may be included in the first BSR statistical range. The preset logical channel may include an identifier (or number) of the logical channel.
[0100] The preset logical channel may be a logical channel list or a logical channel interval. For example, the network device may include all logical channels that can be included in the BSR statistical range. The logical channel interval may be an open interval or a closed interval. For example, the network device may indicate that data of LCH1, LCH2, LCH3, and LCH5 can be included in the first BSR statistical range, or that data of LCH1 to LCH5 can be included in the first BSR statistical range, or that data of LCHs with numbers less than 5 can be included in the first BSR statistical range, or that data of LCHs with numbers greater than 6 can be included in the first BSR statistical range.
[0101] In some embodiments, the network device may indicate a preset logical channel threshold for data to be transmitted that can be included in the first BSR statistical range, and if the logical channel corresponding to the data to be transmitted meets the preset logical channel threshold requirement, the data to be transmitted can be included in the first BSR statistical range.
[0102] The preset logical channel threshold may include a minimum threshold and / or a maximum threshold, and if the index value (or number) of the logical channel corresponding to the data to be transmitted is greater than the minimum threshold and / or less than the maximum threshold, the data to be transmitted can be included in the first BSR statistical range.
[0103] For example, if the preset logical channel thresholds include a lowest threshold, such as LCH1, and the logical channel number is greater than 1, the data of the logical channel can be included in the first BSR statistical range. Alternatively, if the preset logical channel thresholds include a highest threshold, such as LCH8, and the logical channel number is less than 8, the data of the logical channel can be included in the first BSR statistical range. Alternatively, if the preset logical channel thresholds include a lowest threshold, LCH2, and a highest threshold, LCH7, and the logical channel number is between 2 and 7, the data of the logical channel can be included in the first BSR statistical range. 2. Logical channel group
[0104] The data that can be included in the first BSR statistical range may be all data corresponding to the logical channel group, or a portion of the data corresponding to the logical channel group. Specifically, which logical channel group the data corresponding to can be included in the first BSR statistical range may be configured in the terminal device by the network device. When the network device configures multiple BSR tables, such as BSR Table 1 and BSR Table 2 in the terminal device, the network device can instruct the terminal device to include which logical channel group the data corresponding to can be included in the statistical range of BSR Table 1 and which logical channel group the data corresponding to can be included in the statistical range of BSR Table 2.
[0105] In some embodiments, the network device may indicate a preset logical channel group that can be included in the first BSR statistics 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 first BSR statistics range. The preset logical channel group may include an identifier (or number) of the logical channel group.
[0106] The preset logical channel group may be a logical channel group list or a logical channel group interval. For example, the network device may include all logical channel groups that can be included in the BSR statistical range. The logical channel group interval may be an open interval or a closed interval. For example, the network device may indicate that data of LCG1, LCG2, LCG3, and LCG5 can be included in the first BSR statistical range, or that data of LCG1 to LCG5 can be included in the first BSR statistical range, or that data of LCGs with numbers less than 5 can be included in the first BSR statistical range, or that data of LCGs with numbers greater than 6 can be included in the first BSR statistical range.
[0107] In some embodiments, the network device may indicate a preset logical channel group threshold for data to be transmitted that satisfies a preset logical channel group threshold requirement, and the data to be transmitted may be included in the first BSR statistical range.
[0108] The preset logical channel group threshold 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 greater than the minimum threshold and / or less than the maximum threshold, the data to be transmitted can be included in the first BSR statistical range.
[0109] For example, if the preset logical channel group threshold includes a minimum threshold, such as LCG1, and the logical channel group number is greater than 1, data corresponding to the logical channel group can be included in the first BSR statistical range. Alternatively, if the preset logical channel group threshold includes a maximum threshold, such as LCG8, and the logical channel group number is less than 8, data corresponding to the logical channel group can be included in the first BSR statistical range. Alternatively, if the preset logical channel group threshold includes a minimum threshold, such as LCG2, and a maximum threshold, such as LCG7, and the logical channel group number is between 2 and 7, data corresponding to the logical channel group can be included in the first BSR statistical range. 3. DRB
[0110] The data that can be included in the first BSR statistical range may be all data corresponding to the DRBs or a portion of the data corresponding to the DRBs. Specifically, which data corresponding to which DRBs can be included in the first BSR statistical range may be configured in the terminal device by the network device. If the network device configures multiple BSR tables, for example, BSR Table 1 and BSR Table 2 in the terminal device, the network device can instruct the terminal device which data corresponding to which DRBs can be included in the statistical range of BSR Table 1 and which data corresponding to which DRBs can be included in the statistical range of BSR Table 2.
[0111] In some embodiments, the network device may indicate a preset DRB that can be included in the first BSR statistics range, and if the DRB corresponding to the data to be transmitted belongs to the preset DRB, the data to be transmitted can be included in the first BSR statistics range. The preset DRB may include an identifier (or number) of the DRB.
[0112] The preset DRBs may be a DRB list or a DRB interval. For example, the network device may include all DRBs that can be included in the BSR statistical range. The DRB interval may be an open interval or a closed interval. For example, the network device may indicate that data for DRB1, DRB2, DRB3, and DRB5 can be included in the first BSR statistical range, or that data for DRB1 to DRB5 can be included in the first BSR statistical range, or that data corresponding to DRBs numbered less than 5 can be included in the first BSR statistical range, or that data corresponding to DRBs numbered greater than 6 can be included in the first BSR statistical range.
[0113] In some embodiments, the network device may indicate a preset DRB threshold value that can be included in the first BSR statistical range. If the DRB corresponding to the data to be transmitted meets the preset DRB threshold value requirement, the data to be transmitted may be included in the first BSR statistical range.
[0114] The preset DRB threshold may 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 greater than the minimum threshold and / or less than the maximum threshold, the data to be transmitted can be included in the first BSR statistical range.
[0115] For example, if the preset DRB thresholds include a minimum threshold, such as DRB1, and the DRB number is greater than 1, data corresponding to the DRB can be included in the first BSR statistical range. Alternatively, if the preset DRB thresholds include a maximum threshold, such as DRB8, and the DRB number is less than 8, data corresponding to the DRB can be included in the first BSR statistical range. Alternatively, if the preset DRB thresholds include a minimum threshold, DRB2, and a maximum threshold, DRB7, and the DRB number is between 2 and 7, data corresponding to the DRB can be included in the first BSR statistical range. 4. PDCH
[0116] The data that can be included in the first BSR statistical range may be all data corresponding to the PDCH, or may be part of the data corresponding to the PDCH. Specifically, which data corresponding to which PDCH can be included in the first BSR statistical range may be configured in the terminal device by the network device. When the network device configures multiple BSR tables, such as BSR table 1 and BSR table 2 in the terminal device, the network device can instruct the terminal device to include which data corresponding to which PDCH can be included in the statistical range of BSR table 1 and which data corresponding to which PDCH can be included in the statistical range of BSR table 2.
[0117] In some embodiments, the network device may indicate a preset PDCH that can be included in the first BSR statistics range, and if a PDCH corresponding to data to be transmitted belongs to the preset PDCH, the data to be transmitted can be included in the first BSR statistics range. The preset PDCH may include an identifier (or number) of the PDCH.
[0118] The preset PDCH may be a PDCH list or a PDCH interval. For example, the network device may include all PDCHs that can be included in the BSR statistics range. The PDCH interval may be an open interval or a closed interval. For example, the network device may indicate that data of PDCH1, PDCH2, PDCH3, and PDCH5 can be included in the first BSR statistics range, or that data of PDCH1 to PDCH5 can be included in the first BSR statistics range, or that data corresponding to PDCHs with numbers less than 5 can be included in the first BSR statistics range, or that data corresponding to PDCHs with numbers greater than 6 can be included in the first BSR statistics range.
[0119] In some embodiments, the network device may indicate a preset PDCP threshold that can be included in the first BSR statistical range, and if the PDCP corresponding to the data to be transmitted satisfies the preset PDCP threshold requirement, the data to be transmitted may be included in the first BSR statistical range.
[0120] The preset PDCH threshold may include a minimum threshold and / or a maximum threshold, and if the index value (or number) of the PDCH corresponding to the data to be transmitted is greater than the minimum threshold and / or less than the maximum threshold, the data to be transmitted can be included in the first BSR statistical range.
[0121] For example, if the preset PDCH thresholds include a minimum threshold, e.g., PDCH1, and the PDCH number is greater than 1, data corresponding to the PDCH can be included in the first BSR statistical range. Alternatively, if the preset PDCH thresholds include a maximum threshold, e.g., PDCH8, and the PDCH number is less than 8, data corresponding to the PDCH can be included in the first BSR statistical range. Alternatively, if the preset PDCH thresholds include a minimum threshold, PDCH2, and a maximum threshold, PDCH7, and the PDCH number is between 2 and 7, data corresponding to the PDCH can be included in the first BSR statistical range. 5. RLC
[0122] The data that can be included in the first BSR statistical range may be all data corresponding to the RLC or a portion of the data corresponding to the RLC. Specifically, the data corresponding to which RLC can be included in the first BSR statistical range may be configured in the terminal device by the network device. When the network device configures multiple BSR tables, such as BSR Table 1 and BSR Table 2 in the terminal device, the network device can instruct the terminal device to include which data corresponding to which RLC can be included in the statistical range of BSR Table 1 and which data corresponding to which RLC can be included in the statistical range of BSR Table 2.
[0123] In some embodiments, the network device may indicate a preset RLC that can be included in the first BSR statistics range, and if the RLC corresponding to the data to be transmitted belongs to the preset RLC, the data to be transmitted may be included in the first BSR statistics range. The preset RLC may include an identifier (or number) of the RLC.
[0124] The preset RLC may be an RLC list or an RLC interval. For example, the network device may include all RLCs that can be included in the BSR statistics range. The RLC interval may be an open interval or a closed interval. For example, the network device may indicate that data of RLC1, RLC2, RLC3, and RLC5 can be included in the first BSR statistics range, or that data of RLC1 to RLC5 can be included in the first BSR statistics range, or that data corresponding to RLCs with numbers less than 5 can be included in the first BSR statistics range, or that data corresponding to RLCs with numbers greater than 6 can be included in the first BSR statistics range.
[0125] In some embodiments, the network device may indicate a preset RLC threshold value that may be included in the first BSR statistical range, and if the RLC corresponding to the data to be transmitted meets the preset RLC threshold requirement, the data to be transmitted may be included in the first BSR statistical range.
[0126] The preset RLC threshold may include a minimum threshold and / or a maximum threshold, and if the RLC index value (or number) corresponding to the data to be transmitted is greater than the minimum threshold and / or less than the maximum threshold, the data to be transmitted can be included in the first BSR statistical range.
[0127] For example, the preset RLC thresholds include a lowest threshold, such as RLC1, and if the RLC number is greater than 1, data corresponding to the RLC can be included in the first BSR statistical range. Also, for example, the preset RLC thresholds include a highest threshold, such as RLC8, and if the RLC number is less than 8, data corresponding to the RLC can be included in the first BSR statistical range. Also, for example, the preset RLC thresholds include a lowest threshold, RLC2, and a highest threshold, RLC7, and if the RLC number is between 2 and 7, data corresponding to the RLC can be included in the first BSR statistical range. 6. QoS Stream
[0128] The data that can be included in the first BSR statistical range may be all data corresponding to the QoS streams or a portion of the data corresponding to the QoS streams. Specifically, the data corresponding to which QoS streams can be included in the first BSR statistical range may be configured in the terminal device by the network device. When the network device configures multiple BSR tables, such as BSR Table 1 and BSR Table 2 in the terminal device, the network device can instruct the terminal device to include which QoS streams' corresponding data can be included in the statistical range of BSR Table 1 and which QoS streams' corresponding data can be included in the statistical range of BSR Table 2.
[0129] In some embodiments, the network device may indicate a preset QoS stream that can be included in the first BSR statistics range, and if a QoS stream corresponding to data to be transmitted belongs to the preset QoS stream, the data to be transmitted may be included in the first BSR statistics range. The preset QoS stream may include an identifier (or number) of the QoS stream.
[0130] The preset QoS stream may be a QoS stream list or a QoS stream section. For example, the network device may include all QoS streams that can be included in the BSR statistical range. The QoS stream section may be an open section or a closed section. For example, the network device may indicate that data for QoS stream 1, QoS stream 2, and QoS stream 5 can be included in the first BSR statistical range, or that data for QoS streams 1 to 5 can be included in the first BSR statistical range, or that data corresponding to QoS streams numbered less than 5 can be included in the first BSR statistical range, or that data corresponding to QoS streams numbered greater than 6 can be included in the first BSR statistical range.
[0131] In some embodiments, the network device may indicate a preset QoS stream threshold that may be included in the first BSR statistical range, and if the QoS stream corresponding to the data to be transmitted meets the preset QoS stream threshold requirement, the data to be transmitted may be included in the first BSR statistical range.
[0132] The preset QoS stream thresholds may include a minimum threshold and / or a maximum threshold, and if the index value (or number) of the QoS stream corresponding to the data to be transmitted is greater than the minimum threshold and / or less than the maximum threshold, the data to be transmitted can be included in the first BSR statistical range.
[0133] For example, if the preset QoS stream thresholds include a lowest threshold, such as QoS stream 1, and the QoS stream number is greater than 1, data corresponding to the QoS stream can be included in the first BSR statistical range. Alternatively, if the preset QoS stream thresholds include a highest threshold, such as QoS stream 8, and the QoS stream number is less than 8, data corresponding to the QoS stream can be included in the first BSR statistical range. Alternatively, if the preset QoS stream thresholds include a lowest threshold QoS stream 2 and a highest threshold QoS stream 7, and the QoS stream number is between 2 and 7, data corresponding to the QoS stream can be included in the first BSR statistical range. 7. PDU set
[0134] The data that can be included in the first BSR statistical range may be all data corresponding to the PDU set, or a portion of the data corresponding to the PDU set. Specifically, which PDU set's corresponding data can be included in the first BSR statistical range may be configured in the terminal device by the network device. If the network device configures multiple BSR tables, such as BSR Table 1 and BSR Table 2 in the terminal device, the network device can instruct the terminal device to include which PDU set's corresponding data can be included in the statistical range of BSR Table 1 and which PDU set's corresponding data can be included in the statistical range of BSR Table 2.
[0135] In some embodiments, the network device may indicate a preset PDU set that can be included in the first BSR statistics range, and if a PDU set corresponding to data to be transmitted belongs to the preset PDU set, the data to be transmitted may be included in the first BSR statistics range. The preset PDU set may include an identifier (or number) of the PDU set.
[0136] The preset PDU set may be a PDU set list or a PDU set interval. For example, the network device may include 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 data of PDU set 1, PDU set 2, PDU set 3, and PDU set 5 can be included in the first BSR statistical range, or that data of PDU sets 1 to 5 can be included in the first BSR statistical range, or that data corresponding to PDU sets numbered less than 5 can be included in the first BSR statistical range, or that data corresponding to PDU sets numbered greater than 6 can be included in the first BSR statistical range.
[0137] In some embodiments, the network device may indicate a preset PDU set threshold for data to be transmitted that can be included in the first BSR statistical range, and if the PDU set corresponding to the data to be transmitted meets the preset PDU set threshold requirement, the data to be transmitted can be included in the first BSR statistical range.
[0138] 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 greater than the minimum threshold and / or less than the maximum threshold, the data to be transmitted can be included in the first BSR statistical range.
[0139] For example, if the preset PDU set thresholds include a lowest threshold, such as PDU set 1, and the PDU set number is greater than 1, the data corresponding to the PDU set can be included in the first BSR statistical range. Alternatively, if the preset PDU set thresholds include a highest threshold, such as PDU set 8, and the PDU set number is less than 8, the data corresponding to the PDU set can be included in the first BSR statistical range. Alternatively, if the preset PDU set thresholds include a lowest threshold PDU set 2 and a highest threshold PDU set 7, and the PDU set number is between 2 and 7, the data corresponding to the PDU set can be included in the first BSR statistical range. 8. PDU set type
[0140] The data that can be included in the first BSR statistical range may be all data corresponding to the PDU set type, or a portion of the data corresponding to the PDU set type. Specifically, which data corresponding to which PDU set type can be included in the first BSR statistical range may be configured in the terminal device by the network device. If the network device configures multiple BSR tables, such as BSR Table 1 and BSR Table 2, in the terminal device, the network device can instruct the terminal device to include which data corresponding to which PDU set type can be included in the statistical range of BSR Table 1 and which data corresponding to which PDU set type can be included in the statistical range of BSR Table 2.
[0141] In some embodiments, the network device may indicate preset PDU set types that can be included in the first BSR statistics range, and if the PDU set type corresponding to the data to be transmitted belongs to the preset PDU set types, the data to be transmitted may be included in the first BSR statistics range. The preset PDU set type may include an identifier (or number) of the PDU set type.
[0142] The preset PDU set type may be a PDU set type list or a PDU set type interval. For example, the network device may cover all PDU set types that can be included in the BSR statistics range. The PDU set type interval may be an open interval or a closed interval. For example, the network device may indicate that data of PDU set type 1, PDU set type 2, and PDU set type 5 can be included in the first BSR statistics range, or that data of PDU set types 1 to 5 can be included in the first BSR statistics range, or that data corresponding to PDU set types with numbers less than 5 can be included in the first BSR statistics range, or that data corresponding to PDU set types with numbers greater than 6 can be included in the first BSR statistics range.
[0143] In some embodiments, the network device may indicate a preset PDU set type threshold for data to be transmitted that can be included in the first BSR statistical range, and if the PDU set type corresponding to the data to be transmitted meets the preset PDU set type threshold requirement, the data to be transmitted can be included in the first BSR statistical range.
[0144] The preset PDU set type threshold may include a minimum threshold and / or a maximum threshold. If the index value (or number) of a PDU set type corresponding to data to be transmitted is greater than the minimum threshold and / or less than the maximum threshold, the data to be transmitted can be included in the first BSR statistical range.
[0145] For example, if the preset PDU set type thresholds include a lowest threshold, such as PDU set type 1, and the PDU set type number is greater than 1, data corresponding to the PDU set type can be included in the first BSR statistical range. Also, if the preset PDU set type thresholds include a highest threshold, such as PDU set type 8, and the PDU set type number is less than 8, data corresponding to the PDU set type can be included in the first BSR statistical range. Also, if the preset PDU set type thresholds include a lowest threshold PDU set type 2 and a highest threshold PDU set type 7, and the PDU set type number is between 2 and 7, data corresponding to the PDU set type can be included in the first BSR statistical range. 9. Excess transmission time
[0146] The data that can be included in the first BSR statistical range may be all data corresponding to the excess transmission time, or a portion of the data corresponding to the excess transmission time. Specifically, the data corresponding to which excess transmission time can be included in the first BSR statistical range may be configured in the terminal device by the network device. When the network device configures multiple BSR tables, such as BSR Table 1 and BSR Table 2 in the terminal device, the network device can instruct the terminal device to include which data corresponding to which excess transmission time can be included in the statistical range of BSR Table 1 and which data corresponding to which excess transmission time can be included in the statistical range of BSR Table 2.
[0147] In some embodiments, the network device may indicate a preset excess transmission time that can be included in the first BSR statistical range, and if the excess transmission time corresponding to the data to be transmitted belongs to the preset excess transmission time, the data to be transmitted may be included in the first BSR statistical range.
[0148] The preset excess transmission time may be one excess transmission time interval or multiple excess transmission time intervals. For example, the network device may cover all excess transmission times that can be included in the BSR statistical range. The excess transmission time interval may be an open interval or a closed interval. For example, the network device may instruct that data with an excess transmission time of A ms to B ms can be included in the BSR statistical range, or the network device may instruct that data with an excess transmission time greater than A ms can be included in the BSR statistical range, or the network device may instruct that data with an excess transmission time less than B ms can be included in the BSR statistical range, where A is less than B.
[0149] In some embodiments, the network device may indicate a preset excess transmission time threshold for data to be transmitted that can be included in the first BSR statistical range, and if the excess transmission time corresponding to the data to be transmitted meets the preset excess transmission time threshold requirement, the data to be transmitted can be included in the first BSR statistical range.
[0150] The preset excess 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 excess transmission time corresponding to the data to be transmitted is greater than the first time threshold and / or less than the second time threshold, the data to be transmitted can be included in the first BSR statistical range.
[0151] When the preset residual transmission time threshold includes a first time threshold, the terminal device can include data whose residual transmission time is less than the first time threshold in the statistical range of the first BSR. That is, only if the time until the data expires is less than the first time threshold, the data is included in the statistical range of the first BSR. In this way, the terminal device can ensure that data with relatively high delay requirements are transmitted preferentially, thereby improving data transmission performance.
[0152] If the preset excess transmission time threshold includes a second time threshold, the terminal device can include data whose excess transmission time is greater than the second time threshold in the statistical range of the first BSR. That is, data is included in the statistical range of the first BSR only if the time until the data expires is greater than the second time threshold. After a data packet is generated, it must be transmitted within a certain time; otherwise, even if it is transmitted to the receiving end after the time has passed, it will be invalid. By setting the second time threshold, the terminal device can avoid including data that will immediately time out and expire in the statistical range of the first BSR. After receiving the first BSR, the network device requires a first time to allocate upstream resources to the terminal device. In reality, this portion of data has already expired before the network device allocates the upstream resources. Therefore, setting the second time threshold can avoid unnecessary transmission and resource waste.
[0153] When the preset excess transmission time threshold includes a first time threshold and a second time threshold, the terminal device can include data whose excess transmission time is greater than the second time threshold and whose threshold is less than the first time threshold in the statistical range of the first BSR. The first time threshold ensures that low-latency data is transmitted preferentially, thereby improving data transmission performance. The second time threshold prevents data that will soon time out and become invalid from being included in the statistical range of the first BSR, thereby avoiding invalid transmission and wasted resources. 10, statistical granularity
[0154] The embodiment of the present application does not specifically limit the statistical granularity of the first BSR, and may be, for example, a PDU set. Of course, the statistical granularity of the first BSR may be other parameters, and the other parameters may include one or more of a logical channel, a logical channel group, a DRB, a PDCP, an RLC, and a QoS stream.
[0155] Hereinafter, the statistical method of data volume will be described using a PDU set as an example. A terminal device can collect statistics on the volume of data to be transmitted using a PDU set as the granularity.
[0156] In some embodiments, for a PDU set in which some data is transmitted, the data that is not transmitted can be placed in the first BSR statistical range, and for a PDU set in which no data is transmitted, all data in the PDU set can be placed in the first BSR statistical range.
[0157] In some embodiments, the embodiments of the present application can be combined with the conditions that other data that can be included in the first BSR statistical range must satisfy to jointly determine the data that can be included in the first BSR statistical range. For example, the terminal device can determine the amount of data to be transmitted based on the PDU set corresponding to the data to be transmitted and the remaining transmission time.
[0158] The data that can be included in the first BSR statistical range will now be described with reference to FIG.
[0159] 12 includes PDU sets A, B, and C, each of which includes three PDUs. When the terminal device generates the first BSR, PDU A1 has already been transmitted, and the other PDUs have not yet been transmitted. Among the untransmitted PDUs, the remaining transmission times of PDUs C1 and C2 are greater than the second time threshold (e.g., 10 ms). In this case, because the amount of data to be transmitted is counted at the granularity of the PDU set, the terminal device cannot include only PDU C1 in the statistical range; it includes PDUs C1, C2, and C3 in the statistical range. 11. Transmission resources
[0160] The terminal device can determine whether the data to be transmitted should be included in the statistical range 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 does not need to include the data to be transmitted in the statistical range of the first BSR. If the transmission resources corresponding to the data to be transmitted are dedicated resources, the network device will definitely allocate resources to the data to be transmitted, and the data to be transmitted will definitely be transmitted, so the terminal device does not need to include the data to be transmitted in the statistical range of the first BSR.
[0161] The network equipment can allocate dedicated transmission resources to a certain service, for example, the network equipment can configure dedicated transmission resources with a configured grant (CG), or the network equipment can instruct the terminal equipment to "allocate XXX bytes of uplink resources with a dynamic grant (DG) at a certain time", and the terminal equipment can determine that these data can be transmitted via the pre-configured resources and does not need to count the data volume of these data packets in the first BSR.
[0162] The conditions that must be met for data to be included in the first BSR statistical range may be used alone or in combination with each other, and the embodiments of the present application are not specifically limited thereto. 3. Trigger conditions for the first BSR
[0163] The trigger condition of the first BSR may be related to a second parameter corresponding to the data to be transmitted and the remaining transmission time, and the second parameter may include one or more of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
[0164] The first BSR can be triggered when a second parameter corresponding to the data to be transmitted meets a preset condition, and / or the first BSR can be triggered when an excess transmission time corresponding to the data to be transmitted meets a preset condition.
[0165] In some embodiments, the trigger condition of the first BSR may be related to one or more of the following information: data corresponding to the second parameter, a priority of the second parameter corresponding to the data to be transmitted, a priority of the type of the second parameter corresponding to the data to be transmitted, and a mapping relationship between multiple second parameters.
[0166] In some embodiments, the trigger conditions of the first BSR include one or more of: data corresponding to the second parameter has been updated; the priority of the second parameter corresponding to the data to be transmitted satisfies a 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 satisfies a 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 the plurality of second parameters has been updated; the second parameter corresponding to the data to be transmitted belongs to a preset second parameter; and the type of the second parameter corresponding to the data to be transmitted belongs to a preset second parameter type.
[0167] The data corresponding to the second parameter being updated may refer to new data being added to and / or data being deleted from the data corresponding to the second parameter.
[0168] The data may be updated by changing the correspondence between the plurality of second parameters, which will be described in detail below.
[0169] The embodiment of the present application can set a priority threshold corresponding to the second parameter, and only the second parameter that meets the priority threshold requirement can trigger the first BSR. The priority threshold may include a minimum threshold and / or a maximum threshold. The priority threshold may be set based on the identifier (or number) of the second parameter.
[0170] In an embodiment 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 can trigger the first BSR. The preset priority range can be a list of the second parameter or a second parameter interval. The preset priority range can be set based on the identifier (or number) of the second parameter.
[0171] Embodiments of the present application may set a priority threshold corresponding to the second parameter type, and only the second parameter type that meets the priority threshold requirement may trigger the first BSR. The priority threshold may include a minimum threshold and / or a maximum threshold. The priority threshold may be set based on an identifier (or number) of the second parameter type.
[0172] In an embodiment of the present application, a preset priority range corresponding to a second parameter type can be set, and a second parameter type within the preset priority range can trigger a 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 an identifier (or number) of the second parameter type.
[0173] The mapping relationship between the plurality of second parameters may include a mapping relationship between any two second parameters. When the mapping relationship between any two second parameters is updated, the first BSR is triggered. Taking FIG. 2 as an example, the mapping relationship between the plurality of second parameters may include one or more of a mapping relationship between a PDU set and a QoS stream, a mapping relationship between a QoS stream and a DRB, a mapping relationship between a DRB and PDCP, and a mapping relationship between PDCP and RLC.
[0174] In the embodiment of the present application, a preset second parameter can be set, and only the second parameters belonging to the preset second parameter can trigger the first BSR. The preset second parameter can be a list of second parameters or a section of second parameters. The preset second parameter can be set based on the identifier (or number) of the second parameter.
[0175] In an embodiment of the present application, a preset second parameter type can be set, and only second parameters belonging to the preset second parameter type can trigger the first BSR. The preset second parameter type may be a list of second parameter types or a section of second parameter types. The preset second parameter type may be set based on an identifier (or number) of the second parameter type.
[0176] In some embodiments, the trigger conditions of the first BSR may include one or more of: the priority of the second parameter whose data has been updated is higher than a first priority threshold; the priority of the second parameter whose data has been updated belongs to a first priority range; the priority of the second parameter whose data has been updated is higher than the priority of the second parameter whose data is to be transmitted to the terminal device; the second parameter whose data has been updated belongs to a preset second parameter; the priority of the type of the second parameter whose data has been updated is higher than a second priority threshold; the priority of the type of the second parameter whose data has been updated belongs to a second priority range; the priority of the type of the second parameter whose data has been updated is higher than the priority of the type of the second parameter whose data is to be transmitted to the terminal device; the type of the second parameter whose data has been updated belongs to a preset second parameter type; the remaining transmission time of the data to be transmitted corresponding to the second parameter is less than a third time threshold; and the added new data is not deleted.
[0177] The trigger conditions for the first BSR will be described below with reference to some examples. 1. New data has been added to the data corresponding to the PDU set.
[0178] The addition of new data to a set of PDUs may trigger the first BSR. In some embodiments, the addition of new data to a specific set of PDUs may trigger the first BSR. The specific set of PDUs may be dictated by the network device.
[0179] The specific PDU set is determined based on one or more of a PDU set list, a PDU set type list, a PDU set priority, and a PDU set type priority.
[0180] For example, a specific PDU set is determined based on a PDU set list. If the PDU set to which the new data is added belongs to a PDU set in the PDU set list, the first BSR is triggered.
[0181] For example, a specific PDU set is determined based on a PDU set type list. If the PDU set type to which the new data is added belongs to the PDU set type in the PDU set type list, the first BSR is triggered.
[0182] For example, a specific PDU set is determined based on the priority of the PDU set, and 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, the first BSR is triggered when the priority of the PDU set to which new data is added is greater than the priority lower limit. If the priority of the PDU set includes a priority upper limit, the first BSR is triggered when the priority of the PDU set to which new data is added is less than the priority upper limit. If the priority of the PDU set includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the PDU set to which new data is added is greater than the priority lower limit and less than the priority upper limit.
[0183] For example, the priority of a PDU set type is determined based on a specific PDU set, and 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, the first BSR is triggered when the priority of the PDU set type to which new data is added is greater than the priority lower limit. If the priority of the PDU set type includes a priority upper limit, the first BSR is triggered when the priority of the PDU set type to which new data is added is less than the priority upper limit. If the priority of the PDU set type includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the PDU set type to which new data is added is greater than the priority lower limit and less than the priority upper limit.
[0184] In some embodiments, the trigger condition for the first BSR may include the priority of the PDU set to which new data has been added being higher than the priority of the PDU set for which the terminal device has data to transmit. For example, assuming that the PDU set to which new data has been added is PDU set 1 and the PDU sets for which the terminal device has data to transmit include PDU set 2 and PDU set 3, the first BSR is triggered if the priority of PDU set 1 is higher than the priorities of PDU set 2 and PDU set 3. The first BSR may not be triggered if the priority of PDU set 1 is lower than the priorities of PDU set 2 and / or PDU set 3.
[0185] In the embodiments of the present application, the priority of the PDU set and / or the priority of the PDU set type may be configured by the base station. 2. New data has been added to the data corresponding to QoS streams.
[0186] The first BSR may be triggered when new data is added to a QoS stream. In some embodiments, the first BSR may be triggered simply by the addition of new data to a particular QoS stream, which may be dictated by the network device.
[0187] The particular QoS stream is determined based on one or more of a QoS stream list, a QoS stream type list, a QoS stream priority, and a QoS stream type priority.
[0188] For example, a specific QoS stream is determined based on a QoS stream list. If the QoS stream to which new data is added belongs to a QoS stream in the QoS stream list, the first BSR is triggered.
[0189] Take the example that a specific QoS stream is determined based on the QoS stream type list, if the QoS stream type to which the new data is added belongs to the QoS stream type in the QoS stream type list, trigger the first BSR.
[0190] For example, a specific QoS stream is determined based on the priority of the QoS stream, and the priority of the QoS stream may include a priority upper limit and / or a priority lower limit. If the priority of the QoS stream includes a priority lower limit, the first BSR is triggered when the priority of the QoS stream to which new data is added is greater than the priority lower limit. If the priority of the QoS stream includes a priority upper limit, the first BSR is triggered when the priority of the QoS stream to which new data is added is less than the priority upper limit. If the priority of the QoS stream includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the QoS stream to which new data is added is greater than the priority lower limit and less than the priority upper limit.
[0191] For example, a specific QoS stream is determined based on the priority of a QoS stream type, and the priority of the QoS stream type may include a priority upper limit and / or a priority lower limit. If the priority of the QoS stream type includes a priority lower limit, the first BSR is triggered when the priority of the QoS stream type to which new data is added is greater than the priority lower limit. If the priority of the QoS stream type includes a priority upper limit, the first BSR is triggered when the priority of the QoS stream type to which new data is added is less than the priority upper limit. If the priority of the QoS stream type includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the QoS stream type to which new data is added is greater than the priority lower limit and less than the priority upper limit.
[0192] In some embodiments, the trigger condition for the first BSR may include the priority of the QoS stream to which new data has been added being higher than the priority of the QoS streams having data to be transmitted to the terminal device. For example, assuming that the QoS stream to which new data has been added is QoS stream 1 and the QoS streams having data to be transmitted to the terminal device include QoS stream 2 and QoS stream 3, the first BSR is triggered if the priority of QoS stream 1 is higher than the priorities of QoS stream 2 and QoS stream 3. If the priority of QoS stream 1 is lower than the priority of QoS stream 2 and / or QoS stream 3, the first BSR may not be triggered.
[0193] The priority of the QoS streams and / or the priority of the QoS stream types in the embodiments of the present application may be configured by the base station. 3. New data has been added to the data corresponding to DRB.
[0194] The addition of new data to a DRB can trigger the first BSR. In some embodiments, the addition of new data to a specific DRB can trigger the first BSR. The specific DRB can be designated by the network device.
[0195] The specific DRB is determined based on one or more of the DRB list, the DRB type list, the priority of the DRB, and the priority of the DRB type.
[0196] For example, a specific DRB is determined based on the DRB list. If the DRB to which the new data is added belongs to the DRB in the DRB list, the first BSR is triggered.
[0197] For example, a specific DRB is determined based on a DRB type list. If the DRB type to which new data is added belongs to the DRB type in the DRB type list, the first BSR is triggered.
[0198] For example, a specific DRB is determined based on the priority of the DRB, and 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, the first BSR is triggered when the priority of the DRB to which new data is added is greater than the priority lower limit. If the priority of the DRB includes a priority upper limit, the first BSR is triggered when the priority of the DRB to which new data is added is less than the priority upper limit. If the priority of the DRB includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the DRB to which new data is added is greater than the priority lower limit and less than the priority upper limit.
[0199] For example, a specific DRB is determined based on the priority of a DRB type, and 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, the first BSR is triggered when the priority of the DRB type to which new data is added is greater than the priority lower limit. If the priority of the DRB type includes a priority upper limit, the first BSR is triggered when the priority of the DRB type to which new data is added is less than the priority upper limit. If the priority of the DRB type includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the DRB type to which new data is added is greater than the priority lower limit and less than the priority upper limit.
[0200] In some embodiments, the trigger condition for the first BSR may include the priority of the DRB to which new data has been added being higher than the priority of the DRB for which the terminal device has data to transmit. For example, assuming that the DRB to which new data has been added is DRB1 and the DRBs for which the terminal device has data to transmit include DRB2 and DRB3, if the priority of DRB1 is higher than the priorities of DRB2 and DRB3, the first BSR is triggered. If the priority of DRB1 is lower than the priorities of DRB2 and / or DRB3, the first BSR may not be triggered.
[0201] 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. 4. New data has been added to the data corresponding to PDCP.
[0202] The addition of new data to a PDCP can trigger a first BSR. In some embodiments, the addition of new data to a specific PDCP can trigger a first BSR. The specific PDCP can be dictated by the network device.
[0203] The particular PDCP is determined based on one or more of a PDCP list, a PDCP type list, a PDCP priority, and a PDCP type priority.
[0204] For example, a specific PDCP is determined based on a PDCP list. If the PDCP to which new data is added belongs to the PDCP in the PDCP list, the first BSR is triggered.
[0205] For example, a specific PDCP is determined based on a PDCP type list. If the PDCP type to which the new data is added belongs to the PDCP type in the PDCP type list, the first BSR is triggered.
[0206] For example, a specific PDCP is determined based on the priority of the PDCP, and 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, the first BSR is triggered when the priority of the PDCP to which new data is added is greater than the priority lower limit. If the priority of the PDCP includes a priority upper limit, the first BSR is triggered when the priority of the PDCP to which new data is added is less than the priority upper limit. If the priority of the PDCP includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the PDCP to which new data is added is greater than the priority lower limit and less than the priority upper limit.
[0207] For example, a specific PDCP is determined based on the priority of the PDCP type, and the priority of the PDCP type may include an upper priority limit and / or a lower priority limit. If the priority of the PDCP type includes a lower priority limit, the first BSR is triggered when the priority of the PDCP type to which new data is added is greater than the lower priority limit. If the priority of the PDCP type includes an upper priority limit, the first BSR is triggered when the priority of the PDCP type to which new data is added is less than the upper priority limit. If the priority of the PDCP type includes a lower priority limit and an upper priority limit, the first BSR is triggered when the priority of the PDCP type to which new data is added is greater than the lower priority limit and less than the upper priority limit.
[0208] In some embodiments, the trigger condition for the first BSR may include the priority of the PDCP to which new data has been added being higher than the priority of the PDCP to which the terminal device has data to transmit. For example, assuming that the PDCP to which new data has been added is PDCP1 and the PDCPs to which the terminal device has data to transmit include PDCP2 and PDCP3, the first BSR is triggered if the priority of PDCP1 is higher than the priorities of PDCP2 and PDCP3. If the priority of PDCP1 is lower than the priorities of PDCP2 and / or PDCP3, the first BSR may not be triggered.
[0209] The PDCP priority and / or PDCP type priority in the present embodiment may be configured by the base station. 5. New data has been added to the RLC compatible data.
[0210] The addition of new data to an RLC may trigger a first BSR. In some embodiments, the addition of new data to a specific RLC may trigger a first BSR. The specific RLC may be dictated by the network equipment.
[0211] The specific RLC is determined based on one or more of an RLC list, an RLC type list, an RLC priority, and an RLC type priority.
[0212] For example, a specific RLC is determined based on the RLC list, and if the RLC to which the new data is added belongs to the RLC in the RLC list, the first BSR is triggered.
[0213] For example, a specific RLC is determined based on an RLC type list. If the RLC type to which the new data is added belongs to the RLC type in the RLC type list, a first BSR is triggered.
[0214] For example, a specific RLC is determined based on the priority of the RLC, and 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, the first BSR is triggered when the priority of the RLC to which new data is added is greater than the priority lower limit. If the priority of the RLC includes a priority upper limit, the first BSR is triggered when the priority of the RLC to which new data is added is less than the priority upper limit. If the priority of the RLC includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the RLC to which new data is added is greater than the priority lower limit and less than the priority upper limit.
[0215] For example, a specific RLC is determined based on the priority of an RLC type, and 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, the first BSR is triggered when the priority of the RLC type to which new data is added is greater than the priority lower limit. If the priority of the RLC type includes a priority upper limit, the first BSR is triggered when the priority of the RLC type to which new data is added is less than the priority upper limit. If the priority of the RLC type includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the RLC type to which new data is added is greater than the priority lower limit and less than the priority upper limit.
[0216] In some embodiments, the trigger condition for the first BSR may include the priority of the RLC to which new data has been added being higher than the priority of the RLC for which the terminal device has data to transmit. For example, assuming that the RLC to which new data has been added is RLC1 and the RLCs for which the terminal device has data to transmit include RLC2 and RLC3, the first BSR is triggered if the priority of RLC1 is higher than the priorities of RLC2 and RLC3. The first BSR may not be triggered if the priority of RLC1 is lower than the priorities of RLC2 and / or RLC3.
[0217] The RLC priority and / or RLC type priority in the embodiments of the present application may be configured by the base station. 6. New data has been added to the data corresponding to the logical channel.
[0218] The addition of new data to a logical channel may trigger the first BSR. In some embodiments, the addition of new data to a specific logical channel may trigger the first BSR. The specific logical channel may be dictated by the network device.
[0219] The particular logical channel is determined based on one or more of a logical channel list, a logical channel type list, a logical channel priority, and a logical channel type priority.
[0220] For example, a specific logical channel is determined based on a logical channel list. If the logical channel to which new data is added belongs to a logical channel in the logical channel list, the first BSR is triggered.
[0221] For example, a specific logical channel is determined based on a logical channel type list. If the logical channel type to which new data is added belongs to the logical channel type in the logical channel type list, the first BSR is triggered.
[0222] For example, a specific logical channel is determined based on the priority of the logical channel, and 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, the first BSR is triggered when the priority of the logical channel to which new data is added is greater than the lower priority limit. If the priority of the logical channel includes an upper priority limit, the first BSR is triggered when the priority of the logical channel to which new data is added is less than the upper priority limit. If the priority of the logical channel includes a lower priority limit and an upper priority limit, the first BSR is triggered when the priority of the logical channel to which new data is added is greater than the lower priority limit and less than the upper priority limit.
[0223] For example, a specific logical channel is determined based on the priority of a logical channel type, and 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, the first BSR is triggered when the priority of the logical channel type to which new data is added is greater than the lower priority limit. If the priority of the logical channel type includes an upper priority limit, the first BSR is triggered when the priority of the logical channel type to which new data is added is less than the upper priority limit. If the priority of the logical channel type includes a lower priority limit and an upper priority limit, the first BSR is triggered when the priority of the logical channel type to which new data is added is greater than the lower priority limit and less than the upper priority limit.
[0224] In some embodiments, the trigger condition for the first BSR may include the priority of the logical channel to which new data has been added being higher than the priority of the logical channel to which the terminal device has data to transmit. For example, assuming that the logical channel to which new data has been added is LCH1 and the logical channels to which the terminal device has data to transmit include LCH2 and LCH3, the first BSR is triggered if the priority of LCH1 is higher than the priorities of LCH2 and LCH3. The first BSR may not be triggered if the priority of LCH1 is lower than the priorities of LCH2 and / or LCH3.
[0225] The priority of logical channels and / or the priority of logical channel types in embodiments of the present application may be configured by the base station. 7. New data has been added to the data corresponding to logical channel groups.
[0226] The addition of new data to a logical channel group can trigger the first BSR. In some embodiments, the addition of new data to a specific logical channel group can trigger the first BSR. The specific logical channel group can be designated by the network device.
[0227] The particular logical channel group is determined based on one or more of a logical channel group list, a logical channel group type list, a logical channel group priority, and a logical channel group type priority.
[0228] For example, a specific logical channel group is determined based on a logical channel group list. If the logical channel group to which new data is added belongs to a logical channel group in a certain logical channel group list, a first BSR is triggered.
[0229] For example, a specific logical channel group is determined based on a logical channel group type list. If the logical channel group type to which new data is added belongs to the logical channel group type in the logical channel group type list, the first BSR is triggered.
[0230] For example, a specific logical channel group is determined based on the priority of the logical channel group, and 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, the first BSR is triggered when the priority of the logical channel group to which new data is added is greater than the lower priority limit. If the priority of the logical channel group includes an upper priority limit, the first BSR is triggered when the priority of the logical channel group to which new data is added is less than the upper priority limit. If the priority of the logical channel group includes a lower priority limit and a higher priority limit, the first BSR is triggered when the priority of the logical channel group to which new data is added is greater than the lower priority limit and less than the upper priority limit.
[0231] For example, a specific logical channel group is determined based on the priority of a logical channel group type, and 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, the first BSR is triggered when the priority of the logical channel group type to which new data is added is greater than the lower priority limit. If the priority of the logical channel group type includes an upper priority limit, the first BSR is triggered when the priority of the logical channel group type to which new data is added is less than the upper priority limit. If the priority of the logical channel group type includes a lower priority limit and an upper priority limit, the first BSR is triggered when the priority of the logical channel group type to which new data is added is greater than the lower priority limit and less than the upper priority limit.
[0232] In some embodiments, the trigger condition for the first BSR may include the priority of the logical channel group to which new data has been added being higher than the priority of the logical channel group to which the terminal device has data to transmit. For example, assume that the logical channel group to which new data has been added is LCG1, and the logical channel groups to which the terminal device has data to transmit include LCG2 and LCG3. If the priority of LCG1 is higher than the priorities of LCG2 and LCG3, the first BSR may not be triggered. If the priority of LCG1 is lower than the priorities of LCG2 and / or LCG3, the first BSR may not be triggered.
[0233] The priority of logical channel groups and / or the priority of logical channel group types in the embodiments of the present application may be configured by the base station.
[0234] The first BSR can be triggered when the terminal device deletes some data that meets the condition, including but not limited to the following scenarios: the excess transmission time has expired, so it is pointless to transmit the data to the receiver; one of the data (e.g., a PDU) in the PDU set is essential, but the transmission of some data in the PDU set has already failed, so the transmission of the excess data in the PDU set is abandoned; data is about to expire, for example, the excess transmission time for the data is about to expire, but more data needs to be transmitted before that time, and the current data transmission is not expected; and the terminal device deletes data for other reasons.
[0235] After determining the deleted data, the terminal device can further determine whether the deleted data meets the conditions for triggering a BSR. The conditions for triggering a BSR will now be described. 8. Data corresponding to the PDU set has been deleted
[0236] The first BSR may be triggered when data is removed from a set of PDUs. In some embodiments, the first BSR may be triggered only when data is removed from a specific set of PDUs, which may be indicated by the network device.
[0237] The specific PDU set is determined based on one or more of a PDU set list, a PDU set type list, a PDU set priority, and a PDU set type priority.
[0238] For example, the specific PDU set is determined based on the PDU set list, and if the PDU set from which data is deleted belongs to a PDU set in the PDU set list, the first BSR is triggered.
[0239] For example, a specific PDU set is determined based on a PDU set type list. If the PDU set type from which data is deleted belongs to a PDU set type in the PDU set type list, a first BSR is triggered.
[0240] For example, a specific PDU set is determined based on the priority of the PDU set, and 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, the first BSR is triggered when the priority of the PDU set from which data has been deleted is greater than the priority lower limit. If the priority of the PDU set includes a priority upper limit, the first BSR is triggered when the priority of the PDU set from which data has been deleted is less than the priority upper limit. If the priority of the PDU set includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the PDU set from which data has been deleted is greater than the priority lower limit and less than the priority upper limit.
[0241] For example, a specific PDU set is determined based on the priority of a PDU set type, and 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, the first BSR is triggered when the priority of the PDU set type from which data has been deleted is greater than the priority lower limit. If the priority of the PDU set type includes a priority upper limit, the first BSR is triggered when the priority of the PDU set type from which data has been deleted is less than the priority upper limit. If the priority of the PDU set type includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the PDU set type from which data has been deleted is greater than the priority lower limit and less than the priority upper limit.
[0242] In the embodiments of the present application, the priority of the PDU set and / or the priority of the PDU set type may be configured by the base station. 9. Data corresponding to the QoS stream is deleted
[0243] The first BSR may be triggered when data is removed from a QoS stream. In some embodiments, the first BSR may be triggered only when data is removed from a specific QoS stream, which may be indicated by the network device.
[0244] The particular QoS stream is determined based on one or more of a QoS stream list, a QoS stream type list, a QoS stream priority, and a QoS stream type priority.
[0245] Take the example where a specific QoS stream is determined based on a QoS stream list, if the QoS stream from which data has been deleted belongs to a QoS stream in the QoS stream list, then trigger the first BSR.
[0246] Take the example where a specific QoS stream is determined based on a QoS stream type list, if the QoS stream type from which the data is deleted belongs to a QoS stream type in the QoS stream type list, trigger the first BSR.
[0247] For example, a specific QoS stream is determined based on the priority of the QoS stream, and the priority of the QoS stream may include a priority upper limit and / or a priority lower limit. If the priority of the QoS stream includes a priority lower limit, the first BSR is triggered when the priority of the QoS stream from which data has been deleted is greater than the priority lower limit. If the priority of the QoS stream includes a priority upper limit, the first BSR is triggered when the priority of the QoS stream from which data has been deleted is less than the priority upper limit. If the priority of the QoS stream includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the QoS stream from which data has been deleted is greater than the priority lower limit and less than the priority upper limit.
[0248] For example, a specific QoS stream is determined based on the priority of a QoS stream type, and the priority of the QoS stream type may include a priority upper limit and / or a priority lower limit. If the priority of the QoS stream type includes a priority lower limit, the first BSR is triggered when the priority of the QoS stream type from which data has been deleted is greater than the priority lower limit. If the priority of the QoS stream type includes a priority upper limit, the first BSR is triggered when the priority of the QoS stream type from which data has been deleted is less than the priority upper limit. If the priority of the QoS stream type includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the QoS stream type from which data has been deleted is greater than the priority lower limit and less than the priority upper limit.
[0249] The priority of the QoS streams and / or the priority of the QoS stream types in the embodiments of the present application may be configured by the base station. 10. Data has been deleted from the DRB-compatible data
[0250] The first BSR may be triggered when data is deleted from a DRB. In some embodiments, the first BSR may be triggered only when data is deleted from a specific DRB. The specific DRB may be designated by the network device.
[0251] The specific DRB is determined based on one or more of the DRB list, the DRB type list, the priority of the DRB, and the priority of the DRB type.
[0252] For example, a specific DRB is determined based on the DRB list, and if the DRB from which data is deleted belongs to a DRB in the DRB list, the first BSR is triggered.
[0253] For example, a specific DRB is determined based on a DRB type list. If the DRB type from which data is deleted belongs to a DRB type in the DRB type list, the first BSR is triggered.
[0254] For example, a specific DRB is determined based on the priority of the DRB, and 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, the first BSR is triggered when the priority of the DRB from which data is deleted is greater than the priority lower limit. If the priority of the DRB includes a priority upper limit, the first BSR is triggered when the priority of the DRB from which data is deleted is less than the priority upper limit. If the priority of the DRB includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the DRB from which data is deleted is greater than the priority lower limit and less than the priority upper limit.
[0255] For example, a specific DRB is determined based on the priority of a DRB type, and 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, the first BSR is triggered when the priority of the DRB type from which data was deleted is greater than the priority lower limit. If the priority of the DRB type includes a priority upper limit, the first BSR is triggered when the priority of the DRB type from which data was deleted is less than the priority upper limit. If the priority of the DRB type includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the DRB type from which data was deleted is greater than the priority lower limit and less than the priority upper limit.
[0256] 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. 11. Data has been deleted from the data corresponding to PDCP
[0257] The first BSR may be triggered when data is deleted from a PDCP. In some embodiments, the first BSR may be triggered only when data is deleted from a specific PDCP, which may be indicated by the network device.
[0258] The particular PDCP is determined based on one or more of a PDCP list, a PDCP type list, a PDCP priority, and a PDCP type priority.
[0259] For example, a specific PDCP is determined based on a PDCP list, and if the PDCP whose data has been deleted belongs to a PDCP in the PDCP list, a first BSR is triggered.
[0260] For example, the specific PDCP is determined based on the PDCP type list, and if the PDCP type from which the data is deleted belongs to a PDCP type in the PDCP type list, the first BSR is triggered.
[0261] For example, a specific PDCP is determined based on the priority of the PDCP, and 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, the first BSR is triggered when the priority of the PDCP from which data is deleted is greater than the priority lower limit. If the priority of the PDCP includes a priority upper limit, the first BSR is triggered when the priority of the PDCP from which data is deleted is less than the priority upper limit. If the priority of the PDCP includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the PDCP from which data is deleted is greater than the priority lower limit and less than the priority upper limit.
[0262] For example, a specific PDCP is determined based on the priority of the PDCP type, and the priority of the PDCP type may include an upper priority limit and / or a lower priority limit. If the priority of the PDCP type includes a lower priority limit, the first BSR is triggered when the priority of the PDCP type from which data was deleted is greater than the lower priority limit. If the priority of the PDCP type includes an upper priority limit, the first BSR is triggered when the priority of the PDCP type from which data was deleted is less than the upper priority limit. If the priority of the PDCP type includes a lower priority limit and an upper priority limit, the first BSR is triggered when the priority of the PDCP type from which data was deleted is greater than the lower priority limit and less than the upper priority limit.
[0263] The PDCP priority and / or PDCP type priority in the present embodiment may be configured by the base station. 12. Data corresponding to RLC has been deleted
[0264] The first BSR may be triggered when data is deleted in an RLC. In some embodiments, the first BSR may be triggered only when data is deleted in a specific RLC, which may be indicated by the network equipment.
[0265] The specific RLC is determined based on one or more of an RLC list, an RLC type list, an RLC priority, and an RLC type priority.
[0266] For example, the specific RLC is determined based on the RLC list, and if the RLC from which the data is deleted belongs to an RLC in the RLC list, the first BSR is triggered.
[0267] For example, the specific RLC is determined based on the RLC type list, and if the RLC type of the deleted data belongs to the RLC type in the RLC type list, the first BSR is triggered.
[0268] For example, a specific RLC is determined based on the priority of the RLC, and 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, the first BSR is triggered when the priority of the RLC from which data is deleted is greater than the priority lower limit. If the priority of the RLC includes a priority upper limit, the first BSR is triggered when the priority of the RLC from which data is deleted is less than the priority upper limit. If the priority of the RLC includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the RLC from which data is deleted is greater than the priority lower limit and less than the priority upper limit.
[0269] For example, a specific RLC is determined based on the priority of an RLC type, and 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, the first BSR is triggered when the priority of the RLC type from which data has been deleted is greater than the priority lower limit. If the priority of the RLC type includes a priority upper limit, the first BSR is triggered when the priority of the RLC type from which data has been deleted is less than the priority upper limit. If the priority of the RLC type includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the RLC type from which data has been deleted is greater than the priority lower limit and less than the priority upper limit.
[0270] The RLC priority and / or RLC type priority in the embodiments of the present application may be configured by the base station. 13. Data corresponding to the logical channel has been deleted
[0271] The first BSR may be triggered when data is removed from a logical channel. In some embodiments, the first BSR may be triggered only when data is removed from a specific logical channel. The specific logical channel may be designated by the network device.
[0272] The particular logical channel is determined based on one or more of a logical channel list, a logical channel type list, a logical channel priority, and a logical channel type priority.
[0273] For example, the specific logical channel is determined based on the logical channel list, and if the logical channel from which the data is deleted belongs to a logical channel in the logical channel list, the first BSR is triggered.
[0274] For example, a specific logical channel is determined based on a logical channel type list, and if the logical channel type from which data is deleted belongs to a logical channel type in the logical channel type list, the first BSR is triggered.
[0275] For example, a specific logical channel is determined based on the priority of the logical channel, and 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, the first BSR is triggered when the priority of the logical channel from which data is deleted is greater than the priority lower limit. If the priority of the logical channel includes a priority upper limit, the first BSR is triggered when the priority of the logical channel from which data is deleted is less than the priority upper limit. If the priority of the logical channel includes a priority lower limit and a priority upper limit, the first BSR is triggered when the priority of the logical channel from which data is deleted is greater than the priority lower limit and less than the priority upper limit.
[0276] For example, a specific logical channel is determined based on the priority of a logical channel type, and 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, the first BSR is triggered when the priority of the logical channel type from which data is deleted is greater than the lower priority limit. If the priority of the logical channel type includes an upper priority limit, the first BSR is triggered when the priority of the logical channel type from which data is deleted is less than the upper priority limit. If the priority of the logical channel type includes a lower priority limit and a higher priority limit, the first BSR is triggered when the priority of the logical channel type from which data is deleted is greater than the lower priority limit and less than the upper priority limit.
[0277] The priority of logical channels and / or the priority of logical channel types in embodiments of the present application may be configured by the base station. 14. Data corresponding to the logical channel group has been deleted
[0278] The first BSR may be triggered when data is deleted from a logical channel group. In some embodiments, the first BSR may be triggered only when data is deleted from a specific logical channel group, which may be indicated by the network device.
[0279] The particular logical channel group is determined based on one or more of a logical channel group list, a logical channel group type list, a logical channel group priority, and a logical channel group type priority.
[0280] For example, a specific logical channel group is determined based on a logical channel group list. If the logical channel group from which data is deleted belongs to a logical channel group in the logical channel group list, the first BSR is triggered.
[0281] For example, a specific logical channel group is determined based on a logical channel group type list. If the logical channel group type from which data is deleted belongs to a logical channel group type in the logical channel group type list, the first BSR is triggered.
[0282] For example, a specific logical channel group is determined based on the priority of the logical channel group, and 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, the first BSR is triggered when the priority of the logical channel group from which data has been deleted is greater than the lower priority limit. If the priority of the logical channel group includes an upper priority limit, the first BSR is triggered when the priority of the logical channel group from which data has been deleted is less than the upper priority limit. If the priority of the logical channel group includes a lower priority limit and a higher priority limit, the first BSR is triggered when the priority of the logical channel group from which data has been deleted is greater than the lower priority limit and less than the upper priority limit.
[0283] For example, a specific logical channel group is determined based on the priority of a logical channel group type, and 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, the first BSR is triggered when the priority of the logical channel group type from which data has been deleted is greater than the lower priority limit. If the priority of the logical channel group type includes an upper priority limit, the first BSR is triggered when the priority of the logical channel group type from which data has been deleted is less than the upper priority limit. If the priority of the logical channel group type includes a lower priority limit and a higher priority limit, the first BSR is triggered when the priority of the logical channel group type from which data has been deleted is greater than the lower priority limit and less than the upper priority limit.
[0284] The priority of logical channel groups and / or the priority of logical channel group types in the embodiments of the present application may be configured by the base station.
[0285] The trigger condition for adding new data and the trigger condition for deleting data may be configured in a combined manner or independently, and the embodiments of the present application are not specifically limited thereto. The combined manner may refer to the trigger condition for adding new data and the trigger condition for deleting data being the same. For example, the first BSR may be triggered when new data is added to or deleted from the second parameter that meets the first condition. 15. Updated the mapping relationship between multiple secondary parameters
[0286] When the mapping relationship between the plurality of second parameters is updated, a first BSR is triggered.
[0287] The mapping relationship between the plurality of second parameters may include a mapping relationship between any two second parameters. When the mapping relationship between any two second parameters is updated, the first BSR is triggered. Taking FIG. 2 as an example, the mapping relationship between the plurality of second parameters may include one or more of a mapping relationship between a PDU set and a QoS stream, a mapping relationship between a QoS stream and a DRB, a mapping relationship between a DRB and PDCP, and a mapping relationship between PDCP and RLC.
[0288] In some embodiments, after the mapping relationship between the plurality of second parameters is updated, the data (or data packet) is changed from one second parameter to another second parameter, triggering the first BSR.
[0289] For example, due to a change in mapping relationship, certain data is changed from one PDU set to another PDU set, or from one QoS stream to another QoS stream, 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, triggering a first BSR.
[0290] As will be understood, a change in the entity to which data belongs due to the change in the mapping relationship corresponds to the addition of new data and the deletion of data as described above. The entity here may refer to any of the PDU set, QoS stream, DRB, PDCP, RLC, LCH, and LCG. For example, a change in data from one PDU set to another PDU set corresponds to the deletion of data from the previous PDU set and the addition of new data to the new PDU set. The condition for triggering the first BSR may be configured separately or in combination with the condition corresponding to the addition of new data and / or the deletion of data as described above.
[0291] In some embodiments, if the mapping relationship is changed but the data is not updated, for example, the data is not updated from one entity to another, the terminal device does not need to trigger the first BSR. For example, if an entity has no data to be transmitted, there is no change in the data after the mapping relationship is changed, and therefore the terminal device does not need to trigger the first BSR. 16. The excess transmission time of the data to be transmitted is less than the third time threshold.
[0292] When the remaining transmission time of the data to be transmitted is less than a third time threshold, the first BSR is triggered. The data to be transmitted may be any one of the data to be transmitted in the terminal device, or may belong to the data to be transmitted corresponding to a specific second parameter. For example, the first BSR may be triggered only when the remaining transmission time of the data to be transmitted corresponding to the specific second parameter is less than the third time threshold.
[0293] The specific second parameter is determined based on one or more of the second parameter list, the second parameter type list, the priority of the second parameter, and the priority of the second parameter type.
[0294] The specific second parameter may refer to one or more of a specific PDU set, a specific QoS stream, a specific PDCP, a specific DRB, a specific RLC, a specific LCH, and a specific LCG. The determination manner of the specific second parameter may refer to the above description, and the description will be omitted here for brevity.
[0295] The third time threshold may be set individually for different second parameters. For example, if the second parameter is a PDU set, a corresponding third time threshold may be set for each PDU set. Of course, in some embodiments, all PDU sets may share a single third time threshold. For example, if the second parameter is a QoS stream, a corresponding third time threshold may be set for each QoS stream. Of course, in some embodiments, all QoS streams may share a single third time threshold. For example, if the second parameter is a PDCP, a corresponding third time threshold may be set for each PDCP. Of course, in some embodiments, all PDCPs may share a single third time threshold. For example, if the second parameter is a DRB, a corresponding third time threshold may be set for each DRB. Of course, in some embodiments, all DRBs may share a single third time threshold. Also, for example, when the second parameter is RLC, a corresponding third time threshold can be set for each RLC. Of course, in some embodiments, all RLCs can share one third time threshold. Also, for example, when the second parameter is LCH, a corresponding third time threshold can be set for each LCH. Of course, in some embodiments, all LCHs can share one third time threshold. Also, for example, when the second parameter is LCG, a corresponding third time threshold can be set for each LCG. Of course, in some embodiments, all LCGs can share one third time threshold.
[0296] In some embodiments, the third time threshold may be set using a group as the granularity. For example, if the second parameter is a PDU set, the embodiment of the present application may divide the PDU set into multiple groups, each corresponding to one third time threshold. For example, if the second parameter is a QoS stream, the embodiment of the present application may divide the QoS stream into multiple groups, each corresponding to one third time threshold. For example, if the second parameter is a PDCP, the embodiment of the present application may divide the PDCP into multiple groups, each corresponding to one third time threshold. For example, if the second parameter is a DRB, the embodiment of the present application may divide the DRB into multiple groups, each corresponding to one third time threshold. For example, if the second parameter is an RLC, the embodiment of the present application may divide the RLC into multiple groups, each corresponding to one third time threshold. For example, if the second parameter is LCH, the embodiment of the present application can divide the LCH into multiple groups, each group corresponding to one third time threshold. For example, if the second parameter is LCG, the embodiment of the present application can divide the LCG into multiple groups, each group corresponding to one third time threshold.
[0297] The third time threshold may be predefined in a protocol or may be configured in the terminal device by the network device, and the embodiment of the present application is not specifically limited thereto. 17. Newly added data will not be deleted.
[0298] 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 trigger of the BSR. If the newly added data is not deleted, the terminal device does not cancel the trigger of the BSR. This will be described below with reference to FIG. 13.
[0299] As shown in Figure 13, data a is originally cached in the terminal device, and when data b arrives, it triggers a BSR. The remaining transmission time for data b is relatively short, and if the terminal device does not receive uplink radio resources within the remaining transmission time, it can delete data b. Because the previous BSR is triggered by the arrival of data b, when data b is deleted, the triggered BSR can also be canceled.
[0300] In some embodiments, the first BSR trigger condition may include multiple types, and the terminal device maintains multiple BSR triggers simultaneously, and when the terminal device transmits a BSR, all BSR triggers are canceled. When the terminal device obtains uplink radio resources and transmits a transport block (TB), if one BSR trigger condition is still pending, the terminal device transmits a BSR.
[0301] The above-mentioned triggering method of the first BSR can also be applied to the triggering of the original BSR. The BSR refers to the BSR generated using a table such as that shown in Table 1. 4. Form of BSR generation
[0302] The first BSR may be generated based on a correspondence relationship between the redundant transmission time interval and a third parameter, which may be divided into any one of a logical channel, a logical channel group, a DRB, a PDCH, an RLC, a QoS stream, and a PDU set.
[0303] The data to be transmitted indicated by the first BSR may include multiple stages of data to be transmitted, and the multiple stages may be determined based on the remaining transmission time interval and the third parameter.
[0304] The network device can configure the terminal device with redundant transmission time levels, each level corresponding to one redundant transmission time interval, for example, a redundant transmission time of 0 to 5 ms is one level, a redundant transmission time of 5 to 10 ms is one level, and a redundant transmission time of 10 to 15 ms is one level.
[0305] In some embodiments, the network device may specify only the step size of the time length of each stage, or may specify the start and end remaining delay values of each stage completely. The excess transmission time ranges corresponding to each stage may be the same or different, and the embodiments of the present application do not specifically limit this. For example, the above-mentioned 0-5 ms, 5-10 ms, and 10-15 ms belong to excess transmission time stages with the same step size. Furthermore, for example, the network device may configure excess transmission time stages with different step sizes, such as excess transmission time stages of 0-5 ms, 5-12 ms, and 12-20 ms.
[0306] The excess transmission time interval may include an open interval, or may be a closed interval, and the embodiments of the present application are not specifically limited thereto. For example, an excess transmission time greater than 30 ms is considered as one stage, and the terminal device can count all data with excess transmission times from 30 ms to infinity as the "greater than 30 ms" stage in the BSR.
[0307] The excess transmission time interval may be configured in the terminal device by the network equipment or may be predefined in the protocol. When the excess transmission time interval is configured by the network equipment, the network equipment may be configured via an RRC message or a MAC CE.
[0308] The third parameters may be divided according to any of logical channels, logical channel groups, DRBs, PDCHs, RLCs, QoS streams, and PDU sets. The number of third parameters included in each stage may be the same or different. The third parameters included in each stage may be configured in the terminal device by the network device or may be predefined in the protocol.
[0309] Taking PDU sets as an example, if divided based on PDU sets, the first stage may include PDU set A and PDU set B, the second stage may include PDU set C, PDU set D, and PDU set E, and the third stage may include PDU set F, etc., as shown in Table 2.
[0310] [Table 2]
[0311] Taking LCH as an example, if we divide it based on LCH, the first stage may include LCH A and LCH B, the second stage may include LCH C, and the third stage may include LCH D and LCH E, as shown in Table 3.
[0312] [Table 3]
[0313] As for the other third parameters, the setting form of the step is similar to that of the PDU set LCH, and for the sake of brevity, the description is omitted here.
[0314] Taking Table 3 as an example, we will introduce a form in which a terminal device generates a first BSR.
[0315] The amount of data to be transmitted indicated by the first BSR may include nine amounts of data to be transmitted, which are a, b, c, d, e, f, g, h, and i, respectively. Here, a indicates the amount of data to be transmitted in LCH A and LCH B with an excess transmission time of 0 to 5 ms, b indicates the amount of data to be transmitted in LCH C with an excess transmission time of 0 to 5 ms, c indicates the amount of data to be transmitted in LCH D and LCH E with an excess transmission time of 0 to 5 ms, d indicates the amount of data to be transmitted in LCH A and LCH B with an excess transmission time of 5 to 10 ms, e indicates the amount of data to be transmitted in LCH C with an excess transmission time of 5 to 10 ms, f indicates the amount of data to be transmitted in LCH D and LCH E with an excess transmission time of 5 to 10 ms, g indicates the amount of data to be transmitted in LCH A and LCH H B with an excess transmission time of 10 to 15 ms, h indicates the amount of data to be transmitted in LCH C with an excess transmission time of 10 to 15 ms, and i indicates the amount of data to be transmitted in LCH D and LCH E with an excess transmission time of 10 to 15 ms.
[0316] In some embodiments, there may be multiple correspondence relationships between the redundant transmission time intervals and the third parameter, and the terminal device may use one of them to generate the first BSR. The specific correspondence relationship to be used may be instructed by the network device. Each correspondence relationship may correspond to an index, and the network device may instruct the terminal device to use an index value, and the terminal device may determine the correspondence relationship to be used based on the index value.
[0317] The plurality of types of correspondence relationships may be configured in advance in a protocol, or may be configured in a terminal device by a network device. 5. BSR Transmission
[0318] Embodiments of the present application may set a priority (also called a scheduling priority) for the first BSR. In some embodiments, 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.
[0319] The priority of the first BSR may be configured by the network equipment, for example, the network equipment may configure a relationship between the priority of the first BSR and the priority of a control channel (e.g., an SRB).
[0320] In some embodiments, the first BSR may have a dedicated logical channel identifier (LCH ID) that is different from the logical channel identifier of the legacy type BSR. In other embodiments, the first BSR may employ a logical channel identifier similar to that of the legacy type BSR.
[0321] In some embodiments, the first BSR may be multiplexed with a specific type of logical channel and one TB. For example, the first BSR may employ the same logical channel identifier as a conventional type BSR, but the first BSR is multiplexed with only a specific type of logical channel and one TB. The specific type of service may be, for example, an XR service. That is, the first BSR is multiplexed with a logical channel corresponding to the XR service and one TB, but is multiplexed with other logical channels and one TB.
[0322] In some embodiments, the first BSR may have a dedicated transmission resource (or uplink radio resource). For example, the first BSR may employ the same logical channel identifier as a conventional type BSR, but the first BSR is transmitted only through the dedicated transmission resource and not through other resources. The dedicated transmission resource may be, for example, a transmission resource dedicated to XR or a transmission resource dedicated to XRBSR.
[0323] The dedicated transmission resources may be determined by negotiation between the terminal device and the network device, or may be configured in the terminal device by the network device. For example, the network device can indicate the dedicated transmission resources to the terminal device via DCI or RRC. For example, the network device can indicate to the terminal device via DCI that the radio resources belong to the uplink radio resources dedicated to XR (or the uplink radio resources dedicated to XR BSR), or the network device can indicate to the terminal device via RRC that the radio resources of the CG in the terminal device belong to the uplink radio resources dedicated to XR (or the uplink radio resources dedicated to XR BSR).
[0324] When the first BSR is carried on a dedicated transmission resource, the MAC subheader corresponding to the first BSR may carry a logical channel identifier corresponding to the first BSR.
[0325] The MAC subheader corresponding to the first BSR may or may not include a length field. For example, if the first BSR has a definite length, the MAC subheader corresponding to the first BSR may not include a length field, and if the first BSR has an indefinite length, the MAC subheader corresponding to the first BSR includes a length field.
[0326] Taking Table 3 as an example, if the terminal device generates a first BSR based on the BSR format shown in Table 3 and can determine the length of the first BSR, the MAC subheader corresponding to the first BSR does not need to include a length field. Even if the values of a, b, c, d, e, f, g, h, and i are 0, the corresponding fields still need to be filled with 0 to ensure that the first BSR has a definite length. If the fields are not filled with 0, the MAC subheader must include a length field. Whether or not the fields need to be filled with 0 may be specified by the protocol or configured by the network device.
[0327] In some embodiments, the first information may be used to indicate resources that cannot be used to transmit the first BSR. The resources that cannot be used to transmit the first BSR may be dedicated transmission resources for a certain service. For example, uplink radio resources dedicated to transmitting certain types of service data allocated to the terminal device by the network device may not be used to transmit the first BSR.
[0328] The resources that cannot be used for transmitting the first BSR may be indicated to the terminal device by the network device. For example, the network device may indicate the resources that cannot be used for transmitting the first BSR via an RRC message or DCI. The resources that cannot be used for transmitting the first BSR may be CG resources or DG resources.
[0329] For example, the network device may instruct the terminal device via an RRC message which type 1 CG resource or which type 2 CG resource is not used to transmit the first BSR, or may instruct the terminal device via a DCI which DG resource is not used to transmit the first BSR or which type 2 CG resource is not used to transmit the BSR.
[0330] In some embodiments, the terminal device may further send a second BSR to the network device, the second BSR being used to indicate the amount of data to be transmitted, and the second BSR may be a conventional type BSR.
[0331] 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 a table as shown in Table 1. The first BSR table and the second BSR table have different correspondence relationships between BSR code points and data amounts. The first BSR is called the new BSR, and the second BSR is called the original BSR.
[0332] In some embodiments, the triggering and transmission of the first BSR and the second BSR are independent, e.g., when the first BSR and the second BSR are simultaneously in a triggered state, the second BSR may still maintain a triggered state when the first BSR is transmitted, or the first BSR may still maintain a triggered state when the second BSR is transmitted.
[0333] 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, and when the terminal device transmits the second BSR, the terminal device can cancel the transmission of the first BSR.
[0334] For example, the second BSR can report the amount of data that should be reported by the first BSR, but the first BSR does not report the amount of data that should be reported by the second BSR. When both the first BSR and the second BSR are in the triggered state, the terminal device does not cancel the trigger of the second BSR when it sends the first BSR, and cancels the trigger of the first BSR when it sends the second BSR.
[0335] Whether the first BSR and the second BSR adopt a combined operation mode may be configured by the network device.
[0336] The above describes in detail a method embodiment of the present application with reference to Figures 4 to 13. The following describes in detail an apparatus embodiment of the present application with reference to Figures 14 to 16. It should be understood that the description of the apparatus embodiment corresponds to the description of the method embodiment, so that the parts not described in detail can be referred to the previous method embodiment.
[0337] 14 is a structural schematic diagram of a terminal device according to an embodiment of the present application. As shown in FIG. 14, a terminal device 1400 includes an acquiring unit 1410 and a sending unit 1420.
[0338] The obtaining unit 1410 is used to obtain the first information.
[0339] The sending unit 1420 sends a first BSR to the network device according to the first information, and 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.
[0340] Optionally, the first information is used to indicate one or more of information related to a first BSR table, data that can be included in the first BSR statistical range, trigger conditions for the first BSR, a generation form of the first BSR, and transmission resources used by the first BSR, where the first BSR table includes a correspondence between BSR code points and data amounts.
[0341] Optionally, the information related to the first BSR table includes parameters in the first BSR table and / or a validity time of the first BSR table.
[0342] Optionally, the parameters in the first BSR table include one or more of a data volume upper limit, a data volume lower limit, a number of bits corresponding to a BSR code point, and a code point step size.
[0343] Optionally, the validity start time of the first BSR table is the time when the first BSR table is configured, or the validity start time of the first BSR table is a first time indicated by the network device.
[0344] Optionally, the first BSR table includes a plurality of BSR tables, and the terminal equipment further includes a receiving unit 1430 for receiving second information sent from the network equipment, and the second information is used to activate or deactivate one or more of the plurality of BSR tables.
[0345] Optionally, the data that can be included in the first BSR statistical range is related to a first parameter corresponding to data to be transmitted, and the first parameter includes one or more of a logical channel, a logical channel group, a DRB, a PDCH, an RLC, a QoS stream, a PDU set, an excess transmission time, and a transmission resource.
[0346] Optionally, the data that can be included in the first BSR statistical range 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 satisfies a preset threshold requirement; and the data to be transmitted satisfies a statistical granularity requirement, wherein the statistical granularity is related to the first parameter.
[0347] Optionally, the statistical granularity of the first BSR is a PDU set.
[0348] Optionally, the data that can be included in the first BSR statistical range include: a logical channel corresponding to data to be transmitted belongs to a preset logical channel; a logical channel corresponding to data to be transmitted satisfies a preset logical channel threshold requirement; a logical channel group corresponding to data to be transmitted belongs to a preset logical channel group; a logical channel group corresponding to data to be transmitted satisfies a preset logical channel group threshold requirement; a DRB corresponding to data to be transmitted belongs to a preset DRB; a DRB corresponding to data to be transmitted satisfies a preset DRB threshold requirement; a PDCP corresponding to data to be transmitted belongs to a preset PDCP; a PDCP corresponding to data to be transmitted is preset The data satisfies one or more of the following conditions: the RLC corresponding to the data to be transmitted satisfies the preset PDCP threshold requirement; the RLC corresponding to the data to be transmitted belongs to the preset RLC; the RLC corresponding to the data to be transmitted satisfies the preset RLC threshold requirement; the QoS stream corresponding to the data to be transmitted belongs to the preset QoS stream; the PDU set corresponding to the data to be transmitted belongs to the preset PDU set; the type of the PDU set corresponding to the data to be transmitted belongs to the preset PDU set type; the excess transmission time corresponding to the data to be transmitted is smaller than the first time threshold; the excess transmission time corresponding to the data to be transmitted is greater than the second time threshold; and the transmission resource corresponding to the data to be transmitted does not belong to the dedicated resource.
[0349] Optionally, the first BSR table includes a plurality of BSR tables, and the corresponding relationships between different BSR tables and the first parameters are respectively configured by the network device.
[0350] Optionally, the trigger condition of the first BSR is related to a second parameter corresponding to the data to be transmitted and an excess transmission time, and the second parameter includes one or more of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
[0351] Optionally, the trigger condition of the first BSR is related to one or more of the following information: data corresponding to the second parameter, priority of the second parameter corresponding to the data to be transmitted, priority of the type of the second parameter corresponding to the data to be transmitted, and mapping relationships between multiple second parameters.
[0352] Optionally, the trigger conditions of the first BSR include one or more of: data corresponding to the second parameter has been updated; the priority of the second parameter corresponding to the data to be transmitted satisfies a 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 satisfies a 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 the multiple second parameters has been updated; the second parameter corresponding to the data to be transmitted belongs to a preset second parameter; and the type of the second parameter corresponding to the data to be transmitted belongs to a preset second parameter type.
[0353] Optionally, the trigger conditions of the first BSR include one or more of: the priority of the second parameter whose data has been updated is higher than a first priority threshold; the priority of the second parameter whose data has been updated belongs to a first priority range; the priority of the second parameter whose data has been updated is higher than the priority of the second parameter whose data is to be transmitted in the terminal device; the second parameter whose data has been updated belongs to a preset second parameter; the priority of the type of the second parameter whose data has been updated is higher than a second priority threshold; the priority of the type of the second parameter whose data has been updated belongs to a second priority range; the priority of the type of the second parameter whose data has been updated is higher than the priority of the type of the second parameter whose data is to be transmitted in the terminal device; the type of the second parameter whose data has been updated belongs to a preset second parameter type; the remaining transmission time of the data to be transmitted corresponding to the second parameter is less than a third time threshold; and the added new data is not deleted.
[0354] Optionally, the data being updated includes new data being added and / or data being deleted.
[0355] Optionally, the first BSR is generated based on a correspondence between an excess transmission time interval and a third parameter, and the third parameter is divided according to any one of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
[0356] Optionally, the data to be transmitted indicated by the first BSR includes a plurality of stages of data to be transmitted, the plurality of stages being determined based on the remaining transmission time interval and the third parameter.
[0357] Optionally, the priority of the first BSR is higher than the priority of a data channel and / or the priority of the first BSR is lower than the priority of a control channel.
[0358] Optionally, the first BSR satisfies one or more of the following: having a dedicated logical channel identifier; being multiplexed into one TB with a logical channel corresponding to a specific service; and having dedicated transmission resources.
[0359] Optionally, when the first BSR is carried on a dedicated transmission resource, the MAC subheader corresponding to the first BSR does not carry a logical channel identifier corresponding to the first BSR.
[0360] Optionally, if the first BSR has a definite length, the MAC subheader corresponding to the first BSR does not include a length field.
[0361] Optionally, the first information is used to indicate resources that cannot be used for transmitting the first BSR.
[0362] Optionally, the sending unit is further used to send a second BSR to the network device, and the second BSR is used to indicate the amount of data to be transmitted, where the first BSR is determined based on a first BSR table, and the second BSR is determined based on a second BSR table, and the first BSR table and the second BSR table have different correspondence relationships between BSR code points and data amounts.
[0363] Optionally, the terminal device further includes a processing unit for canceling the triggering of the first BSR when the second BSR is sent if the data to be transmitted corresponding to the second BSR includes data to be transmitted corresponding to the first BSR.
[0364] Optionally, the first information is transmitted from the network device to the terminal device.
[0365] Optionally, the data to be transmitted is XR data.
[0366] 15 is a schematic diagram of a network device according to an embodiment of the present application. The network device 1500 as shown in FIG.
[0367] The receiving unit 1510 is used to receive a first BSR sent from a terminal device, where the first BSR is generated based on first information, and 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.
[0368] Optionally, the first information is used to indicate one or more of information related to a first BSR table, data that can be included in the first BSR statistical range, trigger conditions for the first BSR, a generation form of the first BSR, and transmission resources used by the first BSR, where the first BSR table includes a correspondence between BSR code points and data amounts.
[0369] Optionally, the information related to the first BSR table includes parameters in the first BSR table and / or a validity time of the first BSR table.
[0370] Optionally, the parameters in the first BSR table include one or more of a data volume upper limit, a data volume lower limit, a number of bits corresponding to a BSR code point, and a code point step size.
[0371] Optionally, the validity start time of the first BSR table is the time when the first BSR table is configured, or the validity start time of the first BSR table is a first time indicated by the network device.
[0372] Optionally, the first BSR table includes a plurality of BSR tables, and the network device further includes a sending unit 1520 for sending second information to the terminal device, the second information being used to activate or deactivate one or more of the plurality of BSR tables.
[0373] Optionally, the data that can be included in the first BSR statistical range is related to a first parameter corresponding to data to be transmitted, and the first parameter includes one or more of a logical channel, a logical channel group, a DRB, a PDCH, an RLC, a QoS stream, a PDU set, an excess transmission time, and a transmission resource.
[0374] Optionally, the data that can be included in the first BSR statistical range 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 satisfies a preset threshold requirement; and the data to be transmitted satisfies a statistical granularity requirement, wherein the statistical granularity is related to the first parameter.
[0375] Optionally, the statistical granularity of the first BSR is a PDU set.
[0376] Optionally, the data that can be included in the first BSR statistical range include: a logical channel corresponding to data to be transmitted belongs to a preset logical channel; a logical channel corresponding to data to be transmitted satisfies a preset logical channel threshold requirement; a logical channel group corresponding to data to be transmitted belongs to a preset logical channel group; a logical channel group corresponding to data to be transmitted satisfies a preset logical channel group threshold requirement; a DRB corresponding to data to be transmitted belongs to a preset DRB; a DRB corresponding to data to be transmitted satisfies a preset DRB threshold requirement; a PDCP corresponding to data to be transmitted belongs to a preset PDCP; a PDCP corresponding to data to be transmitted is preset The data satisfies one or more of the following conditions: the RLC corresponding to the data to be transmitted satisfies the preset PDCP threshold requirement; the RLC corresponding to the data to be transmitted belongs to the preset RLC; the RLC corresponding to the data to be transmitted satisfies the preset RLC threshold requirement; the QoS stream corresponding to the data to be transmitted belongs to the preset QoS stream; the PDU set corresponding to the data to be transmitted belongs to the preset PDU set; the type of the PDU set corresponding to the data to be transmitted belongs to the preset PDU set type; the excess transmission time corresponding to the data to be transmitted is smaller than the first time threshold; the excess transmission time corresponding to the data to be transmitted is greater than the second time threshold; and the transmission resource corresponding to the data to be transmitted does not belong to the dedicated resource.
[0377] Optionally, the first BSR table includes a plurality of BSR tables, and the corresponding relationships between different BSR tables and the first parameters are respectively configured by the network device.
[0378] Optionally, the trigger condition of the first BSR is related to a second parameter corresponding to the data to be transmitted and an excess transmission time, and the second parameter includes one or more of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
[0379] Optionally, the trigger condition of the first BSR is related to one or more of the following information: data corresponding to the second parameter, priority of the second parameter corresponding to the data to be transmitted, priority of the type of the second parameter corresponding to the data to be transmitted, and mapping relationships between multiple second parameters.
[0380] Optionally, the trigger conditions of the first BSR include one or more of: data corresponding to the second parameter has been updated; the priority of the second parameter corresponding to the data to be transmitted satisfies a 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 satisfies a 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 the multiple second parameters has been updated; the second parameter corresponding to the data to be transmitted belongs to a preset second parameter; and the type of the second parameter corresponding to the data to be transmitted belongs to a preset second parameter type.
[0381] Optionally, the trigger conditions of the first BSR include one or more of: the priority of the second parameter whose data has been updated is higher than a first priority threshold; the priority of the second parameter whose data has been updated belongs to a first priority range; the priority of the second parameter whose data has been updated is higher than the priority of the second parameter whose data is to be transmitted in the terminal device; the second parameter whose data has been updated belongs to a preset second parameter; the priority of the type of the second parameter whose data has been updated is higher than a second priority threshold; the priority of the type of the second parameter whose data has been updated belongs to a second priority range; the priority of the type of the second parameter whose data has been updated is higher than the priority of the type of the second parameter whose data is to be transmitted in the terminal device; the type of the second parameter whose data has been updated belongs to a preset second parameter type; the remaining transmission time of the data to be transmitted corresponding to the second parameter is less than a third time threshold; and the added new data is not deleted.
[0382] Optionally, the data being updated includes new data being added and / or data being deleted.
[0383] Optionally, the first BSR is generated based on a correspondence between the excess transmission time interval and a third parameter, and the third parameter is divided according to any one of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
[0384] Optionally, the data to be transmitted indicated by the first BSR includes a plurality of stages of data to be transmitted, the plurality of stages being determined based on the remaining transmission time interval and the third parameter.
[0385] Optionally, the priority of the first BSR is higher than the priority of a data channel and / or the priority of the first BSR is lower than the priority of a control channel.
[0386] Optionally, the first BSR satisfies one or more of the following: having a dedicated logical channel identifier; being multiplexed into one TB with a logical channel corresponding to a specific service; and having dedicated transmission resources.
[0387] Optionally, when the first BSR is carried on a dedicated transmission resource, the MAC subheader corresponding to the first BSR does not carry a logical channel identifier corresponding to the first BSR.
[0388] Optionally, if the first BSR has a definite length, the MAC subheader corresponding to the first BSR does not include a length field.
[0389] Optionally, the first information is used to indicate resources that cannot be used for transmitting the first BSR.
[0390] Optionally, the receiving unit is further used to receive a second BSR sent from the terminal device, and the second BSR is used to indicate the data amount of data to be transmitted, where the first BSR is determined based on a first BSR table, and the second BSR is determined based on a second BSR table, and the first BSR table and the second BSR table have different correspondence relationships between BSR code points and data amounts.
[0391] Optionally, the first information is transmitted from the network device to the terminal device.
[0392] Optionally, the data to be transmitted is XR data.
[0393] Figure 16 is a structural diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 16 indicate that the unit or module is optional. The device 1600 in Figure 16 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.
[0394] The device 1600 may include one or more processors 1610. The processor 1610 can support the device 1600 in implementing the methods described in the method embodiments above. The processor 1610 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or the like. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
[0395] The device 1600 may further include one or more memories 1620. The memories 1620 may store programs that are executable by the processor 1610 to cause the processor 1610 to perform the methods described in the method embodiments above. The memory 1620 may be separate from the processor 1610 or may be integrated into the processor 1610.
[0396] The device 1600 may further include a transceiver 1630. The processor 1610 may communicate with other devices or chips via the transceiver 1630. For example, the processor 1610 may transmit and receive data to and from other devices or chips via the transceiver 1630.
[0397] An embodiment of the present application further provides a computer-readable storage medium for storing a program, which can be applied to a terminal or a network device according to the embodiment of the present application, and the program can cause a computer to execute the method performed by the terminal or the network device according to each embodiment of the present application.
[0398] An embodiment of the present application further provides a computer program product, which includes a program that can be applied to a terminal or a network device according to an embodiment of the present application, and causes a computer to execute a method performed by the terminal or the network device according to each embodiment of the present application.
[0399] In this application, the terms "system" and "network" may be used interchangeably. Furthermore, the terms used in this application are used only to interpret specific embodiments of the present application and are not intended to limit the present application. The terms "first," "second," "third," "fourth," etc. in the specification, claims, and drawings of this application are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "include," "have," and any variations thereof are intended to cover a non-exclusive inclusion.
[0400] In the embodiments of the present application, the "indication" referred to may be a direct indication or an indirect indication, and may indicate an association relationship. For example, when A indicates B, it may mean that A directly indicates B, e.g., that B can be obtained by A, or that A indirectly indicates B, e.g., that A indicates C, e.g., that B can be obtained by C, and it may indicate an association relationship between A and B.
[0401] In the embodiments of the present application, the term "correspondence" may indicate a direct or indirect correspondence relationship between the two, or an association relationship between the two, such as a relationship of indicating and indicated, or a relationship of configuring and configured.
[0402] In the embodiments of the present application, "predefined" or "preconfigured" may be realized by pre-storing corresponding code, form, or a format capable of instructing related information in a device (including, for example, a terminal device and a network device), and the present application does not limit the specific implementation form. For example, predefined may refer to being defined in a protocol.
[0403] In the embodiment of the present application, determining B depending on A does not mean determining B depending only on A, but may also determine B depending on A and / or other information.
[0404] In the examples of the present application, the term "and / or" simply describes the relationship between related objects and indicates that three types of relationships exist, for example, A and / or B includes three situations: only A exists, both A and B exist, and only B exists. In addition, in this specification, the symbol " / " generally indicates that the related objects before and after it have an "or" relationship.
[0405] In various embodiments of the present application, the order of the numbers of the above processes does not indicate the order of execution, and the order of execution of each process should be determined based on its function and inherent logic, and does not constitute any limitation on the implementation process of the embodiments of the present application.
[0406] It should be understood that in some embodiments of the present application, the disclosed systems, devices, and methods can be realized in other forms. For example, the device embodiments described above are merely exemplary, and the division of the units is merely one type of logical function division. In actual implementation, other division forms may be adopted, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. Furthermore, the shown or discussed mutual couplings, direct couplings, or communication connections may be indirect couplings or communication connections via some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0407] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the means of this embodiment according to actual needs.
[0408] Furthermore, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit.
[0409] The above embodiments may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, all or in part may be implemented 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, they generate all or some of the procedures or functions described in the embodiments of the present application. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored on a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optics, digital subscriber line (DSL)) or wireless (e.g., infrared, radio, microwave, etc.). The computer-readable storage medium may be any available medium readable by a computer, or a data storage device, such as a server or data center, that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid state disks (SSDs)).
[0410] Although specific embodiments of the present application have been described above, the scope of protection of the present application is not limited thereto, and all modifications and substitutions that can be easily conceived by those skilled in the art without departing from the technical scope disclosed in the present application fall within the scope of protection of the present application. Therefore, the scope of protection of the present application should be in accordance with the scope of protection of the claims. [Explanation of symbols]
[0411] 100 Wireless Communication System 110 base station 120 Terminal Equipment 1400 Terminal Equipment 1410 Acquisition Units 1420 Transmitting Unit 1430 receiving unit 1500 Network Equipment 1510 receiving unit 1520 Transmitting Unit 1600 equipment 1610 processor 1620 memory 1630 Transmitter / Receiver
Claims
1. A method for transmitting a buffer status report (BSR), comprising: A step in which the terminal device acquires first information; and a step in which the terminal device transmits a first BSR to a network device based on the first information, the first BSR being used to indicate the amount of data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.
2. The first information is used to indicate one or more of information related to a first BSR table, data that can be included in a statistical range of the first BSR, a trigger condition of the first BSR, a generation form of the first BSR, and a transmission resource used by the first BSR; 2. The method of claim 1, wherein the first BSR table includes a correspondence between a BSR code point and a data amount.
3. 3. The method of claim 2, wherein the information related to the first BSR table includes parameters in the first BSR table and / or a validity time of the first BSR table.
4. 4. The method of claim 3, wherein the parameters in the first BSR table include one or more of a data volume upper limit, a data volume lower limit, a number of bits corresponding to a BSR code point, and a code point step size.
5. The method according to claim 3 or 4, wherein the validity start time of the first BSR table is the time when the first BSR table is configured, or the validity start time of the first BSR table is the first time indicated by the network device.
6. the first BSR table includes a plurality of BSR tables, and the method further comprises:
6. The method according to claim 2, further comprising the step of: receiving, by the terminal device, second information transmitted from the network device, the second information being used to activate or deactivate one or more of the plurality of BSR tables.
7. 7. The method according to claim 2, wherein the data that can be included in the statistical range of the first BSR is related to a first parameter corresponding to data to be transmitted, the first parameter comprising one or more of a logical channel, a logical channel group, a data radio bearer (DRB), a packet data convergence protocol (PDCH), a radio link control (RLC), a quality of service (QoS) stream, a protocol data unit (PDU) set, a spare transmission time, and a transmission resource.
8. The data that can be included in the statistical scope of the first BSR is: The first parameter corresponding to the data to be transmitted belongs to the preset first parameter; the first parameter corresponding to the data to be transmitted satisfies a threshold requirement; 8. The method of claim 7, wherein the data to be transmitted satisfies one or more of the following conditions: the data satisfies a statistical granularity requirement, the statistical granularity being related to the first parameter.
9. The data that can be included in the statistical scope of the first BSR is: The logical channel corresponding to the data to be transmitted belongs to the preset logical channel; the logical channel corresponding to the data to be transmitted satisfies the preset logical channel threshold requirement; The logical channel group corresponding to the data to be transmitted belongs to the preset logical channel group; The logical channel group corresponding to the data to be transmitted satisfies the preset logical channel group threshold requirement; The DRB corresponding to the data to be transmitted belongs to the preset DRB; The DRB corresponding to the data to be transmitted satisfies the preset DRB threshold requirement; The PDCH corresponding to the data to be transmitted belongs to the preset PDCH; the PDCH corresponding to the data to be transmitted satisfies the preset PDCH threshold requirement; The RLC corresponding to the data to be transmitted belongs to the preset RLC; The RLC corresponding to the data to be transmitted satisfies the preset RLC threshold requirement; The QoS stream corresponding to the data to be transmitted belongs to the preset QoS stream; The PDU set corresponding to the data to be transmitted belongs to the preset PDU set; The type of the PDU set corresponding to the data to be transmitted belongs to the preset PDU set type; The surplus transmission time corresponding to the data to be transmitted is smaller than a first time threshold value; The excess transmission time corresponding to the data to be transmitted is greater than a second time threshold value; 9. The method according to claim 8, characterized in that one or more of the following conditions are satisfied: the transmission resources corresponding to the data to be transmitted do not belong to the dedicated resources.
10. 10. The method according to claim 8 or 9, wherein the statistical granularity of the first BSR is a PDU set.
11. The method according to any one of claims 7 to 10, wherein the first BSR table includes a plurality of BSR tables, and the correspondence between different BSR tables and the first parameter is respectively configured by the network device.
12. The method according to any one of claims 2 to 11, characterized in that the trigger condition of the first BSR is related to a second parameter corresponding to data to be transmitted and an excess transmission time, and the second parameter includes one or more of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
13. The trigger condition for the first BSR is: 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 method of claim 12 , wherein the information relates to one or more of the following: a mapping relationship between a plurality of the second parameters.
14. The trigger condition for the first BSR is: that the data corresponding to the second parameter has been updated; The priority of the second parameter corresponding to the data to be transmitted satisfies a preset priority threshold requirement; The priority of the second parameter corresponding to the data to be transmitted falls within a preset priority range; The priority of the type of the second parameter corresponding to the data to be transmitted satisfies a 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 the plurality of second parameters is updated; The second parameter corresponding to the data to be transmitted belongs to the preset second parameter; The method of claim 13, wherein the type of the second parameter corresponding to the data to be transmitted belongs to a preset second parameter type.
15. The trigger condition for the first BSR is: The priority of the second parameter whose data has been updated is higher than the first priority threshold; The priority of the second parameter whose data has been updated belongs to the first priority range; The priority of the second parameter whose data has been updated is higher than the priority of the second parameter whose data is to be transmitted to the terminal device; the second parameter whose 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 a second priority threshold; the priority of the type of the second parameter whose data has been updated belongs to the second priority range; The priority of the type of second parameter whose data has been updated is higher than the priority of the type of second parameter whose data is to be transmitted to the terminal device; the type of the second parameter whose 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 a third time threshold; The method of any one of claims 12 to 14, characterized in that new data that has been added is not deleted.
16. 16. The method according to claim 14 or 15, wherein the data being updated includes new data being added and / or data being deleted.
17. The method according to any one of claims 2 to 16, characterized in that the first BSR is generated based on a correspondence relationship between an excess transmission time interval and a third parameter, and the third parameter is divided according to any one of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
18. 18. The method of claim 17, wherein the data to be transmitted indicated by the first BSR includes a plurality of stages of data to be transmitted, and the plurality of stages are determined based on the remaining transmission time interval and the third parameter.
19. the priority of the first BSR is higher than the priority of the data channel; and / or 19. The method according to any one of claims 1 to 18, characterized in that the priority of the first BSR is lower than the priority of a control channel.
20. The first BSR is having a dedicated logical channel identifier; logical channels corresponding to specific services are multiplexed into one TB; 20. The method according to any one of claims 1 to 19, characterized in that it satisfies one or more of the following: having dedicated transmission resources.
21. 21. The method according to claim 1, wherein when the first BSR is carried on a dedicated transmission resource, the medium access control (MAC) subheader corresponding to the first BSR does not carry a logical channel identifier corresponding to the first BSR.
22. The method according to any one of claims 1 to 21, characterized in that if the first BSR has a definite length, the MAC subheader corresponding to the first BSR does not include a length field.
23. 23. The method according to any one of claims 1 to 22, wherein the first information is used to indicate resources that cannot be used for transmitting the first BSR.
24. The method further includes a step of transmitting a second BSR from the terminal device to the network device, the second BSR being used to indicate the amount of data to be transmitted; The method according to any one of claims 1 to 23, wherein the first BSR is determined based on a first BSR table, and the second BSR is determined based on a second BSR table, and the first BSR table and the second BSR table have different correspondence relationships between BSR code points and data amounts.
25. 25. The method of claim 24, further comprising the step of, when the terminal device transmits the second BSR, canceling the trigger of the first BSR if the transmission target data corresponding to the second BSR includes the transmission target data corresponding to the first BSR.
26. The method according to any one of claims 1 to 25, wherein the first information is transmitted from the network device to the terminal device.
27. 27. The method according to any one of claims 1 to 26, wherein the data to be transmitted is augmented reality XR data.
28. A method for transmitting a buffer status report (BSR), comprising: a step of receiving a first BSR transmitted by a terminal device, the first BSR being generated based on first information, and the first BSR being used to indicate the amount of data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.
29. The first information is used to indicate one or more of information related to a first BSR table, data that can be included in a statistical range of the first BSR, a trigger condition of the first BSR, a generation form of the first BSR, and a transmission resource used by the first BSR; 30. The method of claim 28, wherein the first BSR table includes one or more of the correspondence relationships between BSR code points and data amounts.
30. 30. The method of claim 29, wherein the information related to the first BSR table includes parameters in the first BSR table and / or an activation time of the first BSR table.
31. 31. The method of claim 30, wherein the parameters in the first BSR table include one or more of a data volume upper limit, a data volume lower limit, a number of bits corresponding to a BSR code point, and a code point step size.
32. 32. The method according to claim 30 or 31, wherein the validity start time of the first BSR table is the time when the first BSR table is configured, or the validity start time of the first BSR table is the first time indicated by the network device.
33. the first BSR table includes a plurality of BSR tables, and the method further comprises:
33. The method according to claim 29, further comprising the step of: the network device transmitting second information to the terminal device, the second information being used to activate or deactivate one or more of the plurality of BSR tables.
34. 34. The method according to claim 29, wherein the data that can be included in the statistical range of the first BSR is related to a first parameter corresponding to data to be transmitted, the first parameter comprising one or more of a logical channel, a logical channel group, a data radio bearer (DRB), a packet data convergence protocol (PDCH), a radio link control (RLC), a quality of service (QoS) stream, a protocol data unit (PDU) set, a spare transmission time, and a transmission resource.
35. The data that can be included in the statistical scope of the first BSR is: The first parameter corresponding to the data to be transmitted belongs to the preset first parameter; the first parameter corresponding to the data to be transmitted satisfies a threshold requirement; 35. The method of claim 34, wherein the data to be transmitted satisfies one or more of the following conditions: the data satisfies a statistical granularity requirement, the statistical granularity being related to the first parameter.
36. The data that can be included in the statistical scope of the first BSR is: The logical channel corresponding to the data to be transmitted belongs to the preset logical channel; the logical channel corresponding to the data to be transmitted satisfies the preset logical channel threshold requirement; The logical channel group corresponding to the data to be transmitted belongs to the preset logical channel group; The logical channel group corresponding to the data to be transmitted satisfies the preset logical channel group threshold requirement; The DRB corresponding to the data to be transmitted belongs to the preset DRB; The DRB corresponding to the data to be transmitted satisfies the preset DRB threshold requirement; The PDCH corresponding to the data to be transmitted belongs to the preset PDCH; the PDCH corresponding to the data to be transmitted satisfies the preset PDCH threshold requirement; The RLC corresponding to the data to be transmitted belongs to the preset RLC; The RLC corresponding to the data to be transmitted satisfies the preset RLC threshold requirement; The QoS stream corresponding to the data to be transmitted belongs to the preset QoS stream; The PDU set corresponding to the data to be transmitted belongs to the preset PDU set; The type of the PDU set corresponding to the data to be transmitted belongs to the preset PDU set type; The surplus transmission time corresponding to the data to be transmitted is smaller than a first time threshold value; The excess transmission time corresponding to the data to be transmitted is greater than a second time threshold value; 36. The method according to claim 35, characterized in that one or more of the following conditions are met: the transmission resources corresponding to the data to be transmitted do not belong to the dedicated resources.
37. 37. The method of claim 35 or 36, wherein the statistical granularity of the first BSR is a PDU set.
38. The method according to any one of claims 34 to 37, wherein the first BSR table includes a plurality of BSR tables, and the correspondence between different BSR tables and the first parameter is respectively configured by the network device.
39. 39. The method according to claim 29, wherein the trigger condition of the first BSR is related to a second parameter corresponding to data to be transmitted and an excess transmission time, and the second parameter includes one or more of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
40. The trigger condition for the first BSR is: 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; 40. The method of claim 39, wherein the information relates to one or more of the following: a mapping relationship between a plurality of said second parameters.
41. The trigger condition for the first BSR is: that the data corresponding to the second parameter has been updated; The priority of the second parameter corresponding to the data to be transmitted satisfies a preset priority threshold requirement; The priority of the second parameter corresponding to the data to be transmitted falls within a preset priority range; The priority of the type of the second parameter corresponding to the data to be transmitted satisfies a 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 the plurality of second parameters is updated; The second parameter corresponding to the data to be transmitted belongs to the preset second parameter; 41. The method of claim 40, comprising one or more of: the type of the second parameter corresponding to the data to be transmitted belongs to a preset second parameter type.
42. The trigger condition for the first BSR is: The priority of the second parameter whose data has been updated is higher than the first priority threshold; The priority of the second parameter whose data has been updated belongs to the first priority range; The priority of the second parameter whose data has been updated is higher than the priority of the second parameter whose data is to be transmitted to the terminal device; the second parameter whose 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 a second priority threshold; the priority of the type of the second parameter whose data has been updated belongs to the second priority range; The priority of the type of second parameter whose data has been updated is higher than the priority of the type of second parameter whose data is to be transmitted to the terminal device; the type of the second parameter whose 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 a third time threshold; 42. The method of any one of claims 39 to 41, comprising one or more of: new data that has been added is not deleted.
43. 43. The method according to claim 41 or 42, wherein the data being updated includes new data being added and / or data being deleted.
44. The method according to any one of claims 29 to 43, wherein the first BSR is generated based on a correspondence relationship between an excess transmission time interval and a third parameter, and the third parameter is divided according to any one of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
45. 45. The method of claim 44, wherein the data to be transmitted indicated by the first BSR includes a plurality of stages of data to be transmitted, and the plurality of stages are determined based on the remaining transmission time interval and the third parameter.
46. the priority of the first BSR is higher than the priority of the data channel; and / or 46. The method according to any one of claims 28 to 45, wherein the priority of the first BSR is lower than the priority of a control channel.
47. The first BSR is having a dedicated logical channel identifier; logical channels corresponding to specific services are multiplexed into one TB; 47. The method according to any one of claims 28 to 46, characterized in that it satisfies one or more of the following: having dedicated transmission resources.
48. 48. The method according to any one of claims 28 to 47, characterized in that when the first BSR is carried on a dedicated transmission resource, the medium access control (MAC) subheader corresponding to the first BSR does not carry a logical channel identifier corresponding to the first BSR.
49. The method according to any one of claims 28 to 48, wherein if the first BSR has a definite length, the MAC subheader corresponding to the first BSR does not include a length field.
50. 50. The method according to any one of claims 28 to 49, wherein the first information is used to indicate resources that cannot be used for transmitting the first BSR.
51. The method further includes a step of receiving a second BSR transmitted from the terminal device by the network device, the second BSR being used to indicate the amount of data to be transmitted; The method according to any one of claims 28 to 50, wherein the first BSR is determined based on a first BSR table, and the second BSR is determined based on a second BSR table, and the first BSR table and the second BSR table have different correspondence relationships between BSR code points and data amounts.
52. 52. The method according to claim 28, wherein the first information is transmitted from the network device to the terminal device.
53. 53. The method according to any one of claims 28 to 52, wherein the data to be transmitted is augmented reality XR data.
54. A terminal device, an acquiring unit for acquiring first information; a transmitting unit for transmitting a first buffer status report (BSR) to a network device based on the first information, the first BSR indicating the amount of data to be transmitted and the remaining transmission time corresponding to the data to be transmitted.
55. The first information is used to indicate information related to a first BSR table, data that can be included in the statistical range of the first BSR, a trigger condition of the first BSR, a generation form of the first BSR, and a transmission resource used by the first BSR; 55. The terminal device of claim 54, wherein the first BSR table includes one or more of the correspondence relationships between BSR code points and data amounts.
56. 56. The terminal device of claim 55, wherein the information related to the first BSR table includes parameters in the first BSR table and / or an activation time of the first BSR table.
57. 57. The terminal device of claim 56, wherein the parameters in the first BSR table include one or more of a data volume upper limit, a data volume lower limit, a number of bits corresponding to a BSR code point, and a code point step size.
58. The terminal device according to claim 56 or 57, wherein the start time of validity of the first BSR table is the time of construction of the first BSR table, or the start time of validity of the first BSR table is the first time indicated by the network device.
59. The first BSR table includes a plurality of BSR tables, and the terminal device:
59. The terminal device of claim 55, further comprising: a receiving unit for receiving second information sent from the network device, the second information activating or deactivating one or more of the plurality of BSR tables.
60. 60. The terminal device according to any one of claims 55 to 59, wherein the data that can be included in the statistical range of the first BSR is related to a first parameter corresponding to data to be transmitted, and the first parameter includes one or more of a logical channel, a logical channel group, a data radio bearer (DRB), a packet data convergence protocol (PDCH), a radio link control (RLC), a quality of service (QoS) stream, a protocol data unit (PDU) set, an excess transmission time, and a transmission resource.
61. The data that can be included in the statistical scope of the first BSR is: The first parameter corresponding to the data to be transmitted belongs to the preset first parameter; the first parameter corresponding to the data to be transmitted satisfies a threshold requirement; 61. The terminal device of claim 60, wherein the data to be transmitted satisfies one or more of the following conditions: the data satisfies a statistical granularity requirement, the statistical granularity being related to the first parameter.
62. The data that can be included in the statistical scope of the first BSR is: The logical channel corresponding to the data to be transmitted belongs to the preset logical channel; the logical channel corresponding to the data to be transmitted satisfies the preset logical channel threshold requirement; The logical channel group corresponding to the data to be transmitted belongs to the preset logical channel group; The logical channel group corresponding to the data to be transmitted satisfies the preset logical channel group threshold requirement; The DRB corresponding to the data to be transmitted belongs to the preset DRB; The DRB corresponding to the data to be transmitted satisfies the preset DRB threshold requirement; The PDCH corresponding to the data to be transmitted belongs to the preset PDCH; the PDCH corresponding to the data to be transmitted satisfies the preset PDCH threshold requirement; The RLC corresponding to the data to be transmitted belongs to the preset RLC; The RLC corresponding to the data to be transmitted satisfies the preset RLC threshold requirement; The QoS stream corresponding to the data to be transmitted belongs to the preset QoS stream; The PDU set corresponding to the data to be transmitted belongs to the preset PDU set; The type of the PDU set corresponding to the data to be transmitted belongs to the preset PDU set type; The surplus transmission time corresponding to the data to be transmitted is smaller than a first time threshold value; The excess transmission time corresponding to the data to be transmitted is greater than a second time threshold value; 62. The terminal device according to claim 61, characterized in that it satisfies one or more of the following conditions: the transmission resources corresponding to the data to be transmitted do not belong to the dedicated resources.
63. 63. The terminal device according to claim 61 or 62, wherein the statistical granularity of the first BSR is a PDU set.
64. The terminal device according to any one of claims 60 to 63, wherein the first BSR table includes a plurality of BSR tables, and the correspondence between different BSR tables and the first parameter is configured by the network device, respectively.
65. The terminal device according to any one of claims 55 to 64, characterized in that the trigger condition of the first BSR is related to a second parameter corresponding to the data to be transmitted and an excess transmission time, and the second parameter includes one or more of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
66. The trigger condition for the first BSR is: 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; 66. The terminal device of claim 65, wherein the information relates to one or more of the following: a mapping relationship between a plurality of the second parameters.
67. The trigger condition for the first BSR is: that the data corresponding to the second parameter has been updated; The priority of the second parameter corresponding to the data to be transmitted satisfies a preset priority threshold requirement; The priority of the second parameter corresponding to the data to be transmitted falls within a preset priority range; The priority of the type of the second parameter corresponding to the data to be transmitted satisfies a 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 the plurality of second parameters is updated; The second parameter corresponding to the data to be transmitted belongs to the preset second parameter; 67. The terminal device of claim 66, wherein the type of the second parameter corresponding to the data to be transmitted includes one or more of belonging to a preset second parameter type.
68. The trigger condition for the first BSR is: The priority of the second parameter whose data has been updated is higher than the first priority threshold; The priority of the second parameter whose data has been updated belongs to the first priority range; The priority of the second parameter whose data has been updated is higher than the priority of the second parameter whose data is to be transmitted to the terminal device; the second parameter whose 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 a second priority threshold; the priority of the type of the second parameter whose data has been updated belongs to the second priority range; The priority of the type of second parameter whose data has been updated is higher than the priority of the type of second parameter whose data is to be transmitted to the terminal device; the type of the second parameter whose 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 a third time threshold; 68. The terminal device according to any one of claims 65 to 67, characterized in that the added new data is not deleted.
69. 69. The terminal device according to claim 67 or 68, wherein the data being updated includes new data being added and / or data being deleted.
70. The terminal device according to any one of claims 55 to 69, wherein the first BSR is generated based on a correspondence relationship between an excess transmission time interval and a third parameter, and the third parameter is divided according to any one of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
71. The terminal device of claim 70, wherein the data to be transmitted indicated by the first BSR includes a plurality of stages of data to be transmitted, and the plurality of stages are determined based on the remaining transmission time interval and the third parameter.
72. the priority of the first BSR is higher than the priority of the data channel; and / or 72. The terminal device according to claim 54, wherein the priority of the first BSR is lower than the priority of a control channel.
73. The first BSR is having a dedicated logical channel identifier; logical channels corresponding to specific services are multiplexed into one TB; 73. A terminal device according to any one of claims 54 to 72, characterized in that it satisfies one or more of the following: having dedicated transmission resources.
74. 74. The terminal device according to claim 54, wherein when the first BSR is carried on a dedicated transmission resource, the medium access control (MAC) subheader corresponding to the first BSR does not carry a logical channel identifier corresponding to the first BSR.
75. The terminal device according to any one of claims 54 to 74, wherein if the first BSR has a definite length, the MAC subheader corresponding to the first BSR does not include a length field.
76. The terminal device according to any one of claims 54 to 75, wherein the first information is used to indicate resources that cannot be used for transmitting the first BSR.
77. The sending unit is further configured to send a second BSR to the network device, the second BSR being configured to indicate the amount of data to be transmitted; The terminal device according to any one of claims 54 to 76, 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 correspondence relationships between BSR code points and data amounts.
78. 78. The terminal device of claim 77, further comprising: a processing unit for canceling the trigger of the first BSR when the second BSR is transmitted if the data to be transmitted corresponding to the second BSR includes data to be transmitted corresponding to the first BSR.
79. 79. The terminal device according to claim 54, wherein the first information is transmitted from the network device to the terminal device.
80. The terminal device according to any one of claims 54 to 79, characterized in that the data to be transmitted is augmented reality XR data.
81. A network device, 1. A network device comprising: a receiving unit for receiving a first buffer status report (BSR) transmitted from a terminal device, the first BSR being generated based on first information, the first BSR indicating a data amount of data to be transmitted and an excess transmission time corresponding to the data to be transmitted.
82. The first information is used to indicate one or more of information related to a first BSR table, data that can be included in a statistical range of the first BSR, a trigger condition of the first BSR, a generation form of the first BSR, and a transmission resource used by the first BSR; 82. The network device of claim 81, wherein the first BSR table includes one or more of the correspondence relationships between BSR code points and data amounts.
83. 83. The network device of claim 82, wherein the information related to the first BSR table includes parameters in the first BSR table and / or a validity time of the first BSR table.
84. 84. The network device of claim 83, wherein the parameters in the first BSR table include one or more of a data volume upper limit, a data volume lower limit, a number of bits corresponding to a BSR code point, and a code point step size.
85. 85. The network device according to claim 83 or 84, wherein the validity start time of the first BSR table is the time when the first BSR table is configured, or the validity start time of the first BSR table is the first time indicated by the network device.
86. The first BSR table includes a plurality of BSR tables, and the network device:
86. The network device of claim 82, further comprising: a transmitting unit for transmitting second information to the terminal device, the second information activating or deactivating one or more of the plurality of BSR tables.
87. 87. The network device of claim 82, wherein the data that can be included in the statistical range of the first BSR is related to a first parameter corresponding to data to be transmitted, and the first parameter includes one or more of a logical channel, a logical channel group, a data radio bearer (DRB), a packet data convergence protocol (PDCH), a radio link control (RLC), a quality of service (QoS) stream, a protocol data unit (PDU) set, an excess transmission time, and a transmission resource.
88. The data that can be included in the statistical scope of the first BSR is: The first parameter corresponding to the data to be transmitted belongs to the preset first parameter; the first parameter corresponding to the data to be transmitted satisfies a threshold requirement; 88. The network device of claim 87, wherein the data to be transmitted satisfies one or more of the following conditions: the data satisfies a statistical granularity requirement, the statistical granularity being related to the first parameter.
89. The data that can be included in the statistical scope of the first BSR is: The logical channel corresponding to the data to be transmitted belongs to the preset logical channel; the logical channel corresponding to the data to be transmitted satisfies the preset logical channel threshold requirement; The logical channel group corresponding to the data to be transmitted belongs to the preset logical channel group; The logical channel group corresponding to the data to be transmitted satisfies the preset logical channel group threshold requirement; The DRB corresponding to the data to be transmitted belongs to the preset DRB; The DRB corresponding to the data to be transmitted satisfies the preset DRB threshold requirement; The PDCH corresponding to the data to be transmitted belongs to the preset PDCH; the PDCH corresponding to the data to be transmitted satisfies the preset PDCH threshold requirement; The RLC corresponding to the data to be transmitted belongs to the preset RLC; The RLC corresponding to the data to be transmitted satisfies the preset RLC threshold requirement; The QoS stream corresponding to the data to be transmitted belongs to the preset QoS stream; The PDU set corresponding to the data to be transmitted belongs to the preset PDU set; The type of the PDU set corresponding to the data to be transmitted belongs to the preset PDU set type; The surplus transmission time corresponding to the data to be transmitted is smaller than a first time threshold value; The excess transmission time corresponding to the data to be transmitted is greater than a second time threshold value; 90. The network device according to claim 88, wherein the transmission resource corresponding to the data to be transmitted does not belong to the dedicated resource.
90. 90. The network device according to claim 88 or 89, wherein the statistical granularity of the first BSR is a PDU set.
91. The network device according to any one of claims 87 to 90, wherein the first BSR table includes a plurality of BSR tables, and the correspondence between different BSR tables and the first parameter is configured by the network device, respectively.
92. The trigger condition of the first BSR is related to a second parameter corresponding to the data to be transmitted and an excess transmission time, and the second parameter includes one or more of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
93. The trigger condition for the first BSR is: 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; 93. The network device of claim 92, wherein the information relates to one or more of the following: a mapping relationship between a plurality of said second parameters.
94. The trigger condition for the first BSR is: that the data corresponding to the second parameter has been updated; The priority of the second parameter corresponding to the data to be transmitted satisfies a preset priority threshold requirement; The priority of the second parameter corresponding to the data to be transmitted falls within a preset priority range; The priority of the type of the second parameter corresponding to the data to be transmitted satisfies a 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 the plurality of second parameters is updated; The second parameter corresponding to the data to be transmitted belongs to the preset second parameter; 94. The network device of claim 93, wherein the type of the second parameter corresponding to the data to be transmitted includes one or more of belonging to a preset second parameter type.
95. The trigger condition for the first BSR is: The priority of the second parameter whose data has been updated is higher than the first priority threshold; The priority of the second parameter whose data has been updated belongs to the first priority range; The priority of the second parameter whose data has been updated is higher than the priority of the second parameter whose data is to be transmitted to the terminal device; the second parameter whose 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 a second priority threshold; the priority of the type of the second parameter whose data has been updated belongs to the second priority range; The priority of the type of second parameter whose data has been updated is higher than the priority of the type of second parameter whose data is to be transmitted to the terminal device; the type of the second parameter whose 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 a third time threshold; 95. The network device according to claim 92, wherein the network device is configured to include one or more of: new data that has been added is not deleted.
96. 96. The network device according to claim 94, wherein the data being updated includes new data being added and / or data being deleted.
97. The network device of any one of claims 82 to 96, characterized in that the first BSR is generated based on a correspondence relationship between an excess transmission time interval and a third parameter, and the third parameter is divided according to any one of a PDU set, a QoS stream, a DRB, a PDCP, an RLC, a logical channel, and a logical channel group.
98. 98. The network device of claim 97, wherein the transmission target data indicated by the first BSR includes a plurality of stages of transmission target data, and the plurality of stages are determined based on the remaining transmission time interval and the third parameter.
99. the priority of the first BSR is higher than the priority of the data channel; and / or 99. The network device according to claim 81, wherein the priority of the first BSR is lower than the priority of a control channel.
100. The first BSR is having a dedicated logical channel identifier; logical channels corresponding to specific services are multiplexed into one TB; 100. The network device according to any one of claims 81 to 99, wherein the network device satisfies one or more of the following: having dedicated transmission resources.
101. 101. The network device according to claim 81, wherein when the first BSR is loaded on a dedicated transmission resource, a Media Access Control (MAC) subheader corresponding to the first BSR does not carry a logical channel identifier corresponding to the first BSR.
102. The network device according to any one of claims 81 to 101, wherein if the first BSR has a definite length, the MAC subheader corresponding to the first BSR does not include a length field.
103. 103. The network device according to claim 81, wherein the first information is used to indicate resources that cannot be used for transmitting the first BSR.
104. The receiving unit is further configured to receive a second BSR transmitted from the terminal device, the second BSR being configured to indicate the amount of data to be transmitted; The network device according to any one of claims 81 to 103, characterized in that 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 correspondence relationships between BSR code points and data amounts.
105. 105. The network device according to claim 81, wherein the first information is transmitted from the network device to the terminal device.
106. The network device according to any one of claims 81 to 105, characterized in that the data to be transmitted is augmented reality XR data.
107. A terminal device comprising a transceiver, a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory and control the transceiver to send and receive signals, thereby causing the terminal device to execute the method described in any one of claims 1 to 27.
108. A network device comprising a transceiver, a memory, and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory and control the transceiver to send and receive signals, thereby causing the network device to execute the method described in any one of claims 28 to 53.
109. An apparatus, characterized in that it comprises a processor adapted to call a program from a memory, thereby causing the apparatus to carry out the method of any one of claims 1 to 53.
110. A chip comprising a processor used to cause a device equipped with the chip to execute the method according to any one of claims 1 to 53 by calling a program from a memory.
111. A computer-readable storage medium having stored thereon a program for causing a computer to execute the method according to any one of claims 1 to 53.
112. A computer program product, characterized in that it comprises a program for causing a computer to carry out the method according to any one of claims 1 to 53.
113. A computer program causing a computer to carry out the method according to any one of claims 1 to 53.
Citation Information
Patent Citations
Buffer Status Reporting Procedure in a Wireless Device and Wireless Network
US20180270699A1
SYSTEMS AND METHODS FOR INDICATING PRIORITY OF LOGICAL CHANNEL GROUPS (LCGs) IN A 5G NR BUFFER STATUS REPORT (BSR)
US20190053260A1
Data Sending Method And Communications Device
US20200374888A1