Energy-saving control method, device, equipment and system for access point
By sending energy-saving control messages between access points to adjust parameters such as the number of spatial streams, shutdown capability, or bandwidth, the problem of high power consumption at access points is solved, energy-saving control of access points is realized, power consumption is reduced, and the impact on services is minimized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-01-09
- Publication Date
- 2026-05-08
AI Technical Summary
In existing technologies, the power consumption of access points is a prominent issue, and there is a lack of effective energy-saving control solutions.
The first access point sends an energy-saving control message to the second access point, instructing it to perform energy-saving operations, including adjusting parameters such as the number of spatial streams, shutdown capability, or bandwidth, to reduce power consumption.
It effectively reduces the power consumption of access points, minimizes the impact on services, and improves the energy efficiency of access points.
Smart Images

Figure CN122002484A_ABST
Abstract
Description
[0001] This application claims priority to Chinese patent application filed on November 4, 2024, with application number 202411570010.9, entitled "Energy-saving control method, apparatus, equipment and system for access points", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to an energy-saving control method, apparatus, equipment and system for access points. Background Technology
[0003] 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.
[0004] As the number of access points in WLANs increases and their functions also expand, the power consumption of these access points becomes a prominent issue. Therefore, a solution to reduce access point power consumption is needed. Summary of the Invention
[0005] This application provides an energy-saving control method, apparatus, device, and system for access points, offering a solution for reducing power consumption at access points. The technical solution adopted is as follows:
[0006] In a first aspect, this application provides an energy-saving control method for an access point. The method is applied to a first access point in a fiber-to-the-room (FTTR) network, the first access point being connected to at least one access point in the FTTR network. The method includes sending an energy-saving control message to a second access point among the at least one access point to cause the second access point to perform an energy-saving operation. The energy-saving control message includes one or more of the following: the number of spatial flows, shutdown capability, or bandwidth of the second access point.
[0007] In the scheme shown in this application, the first access point instructs the second access point to perform energy-saving operations. The energy-saving control message includes one or more of the following: the number of spatial flows of the second access point, its shutdown capability, or its bandwidth. This allows the second access point to be instructed on how to perform energy-saving operations to reduce power consumption.
[0008] Furthermore, 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 bandwidth, indicates the bandwidth occupied by transmitted data. Under a certain traffic volume, the smaller the occupied bandwidth, the lower the power consumption. Shutdown capability indicates whether to disable the energy-saving object of the second access point. Thus, since disabling the energy-saving object reduces power consumption, energy can be saved by disabling the energy-saving object.
[0009] In one alternative approach, the energy-saving control message may also include an indicator to indicate whether low-power listening capability is available.
[0010] Low-power eavesdropping capability refers to the ability to eavesdrop using low power. When low-power eavesdropping capability is available, power consumption is low; when it is not available, power consumption is high. Therefore, power consumption can be reduced by indicating whether low-power eavesdropping capability is available.
[0011] In one optional approach, the energy-saving control message also includes the duration required to switch from low-power listening mode to normal operating status. This allows the energy-saving object to promptly return to normal operating status, minimizing the impact on business operations.
[0012] In one optional approach, the energy-saving control message also includes air interface transmit power and / or modulation and coding scheme. Air interface transmit power refers to the power consumed when transmitting over the air interface; the lower the transmit power, the lower the power consumption. For a given bandwidth, lower complexity in the modulation and coding scheme results in lower power consumption. Therefore, different levels of energy saving can be achieved by adjusting these parameters.
[0013] In one optional approach, the energy-saving control message also includes energy-saving time and energy-saving cycle. Here, energy-saving time refers to the duration of each energy-saving cycle, and energy-saving cycle refers to the frequency of entering energy-saving mode; the difference between the two is the duration of exiting energy-saving mode. Thus, when the energy-saving control message includes energy-saving time and energy-saving cycle, periodic energy saving can be performed.
[0014] In one optional approach, the energy-saving control message also includes the time required for the energy-saving object to switch from a shutdown state to a normal operating state. This allows the energy-saving object to promptly return to its normal operating state, minimizing the impact on business operations.
[0015] In one alternative approach, the energy-saving target includes one or more of a frequency band, a basic service set identifier, or a service set identifier. In this case, the radio frequency resources in the second access point may be divided according to one or more of the frequency band, basic service set identifier, or service set identifier, thus allowing for energy-saving control of different radio frequency resources.
[0016] In one alternative approach, the energy-saving control message includes an indication message indicating whether an energy-saving template should be used. This allows the second access point to be instructed to use the energy-saving template.
[0017] In one alternative approach, in order to match the determined energy-saving operation with the energy-saving capability of the second access point, the first access point receives an energy-saving capability message from the second access point before sending an energy-saving control message to the second access point, wherein the energy-saving capability message is used to report the energy-saving capability of the second access point.
[0018] In one alternative approach, the energy-saving capability includes one or more of the following: the number of spatial streams of the second access point, its shutdown capability, or its bandwidth.
[0019] In one alternative approach, the energy-saving capability includes the low-power eavesdropping capability of the second access point.
[0020] In one alternative approach, the energy-saving capability includes the duration required to switch from a low-power listening mode to a normal operating state. This allows the first access point to reference this duration in the energy-saving capability when making a decision regarding it.
[0021] In one alternative approach, the energy-saving capability includes air interface transmit power and / or modulation and coding scheme.
[0022] In one alternative approach, the method further includes: a first access point receiving a first energy-saving policy message sent by a second access point, the first energy-saving policy message indicating a request to initiate energy-saving processing; the first access point sending a second energy-saving policy message to the second access point, the second energy-saving policy message indicating agreement to initiate energy-saving processing. Thus, the second access point initiates the energy-saving processing.
[0023] In one alternative approach, the method further includes: a first access point sending a first energy-saving policy message to a second access point, the first energy-saving policy message indicating a request to initiate energy-saving processing; and the first access point receiving a second energy-saving policy message from the second access point, the second energy-saving policy message indicating agreement to initiate energy-saving processing. Thus, the first access point initiates the energy-saving process.
[0024] Optionally, the first energy-saving strategy message and the second energy-saving strategy message are the same message, and also the same message as the energy-saving control message.
[0025] Secondly, this application provides an energy-saving control method for an access point, applied to a second access point in an FTTR network, the second access point being connected to a first access point in the FTTR network. The method includes: receiving an energy-saving control message sent by the first access point, wherein the energy-saving control message is used to instruct the second access point to perform an energy-saving operation, the energy-saving control message including one or more of the second access point's number of spatial flows, shutdown capability, or bandwidth; and performing the energy-saving operation.
[0026] In the scheme shown in this application, the first access point instructs the second access point on how to perform energy-saving operations and reduce the power consumption of the second access point by using the number of spatial flows, shutdown capability, or bandwidth of the second access point in the energy-saving control message.
[0027] In one alternative approach, the energy-saving control message may also include an indication flag indicating whether low-power listening capability is available.
[0028] In one alternative approach, the energy-saving control message may also include the duration required to switch from a low-power listening mode to an operating state.
[0029] In one alternative approach, the energy-saving control message may also include air interface transmit power and / or modulation and coding scheme.
[0030] In one alternative approach, the energy-saving control message further includes energy-saving time and energy-saving cycle, wherein the energy-saving time is the duration of a single effective energy-saving operation, and the energy-saving cycle is the time interval between two consecutive executions of the energy-saving operation by the second access point.
[0031] In one alternative approach, the energy-saving control message also includes the time required for the energy-saving object to which the shutdown capability belongs to switch from a shutdown state to a working state.
[0032] In one alternative approach, the energy-saving object includes one or more of a frequency band, a basic service set identifier, or a service set identifier.
[0033] In one alternative approach, the energy-saving control message includes an indication of whether an energy-saving template is used.
[0034] In one alternative approach, before receiving the energy-saving control message sent by the first access point, the method further includes: sending an energy-saving capability message to the first access point, the energy-saving capability message being used to report the energy-saving capability of the second access point.
[0035] In one alternative approach, the energy-saving capability includes one or more of the following: the number of spatial streams of the second access point, its shutdown capability, or its bandwidth.
[0036] In one alternative approach, the energy-saving capability includes the low-power eavesdropping capability of the second access point.
[0037] In one alternative approach, the energy-saving capability also includes the time required to switch from a low-power listening mode to normal operating status.
[0038] In one alternative approach, the energy-saving capability includes air interface transmit power and / or modulation and coding scheme.
[0039] In one alternative approach, the method further includes: a second access point sending a first energy-saving policy message to a first access point, the first energy-saving policy message indicating a request to initiate energy-saving processing. The second access point receives a second energy-saving policy message sent by the first access point, the second energy-saving policy message indicating agreement to initiate energy-saving processing. Thus, the second access point initiates the energy-saving processing.
[0040] In one alternative approach, the method further includes: a second access point receiving a first energy-saving policy message sent by a first access point, the first energy-saving policy message indicating a request to initiate energy-saving processing; the second access point sending a second energy-saving policy message to the first access point, the second energy-saving policy message indicating agreement to initiate energy-saving processing. Thus, the first access point initiates the energy-saving processing.
[0041] Optionally, the first energy-saving strategy message and the second energy-saving strategy message are the same message, and also the same message as the energy-saving control message.
[0042] The beneficial effects achieved by each option in the second aspect can be referred to the beneficial effects achieved by the corresponding option in the first aspect, and will not be repeated here.
[0043] Thirdly, this application provides an energy-saving control device for an access point, 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.
[0044] Fourthly, this application provides an energy-saving control device for an access point, 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.
[0045] 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).
[0046] 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).
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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
[0052] Figure 1This is a network diagram of multiple access points provided in an exemplary embodiment of this application;
[0053] Figure 2 This is a schematic diagram of the architecture of an FTTR system provided in an exemplary embodiment of this application;
[0054] Figure 3 This is a schematic diagram of energy-saving message interaction at an access point in a WLAN provided in an exemplary embodiment of this application;
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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.
[0059] Figure 8 This is a schematic diagram of the energy-saving exit process provided in an exemplary embodiment of this application;
[0060] Figure 9 This is a schematic diagram of an energy-saving indication process provided in an exemplary embodiment of this application;
[0061] 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;
[0062] 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;
[0063] 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;
[0064] 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.
[0065] Figure 14 This is a schematic diagram of energy-saving message interaction at an access point in a WLAN provided in an exemplary embodiment of this application;
[0066] Figure 15This is a schematic diagram illustrating the activation of energy-saving features according to an exemplary embodiment of this application;
[0067] Figure 16 This is a schematic diagram illustrating the power-saving feature for shutting down, provided in an exemplary embodiment of this application.
[0068] Figure 17 This is a schematic diagram of the structure of an energy-saving control device for an access point provided in an exemplary embodiment of this application;
[0069] Figure 18 This is a schematic diagram of the structure of an energy-saving control device for an access point provided in another exemplary embodiment of this application;
[0070] Figure 19 This is a schematic diagram of the structure of a device provided in an exemplary embodiment of this application. Detailed Implementation
[0071] 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.
[0072] 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.
[0073] 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.
[0074] The application scenarios of the embodiments of this application are described below.
[0075] 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 1As 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.
[0076] 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.
[0077] 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.
[0078] 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, and the first access point and the third access point may be connected via wirelessly.
[0079] 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.
[0080] 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.
[0081] The execution subject of the embodiments of this application is described below.
[0082] 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.
[0083] Before describing the method flow of the embodiments of this application, the states that may be involved in each access point are first described.
[0084] 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.
[0085] 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.
[0086] 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.
[0087] 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.
[0088] Table 1
[0089] 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
[0090] 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.
[0091] 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.
[0092] 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.
[0093] Table 2
[0094]
[0095] 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.
[0096] 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.
[0097] 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.
[0098] Table 3
[0099]
[0100] In Table 3, the energy-saving strategies for the two frequency bands can be the same or different.
[0101] For example, if the energy-saving granularity includes BSSID, the access point includes multiple BSSIDs, and each BSSID corresponds to an energy-saving status.
[0102] 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.
[0103] It should be noted that when one frequency band corresponds to one BSSID, the frequency band and the BSSID are equivalent.
[0104] 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.
[0105] 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.
[0106] 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.
[0107] 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.
[0108] 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.
[0109] 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.
[0110] 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.
[0111] 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.
[0112] 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.
[0113] 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.
[0114] 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.
[0115] 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.
[0116] 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.
[0117] 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.
[0118] 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.
[0119] 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.
[0120] 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.
[0121] 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.
[0122] In step S12, the second and third access points report energy-saving statistics to the first access point.
[0123] 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.
[0124] The first access point receives energy-saving statistics from the second access point and the third access point.
[0125] 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.
[0126] 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.
[0127] Optionally, there may be other stages between steps S11 and S12, such as a synchronization stage.
[0128] Step S13: The second access point sends an energy-saving request to the first access point.
[0129] Step S14: The first access point sends an energy-saving instruction message to the second access point.
[0130] Step S15: The second access point reports energy-saving statistics to the first access point.
[0131] 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.
[0132] 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.
[0133] 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.
[0134] Optionally, before step S15, the first access point may also send a data reporting request to the second access point.
[0135] 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).
[0136] 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.
[0137] 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.
[0138] 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.
[0139] Step S17: The second access point sends an energy-saving exit request to the first access point.
[0140] 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.
[0141] 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.
[0142] 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.
[0143] Optionally, the second access point can also proactively exit the energy-saving state after detecting an emergency event.
[0144] 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.
[0145] Step S18: The second access point sends service status information back to the first access point.
[0146] 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.
[0147] Steps S16 to S18 belong to the energy-saving configuration stage.
[0148] 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.
[0149] 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.
[0150] 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.
[0151] 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.
[0152] 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.
[0153] Figure 3 A detailed description of the process shown is provided below and will not be repeated here.
[0154] Optionally, in Figure 3The 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.
[0155] 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.
[0156] 1. Energy-saving capability message: This energy-saving capability message is used to indicate the energy-saving capability of the access point.
[0157] 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.
[0158] 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.
[0159] 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.
[0160] Table 4
[0161]
[0162]
[0163] 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.
[0164] 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.
[0165] 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.
[0166] 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.
[0167] Supported modulation and coding schemes can be either the highest supported modulation and coding schemes or a list of supported modulation and coding schemes.
[0168] The supported air interface transmit power can be either the maximum supported air interface transmit power or a range of supported transmit power.
[0169] 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.
[0170] 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.
[0171] 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.
[0172] 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.
[0173] 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.
[0174] 2. The second access point reports data.
[0175] The first access point obtains energy-saving statistics from other access points to help determine the energy-saving status of the second access point.
[0176] 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.
[0177] 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.
[0178] 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.
[0179] 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.
[0180] 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.
[0181] 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.
[0182] Optionally, the recommended threshold value can be negotiated during the initialization phase or specified.
[0183] 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.
[0184] 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.
[0185] 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.
[0186] Step S22: The second access point receives the data reporting request.
[0187] 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.
[0188] Step S23: The second access point periodically sends energy-saving statistics information to the first access point.
[0189] 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.
[0190] In this way, once the first access point sends a data reporting request, the second access point can periodically report energy-saving statistics.
[0191] 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.
[0192] Step S24: The first access point receives energy-saving statistics information sent by the second access point.
[0193] Step S25: The first access point sends a pause message for data reporting to the second access point.
[0194] 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.
[0195] Optionally, the pause message for data reporting can be sent via broadcast, multicast, or unicast.
[0196] 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.
[0197] In step S26, the second access point receives the pause message and suspends the reporting of energy-saving statistics.
[0198] In this embodiment, after receiving the pause message, the second access point no longer periodically reports energy-saving statistics.
[0199] 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.
[0200] 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.
[0201] 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.
[0202] 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.
[0203] Step S31: After a critical event occurs, the second access point sends energy-saving statistics information to the first access point.
[0204] 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.
[0205] 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.
[0206] 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.
[0207] 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.
[0208] 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.
[0209] Step S32: The first access point receives the energy-saving statistics information.
[0210] 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.
[0211] 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.
[0212] 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.
[0213] Step S41: The first access point sends a data query request to the second access point.
[0214] 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.
[0215] Step S42: The second access point receives the data query request.
[0216] Step S43: The second access point sends the data query request to the first access point for the energy-saving statistics information.
[0217] Step S44: The first access point receives the energy-saving statistics information.
[0218] 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.
[0219] 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.
[0220] 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.
[0221] 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.
[0222] 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.
[0223] 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.
[0224] Table 5
[0225]
[0226]
[0227] 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 using 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 limitations. In Table 5, only the site's MAC address or the site's AID can be sent, or both can be sent.
[0228] 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.
[0229] 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.
[0230] 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.
[0231] Optionally, PSM sleep-related statistics for the site can be obtained from TWT scheduling-related statistics.
[0232] 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.
[0233] 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.
[0234] 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.
[0235] 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.
[0236] 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.
[0237] 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.
[0238] 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.
[0239] 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.
[0240] 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.
[0241] 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.
[0242] 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.
[0243] Optionally, the site's traffic information may be reported in the format of Table 6.
[0244] Table 6
[0245]
[0246] 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.
[0247] Optionally, the type of high-priority service can be identified by the second access point itself or obtained from the site.
[0248] 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.
[0249] Among them, the service type refers to the type of service to which the data transmitted by the second access point belongs.
[0250] 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.
[0251] 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.
[0252] 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.
[0253] 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.
[0254] See Table 7 for the optional methods of sending business information.
[0255] Table 7
[0256]
[0257] 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.
[0258] Optionally, the business information group 1 may also include an interference matrix.
[0259] 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.
[0260] 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.
[0261] For the optional methods of sending service status information, please refer to Table 8.
[0262] Table 8
[0263]
[0264]
[0265] 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.
[0266] 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.
[0267] 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.
[0268] 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.
[0269] 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.
[0270] 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.
[0271] 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.
[0272] 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.
[0273] 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.
[0274] Optionally, business status information may be sent separately from energy-saving statistics.
[0275] 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.
[0276] 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.
[0277] 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.
[0278] 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.
[0279] 3. Negotiation process.
[0280] 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.
[0281] 1) The second access point enters energy-saving mode.
[0282] 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.
[0283] 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.
[0284] 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.
[0285] 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.
[0286] 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.
[0287] Optionally, Figure 7 The process shown can be sent after the energy-saving capability message is sent.
[0288] 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.
[0289] 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.
[0290] Table 9
[0291]
[0292] 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.
[0293] 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.
[0294] 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.
[0295] 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.
[0296] Alternatively, the energy-saving capability message mentioned above can also be the same message as the energy-saving request.
[0297] 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.
[0298] 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.
[0299] Optionally, when the second access point requests an emergency exit from energy-saving mode, the first access point responds immediately.
[0300] 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.
[0301] 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.
[0302] 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.
[0303] Optionally, the content of the energy-saving instruction message is shown in Table 10.
[0304] Table 10
[0305]
[0306] 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.
[0307] 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.
[0308] 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.
[0309] 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.
[0310] 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.
[0311] 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.
[0312] 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.
[0313] 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.
[0314] 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.
[0315] 2) The second access point exits the energy-saving mode.
[0316] 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.
[0317] 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.
[0318] 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.
[0319] 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.
[0320] Step S101: The first access point sends an energy-saving exit request to the second access point.
[0321] 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.
[0322] 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.
[0323] 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.
[0324] Optionally, the energy-saving exit request can be the same message as the energy-saving instruction message mentioned above, see Table 10.
[0325] 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.
[0326] 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.
[0327] In step S102, the second access point receives the energy-saving exit request.
[0328] Step S103: The second access point exits the energy-saving mode.
[0329] In this embodiment, after receiving the energy-saving exit request, the second access point immediately exits the energy-saving mode.
[0330] 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.
[0331] 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.
[0332] 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.
[0333] Table 11
[0334]
[0335] 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.
[0336] 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.
[0337] 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.
[0338] It should be noted that in an FTTR network, the MFU can directly decide whether the SFU enters or exits a certain energy-saving mode, including emergency exit; the SFU can directly decide to exit the energy-saving mode and notify the MFU; if the SFU requests to exit the energy-saving mode, the SFU will exit the energy-saving mode locally and then notify the MFU, and the MFU does not need to reply. When the energy-saving decisions of the MFU and SFU conflict, the SFU's decision prevails.
[0339] 4. Energy saving indicator.
[0340] Figure 9 A diagram illustrating the energy-saving indicator is provided; see [link / reference]. Figure 9 Steps S61 to S63.
[0341] Step S61: The first access point sends an energy-saving control message to the second access point, wherein the energy-saving control message includes one or more of the following: the number of spatial flows, shutdown capability, or bandwidth of the second access point.
[0342] 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 indication message to the second access point. For ease of description, this energy-saving indication message is referred to as the first energy-saving indication message.
[0343] In one alternative approach, before the first access point sends the first energy-saving indication 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.
[0344] 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:
[0345] 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.
[0346] 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.
[0347] 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.
[0348] 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.
[0349] 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.
[0350] It should be noted that the reason for using energy-saving statistics to analyze whether energy conservation has been implemented is as follows:
[0351] 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.
[0352] In addition, the second access point is less likely to be used at night, so a night scene template is used to save power.
[0353] 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.
[0354] 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.
[0355] 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.
[0356] 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. Three feasible methods are provided below.
[0357] 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.
[0358] 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.
[0359] 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.
[0360] In this application embodiment, there are multiple schemes for determining the status of the second access point based on energy-saving statistics, which cannot all be listed.
[0361] 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.
[0362] 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.
[0363] Step S62: The second access point receives the energy-saving control message sent by the first access point.
[0364] Step S63: Perform the operation to enter the first energy-saving state.
[0365] 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.
[0366] The details of the business status information are shown in Table 8.
[0367] 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.
[0368] 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:
[0369] 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.
[0370] 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.
[0371] 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.
[0372] 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.
[0373] 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.
[0374] Optionally, the second access point may periodically send service status information to the first access point.
[0375] Optionally, the first access point can also send a reporting request to the second access point, which instructs the second access point to report service status information. In one optional 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. The first energy-saving control message only needs to indicate whether to perform energy saving or to indicate a specific energy-saving strategy. For example, the first energy-saving control message includes a first identifier, which indicates energy saving. The value of the first identifier can be set according to actual needs; to reduce data transmission volume, the first identifier is 0 or 1. After receiving the first energy-saving control message, the second access point determines the identifier indicating energy saving and performs the operation of entering the first energy-saving state.
[0376] 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.
[0377] 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.
[0378] 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.
[0379] 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.
[0380] 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.
[0381] 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.
[0382] 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.
[0383] 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.
[0384] 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.
[0385] 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.
[0386] 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.
[0387] 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.
[0388] 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.
[0389] Table 12
[0390]
[0391]
[0392] 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.
[0393] Optionally, when the first energy-saving control message includes an identifier for the energy-saving level, the content is shown in Table 13, which uses the frequency band as an example for explanation.
[0394] Table Thirteen
[0395]
[0396] In Table 13, the identifier for the energy-saving object can be a unique identifier such as SSID, BSSID, or RUID.
[0397] 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.
[0398] 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.
[0399] Table 14
[0400]
[0401]
[0402] 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.
[0403] 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.
[0404] 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.
[0405] 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.
[0406] The energy-saving cycle can be the switching cycle of the current energy-saving state or the switching cycle of the energy-saving module.
[0407] 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.
[0408] 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.
[0409] 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.
[0410] 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.
[0411] 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.
[0412] 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.
[0413] 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.
[0414] 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.
[0415] 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.
[0416] 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.
[0417] 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.
[0418] 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.
[0419] 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.
[0420] 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.
[0421] 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.
[0422] 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.
[0423] 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.
[0424] 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.
[0425] 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.
[0426] 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.
[0427] 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.
[0428] Step S801: The second access point sends an energy-saving request to the first access point.
[0429] In step S802, the first access point receives the energy-saving request and enables the energy-saving mode of the second access point.
[0430] 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.
[0431] 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.
[0432] 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.
[0433] 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.
[0434] 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.
[0435] 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.
[0436] In step S808, the third access point sends an energy-saving request to the first access point.
[0437] In step S809, the first access point receives the energy-saving request and enables the energy-saving mode of the third access point.
[0438] 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.
[0439] 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.
[0440] 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.
[0441] 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.
[0442] In step S814, the third access point receives the energy-saving exit request and exits the third energy-saving state in the 5GHz band.
[0443] 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.
[0444] 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.
[0445] 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.
[0446] 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.
[0447] 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.
[0448] In this embodiment, the first access point and the second access point work together to save energy. In order to ensure the overall network energy saving is optimal, in the WLAN, the first access point acts as the control center to maintain the energy-saving state machine of all other access points, referred to as the state machine. It also maintains a state machine for each set of radio frequency resources to achieve independent maintenance of the energy-saving state of each set of radio frequency resources and support the expansion of more radio frequency resources.
[0449] Before describing the method flow of the embodiments of this application, the states that may be involved in each access point are first described.
[0450] 1. Working status (also known as working state) refers to the normal working state. The energy-saving feature (or energy-saving function) has been enabled, but the decision to start energy saving has not yet been made. In other words, the first access point and the second access point have not yet completed the energy-saving handshake and the energy-saving process has not been started. Starting the energy-saving process here corresponds to enabling the energy-saving mode mentioned above.
[0451] 2. Energy-saving preparation state (also known as energy-saving standby state) refers to the state in which energy-saving processing has been initiated, but has not yet entered a certain energy-saving state. Here, the energy-saving preparation state is an optional state; it is possible to directly switch from the working state to a certain energy-saving state, or directly switch from a certain energy-saving state to the working state.
[0452] 3. Energy-saving state (also known as energy-saving mode or sleep level energy-saving mode) indicates the state of the access point when a specific energy-saving strategy (corresponding to an energy-saving mode) is adopted or a specific energy-saving operation is performed. It can also be understood as: an agreed-upon energy-saving mode, or a set of specific operating parameters, such as bandwidth, number of spatial streams, and modulation and coding schemes. For a given access point, the power consumption saved by the access point in different energy-saving states will be different; that is, the energy-saving magnitude (or energy-saving depth) will be different. Different access points can support the same or different energy-saving states. When an access point performs energy saving according to the energy-saving object, the energy-saving states of different energy-saving objects may be different.
[0453] For ease of understanding, the states involved in each access point can also be understood as Table 15.
[0454] Table 15
[0455]
[0456] In one alternative approach, the condition for switching from the working state to the energy-saving ready state is that the first access point and the second access point complete an energy-saving handshake.
[0457] Optionally, to prevent frequent state switching, before switching from the working state to the energy-saving preparation state, the first access point and the second access point must handshake to agree to start the energy-saving process, and timer 1 must expire before switching to the energy-saving preparation state. It should be noted that upon initial entry into the energy-saving preparation state, if the conditions for entering the energy-saving preparation state are met, the switch can be made immediately. When switching back to the working state from other states, the switch to energy-saving preparation state can only occur after timer 1 expires and the first access point and the second access point handshake to agree to start the energy-saving process.
[0458] In one alternative approach, the condition for switching from one energy-saving state to another energy-saving state is: the first access point decides to enter the other energy-saving state.
[0459] Optionally, to prevent frequent state switching, a timer 2 is set between two energy-saving states. After switching to a certain energy-saving state, timer 2 starts counting down. Even if the conditions for switching to another energy-saving state are met, the switch from one energy-saving state to another can only be made after timer 2 expires.
[0460] In one alternative approach, the condition for switching from the energy-saving ready state to the energy-saving state is: the first access point decides that the second access point enters a certain energy-saving state.
[0461] Optionally, to prevent frequent state switching, when switching from the energy-saving preparation state to the energy-saving state, the switch can only be made after the conditions for switching to the energy-saving state are met and timer 3 expires.
[0462] Among them, timers 1 to 3 are maintained by the first access point or by the second access point.
[0463] In one alternative approach, the conditions for switching from the energy-saving preparation state to the working state are: the first access point decides to shut down the energy-saving process, or the second access point decides to shut down the energy-saving process, or timer 4 expires.
[0464] In one alternative approach, to prevent the second access point from remaining in the energy-saving state for too long, a timer 4 is also set. After entering a certain energy-saving state, the timer 4 starts counting down. If the energy-saving state is not exited before the timer 4 expires (excluding the exit of the energy-saving state during periodic energy-saving processing), then when the timer 4 expires, the energy-saving preparation state or working state is entered, and a message requesting to exit the energy-saving state is sent to the first access point.
[0465] Timer 4 is sent from the first access point to the second access point and is maintained by the second access point itself.
[0466] In another alternative approach, the first access point also maintains a timer 4. When the first access point sends timer 4 to the second access point, it can send a message indicating that the energy-saving state has been exited to the second access point after timer 4 expires, thus instructing the second access point to exit the energy-saving state and return to the working state. If the second access point detects that it has not received the message indicating that the energy-saving state has been exited within a certain period after timer 4 expires, it then sends a message indicating that it has exited the energy-saving state to the first access point. This ensures that the second access point can exit the energy-saving state and return to the working state.
[0467] Activating energy-saving processing here is equivalent to enabling energy-saving mode as mentioned earlier, and disabling energy-saving processing is equivalent to disabling energy-saving mode as mentioned earlier. Activating energy-saving processing corresponds to the SFU energy-saving feedback field indicating "on" in the following text, and the MFU energy-saving feedback field indicating "on" in the following text. Disabling energy-saving processing corresponds to the SFU energy-saving feedback field indicating "off" in the following text, and the MFU energy-saving feedback field indicating "off" in the following text.
[0468] The following describes an energy-saving process. It is assumed that the WLAN includes multiple access points, at least a first access point and a second access point. This explanation uses the first access point initiating energy-saving negotiation as an example. (See [link to relevant documentation]). Figure 14 Steps S110 to S130.
[0469] Step S110: The first access point sends a first energy-saving strategy message to the second access point.
[0470] In this embodiment, the first access point determines that the second access point can perform energy-saving processing based on the energy-saving statistics of the second access point, and sends a first energy-saving strategy message to the second access point. This first energy-saving strategy message indicates a request to initiate energy-saving processing. The first energy-saving strategy message includes the MFU energy-saving opinion field from Table 17, which indicates "on".
[0471] In step S120, the second access point sends a second energy-saving strategy message to the first access point.
[0472] In this embodiment, the second access point receives the first energy-saving strategy message and determines whether energy-saving processing is suitable based on its own status. If energy-saving processing is suitable, it sends a second energy-saving strategy message to the first access point to initiate energy-saving processing. If energy-saving processing is not suitable, it sends a second energy-saving strategy message to the first access point, indicating that energy-saving processing should not be initiated. For example, if the second access point currently has low-latency services, it determines that energy-saving processing is not suitable. The second energy-saving strategy message includes the SFU energy-saving opinion field in Table 17, indicating "on" when energy-saving processing is initiated and "off" when energy-saving processing is not initiated.
[0473] In step S130, the first access point sends an energy-saving strategy message to the second access point.
[0474] In this embodiment, the first access point receives a second energy-saving strategy message. If the second energy-saving strategy message indicates the initiation of energy-saving processing, a third energy-saving strategy message is generated based on the energy-saving statistics message of the second access point. This third energy-saving strategy message can indicate the identifier of a specific energy-saving mode or the specific content of the energy-saving strategy. After receiving the energy-saving strategy message, the second access point can perform corresponding energy-saving operations according to the energy-saving strategy message to enter a specific energy-saving state. The third energy-saving strategy message can be found in Table 17, showing the content that needs to be filled in when both the SFU energy-saving opinion field and the MFU energy-saving opinion field are on.
[0475] Optionally, the messages in steps S110 to S130 can be different messages, or they can be the same message with different content.
[0476] The following describes another energy-saving process; see [link to description]. Figure 16 Steps S210 to S230.
[0477] Step S210: The second access point sends a first energy-saving strategy message to the first access point.
[0478] In this embodiment, the second access point determines, based on its own status, that it is suitable to perform energy-saving processing and sends a first energy-saving strategy message to the first access point. This first energy-saving strategy message is used to instruct the request to initiate energy-saving processing. The first energy-saving strategy message includes the SFU energy-saving opinion field from Table 17, indicating "on".
[0479] In step S220, the first access point sends a second energy-saving strategy message to the second access point.
[0480] In this embodiment, the first access point receives the first energy-saving strategy message and, based on the energy-saving statistics of the second access point, determines whether the second access point is suitable for energy-saving processing. If it is suitable, the first access point sends a second energy-saving strategy message to the second access point to instruct it to start energy-saving processing. If it is not suitable, the first access point sends a second energy-saving strategy message to the second access point to instruct it to refuse to start energy-saving processing. For example, if the second access point is currently receiving a large amount of data from the first access point, the first access point determines that the second access point is not suitable for energy-saving processing. The second energy-saving strategy message is the MFU energy-saving opinion field in Table 17, indicating "on" when energy-saving processing is started and "off" when energy-saving processing is not started.
[0481] In step S230, the first access point sends an energy-saving strategy message to the second access point.
[0482] In this embodiment, if the second energy-saving strategy message indicates the initiation of energy-saving processing, the first access point generates a third energy-saving strategy message based on the energy-saving statistics message of the second access point. This third energy-saving strategy message can indicate the identifier of a specific energy-saving mode or the specific content of the energy-saving strategy. After receiving the energy-saving strategy message, the second access point can perform corresponding energy-saving operations according to the energy-saving strategy message to enter a specific energy-saving state.
[0483] Optionally, the messages in steps S210 to S230 can be different messages, or they can be the same message with different content.
[0484] It should be noted that when the first access point determines that the second access point is suitable for energy-saving processing, step S220 can be skipped and step S230 can be executed directly.
[0485] The following describes a shutdown energy-saving process; see [link / reference] Figure 14 Steps S310 to S320.
[0486] Step S310: The first access point sends a first energy-saving strategy message to the second access point.
[0487] In this embodiment, the first access point determines that the second access point is no longer suitable for energy-saving processing and sends a first energy-saving policy message to the second access point. This first energy-saving policy message is used to instruct the second access point to disable energy-saving processing. For example, the first access point determines that a large amount of data is being sent to the second access point, or that the second access point's service status is poor, thus determining that the second access point is no longer suitable for energy-saving processing. The first energy-saving policy message includes the MFU energy-saving opinion field in Table 17, indicating "off".
[0488] Step S320: The second access point sends a service status report to the first access point.
[0489] In this embodiment, after receiving the first energy-saving strategy message, the second access point immediately exits the energy-saving state and enters the working state. Furthermore, the second access point sends a service status report to the first access point; the service status report is the same as the service status information mentioned earlier.
[0490] After instructing the second access point to exit energy-saving mode, the first access point, upon receiving a service status report, immediately prioritizes allocating communication opportunities or resources to the second access point to help it quickly restore services.
[0491] Step S320 is an optional step.
[0492] The following describes another exit energy-saving process; see [link to description]. Figure 14 Steps S410 to S420.
[0493] In step S410, the second access point sends a first energy-saving strategy message to the first access point.
[0494] In this embodiment, after being awakened by a local emergency event, the second access point immediately exits the energy-saving state and enters the working state, sending a first energy-saving policy message to the first access point. This first energy-saving policy message is used to instruct the power-saving process to be turned off. For example, if the second access point has one or more low-latency services or the service status is poor, it determines to exit the energy-saving state. The first energy-saving policy message includes the SFU energy-saving opinion field in Table 17, indicating "off".
[0495] Optionally, the second access point sends information related to the emergency to the first access point.
[0496] Step S420: The second access point sends a service status report to the first access point.
[0497] In this embodiment, after receiving the first energy-saving policy message indicating that energy-saving processing should be turned off, the first access point immediately prioritizes allocating communication opportunities or communication resources to the second access point to help the second access point quickly restore services. This service status report can serve as a reference for the first access point to allocate communication resources to the second access point.
[0498] Both the first and second energy-saving strategy messages mentioned above can be understood as powersaving requests (PS requests). When the energy-saving process is started, the energy-saving opinion field carried in the message indicates "on". When the energy-saving process is turned off, the energy-saving opinion field carried in the message indicates "off". See Table 17 for energy-saving opinions.
[0499] exist Figure 14In the process shown, the processes of starting and stopping energy-saving treatment can be combined arbitrarily, and this application embodiment does not limit them.
[0500] Optionally, in Figure 14 The process illustrated uses a radio management and control channel (RMC) for interaction between the first access point and other access points, employing WMCI messages. This is merely an example; in an FTTR scenario, OMCI messages, etc., could also be used.
[0501] Optionally, in Figure 14 In the illustrated process, the second access point can also report its energy-saving capabilities to the first access point. This reporting can occur at any stage before steps S110 and S210, such as the initialization stage. This initialization stage can be the initialization stage for the second access point's online status. The first access point obtains the basic capability information of the second access point through this initialization stage and completes the configuration of the second access point's basic operating parameters. The second access point can proactively report its own energy-saving capabilities through energy-saving capability messages. The first access point can also send an energy-saving capability reporting request to the second access point, and the second access point will then send an energy-saving capability message to the first access point.
[0502] In one alternative approach, during the WMCI initialization phase, the second access point sends an energy-saving capability message to the first access point.
[0503] In another alternative approach, during the energy-saving initialization phase, the second access point sends an energy-saving capability message to the first access point.
[0504] In one alternative approach, the energy-saving object is a Wi-Fi radio frequency resource, identified as RUID.
[0505] In one alternative approach, the energy-saving capabilities of all energy-saving objects at the second access point can be reported via a single energy-saving capability message.
[0506] In one optional approach, the first access point stores the correspondence between energy-saving capability identifiers and energy-saving capabilities. The energy-saving capability message includes an identifier of the energy-saving mode, and / or the energy-saving capability message includes the specific content of the energy-saving operation. The content of the energy-saving capability message is shown in Table 16.
[0507] Table 16
[0508]
[0509]
[0510]
[0511] For explanations of the content identical to that in Table 4 in Table 16, please refer to Table 4. In Table 16, any content identified by numbers can be replaced with other numbers. For example, transmission power can be divided into four levels, each level being divided into 25%. Also, for content distinguished by bits, the content represented by each bit is interchanged.
[0512] Alternatively, the content of the energy-saving capability message can also be a combination of Table 4 and Table 16.
[0513] It should be noted that when sending energy-saving capability messages, you can send only part of the content in Table 16, or you can send all of the content in Table 16. For example, you can send only the supported energy-saving modes, or only the number of supported frequency bands, MAC addresses, or spatial streams.
[0514] Furthermore, the handshake to initiate energy-saving processing can only begin after the energy-saving features (which can be understood as enabling the energy-saving function) are enabled at the access point. For the process of enabling energy-saving features, please refer to [link to relevant documentation]. Figure 15 Steps S510 to S530.
[0515] In step S510, the second access point sends a request to the first access point to enable the energy-saving feature.
[0516] In this embodiment, the second access point has an energy-saving function and sends an activation request for the energy-saving feature to the first access point. The activation request is used to indicate that the energy-saving feature is activated.
[0517] In step S520, the first access point sends a control message for the energy-saving feature to the second access point.
[0518] In this embodiment, after receiving the activation request, the first access point sends a control message for the energy-saving feature to the second access point. The control message is used to instruct the activation of the energy-saving feature.
[0519] In step S530, the second access point sends an activation report of the energy-saving feature to the first access point.
[0520] In this embodiment, after receiving the control message, the second access point configures the parameters to enable the energy-saving feature and sends an activation report of the energy-saving feature to the first access point. The activation report is used to indicate that the energy-saving feature has been enabled.
[0521] For the procedure to turn off the energy-saving feature, please refer to [link / reference]. Figure 16 Steps S610 to S630.
[0522] In step S610, the second access point sends a request to the first access point to disable the energy-saving feature.
[0523] In this embodiment, the second access point no longer wants to perform energy-saving processing and sends a power-saving feature shutdown request to the first access point. This shutdown request is used to instruct the power-saving feature to be turned off.
[0524] In step S620, the first access point sends a control message for the energy-saving feature to the second access point.
[0525] In this embodiment, after receiving the shutdown request, the first access point sends a control message for the energy-saving feature to the second access point. The control message is used to instruct the shutdown of the energy-saving feature.
[0526] In step S630, the second access point sends a report to the first access point indicating that the energy-saving feature is disabled.
[0527] In this embodiment, after receiving the control message, the second access point configures the parameters to disable the energy-saving feature and sends a power-saving feature disabling report to the first access point. The disabling report is used to indicate that the energy-saving feature has been disabled.
[0528] Optionally, steps S510 and S610 are optional steps. The control message mentioned above is a WMCI control message, which includes WMCI characteristic parameters. The WMCI characteristic parameters indicate whether the energy-saving feature is enabled. The second access point can determine whether to enable the energy-saving feature based on the value filled in the energy-saving field in the WMCI characteristic parameter control.
[0529] Optionally, the content of the energy-saving control message (also known as the energy-saving strategy message, or PS strategy (configure)) is shown in Table 17, which uses radio frequency resources as an example for energy-saving purposes. The energy-saving strategy message can indicate the energy-saving recommendations of the SFU, or the energy-saving recommendations of the MFU, or the energy-saving mode, or the content of the energy-saving operation (i.e., the operation that the SFU needs to perform), or multiple items in Table 17.
[0530] Table 17
[0531]
[0532]
[0533]
[0534] Table 17 shows how energy-saving negotiation messages, energy-saving mode messages, and energy-saving strategy messages are integrated into a single message. This single message enables energy-saving handshakes between the MFU and SFU, and is used for air interface energy-saving behavior control, primarily involving frequency bands, stream counts, and transmit power. The energy-saving mode is the same as the energy-saving template mentioned earlier.
[0535] Furthermore, message type identifiers can also exist in other ways. For example, 0: this message is used by the MFU to send an energy-saving mode identifier or energy-saving strategy to the SFU; 1: this message is used for energy-saving negotiation, which can also be understood as an energy-saving handshake; 2-127: reserved. Similarly, SFU energy-saving opinions and MFU energy-saving opinions can also exist in other ways. For example, bit 1 can be used to indicate the SFU energy-saving opinion, and bit 2 can be used to indicate the MFU energy-saving opinion. Similarly, RUID status can also exist in other ways, such as 0 indicating the energy-saving status and 1 indicating the working status. Other indication methods can also be extended based on the principles described here.
[0536] In addition, during the energy-saving cycle of the current energy-saving state, the SFU can automatically exit the current energy-saving state, perform business processing, and then return to the current energy-saving state without notifying the MFU.
[0537] In this embodiment of the application, in the FTTR network, the MFU can directly decide whether the SFU enters or exits a certain energy-saving state, including emergency exit; the SFU can directly decide to exit the energy-saving state and notify the MFU; if the SFU requests to exit the energy-saving state, the SFU exits the energy-saving state locally and then notifies the MFU, and the MFU does not need to reply. When the energy-saving decisions of the MFU and SFU conflict, the SFU's decision prevails.
[0538] In one alternative approach, when the first access point obtains the status of the second access point, it can simultaneously obtain other parameter information. The second access point then sends an energy-saving parameter message to the first access point. This message can indicate the energy-saving status, or it can indicate both the energy-saving status and an SFU alarm indication, or it can indicate both the energy-saving status and device temperature information. The device temperature information includes the average, maximum, or minimum temperature of the second access point over a short period. The conditions for triggering the sending of the energy-saving parameter message are the same as those for triggering the second access point to report its status, and will not be repeated here. The content of the energy-saving parameter message is shown in Table 18.
[0539] Table 18
[0540]
[0541]
[0542]
[0543] It should be noted that in this embodiment, the SFU exits the energy-saving state in two ways: First, the SFU can be woken up according to the agreed time (energy-saving cycle) configured by the energy-saving strategy and interact with the MFU for service information. Alternatively, if woken up by an emergency event on the SFU's local side, the SFU should immediately exit the energy-saving state and notify the MFU of the relevant event and the change in energy-saving state. Second, the SFU receives an instruction from the MFU to exit energy saving and returns to the working state, immediately processing service information brought by the MFU. The MFU should prioritize allocating communication opportunities or resources to the SFU that has exited energy saving to help the SFU quickly resume service. During periodic energy saving, after being woken up, the SFU does not need to send a message requesting to exit the energy-saving state to the MFU; it will only request to exit the energy-saving state after the periodic energy saving ends or after an emergency event occurs.
[0544] In addition, the SFU can send a business status report during the energy-saving period to the MFU during the energy-saving process or after the energy-saving wake-up to help the MFU / SFU optimize the energy-saving strategy.
[0545] The process of the first access point collecting energy-saving statistics messages can occur at any stage, as long as the first access point needs to collect energy-saving statistics information from the second access point, it can also execute the data reporting process. This application embodiment does not impose any limitations. The second access point can actively report energy-saving statistics messages, and the first access point can also request energy-saving statistics messages.
[0546] Additionally, regarding the explanation of the association status type in Table 5 above, 0 indicates user association, 1 indicates user disassociation, and 2-127 are reserved. For the explanation of the spatial stream indicated by the site, all 0s indicate that the site has not reported, or the indication method of the number of spatial streams in Table 17 can be used. For the bandwidth supported by the site, all 0s indicate that the site has not reported, or the indication method of the frequency bands in Table 17 can be used. For the explanation of the modulation and coding methods supported by the site, all 0s indicate that the site has not reported. In the explanation of the multi-link related statistics of the site, the multi-link related statistics of the STA are represented in Bitmap form: Bit 0 indicates whether multi-link is currently in use, a value of 1 indicates that multi-link is in use, a value of 0 indicates that multi-link is not in use; Bit 1 indicates whether it is redundant transmission or aggregate transmission, a value of 1 indicates redundant transmission, a value of 0 indicates aggregate transmission; Bits 2-7 are reserved. See Table 19.
[0547] Table 19
[0548]
[0549] In the tables above, each field can be indicated by bits or by values. For example, the field for power saving mode can be indicated by two or more bytes. Power saving mode is represented by two bytes: 0: Power saving mode not used; 1: Sleep_level 1 (maximum bandwidth and 2×2 MIMO); 2: Sleep_level 2 (maximum bandwidth and 1×1 SISO); 3: Sleep_level 3 (20M bandwidth and 1×1 SISO); 4: Sleep_level 4 (20M bandwidth and 1×1 SISO MCS<7); ~127: Reserved. Other cases are similar and will not be listed one by one.
[0550] 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.
[0551] In this embodiment of the application, in the FTTR network, 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.
[0552] 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.
[0553] The solutions in the embodiments of this application can be combined arbitrarily without violating logic.
[0554] Figure 17 This is a structural diagram of the energy-saving control device for the access point provided in the embodiments of this application. Figure 17 The illustrated device 1400 can be implemented as part or all of a device through software, hardware, or a combination of both. Device 1400 is applied to a first access point in a fiber-to-the-room (FTTR) network, and the first access point is connected to at least one access point in the FTTR network. Device 1400 is used to implement the method flow executed by the first access point according to the embodiments of this application. Device 1400 includes:
[0555] The sending module 1410 is configured to send an energy-saving control message to a second access point among the at least one access point, so that the second access point performs an energy-saving operation, wherein the energy-saving control message includes one or more of the following: the number of spatial flows of the second access point, its shutdown capability, or its bandwidth.
[0556] In one alternative approach, the energy-saving control message may also include an indicator flag to indicate whether low-power listening capability is available.
[0557] In one alternative approach, the energy-saving control message may also include the duration required to switch from a low-power listening mode to an operating state.
[0558] In one alternative approach, the energy-saving control message may also include air interface transmit power and / or modulation and coding scheme.
[0559] In one alternative approach, the energy-saving control message further includes energy-saving time and energy-saving cycle, wherein the energy-saving time is the duration of a single effective energy-saving operation, and the energy-saving cycle is the time interval between two consecutive executions of the energy-saving operation by the second access point.
[0560] In one alternative approach, the energy-saving control message also includes the time required for the energy-saving object to which the shutdown capability belongs to switch from a shutdown state to a working state.
[0561] In one alternative approach, the energy-saving object includes one or more of a frequency band, a basic service set identifier, or a service set identifier.
[0562] In an alternative embodiment, the energy-saving control message may also include an indication identifier for indicating whether an energy-saving template is used.
[0563] In an alternative embodiment, device 1400 further includes:
[0564] The receiving module 1420 is used to receive the energy-saving capability message of the second access point, wherein the energy-saving capability message is used to report the energy-saving capability of the second access point.
[0565] In one alternative approach, the energy-saving capability includes one or more of the following: the number of spatial streams of the second access point, its shutdown capability, or its bandwidth.
[0566] In one alternative approach, the energy-saving capability includes the low-power eavesdropping capability of the second access point.
[0567] In one alternative approach, the energy-saving capability includes the time required to switch from a low-power listening mode to normal operating status.
[0568] In one alternative approach, the energy-saving capability includes air interface transmit power and / or modulation and coding scheme.
[0569] Figure 18 This is a structural diagram of the energy-saving control device for the access point provided in the embodiments of this application. Figure 18The illustrated device 1500 can be implemented as part or all of a device through software, hardware, or a combination of both. Device 1500 is used as a second access point in a fiber-to-the-room (FTTR) network, and the second access point is connected to a first access point in the FTTR network. Device 1500 is used to implement the method flow executed by the second access point in the embodiments of this application. For example... Figure 18 As shown, the device 1500 includes:
[0570] The receiving module 1510 is configured to receive an energy-saving control message sent by the first access point, wherein the energy-saving control message is used to instruct the second access point to perform an energy-saving operation, and the energy-saving control message includes one or more of the following: the number of spatial streams, shutdown capability, or bandwidth of the second access point.
[0571] The execution module 1520 is used to perform the energy-saving operation.
[0572] In one alternative approach, the energy-saving control message may also include an indicator flag to indicate whether low-power listening capability is available.
[0573] In one alternative approach, the energy-saving control message may also include the duration required to switch from a low-power listening mode to an operating state.
[0574] In one alternative approach, the energy-saving control message may also include air interface transmit power and / or modulation and coding scheme.
[0575] In one alternative approach, the energy-saving control message further includes energy-saving time and energy-saving cycle, wherein the energy-saving time is the duration of a single effective energy-saving operation, and the energy-saving cycle is the time interval between two consecutive executions of the energy-saving operation by the second access point.
[0576] In one alternative approach, the energy-saving control message also includes the time required for the energy-saving object to which the shutdown capability belongs to switch from a shutdown state to a working state.
[0577] In one alternative approach, the energy-saving object includes one or more of a frequency band, a basic service set identifier, or a service set identifier. In another alternative approach, the energy-saving control message includes an indication of whether an energy-saving template is used.
[0578] In an alternative embodiment, device 1500 further includes:
[0579] The sending module is used to send an energy-saving capability message to the first access point, and the energy-saving capability message is used to report the energy-saving capability of the second access point.
[0580] In one alternative approach, the energy-saving capability includes one or more of the following: the number of spatial streams of the second access point, its shutdown capability, or its bandwidth.
[0581] In one alternative approach, the energy-saving capability includes the low-power eavesdropping capability of the second access point.
[0582] In one alternative approach, the energy-saving capability also includes the time required to switch from a low-power listening mode to normal operating status.
[0583] In one alternative approach, the energy-saving capability includes air interface transmit power and / or modulation and coding scheme.
[0584] Figure 17 The device 1400 shown and Figure 18 For a detailed explanation of the energy-saving control process of the device 1500 shown, please refer to the descriptions in the preceding embodiments; they will not be repeated here. Device 1400 may be the first access point mentioned earlier, and device 1500 may be the second access point mentioned earlier.
[0585] This application also provides a device 100. For example... Figure 19 As 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.
[0586] 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 19 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).
[0587] 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).
[0588] Memory 106 may include volatile memory, such as random access memory (RAM). Memory 106 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).
[0589] The memory 106 stores executable program code, and the processor 104 executes the executable program code to perform the energy-saving control method for any of the aforementioned access points. That is, the memory 106 stores program instructions for executing the energy-saving control method for any of the aforementioned access points.
[0590] The communication interface 108 is an optical module, which enables communication between device 100 and other devices or communication networks.
[0591] This application also provides a computer program product, which includes program instructions stored in a computer-readable storage medium. The processor of 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 energy-saving control method flow executed by the first access point described above.
[0592] This application also provides a computer program product, which includes program instructions stored in a computer-readable storage medium. The processor of 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 energy-saving control method flow executed by the second access point described above.
[0593] This application also provides a communication system, which includes the first access point and the second access point mentioned above.
[0594] 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.
[0595] 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.
[0596] 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.
[0597] 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.
[0598] 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.
[0599] 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.
[0600] 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. An energy-saving control method for an access point, characterized in that, The method, applied to a first access point in a fiber-to-the-room (FTTR) network, wherein the first access point is connected to at least one access point in the FTTR network, comprises: A power-saving control message is sent to a second access point among the at least one access point to cause the second access point to perform a power-saving operation, wherein the power-saving control message includes one or more of the following: the number of spatial flows of the second access point, its shutdown capability, or its bandwidth.
2. The method according to claim 1, characterized in that, The energy-saving control message also includes an indicator to indicate whether low-power listening capability is available.
3. The method according to claim 2, characterized in that, The energy-saving control message also includes the time required to switch from low-power listening mode to operating state.
4. The method according to any one of claims 1 to 3, characterized in that, The energy-saving control message also includes air interface transmit power and / or modulation and coding method.
5. The method according to any one of claims 1 to 4, characterized in that, The energy-saving control message also includes energy-saving time and energy-saving cycle, wherein the energy-saving time is the effective time of a single energy-saving operation, and the energy-saving cycle is the time interval between two consecutive executions of the energy-saving operation by the second access point.
6. The method according to any one of claims 1 to 5, characterized in that, The energy-saving control message also includes the time required for the energy-saving object to which the shutdown capability belongs to switch from the off state to the working state.
7. The method according to claim 6, characterized in that, The energy-saving object includes one or more of frequency bands, basic service set identifiers, or service set identifiers.
8. The method according to any one of claims 1 to 7, characterized in that, The energy-saving control message also includes an indicator to indicate whether an energy-saving template is used.
9. The method according to any one of claims 1 to 8, characterized in that, Before sending the energy-saving control message to the second access point among the at least one access point, the method further includes: Receive the energy-saving capability message from the second access point, wherein the energy-saving capability message is used to report the energy-saving capability of the second access point.
10. The method according to claim 9, characterized in that, The energy-saving capability includes one or more of the following: the number of spatial streams, shutdown capability, or bandwidth of the second access point.
11. The method according to claim 9 or 10, characterized in that, The energy-saving capability includes the low-power eavesdropping capability of the second access point.
12. The method according to claim 11, characterized in that, The energy-saving capability includes the time required to switch from a low-power listening mode to normal operating status.
13. The method according to any one of claims 9 to 12, characterized in that, The energy-saving capability includes air interface transmit power and / or modulation and coding methods.
14. An energy-saving control method for an access point, characterized in that, The method, applied to a second access point in a fiber-to-the-room (FTTR) network, wherein the second access point is connected to a first access point in the FTTR network, comprises: The system receives an energy-saving control message sent by the first access point, wherein the energy-saving control message is used to instruct the second access point to perform an energy-saving operation, and the energy-saving control message includes one or more of the following: the number of spatial streams, shutdown capability, or bandwidth of the second access point. Perform the energy-saving operation.
15. The method according to claim 14, characterized in that, The energy-saving control message also includes an indicator to indicate whether low-power listening capability is available.
16. The method according to claim 15, characterized in that, The energy-saving control message also includes the time required to switch from low-power listening mode to operating state.
17. The method according to any one of claims 14 to 16, characterized in that, The energy-saving control message also includes air interface transmit power and / or modulation and coding method.
18. The method according to any one of claims 14 to 17, characterized in that, The energy-saving control message also includes energy-saving time and energy-saving cycle, wherein the energy-saving time is the effective time of a single energy-saving operation, and the energy-saving cycle is the time interval between two consecutive executions of the energy-saving operation by the second access point.
19. The method according to any one of claims 14 to 18, characterized in that, The energy-saving control message also includes the time required for the energy-saving object to which the shutdown capability belongs to switch from the off state to the working state.
20. The method according to claim 19, characterized in that, The energy-saving object includes one or more of frequency bands, basic service set identifiers, or service set identifiers.
21. The method according to any one of claims 14 to 20, characterized in that, The energy-saving control message includes an indication of whether an energy-saving template is used.
22. The method according to any one of claims 14 to 21, characterized in that, Before receiving the energy-saving control message sent by the first access point, the method further includes: A power-saving capability message is sent to the first access point, and the power-saving capability message is used to report the power-saving capability of the second access point.
23. The method according to claim 22, characterized in that, The energy-saving capability includes one or more of the following: the number of spatial streams, shutdown capability, or bandwidth of the second access point.
24. The method according to claim 22 or 23, characterized in that, The energy-saving capability includes the low-power eavesdropping capability of the second access point.
25. The method according to claim 24, characterized in that, The energy-saving capability also includes the time required to switch from low-power listening mode to normal operating mode.
26. The method according to any one of claims 22 to 25, characterized in that, The energy-saving capability includes air interface transmit power and / or modulation and coding methods.
27. An energy-saving control device for an access point, characterized in that, An apparatus for use as a first access point in a fiber-to-the-room (FTTR) network, the first access point being connected to at least one access point in the FTTR network, the apparatus comprising: The sending module is configured to send an energy-saving control message to a second access point among the at least one access point, so that the second access point performs an energy-saving operation, wherein the energy-saving control message includes one or more of the following: the number of spatial flows of the second access point, its shutdown capability, or its bandwidth.
28. An energy-saving control device for an access point, characterized in that, A device for use as a second access point in a fiber-to-the-room (FTTR) network, the second access point being connected to a first access point in the FTTR network, the device comprising: The receiving module is configured to receive an energy-saving control message sent by the first access point, wherein the energy-saving control message is used to instruct the second access point to perform an energy-saving operation, and the energy-saving control message includes one or more of the following: the number of spatial streams, shutdown capability, or bandwidth of the second access point; An execution module is used to perform the energy-saving operation.
29. 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 13; The second access point is used to perform the method according to any one of claims 14 to 26.
30. 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 method as described in any one of claims 1 to 13 or any one of claims 14 to 26.
31. 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 13 or any one of claims 14 to 26.