Wireless communication method for ambient power device or access point, and communication device and storage medium
By designing a wireless communication method suitable for AMP devices, the problem that AMP devices cannot be online for a long time and cannot transmit large-capacity data is solved, efficient resource scheduling and energy-saving communication are achieved, and wireless transmission of a large number of devices is supported.
Patent Information
- Application Number
- PCT/CN2024/084915
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-10-02
AI Technical Summary
In the existing technology, AMP devices cannot stay online for a long time and cannot transmit large-capacity data due to their characteristic of absorbing energy from the environment. In addition, the existing communication mechanism cannot effectively support the extremely low power consumption and periodic energy-saving communication requirements of AMP devices.
A wireless communication method suitable for AMP devices has been designed, including determining device status, sending capability information, and resource allocation and scheduling mechanisms for access points. It supports authentication association and data reporting between AMP devices and access points, adopts a hybrid access mechanism in non-competitive and competitive phases, and centrally schedules transmission resources through access points to reduce device contention conflicts.
It achieves efficient communication and resource optimization of AMP devices, reduces transmission conflicts and power consumption, and supports wireless transmission and energy-saving communication for a large number of devices.
Smart Images

Figure CN2024084915_02102025_PF_FP_ABST
Abstract
Description
Wireless communication method, communication device and storage medium for environmental energy supply device or access point Technical Field
[0001] The embodiments of the present application relate to the field of wireless communication technology, and specifically to a wireless communication method, communication device, and storage medium. Background Art
[0002] The Internet of Things (IoT) is a collection of devices that collect and share data with other devices, communicating over the internet. This vast network of devices not only generates, collects, and communicates data but also enables intelligent decision-making based on that data. The remote access, automation, and intelligence features of IoT devices have led to their widespread deployment in applications such as smart homes, smart manufacturing, smart agriculture, and warehousing and logistics. These applications present significant challenges in maintaining the massive, multi-fold increase in power consumption and equipment. Therefore, IoT devices with extremely low power consumption and extremely long lifecycles have become a hot research area. IoT devices require self-powered units that can draw sufficient power from environmental conditions such as light, vibration, and heat to eliminate their reliance on power cords and large-capacity batteries. Typically, IoT devices receive or generate data and then wirelessly transmit it to other devices to perform any given task. This makes the standardization of ultra-low-power IoT devices involving both wireless communication and wireless charging.
[0003] The IEEE 802.11 Working Group has established an Ambient Power (AMP) study group to address communication issues for ambient energy harvesting devices within 802.11 networks. AMP devices do not require a power source or large-capacity batteries, but instead draw energy from the environment to charge and support communication. Energy sources can include light, heat, vibration, radio waves, and other sources. However, unlike traditional devices, AMP devices cannot remain online for extended periods due to their ability to draw energy from the environment, making them incapable of transmitting large amounts of data. Therefore, extremely low power consumption is crucial to ensure successful transmission. Therefore, it is necessary to design communication / transmission mechanisms tailored to the characteristics of AMP devices.
[0004] Summary of the Invention
[0005] The embodiments of the present application provide a wireless communication method, a communication device, and a storage medium to solve the problems existing in the prior art.
[0006] The present application provides a wireless communication method for an ambient power supply device. The wireless communication method includes: determining a device state of the ambient power supply device, wherein the device state is related to the power level of the ambient power supply device; and determining whether the ambient power supply device is capable of communication based on the device state, or determining communication parameters of the ambient power supply device when capable of communication.
[0007] The present application provides a wireless communication method for a first station. The wireless communication method includes: sending capability information of the first station to a second station, wherein the capability information includes at least one of the following: an indication of a channel bandwidth supported by the first station, an indication of a data rate supported by the first station, an indication of a station type of the first station, an indication of whether the first station supports periodic energy-saving communication sessions, an indication of whether the first station supports self-initiated transmission sessions, an indication of whether the first station supports a traditional timed wake-up mechanism, an indication of whether the first station has a sensing capability, an indication of whether the first station has a ranging capability, an indication of the ranging accuracy of the first station, a list of receiving antennas and antenna identifiers of the first station, an indication of whether the first station has a charging parameter negotiation capability, an indication of the maximum number of sessions supported by the first station, an indication of whether the first station supports time slotted packet access, or an indication of whether the first station supports zoned packet access; wherein the first station is one of an environment power supply device and an access point, and the second station is the other of the environment power supply device and the access point.
[0008] The present application provides a wireless communication method for an access point. The wireless communication method includes: querying multiple stations; receiving reply information from one or more of the multiple stations; allocating transmission resources to the multiple stations based on the reply information; and receiving transmissions from one or more of the multiple stations, wherein the transmissions are performed based on the transmission resources allocated by the one or more stations based on the access point.
[0009] The present application provides a wireless communication method for an environmental energy supply device. The wireless communication method includes: receiving a query from an access point, wherein the query is sent to multiple stations including the environmental energy supply device; sending a reply message to the access point; and transmitting to the access point, wherein the transmission is completed based on transmission resources allocated by the access point.
[0010] The present application provides a wireless communication method for an environmental energy supply device, comprising: receiving group information; and performing channel monitoring, channel contention, and communication transmission within a sub-contention window corresponding to the group of the environmental energy supply device according to the group information.
[0011] The present application provides a wireless communication method for an access point. The wireless communication method includes: sending group information to multiple sites, the group information indicating multiple sub-contention windows corresponding to the multiple sites; and sending data to or receiving data from the corresponding sites within the multiple sub-contention windows.
[0012] The present application provides a wireless communication method for an environmental power supply device. The wireless communication method includes: the environmental power supply device conducts a periodic energy-saving communication session with an access point, and adjusts the timed wake-up parameters of the environmental power supply device according to the energy-saving communication session; wherein, conducting the energy-saving communication session includes receiving timed wake-up parameter information, and the timed wake-up parameter information includes at least one of the following: a data rate field, used to indicate the uplink data rate after the environmental power supply device wakes up; an uplink modulation and coding scheme field, used to indicate the uplink modulation and coding scheme after the environmental power supply device wakes up; a device status field, used to indicate the device status after the environmental power supply device wakes up; a transmitting antenna field, used to indicate the number of transmitting antennas and transmitting antenna identifiers of the environmental power supply device; a receiving antenna field, used to indicate the receiving antenna of the environmental power supply device number and receiving antenna identifier; target transmission power field, used to indicate the target transmission power of the environmental energy supply device after waking up; target receiving power field, used to indicate the target receiving power of the environmental energy supply device after waking up; fragment reporting field, used to indicate whether the environmental energy supply device performs fragment reporting; confirmation requirement field, used to indicate whether the environmental energy supply device needs to wait for a confirmation message after sending is completed, and / or whether the environmental energy supply device needs to send a confirmation message after receiving is completed; forward error correction coding type field, used to indicate the forward error correction coding type of the environmental energy supply device; charging efficiency field, used to indicate whether the environmental energy supply device needs to report the charging efficiency; reporting type field, used to indicate the data content type reported after the environmental energy supply device wakes up.
[0013] The present application provides a wireless communication method for an access point. The wireless communication method includes: the access point conducts a periodic energy-saving communication session with an environmental power supply device, and adjusts the timed wake-up parameters of the environmental power supply device according to the energy-saving communication session; wherein, the energy-saving communication session includes receiving timed wake-up parameter information, and the timed wake-up parameter information includes at least one of the following: a data rate field, which is used to indicate the uplink data rate after the environmental power supply device wakes up; an uplink modulation and coding scheme field, which is used to indicate the uplink modulation and coding scheme after the environmental power supply device wakes up; a device status field, which is used to indicate the device status after the environmental power supply device wakes up; a transmitting antenna field, which is used to indicate the number of transmitting antennas and transmitting antenna identifiers of the environmental power supply device; and a receiving antenna field, which is used to indicate the receiving antenna of the environmental power supply device. number and receiving antenna identifier; target transmission power field, used to indicate the target transmission power of the environmental energy supply device after waking up; target receiving power field, used to indicate the target receiving power of the environmental energy supply device after waking up; fragment reporting field, used to indicate whether the environmental energy supply device performs fragment reporting; confirmation requirement field, used to indicate whether the environmental energy supply device needs to wait for a confirmation message after sending is completed, and / or whether the environmental energy supply device needs to send a confirmation message after receiving is completed; forward error correction coding type field, used to indicate the forward error correction coding type of the environmental energy supply device; charging efficiency field, used to indicate whether the environmental energy supply device needs to report the charging efficiency; reporting type field, used to indicate the data content type reported after the environmental energy supply device wakes up.
[0014] The present application provides a communication device, which is an access point or an environmental energy supply device, and includes a processor and a memory, wherein the memory is used to store program instructions, and when the program instructions are executed by the processor, any of the aforementioned wireless communication methods is implemented.
[0015] The present application also provides a readable storage medium, wherein the readable storage medium is used to store program instructions, and when the program instructions are executed by the processor, any of the above-mentioned wireless communication methods is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0017] FIG. 1 shows different device states when an ambient energy supply device communicates in the reference technology.
[0018] FIG2 shows the design of a trigger frame in the reference technology.
[0019] FIG3 shows the design of the general information field in the trigger frame in the reference technology.
[0020] FIG4 shows the design of the TWT element and the design of the control field in the TWT element in the reference technology.
[0021] FIG5 shows a flow chart of the TWT mechanism in the reference technology.
[0022] FIG6 is a schematic flow chart of a wireless communication method according to an embodiment of the present application.
[0023] FIG7 is a schematic flow chart of a wireless communication method according to another embodiment of the present application.
[0024] FIG8 exemplarily shows the design of an AMP capability element.
[0025] FIG9 exemplarily shows the design of the AMP capability field in the AMP capability element.
[0026] FIG10 shows the design of the extended capability element in the reference technology.
[0027] FIG11 exemplarily shows the design of the AMP-related capability field added to the extended capability element.
[0028] FIG12 is a schematic flow chart of a wireless communication method according to an embodiment of the present application.
[0029] FIG13 is a schematic flow chart of a wireless communication method according to another embodiment of the present application.
[0030] FIG14 exemplarily shows a communication process initiated by an access point with multiple AMP devices according to an embodiment of the present application.
[0031] FIG15 shows the design of a trigger frame in the reference technology.
[0032] FIG16 exemplarily shows a communication process initiated by an access point with multiple AMP devices according to another embodiment of the present application.
[0033] FIG17 is a schematic flow chart of a wireless communication method according to an embodiment of the present application.
[0034] FIG18 is a schematic flow chart of a wireless communication method according to another embodiment of the present application.
[0035] FIG19 shows a method for grouping and time-sharing access of multiple sites according to an embodiment of the present application.
[0036] FIG20 exemplarily shows the design of a slot grouping element.
[0037] FIG. 21 shows an example of grouping sites by region.
[0038] FIG. 22 exemplarily shows the design of the area grouping element.
[0039] FIG23 shows a method for grouping and time-sharing access of multiple sites according to another embodiment of the present application.
[0040] FIG. 24 shows an example of a grouping strategy adopted on multiple channels according to an embodiment of the present application.
[0041] FIG25 is a flow chart of a wireless communication method according to an embodiment of the present application.
[0042] FIG26 is a flow chart of a wireless communication method according to another embodiment of the present application.
[0043] FIG27 shows the design of the TWT element in the reference technology.
[0044] Figure 28 is a schematic block diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0046] It should be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0047] Currently, the IEEE 802.11 working group has established an Ambient Power (AMP) study group to address communication issues for ambient energy harvesting devices in 802.11 networks. AMP devices do not require a power source or large-capacity battery, but instead draw energy from the environment to charge and support their communications. Energy sources can be light, heat, vibration, radio waves, and other sources. However, due to their ability to draw energy from the environment, AMP devices, unlike traditional devices, cannot remain online for long periods of time and are unable to transmit large amounts of data. They pursue extremely low power consumption to ensure transmission completion. Based on these device characteristics, this application designs a basic access point (AP)-initiated transmission process and related frame structure. Furthermore, to support communication with higher-capacity devices, a station (STA)-initiated communication mechanism and process are designed. In combination with existing standard content, this application improves the frame structure design suitable for periodic energy-saving communication of AMP devices.
[0048] Figure 1 illustrates the different states of an ambient energy device during communication in the reference technology. As shown in Figure 1 , the device states of an AMP device can include: Idle, Active High Energy, and Active Low Power. The Idle state indicates that the AMP device is not performing any actions other than energy accumulation, the Active High state indicates that the AMP device can perform any activity, and the Active Low Power state indicates that the AMP device is performing stored data retention.
[0049] During the early research process, the AMP study group discussed the following two types of ultra-low-power IoT devices: AMP-only IoT devices and AMP-assisted IoT devices.
[0050] AMP-only IoT devices are characterized by ultra-low complexity, ultra-low power consumption, very small form factor, and no battery (i.e., no traditional batteries are used). It may not require power storage or very limited power storage (e.g., capacitors). Such devices can be used for lightweight applications such as identification, positioning, and performing data reporting as small sensors. The design goal of AMP-assisted IoT devices is to achieve a maintenance-free IoT network, for example, no need to replace batteries and a lifelong life cycle. It has similar capabilities to traditional Wi-Fi devices but can provide relatively high performance. That is, with reference to traditional devices, it is optimized for power consumption and sustainability, and supports communication and achieves maintenance-free by harvesting energy from the environment. For the above two AMP devices, the AMP learning group defines environmental energy, which can include radio frequency radio energy, solar energy, thermal energy, and piezoelectric energy in the environment.
[0051] The 802.11ax standard introduces the design and definition of the trigger frame, and its frame structure is shown in Figure 2. The frame control field, duration field, receive address (RA) field, transmit address (TA) field, padding field, and frame check sequence (FCS) fields are common fields, which have been clearly defined in the 802.11 standard and are shared by any trigger frame. The common information field and user information list field are different for different trigger frame variants. Figure 3 shows the design of the common information field in the trigger frame in the reference technology. The trigger frame type field indicates which variant the current trigger frame belongs to. Table 1 shows an example of trigger frame type encoding:
[0052] Table 1: Trigger frame type encoding (802.11ax)
[0053] As shown in the table above, during the development of new technologies related to standards, if new trigger frames are designed and introduced, the trigger frame type codes will be increased sequentially from 9 to 15. The new trigger frame must include the necessary general information field and user information field.
[0054] The TWT (Target Wake Time) energy-saving mechanism in Wi-Fi was originally defined by the 802.11ah standard for use only in the sub-1GHz band, and is used for periodic sleep and wakeup of IoT devices. Devices do not need to monitor or contend for channels for extended periods, remaining in sleep mode except for negotiated wake-up times, thus achieving energy savings. The 802.11ax standard extends this to the mainline standard, enabling TWT negotiation between stations (STAs) and access points (APs) to establish TWT transmission sessions. APs can establish TWT sessions with single or multiple STAs.
[0055] According to the 802.11ax standard, the responder can provide feedback on the TWT request, including approval, rejection, suggestion for modification and acceptance of continued negotiation, and suggestion for modification and rejection of negotiation. The format of the Action field of the TWT establishment request frame is shown in Table 2:
[0056] Table 2: TWT Configuration Frame Action Field Format (shown in standard text)
[0057] The format of the TWT element and the design of the control field in the TWT element are shown in Figure 4. The Negotiation Type field indicates which type of negotiation request the TWT configuration request frame is, for example, negotiation between a single STA and an AP, or broadcast negotiation. Different negotiation types will result in different negotiated TWT parameters, but in essence, the reference technology only allows negotiation of time parameters such as sleep time, wake time, and TWT interval.
[0058] Figure 5 shows a flow chart of the TWT mechanism in the reference technology. A user device (such as user 1 or user 2) can switch between sleep and wake states according to the TWT configuration between the user device and the access point (AP), thereby achieving energy saving.
[0059] In the above referenced technologies, the inventors of this application have found the following technical points that can be improved:
[0060] AMP devices conduct wireless communications at Sub-1GHz and 2.4GHz and must be compatible with legacy devices and standards. Existing channel contention transmission mechanisms are highly likely to cause conflicts when faced with a large number of IoT devices competing and accessing simultaneously, leading to transmission failures and waste of resources. Therefore, it is necessary to design a packet access method that allows a large number of devices to compete for access in order to implement wireless transmission initiated by a large number (for example, thousands of devices).
[0061] AMP devices draw energy from the environment and pursue extremely low-power transmission. They cannot support long-term channel monitoring and contention. Transmission should be centrally scheduled by the AP whenever possible, leaving energy-intensive and complex tasks such as resource allocation and transmission decision-making to the AP. AMP STAs should complete transmission based on scheduling whenever possible. Due to their minimalist design, AMP-only STAs are unlikely to support Orthogonal Frequency Division Multiple Access (OFDMA). Existing standards lack a complete scheduling mechanism for AMP devices.
[0062] Compared to AMP-only devices, AMP-assisted STAs may have higher capabilities, such as support for OFDMA and more advanced 802.11 standards. Existing standards lack a trigger frame structure suitable for AMP devices to support trigger polling for these devices.
[0063] Due to the power consumption limitations of AMP devices, the existing TWT energy-saving mechanism can only negotiate the sleep and wake-up time for periodic communication, but cannot negotiate other transmission parameters. Based on the existing TWT mechanism, AMP devices also need to report and negotiate with the AP. The power consumption during the negotiation process may make it impossible to complete actual data transmission.
[0064] Existing AMP devices need to authenticate and associate with APs and perform communication negotiation. STAs need to declare their AMP-related capability parameters to the AP. Currently, the standard urgently needs to define the capability elements related to AMP devices.
[0065] This application aims to propose solutions / improvements to one or more of the above technical points.
[0066] Due to the characteristic of AMP devices that they absorb energy from the environment, AMP devices may not be able to maintain a long-term online state for data transmission. Their receivers and transmitters need to be charged to a certain extent before they can be turned on to complete data transmission and reception. When sufficient energy is not absorbed to turn on the transmitter or receiver, communication cannot be carried out, that is, a certain amount of preparation time is required before communication. Therefore, it is necessary to define different device states to assist the device in making choices during transmission and to characterize the device capabilities when negotiating communications with the AP. Figure 6 is a flow chart of a wireless communication method according to an embodiment of the present application, which can be executed by an AMP device. As shown in Figure 6, the wireless communication method includes: operation S101: determining the device state of the environment-powered device; and operation S102: determining whether the environment-powered device is capable of communication based on the device state, or determining the communication parameters of the environment-powered device when it is capable of communication.
[0067] Classification method 1:
[0068] According to this classification method, the device status of an AMP device includes "communicable" and "non-communicable". The "non-communicable" state indicates that the AMP device is unavailable for communication, that is, the AMP device's battery power is insufficient to turn on the receiver or transmitter, and it cannot complete the transmission and reception of frames and cannot participate in communication. The "communicable" state indicates that the AMP device can communicate, that is, the AMP device's battery power is sufficient to turn on the receiver and / or transmitter and can complete the transmission and / or reception of frames (management, control, and data frames).
[0069] In some embodiments, the communication and wireless charging of the AMP device are frequency-separated, i.e., the communication and wireless charging signal frequencies or frequency bands are different. In this case, the method shown in FIG6 may further include: the AMP device performing a charging operation in a "communicable" state or a "non-communicable" state. For example, if communication is performed at 2.4 GHz and energy acquisition / wireless charging is performed at Sub-1 GHz, then the energy acquisition state can be ongoing. As long as there is ambient energy that meets the requirements of the AMP device, the AMP device is configured to continuously charge to support communication.
[0070] In other embodiments, the AMP device's communication and wireless charging occur in the same frequency band, meaning the AMP device's communication and wireless charging signals have substantially the same frequency. In this case, the method shown in FIG6 may further include: the AMP device performing charging operations only when in a "non-communication" state. For example, if the AMP device's communication and wireless charging both occur in Sub-1 GHz, communication and charging must be performed in a time-division manner. In this case, the AMP device only consumes energy in the "non-communication" state, and uses accumulated energy for communication in the "communication" state.
[0071] Classification method 2:
[0072] According to this classification method, the device states of AMP devices include "energy intake", "low energy consumption" and "communicable" states. Among them, the "communicable" state indicates that the AMP device can communicate, that is, the AMP device has enough energy to support turning on the receiver and / or transmitter for communication. The "energy intake" state indicates that the AMP device performs energy intake actions and cannot communicate, that is, it indicates that the current device activity is mainly to absorb energy from the environment, and no other energy-consuming behaviors are performed except for the local necessary energy consumption of the device (such as timer maintenance, crystal oscillator clock, etc.). The device in this state mainly accumulates energy to prepare for subsequent energy-consuming behaviors. The "low energy consumption" state indicates that the AMP device performs actions related to internal data processing of its device and cannot communicate, that is, it indicates that the current device is still unable to communicate, that is, it cannot turn on the receiver or transmitter, but can perform some low-energy tasks to prepare for communication, such as data caching, data processing (calculation, compression, integration, etc.) required for tasks such as perception or positioning, clock maintenance, timer maintenance and other local operations.
[0073] In some embodiments, when the power level of the AMP device reaches a threshold corresponding to a "communicable" state, the method shown in FIG6 may further include: the AMP device switching to a communicable state, sending a buffer status report (BSR) of the AMP device to an access point (AP), and transmitting data to be transmitted. For example, the "low power" state may occur before or after the AMP device communicates. For example, after querying the local cache, the AMP device switches to a "communicable" state when sufficient power is available to turn on the transmitter, announcing the device's BSR status to the AP, and initiating communication to complete the transmission of the data to be transmitted.
[0074] In some embodiments, if the AMP device has consumed all the collected energy for receiving data after communication, the "low energy consumption" state may be skipped and directly return to the "energy intake" state, which means that actions such as caching and data processing may not be completed, so that the AMP device can re-initiate a round of communication. Correspondingly, the method shown in Figure 6 may also include: when the environmental energy supply device is in the communicative state, performing a first communication operation, and the power of the environmental energy supply device is lower than the threshold corresponding to the energy intake state, switching to the energy intake state; and when the power of the environmental energy supply device reaches the threshold corresponding to the communicative state, switching to the communicative state and performing a second communication operation, wherein the second communication operation is related to the first communication operation. The second communication operation can be a supplement, improvement, error correction, etc. to the first communication operation.
[0075] Similar to classification method 1, if the conditions are met, energy harvesting of AMP devices that meet classification method 2 can be ongoing.
[0076] Classification method three:
[0077] According to this classification method, the device states of AMP devices include "energy intake", "low throughput" and "high throughput" states. Among them, the energy intake state indicates that the environmental power supply device performs energy intake and cannot communicate; the low throughput state and the high throughput state indicate that the environmental power supply device can communicate, and the communication parameters of the low throughput state and the high throughput state are different. The "energy intake" state is similar to the second method, indicating that the current device absorbs energy from the environment. The energy accumulation is not enough to support the activation of the receiver or transmitter, and no communication activities are performed. The communication of the AMP device can be divided into "high throughput" and "low throughput" communication states based on different frequency bands, bandwidth rates, signal-to-noise ratios (SNRs), received signal strength indicators (RSSIs), modulation methods and / or spatial stream numbers. That is, the corresponding communication parameters can be pre-configured for the "high throughput" and "low throughput" states respectively. When the AMP device switches to one of the states according to its power level, communication is performed according to the corresponding communication parameters. Table 3 exemplifies the communication parameter configurations corresponding to the "high throughput" and "low throughput" states.
[0078] Table 3: Communication parameter configuration for “high throughput” and “low throughput” states
[0079] When the device has absorbed a certain amount of energy from the environment and can communicate, it can switch from the "energy absorption" state to the "high throughput" or "low throughput" state according to different situations.
[0080] For example, in some embodiments, when the environmental power supply device is in the "energy intake" state, in response to the first condition being met, the environmental power supply device switches to the "low throughput" state, wherein the first condition includes at least one of the following: the environmental power supply device needs to communicate and the power of the environmental power supply device does not support the high throughput state; the environmental power supply device detects that the current channel noise is greater than a given threshold; the environmental power supply device does not send data and needs to receive broadcast frames; the environmental power supply device performs competitive channel access and / or channel monitoring; the pre-negotiation result between the environmental power supply device and the target communication device indicates communication in the low throughput state; or the environmental power supply device performs periodic transmission tasks.
[0081] For example, in other embodiments, when the environmental power supply device is in the "energy intake" state, in response to the second condition being met, the environmental power supply device switches to the "high throughput" state, wherein the second condition includes at least one of the following: the transmission that the environmental power supply device needs to perform is based on burst or emergency services, or the priority of its transmission is greater than a given threshold; the amount of data that the environmental power supply device needs to perform is greater than a given threshold; or the pre-negotiation result between the environmental power supply device and the target communication device indicates that communication is to be performed in the high throughput state.
[0082] As described above, in some embodiments of the present application, an AMP device determines its own device state and, based on the device state, determines whether communication is possible, or determines communication parameters for the AMP device when communication is possible. The AMP device can characterize the device's state and / or capabilities during communication negotiations with an access point, thereby assisting in device selection.
[0083] As introduced above, AMP devices can be divided into different types, namely AMP-Only and AMP-assisted IoT devices. For the two different devices, they have different characteristics and technical requirements. Therefore, the present application designs the capability element of the AMP device to indicate the different capability items of the current AMP device, thereby supporting its basic IoT functions such as authentication association with the access point, transmission negotiation, and data reporting. Figure 7 is a flow chart of a wireless communication method according to another embodiment of the present application, which can be executed by the first site. As shown in Figure 7, the wireless communication method includes operation S201: sending the capability information of the first site to the second site. In some embodiments, the first site is an AMP device and the second site is an access point; in other embodiments, the first site is an access point and the second site is an AMP device.
[0084] The capability information includes at least one of the following: an indication of the channel bandwidth supported by the first site, an indication of the data rate supported by the first site, an indication of the site type of the first site, an indication of whether the first site supports periodic energy-saving communication sessions, an indication of whether the first site supports self-initiated transmission sessions, an indication of whether the first site supports a traditional timed wake-up mechanism, an indication of whether the first site has perception capabilities, an indication of whether the first site has ranging capabilities, an indication of the ranging accuracy of the first site, a list of receiving antennas and antenna identifiers of the first site, an indication of whether the first site has the ability to negotiate charging parameters, an indication of the maximum number of sessions that the first site can support, an indication of whether the first site supports time slot packet access, or an indication of whether the first site supports partitioned packet access.
[0085] The first station (AMP device or access point) may include a capability-related indication field in a frame such as a "Probe Request frame", a "Probe Response frame", or a "(Re)Association Request frame".
[0086] In some embodiments, this capability information is carried in an environmental power provision (AMP) capability element of the first site, such as an AMP capabilities element. FIG8 exemplifies the design of an AMP capabilities element. As shown in FIG8 , the AMP capabilities element includes at least one of the following fields: an element identification field, a length field, a capability element extension field, and an AMP capabilities field.
[0087] The Element ID field is used to indicate the ID of the capability element. There are many types of elements carried in the IEEE 802.11 frame structure, and each type has its own unique ID.
[0088] The length field (length) is used to indicate the number of bits occupied by the capability element. For example, it can indicate the number of bits occupied by the non-fixed fields of the element, excluding the two fixed fields of the element identification field and the length field.
[0089] The capability element extension field (Element ID extension) is used to indicate whether the capability element has an extension identifier. This field is not required to exist.
[0090] The AMP capability field is used to indicate the capability parameters of the first site, that is, to carry the capability item parameters of the first site (access point or AMP), indicating its capability status related to AMP.
[0091] In some embodiments, the AMP capability field includes one or more of the following fields: supported channel bandwidth field, supported data rate field, ambient energy site type field, periodic energy-saving communication session support field, active transmission trigger field, timed wake-up mechanism support field, perception support field, ranging support field, maximum receiving antenna field, charging negotiation support field, maximum number of supported sessions field, time slotted packet access support field, or partitioned packet access support field. Figure 9 exemplarily shows the design of the AMP capability field in the AMP capability element. The explanation of each field is as follows:
[0092] The supported channel bandwidth field (Supported Channel Width) indicates the channel bandwidth supported by the first station.
[0093] The supported data rate field (Supported data rate) indicates the data rate supported by the first station.
[0094] The AMP STA Type field indicates the device type of the first station. Table 4 shows an example of the value of this field and the indication it represents.
[0095] Table 4 AMP STA Type field example
[0096] The periodic energy-saving communication session support field (Periodic session support) indicates whether the first station supports periodic energy-saving communication sessions.
[0097] The Trigger support field indicates whether the first station supports self-initiated transmission sessions. For example, a value of 0 indicates that the first station cannot initiate transmissions and can only initiate transmissions through the access point. A value of 1 indicates that the first station has the ability to monitor, contend for, and initiate transmissions on the channel.
[0098] The timed wake-up mechanism support field (TWT support) indicates whether the first site supports traditional TWT transmission.
[0099] The Sensing support field indicates whether the first station has sensing capabilities. If so, a sensing capability element can be further carried in the frame carrying the AMP capability element. The specific design of the capability element can refer to the existing definition in the current standard and will not be repeated here.
[0100] The ranging support field (Ranging support) indicates whether the first station has roaming capability and its roaming accuracy.
[0101] The maximum receiving antenna field (Max RX antennas) indicates the receiving antenna list and identification ID of the first station.
[0102] The Charging Negotiation Support field indicates whether the first station has the capability of negotiating charging parameters.
[0103] The maximum supported number of sessions field (Max supported sessions) indicates the maximum number of sessions supported by the first site.
[0104] The timeslot group access support field (Slot group support) indicates whether the first station supports timeslot group access.
[0105] The zone group access support field (Zone group support) indicates whether the first site supports zone group access.
[0106] In other embodiments, this capability information is carried in an Extended Capabilities element, the format of which is specified in the 802.11 series of standards. Figure 10 illustrates the design of an Extended Capabilities element in the reference technology. As shown in Figure 10, the Extended Capabilities element may include the following fields: an element identification field, a length field, and an Extended Capabilities field.
[0107] The element identification field (Element ID) is used to indicate the identifier of the extended capability element.
[0108] The length field (Length) is used to indicate the number of bits occupied by the extended capability element.
[0109] The extended capabilities field (Extended Capabilities) is used to indicate capability parameters of the first site.
[0110] AMP capability-related information can be added to the extended capability field of the extended capability element, that is, the extended capability field may include one or more of the following fields: supported channel bandwidth field, supported data rate field, environmental power supply device site type field, periodic energy-saving communication session support field, active transmission trigger field, timed wake-up mechanism support field, perception support field, ranging support field, maximum receiving antenna field, charging negotiation support field, maximum supported number of sessions field, time slot packet access support field, or partitioned packet access support field. Figure 11 exemplarily shows the design of the AMP-related capability field added to the extended capability element. The definition and function of each field are the same as in the previous embodiment and will not be repeated here.
[0111] As described above, in some embodiments of the present application, a first site sends capability information of the first site to a second site. The present application designs capability elements for AMP devices and / or access points to indicate various AMP-related capabilities, thereby supporting the implementation of subsequent association, communication negotiation, and other processes between sites.
[0112] IoT devices are typically event-driven. Periodic or repetitive tasks such as environmental monitoring, positioning, and information collection are easily managed through a centralized AP (Access Point) node for transmission scheduling. This is known as the AP-Triggered or AP-Initiated mode. The AP allocates the required transmission resources to the AMP device and triggers the AMP's transmission. However, emergent tasks such as fault reporting and security alerts require the AMP device to compete for and access channels to communicate with the AP or other AMP STAs. This is known as the STA-Triggered or STA-Initiated mode.
[0113] The beacon frame interval (BI) is designed to be a non-competitive phase combined with a competitive phase. In the non-competitive phase, all transmissions are initiated by the AP, mainly by AP polling STAs. The AP serves as the central node of scheduling control, and different polling mechanisms are designed for it to support the centralized scheduling of a large number of devices, thereby avoiding resource waste and transmission failures caused by a large number of STAs competing for access. A certain competitive phase is retained to support STAs to actively compete for channels to initiate transmissions. Different access mechanisms are designed for use in scenarios such as authenticated access and burst transmission to achieve group access for a large number of devices and avoid the situation where they cannot compete for channels for a long time. This application will describe these two modes in detail.
[0114] Figure 12 is a schematic flow chart of a wireless communication method according to one embodiment of the present application, executed by an access point (AP). Figure 13 is a schematic flow chart of a wireless communication method according to another embodiment of the present application, executed by an AMP device. These flow charts correspond to the actions of the access point and AMP device in AP-initiated mode, respectively.
[0115] The AMP session in AP-triggered or initiated mode is essentially based on "read-out" transmission, but this application does not restrict whether the station reports data or performs other negotiated communications with the AP after the AP allocates transmission resources.
[0116] The wireless communication method shown in FIG12 may include: S301: querying multiple stations; S302: receiving reply information from one or more of the multiple stations; S303: allocating transmission resources to the multiple stations based on the reply information; and S304: receiving transmissions from one or more of the multiple stations. The method shown in FIG12 may be implemented using at least a polling method based on a polling frame and a polling method based on a trigger frame. The specific implementation of this method using the polling method based on a polling frame will be described below.
[0117] Referring to Figure 14 , the wireless communication method can be performed during a non-contention period, which includes a polling stage, during which the access point polls multiple stations at a predetermined interval. The interval can be pre-configured within the AP or adjusted based on actual needs. The multiple stations are stations within the AP's Basic Service Set (BSS).
[0118] In some embodiments, polling the multiple stations includes: sending a polling frame to the multiple stations, the polling frame including: an identifier field (RID) for indicating a unique station identifier used by the access point to address the station; and a time window field (Response timing) for indicating a time window for the multiple stations to respond to the polling. The time window field notifies the station of a time window in which it can respond to the polling frame. For example, the start time (t1, t2) of the time window can be directly indicated, and within this time period, multiple stations STA1, STA2, etc. respond with a short interframe space (SIFS) (as shown in Figure 14). It is also possible to indirectly indicate that the station can respond after t time after receiving the polling frame to indicate the time of the response phase. For example, the response information field in the polling frame sent to the station can indicate an offset time of t (offset=t), and the station will start timing after receiving the polling frame and respond after SIFS+t time. The specific indication method can be implemented in any form and is not limited here.
[0119] Each non-contention cycle begins with a polling phase, but the AP does not necessarily need to poll all stations every time. For example, the AP can determine which stations to poll based on task type, priority, negotiation results during the association process, and channel busyness. Only stations that receive a poll frame are eligible for transmission opportunities during the non-contention cycle.
[0120] As shown in FIG14 , the contention-free period may further include a response stage, wherein the access point receives response information from one or more of the multiple stations. During this stage, the station responds to the access point's polling frame by sending a polling response frame to the access point.
[0121] In some embodiments, receiving reply information from one or more of the plurality of stations includes: receiving a poll response frame sent by one or more of the plurality of stations, the poll response frame including: an identifier field (TID) for indicating a unique identifier of the station sending the poll response frame; and a response information field (Response info) for indicating response information of the one or more of the plurality of stations to the transmission opportunity request. For example, the response information replied by the station may be "no need", "service period request" (SP request), or "transmission opportunity request" (TXOP request).
[0122] When the response information is a service period request or a transmission opportunity request, it indicates that the current station needs to interact with the AP after receiving the poll frame and has requested certain transmission resources from the AP. In this case, the poll response frame also includes a duration request field (Duration Request), which is used to indicate the transmission duration requested by one or more of the multiple stations. It is understood that when the response information field indicates that the station's response is "not required," the duration request field may not be present.
[0123] During the polling process, the AP can use a timer, such as the parameter "aAMPPollingExpiry." For example, if this parameter is set to n microseconds, the AP starts the timer after sending a poll frame. If n microseconds pass without receiving any response from the station, the AP assumes that the station does not need any transmission opportunities in this non-contention cycle. In other words, if a station does not need any transmission opportunities in this polling cycle, it does not respond to the AMP poll frame.
[0124] As shown in FIG14 , the non-contention period may also include an allocation phase, and during the allocation phase: the access point allocates transmission resources to one or more of the multiple stations that have transmission opportunity requirements. During this phase, the AP centrally allocates transmission resources to stations whose response information is not "not needed." The transmission resources are allocated based on at least one of the following: the transmission duration requested by one or more of the multiple stations; the current channel status of the access point and the station; the transmission priority of one or more of the multiple stations; or the remaining time of the non-contention period. For example, a weighted summation algorithm can be pre-set for various relevant factors, and the priority order of each station in the allocation consultation and / or the size of the allocated resources can be determined according to the preset algorithm. It can be understood that the AP can allocate a transmission opportunity that fully matches the station's request, or allocate a transmission opportunity that is smaller than the station's request, or directly reject the station's application.
[0125] In some embodiments, allocating transmission resources to one or more of the multiple sites that have transmission opportunity requirements includes: sending an allocation frame to one or more of the multiple sites that have transmission opportunity requirements, wherein the allocation frame includes: an identifier field (RID) for indicating a site unique identifier used by the access point to address the site; and an allocation information field (Allocation info) for indicating whether the access point agrees to the transmission duration requested by one or more of the multiple sites.
[0126] The allocation information field indicates at least one of the following: disapprove, approve with change, or approve. "Disapprove" means the AP rejects the current station's request and does not allocate a transmission opportunity to it in this non-contention cycle. "Approve with change" means the AP agrees to allocate a transmission opportunity to the current station, but the time window is different from the time window requested by the station. "Approve with change" means the AP fully agrees to the transmission time requested by the current station.
[0127] When the allocation information field indicates modified consent or full consent, the allocation frame further includes: a duration information field (durantion info), which is used to indicate the duration of the transmission duration allocated by the access point to one or more of the multiple stations. This can be indicated directly by time, such as indicating a time period (t1, t2); or indirectly, such as indicating that a station can transmit after time t has passed after receiving the allocation frame, thereby allocating a transmission window. Accordingly, the station will start timing after receiving the allocation frame and transmit after SIFS+t time. The specific indication method is not limited, as long as the station can be informed of its allocated transmission window.
[0128] As shown in FIG14 , the non-contention period may further include a transmission phase, and during the transmission phase: the access point receives transmissions from one or more of the multiple stations, wherein the transmissions are determined by one or more of the multiple stations according to the transmission duration allocated by the access point. During the transmission phase, the station may transmit according to the transmission opportunity allocated by the AP. For example, as shown in FIG14 , STA2 reports data, and STA3 applies to the AP for disassociation. When the transmission window allocated by the AP to the station is insufficient to support the station to complete its own transmission task, the station may perform fragmented transmission or give up the current transmission opportunity, and try to compete for access to the channel again in a subsequent contention period, or wait for the next time the AP polls the station to continue trying to transmit.
[0129] In this method, during a non-contention cycle, the AP polls stations for transmission opportunities. Based on the stations' responses, it allocates TXOPs / SPs. Within the allocated SPs or TXOPs, stations perform communication negotiation, data reporting, and other transceiver tasks. The non-contention cycle is divided into four phases: polling, response, allocation, and transmission. This approach allows the AP to centrally manage transmission opportunities for each station, reducing or avoiding energy waste caused by unnecessary contention.
[0130] The above is an AP-initiated mode communication method based on polling frames. This application also provides an AP-initiated mode communication method based on trigger frames. In this solution, a new trigger frame is designed for AMP, based on which transmission resources are allocated and scheduled for stations. For reference, as shown in Figure 15, the 802.11 series standards have a complete definition of the trigger frame structure. Based on this foundation, this application designs the general information field of the AMP trigger frame, namely the user information field.
[0131] Specifically, the querying of multiple sites in the wireless communication method described in FIG13 includes sending a trigger frame to the multiple sites, wherein the trigger frame includes a common information (Common info) field and a user information (User info) field, and the common information field includes: a trigger frame type (Trigger Type) field and / or a trigger frame subtype (AMP Trigger Subtype) field. The trigger frame type field is used to indicate the frame variant and identifier of the trigger frame, that is, a unique identifier (such as a number N, where N is a positive integer) is used to indicate that the current trigger frame belongs to an AMP trigger frame to distinguish it from other types of trigger frames. The trigger frame subtype field is used to indicate which type of frame variant of the environmental power supply trigger frame the trigger frame belongs to, and the frame variants include: an inquiry frame, an uplink resource allocation frame, a charging query frame, etc., that is, different AMP trigger frame variants are indicated by a unique identifier. Table 5 shows an example of the trigger frame type field, and Table 6 shows an example of the trigger frame subtype field.
[0132] Table 5: Trigger frame type field example
[0133] Table 6: Trigger frame subtype field example
[0134] When the trigger frame subtype field indicates that the trigger frame belongs to an inquiry frame, the user information field may include: an identifier field (RID), used to indicate a unique site identifier used by the access point to address the site; and an uplink bandwidth field (UL BW), used to indicate the bandwidth of the uplink access of the site.
[0135] When the trigger frame subtype field indicates that the trigger frame belongs to an uplink resource allocation frame, the user information field may include: a receiver address field (RID), used to indicate a station unique identifier used by the access point to address the station; a resource allocation field (RU allocation), used to indicate a resource unit allocated by the access point to the station, and the resource unit is used by the station to reply to the resource allocation frame; a transmission time field (SP duration), used to indicate the transmission time allocated by the access point to the station; and an uplink modulation and coding scheme field (UL MCS), used to indicate the modulation and coding scheme of the uplink access of the station.
[0136] When the trigger frame subtype field indicates that the trigger frame is a charging query frame, the user information field may include: a receiver address field (RID), used to indicate the station unique identifier used by the access point to address the station; a resource allocation field (RU allocation), used to indicate the resource units allocated by the access point to the station, and the resource units are used by the station to reply to the charging query frame; and a charging signal parameter field, used to indicate the parameters of the current charging signal. Based on these parameters, the receiver can reply whether it needs to negotiate and modify them.
[0137] Figure 16 shows an example of the scheduling process of AP for multiple AMP IoT devices based on trigger frames. As shown in Figure 16, the Ap sends an AMP polling frame. Based on this polling, each station (STA1, STA2, STA3) responds and provides feedback on whether uplink transmission resources are required. It can be understood that the AP can use a timer (such as the parameter "aAMPPollingExpiry") for timing. When no feedback is received after the timeout, it is considered that the station does not need to be allocated any transmission opportunities in this round of non-contention cycle. That is, when the station does not need to be allocated a transmission opportunity in this round of polling, it can not respond to the AMP polling frame.
[0138] The AP makes allocation decisions based on factors such as the site's request, channel status, and priority. Uplink transmission resources are allocated to STAs through the AMP uplink allocation frame, and the STA performs uplink transmission based on the allocation result. As shown in Figure 16, the AMP charging query frame is also a variant of the AMP trigger frame. This query frame is used to poll the device to see if it needs to modify or adjust the parameters of the current charging signal. The transmission resources allocated by this query frame can only be used for charging signal negotiation. In other words, when not polled by this query frame, the STA cannot actively conduct charging signal negotiation sessions during the non-contention period.
[0139] According to the method provided in this embodiment, the AP is capable of initiating AMP sessions. AP-initiated transmissions can minimize prolonged channel monitoring and contention by AMP devices. After an AMP device completes authentication and association, the AP authorizes it to join the current Basic Service Set (BSS). AMP device data transmission should rely on AP scheduling and resource allocation as much as possible. The AP centrally manages AMP devices and allocates appropriate TXOPs for communication negotiation or data reporting. This avoids channel contention among excessive devices, leading to inefficient energy consumption, and reduces transmission conflicts between numerous hidden nodes.
[0140] Figure 13 illustrates operations performed by a station (AMP) in an AP-initiated AMP session method. The specific operations, related parameters, and frame formats in the method illustrated in Figure 13 may refer to the method illustrated in Figure 12 , and the repetitive portions will not be repeated. The wireless communication method illustrated in Figure 13 may include: S401: receiving a query from an access point; S402: sending a reply message to the access point; and S403: transmitting to the access point based on transmission resources allocated by the access point.
[0141] The method is performed in a non-contention period, which includes a polling phase, a response phase, an allocation phase, and a transmission phase, wherein: in the polling phase, the access point polls the multiple sites at a certain interval; in the response phase, the environmental energy supply device sends reply information to the access point; in the allocation phase, the environmental energy supply device receives an allocation of transmission resources from the access point; and in the transmission phase, the environmental energy supply device transmits to the access point based on the transmission resources allocated by the access point.
[0142] When the transmission resources allocated by the access point do not support the transmission, the environment-powered device can either perform fragmented transmission or abandon the transmission and wait for the next transmission opportunity. Specifically, the station can: 1) actively compete for the channel during the contention period to complete the transmission; or 2) wait for the next access point polling and allocation of transmission resources during the non-contention period to complete the transmission.
[0143] In some embodiments, receiving an inquiry from an access point includes receiving a polling frame from the access point, the polling frame including: an identifier field for indicating a site-unique identifier of the environmental power supply device; and a time window field for indicating a time window for the multiple sites to respond to the poll.
[0144] The sending of reply information to the access point includes sending a polling response frame to the access point, wherein the polling response frame includes: an identifier field for indicating a site unique identifier of the environment power supply device; and a response information field for indicating response information of the environment power supply device to the transmission opportunity request, wherein the response information includes: not needed, service period request, or transmission opportunity request.
[0145] The method further includes: receiving an allocation frame from the access point, the allocation frame being used to indicate the transmission resources allocated by the access point; wherein the allocation frame includes: an identifier field being used to indicate a site-unique identifier used by the access point to address the environment power supply device; and an allocation information field being used to indicate whether the access point agrees to the transmission duration requested by the environment power supply device, wherein the allocation information field indicates at least one of the following information: disagreement, agreement with modification, or full agreement.
[0146] When the allocation information field indicates modified consent or full consent, the allocation frame further includes: a duration information field, used to indicate the duration of the transmission duration allocated by the access point to the environment energy supply device.
[0147] The receiving of the inquiry from the access point includes receiving a trigger frame from the access point, the trigger frame including a general information field and a user information field, the general information field including: a trigger frame type field, used to indicate a frame variant and an identifier of the trigger frame; and / or a trigger frame subtype field, used to indicate which type of frame variant of the environmental power trigger frame the trigger frame belongs to, the frame variants including: an inquiry frame, an uplink resource allocation frame, and a charging query frame.
[0148] Among them, when the trigger frame subtype field indicates that the trigger frame belongs to an inquiry frame, the user information field includes: an identifier field, used to indicate the site unique identifier used by the access point to address the environmental power supply device; an uplink bandwidth field, used to indicate the bandwidth of the uplink access of the environmental power supply device.
[0149] Among them, when the trigger frame subtype field indicates that the trigger frame belongs to an uplink resource allocation frame, the user information field includes: a receiver address field, used to indicate the site unique identifier used by the access point to address the environment power supply device; a resource allocation field, used to indicate the resource unit allocated by the access point to the environment power supply device, and the resource unit is used by the environment power supply device to reply to the resource allocation frame; a transmission time field, used to indicate the transmission time allocated by the access point to the environment power supply device; and an uplink modulation and coding scheme field, used to indicate the modulation and coding scheme for uplink access of the environment power supply device.
[0150] When the trigger frame subtype field indicates that the trigger frame is a charging query frame, the user information field includes: a receiver address field, used to indicate the site unique identifier used by the access point to address the environmental power supply device; a resource allocation field, used to indicate the resource unit allocated by the access point to the environmental power supply device, and the resource unit is used by the environmental power supply device to reply to the charging query frame; and a charging signal parameter field, used to indicate the parameters of the current charging signal.
[0151] According to the method provided in this embodiment, the AP is capable of initiating AMP sessions. AP-initiated transmissions can minimize prolonged channel monitoring and channel contention by AMP devices. After an AMP device completes authentication and association, the AP authorizes it to associate with the current AP or join the current Basic Service Set (BSS). AMP device data transmission should rely on AP scheduling and resource allocation as much as possible. The AP centrally manages AMP devices and allocates appropriate TXOPs for communication negotiation or data reporting. This avoids channel contention among excessive devices, leading to inefficient energy consumption, and reduces transmission conflicts between a large number of hidden nodes.
[0152] In BI, AP can periodically send inquiry frames to schedule AMP IoT devices to implement periodic inquiries, and allocate TXOPs to them according to the response of the site, so as to avoid competition from a large number of devices. However, a certain contention window will still be reserved in BI to implement communication in site-initiated mode, such as authentication, association requests, burst reporting, etc. Within the contention window, AMP IoT devices can initiate transmissions on their own, which can be from the AMP IoT site to the AP or between sites. For example, a new device wants to be authorized to access the network and initiates an authentication association request to the AP, or in some emergency situations, multiple AMP devices perform burst data reporting. Since there may be thousands of AMP IoT devices, in order to avoid congestion and waste of resources caused by a large number of devices competing for channels at the same time, this application also provides a time-sharing packet access method.
[0153] Figure 17 is a schematic flow chart of a wireless communication method according to one embodiment of the present application, executed at an AMP site. Figure 18 is a schematic flow chart of a wireless communication method according to another embodiment of the present application, executed at an access point (AP). These correspond to the actions of the access point and the AMP device in STA-initiated mode.
[0154] The wireless communication method shown in FIG17 may include: operation S501: receiving grouping information; and operation S502: performing channel monitoring, channel contention, and / or communication transmission within a sub-contention window corresponding to a group of environmental energy supply devices based on the grouping information. Specifically, the present application designs two grouping methods, including grouping by time slot and grouping by area.
[0155] In the first approach, the grouping information is determined by the access point dividing the contention window into multiple time slot groups based on time slots and assigning corresponding stations to each time slot group. In some embodiments, the multiple time slot groups are evenly distributed over time. It is understood that in other embodiments, the multiple time slot groups may be divided in a non-uniform manner, with the time slots occupied by each time slot group being configured by the AP.
[0156] As shown in Figure 19, the non-contention period can be divided into multiple evenly distributed time slots, and each time slot contains a list of stations that can access the channel. The AP can complete the grouping of all STAs and notify the corresponding STAs of the time slot information and grouping information. The number and duration of time slots can be set by the AP. When the time slot setting or grouping information changes, the STA can be notified by broadcast (such as beacon), multicast or unicast. The time slot and grouping information is carried by the time slot grouping element, which can be present in the "(Re)Association Response frame", beacon frame or other special notification frames to announce the current time-sharing grouping information to the STA.
[0157] The received group information includes a received slot group element (Slot group element). As shown in FIG20 , the time slot grouping element includes one or more of the following: an element identifier field (element ID), used to indicate a unique identifier of the time slot grouping element; a length field (length), used to indicate the number of bits of the time slot grouping element, for example, indicating the number of bits occupied by other non-fixed fields of the element, excluding the fixed-length fields such as the element identifier field, the length field, the minimum site identifier field, and the maximum site identifier field; an element ID extension field (element ID extension), used to indicate whether the time slot grouping element has an extended identifier, which is not necessarily present; a slot start time field (slot start time), used to indicate the expected start time of the first allocated time slot within the contention window period; a slot number field (slot number), used to indicate the number of the multiple time slot groups divided by the access point; a slot duration field (slot duration), used to indicate the duration of each time slot group divided by the access point; a minimum site identifier field (AID min), used to indicate the starting site identifier of the list of sites allowed to access in each time slot; or a maximum site identifier field (AID max), used to indicate the end site identifier of the list of sites allowed to access in each time slot.
[0158] The start time of the first time slot in the contention period can be indicated by the Time Slot Start Time field in the Time Slot Grouping Element. Alternatively, the AP can notify the corresponding stations of the start time of the contention period through other multicast or broadcast frames. The stations allowed to access each time slot can be allocated sequentially. The number of station identifiers (AIDs) carried in the "AID min" and "AID max" fields can be consistent with the "Slot number" field, so that the list of stations allowed to access each time slot can be indicated one-to-one by AID min and AID max.
[0159] As shown in Figure 19, in some embodiments, the access point also allocates a New STA Slot within the contention window. This New STA Slot is used for new stations to authenticate and / or associate with the access point. In other words, if a station not in the existing allowed access list needs to associate with the AP, it can communicate within this allocated slot.
[0160] In the second approach, the grouping information is determined as follows: the access point divides multiple stations into multiple zone groups based on their locations and allocates a corresponding sub-contention window to each zone group. This means that stations associated with the AP are partitioned according to their locations. The AP can assign each station to a corresponding zone, as shown in Figure 21. The sectors in Figure 21 represent the zones divided by the AP, and the circles within each sector represent stations within the corresponding zone. Zones are identified by zone identifiers (zone IDs). The zone representation of each station is generally guaranteed to be unique, meaning that stations across zones may occur. Accordingly, contention windows can be allocated to stations within different zones for channel contention.
[0161] As shown in FIG22 , the received packet information may include a received zone list element. The zone list element includes one or more of the following: an element ID field, which indicates a unique identifier for the zone list element; a length field, which indicates the number of bits of the zone list element, for example, the number of bits occupied by non-fixed fields other than fixed-length fields such as the element ID field and the length field; an element ID extension field, which indicates whether the zone list element has an extended identifier; this field is not required; a zone list field, which indicates the zone groups and the station identifiers contained in each zone group; or a zone duration field, which indicates the duration of the corresponding sub-contention window in each zone group. The zone list field may include an AID list or a MAC address list. This information may be carried directly or indirectly, such as in a list or bitmap. The length of this field may be non-fixed and is assigned by the AP.
[0162] In some cases, the zone list element may also include a padding field. Because the Zone List field carries the zone ID and its corresponding STA list, when the number of bits in the Zone List field is not an integer multiple of an octet, the padding field is used to pad the frame's bits to an integer multiple of an octet to meet transmission requirements. In some embodiments, the method further includes receiving packet update information, and performing channel contention and signal transmission based on the packet update information, wherein the packet update information is sent by the access point via broadcast, multicast, and / or unicast.
[0163] Figure 23 illustrates a method for grouping and time-sharing access for multiple stations. As shown in Figure 23, during a non-contention period, the AP groups its associated STAs into n zones and notifies each STA of its zone ID, indicating the zone to which it belongs. The start time of each zone can be broadcast or multicast to the relevant STAs. The transmission window for each zone can be varied, and the AP can adjust the grouping of STAs within a zone in real time.
[0164] STAs can only compete for channels and initiate transmissions within their own zone duration. If a STAn belongs to zone 2 and fails to secure a channel within the current zone 2 duration, it must wait for the next non-contention period for the AP to poll STAn and then apply to the AP for access, or try again to compete for channel access within the next zone 2 duration. If the AP updates the zone division, STAn must compete and transmit within the new zone duration after the update.
[0165] As can be seen from FIG. 23 , a new STA slot can also be set in this method, and its function is similar to that of the new STA slot in FIG. 19 , which will not be described in detail here.
[0166] In some embodiments, method one and method two can be used singly or in combination by the AP during the contention period, and for AMP devices that support orthogonal frequency division multiple access (OFDMA), the AP can further expand the group access method based on method one and method two and the frequency division method, so that each group of STAs has time-frequency resources that can be competed for and belong to a specific group, further reducing conflicts in access by a large number of devices, while reducing the energy consumption of STAs competing for channels. In this case, the grouping information includes channel grouping information corresponding to multiple channels. The channel grouping information is used to indicate: different grouping strategies are adopted on the multiple channels; or a mixed grouping strategy is adopted on one or more of the multiple channels. The mixed grouping strategy refers to grouping sites by combining the aforementioned method one and method two on a specific channel. Figure 24 shows an example of a grouping strategy adopted on multiple channels according to an embodiment of the present application. As shown in Figure 24, on some channels (such as channel 1), a mixed grouping strategy can be adopted, that is, grouping by time slots and grouping by area exist at the same time. On some channels (such as channel 2), grouping by time slots can be adopted alone, and on other channels (such as channel n), grouping by area can be adopted alone.
[0167] By implementing the wireless communication method described above, STAs can initiate AMP sessions, thereby actively competing for channels to initiate transmissions without being triggered by the AP. Due to the large number of AMP IoT devices, allowing all devices to compete in the same time period can cause numerous conflicts. To avoid wasting transmission resources, some embodiments of this application design a packet time-sharing access method, providing a solution to channel competition among a large number of devices.
[0168] Figure 18 illustrates operations performed by an access point (AP) in an AMP session method initiated by a STA. The specific operations, related parameters, and frame formats in the method illustrated in Figure 18 may refer to the method illustrated in Figure 17 , and the repeated portions will not be repeated. The wireless communication method illustrated in Figure 18 may include: Operation S601: transmitting packet information to multiple stations; and Operation S602: transmitting data to or receiving data from corresponding stations in multiple sub-contention windows.
[0169] The grouping information is determined in the following manner: the access point divides the contention window period into a plurality of time slot groups according to time slots, and allocates a corresponding site to each of the time slot groups.
[0170] The multiple time slot groups are evenly distributed according to time.
[0171] Among them, the sending group information includes sending a time slot grouping element, and the time slot grouping element includes one or more of the following: an element identifier field, used to indicate the unique identifier of the time slot grouping element; a length field, used to indicate the number of bits of the time slot grouping element; an element identification extension field, used to indicate whether the time slot grouping element has an extended identifier; a time slot start time field, used to indicate the expected start time of the first allocated time slot within the contention window period; a time slot number field, used to indicate the number of the multiple time slot groups divided by the access point; a time slot duration field, used to indicate the duration of each of the time slot groups divided by the access point; a minimum site identifier field, used to indicate the starting site identifier of the site list in each time slot; or a maximum site identifier field, used to indicate the ending site identifier of the site list in each time slot.
[0172] The method further includes: dividing new site time slots within the contention window period, wherein the new site time slots are used for new sites outside the multiple sites to associate with the access point.
[0173] The grouping information is determined in the following manner: the access point divides the multiple sites into multiple regional groups according to the areas where they are located, and allocates the corresponding sub-contention window to each of the regional groups.
[0174] The sending group information includes sending an area list element, and the area list element includes one or more of the following: an element identifier field, used to indicate a unique identifier of the area list element; a length field, used to indicate the number of bits of the area list element; an element identifier extension field, used to indicate whether the area list element has an extended identifier; an area list field, used to indicate each of the divided area groups and the site identifiers contained in each of the area groups; or an area duration field, used to indicate the duration of the corresponding sub-contention window in each of the area groups.
[0175] The method further includes: sending group update information, wherein the group update information is sent by the access point in a broadcast, multicast and / or unicast manner.
[0176] The grouping information includes channel grouping information corresponding to a plurality of channels, and the channel grouping information is used to indicate: adopting different grouping strategies on the plurality of channels; or adopting a mixed grouping strategy on one or more of the plurality of channels.
[0177] By implementing the wireless communication method described above, STAs can initiate AMP sessions, thereby actively competing for channels to initiate transmissions without being triggered by the AP. Due to the large number of AMP IoT devices, allowing all devices to compete in the same time period can cause numerous conflicts. To avoid wasting transmission resources, some embodiments of this application design a packet time-sharing access method, providing a solution to channel competition among a large number of devices.
[0178] Unlike traditional devices, IoT devices typically need to periodically report or receive data in applications such as sensing, monitoring, and information reading. This means that many IoT devices rarely experience sudden business interruptions in their daily lives, often performing periodic transmissions to fulfill user-defined tasks. Because AMP IoT devices draw energy from the environment, they can better implement a cyclical service process of charging-wake-up-transmission-sleep / offline-recharge for these periodic tasks.
[0179] Based on the TWT energy-saving mechanism defined in the 802.11 series of standards, this application provides an improved solution that further expands its negotiation parameters, allowing the AP and STA to negotiate not only periodic sleep-wake time, but also further negotiate parameters such as group settings, transmitted data types, and the status of the device performing the transmission, to achieve multi-task coordinated IoT transmission. Figure 27 shows a schematic diagram of the TWT element in the 802.11 standard.
[0180] Figure 25 is a schematic flow chart of a wireless communication method according to one embodiment of the present application, executed on an ambient energy supply device. Figure 26 is a schematic flow chart of a wireless communication method according to another embodiment of the present application, executed on an access point. These respectively correspond to the implementation methods of the AMP device and the AP under the periodic energy-saving communication mechanism provided in the embodiments of the present application.
[0181] The wireless communication method shown in FIG25 may include: operation S701: the ambient power supply device performs a periodic energy-saving communication session with an access point; and operation S702: adjusting a timed wake-up parameter of the ambient power supply device according to the energy-saving communication session.
[0182] It should be understood that the timed wake-up parameter element may be based on an improvement of an element in an existing standard; or, the timed wake-up parameter element may be a newly designed element and used in conjunction with an element in an existing standard. Specifically, the timed wake-up parameter information provided in this embodiment may include one or more of the following:
[0183] The data rate field (Data rate) is used to indicate the uplink data rate of the ambient power supply device after waking up. Table 7 gives an example of the data rate field.
[0184] Table 7: Data Rate Field Example
[0185] The uplink modulation and coding scheme field is used to indicate the uplink modulation and coding scheme after the ambient power supply device wakes up.
[0186] The Device Status field is used to indicate the device status of the ambient energy device after waking up. The device status of the AMP device can use any device status definition, such as the three different device status definitions described above, or a traditional device status definition. Table 8 provides an example of the Device Status field.
[0187] Table 8: Device Status Field Examples
[0188] The transmitting antenna field is used to indicate the number of transmitting antennas and transmitting antenna identifiers of the environmental energy supply device.
[0189] The receiving antenna field is used to indicate the number of receiving antennas and receiving antenna identifiers of the environmental energy supply device.
[0190] The target transmit power field is used to indicate the target transmit power of the ambient energy supply device after waking up.
[0191] The target received power field is used to indicate the target received power of the ambient energy supply device after waking up.
[0192] The fragment reporting field is used to indicate whether the environmental energy supply device performs fragment reporting.
[0193] The Confirmation Requirement field is used to indicate whether the environmental energy supply device needs to wait for a confirmation message after sending a message, and / or whether the environmental energy supply device needs to send a confirmation message after receiving a message. In some embodiments, the Confirmation Requirement field is used to indicate: after sending a message, the environmental energy supply device does not wait for a confirmation message, but enters a sleep state or goes offline; or after sending a message, the environmental energy supply device needs to wait for a confirmation message and maintain a timer; or the environmental energy supply device is allowed to send a confirmation request message. Table 9 provides an example of the Confirmation Requirement field.
[0194] Table 9: Example of confirmation requirement fields
[0195] The forward error correction coding type field is used to indicate the forward error correction coding type of the environmental energy supply device.
[0196] The Charging Efficiency field indicates whether the ambient energy supply device needs to report its charging efficiency. This field allows the AP to monitor the current STA's charging link. For example, a value of 0 indicates that the device's charging efficiency does not need to be reported, while a value of 1 indicates that the device's charging efficiency needs to be reported.
[0197] The Report Type field is used to indicate the data content type to be reported by the ambient energy supply device after waking up. In some embodiments, the data content type includes at least one of the following: not required to report, channel state information, location, altitude, target, event, temperature, humidity, speed, statistics, Doppler value, status, and error. Table 10 provides an example of the Report Type field.
[0198] Among them, the reporting type field value of 1 indicates that the reporting content is the measurement result related to the channel state information; the reporting type is 2 or 3, indicating that the reporting content is the location or altitude related information of the current AMP STA or the specified AMP STA; the reporting type is 4, indicating that the perception information of the specified target is reported; the reporting type is 5, indicating that the reporting content is the perception information of the specified event; the reporting type is 6 or 7, indicating that the reporting content is the temperature or humidity information within the specified area or range; the reporting type is 8, indicating that the reporting content is the speed information of the specified target; the reporting type is 9, indicating that the reporting content is the statistical value information of the specified perception target; the reporting type is 10, indicating that the reporting content is related to the Doppler measurement result; the reporting type is 11, indicating that the reporting content is related to the status of the specified target; the reporting type is 12, indicating that the reporting content is an error report of the current perception or measurement.
[0199] Table 10: Example of Report Type Field
[0200] The establishment of a periodic energy-saving communication session can be initiated by the AP, which establishes a TWT transmission session with a group of STAs, so that the group of STAs no longer need to compete for channels or be polled by the AP, and wake up and transmit according to the negotiated time window and transmission parameters. The periodic energy-saving communication session can also be initiated by the STA, such as in a non-contention period, the AP polls the STA, and the STA requests a TXOP for a TWT session with the AP, or in a contention period, the STA competes for a transmission opportunity and negotiates periodic transmission with the AP. The wireless communication method shown in Figure 26 may include: operation S801: the access point conducts a periodic energy-saving communication session with the environment-powered device; and operation S802: adjusting the timed wake-up parameters of the environment-powered device according to the energy-saving communication session. The specific operations, related parameters, and frame formats in the method shown in Figure 26 can refer to the method shown in Figure 25, and the repeated parts will not be repeated.
[0201] Among them, the timed wake-up parameter information includes one or more of the following: a data rate field, used to indicate the uplink data rate of the environment power supply device after waking up; an uplink modulation and coding scheme field, used to indicate the uplink modulation and coding scheme after the environment power supply device is awakened; a device status field, used to indicate the device status of the environment power supply device after waking up; a transmitting antenna field, used to indicate the number of transmitting antennas and transmitting antenna identifiers of the environment power supply device; a receiving antenna field, used to indicate the number of receiving antennas and receiving antenna identifiers of the environment power supply device; a target transmit power field, used to indicate the target transmit power of the environment power supply device after waking up; The target receiving power field is used to indicate the target receiving power of the environmental energy supply device after waking up; the fragment reporting field is used to indicate whether the environmental energy supply device performs fragment reporting; the confirmation requirement field is used to indicate whether the environmental energy supply device needs to wait for a confirmation message after sending, and / or whether the environmental energy supply device needs to send a confirmation message after receiving; the forward error correction coding type field is used to indicate the forward error correction coding type of the environmental energy supply device; the charging efficiency field is used to indicate whether the environmental energy supply device needs to report the charging efficiency; the reporting type field is used to indicate the type of data content reported by the environmental energy supply device after waking up. Among them, the confirmation requirement field is used to indicate: the environmental energy supply device does not wait for a confirmation message after sending, but enters a sleep state or goes offline; or the environmental energy supply device needs to wait for a confirmation message after sending and keep the timer counting; or the environmental energy supply device is allowed to send a confirmation request message.
[0202] By implementing the wireless communication method described above, the AP can negotiate periodic transmissions with a single STA, or perform TWT negotiation with multiple or all associated STAs. This allows negotiation of AMP-related parameters such as sleep cycles and transmission methods, making the behavior of AMP IoT devices predictable and periodic, minimizing contention cycles in the channel. STAs can periodically charge, sleep, and wake up to transmit, maximizing energy savings.
[0203] Figure 28 is a schematic block diagram of a communication device 900 provided in an embodiment of the present application. As shown in Figure 28, the communication device 900 includes a processor 901 and a memory 902, and the processor 901 and the memory 902 are communicatively connected. The communication device 900 can be, for example, but not limited to, an access point site, a non-access point site, an environmental energy supply device, etc. In some embodiments, the communication device 900 may also include a transceiver for sending / receiving data, or only include a transmitting circuit for sending data, or only include a receiving circuit for receiving data. The memory 92 of the communication device 900 is used to store program instructions, which can be executed by the processor 901 to implement the wireless communication method described in any of the above embodiments.
[0204] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment may be completed by hardware integrated logic circuits in the processor or software instructions.
[0205] It is understood that the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory. The embodiments of the present application also provide a computer-readable storage medium for storing a computer program.
[0206] Optionally, the computer-readable storage medium may be applied to the communication device in the embodiments of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application. For the sake of brevity, no further description is given here. Optionally, the computer-readable storage medium may be applied to the access point in any embodiment of the present application, and the computer program causes the computer to execute the processes implemented by the access point in the various methods of the embodiments of the present application. For the sake of brevity, no further description is given here. Optionally, the computer-readable storage medium may be applied to the environmental energy supply device or non-access point station in any embodiment of the present application, and the computer program causes the computer to execute the processes implemented by the environmental energy supply device or non-access point station in the various methods of the embodiments of the present application. For the sake of brevity, no further description is given here.
[0207] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0208] Optionally, the computer program product can be applied to the communication device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0209] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0210] 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 the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A wireless communication method for an environmental energy supply device, wherein: The method comprises: determining a device state of the ambient energy supply device, wherein the device state is related to a power level of the ambient energy supply device; and Determine whether the ambient energy supply device is capable of communication according to the device state, or determine communication parameters of the ambient energy supply device when it is capable of communication.
2. The method of claim 1, wherein: The device status includes a communicable state and a non-communicable state; The non-communicable state indicates that the ambient energy supply device cannot communicate, and the communicable state indicates that the ambient energy supply device can communicate.
3. The method according to claim 2, wherein: The communication signal frequency or frequency band of the environmental energy supply device and the wireless charging signal are different, and the method further includes: The ambient energy supply device performs a charging operation in the communicable state or the non-communicable state.
4. The method according to claim 2, wherein: The communication signal and wireless charging signal frequencies of the environmental energy supply device are substantially the same, and the method further comprises: The ambient energy supply device performs a charging operation only in the non-communicable state.
5. The method of claim 1, wherein: The device status includes an energy intake state, a low energy consumption state and a communicative state; The communicative state indicates that the environmental power supply device can communicate, the energy intake state indicates that the environmental power supply device performs energy intake actions and cannot communicate, and the low energy consumption state indicates that the environmental power supply device performs its internal data processing related actions and cannot communicate.
6. The method according to claim 5, wherein: The method further comprises: When the power level of the environmental energy supply device reaches a threshold corresponding to the communicative state, the device switches to the communicative state; Sending cache status report information of the environmental energy supply device to the access point; and Send the data to be transmitted.
7. The method according to claim 5, wherein: The method further comprises: When the environment energy supply device is in the communicative state to perform the first communication operation, and the power level of the environment energy supply device is lower than the threshold corresponding to the energy intake state, switching to the energy intake state; and When the power level of the environmental energy supply device reaches a threshold corresponding to the communicative state, the device switches to the communicative state and performs a second communication operation, wherein the second communication operation is related to the first communication operation.
8. The method of claim 1, wherein: The device states include an energy intake state, a low throughput state, and a high throughput state; The energy intake state indicates that the ambient energy supply device is performing an energy intake action and cannot communicate; The low-throughput state and the high-throughput state indicate that the ambient power supply device can communicate, and communication parameters of the low-throughput state and the high-throughput state are different.
9. The method of claim 8, wherein: The communication parameters include at least one of the following: Bandwidth, data rate, modulation and coding scheme, RSSI, TSI, or number of spatial streams.
10. The method of claim 8, further comprising: When the ambient power supply device is in the energy intake state, in response to a first condition being met, the ambient power supply device switches to the low throughput state, wherein the first condition includes at least one of the following: The environmental energy supply device needs to communicate and the power of the environmental energy supply device does not support the high throughput state; The environmental energy supply device detects that the current channel noise is greater than a given threshold; The environmental energy supply device does not send data and needs to receive broadcast frames; The environmental energy supply device performs contention channel access and / or channel monitoring; The pre-negotiation result between the environmental energy supply device and the target communication device indicates to communicate in the low throughput state; or The environmental energy supply device performs periodic transmission tasks.
11. The method of claim 8, further comprising: When the ambient power supply device is in the energy intake state, in response to a second condition being met, the ambient power supply device switches to the high throughput state, wherein the second condition includes at least one of the following: The transmission that the environmental energy supply device needs to perform is based on a sudden or urgent service, or the priority of its transmission is greater than a given threshold; The amount of data that the environmental energy supply device needs to transmit is greater than a given threshold; or A pre-negotiation result between the environmental energy supply device and the target communication device indicates that communication is to be performed in the high throughput state.
12. A wireless communication method, for use with a first station, wherein: The method comprises: Send capability information of the first site to the second site, where the capability information includes at least one of the following: an indication of a channel bandwidth supported by the first site, an indication of a data rate supported by the first site, an indication of a site type of the first site, an indication of whether the first site supports periodic energy-saving communication sessions, an indication of whether the first site supports self-initiated transmission sessions, an indication of whether the first site supports a traditional timed wake-up mechanism, an indication of whether the first site has a sensing capability, an indication of whether the first site has a ranging capability, an indication of the ranging accuracy of the first site, a list of receiving antennas and antenna identifiers of the first site, an indication of whether the first site has a charging parameter negotiation capability, an indication of a maximum number of sessions supported by the first site, an indication of whether the first site supports slotted packet access, or an indication of whether the first site supports partitioned packet access; The first site is one of an environment power supply device and an access point, and the second site is the other of the environment power supply device and the access point.
13. The method of claim 12, wherein: The capability information is carried in an environment power supply capability element of the first site, and the environment power supply capability element of the first site includes at least one of the following fields: An element identification field, used to indicate the identification of the capability element; The length field is used to indicate the number of bits occupied by the capability element; A capability element extension field is used to indicate whether the capability element has an extension identifier; or The environmental power supply capability field is used to indicate the environmental power supply capability parameters of the first site.
14. The method of claim 13, wherein: The environmental energy supply capability field includes one or more of the following fields: Supported channel bandwidth field, supported data rate field, environmental power supply site type field, periodic energy-saving communication session support field, active transmission trigger field, timed wake-up mechanism support field, perception support field, ranging support field, maximum receiving antenna field, charging negotiation support field, maximum supported number of sessions field, time slot group access support field, or partitioned group access support field.
15. The method of claim 12, wherein: The capability information is carried in an extended capability element, and the extended capability element includes the following fields: An element identification field, used to indicate the identification of the extended capability element; A length field, used to indicate the number of bits occupied by the extended capability element; and The extended capability field is used to indicate the capability parameters of the first site.
16. The method of claim 15, wherein: The extended capability field includes one or more of the following fields: Supported channel bandwidth field, supported data rate field, environmental power supply device site type field, periodic energy-saving communication session support field, active transmission trigger field, timed wake-up mechanism support field, perception support field, ranging support field, maximum receiving antenna field, charging negotiation support field, maximum supported number of sessions field, time slot group access support field, or partitioned group access support field.
17. A wireless communication method, for use with an access point, wherein: The method comprises: Ask multiple sites; receiving reply information from one or more of the plurality of sites; Allocating transmission resources to the plurality of stations according to the reply information; and A transmission is received from one or more of the plurality of stations, wherein the transmission is performed based on transmission resources allocated by the one or more of the plurality of stations from the access point.
18. The method of claim 17, wherein: The method is performed in a non-contention period, the non-contention period includes a polling phase, and in the polling phase: The access point polls the plurality of stations at regular intervals.
19. The method of claim 18, wherein: The polling of the plurality of stations comprises: sending a polling frame to the plurality of stations, the polling frame comprising: an identifier field for indicating a station unique identifier used by the access point to address the station; and The time window field is used to indicate the time window for the multiple sites to respond to the poll.
20. The method of claim 18, wherein: The non-contention cycle also includes a response phase, and during the response phase: The access point receives reply information from one or more of the plurality of stations.
21. The method of claim 20, wherein: The receiving reply information of one or more of the multiple sites includes: receiving a polling response frame sent by one or more of the multiple sites, the polling response frame including: an identifier field, used to indicate a unique identifier of the station sending the poll response frame; and The response information field is used to indicate response information of one or more of the multiple sites to the transmission opportunity request.
22. The method of claim 21, wherein: The response information includes: not needed, service period request, or transmission opportunity request.
23. The method of claim 22, wherein: When the response information is a service period request or a transmission opportunity request, the polling response frame further includes: The duration request field is used to indicate the transmission duration requested by one or more of the multiple sites.
24. The method of claim 23, wherein: The non-contention cycle further includes an allocation phase, and within the allocation phase: The access point allocates transmission resources to one or more of the plurality of stations that have transmission opportunity requirements.
25. The method of claim 24, wherein the transmission resources are allocated according to at least one of the following: a transmission duration of one or more requests from the plurality of sites; Current channel states of the access point and the station; The transmission priority of one or more of the plurality of sites or The remaining time of the contention-free period.
26. The method of claim 24, wherein: Allocating transmission resources to one or more of the plurality of stations having transmission opportunity requirements includes: sending an allocation frame to one or more of the plurality of stations having transmission opportunity requirements, wherein the allocation frame includes: an identifier field for indicating a station unique identifier used by the access point to address the station; and The allocation information field is used to indicate whether the access point agrees with the transmission duration requested by one or more of the multiple stations.
27. The method of claim 26, wherein: The allocation information field indicates at least one of the following information: disagreement, agreement with modification, or full agreement.
28. The method of claim 27, wherein: When the allocation information field indicates modified consent or full consent, the allocation frame further includes: The duration information field is used to indicate the duration of the transmission duration allocated by the access point to one or more of the multiple stations.
29. The method of claim 28, wherein: The non-contention period also includes a transmission phase, and during the transmission phase: The access point receives a transmission from one or more of the plurality of stations, wherein the transmission is determined by the one or more of the plurality of stations according to a transmission duration assigned by the access point.
30. The method of claim 17, wherein: The querying of the plurality of stations includes sending a trigger frame to the plurality of stations, the trigger frame including a general information field and a user information field, the general information field including: A trigger frame type field, used to indicate a frame variant and identifier of the trigger frame; and / or The trigger frame subtype field is used to indicate which type of frame variant of the environmental power supply trigger frame the trigger frame belongs to. The frame variants include: inquiry frame, uplink resource allocation frame, and charging query frame.
31. The method of claim 30, wherein: When the trigger frame subtype field indicates that the trigger frame belongs to an inquiry frame, the user information field includes: An identifier field, used to indicate a station unique identifier used by the access point to address the station; The uplink bandwidth field is used to indicate the bandwidth of the uplink access of the site.
32. The method of claim 30, wherein: When the trigger frame subtype field indicates that the trigger frame belongs to an uplink resource allocation frame, the user information field includes: A receiver address field, used to indicate a station unique identifier used by the access point to address the station; A resource allocation field, used to indicate a resource unit allocated by the access point to the station, where the resource unit is used by the station to reply to the resource allocation frame; a transmission time field, used to indicate the transmission time allocated by the access point to the station; and The uplink modulation and coding scheme field is used to indicate the modulation and coding scheme of the uplink access of the site.
33. The method of claim 30, wherein: When the trigger frame subtype field indicates that the trigger frame belongs to a charging query frame, the user information field includes: A receiver address field, used to indicate a station unique identifier used by the access point to address the station; The resource allocation field is used to indicate the resource unit allocated by the access point to the station, and the resource unit is used by the station to reply to the charging query frame; and The charging signal parameter field is used to indicate the parameters of the current charging signal.
34. A wireless communication method for an environmental energy supply device, wherein: The method comprises: receiving a query from an access point, wherein the query is sent to a plurality of sites including the environmental energy supply device; sending a reply message to the access point; and Transmitting to the access point, wherein the transmitting is performed based on transmission resources allocated by the access point.
35. The method of claim 34, wherein: The method is performed in a non-contention period, which includes a polling phase, a response phase, an allocation phase, and a transmission phase, wherein: During the polling phase, the access point polls the multiple sites at regular intervals; In the response phase, the environmental energy supply device sends a reply message to the access point; In the allocation phase, the environment energy supply device receives allocation of transmission resources from the access point; In the transmission phase, the environment energy supply device transmits to the access point based on the transmission resources allocated by the access point.
36. The method according to claim 35, when the transmission resources allocated by the access point do not support the transmission: The environmental energy supply device performs fragmented transmission; or The environmental energy supply device abandons the transmission and waits for the next transmission opportunity.
37. The method of claim 34, wherein: The receiving of the inquiry from the access point includes receiving a polling frame from the access point, wherein the polling frame includes: An identifier field, used to indicate a site-unique identifier of the environmental energy supply device; and The time window field is used to indicate the time window for the multiple sites to respond to the poll.
38. The method of claim 34, wherein: The sending of reply information to the access point includes sending a polling response frame to the access point, where the polling response frame includes: An identifier field, used to indicate a site-unique identifier of the environmental energy supply device; and The response information field is used to indicate the response information of the environmental energy supply device to the transmission opportunity request, wherein the response information includes: not needed, service period request, or transmission opportunity request.
39. The method of claim 34, wherein: The method further includes: receiving an allocation frame from the access point, the allocation frame being used to indicate transmission resources allocated by the access point; The allocation frame includes: An identifier field, used to indicate a site unique identifier used by an access point to address the environment power supply device; and The allocation information field is used to indicate whether the access point agrees with the transmission duration requested by the environment power supply device, wherein the allocation information field indicates at least one of the following information: disagreement, agreement with modification, or full agreement.
40. The method of claim 39, wherein When the allocation information field indicates modified consent or full consent, the allocation frame further includes: The duration information field is used to indicate the duration of the transmission duration allocated by the access point to the environment energy supply device.
41. The method of claim 34, wherein: The receiving of the inquiry from the access point includes receiving a trigger frame from the access point, the trigger frame including a general information field and a user information field, the general information field including: A trigger frame type field, used to indicate a frame variant and identifier of the trigger frame; and / or The trigger frame subtype field is used to indicate which type of frame variant of the environmental power supply trigger frame the trigger frame belongs to. The frame variants include: inquiry frame, uplink resource allocation frame, and charging query frame.
42. The method of claim 41, wherein When the trigger frame subtype field indicates that the trigger frame belongs to an inquiry frame, the user information field includes: An identifier field, used to indicate a site unique identifier used by the access point to address the environmental energy supply device; The uplink bandwidth field is used to indicate the uplink access bandwidth of the environmental energy supply device.
43. The method of claim 41, wherein When the trigger frame subtype field indicates that the trigger frame belongs to an uplink resource allocation frame, the user information field includes: A receiver address field is used to indicate a site unique identifier used by the access point to address the environment energy supply device; A resource allocation field, used to indicate a resource unit allocated by the access point to the environment energy supply device, the resource unit being used by the environment energy supply device to reply to the resource allocation frame; a transmission time field, used to indicate the transmission time allocated by the access point to the environment power supply device; and The uplink modulation and coding scheme field is used to indicate the modulation and coding scheme of the uplink access of the environmental energy supply device.
44. The method of claim 41, wherein When the trigger frame subtype field indicates that the trigger frame belongs to a charging query frame, the user information field includes: A receiver address field is used to indicate a site unique identifier used by the access point to address the environment energy supply device; The resource allocation field is used to indicate the resource unit allocated by the access point to the environment power supply device, and the resource unit is used by the environment power supply device to reply to the charging query frame; and The charging signal parameter field is used to indicate the parameters of the current charging signal.
45. A wireless communication method for an environmental energy supply device, wherein: The method comprises: Receive group information; According to the grouping information, channel monitoring, channel contention and communication transmission are performed within the sub-contention window corresponding to the group of the environmental energy supply device.
46. The method of claim 45, wherein The grouping information is determined in the following manner: The access point divides the contention window period into multiple time slot groups according to time slots, and allocates a corresponding station to each of the time slot groups.
47. The method of claim 46, wherein The multiple time slot groups are evenly distributed in time.
48. The method of claim 46, wherein The received grouping information includes receiving a time slot grouping element, where the time slot grouping element includes one or more of the following: An element identifier field, used to indicate a unique identifier of the time slot grouping element; A length field, used to indicate the number of bits of the time slot grouping element; An element identification extension field is used to indicate whether the time slot grouping element has an extension identifier; A timeslot start time field, used to indicate the expected start time of the first allocated timeslot within the contention window period; A time slot number field is used to indicate the number of the multiple time slot groups divided by the access point; A time slot duration field, used to indicate the duration of each time slot group divided by the access point; A minimum site identifier field, used to indicate the starting site identifier of the site list in each of the time slots; or The maximum site identifier field is used to indicate the end site identifier of the site list in each time slot.
49. The method of claim 46, wherein The access point further allocates a new station time slot within the contention window period, where the new station time slot is used for a new station to perform an authentication and / or association process with the access point.
50. The method of claim 45, wherein The grouping information is determined in the following manner: The access point divides the multiple stations into multiple regional groups according to the areas in which they are located, and allocates the corresponding sub-contention window to each of the regional groups.
51. The method of claim 50, wherein: The receiving of grouping information includes receiving an area list element, where the area list element includes one or more of the following: An element identifier field, used to indicate a unique identifier of the area list element; A length field, used to indicate the number of bits of the region list element; The element identifier extension field is used to indicate whether the area list element has an extension identifier; The area list field is used to indicate the divided area groups and the site identifiers contained in each area group; or The area duration field is used to indicate the duration of the corresponding sub-contention window in each area group.
52. The method of claim 45, wherein: The method further comprises: Receive grouping update information, and perform channel contention and signal transmission according to the grouping update information, wherein the grouping update information is sent by the access point in a broadcast, multicast and / or unicast manner.
53. The method of claim 45, wherein The grouping information includes channel grouping information corresponding to a plurality of channels.
54. The method of claim 53, wherein: The channel grouping information is used to indicate: adopting different grouping strategies on the multiple channels; or A hybrid grouping strategy is employed on one or more of the plurality of channels.
55. A wireless communication method for an access point, wherein: The method comprises: Sending grouping information to a plurality of sites, where the grouping information is used to indicate a plurality of sub-contention windows corresponding to the plurality of sites respectively; Within the multiple sub-contention windows, data is sent to the corresponding stations or data is received from the corresponding stations.
56. The method of claim 55, wherein: The grouping information is determined in the following manner: The access point divides the contention window period into a plurality of time slot groups according to time slots, and allocates a corresponding station to each of the time slot groups.
57. The method of claim 56, wherein: The multiple time slot groups are evenly distributed in time.
58. The method of claim 56, wherein The sending grouping information includes sending a time slot grouping element, and the time slot grouping element includes one or more of the following: An element identifier field, used to indicate a unique identifier of the time slot grouping element; A length field, used to indicate the number of bits of the time slot grouping element; An element identification extension field is used to indicate whether the time slot grouping element has an extension identifier; A timeslot start time field, used to indicate the expected start time of the first allocated timeslot within the contention window period; A time slot number field is used to indicate the number of the multiple time slot groups divided by the access point; A time slot duration field, used to indicate the duration of each time slot group divided by the access point; A minimum site identifier field, used to indicate the starting site identifier of the site list in each of the time slots; or The maximum site identifier field is used to indicate the end site identifier of the site list in each time slot.
59. The method of claim 56, wherein The method further comprises: New site time slots are allocated within the contention window period, where the new site time slots are used for new sites outside the multiple sites to associate with the access point.
60. The method of claim 55, wherein The grouping information is determined in the following manner: The access point divides the multiple stations into multiple regional groups according to the areas in which they are located, and allocates a corresponding sub-contention window to each of the regional groups.
61. The method of claim 60, wherein The sending of the grouping information includes sending an area list element, where the area list element includes one or more of the following: An element identifier field, used to indicate a unique identifier of the area list element; A length field, used to indicate the number of bits of the region list element; The element identifier extension field is used to indicate whether the area list element has an extension identifier; The area list field is used to indicate the divided area groups and the site identifiers contained in each area group; or The area duration field is used to indicate the duration of the corresponding sub-contention window in each area group.
62. The method of claim 53, wherein: The method further comprises: Sending group update information, wherein the group update information is sent by the access point in a broadcast, multicast and / or unicast manner.
63. The method of claim 55, wherein: The grouping information includes channel grouping information corresponding to a plurality of channels, and the channel grouping information is used to indicate: adopting different grouping strategies on the multiple channels; or A hybrid grouping strategy is employed on one or more of the plurality of channels.
64. A wireless communication method for an environmental energy supply device, wherein: The method comprises: The environmental energy supply device performs a periodic energy-saving communication session with an access point, and adjusts a timed wake-up parameter of the environmental energy supply device according to the energy-saving communication session; The conducting of the energy-saving communication session includes receiving timed wake-up parameter information, where the timed wake-up parameter information includes at least one of the following: The data rate field is used to indicate the uplink data rate of the ambient power supply device after waking up; An uplink modulation and coding scheme field is used to indicate the uplink modulation and coding scheme after the ambient power supply device wakes up; The device status field is used to indicate the device status of the ambient energy supply device after waking up; The transmitting antenna field is used to indicate the number of transmitting antennas and transmitting antenna identifiers of the environmental energy supply device; The receiving antenna field is used to indicate the number of receiving antennas and receiving antenna identifiers of the environmental energy supply device; The target transmit power field is used to indicate the target transmit power of the ambient energy supply device after waking up; The target received power field is used to indicate the target received power of the ambient energy supply device after waking up; The fragment reporting field is used to indicate whether the environmental energy supply device performs fragment reporting; A confirmation requirement field is used to indicate whether the environmental energy supply device needs to wait for a confirmation message after sending, and / or whether the environmental energy supply device needs to send a confirmation message after receiving; A forward error correction coding type field is used to indicate the forward error correction coding type of the environmental energy supply device; Charging efficiency field, used to indicate whether the environmental energy supply device needs to report charging efficiency; The reporting type field is used to indicate the data content type reported by the environmental energy supply device after waking up.
65. The method of claim 64, wherein The Confirmation Requirement field is used to indicate: After the transmission is completed, the environmental energy supply device does not wait for the confirmation message, but enters a sleep state or goes offline; or The environmental energy supply device needs to wait for a confirmation message after sending and keep the timer counting; or The environmental energy supply device is allowed to send a confirmation request message.
66. The method of claim 64, wherein the data content type comprises at least one of the following: No reporting is required, channel status information, location, altitude, target, event, temperature, humidity, speed, statistics, Doppler value, status, error.
67. A wireless communication method for an access point, wherein: The method comprises: The access point conducts a periodic energy-saving communication session with the environmental energy supply device, and adjusts a timed wake-up parameter of the environmental energy supply device according to the energy-saving communication session; The conducting of the energy-saving communication session includes receiving timed wake-up parameter information, where the timed wake-up parameter information includes at least one of the following: The data rate field is used to indicate the uplink data rate of the ambient power supply device after waking up; An uplink modulation and coding scheme field is used to indicate the uplink modulation and coding scheme after the ambient power supply device wakes up; The device status field is used to indicate the device status of the ambient energy supply device after waking up; The transmitting antenna field is used to indicate the number of transmitting antennas and transmitting antenna identifiers of the environmental energy supply device; The receiving antenna field is used to indicate the number of receiving antennas and receiving antenna identifiers of the environmental energy supply device; The target transmit power field is used to indicate the target transmit power of the ambient energy supply device after waking up; The target received power field is used to indicate the target received power of the ambient energy supply device after waking up; The fragment reporting field is used to indicate whether the environmental energy supply device performs fragment reporting; A confirmation requirement field is used to indicate whether the environmental energy supply device needs to wait for a confirmation message after sending, and / or whether the environmental energy supply device needs to send a confirmation message after receiving; A forward error correction coding type field is used to indicate the forward error correction coding type of the environmental energy supply device; Charging efficiency field, used to indicate whether the environmental energy supply device needs to report charging efficiency; The reporting type field is used to indicate the data content type reported by the environmental energy supply device after waking up.
68. A communication device, wherein: The communication device is an access point or an environmental power supply device, and the communication device includes a processor and a memory, the memory is used to store program instructions, and when the program instructions are executed by the processor, the wireless communication method according to any one of claims 1 to 67 is implemented.
69. A readable storage medium, wherein: The readable storage medium is used to store program instructions, and when the program instructions are executed by the processor, the wireless communication method according to any one of claims 1 to 67 is implemented.
Citation Information
Patent Citations
Data communication method and device
CN108377531A
Wireless big data transmission method and system based on IEEE80211ax standard
CN112312430A
RAW time slot distribution method and device and medium
CN117500067A
Communication method and device of networking equipment, equipment, medium and program product
CN117692476A
Outage notification and context preservation for energy-harvesting devices
US20170041915A1