Data Transmission Method, Device, and Access Network Equipment

The BH RLC discard timer mechanism addresses the issue of resource wastage in IAB networks by discarding data packets that exceed delay thresholds, enhancing network efficiency.

CN114845335BActive Publication Date: 2025-07-15DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110058062.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-15
Publication Date
2025-07-15
Estimated Expiration
2041-01-15

AI Technical Summary

Technical Problem

In 5G NR systems, in the integrated access backhaul (IAB) architecture, the data transmission mechanism leads to the waste of air interface resources between IAB nodes.

Method used

By setting a timer in the Backhaul Wireless Link Control Layer Protocol (BH RLC), if the packet transmission timeout is not successfully transmitted to the receiving end, the uplink packet is discarded and the timer is stopped when redundant paths are configured or indication information is received.

Benefits of technology

It reduces the transmission of invalid data between IAB nodes, saves transmission resources, improves the resource efficiency of the relay network, and reduces the overhead of air interface resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114845335B_ABST
    Figure CN114845335B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a data transmission method, apparatus, and access network device. The method is applied to an integrated access backhaul mobile terminal (IAB MT). The method includes: when transmitting an uplink data packet through a backhaul radio link control layer protocol (BH RLC), if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds a timing time threshold, the uplink data packet is discarded; wherein, the BH RLC timer is started when the uplink data packet reaches the BH RLC. The embodiment of the present application solves the problem of waste of air interface resources between IAB nodes caused by the data transmission mechanism in the existing IAB architecture.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communication technologies, and in particular, to a data transmission method and apparatus, and an access network device. Background Art

[0002] In the new radio technology (5th Generation New Radio, 5G NR) system of the fifth-generation mobile communication technology, its peak theoretical transmission speed can reach dozens of Gb (gigabytes) per second, which is hundreds of times faster than the transmission speed of Long Term Evolution (LTE, i.e., the 4G network). The reason why the 5G NR system can achieve high transmission speed lies in the use of millimeter waves. Specifically, millimeter waves refer to electromagnetic waves with a wavelength in the millimeter order of magnitude, and their frequency is approximately between 30 gigahertz (GHz) and 300 GHz. One characteristic of the millimeter wave band is that it has a large attenuation in the air and a weak diffraction ability. For this reason, the Integrated Access And Backhaul Links (IAB) technology has been proposed. Through wireless backhaul links and relay links, IAB can deploy a dense NR cell network more flexibly without correspondingly increasing the dense deployment of the transmission network.

[0003] With the proposal of the IAB technology, it is no longer necessary for each user equipment (UE) to be connected to the Centralized Unit (CU). The UE only needs to be connected to the IAB node. The IAB donor node uniformly manages these IAB nodes and communicates directly with the core network, making the network deployment more flexible. When performing service transmission in a wireless network, the quality of service (QoS) parameter requirements of different services need to be met. QoS parameters such as: Resource Type, Priority Level, Packet Delay Budget (PDB), Packet Error Rate (PER). In addition, there are other parameters related to the service, such as Burst Arrival Time, Periodicity, etc.

[0004] Different services have different QoS requirements. After the service data packet (such as a voice packet) reaches the Packet Delay Budget (PDB), it can only be discarded even if it is transmitted to the peer end. However, for the IAB architecture, the peer entities of the PDCP layer only exist between the UE and the gNB donor. The end node for uplink transmission is the IAB donor, and the end node for downlink transmission is the UE; if there is a data packet transmission timeout at the intermediate node, the packet will still be delivered to the end node step by step, resulting in a waste of radio interface resources between IAB nodes. Summary of the Invention

[0005] Embodiments of the present application provide a data transmission method, apparatus, and access network device to solve the problem of waste of radio interface resources between IAB nodes caused by the data transmission mechanism in the existing IAB architecture.

[0006] In a first aspect, embodiments of the present application provide a data transmission method applied to an Integrated Access Backhaul Mobile Terminal (IAB MT). The method includes:

[0007] When transmitting an uplink data packet through a Backhaul Radio Link Control (BH RLC) layer protocol, if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds a timing threshold, discard the uplink data packet;

[0008] Wherein, the BH RLC timer is started when the uplink data packet reaches the BH RLC.

[0009] Optionally, the uplink data includes a first uplink data packet or a second uplink data packet;

[0010] Wherein, the first uplink data packet includes a first Radio Link Control Service Data Unit (RLC SDU);

[0011] The second uplink data packet includes a second RLC SDU and an RLC Protocol Data Unit (PDU) corresponding to the second RLC SDU.

[0012] Optionally, if the uplink data packet is not transmitted to the receiving end within the time when the BH RLC timer of the BH RLC reaches or exceeds the timing threshold, discarding the uplink data packet includes:

[0013] If the uplink data includes the first uplink data packet, and if the uplink data packet is not transmitted to the Medium Access Control (MAC) layer of the IAB MT within the time when the BH RLC timer of the BH RLC reaches or exceeds the timing threshold, discard the first uplink data packet;

[0014] If the uplink data includes the second uplink data packet, and the uplink data packet is not transmitted to the IAB distribution unit (DU) of the upper IAB node of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing threshold, the second uplink data packet is discarded.

[0015] Optionally, the BH RLC timer is configured for the IAB MT by the IAB host node of the IAB MT in a first preset signaling; the first preset signaling includes an F1AP signaling or a radio resource control (RRC) signaling.

[0016] Optionally, the timing threshold is determined by the IAB host node according to the DRB service transmitted by the BH RLC.

[0017] Optionally, after discarding the uplink data packet, the method further includes:

[0018] If the IAB MT is configured with a redundant path, transmitting the uplink data packet through the redundant path.

[0019] Optionally, after discarding the uplink data packet, the method further includes:

[0020] Sending first indication information to the upper IAB node of the IAB MT, where the first indication information indicates that the IAB MT discards the uplink data packet during the transmission of the uplink data packet.

[0021] Optionally, the method further includes:

[0022] If receiving second indication information indicating that the BH RLC timer stops running, stopping the operation of the BH RLC timer, and / or, no longer starting the BH RLC timer corresponding to the data packet.

[0023] Optionally, the second indication information includes at least one of the following:

[0024] Indication information indicating that a node handover occurs in the upper IAB node of the IAB MT, indication information indicating that a radio link failure occurs in the upper IAB node, and indication information indicating that the BH RLC timer stops running through an adaptive backhaul protocol control (BAP control) PDU.

[0025] In a second aspect, an embodiment of the present application provides a data transmission method, which is applied to an integrated access and backhaul (IAB) host node, and the method includes:

[0026] During the process of configuring or reconfiguring the Backhaul Radio Link Control (BH RLC) protocol, configure a BH RLC timer corresponding to each uplink data packet for the IAB mobile terminal (MT) through a first preset signaling.

[0027] When the IAB MT transmits an uplink data packet through the BH RLC, if the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing threshold and the uplink data packet has not been transmitted to the receiving end, then discard the uplink data packet.

[0028] Optionally, the first preset signaling includes an F1AP signaling or a Radio Resource Control (RRC) signaling.

[0029] Optionally, the timing threshold is determined by the IAB host node according to the DRB service transmitted by the BH RLC.

[0030] Optionally, the method further includes:

[0031] Send second indication information indicating that the BH RLC timer stops running to the IAB MT, indicating that the IAB MT stops running the BH RLC timer, and / or no longer starts a BH RLC timer corresponding to the data packet.

[0032] Optionally, the second indication information includes at least one of the following:

[0033] Indication information indicating that the upper IAB node of the IAB MT has a node handover, indication information indicating that the upper IAB node has a radio link failure indication, and indication information indicating that the BH RLC timer stops running through an Adaptive Backhaul Protocol Control (BAP control) PDU.

[0034] In a third aspect, an embodiment of the present application further provides an access network device, including an Integrated Access Backhaul Mobile Terminal (IABMT), and further including: a memory, a transceiver, and a processor;

[0035] The memory is used to store a computer program; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:

[0036] When transmitting an uplink data packet through the Backhaul Radio Link Control (BH RLC) protocol, if the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing threshold and the uplink data packet has not been transmitted to the receiving end, then discard the uplink data packet;

[0037] Among them, the BH RLC timer is started when the uplink data packet reaches the BH RLC.

[0038] Optionally, the uplink data includes a first uplink data packet or a second uplink data packet;

[0039] Among them, the first uplink data packet includes a first RLC service data unit (SDU);

[0040] The second uplink data packet includes a second RLC SDU and an RLC protocol data unit (PDU) corresponding to the second RLC SDU.

[0041] Optionally, if the uplink data packet is not transmitted to the receiving end within the BH RLC timer of the BH RLC reaching or exceeding the timing time threshold, the uplink data packet is discarded, including:

[0042] If the uplink data includes the first uplink data packet, and if the uplink data packet is not transmitted to the media access control (MAC) layer of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing time threshold, the first uplink data packet is discarded;

[0043] If the uplink data includes the second uplink data packet, and if the uplink data packet is not transmitted to the IAB distribution unit (DU) of the upper IAB node of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing time threshold, the second uplink data packet is discarded.

[0044] Optionally, the BH RLC timer is configured for the IAB MT by the IAB host node of the IAB MT in a first preset signaling; the first preset signaling includes an F1AP signaling or a radio resource control (RRC) signaling.

[0045] Optionally, the timing time threshold is determined by the IAB host node according to the DRB service transmitted by the BH RLC.

[0046] Optionally, after discarding the uplink data packet, the access network device is further configured to:

[0047] If the IAB MT is configured with a redundant path, transmit the uplink data packet through the redundant path.

[0048] Optionally, after discarding the uplink data packet, the access network device is further configured to:

[0049] Send first indication information to the upper IAB node of the IAB MT, where the first indication information indicates that the IAB MT discarded the uplink data packet during the transmission of the uplink data packet.

[0050] Optionally, the access network device is further configured to:

[0051] If receiving second indication information indicating that the BH RLC timer stops running, stop running the BH RLC timer, and / or, no longer start the BH RLC timer corresponding to the data packet.

[0052] Optionally, the second indication information includes at least one of the following:

[0053] Indication information indicating that a node handover occurs in the upper IAB node of the IAB MT, indication information indicating that a radio link failure occurs in the upper IAB node, and indication information indicating that the BH RLC timer stops running through an adaptive backhaul protocol control BAP control PDU.

[0054] In a fourth aspect, an embodiment of the present application provides an access network device, including an integrated access backhaul IAB host node, and further including: a memory, a transceiver, and a processor;

[0055] The memory is configured to store a computer program; the transceiver is configured to transmit and receive data under the control of the processor; the processor is configured to read the computer program in the memory and perform the following operations:

[0056] During the configuration or reconfiguration of the backhaul radio link control layer protocol BH RLC, configure a BH RLC timer corresponding to each uplink data packet for the IAB mobile terminal MT through a first preset signaling,

[0057] So that when the IAB MT transmits an uplink data packet through the BH RLC, if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds a timing time threshold, the uplink data packet is discarded.

[0058] Optionally, the first preset signaling includes an F1AP signaling or a radio resource control layer RRC signaling.

[0059] Optionally, the timing time threshold is determined by the IAB host node according to the DRB service transmitted by the BH RLC.

[0060] Optionally, the access network device is further configured to:

[0061] Send second indication information indicating the stop of the BH RLC timer to the IAB MT, to indicate that the IAB MT stops running the BH RLC timer, and / or, no longer starts the BH RLC timer corresponding to the data packet.

[0062] Optionally, the second indication information includes at least one of the following:

[0063] Indication information indicating that a node handover has occurred in the upper IAB node of the IAB MT, indication information indicating that a radio link failure indication has occurred in the upper IAB node, and indication information indicating the stop of the BH RLC timer through an adaptive backhaul protocol control BAP control PDU.

[0064] In a fifth aspect, an embodiment of the present application provides a data transmission device, which is applied to an integrated access backhaul mobile terminal IAB MT, and includes:

[0065] A transmission module, configured to discard the uplink data packet if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing threshold when transmitting the uplink data packet through the backhaul radio link control layer protocol BH RLC;

[0066] Wherein, the BH RLC timer is started when the uplink data packet reaches the BH RLC.

[0067] In a sixth aspect, an embodiment of the present application provides a data transmission device, which is applied to an integrated access backhaul IAB host node, and includes:

[0068] A configuration module, configured to configure a BH RLC timer corresponding to each uplink data packet for the IAB mobile terminal MT through a first preset signaling during the configuration or reconfiguration of the backhaul radio link control layer protocol BH RLC,

[0069] So that when the IAB MT transmits the uplink data packet through the BH RLC, if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing threshold, the uplink data packet is discarded.

[0070] In a seventh aspect, an embodiment of the present application further provides an electronic device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the steps in the above method are implemented.

[0071] In an eighth aspect, an embodiment of the present application further provides a processor-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above method are implemented.

[0072] In an embodiment of the present application, when the IAB MT transmits an uplink data packet through the backhaul radio link control layer protocol BH RLC, if the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing time threshold and the uplink data packet is not transmitted to the receiving end, the uplink data packet is discarded and no longer transmitted, reducing the transmission of invalid data between IAB nodes and saving transmission resources; when it is determined that the uplink data packet cannot meet the transmission delay requirement of the service data packet, the uplink data packet is discarded, reducing the air interface resource overhead between IAB nodes and improving the relay network resource efficiency. Description of the Drawings

[0073] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments of the present application. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0074] Figure 1 One of the flowcharts of the data transmission method provided by the embodiment of the present application;

[0075] Figure 2 Schematic diagram of the first example provided by the embodiment of the present application;

[0076] Figure 3 Schematic diagram of the second example provided by the embodiment of the present application;

[0077] Figure 4 Another flowchart of the data transmission method provided by the embodiment of the present application;

[0078] Figure 5 One of the structural block diagrams of the data transmission device provided by the embodiment of the present application;

[0079] Figure 6 Another structural block diagram of the data transmission device provided by the embodiment of the present application;

[0080] Figure 7 One of the structural block diagrams of the access network device provided by the embodiment of the present application;

[0081] Figure 8 Another structural block diagram of the access network device provided by the embodiment of the present application. Detailed Embodiments

[0082] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0083] In the embodiments of the present application, the term "a plurality of" means two or more, and other quantifiers are similar.

[0084] Next, the technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0085] The embodiments of the present application provide a data transmission method, apparatus, and access network device to reduce the air interface resource overhead between IAB nodes and improve the relay network resource efficiency.

[0086] Among them, the method and the apparatus are based on the same inventive concept. Since the principles of solving problems by the method and the apparatus are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be described again.

[0087] In addition, the technical solutions provided in the embodiments of the present application can be applied to multiple systems, especially 5G systems. For example, the applicable systems can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G New Radio (NR) system, etc. Both terminal devices and network devices are included in these multiple systems. The core network part can also be included in the system, such as an Evolved Packet System (EPS), a 5G system (5GS), etc.

[0088] The terminal device involved in the embodiments of the present application can be a device that provides voice and / or data connectivity to users, such as a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device can be called a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CNs) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. For example, devices such as personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. The wireless terminal device can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, which is not limited in the embodiments of the present application.

[0089] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells that provide services to terminals. According to different specific application scenarios, the base station may also be referred to as an access point, or may be a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to mutually replace the received air frames and Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the attributes of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or may be a network device (NodeB) in a Wide-band Code Division Multiple Access (WCDMA), or may also be an evolved network device (evolutional Node B, eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), or may also be a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc. The embodiments of the present application do not limit this. In some network architectures, the network device may include a centralized unit (centralized unit, CU) node and a distributed unit (distributed unit, DU) node, and the centralized unit and the distributed unit may also be arranged separately geographically.

[0090] A network device and a terminal device can each use one or more antennas for Multi-Input Multi-Output (MIMO) transmission. The MIMO transmission can be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). According to the form and quantity of the root antenna combination, the MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can also be diversity transmission, precoding transmission, beamforming transmission, etc.

[0091] Figure 1 The flowchart of a data transmission method provided by an embodiment of the present application is shown.

[0092] As Figure 1 shown, the method is applied to an Integrated Access and Backhaul Mobile Terminal (IAB MT). The method includes:

[0093] Step 101, when transmitting an uplink data packet through the Backhaul Radio Link Control layer protocol (BH RLC), if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing threshold, discard the uplink data packet;

[0094] Wherein, the BH RLC timer is started when the uplink data packet reaches the BH RLC.

[0095] As a first example, in combination with Figure 2 , IAB is generally divided into an IAB host node or a central control node (donor) and IAB nodes (IAB node-1 to IAB node-3); an IAB node is an access node that supports the wireless access of a UE and wirelessly backhauls data; an IAB donor is an access node that provides a wireless backhaul function for the IAB node so that the UE can connect to the core network;

[0096] Wherein, the IAB donor is a gNB that supports the IAB function; the IAB node relays the information of the UE to the IAB donor through a wireless link (Uu interface), and relays the information of the IAB donor to the UE. The IAB nodes are connected to each other and to the IAB donor through wireless links. As a second example, Figure 3It is the user plane protocol stack under the IAB architecture, including the Service Data Adaptation Protocol (SDAP) layer and the Packet Data Convergence Protocol (PDCP) layer; Figure 3 The transmission direction is from the UE to the IAB donor; the IAB node includes the IAB DU part that supports the gNB-DU function and the IAB MT (Mobile Termination) that supports some UE functions; the IAB MT is connected to the DU part in the base station or the upper-level IAB node, and this base station or IAB node is called the parent node of the IAB MT; the IAB DU is connected to the UE or the MT part of the lower-level IAB node, and this UE or IAB MT node is called the child node of the IAB DU.

[0097] In the embodiment of this application, when the uplink data packet reaches the BH RLC, the BH RLC timer corresponding to the uplink data packet is started. Optionally, the BH RLC timer is a data packet discard timer (BH RLC discard timer), and the BH RLC timer is configured by the IAB donor for each IAB node; for different BH RLC channels, the IAB donor can configure independent BH RLC timers. When the IAB MT transmits the uplink data packet through the backhaul radio link control layer protocol BH RLC, if the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing time threshold and the uplink data packet fails to be successfully transmitted to the receiving end, the uplink data packet is discarded; that is, within the timing time of the BH RLC timer, if the transmission of the uplink data packet is not completed and the uplink transmission timeout occurs, the data packet is directly discarded to avoid the uplink data packet continuing to be transmitted to the IAB donor and causing waste of radio interface resources between IAB nodes. Among them, for example, the timing time threshold is T. The BH RLC timer reaching the timing time threshold means that the current cumulative timing time just reaches T, and the BH RLC timer exceeding the timing time threshold means that the current cumulative timing time has exceeded T.

[0098] As an example, the uplink data packet may be an RLC service data unit (SDU). For example, after the IAB MT receives the RLC SDU from the Backhaul Adaptation Protocol (BAP) layer, it starts the BH RLC timer for the RLC SDU. If the IAB MT does not deliver the RLC SDU to the Media Access Control (MAC) layer when the BH RLC timer expires, the RLC SDU is discarded to prevent it from continuing to be transmitted to the receiving end.

[0099] In the embodiments of the present application, when the IAB MT transmits an uplink data packet through the backhaul radio link control layer protocol BH RLC, if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing threshold, the uplink data packet is discarded and no longer transmitted, reducing the transmission of invalid data between IAB nodes and saving transmission resources; when it is determined that the uplink data packet cannot meet the transmission delay requirement of the service data packet, the uplink data packet is discarded, reducing the air interface resource overhead between IAB nodes and improving the relay network resource efficiency. The embodiments of the present application solve the problem of waste of air interface resources between IAB nodes caused by the data transmission mechanism in the existing IAB architecture.

[0100] In an alternative embodiment, the uplink data includes a first uplink data packet or a second uplink data packet;

[0101] wherein, the first uplink data packet includes a first RLC service data unit SDU; as in the aforementioned first example;

[0102] The second uplink data packet includes a second RLC SDU and an RLC protocol data unit (PDU) corresponding to the second RLC SDU; that is, the second uplink data packet includes an RLC SDU and an RLC protocol data unit (Protocol Data Unit, PDU).

[0103] Further, in an alternative embodiment, if the uplink data packet is not transmitted to the receiving end within the time when the BH RLC timer of the BH RLC reaches or exceeds the timing threshold, discarding the uplink data packet includes:

[0104] If the uplink data includes the first uplink data packet, that is, includes the first RLC SDU, and if the uplink data packet is not transmitted to the media access control (MAC) layer of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing threshold, the first uplink data packet is discarded; as a second example, see Figure 3 , taking the IAB MT in Figure 3 the IAB node2 or the IAB MT in IAB node1 in

[0105] as an example, when the first RLC SDU reaches the RLC layer, start the BH RLC timer for the first RLCSDU. If the first RLC SDU is not successfully transmitted to the MAC layer of the upper-level node (taking the direction from the UE to the IAB donor as the transmission direction, and the node in the same direction as the transmission direction as the upper-level node) before the BH RLC timer times out, the first uplink data packet is discarded.

[0106] In an alternative embodiment, the BH RLC timer is configured for the IAB MT by the IAB host node of the IAB MT in a first preset signaling; the first preset signaling includes an F1AP signaling or a radio resource control (RRC) signaling.

[0107] Among them, the BH RLC timer can be configured by the IAB host node through the F1AP signaling or the RRC signaling from the donor CU to the IAB node; when the BH RLC is reconfigured, the BH RLC timer can be reconfigured accordingly. Specifically, the F1AP signaling provides signaling services between the gNB-CU node and the gNB-DU node, and the services are divided into two categories: non-UE-related services and UE-related services; non-UE-related services, for example, establish an F1 interface instance between the gNB-CU and the gNB-DU. UE-related services, for example, provide signaling and data connections for the UE to access the core network.

[0108] In an alternative embodiment, the timing time threshold is determined by the IAB host node according to the DRB service transmitted by the BH RLC.

[0109] Optionally, when configuring the BH RLC timer, the IAB donor configures the UE data resource bearer (DRB) traffic flows with similar QoS parameters into one BH RLC channel; then, according to the end-to-end service PDB value, the delay budget for each hop is disassembled and used as the timing time threshold of the BH RLC timer to configure to the IAB node.

[0110] In an alternative embodiment, after discarding the uplink data packet, the method further includes:

[0111] If the IAB MT is configured with a redundant path, transmit the uplink data packet through the redundant path; where the redundant path refers to the second data transmission path allocated by the router in the network to the IAB MT when the normal route cannot be used; if the IAB MT discards the uplink data packet on the primary path, the packet can continue to be transmitted on the redundant path.

[0112] In an alternative embodiment, after discarding the uplink data packet, the method further includes:

[0113] Send a first indication message to the upper IAB node of the IAB MT, where the first indication message indicates that the IAB MT discarded the uplink data packet during the transmission of the uplink data packet.

[0114] It can be understood that in the embodiments of the present application, the upper-level nodes all refer to the nodes along the data packet transmission direction; for example, after the IAB node discards the RLC SDU, it reports the first indication message of discarding the RLC SDU to the upper IAB node, and the first indication message indicates that the IAB node actively discarded the RLC SDU; the upper-level node reports this information to the IAB donor, and when the IAB donor detects that the Packet Data Convergence Protocol (PDCP) sequence number (SN) is discontinuous, according to the first indication message, it can be determined that the PDCP PDU corresponding to the PDCP SN was actively discarded by the IAB node, so the IAB donor does not trigger the end-to-end PDCP status report and PDCP retransmission.

[0115] As a third example, taking the uplink data including the first uplink data packet, that is, including the RLC SDU as an example, the data transmission method mainly includes the following steps:

[0116] Step 1, the IAB donor sends F1AP signaling or RRC signaling to the IAB node.

[0117] The IAB MT receives the BH RLC timer configured by the IAB donor in the configured F1AP signaling or RRC signaling. The timing time threshold of this timer is T. This timer is only configured for uplink transmission and is configured during BH RLC configuration or BHRLC reconfiguration.

[0118] Step 2, for the BH RLC configured with the timer, when the RLC SDU arrives at the RLC, start the BH RLC timer.

[0119] If the BH RLC timer reaches the configured threshold value T and the RLC SDU has not been delivered to the MAC layer, discard the RLC SDU, that is, abandon the transmission of the RLC SDU in this hop.

[0120] Step 3, if the IAB MT is configured with a redundant path, transmit the RLC SDU discarded by the current path through the redundant path.

[0121] Step 4, after the IAB node discards the RLC SDU, report the first indication information of discarding the RLC SDU to the upper-level node, so that the upper-level node or the IAB donor can determine that the PDCP PDU corresponding to the PDCP SN is actively discarded by the IAB node when detecting PDCP SN discontinuity.

[0122] As a fourth example, taking the uplink data including the second uplink data packet, that is, including the RLC SDU and the RLC PDU as an example, the data transmission method mainly includes the following steps:

[0123] Step 1, the IAB donor sends F1AP signaling or RRC signaling to the IAB node.

[0124] The IAB MT receives the BH RLC timer configured by the IAB donor in the configured F1AP signaling or RRC signaling. The timing time threshold of this timer is T. This timer is only configured for uplink transmission and is configured during BH RLC configuration or BHRLC reconfiguration.

[0125] Step 2, for the BH RLC configured with the timer, when the RLC SDU arrives at the RLC, start the BH RLC timer.

[0126] If the BH RLC timer reaches the configured threshold T and none of the RLC DPU corresponding to the RLC SDU is delivered to the IAB DU of the upper-level node, the RLC SDU and the RLC PDU are discarded, that is, the transmission of the RLC SDU and the RLC PDU in this hop is abandoned.

[0127] Step 3, if the IAB MT is configured with a redundant path, transmit the RLC SDU or RLC PDU discarded by the current path through the redundant path.

[0128] Step 4, after discarding the RLC SDU, the IAB node reports the first indication information of discarding the RLC SDU or RLC PDU to the upper-level node; if the discarded ones include the RLC PDU, when the upper-level node or the IAB donor detects the discontinuity of the RLC SN, it can determine that the PDCP PDU corresponding to the PDCP SN is actively discarded by the IAB node.

[0129] In an optional embodiment, the method further includes:

[0130] If receiving the second indication information indicating the stop of the BH RLC timer, stop running the BH RLC timer, and / or, no longer start the BH RLC timer corresponding to the data packet.

[0131] The stop of the BH RLC timer means the suspension of the BH RLC timer; the upper IAB node or the IAB donor can send the second indication information to the IAB MT to indicate the suspension of the BH RLC timer. For example, when node handover or RRC reconstruction occurs to the IAB node or the upper node of the IAB node, the second indication information is triggered.

[0132] After receiving the second indication information, the IAB MT stops running the BH RLC timer, and / or, no longer starts the BH RLC timer corresponding to the data packet, so that the upper-level node can ensure end-to-end PDB by preferentially transmitting the uplink data packet to the upper-level node of the upper-level node after receiving the uplink data packet.

[0133] In an optional embodiment, the second indication information includes at least one of the following:

[0134] Indication information indicating that a node switch has occurred in the upper IAB node of the IAB MT, indication information indicating that a radio link failure indication (RLF indication) has occurred in the upper IAB node, indication information indicating that the BH RLC timer is instructed to stop running through an adaptive backhaul protocol control BAPcontrol PDU; in addition, after the upper node switch is completed, or after the RLF is restored, or after receiving an indication for restoring the BH RLC discard timer of the upper node or the IAB donor, the IAB MT restarts the BH RLC timer.

[0135] In an embodiment of the present application, when the IAB MT transmits an uplink data packet through the backhaul radio link control layer protocol BH RLC, if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing time threshold, the uplink data packet is discarded and no longer transmitted, reducing the transmission of invalid data between IAB nodes and saving transmission resources; when it is determined that the uplink data packet cannot meet the transmission delay requirement of the service data packet, the uplink data packet is discarded, reducing the air interface resource overhead between IAB nodes and improving the relay network resource efficiency.

[0136] Figure 4 The flowchart shows another data transmission method provided by an embodiment of the present application.

[0137] As Figure 4 shown, the method is applied to an integrated access backhaul IAB host node, and the method includes:

[0138] Step 401, during the configuration or reconfiguration of the backhaul radio link control layer protocol BH RLC, configure a BH RLC timer corresponding to each uplink data packet for the IAB mobile terminal MT through a first preset signaling,

[0139] so that when the IAB MT transmits an uplink data packet through the BH RLC, if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing time threshold, the uplink data packet is discarded.

[0140] During the process of BH RLC configuration or BH RLC reconfiguration, the IAB host node configures a BH RLC timer corresponding to each uplink data packet for the IAB MT in the first preset signaling. When the uplink data packet reaches the BH RLC, the IAB MT starts the BH RLC timer corresponding to the uplink data packet. Optionally, the BH RLC timer is a packet discard timer (BH RLC discard timer), and the BH RLC timer is configured by the IAB donor for each IAB node; for different BH RLC channels, the IAB donor can configure independent BH RLC timers. When the IAB MT transmits an uplink data packet through the BH RLC, if the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing threshold and the uplink data packet fails to be successfully transmitted to the receiving end, the uplink data packet is discarded; that is, within the timing period of the BH RLC timer, the transmission of the uplink data packet is not completed, and if an uplink transmission timeout occurs, the data packet is directly discarded to prevent the uplink data packet from continuing to be transmitted to the IAB donor, thus avoiding waste of radio interface resources between IAB nodes.

[0141] The uplink data packet can be an RLC SDU. For example, after the IAB MT receives an RLC SDU from the BAP layer, it starts the BH RLC timer configured by the IAB donor. If the IAB MT does not deliver the RLC SDU to the MAC layer when the BH RLC timer expires, the IAB MT discards the RLC SDU to prevent the RLC SDU from continuing to be transmitted to the receiving end.

[0142] In the embodiment of the present application, during the process of BH RLC configuration or BH RLC reconfiguration, by configuring a BH RLC timer corresponding to each uplink data packet for the IAB mobile terminal MT in the first preset signaling, when the IAB MT transmits an uplink data packet through the BH RLC, if the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing threshold and the uplink data packet fails to be transmitted to the receiving end, the uplink data packet is discarded and no longer transmitted, reducing the transmission of invalid data between IAB nodes and saving transmission resources; when it is determined that the uplink data packet cannot meet the transmission delay requirement of the service data packet, the uplink data packet is discarded, reducing the radio interface resource overhead between IAB nodes and improving the resource efficiency of the relay network. The embodiment of the present application solves the problem of waste of radio interface resources between IAB nodes caused by the data transmission mechanism in the existing IAB architecture.

[0143] In an optional embodiment, the first preset signaling includes F1AP signaling or radio resource control layer RRC signaling.

[0144] Among them, the BH RLC timer can be configured by the IAB host node through F1AP signaling or the RRC signaling from the donor CU to the IAB node; when the BH RLC is reconfigured, the BH RLC timer can be reconfigured accordingly. Specifically, the F1AP signaling provides signaling services between the gNB-CU node and the gNB-DU node, and the services are divided into two categories: non-UE-related services and UE-related services; the non-UE-related services are, for example, establishing an F1 interface instance between the gNB-CU and the gNB-DU. The UE-related services are, for example, providing signaling and data connections for the UE to access the core network.

[0145] In an optional embodiment, the timing time threshold is determined by the IAB host node according to the DRB service transmitted by the BH RLC.

[0146] Optionally, when configuring the BH RLC timer, the IAB donor configures the DRB traffic flows of UE data resources with similar QoS parameters into a BH RLC channel; then, according to the end-to-end service PDB value, disassembles the delay budget for each hop and configures it as the timing time threshold of the BH RLC timer for the IAB node.

[0147] In an optional embodiment, the method further includes:

[0148] Sending a second indication message indicating that the BH RLC timer stops running to the IAB MT, instructing the IAB MT to stop running the BH RLC timer, and / or not to start the BH RLC timer corresponding to the data packet anymore.

[0149] The BH RLC timer stops running, that is, the BH RLC timer is suspended; the IAB donor can send a second indication message to the IAB MT to indicate that the BH RLC timer is suspended. For example, when a node handover or RRC reconstruction occurs in the IAB node or the upper node of the IAB node, the second indication message is triggered. After receiving the second indication message, the IAB MT stops running the BH RLC timer, and / or does not start the BH RLC timer corresponding to the data packet anymore, so that the upper node can ensure the end-to-end PDB by preferentially transmitting the uplink data packet to the upper node of the upper node after receiving the uplink data packet.

[0150] In an optional embodiment, the second indication message includes at least one of the following:

[0151] Indication information indicating that a node handover has occurred in the upper IAB node of the IAB MT, indication information indicating that a radio link failure indication has occurred in the upper IAB node, indication information indicating that the BH RLC timer is stopped from running through an adaptive backhaul protocol control BAP control PDU; in addition, after the upper node handover is completed, or after the RLF is restored, or after receiving an indication for resuming the BH RLC discard timer of the upper node or the IAB donor, the IAB MT restarts the BH RLC timer.

[0152] In an embodiment of the present application, during the process of BH RLC configuration or BH RLC reconfiguration, a BH RLC timer corresponding to each uplink data packet is configured for the IAB mobile terminal MT in a first preset signaling, so that when the IAB MT transmits an uplink data packet through BH RLC, if the BH RLC timer corresponding to the uplink data packet reaches or exceeds a timing time threshold and the uplink data packet is not transmitted to the receiving end, the uplink data packet is discarded and no longer transmitted, reducing the transmission of invalid data between IAB nodes and saving transmission resources; when it is determined that the uplink data packet cannot meet the transmission delay requirement of the service data packet, the uplink data packet is discarded, reducing the air interface resource overhead between IAB nodes and improving the relay network resource efficiency.

[0153] The data transmission method provided by the embodiments of the present application is introduced above. Next, the data transmission device provided by the embodiments of the present application will be introduced with reference to the accompanying drawings.

[0154] See Figure 5 , an embodiment of the present application further provides a data transmission device, which is applied to an integrated access backhaul mobile terminal IAB MT, and the device includes:

[0155] A transmission module 501, configured to discard an uplink data packet if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds a timing time threshold when transmitting the uplink data packet through a backhaul radio link control layer protocol BH RLC;

[0156] Wherein, the BH RLC timer is started when the uplink data packet reaches the BH RLC.

[0157] Combined with Figure 2 , IAB is usually divided into an IAB host node or a central control node (donor) and IAB nodes (IAB node-1 to IAB node-3); an IAB node is an access node that supports the wireless access of a UE and wirelessly backhauls data; an IAB donor is an access node that provides a wireless backhaul function for the IAB node so that the UE can be connected to the core network;

[0158] Among them, the IAB donor is a gNB that supports the IAB function; the IAB node relays the information of the UE to the IAB donor through a radio link (Uu interface), and relays the information of the IAB donor to the UE. The IAB nodes are connected to each other and the IAB node and the IAB donor are connected through a radio link. Figure 3 is the user plane protocol stack under the IAB architecture, including the SDAP layer and the PDCP layer; Figure 3 The direction from the UE to the IAB donor is the transmission direction; the IAB node includes an IAB DU part that supports the gNB-DU function and an IAB MT that supports some UE functions; the IAB MT is connected to the DU part in the base station or the upper-level IAB node above, and the base station or the IAB node is called the parent node of the IAB MT; the IAB DU is connected to the MT part of the UE or the lower-level IAB node below, and the UE or the IAB MT node is called the sub-node of the IAB DU.

[0159] In the embodiment of the present application, when the uplink data packet reaches the BH RLC, the BH RLC timer corresponding to the uplink data packet is started. Optionally, the BH RLC timer is a data packet discard timer (BH RLC discard timer), and the BH RLC timer is configured by the IAB donor for each IAB node; for different BH RLC channels, the IAB donor can configure independent BH RLC timers. When the IAB MT transmits the uplink data packet through the backhaul radio link control layer protocol BH RLC, if the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing time threshold and the uplink data packet is not successfully transmitted to the receiving end, the uplink data packet is discarded; that is, within the timing time of the BH RLC timer, the transmission of the uplink data packet is not completed, and when the uplink transmission times out, the data packet is directly discarded to avoid the uplink data packet continuing to be transmitted to the IAB donor, causing waste of radio interface resources between IAB nodes.

[0160] As a first example, the uplink data packet can be an RLC SDU. For example, after the IAB MT receives the RLC SDU from the BAP layer, the BH RLC timer for the RLC SDU is started. If the IAB MT does not deliver the RLC SDU to the MAC layer when the BH RLC timer expires, the RLC SDU is discarded to avoid the RLC SDU continuing to be transmitted to the receiving end.

[0161] In an optional embodiment, the uplink data includes a first uplink data packet or a second uplink data packet;

[0162] Among them, the first uplink data packet includes a first RLC service data unit (SDU).

[0163] The second uplink data packet includes a second RLC SDU and an RLC protocol data unit (PDU) corresponding to the second RLC SDU.

[0164] In an optional embodiment, the transmission module 501 includes:

[0165] If the uplink data includes the first uplink data packet, and if within the BH RLC timer of the BH RLC reaching or exceeding the timing time threshold, the uplink data packet is not transmitted to the media access control (MAC) layer of the IAB MT, then the first uplink data packet is discarded.

[0166] If the uplink data includes the second uplink data packet, and if within the BH RLC timer of the BH RLC reaching or exceeding the timing time threshold, the uplink data packet is not transmitted to the IAB distribution unit (DU) of the upper IAB node of the IAB MT, then the second uplink data packet is discarded.

[0167] In an optional embodiment, the BH RLC timer is configured for the IAB MT by the IAB host node of the IAB MT in a first preset signaling; the first preset signaling includes an F1AP signaling or a radio resource control (RRC) signaling.

[0168] In an optional embodiment, the timing time threshold is determined by the IAB host node according to the DRB service transmitted by the BH RLC.

[0169] In an optional embodiment, after discarding the uplink data packet, the device further includes:

[0170] A redundancy processing module, configured to transmit the uplink data packet through the redundancy path if the IAB MT is configured with a redundancy path.

[0171] In an optional embodiment, after discarding the uplink data packet, the device further includes:

[0172] A first indication module, configured to send first indication information to the upper IAB node of the IAB MT, where the first indication information indicates that the IAB MT discards the uplink data packet during the transmission of the uplink data packet.

[0173] In an optional embodiment, the device further includes:

[0174] An indication receiving module, configured to stop running the BH RLC timer and / or no longer start the BH RLC timer corresponding to the data packet if receiving second indication information indicating that the BH RLC timer stops running.

[0175] In an optional embodiment, the second indication information includes at least one of the following:

[0176] Indication information indicating that a node handover occurs in a superior IAB node of the IAB MT, indication information indicating that a radio link failure indication occurs in the superior IAB node, and indication information indicating to stop running the BH RLC timer by indicating a BAP control PDU through an adaptive backhaul protocol.

[0177] In an embodiment of the present application, when the transmission module 501IAB MT transmits an uplink data packet through a backhaul radio link control layer protocol BH RLC, if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds a timing time threshold, the uplink data packet is discarded and no longer transmitted, reducing the transmission of invalid data between IAB nodes and saving transmission resources; when it is determined that the uplink data packet cannot meet the transmission delay requirement of the service data packet, the uplink data packet is discarded, reducing the air interface resource overhead between IAB nodes and improving the relay network resource efficiency.

[0178] See Figure 6 , an embodiment of the present application further provides a data transmission device, which is applied to an integrated access backhaul (IAB) host node, and the device includes:

[0179] A configuration module 601, configured to configure a BH RLC timer corresponding to each uplink data packet for an IAB mobile terminal (MT) through a first preset signaling during the configuration or reconfiguration of a backhaul radio link control layer protocol BH RLC,

[0180] so that when the IAB MT transmits an uplink data packet through the BH RLC, if the uplink data packet is not transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds a timing time threshold, the uplink data packet is discarded.

[0181] During the process of BH RLC configuration or BH RLC reconfiguration, the IAB host node configures a BH RLC timer corresponding to each uplink data packet for the IAB MT in the first preset signaling. When the uplink data packet reaches the BH RLC, the IAB MT starts the BH RLC timer corresponding to the uplink data packet. Optionally, the BH RLC timer is a packet discard timer (BH RLC discard timer), and the BH RLC timer is configured by the IAB donor for each IAB node; for different BH RLC channels, the IAB donor can configure independent BH RLC timers. When the IAB MT transmits an uplink data packet through the BH RLC, if the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing threshold, and the uplink data packet fails to be successfully transmitted to the receiving end, the uplink data packet is discarded; that is, within the timing time of the BH RLC timer, if the transmission of the uplink data packet is not completed and uplink transmission timeout occurs, the data packet is directly discarded to prevent the uplink data packet from continuing to be transmitted to the IAB donor, thus avoiding waste of radio interface resources between IAB nodes.

[0182] The uplink data packet can be an RLC SDU. For example, after the IAB MT receives an RLC SDU from the BAP layer, it starts the BH RLC timer configured by the IAB donor. If the IAB MT does not deliver the RLC SDU to the MAC layer when the BH RLC timer expires, the IAB MT discards the RLC SDU to prevent the RLC SDU from continuing to be transmitted to the receiving end.

[0183] In an alternative embodiment, the first preset signaling includes an F1AP signaling or a radio resource control layer RRC signaling.

[0184] In an alternative embodiment, the timing threshold is determined by the IAB host node according to the DRB service transmitted by the BH RLC.

[0185] In an alternative embodiment, the device further includes:

[0186] A second indication module, configured to send second indication information to the IAB MT to indicate the stop of the operation of the BH RLC timer, instructing the IAB MT to stop the operation of the BH RLC timer, and / or no longer start the BH RLC timer corresponding to the data packet.

[0187] In an alternative embodiment, the second indication information includes at least one of the following:

[0188] Indication information indicating that a node switch has occurred in the upper IAB node of the IAB MT, indication information indicating that a radio link failure indication has occurred in the upper IAB node, and indication information indicating that the BH RLC timer is stopped from running is indicated by the BAP control PDU through the adaptive backhaul protocol.

[0189] In the embodiment of the present application, during the process of BH RLC configuration or BH RLC reconfiguration, the configuration module 601 configures a BH RLC timer corresponding to each uplink data packet for the IAB mobile terminal MT through the first preset signaling. When the IAB MT transmits an uplink data packet through BH RLC, if the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing time threshold and the uplink data packet has not been transmitted to the receiving end, the uplink data packet is discarded and no longer transmitted, reducing the transmission of invalid data between IAB nodes and saving transmission resources; when it is determined that the uplink data packet cannot meet the transmission delay requirement of the service data packet, the uplink data packet is discarded, reducing the air interface resource overhead between IAB nodes and improving the relay network resource efficiency.

[0190] It should be noted that the division of modules (units) in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, the functional modules can be integrated in one processing module, or each module can exist physically alone, or two or more modules can be integrated in one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules.

[0191] If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or 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 causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0192] It should be noted here that the above device provided by the embodiments of the present application can implement all the method steps implemented by the above method embodiments and can achieve the same technical effects. Therefore, the same parts and beneficial effects as those in the method embodiments will not be specifically described herein again.

[0193] As Figure 7 shown, an embodiment of the present application further provides an access network device, including an integrated access backhaul mobile terminal IAB MT; it can be understood that the access network device can implement the functions of the IAB MT node;

[0194] The access network device further includes: a memory 720, a transceiver 740, a processor 710, and a memory 720 for storing computer programs;

[0195] The transceiver 740 is used to receive and send data under the control of the processor 710;

[0196] The processor 710 is used to read the computer program in the memory 720 and perform the following operations: when transmitting an uplink data packet through the backhaul radio link control layer protocol BH RLC, if the uplink data packet has not been transmitted to the receiving end when the BH RLC timer corresponding to the uplink data packet reaches or exceeds the timing time threshold, then discard the uplink data packet;

[0197] Wherein, the BH RLC timer is started when the uplink data packet reaches the BH RLC.

[0198] In an optional embodiment, the uplink data includes a first uplink data packet or a second uplink data packet;

[0199] Wherein, the first uplink data packet includes a first RLC service data unit SDU;

[0200] The second uplink data packet includes a second RLC SDU and an RLC protocol data unit PDU corresponding to the second RLC SDU.

[0201] In an optional embodiment, if the uplink data packet has not been transmitted to the receiving end within the time when the BH RLC timer of the BH RLC reaches or exceeds the timing time threshold, then discarding the uplink data packet includes:

[0202] If the uplink data includes the first uplink data packet, and if the uplink data packet has not been transmitted to the media access control layer MAC layer of the IAB MT within the time when the BH RLC timer of the BH RLC reaches or exceeds the timing time threshold, then discard the first uplink data packet;

[0203] If the uplink data includes the second uplink data packet, and if the uplink data packet is not transmitted to the IAB distribution unit (DU) of the upper IAB node of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing threshold, then the second uplink data packet is discarded.

[0204] In an alternative embodiment, the BH RLC timer is configured for the IAB MT by the IAB host node of the IAB MT in a first preset signaling; the first preset signaling includes an F1AP signaling or a radio resource control (RRC) signaling.

[0205] In an alternative embodiment, the timing threshold is determined by the IAB host node according to the DRB service transmitted by the BH RLC.

[0206] In an alternative embodiment, after discarding the uplink data packet, the access network device is further configured to:

[0207] If the IAB MT is configured with a redundant path, transmit the uplink data packet through the redundant path.

[0208] In an alternative embodiment, after discarding the uplink data packet, the access network device is further configured to:

[0209] Send first indication information to the upper IAB node of the IAB MT, where the first indication information indicates that the IAB MT discarded the uplink data packet during the transmission of the uplink data packet.

[0210] In an alternative embodiment, the access network device is further configured to:

[0211] If receiving second indication information indicating that the BH RLC timer stops running, stop running the BH RLC timer, and / or, no longer start the BH RLC timer corresponding to the data packet.

[0212] In an alternative embodiment, the second indication information includes at least one of the following:

[0213] Indication information indicating that a node handover occurs in the upper IAB node of the IAB MT, indication information indicating that a radio link failure occurs in the upper IAB node, and indication information indicating that the BH RLC timer stops running through an adaptive backhaul protocol control (BAP control) PDU.

[0214] Wherein, in Figure 7Among them, the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors 710 represented by the processor 710 and the memory 720 represented by the memory 720 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, so they will not be further described herein. The bus interface 730 provides an interface. The transceiver 740 can be multiple components, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium, and these transmission mediums include wireless channels, wired channels, optical fiber cables and other transmission mediums. The processor 710 is responsible for managing the bus architecture and general processing, and the memory 720 can store data used by the processor 710 when executing operations.

[0215] The processor 710 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor 710 can also adopt a multi-core architecture.

[0216] The processor 710 is used to execute any of the methods provided by the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory 720. The processor 710 and the memory 720 can also be physically separated.

[0217] As Figure 8 shown, the embodiments of the present application also provide an access network device, including an integrated access backhaul (IAB) host node; it can be understood that the access network device can implement the functions of the IAB host node;

[0218] The access network device further includes: a memory 820, a transceiver 840, a processor 810, and;

[0219] The memory 820 is used to store a computer program;

[0220] The transceiver 840 is used to receive and send data under the control of the processor 810;

[0221] The processor 810 is used to read the computer program in the memory 820 and perform the following operations:

[0222] During the process of configuring the Backhaul Radio Link Control layer protocol BHR RLC or reconfiguring the BHR RLC, configure a BHR RLC timer corresponding to each uplink data packet for the IAB mobile terminal MT through the first preset signaling.

[0223] When the IAB MT transmits an uplink data packet through the BHR RLC, if the uplink data packet is not transmitted to the receiving end when the BHR RLC timer corresponding to the uplink data packet reaches or exceeds the timing threshold, discard the uplink data packet.

[0224] In an alternative embodiment, the first preset signaling includes an F1AP signaling or a Radio Resource Control layer RRC signaling.

[0225] In an alternative embodiment, the timing threshold is determined by the IAB host node according to the DRB service transmitted by the BHR RLC.

[0226] In an alternative embodiment, the access network device is further configured to:

[0227] Send second indication information indicating that the BHR RLC timer stops running to the IAB MT, indicating that the IAB MT stops running the BHR RLC timer, and / or no longer starts the BHR RLC timer corresponding to the data packet.

[0228] In an alternative embodiment, the second indication information includes at least one of the following:

[0229] Indication information indicating that the upper-level IAB node of the IAB MT has a node handover, indication information indicating that the upper-level IAB node has a radio link failure indication, and indication information indicating that the BHR RLC timer stops running through an Adaptive Backhaul Protocol Control BAP control PDU.

[0230] Among them, in Figure 8 The bus architecture can include any number of interconnected buses and bridges, specifically various circuits represented by one or more processors 810 represented by the processor 810 and the memory 820 represented by the memory 820 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and therefore, will not be further described herein. The bus interface 830 provides an interface. The transceiver 840 can be multiple elements, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission mediums include wireless channels, wired channels, optical fiber cables, etc. The processor 810 is responsible for managing the bus architecture and general processing, and the memory 820 can store the data used by the processor 810 when performing operations.

[0231] The processor 810 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor 810 can also adopt a multi-core architecture.

[0232] The processor 810 is used to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory 820. The processor 810 and the memory 820 can also be physically separated.

[0233] It should be noted here that the above device provided in the embodiments of the present application can implement all the method steps implemented in the above method embodiments and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0234] The embodiments of the present application also provide a processor-readable storage medium. The processor-readable storage medium stores a computer program, and the computer program is used to make the processor execute the data transmission method.

[0235] The processor-readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid state drives (SSD)).

[0236] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) containing computer-usable program codes.

[0237] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and combinations of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce means for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.

[0238] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce a manufacture including instruction means that implement the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.

[0239] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are performed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.

[0240] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.

Claims

1. A data transmission method, applied to an integrated access backhaul mobile terminal IAB MT, characterized in that, The method includes: Configuring the UE data resource bearer service flow to the BH RLC channel according to the QoS parameter; for different said BH RLC channels, configuring independent BH RLC timers; Transmitting the uplink data packet through the backhaul radio link control layer protocol BH RLC; When the uplink data includes a first uplink data packet, if the uplink data packet is not transmitted to the media access control layer MAC layer of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing threshold, discarding the first uplink data packet; When the uplink data includes a second uplink data packet, if the uplink data packet is not transmitted to the IAB distribution unit DU of the upper IAB node of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing threshold, discarding the second uplink data packet; The first uplink data packet includes a first RLC service data unit SDU, and the second uplink data packet includes a second RLC SDU and an RLC protocol data unit PDU corresponding to the second RLC SDU; Wherein, the BH RLC timer is started when the uplink data packet reaches the BH RLC; If the IAB MT is configured with a redundant path, transmitting the uplink data packet through the redundant path; If receiving a second indication message indicating that the BH RLC timer stops running, stopping the operation of the BH RLC timer, and / or, no longer starting the BH RLC timer corresponding to the data packet.

2. The data transmission method according to claim 1, characterized in that The BH RLC timer is configured for the IAB MT by the IAB host node of the IAB MT in a first preset signaling; the first preset signaling includes an F1AP signaling or a radio resource control layer RRC signaling.

3. The data transmission method according to claim 1, wherein The timing threshold is determined by the IAB host node according to the DRB service transmitted by the BH RLC.

4. The data transmission method according to claim 1, wherein After discarding the uplink data packet, the method further includes: Sending a first indication message to the upper IAB node of the IAB MT, where the first indication message indicates that the IAB MT discards the uplink data packet during the transmission of the uplink data packet.

5. The data transmission method according to claim 1, wherein The second indication message includes at least one of the following: An indication message indicating that a node handover occurs in the upper IAB node of the IAB MT, an indication message indicating that a radio link failure indication occurs in the upper IAB node, and an indication message indicating that the BH RLC timer stops running through an adaptive backhaul protocol control BAP control PDU.

6. A data transmission method, applied to an integrated access and backhaul (IAB) host node, characterized in that, The method includes: During the process of configuring or reconfiguring the backhaul radio link control layer protocol BHR RLC, the BHR RLC timer corresponding to each uplink data packet is configured for the IAB mobile terminal MT through the first preset signaling. When the uplink data packet transmitted by the IAB MT through the BHR RLC includes the first uplink data packet, if the uplink data packet is not transmitted to the media access control layer MAC layer of the IAB MT within the BHR RLC timer of the BHR RLC reaching or exceeding the timing threshold, the first uplink data packet is discarded; when the uplink data includes the second uplink data packet, if the uplink data packet is not transmitted to the IAB distribution unit DU of the upper IAB node of the IAB MT within the BHR RLC timer of the BHR RLC reaching or exceeding the timing threshold, the second uplink data packet is discarded. The BHR RLC timer is an independent BHR RLC timer configured for different BHR RLC channels; UE data resource bearer service flows are configured in the BHR RLC channels according to QoS parameters. The first uplink data packet includes a first RLC service data unit SDU, and the second uplink data packet includes a second RLC SDU and an RLC protocol data unit PDU corresponding to the second RLC SDU. Send second indication information to the IAB MT to indicate that the BHR RLC timer stops running, indicating that the IAB MT stops running the BHR RLC timer, and / or no longer starts the BHR RLC timer corresponding to the data packet.

7. The data transmission method according to claim 6, wherein The first preset signaling includes F1AP signaling or radio resource control layer RRC signaling.

8. The data transmission method according to claim 6, wherein The timing threshold is determined by the IAB host node according to the DRB service transmitted by the BHR RLC.

9. The data transmission method according to claim 6, wherein The second indication information includes at least one of the following: Indication information indicating that a node handover occurs in the upper IAB node of the IAB MT, indication information indicating that a radio link failure indication occurs in the upper IAB node, and indication information indicating that the BHR RLC timer stops running through the adaptive backhaul protocol control BAP control PDU.

10. An access network device, characterized in that, It includes an integrated access backhaul mobile terminal IAB MT; it also includes a memory, a transceiver, and a processor. The memory is used to store computer programs; the transceiver is used to transmit and receive data under the control of the processor. The processor is used to read the computer programs in the memory and perform the following operations: Configure the UE data resource bearer service flow to the BHR RLC channel according to QoS parameters; configure independent BHR RLC timers for different BHR RLC channels. Transmit uplink data packets through the backhaul radio link control layer protocol BHR RLC. When the uplink data includes a first uplink data packet, if the uplink data packet is not transmitted to the media access control (MAC) layer of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing threshold, the first uplink data packet is discarded; When the uplink data includes a second uplink data packet, if the uplink data packet is not transmitted to the IAB distribution unit (DU) of the upper IAB node of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing threshold, the second uplink data packet is discarded; The first uplink data packet includes a first RLC service data unit (SDU), and the second uplink data packet includes a second RLC SDU and an RLC protocol data unit (PDU) corresponding to the second RLC SDU; Wherein, the BH RLC timer is started when the uplink data packet reaches the BH RLC; If the IAB MT is configured with a redundant path, the uplink data packet is transmitted through the redundant path; If a second indication message indicating that the BH RLC timer stops running is received, the BH RLC timer is stopped, and / or, the BH RLC timer corresponding to the data packet is no longer started.

11. The access network device according to claim 10, characterized in that, The BH RLC timer is configured for the IAB MT by the IAB host node of the IAB MT in a first preset signaling; the first preset signaling includes an F1AP signaling or a radio resource control (RRC) signaling.

12. The access network device according to claim 10, wherein The timing threshold is determined by the IAB host node according to the DRB service transmitted by the BH RLC.

13. The access network device according to claim 10, characterized in that After discarding the uplink data packet, the access network device is further configured to: Send a first indication message to the upper IAB node of the IAB MT, where the first indication message indicates that the IAB MT discards the uplink data packet during the transmission of the uplink data packet.

14. The access network device according to claim 10, wherein The second indication message includes at least one of the following: An indication message indicating that a node handover occurs in the upper IAB node of the IAB MT, an indication message indicating that a radio link failure occurs in the upper IAB node, and an indication message indicating that the BH RLC timer stops running through an adaptive backhaul protocol control (BAP control) PDU.

15. An access network device, characterized in that, The access network device is an integrated access and backhaul (IAB) host node, including: a memory, a transceiver, and a processor; The memory is configured to store a computer program; the transceiver is configured to transmit and receive data under the control of the processor; the processor is configured to read the computer program in the memory and perform the following operations: During the process of configuring or reconfiguring the backhaul radio link control layer protocol BHR RLC, the BHR RLC timer corresponding to each uplink data packet is configured for the IAB mobile terminal MT through the first preset signaling. When the uplink data packet transmitted by the IAB MT through BHR RLC includes the first uplink data packet, if the uplink data packet is not transmitted to the media access control layer MAC layer of the IAB MT within the BHR RLC timer of the BHR RLC reaching or exceeding the timing threshold, the first uplink data packet is discarded; when the uplink data includes the second uplink data packet, if the uplink data packet is not transmitted to the IAB distribution unit DU of the upper IAB node of the IAB MT within the BHR RLC timer of the BHR RLC reaching or exceeding the timing threshold, the second uplink data packet is discarded. The BHR RLC timer is an independent BHR RLC timer configured for different BHR RLC channels; the UE data resource bearer service flow is configured according to the QoS parameters in the BHR RLC channel. The first uplink data packet includes the first RLC service data unit SDU, and the second uplink data packet includes the second RLC SDU and the RLC protocol data unit PDU corresponding to the second RLC SDU. Send the second indication information indicating the stop of the BHR RLC timer to the IAB MT, indicating that the IAB MT stops running the BHR RLC timer, and / or no longer starts the BHR RLC timer corresponding to the data packet.

16. The access network device according to claim 15, characterized in that, The first preset signaling includes F1AP signaling or radio resource control layer RRC signaling.

17. The access network device according to claim 15, wherein The timing threshold is determined by the IAB host node according to the DRB service transmitted by the BHR RLC.

18. The access network device according to claim 15, wherein The second indication information includes at least one of the following: The indication information indicating that the upper IAB node of the IAB MT has a node handover, the indication information indicating that the upper IAB node has a radio link failure indication, and the indication information indicating the stop of the BHR RLC timer through the adaptive backhaul protocol control BAP control PDU.

19. A data transmission device is applied to an integrated access and backhaul mobile terminal IAB MT, characterized in that, Including: A transmission module, configured to configure the UE data resource bearer service flow to the BH RLC channel according to QoS parameters; for different said BH RLC channels, configure independent BH RLC timers; transmit uplink data packets through the backhaul radio link control layer protocol BH RLC; when the uplink data includes a first uplink data packet, if the uplink data packet is not transmitted to the media access control layer MAC layer of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing threshold, discard the first uplink data packet; when the uplink data includes a second uplink data packet, if the uplink data packet is not transmitted to the IAB distribution unit DU of the upper IAB node of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing threshold, discard the second uplink data packet; the first uplink data packet includes a first RLC service data unit SDU, and the second uplink data packet includes a second RLC SDU and an RLC protocol data unit PDU corresponding to the second RLC SDU; wherein, the BH RLC timer is started when the uplink data packet reaches the BH RLC; if the IAB MT is configured with a redundant path, transmit the uplink data packet through the redundant path; if a second indication information indicating the stop of the BH RLC timer is received, stop the operation of the BH RLC timer, and / or, no longer start the BH RLC timer corresponding to the data packet.

20. A data transmission device is applied to an integrated access and backhaul (IAB) host node, characterized in that, It includes: A configuration module, configured to, during the configuration or reconfiguration of the backhaul radio link control layer protocol BH RLC, configure, through a first preset signaling, a BH RLC timer corresponding to each uplink data packet for the IAB mobile terminal MT, such that when the uplink data packet transmitted by the IAB MT through the BH RLC includes a first uplink data packet, if the uplink data packet is not transmitted to the media access control layer MAC layer of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing threshold, discard the first uplink data packet; when the uplink data includes a second uplink data packet, if the uplink data packet is not transmitted to the IAB distribution unit DU of the upper IAB node of the IAB MT within the BH RLC timer of the BH RLC reaching or exceeding the timing threshold, discard the second uplink data packet; the BH RLC timer is an independent BH RLC timer configured for different BH RLC channels; the BH RLC channel is configured with a UE data resource bearer service flow according to QoS parameters; the first uplink data packet includes a first RLC service data unit SDU, and the second uplink data packet includes a second RLC SDU and an RLC protocol data unit PDU corresponding to the second RLC SDU; Send second indication information indicating the stop of the BH RLC timer operation to the IAB MT, to instruct the IAB MT to stop operating the BH RLC timer, and / or to no longer start the BH RLC timer corresponding to the data packet.

21. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method according to any one of claims 1 to 5 or 6 to 9.

Citation Information

Patent Citations

  • Methods, apparatus and systems for integrated access and backhaul bearer management

    WO2020029196A1

  • Methods for handling link failures in integrated access backhaul (IAB) networks

    WO2020085969A1