Data transmission method and device

By using F1 interface user plane messages to transmit PDCP PDU SN and congestion indication in the IAB network, the problem of insufficient link congestion identification in the IAB network is solved, and data transmission performance and reliability are improved.

CN115190531BActive Publication Date: 2025-10-03HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210705563.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-04-30
Publication Date
2025-10-03
Estimated Expiration
2039-04-30

AI Technical Summary

Technical Problem

In the IAB network of the 5G communication system, existing technologies cannot effectively identify the congestion of the access link and backhaul link between the terminal device and the IAB node, resulting in a decrease in data transmission performance.

Method used

By transmitting PDCP PDU SN information and congestion/failure indication in the F1 interface user plane message between the IAB node and the donor base station, real-time monitoring and optimization of the transmission path are achieved.

Benefits of technology

It improves data transmission performance, reduces signaling overhead, and can handle link congestion or failure in a timely manner to avoid data packet loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115190531B_ABST
    Figure CN115190531B_ABST
Patent Text Reader

Abstract

The present application provides a method and apparatus for data transmission. In this method, a first IAB node receives N data packets sent by a host base station to a terminal device, where N is a positive integer greater than 1; the first IAB node determines the PDCP PDU SN of a first data packet from the N data packets, where the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the PDCP PDU SNs of the N data packets, or the largest PDCP PDU SN among the PDCP PDU SNs of the N data packets arranged in ascending order and starting from the smallest PDCP PDU SN; the first IAB node sends first information to the host base station, where the first information includes the value of the PDCP PDU SN of the first data packet. Through the above technical solution, data transmission performance is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the original application with application number "201910363784.7" submitted to the State Intellectual Property Office on April 30, 2019, wherein the original application is incorporated into this divisional application by reference. Technical Field

[0002] The present application relates to the field of communications, and more specifically, to a method and apparatus for data transmission in the field of communications. Background Art

[0003] A wireless backhaul network, such as an integrated access and backhaul (IAB) network, includes a host node and a wireless backhaul node, and the terminal device is connected to the host node through the wireless backhaul node. The IAB network supports multi-hop and multi-connection networking, so there may be multiple transmission paths between the terminal device and the host node. On a certain transmission path, there is a definite hierarchical relationship between the terminal device and the wireless backhaul node that provides wireless access services for the terminal device, between the wireless backhaul nodes, and between the wireless backhaul node and the host node that provides backhaul services for the wireless backhaul node, wherein the node that provides backhaul services for the wireless backhaul node is called the parent node of the wireless backhaul node or the terminal device, or the node that provides access services for the terminal device is called the parent node of the terminal device, the wireless backhaul node can be regarded as the child node of the parent node of the wireless backhaul node, and the terminal device can be regarded as the child node of the parent node of the terminal device.

[0004] In the existing fifth generation (5G) communication system, such as the user plane protocol of the new radio (NR) system, if the host base station is in a state of separation of a distributed unit (DU) and a centralized unit (CU), in order to avoid congestion of downlink data transmission between the DU and the terminal device, which causes data accumulation at the DU and packet loss, the DU needs to send a downlink data delivery status (DDDS) feedback message to the CU. The DDDS feedback message includes the PDCP PDU SN value of the packet with the largest SN value of the Packet Data Convergence Protocol (PDCP) protocol data unit (PDU) among multiple data packets successfully sent by the DU to the terminal device in sequence. However, since the DDDS feedback message is based on the granularity of the terminal device data radio bearer (DRB) and can be fed back on the IAB node to which the terminal device accesses. In an IAB network, there may be one or more wireless hops between the IAB node accessed by the terminal device and the CU. When the IAB node accessed by the terminal device sends a DDDS feedback message to the CU, it is impossible to determine whether the congestion occurs on the access link between the terminal device and the IAB node accessed by the terminal device, or on the backhaul link between the IAB node accessed by the terminal device and the CU.

[0005] In the existing F1-Application Protocol (F1-AP), the control plane message for the F1 interface used for communication between the CU and DU, each IAB node sends an overload message to the DU. This overload message indicates two node states: overloaded and unoverloaded. The CU uses this overload message to control access to terminal devices. However, the overload message indicates a limited number of node states, and the CU cannot effectively allocate resources for data transmission based on these two states.

[0006] Therefore, it is necessary to provide a technology that can effectively improve data transmission performance. Summary of the Invention

[0007] The present application provides a data transmission method and apparatus, which can effectively improve data transmission performance.

[0008] In a first aspect, a method for data transmission is provided, which is applied to a communication system including a host base station and a first integrated access and backhaul IAB node, wherein the first IAB node is an access node of a terminal device, and the method includes: the first IAB node receives N data packets sent by the host base station to the terminal device, wherein N is a positive integer and N is greater than 1; the first IAB node determines the packet data convergence protocol protocol data unit sequence number PDCP PDU SN of the first data packet from the N data packets, the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the N data packets or the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the PDCP PDU SNs of the N data packets arranged in ascending order and starting from the smallest PDCP PDU SN; the first IAB node sends first information to the host base station, wherein the first information includes the value of the PDCP PDU SN of the first data packet.

[0009] The first IAB node receives N data packets sent to the terminal device by the host base station, and determines a first data packet from the N data packets, where the PDCP PDU SN of the first data packet is the data packet with the largest PDCP PDU SN among the N data packets, or the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the consecutive PDCP PDU SNs of the N data packets arranged in ascending order and starting from the smallest PDCP PDU SN. The first IAB node sends the situation of the first data packet received by the first IAB node to the host base station, so that the first IAB node can send the situation of the data packet received by the first IAB node to the host base station, so that the host base station can perform corresponding operations, thereby effectively improving data transmission performance.

[0010] In combination with the first aspect, in a possible implementation, the method also includes: the first IAB node sends second information to the host base station, and the second information is used to indicate whether congestion or failure occurs in the first transmission path; when the first IAB node communicates with the host base station via the second IAB node, the first transmission path includes a backhaul link between the first IAB node and the second IAB node and a backhaul link between the second IAB node and the host base station.

[0011] The first IAB node sends to the host base station whether the backhaul link between the first IAB node and the second IAB node and the backhaul link between the second IAB node and the host base station is congested or failed, so that the host base station can perform corresponding operations, thereby effectively improving data transmission performance.

[0012] With reference to the first aspect, in a possible implementation, when the first IAB node is directly connected to the donor base station, the first transmission path is a backhaul link between the first IAB node and the donor node.

[0013] In combination with the first aspect, in a possible implementation, the method further includes: the first IAB node receives third information from the second IAB node, and the third information is used to indicate whether the backhaul link between the second IAB node and the host base station is congested or failed.

[0014] The first IAB node receives information about whether the backhaul link between the second IAB node and the host base station is congested or failed, so that the first IAB node subsequently sends information about whether the backhaul link between the second IAB node and the host base station is congested or failed to the host base station.

[0015] With reference to the first aspect, in a possible implementation manner, the first information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0016] The user plane message of the F1 interface is on the peer-to-peer F1 protocol layer between the first IAB node and the donor base station.

[0017] The first information is included in the user plane message of the F1 interface, thereby reducing signaling overhead.

[0018] With reference to the first aspect, in a possible implementation manner, the second information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0019] The second information is included in the user plane message of the F1 interface, thereby reducing signaling overhead.

[0020] In combination with the first aspect, in a possible implementation method, the user plane message of the F1 interface also includes a first identifier and / or a second identifier, the first identifier is used to indicate that the user plane message of the F1 interface includes the first information, and the second identifier is used to indicate that the user plane message of the F1 interface includes the second information.

[0021] The user plane message includes the first identifier and / or the second identifier so that the subsequent donor base station can correctly interpret the length of the user plane message of the F1 interface and enable the donor base station to determine whether the user plane message of the F1 interface includes the first information.

[0022] In a second aspect, a method for data transmission is provided, which is applied to a communication system including a host base station and a first integrated access and backhaul IAB node, wherein the first IAB node is an access node of a terminal device, and the method includes: the host base station sends N data packets to the first IAB node, and the N data packets are data packets sent by the host base station to the terminal device, and N is a positive integer, and N is greater than 1; the host base station receives first information sent by the first IAB node, and the first information includes the value of the protocol data unit sequence number PDCP PDU SN of the packet data convergence protocol of the first data packet; wherein the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the N data packets or the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the PDCP PDU SNs of the N data packets arranged in ascending order and starting from the smallest PDCP PDU SN. SN; the host base station determines the congestion or failure of the first transmission path based on the first information; when the first IAB node communicates with the host base station via the second IAB node, the first transmission path includes a backhaul link between the first IAB node and the second IAB node and a backhaul link between the second IAB node and the host base station.

[0023] The host base station sends N data packets to the first IAB node and receives the value of the PDCP PDU SN of the first data packet sent by the first IAB node. The PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the N data packets or the PDCP PDU SNs of the N data packets are arranged in ascending order and the largest PDCP PDU SN among the consecutive PDCP PDU SNs starting from the smallest PDCP PDU SN. The host base station can determine the congestion or failure of the first transmission path based on the value of the PDCP PDU SN of the first data packet. Therefore, the host base station can determine whether the backhaul link between the first IAB node and the second IAB node and the backhaul link between the second IAB node and the host base station are congested or failed based on the specific data packet received by the first IAB node. The host base station can thus know the congestion or failure of the current transmission path.

[0024] In combination with the second aspect, in a possible implementation, the method further includes: the donor base station receiving second information sent by the first IAB node, where the second information is used to indicate whether congestion or failure occurs on the first transmission path.

[0025] The donor base station receives information sent by the first IAB node indicating whether congestion or failure occurs on the first transmission path, so that the donor base station learns the congestion or failure status of the first transmission path.

[0026] With reference to the second aspect, in a possible implementation, when the first IAB node is directly connected to the donor base station, the first transmission path is a backhaul link between the first IAB node and the donor node.

[0027] In combination with the second aspect, in a possible implementation method, the host base station determines the congestion or failure status of the first transmission path based on the first information, including: the host base station determines the congestion or failure status of the first transmission path based on the first information and the second information.

[0028] In combination with the second aspect, in a possible implementation method, the host base station determines the congestion or failure of the first transmission path based on the first information and the second information, including: the host base station determines whether there is congestion or failure on the first transmission path based on the value of the PDCP PDU SN of the first data packet and the value of the PDCP PDU SN of the second data packet sent by the host base station, wherein the PDCP PDU SN of the second data packet is the largest PDCP PDU SN among the L data packets sent by the host base station, L≥N, and L is a positive integer; in the event that there is congestion or failure on the first transmission path, the host base station determines the congested or failed link in the first transmission path based on the second information.

[0029] The host base station can determine whether congestion or failure occurs in the first transmission path by comparing the value of the PDCP PDU SN of the first data packet with the value of the PDCP SN of the second data packet. When congestion or failure occurs in the first transmission path, the host base station determines the congested or failed link in the first transmission path based on the second information, so that the host base station can subsequently perform corresponding operations on the congested or failed link in the first transmission path to provide data transmission performance.

[0030] In combination with the second aspect, in a possible implementation, the method further includes: when there is a congested or failed link in the first transmission path, the donor base station changes the path of the congested or failed link.

[0031] In the case where there is a congested or failed link in the first transmission path, the donor base station changes the path of the congested or failed link to avoid or alleviate the congestion on the first transmission path and improve the performance of data transmission.

[0032] With reference to the second aspect, in a possible implementation manner, the first information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0033] The user plane message of the F1 interface is on the peer-to-peer F1 protocol layer between the first IAB node and the donor base station.

[0034] The first information is included in the user plane message of the F1 interface, thereby reducing signaling overhead.

[0035] With reference to the second aspect, in a possible implementation manner, the second information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0036] The second information is included in the user plane message of the F1 interface, thereby reducing signaling overhead.

[0037] In combination with the second aspect, in a possible implementation method, the user plane message of the F1 interface also includes a first identifier and / or a second identifier, the first identifier is used to indicate that the user plane message of the F1 interface includes the first information, and the second identifier is used to indicate that the user plane message of the F1 interface includes the second information.

[0038] The user plane message includes the first identifier and / or the second identifier, so that the donor base station can correctly interpret the length of the user plane message of the F1 interface and enable the donor base station to determine whether the user plane message of the F1 interface includes the second information.

[0039] In a third aspect, a method for data transmission is provided, which is applied to a communication system including a host base station, a first access and backhaul integrated IAB node and a second IAB node, wherein the first IAB node is an access node of a terminal device, and the first IAB node communicates with the host base station via the second IAB node. The method includes: the first IAB node receives fourth information from the second IAB node, and the fourth information is used to indicate whether congestion or failure occurs on the second transmission path, wherein the second transmission path is the backhaul link between the second IAB node and the host base station; the first IAB node sends fifth information to the host base station, and the fifth information is used to indicate whether congestion or failure occurs on the third transmission path, and the third transmission path includes the backhaul link between the first IAB node and the second IAB node and / or the second transmission path.

[0040] The first IAB node receives information from the second IAB node about whether congestion or failure occurs in the second transmission path between the second IAB node and the host base station. The first IAB node sends the backhaul link congestion status between the first IAB node and the second IAB node and the backhaul link congestion status between the second IAB node and the host base station to the host base station, so that the host base station learns the link congestion status between the first IAB node and the second IAB node and the backhaul link congestion status between the second IAB node and the host base station, so that the host base station can subsequently take corresponding measures on the link between the first IAB node and the second IAB node and the backhaul link between the second IAB node and the host base station.

[0041] With reference to the third aspect, in a possible implementation manner, the fifth information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0042] The user plane message of the F1 interface is on the peer-to-peer F1 protocol layer between the first IAB node and the donor base station.

[0043] The fifth information is included in the user plane message of the F1 interface, thereby reducing signaling overhead.

[0044] In combination with the third aspect, in a possible implementation manner, the user plane message of the F1 interface further includes a third identifier, and the third identifier is used to indicate that the user plane message of the F1 interface includes the fifth information.

[0045] The user plane message of the F1 interface includes the third identifier so that the donor base station can correctly interpret the length of the user plane message of the F1 interface and enable the donor base station to determine whether the user plane message of the F1 interface includes the fifth information.

[0046] In a fourth aspect, a method for data transmission is provided, characterized in that it is applied to a communication system including a host base station, a first access and backhaul integrated IAB node and a second IAB node, wherein the first IAB node is an access node of a terminal device, and the first IAB node communicates with the host base station via the second IAB node, and the method includes: the host base station receives fifth information sent by the first IAB node, and the fifth information is used to indicate whether congestion or failure occurs on the third transmission path, wherein the third transmission path includes a backhaul link between the first IAB node and the second IAB node and / or a backhaul link between the second IAB node and the host base station; the host base station determines the congested or failed link of the third transmission path based on the fifth information.

[0047] The host base station learns the link congestion between the first IAB node and the second IAB node and the backhaul link congestion between the second IAB node and the host base station, so that the host base station can subsequently take corresponding measures on the link between the first IAB node and the second IAB node and the backhaul link between the second IAB node and the host base station.

[0048] In combination with the fourth aspect, in a possible implementation, the method further includes: when there is a congested or failed link in the third transmission path, the donor base station changes the path of the congested or failed link.

[0049] When there is a congested or failed link in the third transmission path, the donor base station changes the path of the congested or failed link in the third transmission path, thereby avoiding or alleviating congestion on the third transmission path and improving data transmission performance.

[0050] With reference to the fourth aspect, in a possible implementation manner, the fifth information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0051] The user plane message of the F1 interface is on the peer-to-peer F1 protocol layer between the first IAB node and the donor base station.

[0052] The fifth information is included in the user plane message of the F1 interface, thereby reducing signaling overhead.

[0053] In combination with the fourth aspect, in a possible implementation manner, the user plane message of the F1 interface further includes a third identifier, and the third identifier is used to indicate that the user plane message of the F1 interface includes the fifth information.

[0054] The third identifier is included in the user plane message, so that the donor base station can correctly interpret the length of the user plane message of the F1 interface and enable the donor base station to determine whether the user plane message of the F1 interface includes the fifth information.

[0055] In a fifth aspect, a method for data transmission is provided, which is applied to a communication system including a host base station and a first access and backhaul integrated IAB node, the method including: the first IAB node determines the status level information of the fourth transmission path; wherein the status level of the fourth transmission path includes one of the M status levels of the fourth transmission path, M is greater than or equal to 2, and M is a positive integer, and the M status levels of the fourth transmission path are divided according to the cache occupancy of the fourth transmission path; the fourth transmission path is the backhaul link between the first IAB node and the parent node of the first IAB node, and / or the fourth transmission path is the backhaul link between the first IAB node and the child node of the first IAB node; the first IAB node sends sixth information to the host base station, the sixth information is used to indicate the status level of the fourth transmission path, and the sixth information is included in the host base station distributed unit status indication message.

[0056] The first IAB node includes the status level of the fourth transmission path determined by the first IAB node in the donor base station distributed unit status indication message and sends it to the donor base station, thereby reducing signaling overhead and allowing the donor base station to know the cache occupancy of the fourth transmission path.

[0057] In combination with the fifth aspect, in a possible implementation manner, the M status levels of the transmission path are specified by a communication protocol; or, the M status levels of the transmission path are configured by the donor base station.

[0058] In a sixth aspect, a method for data transmission is provided, which is applied to a communication system including a host base station and a first integrated access and backhaul IAB node, the method including: the host base station receives the sixth information sent by the first IAB node, the sixth information is used to indicate the status level of the fourth transmission path, wherein the sixth information is contained in the host base station distributed unit status indication message, the status level of the fourth transmission path includes one of the M status levels of the fourth transmission path, M is greater than or equal to 2, and M is a positive integer, and the M status levels of the fourth transmission path are divided according to the cache occupancy of the fourth transmission path; the fourth transmission path is the backhaul link between the first IAB node and the parent node of the first IAB node, and / or the fourth transmission path is the backhaul link between the first IAB node and the child node of the first IAB node; the host base station reconfigures the uplink and downlink time slot resource ratio of the fourth transmission path according to the sixth information.

[0059] The donor base station receives the sixth information sent by the first IAB node. The sixth information indicates the status level of the fourth transmission path, and the donor base station can obtain the buffer occupancy rate of the fourth transmission path. At the same time, the sixth information is included in the donor base station distributed unit status indication message, thereby reducing signaling overhead.

[0060] In combination with the sixth aspect, in a possible implementation method, the host base station reconfigures the uplink and downlink time slot resource ratio of the fourth transmission path according to the sixth information, including: the host base station determines the status level of the fourth transmission path according to the sixth information; the host base station reconfigures the uplink and downlink time slot resource ratio of the fourth transmission path according to the status level of the fourth transmission path.

[0061] Based on the status level of the fourth transmission path, the donor base station can obtain the buffer occupancy rate of the fourth transmission path. The donor base station reallocates the uplink and downlink time slot resource ratios of the fourth transmission path based on the buffer occupancy rate of the fourth transmission path. Thus, the donor base station can reasonably allocate the uplink and downlink time slot resources of the fourth transmission path based on the current buffer occupancy rate of the fourth transmission path, thereby improving data transmission performance.

[0062] In combination with the sixth aspect, in a possible implementation method, the host base station reconfigures the uplink and downlink time slot resource ratio of the fourth transmission path according to the status level of the fourth transmission path, including: the host base station reconfigures the uplink and downlink time slot resource ratio of the fourth transmission path according to the last uplink and downlink time slot resource ratio of the fourth transmission path.

[0063] The host base station can reallocate the uplink and downlink time slot resource ratio of the fourth transmission path based on the last uplink and downlink time slot resource ratio of the fourth transmission path, so as to reasonably allocate the uplink and downlink time slot resources of the fourth transmission path and improve data transmission performance.

[0064] In combination with the sixth aspect, in a possible implementation manner, the M status levels of the transmission path are specified by a communication protocol; or, the M status levels of the transmission path are configured by the donor base station.

[0065] In a seventh aspect, a method for determining transmission path congestion is provided, which is applied to a communication system including a host base station and a first integrated access and backhaul IAB node, the method comprising: the host base station receiving seventh information sent by the first IAB node, the seventh information including a PDCP PDU SN value of a third data packet and a terminal device data radio bearer UE DRB, the PDCP PDU SN of the third data packet being the maximum PDCP PDU SN among R data packets successfully sent in sequence by the first IAB node to the terminal device or the maximum PDCP PDU SN among R data packets sent by the first IAB node to the terminal device, where R is greater than 1 and is a positive integer;

[0066] The host base station determines the congestion status of the fifth transmission path based on the seventh information, where the fifth transmission path is the transmission path between the first IAB node and the host base station and / or the access link between the first IAB node and the terminal device.

[0067] In combination with the seventh aspect, in a possible implementation method, the main base station determines the congestion situation of the fifth transmission path based on the seventh information, including: when the difference between the PDCP PDU SN value of the third data packet and the PDCP PDU SN value of the fourth data packet is greater than or equal to the first threshold value, the host base station determines that the fifth transmission path is congested, and the PDCP PDU SN value of the fourth data packet is the largest PDCP PDU SN among the K data packets sent by the host base station to the terminal device, and K is greater than 1, and K is a positive integer.

[0068] In combination with the seventh aspect, in a possible implementation method, when congestion occurs on the fifth transmission path, the host base station determines whether the cache size expected by the UE DRB is greater than or equal to the second threshold value. When the cache size expected by the UE DRB is greater than or equal to the second threshold value, the host base station can determine that the first backhaul link on the transmission path between the first IAB node and the host base station is congested. The first backhaul link is any backhaul link on the transmission path between the first IAB node and the host base station; when the cache size expected by the UE DRB is lower than the second threshold value, the host base station determines that the access link between the first IAB node and the terminal device is congested.

[0069] In combination with the seventh aspect, in a possible implementation manner, the first threshold value is specified by a communication protocol, or the first threshold value is configured by the donor base station.

[0070] In combination with the seventh aspect, in a possible implementation manner, the second threshold value is specified by a communication protocol, or the second threshold value is configured by the donor base station.

[0071] In combination with the seventh aspect, in a possible implementation manner, the seventh information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0072] In combination with the seventh aspect, in a possible implementation manner, the user plane message of the F1 interface further includes a fourth identifier, and the fourth identifier is used to indicate that the user plane message of the F1 interface includes the seventh information.

[0073] In an eighth aspect, a method for indicating a wireless backhaul link failure is provided, the method comprising: a second IAB node determining wireless backhaul link failure indication information, the wireless backhaul link failure indication information being used to indicate that a wireless backhaul link between the second IAB node and its parent node has failed or that the wireless resource control RRC re-establishment has failed; the second IAB node sending the wireless backhaul link failure indication information to a first node, the first node being a first IAB node or a terminal device, and the second IAB node being the parent node of the first node.

[0074] In the ninth aspect, a method for indicating a wireless backhaul link failure is provided, the method comprising: a first node receiving wireless backhaul link failure indication information sent by a second IAB node, the wireless backhaul link failure indication information being used to indicate that a wireless backhaul link between the second IAB node and its parent node has failed or that wireless resource control RRC re-establishment has failed; the first node triggers RRC re-establishment or cell reselection based on the wireless backhaul link failure indication information.

[0075] In combination with the ninth aspect, in a possible implementation, when the first node has only one parent node, the first node determines that the link between the first node and the second IAB node fails or the first node triggers RRC re-establishment.

[0076] In combination with the ninth aspect, in a possible implementation manner, when the first node is in an RRC connected state and the first node is in an RRC idle state, the first node triggers cell reselection.

[0077] Through the above-mentioned wireless backhaul link failure indication information, the first node can perceive the link status of the backhaul link between the second IAB node and the parent node of the second IAB node. When the backhaul link between the second IAB node and the parent node of the second IAB node fails or the RRC re-establishment fails, the first node can perform cell reselection or RRC re-establishment in advance and find a new parent node for access, effectively reducing the data transmission interruption time caused by the link failure of the backhaul link between the second IAB node and the parent node of the second IAB node or the RRC re-establishment failure.

[0078] In the tenth aspect, a device for a wireless backhaul network is provided, wherein the wireless backhaul network includes a host base station and a first access and backhaul integrated IAB node, and the device includes: a transceiver unit for receiving N data packets sent by the host base station to the terminal device, wherein N is a positive integer and N is greater than 1; a processing unit for determining the packet data convergence protocol sequence number PDCP PDU SN of the first data packet from the N data packets, wherein the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the N data packets or the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the PDCP PDU SNs of the N data packets arranged in ascending order and starting from the smallest PDCP PDU SN; the transceiver unit is also used to send first information to the host base station, wherein the first information includes the value of the PDCP PDU SN of the first data packet.

[0079] In combination with the tenth aspect, in a possible implementation, the transceiver unit is also used to: send second information to the host base station, the second information being used to indicate whether congestion or failure occurs on the first transmission path; when the device communicates with the host base station via a second IAB node, the first transmission path includes a backhaul link between the device and the second IAB node and a backhaul link between the second IAB node and the host base station.

[0080] In combination with the tenth aspect, in a possible implementation manner, when the device is directly connected to the donor base station, the first transmission path is a backhaul link between the first IAB node and the donor node.

[0081] In combination with the tenth aspect, in a possible implementation, the transceiver unit is further used to: receive the third information from the second IAB node, and the third information is used to indicate whether the backhaul link between the second IAB node and the host base station is congested or failed.

[0082] In combination with the tenth aspect, in a possible implementation manner, the first information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0083] In combination with the tenth aspect, in a possible implementation manner, the second information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0084] In combination with the tenth aspect, in a possible implementation method, the user plane message of the F1 interface also includes a first identifier and / or a second identifier, the first identifier is used to indicate that the user plane message of the F1 interface includes the first information, and the second identifier is used to indicate that the user plane message of the F1 interface includes the second information.

[0085] In the eleventh aspect, a device for a wireless backhaul network is provided, wherein the wireless backhaul network includes a host base station and a first access and backhaul integrated IAB node, and the device includes: a transceiver unit, configured to send N data packets to the first IAB node, wherein the N data packets are data packets sent by the host base station to the terminal device, wherein N is a positive integer and N is greater than 1; the transceiver unit is also configured to receive first information sent by the first IAB node, wherein the first information includes the value of the packet data convergence protocol sequence number PDCP PDU SN of the first data packet; wherein the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the N data packets or the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the PDCP PDU SNs of the N data packets arranged in ascending order and starting from the smallest PDCP PDU SN. SN; a processing unit, configured to determine, based on the first information, a congestion or failure condition of a first transmission path; when the first IAB node communicates with the device via a second IAB node, the first transmission path includes a backhaul link between the first IAB node and the second IAB node and a backhaul link between the second IAB node and the device.

[0086] In combination with the eleventh aspect, in a possible implementation, the apparatus further includes: the transceiver unit is further configured to receive second information sent by the first IAB node, where the second information is configured to indicate whether congestion or failure occurs on the first transmission path.

[0087] With reference to the eleventh aspect, in a possible implementation manner, when the first IAB node is directly connected to the device, the first transmission path is a backhaul link between the first IAB node and the device.

[0088] In combination with the eleventh aspect, in a possible implementation manner, the processing unit is specifically used to: determine the congestion or failure status of the first transmission path based on the first information and the second information.

[0089] In combination with the eleventh aspect, in a possible implementation, the processing unit is further specifically used to: determine whether there is congestion or failure in the first transmission path based on the value of the PDCP PDU SN of the first data packet and the value of the PDCP PDU SN of the second data packet sent by the device, wherein the PDCP PDU SN of the second data packet is the largest PDCP PDU SN among the L data packets sent by the device, the L≥N, and the L is a positive integer; in the event that there is congestion or failure in the first transmission path, the processing unit is further specifically used to: determine the congested or failed link in the first transmission path based on the second information.

[0090] In combination with the eleventh aspect, in a possible implementation, when there is a congested or failed link in the first transmission path, the processing unit is further configured to: change the path of the congested or failed link.

[0091] In combination with the eleventh aspect, in a possible implementation manner, the first information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0092] In combination with the eleventh aspect, in a possible implementation manner, the second information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0093] In combination with the eleventh aspect, in a possible implementation method, the user plane message of the F1 interface also includes a first identifier and / or a second identifier, the first identifier is used to indicate that the user plane message of the F1 interface includes the first information, and the second identifier is used to indicate that the user plane message of the F1 interface includes the second information.

[0094] In the twelfth aspect, a device for a wireless backhaul network is provided, wherein the wireless backhaul network includes a communication system of a host base station, a first access and backhaul integrated IAB node and a second IAB node, wherein the first IAB node is an access node of a terminal device, and the first IAB node communicates with the host base station via the second IAB node, and the device includes: a transceiver unit for receiving fourth information from the second IAB node, the fourth information being used to indicate whether congestion or failure occurs on the second transmission path, wherein the second transmission path is a backhaul link between the second IAB node and the host base station; the transceiver unit is also used to send fifth information to the host base station, the fifth information being used to indicate whether congestion or failure occurs on the third transmission path, and the third transmission path is the backhaul link between the first IAB node and the second IAB node and the second transmission path.

[0095] In combination with the twelfth aspect, in a possible implementation manner, the fifth information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0096] In combination with the twelfth aspect, in a possible implementation manner, the user plane message of the F1 interface further includes a third identifier, and the third identifier is used to indicate that the user plane message of the F1 interface includes the fifth information.

[0097] In the thirteenth aspect, a device for a wireless backhaul network is provided, wherein the wireless backhaul network includes a communication system of a host base station, a first access and backhaul integrated IAB node and a second IAB node, wherein the first IAB node is an access node of a terminal device, and the first IAB node communicates with the host base station via the second IAB node, and the device includes: a transceiver unit for receiving fifth information sent by the first IAB node, and the fifth information is used to indicate whether congestion or failure occurs in a third transmission path, wherein the third transmission path is a backhaul link between the first IAB node and the second IAB node and a backhaul link between the second IAB node and the host base station; a processing unit for determining the congested or failed link of the third transmission path based on the fifth information.

[0098] In combination with the thirteenth aspect, in a possible implementation manner, when there is a congested or failed link in the third transmission path, the processing module is further used to: change the path of the congested or failed link.

[0099] In combination with the thirteenth aspect, in a possible implementation manner, the fifth information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0100] In combination with the thirteenth aspect, in a possible implementation manner, the user plane message of the F1 interface further includes a third identifier, and the third identifier is used to indicate that the user plane message of the F1 interface includes the fifth information.

[0101] In the fourteenth aspect, a device for a wireless backhaul network is provided, which is applied to a communication system including a host base station and a first access and backhaul integrated IAB node, the device including: a processing unit, used to determine the status level information of a fourth transmission path; wherein the status level of the fourth transmission path includes one of M status levels of the fourth transmission path, M is greater than or equal to 2, and M is a positive integer, and the M status levels of the fourth transmission path are divided according to the cache occupancy of the fourth transmission path; the fourth transmission path is a backhaul link between the first IAB node and the parent node of the first IAB node, and / or the fourth transmission path is a backhaul link between the first IAB node and the child node of the first IAB node; a transceiver unit, used to send sixth information to the host base station, the sixth information is used to indicate the status level of the fourth transmission path, and the sixth information is included in the host base station distributed unit status indication message.

[0102] In combination with the fourteenth aspect, in a possible implementation, the M status levels of the transmission path are specified by a communication protocol; or, the M status levels of the transmission path are configured by the host base station.

[0103] In the fifteenth aspect, a device for a wireless backhaul network is provided, which is applied to a communication system including a host base station and a first access and backhaul integrated IAB node, the device including: a transceiver unit, used to receive sixth information sent by the first IAB node, the sixth information is used to indicate the status level of the fourth transmission path, wherein the sixth information is contained in the host base station distributed unit status indication message, the status level of the fourth transmission path includes one of the M status levels of the fourth transmission path, the M is greater than or equal to 2, and the M is a positive integer, and the M status levels of the fourth transmission path are divided according to the cache occupancy of the fourth transmission path; the fourth transmission path is a backhaul link between the first IAB node and the parent node of the first IAB node, and / or the fourth transmission path is a backhaul link between the first IAB node and the child node of the first IAB node; a processing unit, used to reconfigure the uplink and downlink time slot resource ratio of the fourth transmission path according to the sixth information.

[0104] In combination with the fifteenth aspect, in a possible implementation method, the processing unit is specifically used to determine the status level of the fourth transmission path based on the sixth information; the processing unit is also specifically used to reconfigure the uplink and downlink time slot resource ratio of the fourth transmission path based on the status level of the fourth transmission path.

[0105] In combination with the fifteenth aspect, in a possible implementation, the processing unit is further specifically configured to reconfigure the uplink and downlink time slot resource ratio of the fourth transmission path based on the last uplink and downlink time slot resource ratio of the fourth transmission path.

[0106] In combination with the fifteenth aspect, in a possible implementation, the M status levels of the transmission path are specified by a communication protocol; or, the M status levels of the transmission path are configured by the host base station.

[0107] In the sixteenth aspect, a device for determining transmission path congestion is provided, which is applied to a communication system including a host base station and a first access and backhaul integrated IAB node, the device including: a transceiver unit, used to receive seventh information sent by the first IAB node, the seventh information including the PDCP PDU SN value of the third data packet and the terminal device data radio bearer UE DRB, the PDCP PDU SN of the third data packet is the maximum PDCP PDU SN among the R data packets successfully sent in sequence by the first IAB node to the terminal device or the maximum PDCP PDU SN among the R data packets sent by the first IAB node to the terminal device, the R is greater than 1, and the R is a positive integer; a processing unit, used to determine the congestion of the fifth transmission path according to the seventh information, the fifth transmission path being the transmission path between the first IAB node and the host base station and / or the access link between the first IAB node and the terminal device.

[0108] In combination with the sixteenth aspect, in a possible implementation method, the difference between the PDCP PDU SN value of the third data packet and the PDCP PDU SN value of the fourth data packet is greater than or equal to a first threshold value, and the processing unit is further specifically used to determine that congestion occurs on the fifth transmission path, and the PDCP PDU SN value of the fourth data packet is the largest PDCP PDU SN among the K data packets sent by the host base station to the terminal device, and K is greater than 1, and K is a positive integer.

[0109] In combination with the sixteenth aspect, in a possible implementation method, when congestion occurs on the fifth transmission path, the processing unit is further specifically used to determine whether the cache size expected by the UE DRB is greater than or equal to a second threshold value; when the cache size expected by the UE DRB is greater than or equal to the second threshold value, the processing unit is specifically used to determine that congestion occurs on the first backhaul link on the transmission path between the first IAB node and the host base station, where the first backhaul link is any backhaul link on the transmission path between the first IAB node and the host base station; when the cache size expected by the UE DRB is lower than the second threshold value, the processing unit is specifically used to determine that congestion occurs on the access link between the first IAB node and the terminal device.

[0110] In combination with the sixteenth aspect, in a possible implementation manner, the first threshold value is specified by a communication protocol, or the first threshold value is configured by the host base station.

[0111] In combination with the sixteenth aspect, in a possible implementation manner, the second threshold value is specified by a communication protocol, or the second threshold value is configured by the host base station.

[0112] In combination with the sixteenth aspect, in a possible implementation manner, the seventh information is included in a user plane message of the F1 interface between the first IAB node and the donor base station.

[0113] In combination with the sixteenth aspect, in a possible implementation manner, the user plane message of the F1 interface further includes a fourth identifier, and the fourth identifier is used to indicate that the user plane message of the F1 interface includes the seventh information.

[0114] In the seventeenth aspect, a device for indicating a wireless backhaul link failure is provided, the device comprising: a processing unit, used to determine wireless backhaul link failure indication information, the wireless backhaul link failure indication information being used to indicate that a wireless backhaul link between the second IAB node and its parent node has failed or that the wireless resource control RRC re-establishment has failed; a transceiver unit, used to send the wireless backhaul link failure indication information to a first node, the first node being a first IAB node or a terminal device, and the second IAB node being the parent node of the first node.

[0115] In the eighteenth aspect, a device for indicating a wireless backhaul link failure is provided, the device comprising: a transceiver unit for receiving wireless backhaul link failure indication information sent by a second IAB node, the wireless backhaul link failure indication information being used to indicate that a wireless backhaul link between the second IAB node and its parent node has failed or that wireless resource control RRC re-establishment has failed; a processing unit for triggering RRC re-establishment or cell reselection based on the wireless backhaul link failure indication information.

[0116] In combination with the eighteenth aspect, in a possible implementation, when the device has only one parent node, the processing unit is specifically used to determine that the link between the first node and the second IAB node fails, or the processing unit further specifically triggers RRC re-establishment.

[0117] In combination with the eighteenth aspect, in a possible implementation manner, when the device is in an RRC connected state and the device is in an RRC idle state, the processing unit is further specifically used to trigger cell reselection.

[0118] In a nineteenth aspect, another apparatus for a wireless backhaul network is provided, comprising: a transceiver, a memory, and a processor. The transceiver, the memory, and the processor communicate with each other via an internal connection path. The memory is configured to store instructions, and the processor is configured to execute the instructions stored in the memory to control a receiver to receive signals and a transmitter to transmit signals. When the processor executes the instructions stored in the memory, the processor performs the method of any possible implementation of any of the aforementioned aspects.

[0119] In the twentieth aspect, a computer program product is provided, comprising: a computer program code, which, when executed by a computer, enables the computer to execute the methods in the above aspects.

[0120] In a twenty-first aspect, a computer-readable medium is provided for storing a computer program, the computer program comprising instructions for executing the methods in the above aspects.

[0121] In the twenty-second aspect, a chip is provided, comprising: an input interface, an output interface, a processor and a memory, wherein the input interface, the output interface, the processor and the memory are connected through an internal connection path, and the processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the methods in the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0122] Figure 1 This is an architectural diagram of an IAB system applicable to the technical solution of this application.

[0123] Figure 2 is a specific example of the IAB system.

[0124] Figure 3 This is a structural diagram of an IAB node.

[0125] Figure 4 It is a schematic flowchart of a data transmission method 400 provided in an embodiment of the present application.

[0126] Figure 5 This is another structural diagram of the IAB node.

[0127] Figure 6 It is a schematic flowchart of another data transmission method 500 provided in an embodiment of the present application.

[0128] Figure 7 This is another structural diagram of an IAB node.

[0129] Figure 8 This is a schematic flowchart of another data transmission method 800 provided in an embodiment of the present application.

[0130] Figure 9 This is a schematic flowchart of another data transmission method 900 provided in an embodiment of the present application.

[0131] Figure 10 This is a schematic flowchart of a method 1000 for determining transmission path congestion provided in an embodiment of the present application.

[0132] Figure 11 It is a schematic flowchart of a method 1100 for indicating wireless backhaul link failure provided in an embodiment of the present application.

[0133] Figure 12 It is a schematic block diagram of an apparatus for a wireless backhaul network according to an embodiment of the present application.

[0134] Figure 13 It is a schematic structural diagram of a device for a wireless backhaul network according to an embodiment of the present application. DETAILED DESCRIPTION

[0135] The technical solution in this application will be described below with reference to the accompanying drawings.

[0136] All node and message names in this application are for ease of description only. The names in actual networks may differ, and this application should not be construed as limiting the names of various nodes and messages. On the contrary, any names that have the same or similar functions as the nodes or messages used in this application are considered methods or equivalent replacements for this application and are within the scope of protection of this application. These are not further detailed below.

[0137] The communication systems mentioned in the embodiments of the present application include but are not limited to: narrowband Internet of Things (NB-IoT) system, wireless local access network (WLAN) system, LTE system, next-generation 5G mobile communication system or evolved communication system after 5G.

[0138] See also Figure 1 , Figure 1 This is an architectural diagram of the IAB system applicable to the technical solution of this application. Figure 1 As shown, an IAB system includes at least one base station 100, one or more terminal devices (terminal) 101 served by the base station 100, one or more relay nodes (i.e., IAB nodes) 110, and one or more terminal devices 111 served by the IAB node 110. Generally, the base station 100 is called a donor base station (donor next generation node B, DgNB), and the IAB node 110 is connected to the base station 100 via a wireless backhaul link 113. The donor base station is also referred to as a donor node, i.e., a donor node, in this application.

[0139] The base station 100 includes but is not limited to: evolved node base (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home evolved NodeB (or home node B, HNB), baseband unit (BBU), evolved LTE (eLTE) base station, NR base station (next generation node B, gNB), etc.

[0140] Terminal devices include, but are not limited to, user equipment (UE), mobile stations, access terminals, subscriber units, user stations, mobile stations, remote stations, remote terminals, mobile devices, terminals, wireless communication devices, user agents, stations (ST) in wireless local access networks (WLANs), cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices, other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, mobile stations in future 5G networks, and terminal devices in future evolved public land mobile networks (PLMNs). An IAB node is a specific name for a relay node and does not limit the solution of this application. It can be a network-type relay with a forwarding function (such as a base station) or a terminal-type relay with a forwarding function, such as in a terminal device.

[0141] The IAB system may also include multiple other IAB nodes, such as IAB node 120 and IAB node 130. IAB node 120 is connected to IAB node 110 via wireless backhaul link 123 to access the network. IAB node 130 is connected to IAB node 110 via wireless backhaul link 133 to access the network. IAB node 120 serves one or more terminal devices 121, and IAB node 130 serves one or more terminal devices 131. Figure 1 In the embodiment, IAB node 110 and IAB node 120 are both connected to the network via wireless backhaul links. In this application, the wireless backhaul links are all viewed from the perspective of relay nodes. For example, wireless backhaul link 113 is the backhaul link of IAB node 110, and wireless backhaul link 123 is the backhaul link of IAB node 120. Figure 1 As shown, an IAB node, such as 120, can be connected to another IAB node 110 via a wireless backhaul link, such as 123, thereby connecting to the network. In addition, the relay node can be connected to the network through multiple levels of wireless relay nodes. It should be understood that the use of IAB nodes in this application is only for descriptive purposes and does not mean that the solution of this application is only used in NR scenarios. In this application, IAB nodes can generally refer to any node or device with relay function. The use of IAB nodes and relay nodes in this application should be understood to have the same meaning.

[0142] In addition, this application also involves the following basic terms or concepts.

[0143] 1. Wireless backhaul node, host node

[0144] In the embodiments of the present application, a node that supports integrated access and backhaul is referred to as a wireless backhaul node. In LTE communication systems, this wireless backhaul node can also be called a relay node (RN). In 5G, this wireless backhaul node can also be called an IAB node (IAB node). For ease of description, the following uses an IAB node as an example.

[0145] The IAB node can provide wireless access services for the terminal device. The data of the terminal device (which may include user plane data and control plane signaling) is transmitted by the IAB node to the host node through a wireless backhaul link.

[0146] In the embodiments of the present application, the donor node is also referred to as an IAB donor or a donor base station (donor NodeB, DgNB). Specifically, the DgNB can be an access network element with complete base station functions, or it can be an access network element in a separated form including a centralized unit (CU) and a distributed unit (DU). The DgNB is connected to the core network element serving the terminal device, for example, to the 5G core network (5G core, 5GC), and provides wireless backhaul functions for the IAB node. For ease of expression, the embodiments of the present application refer to the centralized unit of the donor node as the donor CU and the distributed unit of the donor node as the donor DU. The donor CU may also be in a separated form with a control plane (CP) or a user plane (UP). For example, a CU includes a CU-CP and multiple CU-UPs. The embodiments of the present application are not limited to this.

[0147] 2. Parent node, child node

[0148] The IAB network can support multi-hop and multi-connection networking. Therefore, there may be multiple transmission paths between the terminal device and the host node. On a certain transmission path, there is a definite hierarchical relationship between the terminal device and the IAB node that provides wireless access services for the terminal device, between the IAB nodes, and between the IAB node and the host node that provides backhaul services for the IAB node. Among them, the node that provides wireless backhaul services for the IAB node is called the parent node of the IAB node, or the node that provides wireless access services for the terminal device is called the parent node of the terminal device. The IAB node can be regarded as a child node of the parent node of the IAB node, and the terminal device can be regarded as a child node of the parent node of the terminal device. Here, the parent node of the IAB node can be another IAB node or a host node. When the IAB node communicates with the host node directly through the wireless air interface, the parent node of the IAB node is the host node.

[0149] 3. Access link

[0150] The wireless link used by a terminal device to communicate with a node that provides wireless access services (e.g., an IAB node, a host node, or a host DU) includes an access link for uplink transmission and an access link for downlink transmission. The access link used for uplink transmission is also called an uplink access link or an access uplink, and its transmission direction is from the terminal device to the node; the access link used for downlink transmission is also called a downlink access link or an access downlink, and its transmission direction is from the node to the terminal device.

[0151] 4. Backhaul Link

[0152] A backhaul link is the wireless link used by an IAB node to communicate with its parent node. The parent node can be either an IAB node or a host node. It includes both uplink and downlink backhaul links. The uplink backhaul link, also known as an uplink backhaul link or a backhaul uplink, transmits data from the IAB node to its parent node. The downlink backhaul link, also known as a downlink backhaul link or a backhaul downlink, transmits data from the parent node to the IAB node.

[0153] 5. Transmission path

[0154] The entire route from a sending node to a receiving node consists of at least one link. In the embodiments of the present application, a link represents a connection between adjacent nodes. In other words, a transmission path is a transmission path between a sending node and a receiving node that starts at the sending node and ends at the receiving node. Subsequently, for ease of description, a transmission path between a sending node and a receiving node that starts at the sending node and ends at the receiving node can be described as a transmission path between the sending node and the receiving node.

[0155] In uplink transmission, any node between the terminal device and the host node, except the host node, can be used as a sending node, and the sending node's parent node (e.g., the sending node's parent node or the parent node of the parent node) can be used as a receiving node. For example, the sending node can be an IAB node, the receiving node can be the parent node of the IAB node, and the entire route between the IAB node and the parent node of the IAB node represents a transmission path. For another example, the sending node can be an IAB node, the receiving node can be the host node, and the entire route between the IAB node and the host node represents a transmission path.

[0156] Similarly, in downlink transmission, the sending node can be any node between the host node and the terminal device, except the terminal device, and the receiving node can be a subordinate node of the sending node (e.g., a child node of the sending node or a child node of the child node). For example, the sending node can be an IAB node, the receiving node can be a child node of the IAB node, and the entire route between the IAB node and the child node of the IAB node represents a transmission path. For another example, the sending node can be an IAB node, the receiving node can be a terminal device, and the entire route between the IAB node and the terminal device represents a transmission path.

[0157] 6. Backhaul link congestion or failure

[0158] Backhaul link congestion includes congestion in both the uplink and downlink directions. If the buffer occupancy rate, load occupancy rate, or buffer size of an IAB node's uplink transmission to a parent node exceeds a certain threshold, congestion in the uplink direction of the backhaul link between the IAB node and its parent node is considered to have occurred. If the buffer occupancy rate or buffer size of an IAB node's downlink transmission to a child node exceeds a certain threshold, congestion in the downlink direction of the backhaul link between the IAB node and its child node is considered to have occurred, where the child node is also another IAB node.

[0159] Backhaul link failure refers to a radio link failure (RLF) in the backhaul link, which may be caused by timer T310 expiration, a random access problem indication at the media access control (MAC) layer, or reaching the maximum number of retransmissions at the radio link control (RLC) layer.

[0160] Generally, a lower-level node can be regarded as a terminal device of an upper-level node. Figure 1 In the integrated access and backhaul system shown, one IAB node is connected to one upper node. However, in future relay systems, in order to improve the reliability of the wireless backhaul link, one IAB node, such as 120, can have multiple upper nodes providing services to the same IAB node at the same time. Figure 1 IAB node 130 can also be connected to IAB node 120 via backhaul link 134. That is, IAB node 110 and IAB node 120 are both considered superior nodes of IAB node 130. The names of IAB nodes 110, 120, and 130 do not limit the deployment scenarios or networks in which they are deployed and can be any other names, such as relay, RN, etc. The term "IAB node" is used herein for convenience of description.

[0161] exist Figure 1 In the embodiment, the wireless links 102, 112, 122, 132, 113, 123, 133, 134 can be bidirectional links, including uplink and downlink transmission links. In particular, the wireless backhaul links 113, 123, 133, 134 can be used for the upper node to provide services to the lower node, such as the upper node 100 provides wireless backhaul services to the lower node 110. It should be understood that the uplink and downlink of the backhaul link can be separated, that is, the uplink and downlink are not transmitted through the same node. The downlink transmission refers to the transmission of information or data from the upper node, such as node 100, to the lower node, such as node 110, and the uplink transmission refers to the transmission of information or data from the lower node, such as node 110, to the upper node, such as node 100. The node is not limited to being a network node or a terminal device. For example, in a D2D scenario, a terminal device can act as a relay node to serve other terminal devices. In some scenarios, the wireless backhaul link can also be an access link. For example, the backhaul link 123 can also be regarded as an access link for the node 110, and the backhaul link 113 is also an access link for the node 100. It should be understood that the upper-level node can be a base station or a relay node, and the lower-level node can be a relay node or a terminal device with relay function. For example, in a D2D scenario, the lower-level node can also be a terminal device.

[0162] See also Figure 2 , Figure 2 is a specific example of an IAB system. Figure 2 The IAB system shown includes a donor base station, IAB node 1, IAB node 2, and may also include UE1 and UE2. The link between the donor base station and IAB node 1, and the link between IAB node 1 and IAB node 2 are backhaul links. The link between UE1 and the donor base station, the link between UE2 and IAB node 1, and the link between UE3 and IAB node 2 are access links.

[0163] See also Figure 3 , Figure 3 This is a schematic diagram of the IAB node structure. Figure 3 As shown, the mobile terminal (MT) function is defined as a component similar to a UE. In IAB, the MT is referred to as a function residing on an IAB node. Because the MT functions similarly to a regular UE, it can be considered that the IAB node accesses the upper-level node or network through the MT.

[0164] The DU function is relative to the CU function. In NR, the functions of the base station are divided into two parts, which is called CU-DU separation. From the perspective of the protocol stack, the CU includes the RRC layer and PDCP layer of the LTE base station, and the DU includes the radio link control (RLC) layer, media access control (MAC) layer and physical (PHY) layer of the LTE base station. In ordinary 5G base station deployments, the CU and DU can be physically connected through optical fiber, and logically there is a specially defined F1 interface for communication between the CU and the DU. From a functional perspective, the CU is mainly responsible for wireless resource control and configuration, cross-cell mobility management, bearer management, etc. The DU is mainly responsible for scheduling, physical signal generation and transmission.

[0165] As described in the background technology, in the data transmission of the IAB network, in the existing new radio (NR) user plane protocol, if the host base station is in a distributed unit (DU) and a centralized unit (CU) separation state, in order to avoid congestion of downlink data transmission between the DU and the terminal device, which causes data accumulation at the DU and packet loss, the DU needs to send a downlink data transmission status (DDDS) feedback message to the CU. The DDDS feedback message includes the PDCP PDU SN value of the data packet with the largest PDCP PDU SN value among multiple data packets successfully sent by the DU to the terminal device in sequence. However, since the DDDS feedback message is based on the granularity of the terminal device data radio bearer (DRB), it can be fed back on the IAB node to which the terminal device accesses. In the IAB network, there may be one or more hops of wireless transmission between the IAB node to which the terminal device accesses and the CU. The IAB node to which the terminal device accesses sends a DDDS feedback message to the CU, and it is impossible to determine whether the congestion occurs in the access link between the terminal device and the IAB node to which the terminal device accesses, or in the backhaul link between the IAB node to which the terminal device accesses and the CU. In the existing F1 interface control plane message F1-Application Protocol (F1-AP) for communication between the CU and the DU, each IAB node sends an overload message to the DU. The overload message indicates two states of the node, namely, overloaded and not overloaded. The CU uses the overload message to control the access of the terminal device. However, the states of the node indicated by the overload message are limited, and the CU cannot better allocate corresponding resources for data transmission through the two states.

[0166] Based on the above problems, an embodiment of the present application provides a method for data transmission, which can effectively improve data transmission performance.

[0167] In order to facilitate understanding of the embodiments of the present application, the following explanations are made before introducing the embodiments of the present application.

[0168] First, in the embodiment of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the first indication information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein the other information and the information to be indicated have an association relationship. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (such as specified in the protocol), thereby reducing the indication overhead to a certain extent.

[0169] Second, the first, second, and various numerical numbers in the embodiments shown below are merely distinctions for ease of description and are not intended to limit the scope of the embodiments of the present application. For example, to distinguish different indication information, etc.

[0170] Third, the "protocol" involved in the embodiments of the present application may refer to a standard protocol in the field of communications, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, which is not limited in this application.

[0171] Fourth, the "multiple" involved in the embodiments of the present application refers to two or more. "The following one or more items" or similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one or more items of a, b and c can represent: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple. The method provided in the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0172] Fifth, the “congestion or failure of the transmission path” involved in the embodiments of the present application refers to congestion or failure of one or more links in the transmission path.

[0173] It should be understood that the names of all nodes, messages, and parameters in the embodiments of the present application are merely names set by the present application for the convenience of description. The names in the actual network may be different. It should not be understood that the present application limits the names of various nodes, messages, and parameters. On the contrary, any name with the same or similar function as the node, message, or parameter used in the present application is regarded as a method or equivalent replacement of the present application, and is within the scope of protection of the present application. No further details will be given below. In addition, in the embodiments of the application, a message may include one or more information (or signaling).

[0174] In the embodiments of the present application, the device used to implement the method or steps of the embodiments of the present application can be the device itself, or it can be a device such as a chip or processor configured in the device that can implement the method or steps of the embodiments of the present application, but the embodiments of the present application are not limited thereto. For example, the device can be a host base station, a first IAB node, a second IAB node, a child node of the first IAB node, or a parent node of the first IAB node described below. The terminal device described below can be the terminal device itself, or it can be a chip or processor configured inside the terminal device. For ease of description, the terminal device description is uniformly adopted.

[0175] Hereinafter, the embodiments of the present application are described in detail by taking the interaction between the first IAB node, the second IAB node, and the donor base station as an example.

[0176] Figure 4 1 shows a schematic flow chart of a method 400 for data transmission provided by an embodiment of the present application. The method 400 is applied to a communication system including a donor base station and a first IAB node, wherein the first IAB node is an access node of a terminal device. Figure 4 As shown, the method 400 may include step S410 and step S440. Each step in the method 400 is described in detail below.

[0177] In step S410 , the first IAB node receives N data packets sent by a donor base station to a terminal device, where N is a positive integer and greater than 1.

[0178] Among them, the first IAB node receiving N data packets sent by the host base station to the terminal device can be understood as the first IAB node successfully receiving the N data packets sent by the host base station to the terminal device, or the first IAB node receiving N data packets sent by the host base station to the terminal device can also be understood as the first IAB node being able to correctly read the value of the PDCP PDU SN of each of the N data packets received from the host base station to the terminal device.

[0179] Optionally, in an RLC acknowledged mode (AM), the first IAB node receives N data packets sent by the donor base station to the terminal device.

[0180] Optionally, under RLC AM, S of the N data packets may be retransmitted data packets, and P of the N data packets may be newly transmitted data packets, where S and P are positive integers, and the sum of S and P is N. For example, the first IAB node receives 6 data packets sent by the donor base station to the terminal device, of which 2 of the 6 data packets may be retransmitted data packets and 4 of the 6 data packets may be newly transmitted data packets; alternatively, all of the 6 data packets may be retransmitted data packets; or alternatively, all of the 6 data packets may be newly transmitted data packets.

[0181] Optionally, in an RLC un-acknowledge mode (UM), the first IAB node receives N data packets sent by the donor base station to the terminal device.

[0182] Optionally, the first IAB node can receive N data packets sent by the host base station to the terminal device from the second IAB node, where the second IAB node is the parent node of the above-mentioned first IAB node, that is, the first IAB node communicates with the host base station via the second IAB node; or, the first IAB node can also receive N data packets sent by the host base station to the terminal device from the mobile terminal (MT) side of the first IAB node; or, the first IAB node can also receive N data packets sent from the upper layer of the DU of the first IAB node, where the upper layer of the DU can be the upper protocol layer of the PDCP layer.

[0183] In step S420, the first IAB node determines a PDCP PDU SN of a first data packet from the N data packets, where the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the N data packets or the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the consecutive PDCP PDU SNs of the N data packets arranged in ascending order and starting from the smallest PDCP PDU SN.

[0184] For example, in RLC AM mode, the first IAB node receives four data packets sent by the donor base station to the terminal device. The PDCP PDU SNs corresponding to the four data packets sequentially received by the first IAB node may be 1, 2, 6, and 3, respectively. In this case, the first IAB node may determine the PDCP PDU SN of the first data packet as the largest PDCP PDU SN among the four data packets, that is, the PDCP PDU SN of the first data packet is 6. For another example, in RLC AM mode, the first IAB node receives five data packets sent by the donor base station to the terminal device, and the five data packets are arranged in ascending order of PDCP PDU SN. The PDCP PDU SNs may be 1, 2, 4, 6, and 7, respectively. In this case, the first IAB node may determine the PDCP PDU SN of the first data packet as the largest PDCP PDU SN among the consecutive PDCP PDU SNs of the five data packets arranged in ascending order starting from the smallest PDCP PDU SN. In this case, the PDCP PDU SN of the first data packet is 2.

[0185] Optionally, in RLC AM mode, the PDCP PDU SN of the first data packet may also be the largest PDCP PDU SN among the retransmitted data packets in the N data packets, or the PDCP PDU SN of the first data packet may also be the largest PDCP PDU SN among the first group of consecutive data packets of PDCP PDU SNs arranged in ascending order of PDCP PDU SN among the retransmitted data packets in the N data packets received by the first IAB node. For example, in RLC AM mode, the first IAB node receives four data packets sent by the donor base station to the terminal device, and the PDCP PDU SNs corresponding to the four data packets received by the first IAB node may be 1, 2, 6, and 3, respectively, among which the data packets with PDCP PDU SNs of 1 and 3 are retransmitted data packets. In this case, the first IAB node may determine the PDCP PDU SN of the first data packet as the largest PDCP PDU SN among the retransmitted data packets (with PDCP PDU SNs of 1 and 3) among the four data packets, that is, the PDCP PDU SN of the first data packet is 3. For another example, in the RLC AM mode, the first IAB node receives 6 data packets sent by the host base station to the terminal device. The 6 data packets are arranged in ascending order according to the PDCP PDU SN, and the PDCP PDU SNs can be 1, 2, 4, 5, 7, and 8 respectively. Among the 6 data packets, the data packets with PDCP PDU SNs of 4, 5, 7, and 8 are retransmitted data packets. The first IAB node can determine the PDCP PDU SN of the first data packet as the PDCP PDU SNs of the retransmitted data packets (PDCP PDU SNs of 4, 5, 7, and 8) among the 6 data packets. The PDCP PDU SNs are arranged in ascending order and start from the smallest PDCP PDU SN to the largest PDCP PDU SN among the consecutive PDCP PDU SNs. The PDCP PDU SN of the first data packet is 5.

[0186] For example, in RLC UM mode, the first IAB node receives five data packets sent from the donor base station to the terminal device, and the PDCP PDU SNs corresponding to the five data packets sequentially received by the first IAB node are 1, 5, 4, 6, and 2, respectively. The first IAB node may determine the PDCP PDU SN of the first data packet as the largest PDCP PDU SN among the five data packets, that is, the PDCP PDU SN of the first data packet is 6. For another example, in RLC UM mode, the first IAB node receives seven data packets sent from the donor base station to the terminal device, and the PDCP PDU SNs corresponding to the seven data packets sequentially received by the first IAB node are 1, 5, 4, 6, and 7, respectively. The first IAB node may determine the PDCP PDU SN of the first data packet as the largest PDCP PDU SN among the PDCP PDU SNs of the seven data packets arranged in ascending order starting from the smallest PDCP PDU SN. The PDCP PDU SN of the first data packet is 1.

[0187] Step S430: The first IAB node sends first information to the donor base station, where the first information includes the value of the PDCP PDU SN of the first data packet.

[0188] Optionally, the first information may be included in a user plane message of an F1 interface between the first IAB node and the donor base station, wherein the user plane message of the F1 interface is on a peer-to-peer F1 protocol layer between the first IAB node and the donor base station.

[0189] Optionally, the user plane message of the F1 interface further includes a first identifier, and the first identifier is used to indicate whether the user plane message of the F1 interface includes the first information.

[0190] Optionally, the first identifier may occupy 1 bit.

[0191] The user plane message of the F1 interface includes a first identifier and first information, thereby enabling the receiving end to correctly interpret the length of the user plane message of the F1 interface and enabling the donor base station to determine whether the user plane message of the F1 interface includes the first information.

[0192] Optionally, the user plane message of the F1 interface may be a DDDS feedback message. The DDDS feedback message may further include at least one of the following: the maximum PDCP PDU SN successfully sent by the first IAB node to the terminal device in ascending order under RLC AM; the maximum PDCP PDU SN sent by the first IAB node to the underlying layer under RLC UM; the expected buffer size of the DRB for data transmission between the terminal device and the first IAB node; and the expected data transmission rate of the DRB for data transmission between the terminal device and the first IAB node.

[0193] In step S440 , the donor base station determines, based on the first information, a congestion or failure condition of a first transmission path, where the first transmission path is a backhaul link between the first IAB node and the donor base station.

[0194] Optionally, when the first IAB node is directly connected to the donor base station, the first transmission path is a backhaul link between the first IAB node and the donor node. Figure 5 As shown, the communication path between the donor base station and UE2 can be path A: node Among them, the first IAB node is IAB node A, which communicates directly with the host base station. The above-mentioned first transmission path is the backhaul link between IAB node A and the host base station, that is, the first transmission path can be backhaul link A.

[0195] Optionally, the communication system may further include one or more second IAB nodes. The following is a detailed description taking two cases as an example of the first transmission path. The present application is not limited to the following two cases.

[0196] Case 1: The first IAB node communicates with the donor base station via the second IAB node.

[0197] The first transmission path is a backhaul link between the first IAB node and the second IAB node and / or a backhaul link between the second IAB node and the donor base station, wherein the second IAB node is the parent node of the first IAB node and the donor base station is the parent node of the second IAB node. Figure 5 As shown, in this communication system, the communication path between the donor base station and UE1 may be path B, where path B is: node node The first IAB node is IAB node C, the second IAB node is IAB node B, IAB node B is the parent node of IAB node C, the host base station is the parent node of IAB node B, and the above-mentioned first transmission path is the backhaul link between IAB node C and IAB node B and / or the backhaul link between IAB node B and the host base station, that is, the first transmission path is the backhaul link B and / or the backhaul link C.

[0198] Case 2: The first IAB node communicates with the donor base station via the second IAB node #A and the second IAB node in sequence.

[0199] The first transmission path may be a backhaul link between the first IAB node and the second IAB node #A, a backhaul link between the second IAB node #A and the second IAB node #B, and / or a backhaul link between the second IAB node #B and the host base station. The second IAB node #A is the parent node of the first IAB node, the second IAB node #B is the parent node of the first IAB node, and the host base station is the parent node of the second IAB node #B. For example, Figure 7 As shown, in this communication system, the communication path between the donor base station and UE1 may be path 2, where path 2 is: node node node The first IAB node is IAB node 3, the second IAB node #A is IAB node 2, the second IAB node #B is IAB node 1, IAB node 3 communicates with the host base station via IAB node 2 and IAB node 1 in sequence, IAB node 2 is the parent node of IAB node 3, IAB node 1 is the parent node of IAB node 2, and the host base station is the parent node of IAB node 1. The above-mentioned first transmission path is the backhaul link between IAB node 3 and IAB node 2, the backhaul link between IAB node 2 and IAB node 1 and / or the backhaul link between IAB node 1 and the host base station, that is, the first transmission path is backhaul link 3, backhaul link 2 and / or backhaul link 1.

[0200] Optionally, the host base station determines whether there is congestion or failure in the first transmission path based on the value of the PDCP PDU SN of the first data packet and the value of the PDCP PDU SN of the second data packet sent by the host base station, wherein the PDCP PDU SN of the second data packet is the largest PDCP PDU SN among the L data packets sent by the host base station, L≥N, and L is a positive integer.

[0201] Optionally, the host base station can determine whether congestion or failure occurs on the first transmission path based on whether the difference between the value of the PDCP PDU SN of the first data packet and the value of the PDCP PDU SN of the second data packet sent by the host base station exceeds a preset value. In the case where the difference between the value of the PDCP PDU SN of the first data packet and the value of the PDCP PDU SN of the second data packet sent by the host base station exceeds the preset value, the host base station determines that congestion or failure occurs on the first transmission path. The above preset value can be determined based on the number L of data packets sent by the host base station. For example, when the number of data packets sent by the host base station is 100, the preset value can be 80. For example, when the SN value of the first data packet is 5 and the SN value of the second data packet is 100, the host base station can determine that congestion or failure occurs on the first transmission path. For another example, if the SN value of the first data packet is 85 and the SN value of the second data packet is 100, the host base station can determine that there is no congestion on the first transmission path.

[0202] When the host base station determines that there is congestion on the first transmission path, the host base station can reduce the rate of transmission data sent to the terminal device via the first transmission path; or the host base station changes the routing path of the sending terminal device (that is, changes the path of the first transmission path) so that the data between the host base station and the terminal device is not transmitted through the first transmission path.

[0203] For example, Figure 5 As shown, in this communication system, the communication path between the donor base station and UE1 may be path B, where path B is: node node The first IAB node is IAB node C, the second IAB node is IAB node B, IAB node B is the parent node of IAB node C, and the donor base station is the parent node of IAB node B. The above-mentioned first transmission path is the backhaul link between IAB node C and IAB node B and / or the backhaul link between IAB node B and the donor base station, that is, the first transmission path is backhaul link B and / or backhaul link C. In the event that the first transmission path is congested or fails, the donor base station may change the path of the first transmission path, that is, the donor base station will replace the path of the first transmission path with another transmission path between the donor base station and UE1. For example, the communication path between the donor base station and UE1 may also be path C, where path C is: node node The donor base station changes the data sent to UE1 via path 1 to be sent to UE1 via path 2; or, if the first transmission path fails, the donor base station can reduce the data transmission rate sent by the donor base station to UE1 via the first transmission path.

[0204] The host base station changes the path of the congested link in the first transmission path or reduces the rate of transmission data sent to the terminal device through the first transmission path, thereby avoiding or alleviating congestion on the first transmission path and improving data transmission performance.

[0205] Furthermore, the present application also provides another method for data transmission, such as Figure 6 As shown, the method 500 is applied to a communication system including a donor base station and a first IAB node, wherein the first IAB node is an access node of a terminal device. The method 500 includes steps S410 to S440 and S510 to S520. Figure 6 The following describes each step in detail.

[0206] Steps S410 to S430 refer to the description of method 400 and are not repeated here in detail.

[0207] In the case that one or more second IAB nodes exist between the first IAB node and the donor base station, step S510 is performed.

[0208] Optionally, in step S510, the first IAB node receives third information from the second IAB node, where the third information is used to indicate whether congestion or failure occurs in the backhaul link between the second IAB node and the donor base station.

[0209] The first IAB communicates with the donor base station via the second IAB node.

[0210] Optionally, the first IAB node may communicate with the donor base station via one or more second IAB nodes. When the first IAB node communicates with the donor base station via multiple second IAB nodes, the current second IAB node needs to send information to the next second IAB node step by step, indicating whether the backhaul link between the current second IAB node and the parent node of the current second IAB node is congested or failed.

[0211] The following describes in detail using Case 1 and Case 2 described in step S440 as an example.

[0212] Case 1: The first IAB node communicates with the donor base station via a second IAB node.

[0213] The third information is used to indicate whether congestion or failure occurs in the backhaul link between the second IAB node and the donor base station.

[0214] The third information may indicate whether the backhaul link between the second IAB node and the donor base station is congested or failed in the following two ways. The present application is not limited to the following two ways.

[0215] Method 1: The third information may indicate, through an identifier, that the backhaul link between the second IAB node and the donor base station is congested or has failed. That is, if the third information includes a link identifier, it indicates that the link is congested or has failed; if the third information does not include a link identifier, it indicates that the link is not congested or has failed. If the third information includes an identifier for the backhaul link between the second IAB node and the donor base station, it indicates that the backhaul link between the second IAB node and the donor base station is congested or has failed.

[0216] Method 2: The third information can use a mapping table to indicate whether the backhaul link between the second IAB node and the host base station is congested or failed. The mapping table is a one-to-one correspondence between the above-mentioned link and whether the above-mentioned link is congested, wherein whether the above-mentioned link is congested is indicated by 0 and 1. For example, 0 can represent that the link is not congested or failed, and 1 can represent that the link is congested or failed. For example, the backhaul link between the second IAB node and the host base station corresponds to 1, that is, the backhaul link between the second IAB node and the host base station is congested or failed.

[0217] Case 2: The first IAB node communicates with the donor base station via two second IAB nodes, that is, the first IAB node communicates with the donor base station via the second IAB node #A and the second IAB node #B.

[0218] The third information is used to indicate whether congestion or failure occurs in the backhaul link between the second IAB node #A and the second IAB node #B, and / or whether congestion or failure occurs in the backhaul link between the second IAB node #B and the donor base station.

[0219] The second IAB node #B needs to send whether the backhaul link between the second IAB node #B and the host base station is congested or fails to the second IAB node #A, and the second IAB node #A then sends whether the backhaul link between the second IAB node #A and the second IAB node #B is congested or fails, and / or whether the backhaul link between the second IAB node #B and the host base station is congested or fails to the first IAB node.

[0220] The third information may also indicate whether congestion or failure occurs in the backhaul link between the second IAB node #A and the second IAB node #B and / or whether congestion or failure occurs in the backhaul link between the second IAB node #B and the donor base station in the following two ways.

[0221] Method 1': The third information can indicate, through an identifier, whether the backhaul link between the second IAB node #A and the second IAB node #B is congested or fails and / or whether the backhaul link between the second IAB node #B and the host base station is congested or fails. That is, if the third information contains a link identifier, it indicates that the link is congested or fails; if the third information does not contain a link identifier, it indicates that the link is not congested or fails. For example, if the third information carries the identifier of the backhaul link between the second IAB node #A and the second IAB node #B, the backhaul link between the second IAB node #A and the second IAB node #B is congested or fails.

[0222] Method 2': The third information can use a mapping table to indicate whether the backhaul link between the second IAB node #A and the second IAB node #B is congested or fails and / or whether the backhaul link between the second IAB node #B and the host base station is congested or fails. The mapping table is a one-to-one correspondence between the above-mentioned links and whether the above-mentioned links are congested, wherein whether the above-mentioned links are congested is identified by 0 and 1. For example, 0 can represent that the link does not have congestion or failure, and 1 can represent that the link has congestion or failure. For example, the backhaul link between the second IAB node #A and the second IAB node #B corresponds to 0, that is, the backhaul link between the second IAB node #A and the second IAB node does not have congestion or failure. If the backhaul link between the second IAB node #B and the host base station corresponds to 1, that is, the backhaul link between the second IAB node #B and the host base station is congested or fails.

[0223] Step S520: The first IAB node sends second information to the donor base station, where the second information is used to indicate whether congestion or failure occurs on the first transmission path.

[0224] Optionally, the second information is included in a user plane message of an F1 interface between the first IAB node and the donor base station, wherein the user plane message of the F1 interface is on a peer F1 protocol layer between the first IAB node and the donor base station.

[0225] Optionally, the user plane message of the F1 interface further includes a second identifier, and the second identifier is used to indicate whether the user plane message of the F1 interface includes the second information.

[0226] Optionally, the second identifier may occupy 1 bit.

[0227] Optionally, the user plane message may be a DDDS feedback message.

[0228] Optionally, when the first IAB node is directly connected to the donor base station, the first transmission path is a backhaul link between the first IAB node and the donor node. The second information is used to indicate whether the backhaul link between the first IAB node and the donor node is congested or failed.

[0229] Optionally, the second information may indicate, via an identifier, whether the backhaul link between the first IAB node and the host node is congested or has failed. That is, if the second information includes the identifier of the backhaul link between the first IAB node and the host node, congestion or failure has occurred in the backhaul link between the first IAB node and the host node; and if the second information does not include the identifier of the backhaul link between the first IAB node and the host node, congestion or failure has not occurred in the backhaul link between the first IAB node and the host node.

[0230] Optionally, the second information may also indicate whether the backhaul link between the first IAB node and the host node is congested or fails through a mapping table. The mapping table is a one-to-one correspondence between the backhaul link between the first IAB node and the host node and whether the backhaul link between the first IAB node and the host node is congested, wherein whether the backhaul link between the first IAB node and the host node is congested is identified by 0 and 1. For example, 0 may represent that there is no congestion or failure in the backhaul link between the first IAB node and the host node, and 1 may represent that there is congestion or failure in the backhaul link between the first IAB node and the host node. For example, the backhaul link between the first IAB node and the host node corresponds to 1, that is, there is congestion or failure in the backhaul link between the first IAB node and the host node.

[0231] Optionally, when the first IAB node communicates with the host base station via one or more second IAB nodes, the first IAB node needs to combine the third information and whether the backhaul link between the first IAB node and the parent node of the first IAB node is congested or fails, and form the second information to send to the host base station.

[0232] In step S440 , the donor base station determines congestion or failure status of the first transmission path based on the first information.

[0233] Optionally, the host base station determines the congestion or failure of the first transmission path based on the first information and the second information. Specifically, the host base station determines whether there is congestion or failure on the first transmission path based on the value of the PDCP PDU SN of the first data packet and the value of the PDCP PDU SN of the second data packet sent by the host base station, wherein the PDCP PDU SN of the second data packet is the largest PDCP PDU SN among the L data packets sent by the host base station, L≥N, and L is a positive integer.

[0234] In the event that the first transmission path is congested or fails, the host base station determines the congested or failed link in the first transmission path based on whether the first transmission path indicated in the second information is congested or fails. In the event that there is a congested link in the first transmission path, the host base station may reduce the rate of transmission data sent to the terminal device via the first transmission path; or, in the event that there is a congested or failed link in the first transmission path, the host base station changes the routing path of the sending terminal device (i.e., changes the path of the congested link in the first transmission path) so that the data between the host base station and the terminal device is not transmitted via the first transmission path.

[0235] For example, if the backhaul link between the first IAB node and the second IAB node is congested, the donor base station needs to change the path of the backhaul link between the first IAB node and the second IAB node. Figure 5 As shown, in this communication system, the communication path between the donor base station and UE1 may be path B, where path B is: node node The first IAB node is IAB node C, the second IAB node is IAB node B, IAB node B is the parent node of IAB node C, and the donor base station is the parent node of IAB node B. The above-mentioned first transmission path is the backhaul link between IAB node C and IAB node B and / or the backhaul link between IAB node B and the donor base station, that is, the first transmission path is backhaul link B and / or backhaul link C. For another example, in this communication system, the communication path between the donor base station and UE1 may also be path C, where path C is: node node The first IAB node is IAB node C, the second IAB node is IAB node A, IAB node A is the parent node of IAB node C, the host base station is the parent node of IAB node A, and the above-mentioned first transmission path is the backhaul link between IAB node C and IAB node A and / or the backhaul link between IAB node A and the host base station, that is, the first transmission path is backhaul link B and / or backhaul link A. If the second information indicates that the backhaul link between the host base station and IAB node A in the first transmission path is congested or fails, the host base station can change the path between the host base station and IAB node A, so that the data packets sent by the host base station to IAB node A are sent by the host base station to IAB node B instead, that is, the data sent to the terminal device by the host base station via path C is sent to the terminal device via path B instead. If the second information indicates that the backhaul link between the host base station and the IAB node A in the first transmission path is congested, the host base station reduces the rate of transmission data sent to the terminal device through the path between the host base station and the IAB node A. For example, if the rate of transmission data sent by the host base station to the terminal device through the host base station and the IAB node A is 1000 bit / s, the host base station can reduce the rate of transmission data sent to the terminal device through the host base station and the IAB node A to 800 bit / s.

[0236] The host base station changes the path of the congested or failed link in the first transmission path, or the host base station reduces the rate of transmission data sent to the terminal device through the congested link in the first transmission path, thereby avoiding or alleviating congestion on the first transmission path and improving data transmission performance.

[0237] The detailed description of step S440 may refer to the description of step S440 in the above method 400, which will not be repeated here.

[0238] The host base station can determine whether congestion or failure occurs in the first transmission path by comparing the value of the PDCP PDU SN of the first data packet with the value of the PDCP PDU SN of the second data packet. If congestion or failure occurs in the first transmission path, the host base station determines the congested or failed link in the first transmission path based on the second information.

[0239] When the host base station determines that there is congestion on the first transmission path, the host base station can reduce the rate of transmission data sent to the terminal device through the first transmission path; or, when the host base station determines that there is congestion or failure on the first transmission path, the host base station changes the routing path of the sending terminal device (that is, changes the path of the congested link in the first transmission path) so that the data between the host base station and the terminal device is not transmitted through the first transmission path.

[0240] The donor base station changes the path of the congested or failed link to avoid or alleviate congestion on the first transmission path and improve the performance of data transmission.

[0241] Figure 8 This is a schematic flow chart of a data transmission method 800 provided by another embodiment of the present application from the perspective of node interaction. The method 800 is applied to a communication system including a donor base station, a first IAB node and a second IAB node, wherein the first IAB node is an access node of a terminal device, and the first IAB node communicates with the donor base station via the second IAB node. Figure 8 As shown, the method 800 may include steps S810 to S830. Each step in the method is described in detail below.

[0242] Step S810: The first IAB node receives fourth information from the second IAB node, where the fourth information is used to indicate whether congestion or failure occurs on the second transmission path, wherein the second transmission path is a backhaul link between the second IAB node and a donor base station.

[0243] Optionally, the communication system may include one or more second IAB nodes, that is, the first IAB node communicates with the donor base station via the one or more second IAB nodes.

[0244] The following describes in detail the cases where the number of second IAB nodes is 1 and 2 respectively as examples. The present application does not limit the number of second IAB nodes.

[0245] Case 1′: the first IAB node communicates with the donor base station via a second IAB node.

[0246] The fourth information is used to indicate whether congestion or failure occurs in the backhaul link between the second IAB node and the donor base station.

[0247] The fourth information may indicate whether the backhaul link between the second IAB node and the donor base station is congested or fails in the following two ways. The present application is not limited to the following two ways.

[0248] Method A: The fourth information may indicate, through an identifier, that the backhaul link between the second IAB node and the host base station is congested or has failed. That is, if the fourth information includes a link identifier, it indicates that the link is congested or has failed; if the fourth information does not include a link identifier, it indicates that the link is not congested or has failed. If the fourth information carries the identifier of the backhaul link between the second IAB node and the host base station, then the backhaul link between the second IAB node and the host base station is congested or has failed.

[0249] Method B: The fourth information can use a mapping table to indicate whether the backhaul link between the second IAB node and the host base station is congested or fails. The mapping table is a one-to-one correspondence between the backhaul link between the second IAB node and the host base station and whether the backhaul link between the second IAB node and the host base station is congested, wherein whether the backhaul link between the second IAB node and the host base station is congested is identified by 0 and 1. For example, 0 can represent that there is no congestion or failure in the backhaul link between the second IAB node and the host base station, and 1 can represent that there is congestion or failure in the backhaul link between the second IAB node and the host base station. For example, the backhaul link between the second IAB node and the host base station corresponds to 1, that is, there is congestion or failure in the backhaul link between the second IAB node and the host base station.

[0250] Case 2′: the first IAB node communicates with the donor base station via two second IAB nodes, that is, the first IAB node communicates with the donor base station via the second IAB node #A and the second IAB node #B.

[0251] The fourth information is used to indicate whether congestion or failure occurs in the backhaul link between the second IAB node #A and the second IAB node #B, and whether congestion or failure occurs in the backhaul link between the second IAB node #B and the donor base station.

[0252] The second IAB node #B needs to send to the second IAB node #A whether the backhaul link between the second IAB node #B and the host base station is congested or fails. The second IAB node #A then sends to the first IAB node whether the backhaul link between the second IAB node #A and the second IAB node #B is congested or fails, and whether the backhaul link between the second IAB node #B and the host base station is congested or fails.

[0253] The fourth information may also indicate whether congestion or failure occurs in the backhaul link between the second IAB node #A and the second IAB node #B and whether congestion or failure occurs in the backhaul link between the second IAB node #B and the donor base station in the following two ways.

[0254] Method A': The fourth information can indicate, through identifiers, whether congestion or failure occurs in the backhaul link between the second IAB node #A and the second IAB node #B, and whether congestion or failure occurs in the backhaul link between the second IAB node #B and the donor base station. That is, if the fourth information includes a link identifier, it indicates that the link is congested or failed; if the fourth information does not include a link identifier, it indicates that the link is not congested or failed. For example, if the fourth information carries the identifier of the backhaul link between the second IAB node #A and the second IAB node #B, congestion or failure occurs in the backhaul link between the second IAB node #A and the second IAB node #B.

[0255] Mode B': The fourth information can use a mapping table to indicate whether the backhaul link between the second IAB node #A and the second IAB node #B is congested or fails, and whether the backhaul link between the second IAB node #B and the host base station is congested or fails. The mapping table is a one-to-one correspondence between the above-mentioned link and whether the above-mentioned link is congested, wherein whether the above-mentioned link is congested is identified by 0 and 1. For example, 0 can represent that the link does not have congestion or failure, and 1 can represent that the link has congestion or failure. For example, if the backhaul link between the second IAB node #A and the second IAB node #B corresponds to 0, that is, the backhaul link between the second IAB node #B and the host base station does not have congestion or failure, if the backhaul link between the second IAB node #B and the host base station corresponds to 1, that is, the backhaul link between the second IAB node #B and the host base station is congested or fails.

[0256] Step S820: The first IAB node sends fifth information to the donor base station, where the fifth information is used to indicate whether congestion or failure occurs on the third transmission path, which is the backhaul link and the second transmission path between the first IAB node and the second IAB node.

[0257] Optionally, the fifth information is included in a user plane message of an F1 interface between the first IAB node and the donor base station, wherein the user plane message of the F1 interface is on a peer F1 protocol layer between the first IAB node and the donor base station.

[0258] Optionally, the user plane message of the F1 interface further includes a third identifier, where the third identifier is used to indicate that the user plane message of the F1 interface includes fifth information.

[0259] Optionally, the third identifier may occupy 1 bit.

[0260] Optionally, the user plane message may be a DDDS feedback message.

[0261] Optionally, the donor base station needs to combine the fourth information and whether the backhaul link between the first IAB node and the second IAB node is congested or fails, and form fifth information, which is sent to the donor base station.

[0262] Optionally, the fifth information may indicate whether the third transmission path is congested or failed by an identifier. That is, if the fifth information includes the identifier of the link, the link is congested or failed; if the fifth information does not include the identifier of the link, the link is not congested or failed.

[0263] Optionally, the fifth information may also indicate whether the third transmission path is congested or failed via a mapping table. The mapping table provides a one-to-one correspondence between each link in the third transmission path and whether each link in the third transmission path is congested, where congestion is indicated by 0 and 1. For example, 0 may indicate that the link is not congested or failed, and 1 may indicate that the link is congested or failed. For example, the value corresponding to the backhaul link between the first IAB node and the second IAB node in the third transmission path is 1, indicating that the backhaul link between the first IAB node and the second IAB node is congested or failed.

[0264] Step S830: The donor base station determines a congested or failed link of the third transmission path based on the fifth information.

[0265] In the event that there is a congested link in the third transmission path, the host base station can reduce the rate of transmission data sent to the terminal device via the third transmission path; or, in the event that there is a congested or failed link in the third transmission path, the host base station changes the routing path of the sending terminal device (i.e., changes the path of the congested link in the third transmission path) so that the data between the host base station and the terminal device is not transmitted through the third transmission path.

[0266] For example, if the backhaul link between the first IAB node and the second IAB node is congested or fails, the donor base station needs to change the path of the backhaul link between the first IAB node and the second IAB node. Figure 7 As shown, the communication path between the donor base station and UE2 can be divided into path 2 and path 3, where path 2 is: node node node Path 3 is: node node When the communication path between the donor base station and UE2 is path 2, IAB node 3 may be the first IAB node, IAB node 2 may be the second IAB node #A, IAB node 1 may be the second IAB node #B, there are two second IAB nodes in the communication system, and the third transmission path includes backhaul link 1 between the donor base station and IAB node 1, backhaul link 2 between IAB node 1 and IAB node 2, and backhaul link 3 between IAB node 3 and IAB node 2. When the communication path between the donor base station and UE2 is path 3, IAB node 3 may be the first IAB node, IAB node 1 may be the second IAB node, there is one second IAB node in the communication system, and the third transmission path includes backhaul link 1 between the donor base station and IAB node 1, and backhaul link 4 between IAB node 3 and IAB node 1. If the fifth information indicates that the backhaul link between IAB node 1 and IAB node 2 is congested or fails, the host base station can change the path between IAB node 1 and IAB node 2, so that the data packet sent by IAB node 1 to IAB node 2 is changed to be sent by IAB node 1 to IAB node 3; or, if the fifth information indicates that the backhaul link between IAB node 1 and IAB node 2 fails, the host base station reduces the rate of transmission data sent to the terminal device through the path between IAB node 1 and IAB node 2. For example, the fifth information indicates that the backhaul link between IAB node 1 and IAB node 2 is congested, and at this time, the rate of transmission data sent by the host base station to the terminal device through the backhaul link between IAB node 1 and IAB node 2 is 1200 bit / s, then the host base station can reduce the rate of transmission data sent to the terminal device through the backhaul link between IAB node 1 and IAB node 2 to 1000 bit / s.

[0267] The first IAB node directly connected to the terminal device sends to the host base station whether the backhaul link between the first IAB node and the second IAB node, the backhaul link between the second IAB node and the host base station, or the backhaul link between multiple second IAB nodes is congested or failed. The host base station changes the path of the congested or failed link to avoid or alleviate congestion on the backhaul link between the first IAB node and the second IAB node, the backhaul link between the second IAB node and the host base station, or the backhaul link between multiple second IAB nodes, thereby improving data transmission performance.

[0268] Figure 9 This is a schematic flow chart of a data transmission method 900 provided by another embodiment of the present application from the perspective of node interaction. The method 900 is applied to a communication system including a donor base station and a first IAB node. Figure 9As shown, the method 900 may include steps S910 to S930. Each step in the method is described in detail below.

[0269] Step S910: The first IAB node determines status level information of a fourth transmission path.

[0270] Optionally, the communication system may include one or more first IAB nodes, and the one or more first IAB nodes need to determine the status level information of the fourth transmission path. Optionally, the present application does not limit the number of nodes included between the first IAB node and the donor base station.

[0271] Optionally, the first IAB node may be an IAB node directly connected to the terminal device, or may not be an IAB node directly connected to the terminal device. This application does not limit the specific location of the first IAB node in the communication system.

[0272] In which, the status level of the fourth transmission path includes one of the M status levels of the fourth transmission path, M is greater than or equal to 2, and M is a positive integer, and the M status levels of the fourth transmission path are divided according to the cache occupancy of the fourth transmission path; the fourth transmission path is a backhaul link between the first IAB node and the parent node of the first IAB node, and / or the fourth transmission path is a backhaul link or access link between the first IAB node and the child node of the first IAB node, wherein when the child node of the first IAB node is a terminal device, the fourth transmission path is the access link between the first IAB node and the terminal device.

[0273] For example, Figure 7 As shown, the communication path between the donor base station and UE2 can be divided into path 1 and path 2, where path 1 is: node Path 2 is: node node node When the communication path between the host base station and UE2 is path 1, IAB node 1 can be the first IAB node. There is only one first IAB node in the communication system, then the host base station is the parent node of IAB node 1, and the terminal device is the child node of IAB node 1. The fourth transmission path can be the backhaul link 1 between the host base station and IAB node 1, that is, IAB node 1 needs to determine the status level information of the backhaul link 1; or the fourth transmission path can also be the access link between the terminal device and IAB node 1, that is, IAB node 1 needs to determine the status level information of the access link 2. When the communication path between the host base station and UE2 is path 2, IAB node 3 can be the first IAB node. In addition, the communication system also includes two other first IAB nodes, namely IAB node 1 and IAB node 2, wherein IAB node 3 is the parent node of the terminal device, IAB node 2 is the parent node of IAB node 3, IAB node 2 is the child node of IAB node 1, and IAB node 1 is the child node of the host base station. The fourth transmission path can be the backhaul link 1 between the host base station and IAB node 1, the IAB node 1 and IAB node 2. 2, the return link 3 between IAB node 2 and IAB node 3 and / or the access link 3 between IAB node 3 and the terminal device, that is, IAB node 1 needs to determine the status level information of the return link 1 or IAB node 1 needs to determine the status level information of the return link 2, IAB node 2 needs to determine the status level of the return link 2 or IAB node 2 needs to determine the status level information of the return link 3, IAB node 3 needs to determine the status level information of the return link 2 or IAB node 3 mainly determines the status level information of the access link 3.

[0274] Optionally, the M status levels may be specified by a communication protocol; or, the M status levels may be configured by the donor base station.

[0275] Optionally, the status level of the transmission path can be divided according to the cache occupancy of the transmission path. For example, the status level of the transmission path can be divided into five status levels, as shown in Table 1: the first status level is a cache occupancy of 0% to 20%, the second status level is a cache occupancy of 20% to 40%, the third status level is a cache occupancy of 40% to 60%, the fourth status level is a cache occupancy of 60% to 80%, and the fifth status level is a cache occupancy of 80% to 100%. For another example, the status level of the transmission path can include four status levels, as shown in Table 2: the first status level is a cache occupancy of 0% to 25%, the second status level is a cache occupancy of 25% to 50%, the third status level is a cache occupancy of 50% to 75%, and the fourth status level is a cache occupancy of 75% to 100%. The lower the cache occupancy, the higher the status level of the transmission path, indicating more severe congestion or failure of the transmission path.

[0276] Table 1

[0277]

[0278] Table 2

[0279]

[0280] Optionally, the status level of the transmission path can also be divided according to the load occupancy rate. For example, the status level of the transmission path can be divided into 8 status levels, and the 8 status levels of the transmission path can be respectively as shown in Table 3, where the first status level is a load occupancy rate of 0% to 12.5%, the second status level is a load occupancy rate of 12.5% ​​to 25%, the third status level is a load occupancy rate of 25% to 37.5%, the fourth status level is a load occupancy rate of 37.5% to 50%, the fifth status level is a load occupancy rate of 50% to 62.5%, the sixth status level is a load occupancy rate of 62.5% to 75%, the seventh status level is a load occupancy rate of 75% to 87.5%, and the eighth status level is a load occupancy rate of 87.5% to 100%. For another example, the condition level of the transmission path may include 10 condition levels of the transmission path, and the 10 condition levels of the transmission path may be as shown in Table 4: the first condition level is a load occupancy of 0% to 10%, the second condition level is a load occupancy of 10% to 20%, the third condition level is a load occupancy of 20% to 30%, the fourth condition level is a load occupancy of 30% to 40%, the fifth condition level is a load occupancy of 40% to 50%, the sixth condition level is a load occupancy of 50% to 60%, the seventh condition level is a load occupancy of 60% to 70%, the eighth condition level is a load occupancy of 70% to 80%, the ninth condition level is a load occupancy of 80% to 90%, and the tenth condition level is a load occupancy of 90% to 100%. The higher the load occupancy, the lower the condition level of the transmission path, indicating that the congestion or failure of the transmission path is more serious.

[0281] Table 3

[0282] Transmission path status level Load occupancy First status level 0%-12.5% Second level of condition 12.5%-25% Third level of condition 25%-37.5% Fourth level of condition 37.5%-50% Fifth condition level 50%-62.5% Sixth level of condition 62.5%-75% Seventh level of condition 75%-87.5% Eighth Condition Level 87.5%-100%

[0283] Table 4

[0284] Transmission path status level Load occupancy First status level 0%-10% Second level of condition 10%-20% Third level of condition 20%-30% Fourth level of condition 30%-40% Fifth condition level 40%-50% Sixth level of condition 50%-60% Seventh condition level 60%-70% Eighth Condition Level 70%-80% Ninth Condition Level 80%-90% Tenth Condition Level 90%-100%

[0285] Step S920: The first IAB node sends sixth information to the donor base station, where the sixth information is used to indicate the status level of the fourth transmission path.

[0286] Optionally, the sixth information is included in a donor base station distributed unit status indication message (GNB-DU STATUS INDICATION), thereby reducing signaling overhead.

[0287] Optionally, the sixth information may indicate the status level of the fourth transmission path through the corresponding relationship between identifier 1 and identifier 2, where identifier 1 may be the identifier of the fourth transmission path and identifier 2 may be the identifier of the status level of the fourth transmission path. Figure 7As shown, when the communication path between the donor base station and UE2 is path 1, path 1 is: node Identifier 1 may be the identifier of backhaul link 1, identifier 2 indicates the status level of backhaul link 1, and identifier 1 and identifier 2 are sent by IAB node 1 to the donor base station, or identifier 1 may be the identifier of access link 2, identifier 2 indicates the status level of access link 2, and identifier 1 and identifier 2 are sent by IAB node 1 to the donor base station. When the communication path between the donor base station and UE2 is path 2, path 2 is: node node node Identifier 1 may be the identifier corresponding to the backhaul link 1, identifier 2 may be the status level of the return link 1, and the identifier 1 and identifier 2 are sent by the IAB node 1 to the host base station; or, identifier 1 may be the identifier corresponding to the backhaul link 2, identifier 2 may be the status level of the return link 2, and the identifier 1 and identifier 2 are sent by the IAB node 2 or the IAB node 1 to the host base station, or, identifier 1 may be the identifier corresponding to the backhaul link 3, identifier 2 may be the status level of the return link 3, and the identifier 1 and identifier 2 are sent by the IAB node 3 or the IAB node 2 to the host base station, or, identifier 1 may be the identifier corresponding to the access link 3, identifier 2 may be the status level of the access link 3, and the identifier 1 and identifier 2 are sent by the IAB node 3 to the host base station.

[0288] Step S930: The donor base station reconfigures the uplink and downlink time slot resource ratios of the fourth transmission path according to the sixth information.

[0289] Specifically, the donor base station determines the status level of the fourth transmission path based on the sixth information, and reallocates the uplink and downlink time slot resource ratio of the congested or failed link based on the status level of the fourth transmission path. The donor base station may reallocate the uplink and downlink time slot resource ratio of the congested or failed link based on the uplink and downlink time slot resource ratio of the previous congested or failed link.

[0290] Based on the status level of the fourth transmission path, the donor base station can obtain the buffer occupancy rate of the fourth transmission path. The donor base station reallocates the uplink and downlink time slot resource ratios of the fourth transmission path based on the buffer occupancy rate of the fourth transmission path. Thus, the donor base station can reasonably allocate the uplink and downlink time slot resources of the fourth transmission path based on the current buffer occupancy rate of the fourth transmission path, thereby improving data transmission performance.

[0291] For example, Figure 7 As shown, the communication path between the donor base station and UE2 can be divided into path 1 and path 2, where path 1 is: node Path 2 is: node node node

[0292] When the communication path between the host base station and UE2 is path 1, the sixth information is used to indicate the status level of the backhaul link 1. The sixth information includes the identifier of the backhaul link 1 and the status level of the backhaul link 1. The host base station reconfigures the uplink and downlink time slot resource ratio of the backhaul link 1 according to the status level of the backhaul link 1 and the uplink and downlink time slot resource ratio of the last backhaul link 1. For example, if the status level of the backhaul link 1 is a cache occupancy rate of 0%-20%, the host base station can reduce the uplink and downlink time slot resource ratio of the backhaul link 1 based on the uplink and downlink time slot resource ratio of the last backhaul link 1. For another example, if the status level of the backhaul link 1 is a cache occupancy rate of 80%-100%, the host base station can increase the uplink and downlink time slot resource ratio of the backhaul link 1 based on the uplink and downlink time slot resource ratio of the last backhaul link 1. Alternatively, the sixth information is used to indicate the status level of the access link 3. The sixth information includes the identifier of the access link 3 and the status level of the access link 3. The host base station reconfigures the uplink and downlink time slot resource ratio of the access link 3 according to the status level of the access link 3 and the uplink and downlink time slot resource ratio of the last access link 3. For example, if the status level of the access link 3 is a cache occupancy rate of 20%-40%, the host base station can reduce the uplink and downlink time slot resource ratio of the access link 3 based on the uplink and downlink time slot resource ratio of the last access link 3. For another example, if the status level of the access link 3 is a cache occupancy rate of 80%-100%, the host base station can increase the uplink and downlink time slot resource ratio of the access link 3 based on the uplink and downlink time slot resource ratio of the last access link 3.

[0293] When the communication path between the donor base station and UE2 is path 2, three first IAB nodes in the communication system all need to send sixth information to the donor base station. Specifically, IAB node 1 sends sixth information to the host base station, where the sixth information is used to indicate the status level of backhaul link 1, and the sixth information includes the identifier of backhaul link 1 and the status level of backhaul link 1, or the sixth information is used to indicate the status level of backhaul link 2, and the sixth information includes the identifier of backhaul link 2 and the status level of backhaul link 2; IAB node 2 sends sixth information to the host base station, where the sixth information is used to indicate the status level of backhaul link 2, and the sixth information includes the identifier of backhaul link 2 and the status level of backhaul link 2, or the sixth information is used to indicate the status level of backhaul link 3, and the sixth information includes the identifier of backhaul link 3 and the status level of backhaul link 3; and / or IAB node 3 sends sixth information to the host base station, where the sixth information is used to indicate the status level of backhaul link 3, and the sixth information includes the identifier of backhaul link 3 and the status level of backhaul link 3, or the sixth information is used to indicate the status level of access link 3, and the sixth information includes the identifier of access link 3 and the status level of access link 3. The host base station needs to reconfigure the uplink and downlink time slot resource ratio of backhaul link 1 based on the status level of backhaul link 1 and the uplink and downlink time slot resource ratio of the previous backhaul link 1. The host base station may also need to reconfigure the uplink and downlink time slot resource ratio of backhaul link 2 based on the status level of backhaul link 2 and the uplink and downlink time slot resource ratio of the previous backhaul link 2. The host base station may also need to reconfigure the uplink and downlink time slot resource ratio of backhaul link 3 based on the status level of backhaul link 3 and the uplink and downlink time slot resource ratio of the previous backhaul link 3. The host base station may also need to reconfigure the uplink and downlink time slot resource ratio of access link 3 based on the status level of access link 3 and the uplink and downlink time slot resource ratio of access link 3. For example, if the status level of backhaul link 1 is a load occupancy rate of 0%-10%, the host base station can reduce the uplink and downlink time slot resource ratio of backhaul link 1 based on the uplink and downlink time slot resource ratio of the last backhaul link 1; if the status level of backhaul link 2 is a load occupancy rate of 40%-50%, the host base station can remain unchanged on the uplink and downlink time slot resource ratio of backhaul link 1 based on the uplink and downlink time slot resource ratio of the last backhaul link 2; if the status level of backhaul link 3 is a load occupancy rate of 80%-90%, the host base station can reduce the uplink and downlink time slot resource ratio of backhaul link 3 based on the uplink and downlink time slot resource ratio of the last backhaul link 3; if the status level of access link 3 is a load occupancy rate of 10%-20%, the host base station can increase the uplink and downlink time slot resource ratio of access link 3 based on the uplink and downlink time slot resource ratio of the last access link 3.

[0294] It should be understood that the size of the serial numbers of the above processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0295] Figure 10 This is a schematic flow chart of a method 1000 for determining transmission path congestion provided by an embodiment of the present application from the perspective of node interaction. The method 1000 is applied to a communication system including a donor base station and a first IAB node. Figure 10 As shown, the method 1000 may include step S1010 and step S1020. Each step in the method is described in detail below.

[0296] In step S1010, the first IAB node sends seventh information to the donor base station. The seventh information includes a PDCP PDU SN value of the third data packet and an expected buffer size of a data radio bearer (DRB) of a user equipment (UE). The PDCP PDU SN of the third data packet is a maximum PDCP PDU SN among R data packets successfully sent in sequence by the first IAB node to the terminal device, or a maximum PDCP PDU SN among R data packets sent by the first IAB node to the terminal device, where R is greater than 1 and is a positive integer.

[0297] Optionally, the seventh information is included in a user plane message of an F1 interface between the first IAB node and the donor base station.

[0298] Optionally, the user plane message of the F1 interface further includes a fourth identifier, where the fourth identifier is used to indicate that the user plane message of the F1 interface includes seventh information.

[0299] The user plane message of the F1 interface includes the fourth identifier and the seventh information, thereby enabling the receiving end to correctly interpret the length of the user plane message of the F1 interface and enabling the donor base station to determine whether the user plane message of the F1 interface includes the seventh information.

[0300] Step S1020: The donor base station determines the congestion status of the fifth transmission path according to the seventh information. The fifth transmission path is the transmission path between the first IAB node and the donor base station and / or the access link between the first IAB node and the terminal device.

[0301] The transmission path between the first IAB node and the host base station includes one or more backhaul links. When the first IAB node communicates directly with the host base station, the transmission path between the first IAB node and the host base station is the backhaul link between the first IAB node and the host base station. When the first IAB node communicates with the host base station via one or more second IAB nodes, the transmission path between the first IAB node and the host base station is the backhaul link between the first IAB node and the second IAB node, the backhaul link between the second IAB node and the host base station, and / or the backhaul link between the second IAB nodes.

[0302] When the difference between the PDCP PDU SN value of the third data packet and the PDCP PDU SN value of the fourth data packet is greater than or equal to the first threshold value, the host base station determines that congestion occurs on the fifth transmission path, and the PDCP PDU SN value of the fourth data packet is the largest PDCP PDU SN among the K data packets sent by the host base station to the terminal device, where K is greater than 1 and K is a positive integer.

[0303] For example, when the number of data packets sent by the donor base station is 120, the first threshold value may be 80. For example, when the SN value of the third data packet is 15 and the SN value of the fourth data packet is 120, the donor base station may determine that there is congestion or failure on the fifth transmission path. For another example, when the SN value of the third data packet is 85 and the SN value of the fourth data packet is 120, the donor base station may determine that there is no congestion on the first transmission path.

[0304] When congestion occurs on the fifth transmission path, the donor base station determines whether the buffer size expected by the UE DRB is greater than or equal to the second threshold.

[0305] In the case that the cache size expected by the UE DRB is greater than or equal to the second threshold value, the host base station can determine that the first backhaul link on the transmission path between the first IAB node and the host base station is congested, where the first backhaul link is any backhaul link on the transmission path between the first IAB node and the host base station; in the case that the cache size expected by the UE DRB is lower than the second threshold value, the host base station determines that the access link between the first IAB node and the terminal device is congested. Alternatively, in the case that the cache size expected by the UE DRB is greater than the second threshold value, the host base station can determine that the first backhaul link on the transmission path between the first IAB node and the host base station is congested, where the first backhaul link is any backhaul link on the transmission path between the first IAB node and the host base station; in the case that the cache size expected by the UE DRB is lower than or equal to the second threshold value, the host base station determines that the access link between the first IAB node and the terminal device is congested.

[0306] Optionally, the first threshold value is specified by a communication protocol, or the first threshold value is configured by the donor base station.

[0307] Optionally, the second threshold value is specified by a communication protocol, or the second threshold value is configured by the donor base station.

[0308] Figure 11 This is a schematic flow chart of a method 1100 for indicating wireless backhaul link failure provided by an embodiment of the present application from the perspective of node interaction. Figure 11 As shown, the method 1100 may include step S1110 and step S1120. Each step in the method is described in detail below.

[0309] In step S1110, the second IAB node sends wireless backhaul link failure indication information to the first node. The wireless backhaul link failure indication information is used to indicate that the wireless backhaul link between the second IAB node and its parent node fails or RRC re-establishment fails. The first node is the first IAB node or the terminal device.

[0310] The second IAB node is a parent node of the first IAB node, and the terminal device is a terminal device served by the second IAB node.

[0311] Optionally, the wireless backhaul link failure indication information may be carried in a downlink control information (DCI) sent by the second IAB node, and the cyclic redundancy check (CRC) of the DCI may be a paging radio network temporary identity (P-RNTI). Specifically, one bit may be added to the reserved bits in the short message in the DCI for wireless backhaul link failure indication. For example, a 1 in a bit indicates that the wireless backhaul link has failed, and a 0 indicates that the wireless backhaul link has not failed; or a 0 in a bit indicates that the wireless backhaul link has failed, and a 1 indicates that the wireless backhaul link has not failed.

[0312] Optionally, the wireless backhaul link failure indication can also be carried in a broadcast message sent by the second IAB node, specifically, it can be carried in a master information block message (MIB), system information (SIB) or physical broadcast channel (PBCH) and other signaling or channels sent by the second IAB node, where the SIB message includes a series of SIB messages such as SIB1 and SIB2.

[0313] Optionally, the DCI of the scheduling paging message includes a fifth flag, and the fifth flag is used to trigger the first IAB node to immediately read the broadcast message, thereby reducing a delay in the first IAB node waiting to read the broadcast message.

[0314] Step S1120: The first node triggers RRC re-establishment or cell reselection according to the wireless backhaul link failure indication information.

[0315] The following takes two cases as examples to describe in detail how the first node performs the first operation according to the wireless backhaul link failure indication information.

[0316] Case A: the first node is in an RRC connected state (RRC conneted).

[0317] If the first node has only one parent node, the first node determines, based on the backhaul link failure indication link indication, that the link between the first node and the second IAB node fails or the first node triggers an RRC re-establishment procedure.

[0318] Case B: the first node is in the RRC idle state (RRC idle).

[0319] The first node triggers cell reselection.

[0320] Through the above-mentioned wireless backhaul link failure indication information, the first node can perceive the link status of the backhaul link between the second IAB node and the parent node of the second IAB node. When the backhaul link between the second IAB node and the parent node of the second IAB node fails or the RRC re-establishment fails, the first node can perform cell reselection or RRC re-establishment in advance and find a new parent node for access, effectively reducing the data transmission interruption time caused by the link failure of the backhaul link between the second IAB node and the parent node of the second IAB node or the RRC re-establishment failure.

[0321] Combined with the above Figures 1 to 11 , describes in detail the data transmission method according to the embodiment of the present application, and will be combined with Figure 12 and Figure 13, describes in detail an apparatus for a wireless backhaul network according to an embodiment of the present application.

[0322] Figure 12 The present invention provides an apparatus 1200 for a wireless backhaul network, provided in an embodiment of the present application. The apparatus 1200 may be a first IAB node or a chip within the first IAB node; alternatively, the apparatus 1200 may be a donor base station or a chip within the donor base station; alternatively, the apparatus 1200 may be a first node or a chip within the first node; alternatively, the apparatus 1200 may be a second IAB node or a chip within the second IAB node. The apparatus 1200 includes a transceiver unit 1210 and a processing unit 1220.

[0323] In a possible implementation manner in which the apparatus 1200 is a first IAB node, the apparatus 1200 is configured to execute each process and step corresponding to the first IAB node in the above method 400 .

[0324] The transceiver unit 1210 is used to receive N data packets sent by the host base station to the terminal device, where N is a positive integer and is greater than 1.

[0325] The processing unit 1220 is configured to determine a packet data convergence protocol protocol data unit sequence number (PDCP PDU SN) of a first data packet from the N data packets, where the PDCP PDU SN of the first data packet is a largest PDCP PDU SN among the N data packets or a largest PDCP PDU SN among consecutive PDCP PDU SNs arranged in ascending order starting from a smallest PDCP PDU SN.

[0326] The transceiver unit is further used to send first information to the donor base station, where the first information includes the value of the PDCP PDU SN of the first data packet.

[0327] The processing unit 1220 may be used to execute step S420 in the method 400 , and the transceiver unit 1210 may be used to execute steps S410 and S430 in the method 400 and step S520 in the method 500 .

[0328] In another possible implementation manner in which the apparatus 1200 is a first IAB node, the apparatus 1200 is configured to execute each process and step corresponding to the first IAB node in the above method 800 .

[0329] The transceiver unit 1210 is configured to receive fourth information from the second IAB node, where the fourth information is used to indicate whether congestion or failure occurs on the second transmission path, wherein the second transmission path is a backhaul link between the second IAB node and the donor base station;

[0330] The transceiver unit 1210 is also used to send fifth information to the host base station, where the fifth information is used to indicate whether congestion or failure occurs on the third transmission path, and the third transmission path includes the backhaul link between the first IAB node and the second IAB node and / or the second transmission path.

[0331] The transceiver unit 1210 may be configured to execute step S810 and step S820 in the method 800 .

[0332] In another possible implementation manner in which the apparatus 1200 is a first IAB node, the apparatus 500 is configured to execute each process and step corresponding to the first node in the above method 200 .

[0333] Processing unit 1220 is configured to determine status level information of a fourth transmission path; wherein the status level of the fourth transmission path includes one of M status levels of the fourth transmission path, where M is greater than or equal to 2 and is a positive integer, and the M status levels of the fourth transmission path are divided according to a cache occupancy of the fourth transmission path; the fourth transmission path is a backhaul link between the first IAB node and a parent node of the first IAB node, and / or the fourth transmission path is a backhaul link between the first IAB node and a child node of the first IAB node;

[0334] The transceiver unit 1210 is used to send sixth information to the donor base station, where the sixth information is used to indicate the status level of the fourth transmission path, and the sixth information is included in the distributed unit status indication message of the donor base station.

[0335] The processing unit 1220 may be used to execute step S910 in the method 900 , and the transceiver unit 1210 may be used to execute step S920 in the method 900 .

[0336] In a possible implementation in which the apparatus 1200 is a donor base station, the apparatus 1200 is configured to execute the various processes and steps corresponding to the donor base station in the above-mentioned method 400 .

[0337] The transceiver unit 1210 is configured to send N data packets to the first IAB node, where the N data packets are data packets sent by the donor base station to the terminal device, and N is a positive integer and greater than 1;

[0338] The transceiver unit 1210 is further configured to receive first information sent by the first IAB node, where the first information includes a value of a packet data convergence protocol protocol data unit sequence number (PDCP PDU SN) of a first data packet; wherein the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the N data packets, or the PDCP PDU SN of the first data packet is the largest PDCP PDU SN among the PDCP PDU SNs of the N data packets arranged in ascending order and starting from the smallest PDCP PDU SN;

[0339] The processing unit 1220 is configured to determine a congestion or failure condition of the first transmission path based on the first information;

[0340] In a case where the first IAB node communicates with the device via a second IAB node, the first transmission path includes a backhaul link between the first IAB node and the second IAB node and a backhaul link between the second IAB node and the device.

[0341] The processing unit 1220 may be used to execute step S440 in the method 400 and step S520 in the method 500 , and the transceiver unit 1210 may be used to execute step S410 and step S430 in the method 400 .

[0342] In another possible implementation in which the apparatus 1200 is a donor base station, the apparatus 1200 is configured to execute the various processes and steps corresponding to the donor base station in the above-mentioned method 800 .

[0343] The transceiver unit 1210 is configured to receive fifth information sent by the first IAB node, where the fifth information is used to indicate whether congestion or failure occurs on a third transmission path, wherein the third transmission path includes a backhaul link between the first IAB node and the second IAB node and / or a backhaul link between the second IAB node and the donor base station;

[0344] The processing unit 1220 is configured to determine a congested or failed link of the third transmission path according to the fifth information.

[0345] The processing unit 1220 may be used to execute step S830 in the method 800 , and the transceiver unit 1310 may be used to execute step S820 in the method 800 .

[0346] In another possible implementation in which the apparatus 1200 is a donor base station, the apparatus 1200 is configured to execute the various processes and steps corresponding to the donor base station in the above-mentioned method 900 .

[0347] The transceiver unit 1210 is configured to receive sixth information sent by the first IAB node, where the sixth information is used to indicate the status level of the fourth transmission path, wherein the sixth information is included in the donor base station distributed unit status indication message, the status level of the fourth transmission path includes one of M status levels of the fourth transmission path, where M is greater than or equal to 2 and is a positive integer, and the M status levels of the fourth transmission path are divided according to the cache occupancy of the fourth transmission path; the fourth transmission path is a backhaul link between the first IAB node and the parent node of the first IAB node, and / or the fourth transmission path is a backhaul link between the first IAB node and a child node of the first IAB node;

[0348] The processing unit 1220 is configured to reconfigure the uplink and downlink time slot resource ratio of the fourth transmission path according to the sixth information.

[0349] The processing unit 1220 may be used to execute step S930 in the method 900 , and the transceiver unit 1210 may be used to execute step S930 in the method 900 .

[0350] In another possible implementation in which the apparatus 1200 is a donor base station, the apparatus 1200 is configured to execute the various processes and steps corresponding to the donor base station in the above-mentioned method 1000 .

[0351] The transceiver unit 1210 is configured to receive seventh information sent by the first IAB node, where the seventh information includes a PDCP PDU SN value of a third data packet and a terminal device data radio bearer UE DRB, where the PDCP PDU SN of the third data packet is a maximum PDCP PDU SN among R data packets successfully sent in sequence by the first IAB node to the terminal device, where R is greater than 1 and is a positive integer;

[0352] The processing unit 1220 is used to determine the congestion status of the fifth transmission path based on the seventh information, where the fifth transmission path is the transmission path between the first IAB node and the host base station and / or the access link between the first IAB node and the terminal device.

[0353] The processing unit 1220 may be used to execute step S1020 in the method 1000 , and the transceiver unit 1310 may be used to execute step S1010 in the method 1000 .

[0354] In an implementation in which the apparatus 1200 is a first node, the apparatus 1200 is configured to execute the various processes and steps corresponding to the first node in the above-mentioned method 1100 .

[0355] The transceiver unit 1210 is configured to receive wireless backhaul link failure indication information sent by the second IAB node, where the wireless backhaul link failure indication information is used to indicate that a wireless backhaul link between the second IAB node and its parent node fails or that a radio resource control RRC re-establishment fails;

[0356] The processing unit 1220 is configured for the first node to trigger RRC re-establishment or cell reselection according to the wireless backhaul link failure indication information.

[0357] The processing unit 1220 may be used to execute step S1120 in the method 1100 , and the transceiver unit 1210 may be used to execute step S1110 in the method 1100 .

[0358] In an implementation in which the apparatus 1200 is a second IAB node, the apparatus 1200 is configured to execute each process and step corresponding to the second IAB node in the above method 1100 .

[0359] The processing unit 1220 is configured to determine wireless backhaul link failure indication information, where the wireless backhaul link failure indication information is used to indicate that a wireless backhaul link between the second IAB node and its parent node fails or that a radio resource control RRC re-establishment fails;

[0360] The transceiver unit 1210 is configured to send wireless backhaul link failure indication information to a first node, where the first node is a first IAB node or a terminal device, and the second IAB node is a parent node of the first node.

[0361] The transceiver unit 1210 may be used to execute step S1110 in the method 1100 .

[0362] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0363] It should be understood that the apparatus 1200 herein is embodied in the form of a functional unit. The term "unit" herein may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components that support the described functionality. In an optional example, those skilled in the art may understand that the apparatus 1200 may be specifically the first IAB node in the above embodiment, and the apparatus 1200 may be used to execute the various processes and / or steps corresponding to the first IAB node in the above method embodiment; or, the apparatus 1200 may be specifically the host base station in the above embodiment, and the apparatus 1200 may be used to execute the various processes and / or steps corresponding to the host base station in the above method embodiment; or, the apparatus 1200 may be specifically the first node in the above embodiment, and the apparatus 1200 may be used to execute the various processes and / or steps corresponding to the first node in the above method embodiment; or, the apparatus 1200 may be specifically the second IAB node in the above embodiment, and the apparatus 1200 may be used to execute the various processes and / or steps corresponding to the second IAB node in the above method embodiment. To avoid repetition, they will not be described here.

[0364] The device 1200 of each of the above-mentioned schemes has the function of implementing the corresponding steps performed by the host base station in the above-mentioned method; the function can be implemented by hardware, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transmitter and a receiver, and other units, such as the processing unit, can be replaced by a processor to respectively perform the transceiver operations and related processing operations in each method embodiment. In addition, the transceiver unit in the device 1200 can also be composed of a sending unit and a receiving unit. For the execution of operations related to reception, the function of the transceiver unit can be understood as the receiving operation performed by the receiving unit, and for the execution of operations related to sending, the function of the transceiver unit can be understood as the sending operation performed by the sending unit.

[0365] In the embodiments of this application, Figure 12 The device in the embodiment may also be a chip or a chip system, such as a system on chip (SoC). Correspondingly, the transceiver unit may be a transceiver circuit of the chip, which is not limited here.

[0366] Figure 13Another apparatus 1300 for a wireless backhaul network provided by an embodiment of the present application is shown. It should be understood that the apparatus 1300 can be specifically the first IAB node in the above embodiment, and can be used to execute the various steps and / or processes corresponding to the first IAB node in the above method embodiment; or, the apparatus 1300 can be specifically the host base station in the above embodiment, and can be used to execute the various steps and / or processes corresponding to the host base station in the above method embodiment; or, the apparatus 1300 can be specifically the first node in the above embodiment, and can be used to execute the various steps and / or processes corresponding to the first node in the above method embodiment; or, the apparatus 1300 can be specifically the second IAB node in the above embodiment, and can be used to execute the various steps and / or processes corresponding to the second IAB node in the above method embodiment.

[0367] Device 1300 includes a processor 1310, a transceiver 1320, and a memory 1330. The processor 1310, transceiver 1320, and memory 1330 communicate with each other via internal connection paths. The processor 1310 can implement the functions of the processing unit 1220 in various possible implementations of device 1200, and the transceiver 1320 can implement the functions of the transceiver unit 1210 in various possible implementations of device 1200. The memory 1330 is used to store instructions, and the processor 1310 is used to execute the instructions stored in the memory 1330. In other words, the processor 1310 can call these stored instructions to implement the functions of the processing unit 1220 in device 1200, thereby controlling the transceiver 1320 to transmit and / or receive signals.

[0368] Optionally, the memory 1330 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. For example, the memory may also store information about the device type. The processor 1310 may be used to execute instructions stored in the memory, and when the processor 1310 executes the instructions stored in the memory, the processor 1310 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the first IAB node; or, the processor 1310 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the donor base station; or, the processor 1310 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the first node; or, the processor 1310 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the second IAB node.

[0369] It should be understood that in the embodiment of the present application, the processor 1310 of the apparatus 1300 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0370] During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software units in the processor. The software unit can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and in combination with its hardware, completes the steps of the above method. To avoid repetition, a detailed description is not given here.

[0371] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0372] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0373] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0374] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0375] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0376] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0377] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A data transmission method, characterized in that: Applied to a communication system including a donor base station and a first integrated access and backhaul IAB node, the method includes: The first IAB node determines a current status level of a transmission path; wherein the current status level of the transmission path is one of M status levels of the transmission path, where M is greater than or equal to 2 and is a positive integer; and the transmission path includes a backhaul link between the first IAB node and a parent node of the first IAB node, and / or a backhaul link between the first IAB node and a child node of the first IAB node; The first IAB node sends indication information to the donor base station, where the indication information is used to indicate a current status level of the transmission path; The indication information is included in the donor base station distributed unit status indication message.

2. The method according to claim 1, wherein The M status levels of the transmission path are specified by a communication protocol; or, the M status levels of the transmission path are configured by the donor base station.

3. The method according to claim 1, wherein The M status levels of the transmission path are divided according to the buffer occupancy of the transmission path.

4. The method according to any one of claims 1 to 3, wherein: in, The lower the status level of the transmission path determined by the first IAB node, the more congested the transmission path is.

5. A data transmission method, characterized in that: Applied to a communication system including a donor base station and a first integrated access and backhaul IAB node, the method includes: The donor base station receives indication information sent by the first IAB node, where the indication information is used to indicate a current status level of the transmission path; wherein the current status level of the transmission path is one of M status levels of the transmission path, where M is greater than or equal to 2 and is a positive integer; and the transmission path includes a backhaul link between the first IAB node and a parent node of the first IAB node, and / or a backhaul link between the first IAB node and a child node of the first IAB node; Determining, by the donor base station, a current status level of the transmission path according to the indication information; The indication information is included in the donor base station distributed unit status indication message.

6. The method according to claim 5, wherein The M status levels of the transmission path are specified by a communication protocol; or, the M status levels of the transmission path are configured by the donor base station.

7. The method according to claim 5, wherein The M status levels of the transmission path are divided according to the buffer occupancy of the transmission path.

8. The method according to any one of claims 5 to 7, wherein: in, The lower the status level of the transmission path determined by the first IAB node, the more congested the transmission path is.

9. A communication device, characterized in that: The communication device comprises a processor and a memory storing a computer program, wherein the computer program is executed by the processor so that the communication device implements the method according to any one of claims 1 to 4.

10. A communication device, characterized in that: The communication device comprises a processor and a memory storing a computer program, wherein the computer program is executed by the processor so that the communication device implements the method according to any one of claims 5 to 8.

11. A communication system, characterized in that: The method comprises a first IAB node for executing any one of claims 1 to 4 and a host base station for executing any one of claims 5 to 8.