Triggering edge link pre-emptive cache status reporting method, relay device and medium
By receiving edge link control information and data of user equipment in the edge link relay structure, determining the expectations for future received data and triggering cache status reports, the problem that pre-emptive BSR cannot be triggered in the prior art is solved, reducing the power consumption of the relay equipment and optimizing resource utilization.
Patent Information
- Application Number
- CN202011140334.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-22
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2040-10-22
AI Technical Summary
In the edge link relay structure, the pre-emptive BSR trigger condition introduced in the existing IAB architecture cannot be applied, resulting in an increase in transmission delay.
A method for triggering an edge link pre-emptive cache status reporting is provided, by receiving edge link control information and/or data of a user equipment, determining whether there is an expectation of future received data, and triggering a pre-emptive cache status reporting after determining that there is an expectation.
The triggering of pre-emptive cache status report in the edge link relay structure is realized, reducing the power consumption of the relay device and making full use of air interface resources.
Smart Images

Figure CN114390586B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technologies, and in particular to a method for triggering a pre-emptive buffer status report of an edge link, a relay device, and a medium. Background Art
[0002] Wi-Fi direct communication technology, or sidelink (SL) communication technology, differs from traditional wireless cellular network communications. In traditional cellular networks, user equipment (UE) communicates with base station equipment. The link between the UE and base station equipment is called an uplink (UL) or downlink (DL), and the interface is called a Uu interface. In Wi-Fi direct communication, UEs communicate directly with each other. The link between UEs is called a sidelink (SL), and the interface is called a PC5 interface.
[0003] In LTE and NR, in order to obtain uplink transmission resources, the user equipment needs to feedback the buffer status report (BSR) to the base station when the conditions are met, which is used to indicate the specific amount of data to be transmitted. In NR, the Integrated Access Backhaul (IAB) technology is also introduced. Its specific architecture is as follows: Figure 3 The IAB architecture is characterized by the NR Uu (Uu specifically refers to the interface between a base station and user equipment) transmission mechanism used between IAB nodes and base stations, and between IAB nodes and user equipment. IAB nodes can act as relays.
[0004] Because the Uu transmission mechanism is still used between the IAB node and the user equipment, in the IAB architecture, the user equipment's uplink resources are also allocated by the IAB node, and the IAB node's uplink resources are allocated by the base station. Therefore, the user equipment needs to send a BSR request to the IAB node, and the IAB node needs to send a BSR request to the base station, resulting in additional transmission delay.
[0005] To reduce transmission latency, the IAB architecture introduces a pre-emptive BSR mechanism. Upon receiving a BSR from a user equipment (UE), or when allocating uplink transmission resources to a UE, an IAB node triggers the transmission of a pre-emptive BSR to the base station. This mechanism informs the base station in advance of the expected amount of data to be sent, even though data has not yet been received, allowing the base station to schedule resources in advance. While the BSR indicates the size of existing data, the pre-emptive BSR indicates the predicted size of data to be received.
[0006] However, in a sidelink relay architecture, user equipment transmission resources are not allocated by the IAB node but are instead preempted from a shared resource pool by the user equipment through a preemption mechanism. Therefore, the pre-emptive BSR triggering conditions introduced in the existing IAB architecture cannot be applied to the sidelink relay architecture. Summary of the Invention
[0007] The embodiment of the present invention solves the technical problem that pre-emptive BSR triggering cannot be used in an edge link relay structure.
[0008] To solve the above technical problems, an embodiment of the present invention provides a method for triggering a side link pre-emptive cache status report, comprising: receiving side link control information and / or data sent by a user device; determining whether there is an expectation of receiving data in the future based on the side link control information and / or data sent by the user device; after determining that there is an expectation of receiving data in the future, triggering a pre-emptive cache status report; wherein the side link control information is used to indicate the data.
[0009] Optionally, determining whether there is an expectation of receiving data in the future based on the data sent by the user equipment includes: when decoding of the data fails, determining that there is an expectation of receiving data in the future; or, when decoding of the data fails, feeding back HARQ NACK to the user equipment to determine that there is an expectation of receiving data in the future; or, when the side link control information also indicates that there are subsequent unsent resources, determining that there is an expectation of receiving data in the future.
[0010] Optionally, determining that there is an expectation of receiving data in the future when decoding of the data fails includes: determining that there is an expectation of receiving data in the future when decoding of the data fails for the first time.
[0011] Optionally, when decoding of the data fails, feeding back HARQ NACK to the user equipment to determine that there is an expectation of receiving data in the future, includes: when decoding of the data fails for the first time, feeding back HARQ NACK to the user equipment to determine that there is an expectation of receiving data in the future.
[0012] Optionally, after determining that there is an expectation of receiving data in the future, triggering a pre-emptive cache status report includes any one of the following: obtaining a first priority of the edge link control information and a second priority of the pre-emptive cache status report sent last; when the first priority is higher than the second priority, triggering a pre-emptive cache status report; obtaining a first data volume indicated by the edge link control information and a second data volume indicated by the pre-emptive cache status report sent last; when the first data volume is greater than the second data volume, triggering a pre-emptive cache status report; obtaining a third data volume of the data and the second data volume indicated by the pre-emptive cache status report sent last; when the third data volume is greater than the second data volume, triggering a pre-emptive cache status report.
[0013] Optionally, after triggering the pre-emptive cache status report, the method further includes: generating a current pre-emptive cache status report.
[0014] Optionally, the generating of the current pre-emptive cache status report includes: if decoding of the data fails, the current pre-emptive cache status report includes the first priority of the side link control information.
[0015] Optionally, the generating of the current pre-emptive buffer status report includes: if decoding of the data fails, feeding back HARQ NACK to the user equipment, and the current pre-emptive buffer status report includes the first priority of the side link control information.
[0016] Optionally, the generating of the current pre-emptive cache status report includes: if the data is decoded successfully and the side link control information also indicates that there are subsequent unsent resources, then the current pre-emptive cache status report includes the first priority of the side link control information; or, if the data is decoded successfully and the side link control information also indicates that there are subsequent unsent resources, then the current pre-emptive cache status report does not include the first priority of the currently received side link control information.
[0017] Optionally, the generating of the current pre-emptive cache status report includes: the current pre-emptive cache status report includes a first data volume indicated by the side link control information; or the current pre-emptive cache status report includes a third data volume of the data.
[0018] To solve the above technical problems, an embodiment of the present invention also provides a relay device, including: a receiving unit, used to receive side link control information and / or data sent by a user device; a determination unit, used to determine whether there is an expectation of receiving data in the future based on the side link control information and / or data sent by the user device; a triggering unit, used to trigger a pre-emptive cache status report after determining that there is an expectation of receiving data in the future; wherein the side link control information is used to indicate the data.
[0019] An embodiment of the present invention also provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transient storage medium, on which a computer program is stored. When the computer program is run by a processor, the steps of any of the above-mentioned methods for triggering the pre-emptive cache status reporting of the edge link are executed.
[0020] An embodiment of the present invention also provides another relay device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor runs the computer program, it executes the steps of any of the above-mentioned methods for triggering the edge link pre-emptive cache status reporting.
[0021] Compared with the prior art, the technical solution of the embodiment of the present invention has the following beneficial effects:
[0022] After receiving data sent by the user equipment, if it is determined that there is an expectation of receiving data in the future, a pre-emptive buffer status report is triggered, thereby realizing the triggering of the pre-emptive buffer status report in the side link relay.
[0023] Furthermore, by obtaining the priority corresponding to the edge link control information and triggering the pre-emptive cache status report only when the priority of the currently received edge link control information is higher, the air interface resources of the relay device can be fully utilized and the power consumption of the relay device can be reduced.
[0024] In addition, by comparing the indicated data amounts, a pre-emptive buffer status report is triggered when the amount currently to be sent is large, thereby fully utilizing the air interface resources of the relay device and reducing the power consumption of the relay device. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 This is a flowchart of a method for triggering edge link pre-emptive cache status reporting in an embodiment of the present invention;
[0026] Figure 2 is a schematic structural diagram of a relay device in an embodiment of the present invention;
[0027] Figure 3 This is a schematic diagram of an existing IAB structure;
[0028] Figure 4 This is a schematic diagram of an existing traditional relay structure;
[0029] Figure 5 This is a schematic diagram of an existing edge link relay structure. DETAILED DESCRIPTION
[0030] Reference Figure 4 , gives a schematic diagram of an existing traditional relay structure. The base station and the relay device communicate through uplinks and downlinks, and the relay device and the user equipment communicate through uplinks and downlinks. Figure 5 In the paper, a schematic diagram of an existing edge link relay structure is given. Figure 4 The difference is, Figure 5 In ,communication, the relay device and the user equipment communicate through the ,Side Link (SL).
[0031] In an edge-link relay architecture, user equipment (UE) transmission resources are not allocated by IAB nodes (relay devices). Instead, UEs preempt resources from a shared resource pool through a preemption mechanism. Therefore, the pre-emptive BSR triggering conditions introduced in the existing IAB architecture cannot be used in an edge-link relay architecture. In other words, the pre-emptive BSR cannot be triggered in the existing edge-link relay architecture, resulting in transmission delays.
[0032] In an embodiment of the present invention, after receiving data sent by a user equipment, if it is determined that there is an expectation of receiving data in the future, a pre-emptive buffer status report is triggered, thereby realizing the triggering of the pre-emptive buffer status report in the edge link relay.
[0033] In order to make the above-mentioned objects, features and beneficial effects of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0034] The embodiment of the present invention provides a method for triggering a pre-emptive cache status report, referring to Figure 1 , the following is a detailed description through specific steps.
[0035] Step S101: receiving side link control information and / or data sent by user equipment.
[0036] In a specific implementation, the relay device can receive side link control information (Sidelink Control Information, SCI) sent by the user equipment; the relay device can also receive data sent by the user equipment, and the data sent by the user equipment can be uplink data or other data; the relay device can also receive side link control information sent by the user equipment and the data sent by the user equipment.
[0037] In a specific implementation, when a relay device receives side link control information and data sent by a user equipment, the side link control information is used to indicate the data. For example, the side link control information indicates the time-frequency resource location of the data, the modulation and coding scheme used, etc. The relay device can correctly decode the data based on the side link control information.
[0038] Step S102: determining whether there is an expectation of receiving data in the future based on the side link control information and / or data sent by the user equipment.
[0039] In a specific implementation, after receiving the side link control information and / or data sent by the user equipment, the relay device can determine whether there is an expectation of receiving data in the future based on the received side link control information and / or data. The expectation of receiving data in the future means that the relay device can anticipate whether the user equipment will continue to send data within a subsequent period of time.
[0040] In an embodiment of the present invention, when a relay device receives data sent by a user device, it can decode the data. If it detects that the decoding of the data fails, the user device will likely resend the data that failed to be decoded to the relay device. At this point, the relay device can determine that there is an expectation of receiving data in the future.
[0041] In one embodiment of the present invention, when it is detected that the decoding of the received data fails for the first time, it is determined that there is an expectation of receiving data in the future. In another embodiment of the present invention, when the decoding of the received data fails for N consecutive times, it is determined that there is an expectation of receiving data in the future, where N≥2.
[0042] In another embodiment of the present invention, upon receiving data sent by a user device, the relay device decodes the data. If decoding of the data fails, a Hybrid Automatic Repeat reQuest (HARQ) NACK (Non-Acknowledgement) message may be fed back to the user device. Upon receiving the HARQ NACK message from the relay device, the user device will likely resend the data that failed decoding to the relay device. At this point, the relay device can determine that it is expected to receive data in the future.
[0043] In another embodiment of the present invention, when a HARQ NACK is fed back to the user equipment upon detecting a first decoding failure of data, it can be determined that there is an expectation of receiving data in the future. In other words, if the relay device fails to decode data, but it is not the first decoding failure, while the relay device may still need to feed a HARQ NACK to the user equipment, it may determine that there is no expectation of receiving data in the future.
[0044] It is understandable that if the relay device fails to decode the data and the data is not transmitted for the first time, the relay device may also determine that there is an expectation of receiving data in the future.
[0045] In an embodiment of the present invention, the relay device receives side link control information sent by the user equipment. If the side link control information indicates that there is a reserved resource location for data transmission, the relay device can determine that there is an expectation of receiving data in the future.
[0046] In an embodiment of the present invention, the relay device receives side link control information and data sent by the user equipment. If the data is decoded successfully and the side link control information indicates that there is a reserved resource location for data transmission, then the relay device can determine that there is an expectation of receiving data in the future.
[0047] Step S103: After determining that there is an expectation of receiving data in the future, triggering a pre-emptive buffer status report.
[0048] In a specific implementation, after the relay device determines that there is an expectation of receiving data in the future, it can trigger a pre-emptive buffer status report, generate a pre-emptive buffer status report, and send it to the base station.
[0049] In a specific implementation, a relay device receives side link control information and / or data sent by a user device. After determining that there is an expectation of receiving data in the future, the relay device can first obtain the priority corresponding to the currently received side link control information and the priority of the pre-emptive cache status report sent last. In this embodiment of the present invention, for the sake of simplicity, the priority corresponding to the currently received side link control information is referred to as the first priority, and the priority of the pre-emptive cache status report sent last is referred to as the second priority.
[0050] In an embodiment of the present invention, the relay device can compare the first priority and the second priority. If the first priority is higher than the second priority, a pre-emptive cache status report is triggered; if the first priority is not higher than the second priority, a pre-emptive cache status report is not triggered.
[0051] By obtaining the priority corresponding to the edge link control information and triggering the pre-emptive buffer status report only when the priority of the currently received edge link control information is higher, the air interface resources of the relay device can be fully utilized and the power consumption of the relay device can be reduced.
[0052] It is understood that if the first priority is not higher than the second priority, a pre-emptive buffer status report can also be triggered. However, frequent triggering of pre-emptive buffer status reports will result in excessive air interface resource usage and high power consumption of the relay device. In actual applications, whether to perform a priority comparison can be determined based on specific application requirements.
[0053] In a specific implementation, after the relay device receives the side link control information and / or data sent by the user equipment and determines that there is an expectation of receiving data in the future, it can obtain the first data amount indicated by the currently received side link control information and the second data amount indicated by the last sent pre-emptive buffer status report. When the first data amount is greater than the second data amount, the pre-emptive buffer status report is triggered.
[0054] In a specific implementation, after receiving the side link control information and / or data sent by the user equipment and determining that there is an expectation of receiving data in the future, the relay device can obtain a third data volume of the currently received data and a second data volume indicated by the pre-emptive buffer status report sent last. The relay device can compare the second data volume with the third data volume and trigger a pre-emptive buffer status report when the third data volume is greater than the second data volume.
[0055] By comparing the data volumes, a pre-emptive buffer status report is triggered when the current amount to be sent is large, thereby fully utilizing the air interface resources of the relay device and reducing the power consumption of the relay device.
[0056] It is understood that if the first data volume is not greater than the second data volume, a pre-emptive buffer status report may be triggered. However, frequently triggering pre-emptive buffer status reports may result in excessive air interface resource usage and high power consumption on the relay device. In actual applications, whether to perform a data volume comparison can be determined based on specific application requirements.
[0057] In a specific implementation, after the pre-emptive cache status report is triggered, a current pre-emptive cache status report may be generated.
[0058] In a specific implementation, when the pre-emptive cache status report is triggered by the relay device's failure to successfully decode the data, the priority information of the currently received side link control information may be included in the generation of the current pre-emptive cache status report, that is, the first priority of the currently received side link control information.
[0059] In a specific implementation, when the pre-emptive cache status report is triggered by the relay device failing to decode the data successfully and feeding back HARQ NACK to the user equipment, the priority information of the currently received side link control information may be included in the generated current pre-emptive cache status report, that is, the first priority of the currently received side link control information.
[0060] In an embodiment of the present invention, if the pre-emptive cache status report indicates that the relay device has successfully decoded the currently received data, and the currently received side link control information also indicates that there is a subsequent unsent resource trigger, then the first priority of the currently received side link control information may also be included in the generated current pre-emptive cache status report.
[0061] In specific applications, it can be seen that if the pre-emptive cache status report is that the relay device successfully decodes the currently received data, and the currently received side link control information also indicates that there are subsequent unsent resources triggered, since the priority of the data corresponding to the unsent resources is unknown, in order to reduce the length of the current pre-emptive cache status report, the current pre-emptive cache status report generated by the relay device may also not include the first priority of the currently received side link control information.
[0062] In an embodiment of the present invention, if the pre-emptive cache status report is triggered by the currently received side link control information and also indicates that there are subsequent unsent resources, then the first priority of the currently received side link control information may also be included in the generated current pre-emptive cache status report.
[0063] In specific applications, it can be seen that if the pre-emptive cache status report is triggered by the currently received side link control information and also indicates that there are subsequent unsent resources, since the priority of the data corresponding to the unsent resources is unknown, in order to reduce the length of the current pre-emptive cache status report, the current pre-emptive cache status report generated by the relay device may also not include the first priority of the currently received side link control information.
[0064] In a specific implementation, the first priority may occupy 8 bits, and values of some or all of the 8 bits are used to represent the first priority.
[0065] In a specific implementation, the current pre-emptive buffer status report may also include the first data volume indicated by the current side link control information.
[0066] In the embodiment of the present invention, the first data amount may occupy 8 bits, and values of part or all of the 8 bits are used to represent the first data amount.
[0067] In a specific implementation, the current pre-emptive cache status report may also include a third data volume of the current data.
[0068] In the embodiment of the present invention, the third data amount may occupy 8 bits, and values of part or all of the 8 bits are used to represent the third data amount.
[0069] It is understandable that the number of bits occupied by the first data amount may also be greater than 8 bits, such as 16 bits or more. The number of bits occupied by the third data amount may also be greater than 8 bits, such as 16 bits or more.
[0070] As can be seen from the above, after receiving data sent by the user equipment, if it is determined that there is an expectation of receiving data in the future, the pre-emptive buffer status report is triggered, thereby realizing the triggering of the pre-emptive buffer status report in the side link relay.
[0071] Reference Figure 2 The embodiment of the present invention further provides a relay device 20, comprising: a receiving unit 201, a determining unit 202, and a triggering unit 203, wherein:
[0072] The receiving unit 201 is adapted to receive side link control information and / or data sent by a user equipment;
[0073] a determining unit 202, adapted to determine whether there is an expectation of receiving data in the future based on the side link control information and / or data sent by the user equipment;
[0074] The triggering unit 203 is adapted to trigger a pre-emptive buffer status report after determining that there is an expectation of receiving data in the future; wherein the side link control information is used to indicate the data.
[0075] In a specific implementation, the specific execution process of the above-mentioned receiving unit 201, determining unit 202 and triggering unit 203 can refer to steps S101 to S103 provided in the above embodiment, and the embodiment of the present invention will not be repeated here.
[0076] An embodiment of the present invention also provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transient storage medium, on which a computer program is stored. When the computer program is run by a processor, the steps of the triggering edge link pre-emptive cache status reporting method provided in any of the above embodiments are executed.
[0077] An embodiment of the present invention also provides another relay device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor runs the computer program, it executes the steps of the triggering edge link pre-emptive cache status reporting method provided in any of the above embodiments.
[0078] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, which may include: ROM, RAM, disk or CD, etc.
[0079] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be based on the scope defined by the claims.
Claims
1. A method for triggering edge link pre-emptive buffer status reporting, characterized in that: include: receiving side link control information and / or data sent by a user equipment; determining, based on the side link control information and / or data sent by the user equipment, whether there is an expectation of receiving data in the future; After determining that there is an expectation of receiving data in the future, triggering a pre-emptive cache status report, including any one of the following: obtaining a first priority of the edge link control information and a second priority of the pre-emptive cache status report sent last; when the first priority is higher than the second priority, triggering a pre-emptive cache status report; obtaining a first data amount indicated by the edge link control information and a second data amount indicated by the pre-emptive cache status report sent last; when the first data amount is greater than the second data amount, triggering a pre-emptive cache status report; obtaining a third data amount of the data and the second data amount indicated by the pre-emptive cache status report sent last; when the third data amount is greater than the second data amount, triggering a pre-emptive cache status report; The side link control information is used to indicate the data.
2. The trigger edge link pre-emptive buffer status reporting method according to claim 1, characterized in that: The determining, based on the side link control information and / or data sent by the user equipment, whether there is an expectation of receiving data in the future includes: When decoding of the data fails, determining that there is an expectation of receiving data in the future; or, when decoding of the data fails, feeding back HARQ NACK to the user equipment, determining that there is an expectation of receiving data in the future; or, when the side link control information indicates that there are subsequent unsent resources, determining that there is an expectation of receiving data in the future.
3. The trigger edge link pre-emptive buffer status reporting method according to claim 2, characterized in that: The determining that there is an expectation of receiving data in the future when decoding of the data fails includes: When decoding of the data fails for the first time, it is determined that there is an expectation of receiving data in the future.
4. The trigger edge link pre-emptive buffer status reporting method according to claim 2, wherein: Feedback of a HARQ NACK to the user equipment when decoding of the data fails, and determining that there is an expectation of receiving data in the future, includes: When the first decoding of the data fails, a HARQ NACK is fed back to the user equipment to determine that there is an expectation of receiving data in the future.
5. The trigger edge link pre-emptive buffer status reporting method according to claim 1, wherein: After triggering the pre-emptive cache status report, it also includes: Generates a report on the current pre-emptive cache status.
6. The trigger edge link pre-emptive buffer status reporting method according to claim 5, characterized in that: Generating the current pre-emptive cache status report includes: If decoding of the data fails, the current pre-emptive buffer status report includes the first priority of the side link control information.
7. The trigger edge link pre-emptive buffer status reporting method according to claim 5, characterized in that: Generating the current pre-emptive cache status report includes: If decoding of the data fails, a HARQ NACK is fed back to the user equipment, and the current pre-emptive buffer status report includes the first priority of the side link control information.
8. The method for reporting pre-emptive buffer status of a triggered edge link according to claim 5, wherein: Generating the current pre-emptive cache status report includes: If the data is successfully decoded and the side link control information further indicates that there are unsent resources, the current pre-emptive buffer status report includes the first priority of the side link control information; Alternatively, if the data is decoded successfully and the side link control information further indicates that there are subsequent unsent resources, then the current pre-emptive buffer status report does not include the first priority of the currently received side link control information.
9. The trigger edge link pre-emptive buffer status reporting method according to claim 5, characterized in that: Generating the current pre-emptive cache status report includes: The current pre-emptive buffer status report includes a first data amount indicated by the edge link control information; Alternatively, the current pre-emptive cache status report includes a third data volume of the data.
10. A relay device, characterized in that: include: a receiving unit, configured to receive side link control information and / or data sent by a user equipment; a determining unit, configured to determine whether there is an expectation of receiving data in the future based on the side link control information and / or data sent by the user equipment; A triggering unit is used to trigger a pre-emptive cache status report after determining that there is an expectation of receiving data in the future; wherein the side link control information is used to indicate the data.
11. A computer-readable storage medium, wherein the computer-readable storage medium is a non-volatile storage medium or a non-transient storage medium, and a computer program is stored thereon, wherein: When the computer program is executed by a processor, the steps of the method for triggering edge link pre-emptive cache status reporting according to any one of claims 1 to 9 are executed.
12. A relay device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein: When the processor runs the computer program, it performs the steps of the method for triggering the pre-emptive cache status reporting of the edge link according to any one of claims 1 to 9.
Citation Information
Patent Citations
Method and device for reporting buffer status report and relay terminal
CN113923711A
Cited By
Method for triggering sidelink pre-emptive cache state report, and relay device and medium
WO2022083726A1