A method, device, equipment and readable storage medium for waking up an energy-saving cell
By exchanging predicted values of the number of connections between the energy-saving cell and the target cell, the target cell determines the wake-up time, solving the problem of the energy-saving cell wake-up time not matching the user access requirements, realizing on-demand wake-up of the energy-saving cell, and improving energy-saving effects and service performance.
Patent Information
- Application Number
- CN202310715720.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-15
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2043-06-15
AI Technical Summary
In the prior art, the wake-up time of the energy-saving cell cannot match the user access demand, resulting in failure to accurately wake up the energy-saving cell, affecting user service performance or causing resource waste and reducing energy-saving effects.
The energy-saving cell sends a message with the connection number prediction value to the target cell and enters the shutdown state. The target cell determines the wake-up time based on the connection number prediction value and realizes on-demand wake-up of the energy-saving cell through message interaction.
The state switching of energy-saving cells is matched with user access requirements, which improves energy-saving effects and service performance and avoids resource waste caused by frequent wake-ups.
Smart Images

Figure CN116647905B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method and apparatus, device, and readable storage medium for waking up an energy-saving cell. Background Art
[0002] With the deployment of 5G networks and the continued expansion of network scale, the energy demand of various communication equipment is increasing, leading to ever-increasing energy consumption in communication networks. Furthermore, the transition from 4G to 5G has revolutionized mobile communication technologies and products. 5G base stations support greater bandwidth, more channels, and more complex air interface protocols. Their hardware processing capabilities are higher, and their power consumption is significantly higher than that of 4G base stations, posing new challenges to wireless network energy conservation.
[0003] To reduce wireless network energy consumption, the industry has proposed various energy-saving technologies. Among them, cell shutdown technology leverages the tidal effect of existing network traffic. When a cell's traffic load is low, it shuts down some of the hardware resources of the base station where the cell is located, placing the cell in a shutdown state to achieve energy savings. After a cell is shut down, it no longer receives or transmits signals, making it impossible for users to access it. Therefore, cell shutdown is typically used in scenarios where multiple cells simultaneously cover the same area. When one cell is shut down, users within the coverage area can access other cells, avoiding access failures. When the traffic load of other cells exceeds a preset threshold, the shut-down cell can be awakened and restored to normal operation to meet user access needs.
[0004] In the prior art, when an energy-saving cell enters the shutdown state, neighboring cells in the same area determine the wake-up time of the energy-saving cell based on their own traffic load. That is, when the traffic load of the neighboring cell exceeds the wake-up threshold, the energy-saving cell in the shutdown state is awakened. However, in actual networks, the signal coverage areas of neighboring cells and energy-saving cells cannot completely overlap, and users in neighboring cells or energy-saving cells cannot all migrate to each other, resulting in the traffic load size of the neighboring cell not accurately reflecting the user access needs of the energy-saving cell. For example, when the traffic load of the neighboring cell is lower than the wake-up threshold, and the number of users waiting to access the energy-saving cell is large, the energy-saving cell will not be awakened, resulting in users in the energy-saving cell being unable to access the network, affecting user service performance; when the traffic load of the neighboring cell is higher than the wake-up threshold, and the number of users waiting to access the energy-saving cell is small, the energy-saving cell is awakened, and users in the neighboring cell cannot migrate to the energy-saving cell. As a result, fewer users can access the energy-saving cell after it wakes up, resulting in a waste of energy-saving cell resources, an increase in the total energy consumption of the coverage area, and a poor energy-saving effect. Summary of the Invention
[0005] The present application provides a method and apparatus for waking up an energy-saving cell, a device, and a readable storage medium, which are used to solve the problem that the wake-up time of the energy-saving cell cannot match the user access requirements of the energy-saving cell, resulting in the inability to accurately wake up the energy-saving cell.
[0006] To achieve the above objectives, this application adopts the following technical solutions:
[0007] In a first aspect, the present application provides a method for waking up an energy-saving cell, applicable to the energy-saving cell, comprising: the energy-saving cell sending a first message to a target cell and entering a shutdown state. The first message includes shutdown state indication information and a connection number prediction value; the shutdown indication message is used to indicate that the energy-saving cell has entered the shutdown state. The connection number prediction value is used to indicate user access demand in the energy-saving cell within a preset future time. The preset future time is the time after the energy-saving cell enters the shutdown state. The energy-saving cell receives a second message sent by the target cell. The second message includes the wake-up time of the energy-saving cell. The energy-saving cell enters an operating state at the wake-up time.
[0008] In this application, an energy-saving cell enters a shutdown state after sending a first message to a target cell. The first message carries a predicted value for the number of connections in the energy-saving cell, which can reflect the user access needs of the energy-saving cell. After receiving a second message from the target cell, the cell enters an active state at the wake-up time in the second message. This application can match the switching between the shutdown state and the active state of the energy-saving cell with the user access needs of the energy-saving cell, achieving on-demand wake-up of the energy-saving cell, while taking into account the service performance of the energy-saving cell and improving the energy-saving effect of the energy-saving cell.
[0009] In one possible implementation, the process of determining the predicted number of connections includes: the energy-saving cell determining a first prediction model based on at least one connection number statistic of the energy-saving cell. The at least one connection number statistic is the number of wireless connections of the energy-saving cell counted at a preset period within a preset historical time period. The preset historical time period is the time before the energy-saving cell enters a shutdown state. The energy-saving cell determines, based on the first prediction model, a predicted number of connections for the energy-saving cell at each preset moment within a preset future time period.
[0010] In this possible implementation, the energy-saving cell determines a predicted number of connections after the energy-saving cell enters the shutdown state based on the connection count statistics before entering the shutdown state. This predicted number of connections can reflect user access demand after the energy-saving cell is shut down. This can accurately predict user access demand in the energy-saving cell at future times.
[0011] In a second aspect, the present application provides a method for waking up an energy-saving cell, applied to a target cell, comprising: the target cell receiving a first message sent by at least one energy-saving cell. The first message includes a connection number prediction value. The target cell determines, based on the connection number prediction value of the at least one energy-saving cell, a wake-up time for the target energy-saving cell and the target energy-saving cell. The target energy-saving cell is at least one of the energy-saving cells. The target cell packages the wake-up time into a second message and sends the message to the target energy-saving cell.
[0012] In this application, after receiving the first message sent by the energy-saving cell, the target cell determines a wake-up time that matches the access requirements of users in the energy-saving cell based on the predicted number of connections of the energy-saving cell in the first message, and then wakes up the energy-saving cell at the wake-up time. This can avoid problems such as frequent wake-up of the energy-saving cell causing waste of power and other resources, or failure to wake up the energy-saving cell in a timely manner causing degradation of user service performance in the energy-saving cell, thereby achieving a balance between energy-saving effects and service performance of the energy-saving cell.
[0013] In one possible implementation, determining a target energy-saving cell based on a predicted number of connections of at least one energy-saving cell includes sorting the predicted number of connections of the at least one energy-saving cell in descending order, and determining as the target energy-saving cell an energy-saving cell whose order of connection is not greater than a preset number.
[0014] In this possible implementation, a target energy-saving cell is determined from multiple energy-saving cells according to the predicted value of the number of connections of the energy-saving cells, as the cell to be awakened at the awakening moment. By prioritizing the energy-saving cell with a larger predicted value of the RRC connection number according to the size of the predicted value of the RRC connection number of each energy-saving cell at the awakening moment, the energy-saving cell with a larger predicted value of the RRC connection number is determined as the target energy-saving cell, thereby preferentially waking up the energy-saving cell with a larger number of terminals to be accessed, thereby meeting the access needs of the terminals.
[0015] One possible implementation method involves determining a wake-up time for a target energy-saving cell based on a predicted number of connections for at least one energy-saving cell. The method includes: the target cell determining a target number of connections corresponding to a target time based on the predicted number of connections for the target cell and the predicted number of connections for at least one energy-saving cell. The target time is any one of preset times. The predicted number of connections for the target cell is determined based on at least one connection statistic for the target cell within a preset historical period. The target number of connections is the sum of the predicted number of wireless connections for the target cell corresponding to the target time and the number of connections for all energy-saving cells. If the target number of connections is greater than the maximum number of connections for the target cell, the target time is determined as the wake-up time.
[0016] In this possible implementation method, the target cell determines the wake-up time within a preset future time based on the sum of the predicted number of connections between multiple energy-saving cells in the same signal coverage area and the target cell, that is, the target number of connections. The wake-up time can be matched with the time when the predicted number of connections in the energy-saving cell is larger, so that the energy-saving cell can be woken up according to the user access needs of the energy-saving cell, while meeting the energy-saving needs and user access needs, improving the energy-saving effect, and ensuring business performance.
[0017] In a third aspect, an embodiment of the present application provides a wake-up device for an energy-saving cell, which is applied to an energy-saving cell and includes: a sending module, a receiving module, and a working state switching module.
[0018] The sending module is configured to send a first message to the target cell and enter a shutdown state. The first message includes shutdown state indication information and a connection number prediction value. The shutdown indication message indicates that the energy-saving cell has entered the shutdown state. The connection number prediction value indicates user access demand in the energy-saving cell within a preset future time. The preset future time is the time after the energy-saving cell enters the shutdown state.
[0019] The receiving module is configured to receive a second message sent by the target cell. The second message includes: a wake-up time of the energy-saving cell.
[0020] The working state switching module is used to enter the working state at the wake-up moment.
[0021] In a possible implementation, the energy-saving cell wake-up device provided in this application further includes:
[0022] The determination module is configured to determine a first prediction model based on at least one connection number statistic of the energy-saving cell. The at least one connection number statistic is a number of wireless connections of the energy-saving cell counted according to a preset period within a preset historical time period. Based on the first prediction model, a predicted value of the number of connections of the energy-saving cell at each preset moment within a preset future time period is determined.
[0023] In a fourth aspect, an embodiment of the present application provides a wake-up device for an energy-saving cell, which is applied to a target cell and includes: a receiving module, a determining module, and a sending module.
[0024] The receiving module is configured to receive a first message sent by at least one energy-saving cell. The first message includes a connection number prediction value.
[0025] The determination module is configured to determine a target energy-saving cell and a wake-up time of the target energy-saving cell according to a connection number prediction value of at least one energy-saving cell. The target energy-saving cell is at least one of the energy-saving cells.
[0026] The sending module is used to package the wake-up time into a second message and send it to the target energy-saving cell.
[0027] In one possible implementation, the energy-saving cell wake-up device provided herein further includes: a sorting module configured to sort at least one predicted number of energy-saving connections in descending order; and a determination module configured to determine as target energy-saving cells those energy-saving cells whose ranking order is not greater than a preset number in the sorting.
[0028] In one possible implementation, a determination module is specifically configured to determine a target number of connections corresponding to a target time based on a predicted number of connections for a target cell and a predicted number of connections for at least one energy-saving cell. The target time is any one of the preset time points. The predicted number of connections for the target cell is determined based on at least one connection statistic for the target cell within a preset historical period. The target number of connections is the sum of the predicted number of wireless connections for the target cell corresponding to the target time point and the number of connections for all energy-saving cells. If the target number of connections is greater than the maximum number of connections for the target cell, the time point corresponding to the target number of connections is determined as the wake-up time point.
[0029] In a fifth aspect, the present application provides a wake-up device for an energy-saving cell, which has the function of implementing the method of the first or second aspect described above. This function can be implemented through hardware or through hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0030] In the sixth aspect, a computer-readable storage medium is provided, which stores instructions. When the computer-readable storage medium is run on a computer, the computer can execute the energy-saving cell wake-up method of any aspect or any possible implementation of the above-mentioned first aspect or second aspect.
[0031] Among them, the technical effects brought about by any design method in the third to sixth aspects can refer to the technical effects brought about by different design methods in the first to second aspects, and will not be repeated here.
[0032] For the specific description of the third to sixth aspects and their various implementations in this application, reference can be made to the detailed description in the first or second aspect and their various implementations; and for the beneficial effects of the third to sixth aspects and their various implementations, reference can be made to the analysis of the beneficial effects in the first or second aspect and their various implementations, which will not be repeated here.
[0033] These and other aspects of the present application will become more readily apparent from the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0035] Figure 1 A schematic structural diagram of a wake-up system for an energy-saving cell provided in an embodiment of the present application;
[0036] Figure 2 A flowchart of a method for waking up an energy-saving cell provided in an embodiment of the present application;
[0037] Figure 3 A schematic structural diagram of a wake-up device for an energy-saving cell provided in an embodiment of the present application;
[0038] Figure 4 Another structural diagram of a wake-up device for an energy-saving cell provided in an embodiment of the present application;
[0039] Figure 5 Another structural diagram of a wake-up device for an energy-saving cell provided in an embodiment of the present application;
[0040] Figure 6 Another structural diagram of a wake-up device for an energy-saving cell provided in an embodiment of the present application;
[0041] Figure 7 A structural diagram of a wake-up device for an energy-saving cell provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "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 represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit differences. At the same time, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0043] In addition, the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0044] To facilitate understanding, the relevant technical terms involved in this application are first explained.
[0045] The target cell is any cell that is not in the shutdown state.
[0046] An energy-saving cell is any cell that supports cell shutdown.
[0047] The target cell and the energy-saving cell have the same wireless signal coverage area.
[0048] The number of connections includes at least one of the number of radio resource control connections or the number of access users. Radio resource control (RRC), also known as radio resource management (RRM) or radio resource allocation (RRA), refers to the management, control, and scheduling of radio resource control through specific strategies and methods. This ensures that limited radio network resources are fully utilized while meeting quality of service requirements, ensuring that coverage is maintained within the planned area and maximizing service capacity and resource utilization.
[0049] Currently, when an energy-saving cell enters the shutdown state, neighboring cells in the same area determine the wake-up time for the energy-saving cell based on their own traffic load. That is, when the traffic load of a neighboring cell exceeds a preset threshold, the energy-saving cell in the shutdown state is awakened. However, in actual networks, the signal coverage areas of neighboring cells and energy-saving cells do not completely overlap, and users in neighboring cells or energy-saving cells cannot all migrate to each other. As a result, the traffic load of the neighboring cell does not accurately reflect the access needs of users in the energy-saving cell. Therefore, when the traffic load of the neighboring cell is lower than the wake-up threshold and the number of users waiting to access the energy-saving cell is large, the energy-saving cell will not be awakened, resulting in users in the energy-saving cell being unable to access the network, affecting user service performance. When the traffic load of the neighboring cell is higher than the wake-up threshold and the number of users waiting to access the energy-saving cell is small, the energy-saving cell is awakened, but users in the neighboring cell cannot migrate to the energy-saving cell. As a result, fewer users can access the energy-saving cell after waking up, resulting in wasted energy-saving cell resources, increased total energy consumption in the coverage area, and affected energy-saving effects.
[0050] Based on this, the present application provides a method for waking up an energy-saving cell. The basic principle is as follows: the energy-saving cell sends a first message to a target cell and enters a shutdown state. The target cell receives the first message sent by at least one energy-saving cell, the first message including a predicted value for the number of connections of the energy-saving cell. Based on the predicted value for the number of connections of the at least one energy-saving cell, the target cell determines a target energy-saving cell and a wake-up time for the target energy-saving cell from the at least one energy-saving cell. The target cell then packages the wake-up time into a second message and sends it to the target energy-saving cell. After receiving the second message sent by the target cell, the energy-saving cell enters an active state at the wake-up time specified in the second message.
[0051] This application uses message exchange between the energy-saving cell and the target cell, allowing the target cell to obtain a predicted value for the number of connections in the energy-saving cell and determine the wake-up time of the energy-saving cell based on the predicted value. The energy-saving cell then enters the working state at the wake-up time. This application can match the switching between the shutdown state and the working state of the energy-saving cell with the user access requirements of the energy-saving cell, achieving on-demand wake-up of the energy-saving cell, while taking into account the access performance of the energy-saving cell and improving the energy-saving effect of the energy-saving cell.
[0052] The implementation of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0053] The solution provided in this application can be applied to Figure 1 In the illustrated energy-saving cell wake-up system 100 , the system includes: a target cell 101 and at least one energy-saving cell 102 .
[0054] The target cell 101 is configured to receive a first message sent by at least one energy-saving cell 102, and determine the target energy-saving cell and its wake-up time according to the first message, and then package the wake-up time into a second message and send it to the target energy-saving cell.
[0055] The energy-saving cell 102 is configured to send a first message to the target cell 101 and enter the shutdown state. After receiving the second message sent by the target cell 101, the energy-saving cell 102 enters the working state at the wake-up time recorded in the second message.
[0056] It should be noted that the target energy-saving cell may be one or more of the at least one energy-saving cell 102. The number of the energy-saving cells 102 may be one or more, which is not limited in this application.
[0057] The implementation of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0058] On the one hand, the present application provides a method for waking up an energy-saving cell, which can be applied to the above-mentioned energy-saving cell waking up system 100. The solution of the present application is described in detail below through the interaction process between the energy-saving cell and the target cell.
[0059] like Figure 2 As shown, the energy-saving cell wake-up method disclosed in this application may include the following steps:
[0060] S201: The energy-saving cell sends a first message to a target cell and enters a shutdown state.
[0061] The first message includes shutdown state indication information and a connection number prediction value. The shutdown indication message is used to indicate that the energy-saving cell has entered the shutdown state. The connection number prediction value is used to indicate user access demand in the energy-saving cell within a preset future time. The preset future time is the time after the energy-saving cell enters the shutdown state.
[0062] It should be noted that the first message may be a message used for interaction between an existing energy-saving cell and a target cell, or may be a newly added message.
[0063] For example, the first message may be a node configuration update message.
[0064] For example, in a 5G system, the first message may be obtained by adding a new information element (IE) to a node configuration update message (ng-rannode configuration update) of the 5G system. The node configuration update message is sent by the base station where the energy-saving cell is located to the base station where the target cell is located, and is used to update the application layer configuration message between the base stations.
[0065] The first message may add the following information elements based on the node configuration update message, as shown in Table 1.
[0066]
[0067] Table 1 List of newly added elements in node configuration update message
[0068] Specifically, the process for determining the predicted number of connections is as follows: the energy-saving cell determines a first prediction model based on at least one connection number statistic of the energy-saving cell. The at least one connection number statistic is the number of connections of the energy-saving cell counted within a preset historical time period and at a preset period. The preset historical time period is the time before the energy-saving cell enters the shutdown state. The energy-saving cell determines a predicted number of connections for the energy-saving cell at each preset time point based on the first prediction model.
[0069] Exemplarily, the energy-saving cell obtains at least one connection number statistic of the energy-saving cell within a preset historical period. The connection number of the energy-saving cell is statistically stored by the base station where the energy-saving cell is located according to a preset period.
[0070] The base station can divide 24 hours into multiple time periods at a preset period, with the start and end times of each time period serving as the preset times. For example, the preset period is 15 minutes. The preset times can be set to {00:00, 00:15, 00:30, 00:45, 01:00, ..., 23:45}.
[0071] The preset historical time period may be the time period before the energy-saving cell enters the shutdown state, and the preset future time period may be the time period after the energy-saving cell enters the shutdown state. The preset historical time period may include multiple preset periods, and the preset future time period may include at least one preset period. For example, the preset historical time period may be 7*24 hours, and the preset future time period may be 24 hours.
[0072] Furthermore, the energy-saving cell uses at least one connection number statistic within a preset historical period as sample data and inputs it into a preset first prediction model, and trains the first prediction model using the connection number statistic to obtain a trained first prediction model.
[0073] The first prediction model is used to reflect the one-to-one correspondence between each preset moment and the number of connections. The first prediction model can adopt an existing time series prediction model, such as an autoregressive integrated moving average model (ARIMA), a time series prediction model (PROPHET), a long short-term memory model (LSTM), a neural network, or other algorithmic models.
[0074] Furthermore, the energy-saving cell obtains a predicted value of the number of connections at each preset moment in a preset future time based on the trained first prediction model.
[0075] S202: The target cell receives a first message sent by at least one energy-saving cell.
[0076] The first message includes: a predicted value of the number of connections of the energy-saving cell.
[0077] Specifically, the target cell receives a first message sent by at least one energy-saving cell.
[0078] Exemplarily, the first message may be a message sent by the energy-saving cell to the base station of the target cell through the base station of the energy-saving cell, and forwarded to the target cell by the base station of the target cell.
[0079] S203: The target cell determines a target energy-saving cell and a wake-up time of the target energy-saving cell according to the predicted value of the number of connections of at least one energy-saving cell.
[0080] The target energy-saving cell is at least one of the energy-saving cells.
[0081] Specifically, the process of determining the target energy-saving cell according to the connection number prediction value of the energy-saving cell at the wake-up time is to sort the connection number prediction value of at least one energy-saving cell in descending order, and determine the energy-saving cell whose arrangement order in the sorting is not greater than the preset number as the target energy-saving cell.
[0082] The preset number is determined according to the target capacity, where the target capacity is the difference between the target number of connections and the maximum number of connections of the target cell.
[0083] Exemplarily, each energy-saving cell is arranged in descending order according to the predicted value of the number of connections corresponding to the wake-up time, the preset number is N, and the first N energy-saving cells are determined as target energy-saving cells, so that the sum of the maximum number of connections of the first N energy-saving cells is not less than the target capacity, and the difference between the sum of the number of connections of the first N energy-saving cells and the target capacity is minimized.
[0084] The maximum number of connections of the target cell and the energy-saving cell depends on the base station processing capabilities of the target cell and the energy-saving cell respectively, and can be preset in the base station.
[0085] For example, if the sum of the maximum connection numbers of the first two energy-saving cells is less than the target capacity, and the sum of the maximum connection numbers of the first three energy-saving cells is not less than the target capacity, then N is determined to be 3.
[0086] Furthermore, the target cell determines a target number of connections corresponding to the target time based on the target cell's predicted number of connections and the predicted number of connections of at least one energy-saving cell. The target cell's predicted number of connections is determined based on at least one connection statistic of the target cell within a preset historical period. The target number of connections is the sum of the predicted number of wireless connections of the target cell corresponding to the target time and the number of connections of all energy-saving cells.
[0087] If the target connection number is greater than the maximum connection number of the target cell, the target time is determined to be the wake-up time.
[0088] It should be noted that the process of the target cell determining the predicted value of the number of connections corresponding to the target cell at the target time is the same as the process of the energy-saving cell determining the predicted value of the number of connections corresponding to the target cell at the target time, and this application will not elaborate on it.
[0089] Furthermore, the target cell determines the target number of connections by summing the target number of connections prediction value corresponding to the target time and the received connection number prediction value of each energy-saving cell in at least one energy-saving cell at the target time.
[0090] If the target connection number is greater than the maximum connection number of the target cell, the target time is determined as the wake-up time.
[0091] It should be noted that the wake-up time may be one or more of the preset times. The maximum number of connections of the target cell depends on the processing capability of the base station where the target cell is located, and the maximum number of connections may be preset in the base station of the target cell.
[0092] In this embodiment, when the target cell receives the first message sent by multiple energy-saving cells at the same time, the energy-saving cell with a larger predicted number of connections is preferentially determined as the target energy-saving cell based on the size of the predicted number of connections of each energy-saving cell at the wake-up time, so that the energy-saving cell with a larger number of users to be accessed can be preferentially awakened to meet the access needs of the users; the number of target energy-saving cells to be awakened can be determined based on the target number of connections and the maximum number of connections between the target cell and the energy-saving cell, so that the target energy-saving cell can meet the access needs of all users in the coverage area after awakening.
[0093] S204: The target cell packages the wake-up time into a second message and sends it to the target energy-saving cell.
[0094] Specifically, after determining the target energy-saving cell, the target cell packages the corresponding wake-up time into a second message, and sends the second message to the base station of the energy-saving cell through the base station of the target cell, so that the base station of the energy-saving cell forwards it to the energy-saving cell.
[0095] The second message includes: the identifier of the target energy-saving cell, the wake-up time, etc.
[0096] It should be noted that the number of target energy-saving cells can be one or more. If there are multiple target energy-saving cells, the target cell sends a second message to each target energy-saving cell respectively. The second message can be an existing message used for interaction between the energy-saving cell and the target cell, or a new message.
[0097] Exemplarily, the second message may be a cell activation request message.
[0098] For example, taking the 5G system as an example, the second message can be obtained by adding a new information element on the basis of the Xn interface message cell activation request message (cell activation request) of the 5G system.
[0099] The cell activation request message is sent by the base station where the target cell is located to the base station where the target energy-saving cell is located, and is used to request cell activation between base stations.
[0100] The second message may add the following information elements based on the cell activation request message, as shown in Table 2.
[0101]
[0102] Table 2 List of newly added elements in node configuration update message
[0103] It should be noted that after the target cell determines the target energy-saving cell and the wake-up time of the target energy-saving cell, it can send a second message to the target energy-saving cell in advance before the wake-up time, so that the target energy-saving cell can know the wake-up time in the future in advance, so as to prepare relevant hardware resources in advance, and then wake up quickly when the wake-up time arrives, and meet the user access needs of the target energy-saving cell in time.
[0104] After determining the target energy-saving cell and the wake-up time of the target energy-saving cell, the target cell may also send a second message to the target energy-saving cell when the wake-up time arrives, so that the target energy-saving cell enters the working state at the wake-up time.
[0105] S205: The energy-saving cell receives a second message sent by the target cell.
[0106] The second message includes: the wake-up time of the energy-saving cell.
[0107] S206: The energy-saving cell enters the working state at the wake-up time.
[0108] Specifically, as a response, after receiving the second message sent by the target cell, the energy-saving cell switches from the shutdown state to the working state at the wake-up time in the second message.
[0109] This application uses message exchange between the energy-saving cell and the target cell, allowing the target cell to obtain a predicted value for the number of connections in the energy-saving cell and determine the wake-up time of the energy-saving cell based on the predicted value of the number of connections, so that the energy-saving cell enters the working state at the wake-up time. This application can match the switching between the shutdown state and the working state of the energy-saving cell with the user access requirements of the energy-saving cell, realize on-demand wake-up of the energy-saving cell, take into account the service performance of the energy-saving cell, and improve the energy-saving effect of the energy-saving cell.
[0110] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the working principle of the device. It is understandable that, in order to realize the above functions, the computing device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0111] The embodiment of the present application can divide the computing device into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods.
[0112] In the case of dividing each functional module into corresponding functional modules, Figure 3 FIG. 1 shows a possible schematic diagram of a composition of a wake-up device for an energy-saving cell involved in the above embodiment. Figure 3 As shown, the energy-saving cell wake-up device 300 may include: a sending module 301 , a receiving module 302 , and a working state switching module 303 .
[0113] Among them, the sending module 301 is used to support the awakening device 300 of the energy-saving cell to execute Figure 2 S201 of the energy-saving cell wake-up method is shown.
[0114] Receiving module 302, configured to support the wake-up device 300 of the energy-saving cell to execute Figure 2 S205 of the energy-saving cell wake-up method is shown.
[0115] Working state switching module 303, used to support the awakening device 300 of the energy-saving cell to execute Figure 2 S206 of the energy-saving cell wake-up method shown.
[0116] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0117] The energy-saving cell wake-up device 300 provided in the embodiment of the present application is used to execute the above-mentioned energy-saving cell wake-up method, and thus can achieve the same effect as the above-mentioned energy-saving cell wake-up method.
[0118] Further, such as Figure 4 As shown, the energy-saving cell wake-up device 300 provided in the embodiment of the present application may further include: a determination module 304.
[0119] Among them, the determination module 304 is used to support the energy-saving cell wake-up device 300 to execute the energy-saving cell wake-up method, and determine the first prediction model according to at least one connection number statistic value of the energy-saving cell or determine the connection number prediction value of the energy-saving cell at each preset time according to the first prediction model.
[0120] In the case of dividing each functional module into corresponding functional modules, Figure 5 FIG. 1 shows another possible composition diagram of another energy-saving cell wake-up device involved in the above embodiment. Figure 5 As shown, the energy-saving cell wake-up device 500 may include: a receiving module 501 , a determining module 502 , and a sending module 503 .
[0121] The receiving module 501 is used to support the wake-up device 500 of the energy-saving cell to execute Figure 2 S202 of the energy-saving cell wake-up method is shown.
[0122] Determining module 502, configured to support the awakening device 500 of the energy-saving cell to execute Figure 2 S203 of the energy-saving cell wake-up method shown.
[0123] The sending module 503 is used to support the awakening device 500 of the energy-saving cell to execute Figure 2 S204 of the energy-saving cell wake-up method shown
[0124] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0125] Further, such as Figure 6 As shown, the energy-saving cell wake-up device 500 provided in the embodiment of the present application may further include: a sorting module 504.
[0126] The sorting module 504 is configured to support the energy-saving cell awakening apparatus 500 in executing the step of sorting the connection number prediction value of at least one energy-saving cell in descending order in the energy-saving cell awakening method.
[0127] The energy-saving cell wake-up device 500 provided in the embodiment of the present application is used to execute the above-mentioned energy-saving cell wake-up method, and thus can achieve the same effect as the above-mentioned energy-saving cell wake-up method.
[0128] The embodiment of the present application also provides a wake-up device for an energy-saving cell, such as Figure 7 As shown, the energy-saving cell wake-up device 700 may include a memory 701, a processor 702, and a transceiver 703, wherein the memory 701 and the processor 702 may be connected via a bus or a network or other means. Figure 7 The bus connection is taken as an example.
[0129] The processor 702 may be a central processing unit (CPU). The processor 702 may also be other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or a combination of the above chips.
[0130] The processor 702 is configured to use the energy-saving cell wake-up method provided in the present application to assign the control rights of virtual objects involved in the collision, whose control rights of the virtual world boundary do not belong to the same server, to the same server.
[0131] The memory 701 can be a volatile memory, such as a random-access memory (RAM); or a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); or a combination of the above types of memories, used to store application code, configuration files, data information or other content that can implement the method of the present application.
[0132] Memory 701, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer executable programs, and modules, such as the metadata collection module in the embodiments of the present application. Processor 702 executes the non-transitory software programs, instructions, and modules stored in memory 701 to perform various processor functions and data processing.
[0133] The memory 701 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created by the processor 702, etc. In addition, the memory 701 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 701 may optionally include a memory remotely located relative to the processor 702, and these remote memories may be connected to the processor 702 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.
[0134] The memory 701 is used to store creation data of the influence area, deletion data of the influence area, and control data of the virtual object that can implement the method of the present application.
[0135] The transceiver 703 is used for information exchange between the wake-up device 700 and other devices in the energy-saving cell.
[0136] The one or more modules are stored in the memory 701 and when executed by the processor 702, perform the following steps: Figure 2 The functions of the energy-saving cell or the target cell in the method for waking up the energy-saving cell in the illustrated embodiment.
[0137] An embodiment of the present application further provides a computer-readable storage medium having instructions stored thereon, which, when executed, execute the energy-saving cell wake-up method and related steps in the above method embodiment.
[0138] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0139] In the several embodiments provided in this 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 merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, 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.
[0140] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0141] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0142] 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 readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the contributing part or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0143] The above content is only a specific embodiment of this application, but the scope of protection of this application is not limited to this. Any changes or replacements within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A method for waking up an energy-saving cell, applied to an energy-saving cell, characterized in that: include: The energy-saving cell sends a first message to the target cell and enters a shutdown state; The first message includes: shutdown state indication information and a connection number prediction value; the shutdown state indication information is used to indicate that the energy-saving cell enters the shutdown state; the connection number prediction value is used to indicate the user access demand of the energy-saving cell within a preset future time; the preset future time is the time after the energy-saving cell enters the shutdown state; wherein the target cell receives the first message sent by at least one energy-saving cell, and the connection number prediction values of the at least one energy-saving cell are sorted in descending order; When the order of the connection number prediction values of the energy-saving cells is not greater than a preset number, the energy-saving cell receives a second message sent by the target cell; the second message includes: a wake-up time of the energy-saving cell; The energy-saving cell enters the working state at the wake-up time.
2. The method according to claim 1, characterized in that The process of determining the connection number prediction value includes: The energy-saving cell determines a first prediction model based on at least one connection number statistic of the energy-saving cell; the at least one connection number statistic is the number of connections of the energy-saving cell counted according to a preset period within a preset historical time; the preset historical time is the time before the energy-saving cell enters a shutdown state; the energy-saving cell determines, based on the first prediction model, a predicted value of the connection number of the energy-saving cell at each preset moment within the preset future time.
3. A method for waking up an energy-saving cell, applied to a target cell, characterized in that: include: The target cell receives a first message sent by at least one energy-saving cell; The first message includes: a predicted value of the number of connections of the energy-saving cell; sorting the connection number prediction value of the at least one energy-saving cell in descending order; Determining the energy-saving cells whose arrangement order in the ranking is not greater than a preset number as target energy-saving cells; The target cell determines a wake-up time of the target energy-saving cell according to the connection number prediction value of at least one energy-saving cell; the target energy-saving cell is at least one of the energy-saving cells; The target cell packages the wake-up time into a second message and sends the second message to the target energy-saving cell.
4. The method according to claim 3, characterized in that The determining, according to the connection number prediction value of at least one energy-saving cell, the wake-up time of the target energy-saving cell includes: The target cell determines a target number of connections corresponding to a target time based on the predicted number of connections of the target cell and the predicted number of connections of the at least one energy-saving cell; the target time is any one of the preset times; the predicted number of connections of the target cell is determined based on at least one connection number statistic of the target cell within a preset historical time; the target number of connections is the sum of the predicted number of connections of the target cell corresponding to the target time and the predicted number of connections of all the energy-saving cells; If the target number of connections is greater than the maximum number of connections of the target cell, the target time is determined to be the wake-up time.
5. A wake-up device for an energy-saving cell, applied to an energy-saving cell, characterized in that: include: A sending module, configured to send a first message to a target cell and enter a shutdown state; The first message includes: shutdown state indication information and a connection number prediction value; the shutdown state indication information is used to indicate that the energy-saving cell enters the shutdown state; the connection number prediction value is used to indicate the user access demand of the energy-saving cell within a preset future time; the preset future time is the time after the energy-saving cell enters the shutdown state; wherein the target cell receives the first message sent by at least one energy-saving cell, and the connection number prediction values of the at least one energy-saving cell are sorted in descending order; A receiving module, configured to receive a second message sent by the target cell when the order of the connection number prediction value of the energy-saving cell is not greater than a preset number; the second message includes: a wake-up time of the energy-saving cell; The working state switching module is used to enter the working state at the wake-up moment.
6. The device according to claim 5, characterized in that The device further comprises: A determination module is used to determine a first prediction model based on at least one connection number statistic of the energy-saving cell; the at least one connection number statistic is the number of connections of the energy-saving cell counted according to a preset period within a preset historical time; the preset historical time is the time before the energy-saving cell enters a shutdown state; and according to the first prediction model, determine the connection number prediction value of the energy-saving cell at each preset moment within the preset future time.
7. A wake-up device for an energy-saving cell, applied to a target cell, characterized in that: include: A receiving module, configured to receive a first message sent by at least one energy-saving cell; The first message includes: a predicted value of the number of connections of the energy-saving cell; a sorting module, configured to sort the connection number prediction value of the at least one energy-saving cell in descending order; A determination module, configured to determine the energy-saving cells whose arrangement order in the ranking is not greater than a preset number as target energy-saving cells; The determining module is further configured to determine a wake-up time of the target energy-saving cell according to the connection number prediction value of at least one energy-saving cell; the target energy-saving cell is at least one of the energy-saving cells; The sending module is configured to package the wake-up time into a second message and send the second message to the target energy-saving cell.
8. The device according to claim 7, characterized in that The determination module is specifically configured to: determine a target number of connections corresponding to a target time according to the connection number prediction value of the target cell and the connection number prediction value of the at least one energy-saving cell; the target time is any one of the preset times; the connection number prediction value of the target cell is determined according to at least one connection number statistic of the target cell within a preset historical time; the target number of connections is the sum of the connection number prediction value of the target cell corresponding to the target time and the connection number prediction values of all the energy-saving cells; If the target number of connections is greater than the maximum number of connections of the target cell, the target time is determined to be the wake-up time.
9. A wake-up device for an energy-saving cell, characterized in that: include: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the energy-saving cell wake-up method according to any one of claims 1-2 or any one of claims 3-4.
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 method for waking up an energy-saving cell according to any one of claims 1 to 2 or any one of claims 3 to 4 is implemented.
Citation Information
Patent Citations
Cell turn-off and turn-on method and device, electronic equipment and readable storage medium
CN116233976A
Energy-saving method, base station, control unit, and storage medium
WO2021209024A1