Cloud platform energy saving method, device and equipment

By authenticating network functions and sending messages to the cloud platform that support energy saving or wake-up control, the problem of low-latency energy saving control in the O-RAN architecture is solved, and the cloud platform's low-latency energy saving and network functions are achieved. Performance recovery ensures network security and business experience.

CN119110377APending Publication Date: 2024-12-10CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310682922.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-09
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The existing O-RAN architecture cannot support low-latency energy-saving control or restore high-performance mode control from energy-saving mode, and real-time collaborative management of network functions and cloud platform resources cannot be achieved.

Method used

By authenticating network functions and sending messages to the cloud platform that support energy saving or wake-up control, cloud resource energy saving or wake-up control initiated by network functions is realized to ensure that the cloud platform supports energy saving and performance recovery of network functions.

Benefits of technology

It realizes low-latency energy-saving control and performance recovery of network functions by the cloud platform, ensures network security and business experience, and enhances the collaborative management capabilities of network functions and cloud platform resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110377A_ABST
    Figure CN119110377A_ABST
Patent Text Reader

Abstract

The invention discloses a cloud platform energy saving method, device and equipment. The method comprises the following steps: authenticating a network function; and sending a first message to a cloud platform, wherein the first message is used for the cloud platform to support cloud resource energy saving or wake-up control initiated by the network function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a cloud platform energy-saving method, device and equipment. Background Art

[0002] like Figure 1 As shown in the figure, the service management and orchestration (SMO) function is defined in the open radio access network (O-RAN) architecture, which mainly includes the traditional network management function under the O-RAN architecture, and the non-real-time wireless intelligent controller is used for non-real-time model reasoning and policy delivery. In the existing O-RAN architecture, the network and cloud platform infrastructure resources are isolated from each other. The only way to achieve the interaction between services, networks and resources is to collect data and control policies through the centralized SMO, and collect and deliver cloud platform (O-Cloud) resource configuration information to network functions (including centralized units (CU), distributed units (DU), radio units (RU), non-real-time wireless intelligent controllers (Non-RT RIC), near-real-time wireless intelligent controllers (Near-RT RIC), etc.) through the O1 interface. Cloud platform resource configuration information is delivered to the cloud platform through the O2 interface.

[0003] In the existing solutions, SMO based on the O-RAN architecture does not currently support authorization for network functions to trigger cloud platform energy-saving related controls, and cannot support low-latency energy-saving control or restore high-performance mode control from energy-saving mode. Summary of the invention

[0004] The embodiments of the present application provide a cloud platform energy saving method, apparatus and device to solve the problem that the existing O-RAN architecture cannot support low-latency energy saving control or restore high-performance mode control from energy saving mode.

[0005] In a first aspect, a cloud platform energy saving method is provided, which is applied to a first network element, including:

[0006] Authenticate network functions;

[0007] A first message is sent to the cloud platform, where the first message is used by the cloud platform to support cloud resource energy saving or wake-up control initiated by the network function.

[0008] In a second aspect, a cloud platform energy saving method is provided, which is applied to the cloud platform and includes:

[0009] receiving a first message sent by a first network element, where the first message is used by the cloud platform to support cloud resource energy saving or wake-up control initiated by a network function;

[0010] According to the first message, corresponding cloud resource control is performed.

[0011] In a third aspect, a cloud platform energy-saving device is provided, which is applied to a first network element, including:

[0012] An authentication module, used to authenticate network functions;

[0013] The first sending module is used to send a first message to the cloud platform, where the first message is used by the cloud platform to support cloud resource energy saving or wake-up control initiated by the network function.

[0014] In a fourth aspect, a cloud platform energy-saving device is provided, which is applied to a cloud platform, including:

[0015] A first receiving module, configured to receive a first message sent by a first network element, wherein the first message is used for the cloud platform to support cloud resource energy saving or wake-up control initiated by a network function;

[0016] An execution module is used to execute corresponding cloud resource control according to the first message.

[0017] In a fifth aspect, a communication device is provided, comprising: a memory, a transceiver, and a processor; wherein the memory is used to store computer programs; and the processor is used to implement the steps of the method described in the first aspect or the second aspect.

[0018] In a sixth aspect, a processor-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in the first aspect or the second aspect are implemented.

[0019] In an embodiment of the present application, by authenticating the network function and sending a first message to the cloud platform, it is used to support cloud resource energy saving or wake-up control initiated by the network function, so that the cloud platform supports energy saving triggered by the network function and performance recovery in the energy-saving state. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 It is a schematic diagram of the architecture of an open wireless access network;

[0021] Figure 2 This is one of the flow charts of the cloud platform energy saving method provided in the embodiment of the present application;

[0022] Figure 3 This is the second flow chart of the cloud platform energy saving method provided in the embodiment of the present application;

[0023] Figure 4This is the third flow chart of the cloud platform energy saving method provided in the embodiment of the present application

[0024] Figure 5 This is the fourth flow chart of the cloud platform energy saving method provided in the embodiment of the present application

[0025] Figure 6 This is the fifth flowchart of the cloud platform energy saving method provided in the embodiment of the present application

[0026] Figure 7 It is one of the schematic diagrams of the cloud platform energy-saving device provided in the embodiment of the present application;

[0027] Figure 8 This is the second schematic diagram of the cloud platform energy-saving device provided in the embodiment of the present application;

[0028] Fig. 9 It is a schematic diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0029] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0030] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.

[0031] See also Figure 2 , an embodiment of the present application provides a cloud platform energy saving method, which is executed by a first network element, and the specific steps include: step 201 and step 202.

[0032] Step 201: Authenticate the network function;

[0033] In this embodiment, the first network element determines whether the network function has the energy-saving or wake-up control authority, which can improve the security of energy-saving control.

[0034] Step 202: Send a first message to the cloud platform, where the first message is used by the cloud platform to support cloud resource energy saving or wake-up control initiated by the network function.

[0035] In one implementation of the present application, before sending the first message to the cloud platform, the method further includes:

[0036] A first message is generated when the first network element deploys the network function for the first time.

[0037] In another implementation manner of the present application, before sending the first message to the cloud platform, the method further includes:

[0038] The configuration information of the authenticated network function is updated, and a first message is generated according to the updated configuration information.

[0039] In one implementation of the present application, the first message includes at least one of the following configuration information:

[0040] (1) Network Function Identity (NF ID);

[0041] (2) Network function instance identification;

[0042] (3) Cloud resource control type;

[0043] Optionally, the cloud resource control type includes at least one of the following: energy-saving control, wake-up control (i.e., restoring high-performance mode from energy-saving mode).

[0044] (3) Cloud platform resource configuration information;

[0045] Optionally, the cloud platform resource configuration information includes at least one of the following: central processing unit (CPU) power status or idle status; CPU performance status or running status; CPU frequency; memory information; CPU core binding information; and number of CPU cores.

[0046] (4) Cloud resource control priority;

[0047] Optionally, the cloud resource control priority is used to indicate the order in which the cloud platform executes corresponding cloud resource controls. For example, the priority of energy-saving control is lower than the energy-saving wake-up priority, and a high-priority cloud resource control can interrupt a low-priority cloud resource control.

[0048] (5) Cloud resource control waiting time;

[0049] Optionally, the cloud resource control waiting time is used to indicate the time the cloud platform needs to wait to execute the corresponding cloud resource control. That is, the cloud resource control waiting time is used to instruct the cloud platform to continue waiting and listening to the interface between the network function after receiving the cloud resource control request from the network function, and execute the corresponding cloud resource control when the time specified by the cloud resource control waiting time is met.

[0050] (6) Network function type;

[0051] Optionally, the network function includes at least one of the following: a long term evolution base station (LTE eNB), a new radio base station (NR gNB), a centralized unit or an open radio access network (O-RAN) centralized unit (CU), a distributed unit or an O-RAN distributed unit (DU), a near real-time wireless intelligent controller (Near-RT RIC), and a corresponding network function instance.

[0052] (7) Network function priority.

[0053] The network function priority is used to indicate the priority of executing cloud resource control requests when the cloud platform receives cloud resource control requests from multiple network functions. That is, the cloud platform gives priority to executing cloud resource control requests from high-priority network functions. For example, the DU with the highest real-time requirements and energy consumption has the highest network function priority.

[0054] In one implementation manner of the present application, the cloud resource control priority and / or the cloud resource control waiting time are determined by the first network element.

[0055] In one embodiment of the present application, the correspondence between the cloud resource control priority and the cloud resource control waiting time, or the correspondence between the cloud platform resource configuration information corresponding to the cloud resource control type and the cloud resource control priority and / or the cloud resource control waiting time is configured in the cloud platform.

[0056] In one implementation of the present application, after sending the first message, the method further includes:

[0057] Sending first information to the network function, the first information comprising at least one of the following: a cloud resource control type supported by the network function, cloud platform resource configuration information corresponding to the cloud resource control type supported by the network function, and a cloud resource control waiting time.

[0058] Optionally, the cloud resource control type, cloud platform resource configuration information, and / or cloud resource control waiting time may also be sent via an authentication response. For example, before or after step 202, the first network element sends an authentication response to the network function.

[0059] In one implementation of the present application, the cloud platform resource configuration information corresponding to the energy-saving control includes at least one of the following:

[0060] (1) CPU frequency configuration is turned on or off (enable / disable);

[0061] (2) CPU performance status is turned on or off;

[0062] (3) CPU operation status is turned on or off;

[0063] (4)CPU core identification;

[0064] (5)CPU core frequency reduction parameters;

[0065] (6) CPU core performance status or operation status parameter modification;

[0066] (7) CPU power state configuration is turned on or off;

[0067] (8) CPU idle state (CPU C-State) on or off;

[0068] (9) CPU core voltage reduction parameters;

[0069] (10) CPU core power state or idle state parameter modification;

[0070] (11) CPU core binding is turned on or off;

[0071] (12) Number of CPU cores bound to the target;

[0072] (13) Reduce the number of CPU cores bound to network functions;

[0073] (14) ID of the target CPU core where the network function is to be reduced;

[0074] (15) The correspondence between network functions and CPU core bindings.

[0075] In one implementation of the present application, the cloud platform resource configuration information corresponding to the wake-up control includes at least one of the following:

[0076] (1) CPU frequency configuration is turned on or off (enable / disable);

[0077] (2) CPU operation status is turned on or off;

[0078] (3)CPU core identification;

[0079] (4) CPU core frequency increase parameters;

[0080] (5) CPU core performance status or operation status parameter modification;

[0081] (6) CPU power state configuration is turned on or off;

[0082] (7) CPU idle state (CPU C-State) on or off;

[0083] (8) CPU core boost voltage parameters;

[0084] (9) CPU performance status on or off;

[0085] (10) CPU core binding is turned on or off;

[0086] (11) CPU core power state or idle state parameter modification;

[0087] (12) Number of CPU cores bound to the target;

[0088] (13) Increase the number of CPU cores bound to network functions;

[0089] (14) ID of the target CPU core to which the network function is to be added;

[0090] (15) The correspondence between network functions and CPU core bindings.

[0091] In one embodiment of the present application, the first network element includes at least one of the following: service management and orchestration (SMO), network function virtualization orchestrator (NFVO), mobile edge orchestrator (MEO), virtual network function manager (VNFM), container network function manager (CNFM), non-real-time wireless intelligent controller (Non-RT RIC), and network element management system.

[0092] In an embodiment of the present application, by authenticating the network function and sending a first message to the cloud platform, it is used to support cloud resource energy saving or wake-up control initiated by the network function (instance), so that the cloud platform supports energy saving triggered by the network function and performance recovery in the energy-saving state.

[0093] See also Figure 3 , an embodiment of the present application provides a cloud platform energy saving method, which is executed by the cloud platform, and the specific steps include: step 301 and step 302.

[0094] Step 301: receiving a first message sent by a first network element, where the first message is used by the cloud platform to support cloud resource energy saving or wake-up control initiated by the network function;

[0095] Step 302: Execute corresponding cloud resource control according to the first message.

[0096] In one embodiment of the present application, the first message includes at least one of the following configuration information: network function information, cloud resource control type, cloud platform resource configuration information corresponding to the cloud resource control type, cloud resource control priority, cloud resource control waiting time, network function type, and network function priority.

[0097] In an implementation manner of the present application, the cloud platform receives a cloud resource control request sent by the network function before step 302. Optionally, the cloud resource control request carries a time offset of the cloud resource control waiting time.

[0098] In one implementation of the present application, the cloud resource control type includes at least one of the following: energy saving control and wake-up control.

[0099] In one implementation of the present application, executing corresponding cloud resource control according to the first message includes:

[0100] In the case where the cloud resource control type is wake-up control, the currently executing cloud resource control is interrupted, and the cloud resource control corresponding to the first message is executed according to the cloud platform resource configuration information corresponding to the wake-up control, the cloud resource control priority and at least one of the cloud resource control waiting time.

[0101] In one implementation of the present application, executing corresponding cloud resource control according to the first message includes:

[0102] When the cloud resource control type is energy-saving control, detecting whether there is energy-saving control initiated by the first network element;

[0103] If there is no energy-saving control initiated by the first network element or the energy-saving control initiated by the first network element has been executed, the cloud resource control corresponding to the first message is executed according to the cloud platform resource configuration information corresponding to the energy-saving control, at least one of the cloud resource control priority and the cloud resource control waiting time.

[0104] In one embodiment of the present application, the network function includes at least one of the following: a long term evolution base station, a new air interface base station, a centralized unit or an O-RAN centralized unit, a distributed unit or an O-RAN distributed unit, a Near-RT RIC, and a corresponding network function instance.

[0105] In one implementation manner of the present application, the cloud resource control priority and / or the cloud resource control waiting time are determined by the first network element.

[0106] In one embodiment of the present application, the correspondence between the cloud resource control priority and the cloud resource control waiting time, or the correspondence between the cloud platform resource configuration information and the cloud resource control priority and / or the cloud resource control waiting time is configured in the cloud platform.

[0107] In one implementation of the present application, the cloud platform resource configuration information corresponding to the energy-saving control includes at least one of the following:

[0108] (1) CPU frequency configuration is turned on or off;

[0109] (2) CPU operation state (CPU P-State) is on or off;

[0110] (3)CPU core identification;

[0111] (4) CPU core frequency reduction parameters, such as P0->P1->...->Pn;

[0112] (5) CPU core performance status or operation status parameter modification;

[0113] (6) CPU power state configuration is turned on or off;

[0114] (7) CPU idle state (CPU C-State) on or off;

[0115] (8) CPU core voltage reduction parameters, such as C0->C1->...->C6;

[0116] (9) CPU performance status on or off;

[0117] (10) CPU core binding is turned on or off;

[0118] (11) CPU core power state or idle state parameter modification;

[0119] (12) Number of CPU cores bound to the target;

[0120] (13) Reduce the number of CPU cores bound to network functions;

[0121] (14) ID of the target CPU core where the network function is to be reduced;

[0122] (15) The correspondence between network functions and CPU core bindings.

[0123] In one implementation of the present application, the cloud platform resource configuration information corresponding to the wake-up control includes at least one of the following:

[0124] (1) CPU frequency configuration is turned on or off;

[0125] (2) CPU operation state (CPU P-State) is turned on or off (enable / disable);

[0126] (3)CPU core identification;

[0127] (4) CPU core frequency increase parameters, such as Pn->...->P1->P0;

[0128] (5) CPU core performance status or operation status parameter modification;

[0129] (6) CPU power state configuration is turned on or off;

[0130] (7) CPU idle state (CPU C-State) on or off;

[0131] (8) CPU core voltage boost parameters, such as C6->...->C1->C0;

[0132] (9) CPU performance status on or off;

[0133] (10) CPU core binding is turned on or off;

[0134] (11) CPU core power state or idle state parameter modification;

[0135] (12) Number of CPU cores bound to the target;

[0136] (13) Increase the number of CPU cores bound to network functions;

[0137] (14) ID of the target CPU core to which the network function is to be added;

[0138] (15) The correspondence between network functions and CPU core bindings.

[0139] In one implementation of the present application, the first network element includes at least one of the following: SMO, NFVO, MEO, VNFM, CNFM, Non-RT RIC, and a network element management system.

[0140] In an embodiment of the present application, by authenticating the network function and sending a first message to the cloud platform, it is used to support cloud resource energy saving or wake-up control initiated by the network function (instance), so that the cloud platform supports energy saving triggered by the network function and performance recovery in the energy-saving state.

[0141] Taking the first network element as SMO as an example, the time granularity of network and resource collaborative control for SMO in related technologies is at the second level, and near real-time resource and network collaboration is not currently supported. If you want to achieve higher real-time resource and network collaboration, especially low-latency energy-saving control triggered by network functions or restore high-performance mode control from energy-saving mode, you need to enhance SMO to implement authorization for network functions and target energy-saving related controls, so that the cloud platform supports energy saving initiated by network functions, ensures network security and centralized management, and at the same time guarantees business experience, and achieves the collaboration between cloud platform energy saving initiated by network functions and cloud platform energy saving solutions initiated by existing management and orchestration.

[0142] In one implementation of the present application, the first network element authorizes the network function that initiates energy-saving control, or the first network element may also define the object or control content that initiates energy-saving control according to different cloud resource control priorities and real-time requirements. Then the first network element sends at least one of the network function information, cloud resource control type, cloud platform resource configuration information, cloud resource control priority, cloud resource control waiting time (or control waiting delay requirement), network function type and network function priority of the network function as the configuration information of the network function to the cloud platform through the enhanced O2 interface. After the cloud platform receives the configuration information of the network function, it receives the energy-saving control request from the network function according to the energy-saving authority of the network function, and performs relevant cloud resource control. The process is as follows: Figure 4 shown.

[0143] Step 401-1: <Optional> After receiving a cloud resource control request for an instantiated network function, the first network element authenticates the network function.

[0144] Step 401-2: The first network element authenticates the network function that initiates energy-saving control, and generates at least one of the network function information of the authenticated network function (or network function instance) (indicated by NF ID / NF Instance ID), cloud resource control type, cloud platform resource configuration information corresponding to the cloud resource control type, cloud resource control priority, cloud resource control waiting time, network function type and network function priority as the configuration information of the network function (or network function instance) when the first network element deploys the network function for the first time.

[0145] Alternatively, after receiving a cloud resource control request for an instantiated network function, the network function is authenticated, and configuration information of the authenticated network function (instance) is updated.

[0146] Step 402: The first network element sends the generated or updated configuration information of the network function (or network function instance) to the cloud platform through the O2 interface.

[0147] Optionally, the configuration information includes at least one of the following: network function information, cloud resource control type, cloud platform resource configuration information, cloud resource control priority, cloud resource control waiting time, network function type, network function priority, etc.

[0148] Step 403: The first network element sends to the network function (or network function instance) at least one of the cloud resource control type supported by the network function, the cloud platform resource configuration information corresponding to the cloud resource control type supported by the network function, and the cloud resource control waiting time.

[0149] Optionally, step 403 also includes: the first network element sends an authentication response to the network function (or network function instance).

[0150] Among them, the resource identifiers corresponding to the cloud platform include: cloud platform identifier (O-Cloud ID), server node ID (Server Node ID), CPU core identifier (uniquely identifying the CPU core in the server, such as the processor (processor) / CPU identifier in x86 servers, or the node identifier (node ​​id) + core identifier (coreid) in non-uniform memory access (NUMA), etc.

[0151] Step 404: The cloud platform receives a cloud resource control request from the network function, and performs corresponding cloud resource control according to the configuration information of the network function (instance) configured by the first network element.

[0152] Optionally, the cloud platform resource configuration information corresponding to the energy-saving control includes at least one of the following:

[0153] -CPU frequency or CPU P-State enable / disable, and / or target CPU core identifier, and / or corresponding CPU core frequency reduction parameters, and / or CPU core P-State parameter modification, for example, P0->P1->...->Pn;

[0154] -CPU power state or CPU C-State enable / disable, and / or target CPU core identifier, and / or corresponding CPU core voltage reduction parameter, and / or CPU core C-State parameter modification, for example, C0->C1->...->C6;

[0155] -CPU core binding, CPU core pining enable / disable, and / or the target bound CPU core number or the reduced CPU core number bound to the network function, and / or the target CPU core identifier of the network function to be reduced, and / or the correspondence between the network function and the CPU core binding.

[0156] Optionally, the cloud platform resource configuration information corresponding to the wake-up control includes at least one of the following:

[0157] -CPU frequency or CPU P-State enable / disable, and / or target CPU core identifier, and / or corresponding core CPU core frequency increase parameter, and / or CPU core P-State parameter modification, for example, Pn->...->P1->P0;

[0158] -CPU power state or CPU C-State enable / disable, and / or target CPU core identifier, and / or corresponding CPU core voltage boost parameter, and / or CPU core C-State parameter modification, for example, C6->...->C1->C0;

[0159] -CPU core binding, CPU core pining enable / disable, and / or the target bound CPU core number or the increased number of CPU cores bound to the network function, and / or the target cpu core identifier of the network function to be added, and / or the correspondence between the network function and the CPU core binding.

[0160] In one embodiment of the present invention, the first network element authorizes the network function and the target energy-saving related control, and sends the authorized control authority and related configuration of the network function to the cloud platform, so that the cloud platform supports the energy saving triggered by the network function and the performance recovery in the energy-saving state, and coordinates the low-latency energy-saving characteristics triggered by the network function with the traditional non-real-time energy saving by configuring the interrupt priority, so as to ensure the security of the execution of multi-dimensional energy-saving strategies, thereby meeting the requirements of safe, controllable and low-latency energy-saving related control.

[0161] Example 1: Configuration based on cloud resource control priority and / or waiting delay requirements

[0162] The first network element configures different control priorities and / or cloud resource control waiting times according to the importance and real-time nature of energy-saving control or wake-up control, wherein the cloud resource control waiting time is used to indicate the waiting time for the cloud platform to execute the corresponding cloud resource control. For example, according to the cloud resource control type and the cloud platform resource configuration information corresponding to the cloud resource control type, the cloud resource control waiting time and / or cloud resource control priority are set, as shown in Table 1.

[0163]

[0164]

[0165] Table 1

[0166] According to the different cloud resource control priorities defined by the cloud platform resource configuration information shown in Table 1, the cloud resource control waiting time (Timer) can be further configured optionally, that is, the cloud resource control waiting time is used to indicate that after the cloud platform receives the cloud resource control request from the network function, it continues to wait and listen to the interface between the network function, and executes the corresponding cloud resource control when the time specified by the cloud resource control waiting time is met. For example, when the cloud resource control type is wake-up control, Timer = 0, then the cloud platform directly executes the corresponding cloud resource control after receiving the network function request; when the cloud resource control type is energy-saving control, Timer = x, then the cloud platform continues to wait and listen to the cloud resource control request from the network function within x time after receiving the network function request, and executes the corresponding cloud resource control, such as energy-saving frequency reduction control, when the cloud resource control waiting time expires.

[0167] Optionally, the cloud resource control waiting time (Timer) and the cloud resource control priority may be sent to the cloud platform via the configuration information of the network function (instance).

[0168] Alternatively, the correspondence between the cloud resource control priority and the cloud resource control waiting time can be issued when the first network element initializes the cloud platform, or pre-configured in the cloud platform. After the network function is authorized, the cloud platform resource configuration information and the cloud resource control waiting time executable by the authorized network function (instance) are sent to the cloud platform, and the cloud platform obtains the corresponding cloud resource control waiting time based on the stored correspondence.

[0169] Alternatively, the correspondence between the cloud platform resource configuration information and the cloud resource control priority and cloud resource control waiting time can be issued when the first network element initializes the cloud platform, or pre-configured in the cloud platform. After the network function is authorized, the cloud platform resource configuration information executable by the authorized network function (instance) is sent to the cloud platform. The cloud platform obtains the cloud resource control priority and cloud resource control waiting time of the corresponding cloud resource control based on the stored correspondence.

[0170] Optionally, the cloud resource control waiting time can be pre-configured or configured when the network function is instantiated. To meet the flexibility of different network functions for the cloud resource control waiting time, this embodiment supports Figure 4 In step 403, a time offset is added to the cloud resource control request sent by the network function to the cloud platform, so as to adjust the configured cloud resource control waiting time according to the network function requirements.

[0171] Embodiment 2: Configuring network function priority based on network function type.

[0172] In this embodiment, the first network element can implement cloud resource control in the service dimension by configuring the network function priorities of different network function types (such as DU / CU / nRT RIC) according to the real-time requirements of the network function to be authorized, as shown in Table 2.

[0173]

[0174] Table 2

[0175] According to the different network function priorities defined for different network functions as shown in Table 2, it can be used to indicate that when the cloud platform receives energy-saving control or wake-up control requests for multiple network functions, the requests corresponding to the high-priority network functions are executed first. For example, the DU with the highest real-time requirements and energy consumption has the highest priority.

[0176] In addition, Example 2 can be combined with Example 1. While indicating the network function priority, it can specify the cloud resource control type and cloud platform resource configuration information. It can also specify the cloud resource control priority and cloud resource control waiting time accordingly. Therefore, when the network function initiates an energy-saving control request, it only needs to specify the cloud resource configuration information. The cloud platform can query the corresponding relationship in the configuration information sent after the first network element is authorized, and execute the corresponding energy-saving control or wake-up control, thereby reducing the configuration overhead in the network function request.

[0177] For the configuration information of the network function (instance) described in steps 401-402, based on the virtual network function description (Virtualised Network Function Descriptor, VNFD) according to the network function virtualization (Network Functions Virtualisation, NFV) related technology, the fields that can be enhanced in this application can be implemented based on Example 3.

[0178] Embodiment 3: Standard fields to be enhanced based on NFV

[0179] In one embodiment of the application, based on the description of VNFD or further extended to the containerized network function description (Containerized Network Function Descriptor, CNFD) based on NFV related technologies, the energy-saving control related fields initiated by the network function are further enhanced, and sent by the first network element to the cloud platform during the instantiation of VNF / network function containerization (Containerized Network Function, CNF) or the modification of VNF / CNF configuration. In this way, the cloud platform is supported to perform energy-saving or high-performance configuration according to the energy-saving control or configuration information sent by the network function and the cloud platform interface. The details are shown in Table 3:

[0180]

[0181]

[0182]

[0183] Table 3

[0184] As shown in Table 3, the fields related to energy saving and high-performance recovery enhanced for VNFD / CNFD can be further added to the VNFD information element, or the deploymentFlavour field in the VNFD information element, or the table corresponding to the configurableProperties field in the VNFD information element, or further extended to the corresponding field of CNFD, so as to be used by the first network element to indicate to the cloud platform that the cloud platform supports cloud resource control initiated by the network function when deploying or updating the network function.

[0185] Specifically, with respect to step 403, the first network element sends the executable cloud resource control type, cloud platform resource configuration information and / or cloud resource control waiting time of the network function to the network function (instance), wherein the optional cloud resource control waiting time can be implemented based on Example 4.

[0186] Embodiment 4: Indicating executable cloud platform resource configuration information of a network function.

[0187] In one embodiment of the present application, after the corresponding network function is instantiated, the first network element sends the cloud resource control type, cloud platform resource configuration information, and / or cloud resource control waiting time that can be executed by the current network function to the instantiated network function (instance); or, optionally, the cloud resource control type, cloud platform resource configuration information, and / or cloud resource control waiting time can also be sent through an authentication response, as shown in Table 4.

[0188] Table 4

[0189]

[0190] The network function can configure the cloud resource control waiting time according to the cloud platform resource configuration information shown in Table 4, which is used to instruct the network function to generate an energy-saving control request to the cloud platform based on the collected network status and resource occupancy, and then continue to wait and monitor the network and cloud platform status. When the time specified by the cloud resource control waiting time is met and the status has not changed significantly, the energy-saving control request is sent to the corresponding cloud platform. For example, when the energy-saving frequency is reduced, Timer = x, then the network function generates an energy-saving control request, and does not send an energy-saving control request to the cloud platform within x time, and continues to monitor the network status and cloud resource occupancy. During this period, when the network status has a burst of traffic and insufficient resources, the wake-up control is immediately triggered, Timer = 0, and a wake-up control request is immediately sent to the cloud platform.

[0191] In addition, if the configuration described in this embodiment is adopted, the configuration information of the network function (instance) sent by the first network element to the cloud platform does not need to include the control waiting time, and the cloud platform directly executes the control request initiated by the network function after receiving it.

[0192] Specifically, the coordination between the low-latency energy-saving characteristics initiated by the network function and the traditional non-real-time energy saving can be implemented based on Example 5.

[0193] Example 5: Real-time and non-real-time energy-saving control coordination

[0194] In one embodiment of the present application, based on the cloud resource control type of the network function (instance) sent by the first network element to the cloud platform, and / or the cloud platform resource configuration information, and / or the cloud resource control priority, when the cloud platform receives a cloud resource control request from the network function, when the cloud resource control type is "wake-up control" or the cloud platform resource configuration information is the cloud platform resource configuration information corresponding to the recovery wake-up control type described in Table 4, according to the configured cloud resource control priority (0) and / or cloud resource control waiting time (0), the cloud resource related control being executed is directly interrupted, and the corresponding cloud platform resource configuration information is quickly executed, such as Figure 5 shown.

[0195] In addition, when the cloud platform receives a cloud resource control request from a network function, when the cloud resource control type is "energy-saving control" or the cloud resource configuration parameters are the cloud resource configuration parameters corresponding to the energy-saving control described in Table 4, it detects whether the energy-saving control initiated by the first network element has been received. If it has been received, it determines whether the energy-saving control initiated by the first network element has been executed (whether the execution status has been fed back to the first network element). After execution, it executes the corresponding cloud resource energy-saving control according to the cloud platform resource configuration information and / or time offset in the cloud resource control request sent by the network function, and in combination with the configured cloud resource control priority and / or cloud resource control waiting time. Otherwise, it is necessary to wait for the energy-saving control initiated by the first network element. In addition, when the cloud platform is executing the energy-saving control sent by the network function and receives the energy-saving control sent by the first network element, it can directly interrupt the currently executing content and execute the corresponding energy-saving control according to the request of the first network element, such as Figure 6 shown.

[0196] Through this embodiment, it is possible to ensure that the energy-saving control in the first network element has absolute centralized management, and prevent conflicts between traditional control and energy-saving control initiated by network functions. In addition, while achieving energy saving, when a service in energy-saving mode has a burst of service traffic, it supports the configured cloud resource control priority, so that the energy-saving control initiated by the network function can interrupt all current energy-saving related controls, and quickly restore the high-performance mode from the energy-saving mode, thereby maximizing the user experience.

[0197] See also Figure 7 , an embodiment of the present application provides a cloud platform energy-saving device, which is applied to a first network element, and the device 700 includes:

[0198] Authentication module 701, used to authenticate network functions;

[0199] The first sending module 702 is used to send a first message to the cloud platform, where the first message is used by the cloud platform to support cloud resource energy saving or wake-up control initiated by the network function.

[0200] In one embodiment of the present application, the device further comprises:

[0201] A generation module is used to generate a first message when the first network element deploys the network function for the first time, or to update the configuration information of the authenticated network function and generate the first message according to the updated configuration information.

[0202] In one implementation of the present application, the first message includes at least one of the following configuration information:

[0203] (1) Network function identification;

[0204] (2) Network function instance identification;

[0205] (3) Cloud resource control type;

[0206] Optionally, the cloud resource control type includes at least one of the following: energy saving control and wake-up control.

[0207] (4) Cloud platform resource configuration information;

[0208] (5) Cloud resource control priority;

[0209] (6) Cloud resource control waiting time;

[0210] (7) Network function type;

[0211] Optionally, the network function includes at least one of the following: a long term evolution base station (LTE eNB), a new radio base station (NR gNB), a centralized unit or an open radio access network (O-RAN) centralized unit, a distributed unit or an O-RAN distributed unit, a near real-time wireless intelligent controller (Near-RT RIC), and a corresponding network function instance.

[0212] (8) Network function priority.

[0213] In one implementation manner of the present application, the cloud resource control priority and / or the cloud resource control waiting time are determined by the first network element.

[0214] In one embodiment of the present application, the correspondence between the cloud resource control priority and the cloud resource control waiting time, or the correspondence between the cloud platform resource configuration information corresponding to the cloud resource control type and the cloud resource control priority and / or the cloud resource control waiting time is configured in the cloud platform.

[0215] In one embodiment of the present application, the device further comprises:

[0216] The second sending module is used to send first information to the network function, and the first information includes at least one of the following: the cloud resource control type supported by the network function, the cloud platform resource configuration information corresponding to the cloud resource control type supported by the network function, and the cloud resource control waiting time.

[0217] In one implementation of the present application, the cloud platform resource configuration information corresponding to the energy-saving control includes at least one of the following:

[0218] (1) CPU frequency configuration is turned on or off;

[0219] (2) CPU operation status is turned on or off;

[0220] (3)CPU core identification;

[0221] (4) CPU core frequency reduction parameters;

[0222] (5) CPU core performance status or operation status parameter modification;

[0223] (6) CPU power state configuration is turned on or off;

[0224] (7) CPU idle state is turned on or off;

[0225] (8) CPU core voltage reduction parameters;

[0226] (9) CPU performance status on or off;

[0227] (10) CPU core power state or idle state parameter modification;

[0228] (11) CPU core binding is turned on or off;

[0229] (12) Number of CPU cores bound to the target;

[0230] (13) Reduce the number of CPU cores bound to network functions;

[0231] (14) ID of the target CPU core where the network function is to be reduced;

[0232] (15) The correspondence between network functions and CPU core bindings.

[0233] In one implementation of the present application, the cloud platform resource configuration information corresponding to the wake-up control includes at least one of the following:

[0234] (1) CPU frequency configuration is turned on or off;

[0235] (2) CPU operation status is turned on or off;

[0236] (3)CPU core identification;

[0237] (4) CPU core performance status or operation status parameter modification;

[0238] (5)CPU core frequency increase parameters;

[0239] (6) CPU power state configuration is turned on or off;

[0240] (7) CPU idle state is turned on or off;

[0241] (8) CPU core boost voltage parameters;

[0242] (9) CPU performance status on or off;

[0243] (10) CPU core binding is turned on or off;

[0244] (11) CPU core power state or idle state parameter modification;

[0245] (12) Number of CPU cores bound to the target;

[0246] (13) Increase the number of CPU cores bound to network functions;

[0247] (14) ID of the target CPU core to which the network function is to be added;

[0248] (15) The correspondence between network functions and CPU core bindings.

[0249] In one implementation of the present application, the first network element includes at least one of the following: SMO, NFVO, MEO, VNFM, CNFM, Non-RT RIC, and a network element management system.

[0250] In the embodiment of the present application, the device can realize the present application Figure 2 The various processes implemented in the illustrated method embodiment and the same beneficial effects achieved are not described again here to avoid repetition.

[0251] See also Figure 8 The embodiment of the present application provides a cloud platform energy-saving device, which is applied to the cloud platform. The device 800 includes:

[0252] A first receiving module 801 is used to receive a first message sent by a first network element, where the first message is used by the cloud platform to support cloud resource energy saving or wake-up control initiated by the network function;

[0253] The execution module 802 is used to execute corresponding cloud resource control according to the first message.

[0254] In one embodiment of the present application, the first message includes at least one of the following configuration information: network function identifier, network function instance identifier, cloud resource control type, cloud platform resource configuration information, cloud resource control priority, cloud resource control waiting time, network function type, and network function priority.

[0255] In one implementation of the present application, the cloud resource control type includes at least one of the following: energy saving control and wake-up control.

[0256] In one embodiment of the present application, the execution module 802 is further configured to:

[0257] In the case where the cloud resource control type is wake-up control, the currently executing cloud resource control is interrupted, and the cloud resource control corresponding to the first message is executed according to the cloud platform resource configuration information corresponding to the wake-up control, the cloud resource control priority and at least one of the cloud resource control waiting time.

[0258] In one embodiment of the present application, the execution module 802 is further configured to:

[0259] When the cloud resource control type is energy-saving control, detecting whether there is energy-saving control initiated by the first network element;

[0260] If there is no energy-saving control initiated by the first network element or the energy-saving control initiated by the first network element has been executed, the cloud resource control corresponding to the first message is executed according to the cloud platform resource configuration information corresponding to the energy-saving control, at least one of the cloud resource control priority and the cloud resource control waiting time.

[0261] In one embodiment of the present application, the network function includes at least one of the following: a long term evolution base station, a new air interface base station, a centralized unit or an O-RAN centralized unit, a distributed unit or an O-RAN distributed unit, a Near-RT RIC, and a corresponding network function instance.

[0262] In one implementation manner of the present application, the cloud resource control priority and / or the cloud resource control waiting time are determined by the first network element.

[0263] In one embodiment of the present application, the correspondence between the cloud resource control priority and the cloud resource control waiting time, or the correspondence between the cloud platform resource configuration information and the cloud resource control priority and / or the cloud resource control waiting time is configured in the cloud platform.

[0264] In one implementation of the present application, the cloud platform resource configuration information corresponding to the energy-saving control includes at least one of the following:

[0265] (1) CPU frequency configuration is turned on or off;

[0266] (2) CPU operation state (CPU P-State) is turned on or off (enable / disable);

[0267] (3)CPU core identification;

[0268] (4) CPU core frequency reduction parameters, such as P0->P1->...->Pn;

[0269] (5) CPU core performance status or operation status parameter modification;

[0270] (6) CPU power state configuration is turned on or off;

[0271] (7) CPU idle state (CPU C-State) on or off;

[0272] (8) CPU core voltage reduction parameters, such as C0->C1->...->C6;

[0273] (9) CPU performance status on or off;

[0274] (10) CPU core power state or idle state parameter modification;

[0275] (11) CPU core binding is turned on or off;

[0276] (12) Number of CPU cores bound to the target;

[0277] (13) Reduce the number of CPU cores bound to network functions;

[0278] (14) ID of the target CPU core where the network function is to be reduced;

[0279] (15) The correspondence between network functions and CPU core bindings.

[0280] In one implementation of the present application, the cloud platform resource configuration information corresponding to the wake-up control includes at least one of the following:

[0281] (1) CPU frequency configuration is turned on or off;

[0282] (2) CPU operation state (CPU P-State) is turned on or off (enable / disable);

[0283] (3)CPU core identification;

[0284] (4) CPU core performance status or operation status parameter modification;

[0285] (5) CPU core frequency increase parameters, such as Pn->...->P1->P0;

[0286] (6) CPU power state configuration is turned on or off;

[0287] (7) CPU idle state (CPU C-State) on or off;

[0288] (8) CPU core voltage boost parameters, such as C6->...->C1->C0;

[0289] (9) CPU performance status on or off;

[0290] (10) CPU core binding is turned on or off;

[0291] (11) CPU core power state or idle state parameter modification;

[0292] (12) Number of CPU cores bound to the target;

[0293] (13) Increase the number of CPU cores bound to network functions;

[0294] (14) ID of the target CPU core to which the network function is to be added;

[0295] (15) The correspondence between network functions and CPU core bindings.

[0296] In one implementation of the present application, the first network element includes at least one of the following: SMO, NFVO, MEO, VNFM, CNFM, Non-RT RIC, and a network element management system.

[0297] In the embodiment of the present application, the device can realize the present application Figure 3 The various processes implemented in the illustrated method embodiment and the same beneficial effects achieved are not described again here to avoid repetition.

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

[0299] If the integrated module is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0300] like Fig. 9 As shown, an embodiment of the present invention further provides a communication device, including: a memory 920, a transceiver 900, and a processor 910; wherein the memory 900 is used to store a computer program; and the processor 910 is used to read the computer program in the memory.

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

[0302] The processor 910 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0303] It should be noted here that the above-mentioned communication equipment provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment applied to network functions and cloud platforms, and can achieve the same technical effects. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0304] In addition, a specific embodiment of the present invention further provides a processor-readable storage medium on which a computer program is stored, wherein the program, when executed by the processor, implements the steps of the above-mentioned cloud platform energy-saving method and can achieve the same technical effect. To avoid repetition, it is not repeated here. The readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.

[0305] It should be noted that the technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system may be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

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

[0307] The present application is described with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, and the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing a process or multiple processes in the flowchart and / or a box or multiple boxes in the block diagram.

[0308] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0309] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

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

Claims

1. A cloud platform energy saving method, applied to a first network element, characterized in that: include: Authenticate network functions; A first message is sent to the cloud platform, where the first message is used by the cloud platform to support cloud resource energy saving or wake-up control initiated by the network function.

2. The method according to claim 1, characterized in that The first message includes at least one of the following configuration information: network function identifier, network function instance identifier, network function type, network function priority, cloud resource control type, cloud platform resource configuration information, cloud resource control priority, and cloud resource control waiting time.

3. The method according to claim 1 or 2, characterized in that: Before sending the first message to the cloud platform, the method further includes: generating a first message when the first network element deploys the network function for the first time; or, The configuration information of the authenticated network function is updated, and a first message is generated according to the updated configuration information.

4. The method according to claim 1, characterized in that: The network function includes at least one of the following: a long term evolution base station, a new air interface base station, a centralized unit or an open radio access network O-RAN centralized unit, a distributed unit or an O-RAN distributed unit, a near real-time wireless intelligent controller Near-RT RIC, and a corresponding network function instance.

5. The method according to claim 2, characterized in that: The cloud resource control priority and / or the cloud resource control waiting time are determined by the first network element; or, The correspondence between the cloud resource control priority and the cloud resource control waiting time, or the correspondence between the cloud platform resource configuration information and the cloud resource control priority and / or the cloud resource control waiting time is configured in the cloud platform.

6. The method according to claim 1, characterized in that After sending the first message, the method further includes: Sending first information to the network function, wherein the first information includes at least one of the following configuration information: a cloud resource control type supported by the network function, cloud platform resource configuration information, and a cloud resource control waiting time.

7. The method according to claim 2 or 6, characterized in that: The cloud resource control type includes at least one of the following: energy saving control and wake-up control.

8. The method according to claim 7, characterized in that The cloud platform resource configuration information corresponding to the energy-saving control includes at least one of the following: CPU frequency configuration is turned on or off; CPU performance status is turned on or off; CPU operation status is on or off; CPU core identification; CPU core frequency reduction parameters; CPU core performance status or operation status parameter modification; CPU power state configuration is on or off; CPU idle state is turned on or off; CPU core voltage reduction parameters; CPU core power state or idle state parameter modification; CPU core binding is turned on or off; The number of CPU cores bound to the target; Reduce the number of CPU cores bound to network functions; The target CPU core ID of the network function to be reduced; The correspondence between network functions and CPU core bindings; or, The cloud platform resource configuration information corresponding to the wake-up control includes at least one of the following: CPU frequency configuration is turned on or off; CPU performance status is turned on or off; CPU operation status is on or off; CPU core identification; CPU core frequency increase parameters; CPU core performance status or operation status parameter modification; CPU power state configuration is on or off; CPU idle state is turned on or off; CPU core boost voltage parameters; CPU core power state or idle state parameter modification; CPU core binding is turned on or off; The number of CPU cores bound to the target; Increase the number of CPU cores bound to network functions; The target CPU core ID of the network function to be added; The mapping between network functions and CPU cores.

9. The method according to any one of claims 1 to 8, characterized in that: The first network element includes at least one of the following: service management and orchestration SMO, network function virtualization orchestrator NFVO, mobile edge orchestrator MEO, virtual network function manager VNFM, container network function manager CNFM, non-real-time wireless intelligent controller Non-RT RIC, and network element management system.

10. A cloud platform energy saving method, applied to a cloud platform, characterized in that: include: receiving a first message sent by a first network element, where the first message is used by the cloud platform to support cloud resource energy saving or wake-up control initiated by a network function; According to the first message, corresponding cloud resource control is performed.

11. The method according to claim 10, characterized in that The first message includes at least one of the following configuration information: network function identifier, network function instance identifier, network function type, network function priority, cloud resource control type, cloud platform resource configuration information, cloud resource control priority, and cloud resource control waiting time.

12. The method according to claim 11, characterized in that The cloud resource control type includes at least one of the following: energy saving control and wake-up control.

13. The method according to claim 12, characterized in that According to the first message, executing corresponding cloud resource control includes: In the case where the cloud resource control type is wake-up control, interrupting the currently executed cloud resource control, and executing the cloud resource control corresponding to the first message according to the cloud platform resource configuration information corresponding to the wake-up control, at least one of the cloud resource control priority and the cloud resource control waiting time; or, When the cloud resource control type is energy-saving control, detecting whether there is energy-saving control initiated by the first network element; If there is no energy-saving control initiated by the first network element or the energy-saving control initiated by the first network element has been executed, the cloud resource control corresponding to the first message is executed according to the cloud platform resource configuration information corresponding to the energy-saving control, at least one of the cloud resource control priority and the cloud resource control waiting time.

14. The method according to claim 11, characterized in that The network function includes at least one of the following: a long term evolution base station, a new air interface base station, a centralized unit or an O-RAN centralized unit, a distributed unit or an O-RAN distributed unit, a Near-RTRIC, and a corresponding network function instance.

15. The method according to claim 11, characterized in that The cloud resource control priority and / or the cloud resource control waiting time are determined by the first network element; or, The correspondence between the cloud resource control priority and the cloud resource control waiting time, or the correspondence between the cloud platform resource configuration information and the cloud resource control priority and / or the cloud resource control waiting time is configured in the cloud platform.

16. The method according to claim 12 or 13, characterized in that The cloud platform resource configuration information corresponding to the energy-saving control includes at least one of the following: CPU frequency configuration is turned on or off; CPU performance status is turned on or off; CPU operation status is on or off; CPU core identification; CPU core frequency reduction parameters; CPU core performance status or operation status parameter modification; CPU power state configuration is on or off; CPU idle state is turned on or off; CPU core voltage reduction parameters; CPU core power state or idle state parameter modification; CPU core binding is turned on or off; The number of CPU cores bound to the target; Reduce the number of CPU cores bound to network functions; The target CPU core ID of the network function to be reduced; The correspondence between network functions and CPU core bindings; or, The cloud platform resource configuration information corresponding to the wake-up control includes at least one of the following: CPU frequency configuration is turned on or off; CPU performance status is turned on or off; CPU operation status is on or off; CPU core identification; CPU core frequency increase parameters; CPU core performance status or operation status parameter modification; CPU power state configuration is on or off; CPU idle state is turned on or off; CPU core boost voltage parameters; CPU core power state or idle state parameter modification; CPU core binding is turned on or off; The number of CPU cores bound to the target; Increase the number of CPU cores bound to network functions; The target CPU core ID of the network function to be added; The mapping between network functions and CPU cores.

17. The method according to any one of claims 10 to 16, characterized in that The first network element includes at least one of the following: SMO, NFVO, MEO, VNFM, CNFM, Non-RT RIC, and network element management system.

18. A cloud platform energy saving device, applied to a first network element, characterized in that: include: An authentication module, used to authenticate network functions; The first sending module is used to send a first message to the cloud platform, where the first message is used by the cloud platform to support cloud resource energy saving or wake-up control initiated by the network function.

19. A cloud platform energy-saving device, applied to a cloud platform, characterized in that: include: A first receiving module, configured to receive a first message sent by a first network element, wherein the first message is used by the cloud platform to support cloud resource energy saving or wake-up control initiated by the network function; An execution module is used to execute corresponding cloud resource control according to the first message.

20. A communication device, characterized in that: include: A memory, a transceiver, and a processor; wherein the memory is used to store a computer program; and the processor is used to implement the steps of the method as claimed in any one of claims 1 to 17.

21. A processor-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 17 are implemented.