Base station energy-saving processing method, storage medium, electronic device and computer program product

By acquiring the service distribution information of the base station Prru, energy-saving processing is carried out in a hierarchical manner, which solves the problem of unsatisfactory energy-saving effect of Qcell indoor distributed base station Prru, and realizes the maximum energy saving of the base station and the stability of network services.

CN121728537APending Publication Date: 2026-03-24ZTE CORP
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

In existing technologies, the energy-saving effect of the remote radio frequency micro-unit (Prru) of Qcell indoor distributed base stations is not ideal, resulting in energy waste and interference from neighboring cells.

Method used

By acquiring the carrier service distribution of all Prru units in the base station, energy-saving processing is carried out in a hierarchical manner, including Prru, PB, baseband board and main control equipment. Strategies such as carrier shutdown, deep sleep and intelligent power-off are adopted to achieve energy-saving control from bottom to top.

Benefits of technology

Without affecting network service quality, base station energy consumption is reduced to the greatest extent, avoiding energy waste and improving the economy and environmental friendliness of network operation, especially with significant energy savings at night or during off-peak hours.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121728537A_ABST
    Figure CN121728537A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a base station energy-saving processing method, a storage medium, an electronic device and a computer program product. The method comprises the following steps: acquiring service distribution conditions of carriers of all far-end radio frequency micro units Prru of a base station; energy-saving processing is carried out on Prru and superior equipment of the Prru in a hierarchical mode according to the service distribution condition, the superior equipment comprises a PB, a baseband board and main control equipment from bottom to top, the problems that in the related technology, Prru energy conservation is usually concerned on a Qcell indoor sub-base station, and the energy-saving effect is not ideal can be solved, energy-saving processing is carried out from the subordinate equipment to the superior equipment in a hierarchical mode, and the energy-saving efficiency is improved. And the maximum energy conservation of the base station is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of base station energy saving, specifically to a base station energy saving processing method, storage medium, electronic device, and computer program product. Background Technology

[0002] Indoor small cell base stations (Qcel1) can supplement the signal of macro base stations. An indoor base station typically has dozens or even hundreds of radio frequency (RF) units and multiple baseband boards. Specifically, an indoor Qcel1 base station includes multiple remote radio unit (Prru), multiple remote radio unit bridging units (PB, also known as Qcel1 bridging units), and multiple baseband boards. All Prru units in a Qcell cell transmit signals on a carrier-by-carrier basis, even when there is no traffic demand within their coverage area. This not only wastes energy but also causes interference to neighboring cells. For Qcell indoor base stations, the focus is usually on Prru energy saving, but the energy-saving effect is not ideal.

[0003] Regarding the issue that the energy-saving performance of Qcell indoor distributed base stations is not ideal, which is usually a concern in related technologies, no solution has yet been proposed. Summary of the Invention

[0004] This application provides a base station energy-saving processing method, storage medium, electronic device, and computer program product to at least solve the problem in the related art that the focus of Qcell indoor distributed base stations is usually on Prru energy saving, but the energy-saving effect is not ideal.

[0005] According to one embodiment of this application, a base station energy-saving processing method is provided, applied at the network end, the method comprising:

[0006] Obtain the service distribution of carriers for all remote radio frequency micro-units (Prru) of the base station;

[0007] Based on the service distribution, energy-saving processing is performed on the Prru and its upstream devices in a hierarchical manner, wherein the upstream devices include, from bottom to top, the PB, the baseband board, and the main control device.

[0008] According to another embodiment of this application, a base station is provided, the base station comprising:

[0009] The acquisition module is used to acquire the service distribution of carriers of all remote radio frequency microunits (Prru) of the base station;

[0010] The processing module is used to perform energy-saving processing on the Prru and its superior devices in a hierarchical manner according to the service distribution. The superior devices include, from bottom to top, the PB, the baseband board, and the main control device.

[0011] According to yet another embodiment of this application, a computer program product is also provided, including computer program instructions, wherein the computer program instructions cause a computer to implement the steps in any of the above method embodiments.

[0012] According to yet another embodiment of this application, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

[0013] According to yet another embodiment of this application, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0014] In this embodiment, the service distribution of carriers of all remote radio frequency micro-units (Prru) of the base station is obtained; energy-saving processing is performed on the Prru and its superior equipment in a hierarchical manner according to the service distribution. The superior equipment includes, from bottom to top, PB, baseband board, and main control equipment. This can solve the problem in related technologies where the focus of Qcell indoor distributed base stations is usually on Prru energy saving, but the energy saving effect is not ideal. By performing energy saving processing in a hierarchical manner from the lower-level equipment to the upper-level equipment, the maximum energy saving of the base station is achieved. Attached Figure Description

[0015] Figure 1 This is a hardware structure block diagram of the base station equipment for the base station energy-saving processing method according to an embodiment of this application;

[0016] Figure 2 This is a flowchart of a base station energy-saving processing method according to an embodiment of this application;

[0017] Figure 3 This is a schematic diagram of the structure of a base station device according to an embodiment of this application;

[0018] Figure 4 This is a flowchart of a base station energy-saving processing method according to an optional embodiment of this application. Figure 1 ;

[0019] Figure 5 This is a flowchart of the Prru energy-saving process according to an embodiment of this application;

[0020] Figure 6 This is a flowchart of a base station energy-saving processing method according to an optional embodiment of this application. Figure 2 ;

[0021] Figure 7 This is a flowchart of the PB energy-saving process according to an embodiment of this application;

[0022] Figure 8 This is a flowchart of the baseband board energy-saving process according to an embodiment of this application;

[0023] Figure 9 This is a flowchart of the energy-saving process of the main control device according to an embodiment of this application;

[0024] Figure 10 This is a structural block diagram of a base station according to an embodiment of this application. Detailed Implementation

[0025] The embodiments of this application will be described in detail below with reference to the accompanying drawings and examples.

[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0027] The methods and embodiments provided in this application can be executed in base station equipment or similar network equipment. Taking the operation on base station equipment as an example, Figure 1 This is a hardware structure block diagram of the base station equipment for the base station energy-saving processing method according to an embodiment of this application, as shown below. Figure 1 As shown, the base station equipment may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor (MCU) or programmable logic device, etc.) and a memory 104 for storing data are also shown. The base station equipment may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the base station equipment described above. For example, the base station equipment may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0028] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the base station energy-saving processing method in this embodiment. The processor 102 executes various functional applications and single-board matching by running the computer program stored in the memory 104, thus implementing the above-described method. The memory 104 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the base station equipment via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0029] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the base station equipment. In one example, the transmission device 106 includes a Network Interface Adapter (NIC), which can connect to other network devices via the base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0030] This embodiment provides a base station energy-saving processing method operating on the aforementioned base station equipment. Figure 2 This is a flowchart of a base station energy-saving processing method according to an embodiment of this application, such as... Figure 2 As shown, the process includes the following steps:

[0031] Step S202: Obtain the service distribution of carriers for all remote radio frequency micro-units (Prru) of the base station.

[0032] The above step S202 can monitor the service load inside the base station in real time, providing data support for subsequent energy-saving strategies. It is especially suitable for large indoor coverage scenarios, such as shopping malls and airports, where service demands vary greatly over time.

[0033] Step S204: Based on the service distribution, energy-saving processing is performed on the Prru and its upstream equipment in a hierarchical manner. The upstream equipment includes, from bottom to top, the PB, the baseband board, and the main control equipment.

[0034] Figure 3 This is a schematic diagram of the structure of a base station device according to an embodiment of this application, such as... Figure 3As shown, a base station includes a Prru, PB, baseband board, and main control equipment, arranged from lower to higher levels. Intelligent power-off is performed in a hierarchical manner, from Prru to PB to baseband board and main control equipment. This hierarchical processing allows for more precise control of the energy consumption of the equipment within the base station, avoiding the service quality degradation that might result from a "one-size-fits-all" energy-saving approach.

[0035] Figure 4 This is a flowchart of a base station energy-saving processing method according to an optional embodiment of this application. Figure 1 ,like Figure 4 As shown, step S204 above may specifically include:

[0036] S402 performs energy-saving processing on Prru based on the comparison results between service distribution and service threshold conditions. By comparing service distribution with preset thresholds, it can intelligently determine whether Prru needs to enter energy-saving mode, which is crucial for improving the energy efficiency ratio of base stations, especially during periods of low service volume, such as late at night or early morning.

[0037] Step S402 above is the Prru energy-saving stage.

[0038] S404, after Prru performs energy-saving processing, applies energy-saving processing to the upstream devices of Prru at different levels. This bottom-up energy-saving strategy ensures that as many unnecessary devices as possible are shut down without affecting network service quality, thereby achieving the overall energy-saving goal.

[0039] In one embodiment of this application, step S402 may specifically include:

[0040] S4021 controls Prru to enter carrier shutdown based on the comparison results of service distribution and service threshold conditions, and obtains the carrier shutdown status of all Prru carriers; carrier shutdown is an effective energy saving method, especially suitable for scenarios with large fluctuations in service volume, such as sports venues during non-event periods.

[0041] S4022 controls the Prru to power down for energy saving based on the state of all carriers being off. When all carriers are off, the Prru can further enter an energy-saving power-down state, which is very effective during periods of extremely low or no traffic, helping to further reduce base station energy consumption. Further, if it is determined that all carriers of the Prru are in a carrier-off state, the Prru is controlled to enter a deep sleep state. Deep sleep significantly reduces the Prru's energy consumption and is suitable for nighttime or off-peak periods when traffic is extremely low, effectively saving energy. If it is determined that the Prru has been in deep sleep for more than a preset time, an energy-saving power-down operation is performed on the Prru. The preset time setting avoids accidental operation during brief periods of low traffic, ensuring the continuity and stability of network services.

[0042] In an optional implementation, the current operating parameters and environmental parameters of the Prru can also be obtained. Obtaining these parameters ensures that power-down is performed under safe conditions, preventing device damage or impacting network performance, and is applicable to all scenarios requiring energy saving. Based on the operating and environmental parameters, if the Prru meets preset power-down conditions, power-down is performed for energy saving. This conditional judgment mechanism ensures maximum energy saving without affecting network service quality.

[0043] The aforementioned operating parameters can specifically be service parameters, and environmental parameters can specifically be temperature, humidity, etc. For example, setting service thresholds, temperature thresholds, and humidity thresholds. During the Prru energy-saving phase, it is determined whether a device should enter energy-saving mode based on user traffic volume. Before powering down or entering deep sleep mode, it is first determined whether the downstream devices of the device to be powered down or entering sleep mode have related services and whether they are in working state. Only when the downstream device has no services and is in power-down or deep sleep mode, and meets the preset temperature and humidity conditions, will it be powered down or enter sleep mode.

[0044] The device's temperature and humidity are collected at regular intervals, with a total of N temperature and humidity values ​​recorded over 24 hours. The device will not power down for energy saving when the ambient temperature is too low or the temperature difference between day and night is too large; this is to prevent damage to the device caused by excessive temperature differences or rapid temperature changes. Power-down for energy saving is only permitted under specific temperature and humidity threshold conditions.

[0045] Figure 5 This is a flowchart of the Prru energy-saving process according to an embodiment of this application, such as... Figure 5 As shown, the Prru energy-saving phase can specifically include:

[0046] S501 can be configured with energy-saving parameters, which may include: Prru carrier shutdown switch, Prb utilization, RRC connection number threshold, etc.

[0047] S502, determine whether the service volume of the cell meets the service threshold condition, specifically whether it is less than the low service threshold; if the result is yes, proceed to step S503, otherwise return to S502.

[0048] S503, the cell enters carrier shutdown, power amplifier is turned off.

[0049] Each Prru covers a different signal area. User distribution is determined based on SRS measurements from the receiving terminal, identifying the active Prru set for each user, thus determining the user distribution under each Prru. A single Prru may contain multiple frequency bands and standards, as well as antennas of different specifications. For example, a Prru may contain carriers in the 1800MHz, 2100MHz, and 3500MHz frequency bands. The 1800MHz band might be a two-antenna FDD LTE carrier, the 2100MHz band a two-antenna FDD NR carrier, and the 3500MHz band a four-antenna TDD NR carrier. When the number of RRC connections and the Prru utilization rate under a certain carrier meet the low service threshold, the antenna power amplifier corresponding to that carrier's associated Prru is turned off (either two or four antennas are turned off). Power consumption is reduced after the Prru carrier is turned off compared to normal operation.

[0050] S504: Determine whether all cells have entered carrier shutdown. If the determination result is yes, proceed to step S505; otherwise, return to S504. In the determination process, specifically, it determines whether all cells on each Prru have entered carrier shutdown.

[0051] S505, Prru enters deep sleep state, that is, if all cells on Prru enter carrier shutdown, then Prru enters deep sleep state and some devices on Prru are turned off.

[0052] When all carriers on a Prru meet the low service threshold, all carriers enter the carrier shutdown state, and all Prru power amplifiers are turned off. At this time, the Prru will shut down chips such as MCS and TRX, as well as devices such as the DPDIC module. After the Prru enters deep sleep, there are no users accessing the network, and the power consumption is further reduced compared to when the Prru carriers are turned off.

[0053] S506, determine whether the operating parameters and environmental parameters meet the preset power-down conditions. If the result is yes, proceed to step S507; otherwise, return to step S505.

[0054] S507, Prru power-off, at which point Prru's power consumption is 0.

[0055] For example, by allowing the Prru to power down under certain temperature and humidity conditions, energy savings can be achieved while protecting the equipment from damage and extending its lifespan. The Prru enters a zero-power state (no current or voltage).

[0056] When the Prru is in deep sleep mode and no user is connected, it needs to be further powered down. Before powering down, it needs to go through deep sleep for a period of time T1. After T1, it checks whether the temperature and humidity of the Prru meet the temperature difference and humidity difference thresholds. If the conditions are met, the Prru is powered down and enters a zero-power energy-saving state, at which time the Prru's power consumption is at its lowest.

[0057] The following example illustrates Prru's energy-saving capabilities.

[0058] The Prru intelligently powers off and acquires the baseband board and Prru associated with the base station cell. The base station collects equipment temperature and humidity values ​​every t minutes, recording a total of 1440 / t temperature and humidity values ​​in 24 hours. For example, if t=30, then a total of 48 temperature and humidity values ​​are recorded in one day.

[0059] When a Prru carrier is turned off, it is determined whether the current users in base station cell NR1 meet the conditions for carrier shutdown, namely, the user Prb utilization rate is less than the carrier-level downlink load threshold (%) and the number of users is less than the carrier-level UE number threshold. If cell NR1 meets the carrier shutdown conditions, the PA signal for the corresponding frequency band of Prru associated with cell NR1 is turned off.

[0060] When a Prru enters a deep sleep state, it polls all Prrums on the base station to determine whether all cells on a Prru have entered the carrier shutdown state. If the condition is met, the Prru enters a deep sleep state and some devices on the Prru are turned off.

[0061] For Prru in deep sleep mode, the system performs a power-down process to conserve energy. It checks the Prru's historical maximum temperature and humidity difference ranges to see if they meet the thresholds. If they do, the Prru is powered down to conserve energy and enters a zero-power state.

[0062] Then, intelligent power-on is performed on the Prru, and the baseband board and Prru associated with the base station cell are obtained. The voice service threshold x E1 r and the data service threshold y Mb of the Prru are set. The initial n-day idle time periods T1a-T1b, T2a-T2b...Tna-Tnb of all Prru of the base station are recorded (a is the power-off time, b is the power-on time).

[0063] The power-off time range of Prru(i) that evening is TPrru(i)n+1a-TPrru(i)n+1b (Tn+1a is the time when the low traffic volume of the day meets the power-off time of Prru energy saving, Tn+1b=Tn+1a+Tavg), and Tavg is the average idle time of the previous n days [(T1b-T1a)+(T2b-T2a)+...(Tnb-Tna)] / n.

[0064] When time TPrru(i)n+1b arrives, Prru(i) needs to be powered on, and the main control device exits energy saving mode. The system queries the baseband board associated with Prru, and the baseband board powers on first. Then, it queries the PB associated with Prru and the optical ports on the baseband boards connected to the PBs. The baseband board notifies the corresponding PB to power on. If Prru is located at the next level of a cascaded PB, then all PBs along this link from the PB connected to the optical port on the baseband board to the PB where Prru resides must be powered on. Finally, Prru powers on.

[0065] Figure 6 This is a flowchart of a base station energy-saving processing method according to an optional embodiment of this application. Figure 2 ,like Figure 6 As shown, step S404 above may specifically include:

[0066] Step S602: For PB, determine whether all Prru on PB has been powered down for energy saving or is in deep sleep mode. Control whether PB enters deep sleep mode according to the lower-level PBs cascaded with PB. The energy saving process of PB needs to take into account the status of its lower-level devices to ensure the connectivity and quality of service of the entire network. It is suitable for multi-level cascaded network structures.

[0067] Step S602 above is the PB energy-saving stage.

[0068] Step S604: For the baseband board, control the baseband board to enter either a deep sleep state or a shallow sleep state based on the status of the PB of all optical ports on the baseband board entering a deep sleep state. The deep sleep state is to shut down all optical ports of the baseband board, while the shallow sleep state is to shut down some optical ports of the baseband board. The energy-saving strategy of the baseband board can be flexibly adjusted according to the status of its connected PB, which ensures the normal operation of network services and achieves efficient use of energy.

[0069] Step S604 above is the baseband board energy-saving stage.

[0070] Step S606: For the main control device, ensure all baseband boards of the main control device enter deep sleep mode, and control the main control device to enter deep sleep mode. The energy-saving processing of the main control device is the highest level of the entire base station's energy-saving strategy. It needs to be performed while ensuring the overall stability of the network and is suitable for periods of extremely low traffic, such as late at night.

[0071] Step S604 above is the energy-saving stage of the main control equipment.

[0072] In one embodiment of this application, step S604 may specifically include:

[0073] The strategy involves ensuring that all optical ports on the baseband board enter deep sleep mode, thereby controlling the baseband board to enter deep sleep mode. This strategy can minimize the power consumption of the baseband board and is suitable for scenarios where all Prru are in a low-traffic state.

[0074] The system determines that some optical ports on the baseband board will enter deep sleep mode, while controlling the baseband board to enter shallow sleep mode. Shallow sleep mode retains the connection of some optical ports to ensure network service continuity, which is suitable for some PrRU scenarios that need to maintain service.

[0075] In one embodiment of this application, step S602 may specifically include:

[0076] If it is determined that there are no cascaded lower-level PBs, the PB is controlled to enter a deep sleep state; for independent PBs, they can directly enter a deep sleep state to save energy, which is suitable for scenarios without lower-level PBs.

[0077] If a cascaded lower-level PB is identified and it is in a deep sleep state, the PB is controlled to enter a deep sleep state. This strategy ensures the energy-saving consistency of the cascaded network, avoids energy waste, and is suitable for multi-level cascaded network structures.

[0078] If a PB is found to have cascaded lower-level PBs and these lower-level PBs are not in deep sleep, the PB's state remains unchanged. Maintaining the normal operation of the PB ensures that the network services of the lower-level PBs are not affected. This approach is suitable for scenarios where the lower-level PBs have service requirements.

[0079] Figure 7 This is a flowchart of the PB energy-saving process according to an embodiment of this application, such as... Figure 7 As shown, the PB power-saving phase includes the PB entering a deep sleep state.

[0080] The S701 is equipped with energy-saving parameters, such as a PB deep sleep switch.

[0081] S702: Determine if all Prrubs on the PB are powered down for energy saving and if the cascaded lower-level PBs are in deep sleep mode. If the result is yes, proceed to step S703; otherwise, return to step S702. It should be noted that it is also possible to determine if all Prrubs on the PB are in deep sleep mode and if the cascaded lower-level PBs are in deep sleep mode. For example, if the PB has a maximum of 8 Prrubs connected, determine if all Prrubs on the PB are powered down for energy saving. If all Prrubs on the PB are powered down for energy saving and the PB is not cascaded, it directly enters deep sleep mode. If all Prrubs on the PB are powered down for energy saving and the PB is either in a cascaded state or not, it is necessary to determine if its next-level PB is in deep sleep mode. If the next-level PB is in deep sleep mode, then the PB enters deep sleep mode.

[0082] S703, PB enters deep sleep state, shuts down some devices, closes the optical port, PB disconnects the link, only the power board consumes power.

[0083] For a PB to enter deep sleep mode, the following two conditions must be met: all Prru connected to the PB (usually 8) must be powered down or in deep sleep mode; if the PB is a cascaded network, its next-level PB must be in deep sleep mode.

[0084] After the Power Priest (PB) enters deep sleep mode, the entire main chip is reset, and the PB connection is broken. The main chip's SERDES are reset, as are optical ports 2 and 3, and the SERDES of Ethernet ports ETH1-8. Uplink optical port 1 and cascaded optical port 4 are retained. The power supply to the PB's external outputs is then turned off.

[0085] In one embodiment of this application, the method further includes: acquiring the operating parameters and environmental parameters of the baseband board, PB, and / or main control device before controlling the baseband board to enter a deep sleep state, and / or controlling the PB to enter a deep sleep state, and / or controlling the main control device to enter a deep sleep state; real-time monitoring of the operating parameters and environmental parameters can ensure that deep sleep is performed under safe conditions, avoiding equipment damage or impact on network performance, and is applicable to all scenarios requiring deep sleep. Based on the operating parameters and environmental parameters, it is determined that the baseband board, PB, and / or main control device meet the preset deep sleep state conditions. This condition judgment mechanism can ensure maximum energy saving without affecting network service quality, and is especially suitable for nighttime or off-peak periods.

[0086] In one embodiment of this application, the method further includes: obtaining historical idle time periods of the base station within a preset time; by analyzing historical data, the idle time periods of the base station can be predicted, providing a basis for the formulation of energy-saving strategies, applicable to all scenarios requiring energy saving. The expected idle time period for the day is determined based on the historical idle time periods of the base station; the determination of the expected idle time period allows for advance planning of energy-saving operations, avoiding impact on network services when traffic suddenly increases, applicable to scenarios with large traffic fluctuations, such as schools and offices. After the expected idle time period ends, the base station is controlled to enter normal working state. This automatic recovery mechanism ensures that the base station can quickly restore normal service when traffic recovers, guaranteeing both network service quality and efficient energy utilization.

[0087] After the base station is powered on, it needs to memorize and learn the idle time periods. Specifically, it records the idle time periods for the first n days. Based on the idle time periods of the base station in the previous n days, T1a-T1b, T2a-T2b, ..., the power-off time period for the current day is the average time of the previous n days, Txa-Tyb. The idle time period database is continuously learned, calculated, and updated to achieve the most ideal power-on time that conforms to user habits.

[0088] Figure 8 This is a flowchart of the baseband board energy-saving process according to an embodiment of this application, such as... Figure 8 As shown, the energy-saving stage of the baseband board can specifically include:

[0089] S801, configured with energy-saving parameters, may specifically include: switching of the baseband board in a shallow sleep state.

[0090] S802, determine whether all PBs of a certain optical port on the baseband board have entered a deep sleep state. If the result is yes, proceed to step S803; otherwise, return to step S802.

[0091] S803, the baseband board enters a shallow sleep state, specifically when the relevant chips are powered off or the container is taken offline.

[0092] Typically, the chip directly connected to the Prru depends on the optical port of the baseband board used. When both the PB and Prru of a certain optical port under the VBP are in power-saving mode, the VBP shuts down the optical port and no longer detects the RF device under the optical port. The VBP baseband board optical ports, chips, and cores corresponding to PB and Prru are shown in Table 1 below.

[0093] Table 1

[0094] Prru1-Prru8 Prru9-Prru16 … … Prrui-Prrui+7 PB1 PB2 … … PBk VBP optical port 1 VBP optical port 2 … … VBP optical port m Chip 1 Chip 2 … … chip n Nuclear 0 Nuclear 0 … … Nuclear 0 Nuclear 1 Nuclear 1 … … Nuclear 1 Nuclear 2 Nuclear 2 … … Nuclear 2 Nuclear 3 Nuclear 3 … … Nuclear 3 Nuclear 4 Nuclear 4 … … Nuclear 4 Nuclear 5 Nuclear 5 … … Nuclear 5 Nuclear 6 Nuclear 6 … … Nuclear 6 Nuclear 7 Nuclear 7 … … Nuclear 7 Nuclear 8 Nuclear 8 … … Nuclear 8 Nuclear 9 Nuclear 9 … … Nuclear 9 … … … … … nuclear q nuclear q … … nuclear q

[0095] With the development of cloud computing and containerization technologies, Docker has become one of the most popular containerization technologies today, attracting much attention for its efficiency, lightweight nature, and portability. Various containers are distributed across the chips on the baseband board, entering a shallow sleep state, shutting down some devices or unused channel resources for baseband.

[0096] Cell orchestration and allocation are performed on the chips and cores associated with the VBP board, while cell establishment depends on various containers. When all PBs on a certain optical port of the baseband board enter deep sleep mode, the associated chips lose power, and the containers on the corresponding chips go offline. Other chips and cores retain their associated containers and continue to operate normally.

[0097] The distribution of VBP baseband board chips, cores, and containers is shown in Table 2 below.

[0098] Table 2

[0099]

[0100]

[0101] The earliest exit time for power saving of each carrier Prru on the baseband board is no less than 30 minutes to avoid the ping-pong effect. This is consistent with the idle time period TPrru(i)n+1a-TPrru(i)n+1b calculated when the Prru is powered on. In a secondary switching scenario, non-directly connected boards enter power saving first, and only directly connected boards can enter power saving later. That is to say, although the optical port of the baseband board is not connected to PB and Prru, a cell has been established, and the cell is established on the PB and Prru of other baseband boards. In this case, the baseband board without PB connection must enter power saving first, and then the baseband board with PB connection to its optical port can enter power saving.

[0102] S804. Determine whether all optical ports of the baseband board have entered deep sleep mode. If the result is yes, proceed to step S805; otherwise, return to step S803.

[0103] S805, determine whether the operating parameters and environmental parameters meet the preset power-down conditions. If the determination result is yes, execute step S805; otherwise, return to step S806.

[0104] S806, the baseband board is powered down for energy saving, that is, it enters a zero power consumption state (no current, no voltage).

[0105] All carriers on the baseband board have entered deep sleep mode, and all PBs connected to optical ports on the baseband board have entered deep sleep mode. After the baseband board is powered down, all containers are offline; all optical ports and power supplies are turned off.

[0106] Figure 9 This is a flowchart of the energy-saving process of the main control device according to an embodiment of this application, such as... Figure 9 As shown, the energy-saving phase of the main control equipment may specifically include:

[0107] S901, configures energy-saving parameters, which may specifically include: a switch for the main control device to enter deep sleep mode.

[0108] S902, determine whether all baseband boards are powered down for energy saving. If the result is yes, proceed to step S903; otherwise, return to step S902.

[0109] S903: The main control device enters a deep sleep state. Correspondingly, the main control device container shrinks, the platform performs frequency and voltage reduction on the working cores, and shuts down idle SerDes cores, among other operations.

[0110] After the main control device enters deep sleep mode, it performs the following actions:

[0111] Container scaling is a feature that allows operations personnel to automatically adjust elastic computing resources based on user business needs and strategies. This means automatically increasing the number of computing instances for business growth and automatically decreasing them when business declines. With the advancement of access network virtualization, elastic scaling of multi-instance microservices has become an urgent requirement. The system further shrinks non-critical containers such as HUC, IUC, and UDS based on blueprint information, and the platform deploys a minimum-core configuration according to the business-provided schema.

[0112] CPU underclocking and undervoltage is a method of reducing power consumption and temperature by adjusting the CPU's operating frequency and voltage. This method helps users optimize CPU operation without sacrificing too much performance, especially under high load, effectively reducing temperature and power consumption to protect the CPU from overheating damage and save energy. Idle SerDes cores are disabled and powered down. The platform underclocks non-shared SNR cores, while shared cores are automatically clocked based on CPU load.

[0113] For master control devices with multiple power domains, shut down the second power domain.

[0114] The complete process of base station energy saving in this application embodiment may specifically include the following steps executed sequentially: S501-S507, S701-S703, S801 to S806, and S901 to S903.

[0115] After the aforementioned Prru energy-saving phase, PB energy-saving phase, baseband board energy-saving phase, and main control equipment energy-saving phase, the base station achieves hierarchical intelligent power-down. Following this, the base station intelligently powers on. The base station first records the initial n days of idle time periods. The method for determining idle time periods is that voice traffic volume is continuously below a threshold x E1 r for a period of T, and data traffic volume is below a threshold y Mb. Based on the idle time periods of the base station for the previous n days, T1a-T1b, T2a-T2b...Tna-Tnb (where a is the power-down time and b is the power-on time), the power-down time period for the current day is Tn+1a-Tn+1b (Tn+1a is the time when the low traffic volume of the day meets the Prru energy-saving power-down requirement, Tn+1b = Tn+1a + Tavg).

[0116] Tavg is the average idle time of the previous n days [(T1b-T1a)+(T2b-T2a)+...(Tnb-Tna)] / n. The base station continuously learns, calculates, and updates the idle time period database to achieve the ideal power-on time that matches user habits. For example, if the power-off time Tn+1a on day n+1 is delayed, the base station's average idle time Tavg will decrease, and the base station's power-off time will be shorter; conversely, if the base station meets the service threshold after power-on and satisfies the idle time period conditions, the base station's average idle time Tavg will increase, and the base station's power-off time will be longer.

[0117] The power-down sequence for Prru energy saving is Prru-PB-baseband board-main control device, and the power-up sequence for Prru energy saving is main control device-baseband board-PB-Prru.

[0118] Powering on the Prru requires the main control device to exit deep sleep mode and notify the Prru's upstream device unit to power on in advance at time T2. This process involves the main control device exiting deep sleep mode, the baseband board powering on and operating normally, the PB and baseband board establishing a link, the PB supplying power to the Prru, and finally, the Prru powering on and operating normally. For PBs and baseband boards not connected to the Prru, they remain in energy-saving mode.

[0119] For Prru with too short energy-saving time, energy saving of the baseband board and main control equipment will not be performed. For example, if the Prru energy-saving power-off time TPrru(i)n+1a-TPrru(i)n+1b is less than 30 minutes, energy saving of the baseband board and main control equipment will not be performed.

[0120] On day n+2, it is necessary to determine the traffic volume at time TPrru(i)n+1b. If the traffic volume at this time exceeds the off-peak low traffic threshold (voice traffic threshold x E1 r) and data traffic threshold (y Mb), then the power-on time should be advanced, i.e., TPrru(i)n+1b - T3 (for example, T3 can be 30 minutes, indicating that the power-on time on day n+1 is late).

[0121] This application embodiment achieves hierarchical energy-saving control from the PrRU to the main control equipment by intelligently analyzing the service status of different levels of equipment within the base station. This effectively reduces base station energy consumption and improves the economic and environmental efficiency of network operation. In practical applications, this method can dynamically adjust the operating status of equipment according to service needs, avoiding unnecessary energy waste. The energy-saving effect is particularly significant at night or during off-peak hours, helping operators reduce operating costs and playing a positive role in environmental protection. Furthermore, by predicting and analyzing the idle time periods of the base station, energy-saving operations can be planned in advance, further improving the accuracy and effectiveness of energy-saving strategies. This is of great significance for improving network energy efficiency ratio and reducing carbon emissions, and is applicable to all scenarios requiring energy saving, such as commercial areas, residential areas, and industrial areas.

[0122] During the base station power-off process for energy saving, the devices are arranged from top to bottom according to the time sequence of energy saving and from left to right according to the level of energy saving. The energy saving time for each level and the energy saving scenarios for each device are described in Table 3 below.

[0123] Table 3

[0124]

[0125]

[0126]

[0127]

[0128] This application also provides a base station in its embodiments. Figure 10 This is a structural block diagram of a base station according to an embodiment of this application, such as... Figure 10 As shown, the base station includes:

[0129] The acquisition module 102 is used to acquire the service distribution of carriers of all remote radio frequency micro-units (Prru) of the base station;

[0130] The processing module 104 is used to perform energy-saving processing on the Prru and the Prru's superior devices in a hierarchical manner according to the service distribution, wherein the superior devices include, from bottom to top, the PB, the baseband board, and the main control device.

[0131] This application also provides a computer program product, including computer program instructions, wherein the computer program instructions cause a computer to implement the steps in any of the above method embodiments.

[0132] Embodiments of this application also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when run.

[0133] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0134] Embodiments of this application also provide an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0135] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0136] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.

[0137] Obviously, those skilled in the art should understand that the modules or steps of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this application is not limited to any particular combination of hardware and software.

[0138] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.

Claims

1. A base station energy-saving processing method, characterized in that, The method includes: Obtain the service distribution of carriers for all remote radio frequency micro-units (Prru) of the base station; According to the service distribution, energy-saving processing is performed on the Prru and its superior equipment in a hierarchical manner. The superior equipment includes, from bottom to top, the remote radio frequency micro-unit bridging unit PB, the baseband board, and the main control device.

2. The method according to claim 1, characterized in that, Based on the aforementioned service distribution, energy-saving processing is performed on Prru and its upstream devices in a tiered manner, including: The Prru is energy-saving based on the comparison between the business distribution and the business threshold conditions. After the Prru performs energy-saving treatment, energy-saving treatment is performed on the upstream devices of the Prru at different levels.

3. The method according to claim 2, characterized in that, The energy-saving process for the Prru based on the comparison between the business distribution and the business threshold conditions includes: Based on the comparison between the service distribution and the service threshold conditions, the Prru is controlled to enter carrier shutdown, thus obtaining the state of all carrier shutdown of the Prru. The Prru is controlled to power down for energy saving based on the state of all carriers being turned off.

4. The method according to claim 3, characterized in that, Controlling the Prru to perform energy-saving power-down based on the state of all carriers being off includes: Once it is determined that all carriers of the Prru are in a carrier-off state, the Prru is controlled to enter a deep sleep state. If it is determined that the Prru has been in a deep sleep state for more than a preset time, an energy-saving power-down operation is performed on the Prru.

5. The method according to claim 4, characterized in that, Energy-saving power-off of the Prru includes: Obtain the current running parameters and environment parameters of the Prru; Based on the operating parameters and environmental parameters, it is determined that the Prru meets the preset power-off conditions, and the Prru is powered off in an energy-saving manner.

6. The method according to claim 2, characterized in that, After the Prru performs energy-saving processing, energy-saving processing is then performed on the Prru's upstream devices at different levels, including: For the PB, it is determined that all Prru on the PB have been powered down or are in deep sleep mode, and the PB is controlled to enter deep sleep mode according to the lower-level PB cascaded with the PB. For the baseband board, the baseband board is controlled to enter either a deep sleep state or a shallow sleep state based on the PB of all optical ports of the baseband board entering the deep sleep state. The deep sleep state is to close all optical ports of the baseband board, and the shallow sleep state is to close some optical ports of the baseband board. For the main control device, it is determined that all baseband boards of the main control device enter a deep sleep state, and the main control device is controlled to enter a deep sleep state.

7. The method according to claim 6, characterized in that, Controlling the baseband board to enter either a deep sleep state or a shallow sleep state based on the status of all optical ports' PB entering the deep sleep state includes: Determine that all optical ports PB of the baseband board enter the deep sleep state, and control the baseband board to enter the deep sleep state; The system determines that some optical ports of the baseband board enter the deep sleep state, and controls the baseband board to enter the shallow sleep state.

8. The method according to claim 6, characterized in that, Controlling whether a PB enters a deep sleep state based on the lower-level PB in the PB cascade includes: If it is determined that the PB does not have any cascaded lower-level PBs, the PB is controlled to enter the deep sleep state; If it is determined that the PB has a cascaded lower-level PB and the lower-level PB is in the deep sleep state, the PB is controlled to enter the deep sleep state. If it is determined that the PB has a cascaded lower-level PB and the lower-level PB is not in a deep sleep state, the state of the PB is kept unchanged.

9. The method according to claim 7 or 8, characterized in that, The method further includes: Before controlling the baseband board to enter deep sleep state, and / or before controlling the PB to enter deep sleep state, and / or before controlling the main control device to enter deep sleep state, the operating parameters and environmental parameters of the baseband board, the PB and / or the main control device are obtained; Based on the operating parameters and the environmental parameters, it is determined that the baseband board, the PB, and / or the main control device meet the preset deep sleep state conditions.

10. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Obtain the historical idle time period of the base station within a preset time; The expected idle time period for the day is determined based on the historical idle time period of the base station; After the expected idle period ends, the base station is controlled to enter normal working state.

11. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the method described in any one of claims 1 to 10 when it is run.

12. An electronic device, characterized in that, The method includes a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the method as described in any one of claims 1 to 10.

13. A computer program product, characterized in that, The method includes a computer program, characterized in that, when executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 10.