Communication method and communication system

The power management mechanism (PMM2) for AMP STAs enables dynamic state switching and synchronization, addressing inefficiencies in IEEE 802.11 communication by optimizing energy utilization and communication performance.

WO2026085685A1PCT designated stage Publication Date: 2026-04-30HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-10-21
Publication Date
2026-04-30

AI Technical Summary

Technical Problem

Existing IEEE 802.11 power management modes are not applicable for ambient power-enabled Wi-Fi IoT devices (AMP STAs), leading to inefficiencies in energy utilization and communication between access points (APs) and stations (STAs).

Method used

A power management mechanism (PMM2) that allows STAs to actively and dynamically switch between awake and doze states, with the capability to communicate CS and MR operations, using AMP trigger and response frames to synchronize state transitions and optimize energy harvesting.

Benefits of technology

Improves energy efficiency and communication performance by enabling dynamic state switching and synchronization between APs and STAs, ensuring efficient data interaction and reduced energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024126247_30042026_PF_FP_ABST
    Figure CN2024126247_30042026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a communication method. The method includes: receiving an ambient power (AMP) trigger frame for triggering a response from a STA; transmitting, in response to the AMP trigger frame, an AMP response frame comprising a field indicating whether the STA has a capability to support a management mechanism in which the STA has a capability to actively and dynamically switch between an awake state in which the STA performs channel sensing (CS) and a doze state in which the STA performs memory retention (MR) and harvests energy.
Need to check novelty before this filing date? Find Prior Art

Description

COMMUNICATION METHOD AND COMMUNICATION SYSTEMTECHNICAL FIELD

[0001] The present disclosure generally relates to the field of communication technology, and in particular to communication methods and a communication system.BACKGROUND

[0002] Ambient Power (AMP) is a technology within the IEEE 802.11 working group, focusing on integrating ambient power communication into IEEE 802.11 network. The primary goal of AMP is to cater to the needs of ambient power-enabled Wi-Fi Internet of Tings (IoT) devices, known as AMP stations (STAs) . These devices are designed to utilize energy harvesting technologies to significantly extend their battery life. The energy harvesting technologies include radio frequency (RF) power harvesting (or backscattering) , light-based power harvesting, motion-based power harvesting, and others. Due to hardware limitations and the requirements to minimize power consumption, AMP STAs are expected to operate at a much lower channel bandwidth compared to traditional 802.11 STAs.

[0003] IEEE 802.11 power management modes defined for AMP STAs are the active mode and the power save (PS) mode. Associated AMP STAs in PS mode will toggle between awake and doze states, based on agreed PS operation. In this case, IEEE 802.11 power management modes are not applicable for AMP STAs. Therefore, how to formulate an appropriate power management policy for all AMP STAs, so as to enable efficient communication between APs and STAs, and further improve the energy utilization efficiency of STAs, is an urgent problem to be solved.SUMMARY

[0004] Embodiments of the present disclosure provide communication methods, and a communication system, thereby formulating an appropriate power management mechanism for all STAs, all STAs, so as to enable efficient communication between APs and STAs, and further improve the energy utilization efficiency of STAs.

[0005] In order to achieve the above objective, the present disclosure adopts the following technical solutions:

[0006] According to a first aspect, a communication method is described. The method may be applied at an STA side, for example, an STA or a component (for example, a circuit, a chip, or a chip system) in a STA on a STA side.

[0007] The communication method includes: receiving an ambient power (AMP) trigger frame for triggering a response from a station (STA) ; transmitting, in response to the AMP trigger frame, an AMP response frame including a field indicating whether the STA has a capability to support a management mechanism in which the STA has a capability to actively and dynamically switch between an awake state in which the STA performs channel sensing (CS) and a doze state in which the STA performs memory retention (MR) and harvests energy.

[0008] In this case, regardless of the degree of association of the STAs with the AP, all STAs may save energy through the power management mechanism. Further, a STA which has a capability to actively and dynamically switch between an awake state and a doze state may be called the STA in a second AMP power management mechanism (PMM2) , which may further improve the efficiency of CS.

[0009] In some embodiments, the AMP response frame further includes a CS information field, and the CS information field includes a field indicating a total duration of the STA for the CS and a field indicating a count of CS cycles of the STA.

[0010] In this case, STA may transfer the information of a total duration of the STA for the CS and a count of CS cycles of the STA to an AP, which may facilitate the synchronization of information between the STA and the AP.

[0011] In some embodiments, the field indicating the total duration of the STA for the CS includes: a field indicating a length of a timing unit and a field indicating a multiple of the timing unit.

[0012] In this case, after the AP receiving the AMP response frame, the AP may obtain a length of a timing unit and a multiple of the timing unit.

[0013] In some embodiments, the AMP response frame further includes a field indicating a presence of the CS information field.

[0014] Based on this, after the AP receiving the AMP response frame, the AP may determine whether the AMP response frame carries the CS information in time, thus improving the efficiency of communication.

[0015] In some embodiments, the AMP response frame further includes at least one of: an ambient power (AMP) service period (SP) information field indicating a request for a transmission of an AMP SP information frame after an end of a current SP in a SP set, where the AMP SP information frame is used for carrying information regarding a subsequent SP in the SP set; an AMP beacon field indicating a request for a transmission of an AMP beacon frame after the end of the current SP in the SP set, where the AMP beacon frame is used for broadcasting information about all existing SP sets; a SP initiate field indicating a request for setting up a new SP set; a SP terminate field indicating the termination of the current SP set; or a CS synchronization field for requesting an access point (AP) to adjust a transmission time of future AMP trigger frames to synchronize with the awake state of the STA.

[0016] The SP set may include a plurality of SPs, and during the period of the SPs included in the SP set, the AP may provide data transmission services for the STA. The STA may be instructed to join or reject the SP set by the AMP response frame, and the STA may be in the awake state with the AP for the STA that joins the SP set. For a STA that joins an SP set, the STA may be in the awake state in the SP contained in that SP set, interacting with the AP in a frame. The SP in which the AP and the STA are located at this time is referred to as the current SP. The SP following the current SP in the SP set, is referred to as the subsequent SP. For a STA that refuses to join an SP set, the STA may be in a doze state in the SP contained in that SP set to save energy consumption of the STA. In this way, the STA may be kept in a standby state for as long as possible with limited energy storage capacity, thereby facilitating the maintenance of communication between the AP and the STA, and improving communication performance.

[0017] In some embodiments, the AMP response frame further includes a requests field, and the requests field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, or the CS synchronization field.

[0018] In this case, after the AP receiving the AMP response frame, the AP may obtain or provide the specific information of the SP.

[0019] In some embodiments, the AMP response frame further includes a field indicating a presence of the requests field.

[0020] In some embodiments, the AMP response frame further includes a control field, and the control field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, or the CS synchronization field.

[0021] In this case, the AMP response frame may be an AMP adhoc response frame used for responding to an AMP trigger frame with an adhoc request field, and the AMP adhoc response frame includes the control field.

[0022] In some embodiments, the AMP response frame further includes at least one of: a SP parameters field indicating a time interval between SPs in the SP set and the subsequent SP set, and a minimum duration for which the STA is in the awake state after a start of the current SP in the SP set; or a SP timing information field indicating a start time of the subsequent SP in the SP set.

[0023] In some embodiments, the AMP trigger frame includes at least one of: a field for requesting feedback from the STA indicating whether the STA has the capability to support the management mechanism; a field for requesting feedback from the STA about CS information, where the CS information includes at least one of a total duration of the STA for the CS and a count of CS cycles of the STA; or a field for requesting the STA to transmit an AMP adhoc response frame.

[0024] In some embodiments, the STA is in the awake state after a start of a SP, and receiving the AMP trigger frame includes: receiving the AMP trigger frame in the SP.

[0025] In PMM2, through the AMP trigger frame and the AMP response frame, the STA may communicate with the AP to agree on the timing for the STA to perform state switching. In this way, the AP may be informed of a state that the STA is in. In this way, the STA in PMM2 may work according to the awake / doze time period agreed with the AP through frame interactions (e.g., AMP trigger frame and AMP response frame) with the AP, which may improve the communication  performance between the AP and the STA and the efficiency of the STA in performing CS.

[0026] According to a second aspect, a communication method is described. The method may be applied at an AP side, for example, an AP or a component (for example, a circuit, a chip, or a chip system) in an AP.

[0027] The communication method includes: transmitting an AMP trigger frame for triggering a response from a STA; receiving, in response to the AMP trigger frame, an AMP response frame including a field indicating whether the STA has a capability to support a management mechanism in which the STA has a capability to actively and dynamically switch between an awake state in which the STA performs CS and a doze state in which the STA performs MR and harvests energy.

[0028] In some embodiments, the AMP response frame further includes a CS information field, and the CS information field includes at least one of a field indicating a total duration of the STA for the CS and a field indicating a count of CS cycles of the STA.

[0029] In some embodiments, the field indicating the total duration of the STA for the CS includes: a field indicating a length of a timing unit and a field indicating a multiple of the timing unit.

[0030] In some embodiments, the AMP response frame further includes a field indicating a presence of the CS information field.

[0031] In some embodiments, the AMP response frame further includes at least one of: an ambient power (AMP) service period (SP) information field indicating a request for a transmission of an AMP SP information frame after an end of a current SP in a SP set, where the AMP SP information frame is used for carrying information regarding a subsequent SP in the SP set; an AMP beacon field indicating a request for a transmission of an AMP beacon frame after the end of the current SP in the SP set, where the AMP beacon frame is used for broadcasting information about all existing SP sets; a SP initiate field indicating a request for setting up a new SP set; a SP terminate field indicating the termination of the current SP set; or a CS synchronization field for requesting an access point (AP) to adjust a transmission time of future AMP trigger frames to synchronize with the awake state of the STA.

[0032] In some embodiments, the AMP response frame includes the CS synchronization field, and the method further includes: transmitting a plurality of AMP trigger frames for determining a time of the STA starts to be in the awake state.

[0033] In this case, the STA in PMM2 may initiate the synchronization procedure with the AP based on the shared CS information. For example, the STA may set the CS synchronization field in an AMP response frame to 1. As a response to the CS synchronization field, the AP may transmit a plurality of AMP trigger frames for obtaining a time of the STA starting to be in the awake state.

[0034] In some embodiments, the AMP response frame further includes a requests field, and the requests field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.

[0035] In some embodiments, the AMP response frame further includes a field indicating a presence of the requests field.

[0036] In some embodiments, the AMP response frame further includes a control field, and the control field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.

[0037] In some embodiments, the AMP response frame further includes at least one of: a SP parameters field indicating a time interval between SPs in the SP set and the subsequent SP set, and minimum duration for which the STA is in the awake state after a start of the current SP in the SP set; and a SP timing information field indicating a start time of the subsequent SP in the SP set.

[0038] In some embodiments, the AMP trigger frame includes at least one of: a field for requesting feedback from the STA indicating whether the STA has the capability to support the management mechanism; a field for requesting feedback from the STA about CS information, where the CS information includes at least one of a total duration of the STA for the CS and a count of CS cycles of the STA; or a field for requesting the STA to transmit an AMP adhoc response frame.

[0039] In some embodiments, the STA is in the awake state after a start of a SP, and receiving the AMP trigger frame includes: receiving the AMP trigger frame in the SP.

[0040] According to a third aspect, a communication apparatus for performing the method of the STA described in the first aspect is described.

[0041] The communication apparatus includes a processing unit and a transceiver unit. The processing unit is used for determining an AMP response frame including a field indicating whether the STA has a capability to support a management mechanism in which the STA has a capability to actively and dynamically switch between the awake state in which the STA performs CS and a doze state in which the STA performs MR and harvests energy, and the transceiver unit is used for receiving an AMP trigger frame for triggering a response from the STA, and transmitting the AMP response frame.

[0042] In some embodiments, the AMP response frame further includes a CS information field, and the CS information field includes at least one of a field indicating a total duration of the STA for the CS and a field indicating a count of CS cycles of the STA.

[0043] In some embodiments, the field indicating the total duration of the STA for the CS includes: a field indicating a length of a timing unit and a field indicating a multiple of the timing unit.

[0044] In some embodiments, the AMP response frame further includes a field indicating a presence of the CS information field.

[0045] In some embodiments, the AMP response frame further includes at least one of: an AMP SP information field indicating a request for a transmission of an AMP SP information frame after an end of a current SP in a SP set, where the AMP SP information frame is used for carrying information regarding a subsequent SP in the SP set; an AMP beacon field indicating a request for a transmission of an AMP beacon frame after the end of the current SP in the SP set, where the AMP beacon frame is used for broadcasting information about all existing SP sets; a SP initiate field indicating a request for setting up a new SP set; a SP terminate field indicating the termination of the current SP set; or a CS synchronization field for requesting an access point (AP) to adjust a transmission time of future AMP trigger frames to synchronize with the awake state of the STA.

[0046] In some embodiments, the AMP response frame further includes a requests field, and the requests field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.

[0047] In some embodiments, the AMP response frame further includes a field indicating a presence of the requests field.

[0048] In some embodiments, the AMP response frame further includes a control field, and the control field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.

[0049] In some embodiments, the AMP response frame further includes at least one of: a SP parameters field indicating a time interval between SPs in the SP set and the subsequent SP set, and minimum duration for which the STA is in the awake state after a start of the current SP in the SP set; or a SP timing information field indicating a start time of the subsequent SP in the SP set.

[0050] In some embodiments, the AMP trigger frame includes at least one of: a field for requesting feedback from the STA indicating whether the STA has the capability to support the management mechanism; a field for requesting feedback from the STA about CS information, where the CS information includes at least one of a total duration of the STA for the CS and a count of CS cycles of the STA; or a field for requesting the STA to transmit an AMP adhoc response frame.

[0051] In some embodiments, the STA is in the awake state after a start of a SP, and receiving the AMP trigger frame includes: receiving the AMP trigger frame in the SP.

[0052] According to a fourth aspect, a communication apparatus for performing the method of the AP described in the second aspect is described.

[0053] The communication apparatus includes a processing unit and a transceiver unit. The processing unit is used for determining an AMP trigger frame for triggering a response from the STA, and the transceiver unit is used for transmitting the AMP response frame, and receiving an AMP response frame including a field indicating whether the STA has a capability to support a management mechanism in which the STA has a capability to actively and dynamically switch between an awake state in which the STA performs CS and a doze state in which the STA performs MR and harvests energy.

[0054] In some embodiments, the AMP response frame further includes a CS information field, and the CS information field includes at least one of a field indicating a total duration of the STA for the CS and a field indicating a count of CS cycles of the STA.

[0055] In some embodiments, the field indicating the total duration of the STA for the CS includes: a field indicating a length of a timing unit and a field indicating a multiple of the timing unit.

[0056] In some embodiments, the AMP response frame further includes a field indicating a presence of the CS information field.

[0057] In some embodiments, the AMP response frame further includes at least one of: an AMP SP information field indicating a request for a transmission of an AMP SP information frame after an end of a current SP in a SP set, where the AMP SP information frame is used for carrying information regarding a subsequent SP in the SP set; an AMP beacon field indicating a request for a transmission of an AMP beacon frame after the end of the current SP in the SP set, where the AMP beacon frame is used for broadcasting information about all existing SP sets; a SP initiate field indicating a request for setting up a new SP set; a SP terminate field indicating the termination of the current SP set; or a CS synchronization field for requesting an access point (AP) to adjust a transmission time of future AMP trigger frames to synchronize with the awake state of the STA.

[0058] In some embodiments, the AMP response frame includes the CS synchronization field, and the processing unit is used for determining a plurality of AMP trigger frames for determining a time of the STA starts to be in the awake state, and the transceiver unit is further used for transmitting the plurality of AMP trigger frames.

[0059] In some embodiments, the AMP response frame further includes a requests field, and the requests field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.

[0060] In some embodiments, the AMP response frame further includes a field indicating a presence of the requests field.

[0061] In some embodiments, the AMP response frame further includes a control field, and the control field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.

[0062] In some embodiments, the AMP response frame further includes at least one of: a SP parameters field indicating a time interval between SPs in the SP set and the subsequent SP set, and minimum duration for which the STA is in the awake state after a start of the current SP in the SP set; or a SP timing information field indicating a start time of the subsequent SP in the SP set.

[0063] In some embodiments, the AMP trigger frame includes at least one of: a field for requesting feedback from the STA indicating whether the STA has the capability to support the management mechanism; a field for requesting feedback from the STA about CS information, where the CS information includes at least one of a total duration of the STA for the CS and a count of CS cycles of the STA; or a field for requesting the STA to transmit an AMP adhoc response frame.

[0064] In some embodiments, the STA is in the awake state after a start of a SP, and receiving the AMP trigger frame includes: receiving the AMP trigger frame in the SP.

[0065] According to a fifth aspect, another communication apparatus for performing the method of the STA described in the first aspect, and the AP described in the second aspect is described.

[0066] The communication apparatus includes a processor and an interface circuit. The processor and the interface circuit  are coupled to each other. It will be understood that the interface circuit may be a transceiver or an input / output interface. Optionally, the communication apparatus may further include a memory for storing instructions executed by the processor, or storing input data required by the processor for executing the instructions, or storing data generated after the processor executing the instructions. In some examples, the interface circuit may be understood as part of the processor, and thus the communication apparatus includes the processor.

[0067] According to a sixth aspect, a communication system including the STA described in the first aspect and the AP described in the second aspect is described.

[0068] According to a seventh aspect, a computer-readable storage medium is described. The computer-readable storage medium stores computer-readable instructions, and when a computer reads and executes the computer-readable instructions, the computer is enabled to perform the method in any one of the possible designs of the first aspect to the fourth aspect.

[0069] According to an eighth aspect, this application provides a computer program product. When a computer reads and executes the computer program product, the computer is enabled to perform the method in any one of the possible designs of the first aspect to the fourth aspect.BRIEF DESCRIPTION OF THE DRAWINGS

[0070] For a better understanding of the various described embodiments, reference should be made to the Detailed Description below, in conjunction with the following drawings in which like reference numerals refer to corresponding parts throughout the figures.

[0071] FIG. 1 is a schematic diagram of an example network architecture to which some embodiments of the present disclosure can be applied;

[0072] FIG. 2 is a schematic diagram of STA operation processes in the power management mechanism in accordance with some embodiments of the present disclosure;

[0073] FIG. 3 a flow chart of a communication method, in accordance with some embodiments of the present disclosure;

[0074] FIG. 4 is a schematic diagram of an AMP response frame body used for a random access response in accordance with some embodiments of the present disclosure;

[0075] FIG. 5 is a schematic diagram of an AMP response frame body used for a scheduled access response in accordance with some embodiments of the present disclosure;

[0076] FIG. 6 is a schematic diagram of an AMP adhoc response frame body in accordance with some embodiments of the present disclosure;

[0077] FIG. 7 is a schematic diagram of a response type field in an AMP trigger frame in accordance with some embodiments of the present disclosure;

[0078] FIG. 8 is a schematic diagram of an AP performing channel sensing synchronization with an STA in accordance with some embodiments of the present disclosure;

[0079] FIG. 9 is a schematic diagram of STAs communicating with an AP in accordance with some embodiments of the present disclosure;

[0080] FIG. 10 is a structural diagrams of possible communication apparatuses in accordance with some embodiments of the present disclosure; and

[0081] FIG. 11 is another structural diagram of possible communication apparatuses in accordance with embodiments of the present disclosure.DETAILED DESCRIPTION

[0082] Embodiments of the present disclosure are described below with reference to the accompanying drawings.

[0083] The technical solutions in embodiments of the present disclosure are applied to wireless local area network (WLAN) , and the embodiments of the present disclosure are applied to any of institute of electrical and electronics engineers (IEEE) 802.11 series protocols currently adopted by WLAN, such as IEEE 802.11be / Wi-Fi 7 / EHT protocol, IEEE  802.11bn / UHR / Wi-Fi 8 protocol, IEEE Integrated millimeter (mm) wave (IMMW) protocol, IEEE 802.15 / UWB protocol, or IEEE 802.11bf / sensing protocol. The embodiments of the present disclosure may also adopt spark link / nearlink standard protocol.

[0084] The WLAN may include one or more basic service sets (BSSs) , and network nodes in the BSS include access points (APs) and stations (STAs) . For example, the STA in the WLAN may also be referred to as a system, subscriber unit, access terminal, mobile radio station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, user device or user equipment (UE) . The STA may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) , a handheld device with a WLAN (e.g., Wi-Fi) communication function, a wearable device, a computing device, or other processing device connected to a wireless modem. In addition, the STA may also be the terminal device in the Internet of things (IoT) system, referred to as an IoT device. IoT is an important part of the development of information technology in the future, and its main technical feature is to connect goods with the network through communication technology, so as to realize the intelligent network of man-machine interconnection and material interconnection. IoT technology can achieve massive connection, deep coverage and terminal power saving, e.g., through narrow band (NB) technology.

[0085] For ease of understanding, the technical terms involved in the embodiments are first described below.

[0086] 1. Ambient Power (AMP)

[0087] AMP is a top interest group (TIG)  / study group (SG) within the IEEE 802.11 working group that is studying the support of ambient power communication in IEEE 802.11 network. The goal is to address the need of ambient power-enabled Wi-Fi IoT devices (e.g., AMP IoT STAs) . The group is exploring power harvesting technologies that can significantly increase the battery lifespan of the AMP IoT STAs, such as RF power harvesting (or backscattering) , light-based power harvesting, motion-based power harvesting, etc. Due to the hardware restrictions and the requirements to lower the power consumption, it is expected that the AMP IoT STAs will operate at a much lower channel bandwidth compared to traditional 802.11 STAs that operate at channel bandwidths of 20 megahertz (MHz) or multiples of 20 MHz. In addition, the AMP IoT STAs may not be able to use advanced modulation techniques such as orthogonal frequency division multiplexing (OFDM) and hence not able to transmit the legacy 802.11 preamble that is present at the beginning of almost all 802.11 presentation protocol data units (PPDUs) .

[0088] 2. AMP Access Point (AP)

[0089] AMP AP refers to a device that acts as a central node in a wireless network, and is responsible for connecting wireless devices (e.g., mobile phones, computers) to a wired network or to other networks. An AMP AP may act as an access point for a network and provide network connectivity services. An AMP AP can also be abbreviated as an AP.

[0090] 3. AMP Station (STA)

[0091] AMP STA refers to an end device, typically a user's device such as a mobile phone, laptop, or other smart device, that is connected to an access point. An AMP STA can send or receive data over a wireless connection. An AMP STA can also be abbreviated as a STA for the purpose of convenience.

[0092] 4. Voltage Comparator

[0093] Devices typically operate in a nominal voltage range (between a minimal operational voltage VL to a maximum operational voltage VH) . Outside of this range, the behavior of the device may not be determined, and the device may not perform optimally. For the AMP STA, energy must be harvested to provide the voltage needed to operate in the optimal voltage range. To enable the AMP STA to switch off transmission / reception (TX / RX) and conserve power, a voltage comparator may be needed, to determine the minimum operational voltage for different operations, namely TX, RX, memory retention, idle, off. While a voltage comparator for VL and VH (for controlling the over-supply and cutting off the energy harvesting circuit) is expected, additional voltage comparators may not be present on all AMP devices. This comes at an additional bill of material (which may be more if integrated into system-on-chip (SoC) ) , complexity, and layout considerations for sticker form factor tags.

[0094] 5. Energy Storage Capacitor

[0095] AMP devices may have nF-μF capacitors. The effectiveness of power management is determined by how quickly AMP device operations discharge the energy stored on the capacitor (i.e., the size of the capacitor) . Having a large capacitor may impact the sticker form factor expected for AMP devices.

[0096] 6. Doze State

[0097] IEEE 802.11 power management modes defined for AMP STAs are the active mode and the power save (PS) mode. Associated AMP STAs in PS mode will toggle between awake and doze states, based on agreed PS operation. In doze state, an AMP STA can perform memory retention (MR) operations, which may avoid performance degradation or service interruptions due to out-of-memory under high load conditions.

[0098] 7. Awake State

[0099] In awake state, the AMP STA may perform TX, RX, and channel sensing (CS) operations. The AMP STA may enable efficient data interaction and channel management in the awake state, ensuring smooth and stable wireless communications.

[0100] The AMP AP is considered as a device capable of sending IEEE 802.11 legacy preamble and can contend for transmission opportunity (TXOP) for the AMP STAs in its basic service set (BSS) . For example, the AMP AP may send a clear to send (CTS) -to-self frame, and it may indicate the duration of the TXOP to third-party STAs that try to contend for the same resource. This allows the AMP STA the opportunity to transmit within the TXOP acquired by the AP, without needing to transmit the IEEE 802.11 legacy preamble.

[0101] FIG. 1 shows a schematic diagram of an example network architecture to which some embodiments of the present disclosure can be applied. The network architecture 100 may include an AP 101 and two STAs 102, and the STAs 102 may each transmit data to and from the AP 101.

[0102] It should be understood that although two AMP STAs are illustrated in FIG. 1, an AMP AP may communicate with more or less AMP STAs, such as one AMP STA, three AMP STAs, or the like.

[0103] During data transmission, the STA 102 consume its own energy. After losing the energy completely, the STA 102 will be powered off. In an awake state, the STA 102 may perform TX, RX and CS operations. In a doze state, the STA 102 may perform MR operation, or turn off due to lack of power. These operational states may not cover all the range of AMP operations, but are indicative that certain operations may consume more power, while others consume less power, and may be classified as awake and doze states for the IEEE 802.11 PS mode.

[0104] For ease of understanding, the operations of the STA proposed in some embodiments of the present disclosure will be described.

[0105] The AMP operations of the STA include at least following operations.

[0106] 1. MR

[0107] In the MR operation state, the STA may maintain the memory, maintain a clock or counter for timing, or be in an idle state.

[0108] 2. CS

[0109] In the CS operation state, the STA may passively listen to the channel, or detect ongoing traffic from other STAs to ensure signal quality and reliability.

[0110] 3. RX (Reception, Demodulation, Decoding)

[0111] In the RX operation state, the STA may receive frames, demodulate and decode the received frames.

[0112] 4. TX (Transmission, Modulation, Encoding)

[0113] In the TX operation state, the STA may perform over-the-air transmission as well as modulation and coding of the frames to be transmitted.

[0114] In the awake state, the STA may perform CS and frame interaction with the AP. In the doze state, the STA may not  interact with the AP for frames. In other words, the STA may not detect any frames sent by the AP and may not transmit any frames to the AP.

[0115] However, in an aspect, the STA may be unable to select a time of switching states actively, and the AP may be unable to sense the state of the STA in real time, thereby affecting the CS efficiency and communication performance. In another aspect, the STA may not decode IEEE 802.11 frames. Power management in IEEE 802.11 may also not be applicable for unassociated STAs. In IEEE 802.11 power management, the STA may need to remain in its current power management mode till it informs the AP of a power management mode change, which includes an acknowledgment from the AP. This may incur additional latency that cannot be tolerated for limited energy storage capacity STAs.

[0116] Therefore, how to formulate an appropriate power management policy for all STAs, so as to enable efficient communication between APs and STAs, and further improve the energy utilization efficiency of STAs, is an urgent problem to be solved.

[0117] In view of this, embodiments of the present disclosure provide a power management mechanism. The power management mechanism includes a first AMP power management mechanism (PMM1) and a second AMP power management mechanism (PMM2) .

[0118] FIG. 2 is a schematic diagram of STA operation processes in PMM1 and PMM2 in accordance with some embodiments of the present disclosure. For ease of understanding, a CS unit is defined as a process in which the STA performs CS operation and maintains it for a continuous period of time.

[0119] It should be understood that because all STAs have a voltage comparator, all STAs have two voltage criterions VL and VH. However, additional voltage comparators may enable a STA to have additional voltage criterions (voltage criterions other than VL and VH) . For example, a STA may have a voltage criterion VM between voltage criterions VL and VH, which may stop certain AMP operations when the voltage is below the voltage criterion VM and above the voltage criterion VL. The additional voltage comparator may make the state switching of the STA more flexible.

[0120] In PMM1, the STA may not actively switch between the awake state and the doze state dynamically. For example, a STA in PMM1 will perform CS operation in the awake state for as long as possible depending on its own energy. The process keeps consuming energy until the voltage is equal to VL. When the voltage is equal to VL, the STA may switch to the doze state and perform MR operation, which may continue to consume energy. When the energy is depleted, the STA may be powered off and harvest energy. The continuation of the CS and MR operations is also referred to as a full charge cycle (from a fully powered state to powered off) of the STA in PMM1. When fully charged, the STA may continue to repeat the above process.

[0121] It is noted that all STAs may operate in PMM1. For example, as shown in FIG. 2, for the STA in PMM1, the time that the STA maintains an effective CS during a full charge cycle is equal to the duration of a CS unit. PMM1 may have the advantage of low cost with low hardware requirements.

[0122] It is noted that although all STAs have a voltage comparator, only STAs with additional voltage comparators (with high energy storage capacity) may operate in PMM2. In addition, if a STA does not have the capability to operate in PMM2, then the STA may operate in PMM1.

[0123] If the STA has the capability to operate in PMM2, the STA may actively switch between the awake state and the doze state dynamically. For example, a STA in PMM2 may switch between CS and MR operations by setting the CS duration and MR duration, according to its own energy. In this case, the STA may perform CS operation and consume energy until the voltage of the STA is equal to VM. The process of the STA starting from the time when it starts to perform CS operation to the time when the voltage of the STA is equal to VM is also referred to as a full charge cycle of the STA in PMM2 (from the state of full power to the time when the voltage decreases to VM) . When the voltage is equal to VM, the STA may switch to the doze state for MR operation and harvest energy. When the STA is fully charged, it may continue to repeat the above process.

[0124] As described above, the STA in PMM2 may harvest energy during each MR operation. In addition, because the STA in PMM2 may monitor its voltage, and may switch to the doze state and harvest energy when the voltage falls to VM, the  STA in PMM2 may not be powered off due to power depletion.

[0125] In PMM2, a duration of the MR operation in a full charge cycle may be determined in a variety of ways. For example, the duration of the MR operation may be determined as the charging time required to harvest sufficient energy to support operation of the next CS unit. For another example, the STA may agree with the AP on the number n of CS units to be completed in a full charge cycle, and the STA may harvest energy during the MR operations in a full charge cycle to ensure that n CS units can be completed in the full charge cycle.

[0126] For example, the STA and the AP agree that the number of CS units to be completed in a full charge cycle is 3. An additional voltage comparator provides the STA with an alternative voltage criterion VM, and VH>VM>VL. At a beginning of the full charge cycle, the STA may perform a first CS unit and consume energy until the voltage of the STA decreases to VM. The STA may switch to the first MR unit and store enough energy, and then STA may proceed to a second CS unit and consume energy until the voltage of STA decreases to a value between VM and VL. The STA may switch to a second MR unit and harvest enough energy, and then the STA may proceed to a third CS unit and consume energy until the voltage of STA decreases to VL. At this point, the full charge cycle ends. The STA may switch to a next MR unit and harvest energy until the power is fully charged, and then may enter a next full charge cycle.

[0127] The STA in PMM2 may actively switch between the awake state and the doze state dynamically. For example, in PMM2, during a full charge cycle, if the STA monitors that the channel is occupied, the STA may agree with the AP to wait for a certain period of time before performing a next CS operation. This period of time is not required for the STA to perform the next CS operation, but it also does not affect effectiveness of the next CS operation, and the energy saved during this period of time may be used for the next CS operation.

[0128] Thus, for the STA in PMM2, as shown in FIG. 2, the duration in which the STA maintains an effective CS, which may start at the first CS unit and end at the last CS unit, during a full charge cycle is equal to the total duration of a full charge cycle.

[0129] It should be understood that the maximum period for the CS unit for either the STA in PMM1 or PMM2 is dependent on the energy harvested and the size of the storage capacitor. The energy harvested may dynamically change depending on the environment (e.g., path loss, fading, shadowing, etc. ) , and the mobility of the STA.

[0130] In a case where external factors such as the environment do not vary much, a duration of one CS unit of the STA in PMM1 may be equal to a sum of durations of all CS units of the STA in PMM2 in a full charge cycle.

[0131] However, since the STA in PMM2 may actively switch between an awake state and a doze state dynamically, the STA in the PMM2 may further extend a duration of an effective CS and improve the efficiency of the CS operations.

[0132] In view of this, embodiments of the present disclosure provide the following technical solutions. Embodiments of the present disclosure are described below with reference to the accompanying drawings.

[0133] FIG. 3 shows a flow chart of a communication method, in accordance with some embodiments of the present disclosure. As shown in FIG. 3, the communication method includes steps 310 to 320. The communication method may involve APs and STAs. The description of APs and STAs may refer to the related description described above, which will not be repeated here.

[0134] In step 310, an AP transmits an AMP trigger frame. Accordingly, a STA receives the AMP trigger frame. The AMP trigger frame is used for triggering a response from the STA.

[0135] In step 320, the STA transmits an AMP response frame. Accordingly, the AP receives the AMP response frame.

[0136] The AMP response frame includes a field indicating whether the STA has a capability to operate in the PMM2. For example, the STA may set a PMM field in the AMP response frame to 1, indicating that the STA has the capability to operate in PMM2. For another example, the STA may set the PMM field in the AMP response frame to 0, indicating that the STA does not have the capability to operate in PMM2. That is, this STA is only applicable to PMM1.

[0137] As mentioned above, based on the AMP trigger frame and the AMP response frame, regardless of the degree of  association of the STAs with the AP, all STAs may communicate with the AP and save energy through the power management mechanism in some embodiments of the present disclosure.

[0138] Further, in PMM2, the STA may actively switch between the awake state and the doze state dynamically. In the awake state, the STA may perform CS, and in the doze state, the STA may perform MR and harvest energy. In this case, when the STA is in the doze state, the AP may not communicate with the STA; when the STA is in the awake state, the AP may transmit data with the STA. Thus, efficient communication between the AP and the STA may be guaranteed.

[0139] In some embodiments, the AMP response frame further includes a CS information field, and the CS information field includes a field indicating a total duration of the STA for the CS and a field indicating a count of CS cycles of the STA.

[0140] The total duration of the STA for the CS represents an amount of time that the STA maintains an effective CS during a full charge cycle. The count of CS cycles of the STA refers to the number of CS units to be performed by the STA in a full charge cycle.

[0141] In PMM1, the total duration of the STA for the CS may be a duration of a CS unit, and the count of CS cycles of the STA is always 1.

[0142] Referring to FIG. 2 again, in PMM2, the total duration of the STA for the CS may be a duration of a full charge cycle, and the count of CS cycles of the STA is 4 in the first full charge cycle.

[0143] The CS information field contained in the AMP response frame allows the STA to exchange CS information with the AP, which may allow the AP to know the state that the STA is in, improving communication performance.

[0144] It should be understood that, in a case where the AMP response frame is an AMP adhoc response frame, the AMP adhoc response frame may also carry the CS information field. For example, in a case where an adhoc request field in a response type field in the AMP trigger frame is set to 1, the STA may transmit an AMP adhoc response frame with a CS information field.

[0145] In some embodiments, the field indicating the total duration of the STA for the CS includes: a field indicating a length of a timing unit and a field indicating a multiple of the timing unit.

[0146] The STA in PMM2 can not only actively switch dynamically between the awake state and the doze state, but can also inform the AP of a duration of a timing unit and a multiplier of the timing unit. The field indicating the length of the timing unit may be called a timing unit field. The timing unit field may be encoded to represent microsecond, millisecond, second, etc. The field indicating the multiple of the timing time may be called a timing multiple field, and the timing multiple field may indicate a timing multiplier. For example, the CS timing unit may be bit 1 (indicating millisecond) , and the timing multiplier may be 500 (or 0111110100) , and the single CS duration (such as a duration of a CS unit) may be 1 millisecond *500=0.5 seconds. As a result, the AP may accurately know the state of the STA at each time, which may further improve the communication performance.

[0147] In some embodiments, the AMP response frame further includes a field indicating a presence of the CS information field.

[0148] After receiving the AMP response frame, the AP may determine whether the AMP response frame has CS information field based on the field indicating a presence of the CS information field, thereby making the communication process more efficient.

[0149] In some embodiments, the AMP response frame further includes at least one of the following fields 1 to 5.

[0150] Field 1. An AMP service period (SP) information field indicating a request for a transmission of an AMP SP information frame after an end of a current SP in a SP set, where the AMP SP information frame is used for carrying information regarding a subsequent SP in the SP set.

[0151] In this case, the AP may transmit an AMP trigger frame to the STA, and the AMP trigger frame may set a SP set for the STA. The SP set may include a plurality of SPs, and during the period of the SPs included in the SP set, the AP may provide data transmission services for the STA. The STA may indicate whether it joins or rejects the SP set by the AMP  response frame, and the STA may be in the awake state with the AP for the STA that joins the SP set.

[0152] For a STA that joins an SP set, the STA may be in the awake state in the SP contained in that SP set, interacting with the AP in a frame. The SP in which the AP and the STA are located at this time is referred to as the current SP. For a STA that refuses to join an SP set, the STA may be in a doze state in the SP contained in that SP set to save energy consumption of the STA.

[0153] In this way, the STA may be kept in a standby state for as long as possible with limited energy storage capacity, thereby facilitating the maintenance of communication between the AP and the STA, and improving communication performance.

[0154] Field 2. An AMP beacon field indicating a request for a transmission of an AMP beacon frame after the end of the current SP in the SP set, where the AMP beacon frame is used for broadcasting information about all existing SP sets.

[0155] Field 3. A SP initiate field indicating a request for setting up a new SP set.

[0156] Field 4. A SP terminate field indicating the termination of the current SP set.

[0157] Field 5. A CS synchronization field for requesting the AP to adjust a transmission time of future AMP trigger frames to synchronize with the awake state of the STA.

[0158] In a possible design, the AMP response frame further includes a requests field, and the requests field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, or the CS synchronization field.

[0159] Further, in some embodiments, the AMP response frame further includes a field indicating a presence of the requests field.

[0160] In this case, the AMP response frame may be an AMP random access response frame used during random access transmission, or the AMP response frame may be an AMP scheduled access response frame used during triggered or scheduled transmission. A sub-type long control field in the AMP random access response frame and a sub-type short control field in the AMP scheduled access response frame both have a requests present field indicating a presence of the requests field with a length of 1 bit.

[0161] In another possible design, the AMP response frame further includes a control field, and the control field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, or the CS synchronization field.

[0162] In this case, the AMP response frame may be an AMP adhoc response frame used for responding to an AMP trigger frame with an adhoc request field, and the AMP adhoc response frame includes the control field.

[0163] In summary, an AMP response frame may be an AMP random access response frame, an AMP scheduled access response frame, or an AMP adhoc response frame. And TABLE-1 illustrates different values for a sub-type field in the AMP response frame.

[0164] TABLE-1 Different values for the sub-type field in the AMP response frame

[0165] As shown in TABLE-1, when the sub-type field takes the value of 0, the AMP response frame is an AMP random access response frame used during random access transmission. When the sub-type field takes the value of 1, the AMP response  frame is an AMP scheduled access response frame used during triggered or scheduled transmission. When the sub-type field takes the value of 2, the AMP response frame is an AMP adhoc response frame used for responding to an AMP trigger frame with an adhoc request field. When the sub-type field takes the value of 3, the AMP response frame is a reserved frame.

[0166] The example frame structures of the AMP response frame are described in the following cases in conjunction with FIGS. 4 to 6.

[0167] Case 1, the AMP response frame is an AMP random access response frame.

[0168] For a STA that is an unassociated STA with an AP, the AMP trigger frame may be an AMP poll frame used for a random access. The STA may respond to the AMP poll frame by transmitting an AMP response frame shown in FIG. 4.

[0169] FIG. 4 is a schematic diagram of an AMP response frame body used for a random access response in accordance with some embodiments of the present disclosure. As shown in FIG. 4, the AMP response frame body may include: a sub-type field indicating a specific type or function of the frame, a sub-type long control field indicating additional control information, and a type dependent payload field indicating different payload information. A length of the sub-type field is 2 bits, a length of the sub-type long control field is 14 bits and a length of the type dependent payload is variable.

[0170] The description of the sub-type field may refer to related description herein, which will not be repeated here.

[0171] The type dependent payload field may include: an electronic product code (EPC) field, a transaction identification (TID) field, an available energy field, a payload size field, an energy storage capacity field, a requests field, a CS information field and a padding field.

[0172] The EPC field is used for uniquely identifying a product for easy tracking and management of information, and its length is variable. The EPC field may include an identification (ID) field indicating an ID of the product with a variable length and an ID length field indicating a length of the ID of the product with a length of 8 bits.

[0173] The TID field is used for uniquely identifying a radio frequency identification (RFID) tag, and the TID field may contain a tag's manufacturer's information and serial number to distinguish different tags, and a length of the TID field is variable. The TID field may include an ID field indicating an ID of the RFID tag with a variable length and an ID length field indicating a length of the ID of the RFID tag with a length of 8 bits.

[0174] The available energy field indicates current level of energy available of the STA, and its length is 0 or 4 bits.

[0175] The payload size field indicates a size of a payload, and thus the AP may determine where the payload starts and ends based on this field so that data may be parsed correctly. A length of the payload size field is 0 or 4 bits.

[0176] The energy storage capacity field indicates an energy storage capacity of the STA, and its length is 0 or 12 bits.

[0177] The requests field is used for requesting information from the AP, and its length is 0 or 8 bits. The requests field may include an AMP SP information field with a length of 1 bit, an AMP beacon field with a length of 1 bit, a SP initiate field with a length of 1 bit, a SP terminate field with a length of 1 bit, and a CS synchronization field with a length of 1 bit. Functions of these fields are described earlier and will not be repeated here. The requests field may further include a reserved field used for space reserved for future use or expansion with a length of 3 bits.

[0178] A length of the CS information field is 0, or 8, or 16 bits. The CS information field may include a CS duration field indicating duration time that the STA maintains an effective CS during a full charge cycle with a length of 0 or 16 bits, and a CS count field indicating the number of CS units performed by the STA during a full charge cycle with a length of 0 or 8 bits. Further, the CS duration field may include a timing unit field encoded to represent microsecond, millisecond, second, etc., with a length of 2 bits, a timing multiple field indicating a multiple of the timing unit with a length of 10 bits and a reserved field used for space reserved for future use or expansion with a length of 4 bits.

[0179] The padding field is used for ensuring that a length of the AMP response frame meets specific standards to maintain consistency and integrity in data transmission, and its length is 0 or 4 bits.

[0180] The sub-type long control field may include a EPC present field indicating a presence of the EPC field with a length of 1 bit, a TID present field indicating a presence of the TID field with a length of 1 bit, an available energy present  field indicating a presence of the available energy field with a length of 1 bit, a payload size present field indicating a presence of the payload size field with a length of 1 bit, an energy storage capacity present field indicating a presence of the energy storage capacity field with a length of 1 bit, a requests present field indicting a presence of the requests field with a length of 1 bit, a PMM field indicating whether the STA has a capability to support the PMM2 with a length of 1 bit, a CS information present field indicating a presence of the CS information field with a length of 1 bit, and a reserved field used for space reserved for future use or expansion with a length of 6 bits.

[0181] Case 2, the AMP response frame is an AMP scheduled access response frame.

[0182] For a STA that is an associated STA with an AP, the AMP trigger frame may be an AMP request frame used for a scheduled access response. The STA may respond to the AMP request frame by transmitting an AMP response frame shown in FIG. 5.

[0183] FIG. 5 is a schematic diagram of an AMP response frame body used for a scheduled access response in accordance with some embodiments of the present disclosure. As shown in FIG. 5, the AMP response frame body may include: a sub-type field indicating a specific type or function of the frame, a sub-type short control field indicating additional control information, and a type dependent payload field indicating different payload information. A length of the sub-type field is 2 bits, a length of the sub-type short control field is 6 bits and a length of the type dependent payload is variable.

[0184] The description of the sub-type field may refer to related description herein, which will not be repeated here.

[0185] The type dependent payload field may include an available energy field, a payload size field, an energy storage capacity field, a requests field, a CS information field and a padding field. Functions of these fields have been described earlier and will not be repeated here.

[0186] The sub-type short control field may include an available energy present field indicating a presence of the available energy field with a length of 1 bit, a payload size present field indicating a presence of the payload size field with a length of 1 bit, an energy storage capacity present field indicating a presence of the energy storage capacity field with a length of 1 bit, a requests present field indicting a presence of the requests field with a length of 1 bit, a PMM field indicating whether the STA has a capability to support the PMM2 with a length of 1 bit, and a CS information present field indicating a presence of the CS information field with a length of 1 bit.

[0187] Case 3, the AMP response frame is an AMP adhoc response frame.

[0188] In a case that an adhoc request field in a response type field in the AMP trigger frame is set to 1, the STA may respond to the AMP trigger frame by transmitting an AMP adhoc response frame.

[0189] FIG. 6 is a schematic diagram of an AMP adhoc response frame body in accordance with some embodiments of the present disclosure. As shown in FIG. 6, the AMP adhoc response frame body may include: a sub-type field indicating a specific type or function of the frame, a sub-type long control field indicating additional control information, and a type dependent payload field indicating different payload information. The length of the sub-type field is 2 bits, a length of the sub-type long control field is 14 bits and a length of the type dependent payload is variable.

[0190] The description of the sub-type field may refer to related description herein, which will not be repeated here.

[0191] The type dependent payload field may include a CS information field, and a length of the CS information field is 0, or 8, or 16 bits. The CS information field may include a CS duration field indicating duration time that the STA maintains an effective CS during a full charge cycle with a length of 0 or 16 bits, and a CS count field indicating a number of CS units performed by the STA during a full charge cycle with a length of 0 or 8 bits. Further, the CS duration field may include a timing unit field encoded to represent microsecond, millisecond, second, etc., with a length of 2 bits, a timing multiple field indicating a multiple of the timing unit with a length of 10 bits, and a reserved field used for space reserved for future use or expansion with a length of 4 bits.

[0192] The type dependent payload field may further include a SP parameters field and a SP timing information field. The description of these field will be described later.

[0193] The sub-type long control field may include an AMP SP information field with a length of 1 bit, an AMP beacon  field with a length of 1 bit, a SP initiate field with a length of 1 bit, a SP terminate field with a length of 1 bit, a CS synchronization field with a length of 1 bit, a CS information present field indicating a presence of the CS information field with a length of 1 bit, and a reserved field used for space reserved for future use or expansion with a length of 6 bits. The sub-type long control field may further include a SP parameters present field and a SP timing information present field, which will be described later.

[0194] Functions of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field and the CS synchronization field have been described earlier, and will not be repeated here.

[0195] In some embodiments, the AMP trigger frame includes at least one of: a field for requesting feedback from the STA indicating whether the STA has the capability to support the management mechanism; a field for requesting feedback from the STA about CS information, where the CS information includes at least one of a total duration of the STA for the CS and a count of CS cycles of the STA; or a field for requesting the STA to transmit an AMP adhoc response frame.

[0196] The field for requesting feedback from the STA indicating whether the STA has the capability to support the management mechanism is a PMM field with a length of 1 bit.

[0197] The field for requesting feedback from the STA about CS information is a CS information field with a length of 1 bit.

[0198] The field for requesting the STA to transmit an AMP adhoc response frame is an adhoc request field with a length of 1 bit. In a case that the adhoc request field is set to 1, the AMP response frame may be an AMP adhoc response frame.

[0199] FIG. 7 is a schematic diagram of a response type field in an AMP trigger frame in accordance with some embodiments of the present disclosure. A length of the response type field in an AMP trigger frame may be 12 bits.

[0200] The response type field in the AMP trigger frame may include: an EPC field used for requesting information of EPC with a length of 1 bit, a TID field used for requesting information of TID with a length of 1 bit, an available energy field used for requesting current level of energy available of the STA with a length of 1 bit, a payload size field used for requesting a size of a payload with a length of 1 bit, a payload data field used for requesting a payload with a length of 1 bit, an energy storage capacity field used for requesting an energy storage capacity of the STA, an adhoc request field with a length of 1 bit, a PMM field with a length of 1 bit, a CS information field and a reserved field used for space reserved for future use or expansion with a length of 3 bits.

[0201] In some embodiments, the AMP response frame includes the CS synchronization field, and the method further includes: the AP transmitting a plurality of AMP trigger frames for determining a time of the STA starting to be in the awake state.

[0202] In this case, the STA in PMM2 may initiate the synchronization procedure with the AP based on the shared CS information. For example, the STA may set the CS synchronization field in the requests field in an AMP response frame for a random access or a scheduled access as shown in FIG. 4 and 5 to 1. For another example, the STA may set the CS synchronization field in the requests field in an AMP adhoc response frame as shown in FIG. 6 to 1. As a response to the CS synchronization field, the AP may transmit a plurality of AMP trigger frames for obtaining a time of the STA starting to be in the awake state.

[0203] FIG. 8 is a schematic diagram of an AP performing CS synchronization with an STA in accordance with some embodiments of the present disclosure. And the STA is in PMM2.

[0204] In FIG. 8, the AP may set the adhoc request field to 1 and transmit an AMP trigger frame. Accordingly, the STA receives the AMP trigger frame. After receiving the AMP trigger frame, the STA initiates a synchronization procedure with the AP based on shared CS information. For example, the STA may transmit an AMP adhoc response frame and set the CS synchronization field therein to 1.

[0205] After the AP receives the AMP adhoc response frame, the AP continuously transmits a plurality of AMP trigger frames based on the CS synchronization field. In this case, the STA may be unable to respond to the AMP trigger frame because it may be in a doze state (performing MR operation) , until the AP transmits the sixth AMP trigger frame, at which point the  STA transmits an AMP response frame in response to the AMP trigger frame.

[0206] Through the above process, the AP may obtain a duration of the STA in a doze state, i.e., the time interval between two adjacent awake states. The AP may therefore adjust the transmitting period of the AMP trigger frame to achieve synchronization with the STA. For example, the AP may adjust the transmitting period of the AMP trigger frame to be consistent with the time interval between two adjacent awake states of the STA. For another example, the AP may adjust the transmitting period of the AMP trigger frame to an integer multiple of the time interval between two adjacent awake states of the STA. Other synchronization method may be applicable, and the synchronization method is not limited thereto.

[0207] In some embodiments, the AMP response frame further includes at least one of: a SP parameters field indicating a time interval between SPs in the SP set and the subsequent SP set, and a minimum duration for which the STA is in the awake state after a start of the current SP in the SP set; or a SP timing information field indicating a start time of the subsequent SP in the SP set.

[0208] Referring to FIG. 6 again, the SP parameters field with a length of 0 or 16 bits may include a SP ID field indicating an identification of the SP with a length of 4 bits, a SP interval period indicating a time interval between SPs in the SP set and the subsequent SP set with a length of 8 bits, and a SP minimum wake duration field indicating a minimum duration for which the STA is in the awake state after the start of the current SP in the SP set. The SP interval field may include a timing unit field indicating a unit of time with a length of 2 bits and a timing interval field indicating the duration of the timing unit with a length of 6 bits.

[0209] The SP timing information field with a length of 0 or 16 bits may include a SP start time field indicating a start time of the subsequent SP in the SP set with a length of 13 bits, and a reserved field used for space reserved for future use or expansion with a length of 3 bits.

[0210] In an implementation, the SP start time field may include an “absolute = 1” field indicating an absolute start time for the SP, and a length of the “absolute = 1” field may be 1 bit. The SP start time field may further include a partial timing synchronization function (TSF) field to help synchronize STAs in a BSS, and a length of the partial TSF field is 12 bits.

[0211] In another implementation, the SP start time field may include an “absolute = 0” field indicating a relative start time for the SP, or the time difference between the start of the SP and the transmission time of the frame indicating the SP start time, and a length of the “absolute = 0” field may be 1 bit. The SP start time field may further include a timing unit field encoded to represent microsecond, millisecond, second, etc., with a length of 2 bits, and a timing multiple field indicating a multiple of the timing unit with a length of 10 bits.

[0212] In some embodiments, the STA is in the awake state after a start of a SP, and receiving the AMP trigger frame includes: receiving the AMP trigger frame in the SP.

[0213] FIG. 9 is a schematic diagram of STAs in PMM2 communicating with an AP, in accordance with some embodiments of the present disclosure.

[0214] As shown in FIG. 9, a STA communicates with the AP in the PMM2 mode in the case of an agreed SP. As a comparison, another STA communicates with the AP in the PMM2 mode without an agreed SP.

[0215] If a STA and the AP do not agree on an SP, the STA may operate in the same manner as the STA in PMM2 as shown in FIG. 2, and the process will not be repeated here.

[0216] However, if the STA and the AP have agreed on an SP, the STA may need to ensure that it is in an awake state during the SP, and the AP may transmit an AMP trigger frame during the SP. In this case, the AP may ensure that the STA is in an awake state when it transmits the AMP trigger frame to the STA, so that the STA may respond to the AMP trigger frame in time, which may improve the communication performance and reduce the energy consumption.

[0217] It is noted that although FIG. 9 illustrates the SP-based operation process using the STA in PMM2 as an example, the STA in PMM1 may also communicate with the AP in the case of an agreed SP.

[0218] Because the STA in PMM1 is not able to actively perform the switching between the awake state and the doze state, the determination of the SP needs to be based on the energy harvested by the STA. In other words, the time interval of the SP  needs to match the time interval of the awake state of the STA in PMM1. For example, the time interval of the SP may be consistent with the time interval of the awake state of the STA in PMM1. For another example, the time interval of the SP may be an integer multiple of the time interval of the awake state of the STA in PMM1.

[0219] As described above, in PMM2, through the AMP trigger frame and the AMP response frame, the STA may communicate with the AP to agree on the timing for the STA to perform state switching. In this way, the AP may be informed of a state that the STA is in. In this way, the STA in PMM2 may work according to the awake / doze time period agreed with the AP through frame interactions (e.g., AMP trigger frame and AMP response frame) with the AP, which may improve the communication performance between the AP and the STA and the efficiency of the STA in performing CS.

[0220] The communication methods provided in the embodiments of the present disclosure are described in detail above with reference to FIGS. 1 to 9. Next, the communication apparatus in the embodiments of the present disclosure will be described in detail below with reference to FIGS. 10 and 11.

[0221] FIGS. 10 and 11 are structural diagrams of possible communication apparatuses in accordance with some embodiments of the present disclosure. These communication apparatuses may be used to realize the functions of the AP or STA in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present disclosure, the communication apparatus may be an AMP AP or an AMP STA as shown in FIG. 1.

[0222] As shown in FIG. 10, the communication apparatus 1000 includes a processing unit 1010 and a transceiver unit 1020. The communication apparatus 1000 is used to implement the functions of the AP or STA in the above method embodiments shown in FIG. 2.

[0223] When the communication apparatus 1000 is used to implement the functions of the STA in the method embodiment shown in FIG. 2, the processing unit 1010 is used for determining an AMP response frame including a field indicating whether the STA has a capability to support a management mechanism in which the STA has a capability to actively and dynamically switch between the awake state in which the STA performs CS and a doze state in which the STA performs MR and harvests energy, and the transceiver unit 1020 is used for receiving an AMP trigger frame for triggering a response from the STA, and transmitting the AMP response frame.

[0224] In some embodiments, the AMP response frame further includes a CS information field, and the CS information field includes at least one of a field indicating a total duration of the STA for the CS and a field indicating a count of CS cycles of the STA.

[0225] In some embodiments, the field indicating the total duration of the STA for the CS includes: a field indicating a length of a timing unit and a field indicating a multiple of the timing unit.

[0226] In some embodiments, the AMP response frame further includes a field indicating a presence of the CS information field.

[0227] In some embodiments, the AMP response frame further includes at least one of: an AMP SP information field indicating a request for a transmission of an AMP SP information frame after an end of a current SP in a SP set, where the AMP SP information frame is used for carrying information regarding a subsequent SP in the SP set; an AMP beacon field indicating a request for a transmission of an AMP beacon frame after the end of the current SP in the SP set, where the AMP beacon frame is used for broadcasting information about all existing SP sets; a SP initiate field indicating a request for setting up a new SP set; a SP terminate field indicating the termination of the current SP set; or a CS synchronization field for requesting an access point (AP) to adjust a transmission time of future AMP trigger frames to synchronize with the awake state of the STA.

[0228] In some embodiments, the AMP response frame further includes a requests field, and the requests field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.

[0229] In some embodiments, the AMP response frame further includes a field indicating a presence of the requests field.

[0230] In some embodiments, the AMP response frame further includes a control field, and the control field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.

[0231] In some embodiments, the AMP response frame further includes at least one of: a SP parameters field indicating a time interval between SPs in the SP set and the subsequent SP set, and minimum duration for which the STA is in the awake state after a start of the current SP in the SP set; or a SP timing information field indicating a start time of the subsequent SP in the SP set.

[0232] In some embodiments, the AMP trigger frame includes at least one of: a field for requesting feedback from the STA indicating whether the STA has the capability to support the management mechanism; a field for requesting feedback from the STA about CS information, where the CS information includes at least one of a total duration of the STA for the CS and a count of CS cycles of the STA; or a field for requesting the STA to transmit an AMP adhoc response frame.

[0233] In some embodiments, the STA is in the awake state after a start of a SP, and receiving the AMP trigger frame includes: receiving the AMP trigger frame in the SP.

[0234] When the communication apparatus 1000 is used to implement the functions of the AP in the method embodiment shown in FIG. 2, the processing unit 1010 is used for determining an AMP trigger frame for triggering a response from the STA, and the transceiver unit 1020 is used for transmitting the AMP response frame, and receiving an AMP response frame including a field indicating whether the STA has a capability to support a management mechanism in which the STA has a capability to actively and dynamically switch between an awake state in which the STA performs CS and a doze state in which the STA performs MR and harvests energy.

[0235] In some embodiments, the AMP response frame further includes a CS information field, and the CS information field includes at least one of a field indicating a total duration of the STA for the CS and a field indicating a count of CS cycles of the STA.

[0236] In some embodiments, the field indicating the total duration of the STA for the CS includes: a field indicating a length of a timing unit and a field indicating a multiple of the timing unit.

[0237] In some embodiments, the AMP response frame further includes a field indicating a presence of the CS information field.

[0238] In some embodiments, the AMP response frame further includes at least one of: an AMP SP information field indicating a request for a transmission of an AMP SP information frame after an end of a current SP in a SP set, where the AMP SP information frame is used for carrying information regarding a subsequent SP in the SP set; an AMP beacon field indicating a request for a transmission of an AMP beacon frame after the end of the current SP in the SP set, where the AMP beacon frame is used for broadcasting information about all existing SP sets; a SP initiate field indicating a request for setting up a new SP set; a SP terminate field indicating the termination of the current SP set; or a CS synchronization field for requesting an access point (AP) to adjust a transmission time of future AMP trigger frames to synchronize with the awake state of the STA.

[0239] In some embodiments, the AMP response frame includes the CS synchronization field, and the processing unit 1010 is used for determining a plurality of AMP trigger frames for determining a time of the STA starts to be in the awake state, and the transceiver unit 1020 is further used for transmitting the plurality of AMP trigger frames.

[0240] In some embodiments, the AMP response frame further includes a requests field, and the requests field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.

[0241] In some embodiments, the AMP response frame further includes a field indicating a presence of the requests field.

[0242] In some embodiments, the AMP response frame further includes a control field, and the control field includes at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.

[0243] In some embodiments, the AMP response frame further includes at least one of: a SP parameters field indicating a time interval between SPs in the SP set and the subsequent SP set, and minimum duration for which the STA is in the awake state after a start of the current SP in the SP set; or a SP timing information field indicating a start time of the subsequent SP in the SP set.

[0244] In some embodiments, the AMP trigger frame includes at least one of: a field for requesting feedback from the STA indicating whether the STA has the capability to support the management mechanism; a field for requesting feedback from the STA about CS information, where the CS information includes at least one of a total duration of the STA for the CS and a count of CS cycles of the STA; or a field for requesting the STA to transmit an AMP adhoc response frame.

[0245] In some embodiments, the STA is in the awake state after a start of a SP, and receiving the AMP trigger frame includes: receiving the AMP trigger frame in the SP.

[0246] As shown in FIG. 11, the communication apparatus 1100 includes a processor 1110 and an interface circuit 1120. The processor 1110 and the interface circuit 1120 are coupled to each other. It will be understood that the interface circuit 1120 may be a transceiver or an input / output interface. Optionally, the communication apparatus 1100 may further include a memory 1130 for storing instructions executed by the processor 1110, or storing input data required by the processor 1110 for executing the instructions, or storing data generated after the processor 1110 executing the instructions. In some examples, the interface circuit 1120 may be understood as part of the processor 1110, and thus the communication apparatus 1100 includes the processor 1110.

[0247] When the communication apparatus 1100 is used to implement the method shown in FIG. 2, the processor 1110 is used to implement the functions of the processing unit 1010, and the interface circuit 1120 is used to implement the functions of the transceiver unit 1020.

[0248] When the communication apparatus is a chip applied to the AP, the chip realizes the functions of the AP in the method embodiments. The chip receives information from the STA. It will be understood as that the information is first received by other modules (such as a radio frequency module or antenna) in the AP, and then sent to the chip by these modules. The chip sends the information to the STA. It will be understood that the information is first sent to other modules (such as a radio frequency module or antenna) in the AP, and then sent to the STA by these modules.

[0249] When the communication apparatus is a chip applied to the STA, the chip realizes the functions of the STA in the method embodiments. The chip receives information from the AP. It will be understood as that the information is first received by other modules (such as a radio frequency module or antenna) in the STA, and then sent to the chip by these modules. The chip sends the information to the AP. It will be understood that the information is first sent to other modules (such as a radio frequency module or antenna) in the STA, and then sent to the AP by these modules.

[0250] It will be understood that, the processor in the embodiments of the present disclosure may be a central processing unit, or may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or any other programmable logic device, a transistor logic device, a hardware component or any combination thereof. The general-purpose processor may be a microprocessor, or any conventional processor.

[0251] The present disclosure provides a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) . The computer-readable storage medium has instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform the communication method corresponding to the AP or STA in any of the above embodiments.

[0252] The present disclosure further provides a computer program product carried on a non-transitory computer-readable storage medium. The computer program product stores a computer program (namely, codes or instructions) which, when executed, cause an apparatus to perform the communication method corresponding to the AP or STA in any of the above embodiments.

[0253] In the present disclosure, the terms "a" , "an" and "one" are defined to mean "at least one" , that is, these terms do not exclude a plural number of items, unless stated otherwise.

[0254] In the present disclosure, terms such as "substantially" , "generally" and "about" , which modify a value, condition or characteristic of a feature of an exemplary embodiment, should be understood to mean that the value, condition or characteristic is defined within tolerances that are acceptable for the proper operation of this exemplary embodiment for its intended application.

[0255] In the present disclosure, unless stated otherwise, the terms "connected" and "coupled" , and derivatives and variants thereof, refer herein to any structural or functional connection or coupling, either direct or indirect, between two or more elements. For example, the connection or coupling between the elements can be acoustical, mechanical, optical, electrical, thermal, logical, or any combinations thereof.

[0256] In the present disclosure, expressions such as "match" , "matching" and "matched" , including variants and derivatives thereof, are intended to refer herein to a condition in which two or more elements are either the same or within some predetermined tolerance of each other. That is, these terms are meant to encompass not only "exactly" or "identically" matching the two elements but also "substantially" , "approximately or" subjectively "matching the two or more elements, as well as providing a higher or best match among a plurality of matching possibilities.

[0257] In the present disclosure, the expression "based on" is intended to mean "based at least partly on" , that is, this expression can mean "based solely on or" based partially on " , and so should not be interpreted in a limited manner. More particularly, the expression "based on" could also be understood as meaning "depending on" , "representative of" , "indicative of" , "associated with" or similar expressions.

[0258] In the present disclosure, the terms "system" and "network" may be used interchangeably in embodiments of this application. "At least one" means one or more, and "a plurality of" means two or more. The term "and / or" describes an association relationship of associated objects, and indicates that three relationships may exist. For example, A and / or B may indicate the following three cases: only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. The character " / " usually indicates an "or" relationship between associated objects. "At least one of the following items (pieces) " or a similar expression thereof indicates any combination of these items, including a single item (piece) or any combination of a plurality of items (pieces) . For example, "at least one of A, B, or C" includes A, B, C, A and B, A and C, B and C, or A, B, and C, and "at least one of A, B, and C" may also be understood as including A, B, C, A and B, A and C, B and C, or A, B, and C. In addition, unless otherwise specified, ordinal numbers such as "first" and "second" in embodiments of this application are used to distinguish between a plurality of objects, and are not used to limit a sequence A time sequence, priorities, or importance of the plurality of objects.

[0259] A person skilled in the art should understand that embodiments of this application may be provided as a method, an apparatus (or system) , computer-readable storage medium, or a computer program product. Therefore, this application may use a form of a hardware-only embodiment, a software-only embodiment, or an embodiment with a combination of software and hardware. Moreover, this application may use a form of a computer program product that is implemented on one or more computer-usable storage media (including but not limited to a disk memory, an optical memory, and the like) that include computer-usable program code.

[0260] This application is described with reference to the flowcharts and / or block diagrams of the method, the device (system) , and the computer program product according to this application. It should be understood that computer program instructions may be used to implement each process and / or each block in the flowcharts and / or the block diagrams and a combination of a process and / or a block in the flowcharts and / or the block diagrams. The computer program instructions may be provided for a general-purpose computer, a dedicated computer, an embedded processor, or a processor of another programmable data processing device to generate a machine, so that the instructions executed by the computer or the processor of the another programmable data processing device generate an apparatus for implementing a specific function in one or more procedures in the flowcharts and / or in one or more blocks in the block diagrams.

[0261] The computer program instructions may alternatively be stored in a computer-readable memory that can indicate a computer or another programmable data processing device to work in a specific manner, so that the instructions stored in the  computer-readable memory generate an artifact that includes an instruction apparatus. The instruction apparatus implements a specific function in one or more procedures in the flowcharts and / or in one or more blocks in the block diagrams.

[0262] The computer program instructions may alternatively be loaded onto a computer or another programmable data processing device, so that a series of operations and steps are performed on the computer or the another programmable device, so that computer-implemented processing is generated. Therefore, the instructions executed on the computer or the another programmable device provide steps for implementing a specific function in one or more procedures in the flowcharts and / or in one or more blocks in the block diagrams.

[0263] It is clearly that a person skilled in the art can make various modifications and variations to this application without departing from the scope of this application. This application is intended to cover these modifications and variations of this application provided that they fall within the scope of protection defined by the following claims and their equivalent technologies.

Claims

1.A communication method, comprising:receiving an ambient power (AMP) trigger frame for triggering a response from a station (STA) ;transmitting, in response to the AMP trigger frame, an AMP response frame comprising a field indicating whether the STA has a capability to support a management mechanism in which the STA has a capability to actively and dynamically switch between an awake state in which the STA performs channel sensing (CS) and a doze state in which the STA performs memory retention (MR) and harvests energy.2.The method of claim 1, wherein the AMP response frame further comprises a CS information field, and the CS information field comprises at least one of a field indicating a total duration of the STA for the CS and a field indicating a count of CS cycles of the STA.3.The method of claim 2, wherein the field indicating the total duration of the STA for the CS comprises: a field indicating a length of a timing unit and a field indicating a multiple of the timing unit.4.The method of claim 2 or 3, wherein the AMP response frame further comprises a field indicating a presence of the CS information field.5.The method of any of claims 2 to 4, wherein the AMP response frame further comprises at least one of:an ambient power (AMP) service period (SP) information field indicating a request for a transmission of an AMP SP information frame after an end of a current SP in a SP set, wherein the AMP SP information frame is used for carrying information regarding a subsequent SP in the SP set;an AMP beacon field indicating a request for a transmission of an AMP beacon frame after the end of the current SP in the SP set, wherein the AMP beacon frame is used for broadcasting information about all existing SP sets;a SP initiate field indicating a request for setting of a new SP set;a SP terminate field indicating the termination of the current SP set; ora CS synchronization field for requesting an access point (AP) to adjust a transmission time of future AMP trigger frames to synchronize with the awake state of the STA.6.The method of claim 5, wherein the AMP response frame further comprises a requests field, and the requests field comprises at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.7.The method of claim 6, wherein the AMP response frame further comprises a field indicating a presence of the requests field.8.The method of claim 5, wherein the AMP response frame further comprises a control field, and the control field comprises at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.9.The method of claim 8, wherein the AMP response frame further comprises at least one of:a SP parameters field indicating a time interval between SPs in the SP set and the subsequent SP in the SP set, and minimum duration for which the STA is in the awake state after a start of the current SP in the SP set; ora SP timing information field indicating a start time of the subsequent SP in the SP set.10.The method of any of claims 1 to 9, wherein the AMP trigger frame comprises at least one of:a field for requesting feedback from the STA indicating whether the STA has the capability to support the management mechanism;a field for requesting feedback from the STA about CS information, wherein the CS information comprises at least one of a total duration of the STA for the CS and a count of CS cycles of the STA; ora field for requesting the STA to transmit an AMP adhoc response frame.11.The method of any of claims 1 to 10, wherein the STA is in the awake state after a start of a SP, and receiving the AMP trigger frame comprises:receiving the AMP trigger frame in the SP.12.A communication method, comprising:transmitting an AMP trigger frame for triggering a response from a STA;receiving, in response to the AMP trigger frame, an AMP response frame comprising a field indicating whether the STA has a capability to support a management mechanism in which the STA has a capability to actively and dynamically switch between an awake state in which the STA performs CS and a doze state in which the STA performs MR and harvests energy.13.The method of claim 12, wherein the AMP response frame further comprises a CS information field, and the CS information field comprises at least one of a field indicating a total duration of the STA for the CS and a field indicating a count of CS cycles of the STA.14.The method of claim 13, wherein the field indicating the total duration of the STA for the CS comprises: a field indicating a length of a timing unit and a field indicating a multiple of the timing unit.15.The method of claim 13 or 14, wherein the AMP response frame further comprises a field indicating a presence of the CS information field.16.The method of any of claims 13 to 15, wherein the AMP response frame further comprises at least one of:an AMP SP information field indicating a request for a transmission of an AMP SP information frame after an end of a current SP in a SP set, wherein the AMP SP information frame is used for carrying information regarding a subsequent SP in the SP set;an AMP beacon field indicating a request for a transmission of an AMP beacon frame after the end of the current SP in the SP set, wherein the AMP beacon frame is used for broadcasting information about all existing SP sets;a SP initiate field indicating a request for setting of a new SP set;a SP terminate field indicating the termination of the current SP set; ora CS synchronization field for requesting an AP to adjust a transmission time of future AMP trigger frames to synchronize with the awake state of the STA.17.The method of claim 16, wherein the AMP response frame comprises the CS synchronization field, and the method further comprises:transmitting a plurality of AMP trigger frames for determining a time of the STA starts to be in the awake state.18.The method of claim 16, wherein the AMP response frame further comprises a requests field, and the requests field comprises at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.19.The method of claim 18, wherein the AMP response frame further comprises a field indicating a presence of the requests field.20.The method of claim 16, wherein the AMP response frame further comprises a control field, and the control field comprises at least one of the AMP SP information field, the AMP beacon field, the SP initiate field, the SP terminate field, and the CS synchronization field.21.The method of claim 20, wherein the AMP response frame further comprises at least one of:a SP parameters field indicating a time interval between SPs in the SP set and the subsequent SP set in the SP set, and minimum duration for which the STA is in the awake state after a start of the current SP in the SP set; anda SP timing information field indicating a start time of the subsequent SP in the SP set.22.The method of any of claims 12 to 21, wherein the AMP trigger frame comprises at least one of:a field for requesting feedback from the STA indicating whether the STA has the capability to support the management mechanism;a field for requesting feedback from the STA about CS information, wherein the CS information comprises at least one of a total duration of the STA for the CS and a count of CS cycles of the STA; ora field for requesting the STA to transmit an AMP adhoc response frame.23.The method of any of claims 12 to 22, wherein the STA is in the awake state after a start of a SP, and receiving the AMP trigger frame comprises:receiving the AMP trigger frame in the SP.24.A communication apparatus, configured to perform the method of any one of claims 1 to 23.25.An apparatus, comprising:one or more processors; anda memory storing instructions which, when executed by the one or more processors, cause the apparatus to perform the method of any one of claims 1 to 23.26.A communication system, comprising a first communication apparatus and a second communication apparatus, whereinthe first communication apparatus is configured to perform the method of any one of claims 1 to 11; andthe second communication apparatus is configured to perform the method of any one of claims 12 to 23.27.A computer-readable storage medium having instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform the method of any one of claims 1 to 23.28.A computer program product for storing instructions which, when executed, cause an apparatus to perform the method of any one of claims 1 to 23.

Citation Information

Patent Citations

  • Mobile network access method and device, electronic equipment and storage medium

    CN117320006A

  • A hybrid electrical power supply control system for providing electrical energy to a load, as well as a corresponding method and a sensor comprising such control system

    WO2019074369A1

  • Methods for targeted wake-up and 802.11 frame enhancements for energy harvesting

    WO2022170249A1