Embodiments herein relate to a first network node, a second network node, and methods therein. In some aspects, they relate to providing status information associated with a third network node in a wireless communications network.
In a typical wireless communication network, wireless devices, also known as wireless communication devices, mobile stations, stations (STA) and/or User Equipments (UE)s, communicate via a Wide Area Network or a Local Area Network such as a Wi-Fi network or a cellular network comprising a Radio Access Network (RAN) part and a Core Network (CN) part. The RAN covers a geographical area which is divided into service areas or cell areas, which may also be referred to as a beam or a beam group, with each service area or cell area being served by a radio network node such as a radio access node e.g., a Wi-Fi access point or a radio base station (RBS), which in some networks may also be denoted, for example, a NodeB, eNodeB (eNB), or gNB as denoted in Fifth Generation (5G) telecommunications. A service area or cell area is a geographical area where radio coverage is provided by the radio network node. The radio network node communicates over an air interface operating on radio frequencies with the wireless device within range of the radio network node.
3GPP is the standardization body for specify the standards for the cellular system evolution, e.g., including 3G, 4G, 5G and the future evolutions. Specifications for the Evolved Packet System (EPS), also called a Fourth Generation (4G) network, have been completed within the 3rd Generation Partnership Project (3GPP). As a continued network evolution, the new releases of 3GPP specifies a 5G network also referred to as 5G New Radio (NR).
Frequency bands for 5G NR are being separated into two different frequency ranges, Frequency Range 1 (FR1) and Frequency Range 2 (FR2). FR1 comprises sub-6 GHz frequency bands. Some of these bands are bands traditionally used by legacy standards but have been extended to cover potential new spectrum offerings from 410 MHz to 7125 MHz FR2 comprises frequency bands from 24.25 GHz to 52.6 GHz. Bands in this millimetre wave range have shorter range but higher available bandwidth than bands in the FR1.
Multi-antenna techniques may significantly increase the data rates and reliability of a wireless communication system. For a wireless connection between a single user, such as UE, and a base station, the performance is in particular improved if both the transmitter and the receiver are equipped with multiple antennas, which results in a Multiple-Input Multiple-Output (MIMO) communication channel. This may be referred to as Single-User (SU)-MIMO. In the scenario where MIMO techniques is used for the wireless connection between multiple users and the base station, MIMO enables the users to communicate with the base station simultaneously using the same time-frequency resources by spatially separating the users, which increases further the cell capacity. This may be referred to as Multi-User (MU)-MIMO. Note that MU-MIMO may benefit when each UE only has one antenna. Such systems and/or related techniques are commonly referred to as MIMO.
In mobile networks, the load of a radio access node is constantly measured so that when it gets above a pre-configure threshold, procedures can be triggered so that part of this load is transferred to either a neighbor cell of the same radio access technology (RAT) or another RAT or frequency. The set of procedures to support this transfer is called mobility load balance (MLB). Currently, 3GPP specifies the following components for the MLB solution:
In E-UTRAN systems, the load reporting function is executed by exchanging cell specific load information between neighbor enhanced NodeBs (eNBs) over the X2 (intra-LTE scenario) or S1 (inter-RAT scenario) interfaces. In the case of intra-LTE load balance, the source eNB (i.e., eNB1) may initiate a resource status reporting procedure by transmitting a RESOURCE STATUS REQUEST message to potential target eNBs (e.g., eNB2) at any point in time, for example when the load in its cells exceeds a certain threshold. Load information that the source eNB can request the target eNB to report may comprise one or more types of information on a per cell level, including:
If the target eNB can provide all or part of the information requested by the source eNB, the target eNB transmits a RESOURCE STATUS RESPONSE message to the source eNB to acknowledge (in full or only in part) the successful initialization of the resource status reporting, as illustrated in
If none of the requested measurements can be initiated, eNB2 shall send a RESOURCE STATUS FAILURE message. The Cause IE shall be set to an appropriate value e.g. “Measurement Temporarily not Available” or “Measurement not Supported For The Object” for each requested measurement object. The eNB may use the Complete Failure Cause Information IE to enhance the failure cause information per measurement in the RESOURCE STATUS FAILURE message, as illustrated in
Upon a successful configuration of resource status reporting from target to source, the target eNB can respond (periodically or not) with a RESOURCE STATUS UPDATE message containing the required load information about its cells. The message exchange is highlighted in
The current NG RAN architecture is described in 3GPP TS 38.401 and illustrated in
The architecture in
NG, Xn, E1 and F1 are logical interfaces. For NG-RAN, the NG and Xn-C interfaces for a gNB consisting of a gNB-CU and gNB-DUs, terminate in the gNB-CU. For E-UTRAN New Radio-Dual Connectivity (EN-DC), the S1-U and X2-C interfaces for a gNB consisting of a gNB-CU and gNB-DUs, terminate in the gNB-CU. The gNB-CU and connected gNB-DUs are only visible to other gNBs and the 5GC as a gNB.
The NG-RAN is layered into a Radio Network Layer (RNL) and a Transport Network Layer (TNL). The NG-RAN architecture, i.e. the NG-RAN logical nodes and interfaces between them, is defined as part of the RNL. For each NG-RAN interface (NG, Xn, E1, F1) the related TNL protocol and the functionality are specified. The TNL provides services for user plane transport and signaling transport. In NG-Flex configuration, each gNB is connected to all Access and Mobility management Functions (AMFs) within an AMF Region. The AMF Region is defined in 3GPP TS 23.501.
A similar architecture can be foreseen in a 4G network too, either as future 3GPP development or a proprietary product development. The concept of CU, DU and F1 interface can be applied to a 4G eNB also.
The NG-RAN system currently extends the E-UTRAN resource status reporting procedure to support the exchange of load information between two NG-RAN nodes (i.e., intra NG-RAN operations), between an NG-RAN node and an en-eNB node (for EN-DC operation), as well as between and NG-RAN node and an E-UTRAN node (for inter-system operation).
In this case, the source NG-RAN node (e.g., NG-RAN node1) may initiate a resource status reporting procedure by transmitting a RESOURCE STATUS REQUEST message to potential target source NG-RAN nodes (e.g., NG-RAN node2) at any point in time, as illustrated in
If the target NG_RAN node can provide all or part of the information requested by the source NG-RAN node, the target NG-RAN node transmits a RESOURCE STATUS RESPONSE message to the source NG-RAN node to acknowledge (in full or only in part) the successful initialization of the resource status reporting, as illustrated in
If any of the requested measurements cannot be initiated, NG-RAN node2 shall send the RESOURCE STATUS FAILURE message to NG-RAN node1 with an appropriate cause value.
Upon a successful initialization of the resource status reporting procedure, the NG-RAN node2 shall report the results of the admitted measurements in RESOURCE STATUS UPDATE message. The admitted measurements are the measurements that were successfully initiated during the preceding Resource Status Reporting Initiation procedure, as illustrated in
To support mobility load balancing in split RAN architecture in NG-RAN systems, the resource status reporting procedure is defined over three main communication interfaces: Xn, F1 and E1. Additionally, resource status reporting is enabled also the X2 interface to support mobility load balancing in case of EN-DC operations and inter-system load balancing (currently being finalized).
To continue improving the operations of E-UTRAN and NG-RAN systems, proposals have been discussed in the 3GPP RAN3 standardization body to enable a target NG-RAN node or a target E-UTRAN node to report to the requesting node, not only its own load information, but also load information associated with a third network node, which could represent, for instance, the candidate/target node for either resource aggregation or EN-DC operations e.g., a candidate Primary Secondary Cell Group Cell (PSCell). The principle behind this approach is to enable the source node (in an NG-RAN system or in an E-UTRAN system) to make better decisions about offloading parts of its load to the target node based not only on the availability or usage of resources reported by the target node, but also on other resources that could be accessible the target node. Examples of such solutions are described, for instance, in 3GPP RAN3 contributions R3-213510 e R3-213511.
As a part of developing embodiments herein the inventors identified a problem which first will be discussed.
A problem arises when trying to improve mobility load balancing operations in wireless communications networks such as in NG-RAN and/or E-UTRAN systems. This problem relates to excessive signaling which typically appears as when a second network node forwards load information associated with its neighbor network nodes, e.g. a third network node, to a first network node, e.g. forwarded within a RESOURCE STATUS UPDATE message of a status reporting procedure. The additional signaling overhead due to forwarding the load information may in many cases degrade the system performance, e.g. as it causes a lot of extra traffic in the network.
Another problem with forwarding load information concerning neighboring nodes of a second network node to a first network node is that the forwarded load information may not be useful to the first network node nor necessary, and thus only causes extra traffic in the network. This may e.g. be when the forwarded load information relates to network nodes or cells which may not be used since the do not have sufficient resources, e.g. to provide a good service to UEs.
An object of embodiments herein is to provide an efficient way of handling load balancing to improve the performance of wireless communications networks. According to an aspect of embodiments herein, the object is achieved by a method performed by a first network node for requesting a second network node to provide status information associated with a third network node in a wireless communications network. The first network node requests the second network node to provide status information by transmitting a first request message to the second network node. The first request message is indicative of one or more conditions for triggering the second network node to provide status information associated with the third network node, when at least one of the one or more conditions is fulfilled. The first network node receives a message from the second network node. The message is indicative of any one out of:
According to an aspect of embodiments herein, the object is achieved by a method performed by a second network node for providing status information associated with a third network node to a first network node in a wireless communications network. The second network node receives a first request message from the first network node. The first request message is indicative of one or more conditions for triggering the second network node to provide status information associated with the third network node, when at least one of the one or more conditions is fulfilled. The second network node transmits a message to the first network node. The messages is indicative of any one out of:
According to an aspect of embodiments herein, the object is achieved by a first network node configured to request a second network node to provide status information associated with a third network node in a wireless communications network. The first network node is further configured to:
According to an aspect of embodiments herein, the object is achieved by a second network node configured to provide status information associated with a third network node to a first network node in a wireless communications network. The second network node is further configured to:
As the request message indicates the one or more conditions for triggering the second network node to provide status information associated with the third network node, an improved efficiency of handling load balancing is achieved. This is since this allows load balancing to be handled based on status information of the third network node. Furthermore, the status information is only provided when the one or more conditions are fulfilled, thus requiring reduced signalling.
Examples of embodiments herein are described in more detail with reference to attached drawings in which:
a and b are schematic block diagrams illustrating embodiments of a wireless device.
a and b are schematic block diagrams illustrating embodiments of a network node.
Example of embodiments herein e.g. provide a method for a first network node to request and receive load information from a second network node. The load information is associated with a third network node. The load information is in some embodiments received only when the second network node has verified that one or more conditions are fulfilled for forwarding the requested load information. The conditions for triggering the reporting of the requested load information may e.g. be associated with one or more operations of the third network node and/or of the second network node which will be explained further by the examples and embodiments below.
An advantage of embodiments herein is that transmission, e.g. forwarding, of status information, e.g. load information, between network nodes may be performed only when the load information is necessary, e.g. for performing load balancing decisions.
In this way, embodiments herein avoid unnecessary signaling among network nodes and thus improves energy savings and/or reduces network traffic in a wireless communications network without compromising performance, e.g. network throughput, spectral efficiency and/or user satisfaction.
Another advantage of the embodiments herein is that an efficient load information exchange e.g. comprising only for relevant load information to be exchanged across multiple network nodes, when necessary, improves the quality of the information received at the first network node for controlling and optimizing its operations, e.g. mobility load balancing operations.
Another advantage of embodiments herein is that the first network node is enabled to determine whether there is an advantage in triggering a mobility action, e.g. a handover to the third network node and/or to trigger a multi-radio connectivity related procedure with the third network node for at least one UE served by the first network node.
Network nodes such as a first network node 111, a second network node 112, and a third network node 113, operate in the wireless communications network 100. The first network node 111, the second network node 112, and/or the third network node 113, may each respectively e.g. provide a number of cells and may use these cells for communicating with e.g. a UE 120. The first network node 111, the second network node 112, and/or the third network node 113, may each respectively e.g., be a transmission and reception point e.g. a radio access network node such as a base station, e.g. a radio base station such as a NodeB, an evolved Node B (eNB, eNodeB, eNode B), an NR Node B (gNB), a base transceiver station, a radio remote unit, an Access Point Base Station, a base station router, a transmission arrangement of a radio base station, a stand-alone access point, a Wireless Local Area Network (WLAN) access point, an Access Point Station (AP STA), an access controller, a UE acting as an access point or a peer in a Device to Device (D2D) communication, or any other network unit capable of communicating with a UE served by the respective network node e.g. depending on the radio access technology and terminology used.
UEs operate in the wireless communications network 100, such as a UE 120. The UE 120 may e.g. be configured to communicate using a cell provided by any one of the first network node 111, the second network node 112, and/or the third network node 113. The UE 120 may e.g. be an NR device, a mobile station, a wireless terminal, an NB-IoT device, an eMTC device, an NR RedCap device, a CAT-M device, a Wi-Fi device, an LTE device and a non-access point (non-AP) STA, a STA, that communicates via a base station such as e.g. the first network node 111, the second network node 112, and/or the third network node 113, e.g., via one or more Access Networks (AN), e.g. RAN, to one or more core networks (CN). It should be understood by the skilled in the art that the term UE as used herein relates to a non-limiting term which means any UE, terminal, wireless communication terminal, wireless terminal, user equipment, Device to Device (D2D) terminal, or node e.g. smart phone, laptop, mobile phone, sensor, relay, mobile tablets or even a small base station communicating within a cell.
Methods herein may in some aspects be performed by the first network node 111 and/or the second network node 112. As an alternative, a Distributed Node (DN) and functionality, e.g. comprised in a cloud 140 as shown in
In the context of embodiments herein, the term status information and/or load information, is broadly used to indicate many different types of metrics and/or values. In other words, status information and load information may be used interchangeably herein. Load information and/or status information may in embodiments herein may e.g. mean and/or relate to any one or more out of capacity information, load information, resource status utilization information, hardware utilization, associated with a network node and/or to a radio cell of a network node and/or to a partition/portion of a radio cells of a network node, e.g. as defined, for instance, by a coverage area of a downlink reference signal beam. Non limiting examples of load information may be, e.g., one or more load and/or capacity metrics defined by the 3GPP LTE and NG-RAN systems for each respective resource status reporting procedures.
Whenever the term gNB or network node is used, as well as gNB-CU and gNB-DU, the term may refer to any network node or unit, e.g. CU or DU suitable for performing embodiments herein, such as e.g. the first network node 111, the second network node 112 and/or the third network node 113. Likewise, when mentioning the F1 interface or any other suitable interface, this may mean the interface, e.g. the F1 interface, e.g. as per 3GPP standardization, but may also mean any proprietary interface between eNB-DU and eNB-CU suitable for performing embodiments herein.
In some embodiments, the first network node 111 may obtain status information, e.g. load information, of the first network node 111. The obtained status information of the first network node 111 may be any information of the first network node 111 which may be used for determining which type of status information, e.g. load information, associated with the third network node 113, that may be useful or necessary for the first network node 111, e.g. for performing improved mobility operations.
In some embodiments, the first network node 111, obtains, e.g. determines, one or more conditions for triggering the second network node 112 to provide status information, e.g. load information, associated with the third network node 113, e.g., only, when at least one of the one or more conditions is fulfilled. The obtained one or more conditions may in some embodiments be predetermined.
In some embodiments, each respective condition out of the one or more conditions relates to a condition to be fulfilled by the third network node 113. Any one or more out of the one or more conditions may relate to any one or more out of:
In other words, the one or more conditions may relate to a wide range of parameters for when to trigger the second network node 112 to provide status information, e.g. load information, associated with the third network node 113.
In some embodiments, any one or more conditions out of the one or more conditions may be used for explicit indication of the third network node 113 and/or related beams, cells, or identifiers, e.g. of the third network node 113. In these embodiments, any one or more out of the following conditions out of the one or more conditions, e.g. as listed above, and/or any other suitable conditions, may be used to explicitly indicate the third network node 113 and/or to be provided with/in messages explicitly indicating the third network node 113:
In some embodiments, the one or more conditions may relate to the third network node 113 only. In some embodiments, the one or more conditions may relate to both of the third network node 113 and the second network node 112.
In some embodiments, the one or more conditions comprises at least one filtering condition, e.g. wherein the at least one filtering condition indicates, e.g. to the second network node 112, at least some status information, e.g. load information, not to be transmitted e.g. forwarded, to the first network node 111. In other words, the filtering condition may relate to status information, e.g. load information, which the first network node 111 does not want to receive.
In some embodiments, the first network node 111 obtains, e.g. determines, the one or more conditions for triggering the second network node 112 to provide status information, e.g. load information, associated with the third network node 113, e.g., only, when the at least one of the one or more conditions is fulfilled, based on the obtained status information, e.g. load information, of the first network node 111. In other words, the first network node 111 may first determine what type of status information, e.g. load information, it needs, e.g. to perform improved operations, e.g. mobility operations, and may then obtain the one or more conditions for triggering the second network node 112 to provide such status information, e.g. load information.
In some embodiments, the first network node 111 configures, also referred to as requests, the second network node 112 e.g. by transmitting a first request message to the second network node 112. The first request message is indicative of the one or more conditions for triggering the second network node 112 to provide status information, e.g. load information, associated with the third network node 113, when the at least one of the one or more conditions is fulfilled. In some embodiments, only when the at least one of the one or more conditions is fulfilled. In this way, the second network node 112 will be enabled to provide status information, e.g. load information, associated with the third network node 113 e.g., only, when needed by the first network node 111.
In some embodiments, the first request message may indicate which status information, e.g. load information, to be transmitted, e.g. forwarded, to the first network node 111.
In some embodiments, the first request message may comprise an implicit or explicit indication of the third network node 113. In some embodiments, the first request message may indicate the identity of the third network node 113. In some other embodiments, the identity of the third network node 113 is not indicated.
In some embodiments, any one or more out of the one or more conditions may e.g. explicitly mention and/or explicitly relate to the third network node 113. For example, identifiers of the one or more conditions may be related to identifiers of the third network node 113 e.g. network node identifiers and/or cells, beams, etc., e.g. which may e.g. be provided by the third network node 113.
In some embodiments, the first request message indicates to the second network node 112 any one or more out of:
In some embodiments, the one or more conditions triggers the second network node 112 to provide the status information associated with the third network node 113, only when the at least one of the one or more conditions is fulfilled.
In some embodiments, the one or more conditions are associated with operations of the third network node 113 and the second network node 112, or associated with the third network node 113 only.
In some embodiments, the one or more conditions are provided by the first network node 111 to the second network node 112 for triggering the reporting of status information associated with the third network node 113 and is based on any one or more out of:
In some embodiments, the one or more conditions are based on one or more measurements or predictions of at least one capacity metric at the third network node 113, wherein the at least one capacity metric are any of a Composite Available Capacity (CAC), a capacity value, a transport network capacity metric, or a combination thereof, and wherein the one or more conditions relating to available capacity is expressed per cell of the third network node 113, per SSB beam or group of SSB beam coverage area at the third network node 113, per network slice or group of network slices, or combinations thereof.
In some embodiments, the one or more conditions are based on one or more measurements or predictions of resource status utilization or resource status availability at the third network node 113, and wherein the one or more conditions relating to resource status utilization or resource status availability is expressed per cell of the third network node 113, per SSB beam or group of SSB beam coverage area at the third network node 113, per network slice or group of network slices, or combinations thereof.
In some embodiments, the one or more conditions are based on measurements or predictions of one or more types of number of user devices present in a coverage area of radio cells, per coverage area of individual SSB beams or groups thereof, per network slice or group of network slices of the third network node 113, or a combination thereof.
In some embodiments, the one or more conditions comprises conditions relating to a combination of conditions at the third network node 113, the combination of conditions relating to metrics of any one or more out of: capacity, resource status utilization, resource status availability, types or number of user devices, hardware load, hardware capacity.
In some embodiments, the at least one of the one or more conditions are based on measurements or predictions of hardware load or hardware capacity at the third network node 113.
The first request message may be transmitted from the first network node 111, to the second network node 112, e.g., as part of requesting an initialization configuration procedure also referred to as a conditional forwarding configuration procedure.
The first network node 111 receives 904, 905 a message from the second network node 112. The message may e.g. be a first response message and/or an update message. The message is indicative of any one out of:
In other words, the first network node 111 may be informed of whether or not the configuration of the second network node 112 to provide the status information, e.g. load information, associated the third network node 113, e.g. based on the one or more conditions, is successfully initialized or not. Furthermore, when the at least one condition of the one or more conditions is fulfilled, the first network node 111 may receive the status information, e.g. load information, associated with the third network node 113 and may then perform improved operations, e.g. mobility operations, based on the received status information, e.g. load information.
As a further clarification, in some embodiments, the second network 112, transmits the message, e.g., the first response message to the first network node 111, as part of a reply for informing of whether or not the request to initialize the configuration procedure also referred to as a e.g. conditional forwarding configuration succeeded or failed. In some other embodiments, the message comprises the status information as an update message.
In some embodiments, the status information associated with the third network node 113 comprises any one or more out of: capacity information, load information, resource status utilization information, and hardware utilization associated with the third network node 112.
In some embodiments, the second network node 112 receives a first request message from the first network node 111. The first request message is indicative of one or more conditions for triggering the second network node 112 to provide status information, e.g. load information, associated with the third network node 113, when at least one of the one or more conditions is fulfilled. In some embodiments, only when the at least one of the one or more conditions is fulfilled. In this way, the second network node 112 is enabled to provide status information, e.g. load information, associated with the third network node 113 only when needed by the first network node 111.
In some embodiments, the first request message may indicate which status information, e.g. load information, to transmit, e.g. forward, to the first network node 111.
In some embodiments, the first request message may in some embodiments indicate the identity of the third network node 112. In some other embodiments, the identity of the third network node 113 is not indicated.
In some embodiments, each respective condition out of the one or more conditions relates to a condition to be fulfilled by the third network node 113. Any one or more out of the one or more conditions may relate to any one or more out of:
In other words, the one or more conditions may relate to a wide range of parameters for when to trigger the second network node 112 to provide status information, e.g. load information, associated with the third network node 113.
In some embodiments, the one or more conditions may relate to the third network node 113 only. In some embodiments, the one or more conditions may relate to both of the third network node 113 and the second network node 112.
In some embodiments, the one or more conditions comprises at least one filtering condition, e.g. wherein the at least one filtering condition indicates, e.g. to the second network node 112, at least some status information, e.g. load information, not to be transmitted e.g. forwarded, to the first network node 111.
In some embodiments, the first request message indicates to the second network node 112 any one or more out of:
The first request message may be transmitted from the first network node 111, to the second network node 112, e.g., as part of requesting an initialization configuration procedure also referred to as a conditional forwarding configuration procedure.
In some embodiments, the second network node 112 e.g. optionally determines the at least one of the one or more conditions to be fulfilled, e.g. for providing status information, e.g. load information, associated with the third network node 113, to the first network node 111. For example, the second network node 112 may select the at least one condition to of the one or more conditions to be fulfilled from the one or more conditions.
In some embodiments, the one or more conditions triggers the second network node 112 to provide status information associated with the third network node 113, only when the at least one of the one or more conditions is fulfilled.
In some embodiments, the one or more conditions are associated with operations of the third network node 113 and the second network node 112, or associated with the third network node 113 only.
In some embodiments, the one or more conditions are provided by the first network node 111 to the second network node 112 for triggering the reporting of status information associated with the third network node 113 and is based on any one or more out of:
In some embodiments, the one or more conditions are based on one or more measurements or predictions of at least one capacity metric at the third network node 113, wherein the at least one capacity metric are any of a Composite Available Capacity (CAC), a capacity value, a transport network capacity metric, or a combination thereof, and wherein the one or more conditions relating to available capacity is expressed per cell of the third network node 113, per SSB beam or group of SSB beam coverage area at the third network node 113, per network slice or group of network slices, or combinations thereof.
In some embodiments, the one or more conditions are based on one or more measurements or predictions of resource status utilization or resource status availability at the third network node 113, and wherein the one or more conditions relating to resource status utilization or resource status availability is expressed per cell of the third network node 113, per SSB beam or group of SSB beam coverage area at the third network node 113, per network slice or group of network slices, or combinations thereof.
In some embodiments, the one or more conditions are based on measurements or predictions of one or more types of number of user devices present in a coverage area of radio cells, per coverage area of individual SSB beams or groups thereof, per network slice or group of network slices of the third network node 113, or a combination thereof.
In some embodiments, the one or more conditions comprises conditions relating to a combination of conditions at the third network node 113, the combination of conditions relating to metrics of any one or more out of: capacity, resource status utilization, resource status availability, types or number of user devices, hardware load, hardware capacity.
In some embodiments, the at least one of the one or more conditions are based on measurements or predictions of hardware load or hardware capacity at the third network node 113.
In some embodiments, the second network node 112 determines, e.g., verifies, that the at least one of the one or more conditions is fulfilled. This may be performed by any suitable means, e.g. by measuring some data, or receiving data indicating the at least one of the one or more conditions is fulfilled.
In some embodiments, the second network node 112 obtains the status information, e.g. load information, associated with the third network node 113, from the third network node 113. The second network node 112 may obtain the status information, e.g. load information, by requesting and receiving the status information from the third network node 113, e.g. triggered by and/or based on the first request message.
In some embodiments, the status information associated with the third network node 113 comprises any one or more out of: capacity information, load information, resource status utilization information, and hardware utilization associated with the third network node 112.
The second network node 112, transmits a message to the first network node 111. The message may be a first response message and/or an update message. The message is indicative of any one out of:
In other words, in some embodiments, the second network 112, transmits the message, e.g., the first response message to the first network node 111, as part of a reply for informing of whether or not the request to initialize the configuration procedure also referred to as a e.g. conditional forwarding configuration succeeded or failed. In some other embodiments, the message comprises the status information as an update message.
In some embodiments, the second network node 112, transmits the message, e.g. the update message, to the first network node 111 based on the whether or not the at least one of the one or more conditions is determined, e.g. verified, to be fulfilled.
In some embodiments, the second network node 112, transmits the update message wherein the update message comprises the obtained load information, e.g. as in action 1004, associated with the third network node 113.
In some embodiments, when the one or more conditions comprises at least one filtering condition, e.g. wherein the at least one filtering condition indicates, e.g. to the second network node 112, at least some status information, e.g. load information, not to be transmitted e.g. forwarded, to the first network node 111, the second network node 112 may transmit the update message by filtering the status information, e.g. load information, based on the filtering condition, before transmitting the update message to the first network node 111. In other words, the filtering condition may cause the second network node 112 to filter out status information, e.g. load information, which the first network node 111 does not want to receive.
The method will now be further explained and exemplified in below embodiments. These below embodiments may be combined with any suitable embodiment as described above.
Embodiments herein may relate to an example method illustrated by
In some embodiments, the first request message may comprise information element(s) indicating that the requested load information and/or the one or more conditions, e.g. as in Actions 901-905 and Actions 1001-1006 above, provided to trigger load information reporting is/are associated with a third network node 113, without necessarily specifying the identity of a particular network node, e.g. the third network node 113. The first network node 111 may request, for example, that the second network node 112 provides load information associated with one or more candidate PSCells of neighboring network nodes of the second network node 112 when one or more conditions indicated in the request message are fulfilled. The neighboring network nodes may comprise the third network node 113.
In some other embodiments, the first network node 111 may explicitly indicate the identity of at least a third network node 113. In some embodiments, the first network node 111 may explicitly indicate the identity of at least a radio cell of the third network node 113. In these embodiments, the third network node 113 may be a neighbor of the second network node 112. In one example, the indicated third network node 113 and/or associated radio cell, may be considered by the first network node 111 or by the second network node 112 as potential candidates for Carrier Aggregation (CA), for Multi-Radio Dual Connectivity (MR-DC). These two embodiments will further be explained by embodiments herein. The one or more conditions, e.g. for triggering the reporting of the requested load information, e.g. as in Actions 901-905 and Actions 1001-1006 above, may be associated with operations of the third network node 113 and/or of the second network node 112. In non-limiting examples, the one or more conditions provided by the first network node 111 to the second network node 112 e.g., for triggering the reporting of load information associated with a third network node 113 may be based on any one or more out of:
The one or more conditions to the third network node 113 and/or to the second network node 112, e.g. as in Actions 901-905 and Actions 1001-1006 above, may be defined, for instance, in terms of measurements or predictions of information related to any one or more out of:
As non-limiting examples, which will be further explained in embodiments herein:
Embodiments herein may relate to an example method illustrated by
Similar to the case of the FIRST REQUEST/RESPONSE/UPDATE MESSAGES, as described above, as non-limiting examples, the SECOND REQUEST/RESPONSE/UPDATE MESSAGES may be implemented as any of a X2AP/XnAP/F1AP RESOURCE STATUS REQUEST/RESPONSE/UPDATE message, respectively, or as an X2AP EN-DC RESOURCE STATUS REQUEST/RESPONSE/UPDATE message, respectively.
Below follows further embodiments exemplifying methods performed by the first network node 111.
The first network node 111 may be comprised in the wireless communications network 100, e.g. for requesting to the second network node 112 to provide load information associated with at least the third network node 113 when one or more conditions are fulfilled, the method may comprise any one or more out of e.g. comprising:
In some embodiments, the first network node 111 determines actions related to radio optimization or radio network configuration on the basis of the content of the first update message received from the second network node 112, e.g. related to action 905 above. Non-limiting examples of optimization actions may comprise:
In some embodiments, the FIRST REQUEST MESSAGE, e.g., as in actions 903, 1001, may comprise an implicit or explicit indication of a third network node 113. In some embodiments, the first request message, e.g., as in actions 903, 1001, may comprise one or more information elements indicating that a requested load information and/or the one or more conditions provided to trigger load information reporting is/are associated with the third network node 113, without necessarily specifying the identity of the third network node 113. The first network node 111 may request, for example, that the second network node 112 provides load information associated with one or more candidate PSCells of neighboring nodes of the second network node 112 when one or more conditions indicated in the request message are fulfilled. The neighboring nodes may comprise the third network node 113.
In an example scenario, the method related to EN-DC, wherein the first network node 111 is an eNB, the second network node 112 is an eNB and the third network node 113 is an en-gNB. The first network node 111 may in this example scenario request the second network node 112 to provide to the first network node 111 a list of cells of the third network node 113 that may be used in EN-DC operation together with cells of the second network node 112, to determine resources of cells of the third network node 113 that may be used together with resources of cells of the second network node 112. In other words, resources of cells of the third network node 113 and resources of cells of the second network node 112 may in this scenario be aggregated. A condition, e.g. as part of the one or more conditions as in Actions 901-905 above, that may be included in the request sent by the first network node 111 may be e.g. a threshold level for a CAC in UL and/or DL. Alternatively, any other suitable individual load metric e.g. as described in XnAP/X2AP RESOURCE STATUS UPDATE, or X2AP EN-DC RESOURCE STATUS UPDATE, or a combination of more than one load metric may be used for the condition. The condition may need to be fulfilled by a cell of the third network node 113 for the third network node 113 to be indicated as a potential candidate for resource aggregation to the first network node 111.
The example scenario is illustrated in
In some embodiments, the first request message, e.g. as in actions 903, 1001 above, may comprise information element(s) indicating that the requested load information and/or the conditions provided to trigger load information reporting is/are associated with at least the third network node 113. Thereby, the first request message may explicitly indicate an identifier of the third network node 113 and/or an identifier of a radio cell of the third network node 113 and/or an identifier/index of the coverage area of a downlink reference signal beam of the third network node 113, e.g. for which load information is requested and/or for which triggering condition for load information reporting are provided as part of the first request message, e.g. as in actions 903, 1001 above. An example of a reference signal beam coverage area may comprise a SSB beam coverage area or a SSB beam index coverage area. In these embodiments, the first request message, e.g. related to actions 903, 1001 above, may be transmitted by the first network node 111 to the second network node 112 and may indicate to the second network node 112 any one or more out of:
In one example, the indicated third network node 113 or the associated radio cell or the associated downlink reference signal beam coverage area, may be considered by the first network node 111 or by the second network node 112 as potential candidates for Carrier Aggregation, for multi-radio dual connectivity.
In some embodiments, the first network node 111 may determine an identity of cells or SSB beams or CSI-RS beams of the third network node 113 neighboring the second network node 112, e.g. for which load information is requested to be provided from the second network node 112 to the first network node 111, based on a coverage criteria. In one example, the first network node 111 may use radio related measurements, e.g. cell level measurements, SSB level measurements, or CSI-RS measurements, such as RSRP, RSRQ, RSSI, received/obtained at the first network node 111 for at least a cell, or at least an SSB beam, or at least a CSI-RS beam, of the third network node 113, e.g. to determine that such cell(s) or SSB beam(s) or CSI-RS beam(s) of the third network node 113 is (are) to be included in, or excluded from, a list of cells, or a list of SSB beams, or a list of CSI-RS beams, for which load information is requested to be provided from the second network node 112 to the first network node 111. In some of these embodiments, determining the identity may be based on e.g. any one or more out of:
In some embodiments, the FIRST REQUEST MESSAGE, e.g. as in actions 903, 1001 above, may be related to one or more conditions for load transfer. The first request message transmitted by the first network node 111 to the second network node 112 may provide to the second network node 112 the one or more conditions, e.g. as in actions 903, 1001 above, that may or shall be fulfilled to trigger reporting, from the second network node 112 to the first network node 111, of all or part of the requested load information associated with the third network node 113, or radio cells, partitions thereof, of the third network node 113.
The one or more conditions, e.g. as in actions 901-905, 1001-1006 above, for triggering the reporting of the requested load information may be associated with operations of the third network node 113 and/or of the second network node 112. In non-limiting examples, the one or more conditions provided by the first network node 111 to the second network node 112 for triggering the reporting of load information associated with the third network node 113 may be based on any one or more out of:
The one or more conditions, e.g. association reporting conditions to the third network node 113 and/or to the second network node 112 may be defined, for instance, in terms of measurements or predictions of information related to:
In some embodiments, predictions of load information associated with one or more cells or one or more SSB beams or one or more network slices of the second network node 112 or the third network node 113, or combinations thereof, may be determined based on a historical load information, e.g. using any suitable estimation method, such as maximum likelihood estimation, Kalman filtering, etc., or by means of machine learning, such as a regression algorithm or a functional approximator, such as a neural network, trained on historical data to provide an estimate of the future load information. Similar methods may be used to provide predictions of coverage information.
In one example, the one or more conditions triggering load information reporting, e.g. as in Actions 901-905, 1001-1006 above, from the second network node 112 to the first network node 111, may be based on one or more operation, information, and/or metric associated only to the third network node 113. In another example, the one or more conditions may be associated with one or more operation, information, and/or metric associated with both the second network node 112 and the third network node 113. Hereafter we describe the two cases in more details.
1. Conditions Related to Information Associated with Third Node Only
In some embodiments, the one or more conditions provided by the first request message, e.g. as in actions 903, 1001 above, to the second network node 112 for triggering the reporting, to the first network node 111, of all or part of the requested load information associated with the third network node 113 may be associated with one or more load information of the third network node 113. Examples may include one or more of the following:
In some embodiments, the one or more conditions provided by the first request message to the second network node 112 to trigger the reporting of all or part of the requested load information associated with a third network node 113 to the first network node 111 may be associated with a coverage of cells and/or beams of the third network node 113.
In one example, a triggering condition of the one or more conditions may require that:
In some embodiments, the one or more conditions provided by the first request message to the second network node 112 to trigger the reporting of all or part of the requested load information associated with a third network node 113 to the first network node 111 may be associated with one or more measurements or predictions of one or more load information of the second network node 112 and of the third network node 113.
In one example, a triggering condition, e.g. of the one or more conditions, may require that:
In another example, a triggering condition of the one or more conditions may require that an aggregation of load information related to the second network node 112 and of the third network node 113 fulfils a criteria to trigger the reporting, from the second network node 112 to the first network node 111, of load information associated with the third network node 113.
One or more triggering conditions, e.g. of the one or more conditions, based on an aggregation of load information or a combination of load information associated with the second and to third network node 113 may be defined by any one or more out of:
In one example, a triggering condition, e.g. of the one or more conditions, based on an aggregation of load information of the second network node 112 and of the third network node 113 may refer an aggregate capacity, such as a composite available capacity, that the second and the third network node 113 may be able to provide.
The one or more conditions relating to an aggregate capacity may be requested, for instance on a per cell basis and/or on a per SSB coverage area basis. For example, the first network node 111 may provide one or more triggering conditions defined on the average CAC per cell that the second and third network node 113 may provide together wherein the average may be computed considering the CAC of individual cells of both the second and third network node 113. The first request message may in some embodiments additionally provide a list of radio cells or SSB coverage are of the first and/or the second network node 112 that may be used to compute an aggregate capacity.
In some embodiments, an aggregate triggering condition, e.g. of the one or more conditions, may be defined in terms of an average or a total i.e., sum, of resource status utilization or resource status availability at the second network node 112 and at the third network node 113, on a per cell basis, on a per SSB or group of SSB basis, on a per network slice or group of network slices basis.
In some embodiments, an aggregate triggering condition, e.g. of the one or more conditions, may be defined for in terms the average or the total number of user devices present in the coverage area of radio cells, or in the coverage area of individual SSB beams or groups thereof, or per network slice or group of network slices, or combinations thereof, at both the second network node 112 and the third network node 113. Similarly to other embodiments, such aggregate triggering condition may be defined for different types of number of user devices, e.g. UEs such as the UE 120, such as:
In some embodiments, the one or more conditions provided by the first request message to the second network node 112 to trigger the reporting of all or part of the requested load information associated with a third network node 113 to the first network node 111 may be associated with a coverage of cells and/or beams of the second network node 112 and of the third network node 113.
In one example, a triggering condition, e.g. as part of the one or more conditions, may require that:
In another example, a triggering condition, e.g. of the one or more conditions, may require that an aggregation of coverage information related of at least a cell (or group thereof) and/or at least a beam (of group thereof) of the second network node 112 and of the third network node 113 fulfils a criteria to trigger the reporting, from the second network node 112 to the first network node 111, of load information associated with the third network node 113.
Embodiments herein may be performed by the second network node 112 in the communications network 100 for transmitting to the first network node 111 load information associated with at least the third network node 113 when the one or more conditions are fulfilled. In some embodiments, the methods, e.g. according to actions 901-905, 1001-1006 above, may comprise any one or more out of:
In some embodiments, the methods of the second network node 112 may use the embodiments related to conditions for load transfer described herein for the first network node 111. Additional embodiments are described hereafter.
In one example, the second network node 112 may use and/or obtain radio related measurements, e.g. cell level measurement, such as RSRP, RSRQ, RSSI, received at the second network node 112 for at least a cell, or at least an SSB beam, or at least a CSI-RS beam, of a third network node 113 and may determine that such cell(s) or SSB beam(s) or CSI-RS beam(s), e.g. of the third network node 113, is/are to be included in, or excluded from, a list of cells, or a list of SSB beams, or a list of CSI-RS beams, for which load information is to be provided from the second network node 112 to the first network node 111. In some these embodiments, determining may be performed using the same criteria described for the first network node 111 above.
In some embodiments, e.g. as illustrated in
In some of these embodiments, the initialization of a load reporting procedure, e.g. the signaling procedure, from the third network node 113 to the second network node 112 may be triggered by and/or based on the first request message received by the second network node 112 from the first network node 111. In some embodiments, the second network node 112 may determine one or more second triggering conditions to be fulfilled to trigger the third network node 113 to provide the requested load information to the second network node 112, wherein the one or more second conditions may be based on information received by the second network node 112 within the first request message. Thereby, in some embodiments, the second request message may comprise one or more second triggering conditions to be fulfilled, e.g. to trigger the third network node 113 to provide the requested load information to the second network node 112. The one or more second conditions may be based on information received by the second network node 112 within the first request message. For example, the one or more second conditions provided by the second request message to the third network node 113 may relate to one or more of:
Non-limiting use cases where the method could be applied may comprise any one of:
The figures described hereafter provide illustrations of possible implementations of the method, e.g. according to actions 901-905, 1001-1006 above, e.g. for the different use case listed in examples above. Scenarios and examples illustrated by below figures may be based on the example scenario illustrated by
Non-limiting illustration for use case 1: Intra NG-RAN system example using Xn interface
Non-limiting illustration for use case 2: NG-RAN node with split architecture involving F1 interface.
Non-limiting illustration for use case 3: Intra NG-RAN system with split architecture involving F1 and Xn.
Non-limiting illustration for use case 4: Intra-system application between NG-RAN node with split architecture and LTE using F1 and X2 architecture.
In some examples of implementation:
Below follows examples of signalling parameters as in embodiments herein. In particular, underlined parts below may be additions for how to signal parameters e.g. as in embodiments herein.
This message is sent by an eNB1 to neighbouring eNB2 to initiate the requested measurement according to the parameters given in the message.
In some of these embodiments, the eNB1 may be the first network node 111, and the eNB2 may be the second network node 112.
Eight Bit = Neighbour Cell CAC
Reporting based on condition.
Neighbour
O
BOOLEAN
-
Cells Reporting
Conditions
> CHOICE E-
UTRA
>> Neighbour
0 . . .
E-UTRA Cell
<max
List
CellineNB>
>>>
BIT STRING
The leftmost bits of the Neighbour E-
Neighbour E-
(28)
UTRAN Cell Identifier IE value
UTRA Cell
correspond to the value of the eNB ID
Identifier
IE contained in the Global eNB ID IE
(defined in section 9.2.22) identifying
the eNB that controis the cell.
>> Minimum
M
INTEGER
Indicate minimum Composite Available
-
Composite
(0 . . . 100)
Capacity Downlink of neighbour E-
Available
UTRA cells.
Capacity
Downlink
>>>Minimum
M
INTEGER
Indicate minimum Composite Available
-
Composite
(0 . . . 100)
Capacity Uplink of neighbour E-UTRA
Available
cells.
Capacity Uplink
> CHOICE NR
>> Neighbour
NR Cell List
<max
Cellinen-
gNB>
>>> Neighbour
BIT STRING
The leftmost bits of the Neighbour NR
NR Cell Identity
(36)
Cell Identity IE value correspond to the
value of the en-gNB ID IE contained in
the Global en gNB ID IE (defined in
section 9.2.112) identifying the en-gNB
that controls the cell.
>> Minimum
M
INTEGER
Indicate minimum Composite Available
-
Composite
(0 . . . 100)
Capacity Downlink of neighbour NR
Available
cells.
Capacity
Downlink
>>>Minimum
M
INTEGER
Indicate minimum Composite Available
-
Composite
(0 . . . 100)
Capacity Uplink of neighbour NR cells.
Available
indicates data missing or illegible when filed
This message is sent by eNB2 to neighbouring eNB1 to report the results of the requested measurements.
In some of these embodiments, the eNB1 may be the first network node 111, and the eNB2 may be the second network node 112.
>> Resource Aggregation List
O
>>> CHOICE E-UTRA
>>>>E-UTRA Cell List
1 . . . < maxCellineNB>
>>>>> E-UTRA Cell Identifier
BIT STRING
(28)
>>> CHOICE NR
>>>> NR Cell List
1 . . . < maxCellinen-gNB>
>>>>> NR Cell Identity
BIT STRING
(36)
>>>>> Composite Available
O
9.2.44
YES
ignore
Capacity Group
indicates data missing or illegible when filed
This message is sent by the eNB to the en-gNB or by the en-gNB to the eNB to initiate the requested measurement according to the parameters given in the message.
In some of these embodiments, any of the transmitting nodes, e.g. the E-UTRAN node1, the eNB, and/or the en-gNB may be the first network node 111, and any of the receiving nodes, e.g. the E-UTRAN node2, the eNB, and/or the en-gNB may be the second network node 112.
Fifth Bit = Neighbour Cell CAC Reporting based on
condition.
Cells for
O
BOOLEAN
-
Resource
Aggregation
> CHOICE E-
UTRA
>> Minimum
M
INTEGER
Indicate minimum Composite Available Capacity
-
Composite
(0 . . . 100)
Downlink of candidate E-UTRA cells for resource
Available Capacity
aggregation.
Downlink
>> Minimum
M
INTEGER
Indicate minimum Composite Available Capacity
-
Composite
(0 . . . 100)
Uplink of candidate E-UTRA cells for resource
Available Capacity
aggregation
Uplink
> CHOICE NR
>> Minimum
M
INTEGER
Indicate minimum Composite Available Capacity
-
Composite
(0 . . . 100)
Downlink of candidate NR cells for resource
Available Capacity
aggregation.
Downlink
>> Minimum
M
INTEGER
Indicate minimum Composite Available Capacity
-
Composite
(0 . . . 100)
Uplink of candidate NR cells for resource aggregation.
Available Capacity
Uplink
indicates data missing or illegible when filed
This message is sent by the en-gNB or by the eNB to the en-gNB to the eNB to report the results of the requested measurements.
In some of these embodiments, any of the transmitting nodes, e.g. the E-UTRAN node2, the eNB, and/or the en-gNB may be the second network node 112, and any of the receiving nodes, e.g. the E-UTRAN node1, the eNB, and/or the en-gNB may be the first network node 111.
Resource Aggregation List
|O
> CHOICE E-UTRA
>> E-UTRA Cell List
1 . . .
<maxCe
llineNB>
>>> E-UTRA Cell Identifier
BIT STRING
The leftmost bits of the E-UTRAN
(28)
Cell Identifier IE value correspond
to the value of the eNB ID IE
contained in the Global eNB ID IE
defined in section 9.2.22)
identifying the eNB that controls
the cell.
> CHOICE NR
>> NR Cell List
1 . . .
<maxCe
llinen-
>>> NR Cell Identity
BIT STRING
The leftmost bits of the NR Cell
(36)
Identity IE value correspond to
the value of the en-gNB ID IE
contained in the Global en-gNB
ID IE (defined in section 9.2.112)
identifying the en-gNB that
controls the cell.
indicates data missing or illegible when filed
The first network node 111 may comprise an input and output interface 1800 configured to communicate e.g. with any of the networking entities operating in the wireless communications network 100 of embodiments herein such as e.g. the second network node 112 and/or the UE 120. The input and output interface may comprise a receiver, e.g. wired and/or wireless, (not shown) and a transmitter, e.g. wired and/or wireless, (not shown).
The first network node 111 may comprise any one or more out of: a receiving unit, 1801 a configuring unit 1802, and an obtaining unit 1803 to perform the method actions as described herein, e.g. actions 901-905 above.
The second network node 111 may be configured to perform Embodiments 1-5, and 15-19 as described below, e.g., by use of any one or more of the above-mentioned units. Furthermore, the second network node 111 may be configured to perform the following features, e.g., by use of any one or more of the above-mentioned units.
In some embodiments, the one or more conditions triggers the second network node 112 to provide the status information associated with the third network node 113, only when the at least one of the one or more conditions is fulfilled.
In some embodiments, the one or more conditions are associated with operations of the third network node 113 and the second network node 112, or associated with the third network node 113 only.
In some embodiments, the one or more conditions are provided by the first network node 111 to the second network node 112 for triggering the reporting of status information associated with the third network node 113 and is based on any one or more out of:
In some embodiments, the first request message indicates to the second network node 112 any one or more out of:
In some embodiments, the one or more conditions are based on one or more measurements or predictions of at least one capacity metric at the third network node 113, wherein the at least one capacity metric are any of a Composite Available Capacity, CAC, a capacity value, a transport network capacity metric, or a combination thereof, and wherein the one or more conditions relating to available capacity is expressed per cell of the third network node 113, per SSB beam or group of SSB beam coverage area at the third network node 113, per network slice or group of network slices, or combinations thereof.
In some embodiments, the one or more conditions are based on one or more measurements or predictions of resource status utilization or resource status availability at the third network node 113, and wherein the one or more conditions relating to resource status utilization or resource status availability is expressed per cell of the third network node 113, per SSB beam or group of SSB beam coverage area at the third network node 113, per network slice or group of network slices, or combinations thereof.
In some embodiments, the one or more conditions are based on measurements or predictions of one or more types of number of user devices present in a coverage area of radio cells, per coverage area of individual SSB beams or groups thereof, per network slice or group of network slices of the third network node 113, or a combination thereof.
In some embodiments, the one or more conditions comprises conditions relating to a combination of conditions at the third network node 113, the combination of conditions relating to metrics of any one or more out of: capacity, resource status utilization, resource status availability, types or number of user devices, hardware load, hardware capacity.
In some embodiments, at least one of the one or more conditions are based on measurements or predictions of hardware load or hardware capacity at the third network node 113.
In some embodiments, the status information associated with the third network node 113 comprises any one or more out of: capacity information, load information, resource status utilization information, and hardware utilization associated with the third network node 112.
The embodiments herein may be implemented through one or more processors, such as at least one processor 1860 of a processing circuitry in the first network node 111 depicted in
The first network node 111 may further comprise a memory 1870 comprising one or more memory units. The memory comprises instructions executable by the at least one processor in the first network node 111. The memory is arranged to be used to store instructions, data, configurations, measurements, COT parameters, and applications to perform the methods herein when being executed in the first network node 111.
In some embodiments the first network node 111 may further comprise a computer program 1880 comprising instructions, which when executed by the at least one processor, cause the at least one processor of the first network node 111 to perform the actions above.
In some embodiments, a carrier 1890 comprises the computer program, wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.
Those skilled in the art will also appreciate that the functional modules in the first network node 111, described below may refer to a combination of analog and digital circuits, and/or one or more processors configured with software and/or firmware, e.g. stored in the first network node 111, that when executed by the at least one processor described above cause the one or more processors to perform actions according to any of the actions above. One or more of these processors, as well as the other digital hardware, may be included in a single Application-Specific Integrated Circuitry (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a system-on-a-chip (SoC).
The second network node 112 may comprise an input and output interface 1900 configured to communicate e.g. with any of the networking entities operating in the wireless communications network 100 of embodiments herein such as e.g. the first network node 111, the third network node 113, and/or the UE 120. The input and output interface may comprise a receiver, e.g. wired and/or wireless, (not shown) and a transmitter, e.g. wired and/or wireless, (not shown).
The second network node 112 may comprise any one or more out of: a receiving unit 1904, a determining unit 1901, a transmitting unit 1902, and an obtaining unit 1903 to perform the method actions as described herein, e.g. actions 1001-1006 above. The second network node 112 may be configured to perform Embodiments 8-12, and 20-24 as described below, e.g., by use of any one or more of the above-mentioned units. Furthermore, the second network node 112 may be configured to perform the following features, e.g., by use of any one or more of the above-mentioned units.
In some embodiments, the one or more conditions are adapted to trigger the second network node 112 to provide the status information associated with the third network node 113, only when the at least one of the one or more conditions is fulfilled.
In some embodiments, the one or more conditions are associated with operations of the third network node 113 and the second network node 112, or associated with the third network node 113 only.
In some embodiments, the one or more conditions are provided by the first network node 111 to the second network node 112 for triggering the reporting of status information associated with the third network node 113 and is based on any one or more out of:
In some embodiments, the first request message indicates to the second network node 112 any one or more out of:
In some embodiments, the one or more conditions are based on one or more measurements or predictions of at least one capacity metric at the third network node 113, wherein the at least one capacity metric are any of a Composite Available Capacity, CAC, a capacity value, a transport network capacity metric, or a combination thereof, and wherein the one or more conditions relating to available capacity is expressed per cell of the third network node 113, per SSB beam or group of SSB beam coverage area at the third network node 113, per network slice or group of network slices, or combinations thereof.
In some embodiments, the one or more conditions are based on one or more measurements or predictions of resource status utilization or resource status availability at the third network node 113, and wherein the one or more conditions relating to resource status utilization or resource status availability is expressed per cell of the third network node 113, per SSB beam or group of SSB beam coverage area at the third network node 113, per network slice or group of network slices, or combinations thereof.
In some embodiments, the one or more conditions are based on measurements or predictions of one or more types of number of user devices present in a coverage area of radio cells, per coverage area of individual SSB beams or groups thereof, per network slice or group of network slices of the third network node 113, or a combination thereof.
In some embodiments, the one or more conditions comprises conditions relating to a combination of conditions at the third network node 113, the combination of conditions relating to metrics of any one or more out of: capacity, resource status utilization, resource status availability, types or number of user devices, hardware load, hardware capacity.
In some embodiments, at least one of the one or more conditions are based on measurements or predictions of hardware load or hardware capacity at the third network node 113.
In some embodiments, the status information associated with the third network node 113 comprises any one or more out of: capacity information, load information, resource status utilization information, and hardware utilization associated with the third network node 112.
The embodiments herein may be implemented through one or more processors, such as at least one processor 1960 of a processing circuitry in the second network node 112 depicted in
The second network node 112 may further comprise a memory 1970 comprising one or more memory units. The memory comprises instructions executable by the at least one processor in the second network node 112. The memory is arranged to be used to store instructions, data, configurations, measurements, COT parameters, and applications to perform the methods herein when being executed in the second network node 112.
In some embodiments the second network node 112 may further comprise a computer program 1980 comprising instructions, which when executed by the at least one processor, cause the at least one processor of the second network node 112 to perform the actions above.
In some embodiments, a carrier 1990 comprises the computer program, wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.
Those skilled in the art will also appreciate that the functional modules in the second network node 112, described below may refer to a combination of analog and digital circuits, and/or one or more processors configured with software and/or firmware, e.g. stored in the second network node 112, that when executed by the at least one processor described above cause the one or more processors to perform actions according to any of the actions above. One or more of these processors, as well as the other digital hardware, may be included in a single Application-Specific Integrated Circuitry (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a system-on-a-chip (SoC).
The embodiments herein are not limited to the above described preferred embodiments. Various alternatives, modifications and equivalents may be used.
Below, some example embodiments 1-24 are shortly described. See e.g.
Embodiment 1. A method performed by a first network node 111, e.g. for configuring, e.g. requesting, a second network node 112 to provide status information, e.g. load information, associated with a third network node 113 in a wireless communications network 100, the method e.g. comprising any one or more out of:
Embodiment 2. The method according to Embodiment 1, e.g. wherein each respective condition out of the one or more conditions relates to a condition to be fulfilled by the third network node 113, and wherein any one or more out of the one or more conditions relates to any one or more out of:
Embodiment 3. The method according to any of Embodiments 1-2, further comprising:
Embodiment 4. The method according to any of Embodiments 1-3, further comprising e.g. any one or more out of:
Embodiment 5. The method according to any of Embodiments 1-4, wherein the one or more conditions comprises at least one filtering condition, e.g. wherein the at least one filtering condition indicates, e.g. to the second network node 112, at least some status information, e.g. load information, not to be transmitted e.g. forwarded, to the first network node 111.
Embodiment 6. A computer program comprising instructions, which when executed by a processor, causes the processor to perform actions according to any of the Embodiments 1-5.
Embodiment 7. A carrier comprising the computer program of Embodiment 6, wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.
Embodiment 8. A method performed by a second network node 112, e.g. for configuring, e.g. such as a first network node 111 requesting, the second network node 112 to provide status information, e.g. load information, associated with a third network node 113 to the first network node 111, in a wireless communications network 100, the method e.g. comprising any one or more out of:
Embodiment 9. The method according to Embodiment 8, e.g. wherein each respective condition out of the one or more conditions relates to a condition to be fulfilled by the third network node 113, and wherein any one or more out of the one or more conditions relates to any one or more out of:
Embodiment 10. The method according to any of Embodiments 8-9, further comprising:
Embodiment 11. The method according to any of Embodiments 8-10, further comprising any one or more out of:
Embodiment 12. The method according to any of Embodiments 8-11, wherein the one or more conditions comprises at least one filtering condition, e.g. wherein the at least one filtering condition indicates, e.g. to the second network node 112, at least some status information, e.g. load information, not to be transmitted e.g. forwarded, to the first network node 111, and wherein transmitting 1006 the update message comprises filtering the status information, e.g. load information, based on the filtering condition, before transmitting the update message to the first network node 111.
Embodiment 13. A computer program comprising instructions, which when executed by a processor, causes the processor to perform actions according to any of the Embodiments 8-12.
Embodiment 14. A carrier comprising the computer program of Embodiment 13, wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.
Embodiment 15. A first network node 111 configured to, e.g. configure, e.g. request, a second network node 112 to provide status information, e.g. load information, associated with a third network node 113 in a wireless communications network 100, the first network node 111, e.g. further being configured to any one or more out of:
Embodiment 16. The first network node 111 according to Embodiment 15, e.g. wherein each respective condition out of the one or more conditions are adapted to relate to a condition to be fulfilled by the third network node 113, and wherein any one or more out of the one or more conditions are adapted to relate to any one or more out of:
Embodiment 17. The first network node 111 according to any of Embodiments 15-16, further being configured to:
Embodiment 18. The first network node 111 according to any of Embodiments 15-17, further being configured to e.g. any one or more out of:
Embodiment 19. The first network node 111 according to any of Embodiments 15-18, wherein the one or more conditions are adapted to comprise at least one filtering condition, e.g. wherein the at least one filtering condition is adapted to indicate, e.g. to the second network node 112, at least some status information, e.g. load information, not to be transmitted e.g. forwarded, to the first network node 111.
Embodiment 20. A second network node 112 configured to, e.g. configure the second network node 112, such as e.g., requested by a first network node 111, to provide status information, e.g. load information, associated with a third network node 113 to the first network node 111, in a wireless communications network 100, the second network node 112 e.g. further being configured to any one or more out of:
Embodiment 21. The second network node 112 according to Embodiment 20, e.g. wherein each respective condition out of the one or more conditions are adapted to relate to a condition to be fulfilled by the third network node 113, and wherein any one or more out of the one or more conditions are adapted to relate to any one or more out of:
Embodiment 22. The second network node 112 according to any of Embodiments 20-21, further being configured to:
Embodiment 23. The second network node 112 according to any of Embodiments 20-22, further being configured to any one or more out of:
Embodiment 24. The second network node 112 according to any of Embodiments 20-23, wherein the one or more conditions are adapted to comprise at least one filtering condition, e.g. wherein the at least one filtering condition is adapted to indicate, e.g. to the second network node 112, at least some status information, e.g. load information, not to be transmitted e.g. forwarded, to the first network node 111, and wherein the second network node is configured to transmit, e.g. by means of the transmitting unit 1903 in the second network node 112, the update message by filtering the status information, e.g. load information, based on the filtering condition, before transmitting the update message to the first network node 111.
With reference to
The telecommunication network 3210 is itself connected to a host computer 3230, which may be embodied in the hardware and/or software of a standalone server, a cloud-implemented server, a distributed server or as processing resources in a server farm. The host computer 3230 may be under the ownership or control of a service provider or may be operated by the service provider or on behalf of the service provider. The connections 3221, 3222 between the telecommunication network 3210 and the host computer 3230 may extend directly from the core network 3214 to the host computer 3230 or may go via an optional intermediate network 3220. The intermediate network 3220 may be one of, or a combination of more than one of, a public, private or hosted network; the intermediate network 3220, if any, may be a backbone network or the Internet; in particular, the intermediate network 3220 may comprise two or more sub-networks (not shown).
The communication system of
Example implementations, in accordance with an embodiment, of the UE, base station and host computer discussed in the preceding paragraphs will now be described with reference to
The communication system 3300 further includes a base station 3320 provided in a telecommunication system and comprising hardware 3325 enabling it to communicate with the host computer 3310 and with the UE 3330. The hardware 3325 may include a communication interface 3326 for setting up and maintaining a wired or wireless connection with an interface of a different communication device of the communication system 3300, as well as a radio interface 3327 for setting up and maintaining at least a wireless connection 3370 with a UE 3330 located in a coverage area (not shown) served by the base station 3320. The communication interface 3326 may be configured to facilitate a connection 3360 to the host computer 3310. The connection 3360 may be direct or it may pass through a core network (not shown in
The communication system 3300 further includes the UE 3330 already referred to. Its hardware 3335 may include a radio interface 3337 configured to set up and maintain a wireless connection 3370 with a base station serving a coverage area in which the UE 3330 is currently located. The hardware 3335 of the UE 3330 further includes processing circuitry 3338, which may comprise one or more programmable processors, application-specific integrated circuits, field programmable gate arrays or combinations of these (not shown) adapted to execute instructions. The UE 3330 further comprises software 3331, which is stored in or accessible by the UE 3330 and executable by the processing circuitry 3338. The software 3331 includes a client application 3332. The client application 3332 may be operable to provide a service to a human or non-human user via the UE 3330, with the support of the host computer 3310. In the host computer 3310, an executing host application 3312 may communicate with the executing client application 3332 via the OTT connection 3350 terminating at the UE 3330 and the host computer 3310. In providing the service to the user, the client application 3332 may receive request data from the host application 3312 and provide user data in response to the request data. The OTT connection 3350 may transfer both the request data and the user data. The client application 3332 may interact with the user to generate the user data that it provides.
It is noted that the host computer 3310, base station 3320 and UE 3330 illustrated in
In
The wireless connection 3370 between the UE 3330 and the base station 3320 is in accordance with the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of OTT services provided to the UE 3330 using the OTT connection 3350, in which the wireless connection 3370 forms the last segment. More precisely, the teachings of these embodiments may improve the applicable RAN effect: data rate, latency, power consumption, and thereby provide benefits such as corresponding effect on the OTT service: e.g. reduced user waiting time, relaxed restriction on file size, better responsiveness, extended battery lifetime.
A measurement procedure may be provided for the purpose of monitoring data rate, latency and other factors on which the one or more embodiments improve. There may further be an optional network functionality for reconfiguring the OTT connection 3350 between the host computer 3310 and UE 3330, in response to variations in the measurement results. The measurement procedure and/or the network functionality for reconfiguring the OTT connection 3350 may be implemented in the software 3311 of the host computer 3310 or in the software 3331 of the UE 3330, or both. In embodiments, sensors (not shown) may be deployed in or in association with communication devices through which the OTT connection 3350 passes; the sensors may participate in the measurement procedure by supplying values of the monitored quantities exemplified above or supplying values of other physical quantities from which software 3311, 3331 may compute or estimate the monitored quantities. The reconfiguring of the OTT connection 3350 may include message format, retransmission settings, preferred routing etc.; the reconfiguring need not affect the base station 3320, and it may be unknown or imperceptible to the base station 3320. Such procedures and functionalities may be known and practiced in the art. In certain embodiments, measurements may involve proprietary UE signalling facilitating the host computer's 3310 measurements of throughput, propagation times, latency and the like. The measurements may be implemented in that the software 3311, 3331 causes messages to be transmitted, in particular empty or ‘dummy’ messages, using the OTT connection 3350 while it monitors propagation times, errors etc.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2022/050863 | 9/28/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63262695 | Oct 2021 | US |