Providing neighbor relation information
An automated method for managing dynamic inter-gNB neighbor relations and Xn setups in WAB systems addresses inefficiencies in existing technologies, ensuring timely and reliable network operations.
Patent Information
- Application Number
- PCT/CN2024/084733
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-10-02
AI Technical Summary
Existing systems face challenges in efficiently managing dynamic inter-gNB neighbor relations and Xn setup in Wireless Access Backhaul (WAB) systems, leading to delayed or inaccurate neighbor relation management and suboptimal network performance.
An automated and dynamic process for detecting new gNBs and establishing Xn links is introduced, leveraging real-time data and network conditions to ensure timely updates to neighbor relations and Xn configurations.
Enhances network agility and reliability by providing efficient and timely management of inter-gNB neighbor relations and Xn setups, reducing service interruptions and improving overall network performance.
Smart Images

Figure CN2024084733_02102025_PF_FP_ABST
Abstract
Description
PROVIDING NEIGHBOR RELATION INFORMATION
[0001] FIELDS
[0002] Various example embodiments of the present disclosure generally relate to the field of telecommunication and in particular, to methods, devices, apparatuses and computer readable storage medium for providing neighbor relationship information.BACKGROUND
[0003] With developments in 5G technologies, the mobile base station with Wireless Access Backhaul (WAB) in Release 19 presents new challenges and opportunities. The management of dynamic inter-gNB neighbor relations and efficient Xn setup are crucial for backhaul operations. Furthermore, the critical role of timely Xn establishment in network management tasks like handovers and load balancing highlights the need for innovative solutions. Therefore, it is worth exploring advancements in WAB systems to enhance the fifth generation (5G) network efficiency and user experience.SUMMARY
[0004] In a first aspect of the present disclosure, there is provided a first apparatus. The first apparatus comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus at least to: establish a first connection between a first entity of the first apparatus and a second apparatus, the first apparatus comprising the first entity and a second entity; transmit, to the second apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus; receive a response to the request from the second apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus; and initiate, based on the first information, an Xn setup procedure with a neighbor apparatus of the at least one neighbor apparatus.
[0005] In a second aspect of the present disclosure, there is provided a second apparatus. The second apparatus comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus at least to: establish a first connection between the second apparatus and a first entity of a first apparatus, the first apparatus comprising the first entity and a second entity; receive, from the first apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus; and transmit a response to the request to the first apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus.
[0006] In a third aspect of the present disclosure, there is provided a method. The method comprises: establishing a first connection between a first entity of the first apparatus and a second apparatus, the first apparatus comprising the first entity and a second entity; transmitting, to the second apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus; receiving a response to the request from the second apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus; and initiating, based on the first information, an Xn setup procedure with a neighbor apparatus of the at least one neighbor apparatus.
[0007] In a fourth aspect of the present disclosure, there is provided a method. The method comprises: establishing a first connection between the second apparatus and a first entity of a first apparatus, the first apparatus comprising the first entity and a second entity; receiving, from the first apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus; and transmitting a response to the request to the first apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus.
[0008] In a fifth aspect of the present disclosure, there is provided a first apparatus. The first apparatus comprises means for establishing a first connection between a first entity of the first apparatus and a second apparatus, the first apparatus comprising the first entity and a second entity; means for transmitting, to the second apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus; means for receiving a response to the request from the second apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus; and means for initiating, based on the first information, an Xn setup procedure with a neighbor apparatus of the at least one neighbor apparatus.
[0009] In a sixth aspect of the present disclosure, there is provided a second apparatus. The second apparatus comprises means for establishing a first connection between the second apparatus and a first entity of a first apparatus, the first apparatus comprising the first entity and a second entity; means for receiving, from the first apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus; and means for transmitting a response to the request to the first apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus.
[0010] In a seventh aspect of the present disclosure, there is provided a computer readable medium. The computer readable medium comprises instructions stored thereon for causing an apparatus to perform at least the method according to the third aspect.
[0011] In an eighth aspect of the present disclosure, there is provided a computer readable medium. The computer readable medium comprises instructions stored thereon for causing an apparatus to perform at least the method according to the fourth aspect.
[0012] It is to be understood that the Summary section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Some example embodiments will now be described with reference to the accompanying drawings, where:
[0014] FIG. 1 illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0015] FIG. 2 illustrates example deployment of a communication system;
[0016] FIG. 3 illustrates signaling charts of communication according to some example embodiments of the present disclosure;
[0017] FIG. 4 illustrates signaling charts of communication according to some example embodiments of the present disclosure;
[0018] FIG. 5 illustrates a flowchart of a method implemented at a first apparatus in accordance with some example embodiments of the present disclosure;
[0019] FIG. 6 illustrates a flowchart of a method implemented at a second apparatus in accordance with some example embodiments of the present disclosure;
[0020] FIG. 7 illustrates a simplified block diagram of a device that is suitable for implementing example embodiments of the present disclosure; and
[0021] FIG. 8 illustrates a block diagram of an example computer readable medium in accordance with some example embodiments of the present disclosure.
[0022] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0023] Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. Embodiments described herein can be implemented in various manners other than the ones described below.
[0024] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0025] References in the present disclosure to “one embodiment, ” “an embodiment, ” “an example embodiment, ” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
[0026] It shall be understood that although the terms “first, ” “second” and the like may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0027] As used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or” , mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
[0028] As used herein, unless stated explicitly, performing a step “in response to A” does not indicate that the step is performed immediately after “A” occurs and one or more intervening steps may be included.
[0029] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms “a” , “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” , “comprising” , “has” , “having” , “includes” and / or “including” , when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof.
[0030] As used in this application, the term “circuitry” may refer to one or more or all of the following:
[0031] (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and
[0032] (b) combinations of hardware circuits and software, such as (as applicable) :
[0033] (i) a combination of analog and / or digital hardware circuit (s) with software / firmware and
[0034] (ii) any portions of hardware processor (s) with software (including digital signal processor (s) ) , software, and memory (ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and
[0035] (c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) , that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.
[0036] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
[0037] As used herein, the term “communication network” refers to a network following any suitable communication standards, such as New Radio (NR) , Long Term Evolution (LTE) , LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , Narrow Band Internet of Things (NB-IoT) and so on. Furthermore, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, and / or any other protocols either currently known or to be developed in the future. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.
[0038] As used herein, the term “network device” or “radio access network (RAN) node” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom. The network device may refer to a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , an NR NB (also referred to as a gNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, an Integrated Access and Backhaul (IAB) node, a low power node such as a femto, a pico, a non-terrestrial network (NTN) or non-ground network device such as a satellite network device, a low earth orbit (LEO) satellite and a geosynchronous earth orbit (GEO) satellite, an aircraft network device, and so forth, depending on the applied terminology and technology. In some example embodiments, radio access network (RAN) split architecture comprises a Centralized Unit (CU) and a Distributed Unit (DU) at an IAB donor node. An IAB node comprises a Mobile Terminal (IAB-MT) part that behaves like a UE toward the parent node, and a DU part of an IAB node behaves like a base station toward the next-hop IAB node.
[0039] The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example rather than limitation, a terminal device may also be referred to as a communication device, user equipment (UE) , a Subscriber Station (SS) , a Portable Subscriber Station, a Mobile Station (MS) , or an Access Terminal (AT) . The terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) , an Internet of Things (loT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (e.g., remote surgery) , an industrial device and applications (e.g., a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. The terminal device may also correspond to a Mobile Termination (MT) part of an IAB node (e.g., a relay node) . In the following description, the terms “terminal device” , “communication device” , “terminal” , “user equipment” and “UE” may be used interchangeably.
[0040] As used herein, the term “resource, ” “transmission resource, ” “resource block, ” “physical resource block” (PRB) , “uplink resource, ” or “downlink resource” may refer to any resource for performing a communication, for example, a communication between a terminal device and a network device, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, or any other resource enabling a communication, and the like.
[0041] In the following, a resource in time domain will be used as an example of a resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains. In summary, the resource used herein includes but is not limited to a time resource or a frequency resource, for example, a subband non-overlapping full duplex time resource, a dynamic time division duplexing time resource, a full duplex evolution time resource, a sub-band, a sub-carrier, or a resource element (RE) .
[0042] As used herein, the term "radio access network" (RAN) may refer to the component of a cellular telecommunications system that connects individual devices to other parts of a network through radio connections. The RAN is responsible for the management of radio communications between mobile devices, like smartphones or tablets, and the core network, facilitating functions such as radio resource management, mobility management, and handover decisions. For example, in the evolution from GSM to LTE and now 5G, the RAN has adapted to support higher data rates, lower latency, and increased connectivity for a growing number of wireless devices.
[0043] This present disclosure is targeted for Rel-19 WAB. The RAN outlines the following objectives of the Wireless Access Backhaul (WAB) study:
[0044] -Study the support of WAB including [RAN3, RAN2] ;
[0045] -Study the architecture and protocol stack of supporting a gNB with MT function providing PDU session backhaul;
[0046] -Study the impact of WAB mobility within an existing RAN (e.g., inter-gNB neighbour relations) .
[0047] -Identify necessary inter-gNB-and gNB-to-CN signalling to address the support of WAB; and
[0048] -Study signalling enhancements on resource multiplexing for WAB.
[0049] Example embodiments of the present disclosure are directed to a solution for providing neighbor relationships. A method comprises establishing a first connection between a first entity of the first apparatus and a second apparatus, the first apparatus comprising the first entity and a second entity; transmitting, to the second apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus; receiving a response to the request from the second apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus; and initiating, based on the first information, an Xn setup procedure with a neighbor apparatus of the at least one neighbor apparatus.
[0050] Example Environment
[0051] FIG. 1 illustrates an example communication environment 100 in which example embodiments of the present disclosure can be implemented. In the communication environment 100, a plurality of communication devices, including a first apparatus 110 and a second apparatus 120, can communicate with each other.
[0052] Further, the communication environment 100 also may include neighbor apparatus 130-1 and neighbor apparatus 130-2. For the purpose of discussion, the neighbor apparatus 130-1 and neighbor apparatus 130-2 may be collectively or individually referred to as neighbor apparatuses 130.
[0053] As one example scenario, the first apparatus 110 may function as a radio access network (RAN) node or a relay network node (such as, a mobile base station with WAB, also referred to as WAB for brevity) , and the first apparatus 110 may include a first entity and a second entity, where the first entity is a logical mobile termination of the first apparatus 110 (such as, a WAB-MT) and the second entity is a logical network device of the first apparatus 110 (such as, a WAB-gNB) . Further, the second apparatus 120 may function as a network apparatus and may be a donor or parent network device serving the first apparatus 110, and the neighbor apparatus (es) 130-1 and 130-2 may be network device (s) . The first entity of the first apparatus 110 (such as, a WAB-MT) terminates the air interface (for example, Uu interface) to the parent node. The second entity of the first apparatus 110 (such as, a WAB-gNB) supports the radio access links, for example, NR access link, to the terminate device (s) .
[0054] In the example of FIG. 1, the first apparatus 110 may be a relay node and the second apparatus 120 may be a base station serving the first entity of the first apparatus 110 and UE.
[0055] It is to be understood that the number of apparatuses and their connections shown in FIG. 1 are only for the purpose of illustration without suggesting any limitation. The communication environment 100 may include any suitable number of devices configured to implementing example embodiments of the present disclosure. Although not shown, it would be appreciated that one or more additional devices may be located in the coverage of a cell, and one or more additional cells may be deployed in the communication environment 100. It is noted that although illustrated as a network device, the second apparatus 120 may be an apparatus other than a network device. Although illustrated as an RAN node, the first apparatus 110 may be a device other than an RAN node.
[0056] In the following, for the purpose of illustration, some example embodiments are described with the first apparatus 110 operating as an RAN node and the second apparatus 120 operating as a base station. However, in some example embodiments, operations described in connection with an RAN node may be implemented at a network device or other device, and operations described in connection with a network device may be implemented at an RAN node or other device.
[0057] In some example embodiments, a link from the second apparatus 120 to a first entity of the first apparatus 110 is referred to as a downlink (DL) , while a link from the first entity of the first apparatus 110 to the second apparatus 120 is referred to as an uplink (UL) . In DL, the second apparatus 120 is a transmitting (TX) device (or a transmitter) and the first apparatus 110 is a receiving (RX) device (or a receiver) . In UL, the first apparatus 110 is a TX device (or a transmitter) and the second apparatus 120 is a RX device (or a receiver) .
[0058] Communications in the communication environment 100 may be implemented according to any proper communication protocol (s) , comprising, but not limited to, cellular communication protocols of the first generation (1G) , the second generation (2G) , the third generation (3G) , the fourth generation (4G) , the fifth generation (5G) , 5.5G, the sixth generation (6G) , and the like, wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11 and the like, and / or any other protocols currently known or to be developed in the future. Moreover, the communication may utilize any proper wireless communication technology, comprising but not limited to: Code Division Multiple Access (CDMA) , Frequency Division Multiple Access (FDMA) , Time Division Multiple Access (TDMA) , Frequency Division Duplex (FDD) , Time Division Duplex (TDD) , Multiple-Input Multiple-Output (MIMO) , Orthogonal Frequency Division Multiple (OFDM) , Discrete Fourier Transform spread OFDM (DFT-s-OFDM) and / or any other technologies currently known or to be developed in the future.
[0059] Reference is now made to FIG. 2, which illustrates example deployment 200 of a communication system. As shown in FIG. 2, the assumed deployment 200 of WAB and its relation to the serving network is provided. The WAB-node consists of a full gNB (also referred to as WAB-gNB) and WAB Mobile Termination (WAB-MT, also referred to as WAB-UE) that provides the radio connection for the NR backhaul (BH) . The main principle is that the BH connection for the WAB-gNB is provided by a BH Protocol Data Unit (PDU) session 205 established for the WAB-MT to the serving network, for example, User Plane Function, UPF, (BH) . Furthermore, WAB-gNB Next Generation (NG) interfaces (for both control and user plane) are transparently forwarded through the serving network. UE connected to the WAB-node sees the WAB cell like a normal cell and can establish a PDU session to the UE Next Generation Core (NGC) using existing signaling procedures. Therefore, the WAB deployment is transparent to UEs and does not require enhancements for legacy UEs.
[0060] In the context of Automatic Neighbour Relation (ANR) and transport network layer (TNL) address discovery (for example, Xn-C TNL address discovery) , Neighbour Cell Relations (NCRs) are cell-to-cell relations, while an Xn link is set up between two gNBs. NCRs are unidirectional, whereas an Xn link is bidirectional. The neighbour information exchange, which occurs during the Xn Setup procedure or in the gNB Configuration Update procedure, may be used for ANR purposes. The ANR function, which resides in the gNB, also allows Operation and Maintenance (OAM) to manage the Neighbour Cell Relation Table (NCRT) . The OAM can add and delete NCRs and change the attributes of the NCRT, with the OAM system being informed about changes in the NCRT.
[0061] Moreover, a gNB can build or update its NCRT, including information on neighboring cells based on OAM, ANR (e.g., UE’s measurement report) , and information received over Xn.
[0062] Before initiating Xn establishment, the gNB needs to first establish a security connection, e.g. IPSec, then establish the stream control transmission protocol (SCTP) connection. In case Xn is dynamically established before initiating Xn handover (HO) , the duration required for IPSec establishment, SCTP establishment, and XnAP establishment may delay the HO, and may cause a delayed HO failure. So ideally, the Xn should be established well before the initiation of Xn-HO. Xn can further be used for various purposes such as in HO procedure, interference co-ordination, load balancing / management, etc.
[0063] A gNB can initiate a N2-HO or Next Generation-Handover (NG-HO) towards a target gNB for multiple reasons, e.g., no Xn, not allowed to perform Xn-HO, changing of AMF, etc. The HO signaling includes a mandatory Target Identity (ID) IE, further including tracking area identity (TAI) and gNB ID of the target gNB. Therefore, before initiating N2-HO, a gNB shall know the gNB ID / TAI of the target gNB.
[0064] In the context of existing technologies, the IAB in Rel-18 is designed with gNB-Distributed Unit (DU) functionality, while the gNB-Centralized Unit (CU) functionality resides in the Donor gNB. The Donor gNB can be aware of a neighboring gNB (and vice versa) early regardless of existence of the IAB. In other words, the Xn links between Donors or between a donor and a neighboring gNB are already established. Consequently, when an IAB node joins or leaves the network, it merely causes the Donor gNB to initiate a NG-RAN Configuration Update procedure. This procedure informs the neighboring gNB to add or remove the cell of an IAB. Notably, even if the Neighbour Cell Relation Table (NCRT) is not updated to include the mobile IAB cell, the gNB can still initiate a Next Generation-Handover (NG-HO) to the IAB cell by matching the IAB's NR cell identifier with a known Donor gNB ID.
[0065] Comparatively, the scenarios in Releases 16 and 17 with IAB are similar to those in Rel-18, with the difference being that the IAB node is static rather than mobile.
[0066] Another aspect to consider is Operation and Maintenance (OAM) configuration. OAM can be used to configure the gNB ID of a neighboring gNB in a WAB. However, there are interests in reducing the workload on operators to manually configure gNB / WAB. Due to the mobile nature of a WAB, manually configuring a WAB via OAM has significant challenges and complexities (and similar for OAM to configure the gNB ID of a WAB in a neighboring gNB) .
[0067] Furthermore, the current Automatic Neighbour Relation (ANR) function allows a gNB to identify the gNB ID of neighboring gNBs based on UE reporting. However, the reporting of gNB ID length is only supported by Release 17 or beyond UEs. There is no guarantee that a WAB can consistently receive the gNB ID of neighboring gNBs from UEs, especially in scenarios where no UEs are present to provide such information.
[0068] In summary, the introduction of WAB brings new challenges to inter-gNB neighbor relations. In contrast to Rel-18 mobile IAB, where a new node appears as a new gNB-DU / cell to a neighboring gNB, a WAB appears as a new gNB entity to the neighboring gNB. The neighboring gNB (s) is expected to promptly detect a new gNB (i.e., a WAB) , rather than simply detect a new cell. The reason is that in order to initiate a N2-HO (or Xn-HO) , it is important for the neighboring gNB to know the gNB ID of the WAB, rather than just the physical cell identifier (PCI) / NR Cell Identity (NCI) of a new cell. Moreover, since most of the handovers between a WAB and neighboring gNB involve Xn-HO, the Xn interface between the neighboring gNB and WAB should be established in order to initiate a Xn-HO. Due to the delay involved in dynamic Xn setup, including IPSec, SCTP, and Xn Setup, it is important to establish the new Xn interface as early as possible upon the WAB's arrival.
[0069] Similarly, a WAB should also promptly detect a new neighboring gNB upon arriving under its coverage of new gNBs. Thus, it is beneficial to have an effective method to manage inter-gNB neighbor relations, including detecting new gNBs and supporting dynamic Xn setup between WAB and neighboring gNBs.
[0070] The present disclosure addresses challenges in dynamic inter-node neighbor relations and Xn setup within WAB systems, where current methodologies fall short in efficiently managing these relations and setups, particularly in the context of new WAB deployments. Existing systems often rely on static configurations or manual updates, leading to delayed or inaccurate neighbor relation management and Xn link establishments. Such approaches can result in inefficient handovers, potential service interruptions, and suboptimal network performance. The proposed method introduces an automated and dynamic process for detecting new gNBs and establishing Xn links, tailored to the unique requirements of WAB systems. By leveraging real-time data and network conditions, the method ensures timely updates to neighbor relations and Xn configurations, significantly enhancing network agility and reliability. The innovation of the present disclosure not only addresses the inherent limitations of current practices but also sets a foundation for potential standardization in managing dynamic neighbor relations and Xn setups in future wireless networks.
[0071] Work Principle and Example Signaling for Communication
[0072] The present discourse relates to a solution for providing neighbor relationships, and in particular, relates to a solution for providing dynamic inter-node neighbor relations and Xn setup in a mobile base station with a WAB system.
[0073] Example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. For the purposes of discussion, following embodiments will be discussed with reference to FIG. 1, for example, by using the first apparatus 110, the second apparatus 120 and the neighbor apparatus 130.
[0074] Additionally, merely for the purposes of discussion, in the following embodiments, the first apparatus 110 may function as a radio access network (RAN) node or a relay network node, and the first entity is a logical mobile termination of the first apparatus and the second entity is a logical network device of the first apparatus. Further, the second apparatus 120 may function as a network apparatus and may be a donor or parent network device for / serving the first apparatus 110, and the neighbor apparatus (es) 130 may be a network device.
[0075] It is to be understood that the operations at the first apparatus 110 and the second apparatus 120 should be coordinated. In other words, the second apparatus 120 and the first apparatus 110 should have a common understanding about configurations, parameters and so on. Such a common understanding may be implemented by any suitable interaction between the second apparatus 120 and the first apparatus 110 or both the second apparatus 120 and the first apparatus 110 applying the same rule / policy.
[0076] In the following, although some operations are described from a perspective of the first apparatus 110, it is to be understood that the corresponding operations should be performed by the second apparatus 120. Similarly, although some operations are described from a perspective of the second apparatus 120, it is to be understood that the corresponding operations should be performed by the first apparatus 110. Merely for brevity, some of the same or similar contents are omitted here.
[0077] Reference is made to FIG. 3, which illustrates a signaling flow 300 of communication in accordance with some embodiments of the present disclosure.
[0078] In operation, the first apparatus 110 establishes (305-1) a first connection between a first entity of the first apparatus 110 (such as, a WAB-MT) and the second apparatus 120. Accordingly, the second apparatus 120 establishes (305-2) the first connection between the first entity of the first apparatus 110 and the second apparatus 120. As one example, the first connection is an access stratum (AS) connection established via Radio Resource Control (RRC) procedures between the first entity of the first apparatus 110 (such as, a WAB-MT) and the second apparatus 120.
[0079] Further, the first apparatus 110 transmits (310-1) a request to the second apparatus 120, where the request is used for establishing or updating an Xn interface between the second entity of the first apparatus 110 (such as, a WAB-gNB) and the second apparatus 120. Accordingly, the second apparatus 120 receives (310-2) the request from the first apparatus 110.
[0080] As for the second apparatus 120, after receiving the request, the second apparatus 120 transmits (315-2) a response to the request, where the response comprises first information about at least one neighbor apparatus of the second apparatus 120, and the first apparatus receives (315-1) the response from the second apparatus 120. For example, the first information may comprise information about neighbor apparatus 130-1 and / or neighbor apparatus 130-2. Additionally, the second apparatus 120 may have established (301) connection (s) with the neighbor apparatus (es) 130. If so, more information about the neighbor apparatus (es) may be comprised in the response. The details about the contents comprised in the response will be discussed later.
[0081] As for the first apparatus 110, based on the information about neighbor apparatus, the first apparatus 110 initiates (325) an Xn setup procedure with a neighbor apparatus 130 of the at least one neighbor apparatus 130 indicated by the response. In some example embodiment, the first apparatus 110 uses the TNL configuration of the neighbor apparatus 130 to initiate the Xn setup procedure with the neighbor apparatus 130. Details about how to utilize the TNL configuration to initiate the Xn setup procedure will be discussed later.
[0082] In order to enable the second apparatus 120 to understand that the first apparatus 110 is an apparatus comprising the first entity and the second entity, the first apparatus 110 needs to provide related information to the second apparatus 120. In one example embodiment, the related information may be provided in the request. Alternatively, the related information may be provided during the establishment procedure of the first connection, such as, during the RRC procedure. These example embodiments will be discussed separately in the following.
[0083] Examples where the related information is provided in the request will be discussed first. In some example embodiments, the request may comprise second information indicating at least one of the following: a first identity of the first entity, a cell identity of a serving cell of the first entity, or an indication that the first apparatus 110 comprises the first entity and the second entity.
[0084] In some example embodiments, the request may be an Xn setup request or an Xn next generation radio access network (NG-RAN) node configuration update, and the request may comprise an information element to carry the second information. As one example, the information element may be a newly-introduced information element for carrying the second information.
[0085] As for the second apparatus 120, with the second information, the second apparatus 120 may understand that the first apparatus 110 comprises a first entity and a second entity. As a result, the second apparatus 120 may transmit (315-2) the response comprising the first information to the first apparatus 110.
[0086] Examples where the related information is provided during the establishment procedure of the first connection will be discussed in the following.
[0087] In some example embodiments, during the establishment of the first connection, the first apparatus 110 may transmit a second identity of the second entity to the second apparatus 120.
[0088] Additionally, in some example embodiments, the second identity may be indicated by an information element in a radio resource control (RRC) signaling. As one example, the information element is a newly-introduced information element for carrying the second identity.
[0089] As for the second apparatus 120, if an identity comprised in the request corresponds to the second identity received during the establishment of the first connection, the second apparatus 120 may transmit (315-2) the response comprising the first information to the first apparatus 110.
[0090] According to the above procedure, the second apparatus 120 may understand that the first apparatus 110 comprises a first entity and a second entity (such as, a WAB) , and may provide information about at least one neighbor apparatus 130 to the first apparatus 110 accordingly.
[0091] In the following, details about the information about at least one neighbor apparatus 130 will be discussed.
[0092] In some example embodiments, the response may be an Xn setup response or an Xn next generation radio access network (NG-RAN) node configuration update acknowledgement, and the response comprises an information element to carry the first information about the at least one neighbor apparatus. In some example embodiments, the response may be a further Xn next generation radio access network (NG-RAN) node configuration update initiated by the second apparatus 120. For example, after the second apparatus 120 determines the peer node is a WAB, the second apparatus 120 may detect a new neighboring gNB. The second apparatus 120 may initiate an Xn NG-RAN node configuration update procedure to provide the first information about the new neighboring gNB, thus allowing the first apparatus 110 to setup Xn with the new neighboring gNB.
[0093] In some example embodiments, the first information about at least one neighbor apparatus may comprise at least one identity of the at least one neighbor apparatus.
[0094] Alternatively, or in addition, in some example embodiments the first information about at least one neighbor apparatus 130 may comprise at least one transport network layer (TNL) configuration of the at least one neighbor apparatus 130. For example, the second apparatus 120 has established (301) connection with the neighbor apparatus 130, and thus the second apparatus 120 may provide the TNL configuration and optionally provide other related information to the first apparatus 110.
[0095] In some example embodiments, the TNL configuration may indicate at least one of the following:
[0096] ● a transport layer address for Xn control plane endpoint,
[0097] ● a transport layer address for internet protocol, IP, security endpoint, or
[0098] ● a transport layer address for general packet radio service (GPRS) Tunnelling Protocol (GTP) transport layer address.
[0099] Based on the TNL configuration, the first apparatus 110 may initiate (325) an Xn setup procedure with a neighbor apparatus 130. In some example embodiments, the first apparatus 110 may use the transport layer address for internet protocol, IP, security (IPSec) endpoint to setup IPSec connection that is further used to protect the Xn control plane signaling and / or user plane traffic. In some other example embodiments, the first apparatus 110 may use the transport layer address for Xn control plane endpoint to setup the transport network layer connection that is further used to transfer the Xn application protocol (XnAP) signaling. In some other example embodiments, the first apparatus 110 may use the transport layer address for general packet radio service (GPRS) Tunnelling Protocol (GTP) transport layer address to setup the transport network layer connection that is further used to transfer the Xn user plane traffic.
[0100] In some cases, the second apparatus 120 may not know the TNL configuration of the neighbor apparatus 130. In this event, the second apparatus 120 may provide an identity of the neighbor apparatus 130. If so, in some example embodiments, the first apparatus 110 may initiate (320) a TNL address discovery procedure (for example, an Xn-C TNL address discovery procedure) to obtain the TNL configuration of the neighbor apparatus based on an identity of the neighbor apparatus 130.
[0101] Embodiments
[0102] In order to better understand the above procedure, some example embodiments will be further discussed as below.
[0103] The WAB will be used as an example of the first apparatus 110, and the Donor or parent for / serving the WAB will be used as an example of the second apparatus 120.
[0104] In operation, a WAB transmits information to its Donor to enable the Donor detecting the co-location of WAB-MT and WAB-gNB. In some example embodiments, the WAB (for example, the WAB-MT) transmits the information via radio resource control (RRC) procedure to the Donor. In some other example embodiments, the WAB transmits the information via the Xn SETUP REQUEST message including the information of WAB-MT to the Donor, so the Donor can detect the co-location of WAB-MT and WAB-gNB, wherein the information of the WAB-MT can be an ID of the WAB-MT, such as cell-radio network temporary identifier (C-RNTI) . In some other example embodiments, the detection of co-location in Donor is also used for other purpose, such as for resource coordination.
[0105] As for the Donor, the Donor receives the information for detection the co-location of WAB-MT and WAB-gNB. In some example embodiments, the Donor receives the information via RRC from the WAB. In some other example embodiments, the Donor receives the information via the Xn SETUP REQUEST message including an indication that the source / initiating node is a WAB, from the WAB (for example, the WAB-gNB) .
[0106] Next, the Donor generates a neighboring gNB information of the neighboring cell and further transmits the XN SETUP RESPONSE message to the WAB, wherein the message includes the additional information of the neighboring NG-RAN node. In some example embodiments, a new Neighbour NG-RAN Node Information IE is added in the Xn SETUP RESPONSE message which provides necessary details required for WAB to efficiently setup Xn (i.e., quick setup of IPSec, SCTP, XnAP before Xn) with the neighboring gNB.
[0107] The WAB (for example, the WAB-gNB) receives an XN SETUP RESPONSE message from the Donor. In other words, the Donor transmits the XN SETUP RESPONSE message to the WAB. The message contains the information of the neighboring NG-RAN node. Then, the WAB initiates Xn Setup with the neighboring NG-RAN node by using the received information of the neighboring NG-RAN node.
[0108] More details will be discussed with reference to FIG. 4, which illustrate a signaling chart 400 of communication according to some example embodiments of the present disclosure.
[0109] As shown in FIG. 4, Xn is setup (405) between gNB1 402 (i.e., a Donor or parent of WAB 401) and a neighboring gNB2 403, and between the gNB1 402 and a gNB3 404. A WAB 401 (for example, WAB-MT of WAB 401) connects (410) with the gNB1 402.
[0110] The WAB 401 initiates (415) Xn Setup with gNB1 402 by sending an Xn SETUP REQUEST message. Specifically, the WAB discovers the Xn-C TNL address of Donor and initiates Xn Setup with Donor (for example, gNB1 402) , where the Xn SETUP REQUEST message may be transmitted to the gNB1. In some example embodiments, the Xn SETUP REQUEST message includes a new IE for the information of WAB-MT, so the Donor 402 can detect the co-location of WAB-MT and WAB-gNB in the WAB 401. The information of the WAB-MT can be an ID of the WAB-MT, such as C-RNTI, the cell ID of the serving cell, and / or an explicit indication saying this is a WAB. In some other embodiments, the detection of co-location in Donor is needed, e.g. for resource coordination.
[0111] In some example embodiments, the Donor 402 detects the co-location of WAB-MT and WAB-gNB via the information of WAB-MT in the received Xn SETUP REQUEST message. In some other example embodiments, the Donor 402 detects the co-location of WAB-MT and WAB-gNB via a new Xn AP IE for information of WAB-MT. In some other example embodiments, the Donor 402 detects the co-location of WAB-MT and WAB-gNB via a new RRC IE for the information of WAB-gNB.
[0112] The WAB 401 may also include the information of WAB-MT during the Xn establishment between WAB 401 and other neighboring gNB.
[0113] Alternatively, since the receiving (415) Xn SETUP REQUEST message from the WAB 401 to the Donor 402 includes the gNB ID of WAB-gNB, the co-location detection may be based on the gNB ID. In some example embodiments, upon the WAB 401 connecting (410) with the gNB1 402 (i.e., when WAB-MT setup RRC connection with gNB1) , the WAB-MT may provide the gNB ID of the co-located WAB-gNB to gNB1 via a new IE in RRC. In some other example embodiments, upon receiving (415) Xn SETUP REQUEST message from the WAB 401 to the Donor 402 (i.e. when the co-located WAB-gNB initiates the Xn Setup with gNB1) , the gNB1 can compare the gNB ID received (415) in Xn SETUP REQUEST message with the gNB ID received via RRC (such as, during the procedure where the WAB 401 connects (410) with the gNB1) , then it can know this WAB-gNB is co-located to the WAB-MT who provided the same gNB ID via the RRC.
[0114] As shown in FIG. 4, the Donor 402 transmits (420) the XN SETUP RESPONSE message to the WAB 401. The Donor 402 generates a neighboring NG-RAN information for the neighboring cells, for example, the WAB Neighbour NG-RAN Node Information. The Xn SETUP RESPONSE message includes the additional information of the neighboring NG-RAN node, for example, the WAB Neighbour NG-RAN Node Information. In some example embodiments, a new WAB Neighbour NG-RAN Node Information IE is added in the Xn SETUP RESPONSE message. The new WAB Neighbour NG-RAN Node Information IE includes two entries, one for neighboring gNB2 403, and one for neighboring gNB3 404. For example, it includes the following information shown in Table. 1.
[0115] Table. 1
[0116] In some example embodiments, the message is transmitted (420) by the Donor 402 to WAB-gNB 401, to transfer application data for an Xn-C interface instance as shown in Table 2-1 and Table 2-2.
[0117] Table 2-1
[0118] Table 2-2
[0119] In some example embodiments, the gNB1 402 may only know the gNB ID of neighboring gNB (e.g. gNB2 403) , but do not have Xn with it. In accordance with that, gNB1 402 only provides the gNB ID of gNB2 403 to WAB, then WAB may initiate Xn-C TNL Address Discovery procedure to know gNB2’s IP address then initiate Xn setup towards gNB2 403.
[0120] The current Xn SETUP RESPONSE message only includes the gNB ID of the gNB transmitting (420) the Xn SETUP RESPONSE message, but does not include the gNB ID of neighboring gNB (s) (i.e., does not include the gNB ID of gNB2 403 or gNB3 404) .
[0121] This is also different to existing Neighbour NG-RAN Node List IE, which includes a gNB ID IE, and a mandatory Local NG-RAN Node Identifier IE, the following two reasons are that the purpose is different, where 38.423 defines the existing IE is used for “Local NG-RAN Node Identifier conflict detection. ” , while in some example embodiments, it is used for new Xn Setup with neighboring gNB; and the content is different, where current Neighbour NG-RAN Node List IE includes a mandatory Local NG-RAN Node Identifier IE. But the neighboring gNB may not have this local ID, and no need to include this IE in some example embodiments.
[0122] In case the gNB1 402 knows the Xn TNL Configuration Information of the gNB2 403, it can provide it to the WAB 401, thus the WAB 401 can use it to initiate Xn Setup, and skip the Xn-C TNL address discovery procedure.
[0123] The IE used for signalling Xn TNL Configuration information for automatic Xn and SCTP association establishment, is shown in the following Table 3-1 and Table 3-2.
[0124] Table 3-1
[0125] Table 3-2
[0126] As shown in FIG. 4, the WAB 401 uses the received Xn TNL address of NG-RAN Node to initiate (425) SCTP / Xn establishment with the gNB2 403. Similarly, the WAB 401 uses the received Xn TNL address of NG-RAN Node to initiate (425) SCTP / Xn establishment with the gNB3 404. The gNB2 403 (and the gNB3 404) can now know the information of WAB.
[0127] In some example embodiments, the WAB 401 only receives (420) the Global NG-RAN Node ID of the neighbour gNB. The WAB 401 uses the received Global NG-RAN Node ID, and other information (i.e. cell ID, TAI) to initiate Xn-C TNL address discovery procedure towards gNB2 403 (or gNB3 404) , then use the Xn-C TNL address to initiate (425) the Xn Setup with gNB2 403 (or gNB3 404) . This is based on the assumption that WAB’s neighbor gNB is most likely also a neighbor to Donor 402.
[0128] The method of the present disclosure can quickly establish the Xn with neighboring gNB, without relying on the UE’s measurement report.
[0129] Example Methods
[0130] FIG. 5 shows a flowchart of an example method 500 implemented at a first apparatus in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 500 will be described from the perspective of the first apparatus in FIG. 1.
[0131] At block 510, the first apparatus 110 establishes a first connection between a first entity of the first apparatus and a second apparatus, the first apparatus comprising the first entity and a second entity.
[0132] At block 520, the first apparatus 110 transmits, to the second apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus.
[0133] At block 530, the first apparatus 110 receives a response to the request from the second apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus.
[0134] At block 540, the first apparatus 110 initiates, based on the first information, an Xn setup procedure with a neighbor apparatus of the at least one neighbor apparatus.
[0135] In some example embodiments, the request comprises second information indicating at least one of the following: a first identity of the first entity, a cell identity of a serving cell of the first entity, or an indication that the first apparatus comprises the first entity and the second entity.
[0136] In some example embodiments, the request is an Xn setup request or an Xn next generation radio access network (NG-RAN) node configuration update, and the request comprises an information element to carry the second information.
[0137] In some example embodiments, the first apparatus 110, during the establishment of the first connection, transmits a second identity of the second entity to the second apparatus.
[0138] In some example embodiments, the second identity is indicated by an information element in a radio resource control (RRC) signaling.
[0139] In some example embodiments, the response is an Xn setup response or an Xn next generation radio access network (NG-RAN) node configuration update acknowledgement, and the response comprises an information element to carry the first information about the at least one neighbor apparatus. In some example embodiments, the response can be a further Xn next generation radio access network (NG-RAN) node configuration update initiated by the second apparatus.
[0140] In some example embodiments, the first information about at least one neighbor apparatus comprises at least one of the following: at least one identity of the at least one neighbor apparatus, or at least one transport network layer (TNL) configuration of the at least one neighbor apparatus.
[0141] In some example embodiments, a TNL configuration of the at least one TNL configuration indicates at least one of the following: a transport layer address for Xn control plane endpoint, a transport layer address for internet protocol, IP, security endpoint, or a transport layer address for general packet radio service (GPRS) Tunnelling Protocol (GTP) transport layer address.
[0142] In some example embodiments, the first apparatus 110, in accordance with a determination a TNL configuration of a neighbor apparatus of the at least one neighbor apparatus is not comprised in the first information, initiates, based on an identity of the neighbor apparatus, a TNL address discovery procedure to obtain the TNL configuration of the neighbor apparatus.
[0143] In some example embodiments, the first apparatus 110 is a radio access network (RAN) node, the first entity is a logical mobile termination of the first apparatus, the second entity is a logical network device of the first apparatus, and the second apparatus is a donor network device for / serving the first apparatus.
[0144] FIG. 6 shows a flowchart of an example method 600 implemented at a second apparatus in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 600 will be described from the perspective of the second apparatus 120 in FIG. 1.
[0145] At block 610, the second apparatus 120 establishes a first connection between the second apparatus and a first entity of a first apparatus, the first apparatus comprising the first entity and a second entity.
[0146] At block 620, the second apparatus 120 receives, from the first apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus.
[0147] At block 630, the second apparatus 120 transmits a response to the request to the first apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus.
[0148] In some example embodiments, the request comprises second information indicating at least one of the following: a first identity of the first entity, a cell identity of a serving cell of the first entity, or an indication that the first apparatus comprises the first entity and the second entity, and the second apparatus 120, in accordance with a determination that the request comprises the second information, transmits the response comprising the first information to the first apparatus.
[0149] In some example embodiments, the request is an Xn setup request or an Xn next generation radio access network (NG-RAN) node configuration update, comprising an information element to carry the second information.
[0150] In some example embodiments, the second apparatus 120, during the establishment of the first connection, receives a second identity of the second entity from the first apparatus; and in accordance with a determination that an identity comprised in the request corresponds to the second identity received during the establishment of the first connection, transmits the response comprising the first information to the first apparatus.
[0151] In some example embodiments, the second identity is indicated by an information element in a radio resource control (RRC) signaling.
[0152] In some example embodiments, the response is an Xn setup response or an Xn next generation radio access network (NG-RAN) node configuration update acknowledgement, comprising an information element to carry the first information about the at least one neighbor apparatus. In some example embodiments, the response can be a further Xn next generation radio access network (NG-RAN) node configuration update initiated by the second apparatus.
[0153] In some example embodiments, the first information about the at least one neighbor apparatus comprises at least one of the following: at least one identity of the at least one neighbor apparatus, or at least one transport network layer (TNL) configuration of the at least one neighbor apparatus.
[0154] In some example embodiments, a TNL configuration of the at least one TNL configuration indicates at least one of the following: a transport layer address for Xn control plane endpoint, a transport layer addresses address for internet protocol, IP, security endpoint, or a transport layer address for general packet radio service (GPRS) Tunnelling Protocol (GTP) transport layer address.
[0155] In some example embodiments, the first apparatus is a radio access network (RAN) node, the first entity is a logical mobile termination of the first apparatus, the second entity is a logical network device of the first apparatus, and the second apparatus is a donor network device for / serving the first apparatus.
[0156] In some example embodiments, a first apparatus capable of performing the method 500 (for example, the first apparatus in FIG. 1) may comprise means for performing the respective operations of the method 500. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The first apparatus may be implemented as or included in the first apparatus 110 in FIG. 1.
[0157] In some example embodiments, the first apparatus comprises means for establishing a first connection between a first entity of the first apparatus and a second apparatus, the first apparatus comprising the first entity and a second entity; means for transmitting, to the second apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus; means for receiving a response to the request from the second apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus; and means for initiating, based on the first information, an Xn setup procedure with a neighbor apparatus of the at least one neighbor apparatus.
[0158] In some example embodiments, the request comprises second information indicating at least one of the following: a first identity of the first entity, a cell identity of a serving cell of the first entity, or an indication that the first apparatus comprises the first entity and the second entity.
[0159] In some example embodiments, the request is an Xn setup request or an Xn next generation radio access network (NG-RAN) node configuration update, and the request comprises an information element to carry the second information.
[0160] In some example embodiments, the first apparatus, during the establishment of the first connection, transmits a second identity of the second entity to the second apparatus.
[0161] In some example embodiments, the second identity is indicated by an information element in a radio resource control (RRC) signaling.
[0162] In some example embodiments, the response is an Xn setup response or an Xn next generation radio access network (NG-RAN) node configuration update acknowledgement, and the response comprises an information element to carry the first information about the at least one neighbor apparatus. In some example embodiments, the response can be a further Xn next generation radio access network (NG-RAN) node configuration update initiated by the second apparatus.
[0163] In some example embodiments, the first information about at least one neighbor apparatus comprises at least one of the following: at least one identity of the at least one neighbor apparatus, or at least one transport network layer (TNL) configuration of the at least one neighbor apparatus.
[0164] In some example embodiments, a TNL configuration of the at least one TNL configuration indicates at least one of the following: a transport layer address for Xn control plane endpoint, a transport layer address for internet protocol, IP, security endpoint, or a transport layer address for general packet radio service (GPRS) Tunnelling Protocol (GTP) transport layer address.
[0165] In some example embodiments, the first apparatus, in accordance with a determination a TNL configuration of a neighbor apparatus of the at least one neighbor apparatus is not comprised in the first information, initiates, based on an identity of the neighbor apparatus, a TNL address discovery procedure to obtain the TNL configuration of the neighbor apparatus.
[0166] In some example embodiments, the first apparatus is a radio access network (RAN) node, the first entity is a logical mobile termination of the first apparatus, the second entity is a logical network device of the first apparatus, and the second apparatus is a donor network device for / serving the first apparatus.
[0167] In some example embodiments, a second apparatus capable of performing the method 600 (for example, the second apparatus 120 in FIG. 1 may comprise means for performing the respective operations of the method 600. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The second apparatus may be implemented as or included in the second apparatus 120 in FIG. 1.
[0168] In some example embodiments, the second apparatus comprises means for establishing a first connection between the second apparatus and a first entity of a first apparatus, the first apparatus comprising the first entity and a second entity; means for receiving, from the first apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus; and means for transmitting a response to the request to the first apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus.
[0169] In some example embodiments, the request comprises second information indicating at least one of the following: a first identity of the first entity, a cell identity of a serving cell of the first entity, or an indication that the first apparatus comprises the first entity and the second entity, and the second apparatus, in accordance with a determination that the request comprises the second information, transmits the response comprising the first information to the first apparatus.
[0170] In some example embodiments, the request is an Xn setup request or an Xn next generation radio access network (NG-RAN) node configuration update, comprising an information element to carry the second information.
[0171] In some example embodiments, the second apparatus, during the establishment of the first connection, receives a second identity of the second entity from the first apparatus; and in accordance with a determination that an identity comprised in the request corresponds to the second identity received during the establishment of the first connection, transmits the response comprising the first information to the first apparatus.
[0172] In some example embodiments, the second identity is indicated by an information element in a radio resource control (RRC) signaling.
[0173] In some example embodiments, the response is an Xn setup response or an Xn next generation radio access network (NG-RAN) node configuration update acknowledgement, comprising an information element to carry the first information about the at least one neighbor apparatus. In some example embodiments, the response can be a further Xn next generation radio access network (NG-RAN) node configuration update initiated by the second apparatus.
[0174] In some example embodiments, the first information about the at least one neighbor apparatus comprises at least one of the following: at least one identity of the at least one neighbor apparatus, or at least one transport network layer (TNL) configuration of the at least one neighbor apparatus.
[0175] In some example embodiments, a TNL configuration of the at least one TNL configuration indicates at least one of the following: a transport layer address for Xn control plane endpoint, a transport layer addresses address for internet protocol, IP, security endpoint, or a transport layer address for general packet radio service (GPRS) Tunnelling Protocol (GTP) transport layer address.
[0176] In some example embodiments, the first apparatus is a radio access network (RAN) node, the first entity is a logical mobile termination of the first apparatus, the second entity is a logical network device of the first apparatus, and the second apparatus is a donor network device for / serving the first apparatus.
[0177] Example Apparatus, Device and Medium
[0178] FIG. 7 is a simplified block diagram of a device 700 that is suitable for implementing example embodiments of the present disclosure. The device 700 may be provided to implement a communication device, for example, the first apparatus 110 or the second apparatus 120 as shown in FIG. 1. As shown, the device 700 includes one or more processors 710, one or more memories 720 coupled to the processor 710, and one or more communication modules 740 coupled to the processor 710.
[0179] The communication module 740 is for bidirectional communications. The communication module 740 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interfaces may represent any interface that is necessary for communication with other network elements. In some example embodiments, the communication module 740 may include at least one antenna.
[0180] The processor 710 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 700 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0181] The memory 720 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a Read Only Memory (ROM) 724, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , an optical disk, a laser disk, and other magnetic storage and / or optical storage. Examples of the volatile memories include, but are not limited to, a random-access memory (RAM) 722 and other volatile memories that will not last in the power-down duration.
[0182] A computer program 730 includes computer executable instructions that are executed by the associated processor 710. The instructions of the program 730 may include instructions for performing operations / acts of some example embodiments of the present disclosure. The program 730 may be stored in the memory, e.g., the ROM 724. The processor 710 may perform any suitable actions and processing by loading the program 730 into the RAM 722.
[0183] The example embodiments of the present disclosure may be implemented by means of the program 730 so that the device 700 may perform any process of the disclosure as discussed with reference to FIG. 2 to FIG. 6. The example embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
[0184] In some example embodiments, the program 730 may be tangibly contained in a computer readable medium which may be included in the device 700 (such as in the memory 720) or other storage devices that are accessible by the device 700. The device 700 may load the program 730 from the computer readable medium to the RAM 722 for execution. In some example embodiments, the computer readable medium may include any types of non-transitory storage medium, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) .
[0185] FIG. 8 shows an example of the computer readable medium 800 which may be in form of CD, DVD or other optical storage disk. The computer readable medium 800 has the program 730 stored thereon.
[0186] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, and other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. Although various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0187] Some example embodiments of the present disclosure also provide at least one computer program product tangibly stored on a computer readable medium, such as a non-transitory computer readable medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target physical or virtual processor, to carry out any of the methods as described above. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0188] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. The program code may be provided to a processor or controller of a general-purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program code, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0189] In the context of the present disclosure, the computer program code or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer readable medium, and the like.
[0190] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random-access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0191] Further, although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, although several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Unless explicitly stated, certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, unless explicitly stated, various features that are described in the context of a single embodiment may also be implemented in a plurality of embodiments separately or in any suitable sub-combination.
[0192] Although the present disclosure has been described in languages specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.A first apparatus comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus at least to:establish a first connection between a first entity of the first apparatus and a second apparatus, the first apparatus comprising the first entity and a second entity;transmit, to the second apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus;receive a response to the request from the second apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus; andinitiate, based on the first information, an Xn setup procedure with a neighbor apparatus of the at least one neighbor apparatus.2.The first apparatus of claim 1, wherein the request comprises second information indicating at least one of the following:a first identity of the first entity,a cell identity of a serving cell of the first entity, oran indication that the first apparatus comprises the first entity and the second entity.3.The first apparatus of claim 2, wherein the request is an Xn setup request or an Xn next generation radio access network (NG-RAN) node configuration update, and the request comprises an information element to carry the second information.4.The first apparatus of claim 1, wherein the at least one memory and the at least one processor cause the first apparatus to:during the establishment of the first connection, transmit a second identity of the second entity to the second apparatus.5.The first apparatus of claim 4, wherein the second identity is indicated by an information element in a radio resource control (RRC) signaling.6.The first apparatus of any of claims 1 to 5, wherein the response is an Xn setup response or an Xn next generation radio access network (NG-RAN) node configuration update acknowledgement or an Xn next generation radio access network (NG-RAN) node configuration update, and the response comprises an information element to carry the first information about the at least one neighbor apparatus.7.The first apparatus of any of claims 1 to 6, wherein the first information about at least one neighbor apparatus comprises at least one of the following:at least one identity of the at least one neighbor apparatus, orat least one transport network layer (TNL) configuration of the at least one neighbor apparatus.8.The first apparatus of claim 7, wherein a TNL configuration of the at least one TNL configuration indicates at least one of the following:a transport layer address for Xn control plane endpoint,a transport layer address for internet protocol, IP, security endpoint, ora transport layer address for general packet radio service (GPRS) Tunnelling Protocol (GTP) transport layer address.9.The first apparatus of any of claim 7 or 8, wherein the at least one memory and the at least one processor cause the first apparatus to:in accordance with a determination a TNL configuration of a neighbor apparatus of the at least one neighbor apparatus is not comprised in the first information, initiate, based on an identity of the neighbor apparatus, a TNL address discovery procedure to obtain the TNL configuration of the neighbor apparatus.10.The first apparatus of any of claims 1 to 9, wherein,the first apparatus is a radio access network (RAN) node,the first entity is a logical mobile termination of the first apparatus,the second entity is a logical network device of the first apparatus, andthe second apparatus is a donor network device for the first apparatus.11.A second apparatus comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus at least to:establish a first connection between the second apparatus and a first entity of a first apparatus, the first apparatus comprising the first entity and a second entity;receive, from the first apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus; andtransmit a response to the request to the first apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus.12.The second apparatus of claim 11, wherein the request comprises second information indicating at least one of the following:a first identity of the first entity,a cell identity of a serving cell of the first entity, oran indication that the first apparatus comprises the first entity and the second entity,and wherein the at least one memory and the at least one processor cause the second apparatus to:in accordance with a determination that the request comprises the second information, transmit the response comprising the first information to the first apparatus.13.The second apparatus of claim 12, wherein the request is an Xn setup request or an Xn next generation radio access network (NG-RAN) node configuration update, comprising an information element to carry the second information.14.The second apparatus of claim 11, wherein the at least one memory and the at least one processor cause the second apparatus to:during the establishment of the first connection, receive a second identity of the second entity from the first apparatus; andin accordance with a determination that an identity comprised in the request corresponds to the second identity received during the establishment of the first connection, transmit the response comprising the first information to the first apparatus.15.The second apparatus of claim 14, wherein the second identity is indicated by an information element in a radio resource control (RRC) signaling.16.The second apparatus of any of claims 11 to 15, wherein the response is an Xn setup response or an Xn next generation radio access network (NG-RAN) node configuration update acknowledgement or an Xn next generation radio access network (NG-RAN) node configuration update, comprising an information element to carry the first information about the at least one neighbor apparatus.17.The second apparatus of any of claims 12 to 16, wherein the first information about the at least one neighbor apparatus comprises at least one of the following:at least one identity of the at least one neighbor apparatus, orat least one transport network layer (TNL) configuration of the at least one neighbor apparatus.18.The second apparatus of claim 17, wherein a TNL configuration of the at least one TNL configuration indicates at least one of the following:a transport layer address for Xn control plane endpoint,a transport layer addresses address for internet protocol, IP, security endpoint, ora transport layer address for general packet radio service (GPRS) Tunnelling Protocol (GTP) transport layer address.19.The second apparatus of any of claims 12 to 18, wherein,the first apparatus is a radio access network (RAN) node,the first entity is a logical mobile termination of the first apparatus,the second entity is a logical network device of the first apparatus, andthe second apparatus is a donor network device for the first apparatus.20.A method comprising:establishing, at a first apparatus, a first connection between a first entity of the first apparatus and a second apparatus, the first apparatus comprising the first entity and a second entity.transmitting, to the second apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus.receiving a response to the request from the second apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus.initiating, based on the first information, an Xn setup procedure with a neighbor apparatus of the at least one neighbor apparatus.21.A method comprising:establishing, at a second apparatus, a first connection between the second apparatus and a first entity of a first apparatus, the first apparatus comprising the first entity and a second entity.receiving, from the first apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus.transmitting a response to the request to the first apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus.22.A first apparatus comprising:means for establishing a first connection between a first entity of the first apparatus and a second apparatus, the first apparatus comprising the first entity and a second entity;means for transmitting, to the second apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus;means for receiving a response to the request from the second apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus; andmeans for initiating, based on the first information, an Xn setup procedure with a neighbor apparatus of the at least one neighbor apparatus.23.A second apparatus comprising:means for establishing a first connection between the second apparatus and a first entity of a first apparatus, the first apparatus comprising the first entity and a second entity;means for receiving, from the first apparatus, a request for establishing or updating an Xn interface between the second entity of the first apparatus and the second apparatus; andmeans for transmitting a response to the request to the first apparatus, the response comprising first information about at least one neighbor apparatus of the second apparatus.24.A computer readable medium comprising instructions stored thereon for causing an apparatus at least to perform the method of claim 20 or the method of claim 21.
Citation Information
Patent Citations
Automatic neighbor relation (ANR) functions for relay nodes, home base stations, and related entities
CN104754624A
Neighbor relationship establishing method, wireless relay and network side node
CN110167098A
Automatic neighbor relation enhancements for dual connectivity
CN112292877A
XN connections management in integrated access and backhaul network
WO2023213401A1