Energy-saving method, device, electronic device and storage medium for tidal service cell
By obtaining the service load set and dividing the cells using a clustering algorithm, combining soft shutdown and hard shutdown strategies, the service period and transition period of the communication base station are optimized, which solves the problem of slow response in the existing technology and achieves efficient energy saving and improved user experience.
Patent Information
- Application Number
- CN202510147598.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2045-02-10
AI Technical Summary
The energy-saving solutions of existing communication base stations respond slowly in regional scenarios with obvious business tidal effects, and are unable to identify and implement fine-grained energy-saving strategies, resulting in poor energy-saving effects and affecting user experience and service quality.
By obtaining the service load set, using clustering algorithm to divide the high and low service load cells, dynamically adjusting the service holding period and transition period, combining soft shutdown and hard shutdown energy-saving strategies, and optimizing the energy-saving strategy to adapt to instantaneous changes.
It achieves flexible and effective energy saving in tidal service cells, improves the accuracy and timeliness of analysis of business load and business time periods, enhances the granularity of identifying instantaneous changes and the response effect, and improves energy saving effects and user experience.
Smart Images

Figure CN119997167B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication energy-saving technology, and in particular to an energy-saving method, device, electronic device and computer-readable storage medium for a tidal service cell. Background Art
[0002] While communications network construction is gradually maturing, many base stations remain idle due to slow application development. Telecommunications power consumption significantly impacts operators' electricity bills. According to statistics, operators' annual electricity bills reach tens of billions of yuan, and base station power consumption accounts for approximately 6% of total electricity consumption, leaving significant room for energy savings.
[0003] The current energy-saving solutions for communication base stations are mainly aimed at the business scenarios of the entire communication network. Most of the targeted regional scenarios are aimed at railway operation scenarios, and there are fewer regional scenarios with obvious business tidal effects. In addition, the railway operation scenario has an obvious railway main line base station business model, which has obvious requirements for site spacing. The energy-saving solutions are mainly formulated considering the business model between adjacent stations. However, the regional scenarios with obvious business tidal effects are slow to respond to instantaneous changes in tidal scenarios, and are unable to identify and implement more fine-grained energy-saving strategies, which makes the energy-saving strategies of tidal service cells insufficiently flexible and adaptable.
[0004] Poor energy-saving effect affects user experience and causes a decline in service quality.
[0005] In summary, the current energy-saving solutions for communication base stations, especially those for regional scenarios with obvious business tidal effects, have limited energy savings, with the highest energy-saving ratio reaching only 50%. Summary of the Invention
[0006] The technical problem to be solved by the present invention is to address the above-mentioned shortcomings of the existing technology and provide an energy-saving method, device, electronic device and computer-readable storage medium for a tidal service cell. The method can realize flexible and effective energy saving of the tidal service cell, improve the accuracy and timeliness of the analysis of service load and service time period, enhance the recognition granularity and response effect of instantaneous changes in tidal scenarios, improve the matching granularity, flexibility and adaptability of energy-saving strategies, and improve energy-saving effects, service quality and user experience.
[0007] In a first aspect, the present invention provides an energy-saving method for a tidal service cell, comprising: obtaining a first service load set, an initial service holding period, an initial transition period, an initial first cell list, and an initial second cell list, wherein the first service load refers to the service load of the target cell in each period from the end of a preset period to the start of a preset activity of the current activity, and the target cell refers to a tidal service cell that provides communication coverage for the current activity; based on the first service load set, optimizing the initial service holding period, the initial transition period, the initial first cell list, and the initial second cell list to obtain the service period, the first cell list, and the second cell list of the current activity, wherein the service period includes Service retention period and transition period; based on the service period of the current activity, the first cell list and the second cell list, determine the energy-saving strategy of the target cell in each period of the current activity, and execute the corresponding energy-saving strategy, wherein the first cell list refers to the set of tidal service cells whose service load in the activity period is greater than the first threshold, the second cell list refers to the set of tidal service cells whose service load in the inactive period is less than the second threshold, the service retention period refers to all periods before the preset activity start time and after the preset activity end time when the service load is greater than the first threshold, and the transition period refers to all periods before the preset activity start time and after the preset activity end time when the service load is between the first threshold and the second threshold.
[0008] Preferably, the obtaining of the initial service holding period, the initial transition period, the initial first cell list and the initial second cell list specifically includes: obtaining a second service load set, wherein the second service load refers to the service load of each tidal service cell in each time period within a preset time period; clustering the second service load set based on a clustering algorithm to obtain a third service load set and a fourth service load set, wherein the third service load refers to the second service load that meets the high service load index, and the fourth service load refers to the second service load that meets the low service load index; determining the initial first cell list and the initial second cell list, wherein the initial first cell list refers to the tidal service cell set to which the third service load belongs, and the initial second cell list refers to the tidal service cell set to which the fourth service load belongs; selecting the minimum value in the third service load set as the first threshold and the maximum value in the fourth service load set as the second threshold; calculating the initial service holding period and the initial transition period based on all time periods when the third service load is greater than the first threshold and all time periods when the fourth service load is less than or equal to the first threshold and greater than the second threshold.
[0009] Preferably, the business period also includes formal activity period and inactive period, and the optimization of the initial business holding period, initial transition period, initial first cell list and initial second cell list based on the first business load set to obtain the business period, first cell list and second cell list of the current activity specifically includes: S11, using the initial business holding period, initial transition period, initial first cell list and initial second cell list as the business holding period, transition period, first cell list and second cell list of the first historical activity respectively, wherein the historical activity refers to the activity from the end time of the preset period to the preset activity start time of the current activity; S12, optimizing the business load of the target cell in the informal activity period of the i-th historical activity based on the business load of the target cell in the i-th historical activity The service holding period and transition period are obtained for the i+1th historical activity, wherein the informal activity period refers to all periods before the preset activity start time and after the preset activity end time, wherein i=1, 2,…, N; S13, based on the service load of the target cell in the activity period and the inactivity period of the i-th historical activity, the first cell list and the second cell list of the i-th historical activity are optimized to obtain the first cell list and the second cell list of the i+1th historical activity, wherein the activity period includes the formal activity period and the service holding period; S14, repeat steps S12 and S13 until the i+1th historical activity is the current activity; S15, obtain the formal activity period of the current activity, and calculate the inactivity period of the current activity.
[0010] Preferably, the business holding period and transition period of the i-th historical activity are optimized based on the business load of the target cell during the informal activity period of the i-th historical activity to obtain the business holding period and transition period of the i+1-th historical activity, specifically including: determining the optimized business holding period and optimized transition period of the i-th historical activity, wherein the optimized business holding period refers to all periods when the fifth business load is greater than the first threshold, the optimized transition period refers to all periods when the fifth business load is less than or equal to the first threshold and greater than the second threshold, and the fifth business load refers to the business load of the target cell during the informal activity period of the i-th historical activity; based on the optimized business holding period and optimized transition period of the i-th historical activity, the business holding period and transition period of the i-th historical activity are optimized to obtain the business holding period and transition period of the i+1-th historical activity.
[0011] Preferably, the energy-saving strategy includes a soft shutdown energy-saving strategy, a non-energy-saving strategy and a hard shutdown energy-saving strategy. The energy-saving strategy of the target cell in each period of the current activity is determined based on the service period of the current activity, the first cell list and the second cell list, specifically including: respectively judging whether the first cell list and the second cell list of the current activity include the target cell; in response to the first cell list and the second cell list of the current activity both including the target cell, determining that the energy-saving strategy of the target cell in the active period, transition period and inactive period of the current activity is, in sequence, a non-energy-saving strategy, a soft shutdown energy-saving strategy and a hard shutdown energy-saving strategy, wherein the active period includes the formal active period and the service retention period; in response to the first cell list of only the current activity including the target cell, determining that the energy-saving strategy of the target cell in the active period, transition period and inactive period of the current activity is, in sequence, a non-energy-saving strategy, a soft shutdown energy-saving strategy and a soft shutdown energy-saving strategy; in response to the second cell list of only the current activity including the target cell, determining that the energy-saving strategy of the target cell in the active period, transition period and inactive period of the current activity is, in sequence, a soft shutdown energy-saving strategy, a soft shutdown energy-saving strategy and a hard shutdown energy-saving strategy.
[0012] Preferably, after determining the energy-saving strategy of the target cell in each time period of the current activity, and before executing the corresponding energy-saving strategy, the energy-saving method of the tidal service cell also includes: judging whether the energy-saving strategy of the target cell in the current time period of the current activity is a soft shutdown energy-saving strategy; in response to the energy-saving strategy of the current time period being a soft shutdown energy-saving strategy, obtaining the configuration information and coverage status of the target cell in the current time period of the current activity, and based on the configuration information and coverage status of the current time period, determining the energy-saving mode corresponding to the energy-saving strategy of the current time period, wherein the energy-saving mode includes at least one of the following: symbol shutdown, channel shutdown, and carrier shutdown.
[0013] Preferably, after executing the corresponding energy-saving strategy, the energy-saving method of the tidal service cell also includes: collecting base station energy consumption data of the target cell in each time period of the current activity; based on the base station energy consumption data of the target cell in each time period of the current activity, evaluating the energy-saving performance of the corresponding energy-saving strategy.
[0014] In the second aspect, the present invention also provides an energy-saving device for a tidal service cell, including an acquisition module, an optimization module and an energy-saving module. The acquisition module is used to obtain a first business load set, an initial business holding period, an initial transition period, an initial first cell list and an initial second cell list, wherein the first business load refers to the business load of the target cell in each time period from the end of a preset time period to the start of a preset activity of the current activity, and the target cell refers to a tidal service cell that provides communication coverage for the current activity. The optimization module is connected to the acquisition module and is used to optimize the initial business holding period, the initial transition period, the initial first cell list and the initial second cell list based on the first business load set, and obtain the business period, the first cell list and the second cell list of the current activity. , wherein the business period includes a business holding period and a transition period, and the energy-saving module is connected to the optimization module respectively, and is used to determine the energy-saving strategy of the target cell in each period of the current activity based on the business period of the current activity, the first cell list and the second cell list, and execute the corresponding energy-saving strategy, wherein the first cell list refers to the set of tidal service cells whose business load in the activity period is greater than the first threshold, the second cell list refers to the set of tidal service cells whose business load in the inactive period is less than the second threshold, the business holding period refers to all periods before the preset activity start time and after the preset activity end time when the business load is greater than the first threshold, and the transition period refers to all periods before the preset activity start time and after the preset activity end time when the business load is between the first threshold and the second threshold.
[0015] In a third aspect, the present invention further provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the energy-saving method for the tidal service cell provided in the first aspect.
[0016] In a fourth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the energy-saving method for the tidal service cell provided in the first aspect above is implemented.
[0017] The present invention provides an energy-saving method, device, electronic device and computer-readable storage medium for a tidal service cell. By identifying the details of real-time changes in service load, such as the trend of service load changes from an inactive period to an active period in each period of activity, and based on the details of real-time changes in service load, each period of each activity is divided into a service holding period and a transition period in a more fine-grained manner. A more fine-grained energy-saving strategy can be subsequently assigned to each period of each activity to improve the energy-saving effect. By dynamically adjusting the initial service holding period, the initial transition period, the initial first cell list and the initial second cell list based on the real-time changing first service load set, the analysis accuracy and timeliness of the service load and service period can be improved, thereby improving the matching flexibility and adaptability of the energy-saving strategy and improving the energy-saving effect. Therefore, the present invention can achieve flexible and effective energy saving in tidal service cells, improve the analysis accuracy and timeliness of service loads and service periods, enhance the recognition granularity and response effect of instantaneous changes in tidal scenarios, improve the matching granularity, flexibility and adaptability of energy-saving strategies, and improve energy-saving effects, service quality and user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 This is a flow chart of an energy-saving method for a tidal service cell according to embodiment 1 of the present invention;
[0019] Figure 2 This is an example diagram of the initial cell list in Example 1 of the present invention;
[0020] Figure 3 This is an example diagram of a business period in Example 1 of the present invention;
[0021] Figure 4 This is an example diagram of iterative optimization of the initial service holding period and the initial transition period in embodiment 1 of the present invention;
[0022] Figure 5 This is a flowchart of optimizing the service holding period and the transition period of the i-th historical activity based on the optimized service holding period and the optimized transition period in Example 1 of the present invention;
[0023] Figure 6 This is a flow chart of determining the energy-saving strategy of the target cell in each time period of the current activity in Example 1 of the present invention;
[0024] Figure 7 This is a flow chart of a method for energy saving in a tidal service cell according to embodiment 2 of the present invention;
[0025] Figure 8 This is a schematic structural diagram of an energy-saving system for a tidal service cell according to embodiment 3 of the present invention;
[0026] Figure 9This is a structural diagram of an energy-saving device for a tidal service cell according to embodiment 4 of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the technical solutions of the present invention, the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.
[0028] It should be understood that the specific embodiments and drawings described herein are only used to explain the present invention rather than to limit the present invention.
[0029] It is understood that, in the absence of conflict, the various embodiments of the present invention and the various features in the embodiments may be combined with each other.
[0030] It can be understood that, for the convenience of description, the drawings of the present invention only show parts related to the present invention, while parts unrelated to the present invention are not shown in the drawings.
[0031] It can be understood that each unit and module involved in the embodiments of the present invention may correspond to only one physical structure, or may be composed of multiple physical structures, or multiple units and modules may be integrated into one physical structure.
[0032] It will be understood that, without conflict, the functions and steps marked in the flowcharts and block diagrams of the present invention may occur in an order different from that marked in the drawings.
[0033] It is understood that the flowcharts and block diagrams of the present invention illustrate the possible architectures, functions, and operations of the systems, devices, equipment, and methods according to various embodiments of the present invention. Each box in the flowchart or block diagram may represent a unit, module, program segment, or code, which contains executable instructions for implementing the specified functions. Moreover, each box or combination of boxes in the block diagram and flowchart may be implemented using a hardware-based system that implements the specified functions, or may be implemented using a combination of hardware and computer instructions.
[0034] It can be understood that the units and modules involved in the embodiments of the present invention can be implemented by software or hardware. For example, the units and modules can be located in a processor.
[0035] Example 1:
[0036] like Figure 1 As shown, this embodiment provides an energy-saving method for a tidal service cell.
[0037] In this embodiment, the energy-saving method for tidal service cells is applied to large venues. Large venues host a wide variety of activities. For example, stadiums host a variety of activities, including but not limited to sporting events, concerts, and various press conferences. The irregular timing of events in large venues leads to a tidal effect in communications in these scenarios. Therefore, a tidal service cell is used to represent a service cell that provides communication coverage for large venues and exhibits a tidal effect. Tidal service cells include but are not limited to one. Different events have different requirements for venue communication service assurance. To better meet energy-saving requirements and ensure user experience, energy-saving solutions should also vary. Therefore, a customized energy-saving solution, "one plan for one event," is developed based on time and coverage requirements.
[0038] It should be noted that the energy-saving method of the tidal service cell is applied to the communication network, where the communication network includes but is not limited to: 5G (5th Generation Mobile Communication Technology, fifth generation mobile communication technology) network, 4G (4th Generation Mobile Communication Technology, fourth generation mobile communication technology) network and 6G (6th Generation Mobile Communication Technology, sixth generation mobile communication technology) network.
[0039] Energy-saving methods for tidal service cells include:
[0040] S101, obtain the first service load set, the initial service holding period, the initial transition period, the initial first cell list and the initial second cell list, wherein the first service load refers to the service load of the target cell in each period from the end of the preset period to the preset activity start time of the current activity, the target cell refers to the tidal service cell that provides communication coverage for the current activity, the first cell list refers to the set of tidal service cells whose service load in the active period is greater than the first threshold, and the second cell list refers to the set of tidal service cells whose service load in the inactive period is less than the second threshold.
[0041] It should be noted that, after obtaining the first service load set, the energy saving method for the tidal service cell further includes: marking the service period to which the first service load belongs, and obtaining a service period label corresponding to the first service load.
[0042] Specifically, obtaining the initial service holding period, the initial transition period, the initial first cell list, and the initial second cell list includes steps S1011 to S1015:
[0043] S1011 , obtaining a second service load set, wherein the second service load refers to the service load of each tidal service cell in each time period within a preset time period.
[0044] S1012. Cluster the second business load set based on a clustering algorithm to obtain a third business load set and a fourth business load set, wherein the third business load refers to the second business load that meets the high business load index, and the fourth business load refers to the second business load that meets the low business load index.
[0045] S1013, determine an initial first cell list and an initial second cell list, wherein the initial first cell list refers to the tidal service cell set to which the third service load belongs, and the initial second cell list refers to the tidal service cell set to which the fourth service load belongs.
[0046] In this embodiment, taking the preset period of 1 year as an example, the business load of each tidal service cell in each hour and the official activity period of each tidal service cell in each activity in the venue for the preset period of 1 year are clustered, and the following is obtained: Figure 2 The initial cell list shown in FIG. 1 includes, but is not limited to, a business load KPI (Key Performance Indicator) of the business load class, and the initial cell list includes an initial first cell list (i.e. Figure 2 The cell set contained in the dotted circle), the initial second cell list (i.e. Figure 2 The cell set contained in the black circle in the middle) and the initial third cell list (i.e. Figure 2 The cell list is used to represent the set of service cells that provide communication coverage for the venue and have a tidal effect. That is to say, the target cell is one of the cells in the cell list, that is, one of the first cell list, the second cell list and the third cell list will include the target cell. This embodiment uses a clustering algorithm to cluster the second service load set, which can quickly and effectively divide all tidal service cells in the venue into high-service cells in the active period, low-service cells in the inactive period and normal service cells, and then provide effective support for the subsequent rapid allocation of energy-saving strategies to the target cells, achieve more efficient resource management and optimization, and improve energy-saving effects and efficiency.
[0047] It should be noted that clustering algorithms include but are not limited to: K-Means, DBSCAN (Density-Based Spatial Clustering of Applications with Noise), GMM (Gaussian Mixture Model), AGNES (AGglomerative NESting, agglomerative hierarchical clustering), and DIANA (Divisive Analysis, top-down hierarchical clustering) algorithms.
[0048] S1014: Select the minimum value in the third service load set as the first threshold, and the maximum value in the fourth service load set as the second threshold.
[0049] In this embodiment, the official activity time period of each event in the venue is predetermined, but the peak of business volume usually does not reach the preset activity start time. Therefore, after clustering the second business load set, the minimum value in the third business load set and the maximum value in the fourth business load set are respectively selected as the minimum threshold of high business load T high1 and the maximum threshold of low traffic load T low1 , and then use the high traffic load minimum threshold T high1 and the maximum threshold of low traffic load T low1 , respectively serving as the first threshold and the second threshold for subsequent optimization of the first cell list and the second cell list.
[0050] It should be noted that, considering the threshold of the cell's own load management and power strategy optimization, such as the current deep sleep power saving strategy judgment threshold T low2 and the current cell expansion threshold T high2 In this embodiment, the minimum threshold T of high service load is high1 and the maximum threshold of low traffic load T low1 , which are then used as the first threshold and the second threshold for subsequent optimization of the first cell list and the second cell list, respectively. The threshold T can also be determined based on the current deep sleep power saving strategy. low2 and the current cell expansion threshold T high2 Correct the first and second thresholds, such as: T high =max[T high1 ,T high2 ], T low =min[T low1 ,T low2 ], T high and T low As the final first threshold and second threshold respectively.
[0051] S1015 , calculating an initial service holding period and an initial transition period based on all periods during which the third service load is greater than the first threshold and all periods during which the fourth service load is less than or equal to the first threshold and greater than the second threshold.
[0052] In this embodiment, after determining the first threshold and the second threshold, the third service load is compared with the first threshold, the fourth service load and the second threshold respectively, and the initial service holding period T can be determined. s1 、T s2 and the initial transition period T t1 、T t2 , where T s1 Refers to the initial business holding period before the preset activity start time, T s2 Refers to the initial service holding period after the preset activity end time, T t1 Refers to the preset activity start time - T s1 The initial transition period before, T t2 Refers to the preset activity end time + T s2 After the initial transition period.
[0053] It should be noted that this embodiment can adopt a sliding window algorithm, an algorithm based on thresholds and state machines, and count all time periods when the third service load is greater than the first threshold, and all time periods when the fourth service load is less than or equal to the first threshold and greater than the second threshold, to obtain the initial service retention period and the initial transition period. It can also combine multiple algorithms for experiments and comparisons to find the most suitable specific algorithm.
[0054] S102, based on the first business load set, optimize the initial business holding period, the initial transition period, the initial first cell list and the initial second cell list to obtain the business period, the first cell list and the second cell list of the current activity, wherein the business period includes the business holding period and the transition period. The business holding period refers to all periods before the preset activity start time and after the preset activity end time when the business load is greater than the first threshold. The transition period refers to all periods before the preset activity start time and after the preset activity end time when the business load is between the first threshold and the second threshold.
[0055] Optionally, the business period also includes a formal activity period and a non-activity period.
[0056] In this embodiment, based on the impact of activities on business fluctuations, the business period is divided into an active period, a transition period, and an inactive period. The active period includes a formal activity period and a business holding period. The formal activity period refers to the period between the preset activity start time and the preset activity end time, and the business holding period is obtained by business load evaluation. Therefore, if Figure 3As shown, the business period can be divided into formal activity period, business maintenance period, transition period and inactive period.
[0057] It should be noted that, similarly to the activity period, which includes the official activity period and the service retention period, the transition period includes a fixed transition period and a custom transition period. The fixed transition period is determined by service load assessment, while the custom transition period refers to a predetermined period before and after the official activity period, during which base station services are retained, determined based on the activity's needs. For example, if a concert has a rehearsal scheduled one day in advance, this embodiment can define the rehearsal time as a custom transition period to ensure service needs during that period.
[0058] Specifically, S102: Based on the first service load set, the initial service holding period, the initial transition period, the initial first cell list, and the initial second cell list are optimized to obtain the service period, the first cell list, and the second cell list of the current activity, including steps S1021 to S1025:
[0059] S1021, the initial service holding period, the initial transition period, the initial first cell list and the initial second cell list are respectively used as the service holding period, the transition period, the first cell list and the second cell list of the first period of historical activities, wherein the historical activities refer to the activities from the end time of the preset period to the preset activity start time of the current activity.
[0060] S1022. Based on the service load of the target cell during the informal activity period of the i-th historical activity, optimize the service holding period and transition period of the i-th historical activity to obtain the service holding period and transition period of the i+1-th historical activity, wherein the informal activity period refers to all periods before the preset activity start time and after the preset activity end time, wherein i=1, 2,…,N.
[0061] Specifically, S1022: based on the service load of the target cell during the informal activity period of the i-th historical activity, optimize the service holding period and transition period of the i-th historical activity to obtain the service holding period and transition period of the i+1-th historical activity, including: determining the optimized service holding period and optimized transition period of the i-th historical activity, wherein the optimized service holding period refers to all periods when the fifth service load is greater than the first threshold, the optimized transition period refers to all periods when the fifth service load is less than or equal to the first threshold and greater than the second threshold, and the fifth service load refers to the service load of the target cell during the informal activity period of the i-th historical activity; based on the optimized service holding period and optimized transition period of the i-th historical activity, optimize the service holding period and transition period of the i-th historical activity to obtain the service holding period and transition period of the i+1-th historical activity.
[0062] In this embodiment, Figure 4 As shown, if the current activity is the first historical activity, the initial business holding period (i.e. Figure 4 Initial service protection period length in the initial transition period (i.e. Figure 4 The initial transition period in the ) is used as the business holding period and transition period of the first historical activity; if the current activity is the X+1th historical activity, the business load of each period of the Xth, ..., 1st historical activity is obtained (i.e. Figure 4 The current period cell service load data and the current period activity time tag in the data are used, and according to the service load of each period of the Xth, ..., 1st period historical activities, the initial service holding period and the initial transition period are iteratively optimized to obtain the service holding period and transition period of the X+1th, ..., 2nd period historical activities, where X is a positive integer. For example, if X is 2, the initial service holding period and the initial transition period are optimized according to the service load of each period of the first period historical activities to obtain the service holding period and transition period of the second period historical activities; and the service holding period and transition period of the second period historical activities are optimized according to the service load of each period of the second period historical activities to obtain the service holding period and transition period of the third period historical activities.
[0063] like Figure 5 As shown, based on the optimized service holding period and optimized transition period of the i-th historical activity, the service holding period and transition period of the i-th historical activity are optimized, specifically including: fitting the service load curves of the X-th and X-1-th historical activities based on the service loads of the target cell during the informal activity periods of the X-th and X-1-th historical activities, wherein the service load curve of the X-1-th historical activity is Figure 5 The solid line in the figure is the business load curve of the historical activity in period X. Figure 5 According to the business load curves of the Xth and X-1th periods of historical activities, it can be seen that the business load of the Xth period of historical activities meets the first threshold and the second threshold in advance / delay; and then by determining the tuning business holding period of the Xth period of historical activities (i.e. Figure 5 T in s1n ) and the optimization transition period and the business maintenance period of the Xth historical activity (i.e. Figure 5 T in s1 ) and transition period, and based on the optimized business holding period and optimized transition period of the Xth period historical activity, optimize the business holding period and transition period of the Xth period historical activity [T s1X ,T s2X ,T t1X ,T t2X ] X, obtaining the service holding period and transition period of the X+1th historical activity. This embodiment uses the service load of each activity period as the basis for optimizing the service period of each activity period, which can achieve reasonable and iterative optimization of the service period and improve the accuracy and flexibility of the service period of each activity period.
[0064] It should be noted that, based on the optimization of the business holding period and the optimization of the transition period of the Xth period historical activities, the business holding period and the transition period of the Xth period historical activities are optimized. s1X ,T s2X ,T t1X ,T t2X ] X , specifically including: judging whether the optimized business holding period / optimized transition period of the Xth historical activity is greater than the business holding period / transition period of the Xth historical activity; in response to the optimized business holding period / optimized transition period of the Xth historical activity being greater than the business holding period / transition period of the Xth historical activity, using the optimized business holding period / optimized transition period of the Xth historical activity as the business holding period / transition period of the X+1th historical activity; in response to the optimized business holding period / optimized transition period of the Xth historical activity being less than or equal to the business holding period / transition period of the Xth historical activity, gradually decreasing the business holding period / transition period of the Xth historical activity based on a preset step size, so as to ensure the impact of sudden business changes on the business holding period / transition period of the X+1th historical activity.
[0065] S1023, based on the service load of the target cell in the active period and the inactive period of the i-th historical activity, optimize the first cell list and the second cell list of the i-th historical activity to obtain the first cell list and the second cell list of the i+1-th historical activity, wherein the active period includes the formal activity period and the service holding period.
[0066] In this embodiment, based on the business load of the target cell during the active period and the inactive period of the i-th historical activity, the first cell list and the second cell list of the i-th historical activity are optimized to obtain the first cell list and the second cell list of the i+1-th historical activity, specifically including: judging whether the business load of the target cell during the active period of the i-th historical activity is greater than the first threshold; judging whether the business load of the target cell during the inactive period of the i-th historical activity is less than or equal to the second threshold; judging whether the first cell list and the second cell list of the i-th historical activity include the target cell; in response to the first cell list of the i-th historical activity not including the target cell, and the business load of the target cell during the active period of the i-th historical activity is greater than the first threshold, adding the target cell to the first cell list of the i-th historical activity to obtain the first cell list of the i+1-th historical activity; in response to the second cell list of the i-th historical activity including the target cell, and the business load of the target cell during the inactive period of the i-th historical activity is greater than the second threshold, deleting the target cell from the second cell list of the i-th historical activity to obtain the second cell list of the i+1-th historical activity. This embodiment uses the service load of each activity period as the optimization basis for the cell list of each activity period, which can achieve reasonable and iterative optimization of the cell list and improve the accuracy and flexibility of the cell list of each activity period.
[0067] It should be noted that, after determining whether the first cell list and the second cell list of the i-th historical activity include the target cell, the energy-saving method of the tidal service cell also includes: in response to the first cell list of the i-th historical activity including the target cell, determining whether the business load of the target cell during the activity period of n consecutive historical activities before the i+1-th historical activity is less than or equal to the first threshold; in response to the business load of the target cell during the activity period of n consecutive historical activities before the i+1-th historical activity is less than or equal to the first threshold, deleting the target cell from the first cell list of the i-th historical activity to obtain the first cell list of the i+1-th historical activity, where n includes but is not limited to 3.
[0068] After determining whether the first cell list and the second cell list of the i-th historical activity include the target cell, the energy-saving method of the tidal service cell also includes: in response to the second cell list of the i-th historical activity including the target cell, counting the proportion of time periods in which the service load of the target cell is less than or equal to the second threshold during the inactive period of the i-th historical activity, and determining whether the period proportion is greater than a preset threshold; in response to the period proportion being greater than the preset threshold, adding the target cell to the second cell list of the i-th historical activity.
[0069] After the second cell list in response to the i-th historical activity includes the target cell, the energy-saving method of the tidal service cell also includes: obtaining the business load of the relevant cell in each time period of the i-th historical activity, and judging whether there is an increase in the business load of the relevant cell in each time period of the i-th historical activity, wherein the relevant cell refers to a cell that has a neighboring relationship with the target cell, and in response to the increase in the business load of the relevant cell in each time period of the i-th historical activity, deleting the relevant cell from the second cell list in the i-th historical activity.
[0070] S1024, repeat steps S1022 and S1023 until the historical activity of the i+1th period is the current activity.
[0071] S1025, obtaining the official activity period of the current activity, and calculating the inactive period of the current activity.
[0072] S103 : Based on the service period of the current activity, the first cell list and the second cell list, determine the energy-saving strategy of the target cell for each period of the current activity, and execute the corresponding energy-saving strategy.
[0073] Specifically, the energy-saving strategies include a soft shutdown energy-saving strategy, a no energy-saving strategy, and a hard shutdown energy-saving strategy.
[0074] It should be noted that currently commonly used base station energy-saving methods include soft shutdown and hard shutdown. Soft shutdown energy-saving methods include symbol shutdown, channel shutdown, and carrier frequency shutdown. These methods have a minimal impact on service perception and provide rapid recovery times, but suffer from unsatisfactory power-saving effects. The hard shutdown energy-saving strategy involves installing an IoT smart switch on the base station radio frequency side. This remotely controls the power on and off of the base station radio frequency to achieve energy conservation. This provides the best power-saving effects, but significantly impacts service perception, is relatively inflexible to implement, and requires the installation of a smart switch. Large venues experience significant fluctuations in service dynamics, with significant differences in coverage areas and services. Therefore, this embodiment combines soft and hard shutdown energy-saving strategies to maximize power savings while ensuring service perception.
[0075] Specifically, based on the service period of the current activity, the first cell list and the second cell list, the energy saving strategy of the target cell in each period of the current activity is determined, including steps S1031 to S1034:
[0076] S1031, respectively determine whether the first cell list and the second cell list of the current activity include the target cell.
[0077] S1032, in response to the first cell list and the second cell list of the current activity both including the target cell, determining the energy-saving strategies of the target cell during the active period, transition period and inactive period of the current activity as a non-energy-saving strategy, a soft-shutdown energy-saving strategy and a hard-shutdown energy-saving strategy in sequence, wherein the active period includes the formal activity period and the service retention period.
[0078] S1033: In response to the fact that only the first cell list of the current activity includes the target cell, determining that the energy-saving strategies of the target cell during the active period, transition period, and inactive period of the current activity are, in sequence, no energy-saving strategy, soft-off energy-saving strategy, and soft-off energy-saving strategy.
[0079] S1034: In response to the fact that only the second cell list active in the current period includes the target cell, determining that the energy-saving strategies of the target cell in the active period, transition period, and inactive period of the current period are the soft shutdown energy-saving strategy, the soft shutdown energy-saving strategy, and the hard shutdown energy-saving strategy in sequence.
[0080] In this embodiment, Figure 6 As shown, if the target cell has a service load greater than the first threshold during the active period of the current activity, the target cell implements a non-energy-saving strategy during the active period; if the target cell has a service load less than or equal to the first threshold during the inactive period of the current activity, or if the target cell has a service load greater than the second threshold during the inactive period of the current activity, the target cell implements a hard-off energy-saving strategy during the inactive period; if the target cell has a service load less than or equal to the first threshold during the active period of the current activity, or if the target cell has a service load greater than the second threshold during the inactive period of the current activity, the target cell implements a soft-off energy-saving strategy during the corresponding period when the service load is less than or equal to the first threshold, or greater than the second threshold; if the target cell is in the transition period of the current activity, the target cell implements a soft-off energy-saving strategy. Therefore, the energy-saving strategy of the target cell in each period of the current activity includes at least one of a soft-off energy-saving strategy, a non-energy-saving strategy, and a hard-off energy-saving strategy. This embodiment can iteratively optimize the energy-saving strategy of each activity period through iterative optimization of the service period and cell list, thereby improving the response speed of the tidal scenario to instantaneous changes and improving the flexibility and adaptability of the energy-saving strategy.
[0081] Optionally, after determining the energy-saving strategy of the target cell in each time period of the current activity, and before executing the corresponding energy-saving strategy, the energy-saving method of the tidal serving cell further includes steps S1035 and S1036:
[0082] S1035 , determining whether the energy-saving strategy of the target cell in the current period of activity is a soft-off energy-saving strategy.
[0083] S1036, in response to the energy-saving strategy of the current period being a soft shutdown energy-saving strategy, obtain the configuration information and coverage status of the target cell in the current period of activity, and based on the configuration information and coverage status of the current period, determine the energy-saving method corresponding to the energy-saving strategy of the current period, wherein the energy-saving method includes at least one of the following: symbol shutdown, channel shutdown, and carrier shutdown.
[0084] In this embodiment, coverage information includes, but is not limited to, coverage location, signal source logical number, RHUB (Radio Hub) number, RHUB location, cell name, cell CI (Cell Identity), and PRRU ID (Picobase Station, a small, low-power, low-consumption micro-cellular base station). Configuration information includes, but is not limited to, the number of cell channels, signal source carrier configuration, and frequency band information.
[0085] Based on the configuration information and coverage of the current time period, determine the energy-saving method corresponding to the energy-saving strategy of the current time period, specifically including: based on the configuration information and coverage of the current time period, determine the priority corresponding to the energy-saving strategy of the current time period, where the priority is: carrier shutdown > channel shutdown > symbol shutdown; based on the priority corresponding to the energy-saving strategy of the current time period, determine the energy-saving method corresponding to the energy-saving strategy of the current time period.
[0086] It should be noted that this embodiment can determine the energy-saving method corresponding to the energy-saving strategy of the current time period based only on the configuration information of the current time period. For example: if the number of channels of the communication base station cell is configured as 1T1R and the carrier is configured as a single carrier, the energy-saving method of symbol shutdown is selected; if the number of channels of the cell is configured as 2T2R or above and the carrier is configured as a single carrier, the energy-saving method of symbol shutdown + channel shutdown is selected; if the number of channels of the cell is configured as 1T1R and the carrier is configured as multi-carrier, the energy-saving method of symbol shutdown + carrier shutdown is selected; if the number of channels of the cell is configured as 2T2R or above and the carrier is configured as multi-carrier, the energy-saving method of symbol shutdown + channel shutdown + carrier shutdown is selected. This embodiment makes full use of the details in the current configuration information and coverage situation, and then identifies and implements more fine-grained energy-saving methods, further refines the energy-saving strategy, ensures the quality of wireless network coverage in key scenarios, and improves energy-saving effects, user experience and service quality.
[0087] This embodiment can also determine the energy-saving method corresponding to the energy-saving strategy of the current time period based only on the coverage situation of the current time period. For example, this event only requires communication coverage of the 1st and 2nd floor stands, and does not require communication coverage of the 3rd floor stands. For the 1st, 2nd and 3rd floor stands, energy-saving methods with different priorities can be used.
[0088] In addition, this embodiment can also obtain user feedback data and adjust the energy-saving strategy based on the user feedback data. For example, when force majeure occurs or the venue wireless network security team raises an urgent need (including emergency cancellation of an event), it provides a timely response and cancels the corresponding energy-saving strategy in a timely manner.
[0089] Optionally, after executing the corresponding energy-saving strategy, the energy-saving method for the tidal serving cell further includes steps S1037 and S1038:
[0090] S1037, collecting base station energy consumption data of the target cell in each period of the current activity.
[0091] S1038: Evaluate the energy efficiency of the corresponding energy-saving strategy based on the base station energy consumption data of the target cell in each period of the current activity.
[0092] In this embodiment, according to the formula: Evaluate the energy efficiency of corresponding energy-saving strategies s av, where, E bf j is the energy consumption data of the base station in the jth period before energy saving, E af j is the energy consumption data of the base station in the jth period after energy saving, and M is the total period of this activity.
[0093] This embodiment provides an energy-saving method for a tidal service cell, which identifies the details of real-time changes in business load, such as the business load change trend of each activity period from an inactive period to an active period, and divides each period of each activity period into a business holding period and a transition period based on the details of the real-time changes in the business load. A finer-grained energy-saving strategy can be assigned to each period of each activity period in the future to improve the energy-saving effect; through the real-time changing first business load set, the initial business holding period, the initial transition period, the initial first cell list and the initial second cell list are dynamically adjusted, which can improve the analysis accuracy and timeliness of the business load and business period, thereby improving the matching flexibility and adaptability of the energy-saving strategy, improving the energy-saving effect, and realizing flexible and effective energy saving of the tidal service cell, improving the analysis accuracy and timeliness of the business load and business period, enhancing the identification granularity and response effect of instantaneous changes in tidal scenarios, improving the matching granularity, flexibility and adaptability of the energy-saving strategy, and improving the energy-saving effect, service quality and user experience.
[0094] Example 2:
[0095] like Figure 7 As shown, this embodiment provides an energy-saving method for a tidal service cell. The energy-saving method for a tidal service cell includes:
[0096] S201 : Acquire a second service load set, where the second service load refers to the service load of each tidal service cell in each time period within a preset time period.
[0097] In this embodiment, the second service load set is Figure 7 Historical data of cell traffic load in .
[0098] S202, clustering the second business load set based on a clustering algorithm to obtain a third business load set and a fourth business load set, wherein the third business load refers to the second business load that meets the high business load index, and the fourth business load refers to the second business load that meets the low business load index.
[0099] S203, determine the initial first cell list and the initial second cell list, wherein the initial first cell list refers to the tidal service cell set to which the third business load belongs, and the initial second cell list refers to the tidal service cell set to which the fourth business load belongs; select the minimum value in the third business load set as the first threshold, and the maximum value in the fourth business load set as the second threshold; calculate the initial business holding period and the initial transition period based on all time periods when the third business load is greater than the first threshold and all time periods when the fourth business load is less than or equal to the first threshold and greater than the second threshold; obtain the first business load set, and based on the first business load set, optimize the initial business holding period, the initial transition period, the initial first cell list and the initial second cell list to obtain the business period, the first cell list and the second cell list of this activity, wherein the business period includes the business holding period and the transition period.
[0100] In this embodiment, the initial first cell list and the initial second cell list are determined. Figure 7 The cell classification in .
[0101] S204, based on the business period of the current activity, the first cell list and the second cell list, determine the energy-saving strategy of the target cell in each period of the current activity; judge whether the energy-saving strategy of the target cell in the current period of the current activity is a soft shutdown energy-saving strategy; in response to the energy-saving strategy of the current period being a soft shutdown energy-saving strategy, obtain the configuration information and coverage status of the target cell in the current period of the current activity, and based on the configuration information and coverage status of the current period, determine the energy-saving mode corresponding to the energy-saving strategy of the current period; execute the corresponding energy-saving strategy.
[0102] In this embodiment, the configuration information of the target cell in the current period of activity is Figure 7 The coverage of the target cell in the current period of the activity is Figure 7 In the coverage area, the energy-saving method corresponding to the energy-saving strategy of the current period is Figure 7 The energy saving method in the current period is Figure 7 The basic energy-saving scheme framework for venues in the
[0103] This embodiment provides an energy-saving method for a tidal service cell, which identifies the details of real-time changes in business load, such as the business load change trend of each activity period from an inactive period to an active period, and divides each period of each activity period into a business holding period and a transition period based on the details of the real-time changes in the business load. A finer-grained energy-saving strategy can be assigned to each period of each activity period in the future to improve the energy-saving effect; through the real-time changing first business load set, the initial business holding period, the initial transition period, the initial first cell list and the initial second cell list are dynamically adjusted, which can improve the analysis accuracy and timeliness of the business load and business period, thereby improving the matching flexibility and adaptability of the energy-saving strategy, improving the energy-saving effect, and realizing flexible and effective energy saving of the tidal service cell, improving the analysis accuracy and timeliness of the business load and business period, enhancing the identification granularity and response effect of instantaneous changes in tidal scenarios, improving the matching granularity, flexibility and adaptability of the energy-saving strategy, and improving the energy-saving effect, service quality and user experience.
[0104] Example 3:
[0105] like Figure 8 As shown, this embodiment provides an energy-saving system for a tidal service cell, and the energy-saving system for a tidal service cell includes:
[0106] The data acquisition module is used to obtain the business load of the target cell in each time period from the end of the preset time period to the preset activity start time of the current activity, the official activity period of the current activity, the configuration information and coverage status of the target cell in the current time period of the current activity, and the base station energy consumption data of the target cell in each time period of the current activity.
[0107] The energy consumption management module is used to evaluate the energy efficiency of the corresponding energy-saving strategy based on the base station energy consumption data of the target cell in each period of the current activity.
[0108] The energy-saving strategy module includes a soft shutdown energy-saving module, a hard shutdown energy-saving module and an evaluation feedback mechanism, which is used to determine the energy-saving strategy of the target cell in each time period of the current activity based on the business load of the target cell in each time period from the end of the preset time period to the preset activity start time of the current activity, the official activity time period of the current activity, and the configuration information and coverage of the target cell in the current time period of the current activity, and implement the corresponding energy-saving strategy.
[0109] This embodiment provides an energy-saving system for a tidal service cell, which identifies the details of real-time changes in business load through an energy-saving strategy module, such as the business load change trend of each activity period from an inactive period to an active period, and divides each period of each activity period into a business holding period and a transition period based on the details of the real-time changes in the business load. A finer-grained energy-saving strategy can be assigned to each period of each activity period in the future to improve the energy-saving effect. By dynamically adjusting the initial business holding period, the initial transition period, the initial first cell list, and the initial second cell list based on the real-time changing first business load set, the analysis accuracy and timeliness of the business load and business period can be improved, thereby improving the matching flexibility and adaptability of the energy-saving strategy, improving the energy-saving effect, and realizing flexible and effective energy saving of the tidal service cell, improving the analysis accuracy and timeliness of the business load and business period, enhancing the identification granularity and response effect of instantaneous changes in tidal scenarios, improving the matching granularity, flexibility, and adaptability of the energy-saving strategy, and improving the energy-saving effect, service quality, and user experience.
[0110] Example 4:
[0111] like Figure 9 As shown, this embodiment provides an energy-saving device for a tidal service cell, including an acquisition module 41, an optimization module 42 and an energy-saving module 43. The acquisition module 41 is used to obtain a first service load set, an initial service holding period, an initial transition period, an initial first cell list and an initial second cell list, wherein the first service load refers to the service load of the target cell in each time period from the end of a preset time period to the start time of a preset activity of the current activity, and the target cell refers to a tidal service cell that provides communication coverage for the current activity. The optimization module 42 is connected to the acquisition module 41 and is used to optimize the initial service holding period, the initial transition period, the initial first cell list and the initial second cell list based on the first service load set, and obtain the service period, the first cell list and the second cell list of the current activity. The energy-saving module 43 is connected to the optimization module 42 respectively, and is used to determine the energy-saving strategy of the target cell in each period of the current activity based on the business period of the current activity, the first cell list and the second cell list, and execute the corresponding energy-saving strategy, wherein the first cell list refers to the set of tidal service cells whose business load in the activity period is greater than the first threshold, the second cell list refers to the set of tidal service cells whose business load in the inactive period is less than the second threshold, the business holding period refers to all periods before the preset activity start time and after the preset activity end time when the business load is greater than the first threshold, and the transition period refers to all periods before the preset activity start time and after the preset activity end time when the business load is between the first threshold and the second threshold.
[0112] Specifically, the acquisition module 41 includes: a first acquisition unit 411, a clustering unit 412, a first determination unit 413, a selection unit 414 and a first calculation unit 415, the first acquisition unit 411 is used to obtain a second business load set, wherein the second business load refers to the business load of each tidal service cell in each time period within a preset time period, the clustering unit 412 is used to cluster the second business load set based on a clustering algorithm to obtain a third business load set and a fourth business load set, wherein the third business load refers to the second business load that meets the high business load index, the fourth business load refers to the second business load that meets the low business load index, and the first The determination unit 413 is used to determine the initial first cell list and the initial second cell list, wherein the initial first cell list refers to the tidal service cell set to which the third business load belongs, and the initial second cell list refers to the tidal service cell set to which the fourth business load belongs. The selection unit 414 is used to select the minimum value in the third business load set as the first threshold and the maximum value in the fourth business load set as the second threshold. The first calculation unit 415 is used to calculate the initial business holding period and the initial transition period based on all time periods when the third business load is greater than the first threshold and all time periods when the fourth business load is less than or equal to the first threshold and greater than the second threshold.
[0113] Specifically, the optimization module 42 includes: a second determination unit 421, a first optimization unit 422, a second optimization unit 423 and a second acquisition unit 424, the second determination unit 421 is used to use the initial service holding period, the initial transition period, the initial first cell list and the initial second cell list as the service holding period, the transition period, the first cell list and the second cell list of the first period of historical activities, respectively, wherein the historical activity refers to the activity from the end time of the preset period to the preset activity start time of the current activity, and the first optimization unit 422 is used to optimize the service holding period and transition period of the i-th period of historical activities based on the service load of the target cell during the informal activity period of the i-th period of historical activities. Time period, obtain the business holding period and transition period of the i+1th historical activity, wherein the informal activity period refers to all time periods before the preset activity start time and after the preset activity end time, wherein i=1, 2, ..., N, the second optimization unit 423, based on the business load of the target cell in the active period and the inactive period of the i-th historical activity, optimizes the first cell list and the second cell list of the i-th historical activity, and obtains the first cell list and the second cell list of the i+1th historical activity, wherein the activity period includes the formal activity period and the business holding period, the second acquisition unit 424, is used to obtain the formal activity period of the current activity, and calculate the inactive period of the current activity.
[0114] Specifically, the first optimization unit 422 includes: a determination subunit and an optimization subunit, the determination subunit is used to determine the optimized service holding period and optimized transition period of the i-th historical activity, wherein the optimized service holding period refers to all periods when the fifth service load is greater than the first threshold, the optimized transition period refers to all periods when the fifth service load is less than or equal to the first threshold and greater than the second threshold, the fifth service load refers to the service load of the target cell during the informal activity period of the i-th historical activity, the optimization subunit is used to optimize the service holding period and transition period of the i-th historical activity based on the optimized service holding period and optimized transition period of the i-th historical activity, and obtain the service holding period and transition period of the i+1-th historical activity.
[0115] Specifically, the energy-saving module 43 includes: a first judgment unit 431, a third determination unit 432, a fourth determination unit 433 and a fifth determination unit 434, the first judgment unit 431 is used to respectively judge whether the first cell list and the second cell list of the current activity include the target cell, the third determination unit 432 is used to determine that the energy-saving strategy of the target cell in the active period, transition period and inactive period of the current activity is a non-energy-saving strategy, a soft shutdown energy-saving strategy and a hard shutdown energy-saving strategy in order, in response to the first cell list and the second cell list of the current activity both including the target cell. The segments include formal activity periods and service retention periods. The fourth determining unit 433 is used to determine that the energy-saving strategies of the target cell in the active period, transition period and inactive period of the current activity are, in sequence, no energy-saving strategy, soft shutdown energy-saving strategy and soft shutdown energy-saving strategy in response to the first cell list that is only active in the current period including the target cell. The fifth determining unit 434 is used to determine that the energy-saving strategies of the target cell in the active period, transition period and inactive period of the current activity are, in sequence, soft shutdown energy-saving strategy, soft shutdown energy-saving strategy and hard shutdown energy-saving strategy in response to the second cell list that is only active in the current period including the target cell.
[0116] Optionally, the energy-saving module 43 also includes: a second judgment unit 435 and a sixth determination unit 436, the second judgment unit 435 is used to judge whether the energy-saving strategy of the target cell in the current time period of the current activity is a soft shutdown energy-saving strategy, and the sixth determination unit 436 is used to obtain the configuration information and coverage status of the target cell in the current time period of the current activity in response to the energy-saving strategy of the current time period being a soft shutdown energy-saving strategy, and determine the energy-saving mode corresponding to the energy-saving strategy of the current time period based on the configuration information and coverage status of the current time period, wherein the energy-saving mode includes at least one of the following: symbol shutdown, channel shutdown, and carrier shutdown.
[0117] Optionally, the energy-saving module 43 also includes: a collection unit 437 and an evaluation unit 438, the collection unit 437 is used to collect the base station energy consumption data of the target cell in each time period of the current activity, and the evaluation unit 438 is used to evaluate the energy-saving performance of the corresponding energy-saving strategy based on the base station energy consumption data of the target cell in each time period of the current activity.
[0118] It can be understood that the energy-saving device for a tidal service cell provided above executes the energy-saving method for the tidal service cell corresponding to Example 1 provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the scheme corresponding to the energy-saving method for the tidal service cell in Example 1 above, and will not be repeated here.
[0119] Example 5:
[0120] This embodiment further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the energy saving method for the tidal service cell in the above-mentioned embodiment 1 or embodiment 2.
[0121] Example 6:
[0122] This embodiment further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the energy-saving method for the tidal service cell in the above-mentioned embodiment 1 or embodiment 2 is implemented.
[0123] It will be understood that the above embodiments are merely exemplary embodiments for illustrating the principles of the present invention, and the present invention is not limited thereto. Those skilled in the art will appreciate that various modifications and improvements can be made without departing from the spirit and substance of the present invention, and such modifications and improvements are also considered to be within the scope of protection of the present invention.
Claims
1. A method for energy saving in a tidal service cell, characterized in that: include: Obtain a first service load set, an initial service holding period, an initial transition period, an initial first cell list, and an initial second cell list, wherein the first service load refers to the service load of the target cell in each period from the end of a preset period to the preset activity start time of the current activity, and the target cell refers to a tidal service cell that provides communication coverage for the current activity; Based on the first service load set, optimizing the initial service holding period, the initial transition period, the initial first cell list, and the initial second cell list to obtain the service period, the first cell list, and the second cell list of the current activity, wherein the service period includes the service holding period and the transition period; Based on the business period of the current activity, the first cell list and the second cell list, determine the energy-saving strategy of the target cell in each period of the current activity and implement the corresponding energy-saving strategy. Among them, the first cell list refers to the set of tidal service cells whose business load during the active period is greater than the first threshold, the second cell list refers to the set of tidal service cells whose business load during the inactive period is less than the second threshold, the business maintenance period refers to all periods before the preset activity start time and after the preset activity end time when the business load is greater than the first threshold, and the transition period refers to all periods before the preset activity start time and after the preset activity end time when the business load is between the first threshold and the second threshold.
2. The energy-saving method for a tidal service cell according to claim 1, characterized in that: The obtaining of the initial service holding period, the initial transition period, the initial first cell list, and the initial second cell list specifically includes: Acquire a second service load set, wherein the second service load refers to the service load of each tidal service cell in each time period within a preset time period; Clustering the second service load set based on a clustering algorithm to obtain a third service load set and a fourth service load set, wherein the third service load refers to the second service load that meets a high service load indicator, and the fourth service load refers to the second service load that meets a low service load indicator; Determine an initial first cell list and an initial second cell list, wherein the initial first cell list refers to a tidal service cell set to which the third service load belongs, and the initial second cell list refers to a tidal service cell set to which the fourth service load belongs; Selecting the minimum value in the third service load set as the first threshold and the maximum value in the fourth service load set as the second threshold; An initial service holding period and an initial transition period are calculated based on all periods during which the third service load is greater than the first threshold and all periods during which the fourth service load is less than or equal to the first threshold and greater than the second threshold.
3. The energy-saving method for a tidal service cell according to claim 2, characterized in that: The business period also includes formal activity period and non-activity period. The optimizing the initial service holding period, the initial transition period, the initial first cell list, and the initial second cell list based on the first service load set to obtain the service period, the first cell list, and the second cell list of the current activity specifically includes: S11, using the initial service holding period, initial transition period, initial first cell list, and initial second cell list as the service holding period, transition period, first cell list, and second cell list of the first period of historical activities, respectively, where the historical activities refer to activities from the end time of the preset period to the preset activity start time of the current period; S12, based on the traffic load of the target cell during the informal activity period of the i-th historical activity, optimizing the service holding period and transition period of the i-th historical activity to obtain the service holding period and transition period of the i+1-th historical activity, where the informal activity period refers to all periods before the preset activity start time and after the preset activity end time, where i=1, 2, ..., N; S13, based on the traffic load of the target cell during the active period and the inactive period of the historical activity in period i, optimizing the first cell list and the second cell list of the historical activity in period i, to obtain the first cell list and the second cell list of the historical activity in period i+1, where the active period includes the official activity period and the service holding period; S14, repeat steps S12 and S13 until the historical activity of period i+1 is the current activity; S15, obtaining the official activity period of the current activity and calculating the inactive period of the current activity.
4. The energy-saving method for a tidal service cell according to claim 3, characterized in that: The optimizing the service holding period and transition period of the i-th historical activity based on the service load of the target cell during the informal activity period of the i-th historical activity to obtain the service holding period and transition period of the i+1-th historical activity specifically includes: Determine an optimized service holding period and an optimized transition period for the i-th historical activity, wherein the optimized service holding period refers to all periods during which the fifth service load is greater than a first threshold, the optimized transition period refers to all periods during which the fifth service load is less than or equal to the first threshold and greater than a second threshold, and the fifth service load refers to the service load of the target cell during the informal activity period of the i-th historical activity; Based on the optimized business holding period and optimized transition period of the i-th historical activity, the business holding period and transition period of the i-th historical activity are optimized to obtain the business holding period and transition period of the i+1-th historical activity.
5. The energy-saving method for a tidal service cell according to claim 1, characterized in that: Energy-saving strategies include soft shutdown energy-saving strategy, no energy-saving strategy and hard shutdown energy-saving strategy. The determining of the energy-saving strategy of the target cell in each time period of the current activity based on the service time period of the current activity, the first cell list, and the second cell list specifically includes: Determine whether the first cell list and the second cell list of the current activity include the target cell; In response to both the first cell list and the second cell list of the current activity including the target cell, determining that the energy-saving strategies of the target cell in the active period, the transition period, and the inactive period of the current activity are, in order, a no energy-saving strategy, a soft-off energy-saving strategy, and a hard-off energy-saving strategy, wherein the active period includes a formal activity period and a service holding period; In response to the fact that only the first cell list active in the current period includes the target cell, determining that the energy-saving strategies of the target cell in the active period, the transition period, and the inactive period of the current period are, in sequence, a no energy-saving strategy, a soft-off energy-saving strategy, and a soft-off energy-saving strategy; In response to the second cell list only active in the current period including the target cell, the energy saving strategies of the target cell in the active period, transition period and inactive period of the current period are determined to be soft shutdown energy saving strategy, soft shutdown energy saving strategy and hard shutdown energy saving strategy in sequence.
6. The energy-saving method for a tidal service cell according to claim 1, characterized in that: After determining the energy-saving strategy of the target cell in each time period of the current activity, and before executing the corresponding energy-saving strategy, the method further includes: Determine whether the energy saving strategy of the target cell during the current period of activity is a soft shutdown energy saving strategy; In response to the energy-saving strategy of the current period being a soft shutdown energy-saving strategy, the configuration information and coverage status of the target cell in the current period of activity are obtained, and based on the configuration information and coverage status of the current period, the energy-saving method corresponding to the energy-saving strategy of the current period is determined, wherein the energy-saving method includes at least one of the following: symbol shutdown, channel shutdown, and carrier shutdown.
7. The energy-saving method for a tidal service cell according to claim 1, characterized in that: After executing the corresponding energy-saving strategy, the method further includes: Collect base station energy consumption data of the target cell during each period of the current activity; Based on the base station energy consumption data of the target cell in each period of the current activity, the energy-saving performance of the corresponding energy-saving strategy is evaluated.
8. An energy-saving device for a tidal service cell, characterized in that: Including acquisition module, optimization module and energy saving module, An acquisition module is configured to acquire a first service load set, an initial service holding period, an initial transition period, an initial first cell list, and an initial second cell list, wherein the first service load refers to the service load of the target cell in each period from the end of a preset period to the start of a preset activity for the current activity, and the target cell refers to a tidal service cell that provides communication coverage for the current activity. The optimization module is connected to the acquisition module and is used to optimize the initial service holding period, the initial transition period, the initial first cell list, and the initial second cell list based on the first service load set to obtain the service period, the first cell list, and the second cell list of the current activity, wherein the service period includes the service holding period and the transition period. The energy-saving module is connected to the optimization module respectively, and is used to determine the energy-saving strategy of the target cell in each period of the current activity based on the business period of the current activity, the first cell list and the second cell list, and implement the corresponding energy-saving strategy. Among them, the first cell list refers to the set of tidal service cells whose business load during the active period is greater than the first threshold, the second cell list refers to the set of tidal service cells whose business load during the inactive period is less than the second threshold, the business maintenance period refers to all periods before the preset activity start time and after the preset activity end time when the business load is greater than the first threshold, and the transition period refers to all periods before the preset activity start time and after the preset activity end time when the business load is between the first threshold and the second threshold.
9. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the energy saving method for a tidal service cell according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the energy saving method for a tidal service cell according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Intelligent energy-saving method for 5G base station
CN112566226A
Access point turn-off method and device for cellular-free network
CN115002884A