Method and apparatus for a generating a network service operability level in a wireless communication network

By predicting power availability and traffic, the method and apparatus help RAN nodes adjust services to maintain network stability and efficiency in fluctuating power conditions.

GB2643295APending Publication Date: 2026-02-11NOKIA TECHNOLOGIES OY
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
GB2024011775
Authority / Receiving Office
GB · GB
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2026-02-11

AI Technical Summary

Technical Problem

The fluctuating power supply from renewable and grid energy sources affects the operation of wireless communication networks, necessitating a method to predict and manage service operability levels in RAN nodes.

Method used

A method and apparatus to determine a predicted power availability and traffic volume, enabling the calculation of a service operability level for RAN nodes, allowing them to adjust their services based on available power and expected traffic.

Benefits of technology

Enables RAN nodes to optimize service provision based on power availability and traffic, ensuring stable network operations despite power fluctuations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A prediction is obtained 408 of an amount of power available to a radio access network node during a time period, and also 406 information associated with traffic predicted to be communicated by that
Need to check novelty before this filing date? Find Prior Art

Description

FIELD OF TECHNOLOGY

[0001] The present disclosure relates to generating network service operability level in a wireless communication system. BACKGROUND

[0002] A wireless communication network includes one or more access networks, such as a radio access networks comprising one or more radio access network nodes, and a core network and the wireless communication network (e.g., the RAN nodes and / or the core network) are generally powered by (e.g., receive electricity from) three different types of energy sources. For example, a wireless communication network (e.g., one or more RAN nodes of the RAN and / or a core network) may be powered by (e.g., may be connected to a local power grid and receive electricity therefrom), may be powered by (e.g., connected to and receive electricity from) one or more backup generators, such as diesel generators or another types of gas-powered generator, or the wireless communication network (e.g., one or more RAN node of the RAN and / or a core network) may be powered by (e.g., connected to an receive electricity from) "offgrid" power sources which generate and provide electricity that is used to power to the wireless communication network (e.g., one or more RAN node(s) of a RAN and / or core network). Examples of "offgrid" power sources include, for example, solar arrays, wind generators, or hydroelectric power generators.

[0003] Due to environmental concerns regarding the generation of energy used to power wireless communication networks, there is a push for wireless communication networks (e.g., RAN nodes of a RAN and / or the core network) to be powered by offgrid power systems that include renewable power sources, such as wind, solar, and / or hydroelectric power sources. However, a challenge with powering wireless communication networks (e.g., RAN nodes and / or a core network) with electricity provided by offgrid power systems that include renewable power sources is that the amount of electricity generated by renewable sources can fluctuate, which may impact the operations of the wireless communication network powered by such systems. Further, even grid power sources are subject to fluctuations in the amount of energy available which may impact the operation of a wireless communication network powered by the grid energy source.

[0004] Developments in powering RAN nodes and / or a core network of a wireless communication network are desirable. SUMMARY

[0005] According to one aspect of an embodiment, the present disclosure provides a method of an entity of a communication network, the method including obtaining a predicted amount of power available to be delivered by a power system to power a radio access network (RAN) node during a first time period, obtaining information associated with traffic that is predicted to be communicated by the RAN node between a user equipment and a core network of the communication network during the first time period, determining, based on the predicted amount of power during the first time period and the information associated with traffic to be communicated by the RAN node during the first time period, a service operability level for the RAN node for the first time period, and providing the service operability level for the RAN node for the first time period for use in determining a subset of services of the communication network that the RAN node is to provide during the first time period, wherein the RAN node is capable of providing a set of services of the communication network, the set of services comprising the subset of services.

[0006] In an example, the entity is disposed in the RAN node or in an operations and maintenance system of the communication network.

[0007] In an example, obtaining the predicted amount power comprises receiving information associated with the power system that is delivering power to the RAN node, wherein information associated with the power system comprises information indicative of a type of power system, wherein the information indicative of the type of power system comprises an ongrid power system, an offgrid power system, or a battery power system, and determining the predicted amount of power based on the information associated with the power system that is delivering power to the RAN node.

[0008] In an example, the information associated with traffic communicated by the RAN node between a user equipment and a core network of the communication network comprises information indicative of an amount of traffic to be communicated by the RAN node and information indicative of a characteristic of the traffic.

[0009] In an example, the power delivery related information indicates the power source is offgrid, the power delivery related information includes one or more of information indicative of a type of power source of the power system, information indicative of one or more times of scheduled maintenance or disruptions of the offgrid power system, information indicative of an amount of power generated by the offgrid power system, a performance ratio of the offgrid power system, or alarms associated with the offgrid power system.

[0010] In an example, the method further including receiving weather prediction data, and wherein obtaining the amount of power available to the RAN node during the first time period comprises determining the amount of power level available to the RAN node during the first time period based on the weather prediction data and the power delivery related information for the offgrid power source.

[0011] In an example, when the information associated with the power system indicates the power system includes battery, the power delivery related information includes an indication of a state of charge of the battery, and obtaining the amount of power available to the RAN node during the first time period comprises determining an amount of power stored in the battery based on the information indicating the state of charge of the battery.

[0012] In an example, the information associated with the power system indicates the amount of power the power system is able to deliver to the RAN node during the first time period.

[0013] In an example, obtaining the information associated with traffic sent and received by the RAN node during the first time period comprises obtaining one or more of total amount of traffic sent and received by the RAN node, characteristics of the traffic sent and received by the RAN node, amount of traffic sent and received by the RAN node per quality of service (QoS) flow, power consumption by the RAN node based on amount of traffic and characteristics of traffic sent and received by the RAN node, or alarms associated with the communication network.

[0014] In an example, obtaining information associated with traffic sent and received by the RAN node during the first time period comprises predicting an amount of traffic and characteristics of the traffic to be sent and received by the RAN node during the first time period.

[0015] In an example, obtaining the information comprises receiving the information associated with traffic sent and received by the RAN node from the RAN node.

[0016] In an example, the information associated with traffic sent and received by the RAN node is received in response to transmitting a request to the RAN node for the information associated with traffic sent and received by the RAN node, wherein the request includes one or more of a type of network information to report, a target network entity that is requested to provide the network information, a time window for network information requested to be provided, or control parameters to be used by the network entity when providing the requested network information.

[0017] In an example, the method is performed by a management data analytics service (MDAS) function or a distributed self-organizing network (SON) power saving function included in an operation, administration, and maintenance (0AM) of the communication network, or in a SON power saving function included in the RAN node.

[0018] In an example, providing the service operability level comprises outputting the service operability level to the RAN node.

[0019] In an example, the service operability level includes an indication of one or more services of the RAN node that are suggested to be provided and an indication of the first time period for which the one or more services are suggested to be provided.

[0020] According to another aspect of an embodiment, the present disclosure provides apparatus including at least one processor, at least one memory storing instructions of an entity of a communication network, wherein when the instructions are executed by the at least one processor, cause the apparatus to obtain a predicted amount of power available to be delivered by a power system to power a radio access network (RAN) node during a first time period, obtain information associated with traffic that is predicted to be communicated by the RAN node between a user equipment and a core network of the communication network during the first time period, determine, based on the predicted amount of power during the first time period and the information associated with traffic to be communicated by the RAN node during the first time period, a service operability level for the RAN node for the first time period, and provide the service operability level for the RAN node for the first time period for use in determining a subset of services of the communication network that the RAN node is to provide during the first time period, wherein the RAN node is capable of providing a set of services of the communication network, the set of services comprising the subset of services.

[0021] In an example, the entity is disposed in the RAN node or in an operations and maintenance system of the communication network.

[0022] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to obtain the predicted amount power comprise instructions that, when executed by the at least one processor, cause the apparatus to receive information associated with the power system that is delivering power to the RAN node, wherein information associated with the power system comprises information indicative of a type of power system, wherein the information indicative of the type of power system comprises an ongrid power system, an offgrid power system, or a battery power system, and determining the predicted amount of power based on the information associated with the power system that is delivering power to the RAN node.

[0023] In an example, the information associated with traffic communicated by the RAN node between a user equipment and a core network of the communication network comprises information indicative of an amount of traffic to be communicated by the RAN node and information indicative of a characteristic of the traffic.

[0024] In an example, the power delivery related information indicates the power source is offgrid, the power delivery related information includes one or more of information indicative of a type of power source of the power system, information indicative of one or more times of scheduled maintenance or disruptions of the offgrid power system, information indicative of an amount of power generated by the offgrid power system, a performance ratio of the offgrid power system, or alarms associated with the offgrid power system.

[0025] In an example, the instructions, when executed by the at least one processor, further cause the apparatus to receive weather prediction data, and wherein the instructions that, when executed by the at least one processor, cause the apparatus to obtain the amount of power available to the RAN node during the first time period comprise instructions that, when executed by the at least one processor, cause the apparatus to determine the amount of power level available to the RAN node during the first time period based on the weather prediction data and the power delivery related information for the offgrid power source.

[0026] In an example, when the information associated with the power system indicates the power system includes battery, the power delivery related information includes an indication of a state of charge of the battery, and the instructions that, when executed by the at least one processor, cause the apparatus to obtain the amount of power available to the RAN node during the first time period comprise instructions that, when executed by the at least one processor, cause the apparatus to determine an amount of power stored in the battery based on the information indicating the state of charge of the battery.

[0027] In an example, the information associated with the power system indicates the amount of power the power system is able to deliver to the RAN node during the first time period.

[0028] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to obtain the information associated with traffic sent and received by the RAN node during the first time period comprise instructions that, when executed by the at least one processor, cause the apparatus to obtain one or more of total amount of traffic sent and received by the RAN node, characteristics of the traffic sent and received by the RAN node, amount of traffic sent and received by the RAN node per quality of service (QoS) flow, power consumption by the RAN node based on amount of traffic and characteristics of traffic sent and received by the RAN node, or alarms associated with the communication network.

[0029] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to obtain information associated with traffic sent and received by the RAN node during the first time period comprise instructions that, when executed by the at least one processor, cause the apparatus to predict an amount of traffic and characteristics of the traffic to be sent and received by the RAN node during the first time period.

[0030] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to obtain the information comprises instructions that, when executed by the at least one processor, cause the apparatus to receive the information associated with traffic sent and received by the RAN node from the RAN node.

[0031] In an example, the information associated with traffic sent and received by the RAN node is received in response to instructions that, when executed by the at least one processor, further cause the apparatus to transmit a request to the RAN node for the information associated with traffic sent and received by the RAN node, wherein the request includes one or more of a type of network information to report, a target network entity that is requested to provide the network information, a time window for network information requested to be provided, or control parameters to be used by the network entity when providing the requested network information.

[0032] In an example, entity is a management data analytics service (MDAS) function or a distributed self-organizing network (SON) power saving function included in an operation, administration, and maintenance (0AM) of the communication network, or in a SON power saving function included in the RAN node.

[0033] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to provide the service operability level comprise instructions that, when executed by the at least one processor, cause the apparatus to output the service operability level to the RAN node.

[0034] In an example, the service operability level includes an indication of one or more services of the RAN node that are suggested to be provided and an indication of the first time period for which the one or more services are suggested to be provided.

[0035] According to another aspect of an embodiment, the present disclosure provides a computer-readable medium storing instructions of an entity of a communication network, wherein when the instructions are executed by at least one processor of an apparatus, cause the apparatus to obtain a predicted amount of power available to be delivered by a power system to power a radio access network (RAN) node during a first time period, obtain information associated with traffic that is predicted to be communicated by the RAN node between a user equipment and a core network of the communication network during the first time period, determine, based on the predicted amount of power during the first time period and the information associated with traffic to be communicated by the RAN node during the first time period, a service operability level for the RAN node for the first time period, and provide the service operability level for the RAN node for the first time period for use in determining a subset of services of the communication network that the RAN node is to provide during the first time period, wherein the RAN node is capable of providing a set of services of the communication network, the set of services comprising the subset of services.

[0036] In an example, the entity is disposed in the RAN node or in an operations and maintenance system of the communication network.

[0037] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to obtain the predicted amount power comprise instructions that, when executed by the at least one processor, cause the apparatus to receive information associated with the power system that is delivering power to the RAN node, wherein information associated with the power system comprises information indicative of a type of power system, wherein the information indicative of the type of power system comprises an ongrid power system, an offgrid power system, or a battery power system, and determining the predicted amount of power based on the information associated with the power system that is delivering power to the RAN node.

[0038] In an example, the information associated with traffic communicated by the RAN node between a user equipment and a core network of the communication network comprises information indicative of an amount of traffic to be communicated by the RAN node and information indicative of a characteristic of the traffic.

[0039] In an example, the power delivery related information indicates the power source is offgrid, the power delivery related information includes one or more of information indicative of a type of power source of the power system, information indicative of one or more times of scheduled maintenance or disruptions of the offgrid power system, information indicative of an amount of power generated by the offgrid power system, a performance ratio of the offgrid power system, or alarms associated with the offgrid power system.

[0040] In an example, the instructions, when executed by the at least one processor, further cause the apparatus to receive weather prediction data, and wherein the instructions that, when executed by the at least one processor, cause the apparatus to obtain the amount of power available to the RAN node during the first time period comprise instructions that, when executed by the at least one processor, cause the apparatus to determine the amount of power level available to the RAN node during the first time period based on the weather prediction data and the power delivery related information for the offgrid power source.

[0041] In an example, when the information associated with the power system indicates the power system includes battery, the power delivery related information includes an indication of a state of charge of the battery, and the instructions that, when executed by the at least one processor, cause the apparatus to obtain the amount of power available to the RAN node during the first time period comprise instructions that, when executed by the at least one processor, cause the apparatus to determine an amount of power stored in the battery based on the information indicating the state of charge of the battery.

[0042] In an example, the information associated with the power system indicates the amount of power the power system is able to deliver to the RAN node during the first time period.

[0043] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to obtain the information associated with traffic sent and received by the RAN node during the first time period comprise instructions that, when executed by the at least one processor, cause the apparatus to obtain one or more of total amount of traffic sent and received by the RAN node, characteristics of the traffic sent and received by the RAN node, amount of traffic sent and received by the RAN node per quality of service (QoS) flow, power consumption by the RAN node based on amount of traffic and characteristics of traffic sent and received by the RAN node, or alarms associated with the communication network.

[0044] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to obtain information associated with traffic sent and received by the RAN node during the first time period comprise instructions that, when executed by the at least one processor, cause the apparatus to predict an amount of traffic and characteristics of the traffic to be sent and received by the RAN node during the first time period.

[0045] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to obtain the information comprises instructions that, when executed by the at least one processor, cause the apparatus to receive the information associated with traffic sent and received by the RAN node from the RAN node.

[0046] In an example, the information associated with traffic sent and received by the RAN node is received in response to instructions that, when executed by the at least one processor, further cause the apparatus to transmit a request to the RAN node for the information associated with traffic sent and received by the RAN node, wherein the request includes one or more of a type of network information to report, a target network entity that is requested to provide the network information, a time window for network information requested to be provided, or control parameters to be used by the network entity when providing the requested network information.

[0047] In an example, entity is a management data analytics service (MDAS) function or a distributed self-organizing network (SON) power saving function included in an operation, administration, and maintenance (OAM) of the communication network, or in a SON power saving function included in the RAN node.

[0048] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to provide the service operability level comprise instructions that, when executed by the at least one processor, cause the apparatus to output the service operability level to the RAN node.

[0049] In an example, the service operability level includes an indication of one or more services of the RAN node that are suggested to be provided and an indication of the first time period for which the one or more services are suggested to be provided.

[0050] According to another aspect of an embodiment, the present disclosure provides a method for a radio access network (RAN) node of a communication network, the method including receiving a service operability level for the RAN node that includes an indication of one or more suggested services of the communication network that are to be provided by RAN node and an indication of a first time period for which the suggested services are suggested to be provided by the RAN node, determining, based on the service operability level for the RAN node, one or more services of the communication to be provided by the RAN node during the first time period, and providing the determined one or more services of the communication network during the first time period.

[0051] In an example, the service operability level is received from a management data analytics service (MDAS) function or a distributed selforganizing network (SON) power saving function included in a operation, administration, and maintenance (OAM) function of the communication network.

[0052] In an example, the method further includes transmitting an indication of the determined one or more services and an indication of the first time period to one or more of an access and mobility management function (AMF), or a user plane function (UPF) of the communication network, one or more other RAN nodes of the communication network for use in making handover decisions between the RAN node and the one or more other RAN nodes during the first time period, or one or more UEs connected to the RAN node.

[0053] In an example, transmitting the indication of the determined one or more services to the AMF or the UPF comprises transmitting preferring actions to be taken during the first time period based on the determined one or more services.

[0054] In an example, transmitting the indication of the determined one or more services to the one or more UEs comprises transmitting preferred actions to be taken by the one or more UEs during the first time period based on the determined one or more services.

[0055] In an example, transmitting the determined one or more services to the one or more UEs comprises receiving a service operability level of a core network function of the communication network, determining a composite service operability level based on the received service operability level of the core network function and the determined one or more services, and transmitting the composite network service operability level to the one or more UEs.

[0056] According to another aspect of an embodiment, the present disclosure provides apparatus including at least one processor, at least one memory storing instructions of a radio access network (RAN) node, wherein when the instructions are executed by the at least one processor, cause the apparatus to receive a service operability level for the RAN node that includes an indication of one or more suggested services of the communication network that are to be provided by RAN node and an indication of a first time period for which the suggested services are suggested to be provided by the RAN node, determine, based on the service operability level for the RAN node, one or more services of the communication to be provided by the RAN node during the first time period, and provide the determined one or more services of the communication network during the first time period.

[0057] In an example, the service operability level is received from a management data analytics service (MDAS) function or a distributed selforganizing network (SON) power saving function included in an operation, administration, and maintenance (0AM) function of the communication network.

[0058] In an example, the instructions, when executed by the at least one processor, further cause the apparatus to transmit an indication of the determined one or more services and an indication of the first time period to one or more of an access and mobility management function (AMF), or a user plane function (UPF) of the communication network, one or more other RAN nodes of the communication network for use in making handover decisions between the RAN node and the one or more other RAN nodes during the first time period, or one or more UEs connected to the RAN node.

[0059] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to transmit the indication of the determined one or more services to the AMF or the UPF comprise instructions that, when executed by the at least one processor, cause the apparatus to transmit preferring actions to be taken during the first time period based on the determined one or more services.

[0060] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to transmit the indication of the determined one or more services to the one or more UEs comprise instructions that, when executed by the at least one processor, cause the apparatus to transmit preferred actions to be taken by the one or more UEs during the first time period based on the determined one or more services.

[0061] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to transmit the determined one or more services to the one or more UEs comprise instructions that, when executed by the at least one processor, cause the apparatus to receive a service operability level of a core network function of the communication network, determine a composite service operability level based on the received service operability level of the core network function and the determined one or more services, and transmit the composite network service operability level to the one or more UEs.

[0062] According to another aspect of an embodiment, the present disclosure provides a computer-readable medium storing instructions of radio access network (RAN) node, wherein when the instructions are executed by at least one processor of an apparatus, cause the apparatus to receive a service operability level for the RAN node that includes an indication of one or more suggested services of the communication network that are to be provided by RAN node and an indication of a first time period for which the suggested services are suggested to be provided by the RAN node, determine, based on the service operability level for the RAN node, one or more services of the communication to be provided by the RAN node during the first time period, and provide the determined one or more services of the communication network during the first time period.

[0063] In an example, the service operability level is received from a management data analytics service (MDAS) function or a distributed selforganizing network (SON) power saving function included in an operation, administration, and maintenance (0AM) function of the communication network.

[0064] In an example, the instructions, when executed by the at least one processor, further cause the apparatus to transmit an indication of the determined one or more services to one or more of an access and mobility management function (AMF), or a user plane function (UPF) of the communication network, one or more other RAN nodes of the communication network for use in making handover decisions between the RAN node and the one or more other RAN nodes during the first time period, or one or more UEs connected to the RAN node. In some examples, the UPF, upon receipt of the indication of the determined one or more services, modified protocol data unit (PDU) session related parameters of one or more user equipment (UE) connected to the RAN node and notifies a session management function of the modified protocol data unit (PDU) session related parameters of one or more user equipment (UE) connected.

[0065] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to transmit the indication of the determined one or more services to the AMF or the UPF comprise instructions that, when executed by the at least one processor, cause the apparatus to transmit preferring actions to be taken during the first time period based on the determined one or more services.

[0066] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to transmit the indication of the determined one or more services to the one or more UEs comprise instructions that, when executed by the at least one processor, cause the apparatus to transmit preferred actions to be taken by the one or more UEs during the first time period based on the determined one or more services.

[0067] In an example, the instructions that, when executed by the at least one processor, cause the apparatus to transmit the determined one or more services to the one or more UEs comprise instructions that, when executed by the at least one processor, cause the apparatus to receive a service operability level of a core network function of the communication network, determine a composite service operability level based on the received service operability level of the core network function and the determined one or more services, and transmit the composite network service operability level to the one or more UEs.

[0068] According to another aspect of an embodiment, the present disclosure provides a method of a user equipment of a communication network, the method including receiving from a radio access network (RAN) node of the communication network a network service operability level, and performing an action in response to the received network service operability level.

[0069] In an example, the method further includes receiving a set of actions -16- that are required or are not allowed for each of a plurality of network service operability levels, wherein performing an action in response to the received network service operability level comprises determining, based on the received set of actions, actions that are not allowed for the received network service operability level and configuring the UE not to perform those determined actions that are not allowed.

[0070] In an example, the actions include in the set of actions include prefetching data and deferring requests for data.

[0071] According to another aspect of an embodiment, the present disclosure provides apparatus including at least one processor, at least one memory storing instructions of a user equipment (UE), wherein when the instructions are executed by the at least one processor, cause the apparatus to receive from a radio access network (RAN) node of the communication network a network service operability level, and perform an action in response to the received network service operability level.

[0072] In an example, the instructions, when executed by the at least one processor, further cause the apparatus to receive a set of actions that are required or are not allowed for each of a plurality of network service operability levels, wherein the instructions that, when executed by the at least one processor, cause the apparatus to perform an action in response to the received network service operability level comprise instructions that, when executed by the at least one processor, cause the apparatus to determine, based on the received set of actions, actions that are not allowed for the received network service operability level and configuring the UE not to perform those determined actions that are not allowed.

[0073] In an example, the actions include in the set of actions include prefetching data and deferring requests for data.

[0074] According to another aspect of an embodiment, the present disclosure provides a computer-readable medium storing instructions of a user equipment (UE), wherein when the instructions are executed by at least one processor of an apparatus, cause the apparatus to to receive from a radio access network (RAN) node of the communication network a network service operability level, and perform an action in response to the received network service operability level.

[0075] In an example, the instructions, when executed by the at least one processor, further cause the apparatus to receive a set of actions that are required or are not allowed for each of a plurality of network service operability levels, wherein the instructions that, when executed by the at least one processor, cause the apparatus to perform an action in response to the received network service operability level comprise instructions that, when executed by the at least one processor, cause the apparatus to determine, based on the received set of actions, actions that are not allowed for the received network service operability level and configuring the UE not to perform those determined actions that are not allowed.

[0076] In an example, the actions include in the set of actions include prefetching data and deferring requests for data.

[0077] The term "non-transitory," as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM). BRIEF DESCRIPTION OF THE DRAWINGS

[0078] Embodiments of the present disclosure will now be described, by way of example only, with reference to the attached figures.

[0079] FIG. 1 is a schematic diagram showing a communication network in accordance with an aspect of an embodiment.

[0080] FIG. 2 is a schematic diagram showing a wireless communication network connected to a power delivery system and a management system for managing the wireless communication network in accordance with aspects of an embodiment.

[0081] FIGS. 3A and 3B are schematic diagrams showing management systems for a communication network in accordance with aspects of an embodiment.

[0082] FIG. 4 is a flowchart showing a method in accordance with an example embodiment.

[0083] FIG. 5 and FIG. 6 are diagrams showing operations in a procedure in accordance with embodiments.

[0084] FIG. 7 is a flowchart showing a method in accordance with an example embodiment.

[0085] FIG. 8 and FIG. 9 are diagrams showing operations in a procedure in accordance with embodiments.

[0086] FIG. 10 is a schematic diagram showing components of one or more of the example embodiments. DETAILED DESCRIPTION

[0087] For simplicity and clarity of illustration, reference numerals may be repeated among the figures to indicate corresponding or analogous elements. Numerous details are set forth to provide an understanding of the examples described herein. The examples may be practiced without these details. In other instances, well-known methods, procedures, and components are not described in detail to avoid obscuring the examples described. The description is not to be considered as limited to the scope of the examples described herein.

[0088] The present disclosure relates to generating a predicted network service operability level for a component of a wireless communication system, such as a radio access network (RAN) node or network functions (NFs) based on a predicted power level available to that component during a current or future time period. For example, when a reduction in the power levels available to components of the wireless communication network is predicted or expected at a future time due to, for example, adverse weather conditions affecting renewable power sources that deliver power to the component or planned outages of a local grid that delivers power to the component, it may be desirable to reduce some functionality of the components of the wireless communication network during that future time to reduce the overall power consumed by the component during that future time period.

[0089] Reference is first made to FIG. 1, which shows a schematic representation of a communication network 100 that a user equipment (UE) 102 has access to in order to communicate with application servers (AS) 103 hosting third party application functions (AF) 103a via data network 104. The communication network 100 comprises radio access network entities 106 (e.g., a NG-RAN) and a core network 108 (e.g., a 5G core network (5GC)) that operate based on the 5th generation radio access technology described in the 3rd Generation Partnership Project (3GPP) standard for new radio.

[0090] The radio access network (RAN) entities 106 comprise one or more radio access network (RAN) nodes (otherwise referred to as base stations), such as a gNodeB (gNB). A radio access network node comprises a central unit (e.g., gNB-CU) and one or more distributed units (e.g., one or more gNB-DUs) linked to the central unit (e.g., gNB-CU) by a Fl interface.

[0091] The core network 108 has a service-based architecture and comprises a plurality of network functions (NFs), including, inter alia, an access and mobility function (AMF) 112, a trusted application function (AF) 114, an authentication server function (AUSF) 116, a network exposure function (NEF) 118, a network repository function (NRF) 120, a network slicing selection function (NSSF) 122, a policy control function (PCF) 124, a session management function (SMF) 126, a user plane function (UPF) 128, and a united data repository (UDM) 130. Other network functions of the core network 108 are not illustrated but would be understood by a person skilled in the art. The functionalities of the network functions of the core network are known to a person skilled in the art and hence are not described in detail.

[0092] Each network function (NF) of the core network 108 provides one or more services to other network functions of the core network via Application Programming Interfaces (APIs). Each NF can also register itself and the services it supports (e.g., the services it offers other network functions) to the NRF 120 of the core network 108. The NRF 120 is used by any network function to discover other network functions (or instances of NFs) and the services the other NFs support (e.g., services the other NFs provide). Any NF is operable to consume (e.g., use) the services provided and exposed by another NF. A NF that consumes a service of another network function is generally referred to as a network function service consumer. A network function that provides and exposes one or more of its services is referred to as a network function service producer.

[0093] As describe previously, the RAN 106 and the core network 108 may be powered by power delivered by one or more of three power sources: an "ongrid system", which refers to a local grid that delivers power and is referred to as a local grid power source; a backup power system; and an "offgrid system" that may include renewable infrastructure (RI) that includes one or more renewable power sources that deliver (e.g., provide) power to a wireless communication network entity of the communication network 100 such as, for example, a radio access network node (e.g., gNB) of the RAN or an apparatus hosting one or more network functions of a core network (generally referred to as a core network apparatus) comprising one or more NFs. The RI can also be equipped with embedded batteries (EBs) that may be used to store the surplus power produced by the renewable power sources of the RI and may be used when the renewable power sources of the RI do not generate enough power from renewable sources e.g., solar or wind. In practice, a wireless communication network, such as the example wireless communication network 100, may be powered by some combination of these three power sources, which form what is referred to herein as the "power delivery system" of the communication network.

[0094] Referring to FIG. 2, a schematic diagram showing a wireless communication network 201, an example power system 202 that is utilized to power a RAN 204 and / or a core network 206 of the wireless communication network 201 (e.g., an apparatus of the core network 206 that is hosting one or more network functions of the core network 206), and a management system for managing the wireless communication network 201. The communication network 201 may be similar to the communication network 100, the RAN 204 may be substantially similar to the RAN 106, and the core network 206 may be substantially similar to the core network 108 described previously with reference to FIG. 1.

[0095] The power system 202 may include an ongrid power system 208, an offgrid power system 210 that may include renewable energy infrastructure (RI) comprising one or more renewable energy sources that generate power (e.g., electricity) that power the wireless communication network (e.g., one or more RAN nodes and / or the core network of the wireless communication network), and an embedded battery (EB) system 212 that may store surplus power (e.g., electricity) generated and provided by either the ongrid power system 208 or the offgrid power system 210, or both. In other examples, the power system 202 may include any combination of an ongrid power system 208, an offgrid power system 210, and an embedded battery (EB) system 212. Further, in other examples, the RAN 204 and the core network 206 may be powered by different power sources and / or different network functions of the core network 206 may be powered by different power sources.

[0096] The wireless communication network 201, including the RAN 204 and core network 206, are managed by the management system (MS) 214. The MS 214 may be a management system that operates in accordance with the 3GPP standard and includes an operations, administration, and maintenance (0AM) entity 216, which includes functions that are used in provisioning and management the RAN 204 and the network functions of the core network 205. The 0AM entity 216 includes management data analytics service (MDAS) 218 that receives and analyzes data collected from the communications network, including the RAN 204 and network functions of the core network 206, which is -22- utilized in management of the communication network by the OAM entity 216 to, for example, optimize network performance.

[0097] Referring to the system 200 shown in FIG. 2, and as described in more detail below, the service operability level for the RAN 204 may be determined by, for example, the MDAS 218 or a centralized self-organizing network (SON) power saving function 220 included in the OAM entity 216, or by a distributed SON power saving function 222 included in the RAN 204 in the example system 200 shown in FIG. 2. In examples in which the service operability level is determined for the core network 206 (e.g., for an apparatus of the core network 206 that is hosting one or more core network functions of a core network 206 of the communication network), a distributed SON power saving function may be include the entity determining the service operability level for the core network (e.g., for the apparatus of the core network that is hosting one or more network functions of the core network).

[0098] The MDAS 218, or the SON 220 or the SON 222 if included in the system 200, or any other entity that incorporates some or all of the functionality of determining a suggested network service operability levels, may be implemented by a combination of hardware processing circuit and software and / or firmware comprising machine-readable instructions that are executable by the hardware processing circuit, or software comprising machine-readable instructions that are executable by a hardware processing circuit of an apparatus. A hardware processing circuit includes at least one processor and at least one memory storing machine-readable instructions that are executable by the at least one processor of the hardware processing circuit. A processor includes any or some combination of an accelerator, a microprocessor, a core of a multi-core microprocessor, a microcontroller, a programmable integrated circuit, a programmable gate array, a digital signal processor, a central processing unit, a graphic processing unit, a tensor processing unit. Memory includes any or some combination of volatile or non-volatile memory (e.g., a flash memory, cache, a random-access memory (RAM), and / or a read-only memory (ROM)). The memory stores the machine-executable instructions of the software and / or firmware for execution by the at least one processor of the hardware processing circuit. The machine-executable instructions are executable by the at least one processor of the hardware processing circuit cause the hardware processing circuit to perform the actions or operations of the methods described herein to determine a service operability level for a radio access network node and / or a core network, and to utilize the determined service operability level for a RAN node to configure the RAN node to provide a subset of services based on the determined service operability level.

[0099] Embodiments described in the present disclosure may include the following four main systems or entities: a wireless communication network, which may be a 5G network such as the example network 100 described previously, at least one offgrid power delivery system, at least one EB, and, in some examples, some other entity that provides information related, or relevant, to any of the other three entities such as, for example, a weather agency. Each of these four systems or entities may have its own associated management system (MS). [OO1OO] In addition to the 0AM entity 216 that manages the communication network, including the RAN 204 and the core network 206, each of the ongrid power system 208, the offgrid power system 210 and the EB system 212 may have their own management system. These management systems may be included in the 3GPP MS 214, or may be included in a non-3GPP MS that is separate from the 3GPP MS 214.

[00101] FIGS. 3A and 3B show two possible arrangements for the management systems 300, 350, one in which the management system (MS) for the ongrid power system, which may also be referred to as renewable infrastructure (RI), and the EB power system do not operate in accordance with the 3GPP standard and therefore are included in a non-GPP MS (FIG. 3A) and another in which the MS for the RI and the EB operate in accordance with the 3GPP standard, and are therefore part of a 3GPP MS (FIG. 3B).

[00102] In FIG. 3A, the OAM entity 302 is the MS for a wireless communication network 304, which includes the RAN 306 and the core network (CN) 308, and is included in a 3GPP MS 310. The OAM entity 302 may be substantially similar to the OAM entity 216 described previously. The RI MS (RIMS) 312, which is the MS for the RI 314, which may be similar to the offgrid power system 210 described previously, and the battery MS (BMS) 316, which is the MS for the EB 318 which may be similar to the EM 212 described previously, as well as the other entity 320, do not operate in accordance with the 3GPP standard and are included in a non-3GPP MS 322.

[00103] In FIG. 3B, the OAM entity 352 is similarly the MS for the wireless communication network 354, which includes the RAN node 356 and CN 358, and is included in a 3GPP MS 360. The OAM entity 352, the RAN node 356, and the CN 358 may be similar to the OAM entity 216, the RAN 204, and the core network 206 described previously. The RIMS 362, which is the MS for the RI 364, which may be similar to the offgrid power system 210 described previously, and the BMS 366, which is the MS for the EB 368 which may be similar to the EB 212 described previously, in the example MS 305 operate in accordance with the 3GPP standard and are included in the 3GPP MS 360 as well. The other entity 320 in the example shown in FIG. 3B does not operate in accordance with the 3GPP standard and is included in a non-3GPP MS 322.

[00104] The wireless communication networks 304, 354 may be similar to, for example, the wireless communication network 100 described previously with reference to FIG. 1. The other entities 320, 370 may be, for example, an AS hosting an AF outside of the core of the wireless communication systems 304, 354, similar to AS 303 that hosts AF 303a in the example network 100 described previously with reference to FIG. 1. The other entities 320, 370 may be, for example, a weather service that provides weather information, including current and predicted weather information relevant to the Ris 314, 364. Further, the RIMS 212 and BMS 216, when included in the non-3GPP MS 322 may be, for example, an AS hosting an AF outside of the core of the wireless communication systems 304, similar to AS 303 that hosts AF 303a in the example network 100 described previously with reference to FIG. 1.

[00105] These MSs, OAMs 302, 352, RIMS 312, 362, and BMS 316, 366 perform management functions associated with their respective entities, including performing one or more of maintaining the operational information, configuring and / or controlling their respective entities, and receiving alarms from their respective entities.

[00106] The present disclosure provides procedures for determining a suggested service operability level for a RAN node at two possible MSs 300, 350 shown in FIG. 3A and 3B utilizing information about the power system delivering power to the RAN node, which may be received from the RIMS 312, 362 and / or the BMS 316, 366.

[00107] In the examples of present disclosure focus mainly on determining a service operability level for a radio access network node (e.g., a gNB) powered by an offgrid power system where the offgrid power system uses the renewable power, like wind, solar or hydro power or a combination of renewable power sources and that EBs that store the surplus power produced by the RI. However, the examples described are applicable to generating a service operability level for other entities of a communication network, for example, an apparatus of a core network that is hosting one or more network functions of the core network, as well as to determining a service operability level for entities of a communication network that are powered by power systems that include a connection to the main ongrid power source in addition to, or as an alternative to, the offgrid power source.

[00108] The amount of power generated by RI fluctuates depending on several factors. Some factors such as environmental factors include, for example, weather condition, humidity, and temperature, infrastructure development, human activity, and even wildlife may impact the efficiency of the RI and the amount of power generated by the RI. Fluctuations in the power that is generated by the RI may limit the amount of power that is available to power entities of a communication network (e.g., RAN nodes and / or an apparatus of the core network that are hosting one or more network functions of the communication network). In some examples, it may be desirable to manage the power consumed by the entities of a communication network (otherwise referred to as network entities) for example to manage the power consumed by a RAN node to conserve power and to ensure that more essential services of a communication network are provided by the RAN node while less essential services of a communication network and that less essential services of the communication network are not provided by the RAN node when the amount of power available to power the RAN node is reduced. In some examples, it may be desirable to manage the power consumed by a core network (e.g., an apparatus of the core network that is hosting one or mor e network functions of the core network) to conserve to ensure that essential network functions of the one or more network function hosted on the apparatus of the core network (or essential functionality of the one or more network functions) are enabled while less essential network functions of the one or more network function hosted on an apparatus of the core network are disable or less essential functionality of the one or more network functions is disabled when the amount of power available to power the apparatus of the core network is reduced.

[00109] In the present disclosure, power consumption is managed by utilizing information associated with the power system to predict an amount of power available at a current or future time and, based the predicted power available, determine a predicted "service operability level" for a network entity, such as a RAN node or an apparatus hosting one or more network functions of a core network. The service operability level indicates a type and characteristic of a set of services that is suggested to be provided by the network entity (e.g., indicates a type and characteristics of a subset of service of the communication network that are to be provided by a RAN node when the network entity is a RAN node or indicates a type and characteristic of services to be provided by one or more network functions when the network entity is an apparatus hosting the one or more network functions) in view of the predicted amount of power available. The service operability level for a network entity may be standardized or operatorspecific, and may be determined for an specific area served by the network entity or for a specific type of RI in the power delivery system. [OO11O] Currently, a communication network does not have any way to access offgrid power-related information, including the type of power sources, including renewable power sources, or the amount of power available from the offgrid power system, and therefore a communication network cannot adapt its operations and the services it provides including, for example, communication, computing, and / or sensing based on the available generated renewable power of an RI included in the power delivery system as well as the power level of EBs included in the RI. Therefore, it would be desirable for a communication network, such as communication network operating according to the 3GPP standards for new radio, to be enabled to estimate, for example, per NG-RAN node and / or per apparatus hosting one or more network functions (NFs) of a core network, power related information including, for example, carbon emission information, and ratio of renewable power and to provide this information to authorized consumers, as well as to adjust power consumption of network entities, such as RAN nodes and / or an apparatus of the core network hosting one or more network functions, based on anticipated or predicted amounts of power available.

[00111] To this end, the present disclosure enables identifying the power system used to power a network entity such as, for example, a RAN node (e.g., a gNB comprising a gNB-DU, a gnB-CU) or an apparatus of a core network that is hosting one or more NFs of the core network. The present disclosure enables obtaining information associated with the power system and, in some embodiments, weather prediction information from a weather agency server, such that current and future power available to power or be delivered to the network entity by the power system may be obtained.

[00112] The present disclosure enables conveying offgrid power system information and, in some embodiments, weather information to an entity of the 0AM entity of the communication network, such as the MDAS 218 or SON 220, or to an entity of a RAN node, such as the SON 222 of the RAN node 204. The present disclosure enables the use of the information related to the power system, such as offgrid power system information and weather prediction information, together with other information, such as network traffic information, or any other data, sent and received at the network entity, in order to provide analytics about future amounts of power such as, for example, the potential amount of generated power by RI and the stored power by EB and future amounts of power required by the network element. The potential amount of power available at the network entity, as well as the potential amount of power required by the network element may be utilized to determine a suggested "service operability level" of the network entity, or in the case in which the network entity is a gNB, a cell of the gNB.

[00113] "Service operability level" for a RAN node as used herein refers to an indicator related to the type and characteristics of a subset of services of a communication network that are provided by the RAN node. "Service operability level" for a core network as used herein refers to an indicator related to the type and characteristics of services provided by one or more NFs of the core network. Such levels may be standardized or operator-specific, for all entities of a communication network or to a specific area of a communication network, such as, for example, a specific group of RAN nodes (e.g., gNBs) based on geography, or to entities powered by a specific type of RI.

[00114] Service operability levels for a RAN node may be indicated by any suitable identifiers including, for example, names, numbers, or letters, such as, for example, "A...F", "green", "orange, "red", "normal", "warning", "critical", and the like or a range of numerical values (e.g. 1...10000). In some examples, network service operability level may correspond to an Energy Cost Index (ECI) in RAN as defined in section 9.1.3.29 of 3GPP TS 38.423.

[00115] Each type or characteristic of a service provided by the communication network may have an associated power consumption, which may also depend on other factors, including load and characteristics of the data traffic communicated over the communication network. As such, disabling or reducing some service characteristics may help the communication network reduce that amount of power consumed. Such a reduction in power consumed by the network may be desirable in particular network elements or functions of a communication network to reduce power consumption and / or, for example, to extend the operational lifetime of the communication network and / or to maintain critical service as long as possible. Therefore, advantageously, have a communication network that is enabled to change the network service operability level for some or all network entities of a communication network may enable longer operation time, particularly when a network entity is powered by a RI power system, as some services of the communication network or NFs of the core network are more power consuming than others.

[00116] In general, service operability levels may relate to: normal operations; reduced operations in which some services of a communication network or NFs are either disabled or limited.

[00117] In some cases, reduced operations may be implemented when the forecasted power availability from an RI and / or expected battery life of EBs goes below a certain threshold.

[00118] Additionally, or alternatively, such levels may refer to optimal operations, meaning that they can easily handle a lot of (additional) traffic because of particularly good power production conditions, including for example, low cost and / or low carbon associated with the power consumed by the network and / or low consumption / load forecast. For example, a dedicated level, e.g., "dark green" or "green leaf", may be defined to indicate, for example, such favorable situations "beyond" normal, which can then be leveraged at RAN or core network level.

[00119] The mapping between a service operability level and the actions to be taken by a network entity or services a network entity provides and does not provide can be defined in different ways. For example, the actions or functionality associated with the particular service operability levels may be included in the relevant standards, e.g., the 3GPP standard for new radio, i.e., standardized, or may be operator-specific based on, for example, mapping rules provided by an 0AM entity of the communication network, or may be vendorspecific and / or implementation-dependent.

[00120] In one example, respective service operability levels for a RAN node may take the following values and relate to the following functionality: 1. provide only emergency services and a multimedia service to priority users, e.g., multimedia priority service (MPS); 2. provide, in addition to 1, short message service (SMS); 3. provide, in addition to 1 and 2, internet protocol (IP) multimedia subsystem (IMS) voice and messaging (traffic on the data network name (DNN) not related with IMS is not allowed); 4. provide, in addition to 1-3, data, but with reduced throughput; 5. provide normal service delivery (e.g., provide all noraml services of a communication network).

[00121] Such service operability levels for example may be mapped to existing access class barring techniques by a RAN node in, for example, either standard or operator-specific classes as per existing techniques, e.g. in a allow-listing or block-listing manner.

[00122] In other examples, service operability levels may be mapped to services beyond the communication service, e.g., by enabling / disabling / limiting (edge) computing service or sensing service by the network entity or function depending on the level.

[00123] Service operability levels for a RAN node may be determined for a cell rather at the RAN node as there may be different radio unit(s) (Rll(s)), which are antennas including the power amplifier and may be the entity of the RAN that consumes the most power. The entity of the RAN node may be connected to and powered by a different power delivery system (e.g. one RU of a RAN node may be connected to and powered by solar panels and another RAN node may be connected to and powered by wind turbines).

[00124] The relationship between the type or characteristic of a subset of th services provided by the communication network, with the associated power consumption, the traffic characteristics, the power available by the RI power system and / or EBs, may be complex. As such, a machine learning or artificial intelligence model may be utilized to predicted a service operability level for a network entity (e.g., a RAN node) as analytics, based on the current and forecasted power, power-related characteristics and weather-related characteristics (e.g. power delivery system, power supply mix, weather information), the traffic load and characteristics etc. However, some formula or rule as weighted function of various components (e.g. type of power) may be utilized to predict a service operability level of a network entity (e.g., a RAN node).

[00125] FIG. 4 is a flowchart showing a method or process for predicting a service operability level for a RAN node of a communication network or a cell associated with a RAN node of a communication network in accordance with one example. The RAN node may be, for example, a gNB, and may comprise a gNB-Dll, a gnB-CU, and may provide one or more cells. The method or process may be performed by an entity of a communication network, for example, an MDAS entity or and SON entity of an 0AM entity, such as the MDAS 218 or the SON 220 described previously with reference to FIG. 2, or for example, by a SON entity of the RAN node, such as SON 222 described with reference to FIG. 2. The method or process may be performed by an apparatus comprising one or more processors and at least one memory storing computer-readable code or instructions of the MDAS or SON of the 0AM entity, or the network entity such as, for example, a SON included at the network entity. The method or process is performed by the apparatus when the computer-readable code or instructions stored in the at least one memory are executed by the one or more processors.

[00126] Although the example method or process described below with reference to FIG. 4 relates to predicting a service operability level for a RAN node, such as a gNB or a cell associated with a gNB, the method or process could be applied to predict a service operability level of any network entity of a communication network such as, for example, an apparatus hosting one or more NFs of the core network 108 of the example communication system 100 described previously with reference to FIG. 1. Furthermore, although the below method or process is described as predicting a service operability level predicted for one RAN node, it is understood that the method or process could be applied to predict a service operability level for multiple RAN nodes, or other network entities such as, for examples, RAN nodes or other network entities located in particular geographical area, or that are all powered by the same power system.

[00127] At 402, power deliver related information is received. The power deliver related information is associated with a power system that provides power to the RAN node, or other network entity. Power delivery related information may be received from a RIMS, such as RIMS 312, 362 described previously with reference to FIG. 3, for information associated with an RI or offgrid power system, and from a BMS, such as BMS 316, 366 described previously with reference to FIG. 3, for information associated with an EB power system.

[00128] The power delivery information for the RAN node may be received via "PowerDelivery" datatype that may be, for example, added as a new field, also known as an "attribute", to the CUCP IOC that is described in section 4.3.2.2 of 3GPP V18.0 TS 28.541. Each RAN node, indicated by its own identifier, may have an associated "PowerDelivery" datatype that includes an indication of the power source that is to deliver power to that RAN node. In an example, the "PowerDelivery" datatype may include the following properties: Field name s isReadable isWritable islnvariant isNotifyable powerdelivery M T T F T

[00129] The "Powe rDe livery" datatype may also include the following definition: powerdelivery Datatype informs about the type of power delivery system. It can be grid or offgrid. If power system is offgrid, datatype should contain at least one of the following information that indicates the type of offgrid power system: 1. solar panels 2. wind turbines 3. hydroturbines 4. backup battery type: Enum multiplicity: 1 isOrdered: N / A isUnique: N / A defaultvalue: None isNullable: False

[00130] Other information that is related to the power system may be received from, for example, the RIMS of an offgrid power system. This information may include reporting the amount of power generated by the offgrid power system during a specified time, environmental information from, for example, sensors included in the RI of the offgrid power system, predicted generated power levels for specific future time periods as determined by, for example, a RIMS of the offgrid power system, disruptions or other alarms associated with the offgrid power system, cleaning or maintenance schedules of the offgrid power system, a state of charge of an EB, alarms associated with the EB.

[00131] The following table is an example of information regarding the generated energy of an RI of an offgrid power system that may be received at 202. The information may include the amount of generated energy by each power source of the RI (i.e. the amount of energy generated by solar panels and / or the amount of energy generated by wind turbines) for different time periods, shown in in hours. Although the amount of energy generated by each power source of the RI is shown in hours in the following table, the time periods may be in minutes, seconds, days, weeks, or months. Generated energy RI power source time period 1 kwh solar panels 10 AM-12 PM 1.2 kwh solar panels 12 PM-3 PM 0.3 kwh wind turbines 3 PM-4 PM 0.7 kwh solar panels 5 PM-7PM

[00132] The following table is an example of environmental information about an RI of an offgrid power system that may be received at 202. The environmental information includes information on environmental conditions, such as wind, solar radiations, humidity, dust, over specified time periods, which may impact the ability of the RI to generate power. Sensors (referred to a pEE sensors) may be installed over the RI to monitor environmental conditions and generate the environmental information that is provided. Such sensors can monitor environmental conditions over specific time period. pEE sensors Value time period Humidity 10% (completely dry) 10 AM-12 PM Humidity 100% (completely saturated with moisture) 12 PM-2 PM Dust Low dust levels 10 AM-12 PM Dust Moderate dust levels 12 PM-4 PM Solar radiation 200 W / m2 10 AM-12 PM Solar radiation 1000 W / m2 12 PM-4 PM Temperature 15 C 10 AM-12 PM Temperature 20 C 12 PM-4 PM Wind speed 8 km / h 10 AM-12 PM Wind speed 20 km / h 12 PM-4 PM Wind direction North 10 AM-12 PM Wind direction West 12 PM-4M Shading Natural shading 10 AM-12 PM Shading Artificial shading 12 PM-4PM

[00133] The following table is an example of predicted power generation information of an RI of an offgrid power system that may be received at 202. The predicted power generation information of an RI may include the predicted amount of energy (or power) generated by each renewable power source of the RI (i.e. solar panels or wind turbines) over specified time periods. The power generated by each renewable power source of the RI depends on the environmental conditions and weather conditions. If the RIMS of the offgrid power system is configured to estimate or predict the amount of energy (or power) generated by each renewable power source of the RI for a specific time period based on environmental information and weather prediction information , RIMS may provide the estimated or predicted amount of energy generated by each renewable power source of the RI for the specific time period to the 0AM entity as described in more detail below. Predicted generated energy 1 kwh RI source time period Solar panels 10 AM-2 PM 0.2 kwh solar panels 4-6 PM 0.3 kwh wind turbines 1-3 PM

[00134] The following table shows an example of information indicating an alarm or disruption associated with the RI that may be received at 202. For example, information indicating an alarm or disruption associated with the RI may indicate that certain parts of the RI, such as solar panels or turbines, are damaged, which may affect the power generation and performance of the RI. Alarm Reason RI disruption e.g. one panel is broken,...

[00135] The information that is received at 202 may include information about cleaning or maintenance schedules. Some components of an RI of an offgrid power system may be subject to periodic cleaning at, for example, specific time intervals, and the information about cleaning and / or maintenance schedules may be helpful in predicting future power available from the offgrid power system. Also, in addition, or alternative to the information about maintenance or cleaning schedules, some components of the RI may be cleaned immediately or sooner than the scheduled cleaning times due to weather conditions and other environmental factors such as, for example, e.g., sandstorm. Therefore the RIMS may be configured to provide information indicating either the beginning time or end time, or both, of the cleaning or maintenance, and may also indicate the impact of the cleaning or maintenance on the generated power during the cleaning or maintenance period, which may then be used to predict future power production by the offgrid power system.

[00136] In examples in which the RIMS and the BMS are included in the 3GPP MS, similar to the system 350 described previously with reference to FIG. 3B, RIMS and BMS are assumed to support communication mechanisms supported by the 3GPP standard, and the 0AM entity may utilize 3GPP management procedures to receive the information associated with the power system from the RIMS and / or the BMS.

[00137] For example the 0AM entity when authorized by the 3GPP management entity to communicate with the RIMS and BMS, receives information associated with the power system from the RIMS and BMS by means of performance metrics jobs. In this example, the 0AM entity requests the RIMS and BMS to create a PerfMetricJob instance to collect per RI and EB power information (e.g., to collect power information from each component of the RI and / or each component of the EB).

[00138] The OAM entity may request the RIMS and BMS to create a ManagementDataCollection instance, for example, as defined in section 4.3.47 of 3GPP V.18.0 TS 28.622. The request to create the ManagementDataCollection instance may include following information elements (otherwise referred to as input parameters): • managementData: this information element indicates the management data which shall be reported. This may either include a list of data categories (e.g. "predicted generated power"), or a list of management data identified with their name (e.g. environmental parameters). • targetNodeFilter: information element indicates the target object instance(s) producing the required management data. As the OAM may not have detailed knowledge of the RI and EBs of the power system because the power system may include several Ris such as solar panels and wind turbines or EB can be several batteries which are included in the BMS, it may not be able to identify the exact object instance producing the required management data. In this case, the OAM can request management data produced by certain object instance(s) based on: o a particular location (e.g. gNB id) or o by a geographical area. • collectionTimeWindow: information element indicates the time window for which the management data should be reported. • reportingCtrl: information element indicates the method and associated control parameters for reporting the produced management data to the OAM. Three methods are available: o file-based reporting with selection of the file location by the producer, i.e., the RIMS and BMS, o file-based reporting with selection of the file location by the -38- consumer, o stream-based reporting. • dataScope: information element indicates whether the management data should be reported per renewable infrastructure, i.e. solar panels or wind turbines, or per whole batteries or each of the several batteries that are in the EB, if applicable.

[00139] In this example, the power delivery related data associated with the power system as described previously may each be ManagementData.

[00140] The 0AM entity may receive alarms from the RIMS and / or BMS. In this case, the 0AM entity may subscribe to receive alarms from the RIMS and BMS, including the example alarms of the RI and the EB described previously. For example, the 0AM entity may subscribe to be notified of alarms utilizing notifyNewAlarm message and / or notifyChangedAlarm message and / or notifyAckStateChanged message as set out in section 4.3.22 of 3GPP V18.0.0 TS 28.622 to receive alarms about RI and EBs. The notifyNewAlarm, notifyChangedAlarm message, and notifyAckStateChanged message may have the following information elements (otherwise referred to as inputs): • Hearbeatcontrol: this information element indicates that the emission of heartbeat notifications is controlled by the RIMS, BMS. • notificationTypes: this information element indicates that the 0AM entitiy is allowed to control which candidate notifications are sent to the notificationFilter attribute. • notificationFilter: this information element defines a filter that is applied to the set of candidate notifications in order to specify which alarms should be notified to the 0AM entity.

[00141] In order to receive information about maintenance and / or cleaning schedules from the RIMS and / or BMS, a new information object class (IOC) "Maintenanceschedule" may be defined to receive the information about maintenance and / or cleaning schedules of an RI of the power system.

[00142] This "Maintenanceschedule" IOC may be utilized to represent the mutual information exchanged between RIMS and the 0AM entity, for a particular instance of maintenance / clearing periods, and may include the following fields (otherwise referred to as attributes):

[00143] The field named MaintenanceStartTime is used by the RIMS to inform the 0AM about the time when the outage of the power service starts.

[00144] The field named expectedMaintenanceEndTime is used by the RIMS to inform the 0AM about the time when power generation is exclpected to be restored. In cases in which the end of the outage cannot be estimated, the field is not filled.

[00145] The field named ExpectedGeneratePower is used by the RIMS to inform the 0AM about the current estimated ability of RI to generate power.

[00146] The field named MNOmaxServiceduration is used by the 0AM to inform the RIMS about possible amount of battery storage which is available to provide power to the network.

[00147] In an example, the "Maintenanceschedule" IOC may include the following fields: Attribute name Support Qualifier is Readable isWritable islnvariant isNotifvable gNB ID M T T F T powerdelivery system M T T F T MaintenanceStartTime M T T F T expectedMaintenanceEndT i me M T T F T ExpectedGeneratePower M T T F T MN Oma\Ser\iccduralion M T T F T

[00148] An example of the definition included for each field may be as follows: Maintenance StartT ime indicates the time when the RI maintenance has started. Along with expectedMaintenanceEndTime and ExpectedGeneratedPower, this would be helpful for mobile network operator (MNO) to plan for its crucial communication services. type: DateTime multiplicity: 1 isOrdered: N / A isUnique: N / A defaultValue: None isNullable: False expectedMaintenanceEnd Time Indicates the time when the service is expected to be restored. In case the end of the outage cannot be estimated, the field is not filled. type: DateTime multiplicity: 0..1 isOrdered: N / A isUnique: N / A defaultValue: None isNullable: True MN OmaxSeniceduration indicates the remaining time duration for which tire network entity can operate utilizing power from embedded batteries at a given time i.e. capacity of embedded batteries in terms of time duration (e.g. minutes) for which it can provide power supply to MNO network entity from a given time. It is defined in minutes. allowedValues: Integer with a minimum value of 1 type: Integer multiplicity: 1 isOrdered: N / A isUnique: N / A defaultValue: None isNullable:False ExpectedGeneratedPower indicates the amount of power which the RI is able to generate during the maintenance period. Type: String multiplicity: 1 isOrdered: N / A isUnique: N / A defaultValue: None isNullable: False

[00149] Alternatively, in other examples in which the RIMS and the BMS are not part of the 3GPP MS, similar to the system 300 described previously with reference to in FIG. 3A, information associated with the power system may be 5 received at 202 via AFs, similar to AF 103a, that implement the RIMS and the BMS. The RIMS and BMS AFs may register their available data via an 0AM configuration at NEF. The data that can be collected from the RIMS and BMS AFs may include AF identification, AF service identification (e.g. endpoint information of NaCEventExposure), available data to be collected per application (e.g. 10 identified by Event ID(s)). After the registration of AF available data at the NEF, NEF generates an event exposure with new EventID to be associated with available data to be collected from the AF. This information is stored in the NF profile of the NEF which is updated with the new Event IDs and associated AF identification and Application ID(s). Such update is reflected at the NRF as set out in Section 6.2.2.3 of 3GPP V18.0 TS 28.233. The 0AM entity may retrieve the information associated with the RI and / or EB of the power system from the NEF by, for example, reading the afEvents field or attribute from AfEventExposureData object as described in Section 5.3.136 of 3GPP V.18.0 TS 28.541. "afEvent" represents AF Event(s) exposed by the NEF after registration of the AF(s) at the NEF. In this way the 3GPP 0AM entity may request to be notified about changes in those subscribed information.

[00150] New event IDs may be utilized to receive the information associated with the power system, including the aforementioned value of generated power of RI over a specific period, environmental information about an RI over a specific period, predicted power generated by the RI, cleaning / maintenance schedules of the RI, RI alarms and disruption, state of charge of embedded battery, alarms about EB.

[00151] These new event IDs are described in more detail below with reference to Figure 5. By these new event IDs, an 0AM can subscribe for the information / change about the RI and BM related information.

[00152] Alternatively, or additionally to the above process of using event IDs to obtain information associated with the power system, when the RIMS and BMS are not included in the 3GPP MS an 0AM can retrieve the information about RI and EB using the Federated Network Information Model (FNIM), defined in 3GPP V.18.0 TS 32.107 - Telecommunication management; Fixed Mobile Convergence (FMC) Federated Network Information Model (FNIM).

[00153] Optionally, at 404, weather prediction information may be received. For example, when the power system of the RAN node includes a renewable power source, e.g., solar, wind, or hydroelectric generated power.

[00154] The weather prediction information may include any suitable weather parameter, may also include a value of that specific weather parameter and specific time for the value of the weather parameter. An example of weather prediction information that is optionally received at 404 is as follows: Weather indication Value time stamp Temperature 15-20C Tomorrow Precipitation 2-10 mm Tomorrow Humidity 70% Tomorrow Wind Speed 10-20 km / h Tomorrow Atmospheric Pressure 1000-1050 mbar Tomorrow Cloud Cover Clear sky Tomorrow Visibility Moderate visibility Tomorrow UV Index 5-8 Tomorrow Air Quality Index Moderate (51-100) Tomorrow Weather Conditions Snowy Tomorrow

[00155] The weather prediction information may be optionally received at 204 from a 3rd party weather prediction service provided by, for example a weather agency, which is implemented as an AF, similar to AF 103a described previously 5 with reference to FIG. 1. Similar to the case described above in which the RIMS and BMS are not part of the 3GPP MS and are implemented as AF, the weather AF may register its available data via 0AM configuration at the NEF. The 0AM entity may retrieve the weather prediction information that includes information about weather predictions from the NEF by reading the afEvents attribute from 10 AfEventExposureData object as described in Section 5.3.136 of 3GPP V.18.0 TS 28.541. In this way the 0AM entity may inquire about the changes in the weather prediction information. New event IDs are required to receive the weather prediction information.

[00156] Referring to FIG. 5, operations of a procedure in accordance with an 15 example embodiment are shown by which a consumer, such as consumer 502, may obtain information associated with a power system from a RIMS 504 and a BMS 506, and optionally obtain weather prediction information from a weather agency service provider 508 in the example in which the RIMS 504 and the BMS 506 are not included in the 3GPP MS and are implemented by AFs. The consumer 502 may be, for example, the entity that predicts the service operability level of the RAN node, such as the MDAS or SON of the 0AM entity, similar to the example MDAS 218 and SON 220 of the example 0AM 214 described previously in FIG. 2, or the SON of the RAN node, similar to the example SON 222 of the RAN node 204 describe previously with reference to FIG. 2.

[00157] At 510, the RIMS 504, the BMS 506, and weather agency server 508 are registered with the NEF 512. At 514, actions are performed by the RIMS 504, the BMS 506, and weather agency server 508 to obtain information about the RI and EB of the power system and to obtain weather prediction information from the weather agency server 508.

[00158] At 516, a Nnaf_EventExposure_Subscribe request is sent from the NEF 514 to the weather agency server 508 that includes an eventID related to the weather prediction and the weather area coverage. The NnaCEventExposure^Subscribe request causes the weather agency server 508 to notify the NEF of each event identified by the event ID. In other words, the weather agency server 508 notifies the NEF whenever there is weather prediction information indicative of a weather prediction the weather coverage area. At 518, a Nnaf_EventExposure_Subscribe response is received at the NEF 512 from the weather agency 508, that includes weather prediction information indicative of a weather prediction in the weather area coverage. At 520, the customer 502 reads the afEvents field from the AfEventExposureData created by the NEF 512 to receive the predicted weather prediction information.

[00159] Similarly, at 522 a Nnaf_EventExposure_Subscribe request is sent from the NEF 514 to the RIMS 504 with an eventID related to the information associated with the RI as described previously, and at 524, a Nnaf_EventExposure_Subscribe response is received at the NEF 512 from the RIMS 504, that includes the information associated with the RI. At 526, the customer 502 reads the afEvents field from the AfEventExposu reData created by the NEF 512 to receive the information associated with the RI.

[00160] Similarly, at 528 a Nnaf_EventExposure_Subscribe request is sent from the NEF 514 to the BMS 506 with an eventID related to the information associated with the EB as described previously, and at 530, a NnaCEventExposure^Subscribe response is received at the NEF 512 from the BMS 506, that includes the information associated with the EB. At 532, the customer 502 reads the afEvents field from the AfEventExposureData created by the NEF 512 to receive the information associated with the EB.

[00161] At 534, the customer 502 may send a request to an analytics function 536 to generate analytics based on the information received at 520, 526, and 532. The analytics function 536 may be, for example, a network data analytics function (NWDAF) of the communication network, or a management data analytic service (MDAS) of the MS. The request sent at 534 may include the information received at 520, 526, and 532 which is to be used by the analytic function 536 to generate analytics. At 538, the analytic function 536 sends a response to the customer 502 providing the analytics that were requested at 534. The requesting and receiving of analytics are described in more detail below.

[00162] Referring back to FIG. 4, at 406, information associated with traffic sent and received by the RAN node during the first time period is obtained. This information obtained at 406 may include the total amount of traffic sent and received by the RAN node, characteristics of the traffic sent and received by the RAN node, the amount of traffic sent and received by the RAN node per quality of service (QoS) flow, the power consumption by the RAN node based on amount of traffic and characteristics of traffic sent and received by the RAN node, or alarms associated with the communication network, such as power outages at the network.

[00163] This information associated with traffic sent and received by the RAN node during the first time period may be obtained by performing traffic prediction analytics and / or power saving analytics by the MDAS of the network, such as MDAS 218 described previously with reference to FIG. 2, utilizing, for example the processes described in Section 8.4.4 of 3GPP V.18.0 TS 28.104. The information associated with traffic sent and received by the RAN node during the first time period may be useful for predicting the power requirements for the RAN node during the first time period.

[00164] In an example, a function of the 0AM entity, such as for example, the MDAS of the 0AM entity or some other entity, may collect from the RAN node the information associated with traffic sent and received by the RAN node and / or information related to power consumption by the RAN node. In an example, the 0AM entity obtains from the RAN node, such as, for example, a gNB, information related to the power consumption of the RAN node for each quality of service (QoS) flow and for each type of service provided by the communication network . The 0AM entity may obtain the information related to the power consumption of the RAN node for each quality of service (QoS) flow and for each type of service provided by the communication network by, for example, using performance metrics jobs or by performing analytics.

[00165] For example, if the RAN node is configured to measure the power consumption for each QoS flow, a function of the 0AM entity, for example the MDAS, may requests the RAN node to create a ManagementDataCollection instance, described in section 4.3.47 of 3GPP V.18.0TS 28.622. The request to create a ManagementDataCollection instance may include the following example information elements (otherwise referred to as input parameters): • managementData: this information element indicates the management data which shall be reported. Here this is QoS flow power consumption. • targetNodeFilter: this information element indicates the target object instance(s) producing the required management data. In this case, the function of the 0AM may request management data produced by certain RAN nodes based on, for example, a particular location, e.g. by gNB ID of the RAN node(s), or based on a particular power delivery system, e.g., the RAN nodes powered by offgrid power delivery systems or renewable power delivery systems generally, or by a particular offgrid or renewable power deliver system. • collectionTimeWindow: this information element indicates the time window for which the management data should be reported. • reportingCtrl: this information element indicates the method and associated control parameters for reporting the produced management data to the requester, i.e. the function of the 0AM.

[00166] In this example, the RAN node is configured to provide a new performance metric, which may be referred to as QoSflowpower, in order to provide the above described information requested by the function of the OAS. The QoSflowpower performance metric may be included, for example, section 5.1.1.13 of 3GPP V.18.0 TS 28.552. The QoSflowpower performance metric may be defined as follows: 1. This measurement provides a table containing the power consumption per each service type over the given granularity period (i.e. collectionTimeWindow) in performance measurement settings. 2. This measurement is obtained if the RAN node is capable of measuring such power consumption based on its implementation. 3. Each measurement contains a real value in watts (W) indicating the amount of power which is consumed for each QoS flow traffic. In other words, each measurement is a table with each QoS flow and the real number indicating amount of consumed power in watts (W). 4. Reporting should be performing utilizing "NRCelICU"

[00167] Different service types that may be provide may include: 1. emergency services; 2. emergency services and SMS; 3. emergency services and IMS voice and messaging (traffic on DNN not related with IMS is not allowed); and 4. emergency services and data.

[00168] Each service type may be related to different QoS flows. After the requesting function of the 0AM receives the power consumption information from the RAN node for each QoS flow, the power consumption of each service may, for example, be calculated as summations of power consumption of multiple QoSflowpower that make up that service. The results of the summation may form new key performance indication (KPI) of the RAN node, which may be referred to herein as "ServiceTypePower".

[00169] In another example in which the RAN node is not configured to measure the real power consumption of each QoS flow, the ServiceTypePower as a new KPI may be calculated and / or estimated by a function of the 0AM such as, for example, the MDAS. The MDAS may access the whole traffic data and per each QoS flow data traffic for the RAN node. Moreover, the MDAS has access to the whole power consumption in the RAN node. For example, the MDAS may obtain the whole traffic data utilizing using the PM as PDCP Data Volume in clauses 5.1.2.1 and 5.1.3.6 of 3GPP V.18.0 of TS 28.552.

[00170] The whole traffic data obtained for the RAN node may be filtered for each QoS flow to obtain information related to the traffic data per each QoS flow.

[00171] Also, for all gNBs, section 5.1.1.19.3 (physical network function (PNF) Power consumption) of 3GPP V.18.0 of TS 28.552 describes how to measure energy consumption of PNFs. Utilizing the obtained information related to the traffic data per QoS flow, the total traffic data, and the total power consumption, the power consumption per each QoS flow, i.e., "QoSflowpower", may be estimated as equal to (QoS traffic flow*whole power consumption) / (total traffic flow).

[00172] Next, with the estimate "QoSflowpower" values, the "ServiceTypePower" may be estimated as previously described by summing the "QoSflowpower" value for each QoS flow that is included within a particular service to obtain the "ServiceTypePower" value for that service.

[00173] In cases in which the service operability level is determined by a function other than the MDAS, such as the SON of the 0AM, such as SON 220 described previously, or the SON of the RAN node, such as SON 222 of RAN 204 described previously, then obtaining the information associated with the traffic sent and received at the RAN node may be performed by receiving the information from the MDAS of the 0AM.

[00174] At 408, an amount of power available to the RAN node during a first time period is obtained. The amount of power may be obtained based on information received at 402. For example, if the information associated with the power system includes an amount of power predicted to be generated by the RI during the first time period, as previously disclosed, then this data may the amount of power available to the RAN node that is obtained at 406.

[00175] Alternatively, the amount of power available to the RAN node during the first time period may be obtained by performing analytics utilizing the information associated with the powers system received at 402, and optionally the weather prediction data optionally received at 404, as inputs. The analytics may be performed by, for example, an analytics function 534, such as an MDAS or a NWDAF, in response to a request from as customer 502 as describe previously with reference to FIG. 5 in cases in which the customer 502 is not the MDAS of the 0AM, i.e., the customer is an SON of the 0AM or of the RAN node, or when the analytics are performed by the NWDAF, i.e., the customer is any of the MDAS, the SON of the 0AM, or the SON of the RAN node.

[00176] In an example, the analytics related to the RI of the power system may generate one or more of a power generation of the RI, a performance ratio, an availability, and a level of criticality of the RI. In an example, the analytics may take as input the following information associated with the power system received at 402 and the optional weather prediction data received at 404: Category Example input parameters Performance Measurements Information related to generated power of RI, environmental parameters received at 402, and weather prediction data received at 404 Configuration parameters Management RI maintenance cleaning / maintenance schedules Fault Management RI alarms and disruption information 5

[00177] The output of this analytics related to the RI may be derived in terms of predicted statistics on the generated power of RI, performance ratio, availability, and level of criticality over different granularities that gNB is facing (or is expected to face) and the period of that. Example definitions of these predicted outputs may be as follows: Analytics output Power generation of RI Definition how much power will be generated in specific future duration e.g. in future next hours or next days Performance ratio the actual power output of RI to the theoretical maximum output i.e. compared to the advertised values i.e. PR = (Actual Output / Theoretical Output) x 100% Availability the percentage of time that the RI is operational and generating electricity Level of criticality for each availability duration To represent the level of criticality, a scale ranging from 1 to 5 can be utilized. A rating of 5 indicates the most critical scenario, such as consecutive days of flooding, which is of higher importance. Conversely, a rating of 1 represents a less critical situation, such as a temporary maintenance activity that will not last for an extended period

[00178] One example of the output of the analytics related to the R.I is as follows: Predicted parameters Value Energy generation of RI 1 kwh for the next hour Performance ratio 80 % for the next hour Availability 100 % for the next hour Level of criticality for each availability duration 1 for the next hour 5

[00179] Analytics related to the EB may be performed to predict amount of power stored in the EB. The analytics may take as input the following information, which includes information associated with the power system received at 402, and may also include information related to the traffic sent and -51- received from the network node, which may be obtained from as described previously with reference to 406. Category Parameters Analytics provided by the MDAS • power generation of RI 1. energy saving analytics obtained according to section 8.4.4.1.3 of 3GPP V.18.0TS 28.104 2. traffic load trend prediction analytics obtained according to section 8.4.4.1.3 of3GPP V.18.0TS 28.104 Performance Measurements • generated power of RI received with information of the power system at 402 • state of charge of embedded battery received with information of the power system at 402, • performance measurements associated with RAN node such as: power consumed per QoS, power consumed per service level as obtained at 406 Configuration Management parameters Managed Object Instances (MOIs) of the cells, UPFs and SMFs obtained according to TS 28.541 Fault Management • network alarms such as power outage alarm from 406 • EB alarms received with information of the power system at 402

[00180] The output of the analytics related to the EB may be expressed in 5 terms of statistics on the stored power in the embedded battery over a period of time. The output power stored may be an indication of how much power will be stored in the battery at a given time based on the generated power of the RI and power consumption of the network, or portion of the network powered by the RI, in a specific time duration. One example of output from analytics related to the 10 EB may be as follows: Predicted parameter Example output Stored power 500 kwh for the next hour

[00181] At 410, a service operability level for the RAN node for the first time period is determined based on the information associated with traffic sent and received from the RAN node obtained at 406 and the amount of power available obtained at 408. The service operability level determined at 410 may include an indication of one or more suggested services to be provided and an indication of a first time period for which the suggested services are suggested to be provided. The service operability level may be one of a plurality of service operability levels and each correspondingly map to service characteristics, i.e., services to be provided, and may include durations or planning during which the RAN node can support that level of service.

[00182] The service operability level may be determined at 410 utilizing analytics to provide the service operability level.

[00183] The analytics may utilize as input the information associated with the power system received at 402, the optional weather prediction data optionally received at 404, the amount of power available obtained at 406, and the information associated with traffic sent and received by the RAN node during the first time period obtained at 408 to determine the service operability level. An example of the input to the analytics for determining the service operability level may be as follows: Category Parameters Analytics provided by the MDAS • power generation of RI, availability, level of criticality, performance ratio obtained at 406 • energy saving analytics obtained according to section 8.4.4.1.3 of 3GPP V.18.0TS 28.104 • traffic load trend prediction analytics obtained according to section 8.4.4.1.3 of3GPP V.18.0 TS 28.104 • Embedded battery power storage obtained at 406 • Grid power related information such as analytics about disruption, availability Performance Measurements / KPI • performance measurements associated with RAN node such as: power consumed per QoS, power consumed per service level as obtained at 406 Configuration Management parameters Measurement obect instances (MOIs) of the cells, UPFs and SMFs obtained according to TS 28.541 Fault Management • network alarms such as power outage alarm • EB alarms which are received at 402, i.e. state of charge low, battery overtemperature, state of health abnormal, battery discharge • RI alarms which are at 402, i.e. RI disruption

[00184] The service operability level may a value indicating a level of service, and duration or planned for the indicated level of service, which may be times or days or periods during which the RAN node can support that indicated level of 5 service. As described previously, the indication of the level of service may be any type of indication, including numbers, letters, words, and the like. One example of level of service outputs is as follows: Predicted parameters Example output Level of services Level Services L1 emergency call L2 emergency call +SMS L3 emergency call + voice+ SMS L4 Emergency call + voice + data with maximum bit rate (MBR)=X + SMS Duration / planning of each level Level Duration L1 Whole day L2 4 AM-11 PM L3 4 AM-10 PM L4 8 AM-6 PM

[00185] In the table above, the output is a list of possible levels given for the RAN node to choose or select from. The duration / planning information that is 5 included for each level will apply to the level of services level that the RAN node chooses.

[00186] In some examples, the service operability level may provide a single target level with no planning information. In other examples, the list of possible service operability levels and associated meaning such as, for example, services 10 and characteristics may be provided to the RAN node separately, via the 0AM entity, separate from the service operability level such as, for example, upon the RAN node start up or configuration process.

[00187] At 412, the service operability level is provided for use by the RAN node to configure a service operability level of the RAN node during the first time 15 period. In examples in which the service operability level is determined by a MDAS or SON of the 0AM, then providing the service operability level may include transmitting the service operability level to the RAN node. In examples -55- in which the service operability level is determined by a SON of the RAN node, the providing the service operability level may include utilizing the service operability level at the RAN node for selecting and configuring a service operability level of the RAN node by, for example, determining services to provide, and / or characteristics of the services provided. In some examples, the service operability level is provided by the RAN node to the core network, other RAN nodes, and / or a user equipment. In some examples, the services to provide, and / or characteristics of the services provided by the RAN node may be provided to the core network.

[00188] In some examples, the RAN node, upon receipt of the service operability level for the RAN node, may determine operations to be performed by the RAN node based on the service operability level for the RAN node for the first time period.

[00189] In some examples, a service operability level may also be determined for an apparatus hosting one or more network functions of the core network for the first time period based on power delivery related information associated with a power system of the apparatus and weather prediction information received from a server of a weather agency. The service operability level for the RAN node and the service operability level for the apparatus may be combined to obtain a combined service operability level which is referred to as "NETSCORE".

[00190] Referring to FIG. 6, operations of a procedure in accordance with an example embodiment are shown in which the service operability level is generated at 604 by a "MnS Producer" 602, such as the MDAS of the 0AM. The service operability level is then provided at 606 to an "MnS Consumer" 608, which may be for example a SON power saving function of the RAN Node 610, which may be similar to the SON 222 of the RAN node 204 described previously with reference to FIG. 2. The RAN node 610 then selects service operability level based on the service operability level and configures the services that it provides in accordance with the selected service operability level.

[00191] As disclosed previously, once the service operability level is determined, it may be utilized by the RAN node to configure the services that are provided by the RAN node. Referring to FIG. 7, a flowchart showing a method or process for utilizing a service operability level in accordance with one example is provided. The RAN node may be, for example, a gNB, a gNB-DU, a gnB-CU, or a cell associated with a gNB. The method or process may be performed by, for example, by the RAN node itself such as, for example, by a SON included at the RAN node, such as SON 222 described with reference to FIG. 2. The method or process may be performed by one or more processors of the RAN node, that execute computer-readable code stored in a non-transitory memory, the computer-readable code providing instructions to the one or more processor for performing the method or process.

[00192] Although the example method or process described below with reference to FIG. 7 relates to utilizing a service operability level by a RAN node, such as a gNB or a cell associated with a gNB, the method or process could be applied to utilizing a service operability level by any entity of a communication network such as, for example, any of the NFs of the core network 108 of the example communication system 100 described previously with reference to FIG. 1.

[00193] At 702, a service operability level is received at the RAN node. The service operability level may include an indication of one or more suggested services and an indication of a first time period for which the suggested services are suggested to be provided. The service operability level that is received at 702 may have been generated as described previously with reference to FIG. 4.

[00194] In examples in which the service operability level is generated at 0AM, the service operability level may be received at the RAN node from a function of an 0AM, such as a MDAS or SON which may be similar to the MDAS 218 and SON 220, respectively, of the example 0AM 216 described previously with reference to FIG. 2. In examples in which the service operability level is generated at the RAN node, for example at a SON, similar to SON 222 describe -57- previously with reference to FIG. 2, then receiving the service operability level at 702 may comprise predicting or generating the service operability level as describe previously.

[00195] At 704, the RAN node determines one or more services to be provided by the RAN node during the first time period. The determination at 704 is based on the service operability level received at 702. The determination at 704 may be performed by mapping the indication of the one or more suggested services included in the service operability level to one or more services of the RAN node to determine the one or more suggested services, then determining whether or not to configure itself to provide those one or more suggested services, and / or whether to provide services other than the one or more suggested services. In some cases the RAN node may configure itself to provide only services that map to the indication of the one or more suggested services included in the received service operability level during the first time period. In other cases, the RAN node may configure itself to not provide one or more of the services that map to the indication of the suggested one or more services and / or the RAN node may configure itself to provide one or more additional services that do not map to the indication of the one or more suggested services. In other cases, the RAN node may be provisioned separately to provide one or more services in relation to a service operability level, for example via 0AM configuration.

[00196] At 706, the one or more services determined at 704 to be provided during the first time period are provided. Providing the one or more services 706 may comprise RAN node configuring itself, prior to or at the beginning of the first time period, to provide the one or more services determined at 704.

[00197] Optionally at 708, an indication of the determined one or more services being provided by the RAN node during the first time period are transmitted by the RAN node. The transmission at 708 may include potential actions to recommend based on the determined one or more services, as described in more detail below.

[00198] For example, the potential actions may be helpful for the core network of the communication network that includes the RAN node to maintain its current level of operability in the event that the determined one or more services being provided by the RAN node during the first time period comprise a reduction in services (or service parameter or performance) that were provided prior to the first time period, or for the core network to increase its level of operability in the event the determined one or more services being provided by the RAN node during the first time period comprise an increase in the services (or service parameter or performance) that were provided prior to the first time period.

[00199] Transmitting at 708 the potential actions may comprise the RAN node first determining the potential actions to recommend based on the determined one or more services to be provided during the first time period. In one example, the RAN node may associate a radio capacity level, in Gbps for example, to the determine one or more services to be provided during the first time period and, based on the radio capacity level, the RAN node can determine what adjustments should be made by the core network to the QoS targets of UEs connected to the RAN node to achieve its goal(s) of maintaining level of operability at the determined one or more services level and / or to extend its operability duration based the anticipated power available to the RAN node during the first time period. In one example, the RAN node may determine a recommended reduction to the maximum bit rate (MBR) and / or to the aggregated MBR (AMBR) and / or recommend an increase to the packet delay budget (PDB) of one or more QoS flows or UEs of the RAN node to achieve these goals of maintaining level of operability at the determined on or more services level and / or to extend its operability duration based the anticipated power available to the RAN node during the first time period.

[00200] It may be desirable for the RAN node to estimate the proper adjustments itself, rather than by NFs included in the core network, because the RAN node may account for the radio conditions of the UEs connected to the RAN node, which radio conditions strongly influence the radio resources of the RAN node and, in turn, the power consumption of the RAN node.

[00201] According to one aspect, the transmission at 708 may be to related RAN nodes, which may utilize the indication of the determine one or more services to when making handover decisions during the first time period. Different RAN nodes may have different power supply characteristics, based on being powered by different power deliver systems, which power supply characteristics may vary over time as previously described, and it may be desirable for RAN nodes to receive a service operability level that indicating the actual services provided by the neighboring RAN node.

[00202] In the below description of these examples related to transmitting the determined one or more services, "service operability level" refers to an indication of the one or more services that are actually being provided by the RAN node, as set out at 706, and an indication of the first time period during which these one or more services are being provided, which may be different than the service operability level that indications the suggested one or more services that is received at 702.

[00203] The transmission of the determined one or more services to be provided during the first time period may be performed via an Xn interface between neighboring gNBs, for example.

[00204] In an example, a request may be received to share the determined one or services being provide. For example, a gNBl may request another gNB2 to share its "service operability level" via the Data Collection Reporting procedure defined in Section 9.1.3.26 of 3GPP V.18.0 TS 38. A new bit, "Service operability level", of the Report Characteristics for Data Collection parameter, or information element (IE) in the DATA COLLECTION REQUEST defined in Section 9.1.3.26 of 3GPP V.18.0 TS 38.423 is may be included as follows, shown underlined and bolded. lE / Group Name Presence Range IE type and reference Semantics description Criticality Assigned Criticality Report Characteristics for Data Collection C-ifRegistrati onRequest ForDataCo HectionStar t BITSTRING (SIZE(32)) Each position in the bitmap indicates the object the NG-RAN node2 is requested to report. First Bit = Predicted Radio Resource Status, Second Bit = Predicted Number of Active UEs, Third Bit = Predicted RRC Connections Fourth Bit = Average UE Throughput DL, Fifth Bit = Average UE Throughput UL, Sixth Bit = Average Packet Delay, Seventh Bit = Average Packet Loss DL Eighth Bit = Power Cost Ninth Bit = Measured UE Trajectory Tenth Bit = Service Operability Level Other bits are ignored by the NG-RAN node2. YES reject

[00205] If such bit is included in the DATA COLLECTION REQUEST message is set to "1" and the measurement object is admitted by gNB2, a new Service Operability Level IE may then be included as part of the DATA COLLECTION 5 UPDATE described at Section 9.1.3.29 of 3GPP V. 18.0 TS38.423. lE / Group Name Presence Range IE type and reference Semantics description Criticality Assigned Criticality Service Operability Level 0 ENUMERAT ED ( Dark green, green, orange, red) The nodespecific Service Operability Level.

[00206] Note that the "ENUMERATED" type (i.e., dark green, green, orange, red) in the above example is only an example and could be any other type of indicator that indicates the service operability level including an "INTEGER" type 10 or a more complex data type with additional information as described previously.

[00207] Alternatively, or additionally, the RAN node may transmit an indication of its service operability level via N2 RAN CONFIGURATION TRANSFER as follows:

[00208] The level of operability may be transferred within or besides SON Configuration Transfer. For example, it may be transferred as a new Service Operability Level parameter or IE included as part of the UPLINK RAN CONFIGURATION TRANSFER message and / or SON Configuration Transfer IE described at sections 9.2.7.1 to 9.2.7.3 of 3GPP V.18.0 TS38.413, such as for example: 9.2.7.1 UPLINK RAN CONFIGURATION TRANSFER This message is sent by the NG-RAN node in order to transfer RAN configuration information. Direction: NG-RAN node to AMF lE / Group Name Presence Range IE type and reference Semantics description Criticality Assigned Criticality Message Type M 9.3.1.1 YES ignore SON Configuration Transfer 0 9.3.3.6 YES ignore EN-DC SON Configuration Transfer 0 OCTET STRING Contains the EN-DC SON Configuration Transfer IE as defined in TS 36.413(16], YES ignore Inter-system SON Configuration Transfer 0 9.3.3.33 YES ignore 9.2.7.2 DOWNLINK RAN CONFIGURATION TRANSFER This message is sent by the AMF in order to transfer RAN configuration information. 9.3.3.6 SON Configuration Transfer This IE contains the configuration information, used by e.g., SON functionality, and additionally includes the NG-RAN node identifier of the destination of this configuration information and the NG-RAN node identifier of the source of this information. lE / Group Name Presence Range IE type and reference Semantics description Criticality Assigned Criticality Target RAN Node ID SON 1 - >Global RAN Node ID M 9.3.1.5 - >Selected TAI M TAI 9.3.3.11 - >NR CGI 0 9.3.1.7 This IE is ignored if the SON Information IE contains the SON Information Reply IE. YES ignore

[00209] Additionally, or alternative to transmitting the service operability level to related RAN nodes, the RAN node may transmit at 708 the service operability level to functions of the core network to, for example, enable the core network to take action, either via the control plane (CP) or the user plane (UP), that impacts service delivery.

[00210] For example, AMF of the core network, such as the example, the AMF 112 of the communication network 100 describe previously, may utilize the service operability level of the RAN node in order to, for example, restrict or enable short messaging service (SMS) for UEs connected to the RAN node depending on whether SMS is being provided in the service operability level of the RAN node.

[00211] In another example, the SMF and UPF, such as the SMF 126 and UPF 128 of the example communication network 100 described previously, may utilize the service operability level of the RAN node in order to configure QoS flows at the RAN node accordingly.

[00212] When the RAN node reports its service operability levels for its associated cells, it is possible that could result in in the AMF and the SMF / UPF tracking any UE at the cell level, which would induce a lot of signaling. However, such additional signaling may be reduced if it is assumed that it is very likely neighboring cells have the same service operability level as the reported service operability level, and that signaling may be reduced if the AMF and SMF / UPF subscribe into RAN nodes only regarding changes of RAN service operability level for the UE (AMF) or for the PDU Session (SMF / UPF) and only for changes related with the values that are relevant to each function. For example, the AMF may subscribe to service operability level values that correspond to services that the AMF enables or disables such as, for example, PDU session UP and SMS, while the SMF / UPF subscribe to service operability level values corresponding to services that the SMF / UPF enable or disable, such as for example, the delivered QoS.

[00213] Referring to FIG. 8, operations of a procedure in accordance with an example embodiment that illustrates messaging between a UE 802, a RAN node 804, an AMF 806, a UPF 808, an SMF 810, a PCF 812, a UDM 814, and a CHF 816 to implement a control plane based solution to transmit a service operability level from the RAN node 804 via a control plane interface to the AMF 806.

[00214] The UE 802, RAN node 804, AMF 806, UPF 808, SMF 810, PCF 812, UDM 814, and CHF 816 may be substantially similar to the UE 102, the RAN node 106, the AMF 112, the UPF 128, the SMF 126, the PCF 124, the UDM 130, and CHF 110, respectively, of the example communication network described previously with reference to FIG. 1.

[00215] At 818, a determination of the one or more services to be provided by the RAN node during the first time period is made as described previously with reference to 704, and the determined one or more service are provided by the RAN node during the first time period. As noted previously, the determined one or more services to be provided by the RAN node during the first time period is referred to as the "service operability level" of the RAN node for the purposes of this description related to FIG. 8.

[00216] At 812, a PDU Session establishment procedure is performed in described in in section 4.3.2.2 of 3GPP V.18.0 TS 23.502, in which the PCF 812 may (in step la) set a Policy Control Request Trigger(s) (PCRT) of session management (SM) Policy Association as defined in section 6.1.3.5 of 3GPP V.18.0 TS 23.503 that is related with the service operability level, which may include the subscribing only to some subsets of service operability level changes at the RAN node. All subscriptions from the SMF 810 to the AMF 806, from the PCF 812 to the SMF 810, and from AMF 806 to the RAN node 804 related to the service operability level of the RAN node 804 may indicate that only certain changes to the service operability level are subscribed to. For example, only changes to the service operability level that result in changes to provision of certain services are subscribed to. For example, such subscription may indicate there no need to report changes when the service operability level of the RAN node remains above a certain value, e.g., above or equal to 4. This is due to the fact that different NF(s), e.g., the PCF 812, the SMF 810, and the AMF 806 only perform actions response to certain services being enable or disabled, which certain services may map to only certain values of the service operability level of the RAN, as described previously.

[00217] The SMF 810 may at step lb of 820 subscribe to changes of the service operability level of the RAN node 804 for the corresponding PDU Session, using "Namf_EventExposure" message that subscribe to the service operability level for certain subscribed level changes, as described above.

[00218] At 822 the UE 802 sends an initial UE connection request to the RAN node 804. The RAN note 804 sends an NGAP INITIAL UE message, as defined in section 9.2.5.1 of 3GPP V.18.0 TS 38.413 to the AMF 806 at 824. When sending the NGAP INITIAL UE message, the RAN node 804 may provide the current service operability level of the RAN node 804, which may be the transmitting at 708 of FIG. 7 described previously. The AMF 806 may use the information included in the service operability level of the RAN node 804, as well as subscription data, to determine whether to accept the UE request to access to the network. The NGAP INITIAL UE message may contain a NAS message sent by the UE 802 at 822 to indicate the procedure the UE requests to run (Service Request, registration, PDU Session establishment, and the like).

[00219] It may be desirable for the AMF 606 to assess whether to accept the UE 802 request to access to the network because the AMF 606 has access to user subscription information that for some users, such as, for example, multimedia priority service (MPS) users, may be enabled to override the current RAN service operability level.

[00220] At 826, the AMF 806 may run NAS procedures such as Service Request, registration, PDU Session establishment, and the like per the NAS message received in at 824. This NAS procedure involve rejecting all or some parts of the UE's 802 request due to the current service operability level of the RAN node. For example, in a Service request the AMF 806 may reject the activation of the User Plane of some or of all PDU sessions requested by the UE 802. The AMF 806 may indicate to the UE 802 that the rejection is due to power efficiency constraint which related to the service operability level of the RAN node.

[00221] At 828, the AMF 806 may utilize NGAP INITIAL UE CONTEXT as defined in section 9.2.2.1 of 3GPP V.18.0 TS 38.413 to subscribe to changes of the service operability level of the RAN node 804 for the corresponding UE 802, which may include subscribing only for some specific level changes.

[00222] Although the example shown in FIG. 8 shows an initial UE connection to the RAN node 804 at 822 and thus the RAN node 804 sends NGAP INITIAL UE message at 824 and the AMF 806 subscribes to changes of the service operability level in NGAP INITIAL UE CONTEXT at 828, if the access to the RAN node 804 is part of a handover, the sequence of messages in 822 to 828 is different as described below.

[00223] If the access to the RAN node 804 is a Xn Handover, i.e., a handover without involvement of the core network for the preparation phase, the target RAN node 804 may, when sending the NGAP PATH SWITCH request message to the AMF 806 as defined in section 9.2.3.8 of 3GPP V.18.0 TS 38.413 provide the current service operability level of the RAN node 804. In that case the AMF 806 subscribes to changes of service operability level as described previously in NGAP PATH SWITCH response sent to the RAN node 804.

[00224] If the access to the RAN node 804 is a N2 Handover, i.e., handover with involvement of the core network for the preparation phase, the RAN node 804 may, when sending a NGAP HANDOVER REQUEST ACK message as defined in section 9.2.3.5 of 3GPP V.18.0 TS 38.413 provide the current service operability level of the RAN node. In that case the AMF 806 subscribes to changes of the service operability level of the RAN node 804 in a NGAP HANDOVER REQUEST response sent to the RAN node 804.

[00225] At 830, 3GPP communication service delivery takes place.

[00226] At 832, a change of the service operability level of the RAN node 804 for the corresponding UE 802 that, in some examples, meets the trigger criteria for the AMF 806, and the RAN node 804 notifies the AMF 806 at 834. The change of the service operability level of the RAN node 804 for the UE 802 may be due to a change of the service operability level of the cell that includes the UE 802 or to an intra gNB inter cell mobility, i.e., to a cell with a different service operability level.

[00227] At 836, the AMF 806 may start restricting the service by, for example, deactivating the user plane of PDU sessions whose User Plane is not compatible with the new service operability level of the RAN node 804.

[00228] If the service operability level change indicated by the RAN node 804 maps to the SMF 810 subscription in step lb of 802 the AMF 806 notifies the SMF 810 accordingly at 838. If the service operability level change indicated by the AMF 806 maps to the PCF 812 subscription in step la of 820 the SMF 810 may notify the PCF 812 accordingly at 840.

[00229] At 842, the PCF 812 may update its policies based on the service operability level change indicated by the SMF 810 at 840.

[00230] At 844, the SMF 844 may notify the CHF 816 with the new service operability level for the RAN node 804 for the PDU Session such that the CHF 816 may adjust the charging structure for the UE 802, as described in more detail below.

[00231] Referring to FIG. 9, operations of a procedure in accordance with an example embodiment that illustrates messaging between a UE 902, a RAN node 904, an AMF 906, a UPF 908, an SMF 910, a PCF 912, a UDM 914, and a CHF 916 to implement a user plane based solution to transmit a service operability level from the RAN node 904 via a user plane interface to the UPF 908.

[00232] The UE 902, RAN node 904, AMF 906, UPF 908, SMF 910, PCF 912, UDM 914, and CHF 916 may be substantially similar to the UE 102, the RAN node 106, the AMF 112, the UPF 128, the SMF 126, the PCF 124, the UDM 130, and CHF 110, respectively, of the example communication network described previously with reference to FIG. 1.

[00233] At 918, a determination of the one or more services to be provided by the RAN node during the first time period is made as described previously with reference to 704, and the determined one or more service are provided by the RAN node during the first time period. As noted previously, the determined one or more services to be provided by the RAN node during the first time period is referred to as the "service operability level" of the RAN node for the purposes of this description related to FIG. 9.

[00234] Similar to 820 described previously with reference to FIG. 8, as part of the PDU Session establishment procedure (not shown) defined in section 4.3.2.2 of 3GPP V.18.0 TS 23.502, based on for example, the data network name (DNN), the single network slice selection assistance information (s-NSSAI), the user category, the subscribed services, or whether the UE 902 is entitled to benefit from MPS, the PCF 912 may provide QoS policies based on the service operability level. This may include the PCF 912 at 920 setting a PCRT of the session management (SM) Policy Association as defined in section 6.1.3.5 of 3GPP V.18.0 TS 23.503 that is related with the service operability level, which may include the subscribing only to some subsets of service operability level changes at the RAN node 904.

[00235] At 922, the SMF 910 configures the UPF 908 over N4 with QoS policies related with service operability level of the RAN node 904.

[00236] At 924, when creating or modifying PDU session resource according to section 9.2.1.1 - PDU SESSION RESOURCE SETUP REQUEST and section 9.2.1.5 - PDU SESSION RESOURCE MODIFY REQUEST of 3GPP V.18.0 TS 38.413 the SMF 910 may request the RAN node 904 to notify the service operability level over GTP-u.

[00237] At 926, the RAN node 904 provides the service operability level of the RAN node 904 through a general packet radio service tunnelling protocol uplink (GTP-U) header to the UPF 908. The service operability level may be sent at 926 in uplink (UL) traffic to the UPF 908.

[00238] Based on QoS policies related with the service operability level of the RAN node 904, the UPF 908 may change, for example, the session maximum Bit Rate (MBR) at 928.

[00239] If the SMF 910 has configured the UPF 908 to report usage, such as data traffic figures, per service operability level, the SMF 910 sends the service operability level information together with traffic usage figures to charging system via the CHF 916 at 930.

[00240] At 932, charging adaption may be performed by the CHF 916. Charging impacts associated with the service operability level are described in more detail below.

[00241] If a service operability level change is indicated by the RAN node 904 via the UPF 908 that maps to the PCF 912 subscription at 920 the SMF 910 notifies the PCF912 accordingly at 934.

[00242] At 936, policy related actions are taken by PCF912, which may be similar to the actions described previously with reference to 842 of FIG. 8.

[00243] As referred to in the descriptions reference 844 and 932 of FIGS. 8 and 9 respectively, the service operability level of the RAN node may be providing to a CHF, such as the CHF 110 of the example communication network 100, by the SMF in order to adapt the charging that is applied based on the service operability level that is implemented by the RAN node, or other network functions.

[00244] There can be several options to be considered for adapting the charging including, for example: Optionl: the UE is charged more when the service operability level for the RAN node is low or limited; and Option 2: provide some rewards to the UEs which are currently in an area of a RAN node that has a service operability level that is low or limited, such as cheaper data subscription when the UE are out of the area of the RAN node.

[00245] In order to enable the reporting of power delivery system and type of RAN node serving the UE in Charging Data Requests CDRs), and use this information, for example, for session management policy configuration or UPF selection, new information elements in may be added to the PCC rules sent by a PCF, such as PCF 124 described previously with reference to FIG. 1, to a SMF, such as SMF 126 described previously with reference to FIG. 1, in the charging data request message content set out in table 6.3.1 of 3GPP V.18.0 TS 23.503, which is reproduced below with the new information shown bolded and underlined. SMF can receive new PCRT (Policy Control Request Triggers, which may be added to section 6.1.3.5 in 3GPP V.18.0 TS 23.503 from the PCF, e.g., to report "Servicing gNB power delivery system" and "service operability level" for the PDU sessions information accordingly over Npcf / N7 to the PCF. Then the "Servicing gNB power delivery system" and "service operability level" information can be added to the Charging Data Request as below. Information Element Category Description Session Identifier Oc Described in TS 32.290

[57] Supported Features Oc Described in TS 32.290

[57] Triggers Oc This field is described in TS 32.290

[57] and holds the NEF specific triggers described in section 5.4.1.2 Multiple Unit Usage Oc This field contains the parameters for the quota management request and / or usage reporting. Rating Group M Described in TS 32.290

[57] Requested Unit Oc Described in TS 32.290

[57] Used Unit Container Oc Described in TS 32.290

[57] Servicing gNB power delivery system O£ This field holds information about the gNB pow er delivery' system service operability level OC This field holds infomiation about the service operability' level

[00246] The Charging Data Response returned will then contain the rating group (RG) that shall be applied to the PDU Session, based on the provided Servicing gNB power delivery system and / or service operability level. RG 5 calculation can be based on, for example, 1-to-l mapping with the Servicing gNB power delivery system and / or Network service operability level, or on other calculation.

[00247] This approach avoids the CHF having to request and / or subscribe to each Servicing gNB its power delivery system or Network service operability level 10 in the system for scalability. However, if the Servicing gNB power delivery system or service operability level is not provided in the Charging Data Request, the CHF may retrieve this information autonomously such as from, for example, a network data analytics function (NWDAF).

[00248] The charging event can be triggered by the SMF on the following new 15 conditions related to the service operability level (shown in bold and underline) in the reproduced table 5.2.4.1 of 3GPP V.18.0 TS 32.255: Trigger Conditions Trigger level Converged Charging default category Offline only charging default category CHF allowed to change category CHF allowed to enable and disable Message when "immediate reporting" category Start of PDU Session. PDU session Immediate Immediate Not Applicabl e Not Applicable Charging Data Request [Initial] Start of the Service data flow and no charging session exists. Immediate Immediate No No Start of the Service Data Flow with an RG Immediate No No No Servicing gNB power delivery system Start of the Service Data Flow with an RG Immediate No No No Network service operability level Change of Charging conditions Charging Data Request [Update] Servicing gNB power delivery system change PDU session / RG Immediate Deferred Yes Yes Network service operability level change PDU session / RG Immediate Deferred Yes Yes Limit per PDU session Limit per Rating group Expiry of data time limit per rating group RO Deferred Deferred Yes Yes Expiry of data volume limit per rating group RG Deferred Deferred Yes Yes Expiry of data event limit per rating group RG Deferred Deferred Yes Yes Quota management Servicing gNB power delivery system Change RG Immediate Not applicable No Yes Network service operability level Change RG Immediate Not applicable No Yes Others NOTE 1 :If GFBR guaranteed status change is enabled, SMF needs to ensure the request for the notification from the access network (i.e. 3GPP RAN) when the GFBR can no longer (or can again) be guaranteed for a QoS Flow during the lifetime of the QoS Flow.

[00249] The chargeable events and SMF actions are described in table (5.2.1.4.2) of 3GPP V.18.0 TS32.255, with the new chargeable events related to the service operability level of the RAN node shown in bold and underlined. Chargeable event Conditions SMF action Start of PDU session Charging Data Request [Initial] with a possible request quota for later use. Start of service data flow If quota management is required, and valid quota for this rating group does not exist Charging Data Request [Update] to request quota with a possible amount of quota. If service identifier level reporting is required by the PCC rule Start new counts with time stamps for the combination of the rating group and service id If rating group level reporting is required by the PCC rule Start new counts with time stamps for the rating group If sponsored connectivity level reporting is required by the PCC rule Start new counts with time stamps for the combination of the rating group, sponsor identity and application service provider identity If charging resource, i.e. charging session, for the PDU session does not exist Charging Data Request [Initial] with a possible request quota If Rating Group level reporting is required when Servicing gNB power delivery system is used by the PCC rule Charging Data Request Unitiall with a possible request quota If Rating Group level reporting is required by the PCC rule and Servicing gNB power delivery system changes Charging Data Request [Update] to request quota with a possible amount of quota. If Rating Group level reporting is required when Network service operability level is used by the PCC rule Charging Data Request [Initial! with a possible request quota If Rating Group level reporting is required by the PCC rule and Network service operability level changes Charging Data Request [Update! to request quota with a possible amount of quota.

[00250] Finally, the optional transmitting at 708 may include transmitting the determined one or more services to the UEs connected to the RAN node. -73-

[00251] In an example, information transmitted to the to the UEs by the RAN node which indicates the cell service operability level(s) provided by the RAN node, or the cell of the RAN node that the UE is connected to, on a per-service (or on per-service type basis or on per device type basis). The information can alternatively or additionally be provided per radio access technology (RAT) (or per cell per RAT) if the base station controls multiple RATs, or even for the network in the area. The information can also include a calendar of the expected service operability level(s) in the future such as, over the next 24 hour period. The UE may determine whether and when it accesses the network and / or request a certain service from a cell / RAT based on the information. The UE behavior based on the service operability level(s) may be as specified in specifications that the UE is configured with and / or may be configured in additional information provided with the service operability level, and / or may be defined by the operator in a universal subscriber identify module (USIM) that is under the operator's control.

[00252] The information that is transmitted to the UEs can be a composite index related to several factors such as the power price, power availability or constraints (at local base station level or grid level), carbon footprint, renewal availability and cell / base station load, and, in one example, the information can include the predicted service operability level probability that is generated using, for example, the method described with reference to FIG. 4, which is based on for example a prediction of power production and expected cell load.

[00253] For certain service operability level values, the corresponding UE action(s) can be mandatory while for other values it can be up to the UE implementation. For example, the UE-own decisions can be taken if the service operability level value is 'greener' or 'green' but mandatory behavior if the service operability level values are 'orange' or 'red'.

[00254] In one example, the UE can be configured by the network and / or operator (e.g. in USIM or subscription, UE category, etc.), or locally by the application / user to comply with (or ignore - for MPS / MCS devices for example) the mandatory actions for one or more specific service operability values. Such possible, recommended, or mandatory UE actions can be provided as part of the information provided with the service operability level.

[00255] In one example, the following UE actions can be taken based on the 5 service operability level value: • Deferring a service request if service operability level value is lower that a threshold (e.g. orange) by for example, setting the logical channel priority (LCP) to zero for a particular uplink logical channel (LC); • Pre-fetching video streaming, or social media, etc. or uploading video 10 content when the service operability level value is higher that a first threshold (e.g. green); and • Pre-fetching navigation maps content when the service operability value is higher that a second threshold (e.g. greener).

[00256] An example of UE actions based on the service operability level value is 15 shown in the following table: Table 1: UE logic &actions based on service operability value as configured by network or acquired in USIM 1st Group of UEs (e.g. Commercial UEs) Access Classes 0-9 2nd Group of UEs (e.g. Public Safety) Access Classes 11-15 Service Operability Value Deferring Prefetching Deferring Prefetching 100 Greener Not Required All Allowed Not Required All Allowed 75 Green .. Not Required All Allowed 50 Orange . 25 Red Required Not Allowed Required Not Allowed 0 Black Switched-off (no network)

[00257] In one example, the UE may scale or bias the service operability level value based on its radio conditions or mobility status. For example, if configured and if the UE is in good radio quality, and in turn it would consume little resources and power, the UE can increase the service operability level value by, for example, + 1. Vice-versa, if the UE is in poor radio quality, the UE can decrease the service operability level value by, for example, - 1. Scale or bias configuration rules may be written in the specifications of the UE or provided by the network and / or by operator in the USIM. In one example, the Public Safety UEs may have a different bias than commercial UEs, so that more traffic is allowed by public safety UEs during periods in which the service operability level values are lower.

[00258] The UE may predict or acquire prediction of the service operability level calendar, and a confidence level corresponding to that prediction, for the future based on past service operability level values. The prediction could be especially beneficial if there is no calendar provided by the network. This calendar may be provided by the network, a third party, and / or may be generated locally by the UE based on the service operability levels previously received by the UE. The UE may further use additional information for the prediction such as weather predictions if it determines that service operability level values are correlated with weather in terms of wind or sun power.

[00259] The service operability level and related information may be broadcast in system information, in system information type 1 (SIB1) or in another system information block (SIB) such as, for example, dedicated SIB or on-demand SIB. In addition, the service operability level and related information can be provided via dedicated radio resource control (RRC) signaling, medium access control (MAC) control element (CE), or downlink control information (DCI). This messaging may also include the neighboring cell's service operability level amd related information.

[00260] Referring to FIG. 10, a schematic diagram illustrating various physical and logical components of an exemplary apparatus 1000 for an SON, MDAS, RAN node, or any other network function disclosed to perform any of the methods previously described herein in accordance with an embodiment is shown. Although an example embodiment of the apparatus 1000 is shown and discussed below, other embodiments may be used to implement examples disclosed herein, which may include components different from those shown. Although FIG. 10 shows a single instance of each component of the apparatus 1000, there may be multiple instances of each component shown.

[00261] The apparatus 1000 includes one or more processors 1002, such as a central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a dedicated logic circuitry, a graphics processing unit (GPU), a tensor processing unit, a neural processing unit, a dedicated artificial intelligence processing unit, a hardware accelerator, or any other suitable hardware processing circuitry, or combinations thereof. The one or more processors 1002 may collectively be referred to as a processor 1002.

[00262] The apparatus 1000 also includes one or more memories 1004 (collectively referred to as "memory 1004"), which may include a volatile or nonvolatile memory (e.g., a flash memory, a random-access memory (RAM), and / or a read-only memory (ROM)). The non-transitory memory 1004 may store instructions for execution by the processor 1002. In some embodiments, instructions 1006 of an SON, MDAS, RAN node, or any other network function disclosed to perform any of the methods previously described herein, may be stored in the memory 1004, and the instructions 1006 may be executed by the processor 1002 to perform the actions or operations of the methods or processes described herein. In examples such functionality may be incorporated as a software module in the form of instructions 1006 stored in the memory 1004 that are executable by the processor 1002 to perform the functions of any of the SON, MDAS, RAN node, or any other network function disclosed to perform any of the methods previously described herein.

[00263] The apparatus 1000 may also include one or more network interfaces 1008 for connecting to a network, such as a data network, or other apparatuses of the core network or the access networks described herein.

[00264] The apparatus 1000 may optionally include a user input 1010 for receiving input from a user of the apparatus 1000 and a display 1012.

[00265] In some examples, the apparatus 1000 may also include one or more electronic storage units (not shown), such as a solid state drive, a hard disk drive, a magnetic disk drive and / or an optical disk drive. In some examples, one or more datasets and / or modules may be provided by an external memory (e.g., an external drive in wired or wireless communication with the apparatus 1000) or may be provided by a transitory or non-transitory computer-readable medium. Examples of non-transitory computer readable media include a RAM, a ROM, an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a flash memory, a CD-ROM, or other portable memory storage. The storage units and / or external memory may be used in conjunction with memory 1004 to implement data storage, retrieval, and caching functions of the apparatus 1000.

[00266] The components of the apparatus 1000 may communicate with each other via a bus. In some embodiments, the apparatus 1200 may be a processing system implementing functionality of the SON, MDAS, RAN node, or any other network function disclosed to perform any of the methods previously described herein. In some embodiments, the apparatus 1000 may be distributed computing system and may include multiple computing devices in communication with each other over a data network, as well as optionally one or more additional components. The various operations described herein may be performed by different computing devices of a distributed computing system in some embodiments. In some embodiments, the apparatus 1000 a cloud computing system or may be a virtual machine provided by a cloud computing system.

[00267] Embodiments of the present invention including functions, processes, and operations, may be implemented in software, hardware, application logic or a combination of software, hardware and application logic. The software, application logic and / or hardware may reside on memory, or any computer media. In an example embodiment, the application logic, software or an -78- instruction set is maintained on any one of various conventional computer-readable media. In the context of this application, a "memory" or "computer-readable medium" may be any non-transitory media or means that contains, stores, communicates, propagates or transports the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer.

[00268] Reference to, where relevant, "computer-readable medium", "computer program product", "tangibly embodied computer program" etc., or a "processor" or "processing circuitry" etc. should be understood to encompass not only computers having differing architectures such as single / multi-processor architectures and sequencers / parallel architectures, but also specialized circuits such as field programmable gate arrays FPGA, application specify circuits ASIC, signal processing devices / apparatus and other devices / apparatus. References to computer program, instructions, code etc. should be understood to express software for a programmable processor firmware such as the programmable content of a hardware device / apparatus as instructions for a processor or configured or configuration settings for a fixed function device / apparatus, gate array, programmable logic device / apparatus, etc.

[00269] As used in the present disclosure, the term "circuitry", for example in the hardware processing circuitry that may be used to implement the IVE or the CHF in accordance with certain embodiments of the present disclosure, may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and / or digital hardware circuit(s) with software / firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and (iii) hardware circuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation. This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in the present disclosure, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.

[00270] The present disclosure provides methods and apparatuses for predicting a service operability level for a RAN node, or another network function. The service operability level includes an indication of one or more services that are suggested to be provided, and an indication of a time period that the suggested one or more suggested services is suggested to be provided. The service operability level is determined based on data associated with a predicted amount of power available to be delivered to the RAN node or network function during the time period, information associated with the traffic. The present disclosure also provides methos and apparatuses for a RAN node to receive the predicted service operability level, determine one or more services to provide during the time period based on the received predicted service operability level, and provide those determined one or more services during the time period, and optionally transmit an indication of the one or more services that are provided during time period.

[00271] The functions, processes, and operations described herein may be performed in a different order, or may be performed concurrently with each other, or a combination thereof. Furthermore, one or more of the functions, processes, and operations may be optional or may be combined. It will be appreciated that the flow diagrams shown in FIG. 4 and FIG. 7 and the operations illustrated in FIG. 5, FIG. 6, FIG. 8, and FIG. 9 are examples only. Various operations and processes depicted therein may be omitted, may be reordered, may be combined, or a combination of reordered and combined.

[00272] Advantageously, the present disclosure enables changing the level services provided by a RAN node, or other network function, based on the 5 predicted amount of power available. This may be particularly advantageous for RAN nodes, and other network functions, that are powered, at least partially, by offgrid power systems such as, for example, offgrid power systems that include renewable power sources such as wind, solar, or hydroelectric sources, and / or that include embedded batteries. 10

[00273] The scope of the claims should not be limited by the preferred embodiments set forth in the examples but should be given the broadest interpretation consistent with the description as a whole.

Claims

1. A method of an entity of a communication network, the method comprising: obtaining a predicted amount of power available to be delivered by a power system to power a radio access network (RAN) node during a first time period;obtaining information associated with traffic that is predicted to be communicated by the RAN node between a user equipment and a core network of the communication network during the first time period;determining, based on the predicted amount of power during the first time period and the information associated with traffic to be communicated by the RAN node during the first time period, a service operability level for the RAN node for the first time period; andproviding the service operability level for the RAN node for the first time period for use in determining a subset of services of the communication network that the RAN node is to provide during the first time period, wherein the RAN node is capable of providing a set of services of the communication network, the set of services comprising the subset of services.

2. The method of claim 1, wherein the entity is disposed in the RAN node or in an operations and maintenance system of the communication network.

3. The method of claim 1, wherein obtaining the predicted amount power comprises:receiving information associated with the power system that is delivering power to the RAN node, wherein information associated with the power system comprises information indicative of a type of power system, wherein the information indicative of the type of power system comprises an ongrid power system, an offgrid power system, or a battery power system; anddetermining the predicted amount of power based on the information associated with the power system that is delivering power to the RAN node.

4. The method of claim 3, wherein the information associated with traffic communicated by the RAN node between a user equipment and a core network of the communication network comprises information indicative of an amount of traffic to be communicated by the RAN node and information indicative of a characteristic of the traffic.

5. The method of claim 3, wherein the power delivery related information indicates the power source is offgrid, the power delivery related information includes one or more of:information indicative of a type of power source of the power system, information indicative of one or more times of scheduled maintenance or disruptions of the offgrid power system,information indicative of an amount of power generated by the offgrid power system,a performance ratio of the offgrid power system, or alarms associated with the offgrid power system.

6. The method of claim 3, further comprising receiving weather prediction data, and wherein obtaining the amount of power available to the RAN node during the first time period comprises determining the amount of power level available to the RAN node during the first time period based on the weather prediction data and the power delivery related information for the offgrid power source.

7. The method of claim 2, wherein, when the information associated with the power system indicates the power system includes battery, the power delivery related information includes an indication of a state of charge of the battery, and obtaining the amount of power available to the RAN node during the first time period comprises determining an amount of power stored in the battery based on the information indicating the state of charge of the battery.

8. The method of claim 1, wherein the information associated with the power system indicates the amount of power the power system is able to deliver to the RAN node during the first time period.

9. The method of claim 1, wherein obtaining the information associated with traffic sent and received by the RAN node during the first time period comprises obtaining one or more of:total amount of traffic sent and received by the RAN node,characteristics of the traffic sent and received by the RAN node,amount of traffic sent and received by the RAN node per quality of service (QoS) flow,power consumption by the RAN node based on amount of traffic and characteristics of traffic sent and received by the RAN node, oralarms associated with the communication network.

10. The method of claim 1, wherein obtaining information associated with traffic sent and received by the RAN node during the first time period comprises predicting an amount of traffic and characteristics of the traffic to be sent and received by the RAN node during the first time period.

11. The method of claim 1, wherein obtaining the information comprises receiving the information associated with traffic sent and received by the RAN node from the RAN node.

12. The method of claim 11, wherein the information associated with traffic sent and received by the RAN node is received in response to transmitting a request to the RAN node for the information associated with traffic sent and received by the RAN node, wherein the request includes one or more of:a type of network information to report,a target network entity that is requested to provide the network information, a time window for network information requested to be provided, orcontrol parameters to be used by the network entity when providing the requested network information.

13. The method of claim 1, wherein the method is performed by a management data analytics service (MDAS) function or a distributed self-organizing network (SON) power saving function included in an operation, administration, and maintenance (OAM) of the communication network, or in a SON power saving function included in the RAN node.

14. The method of claim 1, wherein providing the service operability level comprises outputting the service operability level to the RAN node.

15. The method of claim 1, wherein the service operability level includes an indication of one or more services of the RAN node that are suggested to be provided and an indication of the first time period for which the one or more services are suggested to be provided.

16. A method for a radio access network (RAN) node of a communication network, the method comprising:receiving a service operability level for the RAN node that includes an indication of one or more suggested services of the communication network that are to be provided by RAN node and an indication of a first time period for which the suggested services are suggested to be provided by the RAN node;determining, based on the service operability level for the RAN node, one or more services of the communication to be provided by the RAN node during the first time period; andproviding the determined one or more services of the communication network during the first time period.

17. The method of claim 16, wherein the service operability level is received from a management data analytics service (MDAS) function or a distributed self--85-organizing network (SON) power saving function included in an operation, administration, and maintenance (OAM) function of the communication network.

18. The method of claim 16, further comprising transmitting an indication of the determined one or more services to one or more of:an access and mobility management function (AMF);a user plane function (UPF) of the communication network;one or more other RAN nodes of the communication network for use in making handover decisions between the RAN node and the one or more other RAN nodes during the first time period; orone or more UEs connected to the RAN node.

19. The method of claim 18, wherein transmitting the indication of the determined one or more services to the AMF or the UPF comprises transmitting preferring actions to be taken during the first time period based on the determined one or more services.

20. The method of claim 18, wherein transmitting the indication of the determined one or more services to the one or more UEs comprises transmitting preferred actions to be taken by the one or more UEs during the first time period based on the determined one or more services.

21. The method of claim 18, wherein transmitting the determined one or more services to the one or more UEs comprises:receiving a service operability level of a core network function of the communication network;determining a composite service operability level based on the received service operability level of the core network function and the determined one or more services; andtransmitting the composite network service operability level to the one ormore UEs.

22. A method of a user equipment of a communication network comprising: receiving from a radio access network (RAN) node of the communication network a network service operability level; andperforming an action in response to the received network service operability level.

23. The method of claim 22, further comprising receiving a set of actions that are required or are not allowed for each of a plurality of network service operability levels, wherein:performing an action in response to the received network service operability level comprises:determining, based on the received set of actions, actions that are not allowed for the received network service operability level and configuring the UE not to perform those determined actions that are not allowed.

24. The method of claim 23, wherein the actions include in the set of actions include prefetching data and deferring requests for data.

25. An apparatus comprising:at least one processor;at least one memory storing instructions of an entity of a communication network, wherein when the instructions are executed by the at least one processor, cause the apparatus to perform the method of any of claims 1 tol5.

26. An apparatus comprising:at least one processor;at least one memory storing instructions of radio access network (RAN) node, wherein when the instructions are executed by the at least one processor, cause the apparatus to perform the method of any of claims 16 to 21.

27. An apparatus comprising:at least one processor;at least one memory storing instructions of a user equipment (UE), wherein when the instructions are executed by the at least one processor, cause the 5 apparatus to perform the method of any of claims 22 to 24.

Citation Information

Patent Citations

  • Information processing method and information processing device

    EP4415320A1

  • Inter prediction method and related apparatus

    US20210289224A1

  • Methods, apparatus and machine-readable mediums for mitigating power failures in a communication network

    WO2020094259A1