BSR reporting method and device, terminal equipment, network side equipment and medium

By determining in the terminal device that use BSR format that does not contain LCG identification or BSR table with higher quantization accuracy, the problem of low quantization accuracy of cached data in the short BSR report in the new empty port is solved, and the effect of saving transmission resources and improving quantization accuracy is achieved.

CN120111565APending Publication Date: 2025-06-06VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311670358.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-06
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

In the new air interface (NR), the LCG ID occupies 3 bits in the 1-byte load of the short BSR or the short truncated BSR, resulting in low quantization accuracy of the cached data volume, resulting in waste of transmission resources.

Method used

A BSR reporting method is provided. The terminal device determines whether to perform BSR reporting using a BSR format that does not include an LCG identifier or a BSR table with a cache indication range smaller than a default table based on its own device type, LCG number or configuration information.

Benefits of technology

By using a BSR format that does not contain LCG identification or a BSR table with higher quantization accuracy, the terminal device can avoid occupancy of bit load and report BSR identification to the network device, thereby saving transmission resources and improving the quantization accuracy of the cached data volume.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120111565A_ABST
    Figure CN120111565A_ABST
Patent Text Reader

Abstract

The invention discloses a BSR reporting method and device, terminal equipment, network side equipment and a medium, and belongs to the technical field of communication, and the BSR reporting method comprises the steps that the terminal equipment obtains first information, and the terminal equipment determines whether the first BSR information is used for executing BSR reporting or not based on the first information. Wherein the first BSR information comprises at least one of a first BSR format and a first BSR table, the first BSR format does not comprise an LCG identifier or the first BSR format only comprises a cache data volume indication of a single LCG, the first BSR table comprises at least one cache data volume, and the maximum cache data volume of the first BSR table is smaller than the maximum cache data volume of a default BSR table; the first information comprises at least one of the following information: the equipment type of the terminal equipment; the number of LCGs of the terminal equipment; and the first configuration information is used for indicating whether the terminal equipment uses the first BSR information to execute BSR reporting or not.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a BSR reporting method, device, terminal equipment, network side equipment and medium. Background Art

[0002] When a terminal device needs to send data to the network side, it needs uplink radio bearer (RB) resources. If there are no RB resources, it needs to apply for RB resources from the network side device first. Currently, the terminal can apply for RB resources by sending a buffer status report (BSR) to the network side device.

[0003] In the related art, the terminal inserts a BSR control unit in the protocol data unit (PDU) of the media access control layer (MAC), and indicates to the network side device the logical channel group (LCG) and the amount of data to be sent through the BSR control unit, and requests the network side device to allocate RB resources. However, in the 1-byte payload of the short BSR or short truncated BSR in the new radio (NR), the LCG ID (identity) indicating the LCG occupies 3 bits. For a terminal configured with a single LCG (such as an A-IoT device), if 3 bits are used to indicate the LCG ID, only 5 bits will be left to indicate the amount of cached data, resulting in low quantization accuracy of the amount of cached data, thereby resulting in a waste of transmission resources. Summary of the invention

[0004] The embodiments of the present application provide a BSR reporting method, apparatus, terminal equipment, network-side equipment, and medium, which can save transmission resources.

[0005] In a first aspect, a BSR reporting method is provided, the method comprising: a terminal device obtains first information; the terminal device determines, based on the first information, whether to use the first BSR information to perform BSR reporting; wherein the first BSR information comprises at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of a default BSR table; the first information comprises at least one of the following: a device type of the terminal device; the number of logical channel groups LCG of the terminal device; first configuration information, the first configuration information being used to indicate whether the terminal device uses the first BSR information to perform BSR reporting.

[0006] In a second aspect, a BSR reporting method is provided, the method comprising: a first network device sends first configuration information to a terminal device, the first configuration information being used to indicate whether the terminal device uses the first BSR information to perform BSR reporting; wherein the first BSR information comprises at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table.

[0007] According to a third aspect, a BSR reporting method is provided, wherein a first network device receives a BSR report from a terminal device, wherein the BSR report is determined and sent based on first BSR information; the first network device determines the cache information of the terminal device according to the BSR report; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table.

[0008] In a fourth aspect, a BSR reporting device is provided, which includes: an acquisition module and a determination module, wherein: the acquisition module is used to acquire first information; the determination module is used to determine whether to use the first BSR information to perform BSR reporting based on the first information acquired by the acquisition module; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table; the first information includes at least one of the following: a device type of the terminal device; the number of logical channel groups LCG of the terminal device; first configuration information, and the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting.

[0009] In a fifth aspect, a BSR reporting device is provided, which includes: a sending module; the sending module is used to send first configuration information to a terminal device, and the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table.

[0010] In a sixth aspect, a BSR reporting device is provided, which includes: a receiving module and a determining module; the receiving module is used to receive a BSR report from a terminal device, and the BSR report is determined and sent based on first BSR information; the determining module is used to determine the cache information of the terminal device according to the BSR report received by the receiving module; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table.

[0011] In a seventh aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0012] In an eighth aspect, a terminal device is provided, comprising a processor and a communication interface, wherein the processor is used to obtain first information, and based on the first information, determine whether to use the first BSR information to perform BSR reporting; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table; the first information includes at least one of the following: a device type of the terminal device; the number of logical channel groups LCG of the terminal device; first configuration information, and the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting.

[0013] In the ninth aspect, a network side device is provided, which includes a processor and a memory, the memory storing programs or instructions that can be run on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the second aspect or the third aspect.

[0014] In the tenth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the communication interface is used to send first configuration information to a terminal device, and the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table.

[0015] In the eleventh aspect, a network side device is provided, including a processor and a communication interface, wherein the communication interface is used to receive a BSR report from a terminal device, and the BSR report is determined and sent based on first BSR information; the processor is used to determine the cache information of the terminal device according to the BSR report; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table.

[0016] In the twelfth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0017] In the thirteenth aspect, a wireless communication system is provided, including: a terminal device and a network side device, wherein the terminal device can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect or the third aspect.

[0018] In the fourteenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect.

[0019] In the fifteenth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the BSR reporting method as described in the first aspect, or to implement the steps of the BSR reporting method as described in the second aspect, or to implement the steps of the BSR reporting method as described in the third aspect.

[0020] In an embodiment of the present application, a terminal device obtains first information, and based on the first information, determines whether to use first BSR information to perform BSR reporting; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table; the first information includes at least one of the following: a device type of the terminal device; the number of logical channel groups LCG of the terminal device; first configuration information, the first configuration information being used to indicate whether the terminal device uses the first BSR information to perform BSR reporting. Through this method, the terminal device can determine whether to use a BSR format that does not include an LCG identifier or a BSR table whose cache indication range is smaller than the default table (i.e., the quantization accuracy is greater than the default table) to perform BSR reporting based on its own device type, LCG quantity or configuration information. Since the BSR format used for BSR reporting may not include an LCG identifier, it avoids occupying the bit load to report the BSR identifier to the network device, thereby saving transmission resources for BSR reporting. Since the terminal device can use a BSR table with higher quantization accuracy to perform BSR reporting, the terminal device can report a cache indication that is closer to the actual cache data amount based on the BSR table, thereby saving transmission resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 A block diagram of a wireless communication system provided in an embodiment of the present application;

[0022] Figure 2 One of the flow charts of the BSR reporting method provided in the embodiment of the present application;

[0023] Figure 3A One of the schematic diagrams of the BSR format provided in the embodiment of the present application;

[0024] Figure 3B The second schematic diagram of the BSR format provided in the embodiment of the present application;

[0025] Figure 4 Flowchart 2 of the BSR reporting method provided in the embodiment of the present application

[0026] Figure 5 One of the structural schematic diagrams of the BSR reporting device provided in the embodiment of the present application;

[0027] Figure 6 The second structural diagram of the BSR reporting device provided in the embodiment of the present application;

[0028] Figure 7 The third structural diagram of the BSR reporting device provided in the embodiment of the present application;

[0029] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0030] Fig. 9 A schematic diagram of the hardware structure of a terminal device provided in an embodiment of the present application;

[0031] Fig.10 A schematic diagram of the hardware structure of the network side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0032] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0033] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0034] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

[0035] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.

[0036] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B, a Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0037] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF) etc.

[0038] The concepts, nouns / terms or coined words involved in the embodiments of the present application are explained below.

[0039] 1. Ambient power-enabled IoT (A-IoT)

[0040] A-IoT, also known as Ambient IoT, is an IoT service in which IoT devices (such as IoT terminals) are powered by energy harvesting. IoT devices do not have batteries or have limited energy storage capabilities (for example, using a capacitor). Energy sources for energy harvesting include radio waves, light, motion, heat or other suitable energy sources.

[0041] It can be understood that the overall power consumption of such IoT devices is low, including low-power signal reception and low-power signal transmission. Due to the low overall power consumption, the energy for communication can come from the environment, such as wind energy, kinetic energy, thermal energy, RF signals, etc., and can also be called Ambient IoT devices, passive IoT devices, or answering devices.

[0042] Ambient IoT devices can be classified based on energy source, energy storage capability, passive or active emission, etc.

[0043] Referring to TR22.840, A-IoT's passive or active transmission has the following communication modes:

[0044] Normal operation. In which the A-IoT device has power to work continuously or for a period of time. The energy can come from continuous energy harvesting, or it may have a certain energy storage capability, such as being equipped with a capacitor.

[0045] Active transmission supports device-triggered operations. The device can only support short-term active status and intermittent communication. The device can decide when to communicate with the network. The device does not necessarily monitor the network, that is, it may not monitor the called service for a long time.

[0046] Passive transmission only supports on-demand operations initiated by the network. The device cannot initiate services on its own.

[0047] In one network structure of A-IoT, the reader / writer can be integrated into the base station as a functional unit, and the base station can communicate directly with the A-IoT device; in another network structure, the reader / writer can be integrated into the base station as a functional unit, and the base station communicates with the A-IoT device through an auxiliary node such as a repeater NCR node or a RIS node; in another network structure, the reader / writer is a unit deployed separately from the base station, and the A-IoT device involved can be a terminal device based on passive communication, or a fixed deployment reader / writer device controlled by the base station, and the reader / writer device communicates with the A-IoT device under the control of the base station. The communication between the reader / writer and the A-IoT device can be based on the backscatter communication mechanism, or it can be based on the active communication method in which the A-IoT device generates and transmits radio waves by itself.

[0048] 2. BSR

[0049] BSR is a data buffer report used to notify the network side equipment of the amount of data waiting to be transmitted in the terminal's buffer. When the terminal wants to send data, it first stores the processed data in the buffer, and then applies for uplink wireless resources from the network by sending a data buffer status report. At the MAC layer, the base station allocates the minimum number of uplink authorizations, i.e., uplink physical shared channel (PUSCH) resources, to the terminal according to the priority, service level, data size, etc. of the data to be sent by the terminal and the radio resource situation of the cell.

[0050] In 5G networks, each logical channel (LCH) is assigned to a logical channel group through LCG, and a UE can be configured with up to 8 LCGs. The data volume calculation process of the MAC entity in TS 38.322 [3] and [4] is determined by the UL data volume available for the logical channel.

[0051] The Rel-15 BSRs include the following types:

[0052] (1) Regular BSR: Regular BSR is triggered in any of the following situations:

[0053] An LCH with a higher priority than the LCH currently sending data changes from having no data to sending to having data to send; or

[0054] When all LCHs have no data to send, one LCH becomes available to send data; or

[0055] When the BSR retransmission timer (retxBSR-Timer) times out, at least one LCH still has data to be sent.

[0056] (2) Periodic BSR: Periodic BSR is triggered when the periodic BSR-Timer times out.

[0057] (3) Padding BSR: It is triggered when a MAC protocol data unit (PDU) has spare capacity to accommodate a BSR MAC control element (CE) after accommodating all data.

[0058] It should be noted that one LCH belongs to one LCH group. The BS (buffer size level) of BSR is reported in units of LCG. A maximum of 8 LCGs can be configured. Regular BSR can trigger the sending of SR. If no uplink grant is obtained after the last SR is sent, SR retransmission can be triggered.

[0059] Four formats of BSR are specified in NR Rel-15, namely, Short BSR, Short Truncated BSR, Long BSR and Long Truncated BSR. Short BSR and Short Truncated BSR consist of 8 bits, of which 3 bits are used for LCG ID and 5 bits are used for buffer size (BufferSize). The 5 bits provide 2^5=32 indexes from 0 to 31. The 0 index represents 0Byte BSR and the 31 index value represents 150000Bytes BSR. The mapping of these indexes is provided (in bytes) in 3GPP 38.321-Table 6.1.3.1-1: Buffer size levels for the 5-bit buffer size field. Long BSR and Long Truncated BSR include multiple (e.g., m+1) MAC CEs, which have the same format but variable size. The first byte represents the LCG ID and the rest represents the buffer status report. Long BSR and Long Truncated BSR use 8 bits to allow 2^8=256 indexes, which can accommodate a larger buffer state of 81338368 bytes.

[0060] For regular BSR or periodic BSR, if the terminal has more than one LCG with data, the long BSR is used, otherwise the short BSR is used.

[0061] Due to the characteristics of 8 LCGs introduced in NR, for short BSR or short truncated BSR, 3 bits are required to indicate the LCG ID, leaving only 5 bits to indicate the amount of cached data. Therefore, it can only indicate the buffer size corresponding to index 0-31, making the quantization accuracy of the cached data amount lower than the 6-bit indication used in LTE or the 8-bit cached data amount indication used in long BSR or long truncated BSR in NR.

[0062] 3. BSR report of Narrow Band Internet of Things (NB-IoT) terminals

[0063] The NB-IoT terminal is a terminal based on the LTE wireless protocol and supports only one LCG (ie, LCG#0), in which the buffer size indication contains 6 bits, similar to ordinary LTE terminals, and uses the same quantization table containing 64 entries.

[0064] The BSR reporting method provided in the embodiment of the present application can be applied to the scenario where the A-IoT device performs BSR reporting.

[0065] In the related art, when an A-IoT device is configured with an LCG, the format of the BSR used when applying for uplink resources from the network side device can be a short BSR or a short truncated BSR. However, in the 1-byte payload of the short BSR or short truncated BSR in NR, the LCG ID occupies 3 bits, so only 5 bits are left for buffering information reporting, resulting in a waste of transmission resources.

[0066] According to the BSR reporting method provided in the embodiment of the present application, the A-IoT device can determine whether to use a BSR format that does not contain an LCG identifier or a BSR table whose cache indication range is smaller than the default table (i.e., the quantization accuracy is greater than the default table) to perform BSR reporting based on its own device type, LCG number or configuration information. For example, when the A-IoT device is configured with only one LCG, the first BSR format can be used to perform BSR reporting. Since the BSR format used does not contain the LCG identifier, it avoids occupying the bit load to report the BSR identifier to the network device, thereby saving transmission resources for performing BSR reporting. For another example, when the A-IoT device is an A-IoT device, a BSR table with higher quantization accuracy can be used to perform BSR reporting. Therefore, the A-IoT device can report a cache data amount indication that is closer to the actual cache data amount according to the BSR table, so that the network device can allocate the actual required transmission resources to the A-IoT device based on the cache data amount indication reported by the A-IoT device, thereby saving transmission resources.

[0067] The BSR reporting method provided in the embodiment of the present application is described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.

[0068] Figure 2 A flow chart of the BSR reporting method provided in the embodiment of the present application is as follows: Figure 2 The BSR reporting method shown may include the following steps S201 and S202:

[0069] Step S201: The terminal device obtains first information.

[0070] In some embodiments, the first information includes at least one of the following:

[0071] The device type of the terminal device;

[0072] The number of logical channel groups (LCGs) of the terminal equipment;

[0073] The first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting.

[0074] Exemplarily, the device type may include an A-IoT device, a read-write device, and the like.

[0075] Exemplarily, the number of LCGs may be 1. When a terminal device is configured with a single LCG, the number of LCGs of the terminal device is 1.

[0076] Exemplarily, the first configuration information is configuration information provided by the first network device.

[0077] In some embodiments, the terminal device is an environment-enabled Internet of Things (A-IoT) device, and the first network device is a base station.

[0078] In some embodiments, the terminal device is a user equipment (UE), and the first network device is a base station.

[0079] Step S202: The terminal device determines whether to use the first BSR information to perform BSR reporting based on the first information.

[0080] Among them, the above-mentioned first BSR information includes at least one of a first BSR format and a first BSR table, the above-mentioned first BSR format does not contain a logical channel group LCG identifier or the first BSR format only contains a cache data amount indication of a single LCG, the above-mentioned first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table.

[0081] In some embodiments, the first BSR information is configured or preconfigured by the first network device; or, the number of LCGs is configured, preconfigured or predefined by a protocol by the first network device.

[0082] In some embodiments, the first BSR format is a format of a MAC CE for sending a BSR, which may also be referred to as a BSRMAC CE format.

[0083] In some embodiments, the first BSR format is used for a terminal device configured with one LCG to send a BSR report, and the BSR report only includes a buffer data volume indication (i.e., buffer size indication) of a single LCG but does not include an LCG ID indication. Exemplarily, the buffer data volume indication is used to indicate the buffer data volume of the LCG of the terminal device, and may also be referred to as a buffer indication.

[0084] It can be understood that the cache data volume of the LCG of the terminal device is the data volume in the LCG buffer of the terminal device.

[0085] In some embodiments, the first BSR format includes M bit payloads, the M bit payloads include K cache data amount indication bit payloads and MK reserved bit payloads (Reserved Bits), 0<M≤8, 0<K≤M, and M and K are both positive integers.

[0086] It can be understood that the above-mentioned reserved bit load is a reserved bit load.

[0087] Exemplarily, the first BSR format may include 8 bit payloads, including 6 cache indication bit payloads and 2 reserved bit payloads, such as Figure 3A As shown; or, the first BSR format may include 8 bit payloads, the 8 bit payloads including 7 cache indication bit payloads and 1 reserved bit payload; or, the first BSR format may include 8 bit payloads, the 8 bit payloads are all used for cache indication, such as Figure 3B shown.

[0088] It should be noted that the bit load (ie, bit) in the embodiment of the present application may also be referred to as a bit position.

[0089] The first BSR format provided in the embodiment of the present application does not include the LCG ID field. Compared with the short BSR or short truncated BSR of NR and the short BSR or short truncated BSR in LTE, the length of the field used for indicating the amount of cached data can be lengthened so that the cached data amount indication field can reach 8 bits, thereby improving the accuracy of the cached data amount indication.

[0090] In some embodiments, the first BSR table includes at least one cache data amount. It can be understood that the at least one cache data amount constitutes a cache data amount range, which can also be called a cache indication range. In other words, the cache indication range of the first BSR table can be a numerical range between the maximum cache area size (i.e., the maximum cache data amount) and the minimum buffer size in the first BSR table. Exemplarily, the cache indication range can be 0 to 10,000 bytes.

[0091] Similarly, the above-mentioned default BSR table includes at least one cache data amount. It can be understood that the at least one cache data amount constitutes a cache data amount range. In other words, the cache data amount range of the above-mentioned default BSR table can be a numerical range between the maximum cache area size (i.e., the maximum cache data amount) and the minimum buffer size in the default BSR table. Exemplarily, the cache data amount range can be 0 to 150,000 bytes.

[0092] In some embodiments, the first BSR table includes N cache data amounts, a maximum cache data amount among the N cache data amounts is less than 81338368 bytes, and N is a positive integer less than or equal to 255.

[0093] Exemplarily, the N cache data amounts may be buffer sizes (BS). Exemplarily, the terminal device may query the BS corresponding to the cache data amount of the LCG from the first BSR table.

[0094] Exemplarily, the amount of cached data of the terminal device is less than 5 bytes, and the BS in the corresponding first BSR table can be 0 to 5, expressed as 0<BS≤5; the amount of cached data of the terminal device is greater than 110 bytes and less than 120 bytes, and the BS in the corresponding first BSR table can be 110 to 120, expressed as 110<BS≤125.

[0095] In some embodiments, the first BSR table further includes X indexes corresponding to N cached data amounts, and when the index range of the X indexes is 0 to 31, the maximum cached data amount in the first BSR table is less than 150,000; or, when the index range of the first BSR table is 0 to 255, the maximum cached data amount in the first BSR table is less than 81338368 bytes, and X is an integer greater than or equal to 0.

[0096] Exemplarily, the maximum cache data amount in the first BSR table may be 5000 bytes, 10000 bytes, or 15000 bytes.

[0097] Exemplarily, each index in the first BSR table corresponds to a cache data amount range, a cache data amount range may include multiple cache data amounts, and each index is used to indicate a cache data amount range of a terminal device.

[0098] It should be noted that the above-mentioned maximum data cache capacity and the cache data capacity corresponding to each index can be set according to actual needs, and the embodiments of the present application do not limit this.

[0099] At present, the existing BSR table that is common to all business data volumes supports cache indication of larger business data volumes. Since the business data volume of A-IoT terminals is generally small, the existing BSR table may not be able to support the BSR reporting of A-IoT devices. Or, even if the A-IoT device can use the existing BSR table to perform BSR reporting, the indicated cache data volume size may be much larger than the actual cache data volume size of the A-IoT device, thereby resulting in a waste of transmission resources.

[0100] The first BSR table provided in the embodiment of the present application can indicate a smaller maximum cache data amount than the maximum cache data amount corresponding to the existing 8-bit BSR table, so that the range of the cache data amount corresponding to the BSR table is more matched with the business data cache data amount of the A-IoT device, so that the quantization accuracy of the cache report is higher, and the indicated cache data amount size can be closer to the actual data amount size of the A-IoT device, thereby saving transmission resources.

[0101] In some embodiments, the terminal device has a first capability, and the first capability is the capability of performing BSR reporting using a first BSR format.

[0102] Exemplarily, the protocol may predefine that an interrupting device of a single LCG is configured to have the capability of using a new BSR MAC CE to perform BSR reporting.

[0103] The BSR reporting method provided by the embodiment of the present application, the terminal device obtains first information, and based on the first information, determines whether to use the first BSR information to perform BSR reporting; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table; the first information includes at least one of the following: a device type of the terminal device; the number of logical channel groups LCG of the terminal device; first configuration information, the first configuration information being used to indicate whether the terminal device uses the first BSR information to perform BSR reporting. Through this method, the terminal device can determine whether to use a BSR format that does not include an LCG identifier or a BSR table whose cache indication range is smaller than the default table (i.e., the quantization accuracy is greater than the default table) to perform BSR reporting based on its own device type, LCG quantity or configuration information. Since the BSR format used for BSR reporting may not include an LCG identifier, it avoids occupying the bit load to report the BSR identifier to the network device, thereby saving transmission resources for BSR reporting. Since the terminal device can use a BSR table with higher quantization accuracy to perform BSR reporting, the terminal device can report a cache indication that is closer to the actual cache data amount based on the BSR table, thereby saving transmission resources.

[0104] In some embodiments, the first information includes the device type of the terminal device; the process of step S202 may include the following steps S202a:

[0105] Step S202a: When the device type is an A-IoT device type, the terminal device uses the first BSR information to perform BSR reporting.

[0106] In some embodiments, when the terminal device determines that the device type is the first device type, the terminal device uses the first BSR information to perform BSR reporting.

[0107] In some embodiments, the first device type includes an A-IoT device type.

[0108] Exemplarily, for a terminal device of the first device type, the protocol may predefine that the terminal device of the first device type only supports one LCG. After the terminal device of the first device type accesses the base station, the terminal device may use the first BSR information to perform BSR reporting.

[0109] Exemplarily, the A-IoT device may perform BSR reporting using the first BSR table, or the A-IoT device may perform BSR reporting using the first BSR format.

[0110] In an embodiment of the present application, the A-IoT device can use the first BSR format to perform BSR reporting. Since the first BSR format does not include the LCG ID field, the A-IoT device can use a maximum of 8 bits of load to indicate the cache data volume, thereby improving the cache indication accuracy; or, the A-IoT device can use the first BSR table to perform BSR reporting, so that the range of the cache data volume corresponding to the BSR table is more matched with the business data cache data volume of the A-IoT device, so that the quantization accuracy of the cache report is higher, and the indicated cache data volume size can be closer to the actual data volume size of the A-IoT device, thereby saving transmission resources.

[0111] In some embodiments, the first information includes the number of logical channel groups LCG of the terminal device; the process of the above step S202 may include the following steps S202b:

[0112] Step S202b: When the terminal device is configured with a single LCG, the terminal device performs BSR reporting using the first BSR information.

[0113] In some embodiments, when the terminal device determines that the number of LCGs is one, the terminal device uses the first BSR information to perform BSR reporting.

[0114] Exemplarily, taking the terminal device as an A-IoT device as an example, when the A-IoT device is configured with an LCG, the A-IoT device can use the first BSR information to perform BSR reporting.

[0115] In some embodiments, the present application provides an LCG configuration method, which may include the following steps S203:

[0116] Step S203: The terminal device receives second configuration information from the first network device.

[0117] The second configuration information is used to configure a single LCG.

[0118] In some embodiments, the first network device may send second configuration information to the terminal device.

[0119] Exemplarily, the base station may send configuration information (ie, second configuration information) to the A-IoT device to configure a single LCG for the A-IoT device.

[0120] In an embodiment of the present application, the base station can configure a single LCG for the A-IoT device, so that the MAC layer data of the A-IoT device can be sent through one LCG. Since the A-IoT device is only configured with one LCG, when the A-IoT device performs BSR reporting, it can use the first BSR format that does not include the LCG ID field for reporting, thereby being able to use more bit loads to indicate the amount of cached data and improve the indication accuracy.

[0121] In some embodiments, the above step S203 may be performed before the above step S201, or simultaneously with the above step S201.

[0122] In some embodiments, the present application provides a capability reporting method, which may include the following steps S204:

[0123] Step S204: The terminal device sends first capability information to the first network device.

[0124] The first capability information is used to indicate that the terminal device has a first capability, and the first capability is the capability of using a first BSR format to perform BSR reporting.

[0125] Exemplarily, taking the terminal device as an A-IoT device, the A-IoT device can report first capability information to the base station, and the base station can instruct the A-IoT device to perform BSR reporting using the first BSR format based on the first capability information.

[0126] In an embodiment of the present application, the terminal device can report to the base station that it has the ability to perform BSR reporting using the first BSR format. The base station can instruct the terminal device to use the first BSR format to perform BSR reporting if the terminal device has the ability, thereby avoiding the network device making invalid instructions when the terminal device does not have the corresponding ability, thereby saving wireless resources.

[0127] In some embodiments, the above step S204 may be performed before the above step S201, or simultaneously with the above step S201.

[0128] In some embodiments, the BSR reporting method provided in the embodiments of the present application may include the following steps S205 to S207:

[0129] Step S205: The terminal device determines the first index corresponding to the cache data volume of the LCG based on the second BSR table.

[0130] The second BSR table is the first BSR table, or a default BSR table.

[0131] Step S206: The terminal device sends a first BSR report to the first network device using the first BSR format.

[0132] The first BSR report carries a first index, and the first index is used to indicate the amount of cached data of the LCG.

[0133] Step S207: The first network device receives a first BSR report from the terminal device.

[0134] Exemplarily, after receiving the first BSR report, the first network device determines the cache information of the terminal device according to the first BSR report.

[0135] Exemplarily, the first BSR report may be a first BSR MAC CE.

[0136] In some examples, when a terminal device is configured with a single LCG, when performing a BSR report, the cache data volume (BS) matching the cache data volume of the single LCG can be determined from the first BSR table or the default BSR table, and a BSR report carrying an index (i.e., the first index) corresponding to the matching cache data volume can be sent using the first BSR format. Exemplarily, the index can occupy up to 8 bits of the BSR MAC CE load.

[0137] Exemplarily, taking the terminal device as an A-IoT device, when the A-IoT device is configured with a single LCG, the A-IoT device can determine the cache data volume that matches the cache data volume of the single LCG from the first BSR table, and send the index corresponding to the matching cache data volume through the second BSR report using the first BSR format. Exemplarily, the index can occupy 8 bits of the second BSR report.

[0138] Exemplarily, in combination with the above embodiments, taking the terminal device as UE as an example, when the UE is configured with a single LCG, the UE can determine the cache data amount that matches the cache data amount from the default BSR table, and use the first BSR format to send the index corresponding to the cache data amount through the second BSR report.

[0139] In other examples, when the terminal device receives an instruction (i.e., first configuration information) to perform BSR reporting using a first BSR format, when performing BSR reporting, it determines a cache data amount (BS) that matches the cache data amount from a first BSR table or a default BSR table, and sends a BSR report carrying an index corresponding to the cache data amount using the first BSR format.

[0140] Exemplarily, taking the terminal device as an A-IoT device, when the A-IoT device receives an instruction to perform BSR reporting using the first BSR format, the A-IoT device can determine the cache data amount that matches the cache data amount from the first BSR table, and send the index corresponding to the cache data amount through the second BSR report using the first BSR format.

[0141] In an embodiment of the present application, the terminal device can determine the cache data amount indication (i.e., the first index) based on the first BSR table or the default BSR table, and use the first BSR format to send a BSR report carrying the index corresponding to the cache data amount. Since the first BSR format does not include the LCG ID field, the terminal device can use up to 8 bits to send the cache data amount indication, so that the indicated cache data amount size can be closer to the actual data amount size of the terminal device, thereby improving the indication accuracy.

[0142] In some embodiments, the BSR reporting method provided in the embodiments of the present application may include the following steps S208 and S210:

[0143] Step S208: The terminal device determines the second index corresponding to the cache data volume of the LCG based on the first BSR table.

[0144] Step S209: The terminal device sends a second BSR report to the first network device.

[0145] Step S210: The first network device receives a second BSR report from the terminal device.

[0146] The second BSR report carries a second index, and the second index is used to indicate the amount of cached data of the LCG.

[0147] In some examples, when a terminal device is configured with a single LCG, when performing BSR reporting, it can determine the cache data amount that matches the cache data amount from the first BSR table, and send the index corresponding to the cache data amount (ie, the second index) through the second BSR report.

[0148] Exemplarily, taking the terminal device as an A-IoT device, when the A-IoT device is configured with a single LCG, the A-IoT device can determine the cache data amount that matches the cache data amount from the first BSR table, and send the index corresponding to the cache data amount through the second BSR report.

[0149] Exemplarily, in combination with the above embodiments, taking the terminal device as UE as an example, when the UE is configured with a single LCG, the UE can determine the cache data amount that matches the cache data amount from the first BSR table, and send the index corresponding to the cache data amount through the second BSR report.

[0150] In other examples, when the terminal device receives an instruction (i.e., first configuration information) to perform BSR reporting using a first BSR table, when performing BSR reporting, it determines the cache data amount that matches the cache data amount from the first BSR table, and sends the index corresponding to the cache data amount through a second BSR report.

[0151] Exemplarily, taking the terminal device as an A-IoT device, when the A-IoT device receives an instruction to perform BSR reporting using the first BSR table, the A-IoT device can determine the cache data amount that matches the cache data amount from the first BSR table, and send the index corresponding to the cache data amount through the second BSR report.

[0152] In an embodiment of the present application, the terminal device can determine the cache data amount indication (i.e., the second index) based on the first BSR table. Since the cache indication range of the first BSR table is smaller than the cache indication range of the default table, the cache data amount range corresponding to the BSR table is more closely matched with the business data cache data amount of the terminal device with a smaller business data amount (such as an A-IoT device), so that the quantization accuracy of the cache report is higher, and the indicated cache data amount size can be closer to the actual data amount size of the terminal device, thereby saving transmission resources.

[0153] The BSR reporting method provided in the embodiment of the present application may include the following steps A1:

[0154] Step A1: The terminal device uses the first BSR information to perform BSR reporting.

[0155] Among them, the above-mentioned first BSR information includes at least one of a first BSR format and a first BSR table, the above-mentioned first BSR format does not include an LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the above-mentioned first BSR table includes at least one cache data amount, and the maximum cache data amount of the above-mentioned first BSR table is less than the maximum cache data amount of the default BSR table.

[0156] It should be noted that the explanation of this embodiment can be found in the description of the above embodiment, which will not be repeated here.

[0157] In an embodiment of the present application, the terminal device may perform BSR reporting using a BSR format that does not include an LCG identifier or a BSR table whose cache indication range is smaller than a default table (i.e., a quantization accuracy is greater than a default table). Since the BSR format used for BSR reporting may not include an LCG identifier, it avoids occupying the bit load to report the BSR identifier to the network device, thereby saving transmission resources for BSR reporting. Alternatively, the terminal device may perform BSR reporting using a first BSR table. Since the first BSR table has a higher quantization accuracy, the terminal device may report a cache indication that is closer to the actual cache data amount according to the BSR table, thereby saving transmission resources.

[0158] Figure 4 A flow chart of the BSR reporting method provided in the embodiment of the present application is as follows: Figure 4 As shown, the BSR reporting method may include the following steps S301 to S303:

[0159] Step S301: The terminal device sends a BSR report to the first network device.

[0160] Step S302: The first network device receives a BSR report from the terminal device, where the BSR report is determined and sent based on the first BSR information.

[0161] Step S303: The first network device determines the cache information of the terminal device according to the BSR report.

[0162] Among them, the above-mentioned first BSR information includes at least one of a first BSR format and a first BSR table, the above-mentioned first BSR format does not contain a logical channel group LCG identifier or the first BSR format only contains a cache data amount indication of a single LCG, and the cache indication range of the above-mentioned first BSR table is smaller than the cache indication range of the default BSR table.

[0163] In some embodiments, the BSR report may be the first BSR report or the second BSR report described above.

[0164] In some embodiments, the above-mentioned BSR report carries an index, which is used to indicate the amount of cached data of the terminal device.

[0165] In some embodiments, after receiving the BSR report, the first network device may determine the amount of cached data (ie, cached information) of the terminal device according to the index carried in the BSR report.

[0166] It should be noted that the explanation of the first BSR format and the first BSR table can be found in the description of the above embodiment, which will not be repeated here.

[0167] Step S303: The first network device determines the cache information of the terminal device according to the BSR report.

[0168] In an embodiment of the present application, the first network device may receive a BSR report from a terminal device, where the BSR report is determined based on at least one of a first BSR format and a first BSR table. The first BSR format may not include an LCG identifier, thereby avoiding occupying the bit load to report the BSR identifier to the network device, thereby saving transmission resources for executing the BSR report; since the first BSR table has a higher quantization accuracy, the terminal device may report a cache indication that is closer to the actual cache data amount according to the BSR table, so that the first network device can allocate the transmission resources required for transmitting the actual cache data to the terminal device based on the cache indication, thereby saving transmission resources.

[0169] In some embodiments, the above step S302 may include the following steps S302a, and the above step S301 may include the following steps S301a:

[0170] Step S301a: The terminal device sends a first BSR report to the first network device.

[0171] Step S302a: The first network device receives a first BSR report from the terminal device.

[0172] Among them, the above-mentioned first BSR report is sent based on the first BSR format, and the above-mentioned first BSR report carries the first index corresponding to the cache data amount of LCG, and the above-mentioned first index is determined based on the second BSR table. The above-mentioned second BSR table is the first BSR table, or the default BSR table.

[0173] In some embodiments, the above step S302 may include the following step S302b, and the above step S301 may include the following step S301b:

[0174] Step S301b: The terminal device sends a second BSR report to the first network device.

[0175] Step S302b: The first network device receives a second BSR report from the terminal device.

[0176] The second BSR report carries a second index corresponding to the amount of cached data of the LCG, and the second index is determined based on the first BSR table.

[0177] It should be noted that for the explanation of this embodiment, please refer to the description of the above embodiment, which will not be repeated here.

[0178] The BSR reporting method provided in the embodiment of the present application can be executed by a BSR reporting device. In the embodiment of the present application, the BSR reporting method is taken as an example to illustrate the BSR reporting device provided in the embodiment of the present application.

[0179] Figure 5 A schematic diagram of the structure of the BSR reporting device provided in the embodiment of the present application is shown in FIG. Figure 5 As shown, the BSR reporting device may include an acquisition module 501 and a determination module 502, wherein: the acquisition module 501 is used to acquire first information; the determination module 502 is used to determine whether to use the first BSR information to perform BSR reporting based on the first information acquired by the acquisition module 501; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include an LCG identifier or the first BSR format only includes a cache data volume indication of a single LCG, and the cache indication range of the first BSR table is smaller than the cache indication range of the default BSR table; the first information includes at least one of the following: a device type of the terminal device; the number of LCGs of the terminal device; and first configuration information, wherein the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting.

[0180] In some embodiments, the first BSR information is configured or pre-configured by the first network device; or,

[0181] The above-mentioned LCG quantity is configured by the first network device, preconfigured or predefined by the protocol.

[0182] In some embodiments, the first information includes the device type of the terminal device; the above-mentioned determination module is specifically used to use the above-mentioned first BSR information to perform BSR reporting when the above-mentioned device type is an A-IoT device type.

[0183] In some embodiments, the first information includes the number of LCGs of the terminal device; the above-mentioned determination module is specifically used to use the above-mentioned first BSR information to perform BSR reporting when the terminal device is configured with a single LCG.

[0184] In some embodiments, the apparatus further includes: a receiving module, the receiving module being used to receive second configuration information from the first network device, the second configuration information being used to configure a single LCG.

[0185] In some embodiments, the first BSR format includes M bit payloads, the M bit payloads include K cache data amount indication bit payloads and MK reserved bit payloads, 0<M≤8, 0<K≤M, and M and K are both positive integers.

[0186] In some embodiments, the first BSR table includes N cache data amounts, a maximum cache data amount among the N cache data amounts is less than 81338368 bytes, and N is a positive integer less than or equal to 255.

[0187] In some embodiments, the first BSR table further includes X indexes corresponding to the N cached data amounts, and when the index range of the X indexes is 0 to 31, the maximum cached data amount in the first BSR table is less than 150000;

[0188] Alternatively, when the index range of the first BSR table is 0 to 255, the maximum cache data amount in the first BSR table is less than 81338368 bytes.

[0189] In some embodiments, the terminal device has a first capability, and the first capability is the capability of using the first BSR format to perform BSR reporting.

[0190] In some embodiments, the apparatus further includes a sending module, and the sending module is used to send first capability information to the first network device, and the first capability information is used to indicate that the terminal device has the first capability.

[0191] In some embodiments, the first BSR information at least includes the first BSR format; the determination module is further used to determine the first index corresponding to the cached data volume of the LCG based on the second BSR table, and the second BSR table is the first BSR table, or the default BSR table; the sending module is further used to send a first BSR report to the first network device using the first BSR format, and the first BSR report carries the first index; wherein the first index is used to indicate the cached data volume of the LCG.

[0192] In some embodiments, the above-mentioned first BSR information includes the above-mentioned first BSR table; the above-mentioned determination module is also used to determine the second index corresponding to the cached data volume of the LCG based on the above-mentioned first BSR table; the sending module is used to send a second BSR report to the first network device, and the above-mentioned second BSR report carries the above-mentioned second index; wherein the above-mentioned second index is used to indicate the cached data volume of the above-mentioned LCG.

[0193] In some embodiments, the terminal device is an environment-enabled Internet of Things (A-IoT) device, and the first network device is a base station.

[0194] The BSR reporting device provided in the embodiment of the present application obtains first information, and based on the first information, determines whether to use the first BSR information to perform BSR reporting; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include an LCG identifier or the first BSR format only includes an indication of the amount of cached data for a single LCG, and the cache indication range of the first BSR table is smaller than the cache indication range of the default BSR table; the first information includes at least one of the following: a device type of the terminal device; the number of LCGs of the terminal device; and first configuration information, wherein the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting. Through this method, the BSR reporting device can determine whether to use a BSR format that does not include an LCG identifier or a BSR table whose cache indication range is smaller than a default table (i.e., a quantization accuracy is greater than a default table) to perform BSR reporting based on the device type, LCG number or configuration information of the terminal device. Since the BSR format used to perform BSR reporting may not include an LCG identifier, occupying the bit load to report the BSR identifier to the network device is avoided, thereby saving transmission resources for performing BSR reporting; since the terminal device can use a BSR table with higher quantization accuracy to perform BSR reporting, the terminal device can report a cache indication that is closer to the actual cache data amount according to the BSR table, thereby saving transmission resources.

[0195] Figure 6 A schematic diagram of the structure of the BSR reporting device provided in the embodiment of the present application is shown in FIG. Figure 6 As shown, the BSR reporting device may include a sending module 601, and the sending module 601 is used to send first configuration information to the terminal device, and the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include an LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, and the cache indication range of the first BSR table is smaller than the cache indication range of the default BSR table.

[0196] In some embodiments, the first BSR information is configured or pre-configured by the first network device.

[0197] In some embodiments, the first configuration information includes at least one of the following: first BSR format information, the first BSR format information is used to indicate the first BSR format; first BSR table information, the first BSR table information is used to indicate the first BSR table.

[0198] In some embodiments, the apparatus further includes: a sending module; the sending module is used to send second configuration information to the terminal device, and the second configuration information is used to configure a single LCG.

[0199] In some embodiments, the sending module is further used to send first capability information to the terminal device, where the first capability information is used to indicate that the terminal device has the capability to perform BSR reporting using the first BSR format.

[0200] In some embodiments, the first BSR format includes M bit payloads, the M bit payloads include K cache data amount indication bit payloads and MK reserved bit payloads, 0<M≤8, 0<K≤M, and M and K are both positive integers.

[0201] In some embodiments, the first BSR table includes N cache data amounts, a maximum cache data amount among the N cache data amounts is less than 81338368 bytes, and N is a positive integer less than or equal to 255.

[0202] In some embodiments, the first BSR table further includes X indexes corresponding to N cached data amounts, and when the index range of the X indexes is 0 to 31, the maximum cached data amount in the first BSR table is less than 150000; or, when the index range of the first BSR table is 0 to 255, the maximum cached data amount in the first BSR table is less than 81338368 bytes.

[0203] In some embodiments, the first BSR information at least includes the first BSR format; the apparatus further includes a receiving module; the receiving module is used to receive a first BSR report from a terminal device, the first BSR report is sent based on the first BSR format, the first BSR report carries a first index corresponding to the amount of cached data of the LCG, the first index is determined based on a second BSR table, the second BSR table is the first BSR table, or is the default BSR table.

[0204] In some embodiments, the first BSR information includes the first BSR table; the receiving module is further used to receive a second BSR report from the terminal device, the second BSR report carries a second index corresponding to the cached data volume of the LCG, and the second index is determined based on the first BSR table.

[0205] In some embodiments, the terminal device is an environment-enabled Internet of Things (A-IoT) device, and the first network device is a base station.

[0206] The BSR reporting device provided in the embodiment of the present application can send a first configuration message to the terminal device, and the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting. Among them, the above-mentioned first BSR information includes at least one of the first BSR format and the first BSR table, the first BSR format does not contain the LCG identifier or the first BSR format only contains the cache data amount indication of a single LCG, and the cache indication range of the first BSR table is smaller than the cache indication range of the default BSR table. Through this method, the BSR reporting device can instruct the terminal device to use the first BSR format or the first BSR table to perform BSR reporting. Since the BSR format used to perform BSR reporting may not contain the LCG identifier, it avoids occupying the bit load to report the BSR identifier to the network device, thereby saving transmission resources for performing BSR reporting; since the terminal device can use a BSR table with higher quantization accuracy to perform BSR reporting, the terminal device can report a cache indication that is closer to the actual cache data amount according to the BSR table, thereby saving transmission resources.

[0207] Figure 7 A schematic diagram of the structure of the BSR reporting device provided in the embodiment of the present application is shown in FIG. Figure 7 As shown, the BSR reporting device may include a receiving module 701 and a determining module 702; wherein the receiving module 701 is used to receive a BSR report from a terminal device, and the BSR report is determined and sent based on the first BSR information; the determining module 702 is used to determine the cache information of the terminal device according to the BSR report received by the receiving module 701; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include an LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, and the cache indication range of the first BSR table is smaller than the cache indication range of the default BSR table.

[0208] In some embodiments, the first BSR information includes at least a first BSR format; the receiving module is specifically used to receive a first BSR report from a terminal device, the first BSR report is sent based on the first BSR format, and the first BSR report carries a first index corresponding to the amount of cached data of the LCG, and the first index is determined based on a second BSR table, and the second BSR table is the first BSR table, or a default BSR table.

[0209] In some embodiments, the first BSR information includes a first BSR table; the above-mentioned receiving module is specifically used to receive a second BSR report from the terminal device, the above-mentioned second BSR report carries a second index corresponding to the cached data amount of the LCG, and the above-mentioned second index is determined based on the first BSR table.

[0210] It should be noted that the explanation of this embodiment can be found in the description of the above embodiment, which will not be repeated here.

[0211] The BSR reporting device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be another device other than a terminal. Exemplarily, the terminal may include but is not limited to the types of terminal 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0212] The BSR reporting device provided in the embodiment of the present application can achieve Figures 1 to 4 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0213] like Figure 8 As shown, the embodiment of the present application further provides a communication device 800, including a processor 801 and a memory 802, and the memory 802 stores a program or instruction that can be run on the processor 801. For example, when the communication device 800 is a terminal, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned BSR reporting method embodiment, and can achieve the same technical effect. When the communication device 800 is a network side device, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned BSR reporting method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0214] The embodiment of the present application also provides a terminal device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figures 1 to 4 The steps in the method embodiment shown. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Fig. 9 A schematic diagram of the hardware structure of a terminal device for implementing an embodiment of the present application.

[0215] The terminal device 100 includes but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109 and at least some of the components of the processor 110.

[0216] Those skilled in the art will appreciate that the terminal 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 9 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0217] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0218] In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 101 can transmit the data to the processor 110 for processing; in addition, the RF unit 101 can send uplink data to the network side device. Generally, the RF unit 101 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0219] The memory 109 can be used to store software programs or instructions and various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 109 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0220] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 110.

[0221] The processor 110 is used to obtain first information; the processor 110 is also used to determine whether to use the first BSR information to perform BSR reporting based on the first information obtained by the processor 110; the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include an LCG identifier or the first BSR format only includes an indication of the amount of cached data for a single LCG, and the cache indication range of the first BSR table is smaller than the cache indication range of the default BSR table; the first information includes at least one of the following: the device type of the terminal device; the number of LCGs of the terminal device; first configuration information, the first configuration information being used to indicate whether the terminal device uses the first BSR information to perform BSR reporting.

[0222] In some embodiments, the first BSR information is configured or preconfigured by the first network device; or, the number of LCGs is configured, preconfigured or predefined by a protocol by the first network device.

[0223] In some embodiments, the first information includes the device type of the terminal device; the processor 110 is specifically configured to perform BSR reporting using the first BSR information when the device type is an A-IoT device type.

[0224] In some embodiments, the first information includes the number of LCGs of the terminal device; the processor 110 is specifically configured to perform BSR reporting using the first BSR information when the terminal device is configured with a single LCG.

[0225] In some embodiments, the radio frequency unit 101 is used to receive second configuration information from a first network device, where the second configuration information is used to configure a single LCG.

[0226] In some embodiments, the first BSR format includes M bit payloads, the M bit payloads include K cache data amount indication bit payloads and MK reserved bit payloads, 0<M≤8, 0<K≤M, and M and K are both positive integers.

[0227] In some embodiments, the first BSR table includes N cache data amounts, the maximum cache data amount among the N cache data amounts is less than 81338368 bytes, and N is a positive integer less than or equal to 255.

[0228] In some embodiments, the first BSR table further includes X indexes corresponding to the N cached data amounts, and when the index range of the X indexes is 0 to 31, the maximum cached data amount in the first BSR table is less than 150000;

[0229] Alternatively, when the index range of the first BSR table is 0 to 255, the maximum cache data amount in the first BSR table is less than 81338368 bytes.

[0230] In some embodiments, the terminal device has a first capability, where the first capability is the capability of performing BSR reporting using the first BSR format.

[0231] In some embodiments, the radio frequency unit 101 is used to send first capability information to the first network device, where the first capability information is used to indicate that the terminal device has the first capability.

[0232] In some embodiments, the first BSR information includes at least the first BSR format; the processor 110 is further used to determine a first index corresponding to the amount of cached data of the LCG based on a second BSR table, the second BSR table is the first BSR table, or is the default BSR table; the radio frequency unit 101 is further used to send a first BSR report to the first network device using the first BSR format, the first BSR report carrying the first index; wherein the first index is used to indicate the amount of cached data of the LCG.

[0233] In some embodiments, the first BSR information includes the first BSR table; the processor 110 is further used to determine the second index corresponding to the cached data amount of the LCG based on the first BSR table; the radio frequency unit 101 is further used to send a second BSR report to the first network device, and the second BSR report carries the second index; wherein the second index is used to indicate the cached data amount of the LCG.

[0234] In some embodiments, the terminal device is an environment-enabled Internet of Things (A-IoT) device, and the first network device is a base station.

[0235] The terminal device provided in the embodiment of the present application obtains first information, and based on the first information, determines whether to use the first BSR information to perform BSR reporting; wherein the first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include an LCG identifier or the first BSR format only includes an indication of the amount of cached data for a single LCG, and the cache indication range of the first BSR table is smaller than the cache indication range of the default BSR table; the first information includes at least one of the following: a device type of the terminal device; the number of LCGs of the terminal device; and first configuration information, wherein the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting. Through this method, the terminal device can determine whether to use a BSR format that does not include an LCG identifier or a BSR table whose cache indication range is smaller than a default table (i.e., a quantization accuracy is greater than a default table) to perform BSR reporting based on the device type, LCG number or configuration information of the terminal device. Since the BSR format used for BSR reporting may not include an LCG identifier, occupying the bit load to report the BSR identifier to the network device is avoided, thereby saving transmission resources for performing BSR reporting; since the terminal device can use a BSR table with higher quantization accuracy to perform BSR reporting, the terminal device can report a cache indication that is closer to the actual cache data amount according to the BSR table, thereby saving transmission resources.

[0236] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method terminal device side method embodiment, and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.

[0237] The embodiment of the present application also provides a network side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figures 1 to 5 The steps of the method embodiment shown. This network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation mode of the above method embodiment can be applied to this network side device embodiment and can achieve the same technical effect.

[0238] Specifically, the embodiment of the present application also provides a network side device. Fig.10As shown, the network side device 1000 includes: an antenna 1001, a radio frequency device 1002, a baseband device 1003, a processor 1004 and a memory 1005. The antenna 101 is connected to the radio frequency device 1002. In the uplink direction, the radio frequency device 1002 receives information through the antenna 1001 and sends the received information to the baseband device 1003 for processing. In the downlink direction, the baseband device 1003 processes the information to be sent and sends it to the radio frequency device 1002. The radio frequency device 1002 processes the received information and sends it out through the antenna 1001.

[0239] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 1003, which includes a baseband processor.

[0240] The baseband device 1003 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.10 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1005 through a bus interface to call the program in the memory 1005 to execute the network device operations shown in the above method embodiment.

[0241] The network side device may further include a network interface 1006, which is, for example, a Common Public Radio Interface (CPRI).

[0242] Specifically, the network side device 1000 of the embodiment of the present invention further includes: instructions or programs stored in the memory 1005 and executable on the processor 1004, and the processor 1004 calls the instructions or programs in the memory 1005 to execute Figure 6 or Figure 7 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0243] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned BSR reporting method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0244] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0245] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned BSR reporting method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0246] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0247] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned BSR reporting method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0248] An embodiment of the present application also provides a BSR reporting system, including: a terminal device and a network side device, wherein the terminal can be used to execute the steps of the BSR reporting method on the terminal device side as described above, and the network side device can be used to execute the steps of the BSR reporting method on the first network device side as described above.

[0249] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0250] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

[0251] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims

1. A buffer status report BSR reporting method, It is characterized in that The method comprises: The terminal device obtains the first information; The terminal device determines, based on the first information, whether to use the first BSR information to perform BSR reporting; The first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include a logical channel group LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table; The first information includes at least one of the following: The device type of the terminal device; The number of LCGs of the terminal device; First configuration information, where the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting.

2. The method according to claim 1, It is characterized in that The first BSR information is configured or pre-configured by the first network device; or, The number of LCGs is configured by the first network device, preconfigured, or predefined by a protocol.

3. The method according to claim 1 or 2, It is characterized in that The first information includes a device type of the terminal device; and the terminal device determines, based on the first information, whether to use the first BSR information to perform BSR reporting, including: When the device type is an A-IoT device type, the terminal device uses the first BSR information to perform BSR reporting.

4. The method according to any one of claims 1 to 3, It is characterized in that The first information includes the number of LCGs of the terminal device; and the terminal device determines, based on the first information, whether to use the first BSR information to perform BSR reporting, including: In the case where the terminal device is configured with a single LCG, the terminal device performs BSR reporting using the first BSR information.

5. The method according to any one of claims 1 to 4, It is characterized in that The method further comprises: The terminal device receives second configuration information from the first network device, where the second configuration information is used to configure a single LCG.

6. The method according to any one of claims 1 to 5, It is characterized in that The first BSR format includes M bit payloads, and the M bit payloads include K buffer data amount indication bit payloads and MK reserved bit payloads, 0<M≤8, 0<K≤M, and M and K are both positive integers.

7. The method according to any one of claims 1 to 7, It is characterized in that The first BSR table includes N cache data amounts, a maximum cache data amount among the N cache data amounts is less than 81338368 bytes, and N is a positive integer less than or equal to 255.

8. The method according to any one of claims 1 to 7, It is characterized in that The first BSR table further includes X indexes corresponding to the N cache data amounts, and when the index range of the X indexes is 0 to 31, the maximum cache data amount in the first BSR table is less than 150,000 bytes, and X is an integer greater than or equal to 0; Alternatively, when the index range of the first BSR table is 0 to 255, the maximum amount of cached data in the first BSR table is less than 81338368 bytes.

9. The method according to any one of claims 1 to 8, It is characterized in that The terminal device has a first capability, where the first capability is the capability of using the first BSR format to perform BSR reporting.

10. The method according to claim 9, It is characterized in that The method further comprises: The terminal device sends first capability information to the first network device, where the first capability information is used to indicate that the terminal device has the first capability.

11. The method according to any one of claims 1 to 10, It is characterized in that The first BSR information includes at least the first BSR format; and the method further includes: The terminal device determines a first index corresponding to the amount of cached data of the LCG based on a second BSR table, where the second BSR table is the first BSR table or the default BSR table; The terminal device sends a first BSR report to the first network device using the first BSR format, where the first BSR report carries the first index; The first index is used to indicate the amount of cached data of the LCG.

12. The method according to any one of claims 1 to 10, It is characterized in that The first BSR information includes the first BSR table; the method further includes: The terminal device determines, based on the first BSR table, a second index corresponding to the amount of cached data of the LCG; The terminal device sends a second BSR report to the first network device, where the second BSR report carries the second index; The second index is used to indicate the amount of cached data of the LCG.

13. The method according to any one of claims 1 to 12, It is characterized in that The terminal device is an environment-enabled Internet of Things A-IoT device, and the first network device is a base station.

14. A buffer status report BSR reporting method, It is characterized in that The method comprises: The first network device sends first configuration information to the terminal device, where the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting; The first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include an LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table.

15. The method according to claim 14, It is characterized in that The first BSR information is configured or pre-configured by the first network device.

16. The method according to claim 14 or 15, It is characterized in that The first configuration information includes at least one of the following: first BSR format information, where the first BSR format information is used to indicate the first BSR format; The first BSR table information is used to indicate the first BSR table.

17. The method according to any one of claims 14 to 16, It is characterized in that The method further comprises: The first network device sends second configuration information to the terminal device, where the second configuration information is used to configure a single LCG.

18. The method according to any one of claims 14 to 17, It is characterized in that The method further comprises: The first network device sends first capability information to the terminal device, where the first capability information is used to indicate that the terminal device has the capability of using the first BSR format to perform BSR reporting.

19. The method according to any one of claims 14 to 18, It is characterized in that The first BSR format includes M bit payloads, and the M bit payloads include K buffer data amount indication bit payloads and MK reserved bit payloads, 0<M≤8, 0<K≤M, and M and K are both positive integers.

20. The method according to any one of claims 14 to 19, It is characterized in that The first BSR table includes N cache data amounts, a maximum cache data amount among the N cache data amounts is less than 81338368 bytes, and N is a positive integer less than or equal to 255.

21. The method according to any one of claims 14 to 20, It is characterized in that The first BSR table further includes X indexes corresponding to the N cache data amounts, and when the index range of the X indexes is 0 to 31, the maximum cache data amount in the first BSR table is less than 150,000 bytes; Alternatively, when the index range of the first BSR table is 0 to 255, the maximum amount of cached data in the first BSR table is less than 81338368 bytes.

22. The method according to any one of claims 14 to 21, It is characterized in that The first BSR information includes at least the first BSR format; after the first network device sends the first configuration information to the terminal device, the method further includes: The first network device receives a first BSR report from the terminal device, the first BSR report is sent based on the first BSR format, the first BSR report carries a first index corresponding to the amount of cached data of the LCG, the first index is determined based on a second BSR table, the second BSR table is the first BSR table, or is the default BSR table.

23. The method according to any one of claims 14 to 21, It is characterized in that The first BSR information includes the first BSR table; After the first network device sends the first configuration information to the terminal device, the method further includes: The first network device receives a second BSR report from the terminal device, where the second BSR report carries a second index corresponding to the amount of cached data of the LCG, and the second index is determined based on the first BSR table.

24. The method according to any one of claims 14 to 23, It is characterized in that The terminal device is an environment-enabled Internet of Things A-IoT device, and the first network device is a base station.

25. A buffer status report BSR reporting method, It is characterized in that The method comprises: The first network device receives a BSR report from the terminal device, where the BSR report is determined and sent based on the first BSR information; The first network device determines the cache information of the terminal device according to the BSR report; The first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include an LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table.

26. The method according to claim 25, It is characterized in that The first BSR information includes at least the first BSR format; The first network device receives a BSR report from a terminal device, including: The first network device receives a first BSR report from the terminal device, the first BSR report is sent based on the first BSR format, the first BSR report carries a first index corresponding to the amount of cached data of the LCG, the first index is determined based on a second BSR table, the second BSR table is the first BSR table, or is the default BSR table.

27. The method according to claim 25, It is characterized in that The first BSR information includes the first BSR table; The first network device receives a BSR report from a terminal device, including: The first network device receives a second BSR report from the terminal device, where the second BSR report carries a second index corresponding to the amount of cached data of the LCG, and the second index is determined based on the first BSR table.

28. A BSR reporting device, It is characterized in that The device comprises: an acquisition module and a determination module, wherein: The acquisition module is used to acquire the first information; The determining module is used to determine whether to use the first BSR information to perform BSR reporting based on the first information acquired by the acquiring module; The first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include an LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of a default BSR table; The first information includes at least one of the following: The device type of the terminal device; The number of LCGs of the terminal device; First configuration information, where the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting.

29. A buffer status report BSR reporting device, It is characterized in that The device comprises: a sending module; The sending module is used to send first configuration information to the terminal device, where the first configuration information is used to indicate whether the terminal device uses the first BSR information to perform BSR reporting; The first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include an LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table.

30. A buffer status report BSR reporting device, It is characterized in that The device comprises: a receiving module and a determining module; The receiving module is used to receive a BSR report from a terminal device, where the BSR report is determined and sent based on the first BSR information; The determining module is used to determine the cache information of the terminal device according to the BSR report received by the receiving module; The first BSR information includes at least one of a first BSR format and a first BSR table, the first BSR format does not include an LCG identifier or the first BSR format only includes a cache data amount indication of a single LCG, the first BSR table includes at least one cache data amount, and the maximum cache data amount of the first BSR table is less than the maximum cache data amount of the default BSR table.

31. A terminal device, It is characterized in that The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the BSR reporting method according to any one of claims 1 to 13 are implemented.

32. A network side device, It is characterized in that The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the BSR reporting method according to any one of claims 14 to 24 are implemented, or the steps of the BSR reporting method according to any one of claims 25 to 27 are implemented.

33. A readable storage medium, It is characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the BSR reporting method as described in any one of claims 1 to 13, or implements the steps of the BSR reporting method as described in any one of claims 14 to 24, or implements the steps of the BSR reporting method as described in any one of claims 25 to 27.