Network device management method and apparatus, and storage medium

By delaying transmission and migrating services to associated network devices, the problem of frequent wake-ups of base station equipment during service load fluctuations was solved, achieving more efficient energy saving and meeting service performance requirements.

CN116233977BActive Publication Date: 2025-11-04CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211567213.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-07
Publication Date
2025-11-04
Estimated Expiration
2042-12-07

AI Technical Summary

Technical Problem

When the service load fluctuates greatly, the base station equipment frequently turns hardware resources on or off, resulting in poor energy-saving performance.

Method used

By delaying transmission and migrating services to associated network devices, the number of times network devices are woken up can be reduced, improving energy efficiency while meeting service performance requirements.

Benefits of technology

This reduces the number of wake-up calls for network devices, extends the energy-saving state time, reduces energy consumption, and ensures that service performance is met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116233977B_ABST
    Figure CN116233977B_ABST
Patent Text Reader

Abstract

The application discloses a network device management method and device and a storage medium, and relates to the technical field of communication. The method comprises the following steps: a first network device acquires a plurality of target service request messages in a first energy-saving period, and the first network device is in an energy-saving state in the first energy-saving period; the expected time delay of the target service request message is greater than a preset time delay; in response to the number of first service request messages in the plurality of target service request messages in the first energy-saving period being less than or equal to a preset value, the first network device continues to be in the energy-saving state in a second energy-saving period; the first service request message is a service request message in the plurality of target service request messages that meets a first preset condition, and the first preset condition comprises that the service scheduling time delay of the service request message is greater than or equal to the expected time delay of the service request message, and the transmission capacity of a second network device does not meet the service performance requirement of the service request message.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the field of communication technology, and in particular to a network device management method and device and storage medium. BACKGROUND

[0002] With the advent of the 5G era, various new services and application scenarios are emerging, which are 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 use new technologies such as multi-access, large-scale antenna arrays, and ultra-dense networking to greatly increase the total capacity of mobile networks. The power consumption of 5G networks also increases exponentially.

[0003] In order to reduce the energy consumption of base station equipment, the base station can turn off part of the hardware resources during network idle time, thereby achieving the effect of energy saving. When the service load in the coverage area of the base station increases, the base station can restart the part of the hardware resources, thereby recovering the normal working state to meet the service demand.

[0004] However, when the service load of the base station fluctuates greatly, the base station may frequently turn on or turn off part of the hardware resources, and the energy saving effect is not good. SUMMARY

[0005] The present application provides a network device management method and device and storage medium, which are used to reduce the number of wake-ups of the network device and improve the energy saving effect.

[0006] To achieve the above purpose, the present application adopts the following technical solutions:

[0007] In a first aspect, a network device management method is provided. The method comprises: a first network device obtaining a plurality of target service request messages in a first energy saving period, the first network device being in an energy saving state in the first energy saving period; a service expected time delay corresponding to the target service request messages being greater than a preset time delay; the first network device not performing service data transmission in the energy saving state; in response to a quantity of first service request messages in the plurality of target service request messages in the first energy saving period being less than or equal to a preset value, the first network device continuing to be in an energy saving state in a second energy saving period; wherein the first service request message is a service request message in the plurality of target service request messages that satisfies a first preset condition, the first preset condition including one or more of a service scheduling time delay corresponding to the service request message being greater than or equal to a service expected time delay corresponding to the service request message, a transmission capability of a second network device not satisfying a service performance requirement corresponding to the service request message, and the second network device being in an energy saving state, the second network device being associated with the first network device, the scheduling time delay being a time difference between a time at which the first network device receives the service request message and an end time of the first energy saving period, and the second energy saving period being a next energy saving period adjacent to the first energy saving period.

[0008] The application classifies service request messages according to service performance parameters, reduces the number of wake-ups of the first network device and improves energy saving effect by delaying transmission and migrating services to an associated network device, while meeting the performance requirements of the services.

[0009] In a possible implementation, the method further comprises: in response to the plurality of target service request messages in the first energy saving period including a second service request message, the first network device processing the second service request message through the second network device, or the first network device processing the second service request message at a time after the first energy saving period, the second service request message being a target service request message that does not satisfy the first preset condition.

[0010] In a possible implementation, the method further comprises: in response to the quantity of first service request messages in the plurality of target service request messages in the first energy saving period being greater than the preset value, the first network device entering a working state at the end time of the first energy saving period and processing the first service request messages.

[0011] In a possible implementation, the method further comprises: at an end time of the second energy saving period, the first network device counting a quantity of received first service request messages; in response to the quantity of received first service request messages being greater than a preset value, the first network device entering a working state; and in response to the quantity of received first service request messages being less than or equal to the preset value, the first network device continuing to be in an energy saving state.

[0012] In a possible implementation, the first network device obtains the target service request messages in the first energy saving period, including: the first network device obtains service performance parameters corresponding to the plurality of service request messages in the first energy saving period, the service performance parameters including one or more of a service expected rate, a service expected delay, and a service type; and the first network device obtains the target service request messages according to the service performance parameters corresponding to the plurality of service request messages.

[0013] In a possible implementation, the method further includes: the first network device sends a parameter request message to the second network device, the parameter request message being used to request to obtain the transmission capability parameter and the energy saving state parameter of the second network device; and the first network device receives a parameter indication message from the second network device, the parameter indication message including the transmission capability parameter and the energy saving state parameter of the second network device.

[0014] In a possible implementation, the method includes: when the plurality of target service request messages include a second service request message, the first network device sends a migration indication message to a terminal corresponding to the second service request message, the migration indication message being used to instruct the terminal to access the second network device.

[0015] In a second aspect, a network device management apparatus is provided, which can be a functional module for implementing the method of the first aspect or any possible design of the first aspect. The apparatus can implement the functions performed in the aspects or possible designs described above, which can be implemented by hardware or software. The hardware or software includes one or more modules corresponding to the functions described above. For example, the apparatus includes an obtaining unit, a processing unit, a sending unit, and a receiving unit.

[0016] The obtaining unit is configured to obtain a plurality of target service request messages in a first energy saving period, the first network device being in an energy saving state in the first energy saving period; a service expected delay corresponding to the target service request messages being greater than a preset delay; and the first network device not performing service data transmission in the energy saving state.

[0017] The processing unit is configured to, in response to a quantity of first service request messages in the plurality of target service request messages in the first energy saving period being less than or equal to a preset value, instruct the first network device to continue to be in the energy saving state in a second energy saving period.

[0018] The first service request message is a service request message that meets a first preset condition in the plurality of target service request messages, the first preset condition includes one or more of the following: a service scheduling delay corresponding to the service request message is greater than or equal to a service expected delay corresponding to the service request message, a transmission capability of the second network device does not meet a service performance requirement corresponding to the service request message, and the second network device is in an energy saving state, the second network device is associated with the first network device, and the scheduling delay is a time difference between a time at which the first network device receives the service request message and an end time of the first energy saving period. The second energy saving period is a next energy saving period adjacent to the first energy saving period.

[0019] In a possible implementation, the processing unit is further configured to: in response to the second service request message being included in the plurality of target service request messages in the first energy saving period, processing the second service request message by the second network device, or processing the second service request message by the first network device at a time after the first energy saving period, the second service request message being a target service request message that does not meet the first preset condition.

[0020] In a possible implementation, the processing unit is further configured to: in response to a number of the first service request messages in the plurality of target service request messages in the first energy saving period being greater than the preset value, entering the working state at the end time of the first energy saving period, and processing the first service request messages by the first network device.

[0021] In a possible implementation, the processing unit is further configured to: at an end time of the second energy saving period, counting a number of the first service request messages received; in response to the number of the first service request messages received being greater than a preset value, entering the working state by the first network device; and in response to the number of the first service request messages received being less than or equal to the preset value, continuing to be in the energy saving state by the first network device.

[0022] In a possible implementation, the obtaining unit is specifically configured to: obtain service performance parameters corresponding to a plurality of service request messages in the first energy saving period, the service performance parameters including one or more of a service expected rate, a service expected delay, and a service type; and the processing unit is further configured to obtain the target service request message according to the service performance parameters corresponding to the plurality of service request messages.

[0023] In a possible implementation, the sending unit is configured to: send a parameter request message to the second network device, the parameter request message being used to request to obtain a transmission capability parameter and an energy saving state parameter of the second network device; and the receiving unit is configured to: receive a parameter indication message from the second network device, the parameter indication message including the transmission capability parameter and the energy saving state parameter of the second network device.

[0024] In a possible implementation, the sending unit is further configured to send, when the second service request message is included in the multiple target service request messages, a migration indication message to a terminal corresponding to the second service request message, so as to instruct the terminal to access the second network device.

[0025] In a third aspect, a network device management apparatus is provided. The apparatus can implement the functions performed in the above aspects or possible designs, which can be implemented by hardware. In a possible design, the apparatus can include a processor and a communication interface. The processor can be configured to support the apparatus to implement the functions involved in the above first aspect or any possible design of the first aspect,

[0026] In another possible design, the apparatus can further include a memory configured to store computer-executed instructions and data necessary for the apparatus. When the apparatus is running, the processor executes the computer-executed instructions stored in the memory, so that the apparatus performs the network device management method in the above first aspect or any possible design of the first aspect.

[0027] In a fourth aspect, a computer readable storage medium is provided. The computer readable storage medium can be a readable nonvolatile storage medium, and stores computer instructions or programs. When the computer instructions or programs are run on a computer, the computer can perform the network device management method in the above first aspect or any possible design of the above aspect.

[0028] In a fifth aspect, a computer program product including instructions is provided. When the computer program product is run on a computer, the computer can perform the network device management method in the above first aspect or any possible design of the above aspect.

[0029] In a sixth aspect, a chip system is provided. The chip system includes a processor and a communication interface, and can be configured to implement the functions performed by the network device management apparatus in the above first aspect or any possible design of the first aspect. In a possible design, the chip system further includes a memory configured to store program instructions and / or data. The chip system can be composed of a chip or include a chip and other discrete devices, without limitation. BRIEF DESCRIPTION OF DRAWINGS

[0030] Figure 1 FIG. 1 shows a structure of a communication system according to an embodiment of the present application;

[0031] Figure 2 FIG. 2 shows a structure of a network device management apparatus according to an embodiment of the present application;

[0032] Figure 3A flowchart illustrating a network device management method provided in an embodiment of this application;

[0033] Figure 4 A flowchart illustrating another network device management method provided in an embodiment of this application;

[0034] Figure 5 A flowchart illustrating another network device management method provided in an embodiment of this application;

[0035] Figure 6 This is a schematic diagram of another network device management device 60 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 1 The diagram shown is a structural schematic of a communication system provided in an embodiment of this application. The communication system may include multiple network devices (e.g., network device 1 and network device 2) and terminals that are communicatively connected to the network devices.

[0040] The network device is mainly used for implementing resource scheduling, wireless resource management, wireless access control and other functions of the terminal device. Specifically, the network device can be any one of a small base station, a wireless access point, a transmission receive point (TRP), a transmission point (TP), and some other access node. The network device can also support a shutdown energy-saving technology. The network device can be a network device 1 (first network device) and a network device 2 (second network device).

[0041] The energy-saving state of the network device refers to that the network device can close part of hardware resources of the network device in network idle time, so as to achieve the effect of energy saving. For example, the network device can enter an energy-saving state through symbol shutdown, channel shutdown, cell shutdown, deep sleep and other technical means.

[0042] The cell shutdown refers to that the network device closes the radio frequency channel of a low-load cell based on the network device, so as to achieve the purpose of energy saving.

[0043] The deep sleep refers to that on the basis of the cell shutdown, more hardware resources such as digital intermediate frequency modules and digital baseband modules are closed, and only transmission interface circuits and other modules are reserved, so as to save more energy consumption.

[0044] The symbol shutdown refers to that in network transmission, the corresponding radio frequency channel and power amplifier are closed without affecting the transmission of control type and pilot type data and terminal reception, so as to achieve the purpose of reducing power consumption.

[0045] The channel shutdown refers to that when the number of services and resource utilization rate meet the set conditions, the network device shuts down or starts part of the radio frequency channel, so as to achieve the purpose of reducing energy consumption under the premise of ensuring coverage.

[0046] Figure 1 The network device 1 and the network device 2 can be associated. For example, the network device 1 and the network device 2 have an overlapping signal coverage area. The information of the network device 2 can be pre-stored in the network device 1, or can be sent to the network device 1 through message interaction between the network devices. The information of the network device 2 includes transmission capability parameters and current energy-saving state parameters of the network device 2. The transmission capability parameters of the network device can be used to reflect the transmission capability of the network device.

[0047] Figure 1In some embodiments, the terminal can be a UE or 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 function, and can also be a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grid, a wireless terminal in smart city, a smart home, a vehicle-mounted terminal, etc.

[0048] In some embodiments of the present application, Figure 1 The method shown can also include other devices, for example, it can also include a core network device. The core network device can be used for interaction of control signaling with the network device, and the network device acquires the service performance parameter corresponding to the service identifier from the core network device according to the service identifier information contained in the service request message. For example, the network device sends a service quality parameter request message to the core network device, which contains service identifier information, and the core network device sends a service quality indication message to the network device, which contains the service performance parameter corresponding to the service identifier.

[0049] It should be noted that the network system described in the embodiments of the present application is to more clearly illustrate the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of the network system and the appearance of other network systems, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0050] In some examples, the embodiments of the present application also provide a network device management apparatus (hereinafter referred to as management apparatus for convenience of description). The management apparatus can be used to execute the method of the embodiments of the present application.

[0051] For example, as Figure 2 shown, a composition schematic diagram of a management apparatus 200 provided by the embodiments of the present application. The management apparatus 200 can include a processor 201, a communication interface 202 and a communication line 203.

[0052] Further, the management apparatus 200 can also include a memory 204. The processor 201, the memory 204 and the communication interface 202 can be connected through the communication line 203.

[0053] 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 capability, such as a circuit, a device, or a software module, without limitation.

[0054] The communication interface 202 is configured to communicate with other devices or other communication networks. The communication interface 202 can be a module, a circuit, a communication interface, or any device capable of communication.

[0055] The communication line 203 is configured to transmit information between components included in the management apparatus 200.

[0056] The memory 204 is configured to store instructions. The instructions can be a computer program.

[0057] 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, or can be a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions, or can be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magneto-optical disk, a magnetic disk storage or other magnetic storage devices, and the like, without limitation.

[0058] 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 configured to store instructions or program codes or some data, etc. The memory 204 can be located in the management apparatus 200, or can be located outside the management apparatus 200, without limitation. The processor 201 is configured to execute the instructions stored in the memory 204, to implement the network device management method provided by the embodiments described below.

[0059] In an example, the processor 201 can include one or more CPUs, for example, Figure 2 CPU0 and CPU1 in FIG. 1.

[0060] As an optional implementation, the management apparatus 200 comprises a plurality of processors, for example, in addition to the processor 201 in Figure 2 , the processor 207 can be further included.

[0061] As an optional implementation, the management apparatus 200 further comprises an output device 205 and an input device 206. Exemplarily, the input device 206 is a keyboard, a mouse, a microphone, a joystick or the like, and the output device 205 is a display screen, a speaker or the like.

[0062] It should be noted that the management apparatus 200 can be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system or a device having Figure 2 a similar structure. In addition, Figure 2 the constituent structure shown in the foregoing is not limited, in addition to the components shown in the foregoing, more or less components can be further included, or some components can be combined, or different components can be arranged. Figure 2 Figure 2

[0063] In the embodiments of the present application, the chip system can be composed of a chip, or can comprise a chip and other discrete devices.

[0064] In addition, the actions, terms and the like involved among the embodiments of the present application can be mutually referred to, and are not limited. The message name or the parameter name in the message exchanged between the devices in the embodiments of the present application is only an example, and other names can also be used in the specific implementation, and are not limited.

[0065] It should be noted that in the embodiments of the present application, the words such as "exemplary" or "for example" are used to represent an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words such as "exemplary" or "for example" are intended to present the relevant concept in a specific manner.

[0066] ​​In the present application, "at least one" means one or more, and "multiple" means two or more. The association relationship of "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0067] The network architecture shown below is used to describe the network device management method provided by the embodiments of the present application. Figure 1 The network architecture shown below is used to describe the network device management method provided by the embodiments of the present application.

[0068] Among the actions and terms related to the embodiments of the present application, mutual reference is not limited. The message name or parameter name in the message exchanged between the devices in the embodiments of the present application is only an example, and other names can also be used in specific implementation, which is not limited. The actions related to the embodiments of the present application are only an example, and other names can also be used in specific implementation, such as "including" in the embodiments of the present application can also be replaced by "carried in" or "carried in" and the like.

[0069] Figure 3 A flowchart schematic diagram of a network device management method provided by the embodiments of the present application is shown in FIG. 1, which includes the following steps. Figure 3 The network architecture shown below is used to describe the network device management method provided by the embodiments of the present application.

[0070] S301, the first network device acquires a plurality of target service request messages in a first energy-saving period, and the first network device is in an energy-saving state in the first energy-saving period.

[0071] The energy-saving period refers to the time period in which the first network device is in the energy-saving state after entering the energy-saving state, and the time period is divided into a plurality of periods with a preset time length, such as 1-2 minutes for one period. The first energy-saving period is one of the plurality of energy-saving periods.

[0072] The service request message includes service identifier, service type, service expected delay, service expected rate, and other service performance parameters. One service request message corresponds to one service. The service type includes voice service, data service, multicast broadcast service, and the like. The expected rate is the minimum transmission rate required to meet the service performance, and the expected delay is the maximum transmission delay required to meet the service performance. The expected delay of the target service request message corresponding to the service is greater than the preset delay of the service.

[0073] In a possible implementation, the first network device can receive a plurality of service request messages from the terminal, and determine a target service request from the plurality of service request messages according to a service performance parameter in the service request messages.

[0074] The service performance parameter can be carried in the service request message sent by the terminal, and the first network device can obtain the service performance parameter by receiving the message. Alternatively, the first network device can obtain the service performance parameter corresponding to the identification information of the service from the core network device according to the identification information of the service included in the service request message. For example, the first network device sends a service quality parameter request message to the core network device. The service quality parameter request message carries the terminal identification and the identification information of the service. The core network device can send a service quality indication message to the first network device after receiving the message, and the service quality indication message includes the service performance parameter corresponding to the identification information of the service. The first network device can determine the target service request message from the plurality of service request messages received according to the expected delay parameter in the service performance parameter, and the first network device is in the energy saving state in the first energy saving period.

[0075] It should be noted that in the embodiments of the present application, the target service can also be defined as a delay-insensitive service and the services other than the target service request message can be defined as delay-sensitive services according to the condition that the service expected delay is greater than the preset delay threshold. The existing wake-up method can be used for the delay-sensitive services to transmit service data by waking up the first network device in time, so as to meet the delay requirement of the service.

[0076] S302, in response to the number of first service request messages in the plurality of target service request messages in the first energy saving period being less than or equal to a preset value, the first network device continues to be in the energy saving state in the second energy saving period.

[0077] The first service request message refers to the service request message in the target service request message that meets the preset condition. The preset condition can include that the service scheduling delay corresponding to the service request message is greater than or equal to the service expected delay, or the transmission capability of the second network device does not meet the requested service performance requirement, or the second network device is currently in the energy saving state.

[0078] The transmission capability of the network device refers to the capability of the network device to transmit service data. The service scheduling delay refers to the time difference between the time when the first network device receives the service request message and the time when the first energy saving period ends.

[0079] It should be noted that, in the embodiments of the present application, if the maximum transmission rate of the second network device is less than the expected transmission rate of the target service request message, and / or the minimum transmission delay of the second network device is greater than the expected delay of the target service request message, and / or the service type supported by the second network device does not include the service type corresponding to the target service request message, it is considered that the transmission capability of the second network device does not meet the requested service performance requirement.

[0080] In a possible implementation manner, the second network device is an associated network device of the first network device. The signal strength of the second network device is greater than a preset threshold. For example, the first network device can determine the signal strength of the second network device according to a signal measurement report reported by a terminal accessing the first network device.

[0081] Further, the first network device can send a parameter request message to the second network device to indicate that the second network device feeds back the transmission capability parameter and the energy saving state parameter; correspondingly, the second network device sends a parameter indication message to the first network device, and the parameter indication message includes the transmission capability parameter and the energy saving state parameter. The transmission capability parameter and the energy saving state parameter can be acquired through the same pair of parameter request message and parameter indication message, or can be acquired through two pairs of different parameter request message and parameter indication message respectively.

[0082] The transmission capability parameter can be used to reflect the transmission capability of the network device. For example, the transmission capability parameter can include one or more of the maximum transmission rate, the minimum transmission delay, the service type and the like supported by the network device. The energy saving state parameter is used to reflect whether the second network device is currently in the energy saving state. For example, if the second network device is in the energy saving state, the energy saving state parameter is 1, and if the second network device is not in the energy saving state, the energy saving state parameter is 0. The energy saving state parameter is determined by the second network device according to the energy saving state.

[0083] If the number of the first service request messages is less than or equal to the preset value, the first network device continues to be in the energy saving state in the second energy saving period.

[0084] In a possible implementation manner, at the end time of the first energy saving period, if the number of the first service request messages received by the first network device is less than or equal to the preset value, the first network device continues to be in the energy saving state in a time period from the end time of the current first energy saving period to the end time of the next adjacent period of the first energy saving period.

[0085] Further, if at the end time of the first energy saving period, the number of the first service request messages received by the first network device is greater than the preset value, the end time of the energy saving period is determined as the wake-up time, and the first network device enters the working state.

[0086] Based on the technical solution of Figure 3 , the first network device acquires a plurality of target service request messages in a first energy-saving period, and is in an energy-saving state in the first energy-saving period. According to a service performance parameter, a time-delay-insensitive service request message is determined as a target service request message, and further according to a service expected time delay and a capability parameter and an energy-saving state parameter of an associated second network device, the target service request message is distinguished into a first service request message and a second service request message. Among them, a service request message with a large scheduling time delay or a service request message that cannot be migrated to other associated network devices is determined as the first service request message, and other target service request messages except the first service request message are determined as the second service request message. On this basis, if the number of the first service request messages in the plurality of target service request messages in the first energy-saving period is less than or equal to a preset value, the first network device continues to be in the energy-saving state in a second energy-saving period; in this way, the wake-up time of the first network device can be delayed, so as to reduce the wake-up times of the first network device, prolong the time of the first network device in the energy-saving state, and reduce energy consumption. At the same time, the first service request message is delayed to the wake-up time for processing, so as to meet the service performance requirement. If the number of the first service request messages in the plurality of target service request messages in the first energy-saving period is greater than the preset value, the first network device enters a working state at the end time of the first energy-saving period and processes the first service request message; in this way, the scheduling time delay of the first service request message can be ensured to be less than or equal to the service expected time delay, the service performance requirement is met, and the first network device can be woken up less frequently and the energy-saving effect can be improved by delaying the processing of the first service request message.

[0087] Figure 4 Another flowchart schematic diagram of a network device management method is provided for the embodiments of the present application, as shown in Figure 4 , the method comprises:

[0088] S401, in response to the second service request message being included in the plurality of target service request messages of the first energy-saving period, the first network device processes the second service request message through the second network device or the first network device processes the second service request message at a time after the first energy-saving period.

[0089] Among them, the second service request message refers to a target service request message that does not meet a preset condition.

[0090] In a possible implementation, when the second service request message is included in the multiple target service request messages, the first network device sends a migration indication message to a terminal corresponding to the second service request message, to instruct the terminal to access the second network device. The migration indication message contains an identifier of the second network device. In response to the migration indication message, the terminal corresponding to the second target service request re-accesses the second network device, and if the terminal successfully accesses the second network device, sends a migration success indication message to the first network device, to indicate that the terminal has successfully accessed the second network device. The second network device receives a service request message of the terminal and transmits service data to be scheduled.

[0091] It should be noted that if the terminal fails to access the second network device, a migration failure indication message is sent to the first network device, to indicate that the terminal has not accessed the second network device. If the first network device receives the migration failure indication message, the first network device marks the second service request message as a first service request message, and processes the service request message at a time after the first energy-saving period.

[0092] The time after the first energy-saving period refers to an end moment of a period after the first energy-saving period. For example, the first network device processes the multiple service request messages at the end moment of the second energy-saving period. The second energy-saving period is located after the first energy-saving period.

[0093] Based on the technical solutions of the application, Figure 4 for the second service request message, the first network device can process the service request message at the time after the first energy-saving period, or the second network device can process the service request message, so that the second service request message can be processed with delay to minimize the number of wake-up of the first network device, and the second service request message can be migrated to the second network device for processing to avoid waking up the first network device, thereby improving the energy-saving effect. If the second service request fails to be successfully migrated to the second network device, the second service request is re-determined as a first service request, and the service request can be processed at the wake-up moment, to guarantee the service performance.

[0094] Figure 5 Another flowchart of a network device management method is provided for the embodiments of the application, as shown in Figure 5 The method includes the following steps.

[0095] S501, after the service request message processing is completed, the first network device re-enters the energy-saving state.

[0096] In a possible implementation, after the first network device processes the received multiple service request messages, the first network device can enter the energy saving state again. The energy saving state can be the energy saving state before the wake-up time, for example, if the first network device is in the cell shutdown state before the wake-up time, the first network device can re-enter the cell shutdown state.

[0097] It should be noted that after the first network device resumes the energy saving state, the above steps can be repeated again, so as to periodically execute the technical solution of the embodiments of the present application.

[0098] Based on the technical solution, Figure 5 After the service request message processing is completed, the first network device re-enters the energy saving state, such as entering the cell shutdown state, deep sleep, and the like, so as to achieve the energy saving effect.

[0099] The various schemes in the above embodiments of the present application can be combined under the premise of no contradiction.

[0100] The embodiments of the present application can divide the functional modules or functional units of the management device according to the above method examples, for example, each functional module or functional unit can be divided according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be realized in the form of hardware or in the form of software functional module or functional unit. In the embodiments of the present application, the division of the module or unit is illustrative, and is only a logical function division. In actual implementation, there can be another division mode.

[0101] In the case of dividing each functional module according to each function, Figure 6 A structural schematic diagram of a management device 60 is shown, which can be used to execute the functions involved in the above embodiments. Figure 6 The shown management device 60 can include an acquisition unit 601, a processing unit 602, a sending unit 603, and a receiving unit 604.

[0102] The acquisition unit 601 is configured to acquire multiple target service request messages in a first energy saving period, the first network device being in an energy saving state in the first energy saving period; the target service request message corresponding to a service expected time delay greater than a preset time delay; and the first network device not performing service data transmission in the energy saving state;

[0103] The processing unit 602 is configured to, in response to the number of first service request messages in the multiple target service request messages in the first energy saving period being less than or equal to a preset value, the first network device continuing to be in the energy saving state in a second energy saving period.

[0104] The first service request message is a service request message that meets a first preset condition in the plurality of target service request messages, the first preset condition includes one or more of the following: a service scheduling delay corresponding to the service request message is greater than or equal to a service expected delay corresponding to the service request message, a transmission capability of the second network device does not meet a service performance requirement corresponding to the service request message, and the second network device is in an energy saving state, the second network device is associated with the first network device, and the scheduling delay is a time difference between a time at which the first network device receives the service request message and an end time of the first energy saving period. The second energy saving period is a next energy saving period adjacent to the first energy saving period.

[0105] In a possible implementation, the processing unit 602 is further configured to: in response to the second service request message being included in the plurality of target service request messages in the first energy saving period, process the second service request message through the second network device, or process the second service request message at a time after the first energy saving period by the first network device, the second service request message being a target service request message that does not meet the first preset condition.

[0106] In a possible implementation, the processing unit 602 is further configured to: in response to a number of the first service request messages in the plurality of target service request messages in the first energy saving period being greater than the preset value, enter a working state at the end time of the first energy saving period, and process the first service request messages by the first network device.

[0107] In a possible implementation, the processing unit 602 is further configured to: at an end time of the second energy saving period, count a number of the first service request messages received; in response to the number of the first service request messages received being greater than a preset value, enter the working state by the first network device; and in response to the number of the first service request messages received being less than or equal to the preset value, continue to be in the energy saving state by the first network device.

[0108] In a possible implementation, the obtaining unit 601 is specifically configured to: obtain service performance parameters corresponding to the plurality of service request messages in the first energy saving period, the service performance parameters including one or more of a service expected rate, a service expected delay, and a service type.

[0109] The processing unit 602 is further configured to obtain the target service request message according to the service performance parameters corresponding to the plurality of service request messages.

[0110] In a possible implementation, the sending unit 603 is configured to: send a parameter request message to the second network device, where the parameter request message is used to request the transmission capability parameter and the energy saving state parameter of the second network device; and the receiving unit 604 is configured to: receive a parameter indication message from the second network device, where the parameter indication message can include the transmission capability parameter and the energy saving state parameter of the second network device.

[0111] In a possible implementation, the sending unit 603 is further configured to: when the plurality of target service request messages include a second service request message, send a migration indication message to a terminal corresponding to the second service request message, where the migration indication message is used to instruct the terminal to access the second network device.

[0112] As another possible implementation, Figure 6 The processing unit 602 in the above method embodiments can be replaced by a processor, which can integrate the functions of the processing unit 602.

[0113] Further, when the processing unit 602 is replaced by a processor, the management apparatus 60 related to the embodiments of the present application can be a management apparatus as shown in FIG. 6. Figure 2

[0114] The embodiments of the present application further provide a computer readable storage medium. All or part of the flow of the above method embodiments can be completed by a computer program instructing related hardware, and the program can be stored in the computer readable storage medium. When the program is executed, the program can include the flow of each method embodiment as described above. The computer readable storage medium can be an internal storage unit of the management apparatus (including the data sending end and / or the data receiving end) of any of the preceding embodiments, for example, a hard disk or a memory of the management apparatus. The computer readable storage medium can also be an external storage device of the terminal apparatus, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the management apparatus. The computer readable storage medium is used to store the computer program and other programs and data required by the management apparatus. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.

[0115] ​It should be noted that the terms "first", "second" and "third" and the like in the description, claims and drawings of the application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and are not intended to limit the application to a single embodiment. Furthermore, the terms "comprise", "include", "contain" and / or "have" and variations thereof, when used in this description and / or in the claims, are intended to cover a non-exclusive inclusion such that determinations of equivalence of compositions are made not only for compositions that contain the recited elements, but also those reference compositions that would contain, as equivalents, additional or substitute elements.

[0116] It should be understood that, in the application, "at least one" refers to one or more, "multiple" refers to two or more, "at least two" refers to two or three and more, and "and / or" is used to describe the association relationship of the associated objects, which means that there can be three relationships, for example, "A and / or B" can represent three cases of only A, only B and A and B existing at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the front and rear associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can represent 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.

[0117] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of functional modules is taken as an example, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0118] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0119] The units described as separate components may or may not be physically separate, and the components displayed as units may be a physical unit or multiple physical units, that is, may be located in one place, or also can be distributed to multiple different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present application.

[0120] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0121] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The software product is stored in a storage medium, including a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a 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: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various storage medium that can store program codes.

[0122] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A network device management method, characterized in that, The method includes: A first network device acquires multiple target service request messages within a first energy-saving cycle. During the first energy-saving cycle, the first network device is in an energy-saving state. The expected latency of the service corresponding to the target service request message is greater than a preset latency. In the energy-saving state, the first network device does not transmit service data. If the number of first service request messages among multiple target service request messages in the first energy-saving cycle is less than or equal to a preset value, then the first network device continues to be in energy-saving state in the second energy-saving cycle. Wherein, the first service request message is a service request message among the plurality of target service request messages that meets a first preset condition. The first preset condition includes that the service scheduling delay corresponding to the service request message is greater than or equal to the service expected delay corresponding to the service request message, the transmission capacity of the second network device does not meet the service performance requirements corresponding to the service request message, and the second network device is in one or more energy-saving states. The second network device is associated with the first network device. The scheduling delay is the time difference between the time when the first network device receives the service request message and the end time of the first energy-saving cycle. The second energy-saving cycle is the next energy-saving cycle adjacent to the first energy-saving cycle.

2. The method according to claim 1, characterized in that, The method further includes: If the first network device processes the second service request message through the second network device in response to a second service request message being included among the multiple target service request messages in the first energy-saving cycle, or the first network device processes the second service request message at a time after the first energy-saving cycle, wherein the second service request message is a target service request message that does not meet the first preset condition.

3. The method according to claim 1 or 2, characterized in that, The method further includes: If the number of first service request messages among multiple target service request messages within the first energy-saving cycle is greater than the preset value, then at the end of the first energy-saving cycle, the first network device enters the working state and processes the first service request messages.

4. The method according to claim 1 or 2, characterized in that, The method further includes: At the end of the second energy-saving cycle, the first network device counts the number of the first service request messages received. If the number of received first service request messages exceeds the preset value, the first network device enters the working state. If the number of received first service request messages is less than or equal to the preset value, the first network device continues to be in energy-saving mode.

5. The method according to claim 1, characterized in that, The first network device acquires multiple target service request messages within the first energy-saving cycle, including: The first network device obtains service performance parameters corresponding to multiple service request messages within the first energy-saving cycle. The service performance parameters include one or more of the following: service expected rate, service expected latency, and service type. The first network device obtains the target service request message based on the service performance parameters corresponding to the multiple service request messages.

6. A network device management device, characterized in that, The device includes: The acquisition unit is used to acquire multiple target service request messages within a first energy-saving cycle, which are in an energy-saving state within the first energy-saving cycle; the expected service latency corresponding to the target service request message is greater than a preset latency; in the energy-saving state, the first network device does not perform service data transmission; The processing unit is configured to respond that if the number of first service request messages among multiple target service request messages in the first energy-saving cycle is less than or equal to a preset value, then the first network device continues to be in energy-saving state in the second energy-saving cycle. Wherein, the first service request message is a service request message among the plurality of target service request messages that meets a first preset condition. The first preset condition includes that the service scheduling delay corresponding to the service request message is greater than or equal to the service expected delay corresponding to the service request message, the transmission capacity of the second network device does not meet the service performance requirements corresponding to the service request message, and the second network device is in one or more energy-saving states. The second network device is associated with the first network device. The scheduling delay is the time difference between the time when the first network device receives the service request message and the end time of the first energy-saving cycle. The second energy-saving cycle is the next energy-saving cycle adjacent to the first energy-saving cycle.

7. The apparatus according to claim 6, characterized in that, The processing unit is further configured to: If a second service request message is included among the multiple target service request messages in the first energy-saving cycle, the second service request message is processed by the second network device, or the second service request message is processed at a time after the first energy-saving cycle, wherein the second service request message is a target service request message that does not meet the first preset condition.

8. The apparatus according to claim 6 or 7, characterized in that, The processing unit is further configured to: If the number of first service request messages among multiple target service request messages within the first energy-saving cycle is greater than the preset value, then at the end of the first energy-saving cycle, the first network device enters the working state and processes the first service request messages.

9. The apparatus according to claim 6 or 7, characterized in that, The processing unit is further configured to: At the end of the second energy-saving cycle, count the number of the first service request messages received; If the number of received first service request messages exceeds the preset value, the first network device enters the working state. If the number of received first service request messages is less than or equal to the preset value, the first network device continues to be in energy-saving mode.

10. The apparatus according to claim 6, characterized in that, The acquisition unit is specifically used for: Obtain service performance parameters corresponding to multiple service request messages within the first energy-saving cycle. The service performance parameters include one or more of the following: service expected rate, service expected latency, and service type. The processing unit is further configured to obtain the target service request message based on the service performance parameters corresponding to the plurality of service request messages.

11. A computer-readable storage medium, characterized in that, The readable storage medium stores instructions that, when executed, implement the method as described in any one of claims 1-5.

12. A network device management device, characterized in that, include: The processor, memory, and communication interface; wherein the communication interface is used for communication between the network device management device and other devices or networks; The memory is used to store one or more programs, the one or more programs including computer-executable instructions. When the network device management device is running, the processor executes the computer-executable instructions stored in the memory to cause the network device management device to perform the method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Base station cooperation dormancy method and system applied to cellular heterogeneous network

    CN104602329A

  • Sleep scheduling method and device

    CN115278831A