Network device management method and apparatus, and storage medium
By determining the first and second wake-up states in the base station equipment and enabling necessary hardware modules in advance to shorten the wake-up latency, the problem of prolonged base station wake-up time is solved, achieving rapid response to terminal access needs and energy-saving effects.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-07
- Publication Date
- 2026-03-31
AI Technical Summary
In existing technologies, waking up a base station that is in a power-saving shutdown state has a long delay, which makes it impossible to respond to the terminal's network access needs in a timely manner, resulting in terminal network access failure and large service latency, and failing to meet the terminal's access needs.
By determining the first and second time points, the target network device enters the first wake-up state before the first time point, supporting the reception of uplink signals but not sending downlink signals. At the second time point, it enters the second wake-up state according to the number of access requests, supporting the transmission of both uplink and downlink signals, and enabling necessary hardware modules in advance to shorten the wake-up latency.
It shortens the wake-up latency of network devices, improves energy efficiency, and enables timely response to terminal access needs, thereby reducing the energy consumption of network devices.
Smart Images

Figure CN116249183B_ABST
Abstract
Description
[0001] This application relates to the field of communication technology, and in particular to a network device management method, apparatus and storage medium. Background Technology
[0002] With the arrival of the 5th Generation (5G) era, various new services and application scenarios are emerging one after another, constantly driving the explosive growth of mobile data traffic. In order to meet the development requirements of the rapid growth of future 5G services and data traffic, 5G networks not only need to use more spectrum resources and larger system bandwidth, but also adopt new technologies such as new multiple access, massive MIMO, and ultra-dense networking to significantly increase the total capacity of the mobile network. As a result, the power consumption of 5G networks has also increased exponentially.
[0003] To reduce the energy consumption of base station equipment, base stations can achieve energy savings by shutting down some hardware resources during network off-peak hours. When the service load in the base station's coverage area increases, the base station can restart those hardware resources to restore normal operation and meet service demands.
[0004] In existing technologies, waking up a base station that is in a power-saving shutdown state has a long delay, which makes it impossible to respond to the terminal's network access needs in a timely manner, resulting in terminal network access failure and large service latency, and failing to meet the terminal's access needs. Summary of the Invention
[0005] This application provides a network device management method, apparatus, and storage medium for shortening wake-up latency.
[0006] To achieve the above objectives, this application adopts the following technical solution:
[0007] In a first aspect, a network device management method is provided, the method comprising: determining a first moment when a target network device is in a power-saving state at the current time, wherein the network device does not support receiving uplink signals and sending downlink signals in the power-saving state, and the first moment is after the current time;
[0008] At the target time before the first moment, the target network device enters the first wake-up state from the power-saving state. The target time is after the current time, and the time interval between the target time and the first moment is a preset duration. In the first wake-up state, the target network device supports receiving uplink signals but does not support sending downlink signals.
[0009] If the number of access requests received by the target network device at the second moment is greater than the preset number, then at the second moment, the target network device enters the second wake-up state from the first wake-up state. In the second wake-up state, the target network device supports receiving uplink signals and sending downlink signals. The second moment is the moment after the first moment.
[0010] This application determines a first moment and a second moment, enabling the target network device to enter a first wake-up state at a target moment before the first moment to pre-activate hardware modules such as the uplink radio frequency channel, and then enter a second wake-up state at the second moment to respond to the terminal's access request in a timely manner. In this way, the wake-up latency of the network device can be shortened, and the downlink radio frequency channel of the network device can be kept off as much as possible, thereby improving energy saving.
[0011] In one possible implementation, the method includes: receiving first indication information, the first indication information being used to indicate a first moment, the first moment being determined based on the service load of the target network device within a first time period, the first time period being after the current time, and the first moment being one of multiple moments included in the first time period; and determining the first moment based on the first indication information.
[0012] In one possible implementation, the method includes: a first moment being the end of a target period for the associated network device, wherein the service load of the associated network device during the target period exceeds a preset threshold; wherein the associated network device includes at least one of the target network device's neighboring network device and co-covering network device; the neighboring network device and the target network device have a neighbor cell relationship, and the distance between the neighboring network device and the target network device is less than a preset distance threshold; the co-covering network device and the target network device have the same wireless signal coverage area.
[0013] In one possible implementation, the method includes: a first load value corresponding to a network device at a first moment is less than a second load value, and the difference between the first load value and the second load value is greater than a preset threshold, wherein the first load value is the average of the service load at moments before the first moment among multiple moments, and the second load value is the average of the service load at moments after the first moment among multiple moments.
[0014] In one possible implementation, the method includes: the service load of the target network device in a first time period is obtained by inputting multiple service loads in a second time period into a preset service load prediction model, wherein the second time period is located before the current time.
[0015] Secondly, a network device management apparatus is provided. This apparatus is applied to a chip or system-on-a-chip within the network device management apparatus, and may also be a functional module within the network device management apparatus for implementing the methods of the first aspect or any possible design of the first aspect. This communication apparatus can implement the functions performed by the network device management apparatus in the aforementioned aspects or possible designs, and these functions can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functions. For example, the apparatus includes a determining unit, a processing unit, and a receiving unit.
[0016] The determining unit is used to determine the first moment, in which the target network device is in a power-saving state at the current time. In the power-saving state, the network device does not support receiving uplink signals or sending downlink signals. The first moment is after the current time.
[0017] The processing unit is used to enable the target network device to enter the first wake-up state from the power-saving state at the target time before the first time. In the first wake-up state, the target network device supports receiving uplink signals but does not support sending downlink signals.
[0018] The processing unit is further configured to, if the number of access requests received by the target network device at the second time exceeds a preset number, then at the second time, the target network device enters a second wake-up state from a first wake-up state. In the second wake-up state, the target network device supports receiving uplink signals and sending downlink signals. The second time is the time after the first time.
[0019] In one possible implementation, the device further includes a receiving unit for receiving first indication information, the first indication information indicating a first moment, the first moment being determined based on the service load of the target network device within a first time period, the first time period being after the current time, and the first moment being one of multiple moments included in the first time period; and a determining unit for determining the first moment based on the first indication information.
[0020] In one possible implementation, the first moment is the end of the target period for the associated network device, and the service load of the associated network device exceeds a preset threshold within the target period.
[0021] Among them, the associated network devices include at least one of the target network device's neighboring network devices and the same coverage network devices; there is a neighboring cell relationship between the neighboring network devices and the target network device, and the distance between the neighboring network devices and the target network device is less than a preset distance threshold; the same coverage network devices and the target network device have the same wireless signal coverage area.
[0022] In one possible implementation, the first load value of the network device at a first moment is less than the second load value, and the difference between the first load value and the second load value is greater than a preset threshold. The first load value is the average of the service load at moments before the first moment among multiple moments, and the second load value is the average of the service load at moments after the first moment among multiple moments.
[0023] In one possible implementation, the service load of the target network device in the first time period is obtained by inputting multiple service loads in the second time period into a preset service load prediction model, and the second time period is located before the current time.
[0024] Thirdly, a network device management device is provided. This device can be a network device management device or a chip or system-on-a-chip within a network device management device. This device can implement the functions performed by the network device management device in the above-mentioned aspects or possible designs. These functions can be implemented in hardware. For example, in one possible design, the device may include a processor and a communication interface. The processor can be used to support the network device management device in implementing the functions involved in the first aspect or any possible design of the first aspect.
[0025] In another possible design, the network device management apparatus may further include a memory for storing necessary computer execution instructions and data. When the apparatus is in operation, the processor executes the computer execution instructions stored in the memory to cause the apparatus to perform the network device management method described in the first aspect or any possible design of the first aspect.
[0026] Fourthly, a computer-readable storage medium is provided, which may be a readable non-volatile storage medium storing computer instructions or programs that, when executed on a computer, enable the computer to perform the network device management method described in the first aspect or any possible design of the above aspects.
[0027] Fifthly, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to perform the network device management method described in the first aspect or any possible design of the above aspects.
[0028] Sixthly, a network device management apparatus is provided. This apparatus may be a network device management device or a chip or system-on-a-chip within a network device management device. The apparatus includes one or more processors and one or more memories. The one or more memories are coupled to the one or more processors and are used to store computer program code, which includes computer instructions. When the one or more processors execute the computer instructions, the network device management apparatus performs the network device management method as described in the first aspect or any possible design of the first aspect.
[0029] In a seventh aspect, a chip system is provided, comprising a processor and a communication interface, which can be used to implement the functions performed by the network device management device in the first aspect or any possible design of the first aspect. In one possible design, the chip system further includes a memory for storing program instructions and / or data. The chip system may be composed of chips or may include chips and other discrete devices, without limitation.
[0030] The technical effects of any of the design methods in aspects two through seven can be found in the first aspect or any possible design of the first aspect, and will not be repeated here. Attached Figure Description
[0031] Figure 1 This application provides a schematic diagram of the structure of a communication system according to an embodiment of the present application.
[0032] Figure 2 This is a schematic diagram of the structure of a network device management device 200 provided in an embodiment of this application;
[0033] Figure 3 A flowchart illustrating a network device management method provided in an embodiment of this application;
[0034] Figure 4 A flowchart illustrating another network device management method provided in an embodiment of this application;
[0035] Figure 5 This is a schematic diagram of another network device management device 50 provided in an embodiment of this application. Detailed Implementation
[0036] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0037] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.
[0038] It should also be understood that the term "comprising" indicates the presence of the described feature, whole, step, operation, element and / or component, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements and / or components.
[0039] For example, such as Figure 1The diagram shown is a structural schematic of a communication system provided in an embodiment of this application. The communication system may include a wake-up management module, network devices (such as network device 1 and network device 2), and a terminal communicatively connected to the network devices.
[0040] The terminal can be a UE, a mobile station (MS), or a mobile terminal (MT), etc. Specifically, the terminal can be a mobile phone, a tablet computer, or a computer with wireless transceiver capabilities. It can also be a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a smart home, or an in-vehicle terminal, etc.
[0041] In the embodiments of this application, Figure 1 The network devices in this system are primarily used to implement functions such as resource scheduling, wireless resource management, and wireless access control for terminal devices. Specifically, network devices can be any of the following: small base stations, wireless access points, transmission receive points (TRPs), transmission points (TPs), or other access nodes. Network devices can also support power-saving shutdown technologies. Network devices can be target network devices or associated network devices.
[0042] The wake-up management module manages the wake-up status of target network devices. It can be located within the target network device, other network devices, core network devices, or the network device operation and maintenance platform, or it can be configured independently. The wake-up management module can interact with network devices, enabling wake-up management based on multi-network device collaboration, reducing wake-up latency, and meeting terminal access requirements.
[0043] In this embodiment, network device 1 and network device 2 can be associated network devices. For example, network device 2 can be a neighboring network device of network device 1 or a network device with the same coverage.
[0044] When network device 2 is an adjacent network device of network device 1, there is a neighbor relationship between network device 1 and network device 2, and the distance between them is less than a preset distance threshold.
[0045] Network devices with the same coverage area refer to network devices that share the same wireless signal coverage area. The definition of network devices with the same coverage area can be determined based on the distance between network devices, handover data, and terminal measurement data. If the distance between network devices is less than a preset distance threshold, and the difference in azimuth angle is less than a preset angle threshold, then the network devices are considered to have the same coverage area. The distance between network devices can be determined based on the latitude and longitude information of the network devices.
[0046] For example, if the number of handovers between network device 1 and network device 2 exceeds a preset value, then target network device 1 and network device 2 are considered to be network devices with the same coverage. The number of handovers includes the number of times a terminal from network device 1 switches to network device 2 and the number of times a terminal from network device 2 switches to network device 1.
[0047] If the ratio of the number of first terminals to the total number of terminals accessing the target network device is greater than a preset ratio, then the target network device and the adjacent network devices are considered to be network devices with the same coverage; wherein, the first terminal is a terminal accessing the target network device, and the difference between the signal strength of the target network device measured by the terminal and the signal strength of the adjacent network devices is less than a preset signal strength threshold.
[0048] It should be noted that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of communication systems and the emergence of other communication systems, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0049] In one example, this application embodiment also provides a network device management device (hereinafter referred to as the management device for ease of description), which can be used to execute the methods of this application embodiment.
[0050] For example, such as Figure 2 The diagram shown is a schematic representation of the composition of a management device 200 provided in an embodiment of this application. The management device 200 may include a processor 201, a communication interface 202, and a communication line 203.
[0051] Furthermore, the management device 200 may also include a memory 204. The processor 201, memory 204, and communication interface 202 can be connected via a communication line 203.
[0052] The processor 201 can be a CPU, a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 201 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.
[0053] Communication interface 202 is used to communicate with other devices or other communication networks. Communication interface 202 can be a module, circuit, communication interface, or any device capable of enabling communication.
[0054] Communication line 203 is used to transmit information between the components included in the management device 200.
[0055] Memory 204 is used to store instructions. These instructions can be computer programs.
[0056] The memory 204 can be a read-only memory (ROM) or other type of static storage device that can store static information and / or instructions; it can also be a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions; it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.
[0057] It should be noted that the memory 204 can exist independently of the processor 201 or can be integrated with the processor 201. The memory 204 can be used to store instructions, program code, or some data, etc. The memory 204 can be located inside or outside the management device 200, without limitation. The processor 201 is used to execute the instructions stored in the memory 204 to implement the network device management method provided in the following embodiments of this application.
[0058] In one example, processor 201 may include one or more CPUs, for example, Figure 2 CPU0 and CPU1 in the CPU.
[0059] As an optional implementation, the management device 200 includes multiple processors, for example, besides Figure 2 In addition to processor 201, it may also include processor 207.
[0060] As an optional implementation, the management device 200 also includes an output device 205 and an input device 206. For example, the input device 206 is a device such as a keyboard, mouse, microphone, or joystick, and the output device 205 is a device such as a display screen or speaker.
[0061] It should be noted that the management device 200 can be a desktop computer, laptop computer, network server, mobile phone, tablet computer, wireless terminal, embedded device, chip system, or other device. Figure 2 Equipment with a similar structure. Furthermore... Figure 2 The composition shown is not limited, except Figure 2 In addition to the components shown, it may also include components that are larger than those shown. Figure 2 More or fewer components, or combinations of certain components, or different arrangements of components.
[0062] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.
[0063] Furthermore, the actions, terms, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages exchanged between the various devices in the embodiments of this application are merely examples, and other names may be used in specific implementations without limitation.
[0064] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0065] It should be noted that, in this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0066] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer 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, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0067] The following is combined Figure 1 The communication system shown describes the network device management method provided in the embodiments of this application. The actions, terminology, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages exchanged between devices in the embodiments of this application are merely examples; other names may be used in specific implementations without limitation. The actions involved in the various embodiments of this application are merely examples; other names may be used in specific implementations. For example, "included in" in the embodiments of this application can be replaced with "carried on" or "carried in," etc.
[0068] Figure 3 This application provides a flowchart illustrating a network device management method, as shown in the embodiment. Figure 3 As shown, the method includes:
[0069] S301, the target network device is determined at the first moment.
[0070] Among them, the target network device can be Figure 1 The network device 1 or network device 2 can also refer to components within network device 1 or network device 2, such as chips.
[0071] In this context, the first moment occurs after the current time, indicating that the target network device is in a power-saving state at the current time. In this power-saving state, the network device does not support receiving uplink signals or sending downlink signals. Power-saving mode is achieved by shutting down some hardware resources during network off-peak hours to conserve energy.
[0072] Network devices can enter an energy-saving state by means of cell shutdown, deep hibernation, or device power-off.
[0073] In one possible implementation, the target network device can determine the first moment based on the first instruction information.
[0074] The first indication information is used to indicate a first moment. For example, the first indication information may include the first moment, or it may include an indicator used to indicate the first moment.
[0075] In one example, when the wake-up management module is located outside the target network device, the first indication information can be sent by the wake-up management module to the target network device. That is, the wake-up management module can send the first indication information to the target network device after determining the first moment.
[0076] In another example, when the wake-up management module is connected to the target network device, the first indication information can be an internal signal of the target network device.
[0077] Specifically, the wake-up management module obtains one or more service loads within a second time period preceding the current time, and inputs one or more service loads within the second time period into the model to obtain the service load of the target network device at multiple moments within a first time period. The first time period is located after the current time.
[0078] The service load includes one or more metrics such as physical resource block (PRB) utilization, radio resource control (RRC) connection count, and service traffic. Multiple service loads refer to the service loads corresponding to non-shutdown energy-saving periods.
[0079] The second time period includes the energy-saving period when energy is turned off and the energy-saving period when energy is not turned off.
[0080] In one example, if the second time period starts at 12:00 on January 2nd and lasts for 24 hours, then the second time period is from 12:00 on January 1st to 12:00 on January 2nd. The non-shutdown energy-saving period within the second time period is from 12:00 on January 1st to 00:00 on January 2nd and from 6:00 on January 2nd to 12:00 on January 2nd. The shutdown energy-saving period within the second time period is from 00:00 on January 2nd to 6:00 on January 2nd.
[0081] Several service loads are those corresponding to non-shutdown energy-saving periods. During non-shutdown energy-saving periods, network devices are in a non-shutdown energy-saving state, carrying out normal uplink and downlink data transmission, and the network devices measure the service load at each moment. During shutdown energy-saving periods, network devices are in a shutdown energy-saving state, do not support uplink and downlink data transmission, and cannot measure the service load.
[0082] In one possible implementation, the wake-up management module sends a parameter request message to the network device, instructing the network device to report the service load for a second time period. The network device sends a parameter indication message to the wake-up management module, which includes multiple service loads for the second time period.
[0083] After obtaining the service load of the target network device at multiple times within the first time period, the wake-up management can determine the first moment based on the service load at multiple times within the first time period. For example, if the first load value of the network device at a certain moment within the first time period is less than the second load value, and the difference between the first load value and the second load value is greater than a preset threshold, then this moment is determined as the first moment.
[0084] Wherein, the first load value is the average of the service load at the time points before the first time point among the plurality of time points, and the second load value is the average of the service load at the time points after the first time point among the plurality of time points.
[0085] In this embodiment, the wake-up management module determines the first wake-up time based on the service load prediction of the target network device. Thus, by predicting the service load, some hardware modules, such as the digital baseband, digital intermediate frequency, and uplink radio frequency channels, can be activated in advance to enter the first wake-up state before the arrival of high service load. This means that when high service load arrives, only a few other hardware modules need to be activated, shortening the wake-up latency.
[0086] It should be noted that if the target network device is in a cell shutdown or deep sleep state, the interface circuit module is in the on state, supporting message interaction and transmission with the wake-up management module; if the target network device is in a power-off state, the interface circuit module of the target network device is in the off state and cannot send or receive messages. The wake-up management module can obtain multiple service loads of the target network device in the second time period from the operation and maintenance platform of the target network device.
[0087] The wake-up management module sends a parameter request message to the operation and maintenance platform of the target network device to instruct the target network device to report the service load within the second time period. The operation and maintenance platform of the target network device sends a parameter instruction message to the wake-up management module, which carries multiple service loads within the second time period.
[0088] The network equipment operation and maintenance platform can acquire and store the service load data of the target network equipment during the second time period. The network equipment operation and maintenance platform includes the network equipment management platform and other platforms that interface with the management platform. If the wake-up management module is located within the network equipment operation and maintenance platform, parameter request messages and parameter indication messages are internal messages of the network equipment operation and maintenance platform.
[0089] In another possible implementation, the wake-up management module can also determine the first moment based on the associated network devices of the target network device. The first moment can be the end time of the target period of the associated network device, where the service load of the associated network device exceeds a preset threshold within the target period.
[0090] The associated network devices include at least one of the target network device's neighboring network devices and network devices with the same coverage. For example, the target network device is... Figure 1 When network device 1 is used, the associated network device can be... Figure 1 Network device 2.
[0091] In one example, the wake-up management module can obtain the service load of associated network devices according to a preset period.
[0092] In one possible implementation, the wake-up management module obtains the service load of associated network devices within the target period and uses it as the predicted service load value of the target network devices. When the service load of the associated network devices in the target period exceeds a preset threshold, the end time of the target period is determined as the first moment, where the target period can be any period. The wake-up management module obtains the service load of associated network devices within the target period in the same way as the wake-up management module obtains the target network devices, and will not be repeated here.
[0093] In this embodiment, the wake-up management module determines the first moment based on the service load of the associated network devices corresponding to the target network device. Since the service loads of the target network device and the associated network devices are positively correlated, the service load prediction value of the target network device can be obtained through the service load of the associated network devices. Therefore, the target network device can enter the first wake-up state before the arrival of the high service load moment, thus shortening the wake-up latency.
[0094] In one example, if the preset cycle length is 15 minutes, and the target cycle starts at 12:00, then a target cycle is 12:00-12:15. If the service load of the associated network device exceeds the preset threshold at 12:15, the wake-up management module can determine the first moment as 12:15.
[0095] S302, at the target time before the first moment, the target network device enters the first wake-up state from the power-saving state.
[0096] The first wake-up state is when the target network device does not support receiving uplink signals or sending downlink signals, the target time is after the current time, and the time interval between the target time and the first time is a preset duration.
[0097] In one possible implementation, the wake-up management module sends a first wake-up indication message to the target network device, instructing the target network device to enter a first wake-up state before a first moment. This message contains the first moment and the first wake-up indication information. After receiving the first wake-up indication message, the target network device switches from a power-off state to the first wake-up state at the target moment before the first moment. The target moment is after the current time, and the time interval between it and the first moment is a preset duration. The preset duration can be preset in the target network device, and different target network devices may have different preset durations. The target network device can switch from a power-off state to the first wake-up state by enabling the digital baseband module, digital intermediate frequency module, and uplink radio frequency channel.
[0098] It should be noted that in the power-saving shutdown state, the baseband module, intermediate frequency module, uplink RF channel, and downlink RF channel of the target network device are all in a shutdown state; in the first wake-up state, the digital baseband module, digital intermediate frequency module, and uplink RF channel of the target network device are all in normal working state, and the target network device can receive uplink signals normally, but the downlink RF channels are all in a shutdown state and do not support downlink signal transmission.
[0099] S303. If the number of access requests received by the target network device at the second moment is greater than the preset number, then at the second moment, the target network device enters the second wake-up state from the first wake-up state.
[0100] The second wake-up state can also be referred to as the normal operating state. In the second wake-up state, the target network device supports normal transmission of service data. For example, in the second wake-up state, the baseband module, intermediate frequency module, uplink RF channel, and downlink RF channel of the target network device are all in normal operating condition. The target network device can switch to the second wake-up state by enabling the downlink RF channel in the first wake-up state.
[0101] The access request includes any one of the following: random access request, RRC connection establishment request, and service connection request.
[0102] In one possible implementation, the terminal sends service requests at each time step to the target network device, and the target network device receives these requests. The target network device also monitors the number of service requests at each time step in real time. If the number of requests received by the target network device at any time step after the first time step exceeds a preset number, this time step is designated as the second time step. At the second time step, the target network device transitions from the first wake-up state to the second wake-up state. The target network device activates its downlink radio frequency channel, and simultaneously performs uplink and downlink data transmission.
[0103] If the number of access requests received by the target network device at the second moment is not greater than the preset number, the target network device will continue to be in the first wake-up state.
[0104] based on Figure 3 The proposed technical solution allows the target network device to transition from a power-saving state to a first wake-up state at a target time prior to the first wake-up moment, after determining the initial time. Compared to normal operation, the target network device maintains a deactivated downlink RF channel in the first wake-up state, effectively reducing power consumption. In contrast to the power-saving deactivated state, the target network device can normally receive uplink signals from terminals in this state, enabling real-time monitoring of uplink access requests before peak load periods. When the number of access requests exceeds a preset limit, the device switches from the first wake-up state to the second wake-up state, meaning it can operate normally. Because some hardware modules are pre-activated in the first wake-up state, the device can quickly switch back to normal operation when access requests increase, shortening wake-up latency and enabling rapid wake-up to respond promptly to terminal access requests.
[0105] Figure 4 This application provides another schematic flowchart of a network device management method, such as... Figure 4 As shown, the method includes:
[0106] S401, The wake-up management module determines the first moment.
[0107] S401 can be referred to the description of S301 above, and will not be repeated here.
[0108] S402, The wake-up management module sends an indication message to the target network device to indicate the first moment. Correspondingly, the target network device receives the indication message indicating the first moment.
[0109] S402 can be referred to the description of S301 above, and will not be repeated here.
[0110] S403, at the target time before the first moment, the target network device enters the first wake-up state from the power-saving state.
[0111] S403 can be referred to the description of S302 above, and will not be repeated here.
[0112] S404. If the number of access requests received by the target network device at the second moment is greater than the preset number, then at the second moment, the target network device enters the second wake-up state from the first wake-up state.
[0113] S404 can be referred to the description of S303 above, and will not be repeated here.
[0114] based on Figure 4The proposed technical solution involves the wake-up management module sending an indication message to the network device after determining the first wake-up moment. In response, upon receiving this indication message, the network device switches from power-saving mode to first wake-up mode at the target time prior to the first wake-up moment. This ensures that the network device can promptly process subsequent service requests.
[0115] This application embodiment can divide the management device into functional modules or functional units according to the above method examples. For example, each function can be divided into a separate functional module or functional unit, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or in software functional modules or functional units. The module or unit division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0116] When dividing each function into modules according to its corresponding function. Figure 5 A schematic diagram of a management device 50 is shown, which can be used to perform the functions involved in the above embodiments. Figure 5 The management device 50 shown may include: a determining unit 501, a processing unit 502, and a receiving unit 503.
[0117] The determining unit 501 is used to determine the first moment, in which the target network device is in a power-saving state at the current time. In the power-saving state, the network device does not support receiving uplink signals and sending downlink signals. The first moment is after the current time.
[0118] The processing unit 502 is used to enter the first wake-up state from the power-saving state at a target time before the first time. The target time is after the current time and the time interval between the target time and the first time is a preset duration. In the first wake-up state, the target network device supports receiving uplink signals but does not support sending downlink signals.
[0119] The processing unit 502 is further configured to, if the number of access requests received by the target network device at the second time exceeds a preset number, then at the second time, the target network device enters a second wake-up state from a first wake-up state. In the second wake-up state, the target network device supports receiving uplink signals and sending downlink signals. The second time is the time after the first time.
[0120] In one possible implementation, the device further includes a receiving unit 503, which is used to receive first indication information, the first indication information being used to indicate a first moment, the first moment being determined based on the service load of the target network device within a first time period, the first time period being after the current time, and the first moment being one of multiple moments included in the first time period; and a determining unit 501, which is further used to determine the first moment based on the first indication information.
[0121] In one possible implementation, the first moment is the end of the target period of the associated network device, and the service load of the associated network device exceeds a preset threshold within the target period; wherein, the associated network device includes at least one of the target network device's neighboring network device and the same coverage network device; there is a neighboring cell relationship between the neighboring network device and the target network device, and the distance between the neighboring network device and the target network device is less than a preset distance threshold; the same coverage network device and the target network device have the same wireless signal coverage area.
[0122] In one possible implementation, the first load value of the network device at the first moment is less than the second load value, and the difference between the first load value and the second load value is greater than a preset threshold. The first load value is the average of the service load at the moments before the first moment among multiple moments, and the second load value is the average of the service load at the moments after the first moment among multiple moments.
[0123] In one possible implementation, the service load of the target network device in the first time period is obtained by inputting multiple service loads in the second time period into a preset service load prediction model, and the second time period is located before the current time.
[0124] As another possible implementation method Figure 5 The processing unit 502 can be replaced by a processor that can integrate the functions of the processing unit 502.
[0125] Furthermore, when the processing unit 502 is replaced by a processor, the management device 50 involved in the embodiments of this application can be... Figure 2 The management device shown.
[0126] This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. This program can be stored in the computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of the communication device (including a data transmitter and / or a data receiver) of any of the foregoing embodiments, such as the hard disk or memory of the communication device. The computer-readable storage medium can also be an external storage device of the terminal device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the terminal device. Further, the computer-readable storage medium can include both the internal storage unit of the communication device and an external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by the communication device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0127] It should be noted that the terms "first" and "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0128] It should be understood that in this application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) 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, and c can be single or multiple.
[0129] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above 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.
[0130] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0131] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0132] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0133] If the integrated unit is implemented as 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 solutions of the embodiments of this application, essentially, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0134] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A network device management method characterized by comprising: The method is applied to a target network device, and comprises the following steps: determining a first time point, wherein the target network device is in an energy-saving state at a current time, in the energy-saving state, the network device does not support receiving an uplink signal and transmitting a downlink signal, and the first time point is located after the current time; before the first time point, the target network device enters a first wake-up state from the energy-saving state; in the first wake-up state, the target network device supports receiving the uplink signal and does not support transmitting the downlink signal; if the number of access requests received by the target network device at a second time point is greater than a preset number, at the second time point, the target network device enters a second wake-up state from the first wake-up state, in the second wake-up state, the target network device supports receiving the uplink signal and transmitting the downlink signal, and the second time point is a time point after the first time point; the determination of the first time point comprises: receiving first indication information, wherein the first indication information is used to indicate the first time point, the first time point is determined according to the business load of the target network device in a first time period, the first time period is located after the current time, the first time point is one of a plurality of time points included in the first time period, and the first indication information is used to determine the first time point; or, the first time point is an end time point of a target period of an associated network device, the business load of the associated network device in the target period exceeds a preset threshold value, the associated network device comprises at least one of a neighboring network device and a same-coverage network device of the target network device, there is a neighboring area relationship between the neighboring network device and the target network device, and the distance between the neighboring network device and the target network device is less than a preset distance threshold value, and the same-coverage network device and the target network device have the same wireless signal coverage area.
2. The method of claim 1, wherein, a first load value corresponding to the first time point of the network device is less than a second load value, and the difference between the first load value and the second load value is greater than a preset threshold value, the first load value is the average of the business load of the time points located before the first time point in the plurality of time points, and the second load value is the average of the business load of the time points located after the first time point in the plurality of time points.
3. The method of claim 1, wherein, the business load of the target network device in the first time period is obtained by inputting a plurality of business loads in a second time period into a preset business load prediction model, and the second time period is located before the current time.
4. A network device management apparatus characterized by comprising: The device comprises: a determination unit configured to determine a first time point, wherein the target network device is in an energy-saving state at a current time, in the energy-saving state, the network device does not support receiving an uplink signal and transmitting a downlink signal, and the first time point is located after the current time; a processing unit configured to, before the first time point, the target network device enters a first wake-up state from the energy-saving state; in the first wake-up state, the target network device supports receiving the uplink signal and does not support transmitting the downlink signal; The processing unit is further configured to, if the number of access requests received by the target network device at a second time point is greater than a preset number, enter a second wake-up state from the first wake-up state at the second time point, wherein the target network device supports receiving the uplink signal and sending the downlink signal in the second wake-up state, and the second time point is a time point after the first time point. The apparatus further includes a receiving unit: The receiving unit is configured to receive first indication information, wherein the first indication information is used to indicate the first time point, the first time point is determined according to a service load of the target network device in a first time period, the first time period is located after a current time, and the first time point is one of a plurality of time points included in the first time period. The determining unit is further configured to determine the first time point according to the first indication information. Alternatively, the first time point is an end time point of a target period of an associated network device, and a service load of the associated network device in the target period exceeds a preset threshold; wherein the associated network device includes at least one of a neighboring network device of the target network device and a same coverage network device; the neighboring network device and the target network device have a neighboring area relationship, and the distance between the neighboring network device and the target network device is less than a preset distance threshold; and the same coverage network device and the target network device have the same wireless signal coverage area.
5. The apparatus of claim 4, wherein, The first load value corresponding to the first time point of the network device is less than a second load value, and the difference between the first load value and the second load value is greater than a preset threshold; the first load value is the average of the service loads of the time points before the first time point in the plurality of time points; and the second load value is the average of the service loads of the time points after the first time point in the plurality of time points.
6. The apparatus of claim 4, wherein, The service load of the target network device in the first time period is obtained by inputting a plurality of service loads in a second time period into a preset service load prediction model, and the second time period is located before the current time.
7. A computer readable storage medium characterized by The readable storage medium stores instructions, and when the instructions are executed, the method of any one of claims 1-3 is implemented.
8. A network device management apparatus characterized by comprising: It includes: A processor, a memory and a communication interface; wherein the communication interface is used for communication between the apparatus and other devices or networks; The memory is used to store one or more programs, which include computer execution instructions, and when the apparatus is running, the processor executes the computer execution instructions stored in the memory to make the apparatus execute the method of any one of claims 1-3.
Citation Information
Patent Citations
Communication system
US20150358903A1