Communication method and device

The trigger frames and information are sent by the access point device, which solves the interference problem of sites that cannot send traditional leading positions when sending PPDUs, and improves the transmission efficiency of uplink data.

CN120379043APending Publication Date: 2025-07-25HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410114355.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-25
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

Some sites cannot send traditional preambles, resulting in greater interference when sending physical layer protocol data units (PPDUs).

Method used

The access point device sends a trigger frame, triggers the first site to send the first uplink data, and causes the third site to remain silent when the first site sends the uplink data through the first information, or the access point device and the second site send the first information instead of the first site to reduce interference.

Benefits of technology

By triggering the transmission of frames and information, interference of the first site when sending data is reduced, and the transmission efficiency of uplink data is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120379043A_ABST
    Figure CN120379043A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method and device. The access point device sends a trigger frame for triggering a first station to send the first uplink data, and the first station is a station which cannot send the first information. The access point equipment sends first information, and / or the trigger frame is also used for triggering the second station to send the first information, and the first information is used for enabling the third station not to send data when the first station sends uplink data. And the access point equipment receives the first uplink data from the first station. In the embodiment of the invention, equivalently, the access point equipment and / or the second station can replace the first station which cannot send the first information to send the first information, so that the interference of the first station during data sending can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art

[0002] In a Physical Layer Protocol Data Unit (PPDU), a legacy preamble is included. By transmitting the legacy preamble, a station (STA) that receives the legacy preamble can be made silent during the transmission time of the PPDU to reduce interference.

[0003] However, some STAs are unable to transmit the legacy preamble. Then, when these STAs transmit a PPDU, there may be relatively large interference because they are unable to transmit the legacy preamble. Summary of the Invention

[0004] Embodiments of this application provide a communication method and apparatus for reducing interference when an AMP device transmits a PPDU.

[0005] In a first aspect, a first communication method is provided. This method can be executed by an access point device (such as an AP), or by a chip system that can implement the functions of the access point device. The method includes: transmitting a trigger frame for triggering a first station to transmit first uplink data, where the first station is a station that is unable to transmit first information; transmitting the first information, and / or, the trigger frame is further used to trigger a second station to transmit the first information, where the first information is used to make a third station not transmit data when the first station transmits uplink data, where the third station is the second station, or the third station is at least one station other than the first station and the second station; receiving the first uplink data from the first station.

[0006] In embodiments of this application, the access point device can transmit the first information, and / or can trigger the second station to transmit the first information. By means of the first information, the third station can be made not to transmit data when the first station transmits uplink data. For example, the third station can be made silent when the first station transmits uplink data. Thus, it is equivalent that the access point device and / or the second station transmit the first information on behalf of the first station, and interference when the first station transmits data can be reduced.

[0007] In an alternative embodiment, sending a trigger frame includes: sending the trigger frame in a first bandwidth; sending first information includes: sending the first information in a second bandwidth, where the first bandwidth is less than the second bandwidth; receiving first uplink data from the first station includes: receiving the first uplink data from the first station in the first bandwidth. For example, if the first station does not support sending uplink data in the second bandwidth, it can send uplink data in the first bandwidth. The trigger frame can also be sent in the first bandwidth so that both the first station and the second station can receive the trigger frame. Additionally, the first information can be sent in the second bandwidth to meet the sending requirements of the first information.

[0008] In an alternative embodiment, sending the first information includes: sending the first information when a SIFS time interval has elapsed after the trigger frame has been sent. This SIFS takes into account the processing time of the receiving end of the trigger frame (such as the first station, or the first station and the second station, etc.). That is, generally, it is considered that after the access point device has sent the trigger frame, after this SIFS, the receiving end of the trigger frame has received the trigger frame completely. That is, the time when the access point waits after SIFS and the time when the receiving end of the trigger frame has received the trigger frame completely can be aligned.

[0009] In an alternative embodiment, the first information includes a legacy preamble or a short frame, and the short frame includes the legacy preamble and a frame body. This is equivalent to the access point device and / or the second station in the embodiments of the present application can either just send the legacy preamble or send the complete information (short frame) including the legacy preamble, which is relatively flexible.

[0010] In an alternative embodiment, the legacy preamble includes L-STF, L-LTF, and L-SIG; or, the legacy preamble includes L-STF, L-LTF, L-SIG, BPSK-mark1, and BPSK-mark2. If the legacy preamble includes L-STF, L-LTF, and L-SIG, the duration of this legacy preamble is shorter, and the waiting time for the first STA is shorter, which can improve the sending efficiency of uplink data. Or, this legacy preamble includes L-STF, L-LTF, L-SIG, BPSK-mark1, and BPSK-mark2, enabling this legacy preamble to have the characteristic of automatic detection. The receiving end of this legacy preamble can determine whether this legacy preamble is the legacy preamble that the receiving end should receive according to the format and / or demodulation method of this legacy preamble, or distinguish this legacy preamble from other versions of legacy preambles.

[0011] In an alternative embodiment, the short frame includes CTS, NDP, or ACK. In addition, there can be other implementation manners for this short frame, which are not limited herein.

[0012] In an alternative embodiment, the method further includes: sending an excitation signal, and / or, the trigger frame is further used to trigger the second station to send an excitation signal, where the excitation signal is used to provide energy for the first station to send the first uplink data. For example, for a station without energy storage capacity or with limited energy storage capacity, it may not be able to send uplink data through the energy provided by the station itself, but needs to send uplink data by means of backscatter. Then for such devices, the access point device and / or the second station can send an excitation signal so that the first station can obtain energy through the excitation signal to send uplink data.

[0013] In an alternative embodiment, the trigger frame is used to trigger the first station to send uplink data, including: when the access point device sends the first information, the trigger frame includes at least one user information field, and one of the at least one user information fields includes a user identification field, where the user identification field is used to indicate the first station, and the trigger frame is used to instruct the first station to send the first uplink data. If the access point device sends the first information, the trigger frame may not need to trigger the second station. For example, the trigger frame may not need to include information related to the second station (such as an identifier, etc.). Since the trigger frame is to trigger the first station to send uplink data, the trigger frame may include information about the first station. For example, the user identification field in one of the at least one user information fields includes the identifier of the first station, thereby indicating the first station.

[0014] In an alternative embodiment, the trigger frame is further used to trigger the second station to send the first information, including: the trigger frame includes at least one user information field, and one of the at least one user information fields includes a user identification field and a user type field, where the user identification field is used to indicate the second station, and the user type field is used to indicate sending the first information. For example, the user identification field may include the identifier of the second station, and the user type field may indicate the behavior of the second station (such as sending the first information), so that the user information field is equivalent to indicating (or, triggering) the second station to send the first information.

[0015] In an alternative embodiment, at least two fields among the other fields in the one user information field except the user identification field are reserved fields. The format of the user information field in the embodiments of the present application may be obtained by updating the format of the traditional user information field. For the embodiments of the present application, except for the user identification field in the user information field, other fields may not be utilized (the user information field in the embodiments of the present application may include a user type field or may not include a user type field. Optionally, the user type field may be a newly added field in the user information field and thus may not belong to the traditional user information field. Therefore, the "other fields except the user identification field" mentioned here may not include the user type field). Therefore, the embodiments of the present application may make at least two fields among the other fields in the user information field except the user information field be reserved fields, so that it is not necessary to set valid values for the at least two fields, and the implementation of the access point and the station can be simplified.

[0016] In an alternative embodiment, the common information field of the trigger frame includes a trigger type field, and the value of the trigger type field is a first value, and the first value is used to indicate that the trigger frame is used to trigger a station that cannot send the first information to send uplink data. The embodiments of the present application expand the value of the trigger type field, so that the trigger type field can indicate richer content, and also enable the trigger frame to trigger the first type of stations.

[0017] In an alternative embodiment, the value range of the first value is [9, 15]. For example, the trigger type field occupies 4 bits, and there are 16 possible values for these 4 bits, or 16 states. Among them, the 0th to 8th states have been defined, and the remaining 9th to 15th states are reserved. Optionally, the value range of the first value is, for example, [9, 15], which means that the embodiments of the present application can use the reserved values of the trigger type field as the first value without having to expand the number of bits occupied by the trigger type field, and can be better compatible with the existing technologies.

[0018] In an alternative embodiment, the common information field further includes an uplink length field for indicating the length of the first uplink data, and at least six fields among the other fields in the common information field except the trigger type field and the uplink length field are reserved fields. For the embodiments of the present application, except for the trigger type field and the uplink length field in the common information field, other fields may not be utilized. Therefore, the embodiments of the present application may make at least six fields among the other fields in the common information field except the trigger type field and the uplink length field be reserved fields, so that it is not necessary to set valid values for the at least six fields, and the implementation of the access point device and the station can be simplified.

[0019] In an alternative embodiment, the trigger frame includes at least one first user information field, and each first user information field in the at least one first user information field is used to indicate a station that cannot send the first information. One first user information field in the at least one first user information field is used to indicate the first station, and the trigger frame is used to instruct the first station to send the first uplink data.

[0020] In an alternative embodiment, the trigger frame includes at least one second user information field, and each second user information field in the at least one second user information field is used to indicate a station that is used to send the first information and / or is used to send an incentive signal to a station that cannot send the first information. One second user information field in the at least one second user information field is used to indicate the second station.

[0021] For example, the format of the trigger frame is a newly defined format in the embodiments of the present application. In this format, stations of the first type and stations of the second type can be separated and indicated by different (or different types of) user information fields, so that the indication of different types of stations is clearer.

[0022] In an alternative embodiment, the first uplink data uses a first spreading code. For example, if the access point device triggers multiple stations of the first type to send uplink data through a trigger frame (the first station is one of the stations), then optionally, different stations can use different spreading codes to send uplink data to reduce collisions.

[0023] In a second aspect, a second communication method is provided. This method can be executed by a station device (such as an STA) or by a chip system that can implement the functions of the station device. The station is, for example, a station of the first type, such as the first station. The method includes: receiving a trigger frame, where the trigger frame is used to trigger the first station to send first uplink data, and the first station is a station that cannot send the first information; after waiting for a first duration, sending the first uplink data, where the first duration is greater than or equal to the duration of the first information, and the first information is used to cause a third station not to send data when the first station sends uplink data, where the third station is the second station, or the third station is at least one station other than the first station and the second station.

[0024] In an alternative embodiment, receiving the trigger frame includes: receiving the trigger frame in a first bandwidth; sending the first uplink data includes: sending the first uplink data in the first bandwidth.

[0025] In an alternative embodiment, the first information includes a traditional preamble or a short frame, and the short frame includes the traditional preamble and a frame body.

[0026] In an alternative embodiment, the traditional preamble includes L-STF, L-LTF, and L-SIG; or, the traditional preamble includes L-STF, L-LTF, L-SIG, BPSK-mark1, and BPSK-mark2.

[0027] In an alternative embodiment, the short frame includes CTS, NDP, or ACK.

[0028] In an alternative embodiment, the first duration is the duration of the first information; or, the first duration is the sum of the duration of the first information and SIFS.

[0029] In an alternative embodiment, sending the first uplink data includes: receiving an excitation signal; sending the first uplink data by using the energy provided by the excitation signal.

[0030] In an alternative embodiment, the trigger frame is used to trigger a first station to send uplink data, including: the trigger frame includes at least one user information field, one of the at least one user information fields includes a user identification field, the user identification field is used to indicate the first station, and the trigger frame is used to indicate the first station to send the first uplink data.

[0031] In an alternative embodiment, at least two fields among the other fields in the one user information field except the user identification field are reserved fields.

[0032] In an alternative embodiment, the common information field of the trigger frame includes a trigger type field, and the value of the trigger type field is a first value, and the first value is used to indicate that the trigger frame is used to trigger a station that cannot send the first information to send uplink data.

[0033] In an alternative embodiment, the value range of the first value is [9, 15].

[0034] In an alternative embodiment, the common information field further includes an uplink length field for indicating the length of the first uplink data, wherein at least five fields among the other fields in the common information field except the trigger type field and the uplink length field are reserved fields.

[0035] In an alternative embodiment, the trigger frame includes at least one first user information field, each first user information field in the at least one first user information field is used to indicate a station that cannot send the first information, one first user information field in the at least one first user information field is used to indicate the first station, and the trigger frame is used to instruct the first station to send the first uplink data.

[0036] In an alternative embodiment, the first uplink data uses a first spreading code.

[0037] Regarding the technical effects brought by the second aspect or various alternative embodiments, reference may be made to the introduction of the technical effects of the first aspect or the corresponding embodiments.

[0038] In a third aspect, a third communication method is provided. This method can be executed by a station device (such as an STA), or by a chip system that can implement the functions of the station device. The station is, for example, a second type of station, such as a second station. The method includes: receiving a trigger frame, the trigger frame is used to trigger the second station to send the first information and / or an incentive signal, the first information is used to cause a third station not to send data when the first station sends the first uplink data, and the incentive signal is used to provide energy for the first station to send the first uplink data, where the third station is the second station, or the third station is at least one station other than the first station and the second station; sending the first information and / or the incentive signal. Optionally, the first station is a station that cannot send the first information.

[0039] In an alternative embodiment, receiving the trigger frame includes: receiving the trigger frame in a first bandwidth; sending the first information includes: sending the first information in a second bandwidth, where the first bandwidth is less than the second bandwidth.

[0040] In an alternative embodiment, the first information includes a legacy preamble or a short frame, and the short frame includes the legacy preamble and a frame body.

[0041] In an alternative embodiment, the legacy preamble includes L-STF, L-LTF, and L-SIG; or, the legacy preamble includes L-STF, L-LTF, L-SIG, BPSK-mark1, and BPSK-mark2.

[0042] In an alternative embodiment, the short frame includes CTS, NDP, or ACK.

[0043] In an alternative embodiment, the trigger frame is used to trigger the second station to send the first information and / or an incentive signal, including: the trigger frame includes at least one user information field, and one of the at least one user information fields includes a user identification field and a user type field, the user identification field is used to indicate the second station, and the user type field is used to indicate sending the first information and / or the incentive signal.

[0044] In an alternative embodiment, at least two fields among the other fields in the one user information field except the user identification field are reserved fields.

[0045] In an alternative embodiment, the trigger frame includes at least one second user information field, and each of the at least one second user information fields is used to indicate a station for sending the first information and / or for sending an incentive signal to a station that cannot send the first information, and one of the at least one second user information fields is used to indicate the second station.

[0046] Regarding the technical effects brought by the third aspect or various alternative embodiments, reference can be made to the introduction of the technical effects of the first aspect or the corresponding embodiments.

[0047] Fourth aspect, a communication device is provided. The communication device has the function of implementing the actions in the method embodiment described in the first aspect above, and the beneficial effects can be seen in the previous description and will not be elaborated here.

[0048] The communication device may be the access point device described in the first aspect above, or an electronic device (for example, a chip system) configured in the access point device, or a larger device including the access point device. The communication device includes corresponding means or modules for executing the above method. For example, the communication device: includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module).

[0049] For example, the transceiver unit is used to send a trigger frame, the trigger frame is used to trigger the first station to send first uplink data, and the first station is a station that cannot send the first information; the transceiver unit is further used to send the first information, and / or the trigger frame is further used to trigger the second station to send the first information, and the first information is used to cause the third station not to send data when the first station sends uplink data, where the third station is the second station, or the third station is at least one station other than the first station and the second station; the transceiver unit is further used to receive the first uplink data from the first station.

[0050] In an alternative implementation, the communication device includes a storage unit, and the processing unit can be coupled to the storage unit and execute programs or instructions in the storage unit to enable the communication device to perform the functions of the above access point device.

[0051] In an alternative embodiment, the communication device includes: a processor, coupled to a memory, for executing instructions in the memory to implement the method performed by the access point device described in the first aspect above. Optionally, the communication device further includes other components, such as antennas, input / output modules, interfaces, etc. These components can be hardware, software, or a combination of software and hardware.

[0052] In a fifth aspect, a communication device is provided. The communication device has the function of implementing the actions in the method embodiment described in the second aspect above, and the beneficial effects can be referred to the previous description and will not be elaborated here.

[0053] The communication device can be the first station described in the second aspect above, or an electronic device (such as a chip system) configured in the first station, or a larger device including the first station. The communication device includes corresponding means or modules for performing the above method. For example, the communication device: includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module).

[0054] For example, the transceiver unit is used to receive a trigger frame for triggering the first station to send first uplink data, where the first station is a station that cannot send first information; the transceiver unit is further used to send the first uplink data after waiting for a first duration, where the first duration is greater than or equal to the duration of the first information, and the first information is used to cause a third station not to send data when the first station sends uplink data, where the third station is the second station, or the third station is at least one station other than the first station and the second station.

[0055] In an alternative embodiment, the communication device includes a storage unit, and the processing unit can be coupled to the storage unit and execute programs or instructions in the storage unit to enable the communication device to perform the functions of the above first station.

[0056] In an alternative embodiment, the communication device includes: a processor, coupled to a memory, for executing instructions in the memory to implement the method performed by the first station described in the second aspect above. Optionally, the communication device further includes other components, such as antennas, input / output modules, interfaces, etc. These components can be hardware, software, or a combination of software and hardware.

[0057] In a sixth aspect, a communication device is provided. The communication device has the functions to implement the actions in the method embodiments described in the above third aspect, and the beneficial effects can be seen from the previous descriptions and will not be elaborated here.

[0058] The communication device may be the second station described in the above third aspect, or an electronic device (e.g., a chip system) configured in the second station, or a larger device including the second station. The communication device includes corresponding means or modules for performing the above method. For example, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module).

[0059] For example, the transceiver unit is configured to receive a trigger frame for triggering the second station to send first information and / or an incentive signal. The first information is used to cause a third station not to send data when a first station sends first uplink data, and the incentive signal is used to provide energy for the first station to send the first uplink data, where the third station is the second station, or the third station is at least one station other than the first station and the second station; the transceiver unit is further configured to send the first information and / or the incentive signal. Optionally, the first station is a station that cannot send the first information.

[0060] In an alternative embodiment, the communication device includes a storage unit, and the processing unit can be coupled to the storage unit and execute programs or instructions in the storage unit to enable the communication device to perform the functions of the above second station.

[0061] In an alternative embodiment, the communication device includes: a processor coupled to a memory for executing instructions in the memory to implement the method performed by the second station described in the above third aspect. Optionally, the communication device further includes other components, such as antennas, input / output modules, interfaces, etc. These components can be hardware, software, or a combination of software and hardware.

[0062] In a seventh aspect, a communication device is provided. The communication device is, for example, an access point device, or a chip or chip system for an access point device. The communication device includes a communication interface and a processor, and optionally further includes a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions, the communication device is caused to perform the method performed by the access point device in the above first aspect.

[0063] In an eighth aspect, a communication device is provided. The communication device is, for example, a station device, or a chip or chip system used in a station device. The communication device includes a communication interface and a processor. Optionally, a memory is further included. The memory is used to store a computer program. The processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction, the communication device is caused to execute the method performed by the first station device in the second aspect above.

[0064] In a ninth aspect, a communication device is provided. The communication device is, for example, a station device, or a chip or chip system used in a station device. The communication device includes a communication interface and a processor. Optionally, a memory is further included. The memory is used to store a computer program. The processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction, the communication device is caused to execute the method performed by the second station device in the third aspect above.

[0065] In a tenth aspect, a communication system is provided. The system may include an access point device and a first station. The access point device may execute the method performed by the access point device in the first aspect above, and the first station may execute the method performed by the first station in the second aspect above. Optionally, the access point device may be implemented by the communication device described in the fourth aspect or the seventh aspect, and the first station may be implemented by the communication device described in the fifth aspect or the eighth aspect.

[0066] In an optional implementation manner, the communication system further includes a second station, and the second station may execute the method performed by the second station in the third aspect above. Optionally, the second station may be implemented by the communication device described in the sixth aspect or the ninth aspect.

[0067] In an eleventh aspect, a computer-readable storage medium is provided. The computer-readable storage medium is used to store a computer program. When the computer program runs on a computer, the computer is caused to execute the method described in any one of the first aspect to the third aspect.

[0068] In a twelfth aspect, a computer program product is provided. The computer program product includes a computer program. When the computer program runs on a computer, the computer is caused to execute the method described in any one of the first aspect to the third aspect.

[0069] In a thirteenth aspect, a chip or chip system is provided, including a processor and an interface. The processor is used to call and run an instruction from the interface. When the processor executes the instruction, the method described in any one of the first aspect to the third aspect is implemented. Description of the Drawings

[0070] Figure 1Schematic diagram of a traditional preamble;

[0071] Figure 2 Schematic diagram of an application scenario of an embodiment of the present application;

[0072] Figure 3 Flowchart of a communication method provided by an embodiment of the present application;

[0073] Figure 4 Schematic diagram of a format of a first PPDU in an embodiment of the present application;

[0074] Figure 5 Schematic diagram of a format of a trigger frame in an embodiment of the present application;

[0075] Figure 6A Schematic diagram of a traditional format of a common information field in a trigger frame;

[0076] Figure 6B Schematic diagram of a common information field in a trigger frame in an embodiment of the present application;

[0077] Figure 7A Schematic diagram of a format of a trigger frame provided by an embodiment of the present application;

[0078] Figure 7B Schematic diagram of another format of a trigger frame provided by an embodiment of the present application;

[0079] Figure 8 Schematic diagram of a traditional format of a user information field in a trigger frame;

[0080] Figure 9 Schematic diagram of a trigger frame of a new format provided by an embodiment of the present application;

[0081] Figure 10 Flowchart of another communication method provided by an embodiment of the present application;

[0082] Figures 11A to 11E Flowcharts of several executions of the communication method provided by an embodiment of the present application;

[0083] Figure 12 Schematic diagram of a format of a traditional preamble in an embodiment of the present application;

[0084] Figure 13 Schematic diagrams of several formats of a traditional preamble;

[0085] Figures 14A to 14E Flowcharts of several executions of the communication method provided by an embodiment of the present application;

[0086] Figure 15 Flowchart of yet another communication method provided by an embodiment of the present application;

[0087] Figure 16 Schematic diagram of a device provided by an embodiment of the present application;

[0088] Figure 17 Schematic diagram of another device provided by an embodiment of the present application. Detailed implementation manners

[0089] In order to make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0090] In the embodiments of the present application, unless otherwise specified, for the number of nouns, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. For example, A / B means: A or B. "At least one (item)" or its similar expression below refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c means: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or multiple.

[0091] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the size, content, order, time sequence, priority, or importance degree of multiple objects. For example, the first type and the second type can be the same type or different types, and such names do not indicate differences in the devices, application scenarios, priorities, or importance degrees corresponding to these two types. In addition, for the numbering of steps in each embodiment introduced in the present application, it is only for distinguishing different steps and does not limit the sequence of steps.

[0092] The following introduces the technical features involved in the embodiments of the present application.

[0093] In the development of the Institute of Electrical and Electronics Engineers (IEEE) 802.11, one requirement for functionality is that some later-defined operation modes need to be backward compatible with 802.11a. Therefore, starting from 802.11n, each generation of PPDU contains a legacy preamble, which is the preamble of 802.11a, to ensure backward compatibility with 802.11a.

[0094] The legacy preamble mainly includes the legacy short training field (L-STF), the legacy long training field (L-LTF), and the legacy signal field (L-SIG), as can be seen in Figure 1 . Among them, the duration of the L-STF is 8 microseconds (μs). The L-STF contains 10 repeated parts. The receiving end of this legacy preamble can use the repetition feature for PPDU detection, automatic gain control setting, initial frequency offset estimation, and initial time synchronization, etc. The duration of the L-LTF is 8 μs, which contains 2 repeated parts of 3.2 μs and a 1.6 μs guard interval. The receiving end uses the L-LTF for further correction of frequency and time and for channel estimation. The duration of the L-SIG is 4 μs. The L-SIG carries information such as the rate and length of this PPDU. For example, the length field in the L-SIG can indicate the duration of the PPDU, and the rate field in the L-SIG can indicate the rate of the PPDU. In addition, the L-SIG also includes fields such as parity, tail, and reserved, as can be seen in Figure 1 . For the STA that has received this legacy preamble, it remains silent at least for the duration of the PPDU indicated by this L-SIG. For example, it performs transmission after this duration to reduce interference.

[0095] Currently, wireless local area network (WLAN) applications based on IEEE 802.11 technology have been deployed in many market segments, including the traditional consumer electronics market and the booming Internet of Things (IoT) market. To reduce the deployment and operation costs of wireless fidelity (Wi-Fi) IoT, the IEEE 802.11 working group is discussing an IoT device that supports energy harvesting. This new project is named the Ambient Power (AMP) project, and this IoT device can also be called an AMP device. Radio frequency (RF) wireless power transfer (WPT) is introduced in the AMP device, so that a capacitor supporting RF WPT can be used to replace the traditional battery, solving the bottleneck problem brought by the traditional battery. For AMP devices, one or more of the following characteristics may be satisfied:

[0096] (1) There is at least one data communication mode in the Sub-1 GHz frequency band;

[0097] (2) There is at least one data communication mode in the 2.4 GHz frequency band, and the communication access category (AC) is set to background (AC_BK);

[0098] (3) There is at least one WPT mode in the Sub-1 GHz frequency band for indicating RF energy harvesting;

[0099] The application scenarios of AMP include but are not limited to smart homes, smart farms, smart factories, logistics / warehousing, supermarket distribution, indoor positioning, or data centers, etc.

[0100] For AMP devices, some classifications can be made. In the embodiments of the present application, for example, one classification method is to divide AMP devices into three categories, namely Category A, Category B, and Category C. Among them, Category A AMP devices have a large energy storage capacity and support existing Wi-Fi protocols (such as IEEE 802.11b / g / n, etc.); Category B AMP devices have a certain energy storage capacity, do not support existing Wi-Fi protocols, and only support low-power transceiver operations; Category C AMP devices have no or only limited energy storage capacity, do not support existing Wi-Fi protocols, and only support low-power reception and backscatter operations. Among them, since Category B AMP devices and Category C AMP devices only support low-power transceiver operations, they cannot support a large bandwidth, but can only support a bandwidth of, for example, 4 MHz or even smaller. And for the traditional preamble introduced above, the bandwidth is 20 MHz. It can be seen that Category B AMP devices or Category C AMP devices may not be able to send the traditional preamble. Then, when Category B AMP devices or Category C AMP devices send a PPDU, due to their inability to send the traditional preamble, there may be significant interference.

[0101] In view of this, the access point device in the embodiments of the present application can send the first information, and / or can trigger the second station to send the first information. Through the first information, the third station can be made not to send data when the first station sends uplink data. For example, the third station can remain silent when the first station sends uplink data. Thus, it is equivalent to the access point device and / or the second station sending the first information on behalf of the first station, and the interference when the first station sends data can be reduced.

[0102] Embodiments of this application can be applicable to local area networks (LANs), especially wireless local area networks (WLANs). For example, they can be applicable to WLANs that adopt any one of the IEEE 802.11 series of protocols. Among them, a WLAN can include one or more basic service sets (BSSs). The network nodes in a basic service set include access points (APs) and stations (STAs). Embodiments of this application can also be applied to wireless local area network systems that support the IEEE 802.11ax next-generation wireless fidelity (Wi-Fi) protocol, such as 802.11be, Wi-Fi 7, or extremely high throughput (EHT). For another example, they can be applied to next-generation 802.11be, Wi-Fi 8, ultra-high reliability (UHR, 802.11bn), Wi-Fi AI, and other 802.11 series of protocols. They can also be applied to wireless personal area network systems and sensing systems based on ultra-wide band (UWB).

[0103] Embodiments of this application can also be applicable to wireless local area networks such as the Internet of Things (IoT) network or the vehicle-to-everything (V2X) network. Of course, embodiments of this application can also be applicable to other possible communication systems, such as the Long-Term Evolution (LTE) communication system, the LTE Frequency Division Duplex (FDD) communication system, the LTE Time Division Duplex (TDD) communication system, the Universal Mobile Telecommunication System (UMTS), the Worldwide Interoperability for Microwave Access (WiMAX) communication system, the 5th generation (5G) communication system, or future evolved communication systems (such as the 6th generation (6G) communication system).

[0104] The following takes the application of the embodiments of this application to a WLAN as an example. Refer to Figure 2 , which is a network architecture diagram of a WLAN applicable to the embodiments of this application. Figure 2For example, the WLAN includes one AP and two STAs, and the STA is a mobile phone. Among them, the STA associated with the AP can receive the frames (such as trigger frames) sent by the AP and can also send frames (such as uplink data) to the AP. The embodiments of the present application can be applied to the communication between the AP and the STA, or can also be applied to the communication between APs. For example, APs can communicate with each other through a distributed system (DS). Or the embodiments of the present application can also be applied to the communication between STAs. For example, STAs can communicate directly without passing through the AP. Among them, the number of APs performing communication in the embodiments of the present application can be one or more, and the number of STAs performing communication can be one or more.

[0105] In the embodiments of the present application, the access point device is an AP and the station is an STA as an example. Among them, the station includes, for example, an AP STA and / or a non-AP STA (non-AP STA). For example, the first station described herein (hereinafter referred to as the first STA) may include an AP STA and / or a non-AP STA; the second station described herein (hereinafter referred to as the second STA) may include an AP STA and / or a non-AP STA, and so on.

[0106] The AP can be an access point for a terminal device to enter a wired (or wireless) network. The AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. For example, the AP can be a terminal device (such as a mobile phone) with a mobile hotspot (Wi-Fi) chip or a network device (such as a router). In the embodiments of the present application, the AP can be a device supporting the 802.11be standard, or can also be a device supporting multiple WLAN standards such as 802.11ax, 802.11ay, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a or 802.11be, 802.11bn, and future 802.11 series.

[0107] The STA can be a wireless communication chip, a wireless sensor, a wireless communication terminal, etc., and can also be referred to as a user. For example, the STA can be a mobile phone supporting Wi-Fi communication function, a tablet computer supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart TV supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, or a computer supporting Wi-Fi communication function, etc. Optionally, the STA can support the 802.11be standard, or can also support multiple WLAN standards such as 802.11ax, 802.11ay, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, or 802.11be, 802.11bn and future 802.11 series, etc.

[0108] Among them, Figure 2 The number of APs and STAs shown is only an example, and there can be more or fewer.

[0109] To better introduce the embodiments of the present application, the methods provided by the embodiments of the present application will be introduced below in conjunction with the accompanying drawings. In the method flowcharts corresponding to the various embodiments of the present application, all steps represented by dotted lines are optional steps. The methods provided by the various embodiments of the present application can be applied to Figure 2 the network architecture shown. For example, the APs involved in the various embodiments of the present application can be Figure 2 the APs in Figure 2 and the first STA involved in the various embodiments of the present application can be Figure 2 the STA1 in

[0110] The embodiments of the present application provide a communication method. Please refer to Figure 3 for the flowchart of this method.

[0111] S301. The AP sends a trigger frame. Correspondingly, the first STA receives the trigger frame; correspondingly, the second STA can also receive the trigger frame. For example, if the trigger frame is sent by broadcast, multiple STAs can receive the trigger frame. The embodiments of the present application take the first STA and the second STA among them as examples for description.

[0112] The trigger frame can be used to trigger one or more STAs to send uplink data, and the one or more STAs include a first STA. For example, the trigger frame can be used to trigger one or more STAs of a first type to send uplink data, and the first STA is an STA of the first type. Among them, the STAs of the first type are STAs that cannot send the first information, or STAs with a supported bandwidth less than 20 MHz. For example, the bandwidth supported by the STAs of the first type (such as the maximum bandwidth supported by the first STA) is a first bandwidth, and the first bandwidth is small, for example, less than 20 MHz; while the transmission bandwidth of the first information is a second bandwidth, and the second bandwidth is large, for example, 20 MHz, or may also be greater than 20 MHz. It can be seen that the STAs of the first type do not support the second bandwidth, so the STAs of the first type cannot send the first information. For example, the STAs of the first type include type B AMP devices and / or type C AMP devices.

[0113] For example, the trigger frame can be included in a first PPDU. The first PPDU is, for example, called a downlink (DL) AMP PPDU, and the format of the first PPDU can refer to Figure 4 . It can be seen that the first PPDU can include a legacy preamble, a Sync field, a data field, etc. Optionally, the format of the first PPDU is the format defined by IEEE 802.11ba and is also the PPDU format used by the wake up radio (WUR). Among them, the legacy preamble can include L-STF, L-LTF, and L-SIG. In addition, the legacy preamble can also include two fields, binary phase shift keying (BPSK)-mark1 and BPSK-mark2. Optionally, the trigger frame is included in the data field of the first PPDU. Among them, the legacy preamble included in the first PPDU can be transmitted in the second bandwidth, while the Sync field and the data field, etc. included in the first PPDU can be transmitted in the first bandwidth, and the first bandwidth can be less than the second bandwidth. Or the first PPDU can also use other formats. For example, the legacy preamble of the first PPDU can be as Figure 1 shown, including L-STF, L-LTF, and L-SIG, and not including BPSK-mark1 and BPSK-mark2, etc.

[0114] Among them, the first bandwidth is, for example, the bandwidth supported by the STAs of the first type, such as 4 MHz, or may also be greater than or less than 4 MHz, etc. The second bandwidth can be a bandwidth not supported by the STAs of the first type, but the second bandwidth is supported by both the AP and the STAs of the second type. The second bandwidth is greater than the first bandwidth. The second bandwidth is, for example, 20 MHz, or can also be greater than or less than 20 MHz, etc.

[0115] Optionally, the trigger frame can also be used to trigger one or more STAs of the second type to send the first information and / or the incentive signal, and / or, the AP can send the first information and / or the incentive signal. For example, the second STA is one of the STAs of the second type triggered by the trigger frame. The STA of the second type is, for example, an STA used to send the first information and / or an STA used to send the incentive signal to an STA that cannot send the first information (such as an STA of the first type). For example, the STA of the second type supports a relatively large bandwidth, such as greater than or equal to 20 MHz, and can be adapted to the bandwidth of the first information (for example, the bandwidth of the first information can be greater than or equal to 20 MHz). Therefore, the STA of the second type can send the first information. For another example, the STA of the second type has a certain energy storage capacity and can send radio frequency signals (such as the incentive signal). Therefore, the STA of the second type can send the incentive signal to the STA of the first type. For example, the STA of the second type can include Class A AMP STAs and can also include non-AMP STAs, etc.

[0116] It can be seen that in the embodiments of the present application, the AP can send the first information and / or can trigger the STA of the second type to send the first information, and the first STA that cannot send the first information does not have to send the first information, but only needs to send the uplink data. The first information can enable the third STA not to send data when the first STA sends the uplink data. For example, the third STA can remain silent when the first STA sends the uplink data. The third STA includes, for example, at least one STA other than the first STA, and the at least one STA includes, for example, the second STA, or may not include the second STA. It can be understood that through the first information, one or more STAs other than the first STA can be made to remain silent when the first STA sends the uplink data, thereby reducing the interference to the uplink data. Thus, it is equivalent to the AP and / or the STA of the second type replacing the first STA to send the first information, and the interference when the first STA sends data can be reduced.

[0117] In addition, the excitation signal can be used to cause the STA that receives the excitation signal to modulate (e.g., in the form of load modulation) the information to be transmitted by the STA (e.g., uplink data) onto the excitation signal and then transmit it. The excitation signal can be a continuous wave (e.g., a sine wave), or the excitation signal can also be a Wi-Fi signal, a Bluetooth signal, or a long range radio (LoRa) signal, etc. For example, if the first STA has no energy storage capacity or has limited energy storage capacity, such as the first STA being a Class C AMP device, resulting in the first STA being unable to send uplink data through the energy provided by the first STA. Then, the AP and / or the second type of STA can also send an excitation signal to the first STA, enabling the first STA to send uplink data by means of the energy of the excitation signal, so as to improve the success rate of the first STA sending uplink data.

[0118] Optionally, the first information may include a traditional preamble or a short frame. Optionally, the short frame may include a traditional preamble and may also include a frame body. For example, it can be understood that the traditional preamble is a part of the short frame. Equivalently, in the embodiments of the present application, the AP and / or the second type of STA can just send the traditional preamble or send the complete information (short frame) including the traditional preamble. Optionally, the short frame includes, for example, a clear to send (CTS), a null data packet (NDP), or an acknowledgment (ACK), or may also include other short frames, which are not limited herein. The format or the content included in the traditional preamble will be introduced in detail in other embodiments hereinafter.

[0119] S302. The AP sends the first information, and / or the second STA sends the first information. Or S302 can also be understood as that the AP sends the first information and / or the trigger frame also triggers the second STA to send the first information. Therefore, the AP sends the first information and / or the second STA sends the first information.

[0120] As introduced above, the trigger frame in S301 can trigger one or more second type of STAs to send the first information, and the second STA is one of the one or more second type of STAs. Figure 3 Taking the second STA sending the first information as an example. For example, if the second STA is triggered by the trigger frame, it can send the first information.

[0121] S303. The first STA sends the first uplink data. Correspondingly, the AP receives the first uplink data.

[0122] If the first STA is triggered by the trigger frame in S301, it can send the first uplink data. Since the AP and / or the second type of STA send the first information on behalf of the first STA, the first STA that cannot send the first information does not have to send the first information, but only needs to send the first uplink data. Thus, it is equivalent to reducing the interference of the first STA when sending uplink data by the first information sent by the AP and / or the second type of STA on behalf of the first STA, enabling the STA that cannot send the first information to also send uplink data.

[0123] Regarding Figure 3 For the trigger frame described in the embodiments shown, there can be different implementation manners, which are introduced by way of example as follows.

[0124] 1. The first implementation manner of the trigger frame. In this implementation manner, the embodiments of the present application can adopt the traditional format of the trigger frame as the format of the trigger frame in the embodiments of the present application.

[0125] The trigger frame can include a common information field and at least one user information field. For example, the format of the trigger frame can refer to Figure 5 . According to Figure 5 It can be seen that the trigger frame can include a frame control field, a duration field, a receiving address (RA) field, a transmitting address (TA) field, a common information field, at least one user information field, a padding field, and a frame check sequence (FCS) field.

[0126] Among them, the common information field can include a trigger type field, and the trigger type field occupies 4 bits. These 4 bits have 16 value combinations, or 16 states. Among them, the 0th to 8th states have been defined, and the remaining 9th to 15th states are reserved. The trigger frame in the embodiments of the present application can be used to trigger the AMP device to send uplink data. Therefore, the embodiments of the present application can make the value of the trigger type field be a first value (or make the state of the trigger type field be a first state), and the first value can indicate that the trigger frame is used to trigger the first type of STA to send uplink data. Optionally, the value range of the first value is, for example, [9, 15], which is equivalent to the embodiments of the present application can use the reserved value of the trigger type field as the first value without expanding the number of bits occupied by the trigger type field, which can better be compatible with the existing technologies.

[0127] Reference may be made to Table 1, which is an example of the values of the trigger type field and the indicated content. X in Table 1 is the first value in the embodiments of the present application, and the AMP uplink (UL) corresponding to X indicates that the AMP device sends uplink data. Here, the AMP device is, for example, an AMP device that cannot send a traditional preamble, or an AMP device that does not have the ability to send a traditional preamble. Table 1 takes the first type of STA including an AMP device as an example.

[0128] Table 1

[0129]

[0130]

[0131] Optionally, X can be any value from 9 to 15. For example, if X is 9, then the other values in 9 to 15 except X are reserved values.

[0132] Please refer to Figure 6A , which is a schematic diagram of the traditional format of the common information field in the trigger frame. The common information field may include a trigger type field, an uplink length (UL length) field, a more trigger frame (more TF) field, a carrier sense required (CS required) field, an uplink bandwidth (UL bandwidth, UL BW) field, a guard interval (GI) and a high efficient (HE) / EHT-LTF type / triggered transmission opportunity (TXOP) sharing mode field, a reserved field, a number of HE / EHT-LTF symbols field, a low density parity check code extra symbol segment field, an AP transmit power (AP TX power) field, a pre-FEC padding factor field, a packet extension disambiguation (PE disambiguation) field, an uplink spatial reuse field, a HE / EHT P160 field, a special user information field flag field, an EHT reserved field, and a trigger-dependent common information field. Figure 6A B0 to B63 in Figure 6AThe "number of bits" in it represents the number of bits occupied by each field.

[0133] Optionally, in the embodiments of the present application, among the remaining fields in the common information field except for the trigger type field and the uplink length field, at least six fields can be reserved fields. In Figure 6A the shown common information field includes 5 reserved fields (including the EHT reserved field). For the embodiments of the present application, other fields in the common information field except for the trigger type field and the uplink length field may not be utilized. Therefore, the embodiments of the present application can make at least six fields in the common information field except for the trigger type field and the uplink length field be reserved fields, so that it is not necessary to set valid values for the at least six fields, which can simplify the implementation of the AP and the STA. Optionally, the at least six fields can include some or all of the 5 reserved fields originally included in the common information field, or may not include the 5 reserved fields, and there is no limitation on this. As an example, except for the trigger type field, the uplink length field, and the AP transmit power field in the common information field, the remaining fields can all be reserved fields, which can simplify the implementation of the AP and the STA to a great extent and can also retain valid fields as much as possible. As another example, except for the trigger type field and the uplink length field in the common information field, the remaining fields can all be reserved fields, which can simplify the implementation of the AP and the STA to a great extent. Additionally, optionally, the trigger-based common information field included in the common information field is variable. It can be understood that the common information field can include the trigger-based common information field, or may not include the trigger-based common information field. Then the common information field in the embodiments of the present application can include the trigger-based common information field, or may not include the trigger-based common information field.

[0134] For example, the common information field in the embodiments of the present application does not include the trigger-based common information field, and the remaining fields in the common information field except for the trigger type field and the uplink length field are all reserved fields. For this, reference can be made to Figure 6B . This can not only simplify the implementation of the AP and the STA, but also reduce the transmission overhead.

[0135] In addition to the common information field, the trigger frame can also include at least one user information field. For this, continued reference can be made to Figure 5 . Each user information field in the at least one user information field can include a user identification field, and the user identification field can indicate a STA, indicating that the trigger frame triggers the STA.

[0136] After the AP sends the trigger frame, the AP and / or the second type of STA will send the first information and / or the incentive signal, which will be introduced later. For example, if the AP sends the first information and the incentive signal, and the second type of STA does not send the first information and the incentive signal, or the AP sends the first information and the second type of STA does not send the first information (the incentive signal does not have to be sent), then optionally, the trigger frame does not have to trigger the second type of STA, but only needs to trigger the first STA; or, the trigger frame does not have to trigger the second type of STA, but only needs to trigger the first type of STA. Therefore, if the AP sends the first information and the incentive signal, and the second type of STA does not send the first information and the incentive signal, or the AP sends the first information and the second type of STA does not send the first information (the incentive signal does not have to be sent), then the at least one user information field may not indicate the second type of STA, thereby achieving not triggering the second type of STA. Among them, the second STA belongs to the second type of STA. If the trigger frame triggers the second type of STA to send the first information and / or the incentive signal, then the second STA may be one of the second type of STAs triggered by the trigger frame. The second type of STA includes STAs that can send the first information and / or the incentive signal. For example, in the embodiments of the present application, the second type of STA may also be referred to as a legacy preamble transmitting (LPT) STA, or there may be other names. For example, the second type of STA may support a second bandwidth, while the first type of STA supports a first bandwidth and does not support the second bandwidth, and the first bandwidth is less than the second bandwidth. For example, the second bandwidth is 20 MHz, and the first bandwidth is 4 MHz or less than 4 MHz.

[0137] However, even if the at least one user information field does not trigger the second type of STA, the at least one user information field still has to trigger the first type of STA (the first STA is one of the first type of STAs triggered by the at least one user information field) to send uplink data. For example, one of the user information fields in the at least one user information field is used to trigger the first STA. The user information field may include a user identification field, and the user identification field may indicate the first STA (for example, including the identification of the first STA). At this time, it can be considered that the trigger frame instructs the first STA to send uplink data. Refer to Figure 7A , which is a schematic diagram of a trigger frame in the embodiments of the present application. The trigger frame includes a common information field and at least one user information field ( Figure 7ATaking the example that at least one user information field is included in the user information list, the common information field includes a trigger type field (e.g., occupying 4 bits) and an uplink length field (e.g., occupying 12 bits). In addition, there is no limitation on whether the common information field further includes other fields. One of the at least one user information fields includes a user identification field. For another example, one of the at least one user information fields is used to trigger a first STA. This user information field may include a user identification field and may further include a user type field. The user identification field may indicate the first STA, e.g., including the identification of the first STA; the user type field may indicate the transmission of uplink data, so this user information field is equivalent to indicating that the first STA transmits uplink data. Figure 7A Taking the example that the user information field does not include a user type field.

[0138] Reference may be further made to Figure 7B , which is another schematic diagram of the trigger frame in the embodiment of the present application. The trigger frame includes a common information field and at least one user information field. The common information field includes a trigger type field (e.g., occupying 4 bits) and an uplink length field (e.g., occupying 12 bits). One of the at least one user information fields includes a user identification field and a user type field. If the trigger frame is further used to trigger other STAs (e.g., other first-type STAs) to transmit uplink data, then the other user information fields in the at least one user information field may further indicate the other STAs, and the indication method is similar to that for the first STA. Figure 7A and Figure 7B In, the number of bits occupied by the corresponding fields is only an example.

[0139] Alternatively, if the first information and / or the incentive signal is sent by the second STA (or the first information and / or the incentive signal is sent by the second-type STA), or both the AP and the second STA (or the second-type STA) send the first information and / or the incentive signal, then in addition to triggering the first-type STA to transmit uplink data, the trigger frame may further trigger one or more second-type STAs to send the first information. The one or more second-type STAs may include the second STA. For example, one of the at least one user information fields is used to trigger the second STA. This user information field may include a user identification field and further includes a user type field. For examples thereof, reference may be made to Figure 7BAmong them, the user identification field may indicate the second STA, for example, including the identification of the second STA; the user type field may indicate the sending of the first information and / or the incentive signal, then the user information field is equivalent to indicating that the second STA sends the first information and / or the incentive signal. In this case, among the at least one user information field, some user information fields may be used to trigger the first type of STA, and some other user information fields may be used to trigger the second type of STA. The implementation manner of the user information field used to trigger the first type of STA may refer to the above introduction.

[0140] As introduced above, the user type field occupies, for example, 2 bits, or it may also occupy more or fewer bits, and there is no restriction on this. Different values (or different states) of the user type field can indicate different behaviors of the STA. For example, referring to Table 2, it is an example of an implementation manner of the user type field.

[0141] Table 2

[0142]

[0143] The first column of Table 2 represents the value of the user type field. According to Table 2, if the value of the user type field is "0", it means that the STA indicated by the user information field where the user type field is located is an AMP STA, and the behavior of this AMP STA is to send uplink data. Or, if the value of the user type field is "1", it means that the STA indicated by the user information field where the user type field is located is an LPT STA, and the behavior of this LPT STA is to send a traditional preamble, and so on. Among them, for the same LPT STA (for example, the second STA), it is possible that the AP triggers the second STA to send both a traditional preamble and an incentive signal. In this case, if the user type field occupies 2 bits, there may be two user information fields in the at least one user information field to indicate the second STA. For example, the user identification fields in these two user information fields both include the identification of the second STA, the value of the user type field included in one of the two user information fields is "1", and the value of the user type field included in the other user information field of the two user information fields is "2".

[0144] For another example, please refer to Table 3, which is an example of another implementation manner of the user type field. In this example, the user type field occupies 3 bits.

[0145] Table 3

[0146]

[0147] The first column of Table 3 represents the values of the user type field. According to Table 3, if the value of the user type field is "0", it indicates that the STA indicated by the user information field where the user type field is located is an AMP STA, and the behavior of this AMP STA is to send uplink data; or, if the value of the user type field is "1", it indicates that the STA indicated by the user information field where the user type field is located is an LPT STA, and the behavior of this LPT STA is to send a legacy preamble, or, if the value of the user type field is "3", it indicates that the STA indicated by the user information field where the user type field is located is an LPT STA, and the behavior of this LPT STA is to send a legacy preamble and an incentive signal, and so on. Among them, for the same LPT STA (such as the second STA), it is possible that the AP triggers the second STA to send both a legacy preamble and an incentive signal. In this case, if the user information field occupies 3 bits, then one user information field in the at least one user information field can be used to indicate the second STA. For example, the user identification field in the user information field includes the identification of the second STA, and the value of the user type field included in the user information field is "3". Compared with Table 2, the indication of the STA's behavior in Table 3 is simpler; and compared with Table 3, the number of bits occupied by the user type field in Table 2 is less, which is beneficial to reducing the transmission overhead. Or, in addition, the user type field can also have other implementation methods, and no restrictions are imposed on this.

[0148] Please refer to Figure 8 , which is a schematic diagram of the legacy format of the user information field in the trigger frame. The user information field may include an association identification (AID) 12 field, an RU allocation field, an uplink forward error correction code type (UL FEC coding type) field, an uplink EHT modulation and coding strategy (UL EHT-MCS) field, a reserved field, a spatial stream allocation (SS allocation) field, an uplink target receive power field, a PS160 field, and a trigger dependent user information field. The user type field mentioned above can be a newly defined field in the user information field. For example, the user type field can be implemented by the existing bits in the user information field, or new bits can also be added in the user information field as the user type field.

[0149] The format of the user information field in the embodiments of the present application may be obtained by updating the format of the traditional user information field. Optionally, in the user information field of the embodiments of the present application, at least two fields among the remaining fields except the user identification field may be reserved fields. Or it can be understood that by setting at least two fields among the remaining fields except the user identification field in the traditional user information field as reserved fields, the user information field in the embodiments of the present application is obtained. In Figure 8 The user information field shown includes a reserved field. For the embodiments of the present application, other fields in this user information field except the user identification field may not be utilized. Therefore, the embodiments of the present application may make at least two fields among the fields in this user information field except this user information field be reserved fields, so that it is not necessary to set valid values for the at least two fields, which can simplify the implementation of the AP and the STA. Optionally, the at least two fields may include a reserved field originally included in the common information field, or may not include this reserved field, and there is no limitation on this.

[0150] As can be seen from the foregoing, the user information field may include a user type field, or may not include a user type field (for example, if the AP sends the first information and the incentive signal, and the second type of STA does not send the first information or the incentive signal, or the AP sends the first information and the second type of STA does not send the first information (the incentive signal does not have to be sent), then the user information field is used to trigger the first type of STA, and the user information field may include a user type field or may not include a user type field). If the user information field includes a user type field, then the user type field may occupy one or more bits of the at least two fields, that is, one or more bits in the reserved field may be used as the user type field, so that it is not necessary to add new bits in the user information field as the user type field, and the overhead of the user information field does not have to be increased.

[0151] As mentioned above, the incentive signal may be sent, or may not have to be sent. For example, for an STA with a certain energy storage capacity, it can send uplink data through the energy provided by the STA itself without relying on the backscattering method. If the trigger frame is used to trigger such an STA to send uplink data, neither the AP nor the second type of STA has to send the incentive signal. Such STAs include, for example, Class B AMP STAs, and may also include other STAs. Another example is that for an STA without energy storage capacity or with limited energy storage capacity, it cannot send uplink data through the energy provided by the STA itself and has to rely on the backscattering method to send uplink data. Then, if the trigger frame is used to trigger such an STA to send uplink data, the AP and / or the second type of STA may send the incentive signal. Such STAs include, for example, Class C AMP STAs, and may also include other STAs.

[0152] Among them, backscatter, which can also be called reverse scattering. The reverse scattering technology is a wireless technology that can achieve signal transmission and coding without an active transmitter. In the reverse scattering technology, the signal transmitter does not need to actively generate radio frequency signals, but communicates by reflecting electromagnetic waves from other devices. Similar to the radar principle, when electromagnetic waves reach the surface of an object, a part of the electromagnetic waves will be reflected by the object, and the strength of the reflected signal depends on the shape, material of the object, or the distance between the object and the electromagnetic wave transmitter, etc. For example, in the reverse scattering technology, the signal transmitter (such as the first STA in the embodiments of the present application) can modulate radio frequency signals from other devices (such as the excitation signals from the AP and / or the second type of STA) to transmit data, without the signal transmitter generating radio frequency signals by itself.

[0153] 2. The second implementation manner of the trigger frame. In this implementation manner, the embodiments of the present application can define a new format for the trigger frame.

[0154] For example, the trigger frame may include at least one first user information field, and each first user information field in the at least one first user information field may indicate a first type of STA. Taking the first type of STA being an AMP STA (such as including type B AMP STA and / or type C AMP STA) as an example, the first user information field may also be referred to as an AMP user information field, or may have other names. For example, one of the at least one first user information fields may indicate (or, trigger) the first STA, and in addition, the trigger frame may indicate the first STA to send uplink data. For example, this one first user information field is used to trigger the first STA, and the first user information field may include a user identification field, and the user identification field may indicate the first STA (such as including the identification of the first STA). At this time, it can be considered that the trigger frame indicates the first STA to send uplink data.

[0155] Optionally, the trigger frame may further include at least one second user information field, and each second user information field in the at least one first user information field may indicate a second type of STA. Taking the second type of STA being an LPTSTA as an example, the second user information field may also be referred to as an LPT user information field, or may have other names. For example, one second user information field in the at least one second user information field may indicate (or, trigger) a second STA. For example, this one second user information field is used to trigger the second STA, and the second user information field may include a user identification field, and the user identification field may indicate the second STA (for example, including the identification of the second STA). Additionally, the second user information field may further include a user type field (or referred to as a type field, or may have other names), and the user type field may indicate that the second STA sends a first message and / or an incentive signal. Equivalently, the second user information field may indicate (or, trigger) the second STA to send a first message and / or an incentive signal. The user type field may occupy one or more bits. Please refer to Table 4, which is an example of the user type field. In this example, it is taken that the user type field occupies one bit.

[0156] Table 4

[0157] User type field description 0 LPT STA transmitting legacy preamble 1 LPT STA transmitting RF signals

[0158] The first column of Table 4 represents the value of the user type field. Table 4 takes the second type of STA being an LPT STA as an example. According to Table 4, if the value of the user type field is "0", it means that the LPTSTA indicated by the user information field where the user type field is located sends a traditional preamble; or, if the value of the user type field is "1", it means that the STA indicated by the user information field where the user type field is located sends an incentive signal. Among them, for the same LPT STA (for example, the second STA), it is possible that the AP triggers the second STA to send both a traditional preamble and an incentive signal. In this case, if the user type field occupies 2 bits, there may be two second user information fields in the at least one second user information field to indicate the second STA. For example, the user identification fields in these two second user information fields both include the identification of the second STA, the value of the user type field included in one of the two second user information fields is "0", and the value of the user type field included in the other of the two second user information fields is "1".

[0159] For another example, please refer to Table 5, which is an example of another implementation of the user type field. In this example, the user type field occupies 2 bits.

[0160] Table 5

[0161] User type field description 0 LPT STA transmitting legacy preamble 1 LPT STA transmitting RF signals 2 LPT STA transmitting legacy preamble and RF signals 3 Reserved

[0162] The first column of Table 5 represents the values of the user type field. According to Table 5, if the value of the user type field is "0", it means that the LPT STA indicated by the user information field where the user type field is located sends a legacy preamble; or, if the value of the user type field is "1", it means that the LPT STA indicated by the user information field where the user type field is located sends an incentive signal; or, if the value of the user type field is "2", it means that the LPT STA indicated by the user information field where the user type field is located sends both a legacy preamble and an incentive signal, and so on. Among them, for the same LPT STA (such as the second STA), it is possible that the AP triggers the second STA to send both a legacy preamble and an incentive signal. In this case, if the user information field occupies 2 bits, then one of the at least one second user information fields can be used to indicate the second STA. For example, the user identification field in the second user information field includes the identification of the second STA, and the value of the user type field included in the second user information field is "2". Compared with Table 4, the indication of the behavior of the LPT STA in Table 5 is simpler; and compared with Table 5, the number of bits occupied by the user type field in Table 4 is less, which is beneficial to reducing the transmission overhead. Or, in addition, the user type field can also have other implementation methods, which are not limited here.

[0163] Alternatively, the trigger frame may not include the second user information field either. For example, if the AP sends the first information and the incentive signal and the second type of STA does not send the first information and the incentive signal, or the AP sends the first information and the second type of STA does not send the first information (the incentive signal does not have to be sent), then the trigger frame may not need to trigger the second type of STA, so the trigger frame may not include the second user information field. Or, even if the trigger frame does not trigger the second type of STA, and the format of the trigger frame is fixed, so the trigger frame can still include at least one second user information field, but the value of the at least one second user information field can be invalid, for example, the value of the at least one second user information field can be a default value, etc.

[0164] Optionally, the trigger frame may further include a common information field, and the common information field may include, for example, an uplink length field. In addition, the common information field may not include other fields. Or, in addition to including the uplink length field, the common information field may further include one or more fields in the legacy common information fields, which are not limited here.

[0165] Please refer to Figure 9, which is a schematic diagram of a trigger frame in a new format provided by an embodiment of this application. The trigger frame includes, for example, a frame control field, a duration field, an RA field, a TA field, a common information field, at least one first user information field, at least one second user information field, a padding field, and an FCS field. Among them, Figure 9 Taking the example that at least one first user information field is included in a first list, at least one second user information field is included in a second list, and the first list is located before the second list, and taking the example that the name of the first list is AMP user information list and the name of the second list is LPT user information list. Figure 9 Among them, the common information field includes an uplink length field; the first user information field includes a user identification field (this user identification field is also called AMP STA ID, for example, or it can have other names); the second user information field includes a user identification field (this user identification field is AID12, for example) and a user type field (this user type field is also called LPT STA type, for example, or it can have other names).

[0166] For the receiving end of the trigger frame (for example, including a first STA or a first type of STA; or, including a first type of STA and a second type of STA), it can be determined whether the receiving end is triggered or the behavior of the receiving end can be determined by parsing the trigger frame. For example, for the receiving end, the fields in the trigger frame can be parsed in sequence from front to back. Taking Figure 9 as an example, if the first list is in the front and the second list is in the back, then regardless of whether it is a first type of STA (such as a first STA) or a second type of STA (such as a second STA), the first user information field in the first list can be parsed in sequence from front to back. For the first STA, if the identification of the first STA is detected in the first user information field in the first list, the parsing process of the first list and the second list by the first STA can stop, that is, the first STA does not have to parse the remaining first user information fields in the first list, nor does it have to parse the second list.

[0167] For the second STA, each first user information field in the first list can be parsed in sequence to determine whether it includes the identifier of the second STA. If the first user information fields in the first list do not include the identifier of the second STA, after the second STA finishes parsing all the first user information fields in the first list, it can continue to parse the second user information fields in the second list. For example, if the second STA detects its identifier in a certain second user information field in the second list, the second STA can stop parsing the remaining second user information fields in the second list (for example, the user type field adopts the implementation shown in Table 5); alternatively, the second STA can also continue to parse the remaining second user information fields in the second list to determine whether they include the identifier of the second STA until all the second user information fields in the second list are parsed (for example, the user type field adopts the implementation shown in Table 4).

[0168] Alternatively, for the second STA, it can parse the first user information fields in the first list. For a certain first user information field in the first list (for example, the first first user information field from the front to the back in the first list), if the second STA determines that this first user information field does not include the user type field, the second STA can determine that the first list is not the list corresponding to the second type of STA, and then the second STA can stop parsing the remaining user information fields in the first list and start parsing the second user information fields in the next list (i.e., the second list). For example, if the second STA detects its identifier in a certain second user information field in the second list, the second STA can stop parsing the remaining second user information fields in the second list; alternatively, the second STA can also continue to parse the remaining second user information fields in the second list to determine whether they include the identifier of the second STA until all the second user information fields in the second list are parsed.

[0169] The above description is based on Figure 9For example, that is, the first list is in the front and the second list is in the back. However, the embodiments of the present application do not limit the positions of the first list and the second list. For example, it is also possible that the second list is in the front and the first list is in the back. For the receiving end, the fields in the trigger frame can still be parsed sequentially in the order from front to back. For example, if the second list is in the front and the first list is in the back, then for both the first STA and the second STA, the second user information fields in the second list can be parsed in the order from front to back. For the second STA, if the identifier of the second STA is detected in a certain second user information field in the second list, then the second STA can stop parsing the remaining second user information fields in the second list; or, the second STA can also continue to parse the remaining second user information fields in the second list to determine whether the identifier of the second STA is included until all the second user information fields in the second list are parsed. Since the second STA has already detected the identifier of the second STA in the second list, the second STA does not need to parse the first list anymore.

[0170] For the first STA, each second user information field in the second list can be parsed sequentially to determine whether the identifier of the first STA is included. If the second user information fields in the second list do not include the identifier of the first STA, then after all the second user information fields in the second list are parsed, the first STA can continue to parse the first user information fields in the first list. For example, if the identifier of the first STA is detected in a certain first user information field in the first list, then the first STA can stop parsing the remaining first user information fields in the first list.

[0171] Or, for the first STA, the second user information fields in the second list can be parsed. For a certain second user information field in the second list (for example, the first second user information field from front to back in the second list), if the first STA determines that this second user information field includes a user type field, then the first STA can determine that the second list is not the list corresponding to the first type of STA, and then the first STA can stop parsing the remaining second user information fields in the second list and start parsing the first user information fields in the next list (that is, the first list). For example, if the identifier of the first STA is detected in a certain first user information field in the first list, then the first STA can stop parsing the remaining first user information fields in the first list.

[0172] Next, another communication method provided by the embodiments of the present application will be introduced. This method can be regarded as Figure 3 a specific example of the embodiment shown. Please refer to Figure 10 for the flowchart of this method.

[0173] S1001. The AP sends a trigger frame. Correspondingly, the first STA receives the trigger frame; correspondingly, the second STA can also receive the trigger frame.

[0174] The trigger frame can be used to trigger one or more STAs of the first type to send uplink data, and the first STA is included in the one or more STAs of the first type. Optionally, the trigger frame can also be used to trigger one or more STAs of the second type to send the first information and / or an incentive signal, and / or the AP can send the first information and / or an incentive signal. For example, the second STA is one of the one or more STAs of the second type.

[0175] Among them, S1001 and Figure 3 S301 in the embodiment shown can be the same step. Therefore, for more introduction about S1001, reference can be made to Figure 3 S301 of the embodiment shown.

[0176] S1002. The AP sends the first information, and / or the second STA sends the first information. Or S1002 can also be understood as that the AP sends the first information and / or the trigger frame also triggers the second STA to send the first information. Therefore, the AP sends the first information and / or the second STA sends the first information.

[0177] Among them, S1002 and Figure 3 S302 in the embodiment shown can be the same step.

[0178] If the AP sends the first information, optionally, the AP can send the first information after the trigger frame in S1001 is sent and after an interval of the short interframe space (SIFS) time. The SIFS is, for example, 16 μs. For this, reference can be made to Figure 11A or Figure 11B . Among them, Figure 11A and Figure 11B both take the example of not having to send an incentive signal, and take the example that the trigger frame triggers class B AMP STAs to send uplink data. In Figure 11A and Figure 11B , after receiving the trigger frame, the class B AMP STAs will wait for a first duration and then send uplink data. Figure 11A and Figure 11BThe difference lies in that the first duration is different, which will be introduced in S1004 later. For example, the AP starts timing when the transmission of the trigger frame is completed and ends timing at the SIFS time. At the end of the timing, the first information can be sent. This SIFS takes into account the processing time of the receiving end of the trigger frame (such as the first STA, or the first STA and the second STA, etc.). That is, generally speaking, after the AP finishes transmitting the trigger frame and then passes this SIFS, the receiving end of the trigger frame has finished receiving the trigger frame. That is, the time when the AP waits after the SIFS and the time when the receiving end of the trigger frame finishes receiving the trigger frame can be aligned. Then, when the AP sends the first information after waiting for this SIFS and the first STA sends the uplink data after waiting for the first duration after receiving the trigger frame, the time can be aligned.

[0179] If the first information is sent by the second STA, the second STA can send the first information when it finishes receiving the trigger frame of S1001. For this, reference can be made to Figure 11C , Figure 11C Take the second STA being an LPT STA as an example. Among them, Figure 11C Take the case where there is no need to send an incentive signal as an example, and take the case where the trigger frame triggers a Class B AMP STA to send uplink data as an example. The time when the second STA finishes receiving the trigger frame and the time when the SIFS arrives after the AP transmits the trigger frame can be aligned. In Figure 11C , after receiving the trigger frame, the Class B AMP STA will wait for the first duration and then send the uplink data.

[0180] According to the introduction of the trigger frame in the foregoing, the trigger frame can trigger one or more STAs of the second type to send the first information, and / or the AP can send the first information after sending the trigger frame. For example, if only one STA of the second type sends the first information, or only the AP sends the first information, the coverage range of the first information is limited, and some STAs may not receive the first information. Then these STAs may not remain silent when the first STA sends uplink data, but may send data, which may interfere with the uplink data of the first STA. Therefore, in the embodiments of the present application, the AP can trigger one or more STAs of the second type to send the first information through the trigger frame, and / or the AP can send the first information. By sending the first information through more devices, the coverage range of the first information can be increased, so that more STAs can receive the first information, and the interference to the uplink data of the first STA can also be reduced. If the AP triggers multiple STAs of the second type to send the first information through the trigger frame, it can be implemented by the AP as to which STAs of the second type the AP exactly triggers to send the first information. If both the AP and the STAs of the second type send the first information, the AP can send the first information when the SIFS time arrives after sending the trigger frame, and the STAs of the second type can send the first information when receiving the trigger frame is completed, that is, the sending methods of the first information are similar.

[0181] For example, referring to Figure 11D , taking the AP triggering two STAs of the second type ( Figure 11D LPT STA1 and LPT STA 2 in Figure 11D ) to send the first information and the AP not sending the first information as an example, for example, one of these two STAs is the second STA. In addition, Figure 11D taking the example that there is no need to send an incentive signal, and taking the trigger frame triggering a Class B AMP STA to send uplink data as an example. These two or more STAs of the second type triggered by the AP can all send the first information when receiving the trigger frame of S1001 is completed. For example, the time when these two STAs of the second type receive the trigger frame is aligned with the time when the SIFS arrives after the AP sends the trigger frame. In

[0182] For another example, referring to Figure 11E , taking the AP sending the first information and the AP triggering two STAs of the second type ( Figure 11E LPT STA 1 and LPT STA 2 in Figure 11ETaking the example that it is not necessary to send an incentive signal, and taking the case that the trigger frame triggers a Class B AMP STA to send uplink data as an example. The AP can send the first information when the trigger frame in S1001 is sent and after an SIFS time interval. This SIFS is, for example, 16 μs. Both or more than two STAs of the second type triggered by the AP can send the first information when they finish receiving the trigger frame of S1001. For example, the time when these two STAs of the second type finish receiving the trigger frame and the time when the AP arrives after the SIFS after sending the trigger frame can be aligned. That is, the AP and these two STAs of the second type can send the first information at the same time. In Figure 11E , after receiving the trigger frame, the Class B AMP STA will wait for a first duration and then send uplink data. Optionally, the transmission power of the AP can be greater than that of the STA. Therefore, the coverage range of the first information sent by the AP can be wider. The AP also participates in sending the first information, which can make more STAs keep silent when the first STA sends uplink data.

[0183] In Figure 3 The illustrated embodiment shows that in the embodiments of the present application, the first information can make the third STA not send data when the first STA sends uplink data, or make the third STA keep silent when the first STA sends uplink data. Among them, the third STA can include at least one STA other than the first STA. This at least one STA includes, for example, the second STA, or may not include the second STA. It can be understood that through the first information, one or more STAs other than the first STA can be made to keep silent when the first STA sends uplink data, thereby reducing the interference to the uplink data.

[0184] For example, whether it is the AP or the STA of the second type, if it wants to send the first information, it can send it in the second bandwidth. And according to the foregoing, the first STA (or the STA of the first type) does not support the second bandwidth. Therefore, the first STA (or the STA of the first type) cannot send the first information. Therefore, in the embodiments of the present application, the AP and / or the STA of the second type can send the first information on behalf of the first STA (or the STA of the first type), thereby enabling the first STA to send uplink data with less interference.

[0185] Among them, the first type of STA is a STA that cannot send the first information, or a STA that supports a bandwidth less than 20 MHz. For example, the first type of STA supports a first bandwidth, and the first bandwidth is small, such as less than 20 MHz; while the transmission bandwidth of the first information is a second bandwidth, and the second bandwidth is large, such as 20 MHz, or may also be greater than 20 MHz. That is, if the first information is to be sent, it should be sent in the second bandwidth, and the first type of STA does not support the second bandwidth. Therefore, the first type of STA cannot send the first information.

[0186] The second type of STA is, for example, a STA used to send the first information and / or a STA used to send an incentive signal to a STA that cannot send the first information (such as the first type of STA). For example, the second type of STA supports the second bandwidth. Therefore, the second type of STA can send the first information. Another example is that the second type of STA has a certain energy storage capacity and can send radio frequency signals (such as incentive signals). Therefore, the second type of STA can send an incentive signal to the first type of STA.

[0187] For more introductions about concepts such as the first type of STA and the second type of STA, reference can be made to Figure 3 the embodiments shown.

[0188] In Figure 3 the embodiments shown, it is introduced that the first information may include a traditional preamble or a short frame. For relevant content, reference can be made to Figure 3 the embodiments shown.

[0189] As an alternative embodiment of this traditional preamble, the traditional preamble may include L-STF, L-LTF, and L-SIG. For this, reference can be made to Figure 1 . The duration of this traditional preamble is, for example, 20 μs. The duration of this traditional preamble is short, and the waiting time for the first STA is short, which can improve the transmission efficiency of uplink data.

[0190] Alternatively, as another alternative embodiment of this traditional preamble, the traditional preamble may include L-STF, L-LTF, L-SIG, BPSK-mark1, and BPSK-mark2. For this, reference can be made to Figure 12 . For example, the format of this traditional preamble is the format defined by IEEE802.11ba, and it is also the format of the traditional preamble in the PPDU used by WUR. The following explains why this traditional preamble can include L-STF, L-LTF, L-SIG, BPSK-mark1, and BPSK-mark2.

[0191] Reference can be made to Figure 13 for the schematic diagrams of several formats of traditional preambles. Figure 1311a in it represents 802.11a, 11n - mixed format (MF) represents 802.11n - MF, 11ac represents 802.11ac, 11ba represents 802.11ba, 11ax represents 802.11ax, and 11be represents 802.11be. It can be seen that traditional preambles of different versions may include different contents. For example, the traditional preamble of 802.11n - MF includes HT - SIG1 and HT - SIG2; the traditional preamble of 802.11ac includes very high throughput (VHT) - SIG - A1 and VHT - SIG - A2; the traditional preamble of 802.11ac includes repeat L - SIG (RL - SIG) and high - efficiency signaling field A (HE - SIGA); the traditional preamble of 802.11be includes RL - SIG and universal signaling field (U - SIG). Additionally, after the traditional preamble of 802.11ba is completed, the subsequent two dotted lines are narrower compared to the corresponding two dotted lines of traditional preambles of other versions, indicating that the bandwidth of the traditional preamble of 802.11ba is different from that of the subsequent content (such as including synchronization fields, data, etc., refer to Figure 4 ), and the bandwidth of the traditional preamble can be greater than that of the subsequent content.

[0192] Devices in the WLAN system have backward compatibility. For example, a device supporting the 802.11ax standard can not only send PPDUs defined by 802.11ax but also send PPDUs defined by 802.11a, 802.11n - MF, 802.11ac, and 802.11ba. For the receiver of a higher version, it can also identify and receive PPDUs of the same version and each lower version.

[0193] For example, both the HT - SIG1 and HT - SIG2 fields of 802.11n - MF use quadrature BPSK (QBPSK) modulation, where QBPSK means rotating the constellation diagram of BPSK by 90 degrees; the VHT - SIG - A1 and VHT - SIG - A2 of 802.11ac use BPSK and QBPSK modulation respectively. For 802.11ba, backward compatibility can meet one or more of the following:

[0194] (1) The BPSK - mark1 of 802.11ba can use BPSK modulation, while the HT - SIG1 and HT - SIG2 fields of 802.11n - MF use QBPSK modulation, so that the receiver of 802.11n - MF can thereby determine that the PPDU of 802.11ba is not the PPDU that the receiver of 802.11n - MF should receive;

[0195] (2) BPSK-mark2 of 802.11ba can adopt BPSK modulation, while VHT-SIG-A1 and VHT-SIG-A2 of 802.11ac adopt BPSK and QBPSK modulation respectively. Thus, the receiver of 802.11ac can determine accordingly that the PPDU of 802.11ba is not the PPDU that the receiver of 802.11ac should receive;

[0196] (3) Although both RL-SIG and HE-SIGA of the PPDU of 802.11ax adopt BPSK modulation, in this PPDU, RL-SIG follows L-SIG. Therefore, the receiver of 802.11ax can determine whether a PPDU is the PPDU that the receiver of 802.11ax should receive by the repetition characteristics of L-SIG and RL-SIG and the fact that the length of L-SIG cannot be divided evenly by 3;

[0197] (4) Although both RL-SIG and U-SIG of the PPDU of 802.11be also adopt BPSK modulation, this PPDU is similar to the PPDU of 802.11ax, and RL-SIG also follows L-SIG. However, starting from 802.11be, U-SIG is added to the traditional preamble. The physical layer version identifier is included in U-SIG. When the physical layer version identifier is "0", it indicates EHT. When the physical layer version identifier is "1" to "7", they are all reserved values. Through this physical layer version identifier, it can be explicitly indicated that the PPDU is the PPDU of 802.11be.

[0198] It can be seen that by adopting the PPDU or traditional preamble in the above format, the receivers of each protocol version can identify the PPDU that the receiver should receive, that is, the PPDU or traditional preamble has the characteristic of automatic detection. The traditional preamble or PPDU in the embodiments of the present application can also have the characteristic of automatic detection. Therefore, optionally, the format of the traditional preamble in the embodiments of the present application can use a format similar to that of 802.11ba. For example, the traditional preamble in the embodiments of the present application can include L-STF, L-LTF, L-SIG, BPSK-mark1, and BPSK-mark2. Considering that the WUR device will also use the traditional preamble or PPDU in this format, in order to distinguish it from the WUR, optionally, the synchronization sequence included in the PPDU in the embodiments of the present application can be different from the synchronization sequence included in the PPDU corresponding to the WUR device, so that the receiving end of the PPDU can distinguish whether it is the PPDU of the WUR or the PPDU in the embodiments of the present application (for example, called AMP PPDU). For example, the synchronization sequence can be included in the synchronization field of the PPDU. For the synchronization field, reference can be made toFigure 4 。

[0199] S1003. The AP sends an incentive signal, and / or, the second STA sends an incentive signal. Or S1003 can also be understood as that the AP sends an incentive signal and / or this trigger frame also triggers the second STA to send an incentive signal. Therefore, the AP sends an incentive signal and / or the second STA sends an incentive signal.

[0200] Among them, according to Figure 3 the embodiments shown or the previous introduction to the trigger frame, it can be known that this trigger frame can trigger the second type of STA to send the first information and / or an incentive signal, and the second STA is one of the one or more second type of STAs. Figure 10 Taking the second STA as an example. For example, if the first STA has no energy storage capacity or limited energy storage capacity, resulting in the first STA being unable to send uplink data through the energy provided by the first STA, then the AP and / or the second type of STA can send an incentive signal to the first STA, so that the first STA can send uplink data by means of the energy of this incentive signal to improve the success rate of the first STA sending uplink data.

[0201] And according to the previous introduction to the trigger frame, it can be known that the incentive signal can be sent, or it may not be sent, and the reason will not be elaborated. If the incentive signal does not need to be sent, then S1003 does not need to be executed. Therefore, S1003 is an optional step.

[0202] Among them, if the incentive signal needs to be sent, the AP can send the first information and the incentive signal, and the AP does not trigger the second type of STA to send the first information and the incentive signal; or, the AP can send the first information and the incentive signal, and the AP will also trigger the second type of STA to send the first information and / or the incentive signal through a trigger frame, such as triggering the second STA to send the first information and / or the incentive signal; or, the AP does not send the first information and the incentive signal, and the AP will trigger the second type of STA to send the first information and the incentive signal through a trigger frame, such as triggering the second STA to send the first information and the incentive signal; or, the AP can send the first information, and the AP triggers the second type of STA to send the incentive signal through a trigger frame, such as triggering the second STA to send the incentive signal; or, the AP can send the incentive signal, and the AP triggers the second type of STA to send the first information through a trigger frame, such as triggering the second STA to send the first information; or, the AP can send the first information, and the AP triggers the second type of STA to send the first information and the incentive signal through a trigger frame, such as triggering the second STA to send the first information and the incentive signal; or, the AP can send the incentive signal, and the AP triggers the second type of STA to send the first information and the incentive signal through a trigger frame, such as triggering the second STA to send the first information and the incentive signal, and so on. Specifically, which device or devices send the first information or the incentive signal can be decided by the AP.

[0203] If the AP sends the first information and the incentive signal, optionally, the AP can send the first information when the trigger frame in S1001 is sent and after an SIFS time interval. The SIFS is, for example, 16 μs. When the first information is sent, the AP can send the incentive signal. For this, reference can be made to Figure 14A . Among them, Figure 14A taking the example that the trigger frame triggers a Class C AMP STA to send uplink data. In Figure 14A , after receiving the trigger frame, the Class C AMP STA will wait for a first duration and then send uplink data, which will be introduced in other steps later. For example, the AP starts timing from when the trigger frame is sent, and the timing ends at the SIFS time. At the end of the timing, the AP can send the first information, and when the first information is sent, the AP can send the incentive signal. For the introduction of the SIFS, reference can be made to the embodiment shown in Figure 3 .

[0204] Or, if the second STA sends the first information and the incentive signal and the AP does not send the first information and the incentive signal, the second STA can send the first information when it finishes receiving the trigger frame of S1001, and when the first information is sent, the second STA can send the incentive signal. For this, reference can be made to Figure 14B , Figure 14BTaking the second STA as an LPT STA as an example, and taking the case where the triggered frame triggers a Class C AMP STA to send uplink data as an example. The time when the second STA finishes receiving the triggered frame and the time when the AP arrives after a SIFS after sending the triggered frame can be aligned. In Figure 14B after receiving the triggered frame, the Class C AMP STA will wait for a first duration and then send uplink data.

[0205] Alternatively, if the AP sends the first information without sending an incentive signal, and the second STA sends an incentive signal without sending the first information, then optionally, the AP can send the first information when the triggered frame in S1001 is sent and after an interval of SIFS time, and this SIFS is, for example, 16 μs. For the second STA, the second STA can send an incentive signal when the first duration arrives after receiving the triggered frame, and this time can be the same time as when the first information is sent. For this, reference can be made to Figure 14C , Figure 14C Taking the second STA as an LPT STA as an example, and taking the case where the triggered frame triggers a Class C AMP STA to send uplink data as an example. For example, the second STA can start timing from when it finishes receiving the triggered frame, and when the first duration arrives, the second STA can send an incentive signal. In Figure 14C after receiving the triggered frame, the Class C AMP STA will wait for a first duration and then send uplink data.

[0206] Alternatively, if the AP sends an incentive signal without sending the first information, and the second STA sends the first information without sending an incentive signal, then optionally, the second STA can send the first information when it finishes receiving the triggered frame in S1001, and the AP can send an incentive signal when the triggered frame in S1001 is sent and after an interval of SIFS time and then waiting for the first duration to arrive. For this, reference can be made to Figure 14D . Figure 14D Taking the second STA as an LPT STA as an example, and taking the case where the triggered frame triggers a Class C AMP STA to send uplink data as an example. In Figure 14D after receiving the triggered frame, the Class C AMP STA will wait for a first duration to send uplink data.

[0207] The aforementioned Figures 14A to 14DAll are exemplified by a STA (the second STA). According to the introduction of the trigger frame in the foregoing, the trigger frame can trigger at least one STA to send the first information and / or the incentive signal, and / or the AP can send the first information and / or the incentive signal. For example, if only one STA sends the first information and / or the incentive signal, or only the AP sends the first information and / or the incentive signal, then for the first information, the coverage range of the first information is limited, and some STAs may not receive the first information. Then these STAs may not remain silent when the first STA sends uplink data, but will send data, which may interfere with the uplink data of the first STA. Therefore, in the embodiments of the present application, the AP can trigger at least one STA to send the first information through the trigger frame, and / or the AP can send the first information. By sending the first information through more devices, the coverage range of the first information can be increased, so that more STAs can receive the first information, and the interference to the uplink data of the first STA can also be reduced. For the incentive signal, if only one STA sends the incentive signal, or only the AP sends the incentive signal, then the energy of the incentive signal is limited. It is possible that the first STA does not receive the incentive signal, or the energy of the incentive signal decays greatly when it reaches the first STA, resulting in the first STA being unable to obtain enough energy to send uplink data. Therefore, in the embodiments of the present application, the AP can trigger at least one STA to send the incentive signal through the trigger frame, and / or the AP can send the incentive signal. By sending the incentive signal through more devices, the energy of the incentive signal can be increased, so that the first STA can obtain enough energy through the incentive signal to send uplink data. As for which STAs the AP triggers to send the first information and / or the incentive signal, it can be implemented by the AP.

[0208] For example, the AP triggers three STAs of the second type (such as LPT STA1, LPT STA2, and LPT STA3 respectively) to send the first information and / or the incentive signal. Among them, the AP instructs LPT STA1 to send the first information and the incentive signal, instructs LPT STA2 to send the incentive signal, and instructs LPT STA3 to send the first information. In this example, the AP neither sends the first information nor the incentive signal. Then LPT STA1 can send the first information when it finishes receiving the trigger frame of S1001, and LPT STA1 can send the incentive signal when it finishes sending the first information; LPT STA2 can send the incentive signal when the first duration after receiving the trigger frame arrives; LPT STA3 can send the first information when it finishes receiving the trigger frame of S1001. For this, reference can be made to Figure 14E , Figure 14E Taking the example that the trigger frame triggers a C-class AMP STA to send uplink data. In Figure 14EAfter receiving the trigger frame, the Class C AMP STA waits for the first duration to send uplink data.

[0209] If the incentive signals are sent by multiple STAs of the second type, optionally, the AP can select STAs with distances from the first STA that are not very different to send the incentive signals. For example, the difference in distance between any two STAs participating in sending the incentive signals and the first STA can be less than or equal to the first threshold, that is, the distances between these two STAs and the first STA are not very different. Then, the incentive signals sent by the STAs participating in sending the incentive signals arrive at the first STA at similar times. For example, these incentive signals can arrive at the first STA at the same time, reducing the probability of mutual cancellation of the incentive signals sent by these STAs due to different transmission delays. If the AP also participates in sending the incentive signals, for example, both the AP and the second STA send the incentive signals, then the distance between the AP and the first STA and the distance between the second STA and the first STA can be less than or equal to the first threshold. That is, the distances from different devices (including the AP and / or STAs) participating in sending the incentive signals to the first STA can all be not very different, so that the incentive signals sent by these devices can arrive at the first STA as much as possible at the same time. For the first STA, it is equivalent to receiving incentive signals with superimposed energy, which helps the first STA obtain more energy to send uplink data.

[0210] In addition to Figures 14A to 14E the several cases shown, according to the foregoing, there are also many different ways for the AP and / or the second STA to send the first information and / or the incentive signals, and their sending processes are similar, and these will not be illustrated by the drawings here.

[0211] In the foregoing Figures 11A to 11D and Figures 14A to 14E the AP can also send an acknowledgment (ACK), which is, for example, the ACK corresponding to the first uplink data (to be introduced in the next step), for example, indicating whether the reception of the first uplink data is successful or failed. Optionally, the AP can send this ACK when the SIFS time arrives after the first STA finishes sending the first uplink data, and this SIFS can be regarded as the transmission time of the first uplink data. Or, the AP can also send this ACK immediately when it finishes receiving the first uplink data.

[0212] S1004. The first STA sends the first uplink data. Correspondingly, the AP receives the first uplink data.

[0213] Among them, S1004 and Figure 3 S303 in the embodiment shown can be the same step.

[0214] If the first STA does not need to send the first uplink data through the back-reflection method, but can send the first uplink data through the energy provided by the first STA, the first STA can send the first uplink data when the first duration after receiving the trigger frame in S301 arrives; or, if the first STA does not have to send the first uplink data through the energy of the received excitation signal, but can send the first uplink data through the energy provided by the first STA, the first STA can send the first uplink data when the first duration after receiving the trigger frame in S1001 arrives. Among them, regarding the back-reflection method, reference can be made to the relevant content of the first implementation method of the trigger frame in the previous text.

[0215] Or, if the first STA sends the first uplink data through the back-reflection method, or the first STA sends the first uplink data by receiving an excitation signal, the first STA can send the first uplink data when receiving the excitation signal or after receiving the excitation signal, and the excitation signal may come from the AP and / or at least one second-type STA (including the second STA). Considering that there is a certain transmission delay for the excitation signal and the excitation signal is sent when the first information is sent, for the first STA, it may not be able to immediately receive the excitation signal when the first duration after receiving the trigger frame in S1001 arrives. Therefore, optionally, the first STA can start listening for the excitation signal when the first duration after receiving the trigger frame in S1001 arrives. When receiving the excitation signal or after receiving the excitation signal, the first STA can send the uplink data through the energy obtained from the excitation signal. For example, in the previous Figures 14A to 14E it was taken as an example that the start time of sending the excitation signal is aligned with the time when the first STA sends the uplink data. In actual applications, the time when the first STA sends the uplink data may be later than the start time of sending the excitation signal. Among them, since the first STA may send the uplink data for a period of time, the behavior of the sending end of the excitation signal (such as the AP and / or at least one second-type STA) to send the excitation signal can last for a period of time. Among them, if the sending end of the excitation signal includes the AP, the AP may send the excitation signal and receive the uplink data simultaneously. Therefore, the AP can send the excitation signal and receive the uplink data through different antennas respectively. Optionally, if the AP wants to send the first information and the excitation signal, the AP can use the same antenna or different antennas to send the first information and the excitation signal.

[0216] The first uplink data is included in the second PPDU, for example, and the second PPDU is an uplink PPDU. Optionally, in addition to sending the first uplink data, the first STA may also send a first preamble. For example, if the first preamble and the first uplink data are included in the second PPDU, then in the embodiments of the present application, the first STA sending the first uplink data may be replaced by the first STA sending the second PPDU. The transmission bandwidth of the first preamble is, for example, the first bandwidth, that is, the first preamble may be a preamble that supports being sent on a smaller bandwidth, and the first bandwidth is the bandwidth supported by the first STA, so that the first STA can send the first preamble. Additionally, the transmission bandwidth of the first uplink data is also, for example, the first bandwidth, so that the first STA can send the first uplink data. The first preamble may also be referred to as an AMP preamble, or it may have other names. For example, the first preamble may include a synchronization sequence for a receiving device (such as an AP) of the first uplink data to perform reception synchronization. Optionally, the first preamble may further include a SIG field, and the SIG field may indicate information such as the length and / or MCS of the first uplink data.

[0217] Among them, the first bandwidth is, for example, 4 MHz, or it may be greater than or less than 4 MHz, etc. The second bandwidth is greater than the first bandwidth. The second bandwidth is, for example, the bandwidth supported by both the AP and the second type of STA. For example, the second bandwidth is 20 MHz, or it may also be greater than or less than 20 MHz, etc.

[0218] As introduced above, the first STA may send the first uplink data when the first duration arrives after receiving the trigger frame, and the first duration may have different implementation manners. For example, the first duration may be the duration of the first information; or, the first duration may be the sum of the duration of the first information and the SIFS. Taking the first STA as a type-B STA as an example, for example, the first information is sent by the AP. If the AP uses different antennas to send the first information and receive the first uplink data, then the first duration may be the duration of the first information, and reference can be made to Figure 11A ; or, if the AP uses the same antenna to send the first information and receive the first uplink data, then the first duration may be the sum of the duration of the first information and the SIFS, and reference can be made to Figure 11B .

[0219] Optionally, the AP may trigger one or more STAs to send uplink data through a trigger frame. For this step, reference can be made to Figure 15 S1501 in Figure 15 The communication method shown takes the AP triggering multiple STAs as an example, and takes these multiple STAs including STA a and STA b as an example. For example, in the embodiments of the present application, the AP may trigger one or more first-type STAs to send uplink data, and the first STA is one of them.

[0220] If the AP triggers multiple STAs to send uplink data, optionally, different STAs among these multiple STAs can use different spreading codes to send uplink data, which is equivalent to different STAs using different frequency division multiplexing methods to send uplink data, so as to reduce the probability of uplink data collision. For example, referring to Figure 15 in S1502, STA a sends uplink data a to the AP, and STAb sends uplink data b to the AP, where uplink data a uses spreading code a and STA b uses spreading code b. For example, one of these multiple STAs (such as including STA a and STA b) is the first STA, and the first STA can use direct sequence spread spectrum (DSSS) spread spectrum modulation to send uplink data, while other STAs among these multiple STAs except the first STA can use other spread spectrum modulation methods to send uplink data. Optionally, the spreading code (or, spread spectrum method) used by each STA can be determined by the STA itself, or can also be indicated by the AP. For example, the AP can indicate the spreading code to each STA through a trigger frame (for example, for the embodiments of this application, it can be the trigger frame in S1501). For example, for any one of the STAs, the spreading code used by the STA can be indicated through the user information field in the trigger frame for indicating the STA; or, the AP can also indicate the spreading code to each STA through other means (such as the AP sending other information), and there is no limitation on this.

[0221] Or, if the AP triggers multiple STAs to send uplink data, the multiple STAs can also reduce collisions not by using different spreading codes, but by other means, such as reducing collisions through time division multiplexing and / or code division multiplexing, etc., and there is no limitation on this.

[0222] Among them, for Figure 15 the relevant content shown, it can be combined in the Figure 3 embodiments shown or Figure 10 the embodiments shown, or it can also not be combined with the Figure 3 embodiments shown or Figure 10 the embodiments shown, but be used as an independent embodiment. If Figure 15 the embodiments shown are combined with Figure 3 the embodiments shown, then S1501 and Figure 3 S301 in the embodiments shown can be the same step, and S1502 and Figure 3 S303 in the embodiments shown can be the same step; or, if Figure 15 the embodiments shown are combined with Figure 10 the embodiments shown, then S1501 and Figure 10S1001 in the illustrated embodiment may be the same step, and S1502 and Figure 10 S1004 in the illustrated embodiment may be the same step.

[0223] Or, if Figure 15 the content shown is an independent embodiment, the types of the multiple STAs are not limited. For example, the multiple STAs may include STAs of a first type and / or STAs of a second type, or may include other STAs. Additionally, if Figure 15 the content shown is an independent embodiment, the format of the trigger frame for indicating the spreading code or other information is also not limited. For example, the trigger frame may be implemented in any one of the two implementation manners of the trigger frame introduced above, or the trigger frame may also be implemented in a traditional format.

[0224] In summary, in the embodiments of the present application, the AP may send the first information, and / or may trigger the second type of STA to send the first information. The first STA that does not support the second bandwidth does not have to send the first information in the second bandwidth, but may send the uplink data in the supported first bandwidth. The first information may be used to cause the third STA not to send data when the first STA sends the uplink data. For example, the third STA may remain silent when the first STA sends the uplink data. Thus, it is equivalent to the AP and / or the second type of STA sending the first information on behalf of the first STA that cannot send the first information, so that even if the first STA cannot send the first information, the interference is small when sending the uplink data because other devices (the AP and / or the second type of STA) send the first information on behalf of the first STA, which is beneficial to improving the success rate of sending the uplink data of the first STA.

[0225] Figure 16 A schematic structural diagram of a communication device provided by an embodiment of the present application is given. The communication device 1600 may be Figure 3 , Figure 10 or Figure 15 the AP or the circuit system in the AP described in any one of the embodiments shown in the drawings, for implementing the method corresponding to the AP in the above method embodiments. Or, the communication device 1600 may be Figure 3 , Figure 10 or Figure 15 the first STA or the circuit system in the first STA described in any one of the embodiments shown in the drawings, for implementing the method corresponding to the first STA in the above method embodiments. Or, the communication device 1600 may be Figure 3 or Figure 10 the second STA or the circuit system in the second STA described in the embodiment shown, for implementing the method corresponding to the second STA in the above method embodiments. For example, a circuit system is a chip or a chip system.

[0226] The communication device 1600 includes at least one processor 1601. The processor 1601 can be used for internal processing of the device to achieve certain control processing functions. Optionally, the processor 1601 includes instructions. Optionally, the processor 1601 can store data. Optionally, different processors can be independent devices, can be located at different physical locations, and can be located on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, integrated on one or more integrated circuits.

[0227] Optionally, the communication device 1600 includes one or more memories 1603 for storing instructions. Optionally, data can also be stored in the memory 1603. The processor and the memory can be provided separately or integrated together.

[0228] Optionally, the communication device 1600 includes a communication line 1602 and at least one communication interface 1604. Among them, since the memory 1603, the communication line 1602, and the communication interface 1604 are all optional, they are Figure 16 all represented by dashed lines.

[0229] Optionally, the communication device 1600 can also include a transceiver and / or an antenna. Among them, the transceiver can be used to send information to other devices or receive information from other devices. The transceiver can be referred to as a transceiver, a transceiver circuit, an input / output interface, etc., and is used to implement the transceiver function of the communication device 1600 through the antenna. Optionally, the transceiver includes a transmitter and a receiver. Exemplarily, the transmitter can be used to generate a radio frequency signal from a baseband signal, and the receiver can be used to convert an excitation signal into a baseband signal.

[0230] The processor 1601 can include a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application solution.

[0231] The communication line 1602 can include a path for transmitting information between the above components.

[0232] The communication interface 1604 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), wired access network, etc.

[0233] The memory 1603 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but not limited to this. The memory 1603 can exist independently and be connected to the processor 1601 through the communication line 1602. Alternatively, the memory 1603 can also be integrated with the processor 1601.

[0234] Among them, the memory 1603 is used to store computer execution instructions for implementing the solution of this application, and is controlled by the processor 1601 to execute. The processor 1601 is used to execute the computer execution instructions stored in the memory 1603, so as to implement Figure 3 , Figure 10 or Figure 15 the steps performed by the AP or the first STA or the second STA described in the embodiments shown in any one of the drawings.

[0235] Optionally, the computer execution instructions in the embodiments of this application can also be referred to as application code, and this application does not make specific limitations on this.

[0236] In a specific implementation, as an embodiment, the processor 1601 can include one or more CPUs, such as Figure 16 CPU0 and CPU1 in

[0237] In a specific implementation, as an embodiment, the communication device 1600 can include multiple processors, such as Figure 16The processors 1601 and 1605 therein. Each of these processors can be a single-CPU processor or a multi-CPU processor. The processors herein can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0238] When Figure 16 When the communication device 1600 shown is a chip, such as a chip of the first STA, a chip of the second STA, or a chip of the AP, then the chip includes a processor 1601 (and may also include a processor 1605), a communication line 1602, and a communication interface 1604. Optionally, it may include a memory 1603. Specifically, the communication interface 1604 can be an input interface, a pin, or a circuit, etc. The memory 1603 can be a register, a cache, etc. The processors 1601 and 1605 can be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of programs for the communication method of any of the above embodiments.

[0239] The embodiments of the present application can divide the device into functional modules according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. For example, in the case of dividing each functional module corresponding to each function, Figure 17 shows a schematic diagram of a device. The device 1700 can be the AP, the first STA, or the second STA involved in the above method embodiments. The device 1700 includes a sending unit 1701, a processing unit 1702, and a receiving unit 1703. Among them, the sending unit 1701 and the receiving unit 1703 can be two functional units, and these two functional units respectively implement the sending function and the receiving function; or, the sending unit 1701 and the receiving unit 1703 can also be the same functional unit, and this functional unit can implement both the sending function and the receiving function.

[0240] It should be understood that the device 1700 can be used to implement the steps executed by the AP, the first STA, or the second STA in the communication method of the embodiments of the present application. The relevant features can be referred to the above Figure 3 、 Figure 10 or Figure 15 any of the embodiments shown in the drawings, which will not be elaborated here.

[0241] Optionally, Figure 17The functions / implementation processes of the sending unit 1701, receiving unit 1703, and processing unit 1702 in [0] can be implemented by the processor 1601 in [0] calling computer-executable instructions stored in the memory 1603. Alternatively, Figure 16 The functions / implementation processes of the processing unit 1702 in [0] can be implemented by the processor 1601 in [0] calling computer-executable instructions stored in the memory 1603, Figure 17 and the functions / implementation processes of the sending unit 1701 and receiving unit 1703 in [0] can be implemented by the communication interface 1604 in [0]. Figure 16 The functions / implementation processes of the sending unit 1701 and receiving unit 1703 in [0] can be implemented by the communication interface 1604 in [0]. Figure 17 The functions / implementation processes of the sending unit 1701 and receiving unit 1703 in [0] can be implemented by the communication interface 1604 in [0]. Figure 16 The functions / implementation processes of the sending unit 1701 and receiving unit 1703 in [0] can be implemented by the communication interface 1604 in [0].

[0242] Optionally, when the device 1700 is a chip or a circuit, the functions / implementation processes of the sending unit 1701 and receiving unit 1703 can also be implemented through pins or circuits, etc.

[0243] This application also provides a computer-readable storage medium storing a computer program or instructions. When the computer program or instructions are run, the methods executed by the AP, the first STA, or the second STA in the foregoing method embodiments are implemented. In this way, the functions described in the above embodiments can be implemented in the form of software functional units and sold or used as independent products. Based on this understanding, the technical solution of this application, in essence, or the part that makes a contribution, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.

[0244] This application also provides a computer program product, which includes computer program code. When the computer program code runs on a computer, the computer is caused to execute the methods executed by the AP, the first STA, or the second STA in any of the foregoing method embodiments.

[0245] This application embodiment also provides a processing device, including a processor and an interface; the processor is used to execute the methods executed by the AP, the first STA, or the second STA involved in any of the foregoing method embodiments.

[0246] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.

[0247] In the embodiments of the present application, the various illustrative logical units and circuits described can be implemented or operate the described functions through a design of a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above. The general-purpose processor can be a microprocessor. Optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.

[0248] The steps of the methods or algorithms described in the embodiments of the present application may be directly embedded in hardware, software units executed by a processor, or a combination of both. The software units may be stored in a RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, register, hard disk, removable disk, CD-ROM, or any other form of storage medium in the art. Exemplarily, the storage medium may be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Optionally, the storage medium may also be integrated into the processor. The processor and the storage medium may be disposed in an ASIC, and the ASIC may be disposed in a terminal device. Optionally, the processor and the storage medium may also be disposed in different components of the terminal device.

[0249] These computer program instructions may also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one process or multiple processes and / or Figure 1 boxes or multiple boxes.

[0250] The content in the various embodiments of the present application may be referred to each other. Without special instructions and logical conflicts, the terms and / or descriptions between different embodiments are consistent and may be cross-referenced. The technical features in different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0251] It can be understood that in the embodiments of the present application, the AP and / or the first STA and / or the second STA may execute some or all of the steps in the embodiments of the present application. These steps or operations are only examples. In the embodiments of the present application, other operations or various variations of the operations may also be executed. In addition, the various steps may be executed in different orders presented in the embodiments of the present application, and it is possible not to execute all the operations in the embodiments of the present application.

Claims

1. A communication method, characterized in that, Applied to an access point device, the method includes: Sending a trigger frame for triggering a first station to send first uplink data, where the first station is a station that cannot send first information; Sending the first information, and / or the trigger frame is further used to trigger a second station to send the first information, where the first information is used to cause a third station not to send data when the first station sends the first uplink data, and the third station is the second station, or the third station is at least one station other than the first station and the second station; Receiving the first uplink data from the first station.

2. The method according to claim 1, wherein: The sending of the trigger frame includes: sending the trigger frame in a first bandwidth; The sending of the first information includes: sending the first information in a second bandwidth, where the first bandwidth is less than the second bandwidth; The receiving of the first uplink data from the first station includes: receiving the first uplink data from the first station in the first bandwidth.

3. The method according to claim 1 or 2, characterized in that, The sending of the first information includes: Sending the first information when a short inter-frame space (SIFS) time elapses after the trigger frame is sent.

4. The method according to any one of claims 1 to 3, wherein: The first information includes a legacy preamble or a short frame, and the short frame includes the legacy preamble and a frame body.

5. The method according to claim 4, wherein: The legacy preamble includes a legacy short training field (L-STF), a legacy long training field (L-LTF), and a legacy signaling field (L-SIG); or, The legacy preamble includes L-STF, L-LTF, L-SIG, binary phase shift keying mark 1 (BPSK-mark1), and BPSK-mark2.

6. The method according to claim 4 or 5, characterized in that The short frame includes a clear to send (CTS), a null data packet (NDP), or an acknowledgment (ACK).

7. The method according to any one of claims 1 to 6, characterized in that The method further includes: Sending an incentive signal, and / or the trigger frame is further used to trigger the second station to send an incentive signal, where the incentive signal is used to provide energy for the first station to send the first uplink data.

8. The method according to any one of claims 1 to 7, characterized in that, The trigger frame is used to trigger a first station to send first uplink data, including: When the first information is sent by the access point device, the trigger frame includes at least one user information field, and one of the at least one user information fields includes a user identification field for indicating the first station, and the trigger frame is used to indicate the first station to send the first uplink data.

9. The method according to any one of claims 1 to 8, characterized in that, The trigger frame is further used to trigger the second station to send the first information, including: The trigger frame includes at least one user information field, and one of the at least one user information fields includes a user identification field and a user type field, where the user identification field is used to indicate the second station, and the user type field is used to indicate sending the first information.

10. The method according to claim 8 or 9, characterized in that, At least two fields among the other fields in the one user information field except the user identification field are reserved fields.

11. The method according to any one of claims 1 to 10, characterized in that The common information field of the trigger frame includes a trigger type field, and the value of the trigger type field is a first value, where the first value is used to indicate that the trigger frame is used to trigger a station that cannot send the first information to send uplink data.

12. The method according to claim 11, wherein The value range of the first value is [9, 15].

13. The method according to claim 11 or 12, characterized in that The common information field further includes an uplink length field, which is used to indicate the length of the first uplink data. Among them, At least six fields among the other fields in the common information field except the trigger type field and the uplink length field are reserved fields.

14. The method according to any one of claims 1 to 7, characterized in that, The trigger frame includes at least one first user information field, and each first user information field in the at least one first user information field is used to indicate a station that cannot send the first information. One first user information field in the at least one first user information field is used to indicate the first station, and the trigger frame is used to indicate the first station to send the first uplink data.

15. The method according to any one of claims 1 to 7, 14, characterized in that The trigger frame includes at least one second user information field, and each second user information field in the at least one second user information field is used to indicate a station that is used to send the first information and / or send an incentive signal to a station that cannot send the first information. One second user information field in the at least one second user information field is used to indicate the second station.

16. The method according to any one of claims 1 to 15, characterized in that, The first uplink data uses a first spreading code.

17. A communication method, characterized in that, Applied to the first station, the method includes: Receiving a trigger frame, where the trigger frame is used to trigger the first station to send first uplink data; After waiting for a first duration, sending the first uplink data, where the first duration is greater than or equal to the duration of the first information, and the first information is used to cause a third station not to send data when the first station sends the first uplink data. Among them, the third station is the second station, or the third station is at least one station other than the first station and the second station.

18. The method according to claim 17, characterized in that The first duration is the duration of the first information; or, The first duration is the sum of the duration of the first information and the SIFS.

19. The method according to claim 17 or 18, characterized in that, The trigger frame is used to trigger the first station to send uplink data, including: The trigger frame includes at least one user information field, and one user information field in the at least one user information field includes a user identification field, and the user identification field is used to indicate the first station, and the trigger frame is used to indicate the first station to send the first uplink data.

20. A communication method, characterized in that, Applied to the second station, the method includes: Receiving a trigger frame, where the trigger frame is used to trigger the second station to send the first information and / or an incentive signal, the first information is used to cause a third station not to send data when the first station sends the first uplink data, and the incentive signal is used to provide energy for the first station to send the first uplink data. Among them, the third station is the second station, or the third station is at least one station other than the first station and the second station; Transmit the first information and / or the excitation signal.

21. The method according to claim 20, characterized in that, The trigger frame is used to trigger the second station to transmit the first information and / or the excitation signal, including: The trigger frame includes at least one user information field, and one of the at least one user information fields includes a user identification field and a user type field. The user identification field is used to indicate the second station, and the user type field is used to indicate the transmission of the first information and / or the excitation signal.

22. The method according to any one of claims 17 to 21, characterized in that, The common information field of the trigger frame includes a trigger type field, and the value of the trigger type field is a first value. The first value is used to indicate that the trigger frame is used to trigger a station that cannot transmit the first information to transmit uplink data.

23. The method according to claim 22, wherein The value range of the first value is [9, 15].

24. The method according to any one of claims 17 to 23, characterized in that The first information includes a traditional preamble or a short frame, and the short frame includes the traditional preamble and a frame body.

25. The method according to claim 24, wherein The traditional preamble includes L-STF, L-LTF, and L-SIG; or, The traditional preamble includes L-STF, L-LTF, L-SIG, BPSK-mark1, and BPSK-mark2.

26. The method according to claim 24 or 25, characterized in that, The short frame includes CTS, NDP, or ACK.

27. A communication device, characterized in that, The communication device includes a processor and a memory. The memory is used to store a computer program, and the processor is used to execute the computer program stored on the memory, so that the communication device executes the method according to any one of claims 1 to 16, or so that the communication device executes the method according to any one of claims 17 to 26.

28. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program. When the computer program runs on a computer, it causes the computer to execute the method according to any one of claims 1 to 16, or causes the computer to execute the method according to any one of claims 17 to 26.

29. A computer program product, characterized in that, The computer program product includes a computer program. When the computer program runs on a computer, it causes the computer to execute the method according to any one of claims 1 to 16, or causes the computer to execute the method according to any one of claims 17 to 26.

30. A chip system, characterized in that, The chip system includes: A processor and an interface. The processor is used to call and run instructions from the interface. When the processor executes the instructions, it implements the method according to any one of claims 1 to 16, or implements the method according to any one of claims 17 to 26.