Communication method and communication apparatus
By setting service periods with open service periods for AMP STAs, the communication method addresses energy consumption issues, enabling efficient operation and prolonged lifespan of IEEE 802.11 devices with limited power.
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
Existing IEEE 802.11 devices with limited energy storage capacity, such as AMP STAs, face challenges in maintaining operation due to high energy consumption and inability to transmit legacy preambles, necessitating power-saving mechanisms to prolong their operational lifespan.
Implementing a communication method where an AP sets a service period (SP) set for STAs, including unassociated ones, with open service periods (O-SPs) to manage awake and doze states, using frames like AMP SP information or beacon frames to convey SP parameters and timing, enabling efficient energy management.
This approach extends the operational lifespan of AMP STAs by optimizing energy consumption, allowing them to maintain communication and improve performance with limited energy storage.
Smart Images

Figure CN2024126246_30042026_PF_FP_ABST
Abstract
Description
COMMUNICATION METHOD AND COMMUNICATION APPARATUSTECHNICAL FIELD
[0001] The present disclosure relates to the field of communication technologies, and in particular, to communication methods and apparatuses.BACKGROUND
[0002] AMbient Power (AMP) is a Task Group within the institute of electrical and electronics engineers (IEEE) 802.11 working group to define the specifications framework and functional requirements for support of ambient power communication in IEEE 802.11 network. The primary goal of AMP is to address the needs of Wi-Fi Internet of Things (IoT) devices enabled by ambient power, referred to as AMP IoT stations (STAs) (stationary Access Points (APs) ) , hereinafter simply termed AMP STAs. The group is investigating energy harvesting technologies that can significantly enhance the operational lifespan of AMP STAs with limited or no energy storage capacity. It is anticipated that AMP STAs with restricted power storage will operate on a low duty cycle, facilitating extended off-periods for energy harvesting and brief intervals for high-energy consumption activities such as transmission.
[0003] Given the hardware limitations, it is anticipated that the AMP STAs will function at significantly reduced channel bandwidths (e.g., 4 MHz) and with constrained power consumption (e.g., less than 1mW) . Furthermore, the AMP STAs may be unable to transmit the legacy 802.11 preamble, necessitating a triggered transaction-based communication approach for spectrum access from the AMP APs as the transmission opportunity (TXOP) holder.
[0004] Consequently, implementing effective power-saving mechanisms for AMP is essential to sustain energy harvesting and prolonging the operational state of the AMP STAs for as long as feasible.SUMMARY
[0005] The present disclosure provides communication methods and apparatus, which may facilitate to save the energy consumption of the AMP STA, thereby maintain operation for as long as possible with limited energy storage capacity.
[0006] To achieve the above goal, the present disclosure employs the following technical solution:
[0007] According to a first 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.
[0008] In this method, the AP determines a first frame for setting a service period (SP) set for one or more stations (STAs) , where the SP set is used for data transmission between the one or more STAs and an access point (AP) , and the one or more STAs include at least an unassociated STA. The AP then transmits the first frame.
[0009] In the embodiments of the present disclosure, an SP included in a SP set may also be referred to as an open service period (O-SP) and may have other names. The embodiments of the present disclosure do not limit the name of the SP. The O-SP may be used for an associated STA or unassociated STA. An SP set may include multiple O-SPs, and the O-SP may indicate a pre-determined window that the AP will gain a TXOP for any STA in its basic service set (BSS) , regardless of association. This may be for initial channel access for unassociated STA to share its ID or capability information to enable association and future scheduled channel access, or for STAs that maintain an unassociated state with the AP for contention-based channel access in all communication with the AP. The multiple O-SPs included in the SP set have the same SP parameters and SP timing information. The SP parameters include a time interval between the O-SP included in the SP set and a subsequent O-SP and a minimum duration of the STA being in the awake state after the O-SP included in the SP set starts. The SP timing information includes a start time of the O-SP included in the first SP set.
[0010] In the communication method of the embodiments of the present disclosure, the AP determines a first frame for setting the SP set for any STA, so that the STA receives the first frame may be in an awake state after an O-SP included in the SP set starts, and be in a doze state before the O-SP included in the SP set starts based on the configuration of the SP set, thereby saving the energy consumption of the AMP STA. In this way, the AMP STA can maintain operation for as long as possible with limited energy storage capacity, which is beneficial for maintaining communication between the AMP AP and the AMP STA and improving communication performance. This method can be applied to any STA that can use the AMP protocol for communication, regardless of its association state.
[0011] In a possible design, the first frame includes at least one of: a field indicating an identification of the SP set; a SP parameters field indicating both a time interval between a SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the SP included in the SP set; or a SP timing information field indicating a start time of the SP included in the SP set.
[0012] Based on this design, the AP may inform the STA of the SP parameters and SP timing information of a corresponding O-SP included in the SP set through the first frame, enabling the STA to obtain the O-SP included in the SP set based on the SP parameters and SP timing information.
[0013] In a possible design, the first frame further includes at least one of: a field indicating whether the SP parameters field is present; or a field indicating whether the SP timing information field is present.
[0014] Based on this design, the STA may determine whether the first frame carries parameters information and / or time information after receiving the first frame.
[0015] In a possible design, the start time of the SP included in the SP set is an absolute start time, or the start time of the SP included in the SP set is determined based on a time difference between the start time of the SP included in the SP set and a transmission time of the first frame or subsequent frames indicating the start time of the SP.
[0016] Based on this design, the start time of O-SP may be represented as an absolute time or a relative time. For example, there may be some STAs that do not support a timing synchronization function (TSF) timer, and do not have the ability to maintain absolute time. In this case, the AP may use the relative start time to indicate the start time of the O-SP included in the SP set. In this way, various STA device capabilities may be accommodated.
[0017] In a possible design, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is the absolute start time; and a field indicating the absolute start time.
[0018] Based on this design, it is possible for a STA with TSF capabilities to obtain the absolute start time of each SP during communication with an AP.
[0019] In a possible design, the SP set includes O-SPs with a start time being the relative start time, and the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is determined based on the time difference; and a field indicating a timing unit of the time difference and a number of timing units included in the time difference.
[0020] Based on this design, it is possible to support some STA device types that do not support a TSF timer, and do not have the ability to maintain absolute time. For example, some simpler STA devices may rely on a local oscillator to maintain a free running counter that can be reset upon receiving the SP Info frame and count down the relative start time of the O-SP as indicated by the SP start time field.
[0021] In a possible design, the field indicating the identification of the SP set includes: a field indicating a type of the SP included in the SP set; and a field indicating an identification, corresponding to the type, of the SP set.
[0022] Based on this design, the STA may first determine, based on the type of SPs carried by the first frame, the type of SPs included in the SP set that the AP needs to configure, so that decoding of the frame may be stopped if the type of SP is not applicable to the STA, thereby saving power.
[0023] In a possible design, the first frame is an AMP SP information frame, and the AMP SP information frame is transmitted no later than the start of an O-SP included in the SP set.
[0024] It is noted that the O-SP is an O-SP that is set by the AMP SP information frame, and the O-SP is the nearest O-SP behind the AMP SP information frame. In other words, the time of transmission of the AMP SP information frame is earlier than the start time of the O-SP set by the AMP SP information frame.
[0025] The AMP SP information frame may have a smaller frame structure compared to the AMP Beacon frame, which may save energy consumed by the STA during decoding.
[0026] In a possible design, transmitting the first frame includes: transmitting the first frame multiple times at a fixed period.
[0027] By transmitting multiple AMP SP information frames, the AP may increase the success rate of setting an SP set for the STA even if the STA misses one of the AMP SP information frames, by using the other AMP SP information frames to set the SP set for the STA.
[0028] In a possible design, the first frame is an AMP beacon frame for setting multiple SPs including the SP set.
[0029] The AMP beacon frame is large and more general for timing, and it provides more information regarding other SPs that the AP supports.
[0030] In a possible design, the AMP beacon frame includes at least one of: a SP parameters set field including multiple SP parameters fields, where a SP parameters field in the multiple SP parameters fields indicates both a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the corresponding SP included in the SP set; a SP timing information set field including multiple SP timing information fields, where a SP timing information field in the multiple SP timing information fields indicates a start time of a corresponding SP included in the SP set; or a beacon interval field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame.
[0031] In a possible design, the AMP beacon frame further includes at least one of: a field indicating whether the SP parameters set field is present; a field indicating whether the SP timing information set field is present; or a field indicating whether the beacon interval field is present.
[0032] Based on this design, the AP may determine whether to include the SP parameters set field, SP time information set field, and beacon interval field in the AMP beacon frame based on whether there are parameters that need to be updated, which may help control the size of the AMP beacon frame.
[0033] In a possible design, the method further includes: transmitting, in the SP, an AMP poll frame for triggering random access transmission of a STA in the one or more STAs.
[0034] In a possible design, the first frame is an AMP poll frame, and the first frame is further used for triggering random access transmission of a STA in the one or more STAs.
[0035] Based on this design, the AP is capable of sending an AMP poll frame, thereby triggering the random access transmission between the AP and the STA.
[0036] In a possible design, a first STA in the one or more STAs is in an awake state for a period of time after a start of a SP included in the SP set, and the method further includes: receiving, from the first STA, a response frame responsive to the AMP poll frame.
[0037] In a possible design, the response frame includes a requests field, and the requests field includes at least one of: a field indicating a request for providing an update on the SP set through the AMP SP information frame transmitted no earlier than the end of the corresponding SP in the SP set; or a field indicating a request for providing an update on the SP set through the AMP beacon frame transmitted no earlier than the end of the corresponding SP in the SP set.
[0038] Based on this design, AMP STAs may request the AP to update the SP set by transmitting AMP SP information frame or AMP beacon frame according to their requirements. The STA may prefer requesting AMP SP information frame to save power. The STA may prefer requesting for AMP beacon frame to get more information about other SPs that the AP supports. The STA may request the AP to update the corresponding SP set in the response frame based on its own needs, using either the AMP SP information field or the AMP beacon field.
[0039] In a possible design, the response frame further includes a field indicating whether the requests field is present.
[0040] Based on this design, AMP STAs may indicate in the response frame whether the response frame carries the request for the above updated SP set to the AP, which may be beneficial for controlling the size of the response frame.
[0041] According to a second aspect, a communication method is described, which may be applied to a STA side, for example, a STA or a component (for example, a circuit, a chip, or a chip system) in a STA on a STA side. For example, the method is applied to an IoT device.
[0042] The communication method includes: receiving a first frame for setting a service period (SP) set for one or more stations (STAs) , where the SP set is used for data transmission between the one or more STAs and an access point (AP) , and the one or more STAs include at least unassociated STAs; and determining whether to be in an awake state after a start of a SP included in the SP set, based on the first frame.
[0043] In a possible design, the first frame includes at least one of: a field indicating an identification of the SP set; a SP parameters field indicating both a time interval between the SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in the awake state after the start of the SP included in the SP set; or a SP timing information field indicating a start time of the SP included in the SP set.
[0044] In a possible design, the first frame further includes at least one of: a field indicating whether the SP parameters field is present; or a field indicating whether the SP timing information field is present.
[0045] In a possible design, the start time of the SP included in the SP set is an absolute start time, or the start time of the SP included in the SP set is determined based on a time difference between the start time of the SP included in the SP set and a transmission time of the first frame or subsequent frames indicating the start time of the SP.
[0046] In a possible design, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is the absolute start time; and a field indicating the absolute start time.
[0047] In a possible design, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is determined based on the time difference; and a field indicating a timing unit of the time difference and a number of timing units included in the time difference.
[0048] In a possible design, the field indicating the identification of the SP set includes: a field indicating a type of the SP included in the SP set; and a field indicating an identification, corresponding to the type, of the SP set.
[0049] In a possible design, the first frame is an AMP SP information frame, and the AMP SP information frame is transmitted no later than the start of the SP included in the SP set.
[0050] In a possible design, receiving the first frame includes: receiving the first frame multiple times at a fixed period.
[0051] In a possible design, the first frame is an AMP beacon frame for setting multiple SP sets including the SP set.
[0052] In a possible design, the AMP beacon frame includes at least one of: a SP parameters set field including multiple SP parameters fields, where a SP parameters field in the multiple SP parameters fields indicates both a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in the awake state after a start of the corresponding SP included in the SP set; a SP timing information set field including multiple SP timing information fields, where a SP timing information field in the multiple SP timing information fields indicates a start time of a corresponding SP included in the SP set; or a beacon interval field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame.
[0053] In a possible design, the AMP beacon frame further includes at least one of: a field indicating whether the SP parameters set field is present; a field indicating whether the SP timing information set field is present; or a field indicating whether the beacon interval field is present.
[0054] In a possible design, the method further includes: receiving, in the SP, an AMP poll frame for triggering random access transmission of a STA in the one or more STAs.
[0055] In a possible design, the first frame is an AMP poll frame, and the first frame is further used for triggering random access transmission of a STA in the one or more STAs.
[0056] In a possible design, the method further includes: transmitting a response frame responsive to the AMP poll frame.
[0057] In a possible design, the response frame includes a requests field, and the requests field includes at least one of: a field indicating a request for providing an update on the SP set through the AMP SP information frame transmitted no earlier than the end of the corresponding SP in the SP set; or a field indicating a request for providing an update on the SP set through the AMP beacon frame transmitted no earlier than the end of the corresponding SP in the SP set.
[0058] In a possible design, the response frame further includes a field indicating whether the requests field is present.
[0059] According to the third aspect, a communication apparatus is provided for performing the AP method as described in the first aspect. The apparatus includes: a processing unit configured to determine a first frame for setting a service period (SP) set for one or more stations (STAs) , where the SP set is used for data transmission between the one or more STAs and the communication apparatus, and the one or more STAs include at least unassociated STAs; and a transceiver unit configured to transmit the first frame.
[0060] In a possible design, the first frame includes at least one of: a field indicating an identification of the SP set; a SP parameters field indicating both a time interval between a SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the SP included in the SP set; or a SP timing information field indicating a start time of the SP included in the SP set.
[0061] In a possible design, the first frame further includes at least one of: a field indicating whether the SP parameters field is present; or a field indicating whether the SP timing information field is present.
[0062] In a possible design, the start time of the SP included in the SP set is an absolute start time, or the start time of the SP included in the SP set is determined based on a time difference between the start time of the SP included in the SP set and a transmission time of the first frame or subsequent frames indicating the start time of the SP.
[0063] In a possible design, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is the absolute start time; and a field indicating the absolute start time.
[0064] In a possible design, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is determined based on the time difference; and a field indicating a timing unit of the time difference and a number of timing units included in the time difference.
[0065] In a possible design, the field indicating the identification of the SP set includes: a field indicating a type of the SP included in the SP set; and a field indicating an identification, corresponding to the type, of the SP set.
[0066] In a possible design, the first frame is an ambient power (AMP) SP information frame, and the AMP SP information frame is transmitted no later than the start of a SP included in the SP set.
[0067] In a possible design, the transceiver unit is further configured to transmit the first frame multiple times at a fixed period.
[0068] In a possible design, the first frame is an AMP beacon frame for setting multiple SPs including the SP set.
[0069] In a possible design, the AMP beacon frame includes at least one of: a SP parameters set field including multiple SP parameters fields, where a SP parameters field in the multiple SP parameters fields indicates both a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the corresponding SP included in the SP set; a SP timing information set field including multiple SP timing information fields, where a SP timing information field in the multiple SP timing information fields indicates a start time of a corresponding SP included in the SP set; or a beacon interval field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame.
[0070] In a possible design, the AMP beacon frame further includes at least one of: a field indicating whether the SP parameters set field is present; a field indicating whether the SP timing information set field is present; or a field indicating whether the beacon interval field is present.
[0071] In a possible design, the transceiver unit is further configured to transmit, in the SP, an AMP poll frame for triggering random access transmission of a STA in the one or more STAs.
[0072] In a possible design, the first frame is an AMP poll frame, and the first frame is further used for triggering random access transmission of a STA in the one or more STAs.
[0073] In a possible design, a first STA in the one or more STAs is in an awake state for a period of time after a start of a SP included in the SP set, where the transceiver unit is further configured to receive, from the first STA, a response frame responsive to the AMP poll frame.
[0074] In a possible design, the response frame includes a requests field, and the requests field includes at least one of: a field indicating a request for providing an update on the SP set through the AMP SP information frame transmitted no earlier than the end of the corresponding SP in the SP set; or a field indicating a request for providing an update on the SP set through the AMP beacon frame transmitted no earlier than the end of the corresponding SP in the SP set.
[0075] In some possible design, the response frame further includes a field indicating whether the requests field is present.
[0076] According to the fourth aspect, a communication apparatus is provided for performing the method of the STA as described in the second aspect. The apparatus includes: a transceiver unit configured to receive a first frame for setting a service period (SP) set for one or more stations (STAs) , where the SP set is used for data transmission between the one or more STAs and an access point (AP) , and the one or more STAs include at least unassociated STAs; and a processing unit configured to determine whether to be in an awake state after a start of a SP included in the SP set, based on the first frame.
[0077] In a possible design, the first frame includes at least one of: a field indicating an identification of the SP set; a SP parameters field indicating both a time interval between the SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in the awake state after the start of the SP included in the SP set; or a SP timing information field indicating a start time of the SP included in the SP set.
[0078] In a possible design, the first frame further includes at least one of: a field indicating whether the SP parameters field is present; or a field indicating whether the SP timing information field is present.
[0079] In a possible design, the start time of the SP included in the SP set is an absolute start time, or the start time of the SP included in the SP set is determined based on a time difference between the start time of the SP included in the SP set and a transmission time of the first frame or subsequent frames indicating the start time of the SP.
[0080] In a possible design, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is the absolute start time; and a field indicating the absolute start time.
[0081] In a possible design, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is determined based on the time difference; and a field indicating a timing unit of the time difference and a number of timing units included in the time difference.
[0082] In a possible design, the field indicating the identification of the SP set includes: a field indicating a type of the SP included in the SP set; and a field indicating an identification, corresponding to the type, of the SP set.
[0083] In a possible design, the first frame is an AMP SP information frame, and the AMP SP information frame is transmitted no later than the start of the SP included in the SP set.
[0084] In a possible design, the transceiver unit is further configured to receive the first frame multiple times at a fixed period.
[0085] In a possible design, the first frame is an AMP beacon frame for setting multiple SP sets comprising the SP set.
[0086] In a possible design, the AMP beacon frame includes at least one of: a SP parameters set field including multiple SP parameters fields, where a SP parameters field in the multiple SP parameters fields indicates both a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in the awake state after a start of the corresponding SP included in the SP set; a SP timing information set field including multiple SP timing information fields, where a SP timing information field in the multiple SP timing information fields indicates a start time of a corresponding SP included in the SP set; or a beacon interval field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame.
[0087] In a possible design, the AMP beacon frame further includes at least one of: a field indicating whether the SP parameters set field is present; a field indicating whether the SP timing information set field is present; or a field indicating whether the beacon interval field is present.
[0088] In a possible design, the transceiver unit is further configured to receive, in the SP, an AMP poll frame for triggering random access transmission of a STA in the one or more STAs.
[0089] In a possible design, the first frame is an AMP poll frame, and the first frame is further used for triggering random access transmission of a STA in the one or more STAs.
[0090] In a possible design, the transceiver unit is further configured to transmit a response frame responsive to the AMP poll frame.
[0091] In a possible design, the response frame includes a requests field, and the requests field includes at least one of: a field indicating a request for providing an update on the SP set through the AMP SP information frame transmitted no earlier than the end of the corresponding SP in the SP set; or a field indicating a request for providing an update on the SP set through the AMP beacon frame transmitted no earlier than the end of the corresponding SP in the SP set.
[0092] In a possible design, the response frame further includes a field indicating whether the requests field is present.
[0093] According to the fifth aspect, another communication apparatus is described. The communication apparatus includes a memory and one or more processors. The memory is configured to store a part or all of a necessary computer program or instructions for implementing a function in the first aspect. The one or more processors may execute the computer program or the instructions, and when the computer program or the instructions is / are executed, the communication apparatus is enabled to implement the method in any possible design or implementation of the method of first or second aspect.
[0094] In a possible design, the communication apparatus may further include an interface circuit, and the processor is configured to communicate with another apparatus or component through the interface circuit.
[0095] In a possible design, the memory may be integrated with the processor or implemented as a separate component.
[0096] The communication apparatus may be an AP, a module in an AP, or a chip responsible for a communication function in an AP, for example, a modem chip (also referred to as a baseband chip) or an SoC chip or an SIP chip that includes a modem module.
[0097] According to the sixth aspect, a communication system is described, which includes the AP as described in the first aspect and the STA as described in the second aspect.
[0098] According to the seventh aspect, acomputer-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 second aspect.
[0099] According to the eighth aspect, a computer program product is described. 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 second aspect.BRIEF DESCRIPTION OF THE DRAWINGS
[0100] FIG. 1 illustrates a schematic diagram of a network architecture to which embodiments of the present disclosure can be applied.
[0101] FIG. 2 illustrates a schematic flowchart of a communication method in accordance with some embodiments of present disclosure.
[0102] FIG. 3 illustrates a schematic diagram of a process in which an AP sets an O-SP through an AMP SP info frame, in accordance with some embodiments of the present disclosure.
[0103] FIG. 4 illustrates a schematic diagram of another process in which an AP sets an O-SP through an AMP SP info frame, in accordance with some embodiments of the present disclosure.
[0104] FIG. 5 illustrates the schematic flowchart of yet another process in which an AP sets an O-SP through an AMP SP info frame, in accordance with some embodiments of the present disclosure.
[0105] FIG. 6 illustrates a schematic diagram of an AMP SP info frame body, in accordance with some embodiments of the present disclosure.
[0106] FIG. 7 illustrates a schematic diagram of a process in which an AP sets an O-SP through an AMP beacon frame, in accordance with some embodiments of the present disclosure.
[0107] FIG. 8 illustrates a schematic diagram of an AMP beacon frame body, in accordance with some embodiments of the present disclosure.
[0108] FIG. 9 illustrates a schematic diagram of a process in which an AP sets an O-SP through an AMP poll frame, in accordance with some embodiments of the present disclosure.
[0109] FIG. 10 illustrates a schematic diagram of an AMP poll frame body, in accordance with some embodiments of the present disclosure.
[0110] FIG. 11 illustrates a schematic diagram of interaction between an AMP and a STA, in accordance with some embodiments of the present disclosure.
[0111] FIG. 12 illustrates a schematic diagram of an AMP random access response frame body, in accordance with some embodiments of the present disclosure.
[0112] FIGS. 13 to 14 are schematic structural diagrams of communication apparatuses in accordance with some embodiments of the present disclosure.DETAILED DESCRIPTION
[0113] Technical solutions in some embodiments of the present disclosure will be described clearly below with reference to the accompanying drawings.
[0114] 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 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. Embodiments of the present disclosure may also adopt spark link / near link standard protocol.
[0115] 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., 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 may achieve massive connection, deep coverage and terminal power saving, e.g., through narrow band (NB) technology.
[0116] In order to facilitate the understanding of the technical solutions in the embodiments of the present disclosure, relevant terminologies in the present disclosure will be briefly introduced first.
[0117] 1. Ambient Power (AMP)
[0118] Ambient Power (AMP) is a Task Group within the IEEE 802.11 working group to define the specifications framework and functional requirements for support of ambient power communication in IEEE 802.11 network. The primary goal of AMP is to address the needs of Wi-Fi IoT devices enabled by ambient power, referred to as AMP IoT STAs (stationary Access Points) , hereinafter simply termed AMP STAs. The group is investigating energy harvesting technologies that may significantly enhance the operational lifespan of AMP STAs with limited or no energy storage capacity. It is anticipated that AMP STAs with restricted power storage will operate on a low duty cycle, facilitating extended off-periods for energy harvesting and brief intervals for high-energy consumption activities such as transmission.
[0119] 2. AMP Access Point (AP)
[0120] An AMP AP may be a device, such as an AMP relay, AMP energizer, smartphone with AMP capabilities, etc., that can contend for the transmission opportunity (TXOP) , setup the service period (SP) for AMP STAs, and trigger the AMP scheduled access procedure.
[0121] 3. AMP Station (STA)
[0122] An AMP STA, namely an AMP non-AP STA, is a non-AP STA that can transmit and receive AMP physical layer protocol data unit (PPDU) and communicate with an AMP AP or another AMP non-AP STA. The AMP STA may be an AMP IoT STA.
[0123] The AMP STAs may be classified into associated STAs and unassociated STAs. The associated STA is an AMP STA that has an initial frame exchange with the AMP AP indicating its STA identification (ID) and device capability. Such an AMP STA can also be individually addressed by an individually addressed frame or group addressed frame from the AMP AP.
[0124] An example network in which the embodiments of the present disclosure may be applied is illustrated in FIG. 1. As shown in FIG. 1, the AMP AP 101 may communicate with two AMP IoT STAs (also referred to as AMP STAs) 102. The AMP STAs 102 may be associated with the AMP AP, or they may be unassociated with the AMP AP. The AMP AP may be considered as a device capable of transmitting IEEE 802.11 legacy preamble and may contend for transmission opportunity (TXOP) for the AMP STAs in its basic service set (BSS) .
[0125] It should be understood that although two AMP STA 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.
[0126] Given the hardware limitations, it is anticipated that the AMP STAs will function at significantly reduced channel bandwidths (e.g., 4 MHz) and with constrained power consumption (e.g., less than 1 mW) . Furthermore, the AMP STAs may be unable to transmit the legacy 802.11 preamble, necessitating a triggered transaction-based communication approach for spectrum access from the AMP AP as the TXOP holder. The need therefore for AMP power saving mechanisms is crucial in maintaining the energy harvested, and the current operational state of the AMP STA for as long as possible.
[0127] IEEE 802.11 power management has been extensively discussed, including power save (PS) -Poll, beacon-based, target wake time (TWT) , as well as wake-up radio (WUR) power states for a WUR duty-cycle based operation. However, IEEE 802.11 power management may not be applicable for AMP devices, and there may not be dedicated AMP power management discussed thus far. AMP devices cannot decode IEEE 802.11 media access control (MAC) frames, since the IEEE 802.11 MAC frames and procedural setup may be too heavy for AMP devices, and AMP devices may consume more energy in decoding large MAC frames, and in the time taken for long frame exchanges. IEEE 802.11 power management may also not be applicable for unassociated STAs. In IEEE 802.11 power management, the STAs must 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 AMP devices with limited energy storage capacity. Therefore, the traditional power management method may not be suitable for AMP devices with limited energy storage capacity, which may cause AMP devices to malfunction due to excessive energy consumption.
[0128] In light of this, some embodiments of the present disclosure provide a communication method in which an AMP AP may send a first frame to one or more AMP STAs, and the first frame is used for setting a service period (SP) set for the one or more AMP STAs. The one or more AMP STAs include at least an unassociated STA, and may also include an associated STA. A SP set includes multiple open service periods (O-SPs) . During the period of the O-SPs included in the SP set, the AMP AP may be able to provide data transmission services to one or more AMP STAs. Thus, the AMP STA that receives the first frame may be in an awake state after an O-SP included in the SP set starts, and be in a doze state before the O-SP included in the SP set starts, thereby saving the energy consumption of the AMP STA. In this way, the AMP STA may maintain operation for as long as possible with limited energy storage capacity, which may be beneficial for maintaining communication between the AMP AP and the AMP STA and improving communication performance.
[0129] In order to facilitate understanding, the operation state switching mechanism of the STA proposed in the embodiments of the disclosure is first introduced.
[0130] In the embodiments of the present disclosure, the STA may switch between different AMP operation states based on its own energy level, channel access, AP triggered response, and agreed AMP awake or doze windows.
[0131] The AMP operation states of the STA include following states.
[0132] 1. Memory Retention
[0133] While memory of the AMP STA is in operation, the AMP STA may maintain the memory, maintain a clock or counter for timing, or be in an idle state.
[0134] 2. Channel Sensing (CS)
[0135] In the state of channel sensing operation, the AMP STA passively listens for the channel, addresses communications from the AMP AP or triggers, or detects ongoing communications from other AMP STAs.
[0136] 3. RX (Reception, Demodulation, Decoding)
[0137] In the RX operation state, the AMP STA may receive a frame, demodulate and decode the received frame.
[0138] 4. TX (Transmission, Modulation, Encoding)
[0139] In the TX operation state, the AMP STA may perform over-the-air transmission as well as modulation and coding of a frame to be transmitted.
[0140] 5. R / W (Read / Write Operation, Access Memory, Buffer Data)
[0141] In the R / W operation state, the AMP STA may write on memory, read from memory, maintain data buffers, and access or clear memory.
[0142] Although there may be more operation states, the operation states listed here consume the most energy and are therefore most relevant to AMP devices.
[0143] Memory retention operations may be classified as doze state for IEEE 802.11 STA. The rest of the operation states, namely channel sensing, RX, TX, and R / W operation states, may be classified as the awake state for IEEE 802.11 STA. In the awake state, the STA may monitor the channel and perform frame interaction with the AP. In doze state, the STA may not perform frame interaction with the AP. In other words, the STA may not detect any frames sent by the AP, and may not send any frames to the AP.
[0144] For the sake of clarity, embodiments of the present disclosure are described with an AP interacting with a STA as an example. The AP may be an AMP AP, and the STA may be an AMP STA (e.g., an AMP IoT STA) . It is noted that the AP and the STA may perform some or all of the steps of the embodiments of the present disclosure, however, the illustrated method implementations are merely examples, and other operations or various transformations of the operations may be performed in some embodiments of the present disclosure. Furthermore, the steps may be executed in different orders as illustrated in the embodiments, and it is possible that not all of the operations of the embodiments need to be executed. It is noted that the names of messages or parameters between the AP and the STA in the implementations of the present disclosure are merely examples. In other implementations, other names may also be used.
[0145] FIG. 2 illustrates a flowchart of a communication method in accordance with some embodiments. The communication method may be applied in the network structure 100 shown in FIG. 1, where the AP in FIG. 2 corresponds to the AMP AP 101 in FIG. 1, and the STA in FIG. 2 corresponds to the AMP STA 102 in FIG. 1. In addition, the communication method may also be applied in other network structures. This communication method may be applied to any STA that can use the AMP protocol for communication, regardless of its association state. As shown in FIG. 2, the communication method includes steps 201 to 203.
[0146] In step 201, the AP determining a first frame for setting a service period (SP) set for one or more STAs, where the SP set is used for data transmission between the one or more STAs and the AP, and the one or more STAs include at least an unassociated STA.
[0147] In the embodiments of this disclosure, a SP included in the SP set may also be referred to as an open service period (O-SP) . Of course, it may have other names, and regardless of their names, as long as they have the same functions, they may be the same service period. For the purpose of description, the embodiments of this disclosure will be described below with the O-SP as an example.
[0148] The O-SP may be used for the associated STA or unassociated STA. For example, an SP set includes multiple O-SPs, and an O-SP may indicate a pre-determined window that the AP will gain a TXOP for any STA in its basic service set (BSS) , regardless of association. This may be for initial channel access for the unassociated STA to share its ID or capability information to enable association and future scheduled channel access, or for a STA that maintains an unassociated state with the AMP for contention-based channel access in all communication with the AP. The multiple O-SPs included in the SP set may have the same SP parameters and SP timing information. The SP parameters may include a time interval between the O-SP included in the SP set and a subsequent O-SP in the same SP set, and a minimum duration in which the STA is in an awake state after the O-SP included in the SP set starts. The SP timing information may include a start time of the O-SP included in the SP set.
[0149] In step 202, the AP transmits the first frame to one or more STAs. Correspondingly, the one or more STAs receive the first frame from the AP.
[0150] The first frame may be broadcast by the AP. The broadcast represents transmission to all devices / hosts in a local network (e.g. the BSS of the AP) . The one or more STAs may include an unassociated STA with the AP, as well as an associated STA with the AP.
[0151] In step 203, the one or more STAs determines, based on the first frame, whether to be in an awake state after a start of the SP included in the SP set.
[0152] All or part of the one or more STAs may determine, based on the first frame, to start to be in the awake state after the start of the SP included in the SP set. Here, all or part of the one or more STAs may be understood as STA (s) with similar needs, that is, these STAs want to communicate with the AP during the O-SP included in the SP set.
[0153] It should be understood that although FIG. 2 only illustrates one STA, there may also be other STAs that receive the first frame and are in the awake state after a start of a corresponding O-SP based on the settings of the SP set.
[0154] In the communication method of the embodiments of this disclosure, by configuring a SP set for any STA in a BSS by the AP, the STA that receives the first frame may be in the awake state after the O-SP of the SP set starts, and be in the doze state before the O-SP of the SP set starts, thereby saving the energy consumption of the STA. In this way, the STA may maintain operation for as long as possible with limited energy storage capacity, which may be beneficial for maintaining communication between the AP and the STA and improving communication performance.
[0155] In some embodiments, the first frame includes at least one of: a field indicating an identification (ID) of the SP set; a SP parameters field indicating both a time interval between a SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the SP included in the SP set; or a SP timing information field indicating a start time of the SP included in the SP set.
[0156] Based on this design, the AP may inform the STA of the SP parameters and SP timing information of a corresponding O-SP included in the SP set through the first frame, enabling the STA to obtain the O-SP included in the SP set based on the SP parameters and SP timing information.
[0157] For example, the field indicating the ID of the SP set may be referred to as a SP set ID field, the field indicating the time interval between the O-SP included in the SP set and a subsequent O-SP included in the SP set may be referred to as a SP interval field, the SP parameters field indicating the minimum duration for the STA to be in the awake state after a start of the O-SP included in the SP set may be referred to as a SP minimum wake duration field, and the SP timing information field indicating a start time of the O-SP included in the SP set may be referred to as a SP timing info field.
[0158] In some embodiments, the first frame further includes at least one of: a field indicating whether the SP parameters field is present; or a field indicating whether the SP timing information field is present.
[0159] Based on this design, the STA may determine whether the first frame carries parameters information and / or time information after receiving the first frame.
[0160] For example, the field indicating whether the SP parameters field is present may be referred to as a SP parameter present field, and the field indicating whether the SP timing information field is present may be referred to as a SP timing info present field.
[0161] In some embodiments, the start time of the SP included in the SP set is an absolute start time, or the start time of the SP included in the SP set is determined based on a time difference between the start time of the SP included in the SP set and a transmission time of the first frame.
[0162] In addition, the relative time maybe updated in subsequent frame transmissions, therefore the start time of the SP is a difference between a time of the start of the SP and a transmission time of a subsequent frames that indicate a start time of the SP, subsequent frames may include a field indicating a start time of the SP, and the start time of the SP is a relative start time, which is a difference between a time of the start of the SP and the subsequent frames. Here the first frame and the subsequent frame maybe AMP beacon frames.
[0163] Based on this design, the start time of O-SP may be represented as an absolute time or a relative time. For example, there may be some STAs that do not support a timing synchronization function (TSF) timer, and do not have the ability to maintain absolute time. In this case, the AP may use the relative start time to indicate the start time of the O-SP included in the SP set. In this way, various STA device capabilities may be accommodated.
[0164] In one possible implementation, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is the absolute start time; and a field indicating the absolute start time.
[0165] For example, the field indicating that the start time of the SP included in the SP set is the absolute start time may be referred to as an absolute field. In an implementation, the absolute field has 1 bit to indicate that the start time of the SP is the absolute start time. The absolute field may also have 0 bit to indicate that the start time of the SP is the relative start time. The field indicating the absolute start time may be referred to as a partial TSF field.
[0166] Based on this design, it is possible for a STA with TSF capabilities to obtain the absolute start time of each SP during communication with an AP.
[0167] In another possible implementation, the SP set includes O-SPs with a start time being the relative start time, and the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is determined based on the time difference; and a field indicating a timing unit of the time difference and a number of timing units included in the time difference.
[0168] For example, the field indicating that the start time of the SP included in the SP set is determined based on the time difference may be referred to as the absolute field. In an implementation, the absolute field is 1-bit field to that the start time of the SP included in the SP set is determined based on the time difference. The field indicating that the timing unit of the time difference may be referred to as a timing unit field, and the field indicating that a number of timing units included in the time difference may be referred to as a timing multiple field.
[0169] For example, the timing unit field indicating the time difference may have different values, as shown in Table 1. The meanings of the different values of the timing unit field are as follows: in a case where the timing unit field has a value of 0, the type of timing unit is hour, and the maximum time indicated by timing interval is 64 hours; in a case where the timing unit field has a value of 1, the type of timing unit is minute, and the maximum time indicated by timing interval is 64 minutes; in a case where the timing unit field has a value of 2, the type of timing unit is second, and the maximum time indicated by timing interval is 64 seconds; in a case where the timing unit field has a value of 3, the type of timing unit is Herz (1 / second) , and the maximum time indicated by timing interval is up to 64 HZ.
[0170] Table 1
[0171] It is noted that the value of the Timing unit and the meaning represented by the value are only examples, and may also be implemented in other forms.
[0172] Based on this design, it is possible to support some STA device types that do not support a TSF timer, and do not have the ability to maintain absolute time. For example, some simpler STA devices may rely on a local oscillator to maintain a free running counter that can be reset upon receiving the SP Info frame and count down the relative start time of the O-SP as indicated by the SP start time field.
[0173] Based on the aforesaid scheme, the identifications of the SP set may be represented in following manners.
[0174] Manner 1. usage of the SP set ID field.
[0175] For example, the AP may use a value of the SP set ID field to indicate that the SPs included in the SP set are O-SPs and use the rest available values of the SP set ID field to indicate other types of SPs that are different from O-SP (such as Restricted-SPs, also called R-SP, which are used for the associated STA) , as shown in Table 2. For example, the SP set ID field has 4 bits, and there are 16 possible values for the SP set ID field. Table 2 illustrates meanings of different values of the SP set ID field. In a case where the SP set ID field has a value of 0, it indicates that the SPs included in the SP set are O-SPs. In a case where the SP set ID field has any value of 1-15, it indicates that the SPs included in the SP set are Restricted-SPs.
[0176] Table 2
[0177] Manner 2. A field indicating a type of the SP included in the SP set and a field indicating an identification, corresponding to the type, of the SP set are used.
[0178] For example, the AP may use 1 bit to indicate the type of SPs included in the SP set, and use the remaining bits to indicate the SP Set ID available for O-SP or R-SP, as shown in Table 3. For example, the SP set ID field has 4 bits, and there are two values for the SP Type. Table 3 illustrates different meanings of the SP set ID based on the different values of SP type. In a case where the value of the SP type field is 0, SP set ID fields 0-7 correspond to O-SP Set IDs available. In a case where the value of the SP Type field is 1, SP set ID fields 0-7 correspond to R-SP Set IDs available.
[0179] Table 3
[0180] Based on this design, the STA may first determine, based on the type of SPs carried by the first frame, the type of SPs included in the SP set that the AP needs to configure, so that decoding of the frame may be stopped if the type of SP is not applicable to the STA, thereby saving power.
[0181] It is noted that other indications such as a bitmap may be used to represent the SP Set ID.
[0182] The first frame in the embodiments of this disclosure may be an AMP SP information frame (also called AMP SP Info frame) , a beacon frame, or a poll frame, and detailed descriptions will be given for each case.
[0183] Case 1, the first frame is an AMP SP information frame, and the AMP SP information frame is transmitted no later than the start of an O-SP included in the SP set, in another words, the AMP SP information frame is transmitted earlier than or before the start of an O-SP included in the SP set.
[0184] For example, the AMP SP information frame is transmitted at least a short inter-frame spacing (SIFS) (e.g., 10 μs) before the start of the O-SP.
[0185] It is noted that the O-SP is an O-SP set by the AMP SP information frame, and the O-SP is the nearest O-SP behind the AMP SP information frame. In other words, the time of transmission of the AMP SP information frame is earlier than the start time of the O-SP set by the AMP SP information frame.
[0186] FIG. 3 illustrates a schematic diagram of a process in which an AP sets an O-SP through an AMP SP Info frame, in accordance with some embodiments of the present disclosure. As shown in FIG. 3, the AP first sends a CTS-to-self frame that can indicate a duration of the TXOP to third-party STAs that try to contend for the same resource. Then the AP can inform the STAs of the O-SP settings through a broadcasted AMP SP Info frame. In FIG. 3, the O-SP 1 follows an adjacent AMP SP Info frame, and the AMP SP Info frame carries setting information for the O-SP 1, such as relative start time, absolute start time, minimum wake duration, and / or interval, which may all be included in the AMP SP Info frame, as will be further described.
[0187] As shown in FIG. 3, the relative start time, absolute start time, minimum wake duration, and interval are illustrated. Additionally, the start of O-SP 1 and the end of O-SP 1 are illustrated. It should be noted that the transmission of the AMP SP Info frame is not later than a start of a corresponding O-SP included in the SP set. For example, the transmission of the AMP SP Info frame in FIG. 3 is prior to the start of O-SP 1. Further, the AP may also transmit an AMP poll frame within the O-SP 1, which is set by the AMP SP information frame. The AMP poll frame is utilized to trigger random access transmission of one or more STAs. Within one O-SP, multiple random access slots may be contained. As illustrated in FIG. 3, the AMP O-SP 1 includes 3 random access slots. In a random access transmission, there is at least one AMP Poll frame for triggering random access. For another example, the AMP Poll frame for random access channel contention may be sent outside of the O-SP 1. The O-SP 1 only guarantees that at least one opportunity for AMP channel access exists for STAs that wake up at the start of the O-SP 1. The STAs that receive the AMP SP Info frame may wake up for contention-based channel access at the designated start of the O-SP 1. This does not preclude other contention-based random access trigger frames sent by the AP, but specifies that an O-SP 1 will contain at least one random access session.
[0188] In one possible implementation, the AMP SP information frame may be sent in an O-SP, where the O-SP included in the SP set is configured by other frames, and the AMP SP information frame is used to configure the next O-SP settings.
[0189] FIG. 4 illustrates a schematic diagram of another process of AP setting an O-SP through an AMP SP information frame in accordance with some embodiments of the present disclosure. As shown in FIG. 4, the AMP SP Info frame is transmitted in the O-SP 1, and the AMP SP Info frame is used to configure O-SP 2 settings. FIG. 4 illustrates an absolute start time, minimum wake duration, and interval. It is noted that the absolute start time and minimum wake duration illustrated in FIG. 4 correspond to the SP settings of O-SP 2, and the interval illustrated in FIG. 4 is an interval between O-SP 1 and O-SP 2, which may be carried in the AMP SP Info frame used to configure the O-SP 1 settings.
[0190] In case 1, the AMP SP Info frame may be transmitted multiple times at a fixed period by the AP.
[0191] FIG. 5 illustrates a schematic diagram of another process of an AP setting the O-SP through the AMP SP Info frame, in accordance with some embodiments of the present disclosure. As shown in FIG. 5, the AP transmits multiple AMP SP Info frames at a fixed period. Each AMP SP Info frame is transmitted before a corresponding O-SP which is indicated by the AMP SP Info frame, and each AMP SP information frame carries SP parameters and SP timing information of corresponding O-SP settings. For example, AMP SP Info frame 1 and AMP SP Info frame 2 carry SP parameters and SP timing information of O-SP 1, while AMP SP Info frame 3, AMP SP Info frame 4, and AMP SP Info frame 5 carry SP parameters and SP timing information of O-SP 2.
[0192] FIG. 5 illustrates the relative start time and interval. It is noted that if the AMP SP Info frame carries an absolute start time, the absolute start time is the same in the AMP SP Info frame used to set the same SP set, but it is different in the AMP SP Info frame used to set different SP sets. That is, the absolute start time in the AMP SP Info frame 1 and AMP SP Info frame 2 is the same, but it is different from the absolute time in the subsequent AMP SP Info frame 3, AMP SP Info frame 4, and AMP SP Info frame 5. If the AMP SP Info frame carries a relative start time, as shown in FIG. 5, the relative start time is different in different AMP SP Info frames. As shown in FIG. 5, the subsequent AMP SP Info frame may further includes a field indicating a start time of the O-SP, the relative start time of the O-SP is the start time of the O-SP is a difference between a time of the start of the O-SP and the subsequent AMP Info frames. The relative start time in AMP SP Info frame 1 is a time difference between a start of O-SP 1 and a transmission time of AMP SP info frame 1, while the relative start time in AMP SP info frame 2 is a time difference between the start of O-SP 1 and a transmission time of AMP SP info frame 2. The interval shown in FIG. 5 is an interval between O-SP 1 and O-SP 2, which may be carried in the AMP SP Info frame (the AMP SP Info frame 1 and AMP SP Info frame 2) used to configure the O-SP 1 settings, while the subsequent AMP SP Info frame 3, AMP SP Info frame 4, and AMP SP Info frame 5 carry an interval between O-SP 2 and a subsequent O-SP.
[0193] FIG. 6 illustrates a schematic diagram of an AMP SP Info frame body in accordance with some embodiments of the present disclosure. As shown in FIG. 6, the AMP SP Info frame body includes a sub-type field.
[0194] The sub-type field indicates a type of a current AMP SP frame, and the length of this field is 2 bits. It is noted that, according to the classification, the AMP frames (i.e., the AMP MAC frames) include 15 types of frames, and the AMP SP frame is a type of AMP frame with the type value of 7, which indicates that the AMP SP frame is an AMP frame used for SP, as shown in Table 4.
[0195] Table 4
[0196] It is noted that the value of the frame type, the name of the AMP frame, and description of the AMP frame are only examples, and may also be implemented in other forms.
[0197] For the AMP SP frame, it may be of any of four types shown in Table 5, and the type of the AMP frame is AMP SP Info frame in a case where the value of the sub-type field is 0. The values of 1 to 3 are reserved.
[0198] Table 5
[0199] The AMP SP Info frame body may further include a sub-type short control field. The sub-type short control field with a length of 6 bits includes a SP set ID field with a length of 4 bits, SP parameters present field with a length of 1 bit, and a SP timing info present field with a length of 1 bit. The meanings of the SP set ID field, SP parameters present field, and SP timing info present field are described above and will not be repeated here.
[0200] The AMP SP Info frame body may further include a type dependent payload field. The type dependent payload field has a variable length, and includes a SP parameters field with a length of 0 bit or 16 bits, and a SP timing info field with a length of 0 bit or 16 bits.
[0201] Furthermore, the SP parameters field includes a SP set ID field with a length of 4 bits, an SP interval field with a length of 8 bits, and a SP minimum wake duration field with a length of 4 bits. The explanations of the SP set ID field, SP interval field, and SP minimum wake duration field can be referred to the description described above, and will not be repeated here.
[0202] Furthermore, the SP interval field includes a timing unit field with a length of 2 bits and a timing interval field with a length of 6 bits. For an SP Interval based on the duty cycle, the relative timer should cover the extremes of AMP STA uplink update rate. For example, the timing unit field may carry 2 bits to indicate the timing unit, and the timing interval field of 6 bits will support a lowest update rate of 64 hours, and quickest update rate of 64 Hz (or 0.016s) which applies for all the discussed AMP use cases thus far. The SP minimum wake duration field may be set as a multiple of a slot time (9 μs for 2.4 GHz) .
[0203] Furthermore, the SP timing Info field includes a SP start time field with a length of 13 bits and a reserved field with a length of 3 bits.
[0204] Furthermore, the SP start time field has a length of 13 bits. In one possible implementation, the SP start time field includes an "absolute=1" field with a length of 1 bit and a partial TSF field with a length of 12 bits. In another possible implementation, the SP start time field includes an "absolute=0" field with a length of 1 bit, a timing unit field with a length of 2 bits, and a timing multiple field with a length of 10 bits. For example, in a case where the absolute bit is 1, the partial TSF field can be used to indicate the absolute start time. For the "absolute=0" field, the relative start time may be indicated using the timing unit field and the timing multiple fields. The interpretation of the absolute field, partial TSF field, timing unit field, and timing multiple fields is described above and will not be repeated here.
[0205] The above description has introduced case 1 in combination with FIGS. 3 to 6, and the following will introduce case 2 in combination with FIGS. 7 and 8.
[0206] Case 2, the first frame is an AMP beacon frame, and the AMP beacon frame is used to set up multiple SP sets. The AP may broadcast the AMP beacon frame at a fixed interval.
[0207] FIG. 7 illustrates a schematic diagram of a process in which an AP sets an O-SP through an AMP beacon frame in accordance with some embodiments of the present disclosure. As shown in FIG. 7, the AP transmits AMP beacon frame repeatedly at a fixed interval, and each AMP beacon frame is used to set multiple SP sets, and may include SP parameters and SP timing information of the multiple SP sets. As shown in FIG. 7, each AMP beacon frame may carry SP parameters and SP timing information of O-SP 1 and O-SP 2.
[0208] It is noted that if an AMP beacon frame carries an absolute start time, the absolute start time of each O-SP is the same in all AMP beacon frames. That is, the absolute start time for each SP set in AMP beacon frame 1 to AMP beacon frame 5 is the same. If an AMP beacon frame carries a relative start time, as shown in FIG. 7, the relative start time is different in each AMP beacon frame. As shown in FIG. 7, the subsequent AMP beacon frames may further includes a field indicating a start time of the O-SP, the relative start time of the SP is the start time of the O-SP is a difference between a time of the start of the O-SP and the subsequent AMP beacon frames. For example, a relative start time of O-SP 1 in AMP beacon frame 1 is a time difference between a start of O-SP 1 and a transmission time of the AMP beacon frame 1, while a relative start time of O-SP 1 in AMP beacon frame 2 is a time difference between a start of O-SP 1 and a transmission time of AMP beacon frame 2. Furthermore, the AP may also transmit an AMP poll frame in the O-SP corresponding to the SP set indicated by the AMP beacon frame, for triggering the random access transmission of the STA. That is, in FIG. 7, the AP may send a poll frame in O-SP 1.
[0209] In some embodiments, the AMP beacon frame includes at least one of: a SP parameters set field including multiple SP parameters fields, where the SP parameters field in the multiple SP parameters fields indicates both a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the corresponding SP included in the SP set; a SP timing information set field including multiple SP timing information fields, where the SP timing information field in the multiple SP timing information fields indicates a start time of a corresponding SP included in the SP set; or a beacon interval field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame.
[0210] For example, the field indicating a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set may be referred to as the SP interval field, and the field indicating a minimum duration for the STA to be in an awake state after a start of the corresponding SP included in the SP set may be referred to as the SP minimum wake duration field.
[0211] For example, the field indicating a start time of a corresponding SP included in the SP set may be referred to as the SP start time field.
[0212] For example, the field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame may be referred to as the beacon interval field.
[0213] In some embodiments, the AMP beacon frame includes at least one of: a field indicating whether the SP parameters set field is present; a field indicating whether the SP timing information set field is present; or a field indicating whether the beacon interval field is present.
[0214] For example, the field indicating whether the SP parameters set field is present may be referred to as the SP parameters set field, the field indicating whether the SP timing information set field is present may be referred to as the SP timing info set present field, and the field indicating whether the beacon interval field is present may be referred to as the beacon interval present field.
[0215] FIG. 8 illustrates a schematic diagram of an AMP beacon frame body in accordance with some embodiments of the present disclosure. As shown in FIG. 8, the AMP beacon frame body includes a sub-type field. The sub-type field indicates a type of the current AMP SP frame, and a length of the sub-type field is 2 bits. The AMP beacon frame corresponds to a situation where the frame type field in the AMP MAC frame takes the value of 8, as shown in Table 4.
[0216] The AMP beacon frame body may further include a sub-type short control field. The sub-type short control has a length of 6 bits and includes a SP parameters set present field with a length of 1 bit, a SP timing info set present field with a length of 1 bit, a beacon interval present field with a length of 1 bit, and a 3-bit reserved field.
[0217] The AMP beacon frame body may further include a type-dependent payload field. The type-dependent payload field has a variable length and includes a SP parameters set field with a length of 0 bit or N*16 bits, a SP timing info set field with a length of 0 bit or N*16 bits, and a beacon interval field with length of 0 bit or 8 bits. Here, N refers to the number of SP sets defined in the AMP beacon frame.
[0218] For example, in a case where the value of the SP parameters set present field is 0, the length of the SP parameters set field is 0 bit, meaning that the field does not exist. Instead, in a case where the value of the SP parameters set present field is 1, the length of the SP parameters set field is N*16 bits. Similarly, in a case where the value of the SP timing info set present field is 0, the length of the SP timing info field is 0 bit, meaning that the SP timing info field does not exist. On the contrary, in a case where the value of the SP timing info set present field is 1, the length of the SP timing info field is N*16 bits. Similarly, in a case where the value of the beacon interval present field is 0, the length of the beacon interval field is 0 bits, meaning that the beacon interval field does not exist. On the contrary, in a case where the value of the beacon interval present field is 1, the length of the beacon interval field is 8 bits.
[0219] The explanations of the SP parameters set field, SP timing info set field, and beacon interval field may be referred to the above description, and will not repeat them here.
[0220] Furthermore, as shown in FIG. 8, the SP parameter set field contains SP set ID 0 field, SP set ID 1 field . . . SP set ID N-1 field. Each SP set ID field includes an SP interval field with a length of 8 bits, an SP minimum wake duration field with a length of 4 bits, and a reserved field with a length of 4 bits. As shown in FIG. 8, the SP set ID 0 field includes an SP interval field, an SP minimum wake duration field, and a reserved field. Furthermore, the SP interval field includes a timing unit field with a length of 2 bits and a timing interval field with a length of 6 bits. The interpretation of the SP interval field, SP minimum wake duration field, timing unit field, and timing interval field in the SP parameter set field is the same as that described above and will not be repeated here.
[0221] The SP timing information set field contains SP set ID 0 field, SP set ID 1 field . . . SP set ID N-1 field. Furthermore, each SP set ID field includes an SP start time field with a length of 13 bits and a reserved field with a length of 3 bits. For example, as shown in FIG. 8, the SP set ID 0 period includes an SP start time field and a reserved field. The explanation of the SP start time field is the same as that described above and will not be repeated here.
[0222] The beacon interval field includes a timing unit field with a length of 2 bits and a timing interval field with a length of 6 bits. The timing interval field indicates a time difference between the start times of two adjacent beacon frames, and the timing unit field indicates the timing unit of the time difference.
[0223] Case 3, the first frame is an AMP poll frame, which is used to set the SP setting and trigger one or more STAs'random access transmission.
[0224] In this case, the AMP poll frame may carry SP parameters and SP timing information. The AMP poll frame may be broadcast by the AP. This may help reserve the SP for more channel access slots and reduce the power consumed by STAs in reception operation state.
[0225] FIG. 9 illustrates a schematic diagram of a process in which an AP sets an O-SP through an AMP poll frame in accordance with some embodiments of the present disclosure. As shown in FIG. 9, the AP transmits an AMP poll frame in O-SP 1, which is used to set the corresponding SP set of O-SP 2. The AMP poll frame carries SP parameters and SP timing information of the O-SP 2.
[0226] It is noted that FIG. 9 illustrates an absolute start time, minimum wake duration, and interval. The absolute start time and minimum wake duration are SP settings of O-SP 2, which may be carried in the AMP poll frame. The interval shown in FIG. 9 is an interval between O-SP 1 and O-SP 2, which may be carried in a frame used to set the SP setting of O-SP 1.
[0227] FIG. 10 illustrates a schematic diagram of an AMP Poll Frame Body in accordance with some embodiments of the present disclosure. The AMP Poll Frame Body includes a sub-type field, which has a length of 2 bits.
[0228] The AMP Poll Frame Body may further include a sub-type short control field, which has a length of 14 bits and includes the following fields: a random access type and session ID present field with a length of 1 bit, an extended contention window (ECW) and backoff slot limit present field with a length of 1 bit, a response control present field with a length of 1 bit, a slot information present field with a length of 1 bit, a Bi-static backscatter information present field with a length of 1 bit, a SP parameters present field with a length of 1 bit, and a reserved field with a length of 7 bit.
[0229] The random access type and session ID present field indicates whether a random access type and session ID field is present, the ECW and backoff slot limit present field indicates whether a ECW and backoff slot limit field is present, the response control present field indicates whether a response control field is present, the slot information present field indicates whether a slot information field is present, and the Bi-static backscatter information present field indicates whether a Bi-static backscatter information field is present. The explanation of the SP parameters present field and the SP timing info present field may be referred to the above description, and is not repeated here.
[0230] The AMP Poll Frame Body may further include a type dependent payload field, which has a length of 14 bits, and includes a the random access type and session ID field with a length of 0 bit or 8 bits, a ECW and backoff slot limit field with a length of 0 bit or 8 bits, a response control field with a length of 0 bit or 8 bits, a slot information field with a length of 0 bit or 16 bits, a Bi-static backscatter information field with a length of 0 bit or 16 bits, a SP parameters field with a length of 0 bit or 16 bits and a SP timing info field with a length of 0 bit or 16 bits.
[0231] For example, in a case where the value of the random access type and session ID present field is 0, the length of the random access type and session ID field is 0 bit, meaning that the random access type and session ID field does not exist. On the contrary, in a case where the value of the random access type and session ID present field is 1, the length of the random access type and session ID field is 8 bits. Similarly, in a case where the value of the ECW and backoff slot limit present field is 0, the length of the ECW and backoff slot limit field is 0 bit, meaning that the ECW and backoff slot limit field does not exist. On the contrary, in a case where the value of the ECW and backoff slot limit present field is 1, the length of the ECW and backoff slot limit field is 8 bits. Similarly, in a case where the value of the response control present field is 0, the length of the response control field is 0 bit, meaning that the response control field does not exist. On the contrary, in a case where the value of the response control present field is 1, the length of the response control field is 8 bits. Similarly, in a case where the value of the slot information present field is 0, the length of the slot information field is 0 bit, meaning that the slot information field does not exist. On the contrary, in a case where the value of the slot information present field is 1, the length of the slot information field is 16 bits. Similarly, in a case where the value of the Bi-static backscatter information present field is 0, the length of the Bi-static backscatter information field is 0 bit, meaning that the Bi-static backscatter information field does not exist. On the contrary, in a case where the value of the Bi-static backscatter information present field is 1, the length of the Bi-static backscatter information field is 16 bits. Similarly, in a case where the value of the SP parameters present field is 0, the length of the SP parameters field is 0 bit, meaning that the SP parameters field does not exist. On the contrary, in a case where the value of the SP parameters present field is 1, the length of the SP parameters field is 16 bits. Similarly, in a case where the value of the SP timing info present field is 0, the length of the SP timing info field is 0 bit, meaning that the SP timing info field does not exist. On the contrary, in a case where the value of the SP timing info present field is 1, the length of the SP timing info field is 16 bits.
[0232] The explanation of the SP parameters field and the SP timing info field may be referred to the above description, and no further elaboration is needed here.
[0233] Therefore, AP may set SP settings for STA in various ways.
[0234] In case 1, the AP may first transmit an AMP SP information frame, which is used to set up settings of one SP, followed by an AMP poll frame, which is used to trigger the STAs random access transmission. In response to receiving the AMP poll frame, the STA may transmit an AMP response frame.
[0235] In case 2, the AP may first transmit an AMP beacon frame, which is used to set up the SP settings of multiple SPs, followed by an AMP poll frame, which is used to trigger the STAs random access transmission. In response to receiving the AMP poll frame, the STA may transmit an AMP response frame.
[0236] In case 3, the AP may transmit an AMP poll frame, which is used to set up the settings of one SP and trigger the STAs random access transmission. In response to receiving the AMP poll frame, the STA may transmit an AMP response frame.
[0237] It is noted that during the communication between the AP and the STA in the AMP poll frame and AMP response frame, the STA is in an awake state.
[0238] In some embodiments, the AMP response frame includes a requests field, which includes at least one of: a field indicating a request for providing an update on the SP set through the AMP SP information frame transmitted no earlier than the end of the corresponding SP in the SP set; or a field indicating a request for providing an update on the SP set through the AMP beacon frame transmitted no earlier than the end of the corresponding SP in the SP set.
[0239] For example, the field indicating a request for providing an update on the SP set through the AMP SP information frame may be referred to as the AMP SP info field, and the field indicating a request for providing an update on the SP set through the AMP beacon frame may be referred to as the AMP beacon field.
[0240] In some embodiments, the AMP response frame further includes a field indicating whether the requests field is present.
[0241] For example, the STAs may request for an SP timing update through the requests field in any AMP response frame, by setting respective bits with value of 1 for AMP SP info frame, or AMP Beacon frame. The AP may transmit a non-periodic AMP SP Info or AMP Beacon frame in response to the STA’s request at the end of the AMP polling window or random access session. This may address the case where an AMP STA misses the SP info or beacon frames, or needs a timing update to the start of the O-SP.
[0242] FIG. 11 illustrates a schematic diagram of a communication between an AMP and a STA in accordance with some embodiments of the present disclosure, which may be applicable to the three cases mentioned above.
[0243] As shown in FIG. 11, after the AP transmits an AMP poll frame to trigger the random access transmission of the STA, in response to the AMP poll frame, the STA may transmit a response frame during the O-SP 1 random access slots. The AMP response frame carries the AMP SP info field with the value of 1, which indicates the request to update the corresponding SP set field in O-SP 1 through the SP info frame. After receiving the response frame, the AP transmits an AMP SP information frame or an AMP beacon frame to update the current SP settings, i.e., to update new SP settings, for example, including the settings of O-SP 2.
[0244] It is noted that the transmission time of the AMP SP information frame or AMP beacon frame is no earlier than the end of O-SP 1. For example, the AMP SP information frame may be transmitted after waiting a SIFS (e.g., 10 μs) at the end of the SP. The end of O-SP is marked in FIG. 11.
[0245] FIG. 12 illustrates a schematic diagram of the AMP random access response frame body in accordance with some embodiments of the present disclosure. The AMP random access response frame is one type of AMP response frame, corresponding to the frame type field value of 2 in the AMP MAC frame. For the AMP response frame, the frame structure of the response frame transmitted by the STA is different in different cases. Table 6 shows corresponding description for the sub-type field value of the AMP response frame.
[0246] Table 6
[0247] As shown in Table 6, in a case where the sub-type field takes the value of 0, the AMP response frame is the random access response frame, used to response during random access transmission. In a case where the sub-type field takes the value of 1, the AMP response frame is the scheduled access response frame, used to response during triggered or scheduled transmission. In a case where the sub-type field takes the value of 2, the AMP response frame is the AMP adhoc response frame, used to trigger frame with adhoc request. In a case where the sub-type field takes the value of 3, the AMP SP frame is the reserved frame.
[0248] In the embodiments of this disclosure, in response to an AMP poll frame transmitted by the AP, the STA transmits a random access response frame. As shown in FIG. 12, the random access response frame body includes a sub-type field, which has a length of 2 bits and with the value of 0.
[0249] The random access response frame body may further include a sub-type short control field, which has a length of 6 bits and includes the following fields: an EPC present field with a length of 1 bit, a TID present field of with a length of 1 bit, an available energy present field with a length of 1 bit, a payload size present field with a length of 1 bit, an energy storage capacity present field with a length of 1 bit, a request present field with a length of 1 bit.
[0250] For example, the EPC present field indicates whether a EPC field is present, the TID present field indicates whether a TID field is present, the available energy present field indicates whether an available energy field is present, the payload size present field indicates whether a payload size field is present, the energy storage capacity present field indicates whether an energy storage capacity field is present, and the request present field indicates whether a requests field is present.
[0251] The random access response frame body may further include a type dependent payload field, which has a variable length, and includes a EPC field with a variable length, a TID field with a variable length, an available energy field with a length of 0 bit or 4 bits, a payload size field with a length of 0 bit or 4 bits, an energy storage capacity field with a length of 0 bit or 12 bits, a requests field with a length of 0 bit or 8 bits, and a padding field with a length of 0 bit or 4 bits.
[0252] For example, in a case where the value of the EPC present field is 0, the length of the EPC field is 0 bit, meaning that the EPC field does not exist. On the contrary, in a case where the value of the EPC present field is 1, the length of the EPC field is variable (great than 0 bit) . Similarly, in a case where the value of the TID present field is 0, the length of the TID field is 0 bit, meaning that the TID field does not exist. On the contrary, in a case where the value of the TID present field is 1, the length of the TID field is variable (great than 0 bit) . Similarly, in a case where the value of the available energy present field is 0, the length of the available energy field is 0 bit, meaning that the available energy field does not exist. On the contrary, in a case where the value of the available energy present field is 1, the length of the available energy field is 0 bit or 4 bits. Similarly, in a case where the value of the payload size present field is 0, the length of the payload size field is 0 bit, meaning that the field does not exist. On the contrary, in a case where the value of the payload size present field is 1, the length of the payload size field is 0 bit or 4 bits. Similarly, in a case where the value of the energy storage capacity present field is 0, the length of the energy storage capacity field is 0 bit, meaning that the energy storage capacity field does not exist. On the contrary, in a case where the value of the energy storage capacity present field is 1, the length of the energy storage capacity field is 0 bit or 12 bits. Similarly, in a case where the value of the request present field is 0, the length of the requests field is 0 bit, meaning that the requests field does not exist. On the contrary, in a case where the value of the request present field is 1, the length of the requests field is 0 bit or 8 bits.
[0253] The requests field includes an AMP SP info field with a length of 1 bit, an AMP SP beacon field with a length of 1 bit, and a reserved field with a length of 6 bits. The explanation of the AMP SP info field and AMP SP beacon field may be referred to the description above, and will not be repeated here.
[0254] It should be understood that AMP beacon frame may carries a SP parameters set for all O-SPs included in the updated SP set, AMP SP info frame may carries SP parameters for one O-SP included in the updated SP set, as well as to update SP parameters for the following O-SP settings. The AMP beacon frame is large and more general for timing, while the AMP SP info frame may be used for updating SP information, contains less information and will be quicker to decode. The STA may prefer requesting AMP SP info frame to save power. The STA may prefer requesting for AMP beacon frame to get more information regarding other SPs that the AP supports. STA may request the AP to update the corresponding SP settings through the AMP SP info field or AMP SP beacon field based on its own needs within the AMP response frame.
[0255] In the embodiments of the present disclosure, without special instructions and logical conflicts, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0256] It will be understood that, in order to achieve the above functions, the AP and STA each include corresponding hardware and / or software modules for implementing various functions. Those skilled persons in the art should easily realize that the embodiments of present disclosure can be implemented in the form of a hardware or a combination of hardware and computer software in combination with the units and algorithm steps described in the embodiments of the present disclosure. Whether a certain function is executed by hardware or by computer software driving hardware depends on the specific application and design constraint conditions of the technical solutions.
[0257] The communication methods provided in the embodiments of the present disclosure are described in detail above with reference to FIGS. 1 to 12. Next, the communication apparatuses in the embodiments of the present disclosure will be described in detail below with reference to FIGS. 13 to 14.
[0258] FIGS. 13 to 14 are schematic structural diagrams of communication apparatuses in accordance with some embodiments of the present disclosure. These communication apparatuses can 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 101 or an AMP IoT STA 102 as shown in FIG. 1.
[0259] As shown in FIG. 13, the communication apparatus 1300 may include a transceiver unit 1310 and a processing unit 1320. The communication apparatus 1300 is used to implement the functions of the AP or STA in the method embodiments shown in FIG. 3.
[0260] In a case where the apparatus 1300 is used to implement the functions of the AP in the method embodiments shown in FIG. 3, the processing unit 1320 is configured to determine a first frame for setting a service period (SP) set for one or more stations (STAs) , where the SP set is used for data transmission between the one or more STAs and the communication apparatus, and the one or more STAs include at least unassociated STAs. The transceiver unit 1310 is configured to transmit the first frame.
[0261] In some embodiments, the first frame includes at least one of: a field indicating an identification of the SP set; a SP parameters field indicating both a time interval between a SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the SP included in the SP set; or a SP timing information field indicating a start time of the SP included in the SP set.
[0262] In some embodiments, the first frame further includes at least one of: a field indicating whether the SP parameters field is present; or a field indicating whether the SP timing information field is present.
[0263] In some embodiments, the start time of the SP included in the SP set is an absolute start time, or the start time of the SP included in the SP set is determined based on a time difference between the start time of the SP included in the SP set and a transmission time of the first frame or subsequent frames indicating the start time of the SP.
[0264] In some embodiments, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is the absolute start time; and a field indicating the absolute start time.
[0265] In some embodiments, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is determined based on the time difference; and a field indicating a timing unit of the time difference and a number of timing units included in the time difference.
[0266] In some embodiments, the field indicating the identification of the SP set includes: a field indicating a type of the SP included in the SP set; and a field indicating an identification, corresponding to the type, of the SP set.
[0267] In some embodiments, the first frame is an ambient power (AMP) SP information frame, and the AMP SP information frame is transmitted no later than the start of a SP included in the SP set.
[0268] In some embodiments, the transceiver unit 1310 is further configured to transmit the first frame multiple times at a fixed period.
[0269] In some embodiments, the first frame is an AMP beacon frame for setting multiple SPs including the SP set.
[0270] In some embodiments, the AMP beacon frame includes at least one of: a SP parameters set field including multiple SP parameters fields, where a SP parameters field in the multiple SP parameters fields indicates both a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the corresponding SP included in the SP set; a SP timing information set field including multiple SP timing information fields, where a SP timing information field in the multiple SP timing information fields indicates a start time of a corresponding SP included in the SP set; or a beacon interval field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame.
[0271] In some embodiments, the AMP beacon frame further includes at least one of: a field indicating whether the SP parameters set field is present; a field indicating whether the SP timing information set field is present; or a field indicating whether the beacon interval field is present.
[0272] In some embodiments, the transceiver unit 1310 is further configured to transmit, in the SP, an AMP poll frame for triggering random access transmission of a STA in the one or more STAs.
[0273] In some embodiments, the first frame is an AMP poll frame, and the first frame is further used for triggering random access transmission of a STA in the one or more STAs.
[0274] In some embodiments, a first STA in the one or more STAs is in an awake state for a period of time after a start of a SP included in the SP set, where the transceiver unit 1310 further configured to receive, from the first STA, a response frame responsive to the AMP poll frame.
[0275] In some embodiments, the response frame includes a requests field, and the requests field includes at least one of: a field indicating a request for providing an update on the SP set through the AMP SP information frame transmitted no earlier than the end of the corresponding SP in the SP set; or a field indicating a request for providing an update on the SP set through the AMP beacon frame transmitted no earlier than the end of the corresponding SP in the SP set.
[0276] In some embodiments, the response frame further includes a field indicating whether the requests field is present.
[0277] In a case where the communication apparatus 1300 is used to implement the functions of the STA in the method embodiments shown in FIG. 3, the transceiver unit 1310 is configured to receive a first frame for setting a service period (SP) set for one or more stations (STAs) , where the SP set is used for data transmission between the one or more STAs and an access point (AP) , and the one or more STAs include at least an unassociated STA. The processing unit 1320 is configured to determine whether to be in an awake state after a start of a SP included in the SP set, based on the first frame.
[0278] In some embodiments, the first frame includes at least one of: a field indicating an identification of the SP set; a SP parameters field indicating both a time interval between the SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in the awake state after the start of the SP included in the SP set; or a SP timing information field indicating a start time of the SP included in the SP set.
[0279] In some embodiments, the first frame further includes at least one of: a field indicating whether the SP parameters field is present; or a field indicating whether the SP timing information field is present.
[0280] In some possible design, the start time of the SP included in the SP set is an absolute start time, or the start time of the SP included in the SP set is determined based on a time difference between the start time of the SP included in the SP set and a transmission time of the first frame or subsequent frames indicating the start time of the SP.
[0281] In some embodiments, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is the absolute start time; and a field indicating the absolute start time.
[0282] In some embodiments, the SP timing information field includes: a field indicating that the start time of the SP included in the SP set is determined based on the time difference; and a field indicating a timing unit of the time difference and a number of timing units included in the time difference.
[0283] In some embodiments, the field indicating the identification of the SP set includes: a field indicating a type of the SP included in the SP set; and a field indicating an identification, corresponding to the type, of the SP set.
[0284] In some embodiments, the first frame is an AMP SP information frame, and the AMP SP information frame is transmitted no later than the start of the SP included in the SP set.
[0285] In some embodiments, the transceiver unit 1310 is further configured to receive the first frame multiple times at a fixed period.
[0286] In some embodiments, the first frame is an AMP beacon frame for setting multiple SP sets comprising the SP set. The AMP beacon frame includes at least one of: a SP parameters set field including multiple SP parameters fields, where a SP parameters field in the multiple SP parameters fields indicates both a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in the awake state after a start of the corresponding SP included in the SP set; a SP timing information set field including multiple SP timing information fields, where a SP timing information field in the multiple SP timing information fields indicates a start time of a corresponding SP included in the SP set; or a beacon interval field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame.
[0287] In some embodiments, the AMP beacon frame further includes at least one of: a field indicating whether the SP parameters set field is present; a field indicating whether the SP timing information set field is present; or a field indicating whether the beacon interval field is present.
[0288] In some embodiments, the transceiver unit 1310 is further configured to receive, in the SP, an AMP poll frame for triggering random access transmission of a STA in the one or more STAs.
[0289] In some embodiments, the first frame is an AMP poll frame, and the first frame is further used for triggering random access transmission of a STA in the one or more STAs.
[0290] In some embodiments, the transceiver unit 1310 is further configured to transmit a response frame responsive to the AMP poll frame.
[0291] In some embodiments, the response frame includes a requests field, and the requests field includes at least one of: a field indicating a request for providing an update on the SP set through the AMP SP information frame transmitted no earlier than the end of the corresponding SP in the SP set; or a field indicating a request for providing an update on the SP set through the AMP beacon frame transmitted no earlier than the end of the corresponding SP in the SP set.
[0292] In some embodiments, the response frame further includes a field indicating whether the requests field is present.
[0293] As for the detailed description of the steps performed by the transceiver unit 1310 and the processing unit 1320, reference can be made to the relevant description in the method embodiments shown in the FIG. 3.
[0294] As shown in FIG. 14, the communication apparatus 1400 includes a processor 1410 and an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled to each other. It will be understood that the interface circuit 1420 may be a transceiver or an input / output interface. In some examples, the communication apparatus 1400 may further include a memory 1430 for storing instructions executed by the processor 1410, or storing input data required by the processor 1410 for executing the instructions, or storing data generated after the processor 1410 executing the instructions. In some examples, the interface circuit 1420 may be understood as part of the processor 1410, and thus the communication apparatus 1400 includes the processor 1410.
[0295] In a case where the communication apparatus 1400 is used to implement the method shown in FIG. 3, the processor 1410 is used to implement the functions of the processing unit 1320, and the interface circuit 1420 is used to implement the functions of the transceiver unit 1310.
[0296] In a case where 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.
[0297] In a case where 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.
[0298] 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.
[0299] Some embodiments of the present disclosure provide 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.
[0300] Some embodiments of the present disclosure provide a computer program product carried on a computer-readable storage medium (e.g., 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.
[0301] 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.
[0302] 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.
[0303] 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.
[0304] 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.
[0305] 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” can also be understood as meaning “depending on” , “representative of” , “indicative of” , “associated with” or similar expressions.
[0306] In the present disclosure, the terms "system" and "network" may be used interchangeably in embodiments of this disclosure. "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 disclosure 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.
[0307] A person skilled in the art should understand that embodiments of the present disclosure may be provided as a method, an apparatus (or system) , computer-readable storage medium, or a computer program product. Therefore, this disclosure 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 disclosure 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.
[0308] This disclosure is described with reference to the flowcharts and / or block diagrams of the method, the device (system) , and the computer program product. 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.
[0309] 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.
[0310] 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.
[0311] It is clearly that a person skilled in the art can make various modifications and variations to this disclosure without departing from the scope of this disclosure. This disclosure is intended to cover these modifications and variations of this disclosure provided that they fall within the scope of protection defined by the following claims and their equivalent technologies.
Claims
1.A communication method, comprising:determining a first frame for setting a service period (SP) set for one or more stations (STAs) , wherein the SP set is used for data transmission between the one or more STAs and an access point (AP) , and the one or more STAs comprise at least an unassociated STA; andtransmitting the first frame.2.The communication method of claim 1, wherein the first frame comprises at least one of:a field indicating an identification of the SP set;a SP parameters field indicating both a time interval between a SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the SP included in the SP set; ora SP timing information field indicating a start time of the SP included in the SP set.3.The communication method of claim 2, wherein the first frame further comprises at least one of:a field indicating whether the SP parameters field is present; ora field indicating whether the SP timing information field is present.4.The communication method of claim 2 or 3, wherein the start time of the SP included in the SP set is an absolute start time, or the start time of the SP included in the SP set is determined based on a time difference between the start time of the SP included in the SP set and a transmission time of the first frame.5.The communication method of claim 4, wherein the SP timing information field comprises:a field indicating that the start time of the SP included in the SP set is the absolute start time; anda field indicating the absolute start time.6.The communication method of claim 4, wherein the SP timing information field comprises:a field indicating that the start time of the SP included in the SP set is determined based on the time difference; anda field indicating a timing unit of the time difference and a number of timing units comprised in the time difference.7.The communication method of any one of claims 2 to 6, wherein the field indicating the identification of the SP set comprises:a field indicating a type of the SP included in the SP set; anda field indicating an identification, corresponding to the type, of the SP set.8.The communication method of any one of claims 1 to 7, wherein the first frame is an ambient power (AMP) SP information frame, and the AMP SP information frame is transmitted no later than the start of a SP included in the SP set.9.The communication method of claim 8, wherein transmitting the first frame comprises:transmitting the first frame multiple times at a fixed period.10.The communication method of any one of claims 1 to 7, wherein the first frame is an AMP beacon frame for setting multiple SPs comprising the SP set.11.The communication method of claim 10, wherein the AMP beacon frame comprises at least one of:a SP parameters set field comprising multiple SP parameters fields, wherein a SP parameters field in the multiple SP parameters fields indicates both a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the corresponding SP included in the SP set;a SP timing information set field comprising multiple SP timing information fields, wherein a SP timing information field in the multiple SP timing information fields indicates a start time of a corresponding SP included in the SP set; ora beacon interval field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame.12.The communication method of claim 11, wherein the AMP beacon frame further comprises at least one of:a field indicating whether the SP parameters set field is present;a field indicating whether the SP timing information set field is present; ora field indicating whether the beacon interval field is present.13.The communication method of any one of claims 8 to 12, further comprising:transmitting, in the SP, an AMP poll frame for triggering random access transmission of a STA in the one or more STAs.14.The communication method of any one of claims 1 to 7, wherein the first frame is an AMP poll frame, and the first frame is further used for triggering random access transmission of a STA in the one or more STAs.15.The communication method of claim 13 or 14, wherein a first STA in the one or more STAs is in an awake state for a period of time after a start of a SP included in the SP set, and the method further comprises:receiving, from the first STA, a response frame responsive to the AMP poll frame.16.The communication method of claim 15, wherein the response frame comprises a requests field, and the requests field comprises at least one of:a field indicating a request for providing an update on the SP set through the AMP SP information frame transmitted no earlier than the end of the corresponding SP in the SP set; ora field indicating a request for providing an update on the SP set through the AMP beacon frame transmitted no earlier than the end of the corresponding SP in the SP set.17.The communication method of claim 16, wherein the response frame further comprises a field indicating whether the requests field is present.18.A communication method, comprising:receiving a first frame for setting a service period (SP) set for one or more stations (STAs) , wherein the SP set is used for data transmission between the one or more STAs and an access point (AP) , and the one or more STAs comprise at least unassociated STAs; anddetermining whether to be in an awake state after a start of a SP included in the SP set, based on the first frame.19.The communication method of claim 18, wherein the first frame comprises at least one of:a field indicating an identification of the SP set;a SP parameters field indicating both a time interval between the SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in the awake state after the start of the SP included in the SP set; ora SP timing information field indicating a start time of the SP included in the SP set.20.The communication method of claim 19, wherein the first frame further comprises at least one of:a field indicating whether the SP parameters field is present; ora field indicating whether the SP timing information field is present.21.The communication method of claim 19 or 20, wherein the start time of the SP included in the SP set is an absolute start time, or the start time of the SP included in the SP set is determined based on a time difference between the start time of the SP included in the SP set and a transmission time of the first frame.22.The communication method of claim 21, wherein the SP timing information field comprises:a field indicating that the start time of the SP included in the SP set is the absolute start time; anda field indicating the absolute start time.23.The communication method of claim 21, wherein the SP timing information field comprises:a field indicating that the start time of the SP included in the SP set is determined based on the time difference; anda field indicating a timing unit of the time difference and a number of timing units comprised in the time difference.24.The communication method of any one of claims 19 to 23, wherein the field indicating the identification of the SP set comprises:a field indicating a type of the SP included in the SP set; anda field indicating an identification, corresponding to the type, of the SP set.25.The communication method of any one of claims 18 to 24, wherein the first frame is an AMP SP information frame, and the AMP SP information frame is transmitted no later than the start of the SP included in the SP set.26.The communication method of claim 25, wherein receiving the first frame comprises:receiving the first frame multiple times at a fixed period.27.The communication method of any one of claims 18 to 26, wherein the first frame is an AMP beacon frame for setting multiple SP sets comprising the SP set.28.The communication method of claim 27, wherein the AMP beacon frame comprises at least one of:a SP parameters set field comprising multiple SP parameters fields, wherein a SP parameters field in the multiple SP parameters fields indicates both a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in the awake state after a start of the corresponding SP included in the SP set;a SP timing information set field comprising multiple SP timing information fields, wherein a SP timing information field in the multiple SP timing information fields indicates a start time of a corresponding SP included in the SP set; ora beacon interval field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame.29.The communication method of claim 28, wherein the AMP beacon frame further comprises at least one of:a field indicating whether the SP parameters set field is present;a field indicating whether the SP timing information set field is present; ora field indicating whether the beacon interval field is present.30.The communication method of any one of claims 25 to 29, further comprising:receiving, in the SP, an AMP poll frame for triggering random access transmission of a STA in the one or more STAs.31.The communication method of any one of claims 18 to 24, wherein the first frame is an AMP poll frame, and the first frame is further used for triggering random access transmission of a STA in the one or more STAs.32.The communication method of claim 30 or 31, further comprising:transmitting a response frame responsive to the AMP poll frame.33.The communication method of claim 32, wherein the response frame comprises a requests field, and the requests field comprises at least one of:a field indicating a request for providing an update on the SP set through the AMP SP information frame transmitted no earlier than the end of the corresponding SP in the SP set; ora field indicating a request for providing an update on the SP set through the AMP beacon frame transmitted no earlier than the end of the corresponding SP in the SP set.34.The communication method of claim 33, wherein the response frame further comprises a field indicating whether the requests field is present.35.A communication apparatus, comprising:a processing unit configured to determine a first frame for setting a service period (SP) set for one or more stations (STAs) , wherein the SP set is used for data transmission between the one or more STAs and the communication apparatus, and the one or more STAs comprise at least unassociated STAs; anda transceiver unit configured to transmit the first frame.36.The communication apparatus of claim 35, wherein the first frame comprises at least one of:a field indicating an identification of the SP set;a SP parameters field indicating both a time interval between a SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the SP included in the SP set; ora SP timing information field indicating a start time of the SP included in the SP set.37.The communication apparatus of claim 36, wherein the first frame further comprises at least one of:a field indicating whether the SP parameters field is present; ora field indicating whether the SP timing information field is present.38.The communication apparatus of claim 36 or 37, wherein the start time of the SP included in the SP set is an absolute start time, or the start time of the SP included in the SP set is determined based on a time difference between the start time of the SP included in the SP set and a transmission time of the first frame.39.The communication apparatus of claim 38, wherein the SP timing information field comprises:a field indicating that the start time of the SP included in the SP set is the absolute start time; anda field indicating the absolute start time.40.The communication apparatus of claim 38, wherein the SP timing information field comprises:a field indicating that the start time of the SP included in the SP set is determined based on the time difference; anda field indicating a timing unit of the time difference and a number of timing units comprised in the time difference.41.The communication apparatus of any one of claims 36 to 40, wherein the field indicating the identification of the SP set comprises:a field indicating a type of the SP included in the SP set; anda field indicating an identification, corresponding to the type, of the SP set.42.The communication apparatus of any one of claims 35 to 41, wherein the first frame is an ambient power (AMP) SP information frame, and the AMP SP information frame is transmitted no later than the start of a SP included in the SP set.43.The communication apparatus of claim 42, wherein the transceiver unit is further configured to transmit the first frame multiple times at a fixed period.44.The communication apparatus of any one of claims 35 to 41, wherein the first frame is an AMP beacon frame for setting multiple SPs comprising the SP set.45.The communication apparatus of claim 44, wherein the AMP beacon frame comprises at least one of:a SP parameters set field comprising multiple SP parameters fields, wherein a SP parameters field in the multiple SP parameters fields indicates both a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in an awake state after a start of the corresponding SP included in the SP set;a SP timing information set field comprising multiple SP timing information fields, wherein a SP timing information field in the multiple SP timing information fields indicates a start time of a corresponding SP included in the SP set; ora beacon interval field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame.46.The communication apparatus of claim 45, wherein the AMP beacon frame further comprises at least one of:a field indicating whether the SP parameters set field is present;a field indicating whether the SP timing information set field is present; ora field indicating whether the beacon interval field is present.47.The communication apparatus of any one of claims 42 to 46, wherein the transceiver unit is further configured to transmit, in the SP, an AMP poll frame for triggering random access transmission of a STA in the one or more STAs.48.The communication apparatus of any one of claims 35 to 41, wherein the first frame is an AMP poll frame, and the first frame is further used for triggering random access transmission of a STA in the one or more STAs.49.The communication apparatus of claim 47 or 48, wherein a first STA in the one or more STAs is in an awake state for a period of time after a start of a SP included in the SP set, wherein the transceiver unit is further configured to receive, from the first STA, a response frame responsive to the AMP poll frame.50.The communication apparatus of claim 49, wherein the response frame comprises a requests field, and the requests field comprises at least one of:a field indicating a request for providing an update on the SP set through the AMP SP information frame transmitted no earlier than the end of the corresponding SP in the SP set; ora field indicating a request for providing an update on the SP set through the AMP beacon frame transmitted no earlier than the end of the corresponding SP in the SP set.51.The communication apparatus of claim 50, wherein the response frame further comprises a field indicating whether the requests field is present.52.A communication apparatus, comprising:a transceiver unit configured to receive a first frame for setting a service period (SP) set for one or more stations (STAs) , wherein the SP set is used for data transmission between the one or more STAs and an access point (AP) , and the one or more STAs comprise at least unassociated STAs; anda processing unit configured to determine whether to be in an awake state after a start of a SP included in the SP set, based on the first frame.53.The communication apparatus of claim 52, wherein the first frame comprises at least one of:a field indicating an identification of the SP set;a SP parameters field indicating both a time interval between the SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in the awake state after the start of the SP included in the SP set; ora SP timing information field indicating a start time of the SP included in the SP set.54.The communication apparatus of claim 53, wherein the first frame further comprises at least one of:a field indicating whether the SP parameters field is present; ora field indicating whether the SP timing information field is present.55.The communication apparatus of claim 53 or 54, wherein the start time of the SP included in the SP set is an absolute start time, or the start time of the SP included in the SP set is determined based on a time difference between the start time of the SP included in the SP set and a transmission time of the first frame.56.The communication apparatus of claim 55, wherein the SP timing information field comprises:a field indicating that the start time of the SP included in the SP set is the absolute start time; anda field indicating the absolute start time.57.The communication apparatus of claim 55, wherein the SP timing information field comprises:a field indicating that the start time of the SP included in the SP set is determined based on the time difference; anda field indicating a timing unit of the time difference and a number of timing units comprised in the time difference.58.The communication apparatus of any one of claims 53 to 57, wherein the field indicating the identification of the SP set comprises:a field indicating a type of the SP included in the SP set; anda field indicating an identification, corresponding to the type, of the SP set.59.The communication apparatus of any one of claims 52 to 58, wherein the first frame is an AMP SP information frame, and the AMP SP information frame is transmitted no later than the start of the SP included in the SP set.60.The communication apparatus of claim 59, wherein transceiver unit is further configured to receive the first frame multiple times at a fixed period.61.The communication apparatus of any one of claims 52 to 60, wherein the first frame is an AMP beacon frame for setting multiple SP sets comprising the SP set.62.The communication apparatus of claim 61, wherein the AMP beacon frame comprises at least one of:a SP parameters set field comprising multiple SP parameters fields, wherein a SP parameters field in the multiple SP parameters fields indicates both a time interval between a corresponding SP included in the SP set and a subsequent SP included in the SP set, and a minimum duration for the STA to be in the awake state after a start of the corresponding SP included in the SP set;a SP timing information set field comprising multiple SP timing information fields, wherein a SP timing information field in the multiple SP timing information fields indicates a start time of a corresponding SP included in the SP set; ora beacon interval field indicating a time interval between a corresponding AMP beacon frame and a subsequent AMP beacon frame.63.The communication apparatus of claim 62, wherein the AMP beacon frame further comprises at least one of:a field indicating whether the SP parameters set field is present;a field indicating whether the SP timing information set field is present; ora field indicating whether the beacon interval field is present.64.The communication apparatus of any one of claims 59 to 63, wherein transceiver unit is further configured to receive, in the SP, an AMP poll frame for triggering random access transmission of a STA in the one or more STAs.65.The communication apparatus of any one of claims 52 to 58, wherein the first frame is an AMP poll frame, and the first frame is further used for triggering random access transmission of a STA in the one or more STAs.66.The communication apparatus of claim 64 or 65, wherein transceiver unit is further configured to transmit a response frame responsive to the AMP poll frame.67.The communication apparatus of claim 66, wherein the response frame comprises a requests field, and the requests field comprises at least one of:a field indicating a request for providing an update on the SP set through the AMP SP information frame transmitted no earlier than the end of the corresponding SP in the SP set; ora field indicating a request for providing an update on the SP set through the AMP beacon frame transmitted no earlier than the end of the corresponding SP in the SP set.68.The communication apparatus of claim 67, wherein the response frame further comprises a field indicating whether the requests field is present.69.A communication apparatus comprising a processor and a memory for storing computer instructions that, when executed by the processor, cause the communication apparatus to perform the method of any one of claims 1 to 34.70.A computer-readable storage medium for storing a computer program, wherein the computer program includes instructions for implementing the methods of any one of claims 1 to 34.71.A computer program product, comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 34.
Citation Information
Patent Citations
Communication method, device and system in wireless local area network
CN114679795A
Wireless communication method and device
CN118235520A
Broadcast TWT indication in broadcast probe response and fils discovery frames to aid unassociated stas
US20190014538A1
Wireless communication method and device
US20240214936A1