Communication method and device
Through the capability information exchange between AMP STA and excitation STA and the establishment of P2P WUR mode, the battery dependence problem of traditional IoT devices is solved, and the efficient communication and reliability of battery-free IoT devices are achieved, which is suitable for application needs in extreme environments.
Patent Information
- Application Number
- CN202410168682.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-04
- Publication Date
- 2025-08-05
AI Technical Summary
Traditional IoT devices rely on battery power, resulting in high maintenance costs, severe environmental pollution and inability to meet application needs in extreme environments. The existing Wi-Fi IoT technology cannot meet the use case needs of ultra-low complexity, extremely small size and long life.
Using Wi-Fi technology for environmental energy acquisition, the communication process is optimized to improve efficiency and reliability through the interactive process between AMP STA and the excitation STA, including capability information exchange and P2P WUR mode establishment.
It realizes efficient communication of battery-free IoT devices, reduces equipment complexity and size, meets application needs in extreme environments, and improves communication reliability and efficiency.
Smart Images

Figure CN120434828A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] Traditional IoT devices typically require batteries for stable power supply. However, the limited battery life significantly increases the cost of maintaining IoT networks, especially in extreme environmental conditions. Maintaining network operations and replacing batteries can be challenging. Furthermore, billions of batteries are discarded annually, a small fraction of which can be effectively recycled. Furthermore, as the number of IoT devices grows globally, the number of discarded batteries will continue to increase, severely impacting the Earth's ecosystem. To address these issues, battery-free IoT communications have been proposed. These technologies not only improve network performance and sustainability, but also significantly reduce device size and cost by removing batteries from devices, enabling a wide range of emerging applications. Furthermore, battery-free devices are more environmentally friendly and safer for children and the elderly. Thanks to its widespread deployment and use in unlicensed frequency bands, Wi-Fi technology has become a strong contender for IoT network deployment. However, existing Wi-Fi IoT technologies still fall short of meeting the growing demands of these applications. First, traditional battery-powered devices may not function properly under extreme environmental conditions (e.g., high or low temperatures, and humid environments). Second, many use cases require maintenance-free devices (e.g., devices that do not require or are impossible to replace traditional batteries). Finally, some use cases require ultra-low complexity, very small device size (e.g., a few millimeters thick), longer lifecycles, etc.
[0003] Wi-Fi IoT technology based on ambient power (AMP) holds broad promise, enabling battery-free deployment and meeting the requirements of a wide range of vertical industries. These battery-free AMP devices rely on energy harvesting from sources such as radio waves, light (sunlight), motion, and heat, while employing simpler 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 broaden the overall Wi-Fi ecosystem.
[0004] Therefore, the interaction mode between different devices is a problem being studied by those skilled in the art. Summary of the Invention
[0005] The present application provides a communication method and apparatus, which improves the interaction process between different stations (STAs) in the AMP field and enhances communication efficiency and reliability.
[0006] In a first aspect, an embodiment of the present application provides a communication method, which is applied to an AMP STA. The AMP STA may include a device itself, or a chip or functional module that may be provided in the device. The method includes:
[0007] The ambient energy AMP site STA sends an establishment request frame to the stimulation STA through the access point (AP), and the establishment request frame includes a first capability element, which is used to indicate the capability information of the AMP STA; the AMP STA receives an establishment response frame from the stimulation STA through the AP, and the establishment response frame includes a second capability element, which is used to indicate the capability information of the stimulation STA; the AMP STA sends a peer-to-peer wake-up radio (P2P WUR) mode establishment request frame to the stimulation STA, and the P2PWUR mode establishment request frame includes a first mode element, and the first mode element is used to indicate the parameter information of the P2PWUR mode of the AMP STA; the AMP STA receives a P2P WUR mode establishment response frame from the stimulation STA, and the P2P WUR mode establishment response frame includes a second mode element, and the second mode element is used to indicate the parameter information of the P2P WUR service provided by the stimulation STA.
[0008] In the embodiment of the present application, by including the first capability element in the establishment request frame, the instigating STA can effectively obtain the capability information of the AMP STA, and by including the second capability element in the establishment response frame, the AMP STA can effectively obtain the capability information of the instigating STA. As a result, both communicating parties can obtain each other's capability information, thereby improving communication efficiency and reliability. Furthermore, by exchanging parameter information, the communicating parties can improve the interaction process of the P2P WUR, further improving communication efficiency and reliability, and providing useful information for subsequent awakening of the AMP STA and subsequent power transmission.
[0009] In a possible implementation, the setup response frame further includes an operation element, where the operation element is used to instruct the instigating STA to transmit operation information of a link maintenance frame.
[0010] In an embodiment of the present application, establishing a response frame includes an operation element, so that the AMP STA can obtain the operation information of the link maintenance frame it subsequently receives, so that the AMP STA uses the operation information as a reference for the active period of its working cycle, effectively improving communication efficiency.
[0011] In a possible implementation, the setup request frame is a tunneled direct link setup (TDLS) setup request frame, and the setup response frame is a TDLS setup response frame.
[0012] In an embodiment of the present application, the TDLS establishment request frame may include a first capability element, and the TDLS establishment response frame may include a second capability element. By multiplexing the frames in the TDLS protocol, the redesign of the frame format is effectively avoided. In addition, by including capability information in the TDLS establishment request frame and the TDLS establishment response frame, the communicating parties can effectively obtain the capabilities of each other, thereby improving communication efficiency.
[0013] In one possible implementation, the first capability element includes at least one of the following: conversion delay, whether to support 20MHz bandwidth high data rate WUR physical layer protocol data unit (physical layer protocol data unit, PPDU), or whether to support frequency division multiple access (frequency division multiple access, FDMA); or, the second capability element includes at least one of the following: whether to support 20MHz bandwidth high data rate WUR physical layer protocol data unit PPDU or whether to support frequency division multiple access FDMA.
[0014] In one possible implementation, the operation element includes at least one of the following: a minimum active time, a time unit of a working cycle, a WUR operation class, a WUR channel, a transmission period of a link maintenance frame, or an offset of a transmission start time of a link maintenance frame.
[0015] In one possible implementation, the first mode element includes at least one of the following: an action type field, a WUR parameter control, a service period of a working cycle, a working cycle, or a recommended WUR parameter; or, the second mode element includes at least one of the following: an action type field, a WUR mode response status, a WUR parameter control, a WUR channel offset, or a start time of a working cycle.
[0016] In an embodiment of the present application, the first mode element or the second mode element includes the above information, so that the communicating parties can negotiate and learn the subsequent P2P WUR mode or WPT signal process, thereby further improving communication efficiency.
[0017] In a possible implementation, the AMP STA enters the P2P WUR mode or suspends the P2P WUR mode based on the P2P WUR mode establishment request frame and the P2P WUR mode establishment response frame.
[0018] In one possible implementation, the recommended WUR parameters include: recommended WUR PPDU data rate, link maintenance frame requirement.
[0019] In a possible implementation, the method further includes: the AMP STA receiving a link maintenance frame on the WUR link, determining that the WUR link is valid based on the link maintenance frame, and the link maintenance frame including an identifier of the incentive STA.
[0020] In a possible implementation, the method further includes: the AMP STA receiving a link wake-up frame on the WUR link, where the link wake-up frame includes an identifier of the AMP STA.
[0021] In one possible implementation, the identification of the stimulus STA is determined based on the medium access control (MAC) address and cyclic redundancy check (CRC) of the stimulus STA, or the identification of the AMP STA is determined based on the MAC address and cyclic redundancy check CRC of the AMP STA.
[0022] In a possible implementation, the link wake-up frame includes a type field, where the type field is used to indicate the type of the link wake-up frame; and the link maintenance frame includes a type field, where the type field is used to indicate the type of the link maintenance frame.
[0023] In a possible implementation manner, the method further includes: the AMP STA receiving a wireless power transmission (WPT) signal from the stimulation STA.
[0024] In one possible implementation, the method further includes: the AMP STA sending a P2P WUR mode dismantling indication to the stimulation STA, wherein the P2P WUR mode dismantling indication is used to indicate the dismantling of the P2P WUR service; or, the AMP STA receiving a P2P WUR mode dismantling indication from the stimulation STA, wherein the P2P WUR mode dismantling indication is used to indicate the dismantling of the P2P WUR service.
[0025] In a second aspect, an embodiment of the present application provides a communication method, which is applied to an incentive STA. The incentive STA may include the device itself, or a chip or functional module that may be set in the device. The method includes:
[0026] The incentive station STA receives an establishment request frame from the ambient energy AMPSTA through the access point AP, where the establishment request frame includes a first capability element, which is used to indicate the capability information of the AMP STA; the incentive STA sends an establishment response frame to the AMP STA through the AP, where the establishment response frame includes a second capability element, which is used to indicate the capability information of the incentive STA; the incentive STA receives a P2P WUR mode establishment request frame from the AMP STA, where the P2P WUR mode establishment request frame includes a first mode element, which is used to indicate the parameter information of the P2P WUR mode of the AMP STA; the incentive STA sends a P2P WUR mode establishment response frame to the AMP STA, where the P2P WUR mode establishment response frame includes a second mode element, which is used to indicate the parameter information of the P2P WUR service provided by the incentive STA.
[0027] In a possible implementation, the setup response frame further includes an operation element, where the operation element is used to instruct the instigating STA to transmit operation information of a link maintenance frame.
[0028] In a possible implementation, the establishment request frame is a Tunnel Direct Link Establishment TDLS establishment request frame, and the establishment response frame is a TDLS establishment response frame.
[0029] In one possible implementation, the first capability element includes at least one of the following: conversion delay, whether 20MHz bandwidth high data rate WUR physical layer protocol data unit PPDU is supported, or whether frequency division multiple access FDMA is supported; or, the second capability element includes at least one of the following: whether 20MHz bandwidth high data rate WUR physical layer protocol data unit PPDU is supported or whether frequency division multiple access FDMA is supported.
[0030] In one possible implementation, the operation element includes at least one of the following: a minimum active time, a time unit of a working cycle, a WUR operation class, a WUR channel, a transmission period of a link maintenance frame, or an offset of a transmission start time of a link maintenance frame.
[0031] In one possible implementation, the first mode element includes at least one of the following: an action type field, a WUR parameter control, a service period of a working cycle, a working cycle, or a recommended WUR parameter; or, the second mode element includes at least one of the following: an action type field, a WUR mode response status, a WUR parameter control, a WUR channel offset, or a start time of a working cycle.
[0032] In a possible implementation, the method further includes: sending a link maintenance frame on the WUR link, where the link maintenance frame includes an identifier of the stimulus STA.
[0033] In a possible implementation, the method further includes: sending a link wake-up frame on the WUR link, where the link wake-up frame includes an identifier of the AMP STA.
[0034] In one possible implementation, the identification of the stimulus STA is determined based on the media access control MAC address and cyclic redundancy check CRC of the stimulus STA, or the identification of the AMP STA is determined based on the MAC address and cyclic redundancy check CRC of the AMP STA.
[0035] In a possible implementation manner, the method further includes: the incentive STA sending a wireless power transmission (WPT) signal to the AMP STA.
[0036] In one possible implementation, the method further includes: the incentive STA receiving a P2P WUR mode dismantling indication from the AMP STA, wherein the P2P WUR mode dismantling indication is used to indicate the dismantling of the P2P WUR service; or, the incentive STA sending a P2P WUR mode dismantling indication to the AMP STA, wherein the P2P WUR mode dismantling indication is used to indicate the dismantling of the P2P WUR service.
[0037] In a third aspect, an embodiment of the present application provides an AMP STA, configured to execute the method in the first aspect or any possible implementation. The AMP STA includes a module configured to execute the method in the first aspect or any possible implementation.
[0038] In a fourth aspect, embodiments of the present application provide an incentive STA, configured to execute the method in the second aspect or any possible implementation. The incentive STA includes a module for executing the method in the second aspect or any possible implementation.
[0039] In a fifth aspect, an embodiment of the present application provides an AMP STA, comprising a processor configured to execute the method described in the first aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect or any possible implementation is executed.
[0040] In a possible implementation, the memory is located outside the AMP STA.
[0041] In a possible implementation, the memory is located within the AMP STA.
[0042] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. For example, the AMP STA may be a chip.
[0043] In a possible implementation, the AMP STA further includes a transceiver, where the transceiver is configured to receive information or send information.
[0044] In a sixth aspect, embodiments of the present application provide an incentive STA, comprising a processor configured to execute the method described in the second aspect or any possible implementation. The processor is configured to execute a program stored in a memory. When the program is executed, the method described in the second aspect or any possible implementation is executed.
[0045] In a possible implementation, the memory is located outside the aforementioned stimulus STA.
[0046] In a possible implementation, the memory is located within the aforementioned stimulus STA.
[0047] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. For example, the excitation STA may be a chip.
[0048] In a possible implementation, the incentive STA further includes a transceiver, where the transceiver is configured to receive information or send information.
[0049] In the seventh aspect, an embodiment of the present application provides an AMP STA, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the first aspect or any possible implementation method.
[0050] In an eighth aspect, an embodiment of the present application provides an excitation STA, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the second aspect or any possible implementation method.
[0051] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer-readable storage medium is run on a computer, the method shown in any one of the above-mentioned first to second aspects or any possible implementation method is executed.
[0052] In a tenth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables the method shown in any one of the first to second aspects or any possible implementation thereof to be executed.
[0053] In an eleventh aspect, an embodiment of the present application provides a computer program. When the computer program is run on a computer, the method shown in any one of the first to second aspects or any possible implementation is executed.
[0054] In the twelfth aspect, an embodiment of the present application provides a communication system, which includes an AMP STA and / or an incentive STA, wherein the AMP STA is used to execute the method shown in the above-mentioned first aspect or any possible implementation of the first aspect, and the incentive STA is used to execute the method shown in the above-mentioned second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Figure 1 is a schematic diagram of a communication system provided in an embodiment of the present application;
[0056] Figure 2 Schematic diagram of a link architecture between an incentive STA and an AMP STA provided in an embodiment of the present application;
[0057] Figure 3 This is a flow chart of a communication method provided in an embodiment of the present application;
[0058] Figure 4 This is a flow chart of a capability interaction method provided in an embodiment of the present application;
[0059] Figure 5a This is a format diagram of a P2P WUR capability element provided in an embodiment of the present application;
[0060] Figure 5b This is a schematic diagram of the format of a supported frequency band field provided in an embodiment of the present application;
[0061] Figure 5c This is a format diagram of a WUR capability information field provided in an embodiment of the present application;
[0062] Figure 5d This is a format diagram of a WUR capability information field provided in an embodiment of the present application;
[0063] Figure 6a This is a format diagram of a P2P WUR operation element provided in an embodiment of the present application;
[0064] Figure 6b This is a format diagram of a WUR operation information field provided in an embodiment of the present application;
[0065] Figure 7 This is a schematic diagram of the interaction process of parameter information of a P2P WUR mode provided in an embodiment of the present application;
[0066] Figure 8a This is a schematic diagram of the format of a TDLS data frame provided in an embodiment of the present application;
[0067] Figure 8b This is a schematic diagram of the format of a WUR action frame provided in an embodiment of the present application;
[0068] Figure 8c and Figure 8d This is a format diagram of a P2P WUR mode element provided in an embodiment of the present application;
[0069] Figure 8e and Figure 8f This is a format diagram of a WUR parameter field provided in an embodiment of the present application;
[0070] Figure 9a This is a schematic diagram of a working cycle provided by an embodiment of the present application;
[0071] Figure 9b This is a schematic diagram of an interaction process provided by an embodiment of the present application;
[0072] Figure 10a This is a schematic diagram of the format of a link wake-up frame provided in an embodiment of the present application;
[0073] Figure 10b This is a schematic diagram of the format of a link wake-up frame provided in an embodiment of the present application;
[0074] Figure 10c This is a schematic diagram of the format of a frame control field provided in an embodiment of the present application;
[0075] Figure 10d This is a schematic diagram of the format of a link maintenance frame provided in an embodiment of the present application;
[0076] Figure 11 This is a schematic diagram of dismantling a P2P WUR mode provided in an embodiment of the present application;
[0077] Figure 12a This is a schematic diagram of the format of a P2P WUR mode removal indication provided in an embodiment of the present application;
[0078] Figure 12b This is a schematic diagram of the format of a P2P WUR mode removal indication provided in an embodiment of the present application;
[0079] Figure 13This is a flow chart of a communication method provided in an embodiment of the present application;
[0080] Figure 14 This is a schematic diagram of the structure of a STA provided in an embodiment of the present application;
[0081] Figure 15 This is a schematic diagram of the structure of a STA provided in an embodiment of the present application;
[0082] Figure 16 This is a schematic diagram of the format of a STA provided in an embodiment of the present application. DETAILED DESCRIPTION
[0083] To facilitate understanding of the technical solution of the present application, the present application will be further described below with reference to the accompanying drawings.
[0084] The terms "first" and "second" in the specification, claims, and drawings of this application are used only to distinguish different objects and are not used to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to the process, method, product, or device.
[0085] References to "embodiments" herein mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it refer to independent or alternative embodiments that are mutually exclusive of other embodiments. It will be understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0086] In this application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. "Or" means that two relationships can exist, such as only A exists, only B exists; when A and B are not mutually exclusive, it can also mean that three relationships exist, such as only A exists, only B exists, and A and B exist at the same time. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0087] In this application, "indication" may include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0088] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent together as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different.
[0089] In this application, "sending" and "receiving" indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information is XX, which can include direct sending through the air interface, and also include indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which can include direct receiving from YY through the air interface, and also include indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between network devices and terminal devices, or can be carried out within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, trace or interface.
[0090] The following introduces the fields involved in the embodiments of this application.
[0091] The technical solutions provided in the embodiments of the present application can be applied to the AMP field, for example, supporting wireless power transfer (WPT), wireless local area network (WLAN), or Institute of Electrical and Electronics Engineers (IEEE) series protocols.
[0092] The IEEE 802.11AMP topic interest group (TIG) and study group (SG) were established in May 2022 and March 2023, respectively. The AMP task group (TG) is expected to be established in May 2024 and initiate the development of the IEEE 802.11AMP standard specification. Exemplarily, the AMP devices involved in the AMP field can meet at least one of the following characteristics: (1) There is at least one data communication mode in the frequency band below 1 GHz (Sub-1 GHz). (2) There is at least one data communication mode in the 2.4 GHz frequency band, and the communication access type (access category, AC) is set to access category_background (AC_BK). (3) There is at least one WPT mode in the Sub-1 GHz frequency band to indicate radio frequency (RF) energy harvesting. Exemplarily, the application scenarios of AMP include but are not limited to smart homes, smart farms, smart factories, logistics / warehousing, supermarket distribution, indoor positioning, data centers, etc.
[0093] The method provided in the embodiment of the present application can be applied to IEEE 802.11 protocols related to AMP, or to other protocols in the IEEE 802.11 series, such as 802.11a / b / g protocols, 802.11n protocols, 802.11ac protocols, 802.11ax protocols, 802.11be protocols, 802.11bn protocols (802.11bn is also known as Wi-Fi 8, or ultra-high reliability (UHR) or ultra-high reliability and throughput (UHRT) or next-generation protocols, etc., which are not listed one by one. The technical solution provided in the embodiment of the present application can also be applied to wireless personal area networks (WLANs) based on millimeter wave (MMW) and ultra-wideband (UWB) technologies. network, WPAN) and the like. The method provided in the embodiment of the present application can be applied to the IEEE802.15 series protocols, such as the 802.15.4a protocol, the 802.15.4z protocol or the 802.15.4ab protocol, or a future generation of UWB WPAN protocol, etc., which will not be listed one by one. The technical solution provided in the embodiment of the present application can also be applied to the following communication systems, for example, the Internet of Things (IoT) system, vehicle-to-everything (V2X, X can represent anything), device-to-device (D2D), narrowband Internet of Things (NB-IoT) system, long term evolution (LTE) system, fifth generation (5G) communication system, and new communication systems that will emerge in the future development of communications. For example, the V2X may include: vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian communication (V2D), and so on. topedestrian (V2P) or vehicle to network (V2N) communication, etc.
[0094] As AMP applications become increasingly widespread, the AMP system will be applied to a wider range of scenarios and industries, including the Internet of Things (IoT), the Internet of Vehicles (IoV), the banking industry, corporate offices, stadiums and exhibition halls, concert halls, hotel rooms, dormitories, hospital wards, classrooms, supermarkets, plazas, streets, production workshops, and warehouses. Devices supporting WLAN communication or sensing (such as access points or stations) can include sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air quality monitoring nodes), smart devices in smart homes (such as smart cameras, projectors, displays, TVs, speakers, refrigerators, and washing machines), nodes in the Internet of Things (IoT), entertainment terminals (such as wearable devices like augmented reality (AR) and virtual reality (VR)), smart devices in smart offices (such as printers, projectors, speakers, and audio systems), IoV devices, infrastructure in everyday life (such as vending machines, self-service kiosks in supermarkets, self-service checkout machines, and self-service ordering kiosks), and equipment in large sports and music venues.
[0095] Although the embodiments of the present application are primarily based on networks based on the IEEE 802.11 series of standards, various aspects of the embodiments of the present application can be extended to other networks that utilize various standards or protocols, such as Bluetooth, high-performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard), wide area network (WAN), or other networks now known or developed in the future.
[0096] The following describes the device involved in the embodiments of the present application.
[0097] 1. Devices for RF energy harvesting
[0098] Environmental energy may include, but is not limited to, radio frequency energy (i.e., RF energy), kinetic energy, thermal energy, solar energy, and other energies present in the environment. The essence of RF energy harvesting is to convert RF energy, such as RF signals, into electrical energy, such as direct current (DC) (RF-DC). For example, a device for RF energy harvesting can convert the harvested RF energy into electrical energy and then 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 sensor devices, thereby completing at least one of the following functions: modulation of reflected signals, transmission of reflected signals, and collection and processing of sensor information. The reflected signal shown here refers to the reflected signal of backscatter communication.
[0099] In the embodiment of the present application, the device for RF energy collection can also be referred to as a device for converting RF energy into DC, or a device capable of realizing RF energy collection, or a low-power device, or an AMP station (STA), etc. The specific name of the device is not limited in the embodiment of the present application. The AMP STA shown here can convert the RF energy it collects into electrical energy, which is only an example. For example, the AMP STA can also convert the RF energy into other energy, and the other energy can be used to realize functions similar to electrical energy. For ease of description, the device for RF energy collection will be referred to as AMP STA below. The AMPSTA can be a low-power device of a complete machine, or it can be a chip, processing system or functional module installed in the complete machine device, etc. The device in which these chips or processing systems or functional modules are installed can realize the methods and functions of the embodiments of the present application under the control of the chip or processing system or functional module.
[0100] An AMP STA is a low-power IoT device that supports RF energy harvesting. It can receive RF energy, communicate, or sense using the AMP or WLAN protocols, and can wirelessly transmit energy, communicate, or sense other non-AP STAs or access points in an AMP or WLAN network.
[0101] 2. Device for providing RF energy
[0102] The device for providing RF energy (or a device with a charging function) can provide RF energy to the AMP STA. For example, the device for providing RF energy can achieve the purpose of providing RF energy to the AMP STA by sending a WPT signal to the AMP STA. The WPT signal shown here is an RF signal. For example, the WPT signal can also be called an energy transmission signal, a signal for transmitting RF energy, or a signal for collecting RF energy. The name of the WPT signal is not limited in this embodiment of the application.
[0103] For ease of description, the device for providing RF energy will be referred to as an energizing STA, exciter, or energy STA below. The energizing STA can be used to provide RF energy to the AMP STA. And the energizing STA can also communicate with the AP using the Wi-Fi protocol. Exemplarily, the energizing STA can be a non-AP STA, or it can be a relay node (or relay node) (or relay device, etc.). The relay node can be used to amplify signals, compensate for signal attenuation, and support communication (such as long-distance communication). The embodiments of the present application do not limit the specific product form or type of the energizing STA.
[0104] The AMP STA or stimulus STA shown in the embodiments of the present application are different classifications of STA. The following description of STA also applies to AMP STA or stimulus STA. For example, STA can support the use of WLAN protocol for communication, perception or energy transmission, and has the ability to communicate, perceive or transmit energy with other non-AP STAs or access points in the WLAN network. In a WLAN system, a station can be referred to as a non-access point station (non-AP STA). For example, STA is any user communication device that allows a user to communicate, perceive or transmit energy with an AP and then communicate with a WLAN. The device with wireless communication function can be a complete device, or a chip or processing system or functional module installed in the complete device. The device installed with these chips or processing systems or functional modules can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system or functional module. For example, STA can be a wireless communication chip, a wireless sensor or a wireless communication terminal, etc., and can also be called a user. For another example, the STA may be a mobile phone supporting Wi-Fi communication, a tablet 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, or a computer supporting Wi-Fi communication. Of course, the STA may also be a chip, processing system, or module in any of the above-mentioned devices, thereby implementing the methods and functions of the embodiments of the present application.
[0105] 3. Access point (AP)
[0106] An AP is a device with wireless communication capabilities that supports wireless energy transmission, communication, or awareness using WLAN protocols (including AMP protocols). It has the ability to wirelessly transmit energy, communicate, or sense with other devices in an AMP network or WLAN network (such as non-access point stations (non-AP STAs) or other access points or AMP STAs). Of course, it can also have the ability to communicate or sense with other devices. For example, an AP is a device that provides services for non-AP STAs, or an AP is a device that provides services for AMP STAs. It can support the 802.11 series of protocols or subsequent protocols. For another example, an AP can be an AP belonging to a multi-link device (MLD). For example, a multi-link device (MLD) is a device that simultaneously has multiple APs, each operating on different frequency bands or channels. A multi-link device includes multiple subordinate APs. The subordinate APs can be physical APs or logical APs. Each AP can operate on a link, a frequency band, or a channel.
[0107] An AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. The device with wireless communication function can be a complete device, or it can be a chip, processing system, or functional module installed in the complete device. The device installed with these chips, processing systems, or functional modules can implement the methods and functions of the embodiments of the present application under the control of the chips, processing systems, or functional modules. For example, an access point can be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network. It is mainly deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. For another example, an AP can be a communication entity such as a communication server, router, switch, bridge, etc.; APs can include various forms of macro base stations, micro base stations, relay stations, etc. For another example, an AP can be used to transmit energy to an AMP STA, etc. Of course, an AP can also be a chip, processing system, or module in the above-mentioned various forms of devices to implement the methods and functions of the embodiments of the present application. For example, the above-mentioned AP can also include an AMP AP.
[0108] The following introduces the system involved in the embodiments of the present application.
[0109] The system shown in the embodiment of the present application involves an activating STA waking up an AMP STA, or it can also be extended to any type of non-AP STA waking up another non-AP STA, etc. Figure 1 It is a schematic diagram of a communication system provided in an embodiment of the present application.
[0110] Figure 1 The system shown includes an AP, an AMP STA and an incentive STA. The AP is associated with the AMP STA or the incentive STA respectively. The AP can communicate with the AMP STA or the incentive STA respectively. The AMP STA is a low-power device with an energy harvesting function. The incentive STA can be a charging device (such as a charging device dedicated to the AMP, etc.) used to wirelessly transmit energy to the AMP STA, so that the incentive STA can meet the daily operation of the AMP STA. There may be a wireless link between the incentive STA and the AMP STA. The wireless link may include but is not limited to a communication link (such as a P2P communication link), a WPT link or a WUR link, etc. For example, the P2P communication link can be used to support the WPT function, such as the P2P communication link can be used to transmit signaling related to the WPT signal. For a description of the link between the incentive STA and the AMP STA, please refer to Figure 2 , which will not be described in detail here.
[0111] In order to further reduce the power consumption of the AMP STA, the incentive STA can provide the AMP STA with P2P WUR service support, so that the AMP STA can enter the P2P WUR mode. The P2P WUR mode between the incentive 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 the embodiment of the present application can also be called a low-power mode, a saving mode, or an energy-saving mode. The specific name of the P2P WUR mode is not limited in the embodiment of the present application.
[0112] Figure 1The AMP downlink (DL) in the text 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. The AMP DL or AMP UL can also be called an AMP-based wireless link. For example, the wireless link may include a communication link, etc. For example, the AP and the AMP STA can communicate or sense each other through a wireless link. For example, the AMP DL or AMP UL can support the 2.4 GHz frequency band, or the frequency band below 1 GHz (Sub-1 GHz). For example, the AMP DL and AMP UL can support the PPDU format in the existing Wi-Fi protocols (such as 802.11b / g / n protocols, etc.). Of course, the AMP DL and the AMP UL may also support the PPDU format in other Wi-Fi protocols that appear later, which are not listed here. For another example, the AMP DL and AMP UL can support the PPDU format in the AMP protocol, such as the new PPDU format that appears later. The embodiment of the present application does not limit the format of the PPDU used for communication between the AP and the AMP STA.
[0113] Figure 1 The UL or DL can support sub-1GHz frequency band, 2.4GHz frequency band, 5GHz frequency band, 6GHz frequency band, etc., which are not listed here one by one. Figure 1 The UL or DL in the protocol may support Wi-Fi protocols (such as 802.11b / g / n / ac / ax / be / bn protocols, etc.) or other communication protocols, and this embodiment of the present application is not limited to this.
[0114] The AMP UL, AMP DL, UL, and DL shown in the embodiments of the present application are all wireless links. The PPDU format supported by the AMP UL and AMP DL may be different from the PPDU format supported by UL and DL, such as UL and DL may support more frequency bands or more PPDU formats. For example, the PPDU format supported by AMP UL and AMP DL may be AMP PPU, and the format of the AMP PPDU is different from the existing PPDU format in the Wi-Fi protocol. For example, the protocol supported by UL and DL may not be limited to the Wi-Fi protocol. The differences between the various wireless links are not listed here one by one.
[0115] The above descriptions of AMP UL, AMP DL, UL, DL frequency bands, or PPDU formats also apply to information transmitted on each link. Specific information about transmission on different links can be found below and will not be detailed here.
[0116] Figure 1The types of the various devices shown are only examples and do not limit the types of AP, AMP STA, and incentive STA in the embodiments of the present application. Figure 1 The number of devices shown is only an example. In a specific implementation, the number of devices can be more or less, and the embodiments of the present application are not limited to this. Figure 1 The systems shown are only examples. As the standard progresses, other types of topologies may appear in the future. However, any topology that can be applied to the interaction process shown below falls within the scope of protection of the embodiments of this application.
[0117] Figure 2 Schematic diagram of a link architecture between an incentive STA and an AMP STA provided in an embodiment of the present application. Figure 2 As shown, there may be a communication link (comm.link), a WPT link (WPT link), and a WUR link (WUR link) between the stimulus STA and the AMP STA. These three links may correspond to the communication RF subsystem, WPT RF subsystem, and WUR RF subsystem within the AMP STA, respectively. The embodiment of this application does not limit the internal product form of each subsystem.
[0118] Among them, the WPT link can be used to transmit WPT signals. That is, the link used to transmit WPT signals can be called a WPT link or a P2PWPT link, etc. The WPT link can also be called an energy transmission link, etc. The specific name of the WPT link is not limited in the embodiment of the present application. For example, the WPT link can support the 2.4 GHz frequency band or the Sub-1 GHz frequency band. The communication link can be used to transmit information auxiliary to WPT operations and WUR operations, etc. The WUR link can be used to transmit a wake-up signal from the excitation STA to the AMP STA. For example, the WUR link can be used to transmit a link maintenance frame or a link wake-up frame. For example, the above-mentioned communication link can be used to transmit at least one of the following: a TDLS establishment request frame, a TDLS establishment response frame, a P2P WUR mode establishment request frame, a P2P WUR mode establishment response frame, a dismantling frame, etc.
[0119] The WPT link, WUR link and communication link shown in the embodiment of the present application are functionally distinguished. In a specific implementation, the frequency bands supported by these links may be the same or different. For example, among the three links mentioned above, at least two links may support different frequency bands. The communication link may include a P2P communication link. For example, a WUR link may belong to a P2P communication link. As an example, a WPT link may not belong to a P2P communication link. As another example, the WPT link may also belong to a P2P link. The embodiment of the present application does not limit whether the WPT link belongs to a P2P communication link.
[0120] In the AMP field, how the incentive STA wakes up the AMP STA does not provide a specific interaction process at the protocol layer.
[0121] In view of this, the embodiments of the present application provide a communication method and device, which can improve the interaction process of each device and improve the relevant process of P2P WUR between AMP STA and incentive STA from the protocol level.
[0122] Figure 3 The interactive phase of the communication method provided in this application includes at least one of the following phases. It should be understood that each of the following phases can interact with each other or be implemented independently of each other.
[0123] Exemplarily, the interaction phases of the communication method may include: a capabilities exchange phase (the first phase shown below), P2P WUR mode setup and teardown (the second and fourth phases shown below), and wake-up and link maintenance (wake-up and keep-alive) in the P2P WUR mode (the third phase shown below). The names of the various phases shown here are only examples and should not be understood as limiting the embodiments of the present application.
[0124] Phase 1:
[0125] The first stage can also be called the capability interaction stage. The AMP STA and the incentive STA can exchange their respective capabilities. In the process of establishing a P2P communication link through frame exchange between the AMP STA and the incentive STA, the AMP STA and the incentive STA can send their own capability information to each other. The capability information may include P2P WUR capability information. From the perspective of the protocol, the above-mentioned P2P communication link may include but is not limited to the following links: tunneled direct link establishment (TDLS), Bluetooth (bluetooth), or any other wireless communication direct link. The AMP STA and the incentive STA can confirm whether each other can support the relevant functions of P2P WUR by exchanging capability information. For an explanation of the relevant functions of P2P WUR, please refer to Figure 4 .
[0126] Exemplarily, the information used to stimulate interaction between STAs and AMP STAs may include: the transmission channel and period of the link maintenance frame, and the time unit of the duty cycle. Optionally, the above information may also include P2P WUR function support information. The above information may be included in a management frame, a control frame, or a data frame.
[0127] Figure 4 This is a flow chart of a capability interaction method provided by an embodiment of the present application. Figure 4 As shown, the method includes:
[0128] 401. The AMP STA sends a setup request frame to the stimulation STA through the AP. The setup request frame includes a first capability element, which can be used to indicate capability information of the AMP STA. Correspondingly, the stimulation STA receives the setup request frame.
[0129] The first capability element can carry the P2P WUR function support information of the AMP STA, that is, the P2P WUR capability information. For example, the P2P WUR function support information can be used to indicate the parameters of the P2P WUR function supported by the AMP STA. Exemplarily, the P2P WUR function support information may include the following fields: conversion delay, support for 20MHz high data rate WUR PPDU, support for frequency division multiple access (or called WUR support frequency division multiple access). The P2P WUR function support information can also be called P2P WUR capability information.
[0130] Exemplarily, the setup request frame may be a TDLS setup request (TDLS setuprequest) frame. The first capability element may be referred to as a P2PWUR capability (P2P WUR capabilities) element. For ease of description, the first capability element shown in the embodiment of the present application is illustrated below using the P2P WUR capability element as an example. For an explanation of the P2P WUR capability element, please refer to the following, which will not be described in detail here.
[0131] 402. The instigating STA sends a setup response frame to the AMP STA through the AP. The setup response frame may include a second capability element, which may be used to indicate capability information of the instigating STA. Correspondingly, the AMP STA receives the setup response frame.
[0132] The second capability element can carry the P2P WUR function support information of the incentive STA. For example, the P2P WUR function support information can be used to indicate the parameters of the P2P WUR function supported by the incentive STA. Exemplarily, the P2P WUR function support information may include the following fields: support for 20MHz high data rate WUR PPDU, support for frequency division multiple access. For an explanation of the P2P WUR function support information, please refer to the following.
[0133] Exemplarily, the establishment response frame may also include an operation element, which may be used to indicate the operation information of the incentive STA to transmit the link maintenance frame. The operation element may include at least one of the following fields: the shortest active time, the time unit of the working cycle, the WUR operation class, the WUR channel, the WUR connection maintenance period (or the transmission period of the link maintenance frame, or the WUR activation period), or the target WUR link maintenance frame transmission time (target WUR keep-alive frame transmission time, TWKTT) offset (Offset of TWKTT) (or the offset of the transmission start time of the link maintenance frame). For an explanation of the operation elements, please refer to the following.
[0134] Exemplarily, the setup response frame can be a TDLS setup response (TDLS setupresponse) frame. The second capability element can be called a P2P WUR capability element. The operation element can be called a P2P WUR operation (P2P WUR operation) element. For ease of description, the second capability element shown in the embodiment of the present application is illustrated below using the P2P WUR operation element as an example. For the description of the P2P WUR operation element, please refer to the following and will not be described in detail here.
[0135] Since a P2P communication link has not been established between the AMP STA and the stimulation STA, the AMP STA can send an establishment request frame to the stimulation STA through the AP, and the stimulation STA can send an establishment response frame to the AMP STA through the AP.
[0136] Optionally, after receiving the setup response frame, the AMP STA may also send feedback information. The feedback information may be used to confirm that the AMP STA has received the setup response frame. Alternatively, the feedback information may be used to confirm that the P2P communication link has been established, etc. Alternatively, the feedback information may be used to confirm that the AMP STA has learned the capability information of the stimulus STA. For example, the feedback information may include an acknowledgment (ACK). The ACK may be carried in a TDLS setup confirmation (TDLSsetupconfirm) frame. The TDLS setup confirmation frame may indicate that the TDLS link has been successfully established and that the P2P WUR capability information has been interactively completed.
[0137] The following introduces the P2P WUR capability elements involved in the embodiments of this application.
[0138] The number of bits (or bytes) and the order of each frame or each field or each element given in the drawings of the embodiments of the present application are only examples and should not limit the frame format or frame length or the order of each field proposed in the embodiments of the present application. The names of the frames and the fields contained in the drawings of the embodiments of the present application are only examples and should not limit the frames proposed in the embodiments of the present application. For ease of description, the embodiments shown in this application are illustrated with "fields" as an example, without specifically distinguishing between "fields", "subfields", "elements", "sub-elements", etc. Although the embodiments shown in this application do not specifically distinguish between "fields", "sub-fields", "elements", and "sub-elements", those skilled in the art can adaptively distinguish the relationship between the various fields shown in the embodiments of the present application.
[0139] Figure 5a This is a format diagram of a P2P WUR capability element provided by an embodiment of the present application. Figure 5a As shown, the P2P WUR capability element may include at least one of the following fields: element ID, length, element ID extension, supported bands, or WUR capabilities information. The element ID field or element ID extension field may be used to indicate the element type. The length field may be used to indicate the element length.
[0140] Figure 5b This is a format diagram of a supported frequency band field provided by an embodiment of the present application. Figure 5b As shown, the supported frequency band field may include at least one of the following fields: 2.4 GHz, 5 GHz. The 2.4 GHz field may be used to indicate whether the AMP STA supports transmission in the 2.4 GHz band. The 5 GHz field may be used to indicate whether the AMP STA supports transmission in the 5 GHz band. The 2.4 GHz and 5 GHz bands described here are merely examples. For example, the AMP STA may also support sub-1 GHz bands or 6 GHz bands, and this is not limited in this embodiment of the present application.
[0141] Figure 5c This is a format diagram of a WUR capability information field provided by an embodiment of the present application. Figure 5cAs shown, the WUR capability information field may include at least one of the following fields: transition delay, support for 20MHz high data rate (HDR) WUR PPDU (20MHz WUR basic PPDU with HDR support), and WUR support for frequency division multiple access (FDMA) (WUR FDMA support).
[0142] Transition Delay field: If generated by an AMP STA, this field indicates the maximum time required for the AMP STA's communication RF subsystem or WPT RF subsystem to switch from a dormant state to an active state. In other words, the Transition Delay field can be used to indicate the duration of the AMP STA's subsystem transitioning from a dormant state to an active state. For example, this field can occupy 8 bits, representing a time range of 256 microseconds to 65,536 microseconds. If generated by an initiating STA, this field is reserved.
[0143] The 20 MHz high data rate WUR PPDU support field indicates whether the 20 MHz bandwidth high data rate WUR PPDU is supported. If this field occupies 1 bit, a value of 1 indicates that the 20 MHz bandwidth high data rate WUR PPDU is supported, and a value of 0 indicates that the 20 MHz bandwidth high data rate WUR PPDU is not supported.
[0144] WUR supports frequency division multiple access field: Indicates whether frequency division multiple access is supported. If this field can occupy 1 bit, the value of this field is 1 to indicate frequency division multiple access operation, and the value of this field is 0 to indicate that frequency division multiple access operation is not supported.
[0145] Figure 5d yes Figure 5c A variation of Figure 5d For instructions, please refer to Figure 5c , which will not be described in detail here. That is, the forms of each field or element shown in this application may have other variations, which will not be shown one by one below.
[0146] The following introduces the P2P WUR operation elements involved in the embodiments of this application.
[0147] Figure 6a This is a format diagram of a P2P WUR operation element provided by an embodiment of the present application. Figure 6aAs shown, the P2P WUR operation element may include at least one of the following fields: element ID, length, element ID extension, or WUR operation information.
[0148] Figure 6b This is a format diagram of a WUR operation information field provided by an embodiment of the present application. Figure 6b As shown, the WUR operation information field may include at least one of the following fields: minimum wake-upduration, duty cycle period units, WUR operating class, WUR channel, WUR keep-alive period, and target WUR keep-alive frame transmission time (TWKTT) offset.
[0149] Before introducing the above fields, we first introduce the terms involved in the above information.
[0150] Working cycle: Indicates the sleep period and service period (or active period) of AMP STA, or the time when AMP STA is in sleep state and active state (refer to Figure 9a ), or, indicates the duration that the AMP STA is in the dormant state and the duration that it is in the active state.
[0151] WUR connection maintenance period: indicates the transmission period of the link maintenance frame. The transmission period of the link maintenance frame can also be expressed as the time interval between two TWKTTs.
[0152] TWKTT: Indicates the transmission start time of the link maintenance frame.
[0153] The following introduction Figure 6b The fields shown.
[0154] Minimum active time field: used to carry the minimum active time. Minimum active time: indicates that the incentive STA hopes that the WUR radio frequency subsystem of the AMPSTA will have the shortest active period (or service period) in each working cycle. If the minimum active time field can occupy 8 bits, in units of 256 microseconds, then these 8 bits can represent a time range of 0 microseconds to 65280 microseconds. Generally speaking, the incentive STA needs to ensure that the AMP STA can receive the link maintenance frame within the active period, so the incentive STA can determine the shortest service period of the WUR subsystem of the AMP STA in each working cycle based on the length of the link maintenance frame. For example, the AMP STA can confirm the length of its active period based on the time indicated by the minimum active time field. That is, the time indicated by the shortest active time field can be used as a reference for the AMP STA to confirm that it is in the active period.
[0155] The duty cycle time unit field (also called the duty cycle time unit field) carries the time unit of the duty cycle. This field can indicate the basic time unit (TU) used for the duty cycle. If this field can occupy 16 bits, with a unit of 4 microseconds, these 16 bits can represent a time range of 0 microseconds to 262140 microseconds. The time unit indicated by the duty cycle time unit field can be used as the time unit of the duty cycle, active period, or link maintenance frame transmission period negotiated between the AMP STA and the stimulating STA.
[0156] WUR Operation Class field: This field carries the WUR operation class. This field can indicate the operation class of the WUR primary channel used to indicate the link wakeup frame. For example, this field can occupy 8 bits, corresponding to different operation classes depending on the region.
[0157] WUR Channel field: Used to carry the WUR channel. This field can occupy 8 bits and indicates the channel number of the WUR primary channel. The specific meaning of this number can be determined in conjunction with the value of the WUR Operation Class field.
[0158] WUR maintenance connection period: used to carry the transmission period of the link maintenance frame. This field can indicate the transmission period of the link maintenance frame, and the transmission period can also be the time interval between two adjacent TWKTTs. If this field can occupy 16 bits, with the TU indicated by the working cycle time unit field as the unit, then these 16 bits can represent a time range of 0TU to 65535TUs. Generally speaking, the link maintenance frame can be transmitted periodically, so the transmission period and TWKTT offset of the link maintenance frame can be carried in the P2P WUR operation element.
[0159] The TWKTT offset field is used to carry the offset of the transmission start time of the link maintenance frame. This field can indicate the time difference between the start time of the first TWKTT and the start time of the system timing synchronization function (TSF) (e.g., TSF = 0). If this field can occupy 16 bits, in units of TUs indicated by the duty cycle time unit field, these 16 bits can represent a time range of 0TU to 65535TUs.
[0160] The AMP STA and the incentive STA exchange the above information during the process of establishing a P2P communication link, and can obtain each other's capability information to improve the efficiency of subsequent communications.
[0161] Phase 2:
[0162] The second stage can also be called the energy-saving mode establishment or P2P WUR mode establishment stage. The AMP STA and the incentive STA can exchange and negotiate parameter information of the P2P WUR mode (P2P WUR mode) to establish a WUR link. The exchanged parameter information may include: working cycle information, WUR link information or P2P WUR mode start time, etc. The parameter information can be included in a management frame, a control frame or a data frame. The parameter information can be transmitted through the P2P communication link established in the first stage, or it can be transmitted via the link on the AP side, which is not limited in this embodiment of the present application.
[0163] Figure 7 This is a flow chart of the interaction of parameter information of a P2P WUR mode provided by an embodiment of the present application. Figure 7 As shown, the method includes:
[0164] 701. The AMP STA sends a P2P WUR mode setup request frame to the incentive STA. The P2P WUR mode setup request frame includes a first mode element, which is used to indicate parameter information of the P2P WUR mode of the AMP STA. Correspondingly, the incentive STA receives the P2P WUR mode setup request frame.
[0165] The first mode element may include at least one field of the following: a service period of a duty cycle, a duty cycle of a P2P WUR mode, or a recommended WUR parameter. The first mode element may be referred to as a P2P WUR mode element (P2P WURmodeelement).
[0166] 702. The instigating STA sends a P2P WUR mode setup response (P2P WURmodesetupresponse) frame to the AMP STA. The P2P WUR mode setup response frame may include a second mode element, which is used to indicate parameter information of the P2P WUR mode provided by the instigating STA. Correspondingly, the AMP STA receives the P2P WUR mode setup response frame.
[0167] As an example, the second mode element may include a WUR mode response status, which may be used to indicate whether the incentive STA agrees to use the parameter information indicated by the AMP STA to provide the P2P WUR mode. For example, the incentive STA may evaluate whether it can support the P2P WUR service of the AMP STA based on the first parameter element it receives. If the incentive STA can support the P2P WUR mode of the AMP STA, the second parameter element sent by the incentive STA may include an agreement indication field. If the incentive STA does not support the P2P WUR mode of the AMP STA, the second parameter element sent by the incentive STA may include a rejection indication field. For example, the second parameter element may also include parameter information of the P2P WUR service provided by the incentive STA. For another example, the second parameter element A may not include a rejection indication field, but may directly carry parameters in the second parameter element to implicitly indicate that the incentive STA refuses to use the parameters provided by the AMP STA. That is, the second parameter element may include parameter information of the P2P WUR service provided by the incentive STA. For an explanation of the WUR mode response status, please refer to the following.
[0168] As another example, the second mode element may include a WUR mode response status and parameter information for motivating the STA to provide a P2P WUR service.
[0169] Exemplarily, the second mode element may include at least one of the following fields: WUR mode response status, WUR channel offset, or start time of the working cycle. The second mode element may be referred to as a P2P WUR mode element. For an explanation of the P2P WUR mode element, please refer to the following and will not be described in detail here.
[0170] By exchanging their respective parameter information, the AMP STA and the stimulus STA can establish a WUR link.
[0171] The above-mentioned P2P WUR mode establishment request frame and P2P WUR mode establishment response frame can be a management frame, a control frame, or a data frame. For example, the above-mentioned frames can be transmitted through the P2P communication link established in the first phase. Alternatively, they can be forwarded through the AP. For example, the AMP STA can send a P2P WUR mode establishment request frame to the incentive STA through the AP, or the incentive STA can send a P2P WUR mode establishment response frame to the AMP STA through the AP.
[0172] Based on different protocols, the frame format will also be different. The following examples are given:
[0173] As an example, if the P2P communication link adopts the TDLS protocol, the above two frames can be TDLS data frames. Figure 8a As shown. The category field and the TDLS action field can be used to indicate the type of frame. The link identifier (link ID) field can indicate a specific TDLS link. The TDLS link can be used to transmit the P2P WUR mode element. Exemplarily, the link ID field may include the MAC address of the AMP STA or the MAC address of the incentive STA. The P2P WUR mode element can be used to carry the operating parameters of the P2P WUR mode. For the AMP STA, the P2PWUR mode element can be used to carry the parameter information of the P2P WUR mode of the AMP STA. For the incentive STA, the P2P WUR mode element can be used to carry the parameter information of the P2P WUR service provided by the incentive STA. For an explanation of the P2P WUR mode element, please refer to Figure 8c to Figure 8f .
[0174] As another example, the above two frames can be WUR action frames. Figure 8b As shown. The category field and the TDLS action field can be used to indicate the type of frame. The dialog token field can be used to match the P2P WUR mode establishment request frame with the P2P WUR mode establishment response frame. The P2P WUR mode element can be used to carry the operating parameters of the WUR mode. For AMP STA, the P2P WUR mode element can be used to carry the parameter information of the P2P WUR mode of the AMP STA. For the incentive STA, the P2P WUR mode element can be used to carry the parameter information of the P2P WUR service provided by the incentive STA. For the description of the P2P WUR mode element, please refer to Figure 8c to Figure 8f .
[0175] Figure 8a and Figure 8b The frame format shown is only an example. In a specific implementation, the first parameter element and the second parameter element can also be carried in other types of frames and should not be used. Figure 8a and Figure 8b When the frame carrying the first parameter element or the frame carrying the second parameter element is a frame of other types, the parameter information carried in the frame can refer to the P2P WUR mode element or WUR parameter field shown below.
[0176] The following introduces the P2P WUR mode elements involved in the embodiments of this application.
[0177] Figure 8c and Figure 8d This is a format diagram of a P2P WUR mode element provided by an embodiment of the present application. Figure 8c and Figure 8d As shown, the P2P WUR mode element may include at least one of the following fields: element ID, length, element ID extension, action type (actiontype), WUR mode response status (WUR moderesponsestatus), WUR parameter control (WURparameterscontrol), and WUR parameters (WUR parameters). Figure 8c Shown is a P2P WUR pattern element generated by an AMP STA. Figure 8d Shown are P2P WUR pattern elements generated by the motivating STA.
[0178] A. Action Type Field: Indicates the action type of the frame carrying the P2P WUR mode element. For example, the action type field can occupy 1 byte. Four different action types can be defined for the P2P WUR mode:
[0179] (1A) Enter P2P WUR mode request: This field is generated by the AMP STA and indicates that the AMP STA requests to enter the P2P WUR mode. For example, the value of the Action Type field can be 5.
[0180] (2A) Enter P2P WUR mode response: This field is generated by the instigating STA and indicates the instigating STA's response to the AMP STA's request to enter P2P WUR mode. For example, the value of the Action Type field can be 6.
[0181] (3A) Enter P2P WUR mode suspend request: This field is generated by the AMP STA and indicates that the AMP STA requests to enter P2P WUR mode suspend. For example, the value of the Action Type field is 7.
[0182] (4A) Enter P2P WUR mode suspend response: This field is generated by the instigating STA and indicates the instigating STA's response to the AMP STA's request to enter P2P WUR mode suspend. For example, the value of the Action Type field can be 8.
[0183] The values of the above action type fields are only examples. In specific implementations, the values corresponding to the above four action types can also be other values, which will not be illustrated here.
[0184] Based on the above-mentioned action type field, the AMP STA can enter the P2P WUR mode, or suspend the P2P WUR mode. Entering the P2PWUR mode means that the AMP STA can switch between the sleep state and the active state. For example, the AMP STA can continuously switch between the sleep state and the active state through the parameters negotiated and exchanged with the incentive STA. Suspending the P2P WUR mode means that the AMP STA can temporarily ignore the parameters in the P2P WUR mode element. Until after the recovery time, enter the P2PWUR mode. The recovery time can be set by the AMP STA itself, or indicated by the incentive STA in the P2P WUR mode establishment response frame, or indicated by the AMP STA in the P2P WUR mode establishment response frame, etc. The specific setting method of the recovery time is not limited in the embodiments of the present application.
[0185] B. WUR mode response status field: If this field is generated by the stimulus STA, it indicates the stimulus STA's response to the AMPSTA request. For example, this field can occupy 8 bits. If the value of this field is 0, it means acceptance (accept), the value of this field is 1, it means denial for unspecified reasons (denial for unspecified reasons), and the value of this field is 2, it means denial because the preferred duty cycle is too large (denial because preferred duty cycle is too large). 3 to 255 are reserved values. If this field is generated by the AMP STA, the field is a reserved field (such as Figure 8c shown).
[0186] C. WUR parameter control field: used to indicate whether some fields in the WUR parameter field after the WUR parameter control field are valid. For example, this field can occupy 8 bits. For example, B0 in the WUR parameter control field indicates whether the WUR duty cycle start time field in the WUR parameter field is valid, B1 in the WUR parameter control field indicates whether the WUR group ID list field in the WUR parameter field is valid, and B2 in the WUR parameter control field indicates whether the proposed WUR parameters field in the WUR parameter field is valid. B3-B8 can be reserved bits.
[0187] D. WUR parameter field: Contains parameters related to P2P WUR mode operation. The format of the WUR parameter field can be determined by the action type field and the WUR mode response status field. Alternatively, the format of the WUR parameter field can also be determined by the STA type that generates the field. It is divided into the following three cases:
[0188] (1D) If the WUR parameter field is generated by an AMP STA and the Action Type field indicates Enter P2P WUR Mode Request or Enter P2P WUR Mode Suspend Request, the format of the WUR parameter field can be as follows: Figure 8e As shown, it includes the following fields:
[0189] WUR duty cycle service period: Indicates the service period of the AMP STA's P2P WUR mode, that is, the time period during each duty cycle during which the WUR radio subsystem is active. This field can occupy 4 bytes. If the time unit is 4 microseconds, the time range is 0 microseconds to 17179869180 microseconds (approximately 4.8 hours).
[0190] Duty Cycle Period: This field indicates the duty cycle of the AMP STA in P2P WUR mode. This field can occupy 2 bytes. The time unit is TU, which ranges from 0 microseconds to 17179344900 microseconds (approximately 4.8 hours).
[0191] The proposed WUR parameters field indicates the P2P WUR mode parameters recommended by the AMP STA to the stimulus STA, such as the recommended WUR PPDU data rate or link maintenance frame requirement. The proposed WUR parameters field can occupy 8 bits. The link maintenance frame requirement field can be used to indicate whether a link maintenance frame is required.
[0192] (2D) If the WUR parameter field is generated by the stimulating STA, the action type field indicates enter P2P WUR mode response or enter P2P WUR mode suspend response, and the WUR mode response status field indicates agree, then the format of the WUR parameter field can be as follows Figure 8f As shown, it includes the following fields:
[0193] WUR channel offset field: indicates the offset of the WUR channel relative to the WUR main channel. For example, this field can occupy 8 bits. If the value of this field is 0, it means there is no offset. The value of this field is 1 / 3 / 5, which respectively indicates that the WUR channel is the 1st / 2nd / 3rd 20MHz channel above the WUR main channel. The value of this field is 2 / 4 / 6, which respectively indicates that the WUR channel is the 1st / 2nd / 3rd 20MHz channel below the WUR main channel. 7 is a reserved value.
[0194] The WUR duty cycle start time field indicates the time when the incentive STA plans to start providing P2P WUR mode support services to the AMP STA. If the value of this field is the TSF value at the start time of the WUR duty cycle, it can be represented by 64 bits.
[0195] (3D) In other cases, the WUR parameter field is a reserved field.
[0196] The remaining situations mentioned above may include but are not limited to the WUR mode response status field indicating rejection, etc., which are not listed here.
[0197] Through the above working cycle, AMP STA can operate according to the working cycle in P2P WUR mode. Figure 9a As shown, within a working cycle, the AMP STA can be in active status (active status) for a part of the time and in doze status (doze status) for another part of the time. The above-mentioned WUR working cycle start time field can indicate the time (or moment or time period) when the incentive STA starts to provide P2P WUR services to the AMP STA. The start time of the WUR working cycle can be the start time point of the first working cycle. Generally speaking, the AMP STA can enter the WUR mode in any working cycle after the start time indicated by the WUR working cycle start time field.
[0198] In an embodiment of the present application, the AMP STA and the incentive STA exchange parameter information, and the incentive STA and the AMP STA negotiate with each other to confirm the operation information of the P2P WUR mode, thereby improving communication efficiency.
[0199] Through the first phase, a P2P communication link can be established between the AMP STA and the inciting STA, and through the second phase, a WUR link can be established. An AMP STA can establish a P2P WUR mode with one or more inciting STAs. Although an AMP STA can establish a P2P WUR mode with multiple inciting STAs, the AMP STA can enter a P2P WUR mode negotiated with a single inciting STA.
[0200] Phase 3:
[0201] The third stage can also be called the energy-saving mode operation stage or the P2P WUR mode operation or the P2P WUR mode operation stage. In this stage, the AMP STA can enter the P2P WUR mode, for example, the AMP STA can continuously switch between the active state and the sleep state. For example, the AMP STA can receive the WPT signal of the incentive STA to perform wireless energy transmission. The following is a detailed description:
[0202] (1) Enter P2P WUR mode: The AMP STA can choose to enter the P2P WUR mode at a certain time point based on the parameters negotiated in the second phase (such as the WUR duty cycle start time field and duty cycle field, etc.). For example, after the AMP STA enters the P2P WUR mode, the communication radio frequency subsystem and the WPT radio frequency subsystem of the AMP STA can be in a dormant state. The WUR radio frequency (WUR radio) subsystem corresponding to the WUR link can continuously switch between the active state and the dormant state according to a certain duty cycle.
[0203] (2) P2P WUR keep-alive: Figure 9bAs shown, when the WUR radio frequency subsystem is in an active state, the incentive STA can send a link maintenance frame to the AMP STA when the AMP STA's WUR radio frequency subsystem is in an active state. Exemplarily, the incentive STA can send a link maintenance frame to the AMP STA when the AMP STA's WUR radio frequency subsystem is in an active state according to the above-mentioned WUR working cycle start time field and working cycle field. Thus, the AMP STA's WUR radio frequency subsystem receives the link maintenance frame to determine that the WUR link is still valid. Alternatively, the incentive STA can indicate to other incentive STAs or other AMP STAs that the WUR link is occupied through the link maintenance frame. If the AMP STA's WUR radio frequency does not receive the link maintenance frame within a period of time, the AMP STA can actively wake up and confirm whether it is still within the service range of the incentive STA. When the AMP STA is not within the service range of the incentive STA, the AMP STA can delete the information interacted in the second phase, or delete the information interacted in the first phase, etc.
[0204] In the embodiment of the present application, the link maintenance frame may also be referred to as a P2P WUR maintenance frame (P2P WUR keep-alive frame), etc., and the name of the frame is not limited.
[0205] (3) P2P WRU wake-up: If the stimulus STA wishes to perform wireless energy transmission, the stimulus STA can send a link wake-up frame to the AMP STA on the WUR link. After the WUR RF subsystem of the AMP STA receives the link wake-up frame, the WUR RF subsystem can wake up the WPT RF subsystem and / or the communication RF subsystem, or in other words, can wake up the WPT link and / or the communication link. After waking up the WPT RF subsystem and / or the communication RF subsystem, the AMP STA and the stimulus STA can perform wireless energy transmission through the WPT link. For example, the stimulus STA can send a WPT signal to the AMP STA, the AMP STA receives the WPT signal, and then converts the WPT signal into DC energy. When the wireless energy transmission is completed, the WPT RF subsystem and / or the communication RF subsystem of the AMP STA can switch to the sleep state, and the WUR RF subsystem can continue to switch between the active state and the sleep state according to the WUR working cycle start time field and the working cycle field.
[0206] In an embodiment of the present application, the link wake-up frame may also be referred to as a P2P WUR wake-up frame (P2P WUR wake-up frame), etc., and the name of the frame is not limited.
[0207] Figure 9bThe order of the link maintenance frame, link wake-up frame, and WPT signal shown is only an example. For example, when the WUR RF subsystem of the AMP STA is in an active state, the link maintenance frame is sent by the incentive STA to the AMP STA so that the AMP STA determines that the WUR link is still valid based on the link maintenance frame, and the incentive STA can also send the link wake-up frame to the AMP STA so that the AMP STA can wake up the WPT RF subsystem link and the communication RF subsystem based on the link wake-up frame. When the WPT RF subsystem (or communication RF subsystem) is in an active state, the incentive STA sends a WPT signal to the AMP STA so that the AMP STA can perform RF acquisition.
[0208] The following introduces the link maintenance frame and link wake-up frame involved in the embodiments of the present application.
[0209] The link wake-up frame may include the identifier of the target P2P WUR. Optionally, the link wake-up frame may also include the identifier of the source P2P WUR. The identifier of the source P2P WUR is the identifier of the device that sends the link wake-up frame (or the identifier of the sending end), that is, the identifier of the stimulating STA. The identifier of the target P2P WUR is the identifier of the device that receives the link wake-up frame (or the identifier of the receiving end), that is, the identifier of the AMP STA.
[0210] The identification of the excitation STA can be determined based on the medium access control (MAC) address of the excitation STA and the cyclic redundancy check CRC. For example, after the 48-bit MAC address of the excitation STA is calculated by a 32-bit CRC, the 12 least significant bits (LSB) are taken as the identification of the excitation STA. The identification of the AMP STA is determined based on the MAC address of the AMP STA and the cyclic redundancy check CRC. For example, after the 48-bit MAC address of the AMP STA is calculated by a 32-bit CRC, the 12 LSBs are taken as the identification of the AMP STA. Of course, the above identification is only an example. In a specific implementation, the identification of the excitation STA and the identification of the AMP STA can also be calculated in other ways, which are not listed here.
[0211] As an example, Figure 10a This is a schematic diagram of the format of a link wakeup frame provided in an embodiment of the present application. The link wakeup frame may include the identifier of the source P2P WUR and the identifier of the target P2P WUR. Because the link wakeup frame includes the identifier of the sender and the identifier of the receiver, the probability of false wakeups can be effectively reduced.
[0212] like Figure 10aAs shown, the link wake-up frame may include at least one of the following: frame control, source P2P WUR ID, destination P2P WUR ID, or frame check sequence (FCS) (or cyclic redundancy check, CRC). The source P2P WURID field can be used to represent the P2P WUR ID of the excitation STA. For example, the value carried by the source P2P WUR ID field can be the 48-bit MAC address of the excitation STA, which is calculated by 32-bit CRC, and the 12-bit LSB of the P2P WUR ID is taken. The destination P2P WURID field represents the P2P WUR ID of the AMP STA. For example, the value carried by the destination P2P WURID field can be the 48-bit MAC address of the AMPSTA, which is calculated by 32-bit CRC, and the 12-bit LSB of the P2P WUR ID is taken. The FCS field can occupy 16 bits, etc., which is not limited in the embodiments of the present application. For an explanation of the frame control field, please refer to Figure 10c .
[0213] As another example, Figure 10b This is a format diagram of a link wake-up frame provided by an embodiment of the present application. The link wake-up frame can include the identifier of the target P2P WUR, that is, the identifier of the AMP STA. The frame length of the link wake-up frame is shorter, which can reduce signaling overhead. Figure 10b For field descriptions, please refer to Figure 10a , which will not be described in detail here. For the description of the frame control field, please refer to Figure 10c .
[0214] Figure 10c This is a schematic diagram of the format of a frame control field provided by an embodiment of the present application. Figure 10cAs shown, the frame control field may include at least one of the following: type, protected, frame body present, and subtype. For example, the type field can be used to indicate the type of the link wake-up frame. For example, the field can occupy 8 bits, such as 0 to 4 for existing WUR frames, 5 for P2P WUR frames (or for frames involved in the P2P WUR mode), and 6 to 7 for reserved values. The subtype field is used to indicate the specific type of the P2PWUR frame. For example, the subtype field can occupy two bits, such as the value of 0 for the field represents a P2P WUR wake-up frame (i.e., the link wake-up frame shown in this application), and the value of 1 for the field represents a P2P WUR maintenance frame (i.e., the link maintenance frame shown in this application), and 2 to 3 are reserved values. The protected field can be used to indicate whether the frame is protected, and the field can be a reserved field. The frame body presence field can be used to indicate whether the frame body exists, and the field can be a reserved field.
[0215] Figure 10d This is a schematic diagram of the format of a link maintenance frame provided by an embodiment of the present application. Figure 10d As shown, the link maintenance frame may include at least one of the following: frame control, identification of the source P2P WUR (such as the ID of the incentive STA) or FCS (or CRC). The link maintenance frame may indicate to the device receiving the link maintenance frame by including the identification of the incentive STA, and know which STA sent the link maintenance frame. If the AMP STA can know that it is still within the service range of the incentive STA through the identification of the incentive STA in the link maintenance frame, the WUR link between the AMP STA and the incentive STA is still valid. About Figure 10d The description of the frame control field shown can be referred to Figure 10c , which will not be described in detail here.
[0216] In an embodiment of the present application, the STA is motivated to ensure the operation of the AMP STA in the P2PWUR mode through a link maintenance frame or a link wake-up frame.
[0217] Phase 4:
[0218] The fourth stage can also be called the energy-saving mode teardown stage or the P2P WUR mode teardown stage. Figure 11As shown, either the AMP STA or the incentive STA can actively initiate the dismantling process. The AMP STA can send a P2P WUR mode dismantling indication to the incentive STA. Alternatively, the incentive STA can send a P2P WUR mode dismantling indication to the AMP STA. The above-mentioned P2P WUR mode dismantling indication can be used to indicate the dismantling of the energy-saving service of the P2P WUR between the AMP STA and the incentive STA, or to indicate the dismantling of the P2P WUR mode provided by the incentive STA, or to indicate the dismantling of the P2P WUR service between the AMP STA and the incentive STA.
[0219] The P2P WUR mode removal indication may be included in a management frame, a control frame, or a data frame. The P2P WUR mode removal indication may be transmitted via a P2P communication link or may be forwarded via an AP. The frame format of the frame may also vary depending on the protocol.
[0220] As an example, if the P2P communication link adopts the TDLS protocol, the above frame may be a TDLS data frame. The frame body format of the above frame may be as follows: Figure 12a The Type field and the TDLS Action field indicate the type of the frame, and the Link Identifier (Link ID) field can be used to indicate a specific TDLS link. For example, the TDLS link can be used to transmit TDLS data frames. For example, the TDLS Action field can be used to indicate that the frame type is a Dismantle frame, so that the device receiving the frame can know that it needs to dismantle the P2P WUR.
[0221] As another example, a WUR action frame can be transmitted on a P2P communication link. The frame body structure of the WUR action frame is as follows: Figure 12b As shown. The category field and the WUR action field can be used to indicate the type of the frame. The link ID field can be used to indicate a specific link. For example, the link can be used to transmit the WUR action frame. For example, the WUR action field can be used to indicate that the frame type is a demolition frame.
[0222] Figure 13 It is a flow chart of a communication method provided in an embodiment of the present application. Figure 13 The process of establishing a P2P link can refer to the first stage or Figure 4 or Figures 5a to 6b Description. Figure 13 The process of establishing the P2P WUR model can refer to the second stage or Figure 7 or Figures 8a to 8f Description. Figure 13For details on the link maintenance frame, link wake-up frame, and WPT operation (such as the process of stimulating STA to send WPT signal to AMP STA and the AMP STA receiving the WPT signal), refer to Figures 9a to 10d Description. Figure 13 The process of dismantling the P2P WUR mode can be referred to Figure 11 or Figure 12a or Figure 12b Detailed description is not given here.
[0223] The following will introduce the STA provided in the embodiments of the present application.
[0224] This application divides the functional modules of STA according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in this application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figures 14 to 16 The STA of the embodiment of the present application is described in detail.
[0225] Figure 14 This is a schematic diagram of the structure of a STA provided in an embodiment of the present application. Figure 14 As shown, the STA includes a processing module 1401 and a transceiver module 1402. The transceiver module 1402 can implement corresponding communication functions, and the processing module 1401 is used to implement corresponding processing functions. For example, the transceiver module 1402 can also be called an interface, a communication interface, or a communication module.
[0226] In some embodiments of the present application, the STA can be used to perform the actions performed by the AMP STA in the above method embodiments. In this case, the AMP STA can be the WLAN device itself, or a chip or functional module configurable in the device. The transceiver module 1402 is used to perform the AMP STA's transceiver-related operations in the above method embodiments, and the processing module 1401 is used to perform the AMP STA's processing-related operations in the above method embodiments.
[0227] Exemplarily, the processing module 1401 may be configured to generate a P2P WUR capability element; the transceiver module 1402 may be configured to transmit or output the P2P WUR capability element; and the P2P WUR capability element may be included in an establishment request frame. Exemplarily, the transceiver module 1402 may also be configured to receive or input a P2P WUR capability element from an inciting STA and parse the P2P WUR capability element. The P2P WUR capability element of the inciting STA may be included in an establishment response frame, such as a establishment response frame that may also include a P2P WUR operation element.
[0228] Exemplarily, the processing module 1401 may also be used to generate a P2P WUR mode element; the transceiver module 1402 may be used to send or output the P2P WUR mode element, which may be included in a P2P WUR mode establishment response frame. The transceiver module 1402 may also be used to receive or input a P2P WUR mode establishment response frame, which may include a P2P WUR mode element that stimulates the STA.
[0229] The transceiver module 1402 can also be used to receive or input link maintenance frames; the processing module 1401 can be used to determine whether the WUR link is valid based on the link maintenance frames.
[0230] The transceiver module 1402 may also be configured to receive or input a link wake-up frame.
[0231] The transceiver module 1402 may also be used to receive or input WPT signals.
[0232] The transceiver module 1402 may also be used to send or output a P2P WUR mode removal indication; or, receive or input a P2P WUR mode removal indication. Exemplarily, the processing module 1401 may include a generation module or a parsing module. For example, the generation module may be used to generate the various information shown above, and the parsing module may be used to parse the various information received by the AMP STA. Exemplarily, the transceiver module 1402 may include a radio frequency module, an antenna module, etc. Exemplarily, the transceiver module 1402 may include a pin module, etc.
[0233] Reuse Figure 14 In other embodiments of the present application, the STA can be used to perform the actions performed by the STA in the above method embodiments. In this case, the STA can be the WLAN device itself or a chip or functional module configurable in the device. The transceiver module 1402 is used to perform the operations related to the transmission and reception of the STA in the above method embodiments, and the processing module 1401 is used to perform the operations related to the processing of the STA in the above method embodiments.
[0234] Exemplarily, the transceiver module 1402 can be used to receive or input a P2P WUR capability element from an AMP STA, which can be included in an establishment request frame; and to send or output a P2P WUR capability element of an incentive STA, which can be included in an establishment response frame.
[0235] The transceiver module 1402 can be used to receive or input a P2P WUR mode establishment request frame, and send or output a P2P WUR mode establishment response frame.
[0236] The processing module 1401 may be configured to generate information sent or output by the transceiver module 1402 and to analyze information received or input by the transceiver module 1402 .
[0237] The transceiver module 1402 may be configured to send or output link maintenance frames.
[0238] The transceiver module 1402 may be configured to send or output a link wake-up frame.
[0239] Exemplarily, the transceiver module 1402 may be configured to send or output a WPT signal.
[0240] The transceiver module 1402 may also be configured to receive or input a P2P WUR mode removal instruction, or to send or output the P2P WUR mode removal instruction.
[0241] Exemplarily, the processing module 1401 may include a generation module and a parsing module. For example, the generation module may be used to generate the various information shown above, and the parsing module may be used to parse the various information received by the stimulus STA. Exemplarily, the transceiver module 1402 may include a radio frequency module, an antenna module, etc. Exemplarily, the transceiver module 1402 may include a pin module, etc.
[0242] Optionally, in each of the above embodiments, the STA may further include a storage module, which may be used to store instructions and / or data, and the processing module 1401 may read the instructions and / or data in the storage module so that the STA implements the above method embodiments.
[0243] In the above embodiments, for the specific descriptions of terms or steps such as P2P WUR capability element, P2P WUR operation element, P2P WUR mode element, link wake-up frame, link maintenance frame, P2P WUR mode dismantling indication, etc., please refer to the introduction in the above method embodiments and will not be described in detail here.
[0244] The specific descriptions of the transceiver module and the processing module shown in the above embodiments are only examples. For the specific functions or execution steps of the transceiver module and the processing module, please refer to the above method embodiments and will not be described in detail here.
[0245] The above describes the STA of the embodiment of the present application, and the following describes the possible product forms of the STA. Figure 14 Any form of product that has the functions of the STA described above falls within the scope of protection of the embodiments of the present application. The following description is for illustrative purposes only and does not limit the product form of the STA of the embodiments of the present application to this.
[0246] In one possible implementation, Figure 14 In the illustrated STA, processing module 1401 may be one or more processors, and transceiver module 1402 may be a transceiver. Alternatively, transceiver module 1402 may be a transmitting module and a receiving module, where the transmitting module may be a transmitter and the receiving module may be a receiver, with the transmitting module and receiving module being integrated into a single device, such as a transceiver. In embodiments of the present application, the processor and transceiver may be coupled, and the connection method between the processor and transceiver is not limited in embodiments of the present application. During the execution of the above method, the process of sending information in the above method may be the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver for transmission by the transceiver. After being output by the processor, the above information may require further processing before reaching the transceiver. Similarly, the process of receiving information in the above method may be the process of the processor receiving the above information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may require further processing before being input into the processor.
[0247] like Figure 15 As shown, the STA 150 includes one or more processors 1520 and a transceiver 1510 .
[0248] In some embodiments of the present application, the STA may be configured to execute the steps, methods, or functions executed by the AMP STA, such as the processor 1520 may be configured to execute the steps, methods, or functions executed by the AMP STA. Figure 14 The functions or steps implemented by the processing module 1401 shown in FIG. 14 are as follows: Figure 14 The functions or steps implemented by the transceiver module 1402 are shown in FIG. Figure 14 Or the method embodiments shown above will not be described in detail here.
[0249] In some other embodiments of the present application, the STA is used to execute the steps, methods or functions of the above-mentioned incentive STA, such as the processor 1520 can be used to execute the following steps: Figure 14 The functions or steps implemented by the processing module 1401 shown in FIG. 14 are as follows: Figure 14 The functions or steps implemented by the transceiver module 1402 are shown in FIG. Figure 14 Or the method embodiments shown above will not be described in detail here.
[0250] exist Figure 15 In various implementations of the STA shown, the transceiver may include a receiver and a transmitter, wherein the receiver is configured to perform a receiving function (or operation) and the transmitter is configured to perform a transmitting function (or operation). The transceiver is configured to communicate with other devices / apparatuses via a transmission medium.
[0251] Optionally, STA 150 may further include one or more memories 1530 for storing program instructions and / or data. Memory 1530 is coupled to processor 1520. Coupling in the embodiments of the present application is an indirect coupling or communication connection between STAs, units, or modules, and may be electrical, mechanical, or other forms, for information exchange between STAs, units, or modules. Processor 1520 may operate in conjunction with memory 1530. Processor 1520 may execute program instructions stored in memory 1530. Optionally, at least one of the one or more memories may be included in the processor.
[0252] The specific connection medium between the transceiver 1510, the processor 1520 and the memory 1530 is not limited in the embodiment of the present application. Figure 15 The memory 1530, the processor 1520 and the transceiver 1510 are connected via a bus 1540. Figure 15 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 15 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0253] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.
[0254] In the embodiment of the present application, the memory may include, but is not limited to, non-volatile memories such as a hard disk drive (HDD) or a solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM) or portable read-only memory (CD-ROM), etc. The memory is any storage medium that can be used to carry or store program code in the form of instructions or data structures and can be read and / or written by a computer (such as the STA shown in this application), but is not limited to this. The memory in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.
[0255] The processor 1520 is primarily responsible for processing communication protocols and communication data, controlling the entire STA, executing software programs, and processing software program data. The memory 1530 is primarily responsible for storing software programs and data. The transceiver 1510 may include control circuitry and an antenna. The control circuitry is primarily responsible for converting baseband signals into RF signals and processing RF signals. The antenna is primarily responsible for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as a touch screen, display, and keyboard, are primarily responsible for receiving user input and outputting data to the user.
[0256] When the STA is powered on, the processor 1520 reads the software program stored in the memory 1530, interprets and executes its instructions, and processes its data. When wireless data needs to be transmitted, the processor 1520 performs baseband processing on the data to be transmitted and outputs the baseband signal to the RF circuit. The RF circuit then performs RF processing on the baseband signal and transmits it via the antenna as electromagnetic waves. When data is sent to the STA, the RF circuit receives the RF signal via the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor 1520. The processor 1520 converts the baseband signal into data and processes the data.
[0257] The STA shown in the embodiment of the present application may also have Figure 15 The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can refer to the methods described above.
[0258] In another possible implementation, Figure 14 In the STA shown, the processing module 1401 may be one or more logic circuits, and the transceiver module 1402 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 1402 may be a sending module and a receiving module, the sending module may be an output interface, the receiving module may be an input interface, and the sending module and the receiving module may be integrated into one module, such as an input / output interface. Figure 16 As shown, Figure 16 The STA shown includes a logic circuit 1601 and an interface 1602. That is, the processing module 1401 can be implemented using the logic circuit 1601, and the transceiver module 1402 can be implemented using the interface 1602. The logic circuit 1601 can be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface 1602 can be a communication interface, an input / output interface, a pin, etc. For example, Figure 16 The above STA chip is used as an example. The chip includes a logic circuit 1601 and an interface 1602 .
[0259] In the embodiment of the present application, the logic circuit and the interface can also be coupled to each other. The embodiment of the present application does not limit the specific connection method of the logic circuit and the interface. For example, the logic circuit 1601 can be used to perform the following Figure 14 The functions or steps implemented by the processing module 1401 shown in FIG. 14 are as follows: Figure 14 The functions or steps implemented by the transceiver module 1402 are shown in FIG. Figure 14Or the method embodiments shown above will not be described in detail here.
[0260] The STA shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application does not limit this.
[0261] An embodiment of the present application further provides a communication system, which includes an AMP STA and an incentive STA. The AMP STA and the incentive STA can be used to execute the method in any of the aforementioned embodiments.
[0262] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by each STA in the method provided by the present application.
[0263] The present application also provides a computer-readable storage medium, which stores computer code. When the computer code runs on a computer, the computer executes the operations and / or processing performed by each STA in the method provided by the present application.
[0264] The present application also provides a computer program product, which includes computer code or computer program. When the computer code or computer program is run on a computer, the operations and / or processes performed by the method provided in the present application are executed.
[0265] In the several embodiments provided herein, it should be understood that the disclosed systems, STAs, and methods can be implemented in other ways. For example, the STA embodiments described above are merely illustrative. For example, the module division is merely a logical functional division, and actual implementation may employ other division methods, such as combining or integrating multiple modules or components into another system, or omitting or disabling certain features. Furthermore, the mutual coupling, direct coupling, or communication connection shown or discussed may be an indirect coupling or communication connection via some interface, communication device, or module, or may be an electrical, mechanical, or other form of connection.
[0266] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0267] In addition, the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.
[0268] If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0269] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: The method comprises: The ambient energy AMP station STA sends an establishment request frame to the stimulation STA through the access point AP, where the establishment request frame includes a first capability element, where the first capability element is used to indicate capability information of the AMP STA; The AMP STA receives, through the AP, a setup response frame from the stimulation STA, where the setup response frame includes a second capability element, where the second capability element is used to indicate capability information of the stimulation STA; The AMP STA sends a P2P WUR mode establishment request frame to the stimulus STA, where the P2P WUR mode establishment request frame includes a first mode element, where the first mode element is used to indicate parameter information of the P2P WUR mode of the AMP STA; The AMP STA receives a P2P WUR mode establishment response frame from the stimulation STA, where the P2P WUR mode establishment response frame includes a second mode element, where the second mode element is used to indicate parameter information of the P2P WUR service provided by the stimulation STA.
2. The method according to claim 1, characterized in that The setup response frame further includes an operation element, where the operation element is used to instruct the inciting STA to transmit operation information of a link maintenance frame.
3. The method according to claim 1 or 2, characterized in that The establishment request frame is a Tunnel Direct Link Establishment TDLS establishment request frame, and the establishment response frame is a TDLS establishment response frame.
4. The method according to any one of claims 1 to 3, characterized in that The first capability element includes at least one of the following: conversion delay, whether to support 20MHz bandwidth high data rate WUR physical layer protocol data unit PPDU, or whether to support frequency division multiple access FDMA; or, The second capability element includes at least one of the following: whether to support 20MHz bandwidth high data rate WUR physical layer protocol data unit PPDU or whether to support frequency division multiple access FDMA.
5. The method according to any one of claims 2 to 4, characterized in that: The operation elements include at least one of the following: a minimum active time, a time unit of a working cycle, a WUR operation class, a WUR channel, a transmission period of a link maintenance frame, or an offset of a transmission start time of a link maintenance frame.
6. The method according to any one of claims 1 to 5, characterized in that The first mode element includes at least one of the following: an action type field, a WUR parameter control, a service period of a work cycle, a work cycle, or a recommended WUR parameter; or, The second mode element includes at least one of the following: an action type field, a WUR mode response status, a WUR parameter control, a WUR channel offset, or a start time of a working cycle.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: The AMP STA receives a link maintenance frame on the WUR link, and determines that the WUR link is valid based on the link maintenance frame, where the link maintenance frame includes an identifier of the stimulus STA.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: The AMP STA receives a link wake-up frame on the WUR link, where the link wake-up frame includes the identifier of the AMP STA.
9. The method according to claim 7 or 8, characterized in that The identification of the stimulus STA is determined based on the medium access control MAC address and cyclic redundancy check CRC of the stimulus STA, or the identification of the AMP STA is determined based on the MAC address and cyclic redundancy check CRC of the AMP STA.
10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: The AMP STA receives a wireless power transmission (WPT) signal from the stimulation STA.
11. The method according to any one of claims 1 to 10, characterized in that The method further comprises: The AMP STA sends a P2P WUR mode teardown indication to the stimulus STA, where the P2P WUR mode teardown indication is used to instruct teardown of the P2P WUR service; or, The AMP STA receives a P2P WUR mode teardown indication from the stimulation STA, where the P2P WUR mode teardown indication is used to instruct teardown of the P2P WUR service.
12. A communication method, characterized in that: The method comprises: The incentive station STA receives an establishment request frame from the ambient energy AMPSTA through the access point AP, where the establishment request frame includes a first capability element, where the first capability element is used to indicate capability information of the AMP STA; The stimulus STA sends a setup response frame to the AMP STA through the AP, where the setup response frame includes a second capability element, where the second capability element is used to indicate capability information of the stimulus STA; The instigating STA receives a P2P WUR mode establishment request frame from the AMP STA, where the P2P WUR mode establishment request frame includes a first mode element, where the first mode element is used to indicate parameter information of the P2P WUR mode of the AMP STA; The incentive STA sends a P2P WUR mode establishment response frame to the AMP STA, where the P2P WUR mode establishment response frame includes a second mode element, where the second mode element is used to indicate parameter information of the P2P WUR service provided by the incentive STA.
13. The method according to claim 12, characterized in that The setup response frame further includes an operation element, where the operation element is used to instruct the inciting STA to transmit operation information of a link maintenance frame.
14. The method according to claim 12 or 13, characterized in that The establishment request frame is a Tunnel Direct Link Establishment TDLS establishment request frame, and the establishment response frame is a TDLS establishment response frame.
15. The method according to any one of claims 12 to 14, characterized in that: The first capability element includes at least one of the following: conversion delay, whether to support 20MHz bandwidth high data rate WUR physical layer protocol data unit PPDU, or whether to support frequency division multiple access FDMA; or, The second capability element includes at least one of the following: whether to support 20MHz bandwidth high data rate WUR physical layer protocol data unit PPDU or whether to support frequency division multiple access FDMA.
16. The method according to any one of claims 13 to 15, characterized in that: The operation elements include at least one of the following: a minimum active time, a time unit of a working cycle, a WUR operation class, a WUR channel, a transmission period of a link maintenance frame, or an offset of a transmission start time of a link maintenance frame.
17. The method according to any one of claims 12 to 16, characterized in that: The first mode element includes at least one of the following: an action type field, a WUR parameter control, a service period of a work cycle, a work cycle, or a recommended WUR parameter; or, The second mode element includes at least one of the following: an action type field, a WUR mode response status, a WUR parameter control, a WUR channel offset, or a start time of a working cycle.
18. The method according to any one of claims 12 to 17, characterized in that: The method further comprises: A link maintenance frame is sent on the WUR link, where the link maintenance frame includes the identifier of the stimulus STA.
19. The method according to any one of claims 12 to 18, characterized in that: The method further comprises: A link wake-up frame is sent on the WUR link, where the link wake-up frame includes the identifier of the AMP STA.
20. The method according to claim 18 or 19, characterized in that The identification of the stimulus STA is determined based on the medium access control MAC address and cyclic redundancy check CRC of the stimulus STA, or the identification of the AMP STA is determined based on the MAC address and cyclic redundancy check CRC of the AMP STA.
21. The method according to any one of claims 12 to 20, characterized in that: The method further comprises: The incentive STA sends a wireless power transmission WPT signal to the AMP STA.
22. The method according to any one of claims 12 to 21, characterized in that The method further comprises: The motivating STA receives a P2P WUR mode teardown indication from the AMP STA, where the P2P WUR mode teardown indication is used to instruct teardown of a P2P WUR service; or The incentive STA sends a P2P WUR mode removal indication to the AMP STA, where the P2P WUR mode removal indication is used to instruct the removal of the P2P WUR service.
23. A station STA, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 22.
24. A station STA, characterized in that: The method comprises a processor configured to execute the method according to any one of claims 1 to 22.
25. A station STA, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input and / or output information, and the logic circuit is used to execute the method according to any one of claims 1 to 11, or the logic circuit is used to execute the method according to any one of claims 12 to 22.
26. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 22 is performed.
27. A computer program product, characterized in that When the computer program product is executed, the method according to any one of claims 1 to 22 is performed.
28. A communication system, characterized in that: The communication system includes an ambient energy station (AMPSTA) and an incentive STA, wherein the AMPSTA is configured to execute the method according to any one of claims 1 to 11, and the incentive STA is configured to execute the method according to any one of claims 12 to 22.
Citation Information
Cited By
Communication method and apparatus
WO2025161987A1