Energy-saving control method and device, electronic equipment, computer readable storage medium and program product

By identifying key objects within the RAN (Radio Access Network) device cell, generating energy-saving strategy conditions and objectives, and formulating targeted energy-saving strategies, the problem that existing energy-saving solutions cannot simultaneously consider energy saving and user service performance is solved, achieving a balance between network energy saving and user service performance.

CN121728536APending Publication Date: 2026-03-24CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

Existing energy-saving solutions cannot balance energy saving with user business performance, resulting in a decrease in user business performance.

Method used

By identifying key objects within the RAN (Radio Access Network) equipment cell, energy-saving strategy conditions and objectives are generated, and targeted energy-saving strategies are formulated to achieve energy-saving control.

Benefits of technology

While achieving network energy conservation, we should reduce the negative impact on user and business performance, ensure the experience of key users and businesses, and achieve a balance between energy conservation and user business performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121728536A_ABST
    Figure CN121728536A_ABST
Patent Text Reader

Abstract

The invention provides an energy-saving control method and device, electronic equipment, a computer readable storage medium and a program product, and the method comprises the steps: identifying a key object in a cell of first radio access network RAN equipment, the key object comprising at least one of a user of a first user type and a service of a first service type; according to the identified key object, at least one of an energy-saving strategy condition and an energy-saving target is generated, the energy-saving strategy condition is a condition for implementing a first energy-saving means, and the energy-saving target is a target expected to be achieved by performing energy-saving control; and generating an energy-saving strategy of the first RAN device based on at least one of the energy-saving strategy condition and the energy-saving target, the energy-saving strategy being used for performing energy-saving control. And the balance between energy conservation and user service performance can be considered.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to an energy-saving control method, device, electronic equipment, computer-readable storage medium, and program product. Background Technology

[0002] Energy consumption in Radio Access Networks (RANs) is a significant challenge for network operators. For instance, RAN is a crucial issue for 5G operators. Due to the dynamic nature of service load and user mobility, RAN energy-saving measures can be applied to different network layers and time scales through configuration optimization. Energy-saving (ES) techniques primarily include carrier shutdown or radio frequency (RF) channel shutdown at the cell level, or Advanced Sleep Monitoring (ASM) technology (which introduces short-time-scale ES mechanisms at the symbol, subframe, and frame levels).

[0003] Currently, among related technologies, Open Radio Access Network (O-RAN) utilizes artificial intelligence / machine learning (AI / ML) services and open interfaces to introduce optimized energy efficiency (ES) and energy efficiency (EE) solutions, including turning different network components on and off at different times. However, current energy-saving strategies only consider the characteristics of the RNA device (e.g., base station) cell itself, such as the cell's uplink and downlink physical resource block (PRB) occupancy rate, cell traffic prediction, and average cell transmit power. Implementing energy-saving measures on the cell (such as, but not limited to, cell shutdown, RF channel shutdown, and symbol hibernation) can achieve energy savings, but it can easily lead to a decrease in user service performance. In other words, current energy-saving solutions cannot achieve a balance between energy saving and user service performance. Summary of the Invention

[0004] This application provides an energy-saving control method, device, electronic equipment, computer-readable storage medium, and computer program product to address the inability of existing energy-saving solutions to balance energy saving with user business performance.

[0005] To solve the above-mentioned technical problems, this application is implemented as follows:

[0006] In a first aspect, embodiments of this application provide an energy-saving control method applied to a first network element, the method comprising:

[0007] Identify key objects within the cell of the first radio access network (RAN) device, wherein the key objects include at least one of users of a first user type and services of a first service type;

[0008] Based on the identified key objects, at least one of the following is generated: energy-saving strategy conditions and energy-saving objectives. The energy-saving strategy conditions are the conditions for implementing the first energy-saving means, and the energy-saving objectives are the goals expected to be achieved through energy-saving control.

[0009] Based on at least one of the energy-saving strategy conditions and the energy-saving objectives, an energy-saving strategy for the first RAN device is generated, and the energy-saving strategy is used for energy-saving control.

[0010] Secondly, embodiments of this application provide an energy-saving control method applied to a second network element, the method comprising:

[0011] Receive energy-saving strategy sent by the first network element, the energy-saving strategy being used for energy-saving control;

[0012] Based on the energy-saving strategy, an energy-saving configuration is generated;

[0013] The energy-saving configuration is sent to the first RAN device, which instructs the first RAN device to perform corresponding energy-saving processing.

[0014] Thirdly, embodiments of this application provide an energy-saving control method applied to a first RAN device, the method comprising:

[0015] Receive energy-saving configuration sent by the second network element;

[0016] Energy-saving processing is performed based on the aforementioned energy-saving configuration.

[0017] Fourthly, embodiments of this application provide an energy-saving control device applied to a first network element, the device comprising:

[0018] An identification module is used to identify key objects within the cell of the first radio access network (RAN) device, wherein the key objects include at least one of users of a first user type and services of a first service type.

[0019] The first generation module is used to generate at least one of energy-saving strategy conditions and energy-saving targets based on the identified key objects. The energy-saving strategy conditions are the conditions for implementing the first energy-saving means, and the energy-saving targets are the goals expected to be achieved in energy-saving control.

[0020] The second generation module is used to generate an energy-saving strategy for the first RAN device based on at least one of the energy-saving strategy conditions and the energy-saving target, wherein the energy-saving strategy is used for energy-saving control.

[0021] Fifthly, embodiments of this application provide an energy-saving control device applied to a second network element, the device comprising:

[0022] The first receiving module is used to receive the energy-saving strategy sent by the first network element, and the energy-saving strategy is used for energy-saving control.

[0023] The third generation module is used to generate energy-saving configurations based on the energy-saving strategy;

[0024] A first transmitting module is used to send the energy-saving configuration to a first RAN device, the energy-saving configuration being used to instruct the first RAN device to perform corresponding energy-saving processing.

[0025] Sixthly, embodiments of this application provide an energy-saving control device applied to a first RAN equipment, the device comprising:

[0026] The second receiving module is used to receive the energy-saving configuration sent by the second network element;

[0027] The processing module is used to perform energy-saving processing based on the energy-saving configuration.

[0028] Seventhly, embodiments of this application provide an electronic device, including a transceiver and a processor.

[0029] The processor is used for:

[0030] Identify key objects within the cell of the first radio access network (RAN) device, wherein the key objects include at least one of users of a first user type and services of a first service type;

[0031] Based on the identified key objects, at least one of the following is generated: energy-saving strategy conditions and energy-saving objectives. The energy-saving strategy conditions are the conditions for implementing the first energy-saving means, and the energy-saving objectives are the goals expected to be achieved through energy-saving control.

[0032] Based on at least one of the energy-saving strategy conditions and the energy-saving objectives, an energy-saving strategy for the first RAN device is generated, and the energy-saving strategy is used for energy-saving control.

[0033] Eighthly, embodiments of this application provide an electronic device, including a transceiver and a processor.

[0034] The processor is used for:

[0035] Receive energy-saving strategy sent by the first network element, the energy-saving strategy being used for energy-saving control;

[0036] Based on the energy-saving strategy, an energy-saving configuration is generated;

[0037] The energy-saving configuration is sent to the first RAN device, which instructs the first RAN device to perform corresponding energy-saving processing.

[0038] Ninthly, embodiments of this application provide an electronic device, including a transceiver and a processor.

[0039] The processor is used for:

[0040] Receive energy-saving configuration sent by the second network element;

[0041] Energy-saving processing is performed based on the aforementioned energy-saving configuration.

[0042] In a tenth aspect, embodiments of this application provide an electronic device, including: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method described in the first, second, or third aspect above.

[0043] Eleventhly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the method described in the first, second, or third aspects above.

[0044] In a twelfth aspect, embodiments of this application provide a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the method described in the first, second, or third aspect above.

[0045] In this embodiment, key users and / or key services within the cell of the first RAN device can be identified first. The first network element can then set at least one of the identified key users and / or key services, namely, energy-saving policy conditions and energy-saving targets. Based on these conditions and targets, an energy-saving policy for the first RAN device can be generated for energy-saving control. This approach achieves network energy saving while minimizing negative impacts on user and / or service performance, ensuring a smooth experience for key users and / or key services, and thus achieving a balance between energy saving and user service performance. Attached Figure Description

[0046] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1This is one of the flowcharts of an energy-saving control method provided in the embodiments of this application;

[0048] Figure 2 This is a second flowchart of an energy-saving control method provided in the embodiments of this application;

[0049] Figure 3 This is the third flowchart of an energy-saving control method provided in the embodiments of this application;

[0050] Figure 4 This is the fourth flowchart of an energy-saving control method provided in the embodiments of this application;

[0051] Figure 5 This is one of the structural schematic diagrams of an energy-saving control device provided in the embodiments of this application;

[0052] Figure 6 This is a second schematic diagram of the structure of an energy-saving control device provided in the embodiments of this application;

[0053] Figure 7 This is the third structural schematic diagram of an energy-saving control device provided in the embodiments of this application;

[0054] Figure 8 This is one of the structural schematic diagrams of an electronic device provided in the embodiments of this application;

[0055] Figure 9 This is a second schematic diagram of the structure of an electronic device provided in the embodiments of this application;

[0056] Figure 10 This is the third schematic diagram of the structure of an electronic device provided in the embodiments of this application. Detailed Implementation

[0057] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0058] See Figure 1 , Figure 1 This is a flowchart of an energy-saving control method provided in an embodiment of this application, which can be applied to a first network element. For example... Figure 1 As shown, the energy-saving control method provided in this embodiment includes the following steps:

[0059] Step 101: Identify key objects within the cell of the first radio access network (RAN) device. The key objects include at least one of the following: users of the first user type and services of the first service type.

[0060] The first network element may include, but is not limited to, a Non-Real Time Radio Intelligent Controller (Non-RT RIC), and the first RAN equipment may include, but is not limited to, a base station. It should be understood that critical objects may have higher requirements for network quality (e.g., network latency, network bandwidth, network reliability), and these requirements are higher than those of other objects (excluding critical objects) within the cell of the first RAN equipment. In this embodiment, critical users belonging to a first user type and / or critical services belonging to a first service type within the cell of the first RAN equipment can be identified firstly. Furthermore, the number of cells in the first RAN equipment can be one or more, so that each cell of the first RAN equipment can identify corresponding critical objects, thus determining the critical objects for each cell of the first RAN equipment.

[0061] For example, the first network element can analyze user behavior within the cell (i.e., user behavior analysis: dynamic analysis and prediction of user behavior, etc.). Based on user data such as usage frequency, traffic, and service type preferences, it can identify key users of a first user type with high network quality requirements. The first user type can be at least one user type, such as high-frequency users (meaning users whose usage frequency is greater than a preset frequency), high-traffic users (meaning users whose traffic is greater than a preset traffic value), and high-requirement service users (meaning users who prefer high-requirement services, such as services of the first service type). Additionally, for example, service types can be categorized according to their network quality requirements, and key services of a first service type with high network quality requirements can be identified. The first service type can be at least one service type, such as real-time communication services, high-frequency video streaming services, and large file download services.

[0062] For example, in the process of identifying key objects within a cell, the type of objects (users and / or services) within the cell of the first RAN device can be identified, thereby determining the type of each object within the cell of the first RAN device. Based on the type of objects within the cell of the first RAN device, key objects belonging to the target type (first user type and / or first service type) can be determined, that is, key objects within the cell of the first RAN device can be identified.

[0063] Step 102: Based on the identified key objects, generate at least one of the following: energy-saving strategy conditions and energy-saving objectives. The energy-saving strategy conditions are the conditions for implementing the first energy-saving measure, and the energy-saving objectives are the goals expected to be achieved through energy-saving control.

[0064] Step 103: Based on at least one of the energy-saving strategy conditions and energy-saving objectives, generate an energy-saving strategy for the first RAN device, which is used for energy-saving control.

[0065] It should be understood that for different types of objects, the first network element can set corresponding reasonable energy-saving targets, such as reducing energy consumption percentage or reducing transmission power percentage. The setting of energy-saving targets needs to comprehensively consider energy-saving effects and user experience (i.e., user service performance) to ensure a balance between the two. In this embodiment, key objects within the cell are first identified, and energy-saving targets can be set based on these identified key objects. After identifying key objects, energy-saving policy conditions can also be generated. When the energy-saving policy conditions are met, the corresponding energy-saving policy will be implemented for energy-saving control.

[0066] For example, in the process of generating at least one of the energy-saving strategy conditions and energy-saving targets based on the identified key objects, statistics can be collected on the identified key objects in each cell of the first RAN equipment to obtain statistical information on the identified key objects. This statistical information may include, but is not limited to, the number of users belonging to the first user type, the percentage of users belonging to the first user type in the total number of users in the cell, the number of services belonging to the first service type, and the percentage of services belonging to the first service type in the total number of services in the cell. Based on the statistical information of the identified key objects in the cell, at least one of the energy-saving strategy conditions and energy-saving targets corresponding to that cell can be generated. For each cell, at least one of the corresponding energy-saving strategy conditions and energy-saving targets can be generated to adapt to different user and / or service situations in that cell. The at least one of the energy-saving strategy conditions and energy-saving targets for different cells may be the same or different. Thus, generating the energy-saving strategy for the first RAN equipment based on at least one of the energy-saving strategy conditions and energy-saving targets allows the generated energy-saving strategy to balance energy saving and user service performance.

[0067] In some embodiments, the energy-saving strategy includes at least one of energy-saving strategy conditions and energy-saving objectives, as well as a strategy implementation scope. The cell corresponding to the strategy implementation scope is a cell where the first energy-saving measure can be implemented, and the cell corresponding to the strategy implementation scope is at least one of the cells of the first RAN equipment. The first energy-saving measure associated with the energy-saving strategy conditions can be understood as the first energy-saving measure in the energy-saving strategy, which can only be implemented in a cell if the cell meets the corresponding energy-saving strategy conditions, in order to ensure a balance between energy saving and user service performance. For example, the first energy-saving measure may include, but is not limited to, at least one of cell shutdown, RF channel shutdown, and symbol hibernation (ASM).

[0068] In some embodiments, the policy implementation scope includes at least one of the following: at least one cell identifier (ID); a tracking area identifier (TAI); and a carrier identifier. The at least one cell ID can be a single cell ID or a group of cell IDs, i.e., multiple cell IDs. The tracking area corresponding to the TAI can correspond to one or more cells, and the cell corresponding to the TAI can be understood as a cell within the tracking area corresponding to the TAI. The cell corresponding to the carrier identifier can be understood as a cell using the carrier corresponding to the carrier identifier.

[0069] The energy-saving strategy conditions and energy-saving targets are corresponding to specific cells, and can generate energy-saving strategy conditions and / or energy-saving targets for each cell in the first RAN device. For example, for cell 1, there are many real-time communication services and high-definition video streaming services, meaning that there are many services with high network quality requirements in cell 1. For cell 2, there are fewer real-time communication services and high-definition video streaming services, meaning that there are fewer services with high network quality requirements in cell 2 than in cell 1. Therefore, the generated energy-saving strategy conditions and / or energy-saving targets for cell 1 and cell 2 can be different to adapt to the different service conditions of the cells. Alternatively, energy-saving policy conditions and / or energy-saving targets can be selectively generated based on statistical information of key objects within the cells of the first RAN device. For example, based on the statistical information of key objects within the cells of the first RAN device, a first cell can be determined from the cells of the first RAN device, and energy-saving policy conditions and / or energy-saving targets for the first cell can be generated. The first cell is at least one cell within the cells of the first RAN device. For example, the statistical information corresponding to the first cell may be higher than that corresponding to the second cell (this could indicate that there are more users and / or services with higher network quality requirements in the first cell than in the second cell, i.e., there are more users of the first user type and / or services of the first service type in the first cell than in the second cell). The second cell is any cell in the cells of the first RAN device other than the first cell. Another example is that the first cell may be a cell in the cells of the first RAN device that has users of the first user type and / or services of the first service type. It should also be noted that the first cell may be a cell corresponding to the policy implementation scope.

[0070] In this embodiment, key users and / or key services within the cell of the first RAN device can be identified first. The first network element can then set at least one of the identified key users and / or key services, along with energy-saving policy conditions and energy-saving targets. Based on these conditions and targets, an energy-saving policy for the first RAN device can be generated for energy-saving control. This approach achieves network energy saving while minimizing negative impacts on user and / or service performance, ensuring a smooth experience for key users and / or key services, and thus achieving a balance between energy saving and user service performance.

[0071] In some embodiments, the energy-saving strategy conditions include at least one of the following:

[0072] There are users of the second user type in the community (i.e., user type condition);

[0073] The user percentage is greater than the first preset percentage. The user percentage is the ratio between the number of users of the second user type in the community and the total number of users in the community (i.e., the user percentage condition).

[0074] There are ongoing services of the second service type within the community (i.e., service type conditions);

[0075] The business share is greater than the second preset ratio. The business share is the ratio between the number of second business types in operation within the community and the total number of businesses within the community (i.e., the business share condition).

[0076] This can be understood as follows: if a community meets at least one of the above conditions, it is considered to have met the policy triggering conditions, and energy-saving control can be implemented in the community according to its energy-saving policy. The energy-saving policy conditions are related to users and / or services, meaning they take into account user and / or service-related factors. Thus, generating an energy-saving policy based on these conditions for energy-saving control not only achieves energy savings but also ensures a certain level of user service performance, achieving a balance between energy saving and user service performance.

[0077] For example, regarding user types: indicating different levels (different types) of users, such as key users, ordinary users, specific types of users, etc.; for example, when a specific key user is not active, the power-saving strategy is activated.

[0078] User percentage: indicates the percentage of users of a specific level in the community; for example, when the percentage of a specific key user is below / above a certain threshold, energy-saving measures are turned on / off.

[0079] For service type: Indicate the different service types used by the user, such as critical services like ultra-high-definition video / industrial vision / industrial control / VR / high-capacity access / ultra-low latency and high reliability. For example, when a specific critical service begins in the community, energy-saving measures are turned off;

[0080] For business proportion: This indicates the ratio of the amount of data generated by a specific business type to the total number of businesses in the community. It is calculated as the amount of data generated by a specific business type / the total amount of data in the community × 100%. For example, when the proportion of a specific key business is lower or higher than a certain threshold, energy-saving measures are turned on or off.

[0081] Furthermore, the range of energy-saving methods to be selected may include, but is not limited to, turning off energy-saving measures or restricting energy-saving measures. Moreover, the energy-saving strategy generated in this application embodiment has an effective time period; that is, the energy-saving strategy is effective within the corresponding effective time period, otherwise it is invalid.

[0082] In some embodiments, after generating the energy-saving strategy for the first RAN device, the method further includes:

[0083] The second network element is sent an energy-saving policy to generate an energy-saving configuration based on the energy-saving policy and to send the energy-saving configuration to the first RAN device. The energy-saving configuration is used to instruct the first RAN device to perform corresponding energy-saving processing.

[0084] The second network element may include, but is not limited to, a Near Real Time Radio Intelligent Controller (Near-RT RIC). That is, after generating an energy-saving policy, the first network element can transmit it to the second network element, which then generates a specific configuration based on the energy-saving policy to instruct the first RAN device to perform corresponding energy-saving processing. Upon receiving the energy-saving configuration, the first RAN device can perform corresponding energy-saving processing on the cells corresponding to the policy implementation targets. Since the energy-saving configuration is generated based on the energy-saving policy, and the energy-saving policy is associated with the first energy-saving measure, performing corresponding energy-saving processing on the cells corresponding to the policy implementation targets is equivalent to implementing the first energy-saving measure in these cells, thus achieving energy-saving control over these cells.

[0085] In some embodiments, the method further includes:

[0086] Receive first information sent by the first RAN device, the first information including at least one of network power consumption data and user service performance data;

[0087] Based on the initial information, the energy-saving strategy is evaluated;

[0088] Adjust energy-saving strategies based on evaluation results.

[0089] It should be understood that the first network element sends an energy-saving strategy to the second network element. The second network element receives the energy-saving strategy, generates an energy-saving configuration based on the strategy, and sends the configuration to the first RAN device. The first RAN device can then perform corresponding energy-saving operations based on the configuration. To achieve better energy-saving effects and user service performance, the first RAN device can transmit first information to the first network element, including at least one of network energy consumption data and user service performance data. The first network element can then evaluate the energy-saving strategy based on this first information and adjust the strategy accordingly. Subsequent energy-saving control is then performed based on the adjusted strategy. For example, user service performance data may include, but is not limited to, performance indicators such as user-level / service-level latency. Furthermore, it should be noted that at least one of the energy-saving strategy conditions and / or energy-saving objectives can be adjusted based on the evaluation results. The energy-saving strategy is then adjusted based on the adjusted conditions and / or objectives.

[0090] See Figure 2 , Figure 2 This is a flowchart of an energy-saving control method provided in an embodiment of this application, applied to a second network element, such as... Figure 2 As shown, the energy-saving control method provided in this embodiment includes the following steps:

[0091] Step 201: Receive the energy-saving strategy sent by the first network element. The energy-saving strategy is used for energy-saving control.

[0092] Step 202: Generate energy-saving configuration based on energy-saving strategy;

[0093] Step 203: Send an energy-saving configuration to the first RAN device. The energy-saving configuration is used to instruct the first RAN device to perform corresponding energy-saving processing.

[0094] It should be understood that the method applied to the second network element corresponds to the method applied to the first network element described above; they are energy-saving methods applied to different sides, and their technical features are corresponding, so they will not be elaborated further. For example, the energy-saving strategy in this embodiment is a strategy generated based on at least one of energy-saving strategy conditions and energy-saving objectives. At least one of the energy-saving strategy conditions and energy-saving objectives is generated based on key objects within the cell of the identified first RAN equipment. The energy-saving strategy conditions are the conditions for implementing the first energy-saving means, and the energy-saving objectives are the goals expected to be achieved through energy-saving control. The key objects include at least one of users of the first user type and services of the first service type.

[0095] In some embodiments, an energy-saving configuration is generated based on an energy-saving strategy, including at least one of the following:

[0096] An energy-saving configuration for the target cell is generated according to the energy-saving strategy if the target cell meets at least one of the following conditions. The energy-saving configuration of the target cell is used to instruct the first RAN device to perform corresponding energy-saving processing on the target cell according to the energy-saving configuration of the target cell. The target cell is any cell in the cells corresponding to the policy implementation scope:

[0097] The target community includes users of the second user type;

[0098] The ratio between the number of users of the second user type in the target community and the total number of users in the target community is greater than the first preset ratio;

[0099] The target cell includes ongoing services of the second service type;

[0100] The ratio between the number of second-type services in operation within the target cell and the total number of services in the target cell is greater than the second preset ratio.

[0101] In other words, once a cell meets at least one of the above conditions, it means that the cell meets the energy-saving strategy conditions. The second cell can then generate the energy-saving configuration for the cell according to the energy-saving strategy and send it to the first RAN device. In this way, the first RAN device can implement corresponding energy-saving processing for the cell according to the received energy-saving configuration, so as to achieve energy-saving control of the cell.

[0102] In some embodiments, generating an energy-saving configuration for a target cell according to an energy-saving strategy includes:

[0103] Obtain the second energy-saving method currently used in the target community;

[0104] When the second energy-saving method differs from the first energy-saving method in the energy-saving strategy, the energy-saving configuration of the target community is generated based on the first energy-saving method.

[0105] If the first energy-saving measure corresponding to the energy-saving strategy is the second energy-saving measure currently being implemented in the target cell, the energy-saving configuration for the target cell does not need to be regenerated to reduce computation. The target cell can maintain its current energy-saving state, or the generated energy-saving configuration can be used to indicate maintaining the current energy-saving state. If the first energy-saving measure corresponding to the energy-saving strategy is not the second energy-saving measure currently being implemented in the target cell, i.e., the energy-saving measure has been changed, then the energy-saving configuration for the target cell needs to be generated according to the first energy-saving measure and sent to the first RAN device. Subsequently, the first RAN device performs corresponding energy-saving processing on the target cell according to the received energy-saving configuration of the target cell.

[0106] In some embodiments, the method further includes:

[0107] Receive second information sent by the first RAN device, the second information including at least one of network status and user service performance data;

[0108] Adjust the energy-saving configuration based on the second piece of information;

[0109] Send the adjusted energy-saving configuration to the first RAN device.

[0110] In this embodiment, the first network element can generate a radio access network (RAN) energy-saving strategy based on set energy-saving policy conditions and / or energy-saving targets, and then send the RAN energy-saving strategy to the second network element. The second network element can dynamically generate energy-saving configurations (e.g., including but not limited to network resource allocation instructions and transmit power parameters) and send them to the first RAN device to achieve energy-saving effects. For example:

[0111] Network resource dynamic allocation instructions:

[0112] The allocation of wireless resources is dynamically adjusted based on real-time network load and user behavior data.

[0113] During periods of low load, resources are concentrated on key users and key business operations, while reducing the energy consumption of non-critical resources.

[0114] Transmit power adjustment:

[0115] The base station's transmission power is dynamically adjusted based on the user distribution and service needs within the community.

[0116] By reducing the transmission power in non-critical areas, energy savings can be achieved while minimizing the impact on critical users and services.

[0117] During the implementation of energy-saving strategies, the network needs to ensure the experience of critical users and / or critical services. This can be achieved by optimizing resource allocation and providing priority services, thereby ensuring the network quality and reliability for these users and services. For example,

[0118] Real-time monitoring and adjustment:

[0119] By using the second network element to monitor network status and user performance data feedback in real time, problems that may affect the experience of key users and services can be identified and resolved in a timely manner.

[0120] Based on monitoring data, energy-saving parameters / controls are dynamically adjusted, i.e., energy-saving configurations are adjusted to provide priority services for key users and key businesses, ensuring that high service quality can still be maintained when network resources are strained, so as to ensure that user experience is not affected.

[0121] For example, network status may include, but is not limited to, network data such as network latency, network jitter, and network packet loss rate.

[0122] In this implementation, in order to achieve better energy saving and user service performance, the first RAN device can transmit second information, including at least one of network status and user service performance data, to the second network element. In this way, the second network element can adjust the energy saving configuration according to the second information and send the adjusted energy saving configuration to the first RAN device so that the first RAN device can perform energy saving processing based on the adjusted energy saving configuration.

[0123] See Figure 3 , Figure 3 This is a flowchart of an energy-saving control method provided in an embodiment of this application, applied to a first RAN device, such as... Figure 3 As shown, the energy-saving control method provided in this embodiment includes the following steps:

[0124] Step 301: Receive the energy-saving configuration sent by the second network element;

[0125] Step 302: Perform energy-saving processing based on energy-saving configuration.

[0126] It should be understood that the method applied to the first RAN device corresponds to the method applied to the first network element / second network element described above. They are energy-saving methods applied to different sides, and their technical features are corresponding, so they will not be repeated here. For example, the energy-saving configuration in this embodiment is a configuration generated based on an energy-saving strategy. The energy-saving strategy is a strategy generated based on at least one of energy-saving strategy conditions and energy-saving objectives. At least one of the energy-saving strategy conditions and energy-saving objectives is generated based on key objects identified within the cell of the first RAN device. The energy-saving strategy conditions are used to indicate the conditions for implementing the first energy-saving means, and the energy-saving objectives are the goals expected to be achieved through energy-saving control. The key objects include at least one of users of the first user type and services of the first service type.

[0127] In some embodiments, the method further includes:

[0128] Send first information to the first network element. The first information includes at least one of network energy consumption data and user service performance data. The first information is used to evaluate the energy-saving strategy to obtain an evaluation result. The energy-saving strategy is used for energy-saving control. The evaluation result is used to adjust the energy-saving strategy.

[0129] The process of the above method will be specifically described below with some specific embodiments.

[0130] Introduction to related technologies:

[0131] 5G RAN (Radio Access Array) is a crucial issue for 5G operators. Due to the dynamic nature of service load and user mobility, RAN energy-saving measures can be applied to different network layers and time scales through configuration optimization. Energy-saving (ES) techniques mainly include carrier shutdown or radio frequency (RF) channel shutdown at the cell level, or Advanced Sleep Monitoring (ASM) technology (which proposes short-time-scale ES mechanisms at the symbol, subframe, and frame levels).

[0132] Traditional 5G network energy saving can be achieved using manual configuration or Self-Organizing Network (SON) functionality. Related protocols define centralized and distributed ES features, primarily targeting cell on / off handover within or between Radio Access Technologies (RATs). O-RAN, on the other hand, leverages AI / ML services and open interfaces to introduce optimized ES and EE solutions, including turning different network components on / off at different times.

[0133] However, the energy-saving strategies adopted in the relevant technical solutions currently only consider the characteristics / conditions of the cell itself, such as the cell's uplink and downlink PRB occupancy rate, cell traffic prediction, and average cell transmit power, or perform energy-saving operations on the cell / cell group without any restrictions (such as cell shutdown, partial RF channel shutdown, symbol hibernation, etc.). They lack awareness of key users and key service types in the cell, and indiscriminately implementing energy-saving measures on the cell will seriously affect the experience of key users and services, and cannot guarantee their protection.

[0134] This application proposes an energy-saving control method that sets energy-saving strategy conditions and energy-saving targets based on key users and key services in a community. While achieving network energy saving, it reduces the impact on user and service perception, ensures the experience of key users and key services, and balances energy-saving effect with user service experience protection.

[0135] Example 1:

[0136] like Figure 4 As shown, the network / user data collected by the first network element (e.g., Non-RT RIC) can identify key users and key services in the cell by analyzing factors such as user behavior, service type, and traffic patterns; based on the identified key users and key services, energy-saving strategy conditions and / or energy-saving targets (energy-saving strategy targets) are generated, and energy-saving strategies are generated.

[0137] The first network element (e.g., Non-RT RIC) issues a wireless access network energy-saving policy to the second network element (e.g., Near-RT RIC). The policy includes: the policy implementation object (i.e., the policy implementation scope, ScopeIdentifier) ​​and policy constraint / condition information (i.e., energy-saving policy conditions, Policy Resource Statement, also known as policy conditions / available resources).

[0138] The policy implementation object (ScopeIdentifier) ​​may include, but is not limited to: cell identifier and / or cell group identifier and / or TAI identifier and / or carrier identifier; used to indicate which cells are subject to energy-saving constraints / conditions; and possible identifier combinations are shown in Table 1.

[0139] Table 1. Allowed combinations of esResources statement with ScopeIdentifier (Possible combinations of energy-saving strategy conditions and implementation targets)

[0140]

[0141] Policy constraint / condition information (EsResource) is used to instruct the community on the conditions under which corresponding energy-saving measures should be implemented, as well as some suggestions for the operation of energy-saving measures.

[0142] To provide targeted methods for ensuring user / business experience for different application scenarios, the following are some examples of possible strategy combinations:

[0143] 1) cellId / cellIdList / TAI+user type+energy saving method: This policy indicates that when there is a user of the user type specified in the cell, the energy saving method limited in the policy shall be adopted. For example, when there is a VIP user in the cell, the cell shall only adopt the energy saving method of symbol hibernation and open the closed cell or radio frequency channel.

[0144] 2) cellId / cellIdList / TAI+user type+user percentage+energy saving method: This policy indicates that when the number of users of a specified type in the cell exceeds the specified percentage, the energy saving method specified in the policy will be adopted. For example, when the number of VIP users in the cell exceeds the specified percentage, the energy saving function of the cell will be turned off and no energy saving method will be adopted.

[0145] 3) cellId / cellIdList / TAI+service type+energy saving method: This policy indicates that when a service of the specified service type is performed in the cell, the energy saving method limited in the policy shall be adopted. For example, when remote industrial control is performed in the cell, the energy saving function of the cell shall be turned off, such as turning on the closed radio frequency channel.

[0146] 4) cellId / cellIdList / TAI+service type+service percentage+energy saving method: This policy indicates that when the service volume of a specified service type in a cell exceeds the specified percentage, the energy saving method specified in the policy will be adopted. For example, when the service volume of VR services in a cell exceeds the specified percentage, the energy saving function of the cell will be turned off and no energy saving method will be adopted.

[0147] 5) cellId / cellIdList / TAI+user type+service type+energy saving method: This policy indicates that when a user of the specified user type performs the specified service type, the cell will only adopt the limited energy saving method and turn off other energy saving methods; if a user of the specified user type does not perform the specified service type, the previous energy saving method will still be maintained.

[0148] 6) cellId / cellIdList / TAI+user type+service type+service percentage+energy saving method: This policy indicates that when the percentage of service volume of a specified service type performed by a specified user type exceeds a specified value, the cell will only take limited energy saving measures and turn off other energy saving measures.

[0149] The data type definition of the energy-saving constraint / condition EsResource mentioned above is shown in Table 2, and the definitions of related attributes are shown in Tables 3, 4, 5, 6 and 7.

[0150] Table 2: Definition of type EsResource

[0151]

[0152]

[0153] Table 3: Definition of type EsType (Definition of energy-saving methods)

[0154] Attribute name Data type P Cardinality Applicability cellCarrierShutdownList array(CellCarrierShutdownType) C 0..n 4G, 5G rfChannelReconfigList array(RfChannelReconfigType) C 0..n 4G, 5G asmList array(ASMType) C 0..n 4G, 5G esOff bool C 0..1 4G, 5G

[0155] Table 4: Definition of type UeTypeRatio (Definition of User Type Percentage)

[0156] Attribute name Data type P Cardinality Applicability ueType UeType M 0..1 4G, 5G ueRatio number O 0..1 4G, 5G

[0157] Table 5: Definition of type UeType (User Type Definition)

[0158] Attribute name Data type P Cardinality Applicability VIP string C 0..1 4G, 5G common string C 0..1 4G, 5G

[0159] Table 6: Definition of type ServiceTypeRatio (Service type user ratio definition)

[0160] Attribute name Data type P Cardinality Applicability serviceType ServiceType M 0..1 4G, 5G serviceRatio number O 0..1 4G, 5G

[0161] Table 7: Definition of ServiceType

[0162] Attribute name Data type P Cardinality Applicability vr string C 0..1 4G, 5G highResolutionVedio string C 0..1 4G, 5G industrial control string C 0..1 4G, 5G industrualVision string C 0..1 4G, 5G

[0163] The second network element receives the wireless access network's energy-saving strategy, which includes: a description of the strategy's scope (i.e., the policy's implementation range) and policy constraint / condition information. Based on the energy-saving strategy and dynamic information collected by the wireless access network, it generates a specific energy-saving configuration for the wireless network (corresponding to the dynamically generated network energy-saving parameters / controls in the diagram), and sends the relevant configuration to the first RAN device (i.e., the third network element, such as the base station). The base station executes corresponding energy-saving processing based on the energy-saving configuration and can feed back network status and user performance data to the second network element. The second network element performs real-time monitoring, dynamically adjusts the network energy-saving parameters / controls, and sends the adjusted network energy-saving parameters / controls to the base station (E2 Node). The base station can then execute based on the adjusted network energy-saving parameters / controls. In addition, the base station can also send network energy consumption data and user / service performance data (i.e., the aforementioned user service performance data) to the first network element. In this way, the first network element can evaluate the effectiveness of the energy-saving strategy and adjust the energy-saving strategy conditions and energy-saving targets based on the evaluation results (i.e., the assessment results), thereby adjusting the energy-saving strategy.

[0164] For example, here are some key user experience assurance solutions based on the above energy-saving strategy combination 1) / 2):

[0165] The first network element (non-real-time RIC) sends the ScopeIdentifier, policy constraint / condition EsResource, to the second network element (near real-time RIC) as follows:

[0166]

[0167] The policy implementation targets (policy implementation scope) include: cell identifier, policy constraints / conditions EsResource include energy-saving methods and user types (e.g., VIP users), and optionally, user percentage limits may also be included, indicating that if the number of VIP users in the corresponding cell is greater than a first preset percentage (not limited, for example, 30%), only Symbolic Sleep (ASM) will be enabled and other energy-saving methods will be disabled;

[0168] The second network element receives the above energy-saving strategy, determines the type of energy-saving strategy, and determines the xApp (program) supported by the above strategy type in the second network element according to the type of energy-saving strategy (energy-saving type), and forwards the energy-saving strategy to the xApp. The xApp obtains the user type and the number of users of each type under cell_71, cell_72 and cell_73 according to the energy-saving strategy (obtaining relevant information from the first RAN device through the E2 interface), and obtains the energy-saving measures and related configurations adopted by these cells, such as cell_71 is currently in the radio frequency channel closed state, cell_72 has not activated any energy-saving measures, and cell_73 is currently in the ASM state;

[0169] xApp dynamically calculates the percentage of VIP users in the cell. When the percentage of VIP users is greater than 30% of the total number of users in the cell, xApp generates the corresponding energy-saving configuration for the cell. For example, cell_71 opens the closed radio frequency channel and switches to ASM mode, cell_72 enables ASM energy saving, and cell_73 keeps the current ASM state and does not reconfigure.

[0170] xApp sends the generated cell energy-saving configuration to the corresponding first RAN device, such as a base station, through the E2 Termination interface;

[0171] The first RAN device receives the energy-saving configuration, reconfigures the cell's energy-saving parameters, and performs corresponding energy-saving processing.

[0172] Example 2: Key business experience assurance solution based on the above energy-saving strategy combination 3) / 4):

[0173] The first network element sends the ScopeIdentifier, the object for implementing the wireless access network energy-saving strategy, and the policy constraints / conditions EsResource to the second network element, as shown below:

[0174] {

[0175] "scope":{

[0176] "CellList":[

[0177] {"plmnId":{"mcc":"248","mnc":"35"},

[0178] "cId":{"ncI":71}},

[0179] {"plmnId":{"mcc":"248","mnc":"35"},

[0180] "cId":{"ncI":72}},

[0181] {"plmnId":{"mcc":"248","mnc":"35"},

[0182] "cId":{"ncI":73}} ]

[0184] },

[0185]

[0186] The policy implementation targets include: cell identifier, and the policy constraints / conditions EsResource include energy-saving measures and service types. Optionally, it may also include service proportion restrictions, indicating that if the proportion of VR services in the total service volume of the corresponding cell is greater than a second preset proportion (without specific limitation, such as 30%), all energy-saving measures will be turned off.

[0187] The second network element receives the above-mentioned strategy, determines the xApp that supports the above-mentioned strategy type in the second network element based on the type of strategy, and forwards the strategy to the xApp. The xApp obtains the service type and service data volume of each type under cell_71, cell_72, and cell_73 according to the strategy (for example, the service type information can be obtained from the service identification xApp, and the service data volume information can be obtained from the service volume prediction xApp. The specific implementation of these xApps will not be elaborated in detail in this patent). This type of strategy is not aware of the user. In addition, it obtains the energy-saving measures and related configurations adopted by these cells, such as cell_71 is currently in the radio frequency channel closed state, cell_72 has not activated any energy-saving measures, and cell_73 is currently in the ASM state.

[0188] xApp dynamically calculates the proportion of VR services in each cell. When the proportion of VR services reaches 30% of the total services in the cell, xApp generates the corresponding energy-saving configuration for the cell, such as cell_71 opening the closed radio frequency channel, cell_72 not performing any configuration, and cell_73 disabling the ASM energy-saving mode.

[0189] xApp distributes the generated cell energy-saving configuration to the corresponding base station via E2 Termination;

[0190] The base station receives the optimized configuration and reconfigures the cell's energy-saving parameters.

[0191] Example 3: Key User Service Experience Assurance Solution Based on the Above Energy-Saving Strategy Combination 5) / 6):

[0192] The first network element sends the ScopeIdentifier, the object for implementing the wireless access network energy-saving strategy, and the policy constraints / conditions EsResource to the second network element, as shown below:

[0193]

[0194] {"plmnId":{"mcc":"248","mnc":"35"},

[0195] "cId":{"ncI":72}},

[0196] {"plmnId":{"mcc":"248","mnc":"35"},

[0197] "cId":{"ncI":73}} ]

[0199] },

[0200] "esResources":[

[0201] {

[0202] "esType":"ESoff",

[0203] "ueType":"VIP",

[0204] "serviceType":"highResolutionvedio",

[0205] "serviceRatio":"20"

[0206] }, ]

[0208] }

[0209] The policy implementation targets include: cell identifier, and the policy constraints / conditions EsResource include energy-saving measures, user type and service type. Optionally, it may also include service proportion limit, which means that when the proportion of VIP users using high-definition video services in the corresponding cell exceeds 20% of the total service volume of the cell, all energy-saving measures will be turned off to ensure the experience of VIP users when using high-definition video services.

[0210] The second network element receives the above policy, determines the xApp that supports the above policy type based on the policy type, and forwards the policy to the xApp. The xApp obtains the user type and the service type and service volume data of each type of user under cell_71, cell_72 and cell_73 according to the policy, and obtains the energy-saving measures and related configurations adopted by these cells, such as cell_71 is currently in the radio frequency channel closed state, cell_72 has not activated any energy-saving measures, and cell_73 is currently in the ASM state.

[0211] xApp dynamically calculates the amount of data used by VIP users for high-definition video services. When the proportion of this service reaches 20%, xApp generates the corresponding energy-saving configuration for the cell, such as cell_71 opening the closed radio frequency channel, cell_72 not performing any configuration, and cell_73 disabling the ASM energy-saving mode.

[0212] xApp distributes the generated cell energy-saving configuration to the corresponding base station via E2 Termination;

[0213] The base station receives the optimized configuration and reconfigures the cell's energy-saving parameters.

[0214] Compared with related technologies, the proposal in this application embodiment can set energy-saving strategy conditions and energy-saving targets for key users and key services in the community. While achieving network energy saving, it reduces the impact on user and service perception, ensures the experience of key users and key services, and balances the energy-saving effect with the guarantee of user service experience.

[0215] like Figure 5 As shown, Figure 5 This is a schematic diagram of the structure of an energy-saving control device provided in an embodiment of this application, which can be applied to a first network element, such as... Figure 5 As shown, the energy-saving control device 500 includes:

[0216] The identification module 501 is used to identify key objects within the cell of the first radio access network (RAN) device. The key objects include at least one of the following: users of the first user type and services of the first service type.

[0217] The first generation module 502 is used to generate at least one of energy-saving strategy conditions and energy-saving targets based on the identified key objects. The energy-saving strategy conditions are the conditions for implementing the first energy-saving means, and the energy-saving targets are the goals expected to be achieved in carrying out energy-saving control.

[0218] The second generation module 503 is used to generate an energy-saving strategy for the first RAN device based on at least one of the energy-saving strategy conditions and energy-saving objectives. The energy-saving strategy is used for energy-saving control.

[0219] In some embodiments, the energy-saving strategy includes at least one of energy-saving strategy conditions and energy-saving objectives, as well as the strategy implementation scope. The cell corresponding to the strategy implementation scope is a cell in which the first energy-saving means can be implemented, and the cell corresponding to the strategy implementation scope is at least one of the cells of the first RAN equipment.

[0220] In some embodiments, the scope of policy implementation includes at least one of the following:

[0221] At least one cell identifier ID;

[0222] Tracking area identifier (TAI);

[0223] Carrier identifier.

[0224] In some embodiments, the energy-saving strategy conditions include at least one of the following:

[0225] There are users of the second user type in the community;

[0226] The user percentage is greater than the first preset percentage. The user percentage is the ratio between the number of users of the second user type in the community and the total number of users in the community.

[0227] There are ongoing second-type services within the community;

[0228] The business share is greater than the second preset ratio. The business share is the ratio between the number of second business types in operation within the community and the total number of businesses within the community.

[0229] In some embodiments, the apparatus further includes:

[0230] The policy sending module is used to send energy-saving policies to the second network element so that the second network element can generate energy-saving configurations based on the energy-saving policies and send energy-saving configurations to the first RAN device. The energy-saving configurations are used to instruct the first RAN device to perform corresponding energy-saving processes.

[0231] In some embodiments, the device further includes:

[0232] The first information receiving module is used to receive first information sent by the first RAN device. The first information includes at least one of network energy consumption data and user service performance data.

[0233] The evaluation module is used to evaluate energy-saving strategies based on the initial information.

[0234] The strategy adjustment module is used to adjust energy-saving strategies based on evaluation results.

[0235] The energy-saving control device 500 provided in this embodiment can realize the various processes of the above-described energy-saving control method applied to the first network element. The technical features are one-to-one and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0236] See Figure 6 , Figure 6 This is a schematic diagram of the structure of an energy-saving control device provided in an embodiment of this application, which can be applied to a second network element, such as... Figure 6 As shown, the energy-saving control device 600 includes:

[0237] The first receiving module 601 is used to receive the energy-saving strategy sent by the first network element, and the energy-saving strategy is used for energy-saving control.

[0238] The third generation module 602 is used to generate energy-saving configurations based on energy-saving strategies;

[0239] The first transmitting module 603 is used to send an energy-saving configuration to the first RAN device, the energy-saving configuration being used to instruct the first RAN device to perform corresponding energy-saving processing.

[0240] In some embodiments, the third generation module 602 is specifically used for at least one of the following:

[0241] An energy-saving configuration for the target cell is generated according to the energy-saving strategy if the target cell meets at least one of the following conditions. The energy-saving configuration of the target cell is used to instruct the first RAN device to perform corresponding energy-saving processing on the target cell according to the energy-saving configuration of the target cell. The target cell is any cell in the cells corresponding to the policy implementation scope:

[0242] The target community includes users of the second user type;

[0243] The ratio between the number of users of the second user type in the target community and the total number of users in the target community is greater than the first preset ratio;

[0244] The target cell includes ongoing services of the second service type;

[0245] The ratio between the number of second-type services in operation within the target cell and the total number of services in the target cell is greater than the second preset ratio.

[0246] In some embodiments, generating an energy-saving configuration for a target cell according to an energy-saving strategy includes:

[0247] Obtain the second energy-saving method currently used in the target community;

[0248] When the second energy-saving method differs from the first energy-saving method in the energy-saving strategy, the energy-saving configuration of the target community is generated based on the first energy-saving method.

[0249] In some embodiments, the device further includes:

[0250] The second information receiving module is used to receive second information sent by the first RAN device. The second information includes at least one of network status and user service performance data.

[0251] The configuration adjustment module is used to adjust the energy-saving configuration based on the second information;

[0252] The configuration sending module is used to send the adjusted energy-saving configuration to the first RAN device.

[0253] The energy-saving control device 600 provided in this embodiment can realize the various processes of the above-described energy-saving control method applied to the second network element. The technical features are one-to-one and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0254] See Figure 7 , Figure 7 This is a schematic diagram of the structure of an energy-saving control device provided in an embodiment of this application, which can be applied to a first RAN device, such as... Figure 7 As shown, the energy-saving control device 700 includes:

[0255] The second receiving module 701 is used to receive the energy-saving configuration sent by the second network element;

[0256] Processing module 702 is used for energy-saving processing based on energy-saving configuration.

[0257] In some embodiments, the device further includes:

[0258] The information sending module is used to send first information to the first network element. The first information includes at least one of network energy consumption data and user service performance data. The first information is used to evaluate the energy-saving strategy to obtain an evaluation result. The energy-saving strategy is used for energy-saving control. The evaluation result is used to adjust the energy-saving strategy.

[0259] The energy-saving control device 700 provided in this embodiment can realize the various processes of the above-described energy-saving control method applied to the first RAN equipment. The technical features are one-to-one and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0260] This application also provides an electronic device, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, it implements the various processes of the above-described energy-saving control method embodiment applied to the first network element and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0261] For details, see Figure 8This application also provides an electronic device, including a bus 801, a transceiver 802, an antenna 803, a bus interface 804, a processor 805, and a memory 806.

[0262] The processor is used for:

[0263] Identify key objects within the cell of the first radio access network (RAN) device, including at least one of users of the first user type and services of the first service type.

[0264] Based on the identified key objects, generate at least one of the following: energy-saving strategy conditions and energy-saving objectives. The energy-saving strategy conditions are the conditions for implementing the first energy-saving means, and the energy-saving objectives are the goals expected to be achieved through energy-saving control.

[0265] An energy-saving strategy for the first RAN device is generated based on at least one of the energy-saving strategy conditions and energy-saving objectives. The energy-saving strategy is used for energy-saving control.

[0266] exist Figure 8 In this document, a bus architecture (represented by bus 801) is used. Bus 801 can include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 805 and memory represented by memory 806. Bus 801 can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 804 provides an interface between bus 801 and transceiver 802. Transceiver 802 can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 805 is transmitted over a wireless medium via antenna 803, which further receives data and transmits data to processor 805.

[0267] The processor 805 manages the bus 801 and handles general processing, and also provides various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 806 can be used to store data used by the processor 805 during operation.

[0268] Optionally, the processor 805 can be a CPU, ASIC, FPGA, or CPLD.

[0269] The processing of the electronic device 800 provided in this embodiment can realize the various processes of the various embodiments of the energy-saving control method applied to the first network element. The technical features are one-to-one and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0270] This application also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the energy-saving control method embodiment applied to the first network element described above, and achieves the same technical effect. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0271] This application also provides an electronic device, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, it implements the various processes of the above-described energy-saving control method embodiment applied to the second network element and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0272] For details, see Figure 9 As shown in the figure, this application embodiment also provides an electronic device, including a bus 901, a transceiver 902, an antenna 903, a bus interface 904, a processor 905, and a memory 906.

[0273] The processor is used for:

[0274] Receive the energy-saving strategy sent by the first network element; the energy-saving strategy is used for energy-saving control.

[0275] Based on energy-saving strategies, generate energy-saving configurations;

[0276] Send an energy-saving configuration to the first RAN device. The energy-saving configuration is used to instruct the first RAN device to perform corresponding energy-saving processing.

[0277] exist Figure 9 In this document, a bus architecture (represented by bus 901) is used. Bus 901 can include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 905 and memory represented by memory 906. Bus 901 can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 904 provides an interface between bus 901 and transceiver 902. Transceiver 902 can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 905 is transmitted over a wireless medium via antenna 903, which further receives data and transmits it to processor 905.

[0278] Processor 905 manages bus 901 and general processing, and also provides various functions, including timing, peripheral interface, voltage regulation, power management, and other control functions. Memory 906 can be used to store data used by processor 905 during operation.

[0279] Optionally, the processor 905 can be a CPU, ASIC, FPGA, or CPLD.

[0280] The processing of the electronic device 900 provided in this embodiment can realize the various processes of the various embodiments of the energy-saving control method applied to the second network element. The technical features are one-to-one and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0281] This application also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the various processes described in the above-described energy-saving control method embodiments applied to the second network element, and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be, for example, ROM, RAM, magnetic disk, or optical disk.

[0282] This application also provides an electronic device, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, it implements the various processes of the above-described energy-saving control method embodiment applied to the first RAN device and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0283] For details, see Figure 10 As shown in the figure, this application embodiment also provides an electronic device, including a bus 1001, a transceiver 1002, an antenna 1003, a bus interface 1004, a processor 1005, and a memory 1006.

[0284] The processor is used for:

[0285] Receive energy-saving configuration sent by the second network element;

[0286] Energy-saving measures are implemented based on energy-saving configurations.

[0287] exist Figure 10In this document, a bus architecture (represented by bus 1001) is used. Bus 1001 may include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 1005 and memory represented by memory 1006. Bus 1001 may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 1004 provides an interface between bus 1001 and transceiver 1002. Transceiver 1002 may be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 1005 is transmitted over a wireless medium via antenna 1003, which further receives data and transmits it to processor 1005.

[0288] Processor 1005 is responsible for managing bus 1001 and general processing, and can also provide various functions, including timing, peripheral interface, voltage regulation, power management, and other control functions. Memory 1006 can be used to store data used by processor 1005 during operation.

[0289] Optionally, the processor 1005 can be a CPU, ASIC, FPGA, or CPLD.

[0290] The processing of the electronic device 1000 provided in this embodiment can realize the various processes of the various embodiments of the energy-saving control method applied to the first RAN device, with one-to-one correspondence of technical features and the same technical effect. To avoid repetition, it will not be described again here.

[0291] This application also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes described in the above-described energy-saving control method embodiment applied to the first RAN device, and achieves the same technical effect. To avoid repetition, it will not be described again here. The computer-readable storage medium may be, for example, ROM, RAM, magnetic disk, or optical disk.

[0292] This application provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, they implement various processes as described in the embodiments. The technical features are one-to-one and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0293] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0294] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or first network device, etc.) to execute the methods of the various embodiments of this application.

[0295] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. An energy-saving control method, characterized in that, Applied to the first network element, the method includes: Identify key objects within the cell of the first radio access network (RAN) device, wherein the key objects include at least one of users of a first user type and services of a first service type; Based on the identified key objects, at least one of the following is generated: energy-saving strategy conditions and energy-saving objectives. The energy-saving strategy conditions are the conditions for implementing the first energy-saving means, and the energy-saving objectives are the goals expected to be achieved through energy-saving control. Based on at least one of the energy-saving strategy conditions and the energy-saving objectives, an energy-saving strategy for the first RAN device is generated, and the energy-saving strategy is used for energy-saving control.

2. The method according to claim 1, characterized in that, The energy-saving strategy includes at least one of the energy-saving strategy conditions and the energy-saving target, as well as the strategy implementation scope. The cell corresponding to the strategy implementation scope is a cell that can implement the first energy-saving means, and the cell corresponding to the strategy implementation scope is at least one of the cells of the first RAN equipment.

3. The method according to claim 2, characterized in that, The scope of the strategy includes at least one of the following: At least one cell identifier ID; Tracking area identifier (TAI); Carrier identifier.

4. The method according to claim 1, characterized in that, The energy-saving strategy conditions include at least one of the following: There are users of the second user type in the community; The user proportion is greater than the first preset proportion, whereby the user proportion is the ratio between the number of users of the second user type in the community and the total number of users in the community; There are ongoing second-type services within the community; The business proportion is greater than the second preset proportion, whereby the business proportion is the ratio between the number of second business types in operation within the cell and the total number of business types in the cell.

5. The method according to claim 1, characterized in that, After generating the energy-saving strategy for the first RAN device, the following is also included: The energy-saving policy is sent to the second network element so that the second network element generates an energy-saving configuration based on the energy-saving policy and sends the energy-saving configuration to the first RAN device. The energy-saving configuration is used to instruct the first RAN device to perform corresponding energy-saving processing.

6. The method according to claim 1, characterized in that, The method further includes: Receive first information sent by the first RAN device, the first information including at least one of network energy consumption data and user service performance data; Based on the first information, the energy-saving strategy is evaluated; Based on the evaluation results, the energy-saving strategy will be adjusted.

7. An energy-saving control method, characterized in that, Applied to a second network element, the method includes: Receive energy-saving strategy sent by the first network element, the energy-saving strategy being used for energy-saving control; Based on the energy-saving strategy, an energy-saving configuration is generated; The energy-saving configuration is sent to the first RAN device, which instructs the first RAN device to perform corresponding energy-saving processing.

8. The method according to claim 7, characterized in that, The generation of energy-saving configurations based on the energy-saving strategy includes at least one of the following: If the target cell meets at least one of the following conditions, an energy-saving configuration for the target cell is generated according to the energy-saving strategy. The energy-saving configuration for the target cell is used to instruct the first RAN device to perform corresponding energy-saving processing on the target cell according to the energy-saving configuration for the target cell. The target cell is any cell in the cells corresponding to the scope of the strategy implementation: The target cell includes users of the second user type; The ratio between the number of users of the second user type in the target cell and the total number of users in the target cell is greater than a first preset ratio; The target cell includes ongoing services of the second service type; The ratio between the number of services of the second service type in operation within the target cell and the total number of services in the target cell is greater than a second preset ratio.

9. The method according to claim 8, characterized in that, The step of generating the energy-saving configuration of the target cell according to the energy-saving strategy includes: Obtain the second energy-saving method currently used in the target cell; If the second energy-saving method differs from the first energy-saving method in the energy-saving strategy, the energy-saving configuration of the target cell is generated based on the first energy-saving method.

10. The method according to claim 7, characterized in that, The method further includes: Receive second information sent by the first RAN device, the second information including at least one of network status and user service performance data; Adjust the energy-saving configuration based on the second information; Send the adjusted energy-saving configuration to the first RAN device.

11. An energy-saving control method, characterized in that, Applied to a first RAN device, the method includes: Receive energy-saving configuration sent by the second network element; Energy-saving processing is performed based on the aforementioned energy-saving configuration.

12. The method according to claim 11, characterized in that, The method further includes: Send first information to a first network element. The first information includes at least one of network energy consumption data and user service performance data. The first information is used to evaluate the energy-saving strategy to obtain an evaluation result. The energy-saving strategy is used for energy-saving control. The evaluation result is used to adjust the energy-saving strategy.

13. An energy-saving control device, characterized in that, Applied to the first network element, the device includes: An identification module is used to identify key objects within the cell of the first radio access network (RAN) device, wherein the key objects include at least one of users of a first user type and services of a first service type. The first generation module is used to generate at least one of energy-saving strategy conditions and energy-saving targets based on the identified key objects. The energy-saving strategy conditions are the conditions for implementing the first energy-saving means, and the energy-saving targets are the goals expected to be achieved in energy-saving control. The second generation module is used to generate an energy-saving strategy for the first RAN device based on at least one of the energy-saving strategy conditions and the energy-saving target, wherein the energy-saving strategy is used for energy-saving control.

14. An energy-saving control device, characterized in that, Applied to a second network element, the device includes: The first receiving module is used to receive the energy-saving strategy sent by the first network element, and the energy-saving strategy is used for energy-saving control. The third generation module is used to generate energy-saving configurations based on the energy-saving strategy; A first transmitting module is used to send the energy-saving configuration to a first RAN device, the energy-saving configuration being used to instruct the first RAN device to perform corresponding energy-saving processing.

15. An energy-saving control device, characterized in that, Applied to a first RAN device, the apparatus includes: The second receiving module is used to receive the energy-saving configuration sent by the second network element; The processing module is used to perform energy-saving processing based on the energy-saving configuration.

16. An electronic device, characterized in that, Including transceivers and processors, The processor is used for: Identify key objects within the cell of the first radio access network (RAN) device, wherein the key objects include at least one of users of a first user type and services of a first service type; Based on the identified key objects, at least one of the following is generated: energy-saving strategy conditions and energy-saving objectives. The energy-saving strategy conditions are the conditions for implementing the first energy-saving means, and the energy-saving objectives are the goals expected to be achieved through energy-saving control. Based on at least one of the energy-saving strategy conditions and the energy-saving objectives, an energy-saving strategy for the first RAN device is generated, and the energy-saving strategy is used for energy-saving control.

17. An electronic device, characterized in that, Including transceivers and processors, The processor is used for: Receive energy-saving strategy sent by the first network element, the energy-saving strategy being used for energy-saving control; Based on the energy-saving strategy, an energy-saving configuration is generated; The energy-saving configuration is sent to the first RAN device, which instructs the first RAN device to perform corresponding energy-saving processing.

18. An electronic device, characterized in that, Including transceivers and processors, The processor is used for: Receive energy-saving configuration sent by the second network element; Energy-saving processing is performed based on the aforementioned energy-saving configuration.

19. An electronic device, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when executed by the processor, the program implements the steps of the method as claimed in any one of claims 1 to 6, or the steps of the method as claimed in any one of claims 7 to 10, or the steps of the method as claimed in any one of claims 11 to 12.

20. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1 to 6, or the steps of the method according to any one of claims 7 to 10, or the steps of the method according to any one of claims 11 to 12.

21. A computer program product, characterized in that, Includes computer instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1-12.