A collaborative energy-saving processing method and device

By coordinating the energy-saving status information of the access point AP in the PON system and the WIFI system, the problems of low energy saving efficiency and wake-up delay of the PON system and the WIFI system are solved, and more efficient energy saving and fast access effects are achieved.

CN118201052BActive Publication Date: 2025-04-01ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410589749.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-13
Publication Date
2025-04-01
Estimated Expiration
2044-05-13

AI Technical Summary

Technical Problem

The PON system and WIFI system are not energy-saving and there is a delay in wake-up from a low-power state, which affects the rapid access of new terminal devices.

Method used

By determining the energy-saving status information of the access point AP and notifying it to the SFU energy-saving state machine from the optical fiber to the room unit SFU or the MFU energy-saving state machine of the main FTTR unit MFU, the coordinated energy-saving processing between the PON system and the WIFI system is realized.

Benefits of technology

The energy-saving efficiency of the PON+WIFI converged system is improved, ensuring that the PON system can wake up in time, thereby achieving rapid access to new terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118201052B_ABST
    Figure CN118201052B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a collaborative energy-saving processing method and device, the method comprising: determining energy-saving state information of an AP including entering an energy-saving state or exiting an energy-saving state; notifying the energy-saving state information to an SFU energy-saving state machine of an SFU or an MFU energy-saving state machine of an MFU, the energy-saving state information being used for collaborative energy-saving processing with a high-speed passive optical fiber network PON system, which can solve the problem in the related art that the energy-saving efficiency of a PON system and a WIFI system is not very high and there is a delay in waking up from a low-power state, which affects the rapid access of a new terminal device. When entering an energy-saving state, an interactive mechanism for notifying the PON system of the energy-saving state information is used to achieve collaborative energy-saving of the PON and WIFI systems, thereby improving the energy-saving efficiency of a PON+WIFI fusion system, and when exiting an energy-saving state, an interactive mechanism for notifying the PON system of the energy-saving state information is used to enable the PON system to wake up in time, thereby achieving rapid access of a new terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and more specifically, to a collaborative energy-saving processing method and device. Background Art

[0002] With the continuous development of optical networks, fiber to the room (FTTR) has entered the stage of widespread application, and its terminal products, Master Fttr Unit (MFU, also known as master equipment) and Sub Fttr Unit (SFU, also known as slave equipment) have also been widely used.

[0003] The current high-speed passive optical network (PON) system and wireless fidelity (WIFI) system both have their own energy-saving technologies, such as the energy-saving state machine of the PON system and the spatial multiplexing power saving (SMPS) of the WIFI system. However, the energy-saving mechanisms of the two are relatively independent. The WIFI system may have entered the energy-saving state, but the PON system is still in the full power state (such as the awake state). The energy-saving efficiency is not very high, and there is also a certain delay in awakening from the low-power state, which affects the rapid access of new terminal devices.

[0004] In view of the problem that the energy-saving efficiency of the PON system and the WIFI system in the related art is not very high and there is a delay in waking up from a low-power state, which affects the rapid access of new terminal devices, no solution has been proposed yet. Summary of the invention

[0005] The embodiments of the present application provide a collaborative energy-saving processing method and device to at least solve the problem in the related art that the energy-saving efficiency of the PON system and the WIFI system is not very high and there is a delay in waking up from a low-power state, which affects the rapid access of new terminal devices.

[0006] According to an embodiment of the present application, a collaborative energy-saving processing method is provided, which is applied to a wireless fidelity WIFI system, and the method includes:

[0007] Determine energy-saving state information of an access point (AP), wherein the energy-saving state information includes entering an energy-saving state or exiting an energy-saving state;

[0008] The energy-saving state information is notified to the SFU energy-saving state machine of the fiber-to-room unit SFU or the MFU energy-saving state machine of the master FTTR unit MFU, wherein the energy-saving state information is used for collaborative energy-saving processing with a high-speed passive optical network PON system.

[0009] According to another embodiment of the present application, a collaborative energy-saving processing method is also provided, which is applied to an optical fiber to a room unit SFU, and the method includes:

[0010] Receiving energy-saving state information notified by the WIFI system, wherein the energy-saving state information includes entering an energy-saving state or exiting an energy-saving state;

[0011] Through the SFU energy-saving state machine, collaborative energy-saving processing is performed with the WIFI system based on the energy-saving state information.

[0012] According to another embodiment of the present application, a collaborative energy-saving processing method is also provided, which is applied to a main fiber to a room unit MFU, and the method includes:

[0013] Receiving energy-saving state information notified by the WIFI system, wherein the energy-saving state information includes entering an energy-saving state or exiting an energy-saving state;

[0014] Through the MFU energy-saving state machine, collaborative energy-saving processing is performed with the WIFI system based on the energy-saving state information.

[0015] According to another embodiment of the present application, a computer program product is provided, including computer program instructions, wherein the computer program instructions enable a computer to implement the steps in any of the above method embodiments.

[0016] According to another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when run.

[0017] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0018] In an embodiment of the present application, energy-saving state information of an access point AP is determined, wherein the energy-saving state information includes entering an energy-saving state or exiting an energy-saving state; the energy-saving state information is notified to an SFU energy-saving state machine of an SFU or an MFU energy-saving state machine of an MFU, wherein the energy-saving state information is used to perform collaborative energy-saving processing with a PON system, which can solve the problem in the related art that the energy-saving efficiency of a PON system and a WIFI system is not very high and there is a delay in waking up from a low-power state, which affects the rapid access of new terminal devices. When entering an energy-saving state, an interactive mechanism for notifying the PON system of the energy-saving state information is implemented to achieve collaborative energy-saving of the PON system and the WIFI system, thereby improving the energy-saving efficiency of the PON+WIFI fusion system; and when exiting an energy-saving state, an interactive mechanism for notifying the PON system of the energy-saving state information is implemented to enable the PON system to wake up in time, thereby achieving rapid access of new terminal devices. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 It is a hardware structure block diagram of a computer device of the collaborative energy-saving processing method of an embodiment of the present application;

[0020] Figure 2 The process of the collaborative energy-saving processing method according to the embodiment of the present application is as follows Figure 1 ;

[0021] Figure 3 is a flow chart of the SFU energy-saving state machine according to this embodiment;

[0022] Figure 4 is a flow chart of the MFU energy-saving state machine according to this embodiment;

[0023] Figure 5 is a schematic diagram of a static SMPS mode according to the present embodiment;

[0024] Figure 6 is a schematic diagram of a dynamic SMPS mode according to the present embodiment;

[0025] Figure 7 The process of the collaborative energy-saving processing method according to the embodiment of the present application is as follows Figure 2 ;

[0026] Figure 8 The process of the collaborative energy-saving processing method according to the embodiment of the present application is as follows Figure 3 ;

[0027] Fig. 9 is a schematic diagram of energy saving in the monitoring state of the PON energy saving state machine at the SFU side according to the present embodiment;

[0028] Fig.10 is a schematic diagram of energy saving in the listening state of the PON energy saving state machine at the SFU side according to the present embodiment;

[0029] Fig.11 is a schematic diagram of full sleep state energy saving of the SFU side PON energy saving state machine according to this embodiment;

[0030] Fig.12 It is a schematic diagram of energy saving in a low-power sleep / low-power monitoring state of a PON energy-saving state machine at the MFU side according to this embodiment;

[0031] Fig.13 is a schematic diagram of energy saving in the full alert sleep / full alert monitoring state of the MFU side PON energy saving state machine according to this embodiment;

[0032] Fig.14 is a schematic diagram of energy saving in a low-power semi-sleep state of the PON energy-saving state machine at the MFU side according to this embodiment;

[0033] Fig.15 is a schematic diagram of energy saving in a full alert semi-sleep state of a PON energy saving state machine at the MFU side according to this embodiment;

[0034] Fig.16 is a flow chart of PON and WIFI collaborative energy saving according to this embodiment;

[0035] Fig.17 This is an indication that the AP notifies the SFU to enter energy saving in the static SMPS mode according to this embodiment. Figure 1 ;

[0036] Fig.18 This is an indication that the AP notifies the SFU to enter energy saving in the static SMPS mode according to this embodiment. Figure 2 ;

[0037] Fig.19 This is an indication that the AP notifies the SFU to exit energy saving in the static SMPS mode according to this embodiment. Figure 1 ;

[0038] Fig. 20 This is an indication that the AP notifies the SFU to exit energy saving in the static SMPS mode according to this embodiment. Figure 2 ;

[0039] Fig.21 This is an example of a station reporting to the MFU centralized control unit to enter energy saving in the static SMPS mode of this embodiment. Figure 1 ;

[0040] Fig. 22 This is an example of a station reporting to the MFU centralized control unit to enter energy saving in the static SMPS mode of this embodiment. Figure 2 ;

[0041] Fig.23This is an indication of the station reporting to the MFU centralized control unit to exit energy saving in the static SMPS mode of this embodiment. Figure 1 ;

[0042] Fig.24 This is an indication of the station reporting to the MFU centralized control unit to exit energy saving in the static SMPS mode of this embodiment. Figure 2 ;

[0043] Fig.25 This is a schematic diagram of the dynamic SMPS mode AP notifying the SFU to enter energy saving according to this embodiment. Figure 1 ;

[0044] Fig.26 This is a schematic diagram of the dynamic SMPS mode AP notifying the SFU to enter energy saving according to this embodiment. Figure 2 ;

[0045] Fig. 27 This is an indication that the AP notifies the SFU to exit energy saving in the dynamic SMPS mode according to this embodiment. Figure 1 ;

[0046] Fig.28 This is an indication that the AP notifies the SFU to exit energy saving in the dynamic SMPS mode according to this embodiment. Figure 2 ;

[0047] Fig.29 This is an example of a station reporting to the MFU centralized control unit to enter energy saving in the dynamic SMPS mode of this embodiment. Figure 1 ;

[0048] Fig.30 This is an example of a station reporting to the MFU centralized control unit to enter energy saving in the dynamic SMPS mode of this embodiment. Figure 2 ;

[0049] Fig.31 This is an example of a station reporting to the MFU centralized control unit to exit energy saving in the dynamic SMPS mode of this embodiment. Figure 1 ;

[0050] Fig.32 This is an example of a station reporting to the MFU centralized control unit to exit energy saving in the dynamic SMPS mode of this embodiment. Figure 2 ;

[0051] Fig.33 The framework of the collaborative energy-saving processing device according to the embodiment of the present application Figure 1 ;

[0052] Fig.34 The framework of the collaborative energy-saving processing device according to the embodiment of the present application Figure 2 ;

[0053] Fig.35 The framework of the collaborative energy-saving processing device according to the embodiment of the present application Figure 3 . DETAILED DESCRIPTION

[0054] The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0055] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0056] The method embodiments provided in the embodiments of the present application can be executed on a computer device or a similar computing device 0. Taking running on a computer device as an example, Figure 1 is a hardware structure block diagram of a computer device of the collaborative energy-saving processing method of an embodiment of the present application, such as Figure 1 As shown, the computer device may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device) and a memory 104 for storing data, wherein the above-mentioned computer device may also include a transmission device 106 for communication functions and an input and output device 108. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0057] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the collaborative energy-saving processing method in the embodiment of the present application. The processor 102 executes various functional applications and single-board matching by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0058] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer device. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0059] In this embodiment, a collaborative energy-saving processing method running on the above-mentioned computer device is provided. Figure 2 The process of the collaborative energy-saving processing method according to the embodiment of the present application is as follows Figure 1 ,like Figure 2 As shown, applied to the WIFI system, the process includes the following steps:

[0060] Step S202, determining energy-saving state information of the AP, where the energy-saving state information includes entering an energy-saving state or exiting an energy-saving state;

[0061] Step S204: Notify the energy-saving state information to the SFU energy-saving state machine of the SFU or the MFU energy-saving state machine of the MFU. The energy-saving state information is used to perform collaborative energy-saving processing with the PON system.

[0062] Through the above steps S202 to S204, the problem in the related art that the energy-saving efficiency of the PON system and the WIFI system is not very high and there is a delay in waking up from a low-power state, which affects the rapid access of new terminal devices, can be solved. When entering the energy-saving state, an interactive mechanism for notifying the PON system of the energy-saving state information is implemented to achieve collaborative energy saving of the PON system and the WIFI system, thereby improving the energy-saving efficiency of the PON+WIFI fusion system. When exiting the energy-saving state, an interactive mechanism for notifying the PON system of the energy-saving state information is implemented, so that the PON system can be awakened in time, and rapid access of new terminal devices can be achieved.

[0063] In this embodiment, the above-mentioned step S202 may specifically include: if the AP enters the single-stream mode under the triggering of the station (Station, referred to as STA for short), determining that the energy-saving state information is entering the energy-saving state; if the AP exits the single-stream mode under the triggering of the STA, determining that the energy-saving state information is exiting the energy-saving state.

[0064] In one embodiment, in the above step S204, notifying the SFU energy-saving state machine of the SFU of the energy-saving state information may specifically include: when the energy-saving state information is to enter the energy-saving state, sending a first notification event to the SFU energy-saving state machine of the SFU, the first notification event being used to indicate the SFU energy-saving state machine of the SFU to determine whether to request the MFU energy-saving state machine of the MFU to enter the energy-saving state, wherein the first notification event carries the energy-saving state information; when the energy-saving state information is to exit the energy-saving state, sending a second notification event to the SFU energy-saving state machine of the SFU, the second notification event being used to indicate the SFU energy-saving state machine of the SFU to determine whether to request the MFU energy-saving state machine of the MFU to enter the wake-up Awake state, wherein the second notification event carries the energy-saving state information.

[0065] The above-mentioned first notification event is used to indicate that the SFU is in the active free (ActiveFree) state to trigger the local sleep indication / local low power indication / local half sleep indication (Localsleepindication / Locallowpowerindication / Local doze indication, referred to as LSI / LPI / LDI) event, control the SFU energy-saving state machine to enter the full sleep listening / monitoring listening / half sleep listening (SleepAware / WatchAware / DozeAware) state, request the MFU energy-saving state machine of the MFU to enter the energy-saving state, and enter the full sleep / listening / monitoring (Asleep / Listen / Watch) state after the listening timer expires (Taware expires) event; in the active hold / full sleep listening / half sleep listening / monitoring listening / full sleep / listening / monitoring (ActiveHeld / SleepAware / DozeAware / WatchAware / Asleep / Listen / Watch) state, no local event (Local events); the above-mentioned second notification event is used to indicate that the SFU is in full sleep / listening / half sleep / full sleep listening / half sleep listening / monitoring listening (Asleep / Listen / Doze / SleepAware / DozeAware / WatchAware) state, triggering local wake-up indication / forced wake-up indication (Local Wake-up Indication / Force Wake-up Indication, referred to as LWI / FWI) events, controlling the SFU energy-saving state machine to enter the active hold (ActiveHeld) state, and sending a request to enter the Awake state to the MFU energy-saving state machine of the MFU; when in the active hold / active free (ActiveHeld / ActiveFree) state, local events (Local events) are not triggered.

[0066] In another embodiment, in the above step S204, notifying the MFU energy-saving state machine of the MFU may specifically include: when the energy-saving state information is to enter the energy-saving state, sending a third notification event to the MFU energy-saving state machine of the MFU through the centralized control logic, wherein the third notification event is used to indicate that the MFU energy-saving state machine of the MFU enters the AwakeFree state, and the MFU energy-saving state machine of the MFU and the SFU energy-saving state machine of the SFU determine whether to enter the energy-saving state according to the handshake result; when the energy-saving state information is to exit the energy-saving state, sending a fourth notification event to the MFU energy-saving state machine of the MFU through the centralized control logic, wherein the fourth notification event is used to indicate that the MFU energy-saving state machine of the MFU exits the energy-saving state, and sending a notification message not to allow entry into the energy-saving state, that is, turning off the Sleep Allow (OFF) (abbreviated as SA (OFF) or SA (off)) message to the SFU energy-saving state machine of the SFU, and the notification message is used to wake up the SFU. Wherein, the AwakeFree state can respond to the SFU request.

[0067] The third notification event is used to indicate that the MFU is in the forced awakening (AwakeForced) state, trigger a non-LWI event, control the MFU energy-saving state machine to enter the awakening free (AwakeFree) state, and send a notification message to the SFU to allow entry into the energy-saving state, that is, turn on the Sleep Allow (ON) (referred to as SA (ON) or SA (ON)) message; in the awakening free / low power sleep / low power monitoring / low power semi-sleep / full alert sleep / full alert monitoring / full alert semi-sleep (AwakeFree / LowPowerSleep / Watch / Doze / AlertedSleep / Watch / Doze, or AwakeFree / LowPowerSleep / LowPowerWatch / LowPowerDoze / AlertedSleep / AlertedWatch / AlertedDoze) state, Local is not triggered events; the fourth notification event is used to indicate that the MFU is in the AwakeFree / LowPowerSleep / Watch / Doze, or AwakeFree / LowPowerSleep / LowPowerWatch / LowPowerDoze state, triggering the LWI event, and sending a notification message to the SFU that it is not allowed to enter the energy-saving state, wherein when in the AwareFree state, the LWI event is used to indicate that the MFU energy-saving state machine enters the forced awakening (AwakeForced) state; when in the LowPowerSleep / LowPowerWatch (LowPowerSleep / Watch, or LowPowerSleep / LowPowerDoze) state, the LWI event is used to indicate that the MFU energy-saving state machine enters the forced awakening (AwakeForced) state. When in the AlertedSleep / Watch state, the LWI event is used to instruct the MFU energy-saving state machine to enter the AlertedSleep / Watch, or AlertedSleep / AlertedWatch state; when in the LowPowerDoze state, the LWI event is used to instruct the MFU energy-saving state machine to enter the AlertedDoze state; in the AwakeForced / AlertedSleep / Watch / Doze, or AwakeForced / AlertedSleep / AlertedWatch / AlertedDoze state, no local events are triggered.

[0068] Figure 3is a flow chart of the SFU energy-saving state machine according to this embodiment, such as Figure 3 As shown, the SFU energy-saving state machine includes the following states: Active Held, Active Free, Sleep Aware, Asleep, Doze / Watch Aware (or Doze Aware / Watch Aware), Listen / Watch. From the definition of G.987.3 standard, there are 3 states in the SFU energy-saving state machine that are in energy-saving mode, namely Asleep and Listen / Watch. In Asleep state, the transmission and reception of SFU are both closed; in Listen state, the reception of SFU is open and the transmission is closed; in Watch state, the transmission of SFU is closed and the reception is periodically opened.

[0069] Figure 4 is a flow chart of the MFU energy-saving state machine according to this embodiment. Figure 4 As shown, the MFU energy-saving state machine includes: forced awakening (Awake Forced), awakening free (Awake Free), low-power sleep / low-power monitoring (LowPowerSleep / Watch, or LowPowerSleep / LowPowerWatch), full alert sleep / full alert monitoring (Alerted Sleep / Watch, or Alerted Sleep / AlertedWatch), low-power semi-sleep (LowPowerDoze), full alert semi-sleep (AlertedDoze). From the definition of G.987.3 standard, the MFU energy-saving state machine has 3 states in energy-saving mode, namely LowPowerSleep / Watch / Doze, and Alerted Sleep / Watch / Doze is an intermediate state, indicating that the MFU energy-saving state machine will forcefully wake up the SFU. Among them, when in the LowPowerSleep / Watch or AlertedSleep / Watch state, the MFU will cache the downstream flow and not forward it to the SFU; when in the LowPowerDoze or AlertedDoze state, the MFU will forward the downstream flow.

[0070] like Figure 3 and Figure 4As shown in the figure, if the SFU energy-saving state machine is in the ActiveFree state, WIFI adopts the SMPS energy-saving mechanism, and the STA triggers the AP to enter energy-saving. Specifically, it can be divided into the following scenarios: 1. After the AP notifies the SFU to enter energy-saving, the SFU triggers the LSI event and enters the SleepAware state, and sends an SR (Sleep) (Sleep Request) message to the MFU. If the MFU energy-saving state machine is in the AwakeFree state at this time, it enters the LowPowerSleep / Watch state when it receives the SR (Sleep) message from the SFU; 2. After the AP notifies the SFU to enter energy-saving, the SFU triggers the LSI event and enters the SleepAware state, and sends an SR (Sleep) message to the MFU. If the MFU energy-saving state machine is in the LowPowerSleep / Watch or AlertedSleep / Watch state at this time, it receives the SR (Sleep) message from the SFU. (Sleep) message; 3. After AP notifies SFU to enter energy saving, SFU triggers LSI event, enters SleepAware state, and sends SR (Sleep) message to MFU. If the MFU energy saving state machine is in LowPowerDoze / AwakeForced / AlertedDoze state at this time, it will not respond when receiving SR (Sleep) message from SFU; 4. After AP notifies SFU to enter energy saving, SFU triggers LPI event, enters Doze / WatchAware state, and sends SR to MFU (WatchfulSleep, monitoring sleep) message. If the MFU energy-saving state machine is in the AwakeFree state at this time, it enters the LowPowerSleep / Watch state when it receives the SR (WatchfulSleep) message from the SFU; 5. After the AP notifies the SFU to enter energy-saving, the SFU triggers the LPI event and enters the Doze / WatchAware state, and sends an SR (WatchfulSleep) message to the MFU. If the MFU energy-saving state machine is in the LowPowerSleep / Watch or AlertedSleep / Watch state at this time, it maintains the current state when it receives the SR (WatchfulSleep) message from the SFU; 6. After the AP notifies the SFU to enter energy-saving, the SFU triggers the LPI event and enters the Doze / WatchAware state, and sends an SR (WatchfulSleep) message to the MFU. If the MFU energy-saving state machine is in the LowPowerDoze / AwakeForced / AlertedDoze state at this time, it does not respond when it receives the SR (WatchfulSleep) message from the SFU;7. After the AP notifies the SFU to enter energy saving, the SFU triggers the LDI event and enters the Doze / WatchAware state, and sends an SR (Doze) message to the MFU. If the MFU energy saving state machine is in the AwakeFree state at this time, it enters the LowPowerDoze state when it receives the SR (Doze) message from the SFU. 8. After the AP notifies the SFU to enter energy saving, the SFU triggers the LDI event and enters the Doze / WatchAware state, and sends an SR (Doze) message to the MFU. If the MFU energy saving state machine is in the LowPowerDoze or AlertedDoze state at this time, it enters the LowPowerDoze state when it receives the SR (Doze) message from the SFU. 9. After the AP notifies the SFU to enter energy saving, the SFU triggers the LDI event, enters the Doze / WatchAware state, and sends an SR (Doze) message to the MFU. If the MFU energy saving state machine is in the AwakeForced / LowPowerSleep / Watch / AlertedSleep / Watch state at this time, it will not respond when receiving the SR (Doze) message from the SFU. 10. When the MFU energy saving state machine is in the AwakeFree state, if the MFU triggers a local event (OLT-LWI, Optical Line Terminal-Local Wake-up Indication, optical line terminal local wake-up indication), it enters the AwakeForced state and sends an SA (OFF) message to the SFU. 11. When the MFU energy saving state machine is in the AwakeForced state, if the MFU triggers a local event (!OLT-LWI, i.e. non-OLT-LWI), it enters the AwakeFree state and sends an SA (ON) message to the SFU. ;

[0071] In addition, when the MFU energy-saving state machine jumps from the AlertedSleep / Watch state to the AwakeForced state, it sends a local event (FWI) to the SFU to forcibly wake up the SFU; when the MFU energy-saving state machine is in the AlertedDoze state, it jumps to its own state and sends a local event (FWI) to the SFU.

[0072] Figure 5 is a schematic diagram of a static SMPS mode according to this embodiment, Figure 6 is a schematic diagram of a dynamic SMPS mode according to this embodiment, such as Figure 5 and Figure 6As shown in Figure 1, according to the definition of P802.11-REVme / D4.0, the SMPS working mode is divided into static mode and dynamic mode. In static mode, the STA sends a spatial multiplexing power save action frame: static mode (SpatialMultiplexing Power Save action frame: Static Mode) to the AP, that is, an action frame carrying the Static Mode flag, and then the AP transmits data to the STA in single-stream mode until the STA explicitly sends a spatial multiplexing power save action frame: static mode disabled (SpatialMultiplexing Power Save action frame: Static Mode disabled) to the AP, that is, an action frame carrying the Static Mode disabled flag, and then the AP resumes transmitting data to the STA in multi-stream mode. In dynamic mode, the STA sends a spatial multiplexing power save action frame: Dynamic Mode (SpatialMultiplexing Power Save action frame: Dynamic Mode) to the AP, that is, an action frame carrying Dynamic Mode. Then the AP sends a data frame or RTS (Request to send) to the STA in single-stream mode. When the data frame is sent and a Clear To Send (CTS) feedback is received, the AP returns to the default multi-stream mode when sending the next data frame.

[0073] Depend on Figure 3 and Figure 5 , Figure 6 From the working mechanism of the SFU energy-saving state machine and the SMPS mode of WIFI, it can be seen that when the WIFI system is in SMPS mode, the AP works in single-stream / multi-stream mode is determined by the uplink action frame sent by the STA. When the AP enters the single-stream mode under the trigger of the STA, a local event Local events (LSI / LPI / LDI) can be given to the SFU energy-saving state machine, and the SFU energy-saving state machine decides whether to request the MFU energy-saving state machine to enter the SleepAware / WatchAware / DozeAware state. When the AP exits the single-stream mode under the trigger of the STA, a Local events (LWI) can be given to the SFU energy-saving state machine, and the SFU energy-saving state machine decides whether to request the MFU energy-saving state machine to enter the Awake state. This achieves the coordinated energy saving of the WIFI and PON systems on the SFU side.

[0074] Depend on Figure 4 and Figure 5 , Figure 6 The described working mechanism of the MFU energy-saving state machine and the SMPS mode of WIFI is that the MFU is centrally controlled. When the WIFI system is in SMPS mode, the AP works in single-stream / multi-stream mode determined by the uplink action frame sent by the STA. When the AP enters the single-stream mode under the trigger of the STA, the centralized control logic can be used to give the MFU energy-saving state machine a Local events (non-LWI) event, so that the MFU energy-saving state machine enters a state (AwakeFree) that can respond to the SFU request, and then the MFU energy-saving state machine and the SFU energy-saving state machine decide whether to enter the energy-saving state according to the handshake result. When the AP exits the single-stream mode under the trigger of the STA, the centralized control logic can be used to give the MFU energy-saving state machine a Local events (LWI) event, so that the MFU energy-saving state machine exits the energy-saving state in time, and sends an SA (close) message to the SFU to wake up the SFU in time, thereby realizing the coordinated energy saving of the WIFI on the MFU side and the PON system.

[0075] The present application also provides a collaborative energy-saving processing method. Figure 7 The process of the collaborative energy-saving processing method according to the embodiment of the present application is as follows Figure 2 ,like Figure 7 As shown, applied to SFU, the process includes the following steps:

[0076] Step S702, receiving energy-saving state information notified by the WIFI system, where the energy-saving state information includes entering the energy-saving state or exiting the energy-saving state;

[0077] Step S704: The SFU energy-saving state machine performs energy-saving processing in collaboration with the WIFI system based on the energy-saving state information.

[0078] Through the above steps S702 to S704, the problem in the related art that the energy-saving efficiency of the PON system and the WIFI system is not very high and there is a delay in waking up from a low-power state, which affects the rapid access of new terminal devices, can be solved, the energy-saving state information notified when the WIFI system enters the energy-saving state is received, and the coordinated energy-saving of the PON system and the WIFI system is achieved, thereby improving the energy-saving efficiency of the PON+WIFI fusion system, and the energy-saving state information notified when the WIFI system exits the energy-saving state is received, so that the PON system can be awakened in time, and rapid access of new terminal devices can be achieved.

[0079] In this embodiment, the above-mentioned step S702 may specifically include: when the energy-saving state information is to enter the energy-saving state, receiving a first notification event sent by the WIFI system through the SFU energy-saving state machine, wherein the first notification event carries the energy-saving state information; when the energy-saving state information is to exit the energy-saving state, receiving a second notification event sent by the WIFI system through the SFU energy-saving state machine, wherein the second notification event carries the energy-saving state information.

[0080] In this embodiment, the above step S704 may specifically include:

[0081] S7041, when the energy-saving state information is to enter the energy-saving state, determine through the SFU energy-saving state machine whether to request the MFU energy-saving state machine of the main optical fiber to the room unit MFU to enter the energy-saving state. Further, in the ActiveFree state, trigger the LSI / LPI / LDI event, enter the SleepAware / WatchAware / DozeAware state, request the MFU energy-saving state machine of the MFU to enter the energy-saving state, and enter the Asleep / Listen / Watch state after the Taware expires event; in the ActiveHeld / SleepAware / DozeAware / WatchAware / Asleep / Listen / Watch state, do not trigger Local events.

[0082] S7042, when the energy-saving state information indicates exiting the energy-saving state, determine through the SFU energy-saving state machine whether to request the MFU energy-saving state machine of the MFU to enter the Awake state. Furthermore, when in the Asleep / Listen / Doze / SleepAware / DozeAware / WatchAware state, trigger the LWI / FWI event, control the SFU energy-saving state machine to enter the ActiveHeld state, and send a request to the MFU to enter the Awake state; when in the ActiveHeld / ActiveFree state, do not trigger Local events.

[0083] This embodiment also provides a collaborative energy-saving processing method. Figure 8 The process of the collaborative energy-saving processing method according to the embodiment of the present application is as follows Figure 3 ,like Figure 8 As shown, applied to MFU, the process includes the following steps:

[0084] Step S802, receiving energy-saving state information notified by the WIFI system, where the energy-saving state information includes entering an energy-saving state or exiting an energy-saving state;

[0085] Step S804: Collaborative energy-saving processing is performed with the WIFI system based on the energy-saving state information through the MFU energy-saving state machine.

[0086] Through the above steps S702 to S704, the problem in the related art that the energy-saving efficiency of the PON system and the WIFI system is not very high and there is a delay in waking up from a low-power state, which affects the rapid access of new terminal devices, can be solved, the energy-saving state information notified when the WIFI system enters the energy-saving state is received, and the coordinated energy-saving of the PON system and the WIFI system is achieved, thereby improving the energy-saving efficiency of the PON+WIFI fusion system, and the energy-saving state information notified when the WIFI system exits the energy-saving state is received, so that the PON system can be awakened in time, and rapid access of new terminal devices can be achieved.

[0087] In this embodiment, the above-mentioned step S802 may specifically include: when the energy-saving state information is to enter the energy-saving state, receiving, through the MFU energy-saving state machine, a third notification event sent by the WIFI system through the centralized control logic, wherein the third notification event carries the energy-saving state information; when the energy-saving state information is to exit the energy-saving state, receiving the fourth notification event sent by the WIFI system through the centralized control logic to the MFU energy-saving state machine, wherein the fourth notification event carries the energy-saving state information.

[0088] In this embodiment, the above step S804 may specifically include:

[0089] S8041, control the MFU energy-saving state machine to enter the AwakeFree state, and the MFU energy-saving state machine and the SFU energy-saving state machine of the slave FTTR unit SFU determine whether to enter the energy-saving state according to the handshake result. Further, in the AwakeForced state, trigger a non-LWI event and send a notification message to the SFU to allow entry into the energy-saving state; in the AwakeFree / LowPowerSleep / Watch / Doze / AlertedSleep / Watch / Doze state, do not trigger Localevents.

[0090] S8042, control the MFU energy-saving state machine to exit the energy-saving state, and send a notification message to the SFU energy-saving state machine of the SFU that it is not allowed to enter the energy-saving state, and the notification message is used to wake up the SFU. Further, in the AwakeFree / LowPowerSleep / Watch / Doze state, trigger the LWI event, wherein when in the AwareFree state, the LWI event is used to indicate that the MFU energy-saving state machine enters the AwakeForced state; when in the LowPowerSleep / Watch state, the LWI event is used to indicate that the MFU energy-saving state machine enters the AlertedSleep / Watch state; when in the LowPowerDoze state, the LWI event is used to indicate that the MFU energy-saving state machine enters the AlertedDoze state; in the AwakeForced / AlertedSleep / Watch / Doze state, Local events are not triggered.

[0091] Fig. 9 is a schematic diagram of energy saving in the monitoring state of the PON energy saving state machine at the SFU side according to this embodiment, such as Fig. 9 As shown, when the SFU energy-saving state machine is in the Watch state, the PON port transmission is always closed, and the PON port reception is periodically opened.

[0092] Fig.10 is a schematic diagram of energy saving in the monitoring state of the PON energy saving state machine at the SFU side according to this embodiment, such as Fig.10 As shown, when the SFU energy-saving state machine is in the Listen state, the PON port transmission is normally closed, and the PON port reception is normally open.

[0093] Fig.11 Schematic diagram of full sleep state energy saving of the SFU side PON energy saving state machine according to this embodiment, such as Fig.11 As shown, when the SFU energy-saving state machine is in the Asleep state, the PON port sending and the PON port receiving are always closed.

[0094] Fig.12 is a schematic diagram of energy saving in the low power sleep / low power monitoring state of the MFU side PON energy saving state machine according to this embodiment, such as Fig.12 As shown, when the MFU energy-saving state machine is in the LowPowerSleep / Watch state, the MFU caches the downstream flow and does not forward it to the SFU.

[0095] Fig.13 is a schematic diagram of energy saving in the full alert sleep / alert monitoring state of the MFU side PON energy saving state machine according to this embodiment, such as Fig.13As shown, when the MFU energy-saving state machine is in the AlertedSleep / Watch state, the MFU caches the downstream flow and does not forward it to the SFU.

[0096] Fig.14 is a schematic diagram of energy saving in a low power semi-sleep state of the PON energy saving state machine at the MFU side according to this embodiment, such as Fig.14 As shown, when the MFU energy-saving state machine is in the LowPowerDoze state, the MFU forwards the downstream flow.

[0097] Fig.15 is a schematic diagram of energy saving in the alert semi-sleep state of the MFU side PON energy saving state machine according to this embodiment, such as Fig.15 As shown, when the MFU energy-saving state machine is in the AlertedDoze state, the MFU forwards the downstream flow.

[0098] Fig.16 is a flow chart of PON and WIFI collaborative energy saving according to this embodiment, such as Fig.16 As shown in the figure, STA triggers AP to enter energy saving, SFU requests MFU to enter energy saving state, MFU responds to SFU's request, SFU energy saving state machine and WIFI system enter energy saving state synchronously; after STA triggers AP to exit energy saving, AP notifies SFU, SFU sends a request to MFU to exit energy saving state in advance, after MFU allows SFU to exit energy saving, SFU energy saving state machine and WIFI system exit energy saving state synchronously and start data interaction.

[0099] Fig.17 This is an indication that the AP notifies the SFU to enter energy saving in the static SMPS mode according to this embodiment. Figure 1 ,like Fig.17 As shown in the figure, if the SFU energy-saving state machine is in the ActiveFree state, WIFI adopts the SMPS energy-saving mechanism, STA triggers AP to enter energy-saving (i.e., low power mode: 1), AP notifies SFU that an energy-saving event has occurred, and SFU triggers LSI / LPI / LDI events after receiving the notification, and enters SleepAware / WatchAware / DozeAware mode, and at the same time sends a request to MFU to enter the energy-saving state, and enters the Asleep / Listen / Watch state after the Taware expires event. After the MFU energy-saving state machine receives the request to enter the energy-saving state from the SFU, it takes corresponding actions according to the state it is in.

[0100] Fig.18 This is an indication that the AP notifies the SFU to enter energy saving in the static SMPS mode according to this embodiment. Figure 2 ,like Fig.18As shown in the figure, if the SFU energy-saving state machine is in the ActiveHeld / SleepAware / DozeAware / WatchAware / Asleep / Listen / Watch state, WIFI adopts the static SMPS energy-saving mechanism, STA triggers AP to enter energy-saving (i.e. low power mode: 1), AP notifies SFU of the energy-saving event, and SFU does not trigger Local events after receiving the notification, and the state of the SFU energy-saving state machine is not affected.

[0101] Fig.19 This is an indication that the AP notifies the SFU to exit energy saving in the static SMPS mode according to this embodiment. Figure 1 ,like Fig.19 As shown in the figure, if the SFU energy-saving state machine is in the Asleep / Listen / Doze state, WIFI adopts the static SMPS energy-saving mechanism, STA triggers AP to exit energy-saving (ie, low power mode: 0), AP notifies SFU that the energy-saving event has occurred, and SFU triggers an LWI event after receiving the notification. The SFU energy-saving state machine enters the ActiveHeld state and sends a request to the MFU to enter the Awake state.

[0102] Fig. 20 This is an indication that the AP notifies the SFU to exit energy saving in the static SMPS mode according to this embodiment. Figure 2 ,like Fig. 20 As shown in the figure, if the SFU energy-saving state machine is in the ActiveHeld / ActiveFree / SleepAware / DozeAware / WatchAware state, WIFI adopts the static SMPS energy-saving mechanism, STA triggers AP to exit energy-saving (i.e., low power mode: 0), AP notifies SFU of the occurrence of the energy-saving exit event, and SFU does not trigger Local events after receiving the notification, and the SFU energy-saving state machine state is not affected.

[0103] Fig.21 This is an example of a station reporting to the MFU centralized control unit to enter energy saving in the static SMPS mode of this embodiment. Figure 1 ,like Fig.21 As shown in the figure, if the MFU energy-saving state machine is in the AwakeForced state, WIFI adopts the static SMPS energy-saving mechanism, the STA triggers the AP to enter energy saving (ie, low power mode: 1), and the AP notifies the MFU centralized control unit that an energy-saving event has occurred. After receiving the notification, the MFU triggers a non-LWI event, and the MFU energy-saving state machine enters the AwakeFree state and sends a SA (ON) message to the SFU.

[0104] Fig. 22This is an example of a station reporting to the MFU centralized control unit to enter energy saving in the static SMPS mode of this embodiment. Figure 2 ,like Fig. 22 As shown in the figure, if the MFU energy-saving state machine is in the AwakeFree / LowPowerSleep / Watch / Doze / AlertedSleep / Watch / Doze state, WIFI adopts the static SMPS energy-saving mechanism, STA triggers AP to enter energy saving (ie, low power mode: 1), AP notifies the MFU centralized control unit to enter the energy-saving event, and MFU does not trigger Localevents after receiving the notification, and the MFU energy-saving state machine state is not affected.

[0105] Fig.23 This is an indication of the station reporting to the MFU centralized control unit to exit energy saving in the static SMPS mode of this embodiment. Figure 1 ,like Fig.23 As shown in the figure, if the MFU energy-saving state machine is in the AwakeFree / LowPowerSleep / Watch / Doze state, WIFI adopts the static SMPS energy-saving mechanism, STA triggers AP to exit energy-saving (i.e., low power mode: 0), AP notifies MFU that the energy-saving exit event has occurred, and MFU triggers the LWI event after receiving the notification. When the MFU energy-saving state machine is in the AwareFree state, the LWI event causes the MFU energy-saving state machine to enter the AwakeForced state and send an SA (OFF) message to the SFU. When the MFU energy-saving state machine is in the LowPowerSleep / Watch state, the LWI event causes the MFU energy-saving state machine to enter the AlertedSleep / Watch state and send an SA (OFF) message to the SFU; when the MFU energy-saving state machine is in the LowPowerDoze state, the LWI event causes the MFU energy-saving state machine to enter the AlertedDoze state and send an SA (OFF) message to the SFU.

[0106] Fig.24 This is an indication of the station reporting to the MFU centralized control unit to exit energy saving in the static SMPS mode of this embodiment. Figure 2 ,like Fig.24 As shown in the figure, if the MFU energy-saving state machine is in the AwakeForced / AlertedSleep / Watch / Doze state, WIFI adopts the static SMPS energy-saving mechanism, STA triggers AP to exit energy-saving (ie, low power mode: 0), AP notifies the MFU centralized control unit that the energy-saving event has occurred, and MFU does not trigger Local events after receiving the notification, and the MFU energy-saving state machine state is not affected.

[0107] Fig.25This is a schematic diagram of the dynamic SMPS mode AP notifying the SFU to enter energy saving according to this embodiment. Figure 1 ,like Fig.25 As shown in the figure, if the SFU energy-saving state machine is in the ActiveFree state, WIFI adopts the dynamic SMPS energy-saving mechanism, STA triggers AP to enter energy-saving (i.e. low power mode: 1), AP notifies SFU that an energy-saving event has occurred, and SFU triggers LSI / LPI / LDI events after receiving the notification, and enters SleepAware / WatchAware / DozeAware mode, and at the same time sends a request to MFU to enter the energy-saving state, and enters the Asleep / Listen / Watch state after the Taware expires event.

[0108] Fig.26 This is a schematic diagram of the dynamic SMPS mode AP notifying the SFU to enter energy saving according to this embodiment. Figure 2 ,like Fig.26 As shown in the figure, if the SFU energy-saving state machine is in the ActiveHeld / SleepAware / DozeAware / WatchAware / Asleep / Listen / Watch state, WIFI adopts the dynamic SMPS energy-saving mechanism, STA triggers AP to enter energy-saving (i.e. low power mode: 1), AP notifies SFU of the energy-saving event, and SFU does not trigger Local events after receiving the notification, and the SFU energy-saving state machine state is not affected.

[0109] Fig. 27 This is an indication that the AP notifies the SFU to exit energy saving in the dynamic SMPS mode according to this embodiment. Figure 1 ,like Fig. 27 As shown in the figure, if the SFU energy-saving state machine is in the Asleep / Listen / Watch state, WIFI adopts the dynamic SMPS energy-saving mechanism, the AP exits energy-saving (i.e., low power mode: 0), and the AP notifies the SFU that the energy-saving exit event has occurred. After receiving the notification, the SFU triggers an LWI event, and the SFU energy-saving state machine enters the ActiveHeld state, and at the same time sends a request to the MFU to enter the Awake state.

[0110] Fig.28 This is an indication that the AP notifies the SFU to exit energy saving in the dynamic SMPS mode according to this embodiment. Figure 2 ,like Fig.28As shown in the figure, if the SFU energy-saving state machine is in the ActiveHeld / ActiveFree / SleepAware / DozeAware / WatchAware state, WIFI adopts the dynamic SMPS energy-saving mechanism, the AP exits energy saving (i.e., low power mode: 0), and the AP notifies the SFU of the energy-saving exit event. After receiving the notification, the SFU does not trigger Local events, and the SFU energy-saving state machine state is not affected.

[0111] Fig.29 This is an example of a station reporting to the MFU centralized control unit to enter energy saving in the dynamic SMPS mode of this embodiment. Figure 1 ,like Fig.29 As shown in the figure, if the MFU energy-saving state machine is in the AwakeForced state, WIFI adopts the dynamic SMPS energy-saving mechanism, the STA triggers the AP to enter energy saving (ie, low power mode: 1), and the AP notifies the MFU centralized control unit that an energy-saving event has occurred. After receiving the notification, the MFU triggers a non-LWI event, and the MFU energy-saving state machine enters the AwakeFree state and sends a SA (ON) message to the SFU.

[0112] Fig.30 This is an example of a station reporting to the MFU centralized control unit to enter energy saving in the dynamic SMPS mode of this embodiment. Figure 2 ,like Fig.30 As shown in the figure, if the MFU energy-saving state machine is in the AwakeFree / LowPowerSleep / Watch / Doze / AlertedSleep / Watch / Doze state, WIFI adopts the dynamic SMPS energy-saving mechanism, STA triggers AP to enter energy saving (ie, low power mode: 1), AP notifies the MFU centralized control unit to enter the energy-saving event, and the MFU does not trigger Localevents after receiving the notification, and the MFU energy-saving state machine state is not affected.

[0113] Fig.31 This is an example of a station reporting to the MFU centralized control unit to exit energy saving in the dynamic SMPS mode of this embodiment. Figure 1 ,like Fig.31As shown in the figure, if the MFU energy-saving state machine is in the AwakeFree / LowPowerSleep / Watch / Doze state, WIFI adopts the dynamic SMPS energy-saving mechanism, the AP exits energy-saving (i.e., low power mode: 0), and the AP notifies the MFU centralized control unit that the energy-saving event has occurred. After receiving the notification, the MFU triggers the LWI event. When the MFU energy-saving state machine is in the AwakeFree state, the LWI event causes the MFU energy-saving state machine to enter the AwakeForced state and send an SA (OFF) message to the SFU. When the MFU energy-saving state machine is in the LowPowerSleep / Watch state, the LWI event causes the MFU energy-saving state machine to enter the AlertedSleep / Watch state and send an SA (OFF) message to the SFU; when the MFU energy-saving state machine is in the LowPowerDoze state, the LWI event causes the MFU energy-saving state machine to enter the AlertedDoze state and send an SA (OFF) message to the SFU.

[0114] Fig.32 This is an example of a station reporting to the MFU centralized control unit to exit energy saving in the dynamic SMPS mode of this embodiment. Figure 2 ,like Fig.32 As shown in the figure, if the MFU energy-saving state machine is in the AwakeForced / AlertedSleep / Watch / Doze state, WIFI adopts the dynamic SMPS energy-saving mechanism, the AP exits energy saving (ie, low power mode: 0), and the AP notifies the MFU centralized control unit that an energy-saving event has occurred. After receiving the notification, the MFU does not trigger Local events, and the MFU energy-saving state machine state is not affected.

[0115] The embodiment of the present application also provides a collaborative energy-saving processing device, Fig.33 The framework of the collaborative energy-saving processing device according to the embodiment of the present application Figure 1 ,like Fig.33 As shown, the device is applied to a WIFI system and includes:

[0116] A determination module 332 is used to determine energy-saving state information of an access point AP, wherein the energy-saving state information includes entering an energy-saving state or exiting an energy-saving state;

[0117] The notification module 334 is used to notify the energy-saving state information to the SFU energy-saving state machine of the SFU or the MFU energy-saving state machine of the MFU, wherein the energy-saving state information is used to perform collaborative energy-saving processing with the PON system.

[0118] In one embodiment, the determination module 332 is also used to determine that if the AP enters the single-stream mode under the triggering of the station STA, the energy-saving state information is entering the energy-saving state; if the AP exits the single-stream mode under the triggering of the STA, the energy-saving state information is determined to exit the energy-saving state.

[0119] In one embodiment, the notification module 334 includes:

[0120] A first sending submodule, configured to send a first notification event to the SFU energy-saving state machine of the SFU when the energy-saving state information is to enter the energy-saving state, wherein the first notification event is used to instruct the SFU energy-saving state machine of the SFU to determine whether to request the MFU energy-saving state machine of the MFU to enter the energy-saving state, wherein the first notification event carries the energy-saving state information;

[0121] A second sending submodule is used to send a second notification event to the SFU energy-saving state machine of the SFU when the energy-saving state information is to exit the energy-saving state, and the second notification event is used to instruct the SFU energy-saving state machine of the SFU to determine whether to request the MFU energy-saving state machine of the MFU to enter the wake-up Awake state, wherein the second notification event carries the energy-saving state information.

[0122] In one embodiment, the first notification event is used to indicate that the SFU is in the ActiveFree state to trigger the LSI / LPI / LDI event, control the SFU energy-saving state machine to enter the SleepAware / WatchAware / DozeAware state, request the MFU energy-saving state machine of the MFU to enter the energy-saving state, and enter the Asleep / Listen / Watch state after the Taware expires event; in the ActiveHeld / SleepAware / DozeAware / WatchAware / Asleep / Listen / Watch state, Local events are not triggered;

[0123] The second notification event is used to indicate that the SFU is in the Asleep / Listen / Doze / SleepAware / DozeAware / WatchAware state, trigger the LWI / FWI event, control the SFU energy-saving state machine to enter the ActiveHeld state, and send a request to enter the Awake state to the MFU energy-saving state machine of the MFU; when in the ActiveHeld / ActiveFree state, Local events are not triggered.

[0124] In one embodiment, the notification module 334 includes:

[0125] A third sending submodule is used for sending a third notification event to the MFU energy-saving state machine of the MFU through the centralized control logic when the energy-saving state information is to enter the energy-saving state, wherein the third notification event is used to indicate that the MFU energy-saving state machine of the MFU enters the AwakeFree state, and the MFU energy-saving state machine of the MFU and the SFU energy-saving state machine of the SFU determine whether to enter the energy-saving state according to the handshake result;

[0126] The fourth sending submodule is used to send a fourth notification event to the MFU energy-saving state machine of the MFU through the centralized control logic when the energy-saving state information is to exit the energy-saving state, wherein the fourth notification event is used to instruct the MFU energy-saving state machine of the MFU to exit the energy-saving state, and send a notification message to the SFU energy-saving state machine of the SFU that entry into the energy-saving state is not allowed, and the notification message is used to wake up the SFU.

[0127] In one embodiment, the third notification event is used to indicate that the MFU is in the AwakeForced state, trigger a non-LWI event, control the MFU energy-saving state machine to enter the AwakeFree state, and send a notification message to the SFU to allow entry into the energy-saving state; in the AwakeFree / LowPowerSleep / Watch / Doze / AlertedSleep / Watch / Doze state, Local is not triggered events; the fourth notification event is used to indicate that the MFU is in the AwakeFree / LowPowerSleep / Watch / Doze state, trigger the LWI event, and send a notification message to the SFU that it is not allowed to enter the energy-saving state, wherein, when in the AwareFree state, the LWI event is used to indicate that the MFU energy-saving state machine enters the AwakeForced state; when in the LowPowerSleep / Watch state, the LWI event is used to indicate that the MFU energy-saving state machine enters the AlertedSleep / Watch state; when in the LowPowerDoze state, the LWI event is used to indicate that the MFU energy-saving state machine enters the AlertedDoze state; in the AwakeForced / AlertedSleep / Watch / Doze state, Local events are not triggered.

[0128] The embodiment of the present application also provides a collaborative energy-saving processing device, Fig.34 The framework of the collaborative energy-saving processing device according to the embodiment of the present application Figure 2 ,like Fig.34As shown, applied to SFU, the device comprises:

[0129] A first receiving module 342 is used to receive energy-saving state information notified by the WIFI system, wherein the energy-saving state information includes entering the energy-saving state or exiting the energy-saving state;

[0130] The first processing module 344 is used to perform collaborative energy-saving processing with the WIFI system based on the energy-saving state information through the SFU energy-saving state machine.

[0131] In one embodiment, the first receiving module 342 includes:

[0132] A first receiving submodule is used to receive, when the energy-saving state information indicates entering an energy-saving state, a first notification event sent by the WIFI system through an SFU energy-saving state machine, wherein the first notification event carries the energy-saving state information;

[0133] The second receiving submodule is used to receive a second notification event sent by the WIFI system through the SFU energy-saving state machine when the energy-saving state information is to exit the energy-saving state, wherein the second notification event carries the energy-saving state information.

[0134] In one embodiment, the first processing module 344 includes:

[0135] A first determination submodule, configured to determine, through the SFU energy-saving state machine, whether to request the MFU energy-saving state machine of the MFU to enter the energy-saving state when the energy-saving state information indicates entering the energy-saving state;

[0136] The second determination submodule is used to determine, through the SFU energy-saving state machine, whether to request the MFU energy-saving state machine of the MFU to enter the awakening Awake state when the energy-saving state information is to exit the energy-saving state.

[0137] In one embodiment, the first determination submodule is also used to trigger LSI / LPI / LDI events in the ActiveFree state, enter the SleepAware / WatchAware / DozeAware state, request the MFU energy-saving state machine of the MFU to enter the energy-saving state, and enter the Asleep / Listen / Watch state after the Taware expires event; in the ActiveHeld / SleepAware / DozeAware / WatchAware / Asleep / Listen / Watch state, Local events are not triggered.

[0138] In one embodiment, the second determination submodule is further used to trigger an LWI / FWI event in the Asleep / Listen / Doze / SleepAware / DozeAware / WatchAware state, control the SFU energy-saving state machine to enter the ActiveHeld state, and send a request to the MFU to enter the Awake state;

[0139] In the ActiveHeld / ActiveFree state, Local events are not triggered.

[0140] This embodiment also provides a collaborative energy-saving processing device, Fig.35 The framework of the collaborative energy-saving processing device according to the embodiment of the present application Figure 3 ,like Fig.35 As shown, applied to MFU, the device includes:

[0141] The second receiving module 352 is used to receive energy-saving state information notified by the WIFI system, wherein the energy-saving state information includes entering the energy-saving state or exiting the energy-saving state;

[0142] The second processing module 354 is used to perform collaborative energy-saving processing with the WIFI system based on the energy-saving state information through the MFU energy-saving state machine.

[0143] In one embodiment, the second receiving module 352 includes:

[0144] A third receiving submodule is used to receive, through the MFU energy-saving state machine, a third notification event sent by the WIFI system through the centralized control logic when the energy-saving state information is entering the energy-saving state, wherein the third notification event carries the energy-saving state information;

[0145] The fourth receiving submodule is used to receive, when the energy-saving state information is to exit the energy-saving state, a fourth notification event sent by the WIFI system through the centralized control logic to the MFU energy-saving state machine, wherein the fourth notification event carries the energy-saving state information.

[0146] In one embodiment, the second processing module 354 includes:

[0147] The third determination submodule is used to control the MFU energy-saving state machine to enter the AwakeFree state, and the MFU energy-saving state machine and the SFU energy-saving state machine of the slave FTTR unit SFU determine whether to enter the energy-saving state according to the handshake result;

[0148] The control submodule is used to control the MFU energy-saving state machine to exit the energy-saving state, and send a notification message to the SFU energy-saving state machine of the SFU that does not allow entry into the energy-saving state, wherein the notification message is used to wake up the SFU.

[0149] In one embodiment, the third determination submodule is also used to trigger non-LWI events when in the AwakeForced state, and send a notification message to the SFU allowing entry into the energy-saving state; and not trigger Local events when in the AwakeFree / LowPowerSleep / Watch / Doze / AlertedSleep / Watch / Doze state.

[0150] In one embodiment, the control submodule is also used to trigger an LWI event when in the AwakeFree / LowPowerSleep / Watch / Doze state, wherein when in the AwareFree state, the LWI event is used to instruct the MFU energy-saving state machine to enter the AwakeForced state; when in the LowPowerSleep / Watch state, the LWI event is used to instruct the MFU energy-saving state machine to enter the AlertedSleep / Watch state; when in the LowPowerDoze state, the LWI event is used to instruct the MFU energy-saving state machine to enter the AlertedDoze state; in the AwakeForced / AlertedSleep / Watch / Doze state, Local events are not triggered.

[0151] An embodiment of the present application further provides a computer program product, including computer program instructions, wherein the computer program instructions enable a computer to implement the steps in any of the above method embodiments.

[0152] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0153] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0154] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0155] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0156] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.

[0157] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.

[0158] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.

Claims

1. A collaborative energy-saving processing method, characterized in that: Applied to a wireless fidelity WIFI system, the method includes: Determining energy-saving state information of an access point AP, wherein the energy-saving state information includes entering an energy-saving state or exiting an energy-saving state; Notifying the energy-saving state information to the SFU energy-saving state machine of the slave fiber to room unit SFU or the MFU energy-saving state machine of the main fiber to room unit MFU, wherein the energy-saving state information is used for collaborative energy-saving processing with a high-speed passive optical network PON system; Among them, notifying the energy-saving state information to the SFU energy-saving state machine from the optical fiber to the room unit SFU includes: when the energy-saving state information is to enter the energy-saving state, sending a first notification event to the SFU energy-saving state machine of the SFU, the first notification event is used to instruct the SFU energy-saving state machine of the SFU to determine whether to request the MFU energy-saving state machine of the MFU to enter the energy-saving state, wherein the first notification event carries the energy-saving state information; when the energy-saving state information is to exit the energy-saving state, sending a second notification event to the SFU energy-saving state machine of the SFU, the second notification event is used to instruct the SFU energy-saving state machine of the SFU to determine whether to request the MFU energy-saving state machine of the MFU to enter the wake-up Awake state, wherein the second notification event carries the energy-saving state information; Notifying the MFU energy-saving state machine of the main fiber to the room unit MFU of the energy-saving state information includes: when the energy-saving state information is to enter the energy-saving state, sending a third notification event to the MFU energy-saving state machine of the MFU through the centralized control logic, wherein the third notification event is used to instruct the MFU energy-saving state machine of the MFU to enter the wake-up free state, and the MFU energy-saving state machine of the MFU and the SFU energy-saving state machine of the SFU determine whether to enter the energy-saving state according to the handshake result; when the energy-saving state information is to exit the energy-saving state, sending a fourth notification event to the MFU energy-saving state machine of the MFU through the centralized control logic, wherein the fourth notification event is used to instruct the MFU energy-saving state machine of the MFU to exit the energy-saving state, and sending a notification message that entry into the energy-saving state is not allowed to the SFU energy-saving state machine of the SFU, and the notification message is used to wake up the SFU.

2. The method according to claim 1, characterized in that The energy-saving status information of the access point AP includes: If the AP enters single-stream mode under the trigger of the site STA, it is determined that the energy-saving state information enters the energy-saving state; If the AP exits the single-stream mode under the triggering of the STA, it is determined that the energy-saving state information is exiting the energy-saving state.

3. The method according to claim 1, characterized in that The first notification event is used to indicate that the SFU is in an active free state to trigger a local sleep indication / local low power indication / local half sleep indication LSI / LPI / LDI event, control the SFU energy-saving state machine to enter a full sleep listening / monitoring listening / half sleep listening state, request the MFU energy-saving state machine of the MFU to enter an energy-saving state, and enter a full sleep / monitoring / monitoring state after a monitoring timer timeout event; in an active hold / full sleep listening / half sleep listening / monitoring listening / full sleep / monitoring / monitoring state, no local event is triggered; The second notification event is used to indicate that the SFU is in full sleep / listening / half sleep / full sleep listening / half sleep listening / monitoring listening state, triggering a local wake-up indication / forced wake-up indication LWI / FWI event, controlling the SFU energy-saving state machine to enter the active hold state, and sending a request to enter the wake-up state to the MFU energy-saving state machine of the MFU; when in the active hold / active free state, no local event is triggered.

4. The method according to claim 1, wherein The third notification event is used to indicate that the MFU is in a forced wake-up state, trigger a non-local wake-up indication LWI event, control the MFU energy-saving state machine to enter a wake-up free state, and send a notification message to the SFU allowing entry into an energy-saving state; in a wake-up free / low-power sleep / low-power monitoring / low-power semi-sleep / full-alert sleep / full-alert monitoring / full-alert semi-sleep state, no local event is triggered; The fourth notification event is used to indicate that the MFU is in the wake-up free / low-power sleep / low-power monitoring / low-power semi-sleep state, triggering the LWI event, and sending a notification message to the SFU that it is not allowed to enter the energy-saving state, wherein, when in the wake-up free state, the LWI event is used to indicate that the MFU energy-saving state machine enters the forced wake-up state; when in the low-power sleep / low-power monitoring state, the LWI event is used to indicate that the MFU energy-saving state machine enters the full-alert sleep / full-alert monitoring state; when in the low-power semi-sleep state, the LWI event is used to indicate that the MFU energy-saving state machine enters the full-alert semi-sleep state; in the forced wake-up / full-alert sleep / full-alert monitoring / full-alert semi-sleep state, no local event is triggered.

5. A collaborative energy-saving processing method, characterized in that: Applied to a fiber-to-room unit (SFU), the method comprises: Receiving energy-saving state information notified by a wireless fidelity (WIFI) system, wherein the energy-saving state information includes entering an energy-saving state or exiting an energy-saving state; Through the SFU energy-saving state machine, collaborative energy-saving processing is performed with the WIFI system based on the energy-saving state information; The energy-saving status information received from the WIFI system includes: When the energy-saving state information indicates entering an energy-saving state, receiving a first notification event sent by the WIFI system through the SFU energy-saving state machine, wherein the first notification event carries the energy-saving state information; When the energy-saving state information indicates exiting the energy-saving state, a second notification event sent by the WIFI system is received through the SFU energy-saving state machine, wherein the second notification event carries the energy-saving state information.

6. The method according to claim 5, characterized in that The SFU energy-saving state machine performs collaborative energy-saving processing with the WIFI system based on the energy-saving state information, including: When the energy-saving state information indicates entering the energy-saving state, determining through the SFU energy-saving state machine whether to request the MFU energy-saving state machine of the main fiber to room unit MFU to enter the energy-saving state; In a case where the energy-saving state information indicates exiting the energy-saving state, the SFU energy-saving state machine determines whether to request the MFU energy-saving state machine of the MFU to enter the wake-up state.

7. The method according to claim 6, characterized in that Determining, by the SFU energy-saving state machine, whether to request the MFU energy-saving state machine of the MFU to enter the energy-saving state includes: In the active free state, the local sleep indication / local low power indication / local half sleep indication LSI / LPI / LDI event is triggered, and the full sleep listening / monitoring listening / half sleep listening state is entered, and the MFU energy saving state machine of the MFU is requested to enter the energy saving state, and the full sleep / monitoring / monitoring state is entered after the monitoring timer times out. In the active hold / full sleep monitoring / half sleep monitoring / monitoring monitoring / full sleep / monitoring / monitoring states, no local events are triggered.

8. The method according to claim 6, characterized in that Determining, by the SFU energy-saving state machine, whether to request the MFU energy-saving state machine of the MFU to enter the awake state includes: In the full sleep / monitoring / half sleep / full sleep monitoring / half sleep monitoring / monitoring monitoring state, trigger the local wake-up indication / forced wake-up indication LWI / FWI event, control the SFU energy-saving state machine to enter the active hold state, and send a request to the MFU to enter the wake-up state; In the active hold / active free state, no local events are triggered.

9. A collaborative energy-saving processing method, characterized in that: Applied to a main fiber-to-the-room unit (MFU), the method comprises: Receiving energy-saving state information notified by a wireless fidelity (WIFI) system, wherein the energy-saving state information includes entering an energy-saving state or exiting an energy-saving state; Through the MFU energy-saving state machine, collaborative energy-saving processing is performed with the WIFI system based on the energy-saving state information; The energy-saving status information received from the WIFI system includes: When the energy-saving state information indicates entering an energy-saving state, receiving, through the MFU energy-saving state machine, a third notification event sent by the WIFI system through the centralized control logic, wherein the third notification event carries the energy-saving state information; When the energy-saving state information indicates exiting the energy-saving state, a fourth notification event sent by the WIFI system through centralized control logic is received by the MFU energy-saving state machine, wherein the fourth notification event carries the energy-saving state information.

10. The method according to claim 9, characterized in that The MFU energy-saving state machine performs collaborative energy-saving processing with the WIFI system based on the energy-saving state information, including: Control the MFU energy-saving state machine to enter the wake-up free state, and the MFU energy-saving state machine and the SFU energy-saving state machine from the optical fiber to the room unit SFU determine whether to enter the energy-saving state according to the handshake result; The MFU energy-saving state machine is controlled to exit the energy-saving state, and a notification message is sent to the SFU energy-saving state machine of the SFU, indicating that the SFU is not allowed to enter the energy-saving state, wherein the notification message is used to wake up the SFU.

11. The method according to claim 10, characterized in that The MFU energy-saving state machine and the SFU energy-saving state machine from the optical fiber to the room SFU determine whether to enter the energy-saving state according to the handshake result, including: In the forced wake-up state, triggering a non-local wake-up indication LWI event, and sending a notification message to the SFU to allow entry into the energy-saving state; In the wake-up free / low-power sleep / low-power monitoring / low-power half-sleep / full-alert sleep / full-alert monitoring / full-alert half-sleep states, no local events are triggered.

12. The method according to claim 10, characterized in that Controlling the MFU energy-saving state machine to exit the energy-saving state includes: In the wake-up free / low-power sleep / low-power monitoring / low-power semi-sleep state, a local wake-up indication LWI event is triggered, wherein, when in the wake-up free state, the LWI event is used to instruct the MFU energy-saving state machine to enter the forced wake-up state; when in the low-power sleep / low-power monitoring state, the LWI event is used to instruct the MFU energy-saving state machine to enter the full-alert sleep / full-alert monitoring state; when in the low-power semi-sleep state, the LWI event is used to instruct the MFU energy-saving state machine to enter the full-alert semi-sleep state; In the forced wakeup / full alert sleep / full alert monitoring / full alert semi-sleep states, no local events are triggered.

13. A computer-readable storage medium, characterized in that The storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 4, 5 to 8, and 9 to 12 when run.

14. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 4, 5 to 8, and 9 to 12.

Citation Information

Patent Citations

  • Energy saving system with coordinated operation between wireless and backhaul network equipments and method thereof

    TW201519682A