Method for resource coordination between neighboring RAN nodes over a network interface

JP2024541884A5Active Publication Date: 2025-05-02TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024523820
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-11-09
Filing Date
2022-11-09
Publication Date
2025-05-02
Estimated Expiration
2042-11-09

AI Technical Summary

Technical Problem

Current approaches for resource coordination between neighboring RAN nodes in 5G networks result in unnecessary costs and complexity due to the establishment of complete cell-to-cell relationships and network interfaces, which often remain underutilized, leading to inefficiencies in resource allocation and spectral efficiency degradation.

Method used

Configuring neighbor relationships between RAN nodes to allow specific functions or services on established network interfaces, such as resource coordination or PRACH resource coordination, without requiring full functionality, thereby optimizing resource allocation and reducing operational costs.

Benefits of technology

Enables efficient resource coordination and spectral efficiency by allowing RAN nodes to perform only necessary functions on established interfaces, reducing costs and complexity while maintaining optimal network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A method and system for coordinating resources between neighboring network nodes and cells in a telecommunications network is described. Adjacent cells or nodes may experience contention, such as co-channel interference. To enable coordination between nodes or cells, it has been necessary to establish a full-fledged cell-to-cell relationship with the network interface. This can be cost and resource intensive, even if most of the functionality on the interface remains unused. A system and method are disclosed for enabling resource coordination without incurring a full-fledged relationship between cells, enabling more efficient use of resources.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims the benefit of U.S. priority application Ser. No. 63 / 277,491, filed Nov. 9, 2021, entitled "Method for Resource Coordination Between Neighboring RAN Nodes Over a Network Interface."

[0002] (Technical field) The present disclosure relates generally to the technical field of wireless communications, and more particularly, to resource coordination among neighboring nodes. [Background technology]

[0003] The current 5G RAN (NG-RAN (Next Generation Radio Access Network)) architecture is shown and described in 3GPP TS 38.401 version 16.5.0. The overall architecture of the NG-RAN is shown in Figure 1.

[0004] NR Architecture The NG-RAN includes a collection of gNBs (NR (New Radio) base stations) connected to the 5GC (5G Core) via the NG. The gNBs can support FDD (Frequency Division Duplex) mode, TDD (Time Division Duplex) mode, or dual mode operation. And the gNBs can be interconnected via an Xn interface (an interface between two gNBs in NR). The gNBs can be composed of a gNB-CU (Central Unit) and a gNB-DU (Distributed Unit). The gNB-CU and gNB-DU are interconnected via a logical interface called F1. One gNB-DU is preferably connected to only one gNB-CU. For resilience, the gNB-DU can be connected to multiple gNB-CUs by appropriate implementation.

[0005] NG, Xn, F1 are logical interfaces. NG-RAN is layered into Radio Network Layer (RNL) and Transport Network Layer (TNL). The NG-RAN architecture, i.e., the NG-RAN logical nodes and the interfaces between them, are defined as part of the RNL. For each NG-RAN interface (NG, Xn, F1), the associated TNL protocols and functions are specified. The TNL provides services for user plane transport and control plane (signaling) transport. If security protection for control plane and user plane data on the TNL of the NG-RAN interface has to be supported, NDS / IP (Network Domain Security / Internet Protocol) (3GPP TS 33.401) is applied.

[0006] A gNB may also be connected to an LTE (Long Term Evolution) eNB (Evolved Node B (LTE base station)) via an X2 interface (the interface between two eNBs in LTE). Another architectural option is when an LTE eNB connected to an evolved packet core network is connected via an X2 interface with a so-called en-gNB. The latter is a gNB that is not directly connected to a CN but is connected to an eNB via X2 for the sole purpose of implementing dual connectivity.

[0007] The architecture of Figure 1 can be extended by splitting the gNB-CU into two entities (see Figure 2). In the split architecture option, the RAN protocol stack functions are separated into different parts. The gNB-CU-CP (or CU-CP (Central Unit - Control Plane)) is expected to handle the RRC (Radio Resource Control) layer, the gNB-CU-UP (or CU-UP (Central Unit - User Plane)) handles the PDCP (Packet Data Convergence Protocol) layer, and the gNB-DU handles the RLC, MAC (Medium Access Control) and PHY (Physical) layers of the protocol stack. In some further splits, the gNB-DU can have a separate unit that handles the PHY part separately compared to the RLC and MAC layers handled in the gNB-DU.

[0008] Inter-node communication between the gNB-DU, gNB-CU-UP, and gNB-CU-CP is required since different units handle different protocol stack functions. This is achieved via the F1-C interface related to control plane signaling, via the F1-U interface related to user plane signaling for communication between the gNB-CU and gNB-DU, and via the E1 interface for communication between the gNB-CU-UP and gNB-CU-CP.

[0009] The E1 interface is a logical interface. It supports the exchange of signaling information between the endpoints. From a logical point of view, the E1 interface is a point-to-point interface between the gNB-CU-CP and the gNB-CU-UP. The E1 interface allows the exchange of UE (User Equipment) related and non-UE related information. The E1 interface is a control interface and is not used for user data transfer.

[0010] Random Access in NR Random Access (RA) is performed when a UE wants to transition from an idle / inactive state to a connected state, e.g., to transmit data or signaling. Similar to LTE, NR uses a four-step random access procedure (see Figure 3) with the following steps: 1 - The UE transmits a preamble (also known as Msg1) on the Physical Random Access Channel (RACH). 2 - The network responds with a Random Access Response (RAR) (also known as Msg2) indicating receipt of the preamble and providing a time alignment command to adjust the UE's transmit timing based on the timing of the received preamble 3-4 - The UE and the network exchange messages (uplink message Msg3 and a subsequent downlink message Msg4) to resolve potential collisions due to simultaneous transmission of the same preamble from multiple devices in the cell.

[0011] If successful, Msg4 also transitions the UE to a connected state. Once random access is complete, the UE is in a connected state and subsequent communication is performed using a dedicated channel.

[0012] In addition to the basic 4-step random access procedure described above, NR Release 16 also supports a 2-step random access procedure consisting of only two messages MsgA and MsgB, where MsgA essentially replaces Msg1+Msg3 and MsgB essentially replaces Msg2+Msg4 (see Figure 4). The 2-step random access procedure reduces the idle-to-connected transition time, but in practice is limited to small cells with timing advance 0, since the Msg3 (or PUSCH (Physical Uplink Shared Channel)) part of MsgA is sent before the uplink timing alignment is established.

[0013] The above is a so-called contention-based random access procedure, where there is no coordination between UEs and therefore the same preamble is transmitted from multiple UEs at the same time. There is also a contention-free random access procedure, which is used in connected mode, for example during handover, where the network assigns a dedicated preamble for the UE to use in the random access procedure, and therefore there is no collision. The focus of this disclosure is the contention-based random access procedure.

[0014] RACH Optimization Optimization of RACH configuration in a cell is a key Release 9 SON (Self-Organizing Network) feature to optimize system performance of mobile networks. A poorly configured RACH may result in higher call setup and handover delays due to frequent RACH collisions, or low preamble detection probability and limited coverage. The amount of uplink resources reserved for RACH also affects system capacity. Therefore, network operators should carefully monitor that RACH parameters are set appropriately, taking into account factors such as RACH load, uplink interference, traffic patterns, and population under cell coverage.

[0015] The RACH optimization function facilitates automatic configuration of PRACH (Physical RACH) parameters (including PRACH resource configuration, preamble root sequence, and cyclic shift configuration) to avoid preamble collisions with neighboring cells. The principle of this automatic configuration is similar to the automatic PCI (Physical Cell Identifier) ​​configuration SON function, where the PRACH configuration information is included in the "X2 Setup" and "eNB Configuration Update" procedures in LTE. Thus, whenever a new eNB is initialized and learns about its neighbors via the ANR (Automatic Neighbor Relation) function, it can simultaneously learn the neighbor PRACH configurations. It can then select its own PRACH configuration to avoid conflicts with the neighbor's. This is facilitated when neighboring eNBs / cells are synchronized.

[0016] Whenever a conflict is identified, one of the cells should change its configuration, but the algorithm for selecting which cell to change and how is not specified. Network operators can also combine PRACH self-optimization with manual configuration if desired, but this is generally more error-prone and time-consuming than automatic RACH optimization.

[0017] Signaling for RACH over the X2 interface in LTE Next, signaling regarding RACH over the X2 interface in LTE networks will be described. In general, a RAN node may trigger, internally or in coordination with other RAN nodes, the analysis of information reported by one or more UEs. In this regard, as part of the LTE solution, eNB PRACH configuration parameters can be exchanged over the X2 interface using X2AP (X2 Application Protocol) signaling procedures, including X2 SETUP REQUEST / X2 SETUP RESPONSE message exchange and ENB CONFIGURATION UPDATE / ENB CONFIGURATION UPDATE ACKNOWLEDGE message exchange. This IE indicates the PRACH resources used in neighboring cells.

[0018] Such information may be exchanged between RAN nodes that have cells identified as neighboring cells. Neighboring cells are identified by RRM (Radio Resource Management) measurements provided by the UE. Upon detecting a new neighbor, the RAN node can set up an X2 interface and later request to update the configuration if it has changed. This is accomplished as part of the X2 SETUP REQUEST or ENB CONFIGURATION UPDATE X2AP signaling including the PRACH Configuration IE as part of the Served Cell Information IE.

[0019] In addition to the above-mentioned mechanisms for exchanging RACH related configuration information over the X2 interface as part of the X2 setup and eNB configuration update signaling, a Uu-based (air interface for LTE and 5G NR) signaling mechanism is defined to use the UE assistance information to detect potential problems and further improve RACH performance by performing finer optimizations that rely on the provided UE assistance information.

[0020] E-UTRA-NR Cell Resource Adjustment This article describes E-UTRA-NR (Evolved Universal Terrestrial Radio Access-NR) cell resource coordination. The purpose of the E-UTRA-NR cell resource coordination procedure is to enable the coordination of radio resource allocations between ng-eNBs and gNBs that share spectrum and have fully or partially overlapping coverage areas. During the procedure, the ng-eNB and gNB exchange their intended resource allocations for data traffic and, if possible, converge to shared resources. This procedure should only be used for E-UTRA-NR spectrum sharing purposes. The procedure may use non-UE related signaling.

[0021] As specified in TS 38.300, in case of network sharing with multiple cell IDs broadcasted using a shared Xn-C signal transport, the E-UTRA-NR CELL RESOURCE COORDINATION request message and the E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE message should include an interface instance indication IE to identify the corresponding interface instance.

[0022] FIG. 6 shows a successful E-ULTRA-NR cell resource coordination request initiated by the ng-eNB (a node providing E-UTRA user plane and control plane protocol termination towards the UE and connected to the 5GC via the NG interface). The ng-eNB initiates the procedure by sending an E-UTRA-NR CELL RESOURCE COORDINATION request message to the gNB via the Xn interface. The gNB extracts the data traffic resource indication IE and responds by sending an E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE message. The gNB calculates the complete ng-eNB resource allocation by combining the most recently received data traffic resource indication IE from the ng-eNB and the protected E-UTRA resource indication IE. In case of a conflict between the most recently received data traffic resource indication IE and the most recently received protected E-UTRA resource indication IE, the gNB gives priority to the protected E-UTRA resource indication IE.

[0023] Figure 7 shows an E-ULTRA-NR cell resource coordination request initiated by the gNB with successful operation. The gNB initiates the procedure by sending an E-UTRA-NR CELL RESOURCE COORDINATION request message to the ng-eNB. The ng-eNB responds with an E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE message. In case of a conflict between the most recently received data traffic resource indication IE and the most recently received protection E-UTRA resource indication IE, the gNB gives priority to the protection E-UTRA resource indication IE.

[0024] ANR function The explanation from 3GPP TS 36.300 can help to explain the details of the neighbor relationships between neighboring RAN nodes.

[0025] The purpose of the ANR function is to relieve operators from the burden of manually managing Neighbor Cell Relations (NCRs). Figure 8 shows the ANR and its environment. The ANR function resides in the eNB and manages a conceptual Neighbor Cell Relation Table (NCRT). The Neighbor Discovery function located in the ANR finds new neighbors and adds them to the NCRT. The ANR also contains a Neighbor Removal function that removes old NCRs. The Neighbor Discovery and Neighbor Removal functions are implementation specific.

[0026] NCR in the context of ANR is defined as follows: The existing neighbor relationship from the source cell to the target cell is determined by the eNB controlling the source cell: 1. Recognize the ECGI / CGI (E-UTAN Cell Global Identifier or Cell Global Identifier) ​​and PCI of the target cell, 2. The source cell has an entry in its NCRT that identifies the target cell; 3. The attributes of this NCRT entry are defined as O&M (Operation and Maintenance) or set to default values.

[0027] For each cell that the eNB has, the eNB maintains an NCR (see FIG. 8). For each NCR, the NCR contains a Target Cell Identifier (TCI) that identifies the target cell. In the case of E-UTRAN, the TCI corresponds to the ECGI and PCI of the target cell. Furthermore, each NCR has three attributes: NoRemove, NoHO, and NoX2 attributes. These attributes have the following definitions: 1. No Remove: If checked, the eNB will not remove the NCR from the NCRT. 2. No HO: If checked, NCR is not used by the eNB for handover reasons. 3. No X2: If checked, the neighbor relationship does not use the X2 interface to initiate procedures towards the eNB parenting the target cell.

[0028] NCR is an inter-cell relationship, while X2 links are set up between two eNBs. NCR is unidirectional and X2 links are bidirectional. Neighbor information exchanges occurring during the X2 setup procedure or during the eNB configuration update procedure can be used for ANR purposes. The ANR function also allows O&M to manage NCRTs. O&M can add and delete NCRs. It can also change the attributes of NCRTs. The O&M system is informed about the changes in NCRTs. Summary of the Invention

[0029] One embodiment according to the present disclosure comprises a method performed by an OAM (Operation, Administration, and Maintenance) node for configuring an attribute configuration between a first cell served by a first network node and a second cell served by a second network node, the method comprising configuring at least one attribute configuration in the first network node and the second network node, the at least one attribute configuration identifying at least one service to be used over an interface between the first cell and the second cell.

[0030] Another embodiment of a method according to the present disclosure is a method performed by a first network node to configure an attribute configuration between a first cell served by the first network node and a second cell served by a second network node. The method comprises receiving at least one attribute configuration from an OAM, the at least one attribute configuration identifying at least one service to be used over an interface between the first cell and the second cell. It further includes setting up the interface between the first cell and the second cell and using the at least one service on the interface.

[0031] Another embodiment comprises a method performed by a first network node for managing an attribute configuration of a first cell served by the first network node. The method comprises setting at least one attribute configuration in the first network node as part of a neighbor relationship between the first cell and a second cell served by a second network node, and determining at least one service, identified by at least the attribute configuration, to be used on an interface between the first cell and the second cell. The method also includes indicating the at least one service and the at least one attribute configuration to the second network node, establishing the interface, and implementing the at least one service over the established interface.

[0032] Another possible embodiment based on the present disclosure is a method performed by a first network node co-located with a second network node to perform resource coordination with a third network node using the same frequency band as a first cell served by the first network node. The method comprises configuring a neighbor relationship for a second cell served by the second network node, the neighbor relationship identifying at least one service to be used over an interface between the first cell and the second cell. The method also includes indicating the neighbor relationship and the at least one service to the second network node and causing one or more resources to be coordinated with the second network node such that neighbor cells between the first network node and the third network node can coexist on a shared channel.

[0033] Additional embodiments include a network node or component for configuring a neighbor relationship between a first cell and a second cell for a particular service. The node or component comprises a processing circuit configured to perform any of the steps of any of the network node or component (e.g., OAM, O&M) based methods described herein. Further, the node or component comprises a power supply circuit configured to provide power to the processing circuit.

[0034] This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an indication of the scope of the claimed subject matter. [Brief description of the drawings]

[0035] For a more complete understanding of the present disclosure, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:

[0036] [Figure 1] Figure 1 shows the overall NG-RAN architecture.

[0037] [Diagram 2] Figure 2 shows a split gNB architecture in NG-RAN.

[0038] [Diagram 3] FIG. 3 shows a flow chart of the four-step random access procedure.

[0039] [Figure 4] FIG. 4 shows a flow chart of a two-step random access procedure.

[0040] [Diagram 5] FIG. 5 shows a table of exemplary PRACH configuration information elements.

[0041] [Figure 6] FIG. 6 shows a flowchart of a successful operation of an E-UTRA-NR cell resource adjustment request initiated by the ng-eNB.

[0042] [Figure 7] FIG. 7 shows a flowchart of a successful operation of an E-UTRA-NR cell resource adjustment request initiated by a gNB.

[0043] [Figure 8] FIG. 8 illustrates an embodiment of the interaction between eNB and O&M via ANR.

[0044] [Figure 9] FIG. 9 shows a typical 4G wireless network deployment.

[0045] [Figure 10] FIG. 10 illustrates a flowchart of an embodiment of a method for resource coordination between two network nodes under the present disclosure.

[0046] [Figure 11] FIG. 11 illustrates a flowchart of a method embodiment for resource coordination among three network nodes under the present disclosure.

[0047] [Figure 12] FIG. 12 illustrates a flowchart of an embodiment of a method for resource coordination between two network nodes and an OAM in accordance with the present disclosure.

[0048] [Figure 13] FIG. 13 illustrates an embodiment of the interaction between a gNB and an OAM via ANR.

[0049] [Figure 14] FIG. 14 illustrates a flowchart of an embodiment of a method for resource coordination between a UE and two nodes / cells under the present disclosure.

[0050] [Figure 15] FIG. 15 illustrates an overview of an embodiment of a communication system according to the present disclosure.

[0051] [Figure 16] FIG. 16 illustrates a schematic diagram of an embodiment of a user equipment in accordance with the present disclosure.

[0052] [Figure 17] FIG. 17 illustrates a schematic diagram of an embodiment of a network node in the present disclosure.

[0053] [Figure 18] FIG. 18 shows a schematic diagram of an embodiment of a host according to the present disclosure.

[0054] [Figure 19] FIG. 19 illustrates a schematic diagram of an embodiment of a virtualization environment in the present disclosure.

[0055] [Figure 20] FIG. 20 illustrates a schematic diagram of an embodiment of communication between nodes, hosts, and user equipment in the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0056] Before describing various embodiments of the present disclosure in detail, it should be understood that the present disclosure is not limited to parameters of the particularly illustrated systems, methods, devices, products, processes, and / or kits, which may, of course, vary. Thus, while certain embodiments of the present disclosure will be described in detail with reference to specific configurations, parameters, components, elements, etc., the description is illustrative and should not be construed as limiting the scope of the claimed embodiments. In addition, the terms used herein are for the purpose of describing the embodiments and are not necessarily intended to limit the scope of the claimed embodiments.

[0057] Currently, there are certain challenges for resource coordination between neighboring nodes. As mentioned above, for each cell owned by a RAN node (eNB in ​​a non-limiting example), the RAN node maintains an NCRT. For each NCR, the NCRT includes a TCI that identifies the target cell, e.g., the ECGI and PCI of the target cell. Furthermore, each NCR has three attributes: NoRemove, NoHO, and NoX2 attributes, as defined below: No Remove: If checked, the eNB shall not remove the NCR from the NRT. No HO: If checked, NCR shall not be used by the eNB for handover reasons. No X2: If checked, the neighbor relationship does not use the X2 interface to initiate procedures towards the eNB parenting the target cell.

[0058] An attribute configuration can refer to a set of attributes, whether they are checked or not, and their respective functions can be implemented (or prohibited). A neighbor relation refers to an attribute configuration combined with the identity of the target cell. A neighbor relation is often a line or group of data in the NCRT.

[0059] Based on these attributes, the source and / or target RAN nodes are restricted in using the neighbor relationship (e.g., the interface between the RAN nodes shall not be used for handover purposes). However, current approaches (described above) do not allow operators to establish interfaces between neighboring RAN nodes to perform a specific set of features. This shortcoming can cause additional costs for network operators who need to support the entire interface capability with their associated setup and configuration requirements due to the limited set of functions performed on the established interface.

[0060] A non-limiting exemplary problem can be described as follows. This example is based on an existing problem in a real network, discussed at the 3GPP® RAN3#110e meeting. In the 4G era, 1.8 GHz was deployed in urban areas as a coverage layer, and 2.1 GHz was deployed in areas with high capacity requirements as a capacity layer. As shown in FIG. 9, the amount of 2.1 GHz cells is much less than that of 1.8 GHz cells. The 2.1 GHz band is also considered as a good choice for the NR coverage layer. To enable a smooth transition between LTE and NR, it would be ideal to upgrade existing LTE 2.1 GHz sites to support resource coordination functions. This can enable the upgraded eNB to connect to the newly deployed gNB, for example, via the EN-DC (E-UTRA-NR Dual Connectivity) X2 interface, allowing both LTE and NR to coexist in the same spectrum. It is worth noting that a large number of NR cells sharing the same channel with LTE are planned to be deployed to build continuous coverage for NR. As a result, co-channel interference between existing LTE cells in upgraded sites and newly built NR sites is very noticeable, and solutions to fix it are needed to avoid spectral efficiency degradation.

[0061] Certain aspects of the present disclosure and their embodiments may provide solutions to these and other problems. The embodiments below of the present disclosure may support the coordination of radio resource allocation between eNBs and en-gNBs sharing a spectrum via an E-UTRA-NR cell resource coordination procedure. However, to take advantage of the resource coordination capability between E-UTRA and NR cells, a previously complete cell-to-cell relationship and network interface (e.g., EN-DC X2 interface) was established, while most of the features on this established interface remain unused. This may result in prohibitive costs for operators in terms of complexity, configuration, and operational investment. Thus, one question is how to enable the use of resource coordination without incurring such high costs.

[0062] Some of the following embodiments of the present disclosure include enabling neighboring RAN nodes to configure and / or set up neighbor relations and establish network interfaces to neighboring RAN nodes only for specific functions / applications / services (or a specific set of functions, etc.) between the neighboring RAN nodes. This means, for example, that the neighbor relations and established interfaces between cells can be used to perform only specific functions selected by pre-configuration. The following embodiments of the present disclosure comprise methods and systems for configuring inter-cell neighbor relation interfaces between neighboring RAN nodes that enable the RAN nodes to perform only a specific set of functions using the established network interfaces.

[0063] Certain embodiments may provide various technical advantages. Certain embodiments according to the present disclosure may provide detailed means for a RAN node to use inter-cell neighborhood relations and interfaces to other RAN nodes to perform certain functions, such as resource coordination or spectrum sharing or PRACH resource coordination. Certain method embodiments may provide the possibility to implement and operate co-channel cells belonging to non-co-located RAN nodes.

[0064] A non-limiting example may be resource coordination or dynamic spectrum sharing between neighboring RAN nodes owning cells that operate in the same or overlapping frequency bands with a particular function. Another non-limiting example may be coordination of PRACH configurations between neighboring RAN nodes owning cells that operate in the same or overlapping frequency bands with a particular function.

[0065] Some of the embodiments contemplated herein may now be more fully described with reference to the accompanying drawings. The embodiments are provided as examples to convey the scope of the subject matter to those skilled in the art. For purposes of this disclosure, the terms / names / abbreviations "CU", "DU", "CU-CP" and "CU-UP" may be considered equivalent to the respective terms / names / abbreviations "gNB-CU", "gNB-DU", "gNB-CU-CP" and "gNB-CU-UP", and further note that network nodes and RAN nodes in this disclosure may be used interchangeably and may be eNB or gNB-CU or eNB-CU, gNB-DU or eNB-DU. In addition, a gNB-CU may be "represented" by a gNB-CU-CP and / or an eNB-CU may be "represented" by an eNB-CU-CP.

[0066] One embodiment of a method according to the present disclosure is performed by a first network node managing a configuration of a first cell provided by a first RAN node, the method configuring at least one attribute in the first RAN node as part of a neighbor relationship configuration related to a neighbor relationship between the first cell and a second cell provided by a second RAN node. The method determines, as part of the configured attributes, at least one function / service / application to be used on an established interface between the RAN nodes serving the first and second cells. One embodiment of the method is shown in FIG. 10. Method 1000 is performed by a first network node having a first cell to manage a configuration or neighbor relationship of the first cell with a second cell belonging to the second network node. Step 1010 configures at least one attribute in the first network node as part of a neighbor relationship configuration between the first cell and a second cell provided by the second network node. Step 1020 determines at least one function / service / application to be used over the established interface between the first and second network nodes (e.g., resource coordination only, PRACH coordination only). Step 1030 indicates the neighbor relationship and at least one attribute to the second network node. Step 1040 may be optional, receiving an acknowledgment or rejection of the neighbor relationship or the last one attribute from the second network node. After this, the interface can be established and the function, service, or application can be executed over the interface between the first and second cells.

[0067] Method 1000 may include various additional or alternative steps or modifications. In one embodiment, the neighbor relationship is configured as part of an NCRT, and the associated configuration indicates that the network interface between the RAN nodes is used only for resource coordination purposes or for dynamic spectrum sharing between neighboring cells owned by neighboring RAN nodes. In another embodiment, the neighbor relationship is configured as part of an NCRT, and the associated configuration indicates that the network interface between the RAN nodes is used only for PRACH resource coordination, e.g., to resolve contention between neighboring network nodes.

[0068] In one embodiment, the first network node and the first or second RAN node may be the same node, i.e., either of the RAN nodes serving one of the neighboring cells may configure the attributes that determine which functions the interface is enabled to use.

[0069] In yet another embodiment, attributes regarding permitted functions / services / applications between the first and second network nodes are configured by an Operations, Administration, and Maintenance (OAM) node. In yet another embodiment, attributes regarding permitted functions / services / applications between the first and second network nodes are configured by a Service Management & Orchestrator (SMO) node. The terms "function", "service", and "application" may be used interchangeably in this disclosure. Each may refer to various applications, functionality, features, services, programs, algorithms, behaviors, or other similar aspects of a network node or cell, and / or their relationships with other nodes or cells.

[0070] In all the above embodiments, the configured attributes mean that functions required to set up and maintain the interface operating in a correct and efficient manner will still be performed, i.e. features such as interface setup, transport network related maintenance, configuration updates, etc. will be allowed to run even if the attributes restrict the functions that can be used on the interface.

[0071] In yet another embodiment, a first RAN node or a second RAN node (e.g., co-located at the same site) may perform resource coordination on behalf of a third RAN node that is not co-located with the first and second RAN nodes but uses the same frequency band. For example, a first network node connected to the third network node (co-located with the second network node) may coordinate shared resources with the second network node such that the second and third network nodes share the same spectrum with minimal interference levels. An embodiment of this aspect is illustrated in the method illustrated in FIG. 11. The method 1100 is performed by a first network node that is co-located with the second network node but uses the same frequency band as the first network node or the second network node to perform resource coordination for a third network node that is using the same frequency band. Step 1110 is to configure a neighbor relationship for a second cell served by the second network node. Step 1120 is to set attributes of the neighbor relationship. Step 1130 determines at least one service to be used on the established interface between the first RAN node and the second RAN node. Step 1140 indicates the neighbor relationship and at least one attribute to the second network node. Step 1150 receives an acknowledgment or rejection of the neighbor relationship or the last one attribute from the second network node. Step 1160 coordinates one or more resources with the second network node so that neighbor cells between the first network node and the third network node can coexist on a shared channel. In a subembodiment, the first RAN node is an LTE eNB, and the second and third network nodes are gNBs connected by an Xn interface. It should be noted that RAN node 1 and RAN node 2 preferably ensure that RAN node 3 does not interfere with them on a co-channel cell.

[0072] In another embodiment, in a method 1300 shown in FIG. 12, an OAM (Operation, Administration, Maintenance) can configure attributes for resource coordination between two nodes. In step 1310, the OAM configures attributes for the use of "resource coordination only" for the interface between the two nodes. In step 1320, the first network node determines, as prodded by the OAM, to establish an interface with the second network node, e.g., an EN-DC X2 interface. In step 1330, the interface is established. In step 1340, the network node determines (via attribute configuration from the OAM) that only one function, e.g., E-UTRA-NR cell resource coordination, can be used on the interface. In step 1350, the two nodes coordinate resource utilization between any of the neighboring cells without having to support all other functions enabled by the EN-DC X2 interface.

[0073] It is worth noting that the configuration from step 1310 may be provided: 1. Per neighbor (e.g., a configuration that is valid for all interfaces established with a given neighbor) 2. Per neighbor cell (e.g., configuration valid for all interfaces established with neighboring nodes serving a given neighbor cell). 3. On a per-interface basis (for example, a configuration valid for a particular interface established with one or more specific neighbors), or 4. A combination of the above.

[0074] In some embodiments or variations of method 1300, one node may have a first cell that is an E-UTRA cell. The other node may have a second cell (neighboring the first cell) that is an NR cell. Or vice versa. The EN-DC X2 interface may allow these cells to coordinate resources. For example, "resource coordination only" may be an attribute of the NCRT. When checked, the neighbor relationship between the first cell and the second cell only causes the X2 interface to coordinate resources between each other (e.g., resource coordination, dynamic spectrum sharing, PRACH resource coordination). In some embodiments, the neighbor cells may be on the same network or RAN node. Or, they may share the same gNB in ​​a split architecture.

[0075] In some embodiments the configuration need not be provided to both nodes, but may be provided to the first node. In this case, an attempt to use a function from the second node that is not permitted by the configured attributes may result in a failure of the procedure associated with that function. A specific cause value may be provided in the failure message to allow the first node to understand that the function is not permitted to be used.

[0076] Signaling configuration between nodes Now the signaling of configuration between network or RAN nodes can be described: upon establishing neighbour relations between cells and network interfaces between the nodes, the first network node indicates to the second network node the attributes determined as part of the NCRT, e.g. the set of functions / services / applications to be performed on the relevant interface.

[0077] In one embodiment, the interface may be an EN-DC X2 interface, or generally an MR-DC Xn interface or an NG interface. In a non-limiting example, the signal exchanging the attributes may be an X2 setup or an Xn setup or an NG RAN Node Configuration Update according to 3GPP standards TS 36.423 or TS 38.423. In another example, the node does not signal attributes to one side and relies on the configuration to know with which attributes the other node is configured. Alternatively, the node may not signal attributes to the other side, but may learn over time what the features supported by the neighboring nodes are, for example by failure of procedures.

[0078] Example Implementation One non-limiting exemplary implementation of the embodiments proposed in the following disclosure is shown as part of 3GPP TS 36.300 and 38.300, respectively, as described below and in FIG. 8. The system 800 comprises an O&M 810 in communication with an eNB 820. The eNB 820 comprises an NCRT 850 and an ANR function 830. The ANR function 830 resides in the eNB 820 and conceptually manages the NCRT 850. The ANR function 840 comprises an NCRT management function 840, a neighbor removal function 880, and a neighbor detection function 890. The ANR function 830 includes a neighbor removal function 880 that removes old NCRs. Located in the ANR function 830, the neighbor detection function 890 finds new neighbors and adds them to the NCRT 850. The neighbor detection function 890 and the neighbor removal function 880 are implementation specific. The NCRT management function 840 can take the received information and update the NCRT 850. The NCR management function 840 can send NCR reports to the O&M 810 and receive additions or other updates to the NCR. One aspect of the ANR function 830 is to relieve the operator from the burden of manually managing the NCR.

[0079] An embodiment of NCR in the context of the ANR functionality as shown in Figure 8 can be illustrated as follows: An existing neighbor relationship from a source cell to a target cell is established when the eNB that controls the source cell: 1. Recognize the ECGI / CGI and PCI of the target cell, 2. Having an entry in the NCRT for a source cell that identifies a target cell; 3. It means that the attributes of this NCRT entry are either defined by O&M or set to default values.

[0080] For each cell that the eNB has, the eNB maintains an NCR, as in Figure 8. For each NCR, the NCR includes a TCI that identifies the target cell. In the case of E-UTRAN, the TCI corresponds to the ECGI and PCI of the target cell. Furthermore, each NCR has several attributes. The attributes may have, for example, the following definitions: 1. No Remove: If checked, the eNB shall not remove the NCR from the NCRT. 2. No HO: If checked, NCR shall not be used by the eNB for handover reasons. 3. No X2: If checked, the neighbor relationship does not use the X2 interface to initiate procedures towards the eNB that parented the target cell. 4. Only resource coordination: If checked, the neighbor relationship will only use the X2 interface to coordinate resources between the source and target cells. 5. Dynamic spectrum sharing only: if checked, the neighbor relationship will only use the X2 interface for dynamic spectrum sharing with the target cell; 6. PRACH resource coordination only: If checked, the neighbor relationship will only use the X2 interface to coordinate PRACH resources and resolve potential PRACH contention between the source and target RAN nodes.

[0081] NCR is a relationship between cells, while X2 links are set up between two eNBs. NCR is unidirectional and X2 links are bidirectional. Neighbor information exchanges that occur during the X2 setup procedure or during the eNB configuration update procedure can be used for ANR function general purpose. The ANR function also allows O&M to manage NCRTs. O&M can add and delete NCRs. It can also change the attributes of NCRTs. The O&M system is informed about the changes in NCRTs.

[0082] ANR function for NR ANR functionality for NR may also be described. The ANR functionality described in relation to FIG. 8 may be applied to enhanced NR. An existing NCR from a source E-UTRA cell to a target NR cell means that the eNB controlling the source cell knows the NCGI and PCI of the target cell. If an NCR exists from a source E-UTRA cell to a target E-UTRA cell, the eNB controlling the source cell has information whether the target E-UTRA cell has an existing NCR to the target NR cell to perform EN-DC. An X2 link may be set up between the eNB and the en-gNB. The NoRemove, NoHO, and NoX2 attributes apply when the en-gNB parent the target cell. The NCR may have the following additional attributes: 1. No EN-DC: If checked, NCR is not used by the eNB for EN-DC; 2. Resource Coordination Only: if checked, the neighbor relationship will only use the X2 interface to have resources coordinated between the source and target cells; 3. Dynamic Spectrum Sharing Only: If checked, the neighbor relationship will only use the X2 interface to coordinate dynamic spectrum sharing with the target cell. 4. PRACH resource coordination only: If checked, the neighbor relationship will only use the X2 interface to coordinate PRACH resources and resolve potential PRACH contention between the source and target RAN nodes.

[0083] Each E-UTRA cell contains an inter-frequency search list, which contains all frequencies that can be searched. The PCI is defined by the frequency of the NR-PCI and the Synchronization Signal Blocks (SSBs) associated with the System Information Block 1 (SIB1).

[0084] In yet another non-limiting example, the solution may be implemented in 3GPP TS 38.300, as shown in the following description of Application Layer Initialization.

[0085] Application Layer Initialization Once SCTP connectivity is established, an NG-RAN node and its candidate peer NG-RAN node are in a position to exchange application-level configuration data over the XnAP that is required for the two nodes to interact correctly over the Xn interface: The NG-RAN node provides relevant configuration information to the candidate NG-RAN node, which in turn provides the candidate NG-RAN node with the served cell information. Candidate NG-RAN nodes provide relevant configuration information to the initiating NG-RAN node, including served cell information Once the application layer initialization is successfully completed, the dynamic configuration procedure is completed and the Xn interface is operational. · An NG-RAN node shall keep neighbouring NG-RAN nodes updated with the full list of served cells or, if requested by a peer NG-RAN node, with a limited list of served cells while the Xn interface is operational.

[0086] Automatic neighboring cell relations function The automatic neighbor cell relation function can now be further described. One purpose of the ANR function is to relieve the operator from the burden of manually managing NCR. Figure 13 shows another exemplary ANR in a system 1700 and its environment.

[0087] The system 1700 comprises an OAM 1710 and a gNB 1720. An ANR function 1740 resides in the gNB 1720 and manages the NCRT 1730. A neighbor detection function 1760, located in the ANR function 1740, is communicatively coupled to the RRC 1780 and finds new neighbors and adds them to the NCRT 1730 via an NCRT management function 1770. The ANR function 1740 also includes a neighbor removal function 1750 that removes old NCRs via an NCR management function 1770. The neighbor detection function 1760 and the neighbor removal function 1750 are implementation specific. The ANR function 1740 also enables the OAM 1710 to manage the NCRT 1730. The OAM 1710 can add and remove NCRs. It can also change attributes of the NCRT 1730. The OAM 1710 is informed of changes in the NCRT 1730.

[0088] The existing NCR from the source cell to the target cell is established by the gNB that controls the source cell. 1. Know the global and physical ID of the target cell (e.g., NR CGI / NR PCI, ECGI / PCI), 2. having an entry in the NCRT for the source cell that identifies the target cell; 3. The attributes of this NCRT entry are either defined by OAM or set to their default values, This means that...

[0089] NCR is an inter-cell relationship, while Xn links are set up between two gNBs. NCR is unidirectional and Xn links are bidirectional. The exchange of neighbor information that occurs during the Xn setup procedure or during the gNB configuration update procedure can be used for ANR purposes.

[0090] Additionally, each NCR can have several attributes, which can have the following definitions: 1. Resource Coordination Only: if checked, the neighbor relationship shall only use the X2 interface to have resources coordinated between the source and target cells; 2. Dynamic spectrum sharing only: if checked, the neighbor relationship will only use the X2 interface for dynamic spectrum sharing with the target cell; 3. PRACH resource coordination only: If checked, the neighbor relationship will only use the X2 interface to coordinate PRACH resources and resolve potential PRACH contention between the source and target RAN nodes.

[0091] Automatic neighboring cell relationship function within the system An intra-system automatic neighbor cell relation function may also be implemented. Some examples may help to explain such an implementation. ANR relies on the NCGI and ANR reporting of E-UTRA cells as specified in TS 36.300. Figure 14 shows an example where an NG-RAN node serving cell A has ANR functionality. In RRC_CONNECTED, the NG-RAN node instructs each UE to perform measurements on neighbor cells. The NG-RAN node may use different policies to instruct the UE when to perform measurements and report the measurements to the NG-RAN node. This measurement method is specified in TS 38.331 and TS 36.331. In step 1910, the UE sends a measurement report for cell B. This report includes the PCI of cell B but does not include the NCGI / ECGI. When the NG-RAN node receives the UE measurement report including the PCI, the following sequence may be used: In 1920, the NG-RAN node requests the UE to read all broadcast NCGI / ECGI, TAC, RANAC (RAN area code), PLMN ID, and NR frequency band of neighboring NR cells using the newly discovered PCI as a parameter. To do so, the NG-RAN node may need to schedule an appropriate idle period in step 1920 to allow the UE to read the NCGI / ECGI from the broadcast channel of the detected neighbor cell. How the UE reads the NCGI / ECGI is specified in TS 38.331 and TS 36.331. When the UE finds the NCGI / ECGI of the new cell, in 1940, the UE reports all broadcast NCGI / ECGI to the NG-RAN node serving the cell. In addition, the UE reports all tracking area codes, RANAC, PLMN ID, and NR frequency band for neighboring NR cells that were read by the UE. If the detected NR cell does not broadcast SIB1, the UE may report a noSIB1 indication as specified in TS 38.331. In a possible embodiment, the NG-RAN node of cell A may perform an additional step.In some embodiments, the NG-RAN node decides to add this neighbor relationship and sends PCI and NCGI / ECGI: 1. Lookup of the transport layer address to the new NG-RAN node; 2. Update of NCR list; 3. If necessary, set up a new Xn interface towards this NG-RAN node.

[0092] Additionally, each Intersystem NCR can have a number of attributes, which can have the following definitions: 1. Resource Coordination Only: if checked, the neighbor relationship shall only use the X2 interface to have resources coordinated between the source and target cells; 2. Dynamic spectrum sharing only: if checked, the neighbor relationship will only use the X2 interface for dynamic spectrum sharing with the target cell; 3. PRACH resource coordination only: If checked, the neighbor relationship will only use the X2 interface to coordinate PRACH resources to resolve potential PRACH contention between the source and target RAN nodes.

[0093] Additional Embodiments 15 illustrates an example of a communications system 2100 according to some embodiments. In this example, the communications system 2100 includes a telecommunications network 2102 including an access network 2104, such as a radio access network (RAN), and a core network 2106 including one or more core network nodes 2108. The access network 2104 includes one or more access network nodes, such as network nodes 2110a and 2110b (one or more of which may be generally referred to as network nodes 2110), or any other similar 3GPP® access node or non-3GPP® access point. The network nodes 2110 facilitate direct or indirect connectivity of user equipment (UE), such as connecting UEs 2112a, 2112b, 2112c, and 2112d (one or more of which may be generally referred to as UEs 2112) to the core network 2106 over one or more wireless connections.

[0094] Exemplary wireless communications over wireless connections include transmitting and / or receiving wireless signals using electromagnetic waves, radio waves, infrared waves, and / or other types of signals suitable for carrying information without the use of wires, cables, or other material conductors. Moreover, in various embodiments, communications system 1100 may include any number of wired or wireless networks, network nodes, UEs, and / or any other components or systems that may facilitate or participate in communication of data and / or signals, whether via wired or wireless connections. Communications system 2100 may include and / or interface with any type of communications, telecommunications, data, cellular, wireless networks, and / or other similar types of systems.

[0095] The UE 2112 may be any of a wide variety of communication devices, including wireless devices, that are positioned, configured, and / or operable to communicate wirelessly with the network node 2110 and other communication devices. Similarly, the network node 2110 is positioned, capable, configured, and / or operable to communicate, directly or indirectly, with the UE 2112 and / or with other network nodes or equipment within the telecommunications network 2102 to enable and / or provide network access, such as wireless network access, and / or to perform other functions, such as management within the telecommunications network 2102.

[0096] In the illustrated example, the core network 2106 connects the network node 2110 to one or more hosts, such as the host 2116. The connections may be direct or indirect through one or more intermediate networks or devices. In other examples, the network nodes may be directly coupled to the hosts. The core network 2106 includes one or more core network nodes (e.g., the core network node 2108) structured with hardware and software components. The functionality of those components may be substantially similar to those described with respect to the UEs, network nodes, and / or hosts, and thus those descriptions are generally applicable to the corresponding components of the core network node 2108. Exemplary core network nodes include one or more of a Mobile Switching Center (MSC), a Mobility Management Entity (MME), a Home Subscriber Server (HSS), an Access and Mobility Management Function (AMF), a Session Management Function (SMF), an Authentication Server Function (AUSF), a Subscription Identifier Deciphering Function (SIDF), a Unified Data Management (UDM), a Security Edge Protection Proxy (SEPP), a Network Publication Function (NEF), and / or a User Plane Function (UPF).

[0097] The host 2116 may be owned or controlled by, and operated by or on behalf of, a non-operator service provider or a provider of the access network 2104 and / or the telecommunications network 2102. The host 2116 may host a variety of applications to provide one or more services. Examples of such applications include live and pre-recorded audio / video content, data collection services such as acquiring and compiling data regarding various ambient conditions sensed by multiple UEs, analytics functionality, social media, functionality for controlling or otherwise interacting with remote devices, functionality for alarm and monitoring centers, or any other such functionality performed by a server.

[0098] Overall, the communication system 2100 of Figure 15 enables connectivity between UEs, network nodes, and hosts. In that sense, the communication system may be configured to operate according to predefined rules or procedures, such as a particular standard, including, but not limited to, Global System for Mobile Communications (GSM), Universal Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), and / or other suitable 2G, 3G, 4G, 5G standards, or any applicable future generation standard (e.g., 6G), wireless local area network (WLAN) standards, such as the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard (WiFi), and / or any other suitable wireless communication standard, such as Worldwide Interoperability for Microwave Access (WiMax), Bluetooth, Z-Wave, Near Field Communication (NFC), ZigBee, LiFi, and / or any low-power wide-area network (LPWAN) standards, such as LoRa and Sigfox.

[0099] In some examples, the telecommunications network 2102 is a cellular network implementing functions standardized by 3GPP. Thus, the telecommunications network 2102 may support network slicing to provide different logical networks to different devices connected to the telecommunications network 2102. For example, the telecommunications network 2102 may provide Ultra-Reliable Low Latency Communication (URLLC) services to some UEs, while providing enhanced Mobile Broadband (eMBB) services to other UEs, and massive machine type communication (mMTC) / massive IoT services to additional UEs.

[0100] In some examples, the UE QQ 112 is configured to transmit and / or receive information without direct human interaction. For example, the UE may be designed to transmit information to the access network 2104 on a pre-determined schedule, when triggered by an internal or external event, or upon request from the access network 2104. Additionally, the UE may be configured to operate in a single or multi-RAT or multi-standard mode. For example, the UE may be configured and operate in any one or combination of Wi-Fi, NR (New Radio) and LTE, i.e., for Multi-Radio Dual Connectivity (MR-DC), such as E-UTRAN (Evolved-UMTS Terrestrial Radio Access Network) New Radio-Dual Connectivity (EN-DC).

[0101] In the above examples, the hub 2114 communicates with the access network 2104 to facilitate indirect communication between one or more UEs (e.g., UE 2112c and / or 2112d) and a network node (e.g., network node 2110b). In some examples, the hub 2114 may be a controller, a router, a content source, and analytics, or any of the other communication devices described herein with respect to a UE. For example, the hub 2114 may be a broadband router that enables access to the core network 2106 for the UE. As another example, the hub 2114 may be a controller that sends commands or instructions to one or more actuators in the UE. The commands or instructions may be received from the UE or the network node 2110 or may be accepted by executable code, scripts, processes, or other instructions in the hub 2114. As another example, the hub 2114 may be a data collector that acts as a temporary storage for data for the UE and, in some embodiments, may perform analysis or other processing of the data. As another example, the hub 2114 may be a content source. For example, for a UE that is a VR headset, display, loudspeaker, or other media delivery device, the hub 2114 may obtain media or data related to VR assets, video, audio, or other sensory information via a network node, which the hub 2114 then provides to the UE, either directly, after performing local processing, and / or after adding additional local content. In yet another example, the hub 2114 acts as a proxy server or orchestrator for the UEs, especially if one or more of the UEs are low energy IoT devices.

[0102] The hub 2114 may have a constant / permanent or intermittent connection to the network node 2110b. The hub 2114 may also enable different communication schemes and / or schedules between the hub 2114 and the UEs (UEs 2112c and / or 2112d) and between the hub 2114 and the core network 2106. In other examples, the hub 2114 is connected to the core network 2106 and / or one or more UEs via a wired connection. Moreover, the hub 2114 may be configured to connect to an M2M service provider over the access network 1104 and / or to other UEs over a direct connection. In some scenarios, a UE may establish a wireless connection with the network node 2110 while still being connected via the hub 2114 via a wired or wireless connection. In some embodiments, the hub 2114 may be a dedicated hub, i.e., a hub whose primary function is to route communications between the UEs and the network node 2110b. In other embodiments, the hub 2114 may be a non-dedicated hub, i.e., a device that is operable to route communications between the UE and the network node 2110b, but that can additionally act as an origination and / or termination point for communications for any data channel.

[0103] FIG. 16 illustrates a UE 2200 according to some embodiments. As used herein, a UE refers to a device capable of, configured, arranged, and / or operable to wirelessly communicate with a network node and / or other UEs. Examples of UEs include, but are not limited to, smartphones, mobile phones, cell phones, Voice over IP (VoIP) phones, wireless local loop phones, desktop computers, personal digital assistants (PDAs), wireless cameras, gaming consoles or devices, music storage devices, playback appliances, wearable terminal devices, wireless endpoints, mobile stations, tablets, laptops, laptop embedded equipment (LEE), laptop mounted equipment (LME), smart devices, wireless customer premises equipment (CPE), vehicle mounted or vehicle embedded / integrated wireless devices, etc. Other examples include any UE identified by 3GPP, including Narrowband Internet of Things (NB-IoT) UEs, Machine Type Communication (MTC) UEs, and / or Enhanced MTC (eMTC) UEs.

[0104] A UE may support device-to-device (D2D) communications, for example, by implementing 3GPP standards for sidelink communications, dedicated short-range communications (DSRC), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), or vehicle-to-everything (V2E). In other examples, a UE may not necessarily have a user in the sense of a human user who owns and / or operates the associated device. Instead, a UE may represent a device (e.g., a smart sprinkler controller) that is intended for sale to or operation by a human user, but may not be associated with a particular human user, at least initially. Alternatively, a UE may represent a device (e.g., a smart power meter) that is not intended for sale to or operation by an end user, but may be associated with or operated for the benefit of a user.

[0105] The UE 2200 includes a processing circuit 2202 operably coupled via a bus 2204 to an input / output interface 2206, a power source 2208, a memory 2210, a communication interface 2212, and / or any other components, or any combination thereof. A given UE may utilize all or a subset of the components illustrated in FIG. 16. The level of integration between components may vary from one UE to another. Additionally, a given UE may include multiple instances of a component, such as multiple processors, memories, transceivers, transmitters, receivers, etc.

[0106] The processing circuitry 2202 is configured to process instructions and data and may be configured to implement any sequential state machine operable to execute instructions stored as a machine-readable computer program in the memory 2210. The processing circuitry 2202 may be implemented as one or more hardware-implemented state machines (e.g., in discrete logic, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), etc.), programmable logic with appropriate firmware, one or more stored computer programs, a general-purpose processor such as a microprocessor or digital signal processor (DSP) with appropriate software, or any combination of the above. For example, the processing circuitry QQ202 may include multiple central processing units (CPUs).

[0107] In the above examples, the input / output interface 2206 may be configured to provide one or more interfaces to an input device, an output device, or one or more input / output devices. Examples of output devices include speakers, sound cards, video cards, displays, monitors, printers, actuators, emitters, smart cards, other output devices, or any combination thereof. An input device may enable a user to capture information for the UE 2200. Examples of input devices include touch-sensitive or presence-sensitive displays, cameras (e.g., digital cameras, digital video cameras, webcams, etc.), microphones, sensors, mice, trackballs, directional pads, trackpads, scroll wheels, and smart cards, etc. A presence-sensitive display may include a capacitive or resistive touch sensor for sensing input from a user. The sensors may be, for example, an accelerometer, a gyroscope, a tilt sensor, a force sensor, a magnetic sensor, an optical sensor, a proximity sensor, a biometric sensor, etc., or any combination thereof. An output device may use the same type of interface port as the input device. For example, a Universal Serial Bus (USB) port may be used to provide an input device and an output device.

[0108] In some embodiments, the power source 2208 is structured as a battery or battery pack. Other types of power sources may also be used, such as an external power source (e.g., an electrical outlet), a photovoltaic device, or a battery. The power source 2208 may further include power circuitry for transferring power from the power source 2208 itself and / or the external power source to various parts of the UE 2200 via interfaces such as input circuits or power cables. The transfer of power may be for charging the power source 2208, for example. The power circuitry may perform some shaping, conversion, or other modification of the power from the power source 2208 to make the power suitable for the respective components of the UE 2200 that it is powering.

[0109] The memory 2210 may be or may be configured to include random access memory (RAM), read only memory (ROM), programmable read only memory (PROM), erasable programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), magnetic disk, optical disk, hard disk, removable cartridge, flash drive, etc. In one example, the memory 2210 includes one or more application programs 2214, such as an operating system, a web browser application, widgets, gadget engine, or other applications, and corresponding data 22216. The memory 2210 may store any of a wide variety of operating systems or combinations of operating systems for use by the UE 2100.

[0110] The memory 2210 may be configured to include multiple physical drive units such as a Redundant Array of Independent Disks (RAID), flash memory, a USB flash drive, an external hard disk drive, a thumb drive, a pen drive, a key drive, a High-Density Digital Versatile Disc (HD-DVD), an optical disk drive, an internal hard disk drive, a Blu-Ray optical disk drive, a Holographic Digital Data Storage (HDDS) optical disk drive, an external Mini-DI MM (Dual In-Line Memory Module), a Synchronous Dynamic Random Access Memory (SDRAM), an external micro-DIMM SDRAM, a smart card memory such as a tamper-resistant module in the form of a universal integrated circuit card (UICC) including one or more subscriber identity modules (SIMs) such as a USIM and / or an ISIM, other memory, or any combination thereof. The UICC may be, for example, an embedded UICC (eUICC), an integrated UICC (iUICC), or a removable UICC commonly known as a "SIM card". The memory 2210 may enable the UE 2200 to access instructions, application programs, and the like stored on a temporary or non-transitory storage medium to offload data or upload data. An article of manufacture, such as one that utilizes a communication system, may be tangibly embodied as or within the memory 2210, which may be or include a device-readable storage medium.

[0111] The processing circuit 2202 may be configured to communicate with an access network or other network using a communication interface 2212. The communication interface 2212 may include one or more communication subsystems and may include or be communicatively coupled to an antenna 2222. The communication interface 2212 may include one or more transceivers used to communicate, such as by communicating with one or more remote transceivers of other devices capable of wireless communication (e.g., other UEs or network nodes in the access network). Each transceiver may include a transmitter 2218 and / or a receiver 2220 appropriate for providing network communications (e.g., optical, electrical, frequency-allocated, etc.). Moreover, the transmitter 2218 and receiver 2220 may be coupled to one or more antennas (e.g., antenna 2222), which may share circuit components, software, or firmware, or may alternatively be implemented separately.

[0112] In the illustrated embodiment, the communication capabilities of the communication interface QQ212 may include cellular communication, Wi-Fi communication, LPWAN communication, data communication, voice communication, multimedia communication, short-range communication such as Bluetooth, near-field communication, location-based communication such as using the Global Positioning System (GPS) for determining location, other similar communication capabilities, or any combination thereof. The communication may be implemented according to one or more communication protocols and / or standards, such as, for example, IEEE 802.11, Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), GSM, LTE, New Radio (NR), UMTS, WiMax, Ethernet, Transmission Control Protocol / Internet Protocol (TCP / IP), Synchronous Optical Networking (SONET), Asynchronous Transfer Mode (ATM), QUIC, Hypertext Transfer Protocol (HTTP), etc.

[0113] Regardless of the type of sensor, the UE may provide an output of data captured by its sensors to a network node via a wireless connection through its communication interface QQ212. Data captured by the UE's sensors may be communicated via other UEs to the network node via a wireless connection. The output may be periodic (e.g., once every 15 minutes when reporting sensed temperature), random (e.g., to balance the load of notifications from multiple sensors), in response to a triggering event (e.g., moisture is detected and an alert is sent), on request (e.g., a user initiated request), or as a continuous stream (e.g., a live video feed of a patient).

[0114] As another example, the UE includes an actuator, motor, or switch associated with a communication interface configured to receive wireless input from a network node over a wireless connection. In response to the received wireless input, the actuator, motor, or switch may change state. For example, the UE may include a motor that adjusts a control surface or rotor of a drone in flight in accordance with the received input, or a robotic arm that performs a medical procedure in accordance with the received input.

[0115] When the UE is in the form of an Internet of Things (IoT) device, it may be a device for use in one or more application domains, including but not limited to wearable technology in the city, extended industrial applications, and healthcare. Non-limiting examples of such IoT devices are or are incorporated into devices such as connected refrigerators or freezers, TVs, connected lighting fixtures, electric meters, robot vacuums, voice-controlled smart speakers, home security cameras, motion detectors, thermostats, smoke detectors, door / window sensors, flood / moisture sensors, electric door locks, connected doorbells, air conditioning systems such as heat pumps, autonomous vehicles, surveillance systems, weather monitors, vehicle parking monitors, electric vehicle charging stations, smart watches, fitness trackers, head mounted displays for augmented reality (AR) or virtual reality (VR), wearables for haptic augmentation or sensory enhancement, water sprinklers, animal or object trackers, sensors for monitoring plants or animals, industrial robots, unmanned aerial vehicles (UAVs), and any type of medical device such as a heart rate monitor or a remote controlled surgical robot. A UE in the form of an IoT device comprises other components as described in connection with the UE 2200 shown in FIG. 16, in addition to circuitry and / or software depending on the intended application of the IoT device.

[0116] As yet another specific example, in an IoT scenario, a UE may represent a machine or other device that performs monitoring and / or measurements and transmits results of such monitoring and / or measurements to other UEs and / or network nodes. The UE in this case may be an M2M device, which may be referred to as an MTC device in the 3GPP context. As one example, the UE may implement the 3GPP NB-IoT standard. In other scenarios, the UE may represent a car, truck, ship or aircraft, or other equipment that can monitor and / or report on its operational status or other functions associated with its operation.

[0117] Virtually any number of UEs may be used together for a single use case. For example, a first UE may be a drone or be integrated into a drone and provide drone speed information (obtained through a speed sensor) to a second UE that is a remote controller operating the drone. When a user makes changes from the remote controller, the first UE may adjust the drone's throttle (e.g., by controlling an actuator) to increase or decrease the drone's speed. The first and / or second UE may also include more than one of the above-mentioned functionalities. For example, a UE may be equipped with sensors and actuators and handle communication of data for both the speed sensor and the actuator.

[0118] 17 illustrates a network node 3300 according to some embodiments. As used herein, a network node refers to a device that is capable of, configured, arranged, and / or operable to communicate directly or indirectly with UEs and / or other network nodes or devices in a telecommunications network. Examples of network nodes include, but are not limited to, access points (APs) (e.g., wireless access points) and base stations (BSs) (e.g., wireless base stations, Node Bs, evolved Node Bs (eNBs), and NR Node Bs (gNBs)).

[0119] Base stations may be categorized based on the amount of coverage they provide (or, alternatively, their transmit power levels), and thus may be referred to as femto, pico, micro, or macro base stations, depending on the amount of coverage provided. A base station may be a relay donor node that controls a relay node or a relay. A network node may include one or more (or all) parts of a distributed radio base station, such as a centralized digital unit and / or a remote radio unit (RRU), sometimes referred to as a remote radio head (RRH). Such remote radio units may or may not be integrated with an antenna, such as an antenna-integrated radio. Some of the distributed radio base stations may be referred to as nodes in a distributed antenna system (DAS).

[0120] Other examples of network nodes include multi-transmission point (multi-TRP) 5G access nodes, multi-standard radio (MSR) equipment such as MSR BS, network controllers such as radio network controllers (RNC) or base station controllers (BSC), base transceiver stations (BTS), transmission points, transmitting nodes, multi-cell / multicast coordination entities (MCE), operations and maintenance (O&M) nodes, operations support system (OSS) nodes, self-organizing network (SON) nodes, positioning nodes (e.g., evolved serving mobile location center (E-SMLC) and / or minimization drive test (MDT).

[0121] The network node 3300 includes a processing circuit 3302, a memory 3304, a communication interface 3306, and a power source 3308. The network node 3300 may be composed of multiple physically separate components (e.g., a Node B component and an RNC component, or a BTS component and a BSC component, etc.), each of which may have its own respective components. In some scenarios where the network node 3300 comprises multiple separate components (e.g., a BTS and a BSC component), one or more of the separate components may be shared among several network nodes. For example, a single RNC may control several Node Bs. In such scenarios, each unique pair of Node B and RNC may be considered as a single separate network node in some examples. In some embodiments, the network node 3300 may be configured to support several radio access technologies (RATs). In such embodiments, some components may be redundant (e.g., separate memories 3304 for different RATs) and some components may be reused (e.g., the same antenna 3310 may be shared by several different RATs). The network node 3300 may also include multiple sets of the various illustrated components for various wireless technologies, such as GSM, WCDMA, LTE, NR, WiFi, Zigbee, Z-wave, LoRaWAN, Radio Frequency Identification (RFID), or Bluetooth wireless technologies, that are integrated into the network node 3300. The wireless technologies may be integrated into the same or different chips or chipsets and other components within the network node 3300.

[0122] The processing circuitry 3302 may include one or more combinations of a microprocessor, controller, microcontroller, central processing unit, digital signal processor, application specific integrated circuit, field programmable gate array, or other suitable computing device, resources or combination of hardware, software and / or coded logic operable, alone or in conjunction with other network node 3300 components, such as memory 3304, to provide the functionality of the network node 3300.

[0123] In some embodiments, the processing circuit 3302 comprises a system on a chip (SOC). In some embodiments, the processing circuit 3302 includes one or more of a radio frequency (RF) transceiver circuit 3312 and a baseband processing circuit 3314. In some embodiments, the radio frequency (RF) transceiver circuit 3312 and the baseband processing circuit 3314 may be on separate chips (or chipsets), boards, or units, such as a radio unit and a digital unit. In alternative embodiments, some or all of the RF transceiver circuit 3312 and the baseband processing circuit 3314 may be on the same chip or chipset, board, or unit.

[0124] The memory 3304 may include any type of volatile or non-volatile computer readable memory, including, but not limited to, persistent storage, solid state memory, remotely mounted memory, magnetic media, optical media, random access memory (RAM), read only memory (ROM), mass storage media (e.g., hard disk), removable storage media (e.g., flash drive, compact disk (CD) or digital video disk (DVD)), and / or any other volatile or non-volatile non-transitory device readable and / or computer executable memory device that stores information, data and / or instructions that can be used by the processing circuit 3302. The memory 3304 may store any suitable instructions, data or information, including applications including one or more of computer programs, software, logic, rules, codes, tables, and / or other instructions, that are executable by the processing circuit 3302 and usable by the network node 3300. The memory 3304 may be used to store any computational results produced by the processing circuit 3302 and / or any data received via the interface 3306. In some embodiments, the processing circuit 3302 and the memory 3304 are integrated.

[0125] The communication interface 3306 is used in wired or wireless communication of signaling and / or data between network nodes, access networks, and / or UEs. As shown, the communication interface 3306 includes a port / terminal 3316 for transmitting and receiving data to and from a network over a wired connection, for example. The communication interface 3306 also includes a radio front-end circuit 3318 that is coupled to the antenna 3310 or may be part of the antenna 3310 in some embodiments. The radio front-end circuit 3318 includes a filter 3320 and an amplifier 3322. The radio front-end circuit 3318 may be connected to the antenna 3310 and the processing circuit 3302. The radio front-end circuit may be configured to condition signals communicated between the antenna 3310 and the processing circuit 3302. The radio front-end circuit 3318 may accept digital data to be sent to another network node or UE over a wireless connection. The radio front end circuitry 3318 may convert the digital data into a radio signal having appropriate channel and bandwidth parameters using a combination of filters 3320 and / or amplifiers 3322. The radio signal may then be transmitted via the antenna 3310. Similarly, when data is received, the antenna 3310 may collect the radio signal, which may then be converted into digital data by the radio front end circuitry 33318. The digital data may be passed to the processing circuitry 3302. In other embodiments, the communication interface may include different components and / or different combinations of components.

[0126] In an alternative embodiment, the network node 3300 may not include a separate radio front-end circuit 3318; rather, the processing circuit 3302 may include a radio front-end circuit and may be connected to the antenna 3310. Similarly, in some embodiments, all or some of the RF transceiver circuit 3312 is part of the communications interface 3306. In yet another embodiment, the communications interface 3306 includes one or more ports or terminals 3316, the radio front-end circuit 3318, and the RF transceiver circuit 3312 as part of a radio unit (not shown), and the communications interface 3306 communicates with baseband processing circuitry 3314 that is part of a digital unit (not shown).

[0127] The antenna 3310 may include one or more antennas or an antenna array configured to transmit and / or receive wireless signals. The antenna 3310 may be coupled to the radio front end circuitry 3318 and may be any type of antenna capable of wirelessly transmitting and receiving data and / or signals. In some embodiments, the antenna 3310 is separate from the network node 3300 and can be connected to the network node 3300 through an interface or port.

[0128] The antenna 3310, the communication interface 3316 and / or the processing circuit 3302 may be configured to perform any receiving operation and / or any acquiring operation described herein as being performed by a network node. Any information, data and / or signals may be received from a UE, other network nodes and / or any other network equipment. Similarly, the antenna 3310, the communication interface 3306 and / or the processing circuit 3302 may be configured to perform any transmitting operation described herein as being performed by a network node. Any information, data and / or signals may be transmitted to a UE, other network nodes and / or any other network equipment.

[0129] The power source 3308 provides power to the various components of the network node 3300 in a format appropriate for each component (e.g., at voltage and current levels required for each component). The power source 3308 may include or be coupled to a power management circuit for providing power to the components of the network node 3300 to perform the functionality described herein. For example, the network node 3300 may be connectable to an external power source (e.g., a power grid, an electrical outlet) via an input circuit or interface, such as an electrical cable, such that the external power source provides power to the power circuitry of the power source 3308. As a further example, the power source 3308 may include a source of power in the form of a battery or battery pack connected to or integrated into the power circuitry. The battery may provide backup power in case of failure of the external power source.

[0130] Embodiments of network node 3300 may include additional components beyond those shown in Figure 18 to provide certain aspects of the network node's functionality, including any of the functionality described herein and / or any functionality necessary to support the subject matter described herein. For example, network node 3300 may include user interface devices that allow for input of information into network node 3300 and output of information from network node 3300. This may enable a user to perform diagnostics, maintenance, repair and other administrative functions on network node 3300.

[0131] FIG 18 is a block diagram of a host 4400, which may be an embodiment of the host 2116 of FIG 15, in accordance with various aspects described herein. As used herein, the host 4400 may be or include hardware and / or software in various combinations, including a standalone server, a blade server, a cloud-implemented server, a distributed server, a virtual machine, a container, or processing resources within a server farm. The host 4400 may provide one or more services to one or more UEs.

[0132] The host 4400 includes a processing circuit 4402, a network interface 4408, a power supply 4410, and a memory 4412 operably coupled via a bus 4404 to an input / output interface 4406. In other embodiments, other components may be included, whose functionality may be substantially similar to those described with respect to the devices in previous figures, such as Figures 17 and 18, and therefore those descriptions are generally applicable to the corresponding components of the host 4400.

[0133] Memory 4412 may include one or more computer programs including one or more host application programs 4414 and data 4416, which may include user data, such as data generated by a UE for the host 4400 or data generated by the host 4400 for the UE. An embodiment of the host 4400 may utilize only a subset or all of the illustrated components. The host application programs 4414 may be implemented in a container-based architecture and may provide support for video codecs (Versatile Video Coding (VVC), High Efficiency Video Coding (HEVC), Advanced Video Coding (AVC), MPEG, VP9) and audio codecs (e.g., FLAC, Advanced Audio Coding (AAC), MPEG, G.711), including transcoding for different UE classes, types, or implementations (e.g., handsets, desktop computers, wearable display systems, heads-up display systems). The host application program QQ 414 may also provide user authentication and license checks, and may periodically report health, route, and content availability to a central node, such as a device in or at the edge of the core network. Thus, the host 4400 may select and / or point to different hosts for over-the-top services for the UE. The host application program 4414 may support a variety of protocols, such as HTTP Live Streaming (HLS) protocol, Real-Time Messaging Protocol (RTMP), Real-Time Streaming Protocol (RTSP), Dynamic Adaptive Streaming over HTTP (MPEG-DASH), etc.

[0134] FIG. 19 is a block diagram illustrating a virtualization environment 5500 in which functionality implemented according to some embodiments may be virtualized. In this context, virtualization means for generating a virtual version of an apparatus or device may include a virtualized hardware platform, storage devices, and networking resources. As used herein, virtualization may be applied to any device or component thereof described herein and relates to implementations in which at least a portion of its functionality is implemented as one or more virtual components. Some or all of the functionality described herein may be implemented as virtual components executed by one or more virtual machines (VMs) implemented in one or more virtual environments 5500 hosted by one or more hardware nodes, such as a network node, a UE, a core network node, or a hardware computing device acting as a host. Furthermore, in embodiments in which a virtual node does not require wireless connectivity (e.g., a core network node or a host), the node may be virtualized in its entirety.

[0135] An application 5502 (which may alternatively be referred to as a software instance, a virtual appliance, a network function, a virtual node, a virtual network function, etc.) runs in the virtualized environment 5500 to implement some of the features, functionality and / or benefits of some of the embodiments disclosed herein.

[0136] The hardware 5504 may include a processing circuit, memory for storing software and / or instructions executable by the processing circuit, which is hardware, and / or hardware devices as described herein, such as network interfaces and input / output interfaces. The software may be executed by the processing circuit to instantiate one or more virtualization layers 5506 (also referred to as a hypervisor or virtual machine monitor (VMM)), provide VMs 5508a and 5508b (one or more of which may be collectively referred to as VMs 5508), and / or perform any of the functions, features and / or benefits described in connection with some embodiments described herein. The virtualization layer 5506 may present a virtual operating platform that appears as networking hardware to the virtual machines 5508.

[0137] The VMs 5508 may include virtual processing, virtual memory, virtual networking or interfaces, and virtual storage, and may be executed by a corresponding virtualization layer 5506. Various embodiments of an instance of a virtual appliance 5502 may be implemented in one or more of the VMs 5508, and the implementation may be done in various ways. Hardware virtualization is referred to in some contexts as network function virtualization (NFV). NFV may be used to aggregate many network equipment types into industry-standard, high-capacity server hardware, physical switches, and physical storage that may be located in data centers and customer premises equipment.

[0138] In the context of NFV, a VM 5508 may be a software implementation of a physical machine that runs programs as if they were running on a physical, non-virtualized machine. Each VM 5508 and the portion of the hardware 5504 on which it runs, whether the hardware is dedicated to that VM and / or shared by that VM with other VMs, forms a separate virtual network element. Also in the context of NFV, a virtual network function is responsible for handling specific network functions running in one or more VMs 5508 on top of the hardware 5504 and corresponds to the application 5502.

[0139] The hardware 5504 may be implemented in a standalone network node with generic or proprietary components. The hardware 5504 may implement some functions via virtualization. Alternatively, the hardware 5504 may be part of a larger hardware cluster (such as in a data center or CPE) where multiple hardware nodes work together and are managed via a management and orchestration 5510, which oversees, among other things, the lifecycle management of the application 5502. In some embodiments, the hardware 5504 is coupled to one or more radio units, each including one or more transmitters and one or more receivers, which may be coupled to one or more antennas. The radio units may communicate directly with other hardware nodes via one or more appropriate network interfaces, or may be used in combination with virtual components to provide wireless capabilities to virtual nodes, such as radio access nodes or base stations. In some embodiments, some signaling may be provided with the use of a control system 5512, which may alternatively be used for communication between the hardware nodes and the radio units.

[0140] 20 illustrates a communications diagram of a host computer 6602 communicating with a UE 6606 via a network node 6604 over a partially wireless connection according to some embodiments. Exemplary implementations according to various embodiments of the UEs (UE 2112a of FIG. 15 and / or UE 2200 of FIG. 16), network nodes (network node 2110a of FIG. 15 and / or network node 3300 of FIG. 17), and hosts (host 2116 of FIG. 15 and / or host 4400 of FIG. 18) discussed in the previous paragraphs will now be described with reference to FIG. 20.

[0141] Similar to the host 4400, an embodiment of the host 6602 includes hardware such as communications interfaces, processing circuitry, and memory. The host 6602 further includes software stored within or accessible by the host 6602 and executable by the processing circuitry. The software includes a host application that may be operable to provide services to a remote user, such as a UE 6606, connecting via an over-the-top (OTT) connection 6650 extending between the UE 6606 and the host 6602. During the provision of services to the remote user, the host application may provide user data that is transmitted using the OTT connection 6650.

[0142] The network node 6604 includes hardware that enables communication with the host 6602 and the UE 6606. The connection 6660 may be direct or may pass through one or more other intermediate networks, such as a core network (such as the core network 2106 of FIG. 15) and / or one or more public, private, or hosted networks. For example, the intermediate network may be a backbone network or the Internet.

[0143] The UE 6606 also includes software stored in or accessible by the UE 6606 and executable by the UE's processing circuitry. The software includes client applications, such as a web browser or operator specific "apps," that may be operable to provide services to a human or non-human user via the UE 6606 with the support of the host 6602. Host applications running on the host 6602 may communicate with client applications running on the host 6602 via an OTT connection 6650 that terminates at the UE 6606 and the host 6602. During the provision of services to a user, the client applications on the UE may receive request data from the host applications on the host and provide user data in response to the request data. The OTT connection 6650 may transport both the request data and the user data. The client applications on the UE may interact with the user to generate user data that they provide to the host applications through the OTT connection 6650.

[0144] The OTT connection 6650 may extend through a connection 6660 between the host 6602 and a network node 6604 and through a wireless connection 6670 between the network node 6604 and the UE 6606 to provide a connection between the host 6602 and the UE 6606. The connection 6660 and the wireless connection 6670 over which the OTT connection 6650 may be provided are depicted abstractly to illustrate communication between the host 6602 and the UE 6606 through the network node 6604 without explicit reference to any intermediate devices and the exact routing of messages through those devices.

[0145] As an example of transmitting data over the OTT connection 6650, in step 6608, the host 6602 provides user data, which may be done by executing a host application. In some embodiments, the user data is associated with a particular human user interacting with the UE 6606. In other embodiments, the user data is associated with the UE 6606 sharing data with the host 6602 without explicit human interaction. In step 6610, the host 6602 initiates a transmission to the UE 6606 carrying user data. The host 6602 may initiate the transmission in response to a request sent by the UE 6606. The request may be triggered by human interaction with the UE 6606 or by the operation of a client application running on the UE 6606. The transmission may pass through the network node 6604 in accordance with the teachings of the embodiments described throughout this disclosure. In response, at step 6612, the network node 6604 transmits the user data carried in the transmission initiated by the host 6602 to the UE 6606 in accordance with the teachings of embodiments described throughout this disclosure. At step 6614, the UE 6606 receives the user data carried in the transmission, which may be performed by a client application executing on the UE 6606 that is associated with a host application executed by the host 6602.

[0146] In some examples, the UE 6606 executes a client application, which provides user data destined for the host 6602. The user data may be provided in reaction or response to receiving the data from the host 6602. In response, the UE 6606 may provide the user data, which may be done by executing the client application, at step 6616. During the provision of the user data, the client application may further take into account user input received from the user via an input / output interface of the UE 6606. Regardless of the specific manner in which the user data is provided, the UE 6606 initiates transmission of the user data to the host 6602 via the network node 6604 at step 6618. In step 6620, the network node 6604 receives the user data from the UE 6606 and initiates transmission of the received user data to the host 6602, in accordance with the teachings of the embodiments described throughout this disclosure. At step 6622, the host 6602 receives the user data carried in the transmission initiated by the UE 6606.

[0147] One or more of the various embodiments improve the performance of OTT services provided to the UE 6606 using the OTT connection 6650, of which the wireless connection 6670 forms the final segment. More precisely, the teachings of the embodiments may improve data rates, latency and power consumption, thereby providing benefits such as reduced user latency, relaxed constraints on file sizes, improved content resolution, better responsiveness, and increased battery life.

[0148] In an example scenario, factory status information may be collected and analyzed by the host 6602. As another example, the host 6602 may process audio and video data, which may have been obtained from UEs, for use in generating maps. As another example, the host 6602 may collect and analyze real-time data to assist in controlling vehicle congestion (e.g., controlling traffic lights). As another example, the host 6602 may store surveillance video uploaded by UEs. As another example, the host 6602 may store or control access to media content, such as video, audio, VR or AR, that may be broadcast, multicast or unicast to UEs. As another example, the host 6602 may be used for energy pricing, remote control of non-time-critical power loads for balancing power generation needs, location services, presentation services (e.g., compiling diagrams from data collected from remote devices), or any other function that collects, acquires, stores, analyzes and / or transmits data.

[0149] In some examples, measurement procedures may be provided to monitor data rates, latencies, and other factors that are improved by one or more embodiments. There may also be optional network functionality to reconfigure the OTT connection 6650 between the host 6602 and the UE 6606 in response to measurement variations. The measurement procedures and / or network functionality to reconfigure the OTT connection may be implemented in software and hardware of the host 6602 and / or the UE 6606. In some embodiments, sensors (not shown) may be deployed in or associated with other devices through which the OTT connection 6650 passes, and these sensors may participate in the measurement procedures by providing values ​​for the monitored quantities exemplified above or providing values ​​for other physical quantities from which the monitored quantities may be calculated or estimated by the software. The reconfiguration of the OTT connection 6650 may include message formats, retransmission settings, preferred routing, etc., and the reconfiguration need not directly change the operation of the network node 6604. Such procedures and functionality may be known or practiced in the art. In one embodiment, the measurements may involve proprietary UE signaling to facilitate measurements of throughput, propagation time, latency, etc. by the host 6602. The measurements may be implemented by software sending messages over the OTT connection 6650, specifically empty or "dummy" messages, while monitoring propagation times, errors, etc.

[0150] Although the computing devices (e.g., UEs, network nodes, hosts) described herein may include a combination of the illustrated hardware components, other embodiments may include computing devices with different combinations of components. It should be understood that the computing devices may include any suitable combination of hardware and / or software required to perform the tasks, features, functions, and methods disclosed herein. The determining, calculating, obtaining, or similar operations described herein may be performed by a processing circuit, which may process information, for example, by transforming the obtained information into other information, comparing the obtained or transformed information with information stored at the network node, and / or performing one or more operations based on the obtained or transformed information, and making a decision as a result of the processing. Moreover, although components are depicted as a single box located within a larger box or nested within multiple boxes, in reality the computing device may include multiple different physical components that make up the single component illustrated, and functionality may be partitioned among the separate components. For example, a communication interface may be configured to include any of the components described herein, and functionality of those components may be partitioned between the processing circuit and the communication interface. In other examples, the non-computationally heavy functions of any of such components may be implemented in software or firmware, and the computationally heavy functions may be implemented in hardware.

[0151] In some embodiments, some or all of the functionality described herein may be provided by a processing circuit executing instructions stored in a memory, which in some embodiments may be a computer program product in the form of a non-transitory computer-readable storage medium. In alternative embodiments, some or all of the functionality may be provided by the processing circuit, such as in a hardwired manner, without executing instructions stored in a separate or discrete device-readable storage medium. In any of these specific embodiments, the processing circuit may be configured to perform the described functionality, regardless of whether it executes instructions stored in a non-transitory computer-readable storage medium. Benefits provided by such functionality may be enjoyed by the computing device as a whole and / or by end users and wireless networks in general, and not limited to just the processing circuit or other components of the computing device.

[0152] Computer system of the present disclosure It will be appreciated that computer systems are increasingly taking on a wide variety of forms. In this specification and claims, the terms "controller," "computer system," or "computing system" are broadly defined to include any device or system, or combination thereof, that includes at least one physical and tangible processor and physical and tangible memory capable of having computer-executable instructions thereon that can be executed by the processor. By way of example and not limitation, the term "computer system" or "computing system" as used herein is intended to include personal computers, desktop computers, laptop computers, tablets, handheld devices (e.g., cell phones, PDAs, pagers), microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, multiprocessor systems, network PCs, distributed computing systems, data centers, message processors, routers, switches, and even devices that are not traditionally considered computing systems, such as wearables (e.g., glasses).

[0153] Memory may take any form and may depend on the nature and form of the computing system. Memory may be physical system memory including volatile memory, non-volatile memory, or some combination of the two. The term "memory" may also be used herein to refer to non-volatile mass storage devices such as physical storage media.

[0154] A computing system also has a number of structures that are often referred to as "executable components," for example, the memory of a computing system may contain executable components. The term "executable component" is a name for a structure that is well understood by those skilled in the art of computing to be a structure that may be software, hardware, or a combination thereof.

[0155] For example, one skilled in the art will appreciate that when implemented in software, the structure of the executable components may include software objects, routines, methods, etc. that may be executed by one or more processors on a computing system, whether such executable components reside in the heap of the computing system, or whether the executable components reside on a computer-readable storage medium. The structure of the executable components resides on the computer-readable medium in a form that, when executed by one or more processors of the computing system, is operable to cause the computing system to perform one or more functions, such as the functions and methods described herein. Such a structure may be directly computer readable by the processor, such as when the executable components are binary. Alternatively, the structure may be structured to be interpretable and / or compilable, whether in a single step or multiple steps, to generate such a binary that is directly interpretable by the processor.

[0156] The term "executable component" will also be well understood by those skilled in the art to include structures that are implemented exclusively or nearly exclusively in hardware logic components, such as field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), program specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), or any other specialized circuitry. Thus, the term "executable component" is a term for structures that are well understood by those skilled in the art of computing, whether implemented in software, hardware, or a combination thereof.

[0157] The terms "component," "service," "engine," "module," "control," "generator," and the like may also be used in this description. As used herein and in this case, these terms, whether expressed with or without a modifier, are also intended to be synonymous with the term "executable component," and thus also have a structure well understood by those of ordinary skill in the computing arts.

[0158] In one embodiment, a communication system may include a complex of computing devices performing any of the methods of the above-described embodiments and data storage devices, which may be server parks and data centers.

[0159] With respect to computer implementation, a computer will generally be understood to comprise one or more processors or one or more controllers, and the terms computer, processor, and controller may be used interchangeably. When provided by a computer, processor, or controller, the functions may be provided by a single dedicated computer or processor or controller, by a single shared computer or processor or controller, or by multiple individual computers or processors or controllers, some of which may be shared or distributed. Furthermore, the term "processor" or "controller" also refers to other hardware capable of performing such functions and / or running software, such as the exemplary hardware listed above.

[0160] In general, various exemplary embodiments may be implemented in hardware or dedicated chips, circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device, but the present disclosure is not limited thereto. Although various aspects of the exemplary embodiments of the present disclosure may be illustrated and described as block diagrams, flow charts, or using some other diagrammatic representation, it is fully understood that these blocks, apparatus, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuits or logic, general-purpose hardware or controller, or other computing device, or any combination thereof, as non-limiting examples.

[0161] Although not all computing systems require a user interface, some embodiments include a user interface for use in communicating information to and from a user. A user interface can include output mechanisms as well as input mechanisms. The principles described herein are not limited to the exact output or input mechanisms, as such will depend on the nature of the device. However, output mechanisms can include, for example, speakers, displays, haptic output, projection, holograms, etc. Examples of input mechanisms can include, for example, microphones, touch screens, projection, holograms, cameras, keyboards, stylus, mouse or other pointer input, any type of sensor, etc.

[0162] Thus, the embodiments described herein may comprise or utilize a special purpose or general purpose computing system. The embodiments described herein also include physical and other computer-readable media for carrying or storing computer-executable instructions and / or data structures. Such computer-readable media may be any available media that can be accessed by a general purpose or special purpose computing system. Computer-readable media that store computer-executable instructions are physical storage media. Computer-readable media that carry computer-executable instructions are transmission media. Thus, by way of example, and not limitation, the embodiments disclosed or contemplated herein may include at least two distinctly different kinds of computer-readable media: storage media and transmission media.

[0163] Computer-readable storage media include RAM, ROM, EEPROM, solid-state drives ("SSD"), flash memory, phase-change memory ("PCM"), CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other physical and tangible storage medium that can be used to store desired program code in the form of computer-executable instructions or data structures, and that can be accessed and executed by a general-purpose or special-purpose computing system to implement the disclosed functions or functionality. For example, computer-executable instructions may be embodied on one or more computer-readable storage media to form a computer program product.

[0164] Transmission media may be used to carry desired program code in the form of computer-executable instructions or data structures and may include a network and / or data links that may be accessed and executed by a general-purpose or special-purpose computing system. Combinations of the above should also be included within the scope of computer-readable media.

[0165] Furthermore, upon reaching the various computing system components, program code in the form of computer-executable instructions or data structures may be automatically transferred from transmission media to storage media (or vice versa). For example, computer-executable instructions or data structures received over a network or data link may be buffered in RAM within a network interface module (e.g., a "NIC") and then eventually transferred to computing system RAM and / or to a less volatile storage medium in the computing system. Thus, it should be understood that storage media may be included in computing system components that also or primarily utilize transmission media.

[0166] Those skilled in the art will further appreciate that a computing system may also include communication channels that allow it to communicate with other computing systems, for example, over a network. Thus, the methods described herein may be implemented in a network computing environment having many types of computing systems and computing system configurations. The disclosed methods may also be implemented in a distributed system environment in which local and / or remote computing systems linked over a network (either by wired data links, wireless data links, or a combination of wired and wireless data links) both perform tasks. In a distributed system environment, processing power, memory power, and / or storage power may also be distributed.

[0167] Those skilled in the art will also appreciate that the disclosed methods may be implemented in a cloud computing environment. A cloud computing environment may be distributed, but this is not required. When distributed, a cloud computing environment may have components that are distributed internationally within an organization and / or owned across multiple organizations. In this specification and in the claims that follow, "cloud computing" is defined as a model for enabling on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services). The definition of "cloud computing" is not limited to any of the numerous other benefits that can be obtained from such a model when properly deployed.

[0168] Cloud computing models may consist of various characteristics such as on-demand self-service, pervasive network access, resource pooling, rapid elasticity, measured service, etc. Cloud computing models may also take the form of various service models such as, for example, Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Cloud computing models may also be deployed using different deployment models such as private cloud, community cloud, public cloud, hybrid cloud, etc.

[0169] Abbreviations and Definitions To aid in understanding the scope and content of the specification and the appended claims, certain selected terms are directly defined below. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.

[0170] The terms "approximately," "about," and "substantially," as used herein, refer to an amount or condition that is close to a particular recited amount or condition that still performs a desired function or achieves a desired result. For example, the terms "approximately," "about," and "substantially" can refer to an amount or condition that deviates from a specifically recited amount or condition by less than 10%, or less than 5%, or less than 1%, or less than 0.1%, or less than 0.01%.

[0171] Various aspects of the present disclosure, including devices, systems, and methods, may be illustrated with reference to one or more embodiments or implementations that are exemplary in nature. As used herein, "instance" means "serving as an instance, instance, or instance" and should not necessarily be construed as preferred or advantageous over other embodiments disclosed herein. In addition, references to "implementations" of the present disclosure or embodiments include specific references to one or more embodiments thereof, and vice versa, and are intended to provide illustrative examples without limiting the scope of the present disclosure, which is set forth by the appended claims and not by this specification.

[0172] As used herein, words appearing in the singular include their plural counterparts, and words appearing in the plural include their singular counterparts unless implicitly or explicitly understood or stated otherwise. Thus, as used herein and in the appended claims, it should be noted that the singular forms "a," "an," and "the" include plural referents unless the context clearly dictates otherwise. For example, a reference to a singular referent (e.g., "widget") includes one, two, or more referents unless implicitly or explicitly understood or stated otherwise. Similarly, a reference to a plural referent should be construed as including a single referent and / or multiple referents unless the content and / or context clearly dictates otherwise. For example, a reference to a plural referent (e.g., "widget") does not necessarily require a plurality of such referents. Instead, it will be understood that one or more references are contemplated herein, regardless of the number of references inferred, unless otherwise stated.

[0173] References herein to "one embodiment," "embodiment," "exemplary embodiment," and the like indicate that the described embodiment may include a particular feature, structure, or characteristic, but not all embodiments need to include the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment. Furthermore, 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 of ordinary skill in the art to affect such feature, structure, or characteristic in connection with other embodiments, whether or not explicitly described.

[0174] Although terms such as "first" and "second" may be used herein to describe various elements, it should be understood that these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, a first element can be referred to as a second element, and similarly, a second element can be referred to as a first element, without departing from the scope of the exemplary embodiments. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed terms.

[0175] It will be further understood that the terms "comprises," "comprising," "has," "having," "includes," and / or "including," as used herein, specify the presence of stated features, elements, and / or components, etc., but do not exclude the presence or addition of one or more other features, elements and / or combinations thereof.

[0176] conclusion The present disclosure includes any novel feature or combination of features disclosed herein, either explicitly or in any generalization thereof. Various modifications and adaptations to the foregoing exemplary embodiments of the present disclosure may become apparent to those skilled in the art in view of the foregoing description, when read in conjunction with the accompanying drawings. However, any and all modifications will still fall within the scope of the non-limiting and exemplary embodiments of the present disclosure.

[0177] It is understood that for any given component or embodiment described herein, any possible candidates or alternatives listed for that component may generally be used individually or in combination with one another, unless otherwise implied or expressly understood or stated. Moreover, it will be understood that any listing of such candidates or alternatives is merely exemplary and not limiting, unless otherwise implied or expressly understood or stated.

[0178] Furthermore, unless otherwise indicated, numbers expressing quantities, components, distances, or other measurements used in the specification and claims should be understood to be modified by the term "about", as that term is defined herein. Thus, unless otherwise indicated, the numerical parameters set forth in this specification and the appended claims are approximations that may vary depending on the desired properties sought to be obtained by the subject matter presented herein. At the very least, and not as an attempt to limit the application of the doctrine of equivalents to the scope of the claims, each numerical parameter should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of the subject matter presented herein are approximations, the numerical values ​​set forth in the specific examples are reported as precisely as possible. However, any numerical value inherently contains certain errors necessarily resulting from the standard deviation found in their respective testing measurements.

[0179] Any headings and subheadings used herein are for organizational purposes only and are not meant to be used to limit the scope of the description or claims. The terms and expressions used herein are used as terms of description and not of limitation, and in the use of such terms and expressions, there is no intention to exclude the features shown and described or equivalents of some of them, but it is recognized that various modifications are possible within the scope of the present disclosure. Thus, although the present disclosure has been specifically disclosed in part by preferred embodiments, it should be understood that the exemplary embodiments of the concepts disclosed herein, as well as optional features, modifications, and variations may be utilized by those skilled in the art, and such modifications and variations are considered to be within the scope of the present description.

[0180] It will also be understood that systems, devices, products, kits, methods, and / or processes according to certain embodiments of the present disclosure may include, incorporate, or otherwise include properties or features (e.g., components, members, elements, parts, and / or portions) described in other embodiments disclosed and / or described herein. Thus, various features of certain embodiments may be compatible with, combined with, included in, and / or incorporated into other embodiments of the present disclosure. Thus, the disclosure of a particular feature for a particular embodiment of the present disclosure should not be construed as an application or inclusion of the feature for the particular embodiment. Rather, it will be understood that other embodiments may also include features, members, elements, portions, and / or portions without necessarily departing from the scope of the present disclosure.

[0181] Moreover, any feature herein may be combined with any other feature of the same or different embodiments disclosed herein, unless the feature is described as requiring another feature in combination therewith. Moreover, various well-known aspects of example systems, methods, devices, and the like are not described in particular detail herein to avoid obscuring aspects of the example embodiments. However, such aspects are also contemplated herein.

[0182] All references cited in this application are incorporated herein by reference in their entirety to the extent that they are not inconsistent with the disclosure in this application. It will be apparent to those skilled in the art that methods, devices, device elements, materials, procedures, and techniques other than those specifically described herein can be applied to the implementation of the described embodiments as broadly disclosed herein without resorting to undue experimentation. All art-known functional equivalents of the methods, devices, device elements, materials, procedures, and techniques specifically described herein are intended to be encompassed by this disclosure.

[0183] When groups of materials, compositions, ingredients, or compounds are disclosed herein, it is understood that all individual members of the group and all subgroups thereof are separately disclosed. When Markush groups or other groupings are used herein, all individual members of the group, and all combinations and possible subcombinations of the group, are intended to be included individually in the disclosure.

[0184] The above-described embodiments are by way of example only: those of skill in the art may effect alterations, modifications and variations to the particular embodiments without departing from the scope of the description, which is defined solely by the claims that follow.

Claims

1. 1. A method for configuring an attribute configuration between a first cell served by a first network node (3300) and a second cell served by a second network node (3300), the method being performed by an Operation, Administration and Maintenance (OAM) node (3300), the method comprising: configuring at least one attribute configuration in the first network node and the second network node (1310); The method of claim 1, wherein the at least one attribute configuration identifies at least one service to be used over an interface between the first cell and the second cell.

2. The method of claim 1 , wherein the at least one service includes only one service at a time.

3. The method of claim 1 or 2, wherein the at least one attribute configuration comprises a portion of at least one neighborhood relation configuration.

4. 4. The method of claim 1, wherein the interface is used only for one of the following services: dynamic spectrum sharing, coordination of resources, or coordination of Physical Random Access Channel (PRACH) resources and resolving potential PRACH contention.

5. 5. The method of claim 1, wherein the first cell comprises an Evolved Universal Terrestrial Radio Access (E-UTRA) cell and the second cell comprises a New Radio (NR) cell.

6. The method according to any one of claims 1 to 4, wherein the E-UTRA cell comprises a target cell and the NR cell comprises a source cell.

7. The method according to any one of claims 1 to 4, wherein the E-UTRA cell comprises a source cell and the NR cell comprises a target cell.

8. 8. The method of claim 1, wherein the first node and the second node are served by a same NR Node B (gNB).

9. 9. The method of claim 1, wherein the interface includes an EUTRA-NR Dual Connectivity (EN-DC) X2 interface.

10. The at least one attribute configuration: No EUTRA-NR dual connectivity (EN-DC), where the respective neighbor relations should not be used by the source cell for EN-DC; Resource coordination only, where each neighbor relationship uses the X2 interface only to coordinate resources between the source and target cells; Dynamic spectrum sharing only, where each neighbour relationship uses the X2 interface only to coordinate dynamic spectrum sharing from the source cell with the target cell, or Physical Random Access Channel (PRACH) resource coordination only, where each neighbor relationship uses an X2 interface only to coordinate PRACH resources and resolve potential PRACH contention between the first network node and the second network node. The method of claim 1 comprising one or more of the following options:

11. The method of claim 3 , wherein the neighbor relations configuration is configured as part of a Neighbor Cell Relation Table (NCRT).

12. 12. The method according to claim 1, wherein the at least one service enables at least one of the following to continue to be performed: interface setup, transport network association maintenance, and configuration updates.

13. 1. A method performed by a first network node for configuring an attribute configuration between a first cell provided by the first network node and a second cell provided by a second network node, the method comprising: receiving 1310 at least one attribute configuration from an Operation, Administration and Maintenance (OAM), the at least one attribute configuration identifying at least one service to be used over an interface between the first cell and the second cell; Setting up the interface between the first cell and the second cell (1330); using the at least one service via the interface (1350); A method comprising:

14. 14. The method of claim 13, wherein the interface includes an EUTRA-NR Dual Connectivity (EN-DC) X2 interface.

15. 15. The method of claim 13 or 14, wherein the at least one service comprises one of resource coordination only, dynamic spectrum sharing only, or physical random access channel (PRACH) resource coordination only.

16. 16. The method according to any one of claims 13 to 15, wherein said at least one attribute configuration comprises a part of at least one neighbour relation configuration arranged to be stored in a neighbour cell relation table (NCRT).

17. 17. The method of claim 13, wherein the first cell comprises one of an Evolved Universal Terrestrial Radio Access (E-UTRA) cell or an NR cell.

18. 18. The method of claim 13, wherein the first cell comprises one of a source cell or a target cell.

19. 19. The method of claim 13, further comprising sending a failure message to the second network node if the second network node attempts to use a service that is not allowed by the attribute configuration.

20. 20. The method of any one of claims 13 to 19, wherein the first network node comprises an Automatic Neighbor Relation (ANR) function configured to manage an NCRT, the NCRT comprising one or more neighbor relations.

21. 21. The method of claim 20, wherein each of the one or more neighbor relations defines a relationship from a source cell to a target cell, and for each of the one or more neighbor relations, the first network node is characterized by at least one of: knowing an E-UTRA Cell Global Identifier (ECGI) and a Physical Cell Identifier (PCI) of the target cell; having an entry in the NCRT for the source cell that identifies the target cell; and having any attributes in the NCRT that are either defined by an OAM or set to default values.

22. 1. A method performed by a first network node for managing attribute configuration of a first cell served by the first network node, comprising: - configuring at least one attribute configuration in the first network node as part of a neighbor relationship between the first cell and a second cell served by a second network node (1010, 1120); Determining (1020, 1130) at least one service, identified by at least an attribute configuration, to be used on an interface between the first cell and the second cell; Indicating (1040, 1140) said at least one service and at least one attribute configuration to said second network node; Establishing the interface (1160); implementing (1160) the at least one service over the established interface; and The method includes:

23. 1. A method performed by a first network node co-located with a second network node for performing resource coordination with a third network node using the same frequency band as a first cell served by the first network node, the method comprising: configuring 1110 a neighbor relation for a second cell served by the second network node, the neighbor relation identifying at least one service to be used over an interface between the first cell and the second cell; Indicating (1140) the neighbor relationship and at least one service to the second network node; coordinating (1160) one or more resources with the second network node such that neighboring cells between the first network node and the third network node can coexist on a shared channel; The method includes:

24. 24. The method of claim 23, wherein the co-location of the first network node and the second network node comprises sharing a same base station (gNB) in a NR in a split architecture.

25. A network node for configuring a neighbor relationship between a first cell and a second cell for a particular service, comprising: A processing circuit (3302) configured to perform any of the steps of any one of claims 1 to 24; a power supply circuit (3308) configured to supply power to the processing circuit; A network node comprising: