CN115996419A - Transmission method and device based on flow control feedback - Google Patents

Transmission method and device based on flow control feedback Download PDF

Info

Publication number
CN115996419A
CN115996419A CN202111216403.6A CN202111216403A CN115996419A CN 115996419 A CN115996419 A CN 115996419A CN 202111216403 A CN202111216403 A CN 202111216403A CN 115996419 A CN115996419 A CN 115996419A
Authority
CN
China
Prior art keywords
iab node
bap
flow control
control feedback
routing path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111216403.6A
Other languages
Chinese (zh)
Inventor
文鸣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202111216403.6A priority Critical patent/CN115996419A/en
Publication of CN115996419A publication Critical patent/CN115996419A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the application discloses a transmission method and transmission equipment based on flow control feedback, and belongs to the technical field of communication. The transmission method based on the flow control feedback comprises the following steps: the first IAB node receives a flow control feedback message from the second IAB node, wherein the flow control feedback message is used for indicating data transmission information corresponding to a first BAP routing path; in the case that the flow control feedback message meets a rerouting trigger condition, the first IAB node selects a second BAP routing path from the alternative BAP routing paths, the second BAP routing path being identical to a next hop IAB node of the first BAP routing path at the first IAB node; and transmitting the data on the first BAP routing path through the second BAP routing path. The embodiment of the application also discloses another transmission method and equipment based on the flow control feedback.

Description

Transmission method and device based on flow control feedback
Technical Field
The application belongs to the technical field of communication, and particularly relates to a transmission method and equipment based on flow control feedback.
Background
The IAB system is introduced to solve the problem that the wired transmission network is not deployed in place when the access points are densely deployed, that is, the access points can rely on wireless backhaul when the wired transmission network is not available. Data rerouting in an IAB system may be caused by congestion, through which the problem of data congestion may be alleviated or solved. However, in the related art, since some IAB nodes (e.g., IAB nodes having only one egress link) cannot perform a rerouting operation when receiving a flow control feedback message, transmission problems such as data congestion are easily caused.
Disclosure of Invention
The embodiment of the application provides a transmission method and device based on flow control feedback, which can solve the problem of data congestion caused by the fact that an IAB node cannot execute rerouting operation.
In a first aspect, a transmission method based on flow control feedback is provided, including: the first IAB node receives a flow control feedback message from the second IAB node, wherein the flow control feedback message is used for indicating data transmission information corresponding to a first BAP routing path; in the case that the flow control feedback message meets a rerouting trigger condition, the first IAB node selects a second BAP routing path from the alternative BAP routing paths, wherein the second BAP routing path is the same as a next hop IAB node of the first BAP routing path at the first IAB node; and transmitting the data on the first BAP routing path through the second BAP routing path.
In a second aspect, a transmission method based on flow control feedback is provided, including: the second IAB node starts the rerouting of the first communication path under the condition that the first condition is met; wherein the first condition includes at least one of: triggering to send a flow control feedback message to a first IAB node, wherein the data buffer size of the first communication path is larger than or equal to a first threshold; triggering to send a flow control feedback message to the first IAB node; triggering the first IAB node to send the flow control feedback message, wherein the first IAB node does not start the rerouting of the first communication path.
In a third aspect, a transmission device based on flow control feedback is provided, including: the transmission module is used for receiving a flow control feedback message from the second IAB node, wherein the flow control feedback message is used for indicating data transmission information corresponding to the first BAP routing path; a selection module, configured to select a second BAP routing path from alternative BAP routing paths, where the flow control feedback message meets a heavy route trigger condition, the second BAP routing path being the same as a next hop IAB node of the first BAP routing path at the device; the transmission module is further configured to transmit data on the first BAP route path through the second BAP route path.
In a fourth aspect, a transmission device based on flow control feedback is provided, including: the processing module is used for starting the rerouting of the first communication path under the condition that the first condition is met; wherein the first condition includes at least one of: triggering to send a flow control feedback message to a first IAB node, wherein the data buffer size of the first communication path is larger than or equal to a first threshold; triggering to send a flow control feedback message to the first IAB node; triggering the first IAB node to send the flow control feedback message, wherein the first IAB node does not start the rerouting of the first communication path.
In a fifth aspect, there is provided a communication device comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, the program or instruction when executed by the processor implementing the method according to the first aspect or implementing the method according to the second aspect.
In a sixth aspect, a communication device is provided, including a processor and a communication interface, where the communication interface is configured to receive a flow control feedback message from a second IAB node, where the flow control feedback message is configured to indicate data transmission information corresponding to a first BAP routing path; the processor is configured to select a second BAP routing path from the alternative BAP routing paths if the flow control feedback message meets a heavy routing trigger condition, where the second BAP routing path is the same as a next hop IAB node of the first BAP routing path at the communication device; the communication interface is further configured to transmit data on the first BAP routing path through the second BAP routing path. Or the processor is used for starting the rerouting of the first communication path under the condition that the first condition is met; wherein the first condition includes at least one of: triggering to send a flow control feedback message to a first IAB node, wherein the data buffer size of the first communication path is larger than or equal to a first threshold; triggering to send a flow control feedback message to the first IAB node; triggering the first IAB node to send the flow control feedback message, wherein the first IAB node does not start the rerouting of the first communication path.
In a seventh aspect, there is provided a readable storage medium having stored thereon a program or instructions which when executed by a processor, implement the method according to the first aspect or implement the method according to the second aspect.
In an eighth aspect, there is provided a chip comprising a processor and a communication interface, the communication interface and the processor being coupled, the processor being for running a program or instructions to implement the method according to the first aspect or to implement the method according to the second aspect.
In a ninth aspect, a computer program/program product is provided, the computer program/program product being stored in a non-transitory storage medium, the computer program/program product being executed by at least one processor to implement the method according to the first aspect or to implement the method according to the second aspect.
In the embodiment of the application, the first IAB node receives the flow control feedback message from the second IAB node, if the flow control feedback message meets the heavy route trigger condition, the second BAP route path can be selected from the replaceable BAP route paths, the second BAP route path is the same as the next hop IAB node of the first BAP route path at the first IAB node, and data on the first BAP route path is transmitted through the second BAP route path, so that when data transmission congestion occurs, transmission path switching is quickly realized. According to the transmission method based on the flow control feedback, the IAB node with one outlet link can execute rerouting operation, so that the problem of data congestion is relieved or solved through data rerouting, and the communication efficiency is improved.
Drawings
Fig. 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;
fig. 2 is a schematic flow chart of a transmission method based on flow control feedback according to an embodiment of the present application;
fig. 3 is a schematic flow chart of a transmission method based on flow control feedback according to an embodiment of the present application;
fig. 4 is an application schematic diagram of a transmission method based on flow control feedback according to an embodiment of the present application;
fig. 5 is an application schematic diagram of a transmission method based on flow control feedback according to an embodiment of the present application;
fig. 6 is an application schematic diagram of a transmission method based on flow control feedback according to an embodiment of the present application;
fig. 7 is an application schematic diagram of a transmission method based on flow control feedback according to an embodiment of the present application;
fig. 8 is a message format diagram of a transmission method based on flow control feedback according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a transmission device based on flow control feedback according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a transmission device based on flow control feedback according to an embodiment of the present application;
fig. 11 is a schematic structural view of a communication device according to an embodiment of the present application;
fig. 12 is a schematic structural view of a terminal according to an embodiment of the present application;
Fig. 13 is a schematic structural diagram of a network side device according to an embodiment of the present application.
Detailed Description
Technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application are within the scope of the protection of the present application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or otherwise described herein, and that the terms "first" and "second" are generally intended to be used in a generic sense and not to limit the number of objects, for example, the first object may be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/" generally means a relationship in which the associated object is an "or" before and after.
It is noted that the techniques described in embodiments of the present application are not limited to long term evolution (Long Term Evolution, LTE)/LTE evolution (LTE-Advanced, LTE-a) systems, but may also be used in other wireless communication systems, such as code division multiple access (Code Division Multiple Access, CDMA), time division multiple access (Time Division Multiple Access, TDMA), frequency division multiple access (Frequency Division Multiple Access, FDMA), orthogonal frequency division multiple access (Orthogonal Frequency Division Multiple Access, OFDMA), single carrier frequency division multiple access (Single carrier-Frequency Division Multiple Access, SC-FDMA), and other systems. The terms "system" and "network" in embodiments of the present application are often used interchangeably, and the techniques described may be used for both the above-mentioned systems and radio technologies, as well as other systems and radio technologies. The following description describes a New air interface (NR) system for purposes of example, and in much of the description that follows, NR terminology is used, these techniques are also applicable to applications other than NR system applications, such as generation 6 (6) th Generation, 6G) communication system.
Fig. 1 shows a schematic diagram of a wireless communication system to which embodiments of the present application are applicable. The wireless communication system includes a terminal 11 and a network device 12. The terminal 11 may also be called a terminal Device or a User Equipment (UE), and the terminal 11 may be a terminal-side Device such as a mobile phone, a tablet (Tablet Personal Computer), a Laptop (Laptop Computer) or a notebook (Personal Digital Assistant, PDA), a palm 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)/Virtual Reality (VR) Device, a robot, a Wearable Device (VUE), a pedestrian terminal (PUE), a smart home (home Device with a wireless communication function, such as a refrigerator, a television, a washing machine, or furniture, etc.), and the Wearable Device includes: intelligent watches, intelligent bracelets, intelligent headphones, intelligent glasses, intelligent jewelry (intelligent bracelets, intelligent rings, intelligent necklaces, intelligent bracelets, intelligent footchains, etc.), intelligent bracelets, intelligent clothing, game machines, etc. Note that, the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may be a base station or a core network, wherein the base station may be called a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a node B, an evolved node B (eNB), a next generation node B (gNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, a transmission and reception point (Transmitting Receiving Point, TRP), or some other suitable terminology in the field, and the base station is not limited to a specific technical vocabulary, and it should be noted that, in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
The transmission method and the device based on the flow control feedback provided by the embodiment of the application are described in detail below by means of some embodiments and application scenes thereof with reference to the accompanying drawings.
As shown in fig. 2, the embodiment of the present application provides a transmission method 200 based on flow control feedback, which may be performed by the first IAB node, in other words, the method may be performed by software or hardware installed in the first IAB node, and the method includes the following steps.
S202: the first IAB node receives a flow control feedback message from the second IAB node, wherein the flow control feedback message is used for indicating data transmission information corresponding to the first BAP routing path.
In this embodiment, in the case where the data transmitted through the first BAP routing path is downlink data, the first IAB node is a parent node of the second IAB node; in the case where data transmitted through the first BAP routing path is uplink data, the second IAB node is a parent node of the first IAB node.
The flow control feedback message may include an available buffer size corresponding to the first BAP routing path and an identification (BAP routing ID) of the first BAP routing path.
S204: and under the condition that the flow control feedback message meets the rerouting trigger condition, the first IAB node selects a second BAP routing path from the alternative BAP routing paths, wherein the second BAP routing path is the same as the next hop IAB node of the first BAP routing path at the first IAB node.
The second BAP routing path selected in this step is an alternate BAP routing path to the first BAP routing path and the second BAP routing path is the same as a next hop IAB node of the first BAP routing path at the first IAB node, which may be a second IAB node.
Optionally, the flow control feedback message includes an available buffer size corresponding to the first BAP route path; the rerouting triggering condition met by the flow control feedback message comprises: the available buffer size is less than or equal to a first threshold, which may be configured by a network side device or an IAB host node, or agreed upon by a protocol. In this example, for example, the first threshold is 10% and the available buffer size corresponding to the first BAP route path is 5%, and the condition for triggering rerouting is satisfied.
Optionally, the second BAP routing path satisfies at least one of: 1) The destination node of the second BAP route path is the same as the destination node of the first BAP route path; 2) The data transmission corresponding to the second BAP route path is in an available state (available state), and the available state may also be called as a non-congestion state.
In this embodiment, an IAB node, such as a first IAB node, that receives the flow control feedback message may determine, according to the available buffer size of each BAP routing path carried in the received flow control feedback message and a first threshold preconfigured to the first IAB node, a BAP routing path in an available state (available). For example, if the available buffer size of the second BAP routing path is greater than the first threshold, the data transmission corresponding to the second BAP routing path is in an available state.
S206: and transmitting the data on the first BAP routing path through the second BAP routing path.
Optionally, before this step, the first IAB node may further perform a BAP header rewrite operation (BAP header rewriting) on the data, and then may perform S206 to transmit the data on the first BAP routing path through the second BAP routing path.
According to the transmission method based on the flow control feedback, the first IAB node receives the flow control feedback information from the second IAB node, if the flow control feedback information meets the heavy route triggering condition, the second BAP route path can be selected from the replaceable BAP route paths, the second BAP route path is the same as the next-hop IAB node of the first BAP route path at the first IAB node, and data on the first BAP route path is transmitted through the second BAP route path, so that when data transmission congestion occurs, transmission path switching is rapidly achieved. According to the transmission method based on the flow control feedback, the IAB node with one outlet link can execute rerouting operation, so that the problem of data congestion is relieved or solved through data rerouting, and the communication efficiency is improved.
Alternatively, the first IAB node mentioned in the previous embodiments may have only one egress link (egress link). In this embodiment, the first IAB node with one egress link may perform a BAP header rewrite operation on the data, and may not use another link (because only one egress link) but use the same link to transmit, and may shunt the transmission after transmitting to the next-hop IAB node.
In this embodiment, for example, the first IAB node receives, under a single egress link, a flow control feedback (flow control feedback, abbreviated FC) message sent by a second IAB node (which is a child node if DL and a parent node if UL); if the flow control feedback message meets the condition of triggering rerouting, the first IAB node performs the following operations: for a congested BAP routing ID (i.e., first BAP routing path), an alternate BAP routing ID (i.e., first BAP routing path) on the same link (link) is found from the BAP header overwrite configuration (BAP header rewriting configuration) and BAP header rewriting is then submitted to the next hop IAB node over the same link.
It should be noted that, the BAP routing path and the BAP routing ID in the embodiments of the present application may represent the same meaning.
Optionally, in parallel with the above embodiments, the first IAB node mentioned in the foregoing embodiments may further have a plurality of egress links; wherein the first IAB node selects a second BAP routing path from the alternative BAP routing paths, including: the first IAB node preferentially selects an alternative BAP routing path as the second BAP routing path, the alternative BAP routing path being the same as a next hop IAB node of the first BAP routing path at the first IAB node.
In the downlink transmission, the number of the plurality of egress links of the first IAB node may be greater than or equal to 2; in the uplink transmission, the number of the plurality of egress links of the first IAB node may be 2. I.e. one IAB node may serve multiple IAB nodes downstream, but typically 2 IAB nodes are connected upstream at most.
In this embodiment, when the first IAB node with multiple egress links performs data rerouting, the same alternative BAP routing ID as the original (original) BAP routing ID next-hop IAB node is preferentially selected, i.e., 2 BAP routing IDs are respectively identified by ID1 and ID2 on the egress link1, and when ID1 is congested, ID2 is preferentially selected instead of the BAP routing ID on the egress link 2. In other examples, when the "alternate BAP routing ID" is configured on the network side, the BAP routing ID of the same link is typically configured to be the highest priority, i.e., higher than the BAP routing IDs of other links.
In a specific example, in a case where the first IAB node has a plurality of egress links, the plurality of egress links includes a first egress link and a second egress link, the first BAP routing path is configured with a plurality of alternative BAP routing paths, the first egress link is a link between the first IAB node and the second IAB node, and the second IAB node is a next-hop IAB node of the first BAP routing path at the first IAB node; wherein the priority of the alternative BAP routing path through the first egress link is higher than the priority of the alternative BAP routing path through the second egress link.
Optionally, various embodiments of the present application may further include the following steps: the first IAB node sends a first indication to the second IAB node; wherein the first indication is for instructing the first IAB node to initiate a reroute to the first BAP routing path such that a second IAB node may no longer initiate a reroute to the first BAP routing path.
In other embodiments, if the first IAB node does not transmit data on the first BAP routing path through the second BAP routing path, i.e., whether the data on the first BAP routing path is transmitted through the first BAP routing path, the first IAB node may further send an indication information to the second IAB node; the indication information is used to indicate that the first IAB node does not start rerouting to the first BAP routing path, so that the second IAB node may start rerouting to the first BAP routing path, and specifically, refer to the embodiment shown in fig. 3, which is beneficial to reducing or avoiding data congestion and improving communication efficiency.
The transmission method based on the flow control feedback according to the embodiment of the present application is described in detail above in connection with fig. 2. A transmission method based on the flow control feedback according to another embodiment of the present application will be described in detail with reference to fig. 3.
Fig. 3 is a schematic flow chart of an implementation of a transmission method based on flow control feedback according to an embodiment of the present application, which may be applied to a second IAB node. As shown in fig. 3, the method 300 includes the following steps.
S302: the second IAB node starts the rerouting of the first communication path under the condition that the first condition is met; wherein the first condition includes at least one of: triggering to send a flow control feedback message to a first IAB node, wherein the data buffer size of the first communication path is larger than or equal to a first threshold; triggering to send a flow control feedback message to the first IAB node; triggering the first IAB node to send the flow control feedback message, wherein the first IAB node does not start the rerouting of the first communication path.
Optionally, as an embodiment, the first communication path includes a BAP routing path or a BH radio link control (Radio Link Control, RLC) channel.
In this embodiment, in the case where the data transmitted through the first communication path is downlink data, the first IAB node is a parent node of the second IAB node; in the case where the data transmitted through the first communication path is uplink data, the second IAB node is a parent node of the first IAB node.
According to the transmission method based on the flow control feedback, the second IAB node can start rerouting of the first communication path under the condition that the first condition is met, so that the problem of data congestion is relieved or solved through data rerouting, and the communication efficiency is improved.
In this embodiment, after the second IAB node (e.g., a child node) sends the flow control feedback message, it is determined whether to trigger rerouting, for example, when the second IAB node triggering the flow control feedback message satisfies the first condition, the rerouting operation may also be started. The first condition includes at least one of the following 1) to 3):
1) The data buffer size (buffer size) of the second IAB node that triggers the flow control feedback message meets a certain pre-configured first threshold (percentage or specific value, etc.), which may be configured for each (per) BH RLC CH or may be configured for each BAP routing ID.
2) The second IAB node triggers the sending of the flow control feedback message to the first IAB node.
3) After the second IAB node triggers sending the flow control feedback message to the first IAB node, waiting for a rerouting instruction (i.e., a second instruction) of the first IAB node, and if the second instruction indicates that the first IAB node does not start the rerouting, if the second IAB node meets the condition, starting the rerouting of the first communication path. This example can minimize the number of IAB nodes that initiate rerouting operations.
Optionally, as an embodiment, the method further includes: the second IAB node receives a second indication from the first IAB node indicating whether the first IAB node is to turn on a reroute of the first communication path. For example, this embodiment may define a new BAP control (control) PDU, with a new PDU type value to indicate whether the first IAB node is to initiate a reroute operation; and after the first IAB node receives the flow control feedback message, feeding back whether the first IAB node can perform rerouting operation to a second IAB node triggering the flow control feedback message through the BAP control PDU. The embodiment can avoid the problem of transmission confusion caused by that the child IAB node and the father IAB node execute rerouting simultaneously aiming at the first communication path, and improve the communication effectiveness.
Optionally, as an embodiment, the method further includes: under the condition of triggering or sending the flow control message, the second IAB node starts a first timer; if the first timer expires, determining that the first IAB node does not initiate a reroute of the first communication path if the second IAB node does not receive a second indication from the first IAB node; wherein the second indication is for indicating whether the first IAB node initiates a rerouting of the first communication path. For example, the second IAB node that triggers the flow control feedback message may maintain a first timer "waiting for a reroute indication," which is started after triggering or sending the flow control feedback message, and if the first timer expires without receiving the BAP control PDU, it indicates that the first IAB node does not start a reroute, and the second IAB node may start a reroute for the first communication path. The embodiment can avoid the problem of transmission confusion caused by that the child IAB node and the father IAB node execute rerouting simultaneously aiming at the first communication path, and improve the communication effectiveness.
Optionally, as an embodiment, the second indication is carried by a BAP protocol data unit (Protocol Data Unit, PDU).
Optionally, as an embodiment, the first IAB node has an egress link.
In order to describe the transmission method based on the flow control feedback provided in the embodiments of the present application in detail, the following description will be made with reference to several specific embodiments.
Example 1
This embodiment is a method of data routing path modification for a single egress link (egress link), i.e., BAP header rewriting operations of a single egress link.
The core of this embodiment is to change the path in the BAP header, but no rerouting is performed at the node operation (because there is only one link), i.e. the changed path at time a performs a specific rerouting operation at time B.
The application scenario of this embodiment is shown in fig. 4, and it is assumed that there are 4 BAP routing IDs (which can be configured by IAB-donor-CU) in the IAB topology structure as shown in fig. 4, so BH routing Configuration maintained by the IAB1 node is shown in the following table:
entity index BAP routing ID Destination node identification Next hop IAB node
1 1 IAB5 IAB2
2 2 IAB3 IAB2
3 3 IAB2 IAB2
4 4 IAB5 IAB2
It should be noted that the BAP routing ID in the table is actually a string of 20-bit binary numbers, and is abbreviated as ID1/ID2 for convenience of description.
In this table, since IAB1 has only one egress link, the next-hop IAB node is IAB2. The BH routing Configuration table maintained by the IAB2 node is:
entity index BAP routing ID Destination node identification Next hop IAB node
1 1 IAB5 IAB3
2 2 IAB3 IAB3
3 3 IAB2 N/A
4 4 IAB5 IAB4
N/A in the table represents: the BAP routing ID in the data PDU has no indication of the next hop because IAB2 is the destination address of the data.
In this embodiment, the IAB1 receives a DL FC message about "link between IAB2 and IAB 3" sent by the IAB2 node, and the FC message indicates that:
Figure BDA0003310807510000121
in the related art, when the IAB1 receives the DL FC message sent by the IAB2 node, it may be determined that both the BAP routing ID1 and the BAP routing ID2 may trigger the rerouting operation, but at this time, the IAB1 does not have an extra egress link (except a link between the IAB 2) to reroute the data.
Based on the embodiment shown in fig. 2, IAB1 performs a change of the routing path on a single link for BAP data PDUs of BAP routing ID1 and BAP routing ID2, i.e. finds an alternative BAP routing ID from the BAP header overwrite configuration:
original BAP routing ID Replaceable BAP routing ID
ID 1 ID4
ID 2 N/A
Optionally, BAP routing ID4 satisfies at least one of: 1) The destination node of the BAP routing ID4 is the same as the destination node of the BAP routing ID 1; 2) The data transmission corresponding to the BAP routing ID4 is in an available state. N/A in the table represents: there is no alternate path to replace for BAP routing ID 2.
Thus IAB1 may proceed BAP header writing with the BAP Data PDU of BAP routing ID1, changing it from ID1 to ID4 and handing it over to the next hop IAB node according to the routing rules. It can be seen that congestion occurs in the link between IAB2 and IAB3, and when IAB1 advances a portion of data (i.e., data of BAP routing ID 1) that needs to reach IAB5 through IAB3 by BAP header rewriting, so that the portion of data reaches IAB2 node and is directly routed to IAB4 (without requiring IAB2 to perform a rerouting operation through DL FC fed back by IAB 3), the following two advantages are brought:
1. the link transmission data rate between the IAB1 and the IAB2 is not reduced due to congestion of a certain BAP routing ID; namely, the data of the BAP routing ID1 is already congested and cannot bear more, if no operation is performed, the transmission of the BAP routing ID1 data on the link is reduced; by the scheme of the embodiment of the application, the data on the BAP routing ID1 is shunted to the BAP routing ID4 for transmission, so that the overall speed is not reduced.
2. The congestion problem can be expedited. In the related art, the solution is that IAB2 (i.e. the node with multiple egress links) needs to receive the FC meeting the trigger condition to perform rerouting, so congestion occurs but cannot be solved when IAB1 receives the FC, and only after waiting for congestion problems to occur in links between IAB3 and IAB5, IAB2 starts rerouting, so that congestion problems can be delayed.
Example two
In this embodiment, the BAP entity (entry) performs routing according to the following: BH routing configuration derived from F1AP message according to the specification in TS 38.473[5 ]. Each entity of the BH routing configuration contains the following: a BAP Routing path identification (i.e., BAP Routing ID) consisting of a BAP address and a BAP path identification, and a next hop BAP address indicated by a next hop BAP address IE.
For a BAP data PDU to be transmitted, the BAP entity should:
if the BAP data PDU corresponds to a BAP SDU received from an upper layer and if the F1AP does not (re) configure the BH route configuration after the last (re) configuring of the default UL BH RLC channel by the RRC, an egress link is selected on which an egress BH RLC channel corresponding to the default UL BH RLC channel is configured as specified in TS 38.331[3] for non-F1-U packets.
Otherwise, if the threshold value of the received flow control feedback meets the threshold value of the preset trigger rerouting, if an entity exists in the BH route configuration, the BAP address of the entity is matched with the destination address domain, the BAP path identifier of the entity is the same as the path domain, and the outlet link corresponding to the BAP address of the next hop is available for the BAP route ID, and the outlet link corresponding to the BAP address of the next hop is the outlet link corresponding to the BAP address of the next hop.
It should be noted that if the egress link congestion is determined according to the received flow control feedback, the egress link is considered to be unavailable for BAP route ID. Otherwise, if at least one entity's BAP address matches the destination address field in the BH routing configuration and its egress link corresponding to the next-hop BAP address is available for the matching BAP routing ID: selecting an entity from the BH routing configuration whose BAP address is the same as the destination address field and whose egress link corresponding to the next hop BAP address is available for matching BAP route IDs; performing a BAP header rewrite operation using the selected BAP path identification and the original BAP destination address; routing is performed to determine the egress link as specified in clause 5.2.1.3.
It should also be noted that the selected BAP route ID and the next hop node (BAP address) of the replacement/original BAP route ID may be the same.
Otherwise (meaning that no rerouting of the flow control feedback is performed following conventional methods), if there is an entity in the BH routing configuration whose BAP address matches the destination address field, whose BAP path identity is the same as the path field, and whose egress link corresponding to the next hop BAP address is available: the egress link corresponding to the ingress next hop BAP address is selected.
It should be noted that if the link is located in a BH RLF, the egress link is not available.
It should also be noted that there should be at most one entity in the BH routing configuration for each combination of BAP address and BAP path identification. There may be multiple entities with the same BAP address in the BH routing configuration.
Otherwise, if at least one entity's BAP address matches the destination address field in the BH routing configuration, and its egress link corresponding to the next-hop BAP address is available: selecting an entity from the BH routing configuration, the BAP address of the entity being the same as the destination address domain and having an egress link corresponding to the next hop BAP address available; an egress link corresponding to the next hop BAP address of the selected entity is selected.
Example III
In this embodiment, the IAB node of the multi-egress link preferably selects the same alternative BAP routing ID as the next-hop IAB node of original BAP routing ID when performing data rerouting, i.e., original egress link is the same as the egress link after the alternative BAP routing ID.
As shown in fig. 5, assuming that the packet is not rerouted at IAB1, IAB4 receives a downstream packet BAP Routing id=1; assuming that feedback BAP Routing id=1 is congested based on the flow control feedback message, neither BAP Routing ID2 nor BAP Routing ID3 is congested. Because BAP Routing ID2 and BAP Routing ID3 are backup BAP Routing paths, there is no or little data transmission. The alternate BAP routing path belongs to an alternate BAP routing path.
For IAB4, BAP Routing ID1 may be changed to BAP Routing ID2 or BAP Routing ID3 when a rerouting path is selected, but IAB4 nodes should prefer BAP Routing ID2. Since both BAP Routing ID2 and BAP Routing ID1 are IAB5 for the next hop IAB node at IAB4 node, the same link is used for this hop transmission.
This embodiment considers that the BH RLC CH of BAP Routing ID1 and BAP Routing ID2 may be more matched, which is advantageous for reducing transmission delay; whereas to BAP Routing ID3 (via IAB 6) may only select the default BH RLC CH, etc., the default BH RLC CH transmission delay is typically large.
In other embodiments, when the "alternate BAP routing ID" is configured by the IAB-donor-CU, then the IAB-donor-CU may configure the following reroute list to IAB4:
original BAP routing ID BAP routing ID after BAP header overwriting Priority (1-5 indicates from high to low)
ID1 ID2 1
ID1 ID3 2
Therefore, when the IAB4 performs rerouting, the BAP routing ID2 with high priority is preferentially selected to replace the BAP routing ID 1.
Example IV
In this embodiment, the sub-IAB node determines whether to trigger rerouting after sending the flow control feedback message.
This embodiment is shown in fig. 6 and 7, where IAB2 reaches a first threshold value that triggers a flow control feedback message, thus triggering a DL control feedback message and sending to the IAB1 node; the IAB2 node starts a first timer (waiting for rerouting indication timer) after sending the control feedback message.
The embodiment shown in fig. 6 is a case where IAB1 cannot be rerouted. In this embodiment, when IAB1 receives a DL flow control feedback message sent by an IAB2 node, although the flow control feedback message indicates that available buffer size of BAP routing ID2 all reach a first threshold that can trigger rerouting, only one egress link is included in IAB1, so that rerouting cannot be performed. So after receiving the DL flow Control feedback message, IAB1 generates a BAP Control PDU (corresponding to the second indication of the previous embodiment) in the format shown in fig. 8, and in fig. 8, the PDU type value is used to indicate that the type of the Control PDU is "reroute indication".
If the IAB2 node receives the BAP control PDU, it knows that the parent node IAB1 does not start rerouting, so that the IAB2 node starts a rerouting operation (assuming that the buffer size in the flow control feedback message sent by the IAB2 node meets a preconfigured condition for triggering rerouting), and reroutes the data of the BAP routing ID2 to the BAP routing ID 3.
The embodiment shown in fig. 7 is a case where the receiving node is capable of rerouting. In this embodiment, when the IAB1 receives the DL flow control feedback message sent by the IAB2 node, the flow control feedback message indicates that the available buffer size (available buffer size) of the BAP routing ID2 reaches the first threshold where the rerouting can be triggered, and since the IAB1 and the IAB3 node have additional egress links (except links between the IAB2 node), the rerouting of the data can be performed. After receiving the DL flow control feedback message, IAB1 reroutes the data of BAP routing ID2 onto BAP routing ID3 and generates a BAP control PDU in the format shown in fig. 8. In fig. 8, a PDU type value is used to indicate that the type of the Control PDU is "reroute indication".
If the IAB2 node receives the BAP control PDU, it knows that the parent node IAB1 has opened a reroute, so the IAB2 node does not further open a reroute operation (even if a condition for triggering a reroute is satisfied).
It should be noted that, in the transmission method based on the flow control feedback provided in the embodiments of the present application, the execution body may be a transmission device based on the flow control feedback, or a control module in the transmission device based on the flow control feedback, which is used for executing the transmission method based on the flow control feedback. In the embodiment of the present application, a transmission device based on flow control feedback is used as an example to execute a transmission method based on flow control feedback.
Fig. 9 is a schematic structural diagram of a transmission device based on flow control feedback according to an embodiment of the present application, and the device may correspond to the first IAB node in other embodiments. As shown in fig. 9, the apparatus 900 includes the following modules.
The transmitting module 902 may be configured to receive a flow control feedback message from the second IAB node, where the flow control feedback message is used to indicate data transmission information corresponding to the first BAP routing path.
A selection module 904 may be configured to select a second BAP routing path from among the alternative BAP routing paths, the second BAP routing path being identical to a next hop IAB node of the first BAP routing path at the device, if the flow control feedback message meets a reroute trigger condition.
The transmitting module 902 may be further configured to transmit data on the first BAP routing path through the second BAP routing path.
According to the transmission device based on the flow control feedback, which is provided by the embodiment of the application, the device (such as IAB) node with one outlet link can execute the rerouting operation, so that the problem of data congestion is relieved or solved through data rerouting, and the communication efficiency is improved.
Optionally, as an embodiment, the device has an egress link; alternatively, the device has a plurality of egress links; wherein the selection module 904 preferentially selects an alternative BAP routing path as the second BAP routing path, the alternative BAP routing path being the same as a next hop IAB node of the first BAP routing path at the device.
Optionally, as an embodiment, in a case that the apparatus has a plurality of egress links, the plurality of egress links includes a first egress link and a second egress link, the first BAP routing path is configured with a plurality of alternative BAP routing paths, the first egress link is a link between the apparatus and the second IAB node, the second IAB node is a next-hop IAB node of the first BAP routing path at the apparatus; wherein the priority of the alternative BAP routing path through the first egress link is higher than the priority of the alternative BAP routing path through the second egress link.
Optionally, as an embodiment, the apparatus further includes a processing module, configured to perform a BAP header rewrite operation on the data.
Optionally, as an embodiment, the second BAP routing path satisfies at least one of: 1) The destination node of the second BAP route path is the same as the destination node of the first BAP route path; 2) And the data transmission corresponding to the second BAP routing path is in an available state.
Optionally, as an embodiment, in a case where the data is downlink data, the apparatus is a parent node of the second IAB node; and in the case that the data is uplink data, the second IAB node is a father node of the device.
Optionally, as an embodiment, the flow control feedback message includes an available buffer size corresponding to the first BAP route path; the rerouting triggering condition met by the flow control feedback message comprises: the available buffer size is less than or equal to a first threshold.
Optionally, as an embodiment, the transmitting module 902 is further configured to send a first indication to the second IAB node; wherein the first indication is for instructing the apparatus to initiate rerouting of the first BAP routing path.
The apparatus 900 according to the embodiment of the present application may refer to the flow of the method 200 corresponding to the embodiment of the present application, and each unit/module in the apparatus 900 and the other operations and/or functions described above are respectively for implementing the corresponding flow in the method 200, and may achieve the same or equivalent technical effects, which are not described herein for brevity.
The transmission device based on the flow control feedback in the embodiment of the application may be a device, a device with an operating system or an electronic device, or may be a component, an integrated circuit, or a chip in a terminal. The apparatus or electronic device may be a mobile terminal or a non-mobile terminal. By way of example, mobile terminals may include, but are not limited to, the types of terminals 11 listed above, and non-mobile terminals may be servers, network attached storage (Network Attached Storage, NAS), personal computers (personal computer, PCs), televisions (TVs), teller machines, self-service machines, etc., and embodiments of the present application are not limited in detail.
The transmission device based on the flow control feedback provided in the embodiment of the present application can implement each process implemented by the embodiments of the methods of fig. 2 to 8, and achieve the same technical effects, so that repetition is avoided, and no further description is given here.
Fig. 10 is a schematic structural diagram of a transmission apparatus based on flow control feedback according to an embodiment of the present application, where the apparatus may correspond to a network side device in other embodiments. As shown in fig. 10, the apparatus 1000 includes the following modules.
A processing module 1002, configured to open a rerouting of the first communication path if the first condition is satisfied; wherein the first condition includes at least one of: triggering to send a flow control feedback message to a first IAB node, wherein the data buffer size of the first communication path is larger than or equal to a first threshold; triggering to send a flow control feedback message to the first IAB node; triggering the first IAB node to send the flow control feedback message, wherein the first IAB node does not start the rerouting of the first communication path.
According to the transmission device based on the flow control feedback, the rerouting of the first communication path can be started under the condition that the first condition is met, so that the problem of data congestion is relieved or solved through the rerouting of the data, and the communication efficiency is improved.
Optionally, as an embodiment, the apparatus further includes: and the transmission module is used for receiving a second instruction from the first IAB node, wherein the second instruction is used for indicating whether the first IAB node starts the rerouting of the first communication path.
Optionally, as an embodiment, the processing module 1002 is further configured to start a first timer when the flow control message is triggered or sent; if the first timer expires, determining that the first IAB node does not initiate a reroute of the first communication path if a second indication from the first IAB node is not received; wherein the second indication is for indicating whether the first IAB node initiates a rerouting of the first communication path.
Optionally, as an embodiment, the second indication is carried by a BAP PDU.
Optionally, as an embodiment, the first IAB node has an egress link.
Optionally, as an embodiment, the first communication path includes a BAP routing path or a BH RLC channel.
The apparatus 1000 according to the embodiment of the present application may refer to the flow of the method 300 corresponding to the embodiment of the present application, and each unit/module in the apparatus 1000 and the other operations and/or functions described above are respectively for implementing the corresponding flow in the method 300, and may achieve the same or equivalent technical effects, which are not described herein for brevity.
Optionally, as shown in fig. 11, the embodiment of the present application further provides a communication device 1100, including a processor 1101, a memory 1102, and a program or an instruction stored in the memory 1102 and capable of being executed on the processor 1101, where, for example, when the communication device 1100 is the first IAB node, the program or the instruction is executed by the processor 1101 to implement each process of the foregoing embodiment of a transmission method based on flow control feedback, and achieve the same technical effect. When the communication device 1100 is the second IAB node, the program or the instruction, when executed by the processor 1101, implements the respective processes of the above-described transmission method embodiment based on the flow control feedback, and the same technical effects can be achieved, so that repetition is avoided, and no further description is given here.
The embodiment of the application also provides a terminal (which can be a first IAB node or a second IAB node), comprising a processor and a communication interface, wherein the communication interface is used for receiving a flow control feedback message from the second IAB node, and the flow control feedback message is used for indicating data transmission information corresponding to a first BAP routing path; the processor is configured to select a second BAP routing path from the alternative BAP routing paths if the flow control feedback message meets a heavy routing trigger condition, where the second BAP routing path is the same as a next hop IAB node of the first BAP routing path at the terminal; the communication interface is further configured to transmit data on the first BAP routing path through the second BAP routing path. Or the processor is used for starting the rerouting of the first communication path under the condition that the first condition is met; wherein the first condition includes at least one of: triggering to send a flow control feedback message to a first IAB node, wherein the data buffer size of the first communication path is larger than or equal to a first threshold; triggering to send a flow control feedback message to the first IAB node; triggering the first IAB node to send the flow control feedback message, wherein the first IAB node does not start the rerouting of the first communication path. The terminal embodiment corresponds to the first IAB node or the second IAB node side method embodiment, and each implementation process and implementation manner of the method embodiment are applicable to the terminal embodiment and can achieve the same technical effect. Specifically, fig. 12 is a schematic hardware structure of a terminal implementing an embodiment of the present application.
The terminal 1200 includes, but is not limited to: at least some of the components of the radio frequency unit 1201, the network module 1202, the audio output unit 1203, the input unit 1204, the sensor 1205, the display unit 1206, the user input unit 1207, the interface unit 1208, the memory 1209, and the processor 1210.
Those skilled in the art will appreciate that the terminal 1200 may further include a power source (e.g., a battery) for powering the various components, and the power source may be logically connected to the processor 1210 by a power management system so as to perform functions such as managing charging, discharging, and power consumption by the power management system. The terminal structure shown in fig. 12 does not constitute a limitation of the terminal, and the terminal may include more or less components than shown, or may combine certain components, or may be arranged in different components, which will not be described in detail herein.
It should be understood that in the embodiment of the present application, the input unit 1204 may include a graphics processor (Graphics Processing Unit, GPU) 12041 and a microphone 12042, and the graphics processor 12041 processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1207 includes a touch panel 12071 and other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include two parts, a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
In this embodiment, after receiving downlink data from the network side device, the radio frequency unit 1201 processes the downlink data with the processor 1210; in addition, the uplink data is sent to the network side equipment. Typically, the radio frequency unit 1201 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
Memory 1209 may be used to store software programs or instructions as well as various data. The memory 1209 may mainly include a storage program or instruction area and a storage data area, wherein the storage program or instruction area may store an operating system, an application program or instruction (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. In addition, the Memory 1209 may include a high-speed random access Memory, and may also include a non-transitory Memory, where the non-transitory Memory may be a Read Only Memory (ROM), a Programmable ROM (PROM), an Erasable Programmable ROM (EPROM), an Electrically Erasable Programmable ROM (EEPROM), or a flash Memory. Such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device.
Processor 1210 may include one or more processing units; alternatively, processor 1210 may integrate an application processor that primarily processes operating systems, user interfaces, and applications or instructions, etc., with a modem processor that primarily processes wireless communications, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into processor 1210.
The radio frequency unit 1201 is configured to receive a flow control feedback message from the second IAB node, where the flow control feedback message is configured to indicate data transmission information corresponding to the first BAP routing path; the processor 1210 is configured to select a second BAP routing path from alternative BAP routing paths, where the flow control feedback message meets a heavy route trigger condition, the second BAP routing path being identical to a next hop IAB node of the first BAP routing path at the terminal; the radio frequency unit 1201 is further configured to transmit data on the first BAP routing path through the second BAP routing path. Alternatively, the processor 1210 is configured to open a rerouting of the first communication path if the first condition is met; wherein the first condition includes at least one of: triggering to send a flow control feedback message to a first IAB node, wherein the data buffer size of the first communication path is larger than or equal to a first threshold; triggering to send a flow control feedback message to the first IAB node; triggering the first IAB node to send the flow control feedback message, wherein the first IAB node does not start the rerouting of the first communication path.
The terminal provided by the embodiment of the application can execute the rerouting operation, is beneficial to relieving or solving the problem of data congestion through the data rerouting, and improves the communication efficiency; or under the condition that the first condition is met, the rerouting of the first communication path can be started, so that the problem of data congestion is relieved or solved through the rerouting of the data, and the communication efficiency is improved.
The terminal 1200 provided in this embodiment of the present application may further implement each process of the foregoing transmission method embodiment based on the flow control feedback, and may achieve the same technical effect, so that repetition is avoided, and no description is repeated here.
The embodiment of the application also provides network side equipment (which can be a first IAB node or a second IAB node), comprising a processor and a communication interface, wherein the communication interface is used for receiving a flow control feedback message from the second IAB node, and the flow control feedback message is used for indicating data transmission information corresponding to a first BAP route; the processor is configured to select a second BAP routing path from the replaceable BAP routing paths if the flow control feedback message meets a heavy routing trigger condition, where the second BAP routing path is the same as a next hop IAB node of the first BAP routing path at the network side device; the communication interface is further configured to transmit data on the first BAP routing path through the second BAP routing path. Or the processor is used for starting the rerouting of the first communication path under the condition that the first condition is met; wherein the first condition includes at least one of: triggering to send a flow control feedback message to a first IAB node, wherein the data buffer size of the first communication path is larger than or equal to a first threshold; triggering to send a flow control feedback message to the first IAB node; triggering the first IAB node to send the flow control feedback message, wherein the first IAB node does not start the rerouting of the first communication path. The network side device embodiment corresponds to the first IAB node or the second IAB node method embodiment, and each implementation process and implementation manner of the method embodiment are applicable to the network side device embodiment and can achieve the same technical effect.
Specifically, the embodiment of the application also provides network side equipment. As shown in fig. 13, the network-side device 1300 includes: an antenna 131, a radio frequency device 132, and a baseband device 133. The antenna 131 is connected to a radio frequency device 132. In the uplink direction, the radio frequency device 132 receives information via the antenna 131, and transmits the received information to the baseband device 133 for processing. In the downlink direction, the baseband device 133 processes information to be transmitted, and transmits the processed information to the radio frequency device 132, and the radio frequency device 132 processes the received information and transmits the processed information through the antenna 131.
The above-described band processing apparatus may be located in the baseband apparatus 133, and the method performed by the network-side device in the above embodiment may be implemented in the baseband apparatus 133, where the baseband apparatus 133 includes the processor 134 and the memory 135.
The baseband apparatus 133 may, for example, include at least one baseband board, where a plurality of chips are disposed, as shown in fig. 13, where one chip, for example, a processor 134, is connected to the memory 135 to invoke a program in the memory 135 to perform the network side device operation shown in the above method embodiment.
The baseband device 133 may also include a network interface 136 for interacting with the radio frequency device 132, such as a common public radio interface (Common Public Radio Interface, CPRI).
Specifically, the network side device in the embodiment of the application further includes: instructions or programs stored in the memory 135 and executable on the processor 134, the processor 134 invokes the instructions or programs in the memory 135 to perform the methods performed by the modules shown in fig. 9 or 10, and achieve the same technical effects, and are not repeated here.
The embodiment of the present application further provides a readable storage medium, which may be volatile or non-volatile, and the readable storage medium stores a program or an instruction, where the program or the instruction implements each process of the above-mentioned transmission method embodiment based on flow control feedback when being executed by a processor, and the same technical effects can be achieved, so that repetition is avoided, and no further description is given here.
The processor may be a processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium such as a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
The embodiment of the application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled with the processor, the processor is configured to run a program or an instruction, implement each process of the above-mentioned transmission method embodiment based on flow control feedback, and achieve the same technical effect, so that repetition is avoided, and no further description is provided here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, or the like.
The embodiments of the present application further provide a computer program product stored in a non-transitory storage medium, where the computer program product is executed by at least one processor to implement each process of the above-mentioned embodiments of a transmission method based on flow control feedback, and achieve the same technical effects, so that repetition is avoided, and no further description is given here.
The embodiment of the present application further provides a communication device configured to perform each process of the above embodiment of the transmission method based on the flow control feedback, and the same technical effects can be achieved, so that repetition is avoided, and no further description is given here.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer software product stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk), comprising several instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network side device, etc.) to perform the method described in the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those of ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are also within the protection of the present application.

Claims (25)

1. A transmission method based on flow control feedback, comprising:
the first integrated access and backhaul IAB node receives a flow control feedback message from the second IAB node, wherein the flow control feedback message is used for indicating data transmission information corresponding to a first Backhaul Adaptation Protocol (BAP) routing path;
in the case that the flow control feedback message meets a rerouting trigger condition, the first IAB node selects a second BAP routing path from the alternative BAP routing paths, wherein the second BAP routing path is the same as a next hop IAB node of the first BAP routing path at the first IAB node;
and transmitting the data on the first BAP routing path through the second BAP routing path.
2. The method of claim 1, wherein the step of determining the position of the substrate comprises,
the first IAB node has an egress link; or,
the first IAB node has a plurality of egress links; wherein the first IAB node selects a second BAP routing path from the alternative BAP routing paths, including: the first IAB node preferentially selects an alternative BAP routing path as the second BAP routing path, the alternative BAP routing path being the same as a next hop IAB node of the first BAP routing path at the first IAB node.
3. The method of claim 2, wherein in the case of the first IAB node having a plurality of egress links, the plurality of egress links includes a first egress link and a second egress link, the first BAP routing path is configured with a plurality of alternative BAP routing paths, the first egress link is a link between the first IAB node and the second IAB node, the second IAB node is a next hop IAB node of the first BAP routing path at the first IAB node;
wherein the priority of the alternative BAP routing path through the first egress link is higher than the priority of the alternative BAP routing path through the second egress link.
4. A method according to any one of claims 1 to 3, wherein prior to said transmitting data on said first BAP routing path over said second BAP routing path, said method further comprises:
the first IAB node performs BAP header rewriting operation on the data.
5. The method of claim 4, wherein the second BAP routing path satisfies at least one of:
the destination node of the second BAP route path is the same as the destination node of the first BAP route path;
And the data transmission corresponding to the second BAP routing path is in an available state.
6. The method of claim 4, wherein the step of determining the position of the first electrode is performed,
in the case that the data is downlink data, the first IAB node is a parent node of the second IAB node;
and in the case that the data is uplink data, the second IAB node is a father node of the first IAB node.
7. The method of claim 1, wherein the flow control feedback message comprises an available buffer size corresponding to the first BAP routing path;
the rerouting triggering condition met by the flow control feedback message comprises: the available buffer size is less than or equal to a first threshold.
8. The method according to claim 1, wherein the method further comprises:
the first IAB node sends a first indication to the second IAB node;
wherein the first indication is for indicating that the first IAB node opens a reroute to the first BAP routing path.
9. A transmission method based on flow control feedback, comprising:
the second IAB node starts the rerouting of the first communication path under the condition that the first condition is met; wherein the first condition includes at least one of:
Triggering to send a flow control feedback message to a first IAB node, wherein the data buffer size of the first communication path is larger than or equal to a first threshold;
triggering to send a flow control feedback message to the first IAB node;
triggering the first IAB node to send the flow control feedback message, wherein the first IAB node does not start the rerouting of the first communication path.
10. The method according to claim 9, wherein the method further comprises:
the second IAB node receives a second indication from the first IAB node indicating whether the first IAB node is to turn on a reroute of the first communication path.
11. The method according to claim 9 or 10, characterized in that the method further comprises:
under the condition of triggering or sending the flow control message, the second IAB node starts a first timer;
if the first timer expires, determining that the first IAB node does not initiate a reroute of the first communication path if the second IAB node does not receive a second indication from the first IAB node;
wherein the second indication is for indicating whether the first IAB node initiates a rerouting of the first communication path.
12. The method according to claim 10 or 11, wherein the second indication is carried by a BAP control protocol data unit, PDU.
13. The method of claim 9 wherein the first IAB node has an egress link.
14. The method of claim 9, wherein the first communication path comprises a BAP routing path or a BH radio link control RLC channel.
15. A transmission device based on flow control feedback, comprising:
the transmission module is used for receiving a flow control feedback message from the second IAB node, wherein the flow control feedback message is used for indicating data transmission information corresponding to the first BAP routing path;
a selection module, configured to select a second BAP routing path from alternative BAP routing paths if the flow control feedback message meets a heavy routing trigger condition, where the second BAP routing path is the same as a next hop IAB node of the first BAP routing path at the device;
the transmission module is further configured to transmit data on the first BAP route path through the second BAP route path.
16. The apparatus of claim 15, wherein the device comprises a plurality of sensors,
The device has an egress link; or,
the device has a plurality of egress links; wherein the selection module preferentially selects an alternative BAP routing path as the second BAP routing path, the alternative BAP routing path being the same as a next hop IAB node of the first BAP routing path at the device.
17. The apparatus of claim 16, wherein, in the case of the apparatus having a plurality of egress links, the plurality of egress links comprises a first egress link and a second egress link, the first BAP routing path configured with a plurality of alternative BAP routing paths, the first egress link being a link between the apparatus and the second IAB node, the second IAB node being a next hop IAB node of the first BAP routing path at the apparatus;
wherein the priority of the alternative BAP routing path through the first egress link is higher than the priority of the alternative BAP routing path through the second egress link.
18. The apparatus according to any of claims 15 to 17, further comprising a processing module for performing BAP header overwriting operations on the data.
19. The apparatus of claim 18, wherein the second BAP routing path satisfies at least one of:
the destination node of the second BAP route path is the same as the destination node of the first BAP route path;
and the data transmission corresponding to the second BAP routing path is in an available state.
20. The apparatus of claim 15, wherein the means for transmitting is further configured to send a first indication to the second IAB node;
wherein the first indication is for instructing the apparatus to initiate rerouting of the first BAP routing path.
21. A transmission device based on flow control feedback, comprising:
the processing module is used for starting the rerouting of the first communication path under the condition that the first condition is met; wherein the first condition includes at least one of:
triggering to send a flow control feedback message to a first IAB node, wherein the data buffer size of the first communication path is larger than or equal to a first threshold;
triggering to send a flow control feedback message to the first IAB node;
triggering the first IAB node to send the flow control feedback message, wherein the first IAB node does not start the rerouting of the first communication path.
22. The apparatus of claim 21, wherein the apparatus further comprises:
and the transmission module is used for receiving a second instruction from the first IAB node, wherein the second instruction is used for indicating whether the first IAB node starts the rerouting of the first communication path.
23. The apparatus according to claim 21 or 22, wherein the processing module is further configured to start a first timer in case of triggering or sending the flow control message;
if the first timer expires, determining that the first IAB node does not initiate a reroute of the first communication path if a second indication from the first IAB node is not received;
wherein the second indication is for indicating whether the first IAB node initiates a rerouting of the first communication path.
24. A communication device comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, which when executed by the processor implements the flow control feedback based transmission method of any one of claims 1 to 8 or implements the flow control feedback based transmission method of any one of claims 9 to 14.
25. A readable storage medium, wherein a program or instructions is stored on the readable storage medium, which when executed by a processor, implements the flow control feedback based transmission method according to any one of claims 1 to 8, or implements the flow control feedback based transmission method according to any one of claims 9 to 14.
CN202111216403.6A 2021-10-19 2021-10-19 Transmission method and device based on flow control feedback Pending CN115996419A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111216403.6A CN115996419A (en) 2021-10-19 2021-10-19 Transmission method and device based on flow control feedback

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111216403.6A CN115996419A (en) 2021-10-19 2021-10-19 Transmission method and device based on flow control feedback

Publications (1)

Publication Number Publication Date
CN115996419A true CN115996419A (en) 2023-04-21

Family

ID=85990726

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111216403.6A Pending CN115996419A (en) 2021-10-19 2021-10-19 Transmission method and device based on flow control feedback

Country Status (1)

Country Link
CN (1) CN115996419A (en)

Similar Documents

Publication Publication Date Title
CN107852362A (en) Trellis paths select
US20230363036A1 (en) Data Transmission Method, Terminal and Network Side Device
JP2023547257A (en) PDCP duplication arrangement, activation or deactivation method and terminal
WO2022188679A1 (en) Data routing method and apparatus
CN115996419A (en) Transmission method and device based on flow control feedback
JP2024512284A (en) Information processing methods, devices, terminals and network equipment
WO2023056941A1 (en) Message transmitting method and device for re-routing indication
JP6640065B2 (en) Communication device, communication control device, communication method, communication control method, and program
WO2024114642A2 (en) Data packet processing method and communication device
WO2023001109A1 (en) Multi-path data sending method and apparatus, and device
WO2023056942A1 (en) Iab routing path reconfiguration method and device
WO2024001954A1 (en) Identifier configuration methods and apparatus, terminal and storage medium
WO2023030329A1 (en) Data transmission method, and device
US20240236790A1 (en) Communication Path Switching Method and Apparatus, First Terminal and Second Terminal
WO2022237619A1 (en) Method for transmitting rrc message, apparatus, terminal, and readable storage medium
WO2023143414A1 (en) Data transmission method and apparatus, configuration method and apparatus, and terminal and network-side device
WO2023236931A1 (en) Relay communication method and apparatus, and user equipment
WO2023011345A1 (en) Data routing method and apparatus, and node and storage medium
WO2023109894A1 (en) Rsc determination method, terminal, and network side device
WO2024017244A1 (en) Information sending method and apparatus, information receiving method and apparatus, and related device
US20240137857A1 (en) Relay selection method and apparatus, relay information transmission method and apparatus, and terminal
EP4333487A1 (en) Policy generation method and apparatus, terminal, device, and session management unit
WO2023208048A1 (en) Cell handover method and apparatus, terminal, and network side device
WO2023045851A1 (en) Dual-connectivity communication method and device
WO2023125318A1 (en) Communication method and apparatus, and communication device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination