A method and device for reporting time delay between nodes

By measuring and reporting packet delay information of packets to the next hop node in the IAB architecture, the problem of inaccurate delay measurement between nodes under the IAB architecture is solved, and accurate configuration and fair control of terminals and services are achieved.

CN115278748BActive Publication Date: 2025-04-25DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110476933.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-29
Publication Date
2025-04-25
Estimated Expiration
2041-04-29

AI Technical Summary

Technical Problem

Under the IAB architecture, the lack of accurate delay measurement and evaluation mechanism between nodes has resulted in the IAB donor that can only rely on experience values ​​or average values ​​when routing configuration and BH RLC channel mapping configuration, and it is impossible to achieve accurate configuration for each terminal and each DRB, affecting the fairness of terminal and business configuration.

Method used

By measuring the packet delay information from the node to the next hop node at the integrated access backhaul IAB node and sending the information to the IAB host node, the IAB donor can understand the delay information of the packets at each IAB node in detail.

Benefits of technology

Accurate delay measurement and evaluation of each terminal and each DRB is realized, the fairness of terminal and service configuration is improved, and accurate control of node deployment, terminal access, terminal service access and transmission in the IAB network is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115278748B_ABST
    Figure CN115278748B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for reporting inter-node delay, and relates to the field of communication technology. The method of the present invention is executed by an IAB node, and includes: measuring the packet delay information of a data packet from the IAB node to a next-hop node; and sending the packet delay information to an IAB host node of the IAB node. The solution of the present invention solves the problem that the IAB donor cannot obtain accurate delay information, which affects the fairness of terminal and service configuration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a method and device for reporting time delay between nodes. Background Art

[0002] At present, for networks that have not introduced the IAB architecture, in order to carry out reasonable network deployment, delay measurement for each DRB (Data Radio Bearer) in each terminal is introduced between the base station and the terminal. The delay measurement includes uplink delay measurement and downlink delay measurement. The delay evaluation on the RAN (radio access network) side is performed by the base station. For uplink transmission, the terminal needs to report to the base station the internal delay of each DRB on the terminal side. The base station combines the air interface transmission delay measured on the base station side and the internal delay of the base station to obtain the uplink packet delay on the RAN side. OAM (operation, maintenance and management) or other control nodes can carry out reasonable network deployment and service bearer management through the packet delay evaluated on the base station side.

[0003] However, the existing technology only measures the delay of each terminal and each DRB between the base station and the terminal. In the IAB architecture, currently only the terminal and the IAB node to which the terminal accesses evaluate the delay of the last hop. Therefore, there is a lack of accurate delay measurement and evaluation mechanism under the IAB architecture, which makes the IAB donor CU only able to configure the routing and BH RLC channel mapping based on empirical values ​​or average values, and cannot accurately configure each terminal and each DRB, affecting the fairness of terminal and service configuration, and even causing some services with high QoS requirements, such as services with high delay requirements, to fail to obtain QoS guarantees.

[0004] That is to say, in a multi-hop relay network, how to accurately obtain the packet delay of a data packet becomes an important problem that needs to be solved urgently. Summary of the invention

[0005] The object of the present invention is to provide a method and device for reporting inter-node delay, so as to solve the problem that IAB donor cannot obtain accurate delay information, thus affecting the fairness of terminal and service configuration.

[0006] In order to achieve the above object, an embodiment of the present invention provides a method for reporting inter-node delay, which is performed by an integrated access backhaul IAB node, and includes:

[0007] Measuring packet delay information of a data packet from the IAB node to a next hop node;

[0008] The packet delay information is sent to the IAB host node of the IAB node.

[0009] Optionally, measuring the packet delay information of the data packet from the IAB node to the next hop node specifically includes:

[0010] Classifying data packets from the IAB node to the next hop node;

[0011] Measure the packet delay information of the same type of data packets.

[0012] Optionally, classifying the data packet from the IAB node to the next hop node specifically includes:

[0013] Determine the transmission direction of the data packet from the IAB node to the next hop node and the backhaul radio link control BHRLC channel number, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0014] According to the transmission direction and the BH RLC channel number, data with the same transmission direction and the same BH RLC channel number are classified into the same type of data packets.

[0015] Optionally, classifying the data packet from the IAB node to the next hop node specifically includes:

[0016] Determine a transmission direction, a terminal identifier, and a data radio bearer DRB identifier of a data packet from the IAB node to a next hop node, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0017] According to the transmission direction, terminal identifier and DRB identifier, data with the same transmission direction, the same terminal identifier and the same data radio bearer DRB identifier are classified into the same type of data packets.

[0018] Optionally, the method further comprises:

[0019] Determine a path identifier of a data packet from the IAB node to a next hop node;

[0020] According to the transmission direction and the BH RLC channel number, data with the same transmission direction and the same BH RLC channel number are classified into the same type of data packets, including:

[0021] According to the transmission direction, the BH RLC channel number and the path identifier, data with the same transmission direction, the same BH RLC channel number and the same path identifier are classified into the same type of data packets; or

[0022] According to the transmission direction, terminal identifier, DRB identifier and path identifier, data with the same transmission direction, the same terminal identifier, the same data radio bearer DRB identifier and the same path identifier are classified into the same type of data packets.

[0023] Optionally, the method further comprises:

[0024] If the transmission direction is uplink transmission, uplink delay information sent by the previous hop node of the IAB node is obtained, where the uplink delay information is the delay of at least one type of data packet inside a device of the previous hop node.

[0025] Optionally, obtaining uplink delay information sent by a previous hop node of the IAB node specifically includes:

[0026] Acquire the uplink delay information sent by the previous hop node of the IAB node from the backhaul adaptive protocol control protocol data unit BAP control PDU; or,

[0027] The uplink delay information sent by the previous hop node of the IAB node is obtained from the media access control element MAC CE.

[0028] Optionally, sending the packet delay information to an IAB host node of the IAB node specifically includes:

[0029] Sending an F1AP message or an RRC message carrying the packet delay information to the IAB host node of the IAB node.

[0030] Optionally, the method further comprises:

[0031] Sending time information of the data packet delay measurement value to the IAB host node of the IAB node, wherein the time information is: a measurement time point or time period corresponding to the data packet delay measurement value; or

[0032] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0033] Optionally, the packet delay information / the uplink delay information includes a BH RLC channel identifier and a packet delay / uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay / uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier;

[0034] Or the packet delay information / the uplink delay information further includes: one or more of a node identifier and a path identifier.

[0035] In order to achieve the above object, an embodiment of the present invention further provides a method for reporting inter-node delay, which is executed by an IAB node and includes:

[0036] In the case where the transmission direction is uplink transmission, measuring the delay of at least one type of data packets inside the IAB node to obtain uplink delay information;

[0037] The uplink delay information is sent to the next hop IAB node.

[0038] Optionally, sending the uplink delay information to a next-hop IAB node specifically includes:

[0039] Sending the uplink delay information by returning an adaptive protocol control protocol data unit BAP control PDU; or,

[0040] The uplink delay information is sent through a media access control unit MAC CE.

[0041] Optionally, the uplink delay information includes a BH RLC channel identifier and uplink delay information corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or,

[0042] A terminal identifier, a DRB identifier, and an uplink delay corresponding to the DRB of the terminal indicated by the terminal identifier and the DRB identifier;

[0043] Or the sent uplink delay information further includes: one or more of a node identifier and a path identifier.

[0044] In order to achieve the above object, an embodiment of the present invention provides a method for reporting inter-node delay, which is executed by an IAB host node and includes:

[0045] Receive packet delay information sent by the IAB node;

[0046] The packet delay information is obtained by the IAB node measuring a data packet from the IAB node to a next hop node;

[0047] The total delay on the radio access network side is determined according to the packet delay information.

[0048] Optionally, the method further comprises:

[0049] Measuring a packet delay of a data packet from the IAB host node to a next hop node to obtain a first delay;

[0050] Determining the total delay on the wireless access network side according to the packet delay information specifically includes:

[0051] Superimposing the packet delay in the packet delay information of the IAB node with the packet delay in the packet delay corresponding to the same classification parameter sent by other IAB nodes in the same path to obtain a second delay;

[0052] A total delay on the radio access network side is obtained according to the first delay and the second delay.

[0053] Optionally, receiving the packet delay information sent by the IAB node specifically includes:

[0054] receiving an F1AP message carrying the packet delay information; or,

[0055] An RRC message carrying the packet delay information is received.

[0056] Optionally, the packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier;

[0057] Or the packet delay information further includes: one or more of a node identifier and a path identifier.

[0058] Optionally, the superposition manner of the second time delay includes:

[0059] Adding the single-hop delay reported by each IAB node within the first preset time; or

[0060] superimpose the single-hop delay reported by each IAB node and measured within the second preset time; or

[0061] Add the single-hop delay reported by each IAB node and measured within the corresponding measurement time; or

[0062] Add the effective single-hop delay reported by each IAB node.

[0063] Optionally, the effective single-hop delay is determined by time information of a data packet delay measurement value sent by the IAB node, and the time information is:

[0064] The measurement time point or time period corresponding to the data packet delay measurement value; or

[0065] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0066] In order to achieve the above-mentioned purpose, an embodiment of the present invention further provides a node delay reporting device, comprising: a memory, a transceiver, and a processor: the memory is used to store program instructions; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the program instructions in the memory and perform the following operations:

[0067] Measuring packet delay information of a data packet from the IAB node to a next hop node;

[0068] The packet delay information is sent to an IAB host node of the IAB node through the transceiver.

[0069] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0070] Classifying data packets from the IAB node to the next hop node;

[0071] Measure the packet delay information of the same type of data packets.

[0072] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0073] Determine the transmission direction of the data packet from the IAB node to the next hop node and the backhaul radio link control BHRLC channel number, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0074] According to the transmission direction and the BH RLC channel number, data with the same transmission direction and the same BH RLC channel number are classified into the same type of data packets.

[0075] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0076] Determine a transmission direction, a terminal identifier, and a data radio bearer DRB identifier of a data packet from the IAB node to a next hop node, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0077] According to the transmission direction, terminal identifier and DRB identifier, data with the same transmission direction, the same terminal identifier and the same data radio bearer DRB identifier are classified into the same type of data packets.

[0078] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0079] Determine a path identifier of a data packet from the IAB node to a next hop node;

[0080] According to the transmission direction, the BH RLC channel number and the path identifier, data with the same transmission direction, the same BH RLC channel number and the same path identifier are classified into the same type of data packets; or

[0081] According to the transmission direction, terminal identifier, DRB identifier and path identifier, data with the same transmission direction, the same terminal identifier, the same data radio bearer DRB identifier and the same path identifier are classified into the same type of data packets.

[0082] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0083] If the transmission direction is uplink transmission, uplink delay information sent by the previous hop node of the IAB node is obtained, where the uplink delay information is the delay of at least one type of data packet inside a device of the previous hop node.

[0084] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0085] Acquire the uplink delay information sent by the previous hop node of the IAB node from the backhaul adaptive protocol control protocol data unit BAP control PDU; or,

[0086] The uplink delay information sent by the previous hop node of the IAB node is obtained from the media access control element MAC CE.

[0087] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0088] Sending an F1AP message or an RRC message carrying the packet delay information to the IAB host node of the IAB node.

[0089] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0090] Sending time information of the data packet delay measurement value to the IAB host node of the IAB node, wherein the time information is: a measurement time point or time period corresponding to the data packet delay measurement value; or

[0091] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0092] Optionally, the packet delay information / the uplink delay information includes a BH RLC channel identifier and a packet delay / uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay / uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier;

[0093] Or the packet delay information / the uplink delay information further includes: one or more of a node identifier and a path identifier.

[0094] In order to achieve the above object, an embodiment of the present invention further provides a device for reporting inter-node delay, including:

[0095] A first processing module, configured to measure packet delay information of a data packet from the IAB node to a next hop node;

[0096] The first sending module is configured to send the packet delay information to the IAB host node of the IAB node.

[0097] Optionally, the first processing module includes:

[0098] A classification submodule, used for classifying data packets from the IAB node to the next hop node;

[0099] The measurement submodule is used to measure the packet delay information of the same type of data packets.

[0100] Optionally, the classification submodule is further used for:

[0101] Determine the transmission direction of the data packet from the IAB node to the next hop node and the backhaul radio link control BHRLC channel number, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0102] According to the transmission direction and the BH RLC channel number, data with the same transmission direction and the same BH RLC channel number are classified into the same type of data packets.

[0103] Optionally, the classification submodule is further used for:

[0104] Determine a transmission direction, a terminal identifier, and a data radio bearer DRB identifier of a data packet from the IAB node to a next hop node, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0105] According to the transmission direction, terminal identifier and DRB identifier, data with the same transmission direction, the same terminal identifier and the same data radio bearer DRB identifier are classified into the same type of data packets.

[0106] Optionally, the device further comprises:

[0107] A determination module, used to determine a path identifier of a data packet from the IAB node to a next hop node;

[0108] Optionally, the classification submodule is further used for:

[0109] According to the transmission direction, the BH RLC channel number and the path identifier, data with the same transmission direction, the same BH RLC channel number and the same path identifier are classified into the same type of data packets; or

[0110] According to the transmission direction, terminal identifier, DRB identifier and path identifier, data with the same transmission direction, the same terminal identifier, the same data radio bearer DRB identifier and the same path identifier are classified into the same type of data packets.

[0111] Optionally, the device further comprises:

[0112] The acquisition module is used to acquire uplink delay information sent by the previous hop node of the IAB node if the transmission direction is uplink transmission, wherein the uplink delay information is the delay of at least one type of data packet inside the device of the previous hop node.

[0113] Optionally, the acquisition module is further used for:

[0114] Acquire the uplink delay information sent by the previous hop node of the IAB node from the backhaul adaptive protocol control protocol data unit BAP control PDU; or,

[0115] The uplink delay information sent by the previous hop node of the IAB node is obtained from the media access control element MAC CE.

[0116] Optionally, the first sending module is further used for:

[0117] Sending an F1AP message or an RRC message carrying the packet delay information to the IAB host node of the IAB node.

[0118] Optionally, the device further comprises:

[0119] A time information sending module, configured to send time information of a data packet delay measurement value to an IAB host node of the IAB node, wherein the time information is: a measurement time point or time period corresponding to the data packet delay measurement value; or

[0120] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0121] Optionally, the packet delay information / the uplink delay information includes a BH RLC channel identifier and a packet delay / uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay / uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier;

[0122] Or the packet delay information / the uplink delay information further includes: one or more of a node identifier and a path identifier.

[0123] In order to achieve the above-mentioned purpose, an embodiment of the present invention further provides a node delay reporting device, comprising: a memory, a transceiver, and a processor: the memory is used to store program instructions; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the program instructions in the memory, and the transceiver is used to perform the following operations:

[0124] In the case where the transmission direction is uplink transmission, measuring the delay of at least one type of data packets inside the IAB node to obtain uplink delay information;

[0125] The uplink delay information is sent to the next hop IAB node through the transceiver.

[0126] Optionally, the transceiver is further used for:

[0127] Sending the uplink delay information by returning an adaptive protocol control protocol data unit BAP control PDU; or,

[0128] The uplink delay information is sent through a media access control unit MAC CE.

[0129] Optionally, the uplink delay information includes a BH RLC channel identifier and uplink delay information corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or,

[0130] A terminal identifier, a DRB identifier, and an uplink delay corresponding to the DRB of the terminal indicated by the terminal identifier and the DRB identifier;

[0131] Or the sent uplink delay information further includes: one or more of a node identifier and a path identifier.

[0132] In order to achieve the above object, an embodiment of the present invention further provides a device for reporting inter-node delay, including:

[0133] A second processing module is used to measure the delay of at least one type of data packet inside the IAB node when the transmission direction is uplink transmission, and obtain uplink delay information;

[0134] The second sending module is used to send the uplink delay information to the next hop IAB node.

[0135] Optionally, the second sending module is used to:

[0136] Sending the uplink delay information by returning an adaptive protocol control protocol data unit BAP control PDU; or,

[0137] The uplink delay information is sent through a media access control unit MAC CE.

[0138] Optionally, the uplink delay information includes a BH RLC channel identifier and uplink delay information corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or,

[0139] A terminal identifier, a DRB identifier, and an uplink delay corresponding to the DRB of the terminal indicated by the terminal identifier and the DRB identifier;

[0140] Or the sent uplink delay information further includes: one or more of a node identifier and a path identifier.

[0141] In order to achieve the above-mentioned purpose, an embodiment of the present invention further provides a node delay reporting device, comprising: a memory, a transceiver, and a processor: the memory is used to store program instructions; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the program instructions in the memory, and the transceiver is used to perform the following operations:

[0142] Receiving the packet delay information sent by the IAB node through the transceiver; wherein the packet delay information is obtained by the IAB node measuring the data packet from the IAB node to the next hop node;

[0143] The total delay on the radio access network side is determined according to the packet delay information.

[0144] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0145] Measuring a packet delay of a data packet from the IAB host node to a next hop node to obtain a first delay;

[0146] Superimposing the packet delay in the packet delay information of the IAB node with the packet delay in the packet delay corresponding to the same classification parameter sent by other IAB nodes in the same path to obtain a second delay;

[0147] A total delay on the radio access network side is obtained according to the first delay and the second delay.

[0148] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0149] receiving an F1AP message carrying the packet delay information; or,

[0150] An RRC message carrying the packet delay information is received.

[0151] Optionally, the packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier;

[0152] Or the packet delay information further includes: one or more of a node identifier and a path identifier.

[0153] Optionally, the superposition manner of the second time delay includes:

[0154] Adding the single-hop delay reported by each IAB node within the first preset time; or

[0155] superimpose the single-hop delay reported by each IAB node and measured within the second preset time; or

[0156] Add the single-hop delay reported by each IAB node and measured within the corresponding measurement time; or

[0157] Add the effective single-hop delay reported by each IAB node.

[0158] Optionally, the effective single-hop delay is determined by time information of a data packet delay measurement value sent by the IAB node, and the time information is:

[0159] The measurement time point or time period corresponding to the data packet delay measurement value; or

[0160] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0161] In order to achieve the above object, an embodiment of the present invention further provides a device for reporting inter-node delay, including:

[0162] A receiving module, configured to receive packet delay information sent by an IAB node; wherein the packet delay information is obtained by the IAB node measuring a data packet from the IAB node to a next hop node;

[0163] The determination module is used to determine the total delay on the wireless access network side according to the packet delay information.

[0164] Optionally, the receiving module is further used for:

[0165] receiving an F1AP message carrying the packet delay information; or,

[0166] An RRC message carrying the packet delay information is received.

[0167] Optionally, the packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier;

[0168] Or the packet delay information further includes: one or more of a node identifier and a path identifier.

[0169] Optionally, the superposition manner of the second time delay includes:

[0170] Adding the single-hop delay reported by each IAB node within the first preset time; or

[0171] superimpose the single-hop delay reported by each IAB node and measured within the second preset time; or

[0172] Add the single-hop delay reported by each IAB node and measured within the corresponding measurement time; or

[0173] Add the effective single-hop delay reported by each IAB node.

[0174] Optionally, the effective single-hop delay is determined by time information of a data packet delay measurement value sent by the IAB node, and the time information is:

[0175] The measurement time point or time period corresponding to the data packet delay measurement value; or

[0176] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0177] In order to achieve the above-mentioned purpose, an embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the inter-node delay reporting method as described above.

[0178] The above technical solution of the present invention has at least the following beneficial effects:

[0179] In the above technical solution of the embodiment of the present invention, after the IAB node measures the packet delay information of the data packet from the IAB node to the next hop node, the packet delay information is sent to the IAB donor, so that the IAB donor can understand the delay information of the data packet in each IAB node in detail, which is convenient for counting the total delay of each terminal, each data radio bearer DRB and each path, thereby accurately controlling the node deployment, terminal access, terminal service access and transmission in the IAB network. BRIEF DESCRIPTION OF THE DRAWINGS

[0180] Figure 1 This is the IAB network topology diagram;

[0181] Figure 2 It is a schematic diagram of IAB node relationship;

[0182] Figure 3 It is the user plane protocol stack under the IAB architecture;

[0183] Figure 4 One of the flowcharts of the method of the embodiment of the present invention;

[0184] Figure 5 The second flowchart of the method according to the embodiment of the present invention;

[0185] Figure 6 The third flowchart of the method of the embodiment of the present invention;

[0186] Figure 7 is a structural block diagram of a device according to an embodiment of the present invention;

[0187] Figure 8 This is one of the module schematic diagrams of the device according to an embodiment of the present invention;

[0188] Fig. 9 This is a second schematic diagram of a module of the device according to an embodiment of the present invention;

[0189] Fig.10 This is the third module schematic diagram of the device according to the embodiment of the present invention. DETAILED DESCRIPTION

[0190] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0191] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0192] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only 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 ordinary technicians in this field without creative work are within the scope of protection of this application.

[0193] IAB network topology Figure 1 , the IAB network consists of IAB donor, IAB node and terminal. IABdonor is used to connect to the core network, transmit the information of IAB node and terminal back to the core network, and transmit the information of core network to IAB node and terminal. IAB donor is also responsible for managing IAB nodes and terminals in the entire IAB network. IAB donor can be further divided into CU and Distributed Unit (DU). CU is responsible for network configuration, including routing configuration, channel mapping configuration, per-hop quality of service QoS parameter configuration, etc.

[0194] IAB nodes are responsible for relaying the information and data of the terminal to the IAB donor (uplink) and relaying the information and data of the IAB donor to the terminal (downlink) through the wireless link (Uu interface). IAB nodes and IAB nodes and IAB donors are connected through wireless links. The IAB architecture can achieve transmission through multiple hops, and there can be multiple paths to reach an IAB node or a terminal (such as path1 and path2 in the figure below). Here, there can be multiple hops on a path.

[0195] In the IAB network topology, an IAB node consists of two parts, such as Figure 2 As shown, one part is the DU part of the IAB mobile terminal (IAB Mobile Termination, IAB MT) connected to the base station or the upper IAB node, and the base station or IAB node is called its parent node; the other part is the MT part of the IAB distributed unit (IAB Distributed Unit, IAB DU) connected to the terminal or the lower IAB node, and the terminal or IAB MT node is called a child node.

[0196] like Figure 1 As shown, IAB node 1 is the parent node of IAB node 2, IAB node 3 is the child node of IAB node 2, and IAB node 3 is the descendant node of IAB node 1.

[0197] Under the IAB architecture, the protocol stack architecture between nodes is as follows: Figure 3 The IAB node introduces the Backhaul Adaptation Protocol (BAP) layer to implement the relay function. The BAP layer is responsible for routing and mapping the BH RLC channels between the IAB node egress and ingress. The mapping rules of the BH RLC channels between IAB nodes and the mapping relationship between the BH RLC channels and the terminal RLC channels are configured by the IAB-donor-CU to each IAB node and IAB-donor-DU.

[0198] The embodiment of the present invention provides a method and device for reporting inter-node delay. The method and device are based on the same application concept. Since the method and device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0199] like Figure 4 As shown, a method for reporting inter-node delay provided by an embodiment of the present invention is executed by an IAB node, including:

[0200] Step 401, measuring the packet delay information of the data packet from the IAB node to the next hop node;

[0201] Step 402: Send the packet delay information to the IAB host node of the IAB node.

[0202] In this way, the IAB node executes the inter-node delay reporting method of the embodiment of the present invention, and according to step 401 and step 402, can measure the packet delay information of the data packet from the IAB node to the next hop node for the transmission from the IAB node to the next hop node, and send it to the IAB donor, so that the IAB donor can understand the delay information in detail, which is convenient for counting the total delay of each terminal, each data radio bearer DRB and each path, thereby accurately controlling the node deployment, terminal access, terminal service access and transmission in the IAB network.

[0203] The types of next hop nodes include: IAB node and access terminal.

[0204] For example, Figure 1 As shown, if IAB node2 executes the method of the embodiment of the present invention, the next hop node of IAB node1 may be IAB node1 or an access terminal.

[0205] Optionally, step 401 specifically includes:

[0206] Classifying data packets from the IAB node to the next hop node;

[0207] Measure the packet delay information of the same type of data packets.

[0208] In this way, by classifying the data packets from the IAB node to the next hop node, the corresponding packet delay information can be measured based on the same type of data packets.

[0209] It should be known that the transmission from the IAB node to the next hop node is the current hop. In this embodiment, measuring the packet delay information of the data packet from the IAB node to the next hop node can also be understood as the IAB node measuring and counting the data packet delays of different channels of the current hop.

[0210] Optionally, classifying the data packet from the IAB node to the next hop node specifically includes:

[0211] Determine the transmission direction of the data packet from the IAB node to the next hop node and the backhaul radio link control BHRLC channel number, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0212] According to the transmission direction and the BH RLC channel number, data with the same transmission direction and the same BH RLC channel number are classified into the same type of data packets.

[0213] In this way, based on the transmission direction of the data packet from the IAB node to the next hop node and the BH RLC channel number (BH RLC channel number), the data packets are classified. Data packets of the same type have the same transmission direction and BH RLC channel number.

[0214] Specifically, the IAB node obtains the packet delay information according to (opposite node number, BH RLC channel number, transmission direction), that is, the delay measurement values ​​of the data packets with the same three-dimensional elements are used as a group of statistical inputs to obtain the packet delay information of the data packets from the IAB node to the next hop node. Among them, the peer node number is the number of the next hop node.

[0215] In addition, considering that the terminal identifier UE ID and DRB ID may exist in the BAP header of the backhaul adaptive protocol control protocol data unit BAP PDU, and the BH RLC channel has a mapping relationship with each terminal and each DRB. Therefore, optionally, the data packet from the IAB node to the next hop node is classified, specifically including:

[0216] Determine a transmission direction, a terminal identifier, and a data radio bearer DRB identifier of a data packet from the IAB node to a next hop node, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0217] According to the transmission direction, terminal identifier and DRB identifier, data with the same transmission direction, the same terminal identifier and the same data radio bearer DRB identifier are classified into the same type of data packets.

[0218] In this way, based on the transmission direction, terminal identifier and DRB identifier of the data packet from the IAB node to the next hop node, the data packet is classified. The same type of data packets have the same transmission direction, terminal identifier and DRB identifier.

[0219] Specifically, the IAB node obtains packet delay information according to (UE ID, DRB ID, transmission direction), that is, the delay measurement values ​​of data packets with the same three-dimensional elements are used as a set of statistical inputs to obtain the packet delay information of the data packet from the IAB node to the next hop node.

[0220] In this embodiment, there are multiple paths between the terminal and the IAB donor, so optionally, the method further includes:

[0221] Determine a path identifier of a data packet from the IAB node to a next hop node;

[0222] According to the transmission direction and the BH RLC channel number, data with the same transmission direction and the same BH RLC channel number are classified into the same type of data packets, including:

[0223] According to the transmission direction, the BH RLC channel number and the path identifier, data with the same transmission direction, the same BH RLC channel number and the same path identifier are classified into the same type of data packets;

[0224] According to the transmission direction, terminal identifier, DRB identifier and path identifier, data with the same transmission direction, the same terminal identifier, the same data radio bearer DRB identifier and the same path identifier are classified into the same type of data packets.

[0225] Of course, the above classification of data packets with the same transmission direction, the same terminal identifier and the same data radio bearer DRB identifier as the same type of data packet according to the transmission direction, the terminal identifier and the DRB identifier may specifically include:

[0226] According to the transmission direction, terminal identifier, DRB identifier and path identifier, data with the same transmission direction, the same terminal identifier, the same data radio bearer DRB identifier and the same path identifier are classified into the same type of data packets.

[0227] Among them, the path identifier can also be called the IAB routing path identifier. In this way, the IAB routing path identifier path ID dimension is further added to the parameters of the above classification. When measuring the packet delay information of the data packet from the IAB node to the next hop node, the IAB node uses the delay measurement value of each data packet of the same type of data packet with the same (opposite node number, BH RLC channel number, transmission direction, path ID) or (UE ID, DRB ID, transmission direction, path ID) as a group of statistical inputs, and obtains the packet delay information of the data packet from the IAB node to the next hop node.

[0228] In this embodiment, if Figure 1 As shown, for uplink transmission, the IAB node executing the method of the embodiment of the present invention (the IAB node that performs packet delay statistics) such as IAB1, its previous hop IAB node (the child node of the IAB node that performs packet delay statistics) that is, IAB2 needs to report the uplink delay information to IAB1. The uplink delay information is also the device delay inside IAB2, such as the delay between the time when the data packet arrives at the BAP layer of IAB2 and the time when the uplink scheduling resources can be transmitted. The uplink delay information of the previous hop IAB node can also be understood as the uplink data packet delay inside the IAB-MT of the previous hop IAB node. Therefore, optionally, the method also includes:

[0229] If the transmission direction is uplink transmission, uplink delay information sent by the previous hop node of the IAB node is obtained, where the uplink delay information is the delay of at least one type of data packet inside a device of the previous hop node.

[0230] In this way, in the uplink transmission scenario, the IAB executing the method of the embodiment of the present invention receives the uplink delay information sent by the previous hop node for at least one type of data packets in the uplink transmission.

[0231] In the uplink transmission scenario, when the uplink delay information sent by the previous hop node of the IAB node is obtained, the delay of the data packet from the IAB node to the next hop node is measured to obtain the packet delay information, where the packet delay information includes the obtained uplink delay information.

[0232] Optionally, obtaining uplink delay information sent by a previous hop node of the IAB node specifically includes:

[0233] Acquire the uplink delay information sent by the previous hop node of the IAB node from the backhaul adaptive protocol control protocol data unit BAP control PDU; or,

[0234] The uplink delay information sent by the previous hop node of the IAB node is obtained from the media access control element MAC CE.

[0235] That is, the uplink delay information sent by the previous hop node of the IAB node executing the method of the embodiment of the present invention is transmitted through the BAP layer and is specifically carried in the BAP control PDU. Accordingly, the IAB node obtains the uplink delay information sent by the previous hop node of the IAB node from the BAP control PDU.

[0236] The uplink delay information sent by the previous hop node of the IAB node executing the method of the embodiment of the present invention can also be transmitted through the MAC layer, specifically carried in the MAC CE. Accordingly, the IAB node obtains the uplink delay information sent by the previous hop node of the IAB node from the MAC CE.

[0237] Optionally, in this embodiment, the uplink delay information sent by the previous hop node of the IAB node includes a BHRLC channel identifier and an uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or, a terminal identifier, a DRB identifier and an uplink delay corresponding to a DRB of the terminal indicated by the terminal identifier and the DRB identifier.

[0238] In this way, the uplink delay information reported by the previous hop node of the IAB node is implemented as a BH RLC channel ID and the uplink delay corresponding to the BH RLC channel indicated by the BH RLC channel ID; another implementation is UE ID, DRB ID, and the uplink delay corresponding to the DRB of the terminal indicated by the UE ID and DRB ID.

[0239] Based on the above content, optionally, the uplink delay information further includes: one or more of a node identifier and a path identifier.

[0240] Here, the node identifier (IAB node number) may be the IAB node number of the opposite end (sender end) and / or the IAB node number of the local end (receiver end). Since the IAB node identifier and the IAB routing path identifier may be obtained through other means, such as the reported path-related information, the IAB node identifier and the IAB routing path identifier are reported as optional options for the uplink delay information.

[0241] In this embodiment, the packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and a packet delay corresponding to a DRB of the terminal indicated by the terminal identifier and the DRB identifier.

[0242] Thus, the packet delay information reported to the IAB donor is: BH RLC channel ID and the packet delay corresponding to the BH RLC channel indicated by the BH RLC channel ID; or: UE ID, DRB ID and the packet delay corresponding to the DRB of the terminal indicated by the UE ID and DRB ID.

[0243] Optionally, the packet delay information further includes: one or more of a node identifier and a path identifier.

[0244] Here, the node identifier can be the peer IAB node number and / or the node number of the node. Similar to the uplink delay information, since the IAB node identifier and the IAB routing path identifier can be obtained by other means, such as the reported path related information, the IAB node identifier and the IAB routing path identifier are reported as optional options for the packet delay information.

[0245] In this embodiment, the IAB donor receives the packet delay information sent by the IAB node. The IAB donor also measures the packet delay of the data packet from the IAB donor to the next hop node to obtain a first delay. Therefore, the packet delay in the packet delay information of the IAB node is superimposed with the packet delay corresponding to the same classification parameter sent by other IAB nodes in the same path (IAB routing path) to obtain a second delay; and finally the total delay on the RAN side of the wireless access network is obtained from the first delay and the second delay.

[0246] The implementation of the IAB donor measuring the packet delay of the data packet to the next hop node is similar to the implementation of the IAB node measuring the packet delay information of the data packet to the next hop node in this embodiment, which will not be repeated here.

[0247] Among them, during the calculation process of the second delay, the packet delay is superimposed based on the same path and the same classification parameter. Specifically, the packet delay corresponding to the terminal identifier and the DRB identifier is superimposed. That is, if the reported packet delay information is grouped according to the same BH RLC channel number and path ID (that is, the classification parameters are the BH RLC channel number and path ID), the IABdonor CU determines the reported packet delay corresponding to the BH RLC channel indicated by the BH RLC channel identifier as the packet delay corresponding to each UE ID and each DRB ID according to the mapping relationship between the BH RLC channel and the UE ID and DRB ID in each IAB node, and the IABdonor superimposes the delays corresponding to the same UE ID, DRB ID and path ID reported by all IAB nodes in a path to obtain the second delay of the path. If the reported group delay information is grouped by the same UE ID, DRB ID and path ID (i.e. the classification parameters are UE ID, DRB ID and path ID), the IAB donor adds the delays corresponding to the same UE ID, DRB ID and path ID reported by all IAB nodes in a path to obtain the second delay of the path. It can be seen that the second delay is obtained based on the terminal identifier and DRB identifier.

[0248] In addition, in order to make the superposition of each hop delay report effective, the superposition methods include:

[0249] Adding the single-hop delay reported by each IAB node within the first preset time; or

[0250] superimpose the single-hop delay reported by each IAB node and measured within the second preset time; or

[0251] Add the single-hop delay reported by each IAB node and measured within the corresponding measurement time; or

[0252] Add the effective single-hop delay reported by each IAB node.

[0253] Here, single-hop delay is one-hop delay, which refers to the transmission delay between two nodes. The first preset time is a pre-configured or agreed reporting time (reporting time window), and one superposition method is: according to the reporting time, superimpose the single-hop delay reported by each IAB node within the first preset time. The second preset time is a pre-configured or agreed measurement time (measurement time window), and one superposition method is: according to the measurement time, superimpose the single-hop delay reported by each IAB node and measured within the second preset time. For each IAB node, a corresponding measurement time is pre-configured or agreed, and a superposition method is: according to the measurement time, superimpose the single-hop delay reported by each IAB node and measured within the corresponding measurement time. Another superposition method is to only superimpose the effective single-hop delay reported by each IAB node.

[0254] The effective single-hop delay is determined based on the corresponding time information. Therefore, optionally, the method further includes:

[0255] The time information of sending the data packet delay measurement value is:

[0256] The measurement time point or time period corresponding to the data packet delay measurement value; or

[0257] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0258] Here, the packet delay measurement value is the delay value obtained by measuring the delay of a single packet on a single hop. If the time information is the measurement time point or time period corresponding to the delay measurement of a packet on a single hop, the delay measured at the measurement time point or time period is the effective single-handed delay; if the time information is the effective duration or expiration duration corresponding to the packet delay measurement value, the delay that matches the effective duration is the effective single-handed delay.

[0259] The measurement time period is also called a measurement time window.

[0260] In this embodiment, the packet delay information of the data packet from the IAB node to the next hop node is measured. In addition to classifying the data packets from the IAB node to the next hop node and measuring the packet delay information of the same type of data packets, the delay of each data packet from the IAB node to the next hop node can also be measured, and the measured delays can be classified to obtain the packet delay information. The specific implementation of the delay classification is the same as that of the data packet classification, which will not be repeated here. The packet delay information of the same type of data packets can be obtained by measuring the delay of a single data packet of the same type of data packets and statistically analyzing the measured delays.

[0261] The following describes the application of the embodiments of the present invention in combination with specific scenarios:

[0262] Scenario 1: Assume that the IAB node measures and reports downlink packet delay information (reported by each terminal and each DRB). The IAB node performs:

[0263] Step 1: Measure the downlink delay of each data packet in the current hop (the downlink delay of each data packet is a measurement statistic sample). If the BAP PDU carrying the data packet contains UE ID and / or DRB ID, group the measurement statistic samples according to the following dimensions: (peer node ID, UE ID, DRB ID, transmission direction, path ID, measurement time window or reporting time window). Among them, the path ID and measurement time window / reporting time window dimensions are optional, and the measurement time window / reporting time window dimension will be considered for grouping based on whether the IAB donor is configured or agreed to support it.

[0264] Step 2: Collect statistics of downlink delay packet statistics samples within a period of time (configured or agreed time period), such as calculating the average value, to form packet delay information (packet delay report) and report it to the IAB donor. The packet delay information is included in the F1 message or the RRC message. The reported packet delay information includes: IAB node number (optional), UE ID, DRBID, path ID, and the corresponding packet delay. The transmission direction (downlink) can be implicitly (such as distinguished by the notification signaling name) or explicitly included in the packet delay information.

[0265] IAB donor execution:

[0266] Step 1 (optional): configure a packet delay measurement time window / reporting time window for the IAB node.

[0267] Step 2: Receive the packet delay information reported by the IAB node, add the delays corresponding to the same UE ID, DRB ID and path ID reported by all IAB nodes in a path, and add the delay of the IAB donor to the next-level child node to obtain the total RAN-side delay for each (UE ID, DRB ID, path ID).

[0268] Scenario 2: Assuming that the IAB node measures and reports the downlink packet delay (reported on each BH RLC channel), the IAB node executes:

[0269] Step 1: Measure the downlink delay of each data packet in the current hop (the downlink delay of each data packet is a measurement statistic sample), and group the measurement statistic samples according to the following dimensions: (peer node number, BH RLC channel number, transmission direction, path ID, measurement time window or reporting time window). The path ID and measurement time window / reporting time window dimensions are optional, and the measurement time window / reporting time window dimension will be considered for grouping based on whether the IAB donor is configured or supported by the agreement.

[0270] Step 2: Collect statistics of downlink delay group statistics samples within a period of time (configured or agreed time period), such as calculating the average value, to form a packet delay information report and send it to the IAB donor. The packet delay information report is included in the F1 message or the RRC message. The reported packet delay information includes: IAB node number (optional), BH RLC channel number, pathID, and corresponding packet delay. The transmission direction (downlink) can be implicitly (such as distinguished by the notification signaling name) or explicitly included in the packet delay information.

[0271] IAB donor execution:

[0272] Step 1 (optional): configure a packet delay measurement time window / reporting time window for the IAB node.

[0273] Step 2: Receive the packet delay information reported by the IAB node, and convert it into the single-hop delay corresponding to each UE ID / each DRB ID according to the mapping relationship between the BH RLC channel and the UEID and DRB ID in each IAB node. The IAB donor superimposes the delays corresponding to the same UE ID, DRB ID and path ID reported by all IAB nodes in a path, and adds the delay of the IABdonor to the next-level child node to obtain the total RAN-side delay for each (UE ID, DRB ID, path ID).

[0274] Scenario 3: Assume that the IAB node measures and reports the uplink packet delay (reported by each terminal and each DRB), and the previous hop IAB node (child IAB node) of the IAB node executes:

[0275] The delay of reporting uplink data packets inside the IAB node (such as the delay between the arrival of the data packet at the BAP layer of the IAB node and the time when the uplink scheduling resources can be transmitted), that is, the uplink delay, also known as the uplink data packet delay. The uplink delay corresponds to the reported uplink delay information, which can be carried in the uplink BAP control PDU or reported in the uplink MAC CE. The uplink delay information includes: UE ID, DRB ID, path ID (optional), and the uplink packet delay at the IAB node.

[0276] IAB node execution:

[0277] Step 1: Receive uplink delay information reported by the previous hop IAB node (child IAB node). The uplink delay information can be reported via BAP control PDU or MAC CE.

[0278] Step 2: Measure the uplink transmission delay of each data packet in the current hop, and combine it with the uplink data packet delay reported by the previous hop to obtain the uplink delay of the current hop. If the BAP PDU carrying the data packet contains UE ID and / or DRB ID, group the measurement statistics samples according to the following dimensions: (peer node number, UE ID, DRB ID, transmission direction, path ID, measurement time window or reporting time window). Among them, the path ID and measurement time window / reporting time window dimensions are optional, and the measurement time window / reporting time window dimension is determined whether to be included in the grouping based on whether the IAB donor is configured or agreed to support it.

[0279] Step 3: Collect statistics of uplink delay group statistics samples within a period of time (configured or agreed time period), such as calculating the average value, to form group delay information and send it to the IAB donor. The group delay information is included in the F1 message or the RRC message. The group delay information includes: IAB node number (optional), UE ID, DRB ID, path ID, and corresponding group delay. The transmission direction (uplink) can be implicitly (such as distinguished by the notification signaling name) or explicitly included in the group delay information.

[0280] IAB donor execution:

[0281] Step 1 (optional): configure a packet delay measurement time window / reporting time window for the IAB node.

[0282] Step 2: Receive the packet delay information reported by the IAB node, add the delays corresponding to the same UE ID, DRB ID and path ID reported by all IAB nodes in a path, and add the delay of the IAB donor to the next-level child node to obtain the total RAN-side delay for each (UE ID, DRB ID, path ID).

[0283] Scenario 4: IAB node measures and reports uplink packet delay (reported on each BH RLC channel)

[0284] The previous IAB node of the IAB node (child IAB node):

[0285] The delay of reporting uplink data packets inside the IAB node (such as the delay between the arrival of the data packet at the BAP layer of the IAB node and the time when the uplink scheduling resources can be transmitted) is also called the uplink data packet delay. The uplink delay information including this delay can be carried in the uplink BAP control PDU or reported in the uplink MAC CE. The uplink delay information includes: IAB node number (optional), BH RLC channel number, path ID (optional), and corresponding uplink delay.

[0286] IAB node execution:

[0287] Step 1: Receive uplink delay information reported by the previous hop IAB node (child IAB node). The uplink delay information can be reported via BAP control PDU or MAC CE.

[0288] Step 2: Measure the uplink transmission delay of each data packet in the current hop, and combine it with the uplink data packet delay reported by the previous hop to obtain the uplink delay of the current hop. Group the measurement statistics samples according to the following dimensions: (peer node number, BH RLC channel number, transmission direction, path ID, measurement time window or reporting time window). Among them, the path ID and measurement time window / reporting time window dimensions are optional, and the measurement time window / reporting time window dimension is determined whether to be included in the grouping based on whether the IAB donor is configured or agreed to support it.

[0289] Step 3: Collect statistics of uplink delay group statistics samples within a period of time (configured or agreed time period), such as calculating the average value, and form the group delay information to be sent to the IAB donor. The group delay information is included in the F1 message or the RRC message. The group delay information includes: IAB node number (optional), BH RLC channel number, path ID, and corresponding group delay. The transmission direction can be implicitly (such as distinguished by the notification signaling name) or explicitly included in the report content.

[0290] IAB donor:

[0291] Step 1 (optional): configure a packet delay measurement time window / reporting time window for the IAB node.

[0292] Step 2: Receive the packet delay report reported by the IAB node, and determine the single-hop delay corresponding to each UE ID / each DRB ID based on the mapping relationship between the BH RLC channel and the UEID and DRB ID in each IAB node. The IAB donor superimposes the delays corresponding to the same (UE ID, DRB ID, path ID) reported by all IAB nodes in a path, and adds the delay of the IAB donor to the next-level child node to obtain the total RAN-side delay for each (UE ID, DRB ID, path ID).

[0293] In summary, the IAB node measures the packet delay information of the data packet from the node to the next hop node, and sends the packet delay information to the IAB donor, so that the IAB donor can understand the delay information in detail, which is convenient for counting the total delay of each terminal, each data radio bearer DRB and each path, thereby accurately controlling the node deployment, terminal access, terminal service access and transmission in the IAB network.

[0294] like Figure 5 As shown, the embodiment of the present invention further provides a method for reporting inter-node delay, which is executed by an IAB node and includes:

[0295] Step 501, when the transmission direction is uplink transmission, measuring the delay of at least one type of data packets inside the IAB node to obtain uplink delay information;

[0296] Step 502: Send the uplink delay information to the next hop IAB node.

[0297] The IAB node executes the method, for the uplink transmission scenario, by measuring the delay of at least one type of data packet inside the IAB node, to obtain uplink delay information, and then sends the uplink delay information to the next-hop IAB node, so that the next-hop IAB node uses it as part of the current-hop uplink packet delay for statistics.

[0298] Optionally, sending the uplink delay information to a next-hop IAB node specifically includes:

[0299] Sending the uplink delay information by returning an adaptive protocol control protocol data unit BAP control PDU; or,

[0300] The uplink delay information is sent through a media access control unit MAC CE.

[0301] Optionally, the uplink delay information includes a BH RLC channel identifier and uplink delay information corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or,

[0302] A terminal identifier, a DRB identifier, and an uplink delay corresponding to the DRB of the terminal indicated by the terminal identifier and the DRB identifier;

[0303] Or the sent uplink delay information further includes: one or more of a node identifier and a path identifier.

[0304] It should be noted that this method cooperates with the method executed by IAB in the above embodiment, and the implementation of the above method embodiment is applicable to this method, and can also achieve the same technical effect.

[0305] like Figure 6 As shown, an embodiment of the present invention provides a method for reporting inter-node delay, which is executed by an IAB host node and includes:

[0306] Step 601, receiving packet delay information sent by an IAB node; wherein the packet delay information is obtained by the IAB node measuring a data packet from the IAB node to a next hop node;

[0307] Step 602: Determine the total delay on the radio access network side according to the packet delay information.

[0308] The IAB donor executes the method of the embodiment of the present invention, and receives the packet delay information sent by the IAB node. Since the packet delay information is obtained by the IAB node through measuring the data packet from the IAB node to the next hop node, the IAB donor can understand the delay information in detail. Afterwards, the total delay on the wireless access network side is determined according to the packet delay information, and the node deployment, terminal access, terminal service access and transmission in the IAB network can be accurately controlled.

[0309] Optionally, the method further comprises:

[0310] Measuring a packet delay of a data packet from the IAB host node to a next hop node to obtain a first delay;

[0311] Determining the total delay on the wireless access network side according to the packet delay information specifically includes:

[0312] Superimposing the packet delay in the packet delay information of the IAB node with the packet delay in the packet delay corresponding to the same classification parameter sent by other IAB nodes in the same path to obtain a second delay;

[0313] A total delay on the radio access network side is obtained according to the first delay and the second delay.

[0314] Here, the step of measuring the packet delay of the data packet from the IAB host node to the next hop node to obtain the first delay may be performed before step 601 .

[0315] Optionally, receiving the packet delay information sent by the IAB node specifically includes:

[0316] receiving an F1AP message carrying the packet delay information; or,

[0317] An RRC message carrying the packet delay information is received.

[0318] Optionally, the packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier;

[0319] Or the packet delay information further includes: one or more of a node identifier and a path identifier.

[0320] Optionally, the superposition manner of the second time delay includes:

[0321] Adding the single-hop delay reported by each IAB node within the first preset time; or

[0322] superimpose the single-hop delay reported by each IAB node and measured within the second preset time; or

[0323] Add the single-hop delay reported by each IAB node and measured within the corresponding measurement time; or

[0324] Add the effective single-hop delay reported by each IAB node.

[0325] Optionally, the effective single-hop delay is determined by time information of a data packet delay measurement value sent by the IAB node, and the time information is:

[0326] The measurement time point or time period corresponding to the data packet delay measurement value; or

[0327] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0328] It should be noted that this method is implemented in conjunction with the method of the above-mentioned embodiment, and the implementation method of the above-mentioned method embodiment is applicable to this method, and can also achieve the same technical effect.

[0329] like Figure 7As shown, the embodiment of the present invention further provides a node delay reporting device, including: a memory 720, a transceiver 710, and a processor 700: the memory 720 is used to store program instructions; the transceiver 710 is used to send and receive data under the control of the processor 700; the processor 700 is used to read the program instructions in the memory 720 and perform the following operations:

[0330] Measuring packet delay information of a data packet from the IAB node to a next hop node;

[0331] The packet delay information is sent to an IAB host node of the IAB node through the transceiver.

[0332] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0333] Classifying data packets from the IAB node to the next hop node;

[0334] Measure the packet delay information of the same type of data packets.

[0335] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0336] Determine the transmission direction of the data packet from the IAB node to the next hop node and the backhaul radio link control BHRLC channel number, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0337] According to the transmission direction and the BH RLC channel number, data with the same transmission direction and the same BH RLC channel number are classified into the same type of data packets.

[0338] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0339] Determine a transmission direction, a terminal identifier, and a data radio bearer DRB identifier of a data packet from the IAB node to a next hop node, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0340] According to the transmission direction, terminal identifier and DRB identifier, data with the same transmission direction, the same terminal identifier and the same data radio bearer DRB identifier are classified into the same type of data packets.

[0341] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0342] Determine a path identifier of a data packet from the IAB node to a next hop node;

[0343] According to the transmission direction, the BH RLC channel number and the path identifier, data with the same transmission direction, the same BH RLC channel number and the same path identifier are classified into the same type of data packets; or

[0344] According to the transmission direction, terminal identifier, DRB identifier and path identifier, data with the same transmission direction, the same terminal identifier, the same data radio bearer DRB identifier and the same path identifier are classified into the same type of data packets.

[0345] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0346] If the transmission direction is uplink transmission, uplink delay information sent by the previous hop node of the IAB node is obtained, where the uplink delay information is the delay of at least one type of data packet inside a device of the previous hop node.

[0347] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0348] Acquire the uplink delay information sent by the previous hop node of the IAB node from the backhaul adaptive protocol control protocol data unit BAP control PDU; or,

[0349] The uplink delay information sent by the previous hop node of the IAB node is obtained from the media access control element MAC CE.

[0350] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0351] Sending an F1AP message or an RRC message carrying the packet delay information to the IAB host node of the IAB node.

[0352] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0353] Sending time information of the data packet delay measurement value to the IAB host node of the IAB node, wherein the time information is: a measurement time point or time period corresponding to the data packet delay measurement value; or

[0354] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0355] Optionally, the packet delay information / the uplink delay information includes a BH RLC channel identifier and a packet delay / uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay / uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier;

[0356] Or the packet delay information / the uplink delay information further includes: one or more of a node identifier and a path identifier.

[0357] Among them, Figure 7 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 700 and memory represented by memory 720. The bus architecture may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 710 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 700 is responsible for managing the bus architecture and general processing, and the memory 720 may store data used by the processor 710 when performing operations.

[0358] The processor 700 may 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 may also adopt a multi-core architecture.

[0359] The device in the embodiment of the present invention measures the packet delay information of the data packet from the IAB node to the next hop node, and then sends the packet delay information to the IAB donor, so that the IAB donor can understand the delay information in detail, which is convenient for counting the total delay of each terminal, each data radio bearer DRB and each path, thereby accurately controlling the node deployment, terminal access, terminal service access and transmission in the IAB network.

[0360] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0361] like Figure 8 As shown, the present invention also provides a node delay reporting device, including:

[0362] A first processing module 810 is used to measure the packet delay information of the data packet from the IAB node to the next hop node;

[0363] The first sending module 820 is configured to send the packet delay information to the IAB host node of the IAB node.

[0364] Optionally, the first processing module includes:

[0365] A classification submodule, used for classifying data packets from the IAB node to the next hop node;

[0366] The measurement submodule is used to measure the packet delay information of the same type of data packets.

[0367] Optionally, the classification submodule is further used for:

[0368] Determine the transmission direction of the data packet from the IAB node to the next hop node and the backhaul radio link control BHRLC channel number, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0369] According to the transmission direction and the BH RLC channel number, data with the same transmission direction and the same BH RLC channel number are classified into the same type of data packets.

[0370] Optionally, the classification submodule is further used for:

[0371] Determine a transmission direction, a terminal identifier, and a data radio bearer DRB identifier of a data packet from the IAB node to a next hop node, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction;

[0372] According to the transmission direction, terminal identifier and DRB identifier, data with the same transmission direction, the same terminal identifier and the same data radio bearer DRB identifier are classified into the same type of data packets.

[0373] Optionally, the device further comprises:

[0374] A determination module, used to determine a path identifier of a data packet from the IAB node to a next hop node;

[0375] Optionally, the classification submodule is further used for:

[0376] According to the transmission direction, the BH RLC channel number and the path identifier, data with the same transmission direction, the same BH RLC channel number and the same path identifier are classified into the same type of data packets; or

[0377] According to the transmission direction, terminal identifier, DRB identifier and path identifier, data with the same transmission direction, the same terminal identifier, the same data radio bearer DRB identifier and the same path identifier are classified into the same type of data packets.

[0378] Optionally, the device further comprises:

[0379] The acquisition module is used to acquire uplink delay information sent by the previous hop node of the IAB node if the transmission direction is uplink transmission, wherein the uplink delay information is the delay of at least one type of data packet inside the device of the previous hop node.

[0380] Optionally, the acquisition module is further used to:

[0381] Acquire the uplink delay information sent by the previous hop node of the IAB node from the backhaul adaptive protocol control protocol data unit BAP control PDU; or,

[0382] The uplink delay information sent by the previous hop node of the IAB node is obtained from the media access control element MAC CE.

[0383] Optionally, the first sending module is further used for:

[0384] Sending an F1AP message or an RRC message carrying the packet delay information to the IAB host node of the IAB node.

[0385] Optionally, the device further comprises:

[0386] A time information sending module, configured to send time information of a data packet delay measurement value to an IAB host node of the IAB node, wherein the time information is: a measurement time point or time period corresponding to the data packet delay measurement value; or

[0387] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0388] Optionally, the packet delay information / the uplink delay information includes a BH RLC channel identifier and a packet delay / uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay / uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier;

[0389] Or the packet delay information / the uplink delay information further includes: one or more of a node identifier and a path identifier.

[0390] The device of the embodiment of the present invention measures the packet delay information of the data packet from the AB node to the next hop node, and then sends the packet delay information to the IAB donor, so that the IAB donor can understand the delay information in detail, which is convenient for counting the total delay of each terminal, each data radio bearer DRB and each path, thereby accurately controlling the node deployment, terminal access, terminal service access and transmission in the IAB network.

[0391] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0392] If the integrated unit is implemented in the form of a software functional unit 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 is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0393] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0394] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, wherein the program instructions are used to enable the processor to execute the steps of the inter-node delay reporting method as executed by the IAB node.

[0395] Optionally, the program instructions are used to enable the processor to execute the following steps:

[0396] Measuring packet delay information of a data packet from the IAB node to a next hop node;

[0397] The packet delay information is sent to the IAB host node of the IAB node.

[0398] When the program instructions are executed by the processor, the above application can be realized. Figure 4 To avoid repetition, all implementations of the method embodiments shown are not described again here.

[0399] The present invention also provides a node delay reporting device, including: a memory, a transceiver, and a processor: the memory is used to store program instructions; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the program instructions in the memory, and the transceiver is used to perform the following operations:

[0400] In the case where the transmission direction is uplink transmission, measuring the delay of at least one type of data packets inside the IAB node to obtain uplink delay information;

[0401] The uplink delay information is sent to the next hop IAB node through the transceiver.

[0402] Optionally, the transceiver is further used for:

[0403] Sending the uplink delay information by returning an adaptive protocol control protocol data unit BAP control PDU; or,

[0404] The uplink delay information is sent through a media access control unit MAC CE.

[0405] Optionally, the uplink delay information includes a BH RLC channel identifier and uplink delay information corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or,

[0406] A terminal identifier, a DRB identifier, and an uplink delay corresponding to the DRB of the terminal indicated by the terminal identifier and the DRB identifier;

[0407] Or the sent uplink delay information further includes: one or more of a node identifier and a path identifier.

[0408] The device of the embodiment of the present invention, for the uplink transmission scenario, obtains uplink delay information by measuring the delay of at least one type of data packet inside the IAB node, and then sends the uplink delay information to the next-hop IAB node, so that the next-hop IAB node uses it as part of the current-hop uplink packet delay for statistics.

[0409] The structure of the device is similar to Figure 7 As shown, no further details are given here.

[0410] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0411] like Fig. 9 As shown, the present invention also provides a node delay reporting device, including:

[0412] The second processing module 910 is used to measure the delay of at least one type of data packets inside the IAB node when the transmission direction is uplink transmission, and obtain uplink delay information;

[0413] The second sending module 920 is configured to send the uplink delay information to a next-hop IAB node.

[0414] Optionally, the second sending module is used to:

[0415] Sending the uplink delay information by returning an adaptive protocol control protocol data unit BAP control PDU; or,

[0416] The uplink delay information is sent through a media access control unit MAC CE.

[0417] Optionally, the uplink delay information includes a BH RLC channel identifier and uplink delay information corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or,

[0418] A terminal identifier, a DRB identifier, and an uplink delay corresponding to the DRB of the terminal indicated by the terminal identifier and the DRB identifier;

[0419] Or the sent uplink delay information further includes: one or more of a node identifier and a path identifier.

[0420] The device of the embodiment of the present invention, for the uplink transmission scenario, obtains uplink delay information by measuring the delay of at least one type of data packet inside the IAB node, and then sends the uplink delay information to the next-hop IAB node, so that the next-hop IAB node uses it as part of the current-hop uplink packet delay for statistics.

[0421] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0422] If the integrated unit is implemented in the form of a software functional unit 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 is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform 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 USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks or optical disks.

[0423] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0424] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the steps of the inter-node delay reporting method executed by the IAB node.

[0425] Optionally, the program instructions are used to enable the processor to execute the following steps:

[0426] In the case where the transmission direction is uplink transmission, the delay of at least one type of data packets inside the IAB node is measured to obtain uplink delay information; and the uplink delay information is sent to the next-hop IAB node.

[0427] When the program instructions are executed by the processor, the above application can be realized. Figure 5 To avoid repetition, all implementations of the method embodiments shown are not described again here.

[0428] The embodiment of the present invention further provides a node delay reporting device, comprising: a memory, a transceiver, and a processor: the memory is used to store program instructions; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the program instructions in the memory, and the transceiver is used to perform the following operations:

[0429] Receiving the packet delay information sent by the IAB node through the transceiver; wherein the packet delay information is obtained by the IAB node measuring the data packet from the IAB node to the next hop node;

[0430] The total delay on the radio access network side is determined according to the packet delay information.

[0431] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0432] Measuring a packet delay of a data packet from the IAB host node to a next hop node to obtain a first delay;

[0433] Superimposing the packet delay in the packet delay information of the IAB node with the packet delay in the packet delay corresponding to the same classification parameter sent by other IAB nodes in the same path to obtain a second delay;

[0434] A total delay on the radio access network side is obtained according to the first delay and the second delay.

[0435] Optionally, the processor is used to read the program instructions in the memory and perform the following operations:

[0436] receiving an F1AP message carrying the packet delay information; or,

[0437] An RRC message carrying the packet delay information is received.

[0438] Optionally, the packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier;

[0439] Or the packet delay information further includes: one or more of a node identifier and a path identifier.

[0440] Optionally, the superposition manner of the second time delay includes:

[0441] Adding the single-hop delay reported by each IAB node within the first preset time; or

[0442] superimpose the single-hop delay reported by each IAB node and measured within the second preset time; or

[0443] Add the single-hop delay reported by each IAB node and measured within the corresponding measurement time; or

[0444] Add the effective single-hop delay reported by each IAB node.

[0445] Optionally, the effective single-hop delay is determined by time information of a data packet delay measurement value sent by the IAB node, and the time information is:

[0446] The measurement time point or time period corresponding to the data packet delay measurement value; or

[0447] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0448] The device receives the packet delay information sent by the IAB node. Since the packet delay information is obtained by the IAB node through measuring the data packet from the IAB node to the next hop node, the device can understand each delay information in detail. Then, the total delay on the wireless access network side is determined according to the packet delay information, and the node deployment, terminal access, terminal service access and transmission in the IAB network can be accurately controlled.

[0449] The structure of the device is similar to Figure 7 As shown, no further details are given here.

[0450] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0451] like Fig.10 As shown, the embodiment of the present invention further provides a device for reporting inter-node delay, including:

[0452] The receiving module 1010 is used to receive the packet delay information sent by the IAB node; wherein the packet delay information is obtained by the IAB node measuring the data packet from the IAB node to the next hop node;

[0453] The determination module 1020 is used to determine the total delay on the radio access network side according to the packet delay information.

[0454] Optionally, the receiving module is further used for:

[0455] receiving an F1AP message carrying the packet delay information; or,

[0456] An RRC message carrying the packet delay information is received.

[0457] Optionally, the packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier;

[0458] Or the packet delay information further includes: one or more of a node identifier and a path identifier.

[0459] Optionally, the superposition manner of the second time delay includes:

[0460] Adding the single-hop delay reported by each IAB node within the first preset time; or

[0461] superimpose the single-hop delay reported by each IAB node and measured within the second preset time; or

[0462] Add the single-hop delay reported by each IAB node and measured within the corresponding measurement time; or

[0463] Add the effective single-hop delay reported by each IAB node.

[0464] Optionally, the effective single-hop delay is determined by time information of a data packet delay measurement value sent by the IAB node, and the time information is:

[0465] The measurement time point or time period corresponding to the data packet delay measurement value; or

[0466] The valid time duration or expiration time duration corresponding to the measured value of the data packet delay.

[0467] The device of the embodiment of the present invention receives the packet delay information sent by the IAB node. Since the packet delay information is obtained by the IAB node through measuring the data packet from the IAB node to the next hop node, it is possible to understand each delay information in detail. Then, the total delay on the wireless access network side is determined according to the packet delay information, which can accurately control the node deployment, terminal access, terminal service access and transmission in the IAB network.

[0468] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0469] If the integrated unit is implemented in the form of a software functional unit 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 is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform 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 USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks or optical disks.

[0470] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0471] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, wherein the program instructions are used to enable the processor to execute the steps of the inter-node delay reporting method executed by the IAB host node.

[0472] Optionally, the program instructions are used to enable the processor to execute the following steps:

[0473] Receiving packet delay information sent by an IAB node; wherein the packet delay information is obtained by the IAB node measuring a data packet from the IAB node to a next hop node;

[0474] The total delay on the radio access network side is determined according to the packet delay information.

[0475] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, applicable systems can be global system of mobile communication (Global System of Mobile communication, GSM) system, code division multiple access (Code Division Multiple Access, CDMA) system, wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) general packet radio service (General Packet Radio Service, GPRS) system, long-term evolution (Long Term Evolution, LTE) system, LTE frequency division duplex (Frequency Division Duplex, FDD) system, LTE time division duplex (Time Division Duplex, TDD) system, advanced long-term evolution (Long Term Evolution Advanced, LTE-A) system, universal mobile system (Universal Mobile Telecommunication System, UMTS), global interconnection microwave access (Worldwide interoperability for Microwave Access, WiMAX) system, 5G new air interface (New Radio, NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.

[0476] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may 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 may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0477] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management 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 the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the Long Term Evolution (Long Term Evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0478] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.

[0479] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0480] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0481] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0482] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

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

Claims

1. A method for reporting inter-node delay, characterized in that: Executed by the integrated access backhaul IAB node, including: Measuring packet delay information of a data packet from the IAB node to a next hop node; sending the packet delay information to an IAB host node of the IAB node; The packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BHRLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier; If the transmission direction is uplink transmission, then obtaining uplink delay information sent by the previous hop node of the IAB node, the uplink delay information is the delay of at least one type of data packet inside the device of the previous hop node; the packet delay information includes the obtained uplink delay information; The uplink delay information includes a BH RLC channel identifier and an uplink delay corresponding to a BHRLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and an uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier.

2. The method according to claim 1, characterized in that Measuring the packet delay information of the data packet from the IAB node to the next hop node specifically includes: Classifying data packets from the IAB node to the next hop node; Measure the packet delay information of the same type of data packets.

3. The method according to claim 2, characterized in that The data packets from the IAB node to the next hop node are classified, specifically including: Determine the transmission direction of the data packet from the IAB node to the next hop node and the backhaul radio link control BH RLC channel number, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction; According to the transmission direction and the BH RLC channel number, data with the same transmission direction and the same BH RLC channel number are classified into the same type of data packets.

4. The method according to claim 2, characterized in that: The data packets from the IAB node to the next hop node are classified, specifically including: Determine a transmission direction, a terminal identifier, and a data radio bearer DRB identifier of a data packet from the IAB node to a next hop node, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction; According to the transmission direction, terminal identifier and DRB identifier, data with the same transmission direction, the same terminal identifier and the same data radio bearer DRB identifier are classified into the same type of data packets.

5. The method according to claim 3 or 4, characterized in that: The method further comprises: Determine a path identifier of a data packet from the IAB node to a next hop node; According to the transmission direction and the BH RLC channel number, data with the same transmission direction and the same BH RLC channel number are classified into the same type of data packets, including: According to the transmission direction, the BH RLC channel number and the path identifier, data with the same transmission direction, the same BH RLC channel number and the same path identifier are classified into the same type of data packets; According to the transmission direction, terminal identifier and DRB identifier, data with the same transmission direction, the same terminal identifier and the same data radio bearer DRB identifier are classified into the same type of data packets, including: According to the transmission direction, terminal identifier, DRB identifier and path identifier, data with the same transmission direction, the same terminal identifier, the same data radio bearer DRB identifier and the same path identifier are classified into the same type of data packets.

6. The method according to claim 1, characterized in that Acquiring uplink delay information sent by the previous hop node of the IAB node, specifically including: Acquire the uplink delay information sent by the previous hop node of the IAB node from the backhaul adaptive protocol control protocol data unit BAP control PDU; or, The uplink delay information sent by the previous hop node of the IAB node is obtained from the media access control element MAC CE.

7. The method according to claim 1, characterized in that Sending the packet delay information to the IAB host node of the IAB node specifically includes: Sending an F1AP message or an RRC message carrying the packet delay information to the IAB host node of the IAB node.

8. The method according to claim 1, characterized in that The method further comprises: Sending time information of the data packet delay measurement value to the IAB host node of the IAB node, wherein the time information is: a measurement time point or time period corresponding to the data packet delay measurement value; or The validity period or expiration period corresponding to the measured value of the data packet delay.

9. The method according to claim 1, characterized in that: The packet delay information / the uplink delay information further includes: one or more of a node identifier and a path identifier.

10. A method for reporting inter-node delay, characterized in that: Executed by the IAB node, including: In the case where the transmission direction is uplink transmission, measuring the delay of at least one type of data packets inside the IAB node to obtain uplink delay information; Sending the uplink delay information to the next-hop IAB node, so that the next-hop IAB node takes the uplink delay information as a part of the current-hop uplink packet delay information for statistics; The packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier; The uplink delay information includes a BH RLC channel identifier and an uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and an uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier.

11. The method according to claim 10, characterized in that Sending the uplink delay information to the next hop IAB node specifically includes: Sending the uplink delay information by returning an adaptive protocol control protocol data unit BAP control PDU; or, The uplink delay information is sent through a media access control unit MAC CE.

12. The method according to claim 10, characterized in that The sent uplink delay information further includes: one or more of a node identifier and a path identifier.

13. A method for reporting inter-node delay, characterized in that: Executed by the IAB host node, including: Receive packet delay information sent by the IAB node; the packet delay information includes uplink delay information acquired by the IAB node; the uplink delay information is the delay of at least one type of data packet in a device of a previous hop node of the IAB node; The packet delay information is obtained by the IAB node measuring a data packet from the IAB node to a next hop node; Determining the total delay on the wireless access network side according to the packet delay information; The packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BHRLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier; The uplink delay information includes a BH RLC channel identifier and an uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and an uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier.

14. The method according to claim 13, characterized in that The method further comprises: Measuring a packet delay of a data packet from the IAB host node to a next hop node to obtain a first delay; Determining the total delay on the wireless access network side according to the packet delay information specifically includes: Superimposing the packet delay in the packet delay information of the IAB node with the packet delay in the packet delay corresponding to the same classification parameter sent by other IAB nodes in the same path to obtain a second delay; A total delay on the radio access network side is obtained according to the first delay and the second delay.

15. The method according to claim 13, characterized in that Receive the packet delay information sent by the IAB node, including: receiving an F1AP message carrying the packet delay information; or, An RRC message carrying the packet delay information is received.

16. The method according to claim 13, characterized in that The packet delay information also includes: one or more of a node identifier and a path identifier.

17. The method according to claim 14, characterized in that The superposition method of the second time delay includes: Adding the single-hop delay reported by each IAB node within the first preset time; or superimpose the single-hop delay reported by each IAB node and measured within the second preset time; or Add the single-hop delay reported by each IAB node and measured within the corresponding measurement time; or Add the effective single-hop delay reported by each IAB node.

18. The method according to claim 17, characterized in that The effective single-hop delay is determined by the time information of the data packet delay measurement value sent by the IAB node, and the time information is: The measurement time point or time period corresponding to the data packet delay measurement value; or The validity period or expiration period corresponding to the measured value of the data packet delay.

19. A device for reporting inter-node delay, characterized in that: include: Memory, transceiver, processor; A memory for storing program instructions; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: Measuring the packet delay information of the data packet from the IAB node to the next hop node; sending the packet delay information to an IAB host node of the IAB node through the transceiver; The packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BHRLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier; The processor is used to read the program instructions in the memory and perform the following operations: If the transmission direction is uplink transmission, then obtaining uplink delay information sent by the previous hop node of the IAB node, the uplink delay information is the delay of at least one type of data packet inside the device of the previous hop node; the packet delay information includes the obtained uplink delay information; The uplink delay information includes a BH RLC channel identifier and an uplink delay corresponding to a BHRLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and an uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier.

20. The device according to claim 19, characterized in that The processor is used to read the program instructions in the memory and perform the following operations: Classifying data packets from the IAB node to the next hop node; Measure the packet delay information of the same type of data packets.

21. The device according to claim 20, characterized in that The processor is used to read the program instructions in the memory and perform the following operations: Determine the transmission direction of the data packet from the IAB node to the next hop node and the backhaul radio link control BH RLC channel number, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction; According to the transmission direction and the BH RLC channel number, data with the same transmission direction and the same BH RLC channel number are classified into the same type of data packets.

22. The device according to claim 20, characterized in that The processor is used to read the program instructions in the memory and perform the following operations: Determine a transmission direction, a terminal identifier, and a data radio bearer DRB identifier of a data packet from the IAB node to a next hop node, wherein the transmission direction includes an uplink transmission direction and a downlink transmission direction; According to the transmission direction, terminal identifier and DRB identifier, data with the same transmission direction, the same terminal identifier and the same data radio bearer DRB identifier are classified into the same type of data packets.

23. The device according to claim 21 or 22, characterized in that The processor is used to read the program instructions in the memory and perform the following operations: Determine a path identifier of a data packet from the IAB node to a next hop node; According to the transmission direction, the BH RLC channel number and the path identifier, data with the same transmission direction, the same BH RLC channel number and the same path identifier are classified into the same type of data packets; or According to the transmission direction, terminal identifier, DRB identifier and path identifier, data with the same transmission direction, the same terminal identifier, the same data radio bearer DRB identifier and the same path identifier are classified into the same type of data packets.

24. A device for reporting time delay between nodes, characterized in that: include: A first processing module, configured to measure packet delay information of a data packet from an IAB node to a next hop node; A first sending module, configured to send the packet delay information to an IAB host node of the IAB node; The packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BHRLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier; The device also includes: An acquisition module, configured to acquire, if the transmission direction is uplink transmission, uplink delay information sent by the previous hop node of the IAB node, wherein the uplink delay information is the delay of at least one type of data packet inside the device of the previous hop node; the packet delay information includes the acquired uplink delay information; The uplink delay information includes a BH RLC channel identifier and an uplink delay corresponding to a BHRLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and an uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier.

25. A device for reporting time delay between nodes, characterized in that: include: Memory, transceiver, processor; A memory for storing program instructions; a transceiver, for transmitting and receiving data under the control of the processor; The processor is configured to read the program instructions in the memory and perform the following operations: In the case where the transmission direction is uplink transmission, measuring the delay of at least one type of data packets inside the IAB node to obtain uplink delay information; Sending the uplink delay information to the next-hop IAB node through the transceiver, so that the next-hop IAB node takes the uplink delay information as part of the current-hop uplink packet delay information for statistics; The packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier; The uplink delay information includes a BH RLC channel identifier and an uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and an uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier.

26. A device for reporting inter-node delay, characterized in that: include: The second processing module is used to measure the delay of at least one type of data packet inside the IAB node when the transmission direction is uplink transmission, and obtain uplink delay information; A second sending module, used for sending the uplink delay information to a next-hop IAB node, so that the next-hop IAB node takes the uplink delay information as a part of the current-hop uplink packet delay information for statistics; The packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier, and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier; The uplink delay information includes a BH RLC channel identifier and an uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and an uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier.

27. A device for reporting inter-node delay, characterized in that: include: Memory, transceiver, processor; A memory for storing program instructions; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: The transceiver receives packet delay information sent by the IAB node; the packet delay information includes uplink delay information acquired by the IAB node; the uplink delay information is the delay of at least one type of data packet in a device of a previous hop node of the IAB node; wherein the packet delay information is obtained by the IAB node measuring a data packet from the IAB node to a next hop node; Determining the total delay on the wireless access network side according to the packet delay information; The packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BHRLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier; The uplink delay information includes a BH RLC channel identifier and an uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and an uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier.

28. A device for reporting inter-node delay, characterized in that: include: A receiving module, used for receiving packet delay information sent by the IAB node; The packet delay information includes uplink delay information acquired by the IAB node; The uplink delay information is the delay of at least one type of data packet in a device of a previous hop node of the IAB node; wherein the packet delay information is obtained by the IAB node measuring the data packet from the IAB node to the next hop node; A determination module, configured to determine a total delay on a wireless access network side according to the packet delay information; The packet delay information includes a BH RLC channel identifier and a packet delay corresponding to a BHRLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and a packet delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier; The uplink delay information includes a BH RLC channel identifier and an uplink delay corresponding to a BH RLC channel indicated by the BH RLC channel identifier; or a terminal identifier, a DRB identifier and an uplink delay corresponding to a DRB of a terminal indicated by the terminal identifier and the DRB identifier.

29. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the inter-node delay reporting method described in any one of claims 1 to 9, or the inter-node delay reporting method described in any one of claims 10 to 12, or the inter-node delay reporting method described in any one of claims 13 to 18.

Citation Information

Patent Citations

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

    CN112567796A

  • Centralized management node, distributed node, and method for packet delay control

    US20200187040A1