Wake-up method and apparatus
By providing a wake-up method in Wi-Fi IoT devices, the wake-up mode and channel information are negotiated between the site and the access point, which solves the problems of device communication reliability and channel conflict in extreme environments, and realizes efficient and reliable wake-up and communication of the device.
Patent Information
- Application Number
- PCT/CN2025/088770
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-23
- Filing Date
- 2025-04-14
- Publication Date
- 2025-10-30
AI Technical Summary
Existing Wi-Fi IoT technology cannot function properly in extreme environments, and communication between different devices suffers from conflicts and channel congestion, failing to meet the requirements of ultra-low complexity, extremely small size, and long lifespan.
By providing a wake-up method, the station is encouraged to request the access point to allocate parameters for point-to-point, point-to-multipoint, or broadcast wake-up modes. The access point allocates the corresponding wake-up mode and channel information according to the request, avoiding identifier conflicts and channel congestion, and supporting reliable communication between different devices.
It enables reliable wake-up and communication of devices in extreme environments, reduces channel conflicts, and improves the efficiency and reliability of communication between devices.
Smart Images

Figure CN2025088770_30102025_PF_FP_ABST
Abstract
Description
A wake-up method and apparatus
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202410498562.7, filed on April 23, 2024, entitled "A method and apparatus for waking up", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of wireless communication technology, and in particular to a wake-up method and apparatus. Background Technology
[0004] Traditional IoT devices typically require batteries for stable power, but the limited lifespan of batteries significantly increases the maintenance costs of IoT networks, especially in extreme environments where maintaining network operation and replacing batteries is quite challenging. Secondly, billions of batteries are discarded annually, a small fraction of which can be effectively recycled; simultaneously, as the number of IoT devices globally grows, the number of discarded batteries will continue to increase, severely impacting the Earth's ecosystem. To address these issues, battery-free IoT communication has been proposed. This not only improves network performance and sustainability but also significantly reduces device size and cost by removing batteries, enabling support for various emerging applications. Furthermore, battery-free devices are more environmentally friendly and safer for children and the elderly. Thanks to the widespread deployment and use of unlicensed frequency bands, Wi-Fi technology has become a strong competitor in IoT network deployment. However, existing Wi-Fi IoT technologies still cannot meet the ever-increasing application demands. First, in extreme environmental conditions (e.g., high voltage, extremely high / low temperatures, humid environments), traditional battery-powered devices may not function properly. Second, many use cases require maintenance-free devices (e.g., devices where traditional batteries do not need to be replaced / cannot be replaced). Finally, some use cases require ultra-low complexity, very small device size (e.g., a few millimeters thick), and longer lifecycles.
[0005] Ambient power (AMP)-based Wi-Fi IoT technology holds great promise, enabling battery-free operation and meeting the requirements of various vertical industries. These battery-free AMP devices rely on energy harvesting for operation, with energy sources including radio waves, light (sunlight), motion, and heat. They also employ relatively simple waveform designs to reduce complexity and power consumption (typical peak power may be less than 1mW). Combining AMP technology with Wi-Fi can enable new IoT services and expand the entire Wi-Fi ecosystem.
[0006] The IEEE 802.11ba standard defines the physical layer (PHY) and media access control (MAC) specifications for wake-up radio (WUR). In the MAC layer design of this protocol, a STA can enter the power-saving mode of WUR mode, and the access point (AP) will provide the STA with corresponding services, such as wake-up and synchronization, to ensure that the STA can operate normally in WUR mode.
[0007] However, the above specifications only support WUR operation between AP and STA. Therefore, communication between different devices in AMP-based Wi-Fi technology is a problem that those skilled in the art are studying. Summary of the Invention
[0008] This application provides a wake-up method and apparatus, which improves the communication process between different devices and provides useful information for wake-up operations and power transmission.
[0009] Firstly, a wake-up method is provided. This method can be executed by an excitation station, or by a chip / chip system or functional module configured within the excitation station. In this method, the excitation station sends a first request frame to an access point. The first request frame includes parameter request information, which requests the access point to allocate parameters for a first wake-up mode to the excitation station. The first wake-up mode includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. The excitation station receives a first response frame from the access point, which includes first parameter information for the first wake-up mode allocated by the access point.
[0010] Based on the above scheme, the excitation station can request parameters for point-to-point wake-up mode, point-to-multipoint wake-up mode, or broadcast wake-up mode from the access point via the first request frame. This provides useful information for subsequent wake-up and power transfer operations. The excitation station can then perform WUR operations with the ambient energy station using the parameters allocated by the access point. Furthermore, parameter allocation by the access point avoids problems caused by stations in different basic service sets not communicating with each other, thus improving communication reliability.
[0011] In one possible implementation, the first request frame includes a first identifier of the environmental energy station, which is used by the access point to identify the environmental energy station, and the first parameter information includes a second identifier of the environmental energy station in a first wake-up mode, which is used to identify the environmental energy station in the first wake-up mode.
[0012] Based on the above scheme, the access point can identify the environmental energy station through the first identifier, thus preventing malicious assignment of different second identifiers to the same environmental energy station. Furthermore, assigning the second identifier to the environmental energy station by the access point avoids identifier conflicts between different basic service sets.
[0013] In one possible implementation, the parameter request information includes channel request information for the first wake-up mode, and the first parameter information includes the first channel information for the first wake-up mode.
[0014] In one possible implementation, the first parameter information further includes channel deviation information, which is used to indicate the deviation between the wake-up frame carrying the first wake-up mode and the channel indicated by the first channel information.
[0015] Based on the above scheme, the access point can allocate channels for wake-up operations. By allocating channels for wake-up operations through the access point, channel congestion can be reduced.
[0016] In one possible implementation, the first wake-up mode is a point-to-multipoint wake-up mode, the parameter request information includes group identifier request information for the point-to-multipoint wake-up mode, and the first parameter information includes group identifier information for the point-to-multipoint wake-up mode.
[0017] Based on the above scheme, the embodiments of this application can support point-to-multipoint wake-up operations. Group identification information can provide useful information for subsequent wake-up operations, enabling the incentive station to wake up an environmental energy station in a group based on the group identification information. Furthermore, assigning group identification information by the access point can also avoid the problem of identification conflicts between different basic service sets.
[0018] In one possible implementation, the parameter request information also includes the number of requested group identifiers, and the first parameter information includes one or more group identifiers, the number of which satisfies the number included in the parameter request information.
[0019] Based on the above scheme, in this embodiment of the application, the incentive site may divide an environmental energy site into one or more groups, making the grouping of environmental energy sites more flexible, and different groups can be distinguished by group identification information.
[0020] In one possible implementation, the parameter request information includes the identification request information of the excitation site in the first wake-up mode, and the first parameter information includes the identification information of the excitation site in the first wake-up mode.
[0021] Based on the above scheme, the access point can assign identification information to the incentive sites, providing useful information for subsequent wake-up operations and power transmission. Furthermore, assigning identifications to incentive sites by the access point avoids identification conflicts between different basic service sets.
[0022] In one possible implementation, the first parameter information also includes the start time of the working cycle for the first wake-up mode. Based on the above scheme, the start time of the working cycle can avoid frame conflicts at the excitation site.
[0023] In one possible implementation, the excitation station receives a second request frame from the ambient energy station, the second request frame being used to request the access point to allocate parameters for a first wake-up mode. A second response frame is then sent to the ambient energy station, the second response frame including second parameter information for the first wake-up mode allocated by the access point, the second parameter information being part or all of the first parameter information.
[0024] Based on the above scheme, the excitation station and the environmental energy station can establish a WUR mode through the second request frame and the second response frame, and obtain information on subsequent wake-up operations and energy transfer operations through this interaction process.
[0025] In one possible implementation, the second parameter information includes one or more of the following: a first identifier of the environmental energy station in the first wake-up mode, a first channel information of the first wake-up mode, an identifier of the excitation station in the first wake-up mode, channel deviation information, or the start time of the duty cycle of the first wake-up mode. The channel deviation information is used to determine the channel carrying the wake-up frame of the first wake-up mode.
[0026] Based on the above scheme, the incentive station and the environmental energy station can obtain useful information about subsequent wake-up and energy transfer operations through an interactive process.
[0027] In one possible implementation, the excitation station sends a wake-up frame to the ambient energy station. The first wake-up mode is a point-to-point wake-up mode, and the wake-up frame includes a first identifier of the ambient energy station in the first wake-up mode. Alternatively, the first wake-up mode is a point-to-multipoint wake-up mode, and the wake-up frame includes group identifier information of the group to which the ambient energy station belongs in the first wake-up mode. Alternatively, the first wake-up mode is a broadcast wake-up mode, and the wake-up frame includes the identifier information of the excitation station.
[0028] Based on the above scheme, the excitation station can transmit energy to the environmental energy station by using the identifier carried in the wake-up frame to achieve point-to-point wake-up, point-to-multipoint wake-up, or broadcast wake-up.
[0029] Secondly, a wake-up method is provided. This method can be executed by an ambient energy station or by a chip / chip system or functional module located within the ambient energy station. In this method, the ambient energy station sends a second request frame to an excitation station. The second request frame instructs the access point to allocate parameters for a first wake-up mode, which includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. The ambient energy station receives a second response frame from the excitation station, which includes second parameter information for the first wake-up mode allocated by the access point.
[0030] In one possible implementation, the second parameter information includes a second identifier of the environmental energy station in the first wake-up mode, the second identifier being used to identify the environmental energy station in the first wake-up mode.
[0031] In one possible implementation, the second parameter information also includes the first channel information of the first wake-up mode.
[0032] In one possible implementation, the second parameter information further includes channel deviation information, which is used to indicate the deviation between the wake-up frame carrying the first wake-up mode and the channel indicated by the first channel information.
[0033] In one possible implementation, the first wake-up mode is a point-to-multipoint wake-up mode, and the second parameter information includes group identification information for the point-to-multipoint wake-up mode.
[0034] In one possible implementation, the second parameter information also includes the start time of the working cycle of the first wake-up mode.
[0035] In one possible implementation, the ambient energy station receives a wake-up frame from the excitation station. The first wake-up mode is a point-to-point wake-up mode, and the wake-up frame includes a first identifier of the ambient energy station in the first wake-up mode. Alternatively, the first wake-up mode is a point-to-multipoint wake-up mode, and the wake-up frame includes group identifier information of the group to which the ambient energy station belongs in the first wake-up mode.
[0036] Thirdly, a wake-up method is provided. This method can be executed by an access point, or by a chip / chip system or functional module configured in the AP. In this method, the access point receives a first request frame from an excitation site. The first request frame includes parameter request information, which requests the access point to allocate parameters for a first wake-up mode to the excitation site. The first wake-up mode includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. The access point sends a first response frame to the excitation site. The first response frame includes first parameter information for the first wake-up mode allocated by the access point.
[0037] In one possible implementation, the first request frame includes a first identifier of the environmental energy station, which is used by the access point to identify the environmental energy station, and the first parameter information includes a second identifier of the environmental energy station in a first wake-up mode, which is used to identify the environmental energy station in the first wake-up mode.
[0038] In one possible implementation, the parameter request information includes channel request information for the first wake-up mode, and the first parameter information includes the first channel information for the first wake-up mode.
[0039] In one possible implementation, the first parameter information further includes channel deviation information, which is used to indicate the deviation between the wake-up frame carrying the first wake-up mode and the channel indicated by the first channel information.
[0040] In one possible implementation, the first wake-up mode is a point-to-multipoint wake-up mode, the parameter request information includes group identifier request information for the point-to-multipoint wake-up mode, and the first parameter information includes group identifier information for the point-to-multipoint wake-up mode.
[0041] In one possible implementation, the parameter request information also includes the number of requested group identifiers, and the first parameter information includes one or more group identifiers, the number of which satisfies the number included in the parameter request information.
[0042] In one possible implementation, the parameter request information includes the identification request information of the excitation site in the first wake-up mode, and the first parameter information includes the identification information of the excitation site in the first wake-up mode.
[0043] In one possible implementation, the first parameter information also includes the start time of the working cycle of the first wake-up mode.
[0044] Fourthly, a communication device is provided, including a processing unit and a transceiver unit.
[0045] The processing unit is used to generate a first request frame. The first request frame includes parameter request information, which requests the access point to allocate parameters for a first wake-up mode to the excitation station. The first wake-up mode includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. The transceiver unit is used to send the first request frame to the access point. The transceiver unit is also used to receive a first response frame from the access point, which includes first parameter information for the first wake-up mode allocated by the access point.
[0046] In one possible implementation, the first request frame includes a first identifier of the environmental energy station, which is used by the access point to identify the environmental energy station, and the first parameter information includes a second identifier of the environmental energy station in a first wake-up mode, which is used to identify the environmental energy station in the first wake-up mode.
[0047] In one possible implementation, the parameter request information includes channel request information for the first wake-up mode, and the first parameter information includes the first channel information for the first wake-up mode.
[0048] In one possible implementation, the first parameter information further includes channel deviation information, which is used to indicate the deviation between the wake-up frame carrying the first wake-up mode and the channel indicated by the first channel information.
[0049] In one possible implementation, the first wake-up mode is a point-to-multipoint wake-up mode, the parameter request information includes group identifier request information for the point-to-multipoint wake-up mode, and the first parameter information includes group identifier information for the point-to-multipoint wake-up mode.
[0050] In one possible implementation, the parameter request information also includes the number of requested group identifiers, and the first parameter information includes one or more group identifiers, the number of which satisfies the number included in the parameter request information.
[0051] In one possible implementation, the parameter request information includes the identification request information of the excitation site in the first wake-up mode, and the first parameter information includes the identification information of the excitation site in the first wake-up mode.
[0052] In one possible implementation, the first parameter information also includes the start time of the working cycle of the first wake-up mode.
[0053] In one possible implementation, the transceiver unit is further configured to receive a second request frame from the environmental energy station, the second request frame being used to request the access point to allocate parameters for a first wake-up mode. The transceiver unit is also configured to send a second response frame to the environmental energy station, the second response frame including second parameter information for the first wake-up mode allocated by the access point, the second parameter information being part or all of the first parameter information.
[0054] In one possible implementation, the second parameter information includes one or more of the following: a first identifier of the environmental energy station in the first wake-up mode, a first channel information of the first wake-up mode, an identifier of the excitation station in the first wake-up mode, channel deviation information, or the start time of the duty cycle of the first wake-up mode. The channel deviation information is used to determine the channel carrying the wake-up frame of the first wake-up mode.
[0055] In one possible implementation, the transceiver unit is further configured to send a wake-up frame to the environmental energy station. The first wake-up mode is a point-to-point wake-up mode, and the wake-up frame includes a first identifier of the environmental energy station in the first wake-up mode. Alternatively, the first wake-up mode is a point-to-multipoint wake-up mode, and the wake-up frame includes group identifier information of the group to which the environmental energy station belongs in the first wake-up mode. Alternatively, the first wake-up mode is a broadcast wake-up mode, and the wake-up frame includes identifier information of the excitation station.
[0056] Fifthly, a communication device is provided, including a processing unit and a transceiver unit.
[0057] The processing unit is used to generate a second request frame. The second request frame is used to instruct the access point to allocate parameters for a first wake-up mode, which includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. The transceiver unit is used to send the second request frame to the excitation station. The transceiver unit is also used to receive a second response frame from the excitation station, the second response frame including second parameter information for the first wake-up mode allocated by the access point.
[0058] In one possible implementation, the second parameter information includes a second identifier of the environmental energy station in the first wake-up mode, the second identifier being used to identify the environmental energy station in the first wake-up mode.
[0059] In one possible implementation, the second parameter information also includes the first channel information of the first wake-up mode.
[0060] In one possible implementation, the second parameter information further includes channel deviation information, which is used to indicate the deviation between the wake-up frame carrying the first wake-up mode and the channel indicated by the first channel information.
[0061] In one possible implementation, the first wake-up mode is a point-to-multipoint wake-up mode, and the second parameter information includes group identification information for the point-to-multipoint wake-up mode.
[0062] In one possible implementation, the second parameter information also includes the start time of the working cycle of the first wake-up mode.
[0063] In one possible implementation, the transceiver unit is further configured to receive a wake-up frame from the excitation station. The first wake-up mode is a point-to-point wake-up mode, and the wake-up frame includes a first identifier of the ambient energy station in the first wake-up mode. Alternatively, the first wake-up mode is a point-to-multipoint wake-up mode, and the wake-up frame includes group identifier information of the group to which the ambient energy station belongs in the first wake-up mode.
[0064] Sixthly, a communication device is provided, including a processing unit and a transceiver unit.
[0065] The transceiver unit is used to receive a first request frame from the excitation site. The first request frame includes parameter request information, which requests the access point to allocate parameters for a first wake-up mode to the excitation site. The first wake-up mode includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. The processing unit is used to generate a first response frame. The first response frame includes first parameter information for the first wake-up mode allocated by the access point. The transceiver unit is used to send the first response frame to the excitation site.
[0066] In one possible implementation, the first request frame includes a first identifier of the environmental energy station, which is used by the access point to identify the environmental energy station, and the first parameter information includes a second identifier of the environmental energy station in a first wake-up mode, which is used to identify the environmental energy station in the first wake-up mode.
[0067] In one possible implementation, the parameter request information includes channel request information for the first wake-up mode, and the first parameter information includes the first channel information for the first wake-up mode.
[0068] In one possible implementation, the first parameter information further includes channel deviation information, which is used to indicate the deviation between the wake-up frame carrying the first wake-up mode and the channel indicated by the first channel information.
[0069] In one possible implementation, the first wake-up mode is a point-to-multipoint wake-up mode, the parameter request information includes group identifier request information for the point-to-multipoint wake-up mode, and the first parameter information includes group identifier information for the point-to-multipoint wake-up mode.
[0070] In one possible implementation, the parameter request information also includes the number of requested group identifiers, and the first parameter information includes one or more group identifiers, the number of which satisfies the number included in the parameter request information.
[0071] In one possible implementation, the parameter request information includes the identification request information of the excitation site in the first wake-up mode, and the first parameter information includes the identification information of the excitation site in the first wake-up mode.
[0072] In one possible implementation, the first parameter information also includes the start time of the working cycle of the first wake-up mode.
[0073] In a seventh aspect, a communication device is provided for implementing the various methods described above. This communication device may be an excitation station as described in the first aspect, or a device comprising the excitation station, or a device included in the excitation station, such as a chip; or, the communication device may be an environmental energy station as described in the second aspect, or a device comprising the environmental energy station, or a device included in the environmental energy station. Alternatively, the communication device may be an access point as described in the third aspect, or a device comprising the access point, or a device included in the access point. The communication device includes modules, units, or means corresponding to the methods described above, which may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0074] Eighthly, a communication device is provided, comprising: a processor and a communication interface; the communication interface being configured to communicate with a module outside the communication device; the processor being configured to execute a computer program or instructions to cause the method described in any of the preceding aspects to be performed. The communication device may be an excitation station as described in the first aspect, or a device comprising the excitation station, or a device included in the excitation station; or, the communication device may be an environmental energy station as described in the second aspect, or a device comprising the environmental energy station, or a device included in the environmental energy station. Alternatively, the communication device may be an access point as described in the third aspect, or a device comprising the access point, or a device included in the access point.
[0075] A ninth aspect provides a communication device, comprising: at least one processor; the processor being configured to execute a computer program or instructions stored in a memory to implement the method described in any of the preceding aspects. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be an excitation station as described in the first aspect, or a device comprising the excitation station, or a device included in the excitation station; or, the communication device may be an ambient energy station as described in the second aspect, or a device comprising the ambient energy station, or a device included in the ambient energy station. Alternatively, the communication device may be an access point as described in the third aspect, or a device comprising the access point, or a device included in the access point.
[0076] In a tenth aspect, this application provides a communication system that may include an excitation station for performing the method described in the first aspect, an environmental energy station for performing the method described in the second aspect, and an access point for performing the method described in the third aspect.
[0077] Eleventhly, this application provides a computer-readable storage medium storing computer-readable instructions, which, when read and executed by a computer, cause the computer to perform a method in any possible implementation of any of the first to third aspects described above.
[0078] In a twelfth aspect, this application provides a computer program product that, when read and executed by a computer, causes the computer to perform a method in any possible implementation of any of the first to third aspects described above.
[0079] In a thirteenth aspect, this application provides a chip for reading a computer program stored in a memory to execute a method in any possible implementation of any of the first to third aspects described above.
[0080] The technical effects that can be achieved by any of the second to thirteenth aspects mentioned above can be described with reference to the technical effects that can be achieved by any possible implementation of the first aspect mentioned above, and the repetitions will not be discussed. Attached Figure Description
[0081] Figure 1 is a schematic diagram of the framework of a communication system provided in an embodiment of this application;
[0082] Figure 2 is a schematic diagram of a point-to-multipoint wake-up scenario provided by an embodiment of this application;
[0083] Figure 3 is an exemplary flowchart of a wake-up method provided in an embodiment of this application;
[0084] Figure 4A is a schematic diagram of the format of a first request frame provided in an embodiment of this application;
[0085] Figure 4B is a schematic diagram of a parameter request information format provided in an embodiment of this application;
[0086] Figure 5A is a schematic diagram of the structure of a first parameter information provided in an embodiment of this application;
[0087] Figure 5B is a schematic diagram of the structure of parameter control information provided in an embodiment of this application;
[0088] Figure 5C is a schematic diagram of the format of a first response frame provided in an embodiment of this application;
[0089] Figure 6A is a schematic diagram of the format of a second parameter information provided in an embodiment of this application;
[0090] Figure 6B is a schematic diagram of another type of parameter control information provided in an embodiment of this application;
[0091] Figure 6C is a schematic diagram of the format of a second response frame provided in an embodiment of this application;
[0092] Figure 6D is a schematic diagram of the format of a WUR mode element provided in an embodiment of this application;
[0093] Figure 7 is a schematic diagram of a wake-up frame format provided in an embodiment of this application;
[0094] Figure 8 is a schematic diagram of a communication device provided in an embodiment of this application;
[0095] Figure 9 is a schematic diagram of another communication device provided in an embodiment of this application;
[0096] Figure 10 is a schematic diagram of another communication device provided in an embodiment of this application;
[0097] Figure 11 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0098] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0099] In this application embodiment, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns," that is, "one or more." "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.
[0100] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, the first type and the second type can be the same type or different types, and such names do not indicate that the two types correspond to different devices, application scenarios, priorities, or importance. In addition, the numbering of steps in the various embodiments described in this application is only to distinguish different steps and is not used to limit the order of steps.
[0101] In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.
[0102] This application's embodiments can be applied to local area networks (LANs), particularly wireless local area networks (WLANs), such as WLANs employing any of the IEEE 802.11 series protocols. A WLAN may include one or more basic service sets (BSSs), and the network nodes within a BSS include access points (APs) and stations (STAs). This application's embodiments can also be applied to WLAN systems supporting IEEE 802.11ax next-generation wireless fidelity (Wi-Fi) protocols, such as 802.11be, Wi-Fi 7, or extremely high throughput (EHT), as well as 802.11be next-generation, Wi-Fi 8, ultra-high reliability (UHR, 802.11bn), Wi-Fi AI, and other 802.11 series protocols. Furthermore, it can be applied to wireless personal area network systems based on ultra-wideband (UWB) and sensing systems.
[0103] The embodiments of this application can also be applied to wireless local area networks such as Internet of Things (IoT) networks or vehicle-to-X (V2X) networks. Of course, the embodiments of this application can also be applied to other possible communication systems, such as long term evolution (LTE) communication systems, LTE frequency division duplex (FDD) communication systems, LTE time division duplex (TDD) communication systems, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, 5th generation (5G) communication systems, or future evolutionary communication systems (such as 6th generation (6G) communication systems).
[0104] Currently, WLAN applications based on IEEE 802.11 technology have been deployed in many market segments, including the traditional consumer electronics market and the booming Internet of Things (IoT) market. To reduce the deployment and maintenance costs of Wireless Fidelity (Wi-Fi) IoT, the IEEE 802.11 working group is discussing an IoT device that supports energy harvesting. This new project is named the Ambient Power (AMP) project, and the IoT device can also be called an AMP device. The AMP device introduces radio frequency (RF) wireless power transfer (WPT), allowing the use of capacitors supporting RF WPT to replace traditional batteries, thus solving the bottleneck problems associated with traditional batteries. An AMP device may meet one or more of the following characteristics:
[0105] (1) There is at least one data communication mode in the sub-1GHz band;
[0106] (2) There is at least one data communication mode in the 2.4 GHz band, and the communication access category (AC) is set to background (AC_BK);
[0107] (3) There is at least one WPT mode in the Sub-1 GHz band to indicate RF energy harvesting;
[0108] AMP applications include, but are not limited to, smart homes, smart farms, smart factories, logistics / warehousing, supermarket delivery, indoor positioning, or data centers.
[0109] AMP-based Wi-Fi IoT technology holds great promise, enabling battery-free operation and meeting the requirements of various vertical industries. These battery-free AMP devices rely on energy harvesting for operation, with energy sources including radio waves, light (sunlight), motion, and heat. They also employ relatively simple waveform designs to reduce complexity and power consumption (typical peak power may be less than 1mW). Combining AMP technology with Wi-Fi can enable new IoT services and expand the entire Wi-Fi ecosystem.
[0110] Energy harvesting, a crucial function of AMP devices, still faces numerous challenges, such as the highly unstable nature of environmental energy acquisition pathways and the extremely low efficiency of energy harvesting from the environment. To address these issues, a topology incorporating a dedicated AMP charging device called an "Energizer" was proposed at the IEEE 802.11 AMP SG conference, as shown in Figure 1.
[0111] Figure 1 is a schematic diagram of a communication system provided in an embodiment of this application. The communication system shown in this embodiment involves an exciter waking up an AMP station (STA), or, extended to any type of non-access point station (non-AP STA) waking up another non-AP STA. The system shown in Figure 1 includes an AP, an AMP STA, and an exciter. The AP is associated with either the AMP STA or the exciter. The AP can communicate with either the AMP STA or the exciter. The AMP STA is a low-power device with energy harvesting capabilities. The exciter can be a charging device (e.g., a charging device specifically for AMP) used to wirelessly transfer power to the AMP STA, thus enabling the exciter to meet the daily operation needs of the AMP STA.
[0112] In this embodiment, the AMP STA can be understood as a device for RF energy harvesting. The essence of RF energy harvesting is converting RF energy, such as RF signals, into electrical energy, such as direct current (DC) (RF-DC). For example, the device for RF energy harvesting can convert the harvested RF energy into electrical energy and store it in an energy storage unit (such as a capacitor or battery). Alternatively, it can harvest RF energy and directly use it to drive logic circuits, digital chips, or sensors to perform at least one of the following functions: modulation of reflected signals, transmission of reflected signals, and acquisition and processing of sensor information. The reflected signal mentioned here refers to the reflected signal in backscatter communication.
[0113] An AMP STA can also be referred to as a device for RF energy harvesting, a device for converting RF energy to DC, a device capable of RF energy harvesting, or a low-power device, etc. The specific name of this device is not limited in the embodiments of this application. The AMP STA shown here converting the harvested RF energy into electrical energy is merely an example. An AMP STA can also convert the RF energy into other forms of energy, which can be used to achieve functions similar to electrical energy. The AMP STA can be a low-power device within a complete system, or it can be a chip, processing system, or functional module installed within a complete system. Devices with these chips, processing systems, or functional modules installed can implement the methods and functions of the embodiments of this application under the control of the chips, processing systems, or functional modules.
[0114] In this embodiment, the exciter can provide RF energy to the AMP STA. For example, the exciter can provide RF energy to the AMP STA by sending a WPT signal to the AMP STA. The WPT signal shown here is an RF signal, which can also be called a power transfer signal, a signal for transmitting RF energy, or a signal for RF energy acquisition, etc. The name of the WPT signal is not limited in this embodiment. The exciter can also be called a device for providing RF energy, or a device with charging function, an excitation STA, or an energy STA, etc.
[0115] The exciter can also communicate with the access point (AP) using the Wi-Fi protocol. For example, the exciter can be a non-access point station (non-AP STA) or a relay node (or repeater or relay device, etc.). Relay nodes can be used to amplify signals, compensate for signal attenuation, and support communication (including long-distance communication). This application does not limit the specific product form or type of the exciter.
[0116] The AMP STA or actuator shown in the embodiments of this application represents different classifications of STAs. The following description of STAs also applies to AMP STAs or actuators. For example, an STA can support communication, sensing, or power transmission using WLAN protocols and has the ability to communicate, sense, or transmit power with other non-AP STAs or access points in a WLAN network. In a WLAN system, an STA can be called a non-AP STA. For example, a site can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and can also be called a user. For example, a site can be a mobile phone supporting Wi-Fi communication, a tablet computer supporting Wi-Fi communication, a set-top box supporting Wi-Fi communication, a smart TV supporting Wi-Fi communication, a smart wearable device supporting Wi-Fi communication, an in-vehicle communication device supporting Wi-Fi communication, and a computer supporting Wi-Fi communication, etc. Optionally, the site can support the 802.11be standard. The site can also support various WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11be next generation, etc.
[0117] In this embodiment, the AP can be an access point for terminal devices (such as mobile phones) to access a wired (or wireless) network. It is mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens to hundreds of meters. It can also be deployed outdoors. The access point acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to the Ethernet. Specifically, the access point can be a terminal device (such as a mobile phone) or network device (such as a router) with a Wi-Fi chip, or it can be a wireless communication chip, wireless sensor, or wireless communication terminal with access point functionality. The access point can be a device supporting the 802.11be standard. The access point can also be a device supporting various WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11ad, 802.11ay, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next generation.
[0118] In Figure 1, the AMP downlink (DL) refers to the downlink from the AP to the AMP STA. The AMP uplink (UL) refers to the uplink from the AMP STA to the AP. This AMP DL or AMP UL can also be called an AMP-based wireless link. This wireless link may include communication links, etc. For example, the AP and AMP STA can communicate or sense each other via the wireless link. The AMP DL or AMP UL may support the 2.4 GHz frequency band or frequency bands below 1 GHz (Sub-1 GHz).
[0119] The UL or DL in Figure 1 can support sub-1GHz, 2.4GHz, 5GHz, or 6GHz frequency bands, etc., and will not be listed here. The UL or DL in Figure 1 can support Wi-Fi protocols (such as 802.11b / g / n / ac / ax / be / bn protocols, etc.) or other communication protocols, etc., and this application embodiment does not limit them.
[0120] A wireless link may exist between the exciter and the AMP STA in Figure 1. This wireless link may include, but is not limited to, a communication link, such as a point-to-point (P2P) communication link, a WPT link, or a WUR link. For example, a P2P communication link can be used to support WPT functionality, such as transmitting signaling related to WPT signals.
[0121] To further reduce the power consumption of the AMP STA, the exciter STA can provide P2P wake-up radio (WUR) service support, enabling the AMP STA to enter P2P WUR mode. The P2P WUR mode between the exciter STA and the AMP STA can be independent of the WUR mode between the AMP STA and the AP. The P2P WUR mode shown in this application embodiment can also be called a low-power mode, energy-saving mode, or power-saving mode, etc. This application embodiment does not limit the specific name of the P2P WUR mode.
[0122] The types of devices shown in Figure 1 are merely examples and do not represent a limitation on the types of APs, AMP STAs, and actuators in the embodiments of this application. Similarly, the number of devices shown in Figure 1 is only an example; in specific implementations, the number of devices may be more or less, and this application does not limit this. The systems shown in Figure 1 are merely examples; as standards evolve, other types of topologies may emerge. Any topologies that are applicable to the interaction flow described below fall within the protection scope of the embodiments of this application.
[0123] Referring to Figure 2, which illustrates a point-to-multipoint charging and wake-up scenario according to an embodiment of this application, the exciter can wake up multiple AMP STAs and wirelessly transmit power to them via an RF power beam, thus enabling the exciter to meet the daily operation needs of multiple AMP STAs. In Figure 2, the exciter can wake up multiple AMP STAs via multicast or broadcast.
[0124] The IEEE 802.11ba standard is the existing WUR protocol, defining the physical layer (PHY) and media access control (MAC) specifications for WUR. In the MAC layer design of this protocol, a STA can enter the power-saving mode of WUR mode, and the AP will provide corresponding services to the STA, such as wake-up and synchronization, to ensure that the STA can operate normally in WUR mode.
[0125] However, the above specifications only support WUR operations between AP and STA, meaning it supports AP waking up one or more STAs. It does not support P2P wake-up operations between STAs in the structure shown in Figure 1, or point-to-multipoint (P2MP) wake-up operations or broadcast wake-up operations between STAs in the structure shown in Figure 2. Current P2P communication does not consider the wake-up operation process. Furthermore, applying the current P2P communication process to P2P wake-up operations between STAs may lead to STA identifier conflicts and channel congestion.
[0126] In view of this, embodiments of this application provide a wake-up method. In this method, the activating STA can send a first request frame to the AP. This first request frame may include parameter request information, which requests the access point to allocate parameters for a first wake-up mode to the activating STA. The AP can allocate the first parameter information for the first wake-up mode to the activating STA. In this method, the base station can allocate parameters for a point-to-multipoint wake-up mode, a point-to-point wake-up mode, or a broadcast wake-up mode to the activating STA, enabling WUR operations between STAs. Furthermore, in point-to-multipoint wake-up mode or broadcast wake-up mode, since STAs in multiple BSSs do not communicate with each other, the activating STA cannot know the identity (ID) of AMP STAs in other BSSs, potentially leading to AMP STA ID conflicts. Allocating the parameters for the first wake-up mode by the AP can reduce or even avoid AMP STA ID conflicts. Additionally, it can also avoid channel congestion caused by the activating STA waking up multiple AMP STAs on the same channel.
[0127] Referring to Figure 3, which is an exemplary flowchart of a wake-up method provided in an embodiment of this application, it may include the following operations.
[0128] S301: The STA is prompted to send the first request frame to the AP.
[0129] Accordingly, the AP receives the first request frame from the stimulating STA.
[0130] The first request frame may include parameter request information. As an example, this parameter request information may request (or instruct) the AP to allocate parameters for a first wake-up mode to the stimulating STA. As another example, this parameter request information may request (or instruct) the AP to allocate parameters for a wake-up operation, which can be used in the first wake-up mode. Optionally, the parameter request information may include the type of parameters that the AP needs to allocate.
[0131] In this embodiment, the first wake-up mode may include one or more of P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode. In P2P wake-up mode, one activating STA can wake up one AMP STA; in P2MP wake-up mode and broadcast wake-up mode, one activating STA can wake up multiple AMP STAs. For example, in P2MP wake-up mode and broadcast wake-up mode, one activating STA can wake up one or more AMP STA groups, and an AMP STA group may include one or more AMP STAs.
[0132] For example, the first request frame can be a P2P WUR parameter request, which can be used to request the AP to allocate parameters for the wake-up operation. As an example, the first request frame can request the AP to allocate parameters for a first wake-up mode. As another example, the first request frame requests the AP to allocate parameters for the wake-up operation, and the parameters allocated by the AP can be used for one or more of P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode.
[0133] For an explanation of the first request frame, please refer to the following text, which will not be detailed here.
[0134] S302: The AP sends the first response frame to the excitation STA.
[0135] Accordingly, the STA is prompted to receive the first response frame from the AP.
[0136] The first response frame may include first parameter information allocated by the AP. Optionally, the first parameter information may include parameters allocated by the AP corresponding to the parameter request information.
[0137] For example, the first response frame could be a P2P WUR parameter response frame, used to indicate the parameters assigned by the AP. As one example, the first response frame could indicate the parameters for a first wake-up mode assigned by the AP. As another example, the first response frame could indicate the parameters assigned by the AP, which could be used for one or more of P2P wake-up modes, P2MP wake-up modes, or broadcast wake-up modes.
[0138] For an explanation of the first response frame, please refer to the following text, which will not be elaborated here.
[0139] Optionally, the embodiment shown in FIG3 may also include the following operations S300 and S303.
[0140] S300: The AMP STA sends a second request frame to the excitation STA.
[0141] Accordingly, the excitation STA receives a second request frame from the AMP STA.
[0142] S300 can be implemented prior to S301. As an example, the second request frame can be used to request (or instruct) the AP to allocate parameters for the first wake-up mode. As another example, the second request frame can be used to request (or instruct) the AP to allocate parameters for the wake-up operation, which can be used for one or more of P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode.
[0143] In one possible scenario, the second request frame could be a P2P WUR mode setup request frame. For example, the second request frame could be used to request the establishment of WUR mode, thereby enabling the function of requesting AP allocation parameters.
[0144] In one possible implementation, the AMP STA can send a second request frame to the stimulating STA via the AP, or the AMP STA can send a second request frame to the stimulating STA via a P2P communication link. For example, if the AMP STA and the stimulating STA have not established a P2P communication link, the AMP STA can send a second request frame to the stimulating STA via the AP. If the AMP STA and the stimulating STA have established a P2P communication link, the AMP STA can send a second request frame to the stimulating STA via the P2P communication link.
[0145] Optionally, after successfully receiving the second request frame, the stimulating STA can assign the AMP STA to an AMP STA group based on its geographical location, such as orientation. It is understood that an AMP STA may be assigned to one or more AMP STA groups.
[0146] S303: The excitation STA sends a second response frame to the AMP STA.
[0147] Accordingly, the AMP STA receives a second response frame from the excitation STA.
[0148] S303 can be implemented after S302. The second response frame may include second parameter information allocated by the AP, which can be used for one or more of P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode. This second parameter information may be part or all of the first parameter information. For example, the second response frame may be a P2P WUR mode setup response frame. Optionally, this second response frame may be used to indicate the establishment of WUR mode. Further details regarding the second response frame can be found below and will not be elaborated upon here.
[0149] In one possible implementation, the activating STA can send a second response frame to the AMP STA via the AP, or the activating STA can send a second response frame to the AMP STA via a P2P communication link. For example, if the activating STA and AMP STA have not established a P2P communication link, the activating STA can send a second response frame to the AMP STA via the AP. If the activating STA and AMP STA have established a P2P communication link, the activating STA can send a second response frame to the AMP STA via the P2P communication link.
[0150] The information contained in the frames involved in the above process is described below. It should be noted that the number of bits (or bytes), order, etc., occupied by each frame, field, or element given in the accompanying drawings of this application are merely examples and should not be construed as limiting the frame format, frame length, or order of fields proposed in this application. The names of each frame and included field in the accompanying drawings of this application are merely examples and should not be construed as limiting the frames proposed in this application. For ease of description, the embodiments shown in this application use "field" as an example, without specifically distinguishing between "field," "subfield," "element," "subelement," etc. Although the embodiments shown in this application do not specifically distinguish between "field," "subfield," "element," and "subelement," those skilled in the art can adaptably distinguish the relationships between the various fields shown in the embodiments of this application.
[0151] I. First request frame.
[0152] To allocate resources appropriately for P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode, the STA can send a first request frame to the AP, requesting the AP to allocate corresponding parameters. In this embodiment, the first request frame may include parameter request information. For example, the parameter request information may be a P2P WUR parameter request. Exemplarily, the parameter request information can be used to request parameters for the first wake-up mode. Also exemplaryly, the parameter request information can be used to request parameters for the wake-up operation, which can be used for one or more of the P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode. A description of the parameter request information is provided below and will not be repeated here.
[0153] As an example, the first request frame may also include a first identifier for the AMP STA. This first identifier can be used by the AP to determine (or identify) the AMP STA. For instance, this field can be an identifier that allows the AP to recognize the AMP STA, such as its media access control (MAC) address, compressed MAC address, or application identifier (AID). The purpose of this field is to prevent the AP from repeatedly assigning multiple second identifiers for the same AMP STA in the first wake-up operation mode.
[0154] For example, if the same AMP STA sends a second request frame to multiple different excitation STAs, each excitation STA will send a first request frame to the AP. The AP may then receive multiple first request frames requesting the allocation of a second identifier (P2P WUR ID) for the same AMP STA. Therefore, when the AP recognizes that the first identifiers in multiple different first request frames represent the same AMP STA, it will always allocate the same second identifier, rather than allocating multiple different second identifiers.
[0155] As another example, the first request frame may also include a third energizer identifier for the energizing STA. The third energizer identifier can be used by the AP to determine (or identify) the energizing STA. For example, this field could be an identifier that allows the AP to recognize the energizing STA, such as its MAC address, compressed MAC address, or AID.
[0156] In this embodiment, the first request frame can be an action frame, a management frame, a control frame, or a data frame. The frame format will vary depending on the protocol. Examples are given below:
[0157] As an example, the first request frame can be a WUR action frame. The frame format of the first request frame is shown in Figure 4A. The first request frame may include at least one of the following fields: type, action class, dialogue token, parameter request information, first identifier of the AMP STA, or third identifier of the stimulating STA.
[0158] Category: Indicates the type of action frame. Taking the first request frame as a WUR action frame as an example, the value of the category field is 256. It is understood that the first request frame can also be other types of action frames, and this application does not make specific limitations.
[0159] Action Class: This field indicates the action class of the action frame. For example, taking a WUR action frame as the first request frame, the action class field can indicate the type of the WUR action frame. This field can select a value currently reserved from 3 to 256, and can be used to indicate that the first request frame is a P2P WUR parameter request. In one example, this first request frame can be used to request the AP to allocate parameters for a first wake-up mode. In another example, this first request frame can request the AP to allocate parameters for a wake-up operation, and the parameters allocated by the AP can be used for one or more of P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode.
[0160] Dialog token: Used to match the first request frame and the first response frame. When there are multiple concurrent operation requests, the dialog token field can be used to match the operation response with the operation request.
[0161] The first identifier of the AMP STA and the third identifier of the excitation STA can be found in the previous descriptions, and the parameter request information can be found in the description shown in Figure 4B.
[0162] The frame format shown in Figure 4A is merely an example. In specific implementations, parameter request information can also be carried in other types of frames. Figure 4A should not be construed as a limitation on the embodiments of this application. When the frame carrying parameter request information is another type of frame, the fields carried in that frame can refer to at least one field contained in the parameter request information.
[0163] The following describes the parameter request information provided in the embodiments of this application. Referring to Figure 4B, a structure of parameter request information is shown. The parameter request information may include at least one of the following fields: channel request information, identification request information for stimulating STAs, or the number of group identification information.
[0164] 1) Channel Request Information: Indicates whether an AP channel allocation is required. This channel can be used in one or more of the following modes: P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode. For example, the channel request information can be a WUR primary channel request, used to request the allocation of the WUR primary channel. This field can be represented by 1 bit. For example, a value of 0 indicates that no AP channel allocation is required, and a value of 1 indicates that AP channel allocation is required. Conversely, a value of 1 indicates that no AP channel allocation is required, and a value of 0 indicates that AP channel allocation is required.
[0165] In one possible scenario, the channel request information is an optional field. For example, if the first request frame does not carry this field, the AP can identify the stimulating STA using the third identifier of the stimulating STA contained in the first request frame and allocate a channel to the stimulating STA, such as the WUR master channel. For instance, the AP can allocate a channel to the stimulating STA when it first sends the first request frame to the AP.
[0166] 2) The STA's identification request information requests the allocation of a fourth identifier, which can be used in P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode. For example, the STA's identification request information can be an energizer P2P WUR ID request (requesting the allocation of a P2P WUR ID for the energizer). It should be noted that the energizer and the STA can be interchanged, which will not be described again here.
[0167] For example, this field can be represented by 1 bit. For instance, a value of 0 indicates that the AP does not need to allocate the fourth identifier of the stimulus STA, and a value of 1 indicates that the AP needs to allocate the fourth identifier of the stimulus STA. Conversely, a value of 1 indicates that the AP does not need to allocate the fourth identifier of the stimulus STA, and a value of 0 indicates that the AP needs to allocate the fourth identifier of the stimulus STA.
[0168] In one possible scenario, the identification request information for the stimulating STA is an optional field. For example, if this field is not carried in the first request frame, the AP can identify the stimulating STA using the third identifier of the stimulating STA contained in the first request frame and assign a corresponding fourth identifier to the stimulating STA. For instance, the AP can assign the fourth identifier to the stimulating STA when the stimulating STA first sends the first request frame to the AP.
[0169] 3) The number of group identifiers, used to indicate the number of group identifiers requested by the STA from the AP. For example, the number of group identifiers can be the number of P2MP WUR IDs. It should be noted that a P2MP WUR ID can be understood as group identifier information, that is, the identifier information of an AMP STA group.
[0170] Optionally, this field can also be used to request the AP to allocate group identification information. The number of group identification information allocated by the AP can be the same as the number indicated by this field. For example, this field can be represented by 6 bits, and the number can range from 0 to 63.
[0171] Based on the above, the first request frame provided in the embodiments of this application has been introduced. The STA can request the AP to allocate parameters for the wake-up operation based on the first request frame. The first response frame provided in the embodiments of this application is described below.
[0172] II. First Response Frame.
[0173] After receiving a first request frame from the stimulating STA, the AP can allocate corresponding parameters to the stimulating STA. For example, the first request frame may request (or instruct) the AP to allocate parameters for a first wake-up mode to the stimulating STA, and the first response frame may include the parameters for the first wake-up mode allocated by the AP. As another example, the first request frame may request (or instruct) the AP to allocate parameters for a wake-up operation to the stimulating STA, and the first response frame may include the parameters allocated by the AP. These parameters can be used for one or more of P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode.
[0174] In this embodiment, the first response frame may include first parameter information. Optionally, the first parameter information may include parameters allocated by the AP corresponding to the parameter request information. For example, the first parameter information may be a P2P WUR parameter, used to indicate the parameters of the first wake-up mode allocated by the AP. As another example, the first parameter information may be a P2P WUR parameter, used to indicate the parameters of the wake-up operation allocated by the AP, which may be used in one or more of P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode.
[0175] Referring to Figure 5A, a structure for a first parameter information is shown. The first parameter information may include at least one of the following fields: operation class, first channel information, channel offset information, second identifier of the AMP STA, fourth identifier of the excitation STA, duty cycle start time, or group identifier information. Optionally, reserved fields may also be included.
[0176] WUR Operation Class: This field indicates the operation class of the channel, such as the operation class of the WUR main channel. This field may contain 8 bits, and the corresponding operation class varies depending on the country. It is understood that this field only exists in the first request frame when the channel request information indicates a request for AP channel allocation.
[0177] First Channel Information (P2P WUR channel): Used to indicate the channel allocated by the AP, such as indicating the WUR primary channel. For example, the first channel information may include the channel number. This field may contain 8 bits. It is understood that this field only exists in the first request frame when the channel request information indicates a request for AP channel allocation.
[0178] Channel offset information (P2P WUR channel offset): This indicates the offset between the channel carrying the wake-up frame and the channel indicated by the first channel information, such as the offset between the channel carrying the wake-up frame and the WUR main channel. This field may include 3 bits.
[0179] The second identifier (AMP STA P2P WUR ID) of the AMP STA: This indicates the second identifier (P2P WUR ID) assigned to the AMP STA by the AP. This first identifier can be used in P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode. This field may be 12 bits long.
[0180] The fourth identifier (energizer P2P WUR ID) of the stimulating STA: This indicates the identifier (P2P WUR ID) assigned to the stimulating STA by the AP. This identifier can be used in P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode. This field may include 16 bits, with the last 4 bits possibly being reserved. It is understood that this field only exists when the stimulating STA's identifier request information in the first request frame indicates a request for the AP to assign the fourth identifier to the stimulating STA.
[0181] Duty cycle start time: This field characterizes the start time of the P2P WUR duty cycle, indicating the time when the stimulating STA begins to support the WUR mode of the AMP STA. The value of this field is the TSF value at the start time of the WUR duty cycle, which can be represented by 64 bits.
[0182] Group Identifier Information (P2MP WUR ID list): This indicates the group identifier information (P2MP WUR ID) assigned by the AP to the excitation STA. It is understood that the number of group identifiers here can be equal to the number of requests from the excitation STA in the first request frame.
[0183] In one possible scenario, the group identification information field can be implemented using a bitmap. For example, the group identification information field may include the following subfields.
[0184] P2MP WUR ID bitmap size: Indicates the size of the P2MP WUR ID bitmap in the list. This field may be 4 bits. For example, a value of 0 indicates that the P2MP WUR ID bitmap does not exist; values of 1, 2, 3, and 4 indicate P2MP WUR ID bitmap sizes of 8, 16, 32, and 64 bits, respectively; and values from 5 to 255 are reserved.
[0185] Starting P2MP WUR ID: The value of this field is related to the value of the P2MP WUR ID bitmap size field. If the P2MP WUR ID bitmap size is 0, this field is reserved; if the P2MP WUR ID bitmap size is not 0, this field is used to indicate the starting P2MP WUR ID of the P2MP WUR ID bitmap, which can be represented by 12 bits.
[0186] P2MP WUR ID bitmap: This bitmap indicates the P2MP WUR ID assigned by the AP to the excitation STA. The bitmap starts with the value of the initial P2MP WUR ID field and has a size equal to the value of the P2MP WUR ID bitmap size field. If a P2MP WUR ID is assigned to the excitation STA, the corresponding bit in the P2MP WUR ID bitmap is set to a specific value, such as 1 or 0.
[0187] In one possible implementation, the first response frame may also include parameter control information. This parameter control information can be used to indicate whether the first parameter information exists. For example, the parameter control information can indicate whether one or more fields included in the aforementioned first parameter information exist.
[0188] Referring to Figure 5B, a structure for parameter control information is shown. The parameter control information may include at least one of the following fields: the presence of the WUR main channel field, the presence of the excitation STA identifier field, or the presence of group identifier information. Optionally, a reserved field may also be included.
[0189] The first channel information field indicates whether AP-assigned channel information exists in the first parameter information. For example, this field could be "WUR primary channel present".
[0190] For example, it can be represented by 1 bit. For instance, a value of 1 indicates that the first parameter information contains channel information allocated by the AP, and a value of 0 indicates that the first parameter information does not contain channel information allocated by the AP. Conversely, a value of 0 indicates that the first parameter information contains channel information allocated by the AP, and a value of 1 indicates that the first parameter information does not contain channel information allocated by the AP.
[0191] The "Energizer WUR ID present" field indicates whether a fourth identifier for the STA exists in the first parameter information. For example, it can be represented by 1 bit. For instance, a value of 1 indicates the presence of a fourth identifier for the STA in the first parameter information, and a value of 0 indicates its absence. Conversely, a value of 0 indicates the presence of a fourth identifier for the STA, and a value of 1 indicates its absence.
[0192] The group identifier information (P2MP WUR ID list present) indicates whether group identifier information exists in the first parameter information. For example, it can be represented by 1 bit. For instance, a value of 1 indicates the presence of group identifier information in the first parameter information, and a value of 0 indicates its absence. Conversely, a value of 0 indicates the presence of group identifier information, and a value of 1 indicates its absence.
[0193] In this embodiment, the first response frame can be an action frame, a management frame, a control frame, or a data frame. As an example, the first response frame can be a WUR action frame. The frame format of the first response frame is shown in Figure 5C. The type field and action type field can be used to indicate the type of the first response frame, and the dialogue token field can be used to match the first request frame and the first response frame. Parameter control information can be used to indicate whether the first parameter information exists in the first response frame, and the first parameter information can be used to indicate the parameters allocated by the AP.
[0194] The frame format shown in Figure 5C is merely an example. In specific implementations, the first parameter information can also be carried in other types of frames. Figure 5C should not be construed as a limitation on the embodiments of this application. When the frame carrying the first parameter information is another type of frame, the fields carried in that frame can refer to at least one field included in the first parameter information.
[0195] Based on the above scheme, the first request frame and the first response frame in the embodiments of this application are introduced. Based on the first request frame and the first response frame, the excitation STA can obtain the parameters allocated by the AP. Then, as shown in S303, the excitation STA can send the parameters allocated by the AP to the AMP STA. The second response frame provided in the embodiments of this application is described below.
[0196] III. Second Response Frame.
[0197] In this embodiment, the second response frame may include second parameter information. The second parameter information may be part or all of the first parameter information. Optionally, the second parameter information may include parameters allocated by the AP corresponding to the parameter request information. For example, the second parameter information may be a P2P WUR parameter.
[0198] As an example, the second parameter information may include parameters for the first wake-up mode assigned by the AP. As another example, the second parameter information may include parameters assigned by the AP, which may be used for one or more of the following wake-up modes: P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode.
[0199] Referring to Figure 6A, the format of the second parameter information provided in an embodiment of this application is illustrated. The second parameter information may include at least one of the following fields: a second identifier of the AMP STA, first channel information, channel offset information, duty cycle start time, group identifier information, or operation class. Optionally, reserved fields may also be included.
[0200] WUR Operation Class: This field indicates the operation class of the channel, such as the operation class of the WUR main channel. This field may contain 8 bits, and the operation class varies depending on the country of origin.
[0201] First Channel Information (P2P WUR channel): Used to indicate the channel assigned by the AP, such as indicating the WUR primary channel. For example, the first channel information may include the channel number. This field may contain 8 bits.
[0202] Channel offset information (P2P WUR channel offset): This indicates the offset between the channel carrying the wake-up frame and the channel indicated by the first channel information, such as the offset between the channel carrying the wake-up frame and the WUR main channel. This field may include 3 bits.
[0203] The second identifier (AMP STA P2P WUR ID) of the AMP STA indicates the second identifier (P2P WUR ID) assigned to the AMP STA by the AP. This second identifier can be used in P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode. This field may be 12 bits long.
[0204] The fourth identifier (energizer P2P WUR ID) of the STA: This identifier (P2P WUR ID) indicates the identifier assigned by the AP to the STA. This identifier can be used in P2P wake-up mode, P2MP wake-up mode, or broadcast wake-up mode. This field may include 16 bits, of which the last 4 bits may be reserved.
[0205] Duty cycle start time: This field characterizes the start time of the P2P WUR duty cycle, indicating the time when the stimulating STA begins to support the WUR mode of the AMP STA. The value of this field is the TSF value at the start time of the WUR duty cycle, which can be represented by 64 bits.
[0206] Group Identifier Information (P2MP WUR ID list): Used to indicate the group identifier information (P2MP WUR ID) assigned by the AP. In one possible case, the group identifier information field can be implemented using a bitmap, which can be referred to the aforementioned first response frame implementation, and will not be elaborated here.
[0207] In one possible scenario, the second response frame may also include parameter control information, such as WUR parameter control. This parameter control information can be used to indicate the presence of second parameter information in the second response frame. For example, the parameter control information may indicate the presence of one or more fields included in the aforementioned second parameter information. As an example, referring to Figure 6B, the parameter control information may include at least one of the following fields:
[0208] Duty cycle start time present: This indicates whether a duty cycle start time exists in the second parameter information. For example, it can be represented by 1 bit. For instance, a value of 1 indicates that a duty cycle start time exists in the second parameter information, and a value of 0 indicates that a duty cycle start time does not exist. Conversely, a value of 0 indicates that a duty cycle start time exists, and a value of 1 indicates that a duty cycle start time does not exist.
[0209] Group ID information present (P2MP WUR ID list present): Indicates whether group ID information (P2MP WUR ID list) exists in the second parameter information. For example, it can be represented by 1 bit. For instance, a value of 1 indicates the presence of group ID information (P2MP WUR ID list) in the second parameter information, and a value of 0 indicates its absence. Conversely, a value of 0 indicates the presence of group ID information (P2MP WUR ID list) in the second parameter information, and a value of 1 indicates its absence.
[0210] P2P flag: Used to indicate that the second response frame is a P2P WUR mode establishment frame.
[0211] In this embodiment, the second response frame can be an action frame, a management frame, a control frame, or a data frame. As an example, the second response frame can be a WUR action frame. The frame format of the second response frame is shown in Figure 6C. The second response frame can include at least one of the following fields: a type field and an action class field can be used to indicate the type of the second response frame. A dialogue token field can be used to match the second request frame and the second response frame. A WUR mode element can be used to carry WUR parameters, such as the aforementioned second parameter information.
[0212] For example, referring to Figure 6D, the WUR mode element may include at least one of the following fields: element ID, length, element extension ID, action type, WUR mode response status, WUR parameters control, and second parameter information (P2P WUR parameters). Optionally, reserved fields may also be included.
[0213] Action type: Indicates the action type of the frame carrying the WUR mode element, which is the action type of the second response frame.
[0214] WUR Mode Response Status Field: This field represents the stimulating STA's response to the AMP STA's request, i.e., the response to the WUR mode establishment request. This field can occupy 8 bits. The WUR parameter control information and the second parameter information (P2PWUR parameters) are shown in Figures 6A and 6B, and will not be elaborated further.
[0215] Based on the second response frame described above, the AMP STA and the exciter STA can establish a WUR mode, and the exciter STA can obtain the parameters of the WUR mode. The exciter STA can wake up the AMP STA and transmit power to the AMP STA. For example, the exciter STA can send a wake-up frame to the AMP STA. Correspondingly, the AMP STA can receive the wake-up frame from the exciter STA.
[0216] In one possible scenario, the excitation STA can unicast a wake-up frame to the AMP STA. This wake-up frame may contain the AMP STA's second identifier, which is the AMP STA's P2P WUR ID. The AMP STA that receives this unicast wake-up frame can wake up and harvest RF energy.
[0217] In another possible scenario, the activating STA can multicast a wake-up frame to the AMP STA group. This wake-up frame may contain group identification information, namely the P2MP WUR ID. AMP STAs within the group represented by this P2MP WUR ID can receive the multicast wake-up frame. Upon receiving the multicast wake-up frame, the AMP STA can determine whether the P2MP WUR ID belongs to one of the group identification information contained in the second response frame. If the AMP STA determines that the P2MP WUR ID belongs to one of the group identification information contained in the second response frame, then the AMP STA can wake up and harvest RF energy.
[0218] In another possible scenario, the exciter STA can broadcast a wake-up frame, which may contain the exciter STA's fourth identifier, namely the energizer P2P WUR ID. Upon receiving this broadcast wake-up frame, the AMP STA can wake up and harvest RF energy if it determines that the exciter STA's fourth identifier is the same as the exciter STA's fourth identifier contained in the second response frame.
[0219] Referring to Figure 7, a frame structure for a wake-up frame is shown. The wake-up frame may include at least one of the following fields: frame control, identifier (ID), or frame check sequence (FCS). Optionally, a reserved field may also be included.
[0220] The frame control field may include at least one of the following subfields: type, frame protection, presence of frame body, or subtype.
[0221] Type: This field indicates the type of the frame. For example, this field can contain 8 bits, where 0-4 represent the current WUR frame, 5 represents a P2P WUR frame, such as the wake-up frame in the embodiments of this application, and 6-7 are reserved values.
[0222] The above values are shown as examples only and do not constitute a limitation on the values of the type field.
[0223] Frame protected: Indicates whether the frame is protected. For example, this field is reserved.
[0224] Frame body present: Indicates whether a frame body exists. For example, this field is reserved.
[0225] Subtype: Indicates the specific type of the P2P WUR frame. For example, this field can contain two bits: 0 indicates that the frame is a P2P WUR wake-up frame, and 1 indicates that the frame is a P2P WUR keep-alive frame.
[0226] The above values are shown as examples only and do not constitute a limitation on the values of subtype fields.
[0227] The identifier (ID) is used to indicate the target receiver. If the frame is unicast, this field is the first identifier (P2PWUR ID) of the target AMP STA. If the frame is multicast, this field is the group identifier (P2MP WUR ID) of the target AMP STA group. If the frame is broadcast, this field is the fourth identifier (energizer P2P WUR ID) of the energizing STA.
[0228] Frame Check Sequence (FCS): Contains a 16-bit frame check sequence.
[0229] Based on the same concept, this application provides a communication device. Figure 8 is a schematic block diagram of a communication device 800 provided in an embodiment of this application. This communication device 800 can correspondingly implement the functions or steps implemented by the excitation STA, AMP STA, or AP in the various method embodiments described above. The communication device may include a processing unit 810 and a transceiver unit 820. Optionally, it may also include a storage unit, which can be used to store instructions (code or program) and / or data. The processing unit 810 and the transceiver unit 820 may be coupled to the storage unit; for example, the processing unit 810 can read instructions (code or program) and / or data from the storage unit to implement the corresponding method. The above-mentioned units can be set independently, or partially or completely integrated.
[0230] Optionally, the transceiver unit 820 may include a transmitting unit and a receiving unit. The transmitting unit may be used to perform all transmitting operations performed by the communication device 800, and the receiving unit may be used to perform all receiving operations performed by the communication device 800.
[0231] In some possible implementations, the communication device 800 can correspondingly implement the behavior and functions of the excitation STA in the above method embodiments. For example, the communication device 800 can be the excitation STA, or it can be a component (e.g., a chip or circuit) applied in the excitation STA. The transceiver unit 820 can be used to execute all the receive or transmit operations performed by the excitation STA in the embodiment shown in FIG3. For example, S301 in the embodiment shown in FIG3, and / or other processes used to support the technology described herein; wherein, the processing unit 810 is used to execute all operations performed by the excitation STA in the embodiment shown in FIG3 except for the receive and transmit operations.
[0232] For example, processing unit 810 is used to generate a first request frame. The first request frame includes parameter request information, which requests the access point to allocate parameters for a first wake-up mode to the excitation station. The first wake-up mode includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. Transceiver unit 820 is used to send the first request frame to the access point. Transceiver unit 820 is also used to receive a first response frame from the access point, which includes first parameter information for the first wake-up mode allocated by the access point.
[0233] In some possible implementations, the communication device 800 can correspondingly implement the behavior and functions of the AP in the above method embodiments. For example, the communication device 800 can be an AP or a component (e.g., a chip or circuit) applied in the AP. The transceiver unit 820 can be used to perform all the receive or transmit operations performed by the AP in the embodiment shown in FIG3. For example, S301 in the embodiment shown in FIG3, and / or other processes for supporting the technology described herein; wherein, the processing unit 810 is used to perform all operations performed by the AP in the embodiment shown in FIG3 except for the receive and transmit operations.
[0234] For example, transceiver unit 820 is used to receive a first request frame from the excitation site. The first request frame includes parameter request information, which requests the access point to allocate parameters for a first wake-up mode to the excitation site. The first wake-up mode includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. Processing unit 810 is used to generate a first response frame. The first response frame includes first parameter information for the first wake-up mode allocated by the access point. Transceiver unit 820 is used to send the first response frame to the excitation site.
[0235] In some possible implementations, the communication device 800 can correspondingly implement the behavior and functions of the AMP STA in the above method embodiments. For example, the communication device 800 can be an AMP STA or a component (e.g., a chip or circuit) applied in the AMP STA. The transceiver unit 820 can be used to perform all the receive or transmit operations performed by the AMP STA in the embodiment shown in FIG3. For example, S301 in the embodiment shown in FIG3, and / or other processes used to support the technology described herein; wherein, the processing unit 810 is used to perform all operations performed by the AMP STA in the embodiment shown in FIG3 except for the receive and transmit operations.
[0236] For example, processing unit 810 is used to generate a second request frame. The second request frame is used to instruct the access point to allocate parameters for a first wake-up mode, which includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. Transceiver unit 820 is used to send the second request frame to the excitation station. Transceiver unit 820 is also used to receive a second response frame from the excitation station, which includes second parameter information of the first wake-up mode allocated by the access point.
[0237] For details regarding the operations performed by the processing unit 810 and the transceiver unit 820, please refer to the relevant descriptions in the foregoing method embodiments.
[0238] It should be understood that the processing unit 810 in the embodiments of this application can be implemented by a processor or processor-related circuit components, and the transceiver unit 820 can be implemented by a transceiver or transceiver-related circuit components or a communication interface.
[0239] Based on the same concept, as shown in FIG9, this application embodiment provides a communication device 900. The communication device 900 includes a processor 910. Optionally, the communication device 900 may further include a memory 920 for storing instructions executed by the processor 910, or storing input data required by the processor 910 to execute the instructions, or storing data generated after the processor 910 executes the instructions. The processor 910 can implement the method shown in the above method embodiment through the instructions stored in the memory 920.
[0240] Based on the same concept, as shown in FIG10, this application embodiment provides a communication device 1000, which may be a chip or a chip system. Optionally, in this application embodiment, the chip system may be composed of chips, or may include chips and other discrete devices.
[0241] The communication device 1000 may include at least one processor 1010 coupled to a memory, which may optionally be located within or outside the device. For example, the communication device 1000 may also include at least one memory 1020. The memory 1020 stores computer programs, configuration information, computer programs or instructions, and / or data necessary for implementing any of the above embodiments; the processor 1010 may execute the computer programs stored in the memory 1020 to perform the methods in any of the above embodiments.
[0242] The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1010 may operate in conjunction with the memory 1020. This embodiment does not limit the specific connection medium between the transceiver 1030, processor 1010, and memory 1020.
[0243] The communication device 1000 may also include a transceiver 1030, through which the communication device 1000 can interact with other devices. The transceiver 1030 may be a circuit, a bus, a transceiver, or any other device that can be used for information interaction, or a signal transceiver unit. As shown in Figure 10, the transceiver 1030 includes a transmitter 1031, a receiver 1032, and an antenna 1033. Furthermore, when the communication device 1000 is a chip-type device or circuit, the transceiver in the communication device 1000 may also be an input / output circuit and / or a communication interface, capable of inputting data (or receiving data) and outputting data (or transmitting data). The processor may be an integrated processor, a microprocessor, or an integrated circuit, and the processor can determine the output data based on the input data.
[0244] In one possible implementation, the communication device 1000 can be applied to the STA (Stationary Excitation Target). Specifically, the communication device 1000 can be the STA itself, or it can be any device capable of supporting the STA in implementing the functions of the STA in any of the above embodiments. The memory 1020 stores the necessary computer programs, computer programs or instructions, and / or data for implementing the functions of the STA in any of the above embodiments. The processor 1010 can execute the computer programs stored in the memory 1020 to complete the methods performed by the STA in any of the above embodiments.
[0245] In one possible implementation, the communication device 1000 can be applied to an access point (AP). Specifically, the communication device 1000 can be an AP or any device capable of supporting the AP in implementing the functions of the AP in any of the above embodiments. The memory 1020 stores the necessary computer programs, computer programs or instructions, and / or data for implementing the functions of the AP in any of the above embodiments. The processor 1010 can execute the computer programs stored in the memory 1020 to perform the methods executed by the AP in any of the above embodiments.
[0246] In one possible implementation, the communication device 1000 can be applied to an AMP STA. Specifically, the communication device 1000 can be an AMP STA or a device capable of supporting the AMP STA in implementing the functions of the AMP STA in any of the above embodiments. The memory 1020 stores the necessary computer programs, computer programs or instructions, and / or data for implementing the functions of the AMP STA in any of the above embodiments. The processor 1010 can execute the computer programs stored in the memory 1020 to complete the methods executed by the AMP STA in any of the above embodiments.
[0247] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0248] In the embodiments of this application, the memory can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). The memory can also be any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions, used to store computer programs, computer program or instruction and / or data.
[0249] Based on the above embodiments, referring to FIG11, this application embodiment also provides another communication device 1100, including: an input / output interface 1110 and a logic circuit 1120; the input / output interface 1110 is used to receive code instructions and transmit them to the logic circuit 1120; the logic circuit 1120 is used to run the code instructions to execute the method of stimulating STA, AP or AMP STA to execute in any of the above embodiments.
[0250] Optionally, the input / output interface 1110 can be an on-chip interface, and the logic circuit 1120 can be one or more processors. Optionally, the one or more processors can be located inside or outside the device.
[0251] The following is a detailed description of the operations performed by this communication device when applied to excite a STA, AP, or AMP STA.
[0252] In one optional implementation, the communication device 1100 can be used to stimulate the STA and execute the method described above, specifically, for example, the method of stimulating the STA in the embodiment shown in FIG3 above.
[0253] For example, logic circuit 1120 is used to generate a first request frame. The first request frame includes parameter request information, which requests the access point to allocate parameters for a first wake-up mode to the excitation station. The first wake-up mode includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. Input / output interface 1110 is used to output the first request frame. Input / output interface 1110 is also used to input a first response frame, which includes first parameter information for the first wake-up mode allocated by the access point.
[0254] Since the communication device 1100 provided in this embodiment can be used to stimulate the STA and complete the above-described method for stimulating the STA to perform actions, the technical effects it can achieve can be referred to the above-described method embodiments, and will not be repeated here.
[0255] In one alternative implementation, the communication device 1100 can be applied to an AP to execute the methods performed by the AP, specifically, for example, the methods performed by the AP in the embodiment shown in FIG3 above.
[0256] For example, input / output interface 1110 is used to input a first request frame, which includes parameter request information. This parameter request information requests the access point to allocate parameters for a first wake-up mode to the excitation station. The first wake-up mode includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. Logic circuit 1120 is used to generate a first response frame. The first response frame includes first parameter information for the first wake-up mode allocated by the access point. Input / output interface 1110 is also used to output the first response frame.
[0257] Since the communication device 1100 provided in this embodiment can be applied to an AP to complete the method executed by the AP described above, the technical effects it can achieve can be referred to the above method embodiment, and will not be repeated here.
[0258] In one alternative implementation, the communication device 1100 can be applied to an AMP STA to execute the methods performed by the AMP STA, specifically, for example, the methods performed by the AMP STA in the embodiment shown in FIG3 above.
[0259] For example, logic circuit 1120 is used to generate a second request frame. The second request frame is used to instruct the access point to allocate parameters for a first wake-up mode, which includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. Input / output interface 1110 is used to output the second request frame. Input / output interface 1110 is also used to input a second response frame, which includes second parameter information for the first wake-up mode allocated by the access point.
[0260] Since the communication device 1100 provided in this embodiment can be applied to AMP STA to complete the above-described AMP STA execution method, the technical effects it can achieve can be referred to the above method embodiment, and will not be repeated here.
[0261] Based on the above embodiments, this application also provides a communication system. This communication system includes at least one communication device for excitation STA, at least one communication device for AP, and at least one communication device for AMP STA. The technical effects obtained can be referred to the above method embodiments, and will not be repeated here.
[0262] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program or instructions. When the instructions are executed, the method for stimulating the STA, AP, or AMP STA to execute in any of the above embodiments is implemented. The computer-readable storage medium may include various media capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory, random access memory, magnetic disk, or optical disk.
[0263] To achieve the functions of the communication devices shown in Figures 8 to 11, this application embodiment also provides a chip, including a processor, for supporting the communication device in implementing the functions involved in stimulating the STA, AP, or AMP STA in the above method embodiments. In one possible design, the chip is connected to a memory or includes a memory for storing the necessary computer programs, instructions, and data of the communication device.
[0264] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0265] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer programs or instructions. These computer programs or instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0266] These computer programs or instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0267] These computer programs or instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0268] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the scope of the embodiments of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.
Claims
1. A wake-up method, characterized in that, Applied to incentive sites, including: Send a first request frame to the access point. The first request frame includes parameter request information. The parameter request information is used to request the access point to allocate parameters of a first wake-up mode to the excitation station. The first wake-up mode includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. Receive a first response frame from the access point, the first response frame including first parameter information of the first wake-up mode assigned by the access point.
2. The method according to claim 1, characterized in that, The first request frame includes a first identifier of the environmental energy station, which is used by the access point to identify the environmental energy station. The first parameter information includes a second identifier of the environmental energy station in the first wake-up mode, which is used to identify the environmental energy station in the first wake-up mode.
3. The method according to claim 1 or 2, characterized in that, The parameter request information includes the channel request information of the first wake-up mode, and the first parameter information includes the first channel information of the first wake-up mode.
4. The method according to claim 3, characterized in that The first parameter information also includes channel deviation information, which is used to indicate the deviation between the wake-up frame carrying the first wake-up mode and the channel indicated by the first channel information.
5. The method according to any one of claims 1 to 4, characterized in that, The first wake-up mode is a point-to-multipoint wake-up mode, and the parameter request information includes the group identifier request information of the point-to-multipoint wake-up mode. The first parameter information includes the group identifier information of the point-to-multipoint wake-up mode.
6. The method according to claim 5, characterized in that, The parameter request information also includes the number of requested group identifiers. The first parameter information includes one or more group identifiers, and the number of the one or more group identifiers satisfies the number included in the parameter request information.
7. The method according to any one of claims 1 to 6, characterized in that, The parameter request information includes the identification request information of the excitation site in the first wake-up mode, and the first parameter information includes the identification information of the excitation site in the first wake-up mode.
8. The method according to any one of claims 1 to 7, characterized in that, The first parameter information also includes the start time of the working cycle of the first wake-up mode.
9. The method according to any one of claims 1 to 8, characterized in that, Also includes: Receive a second request frame from the environmental energy station, the second request frame being used to request the access point to allocate parameters for the first wake-up mode; A second response frame is sent to the environmental energy station. The second response frame includes second parameter information of the first wake-up mode assigned by the access point. The second parameter information is part or all of the first parameter information.
10. The method according to claim 9, characterized in that, The second parameter information includes one or more of the following: the first identifier of the environmental energy station in the first wake-up mode, the first channel information of the first wake-up mode, the identifier information of the excitation station in the first wake-up mode, the channel deviation information, or the start time of the working cycle of the first wake-up mode; The channel deviation information is used to determine the channel carrying the wake-up frame of the first wake-up mode.
11. The method according to any one of claims 1 to 10, characterized in that, Also includes: Send a wake-up frame to the environmental energy station; Wherein, the first wake-up mode is a point-to-point wake-up mode, and the wake-up frame includes the first identifier of the environmental energy station in the first wake-up mode; or, the first wake-up mode is a point-to-multipoint wake-up mode, and the wake-up frame includes the group identifier information of the group to which the environmental energy station belongs in the first wake-up mode; or, the first wake-up mode is a broadcast wake-up mode, and the wake-up frame includes the identifier information of the excitation station.
12. A wake-up method, characterized in that, Applications to environmental energy stations include: Send a second request frame to the incentive site. The second request frame is used to instruct the access point to allocate parameters for the first wake-up mode. The first wake-up mode includes point-to-point wake-up mode, point-to-multipoint wake-up mode, or broadcast wake-up mode. Receive a second response frame from the excitation site, the second response frame including second parameter information of the first wake-up mode assigned by the access point.
13. The method according to claim 12, characterized in that, The second parameter information includes a second identifier of the environmental energy station in the first wake-up mode, which is used to identify the environmental energy station in the first wake-up mode.
14. The method according to claim 12 or 13, characterized in that, The second parameter information also includes the first channel information of the first wake-up mode.
15. The method according to claim 14, characterized in that, The second parameter information also includes channel deviation information, which is used to indicate the deviation between the wake-up frame carrying the first wake-up mode and the channel indicated by the first channel information.
16. The method according to any one of claims 12 to 15, characterized in that, The first wake-up mode is a point-to-multipoint wake-up mode, and the second parameter information includes the group identifier information of the point-to-multipoint wake-up mode.
17. The method according to any one of claims 12 to 16, characterized in that, The second parameter information also includes the start time of the working cycle of the first wake-up mode.
18. The method according to any one of claims 12 to 17, characterized in that, Also includes: Receive a wake-up frame from the excitation station; Wherein, the first wake-up mode is a point-to-point wake-up mode, and the wake-up frame includes the first identifier of the environmental energy station in the first wake-up mode; or, the first wake-up mode is a point-to-multipoint wake-up mode, and the wake-up frame includes the group identifier information of the group to which the environmental energy station belongs in the first wake-up mode.
19. A wake-up method, characterized in that, Applied to access points, including: A first request frame is received from an incentive site. The first request frame includes parameter request information. The parameter request information is used to request the access point to allocate parameters for a first wake-up mode to the incentive site. The first wake-up mode includes a point-to-point wake-up mode, a point-to-multipoint wake-up mode, or a broadcast wake-up mode. A first response frame is sent to the excitation site, the first response frame including first parameter information of the first wake-up mode assigned by the access point.
20. The method according to claim 19, characterized in that, The first request frame includes a first identifier of the environmental energy station, which is used by the access point to identify the environmental energy station. The first parameter information includes a second identifier of the environmental energy station in the first wake-up mode, which is used to identify the environmental energy station in the first wake-up mode.
21. The method according to claim 19 or 20, characterized in that, The parameter request information includes the channel request information of the first wake-up mode, and the first parameter information includes the first channel information of the first wake-up mode.
22. The method according to claim 21, characterized in that, The first parameter information also includes channel deviation information, which is used to indicate the deviation between the wake-up frame carrying the first wake-up mode and the channel indicated by the first channel information.
23. The method according to any one of claims 19 to 22, characterized in that, The first wake-up mode is a point-to-multipoint wake-up mode, and the parameter request information includes the group identifier request information of the point-to-multipoint wake-up mode. The first parameter information includes the group identifier information of the point-to-multipoint wake-up mode.
24. The method according to claim 23, characterized in that, The parameter request information also includes the number of requested group identifiers. The first parameter information includes one or more group identifiers, and the number of the one or more group identifiers satisfies the number included in the parameter request information.
25. The method according to any one of claims 19 to 24, characterized in that, The parameter request information includes the identification request information of the excitation site in the first wake-up mode, and the first parameter information includes the identification information of the excitation site in the first wake-up mode.
26. The method according to any one of claims 19 to 25, characterized in that, The first parameter information also includes the start time of the working cycle of the first wake-up mode.
27. A communication device, characterized in that, It includes units for performing the method as described in any one of claims 1 to 11, or units for performing the method as described in any one of claims 12 to 18, or units for performing the method as described in any one of claims 19 to 26.
28. A communication device, characterized in that, include: Processor and memory; The memory is used to store computer programs or instructions; The processor is configured to execute a computer program or instructions in a memory to cause the device to perform the method as described in any one of claims 1 to 11, or to cause the device to perform the method as described in any one of claims 12 to 18, or to cause the device to perform the method as described in any one of claims 19 to 26.
29. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when invoked by an electronic device, cause the electronic device to perform the method as described in any one of claims 1 to 11, or the method as described in any one of claims 12 to 18, or the method as described in any one of claims 19 to 26.
30. A computer program product, characterized in that, It includes computer execution instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 11, or cause the computer to perform the method as described in any one of claims 12 to 18, or cause the computer to perform the method as described in any one of claims 19 to 26.
31. A chip system, characterized in that, The chip system includes: Communication interface; A processor is configured to invoke and execute the instructions via the communication interface, causing a device equipped with the chip system to perform the method as described in any one of claims 1 to 11, or to perform the method as described in any one of claims 12 to 18, or to perform the method as described in any one of claims 19 to 26.
Citation Information
Patent Citations
Transmission method and device for wakeup packet in wireless local area network
CN107787029A
Wake-up method, station STA and access point AP
CN108064073A
Communication method and device of wireless local area network, site equipment and access point equipment
CN109548120A
Site wake-up method and site
CN113038578A
Apparatus, system and method of a wake-up radio (WUR)
US20190110250A1