The present disclosure claims priority to Chinese Patent Application No. 201910843236.4, filed before China National Intellectual Property Administration on Sep. 6, 2019, which is incorporated by reference herein in its entirety.
The present disclosure relates to the field of mobile communication technology, such as a method and an apparatus for reporting a buffer status report, user equipment and a computer readable storage medium.
During user equipment (UE) accesses a public land mobile network (PLMN) for a data transmission, the UE may inform a 5th generation mobile communication system New Radio Nodeb (5G NR Nodeb, gNB) of the amount of data to be uploaded by the UE currently through a buffer status report (BSR), and the gNB may allocate corresponding uplink transmission resources to the UE according to the received BSR.
According to related protocols, methods for reporting the BSR defined in a New Radio (NR) roughly include: when a long truncated BSR is triggered, the BSR is reported in a descending order of priorities of multiple logical channel groups (LCG), and LCGs with the same priority are reported in an ascending order of LCG identifier (ID). The rules for writing in the long truncated BSR include: if LCGi is set to 1, the corresponding logical channel group has data to be transmitted, and if the LCGi is set to 0, the corresponding logical channel group has no data to be transmitted. At the same time, buffer sizes are sorted in an ascending order of the LCG identifier, i.e., sorted in the ascending order of i. In a BSR structure as shown in
In an example under an actual scenario, it is assumed that the LCGs include LCG7, LCG3, LCG4 and LCG0 in the descending order of priorities, LCG3 and LCG4 have a same priority, and the data volumes of the LCGs are 70, 30, 40, and 10 respectively. On one hand, according to relevant protocols, the UE is authorized to send buffer sizes of only two LCGs. In a report diagram as shown in
The present disclosure provides a method and an apparatus for reporting a buffer status report, user equipment, and a computer-readable storage medium, which can avoid a waste of radio resources.
The present disclosure provides a method for reporting the buffer status report, including:
The present disclosure also provides a computer-readable storage medium, storing a computer-executable instruction configured to perform the method for reporting the BSR.
The present disclosure further provides an apparatus for reporting the BSR, including a processor and a memory; where the memory stores a computer program, the computer program is configured to be run by the processor and to perform the method for reporting the BSR.
The present disclosure further provides user equipment, including the apparatus for reporting the BSR.
In a configuration of the present disclosure, a computing device includes one or more central processing units (CPU), input/output interfaces, network interfaces, and memories.
The memory may include a non-permanent memory, a random access memory (RAM) and/or a non-volatile memory or the like of computer readable mediums, such as a read-only memory (ROM) or a flash RAM. The memory is an example of computer readable mediums.
Computer-readable mediums include a permanent and non-permanent, removable and non-removable media, and information storage therein may be realized by any method or technology. The information may be a computer-readable instruction, a data structure, a program module, or other data. Examples of computer storage mediums include, but are not limited to, a phase-change RAM (PRAM), a static RAM (SRAM), a dynamic RAM (DRAM), and other types of RAM, ROM, electrically erasable programmable read-only memory (EEPROM), a flash memory or other memory technology, a read-only compact Disc-ROM (CD-ROM), a digital versatile disc (DVD) or other optical storage, magnetic cassette tape, magnetic tape disk storage or other magnetic storage devices or any other non-transmission mediums, which may be configured to store information that may be accessed by computing devices. According to the definition in this text, computer-readable mediums do not include a non-transitory computer-readable media, such as a modulated data signal and a carrier wave.
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings.
In step 300, user equipment (UE) determines logical channel groups (LCGs) with data to be transmitted, and determines a first number of LCGs assigned to send buffer sizes.
In an illustrative example, this step may include the following processes.
The LCGs with data to be transmitted is determined, and a number of the buffer sizes to be reported, i.e. a first number N of LCGs assigned to send the buffer sizes is determined according to an authorization number. For example, according to relevant protocols, the UE is authorized to send the buffer sizes of only two LCGs, that is, the first number N=2.
The BSR as shown in
In an illustrative example, this step may include the following processes.
The LCGs with data to be transmitted and priority levels of the LCGs are determined, and a number of buffer sizes to be reported, i.e. a first number of the buffer sizes to be sent (which is N) is determined according to an authorized number. For example, according to the relevant protocols, the UE is authorized to send only the buffer sizes of two LCGs, that is, N=2.
The BSR as shown in
In step 301, the UE sends buffer sizes of the LCGs with data to be transmitted by means of the BSR according to the determined first number.
In an illustrative example, this step may include the following processes.
The buffer sizes corresponding to the first number of LCGs with data to be transmitted are wrote, in the BSR as shown in
In this implementation, the LCGs corresponding to the buffer sizes wrote in the BSR by the UE always have data to be transmitted, thereby avoiding a waste of radio resources.
After receiving the BSR by a network side, the flag bit of the LCGi being set to 1 indicates that there is data to be transmitted, and the flag bit of the LCGi being set to 0 indicates that there is no data to be transmitted; the number of the buffer sizes reported and the number of the LCGi whose flag bit is set to 1 do not necessarily correspond one-to-one. However, since the LCGs corresponding to the buffer sizes wrote in the BSR by the UE always have data to be transmitted, the network side can always extract valid data information and allocate resources to the UE accordingly.
In an illustrative example, this step may include the following processes.
The top first number of LCGs are selected in a descending order of the priorities of the LCGs. In an illustrative example, when the priorities of the LCGs are the same, the one with a smaller LCG ID is preferentially selected.
In the BSR as shown in
In this implementation, the LCGs corresponding to the buffer sizes wrote in the BSR by the UE always have data to be transmitted, and the LCGs corresponding to the wrote buffer sizes are LCGs with high priority levels, therefore not only the waste of radio resources can be avoided, but also the reporting of the data volume of the LCGs with high priorities can be ensured preferentially.
After receiving the BSR by the network side, the flag bit of LCGi being set to 1 indicates that there is data to be transmitted, and the flag bit of LCGi being set to 0 indicates that there is no data to be transmitted; the number of the buffer sizes reported and the number of the LCGi whose flag bit is set to 1 do not necessarily correspond one-to-one. However, since the LCGs corresponding to the buffer sizes wrote in the BSR by the UE always have data to be transmitted, the network side can always extract valid data information. In addition, the LCGs corresponding to the wrote buffer sizes are LCGs with high priority levels, and the network side can allocate resources to the UE accordingly.
Some embodiments of the present disclosure also provide a computer-readable storage medium, storing computer-executable instructions configured to perform the method for reporting the BSR.
Some embodiments of the present disclosure also provide an apparatus for reporting the BSR, including a processor and a memory; where the memory stores a computer program, the computer program is configured to be run by the processor and to perform the method for reporting the BSR.
Some embodiments of the present disclosure also provide user equipment, including the apparatus for reporting the BSR.
The present disclosure will be described below in conjunction with specific embodiments.
In the embodiments of the present disclosure, it is assumed that the UE has multiple LCGs with data, in a descending order of priorities, including: LCG7, LCG3, LCG4 and LCG0, where LCG3 and LCG4 have a same priority level; the data volume of LCG7, LCG3, LCG4 and LCG0 are 70, 30, 40, and 10 respectively. It is assumed that the UE is authorized to send the buffer sizes of only 2 LCGs.
In a first embodiment, firstly, it is determined that the LCGs with data to be transmitted are sorted in a descending order of priorities by: LCG7, LCG3, LCG4 and LCG0, the number of the buffer sizes that are authorized to report currently is 2, that is, the first number N=2. Then, according to the priority levels of the LCGs, it is determined that the top two LCGs with data to be transmitted are: LCG7, LCG3; LCG3 and LCG4 have the same priority level, thus the LCG with a smaller ID number is selected, namely LCG3. Next, as shown in
The network side may be informed, according to the BSR reported by the UE, that: there is data to be transmitted on LCG0, LCG3, LCG4 and LCG7, and there is no data to be transmitted on the remaining LCGs; and the transmission data volumes of LCG7 and LCG3 with high priorities are 70 and 30, respectively.
In the second embodiment, firstly, it is determined that the LCGs with data to be transmitted include: LCG0, LCG3, LCG4 and LCG7, and the number of the buffer sizes that are authorized to report currently is 2, that is, the first number N=2. Then, as shown in
The network side may be informed, according to the BSR reported by the UE, that: there is data to be transmitted on LCG0, LCG3, LCG4 and LCG7, and there is no data to be transmitted on the remaining LCGs; and the transmission data volume of LCG0 and LCG3 are 10 and 30, respectively.
The drawings provided in the embodiments of the present disclosure only illustrate the basic idea of the present disclosure in a schematic manner. These blocks that may be referred to as a unit, an apparatus, or a module herein are physically implemented through an analog and/or digital circuit, such as a logic gate, an integrated circuit, a microprocessor, a microcontroller, a memory circuit, a passive electronic component, an active electronic component, an optical component, a hard-wired circuit, and the like, and may optionally be driven by firmware and/or software. These circuits may, for example, be embedded in one or more semiconductor chips, or on a substrate support such as a printed circuit board. The circuits constituting the block may be implemented by dedicated hardware or by a processor (for example, one or more programmed microprocessors and associated circuits) or by a combination of dedicated hardware to perform some functions of the block, and the processor may perform other functions of the block. Without departing from the scope of the concept of the present disclosure, each block of the embodiments may be physically divided into two or more interacting and separated blocks. Similarly, without departing from the scope of the concept of the present disclosure, the blocks of the embodiments may be physically combined into more complex blocks.
Number | Date | Country | Kind |
---|---|---|---|
201910843236.4 | Sep 2019 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/112586 | 8/31/2020 | WO | 00 |