Method, device, equipment and system for saving energy of access point in WLAN (Wireless Local Area Network)

By sending energy-saving control messages from the first access point to other access points and adjusting parameters such as frequency band, BSSID, SSID, and functional modules, the problem of high power consumption at the access points is solved, energy saving at the access points is achieved, and the energy efficiency of the WLAN system is improved.

CN122002467APending Publication Date: 2026-05-08HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-11-04
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

In existing technologies, the power consumption of access points is a prominent issue, and there is a lack of effective energy-saving measures. This is especially true in WLANs, where the focus is mainly on energy saving at the site level while neglecting the energy-saving needs of the access points.

Method used

The first access point acts as the energy-saving decision-maker, sending energy-saving control messages to other access points to instruct them to enter energy-saving mode. This includes energy-saving strategies for frequency bands, BSSID, SSID, energy-saving levels, functional modules, and peripheral interfaces. These strategies are adjusted in conjunction with parameters such as radio frequency resources, spatial flow, bandwidth, air interface transmit power, and modulation and coding methods to achieve different levels of energy saving.

Benefits of technology

It effectively reduced the power consumption of access points, minimized the impact on services, and improved the energy efficiency of the WLAN system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122002467A_ABST
    Figure CN122002467A_ABST
Patent Text Reader

Abstract

The invention provides a method, a device, equipment and a system for saving energy of an access point in a WLAN (Wireless Local Area Network), and belongs to the technical field of communication. The method is applied to a first access point in a WLAN, and the first access point decides an energy saving mechanism of other access points in the WLAN and instructs the other access points to save energy, so that the power consumption of the access points in the WLAN can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, device and system for energy saving at access points in a WLAN. Background Technology

[0002] Wireless local area networks (WLANs) are becoming increasingly widespread. WLANs include stations (STAs) and access points (APs). Currently, energy saving focuses on station energy efficiency to extend station standby time. For example, access points periodically broadcast beacon frames. These beacon frames contain indications of whether each station has downlink data. Stations periodically wake up at the beacon frame time, receive the beacon frame, and determine whether downlink data exists. If it does, they enter working mode; otherwise, they remain in sleep mode.

[0003] As access points become increasingly functional, their power consumption becomes a prominent issue. Therefore, reducing the power consumption of access points is of paramount importance. Summary of the Invention

[0004] This application provides a method, apparatus, device, and system for energy saving in WLAN access points, which can reduce the power consumption of WLAN access points. The technical solution adopted is as follows:

[0005] In a first aspect, this application provides a method for energy saving at an access point in a WLAN. The method is applied to a first access point connected to at least one other access point. The method includes sending a first energy-saving control message to a second access point among the at least one other access point, wherein the first energy-saving control message is used to instruct the second access point to enter a first energy-saving state.

[0006] In the solution presented in this application, within a WLAN, a first access point is connected to at least one other access point. The first access point acts as an energy-saving decision-maker, instructing a second access point among the at least one other access point to enter an energy-saving state. Thus, since the access point can also perform energy-saving processing, its power consumption can be reduced.

[0007] In one alternative approach, the first energy-saving control message includes one or more of the following: the frequency band of the second access point, the basic service set identifier (BSSID), or the service set identifier (SSID).

[0008] In the second access point, radio frequency resources may be divided according to frequency bands, basic service set identifiers, or service set identifiers, thus enabling energy-saving control of different radio frequency resources.

[0009] In one optional manner, the first energy-saving control message includes energy-saving level information of the second access point. This allows the second access point to exist in multiple energy-saving states, with different energy-saving level information indicating different energy-saving states.

[0010] In one optional manner, the energy-saving level information includes an energy-saving level identifier, or it includes one or more of the following: energy-saving strategies for the WLAN network, energy-saving strategies for functional modules, or energy-saving strategies for peripheral interfaces. Thus, when using the energy-saving level identifier, the identifier contains less information, thereby saving transmission resources; when using the energy-saving strategy, the second access point can directly obtain the energy-saving strategy without further querying, thereby saving processing resources.

[0011] In one alternative approach, the power-saving strategy of the WLAN network includes one or more of the following: spatial flow, bandwidth, air interface transmit power, or modulation and coding scheme.

[0012] Among these parameters, under limited traffic and the same air interface transmit power, the smaller the number of spatial streams, the lower the power consumption. Bandwidth, also known as frequency range, indicates the bandwidth occupied by transmitted data; for a given traffic volume, the smaller the occupied bandwidth, the lower the power consumption. Air interface transmit power refers to the power used for air interface transmission; the lower the air interface transmit power, the lower the power consumption. Under a given traffic volume, the modulation and coding scheme, also known as the modulation and coding strategy (MCS), has lower complexity and lower power consumption. Therefore, different levels of energy saving can be achieved by adjusting these parameters.

[0013] In one alternative approach, the energy-saving strategy of the functional module includes one or more of the following: central processing unit, Ethernet module, optical module, or system-on-chip related modules.

[0014] The function modules can be turned off, turned on, or enter a certain power-saving mode, which corresponds to different energy-saving levels. Therefore, the state of these function modules can be adjusted to achieve different energy-saving levels.

[0015] In one alternative approach, the power-saving strategy for the peripheral interface includes power-saving strategies for the universal serial bus interface and / or telephone interface.

[0016] The closing, opening, or entering a certain power-saving mode of the peripheral interfaces correspond to different energy-saving levels. Therefore, the state of these peripheral interfaces can be adjusted to achieve different energy-saving levels.

[0017] In one alternative approach, the first access point can determine the energy-saving status of the second access point as the first energy-saving status based on the energy-saving statistics of the second access point. Since the energy-saving statistics are those of the second access point, the energy-saving status matches the second access point, thus reducing the impact of energy saving on services.

[0018] In one alternative approach, the first access point can also obtain energy-saving statistics from other access points, and determine the energy-saving status of the second access point based on the obtained energy-saving statistics. This allows for global control of the energy-saving status of each access point, reducing the impact of energy saving on services. For example, based on the energy-saving statistics of the second access point and the energy-saving statistics of the third access point, the energy-saving status of the second access point can be determined as the first energy-saving status, wherein the third access point is either one of the at least one other access point or the first access point.

[0019] In one alternative approach, the energy-saving statistics may include one or more of the following: site information, business information, temperature information, or business status information.

[0020] Access points primarily provide network services to sites; therefore, their energy efficiency is closely related to site information. Thus, site information should be used to determine energy-saving status, minimizing the impact on the site. Furthermore, access points mainly forward business data; therefore, business traffic on access points also affects their energy efficiency. Business traffic should be considered when determining energy-saving status to minimize the impact on business operations. Since business operations belong to the site, the impact on the site should also be minimized.

[0021] Temperature can reflect the load on the second access point, so using temperature can help determine the appropriate energy-saving state for the second access point. For example, if the temperature is too high and exceeds a high temperature threshold, emergency cooling is required, and energy-saving measures must be taken (which may affect normal operation, such as speed limiting, or reducing the load by roaming the connected site, or shutting down some modules, etc.). Once the temperature falls below a low temperature threshold again, energy saving can be stopped and normal operation can be restored.

[0022] Optionally, the site information includes one or more of the following: site association information on the second access point, perception information of the second access point for unassociated sites, or site traffic information.

[0023] The association information of sites on the second access point reflects the number of sites and frequency bands associated with the access point. Generally, the more sites there are, the more resources are required, so this can be used as a reference condition for energy-saving decisions. The second access point's perception information of unassociated sites helps determine if there are any unassociated access points nearby. If unassociated sites exist, the site may roam to or newly connect to the second access point, thus potentially preventing deep energy saving during energy-saving decisions. Site traffic information reflects the amount of data the site needs to transmit. Generally, the larger the data volume, the more resources are required, so this can also be used as a reference condition for energy-saving decisions. It is evident that the content of site information is directly related to the energy-saving status; therefore, using site information to determine the energy-saving status can identify an appropriate energy-saving state and reduce the impact on the sites.

[0024] Optionally, the site information includes the site's air interface information, which includes one or more of the following: the sleep information of the site associated with the second access point, link-related information, or supported transmit and receive parameters.

[0025] Since a site only transmits a large amount of data when it is not in sleep mode, access point energy saving can be synchronized with site sleep mode to reduce the impact on the site. The multi-link transmission method used by a site to transmit data may indirectly reflect the type of service the site is transmitting. Therefore, link-related information can also be considered as a reference condition for energy saving judgment to reduce the impact on the site. The transmit and receive parameters supported by a site determine which parameters the site uses for transmission and reception, and since the target of data transmission and reception by the site is the access point, the transmit and receive parameters supported by the site can also be considered as a reference condition for energy saving judgment to reduce the impact on the site. It is evident that the content of air interface information is directly related to the energy saving status. Therefore, using air interface information to determine the energy saving status can identify an appropriate energy saving status and reduce the impact on the site.

[0026] Optionally, this air interface information can be used as the sole basis for energy-saving judgment.

[0027] Optionally, the service information includes statistical information on the service traffic of the second access point and / or whether the second access point has service traffic with a specified service identifier.

[0028] The volume of service traffic directly determines the transmission and processing resources of the second access point. Therefore, service traffic statistics can be used as a reference for energy-saving assessments to reduce the impact on service transmission. Different service types have different network requirements; therefore, the presence of service traffic with a specific service identifier can also be considered as a reference for energy-saving assessments. It is evident that the content of service information is directly related to the energy-saving status. Therefore, using service information to determine the energy-saving status can identify an appropriate energy-saving state and reduce the impact on the site.

[0029] Optionally, the service status information may include one or more of the following: data transmission status, data reception status, or service latency.

[0030] Service status reflects the current network conditions. For example, poor data transmission indicates limited transmission resources, poor data reception indicates limited reception resources, and high latency indicates insufficient network resources. Therefore, this information can be used to assess energy efficiency and reduce the impact on network sites.

[0031] In one alternative approach, before the second access point enters the energy-saving state, the first access point may send an energy-saving preparation instruction message to the second access point to instruct the second access point to enter the energy-saving preparation state, so that the second access point can perform some necessary operations before entering the energy-saving state.

[0032] In one alternative approach, the first access point is connected to the at least one other access point via optical fiber.

[0033] In one alternative approach, the first access point is the main optical network unit in a fiber-to-the-room (FTTR) system, and the at least one other access point is a sub-optical network unit in the FTTR system. This reduces the power consumption of the access points in the FTTR system.

[0034] Secondly, this application provides a method for energy saving of an access point in a WLAN. The method is applied to a second access point connected to a first access point and receives a first energy-saving control message sent by the first access point. The first energy-saving control message is used to instruct the second access point to enter a first energy-saving state and to perform the operation of entering the first energy-saving state.

[0035] In the solution presented in this application, within the WLAN, the second access point enters a power-saving state according to the instructions of the first access point. Thus, since the access point can also perform power-saving processing, its power consumption can be reduced.

[0036] In one alternative approach, the first energy-saving control message includes one or more of the frequency band, basic service set identifier, or service set identifier of the second access point.

[0037] In one alternative approach, the first energy-saving control message includes energy-saving level information of the second access point.

[0038] In one alternative approach, the energy efficiency rating information includes an identifier of the energy efficiency rating; alternatively, the energy efficiency rating information includes one or more of the following: energy efficiency policies for the WLAN network, energy efficiency policies for functional modules, or energy efficiency policies for peripheral interfaces.

[0039] In one alternative approach, the power-saving strategy of the WLAN network includes one or more of the following: spatial flow, bandwidth, air interface transmit power, or modulation and coding scheme.

[0040] In one alternative approach, the energy-saving strategy of the functional module includes one or more of the following: central processing unit, Ethernet module, optical module, or system-on-chip related modules.

[0041] In one alternative approach, the power-saving strategy for the peripheral interface includes power-saving strategies for the universal serial bus interface and / or the telephone interface.

[0042] In one alternative approach, before receiving the first energy-saving control message sent by the first access point, the method further includes receiving an energy-saving preparation indication message sent by the first access point, wherein the energy-saving preparation indication message is used to instruct the second access point to enter an energy-saving preparation state.

[0043] The effects of this section are described in the first part and will not be repeated here.

[0044] In one alternative approach, the first access point is connected to the at least one other access point via optical fiber.

[0045] In one alternative approach, the first access point is a primary optical network unit in the FTTR system, and the at least one other access point is a secondary optical network unit in the FTTR system. This reduces the power consumption of the access points in the FTTR system.

[0046] Thirdly, this application provides an energy-saving device for access points in a WLAN, which has the function of implementing the first aspect or any optional method of the first aspect described above. The device includes at least one module for implementing the method provided by the first aspect or any optional method of the first aspect.

[0047] Fourthly, this application provides an access point energy-saving device in a WLAN, which has the function of implementing the second aspect or any optional method of the second aspect described above. The device includes at least one module for implementing the method provided by the second aspect or any optional method of the second aspect.

[0048] Fifthly, this application provides an access point, which includes a processor, a memory, and a communication interface. The processor is used to execute program instructions in the memory to implement the method provided in the first aspect or any optional method of the first aspect. The communication interface is used to communicate with other devices (such as other access points and sites).

[0049] In a sixth aspect, this application provides an access point, the access point including a processor, a memory, and a communication interface; the processor is used to execute program instructions in the memory to implement the method provided in the second aspect or any optional method of the second aspect, and the communication interface is used to communicate with other devices (such as other access points and sites).

[0050] In a seventh aspect, this application provides a communication system, the communication system including a first access point and a second access point, the first access point being used to implement the method provided by the first aspect or any optional method of the first aspect, and the second access point being used to implement the method provided by the second aspect or any optional method of the second aspect.

[0051] Eighthly, this application provides a computer-readable storage medium storing at least one program instruction that is read by a processor to cause an access point to perform the method provided in the first aspect or any alternative manner of the first aspect.

[0052] Ninthly, this application provides a computer-readable storage medium storing at least one program instruction that is read by a processor to cause an access point to perform the method provided in the second aspect or any alternative method of the second aspect.

[0053] In a tenth aspect, this application provides a computer program product including program instructions stored in a computer-readable storage medium. A processor at an access point reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the access point to perform the method provided in the first aspect or any optional method of the first aspect.

[0054] Eleventhly, this application provides a computer program product including program instructions stored in a computer-readable storage medium. A processor at an access point reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the access point to perform the method provided in the second aspect or any optional method of the second aspect described above. Attached Figure Description

[0055] Figure 1 This is a network diagram of multiple access points provided in an exemplary embodiment of this application;

[0056] Figure 2 This is a schematic diagram of the architecture of an FTTR system provided in an exemplary embodiment of this application;

[0057] Figure 3This is a schematic diagram of energy-saving message interaction at an access point in a WLAN provided in an exemplary embodiment of this application;

[0058] Figure 4 This is a schematic diagram illustrating the process of an access point periodically reporting energy-saving statistics, provided in an exemplary embodiment of this application.

[0059] Figure 5 This is a schematic diagram illustrating the process of an access point actively reporting energy-saving statistical information, provided in an exemplary embodiment of this application.

[0060] Figure 6 This is a schematic diagram of a process for querying energy-saving statistics of a second access point from a first access point, provided in an exemplary embodiment of this application.

[0061] Figure 7 This is a schematic diagram illustrating the negotiation process between a first access point and a second access point, provided in an exemplary embodiment of this application.

[0062] Figure 8 This is a schematic diagram of the energy-saving exit process provided in an exemplary embodiment of this application;

[0063] Figure 9 This is a schematic diagram of an energy-saving indication process provided in an exemplary embodiment of this application;

[0064] Figure 10 This is a schematic diagram of a format for a message carrying energy-saving status provided in an exemplary embodiment of this application;

[0065] Figure 11 This is a schematic diagram of another format of a message carrying energy-saving status provided in an exemplary embodiment of this application;

[0066] Figure 12 This is a schematic diagram illustrating another format of a message carrying energy-saving status provided in an exemplary embodiment of this application;

[0067] Figure 13 This is a schematic diagram illustrating how a first access point controls energy saving at other access points, provided in an exemplary embodiment of this application.

[0068] Figure 14 This is a schematic diagram of a process for a first access point to query the status of a second access point, provided in an exemplary embodiment of this application.

[0069] Figure 15 This is a schematic diagram of a state machine provided in an exemplary embodiment of this application;

[0070] Figure 16 This is another schematic diagram of a state machine provided in an exemplary embodiment of this application;

[0071] Figure 17This is a flowchart illustrating another method for energy saving at the access point in a WLAN provided in an exemplary embodiment of this application;

[0072] Figure 18 This is a schematic diagram of the status reporting process provided in an exemplary embodiment of this application;

[0073] Figure 19 This is yet another schematic diagram of a state machine provided in an exemplary embodiment of this application;

[0074] Figure 20 This is another schematic diagram of a state machine provided in an exemplary embodiment of this application;

[0075] Figure 21 This is a schematic diagram of a state machine maintained by a first access point according to an exemplary embodiment of this application;

[0076] Figure 22 This is a schematic flowchart of an access point self-energy saving method provided in an exemplary embodiment of this application;

[0077] Figure 23 This is a schematic diagram illustrating the energy-saving features of an access point provided in an exemplary embodiment of this application;

[0078] Figure 24 This is a schematic diagram of the structure of an energy-saving device for access points in a WLAN provided in an exemplary embodiment of this application;

[0079] Figure 25 This is a schematic diagram of the structure of an energy-saving device for access points in a WLAN provided in another exemplary embodiment of this application;

[0080] Figure 26 This is a schematic diagram of the structure of a device provided in an exemplary embodiment of this application. Detailed Implementation

[0081] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0082] In WLANs, multiple access points are deployed to provide users with a better network service experience. These access points have varying coverage areas, and sites can choose the access point with the best signal quality. Currently, energy saving in WLANs primarily focuses on the site itself, with less attention paid to energy saving at the access points. However, as the functions of access points gradually increase, their power consumption becomes a prominent issue. Therefore, reducing the power consumption of access points is crucial.

[0083] In this embodiment of the application, in the WLAN, a first access point is included among multiple access points. The first access point is connected to at least one other access point among the multiple access points. The first access point centrally decides on the energy-saving mechanism of the at least one other access point in order to reduce the power consumption of the access points in the WLAN and minimize the impact of energy saving on the services of the site.

[0084] The application scenarios of the embodiments of this application are described below.

[0085] In a WLAN, multiple access points are included, each being a wireless access point. Among these multiple access points is a first access point, which is used to determine the energy-saving mechanisms of the other access points. The number of other access points can be one or more, but this embodiment does not limit the number. The first access point is the one designated as the primary access point among the multiple access points. The first access point can be designated as the primary access point during deployment, or it can be selected by negotiation among the multiple access points after deployment. The first access point connects to the other access points. For example, the multiple access points include a first access point, a second access point, and a third access point, such as... Figure 1 As shown in (a), the network consisting of multiple access points is an FTTR system. The first access point is the main FTTR unit (MFU), and the second and third access points are sub-FTTR units (SFU). Sub-FTTR units are also called FTTR sub-devices. The MFU is also called the main optical network unit (MFU), and the SFU is also called the sub-optical network unit (SFU). The first access point is connected to the second and third access points through an optical distribution network (ODN). Figure 1 As shown in (b), the first access point is connected to the second access point via fiber optic cable, network cable, or power line, and the first access point is connected to the third access point via fiber optic cable, network cable, or power line. Figure 1 As shown in (c), the first access point is wirelessly connected to the second access point, and the first access point is wirelessly connected to the third access point.

[0086] Optionally, the above Figure 1 In (a), an FTTR network can be deployed in a home and is considered a home FTTR network, or it can be deployed in an enterprise and is considered an enterprise FTTR network.

[0087] Optionally, the first access point can obtain some information about other access points and make a decision on the energy-saving status of each access point based on the obtained information.

[0088] It should be noted that among multiple access points, the first access point may use the same connection method as the other access points, or the first access point may use different connection methods when connecting to the other access points. For example, the multiple access points may include a first access point, a second access point, and a third access point. The first access point and the second access point may be connected via fiber optic cable, or the first access point and the second access point may be connected via wirelessly.

[0089] Figure 2 This is a schematic diagram of an FTTR system architecture. In an FTTR system, the master device acts as an optical network terminal (ONT) in a fiber-to-the-home / office (FTTH / O) network, connecting to the optical line terminal via an optical distribution network (ODN). It also acts as an upstream device for the slave devices, managing them. Slave devices can be deployed in various rooms of a home or office to provide signal to user terminals. Slave devices possess the functions of an ONT and can also function as wireless access points.

[0090] Multiple slave devices can be deployed in an FTTR system, each connected to the master device via an optical splitter. The master device can manage and configure all slave devices centrally. The master device can also be called a "master gateway," "master optical modem," or "master FTTR device," and the slave devices can also be called "slave gateways," "slave optical modems," or "slave FTTR devices," etc.

[0091] The execution subject of the embodiments of this application is described below.

[0092] The entity implementing the access point energy-saving method in WLAN is the access point energy-saving device in WLAN. Optionally, this device is a hardware device, such as the access point itself. Optionally, this device is a software device, such as a software program running on the access point.

[0093] Before describing the method flow of the embodiments of this application, the states that may be involved in each access point are first described.

[0094] 1. Working Status: When energy-saving preparation is enabled, this refers to the normal working state without energy-saving mode activated (i.e., exiting energy-saving mode). When energy-saving preparation is enabled, energy-saving mode is activated (i.e., entering energy-saving mode). Alternatively, it refers to the normal working state with energy-saving mode activated, but not yet entering a specific energy-saving state. Or, it refers to the working state with energy-saving mode disabled.

[0095] 2. Energy-saving ready state: This refers to a state where energy-saving mode is enabled, but the device has not yet entered an energy-saving state. In this energy-saving ready state, the access point can enter a certain energy-saving state at any time but has not yet done so. Here, the energy-saving ready state is optional; it can directly switch from the working state to a certain energy-saving state, or vice versa.

[0096] 3. Energy-saving status indicates a specific energy-saving strategy or operation. For a given access point, the power consumption saved by that access point varies depending on its energy-saving status, meaning the energy saving amount differs. Different access points may support the same or different energy-saving statuses.

[0097] Optionally, among multiple access points, for a given access point, the access point as a whole corresponds to at least one energy-saving state. Different energy-saving states represent different energy-saving levels, and different energy-saving levels correspond to different energy-saving strategies, achieving different energy-saving extents. For example, as shown in Table 1, the access point corresponds to a first energy-saving state and a second energy-saving state. The first energy-saving state represents energy-saving level 1, which corresponds to energy-saving strategy 1. The second energy-saving state represents energy-saving level 2, which corresponds to energy-saving strategy 2.

[0098] Table 1

[0099] Energy saving status Energy efficiency rating Energy saving strategy First energy-saving state Energy efficiency level 1 Energy-saving strategy 1 Second energy-saving state Energy efficiency level 2 Energy-saving strategy 2

[0100] Optionally, among multiple access points, for a specific access point, the access point can be divided according to energy-saving granularity to obtain more fine-grained energy-saving targets. Energy-saving granularity is considered from the dimension of radio frequency resources. Different frequency bands use different radio frequency resources. Different BSSIDs within a frequency band may correspond to the same radio frequency resources or different radio frequency resources. Therefore, energy-saving granularity includes one or more of frequency bands, BSSIDs, or SSIDs. We can consider energy saving for all radio frequency resources of the access point, or we can consider energy saving for a portion of the radio frequency resources, and we can consider using the same or different energy-saving strategies for different radio frequency resources. For example, the 5GHz frequency band corresponds to the first BSSID and the second BSSID. The radio frequency resources corresponding to the first BSSID and the second BSSID are different. Therefore, energy saving can be performed separately for the first BSSID and the second BSSID.

[0101] After the access point is divided into energy-saving objects, the access point can correspond to at least one energy-saving state as a whole. For the target energy-saving state among the at least one energy-saving states, the target energy-saving state is any energy-saving state among the at least one energy-saving states. Under the target energy-saving state, each energy-saving object of the access point corresponds to an energy-saving level. Different energy-saving levels correspond to different energy-saving strategies to achieve different energy-saving ranges.

[0102] For example, when the energy-saving granularity includes frequency bands, the access point includes multiple frequency bands. Under the target energy-saving state, energy-saving levels are set for each of these multiple frequency bands. Specifically, as shown in Table 2, the multiple frequency bands include the 2.4GHz band and the 5GHz band. In the first energy-saving state of the access point, the 2.4GHz band corresponds to energy-saving level 1, and the 5GHz band corresponds to energy-saving level 2. In the second energy-saving state of the access point, the 2.4GHz band corresponds to energy-saving level 2, and the 5GHz band corresponds to energy-saving level 2. Here, the frequency bands targeted for energy saving can be all or part of the frequency bands of the access point.

[0103] Table 2

[0104]

[0105] For example, when energy-saving granularity includes BSSIDs, the access point may have multiple BSSIDs. Under the target energy-saving state, energy-saving levels are set for each of these multiple BSSIDs. Specifically, the access point may include multiple frequency bands, with at least one band among them. Each of these at least one band corresponds to multiple BSSIDs. For instance, if the access point is a home optical modem, the 5GHz band may correspond to multiple BSSIDs. These multiple BSSIDs correspond to different radio frequency resources. One BSSID is private and used by internal personnel, while another BSSID is used by external personnel. Alternatively, the 5GHz band may correspond to multiple BSSIDs, with different BSSIDs corresponding to different frequency bands within the 5GHz band. Here, the BSSIDs targeted for energy saving can be all or part of the access point's BSSIDs.

[0106] For example, when the energy-saving granularity includes the SSID, an energy-saving level is set for that SSID. If the access point includes multiple frequency bands, an SSID is set for a portion of those bands. Thus, for that portion of the frequency bands, an SSID is displayed in the site's WLAN list. Here, the SSID used for energy saving can be all or part of the access point's SSIDs.

[0107] Alternatively, after dividing the access point into energy-saving objects, each energy-saving object of the access point corresponds to at least one energy-saving state. For each energy-saving object, different energy-saving states represent different energy-saving levels, and different energy-saving levels correspond to different energy-saving strategies. For example, when the energy-saving granularity includes frequency bands, the access point includes multiple frequency bands, each with corresponding energy-saving states, as shown in Table 3. Assuming these multiple frequency bands include the 2.4GHz band and the 5GHz band, the 2.4GHz band corresponds to at least one energy-saving state, with different energy-saving levels for different energy-saving states, corresponding to different energy-saving strategies and achieving different energy-saving magnitudes. Similarly, the 5GHz band corresponds to at least one energy-saving state, with different energy-saving levels for different energy-saving states, corresponding to different energy-saving strategies and achieving different energy-saving magnitudes. Here, the frequency bands used as energy-saving objects can be all or part of the frequency bands of the access point.

[0108] Table 3

[0109]

[0110] In Table 3, the energy-saving strategies for the two frequency bands can be the same or different.

[0111] For example, if the energy-saving granularity includes BSSID, the access point includes multiple BSSIDs, and each BSSID corresponds to an energy-saving status.

[0112] For example, when the energy-saving granularity includes BSSID and frequency band, the access point includes multiple BSSIDs of the first frequency band and the second frequency band. The multiple BSSIDs of the first frequency band correspond to at least one energy-saving state, and the second frequency band corresponds to at least one energy-saving state.

[0113] It should be noted that when one frequency band corresponds to one BSSID, the frequency band and the BSSID are equivalent.

[0114] Optionally, each energy-saving strategy mentioned above includes one or more of the following: energy-saving strategies for the WLAN network, energy-saving strategies for functional modules, or energy-saving strategies for peripheral interfaces. For example, for a certain access point, there may be a first energy-saving state and a second energy-saving state. Compared to the first energy-saving state, the second energy-saving state corresponds to a more advanced energy-saving strategy. In the first energy-saving state, the energy-saving strategy includes the energy-saving strategy for the WLAN network; in the second energy-saving state, the energy-saving strategy includes both the energy-saving strategy for the WLAN network and the energy-saving strategy for the functional modules. Alternatively, in the first energy-saving state, the energy-saving strategy includes the first energy-saving strategy for the WLAN network; in the second energy-saving state, the energy-saving strategy includes the second energy-saving strategy for the WLAN network. The energy-saving effect of the first energy-saving strategy is smaller than that of the second energy-saving strategy.

[0115] Among them, the energy-saving strategies of WLAN networks include one or more of the following: spatial flow, bandwidth, air interface transmit power, modulation and coding scheme (MCS), whether to shut down designated radio frequency resources, low-power snooping, or channel shutdown.

[0116] Energy-saving strategy for spatial flows: This strategy includes the number of spatial flows, which indicates the number of transceiver antenna groups. For example, 1 spatial flow represents 1 transceiver antenna group, 2 spatial flows represent 2 transceiver antenna groups, and so on. Under limited traffic conditions and with the same air interface transmit power, a higher number of spatial flows results in higher power consumption, and vice versa. Different energy-saving levels can be achieved by setting different numbers of spatial flows. Here, when controlling the number of transceiver antenna groups, the energy-saving strategy for WLAN networks includes channels. The number of channels is related to the number of transceiver antenna groups; a single channel corresponds to one transceiver antenna group, dual channels correspond to two transceiver antenna groups, and so on. Therefore, in the energy-saving strategy of WLAN networks, channels can be used to replace spatial flows.

[0117] Bandwidth energy-saving strategies: These strategies involve the bandwidth of the data transmission and reception spectrum. For example, bandwidths of 20MHz, 40MHz, 80MHz, or 160MHz. For a given traffic volume, a larger bandwidth results in higher power consumption, and vice versa. Different bandwidth settings achieve different levels of energy savings. Bandwidth can also be referred to as frequency bandwidth.

[0118] Energy-saving strategy for air interface transmit power: This strategy includes the magnitude of the air interface transmit power, which refers to the power used when transmitting signals. The higher the air interface transmit power, the higher the power consumption, and vice versa. Different levels of energy saving can be achieved by setting different air interface transmit power levels.

[0119] Energy-saving strategies for modulation and coding methods: This energy-saving strategy includes the modulation and coding methods themselves. Under a given bandwidth, the more complex the modulation and coding method, the lower the power consumption; conversely, the simpler the modulation and coding method, the lower the power consumption. Different levels of energy saving can be achieved by setting different modulation and coding methods.

[0120] Energy-saving strategies for functional modules: These strategies include one or more energy-saving measures for the central processing unit (CPU), Ethernet modules, optical modules, or system-on-a-chip (SoC) related modules. For example, for the CPU, the number of CPU cores can be adjusted to achieve different levels of energy savings. For Ethernet and optical modules, different levels of energy savings can be achieved by turning them on or off, or by entering a power-saving mode. For SoC-related modules, methods to achieve different levels of energy savings include, but are not limited to: turning sub-service modules on or off, adjusting processing frequencies, turning clocks on or off, switching Double Data Rate (DDR) synchronous dynamic random access memory into or out of low-power mode, or switching the Peripheral Component Interconnect Express (PCIe) interface into or out of low-power mode. Sub-service modules include service modules related to the CPU core, and adjusting processing frequencies includes, but is not limited to, adjusting the CPU core's processing frequency, adjusting the interface's processing frequency, or adjusting the bus's processing frequency.

[0121] Power-saving strategies for peripheral interfaces: These strategies include those for Universal Serial Bus (USB) interfaces and / or telephone interfaces. For example, different levels of energy savings can be achieved by turning peripheral interfaces on or off, or by entering a power-saving mode.

[0122] Energy-saving strategies for shutting down specified radio frequency resources: Radio frequency resources can be shut down to save power. For example, radio frequency resources can be shut down in the early morning.

[0123] Energy-saving strategy for low-power listening: A separate low-power channel can be used to listen for data that needs to be received. If data is received, normal data transmission and reception capabilities are enabled; conversely, if data needs to be sent, normal data transmission and reception capabilities are enabled. It is worth noting that there may be a certain transition time when switching from low-power listening mode to normal operating state.

[0124] Transmit / receive strategy with channel closure: The transmit channel can be closed separately, while the receive channel remains open. The transmit channel is then opened when data is detected that needs to be received or sent.

[0125] Optionally, when the access point is saving energy, it can periodically enter a power-saving state, waking up in between to perform necessary operations, such as sending beacon frames. Thus, the power-saving strategy also includes power-saving time and power-saving cycle. Power-saving time is the duration of each entry into the power-saving state, and the power-saving cycle refers to the period of entering the power-saving state. The difference between the two is the duration of exiting the power-saving state. The power-saving cycle can also be understood as the interval between two consecutive entries into the current power-saving state, also known as the periodic wake-up time.

[0126] First, the overall process is described; see [link / reference]. Figure 3 In steps S11 to S18, it is assumed that the WLAN includes multiple access points, which include at least a first access point, a second access point, and a third access point. The second and third access points are any access points other than the first access point. Figure 3 The energy-saving mechanism of the first access point deciding the second access point is used as an example for explanation.

[0127] Step S11: The second access point reports its energy-saving capability to the first access point, and the third access point reports its energy-saving capability to the first access point.

[0128] In this embodiment, when the second access point initializes and goes online, it sends an energy-saving capability message to the first access point. This energy-saving capability message indicates the energy-saving capability of the second access point. Similarly, when the third access point initializes and goes online, it sends an energy-saving capability message to the first access point. This energy-saving capability message indicates the energy-saving capability of the third access point.

[0129] The first access point receives the energy-saving capabilities from the second access point and also receives the energy-saving capabilities from the third access point.

[0130] Step S11 belongs to the initialization phase. Step S11 can be an optional step, such as when the energy-saving capabilities of each access point are the same, and it is pre-configured in the first access point.

[0131] Optionally, during the initialization phase, the first access point can also configure some parameters for the second access point and instruct the second and third access points to enable energy-saving functions.

[0132] In step S12, the second and third access points report energy-saving statistics to the first access point.

[0133] In this embodiment, after reporting its energy-saving capabilities, the second access point reports energy-saving statistics to the first access point. Similarly, after reporting its energy-saving capabilities, the third access point reports energy-saving statistics to the first access point. There is no specific order in which the second and third access points report the energy-saving statistics.

[0134] The first access point receives energy-saving statistics from the second access point and the third access point.

[0135] Optionally, before step S12, after receiving the energy-saving capability, the first access point can send a data reporting request to the second and third access points via unicast, broadcast, or multicast.

[0136] Step S12 belongs to the information reporting stage. Step S12 begins at the start of the Nth round of energy saving, where N is greater than or equal to 1.

[0137] Optionally, there may be other stages between steps S11 and S12, such as a synchronization stage.

[0138] Step S13: The second access point sends an energy-saving request to the first access point.

[0139] Step S14: The first access point sends an energy-saving instruction message to the second access point.

[0140] Step S15: The second access point reports energy-saving statistics to the first access point.

[0141] Steps S13 to S14 belong to the energy-saving negotiation stage. Among them, step S14 is an optional step. For example, after the second access point sends an energy-saving request to the first access point, the first access point can directly determine the energy-saving status of the second access point after receiving the energy-saving request, that is, execute step S16.

[0142] Alternatively, steps S13 and S14 can both be optional. For example, the first access point determines the energy-saving status of the second access point based on the energy-saving statistics information sent in step S12, and then issues an energy-saving instruction, i.e., executes step S16.

[0143] Step S15 is also an optional step. For example, if the first access point has enough information to determine the energy-saving status of the second access point, the second access point may not need to report energy-saving statistics.

[0144] Optionally, before step S15, the first access point may also send a data reporting request to the second access point.

[0145] Optionally, in Figure 3 In the negotiation phase, the second access point initiates the process. In another implementation, the first access point can also initiate the negotiation phase. For example, the first access point sends an energy-saving request to the second access point. The second access point may or may not need to reply with an energy-saving indication message. Then, the second access point sends energy-saving statistics information to the first access point (optional processing).

[0146] Step S16: The first access point determines the energy-saving status of the second access point and sends an energy-saving control message to the second access point.

[0147] Among them, the energy-saving control message can be used to instruct the second access point to enter the energy-saving state, or to instruct the second access point to exit the energy-saving state. Exiting the energy-saving state includes exiting the energy-saving mode (i.e., turning off the energy-saving mode) or turning on the energy-saving mode, but not entering a specific energy-saving state.

[0148] Optionally, between steps S16 and S17, while the second access point is in energy-saving mode, the second access point can also report its own service status information to the first access point, and the first access point can decide whether to adjust the energy-saving mode.

[0149] Step S17: The second access point sends an energy-saving exit request to the first access point.

[0150] In this process, the second access point sends an energy-saving exit request to the first access point, indicating that it is exiting the energy-saving state. The first access point then modifies the state of the second access point. The first access point may or may not reply.

[0151] Optionally, the second access point periodically saves energy. In step S17, when the second access point periodically exits the energy-saving state, it sends an energy-saving exit request to the first access point.

[0152] Optionally, during periodic energy saving, the first access point modifies the state of the second access point according to the energy saving cycle configured for the second access point.

[0153] Optionally, the second access point can also proactively exit the energy-saving state after detecting an emergency event.

[0154] Optionally, the energy-saving exit request may be the same message as the energy-saving request message in step 13, but with a different identifier, or the energy-saving exit request may be a different message from the energy-saving request message in step 13.

[0155] Step S18: The second access point sends service status information back to the first access point.

[0156] Optionally, during periodic energy saving, after the second access point periodically exits the energy-saving state, it sends service status information to the first access point. The first access point uses this service status information to determine whether to adjust the energy-saving state for the next cycle. If adjusted, it sends an energy-saving control message to the second access point; otherwise, it does not send an energy-saving control message. Upon reaching the time point for entering the energy-saving state, the second access point directly enters the energy-saving state of the previous cycle. The reason for this periodic energy saving is that the access point should be periodically woken up to perform some necessary processing.

[0157] Steps S16 to S18 belong to the energy-saving configuration stage.

[0158] After the energy-saving configuration phase ends, the second access point can exit the energy-saving mode, i.e., turn off the energy-saving mode and stop periodically saving energy. The first access point can then decide to start the N+1th round of energy saving. During the N+1th round of energy saving, steps S12 to S18 can be re-executed, or steps S16 to S18 can be re-executed. This application embodiment is not limited.

[0159] Alternatively, after the energy-saving configuration phase is completed, the second access point can switch to another energy-saving state, while the energy-saving mode is still enabled.

[0160] Alternatively, after the energy-saving configuration phase ends, the second access point can exit the energy-saving state and enter the working state or energy-saving preparation state, but the energy-saving mode will still be enabled.

[0161] Optionally, when the energy-saving mode is still enabled, during the N+1th round of energy saving, no negotiation is required, and the first access point can directly issue the energy-saving control message.

[0162] Optionally, the second access point may proactively request to exit the energy-saving mode (this exit from the energy-saving mode is different from the periodic energy-saving exit), and this request to exit the energy-saving mode is generally made after an emergency event. Alternatively, after the first access point decides that the second access point should exit the energy-saving mode, the N+1th round of energy saving begins, that is, steps S12 to S18 are re-executed.

[0163] Figure 3 A detailed description of the process shown is provided below and will not be repeated here.

[0164] Optionally, in Figure 3 The process illustrated uses a Wi-Fi management and control channel for interaction between the first access point and other access points, employing Wi-Fi management and control interface (WMCI) messages. This is merely an example; in an FTTR scenario, optical network unit management and control interface (OMCI) messages could also be used.

[0165] The following is in accordance with Figure 3 The message sequence shown is used to describe the scheme, and the energy-saving mechanism of the first access point deciding the second access point is used as an example for illustration.

[0166] 1. Energy-saving capability message: This energy-saving capability message is used to indicate the energy-saving capability of the access point.

[0167] In order for the first access point to understand the energy-saving capabilities of the second access point, the second access point sends an energy-saving capability message to the first access point.

[0168] Optionally, during the online initialization phase, the second access point sends an energy-saving capability message to the first access point. This energy-saving capability message indicates the energy-saving capability of the second access point. The first access point receives the energy-saving capability message and obtains the energy-saving capability of the second access point from it.

[0169] Optionally, the first access point stores a mapping between energy-saving capability identifiers and energy-saving capabilities, and the energy-saving capability message includes the energy-saving capability identifier. Alternatively, the energy-saving capability message includes the specific content of the energy-saving capability, which can be found in Table 4.

[0170] Table 4

[0171]

[0172]

[0173] In Table 4, the message number is just one example; other identifiers may also be used. Information group 1 indicates the energy-saving capability of an object. The identifier of information group 1 indicates the object to which information group 1 belongs; the identifiers for different information groups are different. For example, information group 1 corresponds to the 2.4GHz frequency band, and the identifier can be an identifier for the 2.4GHz frequency band. As another example, information group 1 corresponds to the low-frequency band of the 5GHz frequency band, and the identifier can be an identifier for the low-frequency band of the 5GHz frequency band.

[0174] The shutdown capability indicator can directly shut down the object to which information 1 belongs. Different identifiers are used to represent whether it can be shut down or not. These identifiers can be arbitrary; for example, a 1 can be used to indicate whether it can be shut down and a 0 can be used to indicate whether it can be shut down or a 0 can be used to indicate whether it can be shut down or a 1 can be used to indicate whether it can be shut down.

[0175] Supported bandwidth can be the maximum supported bandwidth or a list of supported bandwidths. For example, the list of supported bandwidths can be sent in bitmap mode or other modes. When sending in bitmap mode, bit 0 indicates 20MHz, bit 1 indicates 40MHz, bit 2 indicates 80MHz, bit 3 indicates 160MHz, and bits 4 to 7 indicate reserved bandwidth.

[0176] The number of supported spatial streams can be either the maximum number of supported spatial streams or a list of supported spatial streams. For example, the list of supported spatial streams can be sent using bitmap mode or other methods. When sending using bitmap mode, bit 0 indicates the number of spatial streams as 1, bit 1 indicates the number of spatial streams as 2, bit 2 indicates the number of spatial streams as 3, bit 3 indicates the number of spatial streams as 4, and bits 4 to 7 are reserved.

[0177] Supported modulation and coding schemes can be either the highest supported modulation and coding schemes or a list of supported modulation and coding schemes.

[0178] The supported air interface transmit power can be either the maximum supported air interface transmit power or a range of supported transmit power.

[0179] In the indicator bits for supported energy-saving templates, one bit indicates whether the energy-saving template is supported, while the remaining bits indicate the specific energy-saving template used. For example, a bitmap can be used, where bit 0 indicates that the energy-saving template is not supported, bit 1 indicates that the energy-saving template is supported for low-traffic scenarios, bit 2 indicates that the energy-saving template is supported for nighttime scenarios, and bits 3 to 7 are reserved. The parameters in the energy-saving template are the same as one or more parameters in the information group, but with different values. The power consumption corresponding to the energy-saving template for low-traffic scenarios is higher than that corresponding to the energy-saving template for nighttime scenarios.

[0180] Information group 2 indicates the energy-saving capability of another object. For example, information group 1 corresponds to the 2.4 GHz band, and information group 2 corresponds to the 5 GHz band. The content of information group 2 is the same as that of information group 1, and will not be repeated here.

[0181] Optionally, the identifier for information group 1 can be a BSSID or SSID, or a radio unique identifier (RUID). For example, when the objects corresponding to information group 1 do not share radio resources, the identifier can be a BSSID or SSID; when the objects corresponding to information group 1 share radio resources, the identifier is the RUID of that radio resource.

[0182] It should be noted that for each access point, the specific content of its energy-saving capability includes at least one information group. The content of each information group is selectable; it can be partially or fully reported. The above are only optional sending methods; other sending methods can also be used, and the number of bytes can be set according to actual needs. This application embodiment does not limit this. For example, the second access point may have multiple energy-saving capabilities, each with a unique identifier. The second access point can send the energy-saving capability identifier to the first access point, and the first access point uses this identifier to find the specific energy-saving capability.

[0183] It should also be noted that the identifier of the second access point may not be included in Table 4, because the outer encapsulation of the energy-saving capability message will carry the identifier of the second access point.

[0184] 2. The second access point reports data.

[0185] The first access point obtains energy-saving statistics from other access points to help determine the energy-saving status of the second access point.

[0186] In one alternative approach, there are several ways for the first access point to obtain energy-saving statistics from the second access point. Three feasible methods are provided below.

[0187] Method 1: The second access point periodically reports energy-saving statistics to the first access point. See the detailed procedure below. Figure 4 Steps S21 to S26.

[0188] In step S21, the first access point sends a data reporting request to the second access point, which instructs the second access point to periodically send energy-saving statistics information to the first access point.

[0189] In this embodiment, after initiating data collection, the first access point sends a data reporting request via unicast, multicast, or broadcast. The data reporting request includes reporting requirements, which include the content of data to be reported periodically. This content includes the number or designated identifier of the data to be reported. The designated identifier is used to indicate the specific data to be reported. If the number or designated identifier of the data to be reported periodically is not included, it means that all data needs to be reported. The data to be reported can be determined by the negotiation between the first access point and the second access point.

[0190] Optionally, the reporting requirement may also include an identifier for full reporting or an identifier for incremental reporting. When the identifier for full reporting is included, the second access point is instructed to send all energy-saving statistics for the previous period. When the identifier for incremental reporting is included, the second access point is instructed to send energy-saving statistics that have changed in the energy-saving statistics for the previous period.

[0191] Optionally, the data reporting request may also include suggested threshold values ​​for the data to be reported, such as reporting thresholds for service traffic and temperature. The service traffic reporting threshold includes two thresholds: a high traffic threshold (indicating traffic above this threshold should be reported) and a low traffic threshold (indicating traffic below this threshold should be reported). The high traffic threshold is greater than the low traffic threshold. Similarly, the temperature reporting threshold includes two thresholds: a high temperature threshold (indicating temperature above this threshold should be reported) and a low temperature threshold (indicating temperature below this threshold should be reported). When reporting, users can choose to report specific values ​​directly or events. Alternatively, the data reporting request may not include suggested threshold values, and the second access point can determine the thresholds itself.

[0192] Optionally, the recommended threshold value can be negotiated during the initialization phase or specified.

[0193] Optionally, the data reporting request may also include a data reporting cycle value, instructing the second access point to report energy-saving statistics according to this cycle value. This cycle value can be set according to actual needs. For example, the cycle value could be 2 hours or 10 seconds.

[0194] Here, the periodic value may not be included in the data reporting request. It can be negotiated between the first access point and the second access point during the initialization phase, or it can be decided by the second access point itself.

[0195] Optionally, after sending the data reporting request, a data reporting modification request can also be sent to the second access point to modify the content of the data to be reported and / or change the period value. For example, the period value can be decreased when state transitions are frequent, and increased when state transitions are infrequent.

[0196] Step S22: The second access point receives the data reporting request.

[0197] In this embodiment, after receiving the data reporting request, the second access point obtains the period value and the content of the data to be reported from the data reporting request.

[0198] Step S23: The second access point periodically sends energy-saving statistics information to the first access point.

[0199] In this embodiment, whenever the reporting cycle is reached, the second access point collects its own energy-saving statistics according to the data content indicated by the data reporting request and sends the energy-saving statistics to the first access point.

[0200] In this way, once the first access point sends a data reporting request, the second access point can periodically report energy-saving statistics.

[0201] Optionally, the energy-saving statistics include statistical data obtained from the operation of the second access point itself and / or some data from associated sites.

[0202] Step S24: The first access point receives energy-saving statistics information sent by the second access point.

[0203] Step S25: The first access point sends a pause message for data reporting to the second access point.

[0204] In this embodiment, the first access point may not need to collect energy-saving statistics from the second access point under certain circumstances, and the first access point may send a pause message for data reporting to the second access point. For example, if the second access point no longer performs energy-saving processing, the first access point does not need to collect energy-saving statistics from the second access point. If the first access point decides that the second access point is in working condition, the first access point determines that the second access point will no longer perform energy-saving processing.

[0205] Optionally, the pause message for data reporting can be sent via broadcast, multicast, or unicast.

[0206] Optionally, data reporting requests and data reporting pause messages can be implemented using different messages, or they can be implemented using the same message, such as using an indicator bit to indicate whether it is a data reporting request or a pause message. Alternatively, the pause message can also be implemented by adding a field to other existing messages.

[0207] In step S26, the second access point receives the pause message and suspends the reporting of energy-saving statistics.

[0208] In this embodiment, after receiving the pause message, the second access point no longer periodically reports energy-saving statistics.

[0209] The process of other access points reporting energy-saving statistics is the same as the process of the second access point reporting energy-saving statistics, and will not be repeated in this application embodiment.

[0210] It should be noted that, in Figure 4 The example given is the first access point sending a data reporting request to the second access point. In another implementation, a data reporting request may not be sent. Instead, the second access point periodically sends energy-saving statistics to the first access point after it comes online.

[0211] exist Figure 4 Steps S25 and S26 are optional. For example, the data reporting request carries a transmission duration, and after the transmission duration ends, the second access point automatically stops sending energy-saving statistics information.

[0212] Method 2: The second access point proactively reports energy-saving statistics to the first access point. See details for the process. Figure 5 Steps S31 to S32.

[0213] Step S31: After a critical event occurs, the second access point sends energy-saving statistics information to the first access point.

[0214] In this embodiment, key events are recorded in the second access point. These key events refer to events that affect state decisions. For example, key events include one or more of the following: performance degradation, cache exceeding a high traffic threshold or falling below another low traffic threshold, temperature exceeding a high temperature threshold or falling below another low temperature threshold, new associated sites, sites adding low-latency services, or a sudden increase in service traffic at a site. After detecting a key event, the second access point sends energy-saving statistics related to the key event to the first access point.

[0215] Optionally, the critical event can be sent from the first access point to the second access point. For example, the first access point sends a data reporting request to the second access point, which includes a description of the critical event.

[0216] Optionally, the second access point can also send the content of key events to the first access point, so that the processing performed by the first access point after receiving the energy-saving statistics corresponds to the key events.

[0217] Optionally, the critical event may also include the second access point sending an energy-saving capability message to the first access point, or the critical event may also include receiving an energy-saving instruction message from the first access point, or the critical event may also include the second access point sending an energy-saving request to the first access point.

[0218] Optionally, Figure 5 The energy conservation statistics reported by the central government are... Figure 4 This is a supplement to the energy conservation statistics reported by the central government. Thus, Figure 5 The reported energy-saving statistics can be considered as an aid to the first access point in deciding the status of the second access point.

[0219] Step S32: The first access point receives the energy-saving statistics information.

[0220] In this embodiment, after receiving the energy-saving statistics, the first access point uses the energy-saving statistics to determine the status of the second access point, or to determine whether the status of the second access point has changed.

[0221] exist Figure 5 In the illustrated process, after a critical event occurs, the second access point proactively sends energy-saving statistics to the first access point. In another implementation, the second access point proactively sends energy-saving statistics to the first access point after going online. For example, after the second access point sends an energy-saving capability message to the first access point, it then sends energy-saving statistics to the first access point.

[0222] Method 3: The first access point actively queries certain data from the second access point. See [link to details] for the specific process. Figure 6 Steps S41 to S44.

[0223] Step S41: The first access point sends a data query request to the second access point.

[0224] In this embodiment, when the first access point needs certain data from the second access point for auxiliary judgment, it can send a data query request to the second access point. The data query request indicates the data content to be queried. For example, the first access point obtains information such as the received signal strength indication (RSSI) of a site from the second access point. When the RSSI of a site is low, it indicates that the site may have left the second access point, and the second access point may also enter a certain energy-saving state.

[0225] Step S42: The second access point receives the data query request.

[0226] Step S43: The second access point sends the data query request to the first access point for the energy-saving statistics information.

[0227] Step S44: The first access point receives the energy-saving statistics information.

[0228] It should be noted that in method three, each time the second access point reports energy-saving statistics, it can be that the first access point sends a data query request to the second access point, or it can be... Figure 4 and / or Figure 5 Based on the process shown, the first access point temporarily acquires some data that is helpful for decision-making.

[0229] Optionally, after receiving an energy-saving request from the second access point, the first access point may initiate the process of collecting energy-saving statistics. The initiation of this process is not sequential with the first access point sending an energy-saving instruction message to the second access point. For example, after receiving the energy-saving request from the second access point, the first access point may send a data reporting request to the second access point.

[0230] Figures 4 to 6 The process can occur Figure 3 In the illustrated process, this embodiment does not limit any stage after the initialization phase. For example, after receiving an energy-saving instruction message from the first access point, the second access point reports energy-saving statistics to the first access point. Another example is when the second access point is in energy-saving mode, it reports energy-saving statistics to the first access point. Yet another example is when the second access point exits energy-saving mode, it reports energy-saving statistics to the first access point.

[0231] Optionally, among the above methods, the energy-saving statistical information includes one or more of the following: site information, business information, temperature information, or business status information.

[0232] The site information includes one or more of the following: site association information on the second access point, perception information of the second access point for unassociated sites, frequency bands used by the sites, traffic information of the sites, or air interface information of the sites. The air interface information of the sites is used to obtain the service status and condition of each site associated with the second access point. The air interface information includes one or more of the following: sleep information, link-related information, or supported transmit / receive parameters of at least one site associated with the access point. The sleep information includes statistics related to the site's power saving mode (PSM). The link-related information includes statistics related to the site's multi-link connectivity. The transmit / receive parameters include one or more of the following: spatial streams supported by the site, bandwidth supported by the site, or modulation and coding schemes supported by the site.

[0233] Optionally, the site association information and the site air interface information of the second access point can be sent together, as shown in Table 5.

[0234] Table 5

[0235]

[0236] In Table 5, each site information group corresponds to one site, and different site information groups correspond to different sites. The number of sites associated with the second access point is the number of site information groups in Table 5. The frequency band used by the site is identified by BSSID. The values ​​of E, F, and G are all different. For example, E, F, and G can be 0 to 2, all integers, or other values, such as E, F, and G being 0, 1, and 2 respectively. This embodiment of the application does not impose such limitations.

[0237] In Table 5, you can send either the site's MAC address or the site's AID, or both.

[0238] The number of spatial streams supported by a site can be obtained from the Operating Mode Indication (OMI) message or the Spatial Multiplexing Power Saving (SMPS) message. The first access point can use this number of spatial streams to determine the number of spatial streams used by the second access point, so that the number of spatial streams of the second access point is the same as or close to the number of spatial streams of the site.

[0239] Optionally, if the number of spatial streams supported by the site is all a specified value, it means that the number of spatial streams supported by the site has not been obtained. For example, the specified value is 1 or 0.

[0240] The average sleep interval, average sleep duration, or percentage of sleep duration of a site are used to indicate the site's hibernation level. This hibernation level is used by the first access point to determine the energy efficiency of the second access point, so that the energy efficiency is matched as closely as possible to the site's hibernation level.

[0241] Optionally, PSM sleep-related statistics for the site can be obtained from TWT scheduling-related statistics.

[0242] The bandwidth and modulation and coding scheme supported by the site can be obtained from the OMI message, which is used by the first access point to decide the bandwidth and modulation and coding scheme adopted by the second access point.

[0243] Optionally, if the bandwidth and modulation and encoding methods supported by the site are all specified by a single value, it indicates that the information has not been obtained. For example, the specified value could be 1 or 0.

[0244] In the multi-link related statistics of a site, multi-link transmission methods include redundant transmission and aggregated transmission. Redundant transmission indicates that multiple links are sending the same data, suggesting a desire to complete data transmission correctly as quickly as possible, and that the data has high latency requirements, such as game data. Aggregated transmission indicates that there is a large volume of data to be sent.

[0245] Optionally, two identifiers are used to indicate whether multi-link transmission is used or not. Two identifiers are also used to indicate whether redundant transmission is used or aggregate transmission is used. These two identifiers are not the same. For example, one identifier is 0 and the other is 1, or one identifier is 1 and the other is 0.

[0246] Optionally, bits x through z represent different bits. For example, bit x is bit 7, bit y is bit 6, and bit z is bits 5 through 0. This is merely an example and is not intended to limit the scope of the embodiments described in this application.

[0247] EDCA queue statistics are used to indicate the priority of uplink data, so that the first access point can determine whether there is high-priority data being sent to the first access point from the site.

[0248] It should be noted that the content in Table 5 is only an example. For instance, the number of stations may not be sent, and the number of station information groups may reflect the number of stations. Alternatively, EDCA queue statistics may not be sent. The bit positions and the number of bytes occupied in Table 5 are only possible examples, and this application does not limit them.

[0249] It should also be noted that the reason for the existence of a site association identifier is that since a site's MAC address may be randomly accessed and may not be unique, a site association identifier is also required. When a site's MAC address is unique, the association identifier does not need to be reported.

[0250] The second access point's perception information for unassociated sites includes the target site's RSSI strength and MAC address. Target sites include those detected by the second access point that are not currently connected to it. This perception information can be used to determine whether a site will roam or prepare for access, etc.

[0251] Optionally, the site's AID or the site's MAC address can be used; either the site's AID or the site's MAC address can be used.

[0252] Optionally, the site information may also include the main channel used by the site and / or the type of equipment at the site. The type of equipment at the site includes mobile terminal types and IoT terminal types, etc.

[0253] Optionally, the site's traffic information may be reported in the format of Table 6.

[0254] Table 6

[0255]

[0256]

[0257] In Table 6, each site cache group includes traffic information for one site, and different site cache groups indicate traffic information for different sites. For uplink service cache volume, the second access point can obtain the uplink service cache volume from the site. The high-priority service indication can also indicate the number and type of high-priority services. Optionally, high-priority services may include latency-sensitive services, etc.

[0258] Optionally, the type of high-priority service can be identified by the second access point itself or obtained from the site.

[0259] Optionally, the service information includes one or more of the following: the service type of the second access point, the average service traffic, whether the second access point has service traffic with a specified service identifier, the downlink service buffer, the uplink service buffer, or the relationship between the service traffic of the second access point and the traffic threshold.

[0260] Among them, the service type refers to the type of service to which the data transmitted by the second access point belongs.

[0261] Average traffic includes downlink average traffic and / or uplink average traffic. Uplink refers to the direction of transmission from the second access point to the first access point, and downlink refers to the direction of transmission from the second access point to the site.

[0262] The traffic for services with specified service identifiers mainly includes latency-sensitive services, high-traffic services, or low-traffic services. Among them, latency-sensitive services can be considered low-latency services, and high-traffic services can be called high-traffic services.

[0263] The relationship between service traffic and traffic thresholds includes: downlink traffic exceeding the first traffic threshold, downlink traffic falling below the second traffic threshold, uplink traffic exceeding the third traffic threshold, or uplink traffic falling below the fourth traffic threshold, or one or more of these conditions; the first traffic threshold being greater than the second traffic threshold; the third traffic threshold being greater than the fourth traffic threshold; the first and third traffic thresholds being the same or different; and the second and fourth traffic thresholds being the same or different. When traffic exceeds a certain threshold, it indicates high traffic volume, requiring minor energy saving or no energy saving. When traffic falls below a certain threshold, it indicates low traffic volume, allowing for deep energy saving.

[0264] Alternatively, the relationship between business traffic and traffic thresholds includes: the total traffic exceeds the fifth traffic threshold and / or the total traffic is lower than the sixth traffic threshold, where the total traffic is the sum of uplink traffic and downlink traffic, and the fifth traffic threshold is greater than the sixth traffic threshold.

[0265] See Table 7 for the optional methods of sending business information.

[0266] Table 7

[0267]

[0268]

[0269] In Table 7, the object to which Service Information Group 1 belongs can be the entire second access point or an energy-saving object of the second access point. For example, the object to which Service Information Group 1 belongs is the 2.4GHz frequency band, and the identifier of the object to which Service Information Group 1 belongs is the BSSID of the 2.4GHz frequency band. Table 7 is only one optional transmission method, and this application embodiment does not limit it. For example, the uplink Tid bitmap is not sent, and only an identifier indicating whether a high-priority service exists is sent.

[0270] Optionally, the business information group 1 may also include an interference matrix.

[0271] Optionally, the service status information includes one or more of the following: data transmission status, data reception status, or service latency information. Data transmission status includes one or more of the following: number of successful transmissions, number of failed transmissions, retransmission rate, packet error rate, or packet loss rate. Data reception status includes the number of successful receptions and / or the packet error rate.

[0272] Optionally, the service status information may also include air interface transmission and reception information, including one or more of the following: average transmission air interface duration, average reception air interface duration, or air interface interference duty cycle.

[0273] For the optional methods of sending service status information, please refer to Table 8.

[0274] Table 8

[0275]

[0276] In Table 8, the time periods corresponding to various data points can be the same or different; when they are the same, they can all be periodic values ​​reported in the energy-saving statistics. Roaming delay does not exist in the absence of roaming.

[0277] For a PPDU, one PPDU includes at least one MPDU. After the second access point sends a PPDU to the station, the station will send an acknowledgment message upon successful reception. Therefore, the second access point will wait for a period of time to see if it receives the acknowledgment message. If it does not receive it, it will retransmit the PPDU. This process continues until multiple retransmissions are completed and an acknowledgment message is still not received. If the station receives a PPDU but fails to receive a specific MPDU, it will send a request to the second access point to retransmit the MPDU. The second access point will retransmit the MPDU until the station successfully receives it and then sends an acknowledgment message. If the station still fails to receive the MPDU after multiple retransmissions, it will terminate the transmission of that MPDU.

[0278] Successful transmission count refers to the number of PPDUs that received acknowledgment messages. Failed transmission count refers to the number of PPDUs that did not receive acknowledgment messages.

[0279] The retransmission rate can be the retransmission rate of PPDUs sent from the second access point to the site. There are several ways to calculate the retransmission rate. For example, the retransmission rate is equal to the number of retransmissions divided by the total number of transmissions, with each retransmission counting once. Another example is that the retransmission rate is equal to the number of retransmitted PPDUs divided by the total number of PPDU transmissions.

[0280] Optionally, the retransmission rate may also include the retransmission rate of PPDUs sent by the site to the second access point, which may be reported by the site to the second access point.

[0281] The packet error rate is equal to the number of MPDUs retransmitted by the second access point divided by the total number of MPDUs sent.

[0282] Optionally, the packet error rate may also include the packet error rate of the MPDU sent by the site to the second access point, which may be reported by the site to the second access point.

[0283] It should be noted that while all the content in Table 8 is selectable, only the portion that is most helpful for decision-making can be sent during actual transmission. For example, only one or more of the following can be sent: retransmission rate, transmission error rate, reception error rate, or service latency.

[0284] A high retransmission rate indicates poor network quality, meaning that energy saving should not continue or the energy-saving state needs to be exited. A high packet error rate and / or a high packet error rate indicates poor network quality, meaning that energy saving should not continue or the energy-saving state needs to be exited, or the system needs to be adjusted to another energy-saving state to improve transmission performance. High service latency also indicates poor network quality, meaning that energy saving should not continue or the system needs to be exited, or the system needs to be adjusted to another energy-saving state to improve transmission performance.

[0285] Optionally, business status information may be sent separately from energy-saving statistics.

[0286] Optionally, the temperature information includes the average temperature of the second access point over a period of time, whether the temperature exceeds a high temperature threshold, or whether the temperature is below a low temperature threshold, wherein the high temperature threshold is higher than the low temperature threshold. Specifically, exceeding the high temperature threshold or falling below the low temperature threshold constitutes a temperature warning.

[0287] The temperature information can be for the second access point as a whole (such as the temperature of the second access point's casing), or it can be for a specific chip within the second access point. Alternatively, the temperature information can also be the temperature sensed by the circuit board within the second access point.

[0288] Optionally, the energy-saving statistics may also include some non-WLAN related information, such as the status information of one or more of the Ethernet interface, telephone interface or USB interface, which includes the interface occupancy status and / or traffic volume.

[0289] Optionally, this non-WLAN-related information may also include whether anyone is present or moving near the access point. For example, a sensor may be installed on the access point to detect this. This non-WLAN-related information can also be used to assist in determining energy-saving status.

[0290] 3. Negotiation process.

[0291] The following describes the handshake process between the first access point and the second access point, which can also be called a negotiation process. Before deciding on energy saving for the second access point, the first access point initiates a handshake with the second access point, and after the handshake, instructs the second access point to save energy. The first access point and the second access point can enter energy-saving mode or exit energy-saving mode through a handshake.

[0292] 1) The second access point enters energy-saving mode.

[0293] In one alternative approach, the second access point triggers the handshake process; see [link / description]. Figure 7 Steps S51 to S52. Figure 7 The process of the second access point applying to enter energy-saving mode is described in the text.

[0294] In step S51, the second access point sends an energy-saving request to the first access point, and the first access point receives the energy-saving request sent by the second access point.

[0295] In this embodiment, the second access point determines whether to save energy based on its own status. After determining to save energy, it sends a power-saving request to the first access point, indicating an application to enter power-saving mode. For example, the second access point determines whether to save energy based on the site information of the currently associated sites. This site information includes one or more of the following: the number of sites, site traffic information, perception information of unassociated sites, or site power-saving information. Several examples are as follows: Example 1: The second access point determines that the current service traffic is less than a first value and sends a power-saving request to the first access point; Example 2: The second access point determines the number of currently associated sites. If this number is less than a second value, it sends a power-saving request to the first access point; Example 3: The second access point determines that the current service traffic is less than the first value and that the number of currently associated sites is less than the second value, and sends a power-saving request to the first access point; Example 4: The second access point determines that the current service traffic is low, and that there are no high-priority or latency-sensitive services in the current service, and sends a power-saving request to the first access point. Example 5: The second access point determines that the proportion of currently associated sites in energy-saving mode exceeds the proportion threshold, and the number of currently associated sites is less than the number threshold, and sends an energy-saving request to the first access point.

[0296] Alternatively, the second access point periodically sends a power-saving request to the first access point. This power-saving request includes an indicator indicating whether to enter power-saving mode. For example, the second access point periodically determines whether to save power based on its own status and sends a power-saving request to the first access point. When it determines to save power, the power-saving request carries a first identifier; when it determines not to save power, the power-saving request carries a second identifier. The first identifier is 0 and the second identifier is 1, or the first identifier is 1 and the second identifier is 0.

[0297] Alternatively, the second access point may determine, based on historical site access information and / or historical service information, that there are periods with low service traffic and / or a low number of associated sites. Upon entering that period, the second access point sends a power-saving request to the first access point, indicating an intention to enter power-saving mode. For example, at 23:00, the second access point sends a power-saving request to the first access point.

[0298] Optionally, Figure 7 The process shown can be sent after the energy-saving capability message is sent.

[0299] Optionally, the energy-saving request can indicate not only whether to apply to enter the energy-saving mode, but also the energy-saving status of the second access point.

[0300] Optionally, the energy-saving request to enter energy-saving mode and the energy-saving exit request sent by the second access point are the same message. See Table 9 for the content of the energy-saving request.

[0301] Table 9

[0302]

[0303] In Table 9, the identifier of the second access point is optional. For example, if the message is encapsulated with the identifier of the second access point, it is not necessary to carry the identifier of the second access point here.

[0304] Identifier A1 and identifier A2 can be any different values. For example, identifier A1 can be 0 and identifier A2 can be 1, or identifier A1 can be 1 and identifier A2 can be 0.

[0305] Identifiers B1 and B2 can be any different values. For example, identifier B1 can be 0 and identifier B2 can be 1, or identifier B1 can be 1 and identifier B2 can be 0.

[0306] Table 9 is just one example. Other possible interpretations include: C1 indicating that the second access point exits energy-saving mode; C2 indicating that the second access point exits energy-saving mode and exits energy-saving mode urgently; and C3 indicating that the second access point requests to enter energy-saving mode.

[0307] Alternatively, the energy-saving capability message mentioned above can also be the same message as the energy-saving request.

[0308] In step S52, the first access point sends an energy-saving indication message to the second access point. This message instructs the second access point to enter or exit energy-saving mode. The second access point receives the energy-saving indication message from the first access point.

[0309] In this embodiment, after receiving a power-saving request from the second access point, if the first access point determines that the second access point is saving power, it sends a power-saving indication message to the second access point, which instructs the second access point to enter power-saving mode. For example, the power-saving indication message carries an identifier A2, which indicates entering power-saving mode. If it determines that the second access point is exiting power-saving mode, it sends a power-saving indication message to the second access point, which instructs the second access point to exit power-saving mode. For example, the power-saving indication message carries an identifier A1, which indicates exiting power-saving mode. As another example, if the second access point, while in a certain power-saving state, wishes to immediately exit power-saving mode, it sends a power-saving request to the first access point, indicating that it is exiting power-saving mode. After the first access point agrees, it sends a power-saving indication message carrying identifier A1 to the second access point.

[0310] Optionally, when the second access point requests an emergency exit from energy-saving mode, the first access point responds immediately.

[0311] Optionally, when the second access point requests to exit the energy-saving mode, the first access point may choose not to send an energy-saving instruction message to the second access point after receiving the energy-saving request sent by the second access point.

[0312] Optionally, the first access point can determine whether the second access point enters or exits energy-saving mode based on the energy-saving statistics of the second access point. For example, if the first access point determines that data exceeding a third value is being sent to the second access point, it determines that the second access point should not save energy; otherwise, it determines that the second access point should enter energy-saving mode. As another example, if the first access point determines that a site is about to roam to the second access point, it determines that the second access point should exit energy-saving mode to better provide network services to the site; otherwise, it determines that the second access point should enter energy-saving mode.

[0313] Optionally, when the first access point sends an energy-saving indication message to the second access point, it can use unicast, multicast, or broadcast. Multicast can also be called multi-cast. For example, when using multicast or broadcast, the energy-saving indication message includes an identifier indicating whether each of the multiple access points is energy-saving, including the second access point.

[0314] Optionally, the content of the energy-saving instruction message is shown in Table 10.

[0315] Table 10

[0316]

[0317] In Table 10, the identifier of the second access point is optional. For example, the outer encapsulation of the message contains the identifier of the second access point, but it is not necessary to carry the identifier of the second access point here.

[0318] Identifier A3 and identifier A4 can be any different values. For example, identifier A3 can be 0 and identifier A4 can be 1, or identifier A3 can be 1 and identifier A4 can be 0.

[0319] Identifiers B3 and B4 can be any different values. For example, identifier B3 can be 0 and identifier B4 can be 1, or identifier B3 can be 1 and identifier B4 can be 0.

[0320] Table 10 is just one example. Other examples could be D1 indicating that the second access point enters energy-saving mode, D2 indicating that the second access point exits energy-saving mode, and D3 indicating that the second access point exits energy-saving mode and exits energy-saving mode urgently.

[0321] In this embodiment, the second access point receives an energy-saving instruction message sent by the first access point. If identifier A4 is parsed from the energy-saving instruction message, some energy-saving preparation operations are performed, which is equivalent to entering the energy-saving preparation state. If identifier A3 is parsed from the energy-saving instruction message, no processing is performed. Here, if no operation is required before entering the energy-saving state, the second access point does not need to perform any operation after receiving the energy-saving instruction message.

[0322] Optionally, after receiving an energy-saving instruction message, if the message instructs the second access point to enter energy-saving mode, the second access point sends energy-saving statistics to the first access point. These statistics include energy-saving data for the most recent period of time. The first access point receives the energy-saving statistics and determines the status of the second access point based on this information.

[0323] It should be noted that, in Figure 7 In one implementation, after receiving a power-saving request, the first access point sends a power-saving instruction message to the second access point to control whether the second access point enters or exits power-saving mode. In another implementation, after receiving a power-saving request, the first access point can instruct the second access point to save power by sending a power-saving instruction message (described later) to the second access point. For example, sending a power-saving instruction message to the second access point indicates that the second access point is entering power-saving mode; not sending such a message indicates that the second access point is exiting power-saving mode.

[0324] In another alternative approach, the first access point proactively decides whether the second access point should enter energy-saving mode; that is, the first access point sends an energy-saving request to the second access point. The second access point then sends an energy-saving instruction message to the first access point to indicate whether it wants to enter energy-saving mode. If it does, the first access point can send specific energy-saving status information to the second access point.

[0325] Optionally, after sending the energy-saving instruction message, the second access point also sends energy-saving statistics to the first access point, so that the first access point can use the energy-saving statistics to determine the energy-saving status.

[0326] 2) The second access point exits the energy-saving mode.

[0327] In one alternative approach, when the second access point periodically saves energy, the second access point can periodically send an energy-saving request to the first access point. This energy-saving request indicates an exit from energy-saving mode and carries the identifier A1. The first access point may or may not reply upon receiving the request.

[0328] Alternatively, if the second access point, while in a power-saving mode, experiences an emergency and needs to immediately exit power-saving mode, the power-saving request sent to the first access point must include identifier A1 and identifier B2. Such events include, but are not limited to: a newly associated site, the addition of a latency-sensitive service, or receiving a large amount of data from a site.

[0329] Optionally, if an energy-saving request indicates an emergency exit, the second access point immediately exits the energy-saving state and communicates with the first access point to send an energy-saving request and report the reason for the emergency exit.

[0330] In another alternative approach, the first access point decides that the second access point should no longer conserve energy, and the process of the first access point instructing the second access point to exit energy-saving mode is described in [see section 1]. Figure 8 Steps S101 to S103.

[0331] Step S101: The first access point sends an energy-saving exit request to the second access point.

[0332] In this embodiment, the first access point determines that the second access point has exited the energy-saving mode and sends a request to the second access point to exit the energy-saving mode.

[0333] In one optional approach, the first access point determines whether the second access point should exit energy-saving mode based on the energy-saving statistics of the second access point; alternatively, the first access point determines whether the second access point should exit energy-saving mode based on the energy-saving statistics of both the second and third access points; or, the first access point determines whether the second access point should exit energy-saving mode if it detects a large amount of data being sent to it. Alternatively, the first access point may detect that a site is about to roam to the second access point and determines whether the second access point should exit energy-saving mode.

[0334] The method for determining the exit of the energy-saving mode of the second access point based on energy-saving statistics is the same as the method for determining the energy-saving status of the second access point based on energy-saving statistics mentioned earlier, and will not be repeated here.

[0335] Optionally, the energy-saving exit request can be the same message as the energy-saving instruction message mentioned above, see Table 10.

[0336] Optionally, if the first access point detects that the second access point needs to urgently exit the energy-saving mode while the second access point is in energy-saving mode, it fills in the emergency exit field to indicate an emergency exit. For example, this event includes, but is not limited to: determining that a site has roamed to the second access point, or that a large amount of data from an optical line terminal is being sent to the second access point.

[0337] Optionally, if the energy-saving exit request indicates an emergency exit, the second access point immediately exits the energy-saving mode and communicates with the first access point to understand the reason for the emergency exit.

[0338] In step S102, the second access point receives the energy-saving exit request.

[0339] Step S103: The second access point exits the energy-saving mode.

[0340] In this embodiment, after receiving the energy-saving exit request, the second access point immediately exits the energy-saving mode.

[0341] Optionally, the emergency exit field of the energy-saving exit request indicates that an emergency exit is required. The second access point immediately exits the energy-saving mode and communicates with the first access point to understand the reason for the emergency exit.

[0342] Optionally, after receiving the energy-saving exit request, the second access point can also send a response message to the first access point to indicate that it exits the energy-saving mode.

[0343] Optionally, the energy-saving request, energy-saving instruction message, and request to exit energy-saving mode are the same message, with different identifiers added to distinguish them.

[0344] Table 11

[0345]

[0346]

[0347] Among them, when the first access point instructs the second access point to exit the energy-saving mode, it can also instruct the second access point to report the energy-saving status after exiting the energy-saving mode.

[0348] The above energy-saving exit request is an example of exiting the energy-saving mode. Alternatively, the energy-saving exit request may indicate that the energy-saving state has been exited, but the energy-saving mode has not actually been exited. In this case, there is no need to apply to enter the energy-saving mode before entering the energy-saving state again.

[0349] Optionally, exiting the energy-saving state includes exiting to the working state, exiting to another energy-saving state, or exiting to the energy-saving preparation state.

[0350] 4. Energy saving indicator.

[0351] Figure 9 A diagram illustrating the energy-saving indicator is provided; see [link / reference]. Figure 9 Steps S61 to S63.

[0352] Step S61: The first access point sends a first energy-saving control message to the second access point, wherein the first energy-saving control message is used to instruct the second access point to enter a first energy-saving state.

[0353] In this embodiment, the first access point determines that the energy-saving state of the second access point is the first energy-saving state, and the first access point sends an energy-saving control message to the second access point. For ease of description, this energy-saving control message is referred to as the first energy-saving control message.

[0354] In one alternative approach, before the first access point sends the first energy-saving control message to the second access point, the second access point may be in an operating state, an energy-saving preparation state, or an energy-saving state different from the first energy-saving state.

[0355] In one optional approach, before step S61, after the first access point obtains the energy-saving statistics, there are several ways to determine the status of the second access point based on the energy-saving statistics. Two optional approaches are provided here:

[0356] Method 1: The first access point determines the energy-saving status of the second access point as the first energy-saving status based on the energy-saving statistics of the second access point.

[0357] In this embodiment, the first access point can determine the energy-saving status of the second access point based on all or part of the energy-saving statistics of the second access point. This application embodiment does not limit the method of using energy-saving statistics to determine the energy-saving status of the second access point.

[0358] In one implementation, the first access point stores a correspondence between its state and the value range of energy-saving statistics. Based on the value range of the energy-saving statistics of the second access point, the energy-saving state of the second access point is determined to be the first energy-saving state in this correspondence.

[0359] In another implementation, the first access point performs a weighted calculation based on the energy-saving statistics of the second access point to determine the weighted value and the energy-saving status corresponding to the range of the weighted value.

[0360] In another implementation, the first access point stores a neural network model for determining the state. The energy-saving statistics obtained from the second access point are preprocessed and input into the neural network model. The output is the configuration information group corresponding to each energy-saving object. The definition of the configuration information group is shown in Tables 11 to 13. The configuration information group corresponding to multiple energy-saving objects or one energy-saving object is the energy-saving strategy of the first energy-saving state.

[0361] It should be noted that the reason for using energy-saving statistics to analyze whether energy conservation has been implemented is as follows:

[0362] When the number of sites associated with the second access point is small and the traffic is also low, disabling some resources (such as reducing bandwidth or using less spatial flow) and / or lowering the air interface transmit power will not affect the use of the sites. When the number of sites associated with the second access point is relatively small, and the RSSI strength of the sites that can be sensed is low, it indicates that the site is far from the second access point and may not connect. In this case, some resources can be appropriately disabled to save energy. When both the uplink and downlink buffer sizes of the second access point are small, it indicates that the transmit and receive resources are being used sparingly. Disabling some transmit and receive resources will not affect the use of the sites, such as using less spatial flow. Analyzing service status information indicates that the current service status is stable. In this case, some resources can be appropriately disabled to save energy, such as those with low retransmission rates and packet error rates. Finally, analyzing service information indicates that the traffic is low and there are no latency-sensitive services. In this case, some resources can be appropriately disabled to save energy. When the temperature at the second access point is high, it indicates a need for emergency cooling and energy conservation, such as shutting down some resources or reducing service transmission, reception, or processing capacity. While the associated sites on the second access point perform periodic energy conservation, the second access point itself can also perform periodic energy conservation.

[0363] In addition, the second access point is less likely to be used at night, so a night scene template is used to save power.

[0364] In addition, when there is relatively little traffic on the second access point and no latency-sensitive services, the low-traffic scenario template should be used.

[0365] In the second approach, the first access point can comprehensively consider energy-saving statistics from multiple access points to determine the access points and their energy-saving status. For example, based on the energy-saving statistics of the second and third access points, the first access point determines the energy-saving status of the second access point as the first energy-saving status, and the third access point as either one of the other access points connected to the first access point or the first access point itself. In this way, by comprehensively considering the energy-saving efforts of all access points in the WLAN, better network services can be provided to the site during energy-saving periods, reducing the impact of energy saving on the site.

[0366] Optionally, site roaming may be prioritized at adjacent sites. Therefore, when considering the energy-saving status of a certain access point, the energy-saving statistics of adjacent access points can be referenced. Thus, the third access point is an access point whose coverage overlaps with that of the second access point among other access points.

[0367] In this embodiment, the first access point can determine the energy-saving status of the second access point based on the energy-saving statistics of the second access point and the energy-saving statistics of the third access point in several ways. Two feasible methods are provided below.

[0368] Method 1: Among multiple access points, the first access point identifies a third access point whose coverage overlaps with that of the second access point. The first access point uses the energy-saving statistics of the second and third access points to determine that the number of associated sites on the second access point is less than a first threshold, and the total number of associated sites of the second and third access points is less than the second threshold, indicating that the second access point may also have a relatively small number of associated sites in the future. Then, the correspondence between energy-saving statistics and status is used to determine the energy-saving status of the second access point as the first energy-saving status.

[0369] Optionally, when the conditions in Method 1 are met, it can also be determined whether there are latency-sensitive services at the site associated with the second access point. If not, it is determined that the second access point can enter the energy-saving state; otherwise, it does not enter the energy-saving state.

[0370] Method Two: The first access point uses the energy-saving statistics of the second and third access points to determine that the second access point's service type does not have latency-sensitive services, and the associated sites also perform energy saving periodically. Furthermore, the third access point has not entered energy-saving mode, indicating that the second access point can enter energy-saving mode. The first access point then weights the energy-saving statistics of the second and third access points and uses the weighted value to determine the corresponding state as the first energy-saving state.

[0371] In this embodiment of the application, there are multiple schemes for determining the status of the second access point based on energy-saving statistics, which cannot all be listed.

[0372] Method 3: The first access point stores a neural network model for determining the state. The energy-saving statistics obtained from the second and third access points are preprocessed and then input into the neural network model. The output is the configuration information group corresponding to each energy-saving object. The definition of the configuration information group is shown in Tables 11 to 13. The configuration information group corresponding to multiple energy-saving objects or one energy-saving object is the energy-saving strategy for the first energy-saving state.

[0373] In one alternative approach, when the second access point performs energy saving according to the energy-saving object, each access point associates the energy-saving statistics with the energy-saving object when reporting energy-saving statistics. In this way, for each energy-saving object of the second access point, the first access point can use the energy-saving statistics of that energy-saving object to analyze the energy-saving level of that energy-saving object. The analysis process is described in the previous text and will not be repeated here.

[0374] In step S62, the second access point receives the first energy-saving control message sent by the first access point.

[0375] Step S63: Perform the operation to enter the first energy-saving state.

[0376] In one alternative approach, the second access point sends service status information to the first access point. The first access point then determines, based on the service status information, whether the status of the second access point needs to be updated.

[0377] The details of the business status information are shown in Table 8.

[0378] In this embodiment, after receiving the service status information sent by the second access point, the first access point determines whether the service status meets the requirements based on any one or more items in the service status information. If so, no processing is performed. If the service status does not meet the requirements, the specification requires switching the status and sending a status indication message to the second access point.

[0379] Optionally, the principle for determining whether the status of the second access point needs to be updated based on the service status information is as follows:

[0380] If the retransmission rate, transmission error rate, and reception error rate all exceed their respective thresholds, the high service latency indicates poor network quality, making it impossible to save energy or requiring a reversion to a less energy-efficient state.

[0381] In one implementation, the first access point preprocesses the content in the service status information (such as dividing the number of failed transmissions by the number of successful transmissions to calculate the failure ratio), then performs weighting to obtain a weighted value, and judges the relationship between the weighted value and the energy-saving threshold. If the weighted value exceeds the energy-saving threshold, it needs to exit the energy-saving state or switch to an energy-saving state with a lower energy-saving level.

[0382] In another implementation, the first access point can look up the correspondence between the value of the service status information and the status to determine whether the status needs to be updated.

[0383] Optionally, when determining the status, either business status information or energy-saving statistics information can be used. In this case, the energy-saving statistics information does not include business status information.

[0384] Optionally, when periodically exiting the energy-saving state, the second access point sends an energy-saving exit request to the first access point each time, and also sends service status information to the first access point. In this way, the first access point can determine whether the state needs to change in the next cycle. If it needs to change, it sends an energy-saving control message to the second access point to instruct the second access point to switch states. Therefore, the energy-saving state can be dynamically adjusted to adapt to the services.

[0385] Optionally, the second access point may periodically send service status information to the first access point.

[0386] Optionally, the first access point may also send a reporting request to the second access point, which is used to instruct the second access point to report service status information.

[0387] In one alternative approach, the first energy-saving state applies to the second access point as a whole. The second access point only exists in the first energy-saving state, and the first energy-saving control message simply indicates whether to perform energy saving or specifies a particular energy-saving strategy. For example, the first energy-saving control message includes a first identifier indicating energy saving. The value of the first identifier can be set according to actual needs; to reduce data transmission volume, the first identifier can be 0 or 1. After receiving the first energy-saving control message, the second access point determines the identifier indicating energy saving and then executes the operation to enter the first energy-saving state.

[0388] In another alternative approach, the first energy-saving state refers to the second access point as a whole. The second access point may have multiple energy-saving states, and the first energy-saving state is one of these multiple energy-saving states. The first energy-saving control message includes energy-saving level information, which indicates that the energy-saving state is the first energy-saving state.

[0389] Optionally, the energy-saving level information includes an energy-saving level identifier, which differs depending on the energy-saving state. The second access point stores the correspondence between energy-saving level identifiers and energy-saving strategies; this can also be understood as storing energy-saving templates, where an energy-saving template can be found using the identifier of a specific energy-saving level. The second access point retrieves the energy-saving strategy corresponding to the energy-saving level identifier, or it retrieves the corresponding energy-saving strategy from the connected storage device. The second access point then performs energy-saving processing according to this energy-saving strategy.

[0390] Optionally, the energy-saving level information includes the energy-saving strategy corresponding to the first energy-saving state. For example, the energy-saving level information includes one or more of the following: energy-saving strategy for the WLAN network, energy-saving strategy for the functional module, or energy-saving strategy for the peripheral interface. The second access point performs energy-saving processing according to the received energy-saving strategy.

[0391] In another optional approach, the second access point performs energy conservation based on energy-saving objects, which include one or more of frequency bands, BSSIDs, or SSIDs. Each energy-saving object corresponds to only one energy-saving strategy. The first energy-saving control message includes one or more of the frequency bands, BSSIDs, and SSIDs of the second access point. Specifically, the first energy-saving control message may include the identifier of the energy-saving object to be energy-saving, or it may include the identifier of the energy-saving object and an identifier indicating whether energy-saving processing should be performed on that energy-saving object.

[0392] Where the first energy-saving control message includes the frequency band of the second access point, it indicates that energy saving is performed at least on the frequency band, which may be all or part of the frequency band of the second access point. The second access point obtains the energy-saving strategy corresponding to each frequency band and performs energy-saving processing according to the strategy. For example, the second access point stores the energy-saving strategy corresponding to the frequency band, obtains the stored energy-saving strategy, and performs energy-saving processing according to the strategy.

[0393] If the first energy-saving control message includes the BSSID of the second access point, it indicates that energy saving is performed at least for the BSSID, which may be all or part of the BSSIDs of the second access point. The second access point obtains the energy-saving policy corresponding to each BSSID and performs energy-saving processing according to the energy-saving policy.

[0394] If the first energy-saving control message includes the SSID of the second access point, it indicates that energy saving is performed at least for the SSID, which may be all or part of the SSIDs of the second access point. The second access point obtains the energy-saving policy corresponding to each SSID and performs energy-saving processing according to the energy-saving policy.

[0395] In another optional approach, corresponding to the scenario in Table 2 above, the first energy-saving state corresponds to multiple energy-saving objects of the second access point. The first energy-saving control message includes one or more of the second access point's frequency band, BSSID, or SSID, and energy-saving level information, and the energy-saving level information corresponds to these multiple energy-saving objects. For example, the first energy-saving control message includes the second access point's 2.4GHz and 5GHz frequency bands, and the energy-saving level information includes the energy-saving level information corresponding to the 2.4GHz and 5GHz frequency bands. The second access point uses the energy-saving level information corresponding to the 2.4GHz frequency band for energy-saving processing and also uses the energy-saving level information corresponding to the 5GHz frequency band for energy-saving processing. As another example, the first energy-saving control message includes the second access point's 2.4GHz frequency band and BSSID1, where BSSID1 is one of the BSSIDs of the 5GHz frequency band. The energy-saving level information includes the energy-saving level information corresponding to the 2.4GHz frequency band and BSSID1. The second access point uses the energy-saving level information corresponding to the 2.4GHz frequency band for energy-saving processing and also uses the energy-saving level information corresponding to BSSID1 for energy-saving processing. The content of the energy-saving level information here is described above and will not be repeated here.

[0396] In another alternative approach, corresponding to the scenario in Table 3 above, the first energy-saving state corresponds to an energy-saving object of the second access point. For each energy-saving object, the first access point sends an energy-saving control message to the second access point, indicating the energy-saving state of the energy-saving object. The first energy-saving control message then indicates a state switch for an energy-saving object. For example, if the energy-saving objects include frequency band 1 and frequency band 2, the first access point sends energy-saving control message 1 to the second access point, indicating the energy-saving state of frequency band 1. The first access point then sends energy-saving control message 2 to the second access point, indicating the energy-saving state of frequency band 2.

[0397] Here, the energy-saving status of multiple frequency bands can also be indicated in the first energy-saving control message. For example, the first energy-saving control message can indicate not only that frequency band 1 of the second access point enters the first energy-saving state, but also that frequency band 2 of the second access point enters the second energy-saving state.

[0398] Optionally, the first instruction message includes the identifier of the energy-saving object and energy-saving level information. The content of the energy-saving level information is described above and will not be repeated here.

[0399] Optionally, when the first energy-saving control message includes an energy-saving strategy, the content is shown in Table 12, which uses the frequency band as an example for explanation.

[0400] Table 12

[0401]

[0402] In Table 12, the identifier for the energy-saving object can be a unique identifier such as BSSID, SSID, or RUID. It's important to note that while a frequency band may logically correspond to two BSSIDs, it may actually use a single set of radio frequency resources. Therefore, the energy-saving object should be identified by radio frequency resources as its smallest unit. The energy-saving strategies described in Table 12 primarily target WLAN networks. Energy-saving time refers to the duration of each entry into energy-saving mode, while the energy-saving cycle refers to the period between entering and exiting energy-saving mode. The difference between the two is the duration of exiting energy-saving mode. The energy-saving cycle can also be understood as the interval between two consecutive entries into the current energy-saving mode, also known as the periodic wake-up time. For example, if the energy-saving time is 3 minutes, and the device exits energy-saving mode every 8 minutes for listening before re-entering energy-saving mode, this 8-minute interval constitutes the energy-saving cycle.

[0403] Optionally, when the first energy-saving indication message includes an energy-saving level identifier, the content is shown in Table 13, which uses the frequency band as an example for explanation.

[0404] Table Thirteen

[0405]

[0406]

[0407] In Table 13, the identifier for the energy-saving object can be a unique identifier such as SSID, BSSID, or RUID.

[0408] Optionally, in Tables 12 and 13, the energy-saving time and energy-saving period can be optional, or they can be negotiated in advance by the first access point and the second access point, or the first access point can be configured in advance, or the second access point can always be in the energy-saving state until the second access point requests to exit the energy-saving state, or the first access point instructs the second access point to exit the energy-saving state.

[0409] Optionally, to facilitate the distribution of energy-saving control messages from the first access point, the contents of Tables 11 and 12 can be combined. See Table 14.

[0410] Table 14

[0411]

[0412]

[0413] In Table 14, A7, A8, and A9 are any three distinct values. For example, A7, A8, and A9 are integers from 0 to 2. A9 indicates a shutdown state where the RF resource indicated by RUID is in a shutdown state. A10 and A11 are any two distinct values. For example, A10 is 1 and A11 is 0, or A10 is 0 and A11 is 1.

[0414] Energy-saving template 1 can be a nighttime scene template, and energy-saving template 2 can be a low-traffic scene template. The bits of the energy-saving template are only one example, and the embodiments of this application are not limited. For example, it can also be: bit 0 indicates that energy-saving template 1 is used, bit 1 indicates that energy-saving template is not used, and bit 2 indicates that energy-saving template 2 is used.

[0415] The same number of bits and the size of the bandwidth are merely examples and are not limited in the embodiments of this application. For example, the bandwidth values ​​include, but are not limited to, 5MHz, 10MHz, 20MHz, 40MHz, 80MHz, 80+80MHz, 160MHz, and 320MHz, with bit 0 indicating 10MHz, bit 1 indicating 20MHz, bit 2 indicating 40MHz, and bit 3 indicating 80MHz.

[0416] The number of supported space streams can be either the maximum number of space streams or a list of supported space streams. If it's a list, it can be sent in bitmap format. For example, bit 0 indicates 1 space stream, bit 1 indicates 2, bit 2 indicates 3, bit 3 indicates 4, and bits 4 through 7 are reserved bits.

[0417] The energy-saving cycle can be the switching cycle of the current energy-saving state or the switching cycle of the energy-saving module.

[0418] It should be noted that the energy-saving control message and the initial energy-saving configuration message can reuse the same message, but the content they contain is different.

[0419] Optionally, the first energy-saving control message includes one or more of the following: the frequency band of the second access point, BSSID, or SSID, and energy-saving level information. There are several ways to fill in the first energy-saving control message; three feasible methods are provided below. This example illustrates the scenario where the first energy-saving control message includes the frequency band of the second access point.

[0420] In both Method 1 and Method 2, the first energy-saving control message includes a message identifier field, a field length field, a frequency band identifier field, and an energy-saving level identifier field. The message identifier field indicates that the message is an energy-saving interaction message. The field length field indicates the length of the energy-saving control message; the field length is optional. For example, the first and second access points can negotiate in advance, or the length of the energy-saving control message can be statically configured, and the field length can be omitted when sending the energy-saving control message. The frequency band identifier field indicates the specific frequency band. The energy-saving level identifier field indicates the specific energy-saving level.

[0421] In method one, such as Figure 10 As shown, for a frequency band, the identification field of that frequency band is adjacent to the identification field of the corresponding energy-saving level.

[0422] Different frequency bands are identified using different values. For example, 0 indicates all frequency bands, meaning all bands use the same energy-saving level; 1 indicates the 2.4GHz band; 2 indicates the low-frequency band within the 5GHz band; 3 indicates the high-frequency band within the 5GHz band, where the low-frequency band is below the target value and the high-frequency band is above or equal to the target value; and 4 corresponds to the 6GHz band. Furthermore, even when all frequency bands use the same energy-saving level, the energy-saving level can be indicated separately for each band.

[0423] Different energy efficiency levels are identified by different values. For example, 0 indicates that energy efficiency has been stopped, 1 indicates energy efficiency level 1, and 2 indicates energy efficiency level 2.

[0424] Alternatively, different values ​​can be used to identify different frequency bands. For example, 0 is an invalid value, all frequency bands correspond to energy saving level 0, 1 indicates the 2.4GHz frequency band, 2 indicates the low frequency band in the 5GHz frequency band, 3 indicates the high frequency band in the 5GHz frequency band, and 4 corresponds to the 6GHz frequency band.

[0425] Different energy efficiency levels are identified by different values. For example, 0 indicates that all frequency bands are out of energy efficiency mode, 1 indicates energy efficiency level 1, and 2 indicates energy efficiency level 2.

[0426] In method two, such as Figure 11 As shown, the frequency band identification field is filled in bitmap format, and the energy efficiency rating identification field is adjacent to the frequency band identification field.

[0427] For example, from right to left, bit 0 (least significant bit) identifies the 2.4 GHz band, bit 1 identifies the 5 GHz band, and bit 2 identifies the 6 GHz band. Here, the bit order is counted from the least significant bit; in another implementation, the bit order can also be counted from the most significant bit. The band identification field contains N bits, followed by N energy efficiency level identifiers, filled in according to the order of the band identifiers.

[0428] Different energy efficiency levels are identified by different values. For example, 0 indicates that energy efficiency has been stopped, 1 indicates energy efficiency level 1, and 2 indicates energy efficiency level 2.

[0429] In both Method 1 and Method 2, as mentioned earlier, the energy-saving level information can be an energy-saving level identifier or a specific energy-saving strategy. The energy-saving strategy can be all energy-saving strategies or only a portion of them; this portion refers to the energy-saving strategy that differs from the current state of the second access point. The energy-saving strategy can be implemented using a numbered value, a fixed sequence with the number omitted, or a bitmap value.

[0430] In method three, such as Figure 12 As shown, the first energy-saving control message includes a message identifier field, a field length, and an energy-saving indicator field.

[0431] The energy-saving level and frequency band are identified together and filled in the energy-saving indicator field. For example, 0 indicates that all frequency bands are out of energy-saving mode, 1 indicates that the energy-saving level of the first frequency band is energy-saving level 1, and 2 indicates that the energy-saving level of the second frequency band is energy-saving level 2.

[0432] Optionally, a separate field can be used in the first energy-saving control message to indicate whether the energy-saving state has been entered or exited. For example, if the field is 0 in the first energy-saving control message, it indicates that the energy-saving state has been exited, and the specific energy-saving strategy for the frequency band does not need to be filled in afterward. If the field is 1, it indicates that the energy-saving state has been entered, and the specific energy-saving strategy for the frequency band needs to be filled in afterward.

[0433] It should be noted that, Figures 10 to 12 The image shows only two frequency bands, but in practice, it may include one or more.

[0434] This explanation uses the frequency band as an example to illustrate the energy-saving target. The energy-saving target includes BSSID and SSID, which are similar and will not be elaborated here.

[0435] In one alternative approach, after entering the first energy-saving state, the second access point may also send a first response message to the first access point to inform the first access point that it agrees to enter the first energy-saving state.

[0436] Additionally, after receiving the first energy-saving control message, the second access point may disagree with entering the first energy-saving state and can send a second response message to the first access point to inform it of its refusal to enter the first energy-saving state. For example, after receiving the first energy-saving control message, if a new site connects and the first energy-saving state is more energy-efficient than the current state, the second access point may send a second response message to the first access point to inform it of its refusal to enter the first energy-saving state in order to better serve the new site.

[0437] Optionally, the first response message and the second response message can be the same response message, including identifier 1 when indicating agreement to enter the first energy-saving state, and carrying identifier 2 when indicating refusal to enter the first energy-saving state. For example, identifier 1 is 1 and identifier 2 is 0, or identifier 1 is 0 and identifier 2 is 1. Alternatively, the first response message and the second response message can be different messages.

[0438] To better understand how the first access point controls energy saving at the second and third access points, the following is provided: Figure 13 For an example shown, see steps S801 to S816.

[0439] Step S801: The second access point sends an energy-saving request to the first access point.

[0440] In step S802, the first access point receives the energy-saving request and enables the energy-saving mode of the second access point.

[0441] In step S803, the first access point sends an energy-saving instruction message to the second access point, and the second access point receives the energy-saving instruction message.

[0442] Optionally, after receiving the energy-saving instruction message, if the energy-saving instruction message indicates that energy saving has been initiated, the second access point sends energy-saving statistics information to the first access point.

[0443] In step S804, the first access point sends a first energy-saving control message to the second access point. The first energy-saving control message is used to indicate that the 2.4GHz frequency band enters the first energy-saving state.

[0444] In step S805, the second access point receives the first energy-saving control message and enters the first energy-saving state in the 2.4GHz frequency band.

[0445] In step S806, the first access point sends a second energy-saving control message to the second access point. The second energy-saving control message is used to indicate that the 5GHz band enters the second energy-saving state.

[0446] In step S807, the second access point receives the second energy-saving control message and enters the second energy-saving state in the 5GHz band.

[0447] In step S808, the third access point sends an energy-saving request to the first access point.

[0448] In step S809, the first access point receives the energy-saving request and enables the energy-saving mode of the third access point.

[0449] In step S810, the first access point sends an energy-saving instruction message to the third access point, and the third access point receives the energy-saving instruction message.

[0450] In step S811, the first access point sends a third energy-saving control message to the third access point. The third energy-saving control message is used to indicate that the 5GHz band enters the third energy-saving state.

[0451] In step S812, the third access point receives the third energy-saving control message and enters the third energy-saving state in the 5GHz band.

[0452] In step S813, the first access point determines that the 5GHz band of the third access point is out of power saving mode, and sends a power saving exit request to the third access point. The power saving exit request includes the identifier of the 5GHz band.

[0453] In step S814, the third access point receives the energy-saving exit request and exits the third energy-saving state in the 5GHz band.

[0454] In step S815, the first access point determines that the 2.4GHz and 5GHz frequency bands of the second access point are out of power saving mode, and sends a power saving exit request to the second access point. The power saving exit request includes the identifiers of the 2.4GHz and 5GHz frequency bands.

[0455] In step S816, the second access point receives the energy-saving exit request, exits the first energy-saving state in the 2.4GHz band, and exits the second energy-saving state in the 5GHz band.

[0456] exist Figure 13 In the process shown, after receiving the energy-saving request sent by the second access point, the first access point sends an energy-saving instruction message to the second access point, instructing the second access point to enter the energy-saving preparation state.

[0457] It should be noted that, without performing a handshake process, the first access point determines that the second access point can conserve energy. Before sending a power-saving control message to the second access point, it sends a power-saving preparation indication message. This message indicates that the access point is entering a power-saving preparation state, during which certain operations are performed before formally entering the power-saving state. The second access point receives this message and performs the necessary steps to enter the power-saving preparation state.

[0458] If the second access point can directly transition from the working state to the energy-saving state, the first access point may choose not to send an energy-saving preparation instruction message to the second access point, or it may send such a message, but the second access point may choose not to perform any operation. If the second access point cannot directly transition from the working state to the energy-saving state, the first access point sends an energy-saving preparation instruction message to the second access point, causing the second access point to enter the energy-saving preparation state first.

[0459] 5. The process by which the first access point obtains the status of the second access point from the second access point.

[0460] In one optional approach, the second access point sends its status to the first access point. This status may be the same as or different from the first energy-saving state. For example, if a new site suddenly connects while the second access point is in a certain energy-saving state, the second access point may switch from the first energy-saving state to the second energy-saving state, or enter a working state, where the energy saving rate of the first energy-saving state is higher than that of the second energy-saving state. In this case, the second access point sends its changed status to the first access point. Another example is that the second access point periodically sends its own status to the first access point. Yet another example is that after disconnecting from the first access point, the second access point reconnects and sends its own status, essentially going offline and then back online. Yet another example is that after the first access point sends a first energy-saving control message to the second access point, the second access point may disagree with entering the first energy-saving state and send its own status back to the first access point.

[0461] In another alternative approach, under certain circumstances, the first access point may lose the status of the second access point, or be unsure of the second access point's current status. In such cases, the first access point queries the second access point for its status. For example, after the second access point disconnects from the first access point and then reconnects, the first access point determines that the second access point is back online. However, the first access point is unsure whether the second access point is in the default state or a previously entered state, and thus queries the second access point for its status. As another example, after the first access point sends a first energy-saving control message to the second access point, the second access point may disagree with entering the first energy-saving state. In this case, the second access point sends a second response message to the first access point, indicating a refusal to enter the first energy-saving state, and the first access point queries the second access point for its status. The process of the first access point querying the second access point's status is described in [link to documentation]. Figure 14 Steps S91 to S94.

[0462] Step S91: The first access point sends a status query request to the second access point.

[0463] In this embodiment, the first access point generates a status query request. When the second access point as a whole corresponds to an energy-saving status, the identifier of the energy-saving object is the identifier of the second access point. When the second access point saves energy according to energy-saving objects, the status query request includes the identifiers of each energy-saving object to be queried. For example, if the energy-saving object is a frequency band, the status query request includes the identifier of the frequency band whose status is to be queried: 0 indicates all frequency bands, indicating a query for the status of all frequency bands; 1 indicates the 2.4GHz frequency band, indicating a query for the status of the 2.4GHz frequency band; 2 indicates a query for the status of the 5GHz low-frequency band; 3 indicates a query for the status of the 5GHz high-frequency band; and 4 indicates a query for the status of the 6GHz frequency band.

[0464] Step S92: The second access point receives the status query request.

[0465] Step S93: The second access point sends the target status to the first access point.

[0466] In this embodiment, the second access point obtains the status corresponding to the energy-saving object's identifier according to the status query request, and sends the target status to the second access point for convenience.

[0467] Optionally, the second access point sends a status reporting message to the first access point. This status reporting message is used to report the target status of the second access point. For example, the status reporting message may include an energy-saving level identifier or a specific energy-saving strategy.

[0468] When sending the target status, the second access point can send it in the format of an energy-saving control message.

[0469] Step S94: The first access point receives the target status.

[0470] In this embodiment, after the first access point receives the status, if the target status differs from the status recorded by the first access point, the status of the second access point is updated to the target status.

[0471] Optionally, the content of the status reporting message corresponds to the content of the energy-saving control message. In one implementation, the content of the status reporting message can be found in Table 15.

[0472] Table 15

[0473]

[0474] In Table 15, the energy-saving template, bandwidth, number of spatial streams, and modulation and coding scheme can all be sent in bitmap form, and this application embodiment does not impose any limitations. For example, for the number of spatial streams, the identifier of the number of spatial streams can be sent directly.

[0475] Figure 14 The illustrated process can occur at any stage after the second access point comes online, and this application embodiment does not limit it. For example, as mentioned above, it may be reported after the second access point exits the energy-saving state.

[0476] 6. When the first access point maintains a state machine, the first access point instructs the second access point on the energy-saving process.

[0477] First, the state machines are described. At the first access point, the state machines of all access points in the WLAN are centrally maintained. For a given access point, if the access point as a whole is used for energy saving, a state machine is maintained for that access point. If the access point is used for energy saving based on specific energy-saving objects, a state machine is maintained for each energy-saving object. For example, for multiple frequency bands of an access point, the first access point maintains a separate set of state machines for each band, including 2.4GHz, 5GHz, and 6GHz.

[0478] The state machine includes a working state, an energy-saving preparation state, and at least one energy-saving state. Entering the energy-saving preparation state from the working state is equivalent to activating energy-saving mode; entering the working state from the energy-saving preparation state is equivalent to exiting energy-saving mode; entering any energy-saving state from the energy-saving preparation state is equivalent to exiting energy-saving mode; and entering the working state from any energy-saving state is equivalent to exiting energy-saving mode. For example, ... Figure 15 As shown, the state machine includes a working state, an energy-saving preparation state, a first energy-saving state, and a second energy-saving state. The energy-saving ranges of the first energy-saving state and the second energy-saving state are different.

[0479] Alternatively, a state machine includes a working state and at least one power-saving state, and any two states can be directly switched between each other, allowing transitions from any state to any other state. For example, ... Figure 16 As shown, the state machine includes a working state, a first energy-saving state, and a second energy-saving state. The definitions of the working state, the energy-saving preparation state, and the energy-saving state have been described above and will not be repeated here.

[0480] When the first access point decides that an access point should enter a certain state, it can selectively notify the corresponding access point. For example, when the first access point decides that the second access point should enter an energy-saving state, it will notify the second access point. However, when the first access point decides that the second access point should enter an energy-saving preparation state, the first access point may not notify the second access point if the second access point does not need to perform any specific operations.

[0481] Next, the method and process for energy saving at access points in WLAN when using a state machine are described, such as... Figure 17 Steps S201 to S203.

[0482] In step S201, the first access point sends a first energy-saving control message to the second access point, wherein the first energy-saving control message is used to instruct the second access point to enter a first energy-saving state.

[0483] See the descriptions of steps S201 and S203. Figure 8 The description in the text will not be repeated here.

[0484] In step S202, in the state machine, the first access point switches the state of the second access point to the first energy-saving state.

[0485] In this embodiment, after the first access point determines the energy-saving state of the second access point, the state of the second access point is switched to the first energy-saving state in the state machine of the second access point.

[0486] Steps S201 and S202 have no specific order; their execution order can be interchanged.

[0487] In step S203, the second access point receives the first energy-saving control message and performs the operation of entering the first energy-saving state.

[0488] In one alternative approach, the second access point receives the first energy-saving control message, but the second access point may agree to enter the first energy-saving state or may refuse to enter the first energy-saving state. The second access point may send a first response message to the first access point, which includes an indicator of whether it agrees to enter the first energy-saving state. Upon receiving the first response message, if the first response message includes an indicator of agreeing to enter the first energy-saving state, the first access point switches its state to the first energy-saving state in the state machine; if the first response message includes an indicator of refusing to enter the first energy-saving state, the state is not adjusted in the state machine.

[0489] Optionally, when the second response message includes an identifier indicating refusal to enter the first energy-saving state, the second response message may also include an identifier of the current state of the second access point. After receiving the second response message, if the identifier of the state included in the second response message is different from the identifier of the state recorded in the state machine, the first access point switches the state in the state machine to the state included in the second response message. Alternatively, after sending the second response message, the second access point sends a state reporting message to the first access point, which includes the current state of the second access point.

[0490] Optionally, the first response message and the second response message are the same response message, but the indications they carry are different.

[0491] In one alternative approach, when adopting Figure 15In the case of the state machine shown, before step S201, if the second access point is in the working state, before the first access point instructs the second access point to perform energy saving, the state of the second access point is switched from the working state to the energy saving preparation state in the state machine.

[0492] Optionally, after switching the state of the second access point from the working state to the energy-saving ready state, an energy-saving ready instruction message is sent to the second access point. Upon receiving the energy-saving ready instruction message, the second access point performs the operation of entering the energy-saving ready state.

[0493] Optionally, after receiving the energy-saving preparation instruction message, the second access point may not process it, but simply know that the first access point requires the second access point to save energy.

[0494] In one alternative approach, the second access point may be decided by the first access point to exit the energy-saving state under certain circumstances. In the state machine, the first access point switches the state of the second access point to either the working state or the energy-saving preparation state.

[0495] Alternatively, under certain circumstances, the second access point may proactively exit energy-saving mode by sending an energy-saving exit request to the first access point. This request carries its current state. Upon receiving the request, the first access point, in its state machine, switches the second access point's state to the current state, which is either the working state or the energy-saving preparation state. Alternatively, after exiting energy-saving mode, the second access point may first send an energy-saving exit request to the first access point, and then send its current state. Upon receiving this current state, the first access point, in its state machine, switches the second access point's state to that current state. Alternatively, the second access point may first send an energy-saving exit request to the first access point, including an energy-saving exit identifier, and then send a status reporting message to the first access point, which includes the second access point's current state.

[0496] For details on the second access point exiting energy-saving mode, please refer to the previous description; it will not be repeated here.

[0497] In one alternative approach, the second access point may proactively send its current state to the first access point under certain circumstances. The first access point receives the current state sent by the second access point; this current state is called the target state. For example, the second access point periodically sends a state reporting message to the first access point, which includes the target state. Upon receiving the target state, if the current state of the second access point in the state machine is not the target state, the first access point switches the state of the second access point to the target state; otherwise, no action is taken.

[0498] In another alternative approach, the first access point sends a status query request to the second access point when its status is uncertain. The second access point receives this status query request, which may or may not include the identifier of the energy-saving object to be queried. The first access point then sends a target status to the second access point based on the energy-saving object's identifier. Upon receiving the target status, if the current state of the second access point in its state machine is not the target state, the first access point switches its state to the target state. When the status query request does not include the energy-saving object's identifier, it can default to querying the status of all energy-saving objects.

[0499] In one alternative approach, after sending a first energy-saving control message to a second access point, if the first access point subsequently determines that the second access point is in a second energy-saving state, the first access point sends a second energy-saving control message to the second access point, instructing the second access point to enter the second energy-saving state. The second access point receives the second energy-saving control message and performs the operation to enter the second energy-saving state.

[0500] In one alternative approach, the second access point also maintains a state machine. Upon receiving an energy-saving control message or other state-switching message from the first access point, the second access point switches its state in this state machine to the state indicated by the first access point. When switching to or exiting the energy-saving state, the second access point modifies the state in this state machine and notifies the first access point. Upon receiving this notification, the first access point also performs a state switch in its corresponding state machine.

[0501] Optionally, the second access point determines whether it can enter the state indicated by the first access point. If it can, the state in the state machine is switched to the state indicated by the first access point. If it cannot, there is no need to switch the state in the state machine.

[0502] In one alternative approach, the first access point maintains its own state machine. After determining its own state, the first access point performs state transitions within the state machine. The process by which the first access point determines its own state is described above and will not be repeated here.

[0503] In this embodiment of the application, the state logic is clear in the scheme of using a state machine to maintain the state, which can reduce the cost of state interaction and synchronization between access points.

[0504] The preceding text described how the first access point determines the status of other access points. The first access point can also determine its own status, controlling itself to enter energy-saving mode, or switch from energy-saving mode to working mode or energy-saving preparation mode. For details on how the status of the first access point is determined, please refer to the method for determining the status of the second access point; this will not be repeated here.

[0505] In this embodiment of the application, in the WLAN, the first access point centrally determines the status of each access point. Since the first access point is connected to other access points, it can obtain energy-saving statistics of other access points. By comprehensively considering the status of each access point, the impact on the data transmission and reception of the site can be reduced or avoided when saving energy.

[0506] Furthermore, the identifiers in the embodiments of this application can be any value and are not limited to the examples in the text. Any identifier that can be used for indication can be applied to the embodiments of this application.

[0507] In another embodiment of this application, the WLAN includes a first access point and at least one other access point. Each access point determines its own state and reports it to the first access point after switching states. The first access point can also assist in deciding to change the state of at least one other access point. As mentioned above, the state of each access point includes a working state and at least one energy-saving state, or it includes a working state, an energy-saving preparation state, and at least one energy-saving state.

[0508] The definition of a state is the same as that in the previous text, and will not be repeated here.

[0509] The process of energy saving at WLAN access points is as follows: Figure 18 Steps S301 to S304 are shown in the middle section. Figure 18 The following explanation uses the second access point as an example for energy saving.

[0510] Step S301: The second access point determines the current state as the first state, wherein the first state can be the working state or any energy-saving state, or the first state can be the working state, the energy-saving preparation state or any energy-saving state.

[0511] In one alternative approach, the second access point determines its own state as the first state based on energy-saving statistics.

[0512] Optionally, the energy-saving statistics include energy-saving statistics of the second access point, or include energy-saving statistics of the second access point and energy-saving statistics of the third access point, wherein the third access point is one of the at least one other access point, and / or the first access point.

[0513] The method of determining the status using energy-saving statistics is described above and will not be repeated here.

[0514] In step S302, the second access point performs the operation of entering the first state.

[0515] The process in step S302 is described in step 202 and will not be repeated here.

[0516] Step S303: The second access point sends a first status indication message to the first access point.

[0517] In this embodiment, after the second access point enters the first state, it sends a first state indication message to the first access point. This energy-saving control message is used to indicate that the second access point enters the first state.

[0518] In step S304, the first access point receives the indication message and records that the second access point has entered the first state.

[0519] In one alternative approach, whenever the second access point performs a state switch, it sends a first state indication message to the first access point, and the first access point records the state after the switch.

[0520] In one alternative approach, the first access point can collaboratively determine the state of the second access point. The first access point, having determined the state of the second access point, sends a second state indication message to the second access point. This second state indication message includes an identifier of the second access point's state, or, alternatively, the specific details of that state.

[0521] For example, if the second access point is currently in a certain energy-saving state, and the first access point determines that there is data to be sent to the second access point, and the data volume exceeds a specified threshold, the first access point needs to wake up the second access point. The first access point sends a second status indication message to the second access point. The second status indication message includes an identifier of the working state, or the specific content of the working state; or, the second status indication message includes an identifier of another energy-saving state, or the specific content of that other energy-saving state, where the energy saving margin is lower than that of the current energy-saving state of the second access point. In other words, compared to the current energy-saving state of the second access point, the second access point has a stronger data processing capability in that other energy-saving state; or, the second status indication message includes an identifier of an energy-saving preparation state, or the specific content of the energy-saving preparation state.

[0522] In one alternative approach, when the second access point enters a certain state, it negotiates with the first access point. For example, before step S302, step S303 is executed first. After receiving the state indication message, if the first access point agrees to enter the state indicated by the state indication message, it performs the operation of recording the first energy-saving state in step S304 and sends a response message to the second access point. This response message includes an identifier indicating agreement to enter the first energy-saving state. After receiving the response message, the second access point performs the operation of entering the first energy-saving state. If the first access point refuses to enter the state indicated by the state indication message, it does not perform the operation of recording the first energy-saving state in step S304 and sends a response message to the second access point. This response message includes an identifier indicating refusal to enter the first energy-saving state. The second access point receives the response message and maintains its original state. For example, after receiving the state indication message sent by the second access point, if the first access point determines that a large amount of data is being sent to the second access point, or discovers that an access point adjacent to the second access point has gone offline, it sends a response message to the second access point. This response message includes an identifier indicating refusal to enter the first energy-saving state.

[0523] Optionally, if the response message includes an identifier indicating that entry into the first energy-saving state is refused, the response message may also include an identifier of the state that the first access point expects the second access point to enter, or the specific content of that state.

[0524] In one alternative approach, for each access point, the access point maintains a state machine corresponding to the entire access point; alternatively, the access point may have only one energy-saving object, and the state machine corresponds to that energy-saving object, for example, the energy-saving object is the 5GHz band, and state adjustments are only made for the 5GHz band. Alternatively, for each access point, the access point maintains multiple state machines, each state corresponding to one energy-saving object for that access point. For example, the access point may have three energy-saving objects: the 2.4GHz band, the 5GHz band, and the 6GHz band, each corresponding to a separate state machine.

[0525] Figure 19 A schematic diagram is provided showing the state machine recording the working state, the energy-saving preparation state, and two energy-saving states. Figure 20 A schematic diagram is provided showing the state machine recording the working state and two energy-saving states, which include a first energy-saving state and a second energy-saving state.

[0526] Figure 21 A schematic diagram of the state machine of the second access point maintained by the first access point is provided. This state machine may be the same as or different from the state machine maintained by the second access point. When they are different, only the working state and the energy-saving state can be maintained, without maintaining the specific energy-saving state. In this way, the first access point only records whether the second access point enters the working state or the energy-saving state.

[0527] It should be noted that any solution in the previous embodiment that does not have a logical conflict with the solution in this embodiment can be applied to this embodiment.

[0528] In this embodiment of the application, in the WLAN, each access point independently determines its own status. Since each access point can perceive its own operating status in a timely manner, it can update its status in a timely manner. Moreover, each access point also synchronizes its own status with the first access point, so that the first access point can help judge the status of the access point and reduce or avoid the impact on the data transmission and reception of the site.

[0529] In another embodiment of this application, the WLAN includes multiple access points. These access points do not have a centralized decision-making mechanism; each access point independently decides its own state and, after switching states, synchronizes this information with nearby access points. As described above, the state of each access point includes a working state and at least one energy-saving state, or it includes a working state, an energy-saving preparation state, and at least one energy-saving state.

[0530] Figure 22 A flowchart illustrating a method for energy saving at WLAN access points is provided. See [link / reference] Figure 22 Steps S401 to S403 are described below. Figure S4 illustrates this using the interaction between a first access point and a second access point as an example. The first and second access points are equivalent, and the second access point's state influences the first access point's decision-making regarding its own state. For example, the coverage areas of the second and first access points overlap, or the distance between the second and first access points is less than a distance threshold.

[0531] Step S401: The first access point determines that it has entered the first state and performs the operation of entering the first state.

[0532] In step S401, the process of determining the first state is described in the previous two embodiments and will not be repeated here.

[0533] In step S402, the first access point sends a status indication message to the second access point. The status indication message includes an identifier of the first status or the specific content of the first status.

[0534] In this embodiment, the first access point can send the status indication message using a broadcast, unicast, or multicast method.

[0535] In one alternative approach, the first access point determines the second access point as follows:

[0536] The first access point is manually configured with the identifier of the second access point, or when the first or second access point comes online, the first access point records the identifier of the second access point, and the second access point records the identifier of the first access point. Alternatively, each access point maintains a WLAN network topology, and the access point adjacent to the first access point in this network topology is identified and designated as the second access point. These are just a few possible implementation methods, and the embodiments of this application are not limited to them.

[0537] In step S403, the second access point receives a status indication message, whereby the first status is used by the second access point to determine its own status.

[0538] In this embodiment, the second access point receives a status indication message. When making its own status decision, the second access point can refer to the status of the first access point. Specifically, the second access point can consider the status of the first access point so that when the second access point enables energy saving, it can reduce or avoid the impact on the data transmission and reception of the site.

[0539] For example, if the 5GHz band reception function of the first access point is turned off, the second access point does not turn off its own 5GHz band reception function. As another example, if the 5GHz band reception function of the first access point is turned on, the second access point does not turn on its own 5GHz band reception function.

[0540] It should be noted that the second access point may receive status messages from multiple other access points. When deciding its own status, it can refer to the status of these multiple access points, or the status of some of these multiple access points. The reference principle is to minimize or avoid the impact on the data transmission and reception of the site.

[0541] In one alternative approach, for each access point, the access point maintains a state machine corresponding to the entire access point; alternatively, the access point has only one energy-saving object, and the state machine corresponds to that energy-saving object. Alternatively, for each access point, the access point maintains multiple state machines, each state corresponding to one energy-saving object for that access point.

[0542] Here, see the schematic diagram of the state machine. Figure 19 or Figure 20 This will not be elaborated upon here.

[0543] To better understand the embodiments of this application, Figure 23 It also provides a flowchart illustrating the interaction between Access Point 1, Access Point 2, and Access Point 3, with Access Point 1... Figure 23 In this example, we will use the 5GHz frequency band as an example to illustrate the energy-saving target.

[0544] Step S501: Access point 1 determines the energy-saving preparation state for entering the 5GHz frequency band and performs the operation of entering the energy-saving preparation state.

[0545] In step S502, access point 1 sends a message to access point 2 and access point 3 that the 5GHz band has entered the power-saving preparation state.

[0546] Step S503: Access point 1 determines that it has entered the energy-saving state 1 of the 5GHz frequency band and performs the operation of entering the energy-saving state 1.

[0547] In step S504, access point 1 sends a message to access point 2 and access point 3 that the 5GHz band has entered power saving state 1.

[0548] Step S505: Access point 2 determines the energy-saving preparation state for entering the 5GHz frequency band and performs the operation of entering the energy-saving preparation state.

[0549] Step S506: Access point 2 sends an energy-saving preparation status for entering the 5GHz frequency band to access point 1 and access point 3.

[0550] Step S507: Access point 2 determines that it has entered the energy-saving state 2 of the 5GHz frequency band and performs the operation of entering the energy-saving state 2.

[0551] In step S508, access point 2 sends a message to access point 1 and access point 3 that the 5GHz band has entered power saving state 2.

[0552] Step S509: Access point 2 determines that it is exiting the energy-saving state for the 5GHz band and performs the operation of exiting the energy-saving state.

[0553] In step S510, access point 2 sends a message to access point 1 and access point 3 to exit the power saving state of the 5GHz band.

[0554] It should be noted that in the first two embodiments, any solutions that do not logically conflict with the solution in this embodiment can also be applied to this embodiment.

[0555] In this embodiment of the application, in the WLAN, each access point independently determines its own state. Since each access point can perceive its own operating status in a timely manner, it can update its state in a timely manner. Moreover, each access point also synchronizes its own state with some designated access points that affect the state, so that each access point can refer to the state of other access points when determining its own state, thereby comprehensively considering the state and reducing or avoiding the impact on the data transmission and reception of the site when saving energy.

[0556] Figure 24This is a structural diagram of a WLAN access point energy-saving device provided in this application embodiment. This device can be implemented as part or all of the device through software, hardware, or a combination of both. The device is applied to a first access point, which is connected to at least one other access point. The device provided in this application embodiment can implement the process executed by the first access point in this application embodiment. The device includes: an interaction module 2410 and an energy-saving control module 2420, wherein:

[0557] The interaction module 2410 is configured to send a first energy-saving indication message to a second access point among the at least one other access point, wherein the first energy-saving indication message is used to instruct the second access point to enter a first energy-saving state, and can specifically be used to perform... Figure 9 The interactive features in the game, and the implicit steps they contain.

[0558] In one alternative approach, the first energy-saving indication message includes one or more of the frequency band of the second access point, a basic service set identifier, or a service set identifier.

[0559] In one alternative approach, the first energy-saving indication message includes energy-saving level information of the second access point.

[0560] In one alternative approach, the energy-saving level information includes an identifier of the energy-saving level, or the energy-saving level information includes one or more of the following: energy-saving strategies for WLAN networks, energy-saving strategies for functional modules, or energy-saving strategies for peripheral interfaces.

[0561] In one alternative approach, the energy-saving strategy of the WLAN network includes one or more of the following: spatial flow, bandwidth, air interface transmit power, or modulation and coding scheme.

[0562] In one alternative approach, the energy-saving strategy of the functional module includes one or more of the following: central processing unit, Ethernet module, optical module, or system-on-chip related modules.

[0563] In one alternative approach, the power-saving strategy for the peripheral interface includes power-saving strategies for the universal serial bus interface and / or the telephone interface.

[0564] In one alternative embodiment, the energy-saving control module 2420 is configured to determine the energy-saving state of the second access point as the first energy-saving state based on the energy-saving statistics of the second access point before sending the first energy-saving indication message to the second access point among the at least one other access point.

[0565] In one optional embodiment, the energy-saving control module 2420 is configured to, before sending a first energy-saving indication message to the second access point among the at least one other access point, determine the energy-saving state of the second access point as the first energy-saving state based on the energy-saving statistics of the second access point and the energy-saving statistics of the third access point, wherein the third access point is either the access point among the at least one other access point or the first access point.

[0566] In one alternative approach, the energy-saving statistics include one or more of the following: site information, business information, temperature information, or business status information.

[0567] In one alternative embodiment, the interaction module 2410 is configured to send an energy-saving preparation indication message to the second access point, wherein the energy-saving preparation indication message is used to instruct the second access point to enter an energy-saving preparation state.

[0568] In one alternative approach, the first access point is connected to the at least one other access point via optical fiber.

[0569] In one alternative approach, the first access point is a master optical network unit in a fiber-to-the-room system, and the at least one other access point is a sub-optical network unit in the same system.

[0570] Figure 25 This is a structural diagram of a WLAN access point energy-saving device provided in this application embodiment. This device can be implemented as part or all of the device through software, hardware, or a combination of both. The device is applied to a second access point, which is connected to the first access point. The device provided in this application embodiment can implement the process executed by the second access point in this application embodiment. The device includes: an interaction module 2510 and an energy-saving configuration module 2520, wherein:

[0571] The interaction module 2510 is used for:

[0572] Receive a first energy-saving indication message sent by the first access point, wherein the first energy-saving indication message is used to instruct the second access point to enter a first energy-saving state, specifically for executing... Figure 8 The interactive functions within it, and the implicit steps they contain;

[0573] The energy-saving configuration module 2520 is used to perform the operation of entering the first energy-saving state, specifically it can be used to perform... Figure 9 The energy-saving configuration features and the implicit steps they contain.

[0574] In one alternative approach, the first energy-saving indication message includes one or more of the frequency band of the second access point, a basic service set identifier, or a service set identifier.

[0575] In one alternative approach, the first energy-saving indication message includes energy-saving level information of the second access point.

[0576] In one alternative approach, the energy-saving level information includes an identifier of the energy-saving level, or the energy-saving level information includes one or more of the following: energy-saving strategies for WLAN networks, energy-saving strategies for functional modules, or energy-saving strategies for peripheral interfaces.

[0577] In one alternative approach, the energy-saving strategy of the WLAN network includes one or more of the following: spatial flow, bandwidth, air interface transmit power, or modulation and coding scheme.

[0578] In one alternative approach, the energy-saving strategy of the functional module includes one or more of the following: central processing unit, Ethernet module, optical module, or system-on-chip related modules.

[0579] In one alternative approach, the power-saving strategy for the peripheral interface includes power-saving strategies for the universal serial bus interface and / or the telephone interface.

[0580] In an optional manner, the interaction module 2510 is further configured to receive an energy-saving preparation indication message sent by the first access point before receiving the first energy-saving indication message sent by the first access point, wherein the energy-saving preparation indication message is used to instruct the second access point to enter the energy-saving preparation state.

[0581] In one alternative approach, the first access point is connected to the at least one other access point via optical fiber.

[0582] In one alternative approach, the first access point is a master optical network unit in a fiber-to-the-room system, and the at least one other access point is a sub-optical network unit in the same system.

[0583] Figure 24 and Figure 25 For a detailed explanation of the WLAN access point energy-saving device, please refer to the descriptions in the previous embodiments; the process will not be repeated here. Figure 24 The energy-saving device for the access point in the WLAN shown is the first access point mentioned earlier. Figure 25 The energy-saving device for the access point in the WLAN shown is the second access point mentioned earlier.

[0584] This application also provides a device 100. For example... Figure 26As shown, device 100 includes: bus 102, processor 104, memory 106, and communication interface 108. Processor 104, memory 106, and communication interface 108 communicate via bus 102. Device 100 is the access point mentioned above. It should be understood that this application does not limit the number of processors and memories in device 100.

[0585] Bus 102 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 26 The bus 104 may be represented by a single line, but this does not mean that there is only one bus or one type of bus. The bus 104 may include a path for transmitting information between various components of the device 100 (e.g., memory 106, processor 104, communication interface 108).

[0586] The processor 104 may include any one or more processors such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).

[0587] Memory 106 may include volatile memory, such as random access memory (RAM). Memory 206 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).

[0588] The memory 106 stores executable program code, which the processor 104 executes to implement a method for energy saving at access points in a WLAN. In other words, the memory 106 stores program instructions for executing a method for energy saving at access points in a WLAN.

[0589] The communication interface 108 is an optical module, which enables communication between device 100 and other devices or communication networks.

[0590] This application also provides a computer program product including program instructions stored in a computer-readable storage medium. A processor of a first access point reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the first access point to perform the process described above.

[0591] This application also provides a computer program product including program instructions stored in a computer-readable storage medium. A processor of a second access point reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the second access point to perform the process described above.

[0592] This application also provides a communication system, which includes the first access point and the second access point mentioned above.

[0593] Those skilled in the art will recognize that the method steps and units described in the embodiments disclosed in this application can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the steps and components of each embodiment have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0594] In the embodiments provided in this application, it should be understood that the disclosed system architecture, apparatus, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, or may be electrical, mechanical, or other forms of connection.

[0595] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of the embodiments of this application, depending on actual needs.

[0596] Furthermore, the modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or in software.

[0597] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0598] In this application, the terms "first" and "second," etc., are used to distinguish identical or similar items that have substantially the same function and purpose. It should be understood that there is no logical or temporal dependency between "first" and "second," nor does it limit the quantity or execution order. It should also be understood that although the following description uses the terms "first" and "second," etc., to describe various elements, these elements should not be limited by the terms. These terms are merely used to distinguish one element from another. For example, without departing from the scope of the various examples, a first access point can be referred to as a second access point, and similarly, a second access point can be referred to as a first access point. Both a first access point and a second access point can be access points, and in some cases, they can be separate and distinct access points.

[0599] The above description is merely an exemplary embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and such modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for energy saving at access points in a wireless local area network (WLAN), characterized in that, Applied to a first access point, which is connected to at least one other access point, the method includes: A first energy-saving control message is sent to a second access point among the at least one other access point, wherein the first energy-saving control message is used to instruct the second access point to enter a first energy-saving state.

2. The method according to claim 1, characterized in that, The first energy-saving control message includes one or more of the following: the frequency band of the second access point, the basic service set identifier, or the service set identifier.

3. The method according to claim 1 or 2, characterized in that, The first energy-saving control message includes the energy-saving level information of the second access point.

4. The method according to claim 3, characterized in that, The energy-saving level information includes an energy-saving level identifier, or the energy-saving level information includes one or more of the following: energy-saving strategies for WLAN networks, energy-saving strategies for functional modules, or energy-saving strategies for peripheral interfaces.

5. The method according to claim 4, characterized in that, The energy-saving strategies of the WLAN network include one or more of the following: spatial flow, bandwidth, air interface transmit power, or modulation and coding methods.

6. The method according to claim 4 or 5, characterized in that, The energy-saving strategies of the functional modules include one or more of the following: central processing unit, Ethernet module, optical module, or system-on-a-chip related modules.

7. The method according to any one of claims 4 to 6, characterized in that, The energy-saving strategies for the peripheral interfaces include energy-saving strategies for the general serial bus interface and / or telephone interface.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Send an energy-saving preparation indication message to the second access point, wherein the energy-saving preparation indication message is used to instruct the second access point to enter the energy-saving preparation state.

9. The method according to any one of claims 1 to 8, characterized in that, The first access point is connected to the at least one other access point via optical fiber.

10. The method according to claim 9, characterized in that, The first access point is the main optical network unit in the fiber-to-the-room system, and the at least one other access point is a sub-optical network unit in the fiber-to-the-room system.

11. A method for energy saving at access points in a wireless local area network (WLAN), characterized in that, Applied to a second access point, which is connected to the first access point, the method includes: Receive a first energy-saving control message sent by the first access point, wherein the first energy-saving control message is used to instruct the second access point to enter a first energy-saving state; Perform the operation to enter the first energy-saving state.

12. The method according to claim 11, characterized in that, The first energy-saving control message includes one or more of the following: the frequency band of the second access point, the basic service set identifier, or the service set identifier.

13. The method according to claim 11 or 12, characterized in that, The first energy-saving control message includes the energy-saving level information of the second access point.

14. The method according to claim 13, characterized in that, The energy-saving level information includes an energy-saving level identifier, or the energy-saving level information includes one or more of the following: energy-saving strategies for WLAN networks, energy-saving strategies for functional modules, or energy-saving strategies for peripheral interfaces.

15. The method according to claim 14, characterized in that, The energy-saving strategies of the WLAN network include one or more of the following: spatial flow, bandwidth, air interface transmit power, or modulation and coding methods.

16. The method according to claim 14 or 15, characterized in that, The energy-saving strategies of the functional modules include one or more of the following: central processing unit, Ethernet module, optical module, or system-on-a-chip related modules.

17. The method according to any one of claims 14 to 16, characterized in that, The energy-saving strategies for the peripheral interfaces include energy-saving strategies for the general serial bus interface and / or telephone interface.

18. The method according to any one of claims 11 to 17, characterized in that, Before receiving the first energy-saving control message sent by the first access point, it also includes... The system receives an energy-saving preparation indication message sent by the first access point, wherein the energy-saving preparation indication message is used to instruct the second access point to enter the energy-saving preparation state.

19. The method according to any one of claims 11 to 18, characterized in that, The first access point is connected to the at least one other access point via optical fiber.

20. The method according to claim 19, characterized in that, The first access point is the main optical network unit in the fiber-to-the-room system, and the at least one other access point is a sub-optical network unit in the fiber-to-the-room system.

21. A device for energy saving at access points in a wireless local area network (WLAN), characterized in that, Applied to a first access point, which is connected to at least one other access point, the device includes: The interaction module is used to send a first energy-saving control message to a second access point among the at least one other access point, wherein the first energy-saving control message is used to instruct the second access point to enter a first energy-saving state.

22. A device for energy saving at access points in a wireless local area network (WLAN), characterized in that, The device is applied to a second access point, which is connected to the first access point, and includes: The interaction module is used to receive a first energy-saving control message sent by the first access point, wherein the first energy-saving control message is used to instruct the second access point to enter a first energy-saving state; The energy-saving configuration module is used to execute the operation of entering the first energy-saving state.

23. A communication system, characterized in that, The communication system includes a first access point and a second access point; The first access point is used to perform the method according to any one of claims 1 to 10; The second access point is used to perform the method according to any one of claims 11 to 20.

24. An access point, characterized in that, The access point includes a communication interface, a processor, and a memory; The communication interface is used to communicate with other devices; The processor is configured to execute program instructions in the memory to perform the processing functions described in any one of claims 1 to 10 or 11 to 20.

25. A computer-readable storage medium, characterized in that, Includes program instructions, which, when executed by the access point, perform the method as described in any one of claims 1 to 10 or any one of claims 11 to 20.