Equipment energy-saving method, electronic equipment and storage medium

By declaring access point energy-saving information and saving energy according to energy-saving time points, the problem of high power consumption of access point equipment is solved, and energy consumption is reduced and equipment energy efficiency is improved during wireless communication.

CN119922664APending Publication Date: 2025-05-02ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311447476.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In existing WIFI technology, access points (APs) are usually maintained in Active operating mode, resulting in increased power consumption and lack of effective energy saving mechanisms.

Method used

By declaring access point energy saving information, energy saving is carried out according to the energy saving time point, and the energy saving function is withdrawn when appropriate, to achieve energy saving of access point equipment.

Benefits of technology

Reduces energy consumption during wireless communication and improves the energy efficiency of access point equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922664A_ABST
    Figure CN119922664A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an equipment energy saving method, electronic equipment and a storage medium, and the method comprises the steps: announcing access point energy saving information; energy saving is carried out according to the access point energy saving information; and exiting the energy-saving function. According to the embodiment of the invention, the access point is controlled to save energy through the access point energy-saving information, the working energy consumption of the access point equipment can be reduced, and the communication standby time of the equipment is prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a device energy saving method, an electronic device and a storage medium. Background Art

[0002] The IEEE802.11be (WIFI7) standard introduces the Multilink Device (MLD) technology, which enables a single device to have the ability to transmit multiple links simultaneously, further optimizing throughput, latency and other indicators, but inevitably leading to an exponential increase in power consumption. Currently, the mainstream direction of traditional WIFI technology is to save energy on mobile terminals with real battery functions. There is currently no access point (AP) energy saving mechanism, and access points usually remain in Active working mode. Therefore, how to achieve access point energy saving has become a focus of the industry. Summary of the invention

[0003] The present application aims to provide a device energy saving method, electronic device and storage medium to achieve energy saving of access point devices and reduce energy consumption during wireless communication.

[0004] The present application provides a device energy saving method, which is applied to an access point. The method includes:

[0005] Announcing access point energy saving information; performing energy saving according to the energy saving time point of the access point energy saving information; and exiting the energy saving function.

[0006] An embodiment of the present application further provides an electronic device, wherein the electronic device includes:

[0007] one or more processors;

[0008] A memory for storing one or more programs;

[0009] When the one or more programs are executed by the one or more processors, the one or more processors implement the device energy saving method as described in any one of the embodiments of the present application.

[0010] An embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, and the one or more programs are executed by one or more processors to implement the device energy saving method as described in any one of the embodiments of the present application.

[0011] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0013] Figure 1 is an example diagram of an operation with a broadcast target wake-up time provided by an embodiment of the present application;

[0014] Figure 2 is a flow chart of a device energy saving method provided by an embodiment of the present application;

[0015] Figure 3 is a flow chart of another device energy saving method provided in an embodiment of the present application;

[0016] Figure 4 It is a structural diagram of a broadcast target wake-up frame provided in an embodiment of the present application;

[0017] Figure 5 This is a structural diagram of access point energy saving information filling provided by an embodiment of the present application;

[0018] Figure 6 This is a structural diagram of a broadcast target wake-up response frame provided in an embodiment of the present application;

[0019] Figure 7 This is an example diagram of the meaning of the identification bit of a broadcast target wake-up frame provided in an embodiment of the present application;

[0020] Figure 8 This is an example diagram of a device energy saving method provided by an embodiment of the present application;

[0021] Fig. 9 It is a structural schematic diagram of an equipment energy-saving device provided in an embodiment of the present application;

[0022] Fig.10 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] It should be understood that the specific implementations described herein are only used to explain the present application and are not used to limit the present application.

[0024] In the subsequent description, suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application and have no specific meaning themselves. Therefore, "module", "component" or "unit" may be used interchangeably.

[0025] Currently, in the S1G IoT scenario, the energy management technology on the AP side is similar to that on the station (STA) side, which performs periodic wake-up and sleep in units of beacon intervals. The above periodic wake-up and sleep are implemented by the target wake-up time (TWT). After the STA completes the negotiation with the AP, the STA wakes up periodically and communicates with the AP during the specified service period. Outside the service period, the STA is in sleep mode. In addition, the Individual TWT technology is introduced in IEEE802.11ax, see Figure 1 , AP broadcast announcement is applicable to the periodic energy-saving mechanism of STA. STA joins the energy-saving group through unicast management frames to wake up during a specific service period and guide multi-user transmission by AP. It sleeps outside the service period to reduce power consumption. The IEEE 802.11v standard introduces Base Station Subsystem Transition Management (BTM) technology to enhance the switching capability between different BBSs. Among them, AP and STA complete STA roaming operations through the exchange of BTM query, request, and response management frames. Especially for STAs that support BTM function, AP can also control STA to disconnect from the current AP through BTM request messages. The MLO technology introduced in the IEEE802.11be standard proposes Multi-link Reconfiguration technology, which can realize the addition and deletion of AP-side links and the addition and deletion of non-APMLD associated links. Currently, fiber to the room (FTTR) technology connects wireless router APs in different rooms or locations in scenarios such as homes or small and medium-sized enterprises through optical fibers, thereby providing high-bandwidth and high-reliability connections between multiple APs. The connection between the master control AP and the slave AP can be achieved using a point-to-multipoint optical distribution network.

[0026] Figure 2 is a flow chart of a device energy saving method provided in an embodiment of the present application. The embodiment of the present application can be applied to the case where an access point device saves energy. The method can be executed by a device energy saving device. The device can be implemented by software and / or hardware and is generally integrated in the access point device. Figure 2 The method provided in the embodiment of the present application specifically includes the following steps:

[0027] Step 110: Announce access point energy saving information.

[0028] In the embodiment of the present application, the access point device may announce access point energy saving information to other nodes, and the access point energy saving information may include relevant parameters for energy saving of the current access point device.

[0029] Step 120: Perform energy saving according to the access point energy saving information.

[0030] In an embodiment of the present application, the current access point device can save energy according to the access point energy saving information. For example, it can work according to the access point wake-up duration in the access point energy saving information, or it can wake up according to the next wake-up time point in the access point energy saving information.

[0031] Step 130: Exit the energy saving function.

[0032] In the embodiment of the present application, the current access point device may also exit the energy saving function according to business requirements or high-level instructions.

[0033] In the embodiment of the present application, energy saving of the access point device is achieved by announcing access point energy saving information and performing energy saving according to the access point energy saving information until the energy saving function is exited, thereby reducing the energy consumption of the access point during wireless communication.

[0034] In some application embodiments, performing energy saving according to the access point energy saving information includes: enabling an energy saving function according to an enabling time point of the access point energy saving information.

[0035] The enabling time point may be the time point at which the access point device triggers energy saving, and the access point energy saving information may include parameters such as the enabling time point for triggering the energy saving function and the energy saving cycle used to implement the energy saving function.

[0036] In the embodiment of the present application, the access point device may enable the energy saving function according to the enabling time in the access point energy saving information, so that the current access point device can perform energy saving.

[0037] In some application embodiments, the access point energy saving information is determined according to a periodic traffic pattern of an associated workstation on a current link or a target wake-up time of a broadcast group to which the associated workstation joins.

[0038] Specifically, the access point energy saving information may be determined by the periodic traffic map of the associated workstation on the current link of the current access point device, or the access point energy saving information may be determined by the target wake-up time of the broadcast group joined by the workstation associated with the current access point device.

[0039] In some other application embodiments, the enabling time of the access point energy saving function of the access point energy saving information is determined according to the delivery transmission indication pattern count.

[0040] In an embodiment of the present application, the access point energy saving information includes an enabling time point, which may be a time point that triggers the access point device to perform an energy saving function. The enabling time point may be determined by a delivery transmission indication graph count, wherein the delivery transmission indication graph count may be a field in a Beacon frame, and the length of the field may be one byte, representing the number of Beacon frames to be sent before the next delivery transmission indication graph frame is sent.

[0041] In some other application embodiments, effective link information of access point energy saving information is determined according to links in a multi-link device that use the same access point energy saving information.

[0042] Figure 3 is a flow chart of another device energy saving method provided in an embodiment of the present application. The embodiment of the present application is a specific implementation based on the above-mentioned embodiment of the application. Figure 3 The method provided in the embodiment of the present application specifically includes the following steps:

[0043] Step 210: Announce access point energy saving information via unicast or multicast.

[0044] In the embodiment of the present application, the access point device may announce the access point energy saving information in a multicast or unicast manner.

[0045] Step 220: Enable the energy saving function according to the enabling time point of the access point energy saving information.

[0046] Step 230: Switch to the awake state at a first time point, and exchange frames with the workstation within the awake duration, wherein the first time point includes the access point awakening time point in the access point energy saving information announced by the current access point.

[0047] Among them, the awakening state may be a state in which the access point is working, and in the awakening state the access point may perform frame interaction with an associated workstation; the first time point may be an access point awakening time point in the access point energy saving information announced by the current access point, and the access point may be awakened according to the access point awakening time point, thereby switching from a sleep state to a working state.

[0048] In an embodiment of the present application, when the first time point, that is, the access point wake-up time point, is reached, the access point can wake up and enter the wake-up state. During the wake-up duration, the access point can exchange frames with the workstation, thereby realizing data transmission between the access point and the workstation.

[0049] Step 240: Switch to a sleep state or a non-awakened state at a second time point, wherein the second time point includes at least one of the following: an end time point when the current access point ends frame exchange with the workstation, and an end time point when the current access point wakes up.

[0050] Among them, the second time point can be the end time point when the current access point ends the frame exchange with the workstation, that is, the current access point ends the frame exchange with the workstation when it reaches the second time point, or the second access point can be the end time point of the wake-up duration of the current access point, that is, the current access point ends the wake-up duration when it reaches the second time point, and the current access point can enter a sleep state.

[0051] In the implementation of the present application, the access point device can switch to a sleep state or a non-awakening state when reaching the second time point. In the sleep state or the non-awakening state, the access point device can end the frame exchange with the workstation, or end the wake-up duration.

[0052] Step 250: Exit the energy saving function.

[0053] In some application embodiments, the access point energy saving information includes at least one of the following: the access point next wake-up time point, the access point wake-up duration, the access point wake-up time interval, the link information at which the access point energy saving information takes effect, and the access point energy saving function enabling time point.

[0054] In an embodiment of the present application, the access point energy saving information announced by the access point device may include at least one of the access point next wake-up time point, the access point wake-up duration, the access point wake-up time interval, the link information at which the access point energy saving information takes effect, and the access point energy saving function enabling time point.

[0055] Based on the above application embodiment, it also includes: performing restrictive frame exchange or no frame interaction with the working base station in the sleep state or non-awakening state, wherein the restrictive frame exchange includes an initial control frame and a response frame exchange corresponding to the control frame.

[0056] In an embodiment of the present application, at the second time point, the current access point switches to a sleep state or a non-awakened state. In the sleep state or the non-awakened state, the current access point performs a restrictive frame exchange or does not perform a frame exchange with the workstation. It can be understood that the restrictive frame exchange process includes an initial control frame and a response frame corresponding to the initial control frame.

[0057] In some application embodiments, the workstation does not have an energy-saving function, and before enabling the energy-saving function, the workstation further includes at least one of the following:

[0058] Disconnecting from the workstation; guiding the workstation to perform roaming operation according to the response mode of the basic service set transition management; and guiding link switching through multi-link configuration for non-access point multi-link devices supporting extremely high throughput multi-link operation functions.

[0059] In an embodiment of the present application, when the workstation associated with the current access point does not have an energy-saving function, the current access point may disconnect from the workstation before enabling the energy-saving function, or the current access point guides the workstation to perform a roaming operation according to a response method of the basic service set transition management, or the current access point guides link switching through multi-link configuration for a non-access point multi-link device that supports an extremely high throughput multi-link operation function.

[0060] In some application embodiments, exiting the energy-saving function includes at least one of the following: actively exiting the energy-saving function; exiting the energy-saving function in response to a specific frame interaction of the workstation.

[0061] In the embodiment of the present application, the access point can actively exit the energy-saving function, or the current access point exchanges specific frames with the workstation, so that the current access point exits the energy-saving function.

[0062] In some other application embodiments, the effective link information of the access point energy saving information includes at least one of the following: a link set where the access point energy saving is effective; a link mapping where the access point energy saving is effective; and indicator bit information indicating that different links have the same access point energy saving information when the access point energy saving is effective.

[0063] In an embodiment of the present application, the effective link information included in the access point energy saving information may include a link set where the access point energy saving is effective; a link mapping where the access point energy saving is effective; and at least one of the indication bit information indicating that different links have the same access point energy saving information when the access point energy saving is effective.

[0064] In some application embodiments, the access point energy saving information is the same as the access point energy saving information of at least one other access point, and the access point energy saving information includes link information identifiers corresponding to the other access points.

[0065] In an embodiment of the present application, a multi-link device may include multiple sub-access points, the current access point may be at least one of the sub-access points, there is at least one other sub-access point in the multi-link device that has the same access point energy saving information as the current access point, and the access point energy saving information may include link identification information, and the link identification information identifies other sub-access points in the multi-link device, that is, the access point energy saving information of the current access point may include link identification information corresponding to other sub-access points in the multi-link device.

[0066] In some application embodiments, the energy saving function enabling time corresponding to the access point energy saving information at least satisfies that all workstations receive the access point energy saving information at least once before the access point energy saving function is enabled.

[0067] The function enabling time may be a time period during which the energy-saving function is enabled.

[0068] In the embodiment of the present application, the time period corresponding to the energy-saving function enabling time in the access point energy-saving information can satisfy that before the access point energy-saving function is enabled, all workstations associated with the access point receive the access point energy-saving information once. That is, the access point needs to set the access point energy-saving function enabling time to be large enough to ensure that all workstations can receive the access point energy-saving information announced by the access point at least once before the energy-saving function is enabled. For example, the AP sets the energy-saving function enabling time point after the next delivery transmission indication map beacon (Traffic Indication Map beacon, DTIM beacon) arrives to ensure that each subsequent beacon (including the next DTIM beacon) carries the AP energy-saving information.

[0069] In some application embodiments, the access point energy saving information is carried by an access point target wakeup field of a broadcast target wakeup frame, wherein the access point energy saving information carried by the access point target wakeup field includes at least an access point target wakeup enabling time and an access point target wakeup enabling link set.

[0070] In an embodiment of the present application, the access point energy saving information can be transmitted through a broadcast target wakeup frame, and the access point energy saving information can be filled into the access point wakeup field of the broadcast target wakeup frame. The access point energy saving information filled into the access point wakeup field can at least include the access point target wakeup enabling time and the access point target wakeup enabling link set.

[0071] In an exemplary implementation, a device energy saving method for AP energy saving may include the following steps:

[0072] Step 1: The AP or the sub-AP in the AP MLD determines the AP energy saving information based on the following information:

[0073] (1) Determine at least one of the following energy-saving information of the AP according to the periodic traffic map of the STAs associated on the current link or the energy-saving information of the Broadcast TWT added by the associated STAs: the next wake-up time point of the AP, the wake-up duration of the AP, and the wake-up time interval of the AP;

[0074] (2) Determine the time point for enabling the AP energy saving function according to the DTIM count. The enabling time may be such that the AP carries the AP energy saving information until the next DTIM beacon, so that all managed STAs can obtain the AP energy saving information.

[0075] (3) Determine link information on which the AP energy saving information takes effect based on links that use the same AP energy saving information in the AP MLD.

[0076] Step 2: The AP or the AP in the MLD announces the AP energy saving information by broadcast or unicast. The AP energy saving information includes one or more of the following information: the next wake-up time of the AP, the wake-up duration of the AP, the wake-up time interval of the AP, the link information on which the AP energy saving information takes effect, and the time point when the AP energy saving function is enabled.

[0077] Step 3: The AP switches to the awake state at a first time point, and exchanges frames with the STA within the awake duration; the AP switches to the sleep state or the non-awakened state at a second time point, and the STA cannot exchange frames with the AP or can only exchange frames with restrictions, wherein the first time point is the awake time point announced by the AP, and the second time point is the end time point of the frame exchange between the AP and the STA or the end time point of the AP awake duration;

[0078] A STA supporting the energy-saving function can exchange frames with the AP during the AP wake-up duration, but cannot exchange frames with the AP outside the wake-up time or can only exchange frames in a restricted manner, where the restricted frame exchange includes the initialization frame exchange and the response frame exchange corresponding to the initialization frame;

[0079] For a STA that does not support the energy-saving function, the AP can perform one of the following operations on the STA before enabling the energy-saving function:

[0080] (1) The AP actively associates with the STA port;

[0081] (2) The AP guides the STA to perform roaming operations through the BTM request method;

[0082] (3) EHT non-AP MLD that supports the EHT MLO function. The AP MLD can guide link switching through ML reconfiguration.

[0083] Step 4: The AP can actively exit the energy-saving function or the STA can interact with the AP through a specific frame to make the AP exit the energy-saving function; the AP exits the energy-saving function, and the beacon no longer carries the AP energy-saving information or indicates in the beacon that the AP energy-saving function is turned off.

[0084] Based on the above application embodiment, the Broadcast TWT Parameter Set fieldformat can be expanded, and energy-saving information can be transmitted through the Broadcast TWT protocol, see Figure 4 , you can add the AP TWT Info field in the BroadcastTWT frame structure to describe the AP energy saving information, see Figure 5The AP energy saving information may include the access point target wakeup enablement time and the access point target wakeup enabled link set. In the AP TWT Info field, the AP TWTenablement time indicates the maximum number of TBTTs from the time the AP turns on the AP TWT function; the AP TWT enabled link set indicates the link set or link mapping enabled by the AP energy saving function.

[0085] See also Figure 6 as well as Figure 7 , you can add code 5 in the Broadcast TWT Recommendation, and when the code is 5, it means that the Broadcast TWT is AP TWT.

[0086] In another exemplary embodiment, see Figure 8 , take the energy saving process of an AP or a single sub-AP in MLD as an example:

[0087] 1. AP determines the following energy-saving information of AP according to the periodic traffic map of the currently associated STAs, including: the next wake-up time point of AP, the wake-up duration of AP, and the wake-up time interval of AP; for example, STA1 has frame interaction with AP 50ms-60ms after the current TBTT, with a period of 200ms; STA2 has frame interaction with AP 40ms-50ms after the current TBTT, with a period of 400ms; then AP determines according to the periodic traffic map information of the above STAs: the next wake-up time point of AP is 40ms after TBTT, the wake-up duration of AP is 20ms, and the wake-up time interval of AP is 200ms.

[0088] 2. The AP carries the AP TWT IE in the beacon to inform the AP in advance that it will enter the energy-saving mode, and the AP enables the AP TWT function at the DTIM beacon specified by the AP TWTenablement time.

[0089] 3. The AP enters the sleep state before the next wake-up time point arrives, and enters the wake-up state to exchange frames with the STA when the next wake-up time point arrives. When the frame exchange between the AP and the STA is completed or the AP wake-up duration ends, the AP enters the sleep state again.

[0090] 4. The AP remains in sleep mode until the next wake-up cycle arrives, when it wakes up and sends a beacon to start a new round of energy-saving scheduling.

[0091] 5. At a certain point in time, the AP senses the change in the downlink data cache information and actively exits the energy-saving function: the AP remains in the active state and the AP does not carry the AP energy-saving information in the beacon.

[0092] In another exemplary embodiment, the device energy saving process may include the following steps:

[0093] 1. AP determines the following energy-saving information of AP according to the broadcast TWT parameter information added by the currently associated STAs, including: the next wake-up time of AP, the wake-up duration of AP, and the wake-up time interval of AP; such as STA1 joins broadcast TWT 1 (target wake time=20ms, duration=30ms, wake interval=200ms); STA2 joins broadcast TWT 2 (target wake time=10ms, duration=20ms, wake interval=300ms); then AP determines according to the broadcast TWT information added by the above STAs: the next wake-up time of AP is 10ms after TBTT, the wake-up duration of AP is 40ms, and the wake-up time interval of AP is 100ms.

[0094] 2. The AP carries the AP TWT IE in the beacon to inform the AP in advance that it will enter the energy-saving mode, and the AP enables the AP TWT function at the DTIM beacon specified by the AP TWTenablement time.

[0095] 3. The AP enters the sleep state before the next wake-up time point arrives, and enters the wake-up state to exchange frames with the STA when the next wake-up time point arrives. When the frame exchange between the AP and the STA is completed or the AP wake-up duration ends, the AP enters the sleep state again.

[0096] 4. The AP remains in sleep mode until the next wake-up cycle arrives, when it wakes up and sends a beacon to start a new round of energy-saving scheduling.

[0097] 5. At a certain point in time, the AP senses the change in the downlink data cache information and actively exits the energy-saving function: the AP remains in the active state and the AP does not carry the AP energy-saving information in the beacon.

[0098] In another exemplary embodiment, the device energy saving process may include the following steps: 1. The AP determines the following energy saving information of the AP based on the periodic traffic map of the currently associated STAs, including: the next wake-up time point of the AP, the wake-up duration of the AP, and the wake-up time interval of the AP; for example, STA1 has frame interaction with the AP 50ms-60ms after the current TBTT, with a period of 200ms; STA2 has frame interaction with the AP 40ms-50ms after the current TBTT, with a period of 400ms; then the AP determines based on the periodic traffic map information of the above STAs: the next wake-up time point of the AP is 40ms after the TBTT, the wake-up duration of the AP is 20ms, and the wake-up time interval of the AP is 200ms.

[0099] 2. The AP carries the AP TWT IE in the beacon to inform the AP in advance that it will enter the energy-saving mode, and the AP enables the AP TWT function at the DTIM beacon specified by the AP TWTenablement time.

[0100] 3. The AP enters the sleep state before the next wake-up time point arrives, and enters the wake-up state to exchange frames with the STA when the next wake-up time point arrives. When the frame exchange between the AP and the STA is completed or the AP wake-up duration ends, the AP enters the sleep state again.

[0101] 4. The AP remains in sleep mode until the next wake-up cycle arrives, when it wakes up and sends a beacon to start a new round of energy-saving scheduling.

[0102] 5. At a certain point in time, the STA senses the change in uplink cache information and causes the AP to exit the energy-saving function through restrictive frame interaction during the AP non-awakening period: the AP remains in the active state and the AP indicates in the beacon that the above-mentioned AP energy-saving function has been turned off.

[0103] Fig. 9 This is a schematic diagram of the structure of a device energy-saving device provided in an embodiment of the present application. The device can execute the device energy-saving method provided in any embodiment of the present application, and has the corresponding functional modules and beneficial effects of the execution method. The device can be implemented by software and / or hardware. Fig. 9 As shown, the device provided in the embodiment of the present application specifically includes:

[0104] The information announcement module 301 is used to announce the access point energy saving information.

[0105] The energy saving execution module 302 is configured to perform energy saving according to the time point of the energy saving information of the access point.

[0106] The energy saving exit module 303 is used to exit the energy saving function.

[0107] Based on the above application embodiment, the energy saving execution module 302 includes: an energy saving enabling unit, configured to enable the energy saving function according to the enabling time point of the access point energy saving information.

[0108] Based on the above application embodiment, the energy saving information of the access point in the device is determined according to the periodic traffic map of the associated workstation on the current link or the target wake-up time of the broadcast group to which the associated workstation joins.

[0109] Based on the above application embodiment, the enabling time point of the access point energy saving function of the access point energy saving information in the device is determined according to the delivery transmission indication diagram count.

[0110] Based on the above application embodiment, the effective link information of the access point energy saving information in the device is determined according to the link using the same access point energy saving information in the multi-link device.

[0111] Based on the above application embodiment, the information announcement module 301 is specifically used to: announce the access point energy saving information through unicast or multicast.

[0112] Based on the above application embodiment, the energy saving information of the access point in the device includes at least one of the following:

[0113] The next wake-up time of the access point, the duration of the access point wake-up, the time interval of the access point wake-up, the link information for which the energy-saving information of the access point takes effect, and the time point when the energy-saving function of the access point is enabled.

[0114] Based on the above application embodiment, the energy-saving execution module 302 in the device includes at least one of the following:

[0115] The first processing unit is configured to switch to an awake state at a first time point and perform frame exchange with a workstation within the awake state duration, wherein the first time point includes an access point awakening time point in the access point energy saving information announced by a current access point.

[0116] The second processing unit is used to switch to a sleep state or a non-awakening state at a second time point, wherein the second time point includes at least one of the following: an end time point when the current access point ends frame exchange with the workstation, and an end time point when the current access point wakes up.

[0117] Based on the above-mentioned application embodiment, the second processing unit also includes a device for: performing restrictive frame exchange or no frame interaction with the workstation in the sleep state or non-awake state, wherein the restrictive frame exchange includes an initial control frame and a response frame exchange corresponding to the initial control frame.

[0118] Based on the above application embodiment, the device does not have an energy-saving function at the workstation, and further includes an association switching unit for at least one of the following: disconnecting the association with the workstation;

[0119] guiding the workstation to perform a roaming operation according to a response mode of the basic service set transition management;

[0120] For non-AP multi-link devices that support very high throughput multi-link operation, link switching is guided by multi-link configuration.

[0121] Based on some application embodiments, the energy saving exit module 303 includes at least one of the following:

[0122] An active exit unit is used to actively exit the energy saving function.

[0123] The interactive exit unit is used to interactively exit the energy saving function in response to a specific frame of the workstation.

[0124] Based on the above-mentioned application embodiment, the effective link information of the access point energy saving information in the device includes at least one of the following: a link set where the access point energy saving is effective; a link mapping where the access point energy saving is effective; and indication bit information indicating that different links have the same access point energy saving information when the access point energy saving is effective.

[0125] Based on the above application embodiment, the access point energy saving information in the device is the same as the access point energy saving information of at least one other access point, and the access point energy saving information includes a link information identifier corresponding to the other access point.

[0126] Based on the above application embodiment, the energy-saving function enabling time corresponding to the access point energy-saving information in the device at least satisfies that all workstations receive the access point energy-saving information at least once before the access point energy-saving function is enabled.

[0127] Based on the above-mentioned application embodiment, the access point energy saving information in the device is carried by the access point target wakeup field of the broadcast target wakeup frame, wherein the access point energy saving information carried by the access point target wakeup field includes at least the access point target wakeup enabling time and the access point target wakeup enabling link set.

[0128] Fig.10 1 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device includes a processor 10, a memory 11, an input device 12, and an output device 13. The number of processors 10 in the electronic device may be one or more. Fig.10 A processor 10 is taken as an example; the processor 10, the memory 11, the input device 12 and the output device 13 in the electronic device can be connected by a bus or other means. Fig.10 The example of connecting through bus is taken in the following.

[0129] The memory 11, as a computer-readable storage medium, can be used to store software programs, computer executable programs and modules, such as the modules corresponding to the device in the embodiment of the present application (information declaration module 301, energy-saving execution module 302 and energy-saving exit module 303). The processor 10 executes various functional applications and data processing of the electronic device by running the software programs, instructions and modules stored in the memory 11, that is, realizes the above-mentioned device energy saving method.

[0130] The memory 11 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 11 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 11 may further include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0131] The input device 12 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the electronic device. The output device 13 may include a display device such as a display screen.

[0132] The embodiment of the present application further provides a storage medium containing computer executable instructions, and the computer executable instructions are used to execute a device energy saving method when executed by a computer processor, the method comprising:

[0133] Announce access point energy saving information;

[0134] Performing energy saving according to the time point of the access point energy saving information;

[0135] Exit the energy saving function.

[0136] Through the above description of the implementation method, the technicians in the relevant field can clearly understand that the present application can be implemented with the help of software and necessary general hardware, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform the carrier aggregation method described in each embodiment of the present application.

[0137] It is worth noting that in the embodiment of the above-mentioned device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application.

[0138] Those skilled in the art will appreciate that all or some of the steps, devices, and functional modules / units in the above disclosed methods may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0139] In hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. The corresponding software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0140] The above content illustrates the preferred embodiments of the present application with reference to the accompanying drawings, but does not limit the scope of the present application. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present application shall be within the scope of the present application.

Claims

1. A method for energy saving of equipment, characterized in that: Applied to an access point, the method comprises: Announce access point energy saving information; Performing energy saving according to the access point energy saving information; Exit the energy saving function.

2. The method according to claim 1, characterized in that: The performing energy saving according to the access point energy saving information comprises: The energy saving function is enabled according to the enabling time point of the access point energy saving information.

3. The method according to claim 1, characterized in that: The access point energy saving information is determined according to a periodic flow map of an associated workstation on a current link or a target wake-up time of a broadcast group to which the associated workstation joins.

4. The method according to claim 1, characterized in that: The enabling time point of the access point energy saving function of the access point energy saving information is determined according to the delivery transmission indication diagram count.

5. The method according to claim 1, characterized in that: The effective link information of the access point energy saving information is determined according to the links in the multi-link device that use the same access point energy saving information.

6. The method according to claim 1, characterized in that: The declaring the access point energy saving information includes: The access point energy saving information is announced through unicast or multicast.

7. The method according to claim 1, characterized in that: The access point energy saving information includes at least one of the following: The next wake-up time of the access point, the duration of the access point wake-up, the time interval of the access point wake-up, the link information for which the energy-saving information of the access point takes effect, and the time point when the energy-saving function of the access point is enabled.

8. The method according to claim 1, characterized in that: The performing energy saving according to the access point energy saving information includes at least one of the following: Switching to an awake state at a first time point, and exchanging frames with the workstation within the awake duration, wherein the first time point includes an access point awakening time point in the access point energy saving information announced by the current access point; Switch to a sleep state or a non-awakening state at a second time point, wherein the second time point includes at least one of the following: an end time point when the current access point ends frame exchange with the workstation, and an end time point when the current access point wakes up.

9. The method according to claim 8, characterized in that: Also includes: In the sleep state or the non-awakening state, restrictive frame exchange or no frame interaction is performed with the workstation, wherein the restrictive frame exchange includes an initial control frame and a response frame exchange corresponding to the initial control frame.

10. The method according to claim 8, characterized in that: The workstation does not have an energy-saving function, and before the energy-saving function is enabled, the workstation further includes at least one of the following: disconnecting from said workstation; guiding the workstation to perform a roaming operation according to a response mode of the basic service set transition management; For non-AP multi-link devices that support very high throughput multi-link operation, link switching is guided by multi-link configuration.

11. The method according to claim 1, characterized in that: The exiting the energy saving function includes at least one of the following: Actively exit the energy saving function; The energy saving function is exited in response to a specific frame interaction of the workstation.

12. The method according to claim 5, characterized in that: The effective link information of the access point energy saving information includes at least one of the following: a link set where the access point energy saving is effective; a link mapping where the access point energy saving is effective; and indication bit information where different links have the same access point energy saving information.

13. The method according to claim 1, characterized in that: The access point energy saving information is the same as the access point energy saving information of at least one other access point, and the access point energy saving information includes a link information identifier corresponding to the other access point.

14. The method according to claim 1, characterized in that: The energy-saving function enabling time corresponding to the access point energy-saving information at least satisfies that all workstations receive the access point energy-saving information at least once before the access point energy-saving function is enabled.

15. The method according to claim 1, characterized in that: The access point energy saving information is carried by an access point target wakeup field of a broadcast target wakeup frame, wherein the access point energy saving information carried by the access point target wakeup field includes at least an access point target wakeup enabling time and an access point target wakeup enabling link set.

16. An electronic device, characterized in that: The electronic device comprises: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the device energy saving method as described in any one of claims 1-15.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores one or more programs, and the one or more programs are executed by one or more processors to implement the device energy saving method according to any one of claims 1 to 15.