Base station energy saving control method and device, and computer readable storage medium

By obtaining business data in 5G base stations and controlling the time slot according to the load volume control time slot, the problem of high energy consumption and community interference in the base station and improvement of energy saving and quality improvement are solved.

CN114521005BActive Publication Date: 2025-01-28ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011308662.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-20
Publication Date
2025-01-28
Estimated Expiration
2040-11-20

AI Technical Summary

Technical Problem

The high power and high density arrangement of 5G base stations lead to high energy consumption, and inter-cell interference caused by dense arrangement of base stations affects communication quality.

Method used

By obtaining the business data of the base station, the base station that triggers the trigger conditions is triggered to enter the energy -saving status, and the amount of business load is calculated. According to the relationship between the load volume and the preset time slot door limit, the control is turned off or opens the corresponding time slot to achieve the realization Energy saving.

Benefits of technology

Effectively reduce the energy consumption of base stations, reduce community interference, improve communication quality, and adapt to all types of base stations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114521005B_ABST
    Figure CN114521005B_ABST
Patent Text Reader

Abstract

The disclosed embodiments provide a base station energy-saving control method and device, and a computer-readable storage medium, and belong to the field of communication technology. The base station energy-saving control method includes: obtaining the service data of the base station, triggering the base station corresponding to the service data that meets the triggering condition to enter the energy-saving state, calculating the service load corresponding to the base station entering the energy-saving state, and controlling the corresponding time slot to be turned off or turned on according to the relationship between the calculated service load and the preset time slot threshold value. Through the technical solution provided by this embodiment, the corresponding time slot is controlled to be turned off or turned on according to the relationship between the calculated service load and the preset time slot threshold value, so that when the service load is less than the preset time slot shutoff threshold value, the base station closes part of the downlink time slots, and all current services are aggregated to the non-closed time slots for scheduling, thereby achieving the effect of energy saving.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a base station energy-saving control method and device, and a computer-readable storage medium. Background Art

[0002] With the rapid development of 5G (5th Generation Mobile Networks), diversified services and unlimited traffic, people are becoming more and more dependent on mobile terminals such as mobile phones. Places where many people gather can easily become hot spots. The number of users of 4G or 5G terminals continues to grow, and the communication network is also under great business pressure due to the growth of terminals. The development of new services (such as high-definition video, mobile games, etc.) has led to a sharp increase in data traffic demand for both terminals and networks. Various demands have increased the dense deployment of more base stations, which can easily lead to the following problems: the high power and high-density deployment of 5G base stations lead to high energy consumption; the high-density deployment of base stations causes interference between cells that affects communication quality. Summary of the invention

[0003] The main purpose of the embodiments of the present disclosure is to provide a base station energy saving control method and device, and a computer-readable storage medium to achieve base station energy saving.

[0004] To achieve the above object, a first aspect of an embodiment of the present disclosure proposes a base station energy saving control method, including:

[0005] Obtaining service data of base stations;

[0006] Triggering the base station corresponding to the service data that meets the trigger condition to enter an energy-saving state;

[0007] Calculating the service load corresponding to the base station entering the energy-saving state;

[0008] According to the relationship between the calculated service load and the preset time slot threshold, the corresponding time slot is controlled to be closed or opened.

[0009] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present disclosure proposes a base station energy saving control device, including:

[0010] An acquisition module, used to acquire service data of a base station;

[0011] A trigger module, used to trigger the base station corresponding to the service data that meets the trigger condition to enter an energy-saving state;

[0012] A calculation module, used to calculate the service load of the base station entering the energy-saving state;

[0013] The control module is used to control the closing or opening of the corresponding time slot according to the relationship between the calculated service load and the preset time slot threshold value.

[0014] To achieve the above objective, a third aspect of an embodiment of the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute:

[0015] The base station energy saving control method as described above.

[0016] The base station energy saving control method and device, and computer-readable storage medium proposed in the embodiments of the present disclosure obtain the service data of the base station, trigger the base station corresponding to the service data that meets the trigger condition to enter the energy-saving state, and calculate the service load amount of the base station entering the energy-saving state, thereby controlling the closing or opening of the corresponding time slot according to the relationship between the calculated service load amount and the preset time slot threshold value. For example, when the service load amount is less than the preset time slot closing threshold value, that is, when the service load is low, the base station closes some downlink time slots and aggregates all current services to the non-closed time slots for scheduling, thereby achieving the effect of energy saving. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a schematic diagram of an application scenario of the base station energy saving control method provided in an embodiment of the present disclosure.

[0018] Figure 2 It is a flowchart of the base station energy saving control method provided by the first embodiment of the present disclosure.

[0019] Figure 3 yes Figure 2 Flow chart of step 203.

[0020] Figure 4 It is a schematic diagram of a shutdown bitmap obtained in the base station energy saving control method provided in the second embodiment of the present disclosure.

[0021] Figure 5 It is a flow chart of obtaining a shutdown bitmap in the base station energy saving control method provided in the second embodiment of the present disclosure.

[0022] Figure 6 It is a flow chart of obtaining a shutdown bitmap in the base station energy saving control method provided in the third embodiment of the present disclosure.

[0023] Figure 7 It is a flow chart of a base station energy saving control method provided by an embodiment of the present disclosure in an application scenario. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0025] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present invention belongs. The terms used herein are only for the purpose of describing the embodiments of the present invention and are not intended to limit the present invention.

[0027] First, some nouns involved in this application are analyzed:

[0028] 5G (5th generation mobile networks or 5th generation wireless systems, 5th-Generation, fifth generation mobile communication technology): 5G or 5G technology for short; 5G is the latest generation of cellular mobile communication technology and an extension of 4G (LTE-A, WiMax), 3G (UMTS, LTE) and 2G (GSM) systems. The performance goals of 5G are high data rates, reduced latency, energy savings, lower costs, increased system capacity and large-scale device connections.

[0029] LTE (Long Term Evolution): The long-term evolution of the UMTS (Universal Mobile Telecommunications System) technical standards developed by the 3GPP (the 3rd Generation Partnership Project).

[0030] PCI (Physical-layer Cell Identity): is the physical cell ID, used to uniquely identify a cell.

[0031] Slot: It is the smallest unit of circuit-switched aggregate information transmission. It is a time slice in the time division multiplexing mode (TDM), and is a part of the serial self-multiplexing of the time slot information dedicated to a single channel.

[0032] PRB (Physical Resource Block): refers to the resources of 12 consecutive carriers in the frequency domain and the resources of one time slot in the time domain.

[0033] Bitmap: Turn off bitmap, also known as dot map.

[0034] NR (New Radio): refers to 5G NR, which supports multiple subcarrier spacings.

[0035] Frame format: refers to the format of different frames specified by the protocol.

[0036] Broadcast channel: refers to the information channel that transmits information by broadcasting.

[0037] The current access network energy consumption accounts for the vast majority of the energy consumption of the entire communication network. Common energy-saving technologies include: device-level energy saving, which selects low-power devices and reasonably applies the low-power mode of devices during service idle periods to improve the efficiency of devices such as power amplifiers; equipment-level energy saving, which considers the tidal effect of the service load of 2 / 3 / 4G / WLAN systems in time and space, and provides flexible shutdown control strategies with different granularities such as symbols, time slots, channels, and carrier frequencies for different application scenarios; network-level energy saving, which realizes collaborative energy saving between WLAN networks and cellular networks based on the characteristics of 2 / 3 / 4G / WLAN systems. Among them, network-level energy saving is mainly aimed at scenarios with overlapping coverage of cells, and by activating the sleep function of small base stations when the load is low, the entire station enters a low-power mode to achieve power saving.

[0038] The solution provided by the embodiments of the present disclosure relates to a base station energy saving control method and device, an electronic device, and a computer-readable storage medium, which are specifically illustrated by the following embodiments. First, the base station energy saving control method in the embodiments of the present disclosure is described.

[0039] The base station energy saving control method provided in the embodiments of the present disclosure can be applied to the terminal, can be applied to the server side, and can also be software running in the terminal or the server side. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, or a smart watch, etc.; the server side can be configured as an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application of the control method for realizing base station energy saving, etc., but is not limited to the above forms.

[0040] Figure 1 : is a schematic diagram of an application scenario of an embodiment of the present disclosure. The base station energy saving control method of the embodiment of the present disclosure is applied to a network system, and the network system includes: a base station and a cell, and network communication can be performed between the base station and the cell. Computers, televisions, telephones and other communication devices can be installed in the cell.

[0041] Figure 2 is an optional flow chart of a base station energy saving control method provided by an embodiment of the present disclosure, Figure 2 The method includes steps 201 to 204.

[0042] Step 201: Obtain service data of a base station;

[0043] Step 202: triggering the base station corresponding to the service data that meets the triggering condition to enter the energy-saving state;

[0044] Step 203, calculating the service load corresponding to the base station entering the energy-saving state;

[0045] Step 204: According to the relationship between the calculated service load and the preset time slot threshold, control the closing or opening of the corresponding time slot. In step 201, the service data may include, but is not limited to, PRB utilization, number of users, priority of current service, and time period. Specifically, the service data of the base station includes: PRB utilization, number of users currently connected to the base station, current service priority, and time period.

[0046] In step 201 of the embodiment of the present disclosure, the acquired trigger condition is used to trigger the base station to enter the energy-saving state. If the base station enters the energy-saving state, step 202 is executed.

[0047] In some embodiments, in step 202, the service data satisfying the triggering condition may include, but is not limited to: the number of users is lower than the user threshold, there is no preset high-priority service at present, and the current time period is within the preset energy-saving period. The energy-saving state refers to a state in which some time slots are shut down according to actual needs, and all services are aggregated to the non-shutdown time slots for scheduling.

[0048] In practical applications, PRB utilization refers to the downlink PRB utilization. If the downlink PRB utilization is lower than the time slot shutdown threshold, it indicates that the traffic load is low. Therefore, the base station shuts down some time slots and aggregates all services to the non-shutdown time slots for scheduling, thereby achieving energy saving. If the downlink PRB utilization is higher than the time slot opening threshold, it indicates that the traffic load has increased, so the base station needs to open the shut-down time slot and restart scheduling. Among them, the preset high-priority services can be set according to actual needs. For example, the live broadcast service and the game service are set as high-priority services; and the web browsing service and the sending and receiving email service are set as low-priority services. It can be understood that if one of the following conditions is not met, the energy-saving state is exited: the number of users is lower than the user threshold, the current time is within the preset energy-saving period, and there is no preset high-priority service.

[0049] In step 203 of some embodiments, the service load includes a filtering value, which refers to a filtering value corresponding to a PRB utilization rate, and specifically, the filtering value of the PRB utilization rate is a filtering value of a downlink PRB utilization rate. Since the service data of each cycle may vary greatly during the actual scheduling, in order to prevent such a large change from causing inaccurate statistics of the PRB utilization rate, when the PRB utilization rate of the current cycle is counted, the PRB utilization rates in several previous cycles are weighted and calculated as the PRB utilization rate of the current cycle. Figure 3 is an optional flowchart of step 203 provided in the embodiment of the present disclosure, Figure 3 The steps in the method include step 301 to step 303.

[0050] Step 301, calculating the PRB utilization rate of each time slot under the available bandwidth;

[0051] Step 302: Calculate the average PRB utilization of the activated time slots in the energy-saving period according to all calculated PRB utilizations;

[0052] Step 303: Calculate a filter value according to the calculated average PRB utilization rate.

[0053] In some embodiments, the PRB utilization is a downlink PRB utilization, which is also the current downlink PRB utilization; in step 301, after the base station enters the energy-saving state, the PRB utilization of each time slot under the available bandwidth is calculated, including: the current PRB utilization is equal to the number of PRBs scheduled in the previous time slot divided by the number of PRBs available in the current time slot; specifically, the formula for calculating the PRB utilization in step 301 is shown in formula (1):

[0054]

[0055] Among them, P p_n is the PRB utilization rate of the current time slot, that is, the PRB utilization rate of the current nth activated downlink time slot, Ps is the number of PRBs scheduled in the current time slot, P a is the number of PRBs available in the current time slot.

[0056] In step 302, the formula for calculating the average PRB utilization of the activated time slots in the energy-saving period according to all calculated PRB utilizations is shown in formula (2):

[0057]

[0058] Among them, P avg is the average PRB utilization rate of the activated time slots in the energy-saving period, N is the total number of activated time slots in the energy-saving period, and P p_n is the PRB utilization of the nth activated timeslot.

[0059] In step 303, the formula for calculating the filter value according to the calculated average PRB utilization is shown in formula (3):

[0060] P f =α*P p_n +(1-α)*P p_n-1 Formula (3)

[0061] Among them, P f is the filter value, α is the filter coefficient, which can be configured as needed. The value range of α is a decimal between 0 and 1. p_n is the PRB utilization rate of the nth activated time slot, P p_n is the PRB utilization rate of the n-1th activated timeslot.

[0062] In step 204 of some embodiments, the time slot threshold value includes a time slot closing threshold value and a time slot opening threshold value, and the relationship between the filter value and the preset time slot threshold value includes:

[0063] The filter value is less than the preset time slot shut-off threshold, or

[0064] The filter value is greater than the preset time slot opening threshold, or

[0065] The filtering value is within the range of the time slot closing threshold value and the time slot opening threshold value, wherein the time slot closing threshold value is smaller than the time slot opening threshold value.

[0066] In some embodiments, step 204 includes:

[0067] If the filter value is less than the preset time slot shutdown threshold, M time slots are controlled to be shut down; M is an integer from 1 to 99; the value of M represents the granularity of the shutdown time slot, and the value of M is related to the energy-saving period. If the value of M is too large, it is easy to cause the system to not converge, and if the value of M is too small, it is easy to cause the system to respond slowly.

[0068] Specifically, if the filter value is less than the preset time slot shutdown threshold, the time slot shutdown strategy is entered, that is, by periodically counting and calculating the PRB utilization, the duration of the period can be set to: not limited to an integer multiple of the NR wireless frame. For example, if the period of the NR wireless frame is 10ms, the duration of the period can be set to: 20ms, 30ms, 40ms, etc.

[0069] In actual applications, when the filter value is less than the preset time slot shutoff threshold, that is, when the business load is low, the base station shuts down some downlink time slots (for example, shuts down M time slots) and aggregates all current services to the non-closed time slots for scheduling, thereby achieving energy saving.

[0070] It can be understood that the off-time slot strategy also includes:

[0071] Calculate the PRB utilization rate P after shutting down M time slots in the next energy-saving period next1 ;

[0072] If the PRB utilization rate P next1 If the value is less than the time slot shutdown threshold, the number of time slots to be shut down in the next energy-saving cycle is controlled to be M;

[0073] The formula for calculating the PRB utilization rate P1 after M time slots are continuously shut down in the next energy saving period is shown in formula (4);

[0074]

[0075] Among them, P next1 is the PRB utilization rate after M time slots are shut down in the next energy-saving period, P f is the filtering value, N is the total number of activated downlink time slots in the energy-saving period, and M is the number of time slots that continue to be shut down in the next energy-saving period.

[0076] Specifically, take the energy-saving period of 20 ms as an example: if the energy-saving period is 20 ms and there are 32 downlink time slots (ie, N=32) at present, then control is performed to shut down 2 time slots (ie, M=2).

[0077] Furthermore, the number of time slots shut down in the next energy-saving cycle is equal to the number of time slots shut down in the current energy-saving cycle plus the number of M time slots, that is, the number of time slots shut down in the next energy-saving cycle = the number of time slots shut down in the current energy-saving cycle + M. Take the above embodiment as an example: if M time slots are shut down in the current energy-saving cycle, then the number of time slots shut down in the next energy-saving cycle = M + M, then the number of time slots shut down in the next energy-saving cycle = M + M + M, and so on. The calculation formula is shown in formula (5);

[0078] OffNUM n+1 =OffNUM n +M Formula (5)

[0079] Among them, OffNUM n+1 OffNUM is the number of downlink time slots to be turned off in the next energy-saving cycle. n+1 The initial value of NUM is set to 0. n It is the number of downlink time slots shut down in the current energy-saving period.

[0080] Step 204 also includes:

[0081] If the filter value is greater than the preset time slot opening threshold, L time slots are controlled to be opened; where L is an integer from 1 to 99;

[0082] Specifically, if the filter value is greater than the preset time slot opening threshold, the time slot opening strategy is entered, that is, the PRB utilization rate is periodically counted and calculated, where the duration of the period can be set to include but is not limited to an integer multiple of the NR wireless frame.

[0083] In practical applications, when the filtering value is greater than a preset time slot opening threshold, that is, when an increase in service load is detected, the base station reopens the closed time slots (eg, reopens L time slots) so that rescheduling can be performed.

[0084] It is understood that the open time slot strategy also includes:

[0085] Calculate the PRB utilization rate P after opening L time slots in the next energy-saving period next2 ;

[0086] If the PRB utilization rate P next2 If it is greater than the time slot opening threshold, the control opens L time slots in the next energy-saving cycle;

[0087] Among them, the PRB utilization rate P after opening L time slots in the next energy saving period is calculated next2 The formula is shown in formula (6);

[0088]

[0089] Among them, P next2 is the PRB utilization rate after opening L time slots in the next energy-saving period, P f is the filtering value, N is the total number of activated downlink time slots in the energy-saving period, and L is the number of downlink time slots opened in the next energy-saving period. The value of L indicates the granularity of opening the time slot. The value of L is related to the energy-saving period. If the value of L is too large, it is easy to cause the system to not converge. If the value of N is too small, it is easy to cause the system to react slowly. Specifically, take the energy-saving period of 20ms as an example: if the energy-saving period is 20ms and there are 32 downlink time slots (i.e., N=32) at present, then control to open 3 time slots (i.e., L=3).

[0090] Furthermore, the number of time slots opened in the next energy-saving cycle is equal to the number of time slots that have been closed in the current energy-saving cycle minus the number of L time slots, that is, the number of time slots closed in the next energy-saving cycle = the number of time slots that have been closed in the current energy-saving cycle - L. Take the above embodiment as an example: M time slots have been closed in the current energy-saving cycle, and L time slots are opened in the current energy-saving cycle, then the number of time slots opened in the next energy-saving cycle = ML, then the number of time slots closed in the next energy-saving cycle = MLL, and so on, the calculation formula is shown in formula (7);

[0091] OffNUM n+1 =OffNUM n -L Formula (7)

[0092] Among them, OffNUM n+1 OffNUM is the number of downlink time slots to be turned off in the next energy-saving cycle. n+1 The initial value of NUM is set to 0. n It is the number of downlink time slots shut down in the current energy-saving period.

[0093] Step 204 also includes:

[0094] If the filtering value is within the range of the time slot closing threshold value and the time slot opening threshold value, the number of the currently opened time slots is controlled to remain unchanged.

[0095] Specifically, the filtering value is within the range of the time slot closing threshold value and the time slot opening threshold value, including:

[0096] The filter value is greater than or equal to the time slot shut-off threshold value.

[0097] The filtering value is less than or equal to the time slot opening threshold.

[0098] It can be understood that if the filtering value is within the range of the time slot closing threshold value and the time slot opening threshold value, the time slot is neither closed nor reopened, and the number of currently opened time slots is maintained unchanged.

[0099] The base station energy saving control method provided by the embodiment of the present disclosure obtains the service data of the base station, triggers the base station corresponding to the service data that meets the trigger condition to enter the energy-saving state, and calculates the filter value for the base station to enter the energy-saving state, thereby controlling the closing or opening of the corresponding time slot according to the relationship between the calculated filter value and the preset time slot threshold value. For example, when the filter value is less than the preset time slot closing threshold value, that is, when the service load is low, the base station closes some downlink time slots (for example, closes M time slots), and aggregates all current services to the non-closed time slots for scheduling, thereby achieving the effect of energy saving.

[0100] The base station energy saving control method provided by the embodiment of the present disclosure also includes:

[0101] Maintain the shutdown bitmap for the corresponding time slot.

[0102] Specifically, according to different radio frame formats, a shutdown bitmap of a group of time slots is maintained in the cell. The period length of the shutdown bitmap is set according to actual needs, and can be, but is not limited to, set to: an integer multiple of the NR radio frame. For example, if the period of the NR radio frame is 10ms, the duration of the period can be set to: 20ms, 30ms, 40ms, etc.

[0103] See also Figure 4 , Figure 4 The shutdown bitmap is shown. Figure 5 and Figure 6 Elaborate in detail.

[0104] In practical applications, different frame formats refer to the shutdown bitmaps of time slots with different structures, and the shutdown order is from left to right, first off and then on; the shutdown bitmaps are numbered to identify the cell common channel configuration, and the time slots with the corresponding numbers as the cell common channel configuration are opened, so that other services can be scheduled normally for the opened time slots.

[0105] Specifically, see Figure 5 , maintaining the shutdown bitmap of the corresponding time slot, including steps 501 to 503:

[0106] Step 501, maintaining a shutdown bitmap of a corresponding time slot according to a frame format;

[0107] Step 502: number the shutdown bitmap;

[0108] Step 503: Identify the broadcast channel configuration of the cell, and open the time slot with the corresponding number as the broadcast channel configuration. Identify the broadcast channel configuration of the cell, and open the time slot with the corresponding number as the broadcast channel configuration.

[0109] In step 501, since different frame formats need to refer to the shutdown bitmaps of time slots with different structures, different numbers of time slots corresponding to different frame formats need to be maintained to maintain different time slot shutdown bitmaps.

[0110] In step 502, the principle of numbering the shutdown bitmap is: the order is randomly disrupted, so as to prevent the scheduling delay from being affected by centralized shutdown.

[0111] In step 503, the broadcast channel configuration of the cell is identified, and the time slot corresponding to the broadcast channel configuration is opened, so that other services can be normally scheduled for the opened time slot.

[0112] Furthermore, for the scenario of mixed mode (meaning that 4G LTE and 5G NR share one base station), the time slot offset of the corresponding time slot is maintained to obtain the shutdown bitmap of each cell, which also includes:

[0113] For the mixed mode scenario where 4G LTE and 5G NR share a base station, it is necessary to open the time slots configured for the LTE broadcast channel so that other services can be scheduled normally for the opened time slots.

[0114] In another embodiment, see Figure 6 , maintain the shutdown bitmap of the corresponding time slot, including:

[0115] Step 601: Obtain a cell-level shutdown bitmap;

[0116] Step 602: Perform a modulo calculation on the PCI number of the cell to obtain the time domain offset in the shutdown bitmap of the corresponding cell; perform a modulo calculation on the PCI number of the cell to obtain the time domain offset in the shutdown bitmap of the corresponding cell.

[0117] Step 603: Turn off or on the time slot of the switching bitmap according to the time domain offset.

[0118] In step 601, in a single mode (5G NR base station) multi-carrier scenario, a cell-level timeslot shutdown bitmap is obtained, including:

[0119] Configure a shutdown bitmap for each carrier;

[0120] Get other carrier configuration parameters;

[0121] Take the intersection of common channels to obtain the time slot shutdown bitmap at the cell level.

[0122] In one embodiment, in step 602, according to the shutdown bitmap obtained in step 601, 3 new shutdown bitmaps are obtained after cyclic shift according to the time domain offset, and the interval between the starting points of two adjacent new shutdown bitmaps is recorded as Slot_offset, and the shutdown bitmaps are cyclically shifted and have the same length; wherein, the formula of the interval Slot_offset between the starting points of two adjacent new shutdown bitmaps is shown in formula (8);

[0123]

[0124] Among them, length(bitmap) expresses the length of the shutdown bitmap.

[0125] In an application scenario, two wireless frames have a total of 40 time slots, namely: time slot S0, time slot S1, time slot S2, time slot S3, time slot S4, time slot S5, ..., time slot S22, time slot S23, time slot 24, time slot S5, time slot S25, time slot S26, ..., time slot S37, time slot S38, time slot S39. After cyclic shift according to the time domain offset, three new shutdown bitmaps are obtained: time slot S0 to time slot S13, time slot S13 to time slot S26, time slot S26 to time slot S39, so that the shutdown bitmap of the first new time slot is time slot S0 to time slot S39, the shutdown bitmap of the second new time slot is time slot S13 to time slot S39 plus time slot S0 to time slot S12, and the shutdown bitmap of the third new time slot is time slot S26 to time slot S39 plus time slot S0 to time slot S25.

[0126] In one embodiment, in step 602, by taking the PCI number of the cell modulo 3, the time domain offset of the corresponding cell in the shutdown bitmap is obtained as Slot_offset*mod(PCI,3), and the shutdown bitmap used by each PCI cell is obtained, where:

[0127] If PCI mode 3 is equal to 0, the start offset of the shutdown bitmap of the time slot is 0*Slot_offset;

[0128] If PCI modulo 3 is equal to 1, the start offset of the shutdown bitmap of the time slot is 1*Slot_offset;

[0129] PCI modulo 3 is equal to 2, then the start offset of the shutdown bitmap of the time slot is 2*Slot_offset;

[0130] In step 603, when the shutdown bitmap is turned off or on according to the time domain offset, the shutdown bitmap is operated from left to right, first off and then on, with reference to the shutdown principle. Figure 4 Further elaboration.

[0131] Combination Figure 4As shown, for example, in cycle 1, 2 wireless frames are included, with a total of 40 time slots, namely: time slot S0, time slot S1, time slot S2, time slot S3, time slot S4, time slot S5, ..., time slot S22, time slot S23, time slot 24, time slot S5, time slot S25, time slot S26, ..., time slot S37, time slot S38, time slot S39 (not shown); wherein, when PCI modulo 3 is equal to 2, the off position of the time slot The starting offset of the figure is 2*Slot_offset; the shutdown principle is the time slot shutdown direction from left to right, first shut down and then open, for example, from left to right, turn off time slot S26, time slot S27, time slot S28,..., time slot S38, time slot S39, time slot S0, time slot S1,..., time slot S24, time slot S25 in turn. If you want to open the time slot, open time slot S25, time slot S24,..., time slot S26 from right to left in turn.

[0132] In the disclosed embodiment, a modulo calculation is performed on the cell PCI number, and different time slot offsets are corresponded according to different calculation results and different numbers of carriers. Different results correspond to different time slot offsets according to different cell PCI numbers, and the starting time slots of different cell scheduling time slots are different. Each cell maintains its own shutdown bitmap, and the cells are independent of each other, staggered in time domains, and scheduled in a time-sharing manner, which can effectively suppress signal interference between cells.

[0133] The control method for energy saving of a base station proposed in the embodiment of the present disclosure obtains the service data of the base station, triggers the base station corresponding to the service data that meets the triggering conditions to enter the energy saving state, and calculates the service load amount of the base station entering the energy saving state, thereby controlling the closing or opening of the corresponding time slot according to the relationship between the calculated service load amount and the preset time slot threshold value. For example, when the service load amount is less than the preset time slot closing threshold value, that is, when the service load is low, the base station closes part of the downlink time slot (for example, closes M time slots), and all current services are aggregated to the unclosed time slots for scheduling, thereby achieving the effect of energy saving. That is, by determining the number of time slots opened in the energy saving cycle through statistics of the service load, the services are aggregated in the time domain, and the frequency domain resources are expanded for scheduling. In the idle stage of the time domain, the power amplifier and other energy-consuming devices of the base station can be turned off, thereby achieving the effect of energy saving and consumption reduction. The disclosed embodiment also performs a modulo calculation on the cell PCI number, and corresponds to different time slot offsets according to different calculation results and different numbers of carriers. Different results correspond to different time slot offsets according to different cell PCI numbers, and the starting time slots of different cell scheduling time slots are different. Each cell maintains its own shutdown bitmap, and the cells are independent of each other and perform time-sharing staggered scheduling, thereby effectively suppressing signal interference between cells.

[0134] In addition, by maintaining the shutdown bitmap of the time slots, different cells at the same site can be scheduled in a time-domain staggered manner, which can effectively avoid cell signal interference. More specifically, when the traffic load is low, the base station closes some downlink time slots and aggregates all services to the open time slots for scheduling, thereby achieving energy saving. When the traffic load is detected to have increased, the closed time slots are opened and scheduling is restarted. At the same time, when the traffic load of different cells is low, different time slots are opened for scheduling according to the principle of time-domain staggering, thereby suppressing signal interference between cells in the time domain.

[0135] Common energy-saving methods include: carrier shutdown, antenna channel shutdown and intelligent shutdown, etc. Common energy-saving methods have the following shortcomings: the shutdown or / and start-up actions are relatively slow, the response is not timely, and they are often turned on and off by timing, and cannot be turned on in real time; the shutdown method is relatively rough, affecting service coverage; base stations in "hotspot" areas (areas where multiple communication devices use network communications intensively) may never enter the energy-saving state; there are limitations, the suppression effect is limited, and it cannot be adapted to all types of base stations. Compared with common energy-saving methods, the energy-saving method proposed in the embodiments of the present disclosure can respond dynamically in real time around the clock, with fast response time, and adjust the status according to the current service of the base station, without affecting coverage, adapting to all types of base stations and effectively suppressing interference between cells.

[0136] The disclosed embodiments are applied to 5G. In practical applications, different frame formats refer to the shutdown bitmaps of time slots with different structures, and the shutdown sequence is from left to right, first shut down and then open; the cell common channel configuration is identified, and the time slot at the corresponding common channel position in the shutdown bitmap of the time slot is opened, and other services can be scheduled normally for the opened time slot; for mixed-mode scenarios, the time slot at the LTE broadcast channel position needs to be opened, and other services can be scheduled normally for the opened time slot; according to different cell attributes (cell PCI numbers), the cells are offset in the corresponding time domain according to the different PCI numbers and the number of carriers, and each cell maintains its own shutdown bitmap. The cells are independent of each other and staggered in the time domain, and the signal interference between cells can be effectively suppressed when the service load is low.

[0137] Figure 7 is a flow chart of an optional application scenario of the base station energy saving control method provided by an embodiment of the present disclosure, Figure 7 The method includes steps 701 to 708.

[0138] Step 701, determine whether the trigger condition is met; if the trigger condition is met, enter the energy-saving state and execute step 702; otherwise, execute step 708;

[0139] Step 702, calculating the filter value;

[0140] Step 703: determine the relationship between the filter value and the preset time slot threshold value. If the filter value is less than the preset time slot shutdown threshold value, execute step 704; if the filter value of the PRB utilization rate is greater than the preset time slot opening threshold value, execute step 705; otherwise, execute step 706;

[0141] Step 704, control the number of shutdown time slots to be M; then execute step 707;

[0142] Step 705, control the number of open time slots to be L; then execute step 707;

[0143] Step 706, control the number of open time slots to remain unchanged; then execute step 707;

[0144] Step 707: Maintain the time slot offset and obtain a shutdown bitmap corresponding to each cell;

[0145] Step 708: exit the energy-saving state.

[0146] The disclosed embodiments are applied to 5G. In practical applications, different frame formats refer to the shutdown bitmaps of time slots with different structures, and the shutdown sequence is from left to right, first shut down and then open; the cell common channel configuration is identified, and the time slot at the corresponding common channel position in the shutdown bitmap of the time slot is opened, and other services can be scheduled normally for the opened time slot; for mixed-mode scenarios, the time slot at the LTE broadcast channel position needs to be opened, and other services can be scheduled normally for the opened time slot; according to the different cell attributes (PCI number) and the different number of carriers, the corresponding time domain time slot offset is performed to maintain each cell's own shutdown bitmap. The cells are independent of each other and the time domains are staggered, and the signal interference between cells can be effectively suppressed when the service load is low.

[0147] The present disclosure also provides a base station energy saving control device, which can implement the base station energy saving control method. The device includes:

[0148] An acquisition module, used to acquire service data of a base station;

[0149] A trigger module, used to trigger the base station corresponding to the service data that meets the trigger condition to enter the energy-saving state;

[0150] A calculation module, used to calculate the service load corresponding to the base station entering the energy-saving state;

[0151] The control module is used to control the closing or opening of the corresponding time slot according to the relationship between the calculated service load and the preset time slot threshold value.

[0152] The present disclosure also provides a base station energy saving control device according to another embodiment, including:

[0153] at least one memory;

[0154] at least one processor;

[0155] at least one program;

[0156] The program is stored in the memory, and the processor executes the at least one program to implement the base station energy saving control method of the disclosed embodiment. The base station energy saving control device can be any intelligent terminal including a mobile phone, a tablet computer, a personal digital assistant (PDA), a point of sales (POS), a vehicle-mounted computer, etc.

[0157] The embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-executable instructions are used to execute the above-mentioned base station energy saving control method.

[0158] The base station energy saving control method, base station energy saving control device, electronic device, and computer-readable storage medium proposed in the embodiments of the present disclosure obtain the service data of the base station, trigger the base station corresponding to the service data that meets the trigger condition to enter the energy saving state, and calculate the service load amount of the base station entering the energy saving state, so as to control the closing or opening of the corresponding time slot according to the relationship between the calculated service load amount and the preset time slot threshold value. For example, when the service load amount is less than the preset time slot closing threshold value, that is, when the service load is low, the base station closes some downlink time slots (for example, closes M time slots), and aggregates all current services to the non-closed time slots for scheduling, thereby achieving the effect of energy saving.

[0159] In addition, the disclosed embodiment also performs modulo calculation on the cell PCI number. Different results correspond to different time slot offsets according to different cell PCI numbers, and the starting time slots of different cell scheduling time slots are different. Each cell maintains its own shutdown bitmap, and the cells are independent of each other and perform time-sharing staggered scheduling, thereby effectively suppressing signal interference between cells.

[0160] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0161] The embodiments described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.

[0162] It can be understood by those skilled in the art that Figure 2-3 The steps shown in 5-7 do not constitute limitations on the embodiments of the present disclosure and may include more or fewer steps than shown in the figures, or combinations of certain steps, or different steps.

[0163] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0164] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0165] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0166] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0167] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0168] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0169] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

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

[0171] The preferred embodiments of the present disclosure are described above with reference to the accompanying drawings, but the scope of the rights of the present disclosure is not limited thereto. Any modification, equivalent substitution and improvement made by those skilled in the art without departing from the scope and essence of the present disclosure should be within the scope of the rights of the present disclosure.

Claims

1. A base station energy saving control method, characterized in that: include: Obtaining service data of base stations; Triggering the base station corresponding to the service data that meets the trigger condition to enter an energy-saving state; Calculating the service load corresponding to the base station entering the energy-saving state; According to the relationship between the calculated service load and the preset time slot threshold, control the closing or opening of the corresponding time slot; Maintaining a shutdown bitmap corresponding to the time slot, including: Get the cell-level shutdown bitmap; Perform modulo calculation on the PCI number of the cell to obtain the time domain offset of the corresponding cell; The time slot of the shutdown bitmap is turned off or turned on according to the time domain offset.

2. The method according to claim 1, characterized in that The service load includes a filtering value, and the calculating of the service load corresponding to the base station entering the energy-saving state includes: Calculating the PRB utilization rate of each of the time slots under the available bandwidth; Calculate the average PRB utilization rate of the activated time slots in the energy saving period according to all calculated PRB utilization rates; The filtering value is calculated according to the calculated average PRB utilization rate.

3. The method according to claim 2, characterized in that The time slot threshold value includes a time slot shut-off threshold value, and the relationship between the filter value and the preset time slot threshold value includes that the filter value is less than the time slot shut-off threshold value; The controlling of closing or opening the corresponding time slot according to the relationship between the calculated filtering value and the preset time slot threshold value includes: If the filtering value is less than the time slot shutoff threshold, then controlling to shut off M time slots; Wherein M is an integer from 1 to 99.

4. The method according to claim 3, characterized in that The method of controlling the corresponding time slot to be turned off or on according to the relationship between the calculated filtering value and the preset time slot threshold value also includes: Calculate the PRB utilization rate P after shutting down M time slots in the next energy-saving period next1 ; If the calculated PRB utilization rate P next1 If the time slot shutdown threshold is smaller than the time slot shutdown threshold, the number of time slots to be shut down in the next energy-saving cycle is controlled to be M, where M is an integer from 1 to 99.

5. The method according to claim 3, characterized in that: The time slot threshold value also includes a time slot opening threshold value, and the relationship between the filter value and the preset time slot threshold value includes that the filter value is greater than the time slot opening threshold value; The method of controlling the corresponding time slot to be turned off or on according to the relationship between the calculated filtering value and the preset time slot threshold value also includes: If the calculated filtering value is greater than the time slot opening threshold value, control to open L time slots; Wherein L is an integer from 1 to 99.

6. The method according to claim 1, characterized in that The method further includes: maintaining a time slot offset corresponding to the time slot to obtain a shutdown bitmap for each cell: Maintain the shutdown bitmap of the corresponding time slot according to the frame format; Numbering the shutdown bitmap; Identify the broadcast channel configuration of the cell, and open the time slot corresponding to the number configured for the broadcast channel.

7. A base station energy saving control device, characterized in that: include: An acquisition module, used to acquire service data of a base station; A trigger module, used to trigger the base station corresponding to the service data that meets the trigger condition to enter an energy-saving state; A calculation module, used to calculate the service load corresponding to the base station entering the energy-saving state; A control module, used for controlling the closing or opening of a corresponding time slot according to the relationship between the calculated service load and a preset time slot threshold value; The control module is also used for: Get the cell-level shutdown bitmap; Perform modulo calculation on the PCI number of the cell to obtain the time domain offset of the corresponding cell; The time slot of the shutdown bitmap is turned off or turned on according to the time domain offset.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to cause a computer to execute: A method as claimed in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Shutoff method and equipment for carrier-frequency time slot

    CN102143564A

  • Control method and device and computer readable storage medium

    CN111615191A