A base station energy saving control method, a base station and a device

By dynamically determining the first and second energy-saving time periods in the base station and combining them with network load conditions, the problem of poor energy-saving effect caused by fixed energy-saving time periods of the base station is solved, and more efficient energy-saving operation is achieved.

CN117202321BActive Publication Date: 2026-08-04DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-31
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

In existing technologies, base stations only perform energy-saving operations during fixed energy-saving time periods, resulting in poor energy-saving effects.

Method used

By obtaining the network load status value of each cell in the base station, the first energy-saving time period and the second energy-saving time period are dynamically determined. The second energy-saving time period is dynamically adjusted according to the network load status, and energy-saving operations are performed in the next operating cycle in combination with the first energy-saving time period.

Benefits of technology

It improves the energy efficiency of base stations, enabling energy-saving operations to match the network load of the cell, ensuring normal operation, and eliminating reliance on external equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117202321B_ABST
    Figure CN117202321B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a kind of base station energy-saving control method, base station and device, it is related to data processing technical field, it is applied to base station, for each cell of base station, above-mentioned method includes: in the first running period, respectively the state value indicating the network load condition of each acquisition time period in this cell is acquired;Based on the state value of the acquisition time period with the intersection of first energy-saving time period, determine state value threshold;For each acquisition time period without intersection with first energy-saving time period, if the state value of the acquisition time period is less than state value threshold, then the acquisition time period is determined as the second energy-saving time period of this cell, otherwise the acquisition time period is determined as the time period without energy-saving treatment;In the first energy-saving time period and the second energy-saving time period in the second running period, energy-saving operation is executed for the cell.Application the scheme provided in the embodiment of the present application can improve the energy-saving effect of base station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to a base station energy-saving control method, base station, and device. Background Technology

[0002] Base stations consume a significant amount of electricity during operation. To conserve energy, existing technologies allow operators to configure fixed, preset energy-saving time periods for base stations based on experience. Within these preset energy-saving time periods, the base station can control itself to perform energy-saving operations, reducing its operating power and achieving energy conservation without affecting normal base station operation. However, in existing technologies, base stations can only control themselves to perform energy-saving operations within these fixed preset energy-saving time periods, resulting in poor energy-saving performance. Summary of the Invention

[0003] The purpose of this invention is to provide a base station energy-saving control method, base station, and device to improve the energy-saving effect of base stations. The specific technical solution is as follows:

[0004] In a first aspect, embodiments of the present invention provide a base station energy-saving control method, applied to a base station, for each cell of the base station, the method comprising:

[0005] In the first operating cycle, status values ​​representing the network load of the cell in each collection time period are acquired;

[0006] Based on the status values ​​of the collection time periods that intersect with the first energy-saving time period, a status value threshold is determined, wherein the first energy-saving time period is a preset fixed time period in each operating cycle during which energy-saving operations are performed on the cell.

[0007] For each data collection period that does not overlap with the first energy-saving time period, if the status value of the data collection period is less than the status value threshold, then the data collection period is determined as the second energy-saving time period of the community; otherwise, the data collection period is determined as a time period for which no energy-saving processing is performed.

[0008] During the first energy-saving time period and the second energy-saving time period in the second operating cycle, energy-saving operations are performed on the community. The second operating cycle is the next operating cycle after the first operating cycle.

[0009] Secondly, embodiments of the present invention provide a base station, including a memory, a transceiver, and a processor:

[0010] A memory for storing computer programs; a transceiver for transmitting and receiving data under the control of the processor; a processor for reading the computer programs from the memory and performing the following operations for each cell of the base station:

[0011] In the first operating cycle, status values ​​representing the network load of the cell in each collection time period are acquired;

[0012] Based on the status values ​​of the collection time periods that intersect with the first energy-saving time period, a status value threshold is determined, wherein the first energy-saving time period is a preset fixed time period in each operating cycle during which energy-saving operations are performed on the cell.

[0013] For each data collection period that does not overlap with the first energy-saving time period, if the status value of the data collection period is less than the status value threshold, then the data collection period is determined as the second energy-saving time period of the community; otherwise, the data collection period is determined as a time period for which no energy-saving processing is performed.

[0014] During the first energy-saving time period and the second energy-saving time period in the second operating cycle, energy-saving operations are performed on the community. The second operating cycle is the next operating cycle after the first operating cycle.

[0015] Thirdly, embodiments of the present invention provide a base station energy-saving control device, applied to a base station, and for each cell of the base station, the device includes:

[0016] The status value acquisition module is used to acquire status values ​​representing the network load of the cell in each collection time period during the first operating cycle.

[0017] The status value threshold determination module is used to determine the status value threshold based on the status values ​​of the collection time periods that intersect with the first energy-saving time period, wherein the first energy-saving time period is a preset fixed time period in each operating cycle during which energy-saving operations are performed on the cell.

[0018] The second time period determination module is used to determine the second energy-saving time period of the cell for each collection time period that does not intersect with the first energy-saving time period. If the status value of the collection time period is less than the status value threshold, the collection time period is determined as the second energy-saving time period of the cell; otherwise, the collection time period is determined as a time period for which no energy-saving processing is performed.

[0019] The energy-saving operation module is used to perform energy-saving operations for the cell during the first energy-saving time period and the second energy-saving time period within the second operating cycle, wherein the second operating cycle is the next operating cycle after the first operating cycle.

[0020] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of any of the methods described in the first aspect.

[0021] Fifthly, embodiments of the present invention also provide a computer program product containing instructions that, when run on a computer, cause the computer to perform any of the methods described in the first aspect above.

[0022] Beneficial effects of the embodiments of the present invention:

[0023] This invention provides a base station energy-saving control method applied to a base station. For each cell of the base station, in a first operating cycle, a status value representing the network load of the cell in each collection time period is acquired. Based on the status values ​​of collection time periods that intersect with the first energy-saving time period, a status value threshold is determined. For each collection time period that does not intersect with the first energy-saving time period, if the status value of the collection time period is less than the status value threshold, the collection time period is determined as the second energy-saving time period for the cell; otherwise, the collection time period is determined as a time period for which no energy-saving processing is performed. In the next operating cycle of the first operating cycle, i.e., within the second operating cycle, energy-saving operations are performed on the cell during the first energy-saving time period and the second energy-saving time period.

[0024] As can be seen from the above, for each cell, in addition to a fixed first energy-saving time period, this embodiment of the invention also sets a second energy-saving time period for the cell based on the network load of the cell during the first operating cycle. During the second operating cycle, the base station can perform energy-saving operations for the cell during both the first and second energy-saving time periods to achieve energy savings. Compared to the base station only performing energy-saving operations for the cell during the fixed first energy-saving time period, the solution provided by this embodiment of the invention can also perform energy-saving operations for the cell during the second energy-saving time period, thereby improving the energy-saving effect of the base station.

[0025] Furthermore, in this embodiment of the invention, a second energy-saving time period for performing energy-saving operations on a cell is dynamically selected based on the cell's network load. This ensures that the selected second energy-saving time period matches the actual network load of the cell, guaranteeing that the base station's energy-saving operations on the cell during the second energy-saving time period will not affect the normal operation of the base station. Moreover, in this solution, the base station energy-saving control process is entirely completed independently by the base station itself, without relying on other equipment, making this solution relatively simple. Attached Figure Description

[0026] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0027] Figure 1A flowchart illustrating the first base station energy-saving control method provided in an embodiment of the present invention;

[0028] Figure 2 This is a schematic diagram of a status value acquisition process provided in an embodiment of the present invention;

[0029] Figure 3 This is a schematic diagram of a process for determining a second energy-saving time period provided in an embodiment of the present invention;

[0030] Figure 4 A schematic flowchart of a second base station energy-saving control method provided in an embodiment of the present invention;

[0031] Figure 5 This is a schematic diagram of a second energy-saving time period and energy-saving start-up threshold setting process provided by an embodiment of the present invention;

[0032] Figure 6 A flowchart illustrating the third base station energy-saving control method provided in this embodiment of the invention;

[0033] Figure 7 This is a schematic diagram of an energy-saving start-up threshold configuration process provided in an embodiment of the present invention;

[0034] Figure 8 This is a schematic diagram of the structure of a base station provided in an embodiment of the present invention;

[0035] Figure 9 This is a schematic diagram of the structure of a base station energy-saving control device provided in an embodiment of the present invention. Detailed Implementation

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

[0037] Because existing technologies only allow base stations to perform energy-saving operations during fixed energy-saving periods, resulting in poor energy-saving performance, this invention provides a base station energy-saving control method, base station, and device to address the aforementioned problem.

[0038] In one embodiment of the present invention, a base station energy-saving control method is provided, applied to a base station, and for each cell of the base station, the method includes:

[0039] In the first operating cycle, status values ​​representing the network load of the cell in each collection time period are acquired;

[0040] Based on the status values ​​of the collection time periods that intersect with the first energy-saving time period, a status value threshold is determined. The first energy-saving time period is a preset fixed time period in each operating cycle during which energy-saving operations are performed on the cell.

[0041] For each data collection period that does not overlap with the first energy-saving time period mentioned above, if the status value of the data collection period is less than the status value threshold mentioned above, then the data collection period is determined as the second energy-saving time period of the community; otherwise, the data collection period is determined as a time period for which no energy-saving processing is performed.

[0042] During the first energy-saving time period and the second energy-saving time period mentioned above in the second operating cycle, energy-saving operations are performed on the community. The second operating cycle is the next operating cycle after the first operating cycle.

[0043] As can be seen from the above, for each cell, in addition to a fixed first energy-saving time period, this embodiment of the invention also sets a second energy-saving time period for the cell based on the network load of the cell during the first operating cycle. During the second operating cycle, the base station can perform energy-saving operations for the cell during both the first and second energy-saving time periods to achieve energy savings. Compared to the base station only performing energy-saving operations for the cell during the fixed first energy-saving time period, the solution provided by this embodiment of the invention can also perform energy-saving operations for the cell during the second energy-saving time period, thereby improving the energy-saving effect of the base station.

[0044] Furthermore, in this embodiment of the invention, a second energy-saving time period for performing energy-saving operations on a cell is dynamically selected based on the cell's network load. This ensures that the selected second energy-saving time period matches the actual network load of the cell, guaranteeing that the base station's energy-saving operations on the cell during the second energy-saving time period will not affect the normal operation of the base station. Moreover, in this solution, the base station energy-saving control process is entirely completed independently by the base station itself, without relying on other equipment, making this solution relatively simple.

[0045] See Figure 1 This is a flowchart illustrating the first base station energy-saving control method provided in this embodiment of the invention. Applied to a base station, for each cell of the base station, energy-saving operations can be performed on the cell through the following steps S101-S104 to achieve energy-saving control of the base station.

[0046] S101: In the first operating cycle, acquire the status values ​​representing the network load of the cell in each collection time period.

[0047] Specifically, the aforementioned data collection time periods are obtained by dividing each operating cycle. The duration of each data collection time period can be calculated based on the duration of the operating cycle and the preset number of data collection time periods contained in each operating cycle. For example, if the duration of the operating cycle can be one day, and the number of data collection time periods is 12, then the duration of each data collection time period is 2 hours. The times of 0-2 AM, 2-4 AM, 4-6 AM... 10 PM to 12 AM can be used as different data collection time periods.

[0048] In one embodiment of the present invention, the above-mentioned state value may include the first number of terminals accessing the cell in each collection time period of the first operating cycle and / or the first PRB (Physical Resource Block) utilization rate of the cell in each collection time period of the first operating cycle.

[0049] Specifically, after a terminal accesses a cell, there is an RRC (Radio Resource Control) connection between it and the base station. Each terminal has one RRC connection with the base station. Therefore, the base station can determine the number of RRC connections in the cell during each collection period as the aforementioned first quantity.

[0050] In another embodiment of the present invention, the system time can be obtained, and a timer can be started at the beginning of each collection period based on the system time. If the timer has not reached the duration of the collection period, the base station continues to periodically collect sub-state values ​​representing the network load of the cell within each preset granularity period, until the timer reaches the duration of the collection period. For example, the preset granularity period can be 5s, 10s, etc.

[0051] After obtaining each sub-state value, the average, maximum, or minimum value of the sub-state values ​​can be determined as the aforementioned state value. Specifically, if the aforementioned state value is the average of the sub-state values, the ratio between the duration of the acquisition period and the preset granularity period can be calculated first to obtain the number of preset granularity periods contained within the acquisition period. Then, the ratio between the sum of the sub-state values ​​of each preset granularity period and the number of preset granularity periods can be calculated to obtain the average of the sub-state values ​​as the state value.

[0052] In addition, at the beginning of the first running cycle, the number of time periods collected within the first running cycle is used as the collection count. Each time the status value of a collection time period is acquired, the collection count is decremented by 1. If the collection count is equal to 1, it means that the collection of status values ​​in each collection time period within the first running cycle has ended, and the status value collection process within the first running cycle ends.

[0053] Specifically, for each data collection period, the status value is written into the corresponding cell network load table, and the status values ​​of the cell are recorded in the form of the cell network load table.

[0054] S102: Determine the state value threshold based on the state values ​​of the collection time periods that intersect with the first energy-saving time period.

[0055] The first energy-saving time period is a preset, fixed time period during which energy-saving operations are performed on the cell in each operating cycle. The base station can record the start and end times of the first energy-saving time period and set the value of the energy-saving flag corresponding to the time period between the recorded start and end times to a first preset value, indicating that this time period is the first energy-saving time period. For example, the first preset value can be 1.

[0056] Specifically, the aforementioned first energy-saving time period can be a time period set by staff based on experience when the network load of the cell is relatively low. Since the network load of the cell is often low during the first energy-saving time period, that is, fewer terminals access the cell during the first energy-saving time period, or the network traffic used by the terminals accessing the cell is relatively low, the base station only needs to consume less resources to provide normal network services to the terminals accessing the cell during the first energy-saving time period. Therefore, the impact of performing energy-saving operations during the first energy-saving time period on the base station's normal provision of network services is small, and the impact on the terminals accessing the cell is small.

[0057] It should be noted that the aforementioned first energy-saving time period is a time period set for a single cell. The first energy-saving time periods corresponding to different cells of the aforementioned base station may be the same or different. In addition, for a single cell, there may be one or more pre-set first energy-saving time periods, and the duration of the first energy-saving time period is not limited in this embodiment of the invention.

[0058] In one embodiment of the present invention, the collection time periods that intersect with the first energy-saving time period can be determined based on the start and end times of the first energy-saving time period and the start and end times of each collection time period. If there is only one collection time period that intersects with the first energy-saving time period, the state value of that collection time period can be directly determined as the state value threshold; if there are multiple collection time periods that intersect with the first energy-saving time period, the average, maximum, minimum, median, etc., of the state values ​​of the multiple collection time periods can be used as the aforementioned state value threshold.

[0059] Preferably, the minimum value of the status values ​​across multiple data collection time periods can be used as the aforementioned status value threshold.

[0060] S103: For each data collection period that does not overlap with the first energy-saving time period mentioned above, if the status value of the data collection period is less than the status value threshold mentioned above, then the data collection period is determined as the second energy-saving time period of the community; otherwise, the data collection period is determined as a time period for which no energy-saving processing is performed.

[0061] Specifically, for each collection time period that does not overlap with the aforementioned first energy-saving time period, if the status value of that collection time period is less than the aforementioned status value threshold, it indicates that the network load of the cell during that collection time period is lower than that of the first energy-saving time period when energy-saving operations are performed regularly and the network load is lower in most cases. This means that the number of terminals accessing the cell during that collection time period is small, or the network traffic used by the terminals accessing the cell is small. Therefore, if energy-saving operations are performed during that collection time period, the impact on the base station's normal provision of network services is small, and the impact on the terminals accessing the cell is small. Thus, that collection time period can be set as the second energy-saving time period for performing energy-saving operations.

[0062] Furthermore, in this embodiment of the invention, the number of second energy-saving time periods can be limited. Specifically, a preset number of second energy-saving time periods can be set according to the duration of each collection time period, so that the total duration of the second energy-saving time periods is less than the preset duration, preventing long-term energy-saving operations from affecting the normal network service provided by the cell. In the above situation, if the status values ​​of multiple collection time periods are all less than the above status value threshold, the preset number of collection time periods with the smallest status value can be selected as the second energy-saving time periods.

[0063] In one embodiment of the present invention, the state values ​​corresponding to each collection time period can be arranged in ascending order to generate a state value sequence. Then, state values ​​are extracted from the state value sequence in the order of arrangement from back to front. The extracted state values ​​are compared to see if they are less than a state value threshold. If they are, it can be determined that all state values ​​arranged before the state value are less than the state value threshold.

[0064] In addition, after determining the second energy-saving time period, the base station can record the start and end times of the second energy-saving time period, and set the value of the energy-saving flag corresponding to the time period between the recorded start and end times to a second preset value, which is different from the first preset value corresponding to the first energy-saving time period, indicating that the time period is the second energy-saving time period. For example, the second preset value can be 2.

[0065] The energy-saving flag value for time periods other than the first energy-saving time period and the second energy-saving time period can be a third preset value, which is different from the first preset value corresponding to the first energy-saving time period and the second preset value corresponding to the second energy-saving time period. For example, the third preset value can be 0.

[0066] Furthermore, after determining the aforementioned collection time period as the second energy-saving time period, the status value of the aforementioned collection time period within the first operating cycle can be compared with the status value of the aforementioned collection time period that has already been recorded. If the status value of the aforementioned collection time period within the first operating cycle is less than the status value of the aforementioned collection time period that has already been recorded, then the status value of the aforementioned collection time period that has already been recorded is updated to the status value of the aforementioned collection time period within the first operating cycle, so that the status value of the aforementioned collection time period that has been recorded is always the minimum value in each operating cycle.

[0067] S104: During the first energy-saving time period and the second energy-saving time period mentioned above in the second operating cycle, energy-saving operations are performed for the community.

[0068] The second operating cycle mentioned above refers to the next operating cycle following the first operating cycle mentioned above.

[0069] Specifically, it can be assumed that the network load of the cell is low during both the first and second energy-saving time periods. Therefore, in the second operating cycle, energy-saving operations can be performed directly on the cell during the first and second energy-saving time periods to achieve energy-saving effects.

[0070] Alternatively, you can also refer to the following text. Figure 4 The steps S104A-S104C shown implement the above step S104, which will not be described in detail here.

[0071] The energy-saving operation mentioned above can be any operation in the prior art that can achieve energy saving of the base station, and this embodiment does not limit it.

[0072] As can be seen from the above, for each cell, in addition to a fixed first energy-saving time period, this embodiment of the invention also sets a second energy-saving time period for the cell based on the network load of the cell during the first operating cycle. During the second operating cycle, the base station can perform energy-saving operations for the cell during both the first and second energy-saving time periods to achieve energy savings. Compared to the base station only performing energy-saving operations for the cell during the fixed first energy-saving time period, the solution provided by this embodiment of the invention can also perform energy-saving operations for the cell during the second energy-saving time period, thereby improving the energy-saving effect of the base station.

[0073] Furthermore, in this embodiment of the invention, a second energy-saving time period for performing energy-saving operations on a cell is dynamically selected based on the cell's network load. This ensures that the selected second energy-saving time period matches the actual network load of the cell, guaranteeing that the base station's energy-saving operations on the cell during the second energy-saving time period will not affect the normal operation of the base station. Moreover, in this solution, the base station energy-saving control process is entirely completed independently by the base station itself, without relying on other equipment, making this solution relatively simple.

[0074] Furthermore, for each cell, the aforementioned base station can periodically perform cyclical operations. Figure 1 The steps S101-S103 shown are as follows: determine the second energy-saving time period based on the network load of the cell in the first operating cycle, and perform energy-saving operation in step S104 in the second operating cycle. In the second operating cycle, the second operating cycle can also be used as a new first operating cycle to perform steps S101-S103, and perform energy-saving operation in step S104 in the next operating cycle of the second operating cycle.

[0075] Therefore, for each cell, in each operating cycle, the aforementioned base station performs energy-saving operations for that cell based on the second energy-saving time period determined in the previous operating cycle and the fixed first energy-saving time period; and in each operating cycle, the second energy-saving time period can be redefined for the next operating cycle to perform energy-saving operations.

[0076] In addition, the aforementioned base stations can execute in parallel. Figure 1 In the illustrated embodiment, energy-saving operations are performed on each cell. During this process, the base station needs to obtain the status values ​​of each cell for each collection time period. The status values ​​of each collection time period of the same cell can be stored in the same cell network load table, and the cell network load tables of each cell can be merged into a unified base station network load table.

[0077] Furthermore, a dynamic energy-saving switch can be set up, which, when activated, will execute... Figure 1 In the embodiment shown, when the dynamic energy-saving switch is off, energy-saving operation is performed only during a fixed first energy-saving time period for each cell in each operating cycle.

[0078] In one embodiment of the present invention, step S101 can be achieved by the following step A1.

[0079] Step A1: In the first running cycle, obtain the first number of terminals accessing the cell in each collection time period, and use it as the status value of each collection time period.

[0080] Furthermore, if step S101 is achieved by step A1, step S102 can be achieved by step A2.

[0081] Step A2: Based on the first quantity of each collection time period that intersects with the first energy-saving time period, determine the second quantity threshold as the state value threshold.

[0082] Specifically, step A2 is similar to step S102 mentioned above, and will not be repeated here.

[0083] If step S101 is achieved by step A1 and step S102 is achieved by step A2, step S103 can be achieved by step A3.

[0084] Step A3: For each data collection time period that does not overlap with the first energy-saving time period mentioned above, if the first number of data collection time periods is less than the second number threshold mentioned above, then the data collection time period is determined as the second energy-saving time period of the community; otherwise, the data collection time period is determined as a time period for which no energy-saving processing is performed.

[0085] Specifically, step A3 is similar to step S103 mentioned above, and will not be repeated here.

[0086] In another embodiment of the present invention, during the first operating cycle, the first PRB utilization rate for each collection time period can be obtained as a status value, and a second PRB utilization rate threshold can be determined based on the first PRB utilization rate of collection time periods that intersect with the first energy-saving time period, as a status value threshold. For each collection time period that does not intersect with the first energy-saving time period, if the first PRB utilization rate of that collection time period is less than the aforementioned second PRB utilization threshold, then that collection time period is determined as the second energy-saving time period of the cell.

[0087] Specifically, the method of determining the second energy-saving time period by using the first PRB utilization rate as the state value is similar to the aforementioned steps S101-S103, and will not be repeated in this embodiment.

[0088] Furthermore, after a terminal accesses a cell, the amount of data transmitted through the base station often varies in different collection time periods. The larger the amount of data, the higher the first PRB utilization rate of the cell in the aforementioned collection time period. For example, in collection time period a, although the terminal accesses the cell, the user does not use the terminal, so the amount of data transmitted by the terminal through the base station in collection time period a is low. However, in collection time period b, the user starts using the terminal, so the amount of data transmitted by the terminal through the base station in collection time period b is low, resulting in a lower first PRB utilization rate for collection time period a and a higher first PRB utilization rate for collection time period b. However, since the terminal is always accessing the cell, the first PRB utilization rate for collection time period a and collection time period b is the same.

[0089] As can be seen from the above, during the operation of the base station, the utilization rate of the first PRB may vary greatly, while the variation of the first quantity is relatively small. The first quantity is a relatively stable state value. Therefore, when determining the second energy-saving time period, the first quantity can be used as the state value to eliminate the influence of sudden changes in the state value on the determined second energy-saving time period, so that the second energy-saving time period determined based on the relatively stable state value is more accurate.

[0090] See Figure 2 This is a schematic diagram of a state value acquisition process provided by an embodiment of the present invention. The state value acquisition process includes the following steps B1-B10.

[0091] Step B1: Determine the identifier k of the data collection period and create the base station network load table corresponding to the first operating cycle.

[0092] Wherein, the initial value of k is the total number of collection time periods. The base station network load table contains the cell network load tables corresponding to each cell. Each element in each cell network load table is used to store the status value of a cell within a collection time period. All elements in the initially created base station network load table are null values.

[0093] For each community, the following steps B2-B9 can be performed.

[0094] Step B2: Obtain the system time of the aforementioned base station.

[0095] Step B3: Determine whether the above system time has reached the start time of the data collection period k.

[0096] If yes, proceed to step B4; otherwise, return to step B2 and continue obtaining the base station's system time.

[0097] Step B4: Start the timer to begin timing.

[0098] Step B5: Determine whether the timing duration of the above timer has reached the duration of the data collection period k.

[0099] If the time period k is not reached, it means that the data collection period k has not ended, and step B6 is executed. If the time period k is reached, it means that the data collection period k has ended, and step B7 is executed.

[0100] Step B6: Collect sub-state values ​​according to the preset granularity period.

[0101] Continue with step B5 to determine whether the timer duration has reached the duration of the data collection period k.

[0102] Step B7: Calculate the state value for the collection time period k based on the collected sub-state values.

[0103] Step B8: Write the status value of the collection time period k into the cell network load table of the cell, and decrement k by 1.

[0104] Step B9: Determine if k minus 1 equals 0.

[0105] If the value is 0, it means that for each cell, the status values ​​for k collection time periods have been collected and all k status values ​​have been written into the cell network load table of that cell. If there are no more elements with null values ​​in the base station network load table, then step B10 is executed.

[0106] If it is not equal to 0, it means that for each cell, the collection of status values ​​for k collection time periods has not been completed, and the collection of status values ​​needs to continue. Then, return to step B2.

[0107] Step B10: Store the above base station network load table.

[0108] Specifically, the above Figure 2 The embodiments shown are the same as those described above. Figure 1 The embodiments shown are similar, and will not be described again in this embodiment.

[0109] See Figure 3 This is a schematic diagram of a second energy-saving time period determination process provided by an embodiment of the present invention. For each cell, the above-mentioned second energy-saving time period determination process includes the following steps C1-C12.

[0110] Step C1: Determine the first energy-saving time period.

[0111] Step C2: Determine the data collection time period that overlaps with the second energy-saving time period mentioned above.

[0112] Step C3: Determine the minimum value of the first number of collection time periods that intersect with the above-mentioned second energy-saving time period as the state value threshold.

[0113] Step C4: Generate the state value sequence S.

[0114] The above state value sequence includes state values ​​corresponding to each collection time period that does not overlap with the second energy-saving time period, and each state value is arranged in ascending order in the state value sequence.

[0115] Step C5: Obtain the elements S[n-1] contained in the time period sequence S.

[0116] The initial value of n is the number of collection time periods that do not overlap with the second energy-saving time period.

[0117] Step C6: Determine whether the above S[n-1] is less than the state value threshold.

[0118] If yes, the collection time period corresponding to S[n-1] can be determined as the second energy-saving time period, and step C7 is executed; if no, the collection time period corresponding to S[n-1] cannot be used as the second energy-saving time period, and step C11 is executed.

[0119] Step C7: Determine whether the value of the energy-saving flag bit corresponding to the collection time period of S[n-1] is the second preset value.

[0120] If yes, then it is determined that the collection time period corresponding to S[n-1] has been determined as the second energy-saving time period, and step C8 is executed; otherwise, step C9 is executed.

[0121] Step C8: If the state value of the acquisition time period corresponding to S[n-1] in the first running cycle is less than the state value of the acquisition time period corresponding to S[n-1] originally recorded, then update the state value of the acquisition time period corresponding to S[n-1] recorded to the state value of the acquisition time period corresponding to S[n-1] in the first running cycle.

[0122] Step C9: Update the value of the energy-saving flag bit of the collection time period corresponding to S[n-1] to the second preset value.

[0123] Updating the value of the energy-saving flag bit corresponding to the collection time period S[n-1] to the second preset value indicates that the collection time period corresponding to S[n-1] is determined as the second energy-saving time period.

[0124] Step C10: Obtain the start and end times of the collection time period corresponding to S[n-1], and use them as the start and end times of the second energy-saving time period, respectively.

[0125] After executing step C10, continue to execute step C11.

[0126] Step C11: Decrease the value of n by 1.

[0127] Step C12: Determine whether the value of n after the update is less than 0.

[0128] If not, there are state values ​​that have not yet been compared with the state value threshold, and step C5 continues; if yes, the comparison process between all state values ​​in the state value sequence and the state value threshold has been completed, and the process ends.

[0129] Specifically, the above Figure 3 The embodiments shown are the same as those described above. Figure 1 The embodiments shown are similar, and will not be described again in this embodiment.

[0130] In this embodiment of the invention, for each cell, the first energy-saving time period is a fixed energy-saving time period, and the second energy-saving time period is an energy-saving time period set based on the network load of the cell in the first operating cycle. However, the network load of the cell in the second operating cycle is unknown. If the network load of the cell is high during the first and / or second energy-saving time periods, that is, if there are many terminals accessing the cell or the network traffic used by the terminals accessing the cell is high during the first and / or second energy-saving time periods in the next operating cycle, performing energy-saving operations for the cell during the first and / or second energy-saving time periods will affect the normal provision of network services by the base station, thus affecting the terminals accessing the cell. Therefore, the following can be performed. Figure 4 The example shown.

[0131] See Figure 4 This is a flowchart illustrating the second base station energy-saving control method provided in this embodiment of the invention, which is consistent with the aforementioned... Figure 1 Compared to the embodiment shown, the above step S104 is preceded by step S105, and step S104 is implemented by steps S104A-S104C.

[0132] S105: Determine the energy-saving start threshold of the community based on the status values ​​of the collection time periods that intersect with the first energy-saving time period.

[0133] Specifically, if there is only one data collection period that overlaps with the first energy-saving time period, the status value of that data collection period can be directly used as the aforementioned energy-saving start threshold. If there are multiple data collection periods that overlap with the first energy-saving time period, the maximum, minimum, or average value of the status values ​​of the multiple data collection periods can be used as the aforementioned energy-saving start threshold.

[0134] If the above status values ​​include: the first number of terminals accessing the cell in each collection time period of the first operating cycle and / or the first PRB utilization rate of the cell in each collection time period of the first operating cycle, then step S105 can be achieved through step D and / or step E.

[0135] Step D: Based on the first quantity contained in the status values ​​of the collection time periods that intersect with the first energy-saving time period, determine the first quantity threshold of the cell as the energy-saving start threshold.

[0136] Specifically, if there is only one collection time period that intersects with the first energy-saving time period, the first quantity of that collection time period can be directly used as the first quantity threshold. If there are multiple collection time periods that intersect with the first energy-saving time period, the maximum, minimum, or average value of the first quantities of the multiple collection time periods can be used as the first quantity threshold.

[0137] Step E: Based on the first PRB utilization rate contained in the status value threshold of the collection time period that intersects with the first energy-saving time period, determine the first PRB utilization rate threshold of the cell as the energy-saving start threshold.

[0138] Specifically, if there is only one data collection period that overlaps with the first energy-saving time period, the first PRB utilization rate of that data collection period can be directly used as the first PRB utilization rate threshold. If there are multiple data collection periods that overlap with the first energy-saving time period, the maximum, minimum, or average value of the first PRB utilization rates of the multiple data collection periods can be used as the first PRB utilization rate threshold.

[0139] S104A: During the second operating cycle, acquire the third and fourth state values.

[0140] The third state value mentioned above indicates the network load of the cell during the first energy-saving time period in the second operating cycle, and the fourth state value mentioned above indicates the network load of the cell during the second energy-saving time period in the second operating cycle.

[0141] In one embodiment of the present invention, when the above-mentioned state value includes a first quantity and / or a first PRB utilization rate, the above-mentioned step S104A is achieved through the following steps F-G.

[0142] Step F: During the second running cycle, obtain a third state value containing the second quantity and / or the second PRB utilization rate.

[0143] The second quantity is the number of terminals accessing the cell during the first energy-saving period of the first operating cycle, and the second PRB utilization rate is the PRB utilization rate of the cell during the first energy-saving period of the first operating cycle.

[0144] Specifically, if the above state values ​​only include the first quantity, then only the second quantity can be obtained as the third state value.

[0145] If the above state values ​​only include the first PRB utilization rate, then only the second PRB utilization rate can be obtained as the third state value.

[0146] If the above state value includes the first quantity and the first PRB utilization rate, then the second quantity and the second PRB utilization rate are obtained together as the third state value.

[0147] Step G: During the second running cycle, obtain a fourth state value that includes the third quantity and / or the third PRB utilization rate.

[0148] The third quantity mentioned above refers to the number of terminals accessing the cell during the second energy-saving period in the first operating cycle, and the second PRB utilization rate refers to the PRB utilization rate of the cell during the second energy-saving period in the first operating cycle.

[0149] Specifically, if the above state values ​​only include the first quantity, then only the third quantity can be obtained as the fourth state value.

[0150] If the above state values ​​only include the first PRB utilization rate, then only the third PRB utilization rate can be obtained as the fourth state value.

[0151] If the above state value includes the first quantity and the first PRB utilization rate, then the third quantity and the third PRB utilization rate are obtained together as the fourth state value.

[0152] Specifically, the methods for obtaining the third state value of the first energy-saving time period in the second operating cycle and the fourth state value of the second energy-saving time period in the second operating cycle are similar to the methods for obtaining the state values ​​of the collection time period in the first operating cycle, and will not be described again in this embodiment of the invention.

[0153] S104B: If the third state value is less than the energy-saving start threshold, then energy-saving operation will be performed on the community during the first energy-saving time period in the second operating cycle.

[0154] In one embodiment of the present invention, step S104B can be achieved by the following step H.

[0155] Step H: If the second quantity is less than the first quantity threshold and / or the second PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle.

[0156] If the third state value mentioned above contains only the second quantity, and the energy-saving start threshold mentioned above contains only the first quantity threshold, then the second quantity is compared with the first quantity threshold. If the second quantity is less than the first quantity threshold, then energy-saving operation is performed on the community during the first energy-saving time period in the second operating cycle.

[0157] If the third state value mentioned above only includes the second PRB utilization rate, and the energy-saving start threshold mentioned above only includes the first PRB utilization rate threshold, then the second PRB utilization rate is compared with the first PRB utilization rate threshold. If the second PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle.

[0158] If the third state value includes both the second quantity and the second PRB utilization rate, and the energy-saving activation threshold includes both the first quantity threshold and the first PRB utilization rate threshold, then the second quantity is compared with the first quantity threshold, and the second PRB utilization rate is compared with the first PRB utilization rate threshold. If the second quantity is less than the first quantity threshold or the second PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle. Alternatively, if the second quantity is less than the first quantity threshold and the second PRB utilization rate is less than the first PRB utilization rate threshold, energy-saving operation can also be performed on the cell during the first energy-saving time period in the second operating cycle.

[0159] S104C: If the fourth state value is less than the energy-saving start threshold, then energy-saving operation will be performed on the community during the second energy-saving time period in the second operating cycle.

[0160] In one embodiment of the present invention, step S104C can be achieved by step I.

[0161] Step I: If the third quantity is less than the first quantity threshold and / or the third PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle.

[0162] If the fourth state value mentioned above contains only the third quantity, and the energy-saving start threshold mentioned above contains only the first quantity threshold, then the third quantity is compared with the first quantity threshold. If the third quantity is less than the first quantity threshold, then energy-saving operation is performed on the community during the second energy-saving time period in the second operating cycle.

[0163] If the fourth state value mentioned above only includes the third PRB utilization rate, and the energy-saving start threshold mentioned above only includes the first PRB utilization rate threshold, then the third PRB utilization rate is compared with the first PRB utilization rate threshold. If the third PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle.

[0164] If the fourth state value includes both the third quantity and the third PRB utilization rate, and the energy-saving activation threshold includes both the first quantity threshold and the first PRB utilization rate threshold, then the third quantity is compared with the first quantity threshold, and the third PRB utilization rate is compared with the first PRB utilization rate threshold. If the third quantity is less than the first quantity threshold or the third PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle. Alternatively, if the third quantity is less than the first quantity threshold and the third PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation can be performed on the cell during the second energy-saving time period in the second operating cycle.

[0165] As can be seen from the above steps S104B and S104C, the above-mentioned energy-saving start threshold is the upper threshold for starting energy-saving operation. The maximum value of the state value can be used as the energy-saving start threshold to increase the energy-saving start threshold, so that the probability of performing energy-saving operation in the embodiment of the present invention is higher.

[0166] As can be seen from the above, this embodiment of the invention sets an energy-saving start threshold for the second operating cycle based on the state value of the first operating cycle. Within the second operating cycle, energy-saving operations are only performed during the first energy-saving time period if the third state value is less than the energy-saving start threshold, and only during the second energy-saving time period if the fourth state value is less than the energy-saving start threshold. Therefore, this embodiment does not directly perform energy-saving operations during the first and second energy-saving time periods; energy-saving operations are only performed when the network load is low, thus preventing energy-saving operations from affecting the base station's normal network service provision. Furthermore, the aforementioned energy-saving start threshold is set based on the state value threshold of the first operating cycle. As the base station operates, the aforementioned energy-saving start threshold changes with the network load, adapting to the actual network load, and enabling dynamic changes in the energy-saving start threshold.

[0167] See Figure 5 This is a schematic diagram illustrating a process for setting a second energy-saving time period and an energy-saving start threshold, provided by an embodiment of the present invention. For each cell, the above-mentioned process for determining the second energy-saving time period includes the following steps J1-J2.

[0168] Step J1: Determine whether the dynamic energy-saving switch is turned on.

[0169] If so, the solution provided in this embodiment of the invention needs to be executed, and step J2 needs to be performed; otherwise, the solution provided in this embodiment of the invention does not need to be executed to maintain the current energy-saving time period configuration.

[0170] Step J2: Adjust the second energy-saving time period and the energy-saving start threshold.

[0171] Specifically, the second energy-saving time period and the energy-saving start threshold can be adjusted using the solution provided in the embodiments of the present invention, which will not be elaborated further in this embodiment.

[0172] See Figure 6 This is a flowchart illustrating the third base station energy-saving control method provided in this embodiment of the invention, which is consistent with the aforementioned... Figure 4 Compared to the embodiments shown, step S105 can be implemented by steps S105A-S105B, step S104B can be implemented by step S104B1, and step S104C can be implemented by step S104C1.

[0173] S105A: Calculate the first energy-saving start threshold based on the status values ​​of the acquisition time periods that intersect with the first energy-saving time period and the first preset coefficient.

[0174] Specifically, the energy-saving start threshold can be determined based on the method described in step 105 of the above 4, and the product of the energy-saving start threshold and the first preset coefficient can be calculated as the first energy-saving start threshold.

[0175] S105B: Calculate the second energy-saving start threshold based on the status value of the acquisition time period that intersects with the first energy-saving time period and the second preset coefficient.

[0176] Wherein, the second preset coefficient is less than the first preset coefficient. For example, the second preset coefficient is 0.9 and the first preset coefficient is 1.1.

[0177] Specifically, the energy-saving start-up threshold can be determined based on the method described in step 105 of step 4 above, and the product of the energy-saving start-up threshold and the second preset coefficient can be calculated as the second energy-saving start-up threshold. Since the second preset coefficient is less than the first preset coefficient, the calculated second energy-saving start-up threshold is less than the first energy-saving start-up threshold.

[0178] S104B1: If the third state value is less than the first energy-saving start threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle.

[0179] Specifically, step S104B1 is the same as described above. Figure 4 The steps shown in step S104B are similar and will not be repeated here.

[0180] S104C1: If the fourth state value is less than the second energy-saving start threshold, then energy-saving operation will be performed on the cell during the second energy-saving time period in the second operating cycle.

[0181] Specifically, step S104C1 is the same as described above. Figure 4The steps shown in step S104C are similar and will not be repeated here.

[0182] As can be seen from the above, the first energy-saving threshold used to determine whether to perform energy-saving operations during the first energy-saving time period and the second energy-saving threshold used to determine whether to perform energy-saving operations during the second energy-saving time period are different, and the first energy-saving threshold is higher than the second energy-saving threshold. This makes it more likely that the base station will perform energy-saving operations during the first energy-saving time period than during the second energy-saving time period for this cell. Since the second energy-saving time period is determined solely based on the network load of the cell in the previous operating cycle, the selection of the second energy-saving time period is random. It may not be suitable to perform energy-saving processing during the second energy-saving time period in the first operating cycle. Therefore, setting a smaller second energy-saving threshold reduces the likelihood that the base station will perform energy-saving operations during the second energy-saving time period.

[0183] See Figure 7 This is a schematic diagram of an energy-saving start-up threshold configuration process provided by an embodiment of the present invention. For each cell, the first energy-saving start-up threshold and the second energy-saving start-up threshold are configured through the following steps K1-K10.

[0184] Step K1: Determine the energy-saving flag bit for the data collection time period M.

[0185] Where M is the number of the data collection time period, and the initial value of M can be 0.

[0186] Step K2: Determine whether the value of the above energy-saving flag is the first preset value.

[0187] If yes, then the data collection period M is the first energy-saving period, and step K3 is executed; if no, then the data collection period M is not the first energy-saving period, and step K6 is executed.

[0188] Step K3: Obtain the status values ​​of the collection time periods that intersect with the first energy-saving time period from the community network load table corresponding to the community.

[0189] Among them, the above state values ​​include the first quantity and the first PRB utilization rate.

[0190] Step K4: Determine the first maximum value of the first quantity and the second maximum value of the first PRB utilization rate contained in the acquired state values.

[0191] Step K5: The product of the first maximum value and the first preset coefficient is used as the first quantity threshold corresponding to the collection time period M, and the product of the second maximum value and the second preset coefficient is used as the first PRB utilization threshold corresponding to the collection time period M.

[0192] After executing step K5, continue to execute step K10.

[0193] Step K6: Determine whether the value of the above energy-saving flag is the second preset value.

[0194] If yes, then the data collection period M is the second energy-saving period, and step K7 is executed; if no, then the data collection period M is neither the first nor the second energy-saving period, and step K10 is executed.

[0195] Step K7: Obtain the status values ​​of the collection time periods that intersect with the first energy-saving time period from the community network load table corresponding to the community.

[0196] Step K8: Determine the first maximum value of the first quantity and the second maximum value of the first PRB utilization rate contained in the acquired state values.

[0197] Step K9: The product of the first maximum value and the second preset coefficient is used as the first quantity threshold corresponding to the collection time period M, and the product of the second maximum value and the second preset coefficient is used as the first PRB utilization threshold corresponding to the collection time period M.

[0198] After executing step K9, continue to execute step K10.

[0199] Step K10: Update the value of M to M+1.

[0200] If the updated M+1 is less than or equal to the number of time periods collected in each running cycle, continue executing step K1.

[0201] After repeatedly executing the above steps K1-K10, a first quantity threshold and a first PRB utilization rate threshold can be set for each first energy-saving time period and the second energy-saving time period.

[0202] Specifically, the above Figure 7 The embodiments shown are the same as those described above. Figure 6 The embodiments shown are similar, and will not be described again in this embodiment.

[0203] Corresponding to the aforementioned base station energy-saving control method, this embodiment of the invention also provides a base station.

[0204] See Figure 8 The diagram below illustrates the structure of a base station according to an embodiment of the present invention, including a memory 801, a transceiver 802, and a processor 803.

[0205] Memory 801 is used to store computer programs; transceiver 802 is used to send and receive data under the control of the processor; processor 803 is used to read the computer programs in the memory and perform the following operations for each cell of the base station:

[0206] In the first operating cycle, status values ​​representing the network load of the cell in each collection time period are acquired;

[0207] Based on the status values ​​of the collection time periods that intersect with the first energy-saving time period, a status value threshold is determined, wherein the first energy-saving time period is a preset fixed time period in each operating cycle during which energy-saving operations are performed on the cell.

[0208] For each data collection period that does not overlap with the first energy-saving time period, if the status value of the data collection period is less than the status value threshold, then the data collection period is determined as the second energy-saving time period of the community; otherwise, the data collection period is determined as a time period for which no energy-saving processing is performed.

[0209] During the first energy-saving time period and the second energy-saving time period in the second operating cycle, energy-saving operations are performed on the community. The second operating cycle is the next operating cycle after the first operating cycle.

[0210] Among them, Figure 8 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 803) and memory (memory 801). The bus architecture 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. The bus interface provides an interface. The transceiver 802 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 803 is responsible for managing the bus architecture and general processing, and the memory 801 can store data used by the processor 803 during operation.

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

[0212] As can be seen from the above, for each cell, in addition to a fixed first energy-saving time period, this embodiment of the invention also sets a second energy-saving time period for the cell based on the network load of the cell during the first operating cycle. During the second operating cycle, the base station can perform energy-saving operations for the cell during both the first and second energy-saving time periods to achieve energy savings. Compared to the base station only performing energy-saving operations for the cell during the fixed first energy-saving time period, the solution provided by this embodiment of the invention can also perform energy-saving operations for the cell during the second energy-saving time period, thereby improving the energy-saving effect of the base station.

[0213] Furthermore, in this embodiment of the invention, a second energy-saving time period for performing energy-saving operations on a cell is dynamically selected based on the cell's network load. This ensures that the selected second energy-saving time period matches the actual network load of the cell, guaranteeing that the base station's energy-saving operations on the cell during the second energy-saving time period will not affect the normal operation of the base station. Moreover, in this solution, the base station energy-saving control process is entirely completed independently by the base station itself, without relying on other equipment, making this solution relatively simple.

[0214] In one embodiment of the present invention, the processor 803 is further configured to:

[0215] Based on the status values ​​of the data collection time periods that intersect with the first energy-saving time period, the energy-saving start threshold of the community is determined.

[0216] The energy-saving operation performed on the community during the first energy-saving time period and the second energy-saving time period within the second operating cycle specifically includes:

[0217] During the second operating cycle, a third state value and a fourth state value are acquired. The third state value represents the network load of the cell during the first energy-saving time period of the second operating cycle, and the fourth state value represents the network load of the cell during the second energy-saving time period of the second operating cycle.

[0218] If the third state value is less than the energy-saving start threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle;

[0219] If the fourth state value is less than the energy-saving start threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle.

[0220] As can be seen from the above, this embodiment of the invention sets an energy-saving start threshold for the second operating cycle based on the state value of the first operating cycle. Within the second operating cycle, energy-saving operations are only performed during the first energy-saving time period if the third state value is less than the energy-saving start threshold, and only during the second energy-saving time period if the fourth state value is less than the energy-saving start threshold. Therefore, this embodiment does not directly perform energy-saving operations during the first and second energy-saving time periods; energy-saving operations are only performed when the network load is low, thus preventing energy-saving operations from affecting the base station's normal network service provision. Furthermore, the aforementioned energy-saving start threshold is set based on the state value threshold of the first operating cycle. As the base station operates, the aforementioned energy-saving start threshold changes with the network load, adapting to the actual network load, and enabling dynamic changes in the energy-saving start threshold.

[0221] In one embodiment of the present invention, determining the energy-saving activation threshold of the cell based on the state values ​​of the collection time periods that intersect with the first energy-saving time period specifically includes:

[0222] The first energy-saving start threshold is calculated based on the status value of the collection time period that intersects with the first energy-saving time period and the first preset coefficient.

[0223] Based on the status values ​​of the collection time periods that intersect with the first energy-saving time period and the second preset coefficient, the second energy-saving start threshold is calculated, wherein the first preset coefficient is greater than the second preset coefficient.

[0224] If the third state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the first energy-saving time period in the second operating cycle, specifically including:

[0225] If the third state value is less than the first energy-saving start threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle;

[0226] If the fourth state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the second energy-saving time period in the second operating cycle, specifically including:

[0227] If the fourth state value is less than the second energy-saving start threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle.

[0228] As can be seen from the above, the first energy-saving threshold used to determine whether to perform energy-saving operations during the first energy-saving time period and the second energy-saving threshold used to determine whether to perform energy-saving operations during the second energy-saving time period are different, and the first energy-saving threshold is higher than the second energy-saving threshold. This makes it more likely that the base station will perform energy-saving operations during the first energy-saving time period than during the second energy-saving time period for this cell. Since the second energy-saving time period is determined solely based on the network load of the cell in the previous operating cycle, the selection of the second energy-saving time period is random. It may not be suitable to perform energy-saving processing during the second energy-saving time period in the first operating cycle. Therefore, setting a smaller second energy-saving threshold reduces the likelihood that the base station will perform energy-saving operations during the second energy-saving time period.

[0229] In one embodiment of the present invention, the status value includes: the first number of terminals accessing the cell during each collection time period in the first operating cycle and / or the first physical resource block (PRB) utilization rate of the cell during each collection time period in the first operating cycle;

[0230] The determination of the energy-saving activation threshold for the community based on the status values ​​of the collection time periods that intersect with the first energy-saving time period specifically includes:

[0231] Based on the first quantity contained in the status values ​​of the collection time period that intersects with the first energy-saving time period, the first quantity threshold of the cell is determined as the energy-saving start threshold.

[0232] and / or

[0233] Based on the first PRB utilization rate contained in the status value of the collection time period that intersects with the first energy-saving time period, the first PRB utilization rate threshold of the cell is determined as the energy-saving start threshold.

[0234] The acquisition of the third and fourth state values ​​during the second operating cycle specifically includes:

[0235] During the second operating cycle, a third state value containing a second quantity and / or a second PRB utilization rate is obtained, wherein the second quantity is the number of terminals accessing the cell during the first energy-saving time period in the first operating cycle, and the second PRB utilization rate is the PRB utilization rate of the cell during the first energy-saving time period in the first operating cycle.

[0236] During the second operating cycle, a fourth state value is obtained, which includes a third quantity and / or a third PRB utilization rate, wherein the third quantity is: the number of terminals accessing the cell during the second energy-saving time period in the first operating cycle, and the second PRB utilization rate is: the PRB utilization rate of the cell during the second energy-saving time period in the first operating cycle.

[0237] If the third state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the first energy-saving time period in the second operating cycle, specifically including:

[0238] If the second quantity is less than the first quantity threshold and / or the second PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle.

[0239] If the fourth state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the second energy-saving time period in the second operating cycle, specifically including:

[0240] If the third quantity is less than the first quantity threshold and / or the third PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle.

[0241] In one embodiment of the present invention, the step of acquiring status values ​​representing the network load of the cell in each collection time period during the first operating cycle specifically includes:

[0242] In the first operating cycle, the first number of terminals accessing the cell in each collection time period is obtained and used as the status value for each collection time period.

[0243] The determination of the state value threshold based on the state values ​​of the collection time periods that intersect with the first energy-saving time period specifically includes:

[0244] Based on the first quantity of each collection time period that intersects with the first energy-saving time period, a second quantity threshold is determined as the state value threshold.

[0245] For each data collection period that does not overlap with the first energy-saving time period, if the status value of that data collection period is less than the status value threshold, then that data collection period is determined as the second energy-saving time period for the cell. Specifically, this includes:

[0246] For each data collection period that does not overlap with the first energy-saving time period, if the first number of data collection periods is less than the second number threshold, then the data collection period is determined as the second energy-saving time period for the community.

[0247] As can be seen from the above, during the operation of the base station, the utilization rate of the first PRB may vary greatly, while the variation of the first quantity is relatively small. The first quantity is a relatively stable state value. Therefore, when determining the second energy-saving time period, the first quantity can be used as the state value to eliminate the influence of sudden changes in the state value on the determined second energy-saving time period, so that the second energy-saving time period determined based on the relatively stable state value is more accurate.

[0248] Corresponding to the aforementioned base station energy-saving control method, this embodiment of the invention also provides a base station energy-saving control device.

[0249] See Figure 9 This is a schematic diagram of a base station energy-saving control device provided in an embodiment of the present invention. Applied to a base station, the device includes, for each cell of the base station:

[0250] The status value acquisition module 901 is used to acquire status values ​​representing the network load of the cell in each collection time period during the first operating cycle.

[0251] The status value threshold determination module 902 is used to determine the status value threshold based on the status value of the collection time period that intersects with the first energy-saving time period, wherein the first energy-saving time period is a preset fixed time period in each operating cycle during which energy-saving operations are performed for the cell.

[0252] The second time period determination module 903 is used to determine the second energy-saving time period of the cell for each collection time period that does not intersect with the first energy-saving time period. If the status value of the collection time period is less than the status value threshold, the collection time period is determined as the second energy-saving time period of the cell; otherwise, the collection time period is determined as a time period for which no energy-saving processing is performed.

[0253] The energy-saving operation module 904 is used to perform energy-saving operations for the cell during the first energy-saving time period and the second energy-saving time period within the second operating cycle, wherein the second operating cycle is the next operating cycle after the first operating cycle.

[0254] As can be seen from the above, for each cell, in addition to a fixed first energy-saving time period, this embodiment of the invention also sets a second energy-saving time period for the cell based on the network load of the cell during the first operating cycle. During the second operating cycle, the base station can perform energy-saving operations for the cell during both the first and second energy-saving time periods to achieve energy savings. Compared to the base station only performing energy-saving operations for the cell during the fixed first energy-saving time period, the solution provided by this embodiment of the invention can also perform energy-saving operations for the cell during the second energy-saving time period, thereby improving the energy-saving effect of the base station.

[0255] Furthermore, in this embodiment of the invention, a second energy-saving time period for performing energy-saving operations on a cell is dynamically selected based on the cell's network load. This ensures that the selected second energy-saving time period matches the actual network load of the cell, guaranteeing that the base station's energy-saving operations on the cell during the second energy-saving time period will not affect the normal operation of the base station. Moreover, in this solution, the base station energy-saving control process is entirely completed independently by the base station itself, without relying on other equipment, making this solution relatively simple.

[0256] In one embodiment of the present invention, the apparatus further includes:

[0257] The activation threshold determination module is used to determine the energy-saving activation threshold of the cell based on the status values ​​of the collection time periods that intersect with the first energy-saving time period.

[0258] The energy-saving operation module 904 includes:

[0259] The status value acquisition submodule is used to acquire a third status value and a fourth status value during the second operating cycle. The third status value represents the network load status of the cell during the first energy-saving time period of the second operating cycle, and the fourth status value represents the network load status of the cell during the second energy-saving time period of the second operating cycle.

[0260] The first energy-saving operation submodule is used to perform energy-saving operation for the cell during the first energy-saving time period in the second operating cycle if the third state value is less than the energy-saving start threshold.

[0261] The second energy-saving operation submodule is used to perform energy-saving operation for the cell during the second energy-saving time period in the second operating cycle if the fourth state value is less than the energy-saving start threshold.

[0262] As can be seen from the above, this embodiment of the invention sets an energy-saving start threshold for the second operating cycle based on the state value of the first operating cycle. Within the second operating cycle, energy-saving operations are only performed during the first energy-saving time period if the third state value is less than the energy-saving start threshold, and only during the second energy-saving time period if the fourth state value is less than the energy-saving start threshold. Therefore, this embodiment does not directly perform energy-saving operations during the first and second energy-saving time periods; energy-saving operations are only performed when the network load is low, thus preventing energy-saving operations from affecting the base station's normal network service provision. Furthermore, the aforementioned energy-saving start threshold is set based on the state value threshold of the first operating cycle. As the base station operates, the aforementioned energy-saving start threshold changes with the network load, adapting to the actual network load, and enabling dynamic changes in the energy-saving start threshold.

[0263] In one embodiment of the present invention, the above-mentioned start-up threshold determination module is specifically used for:

[0264] The first energy-saving start threshold is calculated based on the status value of the collection time period that intersects with the first energy-saving time period and the first preset coefficient.

[0265] Based on the status values ​​of the collection time periods that intersect with the first energy-saving time period and the second preset coefficient, the second energy-saving start threshold is calculated, wherein the first preset coefficient is greater than the second preset coefficient.

[0266] The first energy-saving operation submodule is specifically used for:

[0267] If the third state value is less than the first energy-saving start threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle;

[0268] The second energy-saving operation submodule is specifically used for:

[0269] If the fourth state value is less than the second energy-saving start threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle.

[0270] As can be seen from the above, the first energy-saving threshold used to determine whether to perform energy-saving operations during the first energy-saving time period and the second energy-saving threshold used to determine whether to perform energy-saving operations during the second energy-saving time period are different, and the first energy-saving threshold is higher than the second energy-saving threshold. This makes it more likely that the base station will perform energy-saving operations during the first energy-saving time period than during the second energy-saving time period for this cell. Since the second energy-saving time period is determined solely based on the network load of the cell in the previous operating cycle, the selection of the second energy-saving time period is random. It may not be suitable to perform energy-saving processing during the second energy-saving time period in the first operating cycle. Therefore, setting a smaller second energy-saving threshold reduces the likelihood that the base station will perform energy-saving operations during the second energy-saving time period.

[0271] In one embodiment of the present invention, the status value includes: the first number of terminals accessing the cell during each collection time period in the first operating cycle and / or the first physical resource block (PRB) utilization rate of the cell during each collection time period in the first operating cycle;

[0272] The start-up threshold determination module is specifically used for:

[0273] Based on the first quantity contained in the status values ​​of the collection time period that intersects with the first energy-saving time period, the first quantity threshold of the cell is determined as the energy-saving start threshold.

[0274] and / or

[0275] Based on the first PRB utilization rate contained in the status value of the collection time period that intersects with the first energy-saving time period, the first PRB utilization rate threshold of the cell is determined as the energy-saving start threshold.

[0276] The status value acquisition submodule is specifically used for:

[0277] During the second operating cycle, a third state value containing a second quantity and / or a second PRB utilization rate is obtained, wherein the second quantity is the number of terminals accessing the cell during the first energy-saving time period in the first operating cycle, and the second PRB utilization rate is the PRB utilization rate of the cell during the first energy-saving time period in the first operating cycle.

[0278] During the second operating cycle, a fourth state value is obtained, which includes a third quantity and / or a third PRB utilization rate, wherein the third quantity is: the number of terminals accessing the cell during the second energy-saving time period in the first operating cycle, and the second PRB utilization rate is: the PRB utilization rate of the cell during the second energy-saving time period in the first operating cycle.

[0279] The first energy-saving operation submodule is specifically used for:

[0280] If the second quantity is less than the first quantity threshold and / or the second PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle.

[0281] The second energy-saving operation submodule is specifically used for:

[0282] If the third quantity is less than the first quantity threshold and / or the third PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle.

[0283] In one embodiment of the present invention, the state value acquisition module 901 is specifically used for:

[0284] In the first operating cycle, the first number of terminals accessing the cell in each collection time period is obtained and used as the status value for each collection time period.

[0285] The state value threshold determination module 902 is specifically used for:

[0286] Based on the first quantity of each collection time period that intersects with the first energy-saving time period, a second quantity threshold is determined as the state value threshold.

[0287] The second time period determination module 903 is specifically used for:

[0288] For each data collection period that does not overlap with the first energy-saving time period, if the first number of data collection periods is less than the second number threshold, then the data collection period is determined as the second energy-saving time period for the community.

[0289] As can be seen from the above, during the operation of the base station, the utilization rate of the first PRB may vary greatly, while the variation of the first quantity is relatively small. The first quantity is a relatively stable state value. Therefore, when determining the second energy-saving time period, the first quantity can be used as the state value to eliminate the influence of sudden changes in the state value on the determined second energy-saving time period, so that the second energy-saving time period determined based on the relatively stable state value is more accurate.

[0290] In another embodiment of the present invention, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, implements the steps of any of the above-described base station energy-saving control methods.

[0291] When using the computer-readable storage medium provided in this embodiment of the invention for base station energy-saving control, for each cell, in addition to a fixed first energy-saving time period, a second energy-saving time period is set for the cell based on the network load of the cell within a first operating cycle. During the second operating cycle, the base station can perform energy-saving operations on the cell within both the first and second energy-saving time periods to achieve energy savings. Compared to the base station only performing energy-saving operations on the cell within a fixed first energy-saving time period, the solution provided in this embodiment of the invention can also perform energy-saving operations on the cell within the second energy-saving time period, thereby improving the energy-saving effect of the base station.

[0292] Furthermore, in this embodiment of the invention, a second energy-saving time period for performing energy-saving operations on a cell is dynamically selected based on the cell's network load. This ensures that the selected second energy-saving time period matches the actual network load of the cell, guaranteeing that the base station's energy-saving operations on the cell during the second energy-saving time period will not affect the normal operation of the base station. Moreover, in this solution, the base station energy-saving control process is entirely completed independently by the base station itself, without relying on other equipment, making this solution relatively simple.

[0293] In another embodiment of the present invention, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the base station energy-saving control methods described above.

[0294] When using the computer program product provided in this embodiment of the invention for base station energy-saving control, for each cell, in addition to a fixed first energy-saving time period, a second energy-saving time period is set for the cell based on the network load of the cell within a first operating cycle. During the second operating cycle, the base station can perform energy-saving operations for the cell within both the first and second energy-saving time periods to achieve energy savings. Compared to the base station only performing energy-saving operations for the cell within a fixed first energy-saving time period, the solution provided in this embodiment of the invention can also perform energy-saving operations for the cell within the second energy-saving time period, thereby improving the energy-saving effect of the base station.

[0295] Furthermore, in this embodiment of the invention, a second energy-saving time period for performing energy-saving operations on a cell is dynamically selected based on the cell's network load. This ensures that the selected second energy-saving time period matches the actual network load of the cell, guaranteeing that the base station's energy-saving operations on the cell during the second energy-saving time period will not affect the normal operation of the base station. Moreover, in this solution, the base station energy-saving control process is entirely completed independently by the base station itself, without relying on other equipment, making this solution relatively simple.

[0296] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).

[0297] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, 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. Without further limitations, 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 said element.

[0298] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments for devices, apparatuses, storage media, and computer programs are basically similar to the method embodiments, and therefore the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0299] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0300] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0301] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0302] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0303] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations of this application fall within the scope of the embodiments of this application and their equivalents, this application also intends to include these modifications and variations.

Claims

1. A base station energy-saving control method, characterized in that, Applied to a base station, and for each cell of the base station, the method includes: In the first operating cycle, status values ​​representing the network load of the cell in each collection time period are acquired; Based on the status values ​​of the collection time periods that intersect with the first energy-saving time period, a status value threshold is determined, wherein the first energy-saving time period is a preset fixed time period in each operating cycle during which energy-saving operations are performed on the cell. For each data collection period that does not overlap with the first energy-saving time period, if the status value of the data collection period is less than the status value threshold, then the data collection period is determined as the second energy-saving time period of the cell; otherwise, the data collection period is determined as a time period for which no energy-saving processing is performed. Based on the status values ​​of the data collection time periods that intersect with the first energy-saving time period, the energy-saving start threshold of the community is determined. During the second operating cycle, a third state value and a fourth state value are acquired. The third state value represents the network load of the cell during the first energy-saving time period of the second operating cycle, and the fourth state value represents the network load of the cell during the second energy-saving time period of the second operating cycle. If the third state value is less than the energy-saving start threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle; If the fourth state value is less than the energy-saving start threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle, wherein the second operating cycle is the next operating cycle after the first operating cycle.

2. The method of claim 1, wherein, The determination of the energy-saving activation threshold for the community based on the status values ​​of the data collection time periods that intersect with the first energy-saving time period includes: The first energy-saving start threshold is calculated based on the status value of the collection time period that intersects with the first energy-saving time period and the first preset coefficient. Based on the status values ​​of the collection time periods that intersect with the first energy-saving time period and the second preset coefficient, the second energy-saving start threshold is calculated, wherein the second preset coefficient is less than the first preset coefficient; If the third state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the first energy-saving time period in the second operating cycle, including: If the third state value is less than the first energy-saving start threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle; If the fourth state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the second energy-saving time period in the second operating cycle, including: If the fourth state value is less than the second energy-saving start threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle.

3. The method of claim 1, wherein, The status value includes: the first number of terminals accessing the cell during each collection time period in the first operating cycle and / or the first physical resource block (PRB) utilization rate of the cell during each collection time period in the first operating cycle; The determination of the energy-saving activation threshold for the community based on the status values ​​of the data collection time periods that intersect with the first energy-saving time period includes: Based on the first quantity contained in the status values ​​of the collection time period that intersects with the first energy-saving time period, the first quantity threshold of the cell is determined as the energy-saving start threshold. and / or Based on the first PRB utilization rate contained in the status value of the collection time period that intersects with the first energy-saving time period, the first PRB utilization rate threshold of the cell is determined as the energy-saving start threshold. The acquisition of the third and fourth state values ​​during the second operating cycle includes: During the second operating cycle, a third state value containing a second quantity and / or a second PRB utilization rate is obtained, wherein the second quantity is the number of terminals accessing the cell during the first energy-saving time period in the first operating cycle, and the second PRB utilization rate is the PRB utilization rate of the cell during the first energy-saving time period in the first operating cycle. During the second operating cycle, a fourth state value is obtained, which includes a third quantity and / or a third PRB utilization rate, wherein the third quantity is: the number of terminals accessing the cell during the second energy-saving time period in the first operating cycle, and the second PRB utilization rate is: the PRB utilization rate of the cell during the second energy-saving time period in the first operating cycle. If the third state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the first energy-saving time period in the second operating cycle, including: If the second quantity is less than the first quantity threshold and / or the second PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle. If the fourth state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the second energy-saving time period in the second operating cycle, including: If the third quantity is less than the first quantity threshold and / or the third PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle.

4. The method according to claim 1 or 2, characterized in that, In the first operating cycle, status values ​​representing the network load of the cell in each collection time period are acquired, including: In the first operating cycle, the first number of terminals accessing the cell in each collection time period is obtained and used as the status value of each collection time period; The determination of the state value threshold based on the state values ​​of the collection time periods that intersect with the first energy-saving time period includes: Based on the first quantity of each collection time period that intersects with the first energy-saving time period, a second quantity threshold is determined as the state value threshold. For each data collection time period that does not overlap with the first energy-saving time period, if the status value of that data collection time period is less than the status value threshold, then that data collection time period is determined as the second energy-saving time period for the cell, including: For each data collection period that does not overlap with the first energy-saving time period, if the first number of data collection periods is less than the second number threshold, then the data collection period is determined as the second energy-saving time period for the community.

5. A base station, characterized by Includes memory, transceiver, and processor: Memory, used to store computer programs; A transceiver, used to transmit and receive data under the control of the processor; a processor, used to read the computer program in the memory and perform the following operations for each cell of the base station: In the first operating cycle, status values ​​representing the network load of the cell in each collection time period are acquired; Based on the status values ​​of the collection time periods that intersect with the first energy-saving time period, a status value threshold is determined, wherein the first energy-saving time period is a preset fixed time period in each operating cycle during which energy-saving operations are performed on the cell. For each data collection period that does not overlap with the first energy-saving time period, if the status value of the data collection period is less than the status value threshold, then the data collection period is determined as the second energy-saving time period of the community; otherwise, the data collection period is determined as a time period for which no energy-saving processing is performed. Based on the status values ​​of the data collection time periods that intersect with the first energy-saving time period, the energy-saving start threshold of the community is determined. During the second operating cycle, a third state value and a fourth state value are acquired. The third state value represents the network load of the cell during the first energy-saving time period of the second operating cycle, and the fourth state value represents the network load of the cell during the second energy-saving time period of the second operating cycle. If the third state value is less than the energy-saving start threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle; If the fourth state value is less than the energy-saving start threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle, wherein the second operating cycle is the next operating cycle after the first operating cycle.

6. The base station of claim 5, characterized in that, The determination of the energy-saving activation threshold for the community based on the status values ​​of the collection time periods that intersect with the first energy-saving time period specifically includes: The first energy-saving start threshold is calculated based on the status value of the collection time period that intersects with the first energy-saving time period and the first preset coefficient. Based on the status values ​​of the collection time periods that intersect with the first energy-saving time period and the second preset coefficient, the second energy-saving start threshold is calculated, wherein the first preset coefficient is greater than the second preset coefficient. If the third state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the first energy-saving time period in the second operating cycle, specifically including: If the third state value is less than the first energy-saving start threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle; If the fourth state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the second energy-saving time period in the second operating cycle, specifically including: If the fourth state value is less than the second energy-saving start threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle.

7. The base station of claim 5, wherein, The status value includes: the first number of terminals accessing the cell during each collection time period in the first operating cycle and / or the first physical resource block (PRB) utilization rate of the cell during each collection time period in the first operating cycle; The determination of the energy-saving activation threshold for the community based on the status values ​​of the collection time periods that intersect with the first energy-saving time period specifically includes: Based on the first quantity contained in the status values ​​of the collection time period that intersects with the first energy-saving time period, the first quantity threshold of the cell is determined as the energy-saving start threshold. and / or Based on the first PRB utilization rate contained in the status value of the collection time period that intersects with the first energy-saving time period, the first PRB utilization rate threshold of the cell is determined as the energy-saving start threshold. The acquisition of the third and fourth state values ​​during the second operating cycle specifically includes: During the second operating cycle, a third state value containing a second quantity and / or a second PRB utilization rate is obtained, wherein the second quantity is the number of terminals accessing the cell during the first energy-saving time period in the first operating cycle, and the second PRB utilization rate is the PRB utilization rate of the cell during the first energy-saving time period in the first operating cycle. During the second operating cycle, a fourth state value is obtained, which includes a third quantity and / or a third PRB utilization rate, wherein the third quantity is: the number of terminals accessing the cell during the second energy-saving time period in the first operating cycle, and the second PRB utilization rate is: the PRB utilization rate of the cell during the second energy-saving time period in the first operating cycle. If the third state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the first energy-saving time period in the second operating cycle, specifically including: If the second quantity is less than the first quantity threshold and / or the second PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the first energy-saving time period in the second operating cycle. If the fourth state value is less than the energy-saving activation threshold, then energy-saving operations are performed on the cell during the second energy-saving time period in the second operating cycle, specifically including: If the third quantity is less than the first quantity threshold and / or the third PRB utilization rate is less than the first PRB utilization rate threshold, then energy-saving operation is performed on the cell during the second energy-saving time period in the second operating cycle.

8. The base station according to claim 5 or 6, characterized by In the first operating cycle, the status values ​​representing the network load of the cell in each collection time period are acquired, specifically including: In the first operating cycle, the first number of terminals accessing the cell in each collection time period is obtained and used as the status value of each collection time period; The determination of the state value threshold based on the state values ​​of the collection time periods that intersect with the first energy-saving time period specifically includes: Based on the first quantity of each collection time period that intersects with the first energy-saving time period, a second quantity threshold is determined as the state value threshold. For each data collection period that does not overlap with the first energy-saving time period, if the status value of that data collection period is less than the status value threshold, then that data collection period is determined as the second energy-saving time period for the cell. Specifically, this includes: For each data collection period that does not overlap with the first energy-saving time period, if the first number of data collection periods is less than the second number threshold, then the data collection period is determined as the second energy-saving time period for the community.

9. A base station power saving control apparatus, characterized by comprising: a power saving control unit operable to control a power saving mode of a base station in a mobile communication system. Applied to a base station, and for each cell of the base station, the device includes: The status value acquisition module is used to acquire status values ​​representing the network load status of the cell in each collection time period during the first operating cycle. The status value threshold determination module is used to determine the status value threshold based on the status values ​​of the collection time periods that intersect with the first energy-saving time period, wherein the first energy-saving time period is a preset fixed time period in each operating cycle during which energy-saving operations are performed on the cell. The second time period determination module is used to determine the second energy-saving time period of the cell for each collection time period that does not intersect with the first energy-saving time period. If the status value of the collection time period is less than the status value threshold, the collection time period is determined as the second energy-saving time period of the cell; otherwise, the collection time period is determined as a time period for which no energy-saving processing is performed. The activation threshold determination module is used to determine the energy-saving activation threshold of the cell based on the status values ​​of the collection time periods that intersect with the first energy-saving time period. An energy-saving operation module is used to acquire a third state value and a fourth state value during a second operating cycle. The third state value represents the network load of the cell during the first energy-saving time period of the second operating cycle, and the fourth state value represents the network load of the cell during the second energy-saving time period of the second operating cycle. If the third state value is less than the energy-saving activation threshold, an energy-saving operation is performed on the cell during the first energy-saving time period of the second operating cycle. If the fourth state value is less than the energy-saving activation threshold, an energy-saving operation is performed on the cell during the second energy-saving time period of the second operating cycle. The second operating cycle is the next operating cycle after the first operating cycle.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1-4.