Sleep control method, device, equipment and storage medium

Through the coordination between the wireless controller and the front-haul controller, the lighting module to be dormant is determined and dormant, which solves the high power consumption problem caused by the lack of the sleep mechanism of the lighting module in the 5G communication system, and realizes lighting when the total traffic of the service is low The module adaptive sleep reduces overall power consumption.

CN114363736BActive Publication Date: 2024-12-31CHINA MOBILE COMM LTD RES INST +1
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202011092049.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-13
Publication Date
2024-12-31
Estimated Expiration
2040-10-13

AI Technical Summary

Technical Problem

In the fronthaul semi-active system of 5G communication system, the lighting module lacks a dormant mechanism, resulting in excessive power consumption when the total traffic of the service is small, and unnecessary energy consumption problems exist.

Method used

Through coordination between the wireless controller and the front-haul controller, the module to be sleeped by the lighting module is determined and controlled to sleep, and the service flow is adjusted to achieve adaptive sleep, avoid unnecessary power consumption.

Benefits of technology

When the total service flow is low, the adaptive sleep of the lighting module is realized to reduce the overall power consumption and avoid unnecessary power consumption problems when the actual service is low.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114363736B_ABST
    Figure CN114363736B_ABST
Patent Text Reader

Abstract

The present invention discloses a sleep control method, device, equipment and storage medium. The method includes: receiving first information sent by a wireless controller; the first information is used to notify that the total traffic volume transmitted by multiple lighting modules in an active antenna unit managed by the wireless controller is less than or equal to a first preset threshold; determining a lighting module to be dormant among the multiple lighting modules; sending second information to a forward transmission controller; the second information is used to instruct the forward transmission controller to control the lighting module to be dormant to sleep.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a sleep control method, device, equipment and storage medium. Background Art

[0002] In the fronthaul semi-active system of the fifth generation (5G) communication system, it can include a fronthaul controller, a wireless controller, multiple active antenna units (AAU), a distributed unit (DU) / centralized unit (CU); each AAU unit is equipped with multiple lighting modules, and multiple lighting modules can be connected to active devices through a combiner / splitter to form a wavelength division multiplexing (WDM) system. Among them, the working state of the lighting module is controlled by the fronthaul controller, and the business traffic transmitted by the lighting module is controlled by the wireless controller. At present, the lighting modules all work at rated power and have no sleep mechanism. Summary of the invention

[0003] In view of this, embodiments of the present invention are intended to provide a sleep control method, apparatus, device and storage medium.

[0004] The technical solution of the embodiment of the present invention is achieved as follows:

[0005] At least one embodiment of the present invention provides a sleep control method, the method comprising:

[0006] Receive first information sent by a wireless controller; the first information is used to notify that the total traffic volume transmitted by multiple lighting modules in the active antenna unit managed by the wireless controller is less than or equal to a first preset threshold;

[0007] Determine a lighting module to be dormant among the plurality of lighting modules;

[0008] Sending second information to the forward transmission controller; the second information is used to instruct the forward transmission controller to control the lighting module to be dormant to go into dormancy.

[0009] In addition, according to at least one embodiment of the present invention, the step of determining a lighting module to be dormant among the plurality of lighting modules includes:

[0010] The lighting module to be put into sleep mode is determined by adjusting the business flow transmitted by at least one lighting module among the multiple lighting modules.

[0011] In addition, according to at least one embodiment of the present invention, the method further includes:

[0012] Sending third information to the wireless controller;

[0013] The third information is used to instruct the wireless controller to transfer the service traffic of the lighting module to be dormant to other lighting modules among the multiple lighting modules except the lighting module to be dormant.

[0014] In addition, according to at least one embodiment of the present invention, the method further includes:

[0015] Determining the first preset threshold;

[0016] The first preset threshold is sent to the active antenna unit through the wireless controller.

[0017] In addition, according to at least one embodiment of the present invention, determining the first preset threshold includes:

[0018] Obtaining the service flow transmitted by any one of the plurality of light-collecting modules and the number of light-collecting modules in working state in the active antenna unit;

[0019] determining a first spare flow;

[0020] Multiplying the business flow and the number of lighting modules to obtain a first flow;

[0021] The first flow rate and the first spare flow rate are subtracted to obtain a difference value; and the difference value is used as the first preset threshold value.

[0022] In addition, according to at least one embodiment of the present invention, the method further includes:

[0023] Receive fourth information sent by the wireless controller; the fourth information is used to indicate that the total traffic volume transmitted by multiple lighting modules in the active antenna unit connected to the wireless controller is greater than or equal to a second preset threshold; the second preset threshold is greater than the first preset threshold;

[0024] Determine whether there is a dormant lighting module among the plurality of lighting modules;

[0025] Sending fifth information to the forward transmission controller; the fifth information is used to instruct the forward transmission controller to control the dormant lighting module to stop dormancy.

[0026] In addition, according to at least one embodiment of the present invention, the method further includes:

[0027] determining the second preset threshold;

[0028] The second preset threshold is sent to the active antenna unit through the wireless controller.

[0029] In addition, according to at least one embodiment of the present invention, determining the second preset threshold includes:

[0030] Obtaining the service flow transmitted by any one of the plurality of light-collecting modules and the number of light-collecting modules in working state in the active antenna unit;

[0031] determining a second spare flow rate;

[0032] Multiplying the business flow and the number of lighting modules to obtain a second flow;

[0033] The second flow rate and the second free flow rate are subtracted to obtain a difference value; and the difference value is used as the second preset threshold value.

[0034] At least one embodiment of the present invention provides a sleep control device, including:

[0035] A receiving unit, configured to receive first information sent by a wireless controller; the first information is used to notify that a total traffic volume transmitted by a plurality of lighting modules in an active antenna unit managed by the wireless controller is less than or equal to a first preset threshold;

[0036] A processing unit, used to determine a lighting module to be dormant among the plurality of lighting modules;

[0037] A sending unit is used to send second information to the forward transmission controller; the second information is used to instruct the forward transmission controller to control the lighting module to be dormant to go into dormancy.

[0038] In addition, according to at least one embodiment of the present invention, the processing unit is specifically configured to:

[0039] The lighting module to be put into sleep mode is determined by adjusting the business flow transmitted by at least one lighting module among the multiple lighting modules.

[0040] In addition, according to at least one embodiment of the present invention, the sending unit is further configured to:

[0041] Sending third information to the wireless controller;

[0042] The third information is used to instruct the wireless controller to transfer the service traffic of the lighting module to be dormant to other lighting modules among the multiple lighting modules except the lighting module to be dormant.

[0043] In addition, according to at least one embodiment of the present invention, the processing unit is further configured to:

[0044] Determining the first preset threshold;

[0045] The first preset threshold is sent to the active antenna unit through the wireless controller.

[0046] In addition, according to at least one embodiment of the present invention, the processing unit is specifically configured to:

[0047] Obtain the business flow transmitted by any one of the multiple light-collecting modules and the number of light-collecting modules in working state in the active antenna unit; determine a first spare flow; multiply the business flow and the number of light-collecting modules to obtain a first flow; subtract the first flow from the first spare flow to obtain a difference; and use the difference as the first preset threshold.

[0048] In addition, according to at least one embodiment of the present invention, the receiving unit is further configured to:

[0049] Receive the fourth information sent by the wireless controller; the fourth information is used to indicate that the total business flow transmitted by multiple lighting modules in the active antenna unit connected to the wireless controller is greater than or equal to the second preset threshold; the second preset threshold is greater than the first preset threshold; determine whether there is a dormant lighting module among the multiple lighting modules; send the fifth information to the forward transmission controller; the fifth information is used to instruct the forward transmission controller to control the dormant lighting module to stop sleeping.

[0050] In addition, according to at least one embodiment of the present invention, the processing unit is further used to: determine the second preset threshold; and send the second preset threshold to the active antenna unit through the wireless controller.

[0051] In addition, according to at least one embodiment of the present invention, the processing unit is specifically configured to:

[0052] Obtain the business flow transmitted by any one of the multiple lighting modules and the number of lighting modules in working state in the active antenna unit; determine the second spare flow; multiply the business flow and the number of lighting modules to obtain the second flow; subtract the second flow and the second spare flow to obtain the difference; and use the difference as the second preset threshold.

[0053] At least one embodiment of the present invention provides a network device, including:

[0054] A communication interface, used to receive first information sent by a wireless controller; the first information is used to notify that the total traffic volume transmitted by multiple lighting modules in the active antenna unit managed by the wireless controller is less than or equal to a first preset threshold;

[0055] A processor, used to determine a lighting module to be dormant among the plurality of lighting modules;

[0056] The communication interface is also used to send second information to the forward transmission controller; the second information is used to instruct the forward transmission controller to control the lighting module to be dormant to go into dormancy.

[0057] At least one embodiment of the present invention provides a network device, comprising a processor and a memory for storing a computer program that can be run on the processor, wherein the processor is configured to execute the steps of any of the above methods when running the computer program.

[0058] At least one embodiment of the present invention provides a storage medium having a computer program stored thereon, wherein the computer program implements the steps of any of the above methods when executed by a processor.

[0059] The sleep control method, device, equipment and storage medium provided in the embodiments of the present invention receive first information sent by a wireless controller; the first information is used to notify the wireless controller that the total business traffic transmitted by multiple lighting modules in the active antenna unit managed by the wireless controller is less than or equal to a first preset threshold; determine the lighting module to be put into sleep among the multiple lighting modules; send second information to the forward transmission controller; the second information is used to instruct the forward transmission controller to control the lighting module to be put into sleep.

[0060] By adopting the technical solution of the embodiment of the present invention, when the total business traffic on the AAU side is low, adaptive sleep of the light-collecting module is achieved through coordination between the wireless controller and the fronthaul controller. Compared with the related art in which the light-collecting module has no sleep mechanism, it can avoid the occurrence of many unnecessary power consumption problems caused by the actual low business carried on the light-collecting module when the total business traffic is low, and can achieve the purpose of reducing the overall power consumption of the optical module. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] Figure 1 This is a schematic diagram of the system architecture of the sleep control method of the embodiment of the present invention.

[0062] Figure 2 1 is a schematic diagram of the implementation flow of the sleep control method according to an embodiment of the present invention;

[0063] Figure 3 is a schematic diagram of an implementation flow of transmitting a first preset threshold to an AAU through a wireless controller according to an embodiment of the present invention;

[0064] Figure 4 It is a schematic diagram of the implementation process of controlling the lighting module in the AAU to sleep according to an embodiment of the present invention;

[0065] Figure 5 It is a schematic diagram of the implementation process of the orchestrator / orchestrator interacting with the wireless controller and the fronthaul controller according to an embodiment of the present invention;

[0066] Figure 6 is a schematic diagram of an implementation flow of transmitting a second preset threshold to an AAU through a wireless controller according to an embodiment of the present invention;

[0067] Figure 7 It is a schematic diagram of the implementation process of controlling the lighting module in the AAU to cancel the sleep state according to an embodiment of the present invention;

[0068] Figure 8 It is a schematic diagram of the implementation process of the orchestrator / orchestrator interacting with the wireless controller and the fronthaul controller according to an embodiment of the present invention;

[0069] Fig. 9 It is a schematic diagram of the structure of the sleep control device according to an embodiment of the present invention;

[0070] Fig.10 It is a schematic diagram of the composition structure of the network device according to the embodiment of the present invention. DETAILED DESCRIPTION

[0071] Before introducing the technical solution of the embodiment of the present invention, the related technology is first described.

[0072] In the related technology, in the fronthaul semi-active system of the 5G communication system, it can include a fronthaul controller, a wireless controller, multiple AAUs, and DU / CU units; each AAU unit is equipped with multiple light-collecting modules, and multiple light-collecting modules can be connected to active devices through a combiner / splitter to form a WDM system. Among them, the working state of the light-collecting module is controlled by the fronthaul controller, and the business traffic transmitted by the light-collecting module is controlled by the wireless controller. At present, the light-collecting modules all work at rated power and have no sleep mechanism.

[0073] Based on this, in various embodiments of the present invention, a first information sent by a wireless controller is received; the first information is used to notify the wireless controller that the total business traffic transmitted by multiple lighting modules in the active antenna unit managed by the wireless controller is less than or equal to a first preset threshold; a lighting module to be put into sleep among the multiple lighting modules is determined; and a second information is sent to a forward transmission controller; the second information is used to instruct the forward transmission controller to control the lighting module to be put into sleep.

[0074] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.

[0075] Figure 1 Schematic diagram of the system architecture of the sleep control method of the embodiment of the present invention. Figure 1 As shown, the system includes: a fronthaul controller, a wireless controller, multiple AAUs, and DU / CU units.

[0076] The fronthaul system consists of a fronthaul controller and DU / CU units. The fronthaul controller is used to manage and control the working status of the light-collecting module in the AAU.

[0077] The wireless system is composed of a wireless controller and multiple AAU units, wherein the wireless controller is used to manage and control the business traffic transmitted by the lighting module in the AAU.

[0078] The orchestrator / collaborator is used to achieve collaboration between the wireless controller and the fronthaul controller to control the lighting module in the AAU to sleep or cancel sleep according to the actual business traffic.

[0079] The embodiment of the present invention provides a sleep control method, such as Figure 2 As shown, combined Figure 1 The system structure schematic diagram shown in FIG. 1 , the method comprises:

[0080] Step 201: receiving first information sent by a wireless controller; the first information is used to notify that the total traffic volume transmitted by multiple lighting modules in the active antenna unit managed by the wireless controller is less than or equal to a first preset threshold;

[0081] Step 202: determining a lighting module to be put into sleep mode among the plurality of lighting modules;

[0082] Step 203: Send second information to the forward transmission controller; the second information is used to instruct the forward transmission controller to control the lighting module to be dormant to go into dormancy.

[0083] Here, in step 201, in actual application, since the wireless controller can control the business traffic transmitted by the lighting module in the AAU, when the total business traffic transmitted by multiple lighting modules in each AAU is less than or equal to the first preset threshold, the AAU can send a business traffic over-limit notification message to the wireless controller. After receiving the business traffic over-limit notification sent by the AAU, the wireless controller can send a business traffic over-limit notification message to the orchestrator / orchestrator, that is, the first information. In this way, the orchestrator / orchestrator can control whether the lighting module in the AAU needs to be put into sleep mode.

[0084] Here, in step 202, in actual application, when the total traffic volume transmitted by multiple daylighting modules in an AAU is low, if each of the multiple daylighting modules is in working state, the power consumption of the daylighting module will increase, so the scheduler / coordinator can determine at least one daylighting module to be dormant from the multiple daylighting modules of the AAU. Specifically, the daylighting module with the smallest traffic volume can be controlled to be dormant, and the daylighting module with the traffic volume that meets the preset conditions can also be controlled to be dormant, and so on.

[0085] In an embodiment of the present invention, the orchestrator / orchestrator may coordinate between the wireless controller and the fronthaul controller to control the lighting module in the AAU to sleep or cancel sleep according to the actual traffic flow of the service.

[0086] The following is a detailed description of how the orchestrator / coordinator coordinates between the wireless controller and the fronthaul controller to control the lighting module in the AAU to sleep.

[0087] In actual application, when the business traffic transmitted by a lighting module in the AAU does not reach the traffic quota, the business traffic transmitted by the lighting module can be transferred to other lighting modules whose business traffic also does not reach the traffic quota, so that the lighting module can be used as a dormant lighting module.

[0088] Based on this, in one embodiment, determining the lighting module to be dormant among the multiple lighting modules includes: determining the lighting module to be dormant by adjusting the business traffic transmitted by at least one lighting module among the multiple lighting modules.

[0089] Table 1 is a schematic diagram of the business traffic transmitted by multiple lighting modules before adjustment. As shown in Table 1, it is assumed that the AAU includes lighting module 1, lighting module 2, and lighting module 3; among them, the business traffic transmitted by lighting module 1 reaches the traffic quota, represented by 100%E; the business traffic transmitted by lighting module 2 accounts for 20% of the traffic quota, represented by 0.2E; the business traffic transmitted by lighting module 3 accounts for 70% of the traffic quota, represented by 0.7E.

[0090] Lighting module in AAU Transmitted business traffic Lighting module 1 100% of the traffic quota Lighting module 2 20% of the traffic quota Lighting module 3 70% of the traffic quota

[0091] Table 1

[0092] Table 2 is a schematic diagram of the business traffic transmitted by multiple lighting modules after adjustment. As shown in Table 2, the business traffic transmitted by lighting module 2 in Table 1 can be transferred to lighting module 3, so that lighting module 2 is used as a lighting module to be dormant.

[0093] Lighting module in AAU Transmitted business traffic Lighting module 1 100% of the traffic quota Lighting module 2 No business traffic Lighting module 3 90% of the traffic quota

[0094] Table 2

[0095] In actual application, since the wireless controller can manage and control the business traffic transmitted by the lighting module in the AAU, after the orchestrator / orchestrator determines the lighting module to be dormant, it can send an indication message to the wireless controller to instruct the wireless controller to transfer the business traffic transmitted by the lighting module to be dormant to other lighting modules.

[0096] Based on this, in one embodiment, the method further includes:

[0097] Sending third information to the wireless controller;

[0098] The third information is used to instruct the wireless controller to transfer the service traffic of the lighting module to be dormant to other lighting modules among the multiple lighting modules except the lighting module to be dormant.

[0099] Here, Table 3 is a schematic diagram of the functions supported by the interface between the orchestrator / orchestrator and the wireless controller. As shown in Table 3, the orchestrator / orchestrator uses the subscription enablement and over-limit notification functions to receive the first information sent by the wireless controller; and sends the third information to the wireless controller by clearing the service traffic function on the optical module.

[0100]

[0101] Table 3

[0102] In actual application, in order to determine whether the AAU contains a lighting module that needs to be put into sleep mode, the orchestrator / orchestrator needs to set the traffic over-limit threshold corresponding to the AAU, that is, the first preset threshold, and send the set traffic over-limit threshold to the AAU through the wireless controller.

[0103] Based on this, in one embodiment, the method further includes:

[0104] Determining the first preset threshold;

[0105] The first preset threshold is sent to the active antenna unit through the wireless controller.

[0106] In actual application, since the number of lighting modules in the AAU is fixed and the business traffic quota transmitted by each AAU is fixed, when the AAU contains a lighting module that needs to be put to sleep, it indicates that the business traffic transmitted by at least two of the multiple lighting modules in the AAU has not reached the traffic quota, that is, there is idle traffic.

[0107] Based on this, in one embodiment, determining the first preset threshold includes:

[0108] Obtaining the service flow transmitted by any one of the plurality of light-collecting modules and the number of light-collecting modules in working state in the active antenna unit;

[0109] determining a first spare flow;

[0110] Multiplying the business flow and the number of lighting modules to obtain a first flow;

[0111] The first flow rate and the first spare flow rate are subtracted to obtain a difference value; and the difference value is used as the first preset threshold value.

[0112] Here, the first spare traffic may refer to the total service traffic that the multiple lighting modules fail to transmit.

[0113] Here, the first preset threshold value may be calculated according to formula (1), which is as follows:

[0114] L1=n×Bx (1)

[0115] Among them, L1 represents the first preset threshold; n represents the number of lighting modules in the AAU that are in working state; B represents the business flow transmitted by any one of the multiple lighting modules; and x represents the first free flow.

[0116] Table 4 is a schematic diagram of the free flow corresponding to the lighting module. As shown in Table 4, assuming that the business flow transmitted by lighting module 1 reaches the flow quota, represented by 100%E, the corresponding idle flow is 0; the business flow transmitted by lighting module 2 accounts for 20% of the flow quota, represented by 0.2E, and the corresponding idle flow is 80%E; the business flow transmitted by lighting module 3 accounts for 90% of the flow quota, represented by 0.9E, and the corresponding idle flow is 10%E. Then the total idle flow corresponding to the three lighting modules is 0.8E+0.1E=0.9E. Assuming that the first preset threshold is 0.9E, the AAU can trigger a flow limit violation notification to the wireless controller, and the wireless controller notifies the orchestrator / collaborator.

[0117] Lighting module in AAU Transmitted business traffic Free flow Lighting module 1 100% of the traffic quota 0 Lighting module 2 20% of the traffic quota 80% of the traffic quota Lighting module 3 90% of the traffic quota 10% of the traffic quota

[0118] Table 4

[0119] In one example, if Figure 3 As shown, a process of transmitting a first preset threshold to an AAU through a wireless controller is described, including:

[0120] Step 301: Set the business flow B transmitted by any one of the plurality of daylighting modules, the number n of daylighting modules in working state in the active antenna unit, and the first spare flow x.

[0121] Here, set the following parameters on the orchestrator / orchestrator:

[0122] N is the total number of AAU side optical modules, which is obtained from the fronthaul controller or entered by the network operation and maintenance personnel through the interface. N>3;

[0123] n, is the number of currently working optical modules on the AAU side, which is maintained by the orchestrator through system logic;

[0124] B is the rate of a single optical module, which is obtained by the orchestrator from the fronthaul controller or input by the network operation and maintenance personnel through the interface.

[0125] x, x∈(B, N×B], indicates that when the free traffic is greater than x, one optical module is put into sleep mode. (To ensure that at least one optical module can be put into sleep mode, x>B) is set and input by the operation and maintenance personnel.

[0126] Step 302: multiply the business flow B by the number of lighting modules n to obtain a first flow y1; subtract the first flow y1 from the first spare flow x to obtain a difference; and use the difference as the first preset threshold.

[0127] Step 303: Send the first preset threshold to the active antenna unit through the wireless controller.

[0128] Here, the first preset threshold is transmitted to the AAU by the wireless controller, which has the following advantages:

[0129] When the total business flow on an AAU side is less than the first preset threshold, the correspondence between the business flow and the lighting module can be adjusted so that some lighting modules do not carry business and some of the lighting modules are put into sleep mode.

[0130] In one example, if Figure 4 As shown, the process of controlling the light-collecting module in the AAU to sleep is described, including:

[0131] Step 401: Enable the subscription interface with the wireless controller.

[0132] Step 402: Receive first information sent by the wireless controller through a subscription interface.

[0133] Here, when the total traffic volume of services transmitted by the plurality of lighting modules in the AAU is less than n×Bx, the first information sent by the wireless controller through the subscription interface is received.

[0134] Among them, n represents the number of lighting modules in the AAU that are in working state; B represents the business flow transmitted by any one of the multiple lighting modules; and x represents the first spare flow.

[0135] Step 403: Determine whether the number of lighting modules in the AAU that are in working state is greater than 1; when it is determined that the number of lighting modules in the AAU that are in working state is greater than 1, execute step 404.

[0136] Step 404: determine the lighting module to be dormant, call the subscription interface with the wireless controller, instruct the wireless controller to clear the service traffic of the lighting module to be dormant, and return the number corresponding to the lighting module to be dormant.

[0137] Step 405: call the interface with the fronthaul controller, and instruct the fronthaul controller to control the lighting module to be put into sleep mode.

[0138] Here, Table 5 is a schematic diagram of the functions supported by the interface between the orchestrator / orchestrator and the fronthaul controller. As shown in Table 5, the orchestrator / orchestrator uses the sleep control notification function to instruct the fronthaul controller to control the lighting module to be put into sleep mode.

[0139]

[0140] Table 5

[0141] In one example, if Figure 5 The figure shows the process of interaction between the orchestrator / orchestrator and the wireless controller and the fronthaul controller, including:

[0142] Step 501: Enable the subscription interface with the wireless controller.

[0143] Here, after enabling the subscription interface with the wireless controller, the total service traffic in the AAU can be monitored through the wireless controller.

[0144] Step 502: Receive a limit-exceeding notification sent by a wireless controller.

[0145] Here, when the total traffic volume of services transmitted by the plurality of lighting modules in the AAU is less than or equal to the first preset threshold, an over-limit notification sent by the wireless controller is received.

[0146] Step 503: Determine the lighting module to be in sleep mode, and send the second information to the forward control.

[0147] Here, after receiving the second information, the forward transmission controller reduces the power of the lighting module to be put into sleep mode, so as to control the lighting module to be put into sleep mode.

[0148] Step 504: adjust the traffic for aggregation, and send third information to the wireless controller.

[0149] Here, the orchestrator / orchestrator interacts with the wireless controller and the fronthaul controller to control the light-collecting module in the AAU to sleep, which has the following advantages:

[0150] (1) When the total business traffic on the AAU side is low, the light-collecting module is controlled to sleep. Compared with the related art in which the light-collecting module has no sleep mechanism, this can avoid the occurrence of many unnecessary power consumption problems caused by the actual low business traffic carried by the light-collecting module when the total business traffic is low, thereby achieving the purpose of reducing the overall power consumption of the optical module.

[0151] (2) Adaptive sleep of the lighting module is achieved through coordination between the wireless controller and the fronthaul controller.

[0152] The following is a detailed description of how the orchestrator / coordinator coordinates between the wireless controller and the fronthaul controller to control the lighting module in the AAU to cancel sleep.

[0153] In actual application, since the wireless controller can control the business traffic transmitted by the light-collecting module in the AAU, when the total business traffic transmitted by multiple light-collecting modules in each AAU is greater than or equal to the second preset threshold, the AAU can send an optical module online notification message to the wireless controller. After receiving the optical module online notification sent by the AAU, the wireless controller can send an optical module online message, i.e., the fourth information, to the orchestrator / orchestrator. In this way, the orchestrator / orchestrator can cancel the sleep state of the light-collecting module in the AAU.

[0154] Based on this, in one embodiment, the method further includes:

[0155] Receive fourth information sent by the wireless controller; the fourth information is used to indicate that the total traffic volume transmitted by multiple lighting modules in the active antenna unit connected to the wireless controller is greater than or equal to a second preset threshold; the second preset threshold is greater than the first preset threshold;

[0156] Determine whether there is a dormant lighting module among the plurality of lighting modules;

[0157] Sending fifth information to the forward transmission controller; the fifth information is used to instruct the forward transmission controller to control the dormant lighting module to stop dormancy.

[0158] In actual application, in order to determine whether the AAU contains a lighting module that needs to be canceled from sleep mode, the orchestrator / orchestrator needs to set the traffic limit threshold corresponding to the AAU, that is, the second preset threshold, and send the set traffic limit threshold to the AAU through the wireless controller.

[0159] Based on this, in one embodiment, the method further includes:

[0160] determining the second preset threshold;

[0161] The second preset threshold is sent to the active antenna unit through the wireless controller.

[0162] In actual application, since the number of lighting modules in the AAU is fixed and the business traffic quota transmitted by each AAU is fixed, when the AAU contains a lighting module that needs to be put to sleep, it indicates that the business traffic transmitted by at least two of the multiple lighting modules in the AAU has not reached the traffic quota, that is, there is idle traffic.

[0163] Based on this, in one embodiment, determining the second preset threshold includes:

[0164] Obtaining the service flow transmitted by any one of the plurality of light-collecting modules and the number of light-collecting modules in working state in the active antenna unit;

[0165] determining a second spare flow rate;

[0166] Multiplying the business flow and the number of lighting modules to obtain a second flow;

[0167] The second flow rate and the second free flow rate are subtracted to obtain a difference value; and the difference value is used as the second preset threshold value.

[0168] Here, the second spare flow may refer to the total business flow that the multiple lighting modules fail to transmit.

[0169] Here, the second preset threshold value may be calculated according to formula (2), specifically as follows:

[0170] L2=n×By (1)

[0171] Among them, L2 represents the second preset threshold; n represents the number of lighting modules in the AAU that are in working state; B represents the business flow transmitted by any one of the multiple lighting modules; and y represents the second free flow.

[0172] In one example, if Figure 6 As shown, a process of transmitting the second preset threshold to the AAU through the wireless controller is described, including:

[0173] Step 601: Set the business flow B transmitted by any one of the plurality of daylighting modules, the number n of daylighting modules in working state in the active antenna unit, and the second spare flow y.

[0174] Here, set the following parameters on the orchestrator / orchestrator:

[0175] N is the total number of daylighting modules on the AAU side, which is obtained from the fronthaul controller or input by the network operation and maintenance personnel through the interface. N>3;

[0176] n, is the number of currently working optical modules on the AAU side, which is maintained by the orchestrator through system logic;

[0177] B is the rate of a single optical module, which is obtained by the orchestrator from the fronthaul controller or input by the network operation and maintenance personnel through the interface.

[0178] Assume y∈[0, (N-1)×B]) When the free flow is less than y, the optical module in sleep mode is started. It should be noted that when canceling sleep mode, there must be at least one optical module in sleep mode, so y<(N-1)×B), y is set and input by the operation and maintenance personnel;

[0179] Here, the configured value sent down should ensure that y < x - B, where x is the first available traffic and y is the second available traffic.

[0180] Step 602: Multiply the service traffic B by the number of lighting modules n to obtain a second traffic y2; subtract the second traffic y2 from the second available traffic x to obtain a difference; use the difference as the second preset threshold.

[0181] Step 603: Send the second preset threshold to the active antenna unit through the wireless controller.

[0182] Here, transmitting the second preset threshold to the AAU through the wireless controller has the following advantages:

[0183] When the total service traffic on one AAU side is greater than or equal to the second preset threshold, the corresponding relationship between the service traffic and the lighting modules can be adjusted to make the dormant lighting modules enter the working state again.

[0184] In one example, as Figure 7 shown, the process of controlling the cancellation of dormancy of the lighting modules in the AAU is described, including:

[0185] Step 701: Enable the subscription interface with the wireless controller.

[0186] Step 702: Receive the fourth information sent by the wireless controller through the subscription interface.

[0187] Here, when the total service traffic transmitted by multiple lighting modules in the AAU is greater than n×B - y, receive the fourth information sent by the wireless controller through the subscription interface.

[0188] Among them, n represents the number of lighting modules in the working state in the AAU; B represents the service traffic transmitted by any one of the multiple lighting modules; y represents the second available traffic.

[0189] Step 703: Determine whether the number of lighting modules in the working state in the AAU is less than N; when it is determined that the number of lighting modules in the working state in the AAU is less than N, execute Step 704.

[0190] Among them, N is the total number of lighting modules in the AAU.

[0191] Step 704: Invoke the interface with the fronthaul controller and instruct the fronthaul controller to turn on the lighting modules to be dormant.

[0192] In one example, as Figure 8 shown, the process of the orchestrator / collaborator interacting with the wireless controller and the fronthaul controller is described, including:

[0193] Step 801: Enable the subscription interface with the wireless controller.

[0194] Step 802: Receive a limit-exceeding notification sent by a wireless controller.

[0195] Step 803: Determine the lighting module that has been deactivated from sleep mode, and send the fifth information to the forward control.

[0196] Here, the orchestrator / orchestrator interacts with the wireless controller and the fronthaul controller to control the light-collecting module in the AAU to cancel sleep mode, which has the following advantages:

[0197] (1) When the total service traffic on the AAU side is high, the lighting module is controlled to cancel the sleep state to ensure the normal forwarding of service traffic.

[0198] (2) Adaptive sleep cancellation of the lighting module is achieved through coordination between the wireless controller and the fronthaul controller.

[0199] By adopting the technical solution of the embodiment of the present invention, when the total business traffic on the AAU side is low, the adaptive sleep of the light-collecting module is realized by coordinating between the wireless controller and the fronthaul controller; when the total business traffic on the AAU side is high, the adaptive sleep cancellation of the light-collecting module is realized by coordinating between the wireless controller and the fronthaul controller.

[0200] In order to implement the sleep control method of the embodiment of the present invention, the embodiment of the present invention also provides a sleep control device. Fig. 9 FIG. 1 is a schematic diagram of the structure of the sleep control device according to an embodiment of the present invention; Fig. 9 As shown, the device comprises:

[0201] The receiving unit 91 is used to receive first information sent by the wireless controller; the first information is used to notify that the total traffic volume transmitted by multiple lighting modules in the active antenna unit managed by the wireless controller is less than or equal to a first preset threshold;

[0202] The processing unit 92 is used to determine a lighting module to be dormant among the plurality of lighting modules;

[0203] The sending unit 93 is used to send second information to the forward transmission controller; the second information is used to instruct the forward transmission controller to control the lighting module to be dormant to go into dormancy.

[0204] In one embodiment, the processing unit 92 is specifically configured to:

[0205] The lighting module to be put into sleep mode is determined by adjusting the business flow transmitted by at least one lighting module among the multiple lighting modules.

[0206] In one embodiment, the sending unit 93 is further configured to:

[0207] Sending third information to the wireless controller;

[0208] The third information is used to instruct the wireless controller to transfer the service traffic of the lighting module to be dormant to other lighting modules among the multiple lighting modules except the lighting module to be dormant.

[0209] In one embodiment, the processing unit 92 is further configured to:

[0210] Determining the first preset threshold;

[0211] The first preset threshold is sent to the active antenna unit through the wireless controller.

[0212] In one embodiment, the processing unit 92 is specifically configured to:

[0213] Obtaining the service flow transmitted by any one of the plurality of light-collecting modules and the number of light-collecting modules in working state in the active antenna unit;

[0214] determining a first spare flow;

[0215] Multiplying the business flow and the number of lighting modules to obtain a first flow;

[0216] The first flow rate and the first spare flow rate are subtracted to obtain a difference value; and the difference value is used as the first preset threshold value.

[0217] In one embodiment, the receiving unit 91 is further configured to:

[0218] Receive fourth information sent by the wireless controller; the fourth information is used to indicate that the total traffic volume transmitted by multiple lighting modules in the active antenna unit connected to the wireless controller is greater than or equal to a second preset threshold; the second preset threshold is greater than the first preset threshold;

[0219] Determine whether there is a dormant lighting module among the plurality of lighting modules;

[0220] Sending fifth information to the forward transmission controller; the fifth information is used to instruct the forward transmission controller to control the dormant lighting module to stop dormancy.

[0221] In one embodiment, the processing unit 92 is further configured to:

[0222] determining the second preset threshold;

[0223] The second preset threshold is sent to the active antenna unit through the wireless controller.

[0224] In one embodiment, the processing unit 92 is specifically configured to:

[0225] Obtaining the service flow transmitted by any one of the plurality of light-collecting modules and the number of light-collecting modules in working state in the active antenna unit;

[0226] determining a second spare flow rate;

[0227] Multiplying the business flow and the number of lighting modules to obtain a second flow;

[0228] The second flow rate and the second free flow rate are subtracted to obtain a difference value; and the difference value is used as the second preset threshold value.

[0229] In actual application, the receiving unit 91 and the sending unit 93 may be implemented by a communication interface in the sleep control device; and the processing unit 92 may be implemented by a processor in the sleep control device.

[0230] It should be noted that: the sleep control device provided in the above embodiment only uses the division of the above program modules as an example when performing prediction based on transmit power. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the sleep control device provided in the above embodiment and the prediction method embodiment based on transmit power belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0231] The embodiment of the present invention also provides a network device, such as Fig.10 As shown, including:

[0232] Communication interface 101, capable of exchanging information with other devices;

[0233] The processor 102 is connected to the communication interface 101 and is used to execute the method provided by one or more technical solutions on the smart device side when running a computer program. The computer program is stored in the memory 103.

[0234] It should be noted that the specific processing process of the processor 102 and the communication interface 101 is detailed in the method embodiment and will not be repeated here.

[0235] Of course, in actual application, the various components in the network device 100 are coupled together through the bus system 104. It is understandable that the bus system 104 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 104 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.10Various buses are labeled as bus system 104 .

[0236] The memory 103 in the embodiment of the present application is used to store various types of data to support the operation of the network device 100. Examples of such data include: any computer program used to operate on the network device 100.

[0237] The method disclosed in the above embodiment of the present application can be applied to the processor 102, or implemented by the processor 102. The processor 102 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor 102 or an instruction in the form of software. The above-mentioned processor 102 may be a general-purpose processor, a digital data processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 102 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 103, and the processor 102 reads the information in the memory 103 and completes the steps of the above method in combination with its hardware.

[0238] In an exemplary embodiment, the network device 100 may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.

[0239] It can be understood that the memory (memory 103) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAMbus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0240] In an exemplary embodiment, the embodiment of the present invention further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a memory 103 storing a computer program, and the computer program can be executed by the processor 102 of the network device 100 to complete the steps of the aforementioned control server side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.

[0241] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0242] In addition, the technical solutions described in the embodiments of the present invention can be arbitrarily combined without conflict.

[0243] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention.

Claims

1. A sleep control method, characterized in that: The method comprises: Receive first information sent by a wireless controller; the first information is used to notify that the total traffic volume transmitted by multiple lighting modules in the active antenna unit managed by the wireless controller is less than or equal to a first preset threshold; Determine a lighting module to be dormant among the plurality of lighting modules; Sending second information to the forward transmission controller; the second information is used to instruct the forward transmission controller to control the lighting module to be dormant to go into dormancy; Wherein, the step of determining a lighting module to be dormant among the plurality of lighting modules comprises: The lighting module to be put into sleep mode is determined by adjusting the business flow transmitted by at least one lighting module among the multiple lighting modules.

2. The method according to claim 1, characterized in that The method further comprises: Sending third information to the wireless controller; The third information is used to instruct the wireless controller to transfer the service traffic of the lighting module to be dormant to other lighting modules among the multiple lighting modules except the lighting module to be dormant.

3. The method according to claim 1, characterized in that The method further comprises: Determining the first preset threshold; The first preset threshold is sent to the active antenna unit through the wireless controller.

4. The method according to claim 3, characterized in that The determining the first preset threshold comprises: Obtaining the service flow transmitted by any one of the plurality of light-collecting modules and the number of light-collecting modules in working state in the active antenna unit; determining a first spare flow; Multiplying the business flow and the number of lighting modules to obtain a first flow; The first flow rate and the first spare flow rate are subtracted to obtain a difference value; and the difference value is used as the first preset threshold value.

5. The method according to claim 1, characterized in that The method further comprises: Receive fourth information sent by the wireless controller; the fourth information is used to indicate that the total traffic volume transmitted by multiple lighting modules in the active antenna unit connected to the wireless controller is greater than or equal to a second preset threshold; the second preset threshold is greater than the first preset threshold; Determine whether there is a dormant lighting module among the plurality of lighting modules; Sending fifth information to the forward transmission controller; the fifth information is used to instruct the forward transmission controller to control the dormant lighting module to stop dormancy.

6. The method according to claim 1, characterized in that The method further comprises: determining a second preset threshold; The second preset threshold is sent to the active antenna unit through the wireless controller.

7. The method according to claim 6, characterized in that The determining of the second preset threshold comprises: Obtaining the service flow transmitted by any one of the plurality of light-collecting modules and the number of light-collecting modules in working state in the active antenna unit; determining a second spare flow; Multiplying the business flow and the number of lighting modules to obtain a second flow; The second flow rate and the second free flow rate are subtracted to obtain a difference value; and the difference value is used as the second preset threshold value.

8. A sleep control device, characterized in that: include: A receiving unit, configured to receive first information sent by the wireless controller; The first information is used to notify that the total traffic volume transmitted by multiple lighting modules in the active antenna unit managed by the wireless controller is less than or equal to a first preset threshold; A processing unit, used to determine a lighting module to be dormant among the plurality of lighting modules; A sending unit, used to send second information to the forward transmission controller; the second information is used to instruct the forward transmission controller to control the lighting module to be dormant to go into dormancy; Wherein, the processing unit is specifically used for: The lighting module to be put into sleep mode is determined by adjusting the business flow transmitted by at least one lighting module among the multiple lighting modules.

9. A network device, characterized in that: include: A communication interface, used to receive first information sent by the wireless controller; The first information is used to notify that the total traffic volume transmitted by multiple lighting modules in the active antenna unit managed by the wireless controller is less than or equal to a first preset threshold; A processor, used to determine a lighting module to be dormant among the plurality of lighting modules; The communication interface is further used to send second information to the forward transmission controller; the second information is used to instruct the forward transmission controller to control the lighting module to be dormant to go into dormancy; Wherein, the processor is specifically used for: The lighting module to be put into sleep mode is determined by adjusting the business flow transmitted by at least one lighting module among the multiple lighting modules.

10. A network device, characterized in that: comprising a processor and a memory for storing a computer program capable of being executed on the processor, Wherein, when the processor is used to run the computer program, it executes the steps of the method described in any one of claims 1 to 7.

11. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Energy-saving method and equipment for passive optical network (PON)

    CN102131132A

  • Method and system for realizing energy-saving mechanism management between Optical Network Unit (ONU) and Optical Line Terminal (OLT)

    CN102404047A

  • EPON-based hibernation method and system

    CN105049115A

  • LR-EPON communication system and communication method based on LR-EPON communication system

    CN106656447A

  • Dormancy processing method of distributed base station, network element entity and storage medium

    CN109286965A