Communication method and communication apparatus

By instructing the second device to trigger sensing and measurement through the first device, and controlling the transmission and reception operations of the third device, the problem of high energy consumption of the access point (AP) during sensing and measurement exchange is solved, and energy saving and efficient use of resources are achieved.

WO2026092608A1PCT designated stage Publication Date: 2026-05-07HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-10-30
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

In the sensing response end-to-sensing response end (SR2SR) sensing process or the proxy sensing (SBP) process, the access point (AP) needs to participate in each sensing measurement exchange, resulting in high energy consumption.

Method used

The first device instructs the second device to trigger sensing measurements and controls the transmission and reception operations of the third device, thereby reducing the involvement of the first device. The second device performs sensing measurements off-channel, saving basic channel bandwidth resources.

Benefits of technology

This reduces the power consumption of the access point (AP) and improves the efficiency of the device in performing other tasks on the basic channel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025131321_07052026_PF_FP_ABST
    Figure CN2025131321_07052026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and a communication apparatus. The method comprises: a first device sending a first frame to a second device, wherein the first frame comprises first information and information of at least one third device, the first information is used for indicating that the second device triggers first sensing measurement, the information of the third device comprises address information and role information of the third device, the role information of the third device is used for indicating to the second device that the third device is a sensing sending end and / or a sensing receiving end, and the second device and one or more of the at least one third device participate in the first sensing measurement; and the first device receiving a second frame from the second device, wherein the second frame is a response frame to the first frame. According to the present application, a first device may not participate in a sensing measurement exchange phase of first sensing measurement, so that the energy consumption of the first device can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and communication devices

[0001] This application claims priority to Chinese Patent Application No. 202411569747.9, filed on November 4, 2024, entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of wireless technology, and more specifically, to a communication method and a communication device. Background Technology

[0003] Wireless local area networks (WLANs) have evolved to the point where 802.11 is one of the mainstream wireless access standards, enjoying widespread commercial application over the past decade. 802.11bf, in particular, is a next-generation wireless standard focusing on WLAN sensing. WLAN sensing allows devices with WLAN sensing capabilities to determine the characteristics of a predetermined target (such as an object, animal, or person) based on received wireless signals in a given environment. These characteristics include the target's distance, orientation, speed, movement, and behavior.

[0004] In the sensing responder to sensing responder (SR2SR) or sensing by proxy (SBP) SR2SR process, after the access point (AP) helps the station (STA) establish the SR2SR sensing task, the AP must participate in every subsequent sensing measurement exchange, which results in high AP power consumption. Summary of the Invention

[0005] This application provides a communication method and communication device that enables the STA to achieve SR2SR sensing and measurement without the participation of the AP, or with minimal AP participation, thereby helping to reduce the AP's energy consumption.

[0006] Firstly, a communication method is provided. This method can be executed by a first device, or by a chip or circuit in the first device, and this application does not limit the execution thereto. For ease of description, the following explanation uses execution by the first device as an example.

[0007] The method includes: sending a first frame to a second device, the first frame including first information and information of at least one third device, the first information being used to instruct the second device to trigger a first sensing measurement, the information of the third device including address information and role information of the third device, the role information of the third device being used to instruct the second device that the third device is a sensing transmitter and / or a sensing receiver; wherein, the second device and one or more of the at least one third device participate in the first sensing measurement; and receiving a second frame from the second device, the second frame being a response frame to the first frame.

[0008] Based on the above technical solution, the first device can instruct the second device to trigger the first sensing measurement and send information about at least one third device that may participate in the first sensing measurement to the second device. This allows the second device to control the transmission and reception operations of the third devices based on the information of the third devices participating in the first sensing measurement during the sensing measurement exchange phase. When the second device controls the transmission and reception operations of the third devices participating in the first sensing measurement, the first device can avoid participating in the sensing measurement exchange phase of the first sensing measurement, thereby reducing the energy consumption of the first device.

[0009] Among them, "the second device triggers the first sensing measurement" refers to the sensing measurement exchange phase in which the second device triggers the first sensing measurement.

[0010] In conjunction with the first aspect, in some implementations of the first aspect, the first frame also includes second information, which is used to indicate that a first sensing measurement is performed on a first channel, the first channel being an off-channel.

[0011] Based on the above technical solution, the second and third devices can perform the first sensing measurement on the off-channel, which can save the bandwidth resources of the basic channel, thereby enabling the first device to perform other tasks different from the first sensing measurement on the basic channel.

[0012] In conjunction with the first aspect, in some implementations of the first aspect, the first frame further includes third information, which indicates the receiving mode of the measurement report of the first sensing measurement, wherein the receiving mode is one of the following: the second device receives the measurement report in a multi-user (MU) mode; the second device receives the measurement report in a single-user (SU) mode; or the first device receives the measurement report in a MU mode.

[0013] In conjunction with the first aspect, in some implementations of the first aspect, the information of the third device also includes measurement report request information, which is used to indicate whether the second device collects a measurement report of the first sensing measurement from the third device.

[0014] In conjunction with the first aspect, in some implementations of the first aspect, the first frame also includes fourth information, which indicates that the type of the first sensing measurement is a sensing responder to sensing responder (SR2SR) sensing measurement triggered by the second device.

[0015] Based on the above technical solution, the second device can determine, according to the fourth information, whether the first sensing measurement is an SR2SR sensing measurement triggered by the second device or an SR2SR sensing measurement triggered by the first device.

[0016] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending a third frame to a second device, the third frame including fifth information for indicating at least one third device participating in the first sensing measurement; and receiving a response frame from the third frame of the second device.

[0017] Based on the above technical solution, if the first device sends information about at least one third device to the second device, and not every third device participates in the first sensing measurement, the first device instructs the second device on the third device that actually participates in the first sensing measurement. This can avoid the second device scheduling third devices that do not participate in the first sensing measurement during the sensing measurement exchange phase of the first sensing measurement, which would lead to the failure of the first sensing measurement.

[0018] In conjunction with the first aspect, in some implementations of the first aspect, the third frame also includes sixth information, which is used to indicate that the third frame is a frame for indicating a third device actually involved in the sensing measurement.

[0019] Based on the above technical solution, the second device can determine the type of the third frame according to the sixth information, thereby determining the method for parsing the third frame.

[0020] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving a fourth frame from a second device, the fourth frame being used to request a first device agent to establish a first sensing measurement, the fourth frame including information from at least one third device; and sending a response frame of the fourth frame to the second device.

[0021] Based on the above technical solution, the first device can establish a first sensing measurement based on a request from the second device, instruct the second device to trigger the first sensing measurement, and send information about at least one third device that may participate in the first sensing measurement to the second device. This allows the second device to control the transmission and reception operations of the third devices participating in the first sensing measurement during the sensing measurement exchange phase. When the second device controls the transmission and reception operations of the third devices participating in the first sensing measurement, the first device can avoid participating in the sensing measurement exchange phase of the first sensing measurement, thereby reducing the energy consumption of the first device.

[0022] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving a fifth frame from a second device, the fifth frame indicating that the first sensing measurement has been completed; sending a response frame of the fifth frame to the second device; sending a sixth frame to at least one third device participating in the first sensing measurement, the sixth frame requesting a first measurement report of the first sensing measurement; and receiving the first measurement report from the third device participating in the first sensing measurement.

[0023] Based on the above technical solution, in order for the first device to determine that the first sensing measurement has been completed, thereby triggering the third device to report a measurement report, the second device can send a fifth frame to the first device to indicate that the first sensing measurement has been completed.

[0024] In conjunction with the first aspect, in some implementations of the first aspect, the fifth frame also includes seventh information, which is used to indicate the measurement session identifier and / or measurement exchange identifier corresponding to the first sensing measurement.

[0025] Based on the above technical solution, it is beneficial for the first device to match the sensing measurement exchange stage and the measurement report of the first sensing measurement according to the measurement session identifier and / or measurement exchange identifier.

[0026] In conjunction with the first aspect, in some implementations of the first aspect, the fifth frame includes eighth information, which is used to indicate that the fifth frame is a frame used to indicate that the perception measurement has been completed.

[0027] Based on the above technical solution, the second device can determine the type of the fifth frame according to the eighth information, thereby determining the method for parsing the fifth frame.

[0028] Secondly, a communication method is provided. This method can be executed by a second device, or by a chip or circuit in the second device, and this application does not limit it. For ease of description, the following explanation uses execution by a second device as an example.

[0029] The method includes: receiving a first frame from a first device, the first frame including first information and information from at least one third device, the first information being used to instruct a second device to trigger a first sensing measurement, the information from the third device including address information and role information of the third device, the role information of the third device being used to instruct the second device that the third device is a sensing transmitter and / or a sensing receiver; wherein, the second device and one or more of the at least one third device participate in the first sensing measurement; and sending a second frame to the first device, the second frame being a response frame to the first frame.

[0030] The beneficial effects of the second aspect and any possible implementation thereof can be referred to the description in the first aspect above.

[0031] In conjunction with the second aspect, in some implementations of the second aspect, the first frame also includes second information, which is used to indicate that a first sensing measurement is performed on a first channel, the first channel being an off-channel.

[0032] In conjunction with the second aspect, in some implementations of the second aspect, the first frame further includes third information, which is used to indicate the receiving mode of the measurement report of the first sensing measurement, and the receiving mode is one of the following: the second device receives the measurement report in MU mode; the second device receives the measurement report in SU mode; or, the first device receives the measurement report in MU mode.

[0033] In conjunction with the second aspect, in some implementations of the second aspect, the information of the third device also includes measurement report request information, which is used to indicate whether the second device collects a measurement report of the first sensing measurement from the third device.

[0034] In conjunction with the second aspect, in some implementations of the second aspect, the first frame also includes fourth information, which indicates that the type of the first sensing measurement is: a sensing measurement from sensing receiver to sensing receiver triggered by the second device.

[0035] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving a third frame from a first device, the third frame including fifth information for indicating at least one third device participating in the first sensing measurement; and sending a response frame of the third frame to the first device.

[0036] In conjunction with the second aspect, in some implementations of the second aspect, the third frame also includes sixth information, which is used to indicate that the third frame is a frame for indicating a third device actually involved in the sensing measurement.

[0037] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending a fourth frame to the first device, the fourth frame being used to request the first device agent to establish a first sensing measurement, the fourth frame including information from at least one third device; and receiving a response frame from the fourth frame of the first device.

[0038] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending a first physical protocol data unit (PPDU) for the first sensing measurement to at least one third device participating in the first sensing measurement; sending a seventh frame to the third device participating in the first sensing measurement, the seventh frame being used to request a first measurement report for the first sensing measurement, the first measurement report being determined based on the first PPDU; and receiving the first measurement report from the third device participating in the first sensing measurement.

[0039] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending an eighth frame to at least one third device participating in the first sensing measurement, the eighth frame being used to trigger a second PPDU for the first sensing measurement; and receiving a second PPDU from the third device participating in the first sensing measurement.

[0040] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending a first PPDU for the first sensing measurement to at least one third device participating in the first sensing measurement; sending a fifth frame to the first device, the fifth frame indicating that the first sensing measurement has been completed; and receiving a response frame from the first device for the fifth frame.

[0041] In conjunction with the second aspect, in some implementations of the second aspect, the fifth frame also includes seventh information, which is used to indicate the measurement session identifier and / or measurement exchange identifier corresponding to the first sensing measurement.

[0042] In conjunction with the second aspect, in some implementations of the second aspect, the fifth frame includes eighth information, which is used to indicate that the fifth frame is a frame used to indicate that the perception measurement has been completed.

[0043] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending a first PPDU for the first sensing measurement to a third device participating in the first sensing measurement in at least one third device; sending a seventh frame to the third device participating in the first sensing measurement, the seventh frame being used to request a first measurement report for the first sensing measurement, the first measurement report being determined based on the first PPDU; receiving the first measurement report from the third device participating in the first sensing measurement; and sending the first measurement report to the first device.

[0044] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending an eighth frame to at least one third device participating in the first sensing measurement, the eighth frame being used to trigger a second PPDU for the first sensing measurement; receiving the second PPDU from the third device participating in the first sensing measurement; and sending a third measurement report of the first sensing measurement to the first device, the third measurement report being determined based on the second PPDU.

[0045] Thirdly, a communication method is provided. This method can be executed by a first device, or by a chip or circuit in the first device, and this application does not limit it. For ease of description, the following description uses execution by the first device as an example.

[0046] The method includes: sending a measurement establishment request frame to a third device, the measurement establishment request frame including ninth information and address information of the second device, the ninth information being used to instruct the third device to participate in a first sensing measurement, the first sensing measurement being triggered by the second device; and receiving a response frame from the measurement establishment request frame of the third device.

[0047] The measurement establishment request frame can correspond to the ninth frame in the embodiments below. The measurement establishment request frame can also be named by other names, and this application does not limit this. The response frame of the measurement establishment request frame can correspond to the tenth frame in the embodiments below. The response frame of the measurement establishment request frame can be named the measurement establishment response frame, or by other names, and this application does not limit this.

[0048] Based on the above technical solution, the first device can instruct the third device to participate in the first sensing measurement triggered by the second device. This allows the second device to control the transmission and reception operations of the third device based on the information from the third device participating in the first sensing measurement during the sensing measurement exchange phase. When the second device controls the transmission and reception operations of the third device participating in the first sensing measurement, the first device can avoid participating in the sensing measurement exchange phase of the first sensing measurement, thereby reducing the energy consumption of the first device.

[0049] In conjunction with the third aspect, in some implementations of the third aspect, the measurement establishment request frame also includes second information, which is used to indicate that a first sensing measurement is to be performed on a first channel, the first channel being an off-channel.

[0050] Based on the above technical solution, the second and third devices can perform the first sensing measurement on the off-channel, which can save the bandwidth resources of the basic channel, thereby enabling the first device to perform other tasks different from the first sensing measurement on the basic channel.

[0051] In conjunction with the third aspect, in some implementations of the third aspect, the measurement establishment request frame further includes third information, which indicates the receiving mode of the measurement report of the first sensing measurement, wherein the receiving mode is one of the following: the second device receives the measurement report in MU mode; the second device receives the measurement report in SU mode; or, the first device receives the measurement report in MU mode.

[0052] In conjunction with the third aspect, in some implementations of the third aspect, the measurement establishment request also includes fourth information, which indicates that the type of the first sensing measurement is: a sensing measurement from sensing receiver to sensing receiver triggered by the second device.

[0053] Based on the above technical solution, the third device can determine, according to the fourth information, whether the first sensing measurement is an SR2SR sensing measurement triggered by the second device or an SR2SR sensing measurement triggered by the first device.

[0054] Fourthly, a communication method is provided. This method can be executed by a third device, or by a chip or circuit in the third device, and this application does not limit it. For ease of description, the following description uses execution by a third device as an example.

[0055] The method includes: receiving a measurement establishment request frame from a first device, the measurement establishment request frame including ninth information and address information of a second device, the ninth information being used to instruct a third device to participate in a first sensing measurement, the first sensing measurement being triggered by the second device; and sending a response frame of the measurement establishment request frame to the first device.

[0056] The beneficial effects of the fourth aspect and any possible implementation thereof can be found in the description in the third aspect above.

[0057] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the measurement establishment request frame also includes second information, which is used to indicate that a first sensing measurement is to be performed on a first channel, the first channel being an off-channel.

[0058] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the measurement establishment request frame further includes third information, which indicates the receiving mode of the measurement report of the first sensing measurement, wherein the receiving mode is one of the following: the second device receives the measurement report in MU mode; the second device receives the measurement report in SU mode; or, the first device receives the measurement report in MU mode.

[0059] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the measurement establishment request frame also includes fourth information, which indicates that the type of the first sensing measurement is: a sensing measurement from sensing receiver to sensing receiver triggered by the second device.

[0060] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the method further includes: receiving a first PPDU from a second device for a first sensing measurement; receiving a first measurement report trigger frame from the second device, the first measurement report trigger frame being used to request a first measurement report for the first sensing measurement, the first measurement report being determined based on the first PPDU; and sending the first measurement report to the second device.

[0061] The first measurement report trigger frame may correspond to the seventh frame in the following embodiments. The first measurement report trigger frame may also be named by other names, and this application does not limit it.

[0062] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the method further includes: receiving a first PPDU from a second device for a first sensing measurement; receiving a second measurement report trigger frame from the first device, the second measurement report trigger frame being used to request a first measurement report for the first sensing measurement, the first measurement report being determined based on the first PPDU; and sending the first measurement report to the first device.

[0063] The second measurement report trigger frame can correspond to the sixth frame in the following embodiments, and the second measurement report trigger frame can also be named other names, which are not limited in this application.

[0064] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the method further includes: receiving a measurement trigger frame from a second device, the measurement trigger frame being used to trigger a second PPDU for the first sensing measurement; and sending the second PPDU to the second device.

[0065] The measurement trigger frame can correspond to the eighth frame in the following embodiments. The measurement trigger frame can also be named by other names, and this application does not limit it.

[0066] Fifthly, a communication device is provided. The communication device is used to execute the first aspect and any embodiment thereof, or to execute the third aspect and any embodiment thereof. Specifically, the communication device includes a processor and a memory for storing a computer program; the processor is used to retrieve and run the computer program from the memory, causing the communication device to execute the first aspect and any embodiment thereof, or causing the communication device to execute the third aspect and any embodiment thereof.

[0067] In one implementation, the communication device is a first device, and the transceiver unit can be a transceiver or an input / output interface. The processing unit can be at least one processor. In one possible implementation, the transceiver can be a transceiver circuit. In another possible implementation, the input / output interface can be an input / output circuit.

[0068] In another implementation, the communication device can be a chip, chip system, or circuit in the first device. In this case, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0069] In a sixth aspect, a communication device is provided. The communication device is used to execute the second aspect described above and any of its embodiments. Specifically, the communication device includes a processor and a memory for storing a computer program; the processor is used to retrieve and run the computer program from the memory, causing the communication device to execute the second aspect described above and any of its embodiments.

[0070] In one implementation, the communication device is a second device, and the transceiver unit can be a transceiver or an input / output interface. The processing unit can be at least one processor. In one possible implementation, the transceiver can be a transceiver circuit. In another possible implementation, the input / output interface can be an input / output circuit.

[0071] In another implementation, the communication device can be a chip, chip system, or circuit in a second device. In this case, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0072] In a seventh aspect, a communication device is provided. The communication device is used to execute the fourth aspect described above and any of its embodiments. Specifically, the communication device includes a processor and a memory for storing a computer program; the processor is used to retrieve and run the computer program from the memory, causing the communication device to execute the fourth aspect described above and any of its embodiments.

[0073] In one implementation, the communication device is a third device, and the transceiver unit can be a transceiver or an input / output interface. The processing unit can be at least one processor. In one possible implementation, the transceiver can be a transceiver circuit. In another possible implementation, the input / output interface can be an input / output circuit.

[0074] In another implementation, the communication device can be a chip, chip system, or circuit in a third device. In this case, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0075] Eighthly, a computer-readable storage medium is provided. This computer-readable storage medium stores a computer program that, when executed, causes the method of any one of the implementations of the first to fourth aspects to be performed.

[0076] A ninth aspect provides a computer program product containing instructions. When the computer program product is run, it causes the method provided by any of the implementations of the first to fourth aspects to be executed.

[0077] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reading instructions through the communication interface and executing the method provided by any one of the implementations of the first to fourth aspects.

[0078] One possible implementation is that the chip also includes a memory that stores computer programs or instructions, and a processor that executes the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor performs the method provided by any of the implementations of the first to fourth aspects described above.

[0079] Eleventhly, a communication system is provided, including the communication device of the fifth aspect, the communication device of the sixth aspect, and the communication device of the seventh aspect.

[0080] In a twelfth aspect, a computer program is provided. When the computer program is run, it causes the method provided by any of the implementations of the first to fourth aspects to be executed. Attached Figure Description

[0081] Figure 1 is a schematic diagram of an application scenario applicable to the embodiments of this application.

[0082] Figure 2 illustrates a communication device provided in this application.

[0083] Figure 3 shows a schematic flowchart of the perception process.

[0084] Figure 4 is a schematic diagram of a trigger-based sensing measurement exchange process.

[0085] Figure 5 is a schematic diagram of the agent perception process.

[0086] Figure 6 is a schematic diagram of the sensing responder to sensing responder (SR2SR) sensing process.

[0087] Figure 7 is a schematic flowchart of the method 700 provided in this application.

[0088] Figure 8 is a schematic diagram of the application scenarios applicable to method 700.

[0089] Figure 9 is a schematic flowchart of the method 900 provided in this application.

[0090] Figure 10 is a schematic diagram of an application scenario applicable to method 900.

[0091] Figure 11 is a schematic flowchart of the method 1100 provided in this application.

[0092] Figure 12 is a schematic diagram of frame interaction of the method provided in this application.

[0093] Figure 13 is a schematic diagram of frame interaction of the method provided in this application.

[0094] Figure 14 is a schematic diagram of frame interaction of the method provided in this application.

[0095] Figure 15 is a schematic diagram of frame interaction of the method provided in this application.

[0096] Figure 16 is a schematic diagram of frame interaction of the method provided in this application.

[0097] Figure 17 is a schematic diagram of frame interaction of the method provided in this application.

[0098] Figure 18 is a schematic diagram of frame interaction of the method provided in this application.

[0099] Figure 19 is a schematic diagram of frame interaction of the method provided in this application.

[0100] Figure 20 is a schematic diagram of the frame structure of the off-channel SR2SR sensing measurement request frame provided in this application.

[0101] Figure 21 is a schematic diagram of the frame structure of the off-channel SR2SR sensing measurement response frame provided in this application.

[0102] Figure 22 is a schematic diagram of the frame structure of the establishment success indication frame provided in this application.

[0103] Figure 23 is a schematic diagram of the frame structure of the off-channel SR2SR agent sensing request frame provided in this application.

[0104] Figure 24 is a schematic diagram of the frame structure of the off-channel SR2SR agent sensing response frame provided in this application.

[0105] Figure 25 is a schematic diagram of the frame structure of the report instruction frame provided in this application.

[0106] Figure 26 is a schematic diagram of the communication device 3000 provided in this application.

[0107] Figure 27 is a schematic diagram of the communication device 4000 provided in this application.

[0108] Figure 28 is a schematic diagram of the chip system 5000 provided in this application. Detailed Implementation

[0109] To facilitate understanding of the embodiments of this application, the following points will be explained first.

[0110] In this application, "for indicating" can include both direct and indirect indication. When describing an indication message as indicating A, it can include whether the indication message directly indicates A or indirectly indicates A, but does not necessarily mean that the indication message carries A.

[0111] The information indicated by the instruction is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. At the same time, common parts of various pieces of information can be identified and indicated uniformly to reduce the instruction overhead caused by individually indicating the same information.

[0112] In this application, "at least one" refers to one or more, and "more than one" refers to two or more. Furthermore, in the embodiments of this application, "first," "second," and various numerical designations (e.g., "#1," "#2," etc.) are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The sequence numbers of the processes described below do not imply an order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. It should be understood that the objects described in this way can be interchanged where appropriate to describe solutions other than those in the embodiments of this application. Moreover, in the embodiments of this application, terms such as "S710" are merely identifiers for descriptive convenience and do not limit the order of execution steps.

[0113] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0114] In the embodiments of this application, "storage" can refer to storage in one or more memories. These memories can be separate installations or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others are integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application is not limited to this.

[0115] In the implementation of this application, "protocol" may refer to standard protocols in the field of communications, such as the NR protocol and related protocols applied in future communication systems, and this application does not limit it.

[0116] In the embodiments of this application, the terms "of", "corresponding (relevant)", "corresponding", and "associate" can sometimes be used interchangeably. It should be noted that when their distinctions are not emphasized, their intended meanings are consistent.

[0117] In the embodiments of this application, "under the circumstances", "when", and "if" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, their intended meanings are consistent.

[0118] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0119] In the accompanying drawings relating to message structures in this application, some examples of field lengths in the message are provided. It should be understood that the byte lengths shown in the accompanying drawings of this application are merely examples, and in actual applications, the length of any byte may vary.

[0120] The accompanying drawings in this application involve message structures, and some provide examples of field names in the message. It should be understood that the field names shown in the accompanying drawings of this application are merely examples, and in actual applications, the name of any field may change.

[0121] The accompanying drawings of the message structure in the embodiments of this application indicate that the length of a field in the message is 0 or variable, meaning that the field is optional, i.e., when the message does not include the field, the field length is 0. If the field length is variable, it means that the length of the field is uncertain. In actual design, the specific length of the field can be indicated by other information, or the sender and receiver can negotiate the length of the field in advance, or the length of the field is predefined, or the receiver can determine the length of the field based on other auxiliary information when receiving a message carrying the field, and then parse the message. This application does not limit the method for determining the specific length of variable-length fields. Refer to the descriptions of variable field lengths in current related technologies, such as the descriptions of variable field lengths in Proxy Awareness (SBP) request frames or sensing measurement request frames, which will not be repeated here. The lengths of variable-length fields involved in the message will not be repeated below.

[0122] In this application embodiment, messages or frames are involved. No restrictions are placed on the message name or frame name, as long as the corresponding function can be achieved.

[0123] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0124] The technical solutions provided in this application can be applied to wireless local area network (WLAN) scenarios. For example, they support IEEE 802.11 related standards, such as 802.11ax, 802.11be (Wi-Fi 7), also known as Extremely High Throughput (EHT), 802.11bn (Wi-Fi 8), or the next-generation Wi-Fi 8 standard. They also include 802.11ad, 802.11ay standards, or Integrated mmWave (IMMW) protocols or Spark Link / Near Link protocols. They can also be applied to wireless personal area network systems based on ultra-wideband (UWB), such as the 802.15 series standards, and to sensing systems, such as the 802.11bf series standards. The 802.11ax standard is known as the high-efficiency (HE) standard, and the 802.11be standard is known as the extremely high throughput (EHT) standard. 802.11bf includes two main categories: low-frequency (e.g., sub7GHz) and high-frequency (e.g., 60GHz) standards. Sub7GHz implementations primarily rely on 802.11ac, 802.11ax, 802.11be, and next-generation standards, while 60GHz implementations primarily rely on 802.11ad, 802.11ay, and next-generation standards. 802.11ad can also be called the directional multi-gigabit (DMG) standard, and 802.11ay can also be called the enhanced directional multi-gigabit (EDMG) standard.

[0125] Although the embodiments of this application are primarily illustrated using the deployment of WLAN networks, particularly those employing the IEEE 802.11 system standard, those skilled in the art will readily understand that the various aspects involved in the embodiments of this application can be extended to other networks employing various standards or protocols, such as high-performance radio local area networks (HIPERLANs), wireless wide area networks (WWANs), wireless personal area networks (WPANs), or other networks now known or developed in the future. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in the embodiments of this application can be applied to any suitable wireless network.

[0126] The technical solutions of this application embodiment can also be applied to various communication systems, such as: WLAN communication systems, wireless fidelity (Wi-Fi) systems, 5th generation (5G) systems or new radio (NR), Internet of Things (IoT) networks or vehicle-to-everything (V2X) networks, etc.

[0127] The communication systems described above that are applicable to this application are merely illustrative examples, and the communication systems applicable to this application are not limited to these. They will be uniformly described here and will not be repeated below.

[0128] Figure 1 is a schematic diagram of an application scenario applicable to an embodiment of this application. As shown in Figure 1, the communication method provided by this application is applicable to data communication between access points (APs) (AP1 and AP2 shown in Figure 1) and stations (STAs) (non-AP STA1, non-AP STA2, and non-AP STA3 shown in Figure 1). A station can be a non-access point station (non-AP STA), simply referred to as a non-AP station or STA, while an AP can be called an access station. Specifically, the solution of this application is applicable to data communication between an AP and one or more non-AP stations (e.g., data communication between AP1 and non-AP STA1, non-AP STA2), data communication between APs (e.g., data communication between AP1 and AP2), and data communication between non-AP STAs (e.g., data communication between non-AP STA2 and non-AP STA3).

[0129] Access points are nodes that allow terminals (e.g., mobile phones) to access wired (or wireless) networks. They are mainly deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. Of course, they can also be deployed outdoors. An access point acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to the Ethernet.

[0130] Specifically, the access point can be a terminal or network device with a Wi-Fi chip. This network device can be a server, router, switch, bridge, computer, mobile phone, relay station, vehicle-mounted equipment, wearable device, network equipment in a 5G network, or network equipment in a public land mobile network (PLMN), etc., and this application embodiment is not limited to these. The access point can be a device that supports Wi-Fi standards. For example, the access point can also support one or more standards of the IEEE 802.11 series, such as 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11ad, and 802.11ay, or the IMW protocol or the Star Flash protocol.

[0131] Non-AP sites can be wireless communication chips, wireless sensors, or wireless communication terminals, and may also be referred to as users, user equipment (UE), access terminals, user units, user stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication equipment, user agents, or user devices. Non-AP sites can be cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, IoT devices, wearable devices, terminal devices in 5G networks, or terminal devices in PLMNs, etc., and this application embodiment is not limited to these. Non-AP sites can be devices that support WLAN standards. For example, non-AP sites can support one or more standards of the IEEE 802.11 series, such as 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11ad, and 802.11ay, or the IMW or Star Flash protocol.

[0132] For example, non-AP sites can be mobile phones, tablets, set-top boxes, smart TVs, smart wearable devices, vehicle communication devices, computers, Internet of Things (IoT) nodes, sensors, smart home devices such as smart cameras, smart remote controls, smart water and electricity meters, and sensors in smart cities.

[0133] The aforementioned AP or non-AP sites may include transmitters, receivers, memory, processors, etc., wherein the transmitter and receiver are used for transmitting and receiving packet structures, respectively, the memory is used for storing signaling information and pre-agreed preset values, etc., and the processor is used for parsing signaling information and processing related data, etc.

[0134] For example, Figure 2 illustrates a communication device provided in this application. The device shown in Figure 2 can be an access point (AP) or a non-AP site. The medium access control (MAC) layer processing module, physical (PHY) layer processing module, and radio frequency / antenna are used to implement the relevant functions of the transmitter and receiver described above. As shown in Figure 2, in addition to the MAC layer processing module, PHY layer processing module, radio frequency / antenna, memory, and processor, the device may also include a controller and a scheduler.

[0135] It should be understood that Figure 2 is merely an example of an apparatus provided in this application and does not constitute a limitation of this application. For example, the apparatus may not include a controller and / or scheduler.

[0136] WLAN sensing is a promising technology that utilizes widely deployed WLAN devices and specific WLAN signals to perform sensing tasks. WLAN signals can reflect, refract, or penetrate object surfaces during propagation. By receiving WLAN signal echoes and processing them appropriately using certain algorithms, the received WLAN signals can be used to sense the surrounding environment, detect obstacles, or monitor moving targets.

[0137] The IEEE 802.11bf protocol defines a unified WLAN Sensing procedure, enabling devices to acquire channel state information (CSI) between two or more devices, thereby achieving environmental awareness. IEEE 802.11bf covers identified sensing scenarios by introducing different roles to participating devices, which can be summarized as follows: The Sensing initiator is the device that initiates WLAN Sensing; the Sensing responder is the device that responds to WLAN Sensing initiated by the Sensing initiator; the Sensing transmitter is the device that transmits null data physical layer protocol data units (NDPs); and the Sensing receiver is the device that receives NDPs sent by the Sensing transmitter and performs sensing measurements based on the NDPs.

[0138] Figure 3 is a schematic diagram of the WLAN Sensing process defined by IEEE 802.11bf. The process includes: Sensing capabilities exchange phase (exchanging sensing capability information between devices); Sensing measurement session phase (sensing initiator and sensing responder negotiating WLAN Sensing operation information via request / respond frames); Sensing measurement exchange phase (sensing transmitter and sensing receiver performing sensing measurements via NDP frames); and Sensing measurement termination phase (the corresponding WLAN Sensing settings are terminated). Sensing measurement exchange is divided into trigger-based (TB) sensing measurement exchange and non-trigger-based sensing measurement exchange. TB sensing measurement exchange is an AP-centric mechanism, where the AP acts as the sensing initiator and one or more STAs act as sensing responders.

[0139] Figure 4 is a schematic diagram of the trigger-based sensing measurement exchange process. This process includes a polling phase, a null data packet announcement (NDPA) sounding phase, a trigger frame (TF) sounding phase, and a reporting phase. Figure 4(a) shows the sensing responder to sensing initiator (SR2SI) TF sounding phase, and Figure 4(b) shows the sensing responder to sensing responder (SR2SR) TF sounding phase.

[0140] It is important to note that trigger-based sensing measurement exchange should not consist solely of a reporting phase, nor solely of an NDPA probing phase, nor solely of an interrogation and reporting phase. The different phases of the trigger-based sensing measurement exchange process are described below.

[0141] Polling Phase: At the start of the sensing measurement, the sensing initiator polls all devices that need to participate in the sensing measurement exchange. For example, as shown in Figure 4, the AP (example of the sensing initiator) sends a sensing polling trigger frame to the STA (example of the sensing responder). Correspondingly, upon receiving the sensing polling trigger frame and deciding to participate in the sensing measurement exchange, the STA replies to the AP with a clear to send (CTS) frame.

[0142] NDPA Probe Phase: During the NDPA probe phase, the sensing initiator sends a sensing NDPA frame and a null data PPDU (NDP) to the sensing response end. The sensing NDPA frame and NDP are PPDUs used for sensing measurements. It should be understood that in this phase, the sensing initiator is the sensing transmitter, and the sensing response end is the sensing receiver. For example, as shown in Figure 4(a), the AP broadcasts the sensing NDPA frame to STA4 and STA5. After a short interframe space (SIFS), the AP then sends the NDP.

[0143] During the TF polling phase: The sensing initiator sends a trigger frame to the sensing response end during the TF probing phase. Then, the sensing response end sends an SR2SI NDP to the sensing response end upon triggering the trigger frame, or the sensing response end sends an SR2SR NDP to other sensing response ends upon triggering the trigger frame. For example, as shown in Figure 4(a), the AP sends an SR2SI sounding trigger frame to STA1 and STA2. After SIFS, STA1 and STA2 send an SR2SI NDP to the AP according to the settings in the SR2SI sounding trigger frame. As shown in Figure 4(b), the AP sends an SR2SR sounding trigger frame to STA1 and STA2. After SIFS, STA1 sends an SR2SR NDP to STA2 according to the settings in the SR2SR sounding trigger frame.

[0144] Reporting Phase: During the reporting phase, the sensing initiator sends a trigger frame to the sensing response end, triggering the sensing response end to feed back sensing content, including sensing measurement results, to the sensing initiator. For example, as shown in Figure 4, the AP can trigger the STA to send a report by sending a sensing reporting trigger frame. Correspondingly, after receiving the sensing reporting trigger frame, the STA, after passing through SIFS, sends a sensing measurement report frame.

[0145] Figure 5 illustrates the Sensing by Proxy (SBP) process. SBP refers to the process by which a STA (Station) requests an AP (Access Point) to perform sensing measurements on its behalf. First, STA1, acting as the SBP initiator, requests SBP from the AP (SBP responder) via an SBP request frame. The AP responds to STA1's request via an SBP response frame. After accepting STA1's SBP request, the AP, as the Sensing initiator, searches for a suitable STA within the basic service set (BSS) to complete WLAN Sensing. After completing WLAN Sensing, the AP returns the measurement results to STA1 via an SBP report frame.

[0146] Figure 6 illustrates the SR2SR sensing process under the SR2SR sensing procedure and the SBP procedure. As shown in Figure 6(a), the AP can proactively establish SR2SR sensing for multiple STAs, or, as shown in Figure 6(b), the AP can establish SR2SR sensing for STA1 and one or more other STAs based on STA1's request. For example, during the SR2SR sensing measurement session phase, the AP sends a sensing measurement request frame to the STA, thereby assigning the STA a role (sensing transmitter and / or sensing receiver) for the subsequent sensing measurement exchange phase. During the SR2SR sensing exchange phase, the AP triggers sensing measurements according to the role assigned to the STA during the sensing session phase and collects sensing measurement reports after the sensing measurements are completed.

[0147] As shown in Figure 6, after the AP helps the STA establish the SR2SR sensing task, the AP must participate in every subsequent sensing measurement exchange. However, during the SR2SR sensing measurement exchange phase, the STA either sends a NDP as a sensing transmitter or receives an NDP as a sensing receiver. This means the sensing measurement operation only occurs between the STAs; the AP merely triggers the STA to begin detection and feedback reporting, suggesting its role may not be essential. Furthermore, the sensing measurement exchange in the SR2SR sensing task can last for a considerable time, and the AP's participation in each exchange results in significant power consumption.

[0148] In view of this, this application provides a communication method and communication device that enable the STA to achieve SR2SR sensing measurement without the participation of the AP, or with minimal AP participation, thereby helping to reduce the AP's energy consumption.

[0149] The technical solutions provided in this application will be described in detail below with reference to the accompanying drawings. The embodiments of this application can be applied to multiple different scenarios, including the scenario shown in Figure 1, but are not limited to that scenario.

[0150] It should be understood that the embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of this application. As long as it is possible to communicate according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application, for example, the execution subject of the method provided in the embodiments of this application can be a receiving end device or a sending end device, or a functional module in the receiving end device or the sending end device that can call and execute the program.

[0151] Without loss of generality, the communication method provided in this application embodiment will be described in detail using the interaction between the first device, the second device, and the third device as an example. The first device involved in the embodiments of this application can be an access point (AP) or a chip system or multi-link device (MLD) inside the AP (e.g., access point MLD, AP MLD) or a non-access point (e.g., STA) or a chip system or MLD inside the non-AP (e.g., station MLD, STA MLD); the second device or the third device can be a non-access point (e.g., STA) or a chip system or MLD inside the non-AP (e.g., station MLD, STA MLD)

[0152] It should be noted that this application does not limit the name of the implementing entity, and all devices capable of performing the corresponding functions are within the scope of protection of this application.

[0153] For example, the device mentioned in the embodiments of this application is a device that supports the IEEE 802.11bf standard and supports peer-to-peer communication.

[0154] It should also be noted that the dashed lines in Figures 7, 9, or 11 represent optional steps.

[0155] Figure 7 is a schematic flowchart of a communication method provided in an embodiment of this application. As shown in Figure 7, method 700 includes the following steps.

[0156] S710, the first device sends the first frame.

[0157] Correspondingly, the second device receives the first frame.

[0158] For example, the first device is an AP and the second device is a STA1.

[0159] The first frame is used to request the establishment of a first sensing measurement, and the devices participating in the first sensing measurement include one or more of a second device and at least one third device.

[0160] For example, the first device transmits the first frame through a second channel, which is the channel used by the BSS where both the first and second devices reside. The second channel can be referred to as the base channel.

[0161] For example, the first frame may be called an off-channel SR2SR sensing measurement request frame. The first frame may be named by other names, and this application does not limit this.

[0162] The information included in the first frame is described below.

[0163] The first frame includes initial information and information from at least one third device.

[0164] The first information is used to instruct the second device to trigger the first sensing measurement. Here, "the second device triggering the first sensing measurement" refers to the sensing measurement exchange phase in which the second device triggers the first sensing measurement. For example, the first information can be a 1-bit message. If the value of the first information is "1", it instructs the second device to trigger the first sensing measurement; if the value of the first information is "0", it instructs the second device to participate in the first sensing measurement. It should be noted that when the first information instructs the second device to participate in the first sensing measurement, the first sensing measurement is triggered by a device other than the second device.

[0165] It is understandable that when the second device triggers the first sensing measurement, the second device can act as a controller, controlling the transmission and reception operations of the devices participating in the first sensing measurement during the sensing measurement exchange phase. Therefore, when the first information is used to instruct the second device to trigger the first sensing measurement, it is equivalent to instructing the second device to act as a controller, or in other words, instructing the second device to be assigned the role of a controller in the first sensing measurement, or in other words, instructing the second device to act as the controller during the sensing measurement exchange phase of the first sensing measurement.

[0166] For example, the first information can be carried in field #1 of the first frame. For instance, field #1 can be included in the sensing subelements field of the first frame, and the sensing subelements field can be included in the sensing measurement parameters element field of the first frame. For example, field #1 can be named the off-channel SR2SR controller field. Field #1 can also be named other names; this application does not limit the name of field #1.

[0167] The information of the third device may include the address information and the role information of the third device.

[0168] For example, the address information of the third device may include the MAC address of the third device.

[0169] The role information of the third device is used to indicate to the second device that the third device is a sensing transmitter and / or sensing receiver; or, in other words, the role information of the third device is used to inform the second device that the third device is a sensing transmitter and / or sensing receiver; or, in other words, the role information of the third device is used to inform the second device whether the third device is assigned to send and / or receive PPDUs for the first sensing measurement. It is understood that if the third device is a sensing transmitter, the second device can control the third device to send PPDUs for the first sensing measurement during the sensing measurement exchange phase of the first sensing measurement. If the third device is a sensing receiver, the second device can control the third device to receive PPDUs for the first sensing measurement during the sensing measurement exchange phase of the first sensing measurement. The PPDU for the first sensing measurement can be an NDP or other PPDUs, and this application does not limit this. The PPDU for the first sensing measurement described in the embodiments of this application can also be called an SR2SR NDP.

[0170] For example, the role information of the third device may include information #1 and / or information #2. Information #1 is used to indicate to the second device whether the third device is a sensing receiver, and information #2 is used to indicate to the second device whether the third device is a sensing transmitter. For example, information #1 can be a 1-bit message. If the value of information #1 is "1", then information #1 is used to indicate to the second device that the third device is a sensing receiver; if the value of information #1 is "0", then information #1 is used to indicate to the second device that the third device is not a sensing receiver. Similarly, information #2 can be a 1-bit message. If the value of information #2 is "1", then information #2 is used to indicate to the second device that the third device is a sensing transmitter; if the value of information #2 is "0", then information #2 is used to indicate to the second device that the third device is not a sensing transmitter.

[0171] For example, the role information of the third device can be a 2-bit information. If the value of the role information of the third device is "00", then the role information of the third device is used to indicate to the second device that the third device is a sensing receiver; if the value of the role information of the third device is "01", then the role information of the third device is used to indicate to the second device that the third device is a sensing transmitter; if the value of the role information of the third device is "10", then the role information of the third device is used to indicate to the second device that the third device is both a sensing transmitter and a sensing receiver.

[0172] Optionally, the information of the third device may also include the identification information of the third device. For example, the identification information of the third device may include an associated identifier (AID) and / or an unassociated STA identifier (USID).

[0173] Optionally, the information of the third device may also include measurement report request information. This measurement report request information is used to instruct the second device whether to collect a measurement report of the first sensing measurement from the third device, or it may be used to inform the second device whether to collect a measurement report of the first sensing measurement from the third device. For example, the measurement report request information may be a 1-bit message. If the value of the measurement report request information is "1", it instructs the second device to collect a measurement report of the first sensing measurement from the third device; if the value of the measurement report request information is "0", it instructs the second device not to collect a measurement report of the first sensing measurement from the third device.

[0174] It is understandable that if the measurement report request information instructs the second device to collect the measurement report of the first sensing measurement from the third device, then during the sensing measurement exchange phase of the first sensing measurement, the second device can control the third device to send the measurement report of the first sensing measurement.

[0175] Optionally, the value of the measurement report request information is related to the value of the role information of the third device. For example, if the role information of the third device is used to indicate to the second device that the third device is a sensing receiver, then the measurement report request information of the third device is used to instruct the second device to collect the measurement report of the first sensing measurement from the third device. If the role information of the third device is used to indicate to the second device that the third device is a sensing transmitter, then the measurement report request information of the third device is used to instruct the second device not to collect the measurement report of the first sensing measurement from the third device.

[0176] For example, the information of the third device can be carried in field #2 of the first frame. Field #2 can be included in the sensing measurement parameter element field of the first frame. For example, field #2 can be named the off-channel SR2SR subelements field, and the information of the third device can be carried in the off-channel SR2SR members field of field #2. The address information, identification information, measurement report request information, role information including information #1 and role information including information #2 of the third device can be carried in the member address field, AID / USID field, sensing measurement report requested field, sensing transmitter field, and sensing receiver field of the off-channel SR2SR members field, respectively.

[0177] It should be noted that this application does not impose any restrictions on the naming of field #2, nor on the naming of the individual fields included in field #2. For example, the member address field in field #2 can be named something else.

[0178] In one possible implementation, the first frame also includes second information, which indicates the channel for performing the first sensing measurement.

[0179] For example, the second information may include an identifier of the channel on which the first sensing measurement is performed. The definition of the channel identifier for the first sensing measurement can refer to existing standards and / or protocols. For instance, if the second information is used to indicate that the first sensing measurement is performed on a first channel, and the first channel is an off-channel, then the second information may include an identifier of the first channel. The value of the first channel identifier can refer to the off-channel indication information in the tunneled direct link setup (TDLS) protocol of the IEEE 802.11be protocol.

[0180] For example, an off-channel can be called a peer-to-peer off-channel.

[0181] For example, the second information can be carried in field #2 of the first frame. For instance, the second information can be carried in the SR2SR target channel field of field #2. It should be noted that the SR2SR target channel field can be named in other ways, and this application does not limit its use.

[0182] In one possible implementation, the first frame also includes third information indicating the measurement report reception mode. The reception mode is one of the following: the second device receives the measurement report in a multi-user (MU) mode, the second device receives the measurement report in a single-user (SU) mode, or the first device receives the measurement report in a MU mode. The measurement report reception mode can also be referred to as the measurement report collection mode.

[0183] The second device receiving the measurement report via a MU can take one of two forms: the second device receiving the measurement report via an uplink MU, or the second device receiving a PPDU for sensing measurement from an uplink MU. For example, the second device can trigger uplink MU operation to collect the measurement report via a sensing report trigger frame, or the second device can trigger an uplink MU PPDU for sensing measurement via a sensing SR2SR detection trigger frame.

[0184] Optionally, the second device can determine the form in which it receives the measurement report of the first sensing measurement in a MU (Multi-Use Unit) manner by combining the role information of the third device. For example, if the role information of each third device participating in the first sensing measurement is used to instruct the third device to receive a PPDU (Programmable Component Distributed Unit) for the first sensing measurement, then the second device can receive the measurement report of the first sensing measurement in an uplink MU manner. As another example, if the role information of each third device participating in the first sensing measurement is used to instruct the third device to send a PPDU for the first sensing measurement, then the second device can receive the PPDU for the first sensing measurement from the uplink MU. As yet another example, if the role information of each of the multiple third devices participating in the first sensing measurement is used to instruct the third device to send a PPDU for the first sensing measurement, and the role information of each of the multiple third devices participating in the first sensing measurement is used to instruct the third device to receive a PPDU for the first sensing measurement, then the second device can receive both the measurement report of the first sensing measurement in an uplink MU manner and the PPDU for the first sensing measurement from the uplink MU. It should be noted that if the plurality of third devices participating in the first sensing measurement include both a third device for transmitting PPDU for the first sensing measurement and a third device for receiving PPDU for the first sensing measurement, then the third device for transmitting PPDU for the first sensing measurement and the third device for receiving PPDU for the first sensing measurement can be the same or different.

[0185] For example, the third information can be carried in field #2 of the first frame. For instance, the third information can be carried in the off-channel SR2SR control field of field #2. Or, for another example, the third information can be carried in the off-channel SR2SR report model field included in the off-channel SR2SR control field of field #2. It should be noted that this application does not limit the structure of the off-channel SR2SR control field or the names of the fields included in the off-channel SR2SR control field. For example, the off-channel SR2SR report model field can be named something else.

[0186] In one possible implementation, the first frame also includes fourth information, which indicates the type of the first perceptual measurement.

[0187] For example, the fourth information is used to indicate that the type of the first sensing measurement is: a sensing receiver-to-sensing receiver (SR2SR) sensing measurement triggered by the second device, or an SR2SR sensing measurement triggered by the first device.

[0188] In this context, "the first device or the second device triggers SR2SR sensing measurement" means that the first device or the second device controls the transmit and receive operations of the devices participating in SR2SR sensing measurement during the sensing measurement exchange phase of SR2SR sensing measurement.

[0189] For example, if the devices participating in the first sensing measurement (including the second and third devices) support off-channel peer-to-peer communication, the type of the first sensing measurement requested by the first device can be an SR2SR sensing measurement triggered by the second device.

[0190] It should be noted that when the fourth information indicates that the type of the first sensing measurement is an SR2SR sensing measurement triggered by the second device, the device used to trigger the first sensing measurement can be the second device or a device of the same type as the second device. For example, if the second device is a STA, then an SR2SR sensing measurement triggered by the second device is equivalent to an SR2SR sensing measurement triggered by the STA. Similarly, when the fourth information indicates that the type of the first sensing measurement is an SR2SR sensing measurement triggered by the first device, the device used to trigger the first sensing measurement can be the first device or a device of the same type as the first device. For example, if the first device is an AP, then an SR2SR sensing measurement triggered by the first device is equivalent to an SR2SR sensing measurement triggered by the AP.

[0191] Optionally, the fourth information is used to indicate whether the type of the first sensing measurement is an SR2SR sensing measurement triggered by the second device. Alternatively, the fourth information is used to indicate whether the type of the first sensing measurement is an SR2SR sensing measurement triggered by the first device.

[0192] Optionally, if the SR2SR sensing measurement triggered by the second device is always performed off-channel, then the SR2SR triggered by the second device can be called an off-channel SR2SR sensing measurement. In other words, the fourth information can be used to indicate whether the type of the first sensing measurement is an off-channel SR2SR sensing measurement. If the SR2SR triggered by the second device can be called an off-channel SR2SR sensing measurement, then the SR2SR sensing measurement triggered by the first device can be called a base-channel SR2SR. Off-channel SR2SR sensing measurements can also be called peer-to-peer off-channel SR2SR sensing measurements or peer-to-peer off-channel sensing measurements.

[0193] For example, the fourth information can be a 1-bit information. For instance, if the value of the fourth information is "1", then the fourth information is used to indicate that the type of the first sensing measurement is an SR2SR sensing measurement triggered by the second device, or to indicate that the type of the first sensing measurement is an off-channel SR2SR sensing measurement. If the value of the fourth information is "0", then the fourth information is used to indicate that the type of the first sensing measurement is an SR2SR sensing measurement triggered by the first device.

[0194] For example, the fourth information can be carried in field #3 of the first frame. For instance, field #3 can be included in the perception sub-element field of the first frame. For instance, field #3 can be named the off-channel SR2SR field. Field #3 can also be named other names, and this application does not limit the name of field #3.

[0195] Optionally, the second device can combine the information #A included in the first frame to determine the type of the first sensing measurement indicated by the fourth information. Information #A is used to indicate whether the first sensing measurement is an SR2SR sensing measurement. If information #A indicates that the first sensing measurement is an SR2SR sensing measurement, then the value of the fourth information is meaningful. In other words, if information #A indicates that the first sensing measurement is an SR2SR sensing measurement, the second device further determines, based on the fourth information, whether the first sensing measurement is an SR2SR sensing measurement triggered by the second device or by the first device. If information #A indicates that the first sensing measurement is not an SR2SR sensing measurement, then the value of the fourth information is meaningless. In other words, the second device may not need to parse the fourth information.

[0196] Among them, the SR2SR field is included in the perception sub-element field of the perception measurement parameter element field in the first frame, which carries information #A.

[0197] Optionally, if the fourth information is used to indicate that the type of the first sensing measurement is an SR2SR sensing measurement triggered by the second device, then the value of the first information described above is meaningful. In other words, if the fourth information is used to indicate that the type of the first sensing measurement is an SR2SR sensing measurement triggered by the second device, the second device further determines whether the first sensing measurement was triggered by the second device based on the first information. If the fourth information is used to indicate that the type of the first sensing measurement is an SR2SR sensing measurement triggered by the first device, then the value of the first information described above is meaningless; in other words, the second device no longer parses the first information.

[0198] Optionally, the first frame may also include other information, such as a measurement session identifier corresponding to the first sensing measurement, information indicating the availability window corresponding to the first sensing measurement, etc., which are not limited in this application. The following will describe in detail the more information included in the first frame in conjunction with the frame structure of the first frame, which will not be elaborated here for the sake of brevity.

[0199] It should be noted that method 700 is illustrated by taking the example of a first frame sent by the first device to the second device carrying one or more of the following information: first information, information of at least one third device, second information, third information, or fourth information. In actual implementation, the first device can send multiple frames to the second device, which are used to carry one or more of the above information. For example, the first device can send frame #1 and frame #2 to the second device, where frame #1 includes the first information and frame #2 includes information of at least one third device. As another example, the first device can send frame #1, frame #2, and frame #3 to the second device, where frame #1 includes the first information, frame #2 includes information of at least one third device, and frame #3 includes at least one of the second, third, and fourth information. As yet another example, the first device can send frame #4 and frame #5 to the second device, where frame #4 includes the first information and information of at least one third device, and frame #5 includes at least one of the second, third, and fourth information.

[0200] S720, the second device sends the second frame.

[0201] Correspondingly, the first device receives the second frame.

[0202] The second frame is the response frame to the first frame.

[0203] For example, the second frame can be referred to as an off-channel SR2SR sensing measurement response frame. The second frame can also be named by other names, which are not limited in this application.

[0204] The second frame is used to indicate whether the request in the first frame is accepted or rejected.

[0205] For example, the second frame includes information #B. If the value of information #B is "SUCCESS", then information #B is used to indicate that the request of the first frame is accepted; if the value of information #B is "REQUEST_DECLINED" or "REJECTED_WITH_SUGGESTED_CHANGES", then information #B is used to indicate that the request of the first frame is rejected.

[0206] For example, information #B is carried in the status code field in the second frame.

[0207] Optionally, if the value of information #B is “REJECTED_WITH_SUGGESTED_CHANGES”, the second frame may carry parameters suggested by the second device for the first sensing measurement.

[0208] The parameters recommended by the second device for the first sensing measurement are described below.

[0209] In one possible implementation, the second frame includes information about at least one fourth device. The information about the fourth device may include one or more of the following: the fourth device's address information, the fourth device's identification information, the fourth device's role information, or the fourth device's measurement report request information. The information about the fourth device can be referenced to the description of the third device's information in S710.

[0210] For example, after receiving the first frame, if the first information in the first frame is used to instruct the second device to trigger a first sensing measurement, and the second device cannot control the transmission and reception operations of one or more of the at least one third device, then the second frame sent by the second device may include information about at least one fourth device. The second device can control the transmission and reception operations of at least one fourth device.

[0211] For example, the information of the fourth device can be carried in field #2 of the second frame. Field #2 can be included in the sensing measurement parameter element field of the second frame. For example, field #2 can be named the off-channel SR2SR sub-element field, and the information of the fourth device can be carried in the off-channel SR2SR member field of field #2. The address information, identification information, measurement report request information, role information including information #1 and role information including information #2 of the fourth device can be carried in the member address field, AID / USID field, sensing measurement report request field, sensing transmitter field, and sensing receiver field of the off-channel SR2SR member field, respectively.

[0212] It should be noted that if the second device accepts at least one third device to participate in the first sensing measurement, the field in the second frame used to carry information about at least one fourth device can be set to 0, indicating that the second device accepts at least one third device to participate in the first sensing measurement.

[0213] In one possible implementation, the second frame includes information #3, which indicates the channel proposed by the second device for performing the first sensing measurement. Further description of information #3 can be found in the description of the second information in S710.

[0214] For example, after the second device receives the first frame, if the first frame includes the second information and the second device cannot accept performing the first sensing measurement on the channel indicated by the second information, then the second frame may include information #3.

[0215] For example, information #3 can be carried in field #2. For instance, information #2 can be carried in the SR2SR target channel field within field #2. It should be noted that the SR2SR target channel field can be named in other ways, and this application does not limit its naming.

[0216] It should be noted that if the second device accepts the first sensing measurement on the channel indicated by the second information, the field used to carry information #3 in the second frame can be set to 0, indicating that the second device accepts the first sensing measurement on the channel indicated by the second information.

[0217] In one possible implementation, the second frame includes information #4, which indicates the receiving mode of the measurement report suggested by the second device. Further description of information #4 can be found in the description of the third information in S710.

[0218] For example, after the second device receives the first frame, if the first frame includes third information and the second device does not support the measurement report reception mode indicated by the third information, then the second frame may include information #4. For instance, the third information indicates that the second device receives the measurement report in the uplink MU mode, but the second device cannot support the uplink MU, then the second frame may include information #4, which indicates that the measurement report reception mode is: the second device receives the measurement report in the SU mode.

[0219] For example, information #4 can be carried in field #2. For instance, information #4 can be carried in the off-channel SR2SR control field of field #2. Or, for another example, information #4 can be carried in the off-channel SR2SR reporting mode field included in the off-channel SR2SR control field of field #2. It should be noted that this application does not limit the structure of the off-channel SR2SR control field or the names of the fields included in the off-channel SR2SR control field. For example, the off-channel SR2SR reporting mode field can be named something else.

[0220] It should be noted that if the second device supports the measurement report receiving mode indicated by the third information, the field used to carry information #4 in the second frame can be set to 0, indicating that the second device supports the measurement report receiving mode indicated by the third information.

[0221] In one possible implementation, the second frame includes information #5, which indicates the type of the first sensing measurement proposed by the second device. Further description of information #5 can be found in the description of the fourth information in S710.

[0222] For example, after the second device receives the first frame, if the first frame includes fourth information and the second device does not accept the type of the first sensing measurement indicated by the fourth information, then the second frame may include information #5. For instance, if the fourth information indicates that the first sensing measurement is an SR2SR sensing measurement triggered by the second device, but the second device cannot trigger the SR2SR sensing measurement, then the second frame may include information #5, which indicates that the type of the first sensing measurement suggested by the second device is an SR2SR sensing measurement triggered by the first device.

[0223] For example, information #5 can be carried in field #3 of the second frame. For instance, field #3 can be included in the sensing sub-element field of the second frame, which in turn is included in the sensing measurement parameter element field of the second frame. For instance, field #3 can be named the off-channel SR2SR field. Field #3 can also be named other names; this application does not limit the name of field #3.

[0224] It should be noted that if the second device accepts the type of the first sensing measurement indicated by the fourth information, the field used to carry information #5 in the second frame can be set to 0, indicating that the second device accepts the type of the first sensing measurement indicated by the fourth information.

[0225] In one possible implementation, the second frame includes information #6, which indicates that the second device does not support triggering the first sensing measurement. Further description of information #6 can be found in the description of the first information in S710.

[0226] For example, after the second device receives the first frame, if the first frame includes the first information and the second device does not support triggering the first sensing measurement, then the second frame may include information #6.

[0227] For example, information #6 can be carried in field #1 of the second frame. For instance, field #1 can be included in a sensing sub-element field, which is included in the sensing measurement parameter element field of the second frame. For instance, field #1 can be named the off-channel SR2SR controller field. Field #1 can also be named other names; this application does not limit the name of field #1.

[0228] It should be noted that if the second device supports triggering the first sensing measurement, the field used to carry information #6 in the second frame can be set to 0, indicating that the second device supports triggering the first sensing measurement.

[0229] In summary, if the value of information #B is “REJECTED_WITH_SUGGESTED_CHANGES”, then the second frame can include a field for carrying parameters used for the first sensing measurement. The rules for the values ​​of the field carrying parameters for the first sensing measurement in the second frame are as follows: If the second device accepts parameter #1 of the first sensing measurement indicated by the first device through the first frame, then the field in the second frame for carrying parameter #1 can be set to 0. If the second device does not accept parameter #2 of the first sensing measurement indicated by the first device through the second frame, and provides a suggested parameter #2, then the value of the field in the second frame for carrying parameter #2 is the suggested value of parameter #2, which is different from the value of parameter #2 indicated by the first frame.

[0230] Optionally, the second frame may also include other information, such as a measurement session identifier corresponding to the first sensing measurement, information indicating the availability window corresponding to the first sensing measurement, etc., which are not limited in this application. The following will describe in detail the more information included in the second frame in conjunction with the frame structure of the second frame; for the sake of brevity, it will not be described in detail here.

[0231] It should also be noted that if the second frame carries parameters suggested by the second device for the first sensing measurement, and the first device accepts the parameters suggested by the second device for the first sensing measurement, then the first device re-requests to establish the first sensing measurement based on the second frame. For example, the first device may send frame #X to the second device, which carries the parameters suggested by the second device for the first sensing measurement. Frame #X may also carry the parameters for the first sensing measurement indicated by the first frame and accepted by the second device.

[0232] It should also be noted that if the second device accepts the request from the first device, then method 700 continues to execute S730 and S740. If the second device does not accept the request from the first device, then the first device may request other devices to establish the first sensing measurement.

[0233] S730, the first device sends the ninth frame.

[0234] Correspondingly, the third device receives the ninth frame.

[0235] For example, the third device is STA2.

[0236] It should be understood that in S730, the first device sequentially sends the ninth frame to each of the at least one third device. Figure 7 illustrates this only by example, showing the first device sending the ninth frame to one of the at least one third device.

[0237] The ninth frame is used to request the establishment of the first perception measurement.

[0238] For example, the first device transmits the ninth frame through the second channel, which is the channel used by the BSS where the first and third devices are located. The second channel can be called the base channel.

[0239] For example, the ninth frame can be called an off-channel SR2SR sensing measurement request frame. The ninth frame can be named by other names, and this application does not limit this. The name of the ninth frame can be the same as or different from that of the first frame, and this application does not limit this.

[0240] The information included in the ninth frame is described below.

[0241] The ninth frame includes the ninth information and the address information of the second device.

[0242] The ninth message is used to instruct the third device to participate in the first sensing measurement, which is triggered by the second device.

[0243] For example, the ninth information can be a 1-bit information. If the value of the ninth information is "0", then the ninth information is used to instruct the third device to participate in the first sensing measurement; if the value of the ninth information is "1", then the ninth information is used to instruct the third device to trigger the first sensing measurement.

[0244] It should be understood that if the ninth information is used to instruct the third device to participate in the first sensing measurement, the third device can determine that the first sensing measurement is triggered by the second device based on the address information of the second device carried in the ninth frame.

[0245] For example, the ninth information can be carried in field #1 of the ninth frame. For instance, field #1 can be included in the sensing sub-element field of the ninth frame, which in turn is included in the sensing measurement parameter element field of the ninth frame. For example, field #1 can be named the off-channel SR2SR controller field. Field #1 can also be named under other names; this application does not limit the name of field #1.

[0246] For example, the address information of the second device may include the MAC address of the second device.

[0247] Optionally, the ninth frame may also include identification information for the second device. For example, the identification information for the second device may include AID and / or USID.

[0248] For example, the information of the second device can be carried in field #2 of the ninth frame. Field #2 can be included in the sensing measurement parameter element field of the ninth frame. For example, field #2 can be named the off-channel SR2SR sub-element field, and the information of the second device can be carried in the off-channel SR2SR member field of field #2. The address information and identification information of the second device can be carried in the controller address field and the AID / USID field of the off-channel SR2SR member field, respectively.

[0249] In one possible implementation, the ninth frame also includes second information that indicates the channel for performing the first sensing measurement.

[0250] For more details on the second information, please refer to S710 above.

[0251] For example, the second information can be carried in field #2 of the ninth frame. For instance, the second information can be carried in the SR2SR target channel field of field #2. It should be noted that the SR2SR target channel field can be named in other ways, and this application does not limit its naming.

[0252] In one possible implementation, the ninth frame also includes third information that indicates the reception mode of the measurement report.

[0253] For more details on the third information, please refer to S710 above.

[0254] For example, the third information can be carried in field #2 of the ninth frame. For instance, the third information can be carried in the off-channel SR2SR control field of field #2. Or, for another example, the third information can be carried in the off-channel SR2SR report mode field included in the off-channel SR2SR control field of field #2. It should be noted that this application does not limit the structure of the off-channel SR2SR control field or the names of the fields included in the off-channel SR2SR control field. For example, the off-channel SR2SR report mode field can be named something else.

[0255] In one possible implementation, the first frame also includes fourth information, which indicates the type of the first perceptual measurement.

[0256] For a more detailed description of the fourth information, please refer to S710 above.

[0257] For example, the fourth information can be carried in field #3 of the ninth frame. For instance, field #3 can be included in the sensing sub-element field of the ninth frame. For instance, field #3 can be named the off-channel SR2SR field. Field #3 can also be named other names, and this application does not limit the name of field #3.

[0258] Optionally, the ninth frame may also include other information, such as a measurement session identifier corresponding to the first sensing measurement, information indicating the availability window corresponding to the first sensing measurement, etc., which are not limited in this application. The following will describe in detail the more information included in the ninth frame in conjunction with the frame structure of the ninth frame, which will not be elaborated here for the sake of brevity.

[0259] It should be noted that method 700 is illustrated by taking the ninth frame sent by the first device to the third device carrying one or more of the following information as an example: ninth information, address information of the second device, second information, third information, or fourth information. In actual implementation, the first device can send multiple frames to the third device, which are used to carry one or more of the above information. For example, the first device can send frame #11 and frame #21 to the second device, where frame #11 includes the ninth information and frame #21 includes the address information of the second device. As another example, the first device can send frame #11, frame #21, and frame #31 to the second device, where frame #11 includes the ninth information, frame #21 includes the address information of the second device, and frame #31 includes at least one of the second, third, and fourth information.

[0260] S740, the third device sends the tenth frame.

[0261] Correspondingly, the third device receives the tenth frame.

[0262] The tenth frame is the response frame to the ninth frame.

[0263] For example, the tenth frame can be called the off-channel SR2SR sensing measurement response frame. The ninth frame can also be named by other names, and this application does not limit this.

[0264] For example, the tenth frame includes information #C. If the value of information #C is “SUCCESS”, then information #C is used to indicate that the request of the ninth frame is accepted; if the value of information #C is “REQUEST_DECLINED” or “REJECTED_WITH_SUGGESTED_CHANGES”, then information #C is used to indicate that the request of the ninth frame is rejected.

[0265] For example, the information #C is carried in the status code field in the tenth frame.

[0266] Optionally, if the value of information #C is “REJECTED_WITH_SUGGESTED_CHANGES”, then the tenth frame may carry parameters suggested by the third device for the first sensing measurement.

[0267] The tenth frame includes fields for carrying parameters used in the first sensing measurement, with the following value rules: If the third device accepts parameter #3 of the first sensing measurement indicated by the first device in the ninth frame, the field in the tenth frame for carrying parameter #3 can be set to 0. If the second device does not accept parameter #4 of the first sensing measurement indicated by the first device in the ninth frame, the field in the tenth frame for carrying parameter #4 is set to the value of parameter #4 suggested by the third device, which differs from the value of parameter #4 indicated in the ninth frame.

[0268] Optionally, the tenth frame may also include other information, such as a measurement session identifier corresponding to the first sensing measurement, information indicating the availability window corresponding to the first sensing measurement, etc., which is not limited in this application. The following will describe in detail the more information included in the tenth frame in conjunction with the frame structure of the tenth frame, which will not be elaborated here for the sake of brevity.

[0269] In this embodiment, the first device can instruct the second device to trigger a first sensing measurement and send information about at least one third device that may participate in the first sensing measurement to the second device. This allows the second device to control the transmission and reception operations of the third devices based on the information of the third devices participating in the first sensing measurement during the sensing measurement exchange phase. When the second device controls the transmission and reception operations of the third devices participating in the first sensing measurement, the first device can avoid participating in the sensing measurement exchange phase of the first sensing measurement, thereby reducing the energy consumption of the first device.

[0270] Furthermore, if the second and third devices perform the first sensing measurement on an off-channel, the bandwidth resources of the basic channel can be saved, which is beneficial for the first device to perform other tasks on the basic channel that are different from the first sensing measurement.

[0271] Optionally, method 700 also includes S750 and S760.

[0272] S750, the first device sends the third frame.

[0273] Correspondingly, the second device receives the third frame.

[0274] For example, the first device transmits the third frame through the second channel.

[0275] For example, the third frame can be called an establish success indication frame. The third frame can be named by other names, and this application does not limit this.

[0276] The information included in the third frame is described below.

[0277] The third frame includes fifth information, which is used to indicate at least one third device participating in the first sensing measurement.

[0278] The third device participating in the first sensing measurement refers to the third device that receives the request of the ninth frame sent by the first device.

[0279] This application does not limit the form of the fifth information.

[0280] For example, the fifth piece of information may include N bits, each corresponding one-to-one with at least one third device, meaning the value of N is equal to the number of at least one third device, and N is a positive integer. Taking bit #n among the N bits as an example, bit #n is used to indicate whether the third device corresponding to bit #n participates in the first sensing measurement. For instance, if bit #n has a value of "1", it indicates that the third device corresponding to bit #n participates in the first sensing measurement; or, if bit #n has a value of "0", it indicates that the third device corresponding to bit #n does not participate in the first sensing measurement.

[0281] As another example, the fifth information may include the address information of the third device participating in the first sensing measurement.

[0282] As another example, the fifth information may include identification information of a third device participating in the first sensing measurement.

[0283] The fifth piece of information can be carried in field #4 of the third frame. Field #4 can be named the off-channel SR2SR members indication field. For example, if the fifth piece of information includes N bits, then the N bits can be carried in the N fields of field #4, and the nth field among the N fields can be named the member n indication field. As another example, if the fifth piece of information includes the address information of M third devices participating in the first sensing measurement, then the address information of the M third devices can be carried in the M fields of field #4, and the mth field among the M fields can be named the member m address indication field. As yet another example, if the fifth piece of information includes the identification information of M third devices participating in the first sensing measurement, then the identification information of the M third devices can be carried in the M fields of field #4, and the mth field among the M fields can be named the member m AID / USID indication field.

[0284] It should be noted that this application does not impose any restrictions on the naming of field #4. This application does not impose any restrictions on the structure of field #4, nor on the naming of the individual fields included in field #4. For example, the member 'n' of field #4 can be named other names.

[0285] In one possible implementation, the third frame also includes sixth information, which indicates that the third frame is a frame for indicating a third device that actually participates in the sensing measurement.

[0286] For example, if the value of the sixth information is a predefined or preconfigured first value, then the sixth information is used to indicate that the third frame is a frame used to indicate the third device that actually participates in the sensing measurement.

[0287] The sixth piece of information can be carried in field #5 of the third frame. Field #5 can be named Public Action / Protected Dual of Public Action. Field #5 can also be named other names, which are not limited in this application.

[0288] Optionally, the third frame may also include other information, such as a measurement session identifier corresponding to the first sensing measurement, information indicating the category of the third frame, etc., which are not limited in this application. The following will describe in detail the more information included in the third frame in conjunction with the frame structure of the third frame; for the sake of brevity, it will not be described in detail here.

[0289] S760, the second device sends a response frame for the third frame.

[0290] Correspondingly, the first device receives the response frame of the third frame.

[0291] For example, the response frame of the third frame is a CTS-to-self frame.

[0292] It should be noted that steps S750 and S760 are optional. For example, if at least one third device participates in the first sensing measurement, method 700 may not execute steps S750 and S760. As another example, if the sensing measurement exchange phase of the first sensing measurement includes a polling phase, method 700 may not execute steps S750 and S760.

[0293] In this embodiment, the first device sends information about at least one third device to the second device. If not every third device participates in the first sensing measurement, the first device instructs the second device on the third devices that actually participate in the first sensing measurement. This can prevent the first and second devices from scheduling third devices that do not participate in the first sensing measurement during the sensing measurement exchange phase of the first sensing measurement, which would otherwise lead to the failure of the first sensing measurement.

[0294] The application scenarios of method 700 are explained below with reference to Figure 8.

[0295] As shown in Figure 8, the AP (an example of the first device) acts as the initiator of off-channel SR2SR sensing. It requests STA1 (an example of the second device) to establish off-channel SR2SR sensing (an example of the first sensing measurement) via the basic channel and instructs STA1 to act as the controller of the off-channel SR2SR sensing. The AP also requests STA2 (an example of the third device) and STA3 (another example of the third device) to establish off-channel SR2SR sensing via the basic channel and instructs STA2 and STA3 to be controlled by STA1. STA1 to STA3 are the response terminals for off-channel SR2SR sensing. Furthermore, during the sensing measurement exchange phase of off-channel SR2SR sensing, STA1 controls STA2 and STA3 to perform SR2SR sensing measurements off-channel.

[0296] Figure 9 is a schematic flowchart of a communication method provided in an embodiment of this application. As shown in Figure 9, method 900 includes the following steps.

[0297] S910, the second device sends the fourth frame.

[0298] Correspondingly, the first device receives the fourth frame.

[0299] The fourth frame is used to request the first device to act as an agent for the second device to establish the first sensing measurement.

[0300] For example, the second device transmits the fourth frame through a second channel, which is the channel used by the BSS where the first and second devices reside. The second channel can be referred to as the basic channel.

[0301] For example, the fourth frame may be called an SBP request frame, or an off-channel SR2SR SBP request frame. This application does not limit the name of the fourth frame.

[0302] The information included in the fourth frame is described below.

[0303] The fourth frame includes information about at least one third device, which may include the third device's address information and role information.

[0304] Optionally, the information of the third device may include the identification information of the third device.

[0305] Optionally, the information of the third device may include measurement report request information from the third device.

[0306] For more information about the third device, please refer to S710 above.

[0307] For example, the information of the third device can be carried in field #6 of the fourth frame. Field #6 can be included in the SBP parameter element field of the fourth frame. For example, field #6 can be named the off-channel SR2SR sub-element field, and the information of the third device can be carried in the off-channel SR2SR member field of field #6. The address information, identification information, measurement report request information, role information including information #1 and role information including information #2 of the third device can be carried in the member address field, AID / USID field, sensing measurement report request field, sensing transmitter field, and sensing receiver field of the off-channel SR2SR member field, respectively.

[0308] It should be noted that this application does not impose any restrictions on the naming of field #6, nor on the naming of the individual fields included in field #6. For example, the member address field in field #6 can be named something else.

[0309] In one possible implementation, the fourth frame also includes second information that indicates the channel for performing the first sensing measurement.

[0310] For more details on the second information, please refer to S710 above.

[0311] For example, the second information can be carried in field #6 of the fourth frame. For instance, the second information can be carried in the SR2SR target channel field of field #6. It should be noted that the SR2SR target channel field can be named in other ways, and this application does not limit its naming.

[0312] In one possible implementation, the fourth frame also includes third information that indicates the receiving mode of the measurement report.

[0313] For more details on the third information, please refer to S710 above.

[0314] For example, the third information can be carried in field #6 of the fourth frame. For instance, the third information can be carried in the off-channel SR2SR control field of field #6. Or, for another example, the third information can be carried in the off-channel SR2SR report mode field included in the off-channel SR2SR control field of field #6. It should be noted that this application does not limit the structure of the off-channel SR2SR control field or the names of the fields included in the off-channel SR2SR control field. For example, the off-channel SR2SR report mode field can be named something else.

[0315] In one possible implementation, the fourth frame also includes fourth information, which indicates the type of the first perceptual measurement.

[0316] For a more detailed description of the fourth information, please refer to S710 above.

[0317] For example, if the second device supports off-channel peer-to-peer communication and has already established off-channel peer-to-peer communication, and the second device has a sensing requirement, and the sensing target is located between the second device and a third device that has established off-channel peer-to-peer communication with the second device, then the second device can request the first device agent to establish a first sensing measurement through the fourth frame, and the first sensing measurement is a sensing measurement triggered by the second device. In other words, the fourth information included in the fourth frame indicates that the type of the first sensing measurement is an SR2SR sensing measurement triggered by the second device.

[0318] For example, the fourth information can be carried in field #7 of the fourth frame. For instance, field #7 can be included in the SBP parameters control field of the fourth frame. The SBP parameters control field is included in the SBP parameter element field of the fourth frame. For example, field #7 can be named the off-channel SR2SR field. Field #7 can also be named other names; this application does not limit the name of field #7.

[0319] Optionally, the first device can determine the type of the first sensing measurement indicated by the fourth information by combining the information #D included in the fourth frame. Information #D is used to indicate whether the first sensing measurement is an SR2SR sensing measurement. If information #D indicates that the first sensing measurement is an SR2SR sensing measurement, then the value of the fourth information is meaningful. In other words, if information #D indicates that the first sensing measurement is an SR2SR sensing measurement, the first device further determines, based on the fourth information, whether the first sensing measurement is an SR2SR sensing measurement triggered by the second device or an SR2SR sensing measurement triggered by the first device. If information #D indicates that the first sensing measurement is not an SR2SR sensing measurement, then the value of the fourth information is meaningless. In other words, the first device may not need to parse the fourth information.

[0320] Among them, the information #D is carried in the SBP parameter control field of the SBP parameter element field in the fourth frame, which includes the SR2SR sounding request field.

[0321] Optionally, the fourth frame may also include other information, such as information indicating the type of the fourth frame, information indicating the availability window corresponding to the first perceptual measurement, etc., which is not limited in this application. The following will describe in detail the more information included in the fourth frame in conjunction with the frame structure of the fourth frame, which will not be elaborated here for the sake of brevity.

[0322] It should be noted that method 900 is illustrated by taking the example of a fourth frame sent by the second device to the first device carrying one or more of the following information: information of at least one third device, second information, third information, or fourth information. In actual implementation, the second device may send multiple frames to the first device, which are used to carry one or more of the above information. For example, the second device may send frame #12 and frame #22 to the first device, where frame #12 includes information of at least one third device, and frame #22 includes at least one of the second, third, and fourth information.

[0323] S920, the first device sends the fourth response frame.

[0324] Correspondingly, the second device receives the response frame of the fourth frame.

[0325] For example, the response frame of the fourth frame can be called an off-channel SR2SR SBP response frame. The response frame of the fourth frame can also be named with other names, and this application does not limit this.

[0326] The response frame of the fourth frame is used to indicate whether the request of the fourth frame is accepted or rejected.

[0327] For example, the second frame includes information #E. If the value of information #E is “SUCCESS”, then information #E is used to indicate acceptance of the request for the fourth frame; if the value of information #E is “REQUEST_DECLINED” or “REJECTED_WITH_SUGGESTED_CHANGES”, then information #E is used to indicate rejection of the request for the fourth frame.

[0328] For example, the information #E is carried in the status code field of the response frame in the fourth frame.

[0329] Optionally, if the value of information #E is “REJECTED_WITH_SUGGESTED_CHANGES”, then the response frame of the fourth frame can carry the parameters suggested by the first device for the first sensing measurement. The value rules for the fields in the response frame of the fourth frame used to carry the parameters for the first sensing measurement are as follows: If the first device accepts parameter #5 of the first sensing measurement indicated by the second device through the fourth frame, then the field in the response frame of the fourth frame used to carry parameter #5 can be set to 0. If the first device does not accept parameter #6 of the first sensing measurement indicated by the second device through the fourth frame, and provides parameter #6 suggested by the first device, then the value of the field in the response frame of the fourth frame used to carry parameter #6 is the value of parameter #6 suggested by the first device, and the value of parameter #6 suggested by the first device is different from the value of parameter #6 indicated by the fourth frame.

[0330] Optionally, the response frame of the fourth frame may also include other information, such as information indicating the type of the response frame of the fourth frame, information indicating the availability window corresponding to the first perceptual measurement, etc., which are not limited in this application. The following will describe in detail the more information included in the response frame of the fourth frame in conjunction with the frame structure of the response frame of the fourth frame, which will not be elaborated here for the sake of brevity.

[0331] S930, the first device sends the first frame.

[0332] Correspondingly, the second device receives the first frame.

[0333] S930 can refer to S710 in method 700 above.

[0334] It should be noted that if the response frame of the fourth frame is used to indicate acceptance of the request for the fourth frame, then the first device sends the first frame to the second device based on the fourth frame. The information of at least one third device included in the first frame is the same as the information of at least one third device included in the fourth frame. If the fourth frame includes second information, then the second information included in the first frame is the same as the second information included in the fourth frame. If the fourth frame includes third information, then the third information included in the first frame is the same as the third information included in the fourth frame. If the fourth frame includes fourth information, then the fourth information included in the first frame is the same as the fourth information included in the fourth frame.

[0335] S940, the second device sends the second frame.

[0336] Correspondingly, the first device receives the second frame.

[0337] It should be noted that in S940, the second frame sent by the second device is used to indicate the request to accept the first frame.

[0338] S950, the first device sends the ninth frame.

[0339] Correspondingly, the third device receives the ninth frame.

[0340] S950 can be referenced from S730 in method 700 above.

[0341] S960, the third device sends the tenth frame.

[0342] Correspondingly, the first device receives the tenth frame.

[0343] S960 can be referenced from S740 in method 700 above.

[0344] In this embodiment, the first device can trigger a first sensing measurement based on a request from the second device, and send information about at least one third device that may participate in the first sensing measurement to the second device. This allows the second device to control the transmission and reception operations of the third devices participating in the first sensing measurement during the sensing measurement exchange phase. When the second device controls the transmission and reception operations of the third devices participating in the first sensing measurement, the first device can avoid participating in the sensing measurement exchange phase of the first sensing measurement, thereby reducing the energy consumption of the first device.

[0345] Furthermore, if the second and third devices perform the first sensing measurement on an off-channel, the bandwidth resources of the basic channel can be saved, which is beneficial for the first device to perform other tasks on the basic channel that are different from the first sensing measurement.

[0346] Optionally, method 900 also includes S970 and S980.

[0347] S970, the first device sends the third frame.

[0348] Correspondingly, the second device receives the third frame.

[0349] S970 can be referenced from S750 in method 700 above.

[0350] S980, the second device sends a response frame for the third frame.

[0351] Correspondingly, the first device receives the response frame of the third frame.

[0352] For example, the response frame of the third frame is a CTS-to-self frame.

[0353] It should be noted that steps S970 and S980 are optional. For example, if at least one third device participates in the first sensing measurement, method 900 may not execute steps S970 and S980. As another example, if the sensing measurement exchange phase of the first sensing measurement includes a polling phase, method 900 may not execute steps S970 and S980.

[0354] In this embodiment, the first device sends information about at least one third device to the second device. However, if not every third device participates in the first sensing measurement, the first device instructs the second device on the third devices that actually participate in the first sensing measurement. This can prevent the second device from scheduling third devices that do not participate in the first sensing measurement during the sensing measurement exchange phase of the first sensing measurement, which would otherwise lead to the failure of the first sensing measurement.

[0355] The application scenarios of method 900 are explained below with reference to Figure 10.

[0356] As shown in Figure 10, STA1 (an example of the second device) acts as the initiator of the off-channel SR2SR SBP, requesting AP (an example of the first device) to establish off-channel SR2SR sensing (an example of the first sensing measurement) on behalf of STA1 via the basic channel. Correspondingly, AP, as the initiator of off-channel SR2SR sensing, requests STA1 to establish off-channel SR2SR sensing via the basic channel and instructs STA1 to act as the controller of off-channel SR2SR sensing. AP also requests STA2 (an example of the third device) and STA3 (another example of the third device) to establish off-channel SR2SR sensing via the basic channel, and instructs STA2 and STA3 to be controlled by STA1. STA1 to STA3 are the response terminals for off-channel SR2SR sensing. Furthermore, during the sensing measurement exchange phase of off-channel SR2SR sensing, STA1 controls STA2 and STA3 to perform SR2SR sensing measurements off-channel.

[0357] The following description, in conjunction with Figure 11, describes the sensory measurement exchange phase of the first sensory measurement.

[0358] As shown in Figure 11, the sensing measurement exchange phase of the first sensing measurement may include one or more of the following steps.

[0359] S1101, Polling phase.

[0360] For example, during the polling phase, the second device sends a perception polling trigger frame to the third device participating in the first perception measurement. After receiving the perception polling trigger frame, the third device participating in the first perception measurement sends a CTS-to-self frame to the second device.

[0361] It should be noted that if the second device supports uplink MU, it can send perception polling trigger frames to multiple third devices participating in the first perception measurement via broadcast or multicast. Correspondingly, the second device receives CTS-to-self frames from these third devices via uplink MU. If the second device does not support uplink MU, i.e., only uplink SU, it sends perception polling trigger frames sequentially to each of the participating third devices via unicast. Correspondingly, it receives CTS-to-self frames from each of these third devices via uplink SU. For example, if the second device is STA1, and the participating third devices include STA2 and STA3, STA1 first sends a perception polling trigger frame to STA2, then sends a perception polling trigger frame to STA3 after receiving a CTS-to-self frame from STA2, and then receives a CTS-to-self frame from STA3.

[0362] S1102, the second device sends an NDPA frame.

[0363] Correspondingly, one or more third devices participating in the first sensing measurement receive NDPA frames.

[0364] It should be noted that in S1102, if the role information of the third device #1 participating in the first sensing measurement included in the first frame indicates to the second device that the third device is a sensing receiver, then the second device sends an NDPA frame to the third device #1. The first frame can be referred to the description in method 700 or method 900 above.

[0365] S1103, the second device sends the first PPDU.

[0366] Accordingly, one or more third devices participating in the first sensing measurement receive the first PPDU.

[0367] The first PPDU is a PPDU used for the first sensing measurement. For example, the first PPDU is an NDP.

[0368] It should be noted that in S1102, if the role information of the third device #1 participating in the first sensing measurement included in the first frame indicates to the second device that the third device is a sensing receiver, then the second device sends the first PPDU to the third device #1.

[0369] It should be noted that steps S1102 and S1103 are optional. For example, if the role information of any third device participating in the first sensing measurement included in the first frame indicates to the second device that the third device is not a sensing receiver, then method 1100 will not execute steps S1102 and S1103.

[0370] S1104, the second device sends the eighth frame.

[0371] Correspondingly, one or more third devices participating in the first sensing measurement receive the eighth frame.

[0372] The eighth frame is used to trigger the PPDU for the first sensing measurement.

[0373] For example, the eighth frame is the sensing SR2SR sounding trigger frame.

[0374] It should be noted that in S1104, if the role information of the third device #2 participating in the first sensing measurement included in the first frame indicates to the second device that the third device is the sensing transmitter, then the second device sends the eighth frame to the third device #2.

[0375] S1105, the third device sends the second PPDU.

[0376] Correspondingly, the second device receives the second PPDU.

[0377] The second PPDU is the PPDU used for the first sensing measurement. For example, the second PPDU is an NDP.

[0378] It should be noted that if the third device #2 participating in the first sensing measurement receives the eighth frame, then the third device #2 sends the second PPDU.

[0379] It should be noted that steps S1104 and S1105 are optional. For example, if the role information of any third device participating in the first sensing measurement included in the first frame indicates to the second device that the third device is not a sensing transmitter, then method 1100 will not execute steps S1104 and S1105.

[0380] It should also be noted that if the second device does not support the uplink MU, then method 1100 does not include S1104 and S1105. Alternatively, if the second device does not support the uplink MU, then method 1100 includes S1104 and S1105, in which only one third device #2 participating in the first sensing measurement receives the eighth frame and sends the second PPDU based on the trigger of the eighth frame.

[0381] Optionally, method 1100 further includes: the second device and / or the first device collecting a measurement report of the first sensing measurement.

[0382] If the measurement report is collected by the second device, the second device can collect the measurement report of the first sensing measurement through method 1.

[0383] If the measurement report is collected by the first device, the first device can collect the measurement report of the first sensing measurement through method 1 or method 2.

[0384] Method 1 and Method 2 are described below.

[0385] Method 1 may include S1106 and S1107, and optionally, Method 1 may also include S1108.

[0386] S1106, the second device sends the seventh frame.

[0387] Correspondingly, the third device receives the seventh frame.

[0388] The seventh frame is used to request a measurement report for the first sensing measurement. For example, the seventh frame is a sensing reporting trigger frame.

[0389] It should be noted that in S1103, the second device sends the first PPDU to the third device #1 participating in the first sensing measurement, and in S1106, the second device sends the seventh frame to the third device #1 participating in the first sensing measurement.

[0390] It should also be noted that if the second device supports uplink MU, or if the measurement report reception mode indicated by the third information included in the first frame is: the second device receives the measurement report in the form of MU, then in S1106, the second device can send the seventh frame to multiple third devices #1 participating in the first sensing measurement in a broadcast or multicast manner.

[0391] If the second device does not support uplink MU, or if the measurement report reception mode indicated by the third information included in the first frame is: the second device receives the measurement report in SU mode, then in S1106, the second device sends the seventh frame sequentially to each of the multiple third devices #1 participating in the first sensing measurement in a unicast manner.

[0392] S1107, the third device sends the first measurement report.

[0393] Correspondingly, the second device receives the first measurement report.

[0394] The first measurement report was determined based on the first PPDU.

[0395] It should be noted that in S1106, the second device sends the seventh frame to the third device #1 participating in the first sensing measurement, and in S1107, the third device #1 participating in the first sensing measurement sends the first measurement report to the second device.

[0396] It should also be noted that if, in S1106, the second device sends the seventh frame to multiple third devices #1 participating in the first sensing measurement in a broadcast or multicast manner, then the multiple third devices #1 participating in the first sensing measurement simultaneously send the first measurement report to the second device. In other words, the second device receives the first measurement report from the multiple third devices #1 participating in the first sensing measurement in an uplink MU manner.

[0397] If, in S1106, the second device sequentially sends the seventh frame to each of the multiple third devices #1 participating in the first sensing measurement in a unicast manner, then the multiple third devices #1 participating in the first sensing measurement sequentially send the first measurement report to the second device. In other words, the second device receives the first measurement report from the multiple third devices #1 participating in the first sensing measurement in an uplink SU manner.

[0398] For example, the second device is STA1, and the third devices #1 participating in the first sensing measurement include STA2 and STA3. STA1 first sends a seventh frame to STA2, and after receiving the first measurement report from STA2, it sends a seventh frame to STA3, and then receives the first measurement report from STA3.

[0399] It should be noted that if the first frame is used to indicate that the first sensing measurement is performed on the first channel, then the second device and the third device will perform the above-mentioned S1101 to S1107 on the first channel.

[0400] Optionally, if the sensing requirement corresponding to the first sensing measurement is that of the first device, then method 1 further includes S1108.

[0401] S1108, the second device sends the second measurement report.

[0402] Correspondingly, the first device receives the second measurement report.

[0403] For example, the first device and the second device perform S1108 on the second channel. The second channel is the channel used by the BSS where the first device and the second device are located. The second channel can be referred to as the basic channel.

[0404] In one possible implementation, if method 1100 includes S1104 and S1105, then the second measurement report includes a third measurement report, which is determined by the second device based on the second PPDU.

[0405] In one possible implementation, if method 1100 includes S1102, S1103, S1106 and S1107, then the second measurement report includes the first measurement report collected by the second device in S1107.

[0406] In one possible implementation, if method 1100 includes S1102 to S1107, then the second measurement report includes the third measurement report and the first measurement report.

[0407] Method 2 includes steps S1109 to S1112. Optionally, Method 2 also includes step S1113.

[0408] S1109, the second device sends the fifth frame.

[0409] Correspondingly, the first device receives the fifth frame.

[0410] The fifth frame indicates that the first sensing measurement has been completed. Specifically, the fifth frame indicates that the sensing measurement exchange phase corresponding to the first sensing measurement has been completed.

[0411] For example, the second device transmits the fifth frame through the second channel.

[0412] For example, the fifth frame may be called a report indication frame. This application does not limit the name of the fifth frame.

[0413] Optionally, the fifth frame may also include seventh information, which includes the measurement session identifier and / or measurement exchange identifier corresponding to the first sensing measurement.

[0414] For example, the measurement session identifier corresponding to the first sensing measurement can be carried in field #8 of the fifth frame. Field #8 can be named the measurement session ID indication field. Field #8 can also be named other names, and this application does not limit the name of field #8.

[0415] For example, the measurement exchange identifier corresponding to the first sensing measurement can be carried in field #9 of the fifth frame. Field #9 can be named the off-channel report indication field. Field #9 can also be named other names, and this application does not limit the name of field #9. For example, the measurement exchange identifier corresponding to the first sensing measurement can be carried in the measurement exchange ID field included in field #9. This application does not limit the structure of field #9, nor does it limit the names of the fields included in field #9.

[0416] Optionally, the fifth frame may also include eighth information, which indicates that the fifth frame is a frame indicating that the sensing measurement has been completed, or the eighth information indicates that the fifth frame is a frame indicating that the sensing measurement exchange phase has been completed.

[0417] For example, if the value of the eighth information is a predefined or preconfigured second value, then the eighth information is used to indicate that the fifth frame is a frame used to indicate that the perception measurement has been completed.

[0418] The eighth piece of information may be carried in field #10 of the fifth frame. Field #10 may be named a common function / protected dual common function field. Field #10 may also be named other names, which are not limited in this application.

[0419] Optionally, the fifth frame may also include other information, such as information indicating the category of the fifth frame, information indicating the receiving end of the measurement report, etc., which is not limited in this application. The following will describe in detail the more information included in the fifth frame in conjunction with the frame structure of the fifth frame, which will not be elaborated here for the sake of brevity.

[0420] S1110, the first device sends the fifth response frame.

[0421] Correspondingly, the second device receives the response frame of the fifth frame.

[0422] For example, the response frame of the fifth frame is used to indicate that the first device has received the fifth frame. For instance, the response frame of the fifth frame is a CTS-to-self frame.

[0423] S1111, the first device sends the sixth frame.

[0424] Correspondingly, the third device receives the sixth frame.

[0425] The sixth frame is used to request a measurement report for the first sensing measurement. For example, the sixth frame is the sensing report trigger frame.

[0426] It should be noted that in S1103, the second device sends the first PPDU to the third device #1 participating in the first sensing measurement, and in S1111, the first device sends the sixth frame to the third device #1 participating in the first sensing measurement.

[0427] For example, the first device transmits the sixth frame through the second channel.

[0428] Optionally, if method 1100 also executes S1104 and S1105, then in S1111, the first device may send the sixth frame to the second and third devices in a broadcast or multicast manner.

[0429] S1112, the third device sends the first measurement report.

[0430] Accordingly, the first device receives the first measurement report.

[0431] The first measurement report was determined based on the first PPDU.

[0432] It should be noted that in S1111, the first device sends the sixth frame to the third device #1 participating in the first sensing measurement, and in S1112, the third device #1 participating in the first sensing measurement sends the first measurement report to the first device.

[0433] For example, the third device sends the first measurement report through the second channel.

[0434] Optionally, if method 1100 executes S1104 and S1105, then method 2 also includes S1113.

[0435] S1113, the second device sends the third measurement report.

[0436] Correspondingly, the first device receives the third measurement report.

[0437] The third measurement report was determined based on the second PPDU.

[0438] For example, the second device sends a third measurement report via a second channel.

[0439] It is understandable that if in S1111, the first device sends the sixth frame to the second and third devices in a broadcast or multicast manner, then S1112 and S1113 can be the same step, that is, the third device and the second device simultaneously send the measurement report of the first sensing measurement to the first device in an uplink MU manner, and the third device sends the first measurement report and the second device sends the third measurement report.

[0440] In this embodiment, the second device controls the transmission and reception operation of the third device during the sensing and measurement exchange phase of the first sensing measurement, so that the first device can not participate in the sensing and measurement exchange phase of the first sensing measurement, which helps to reduce the energy consumption of the first device.

[0441] Furthermore, if the second and third devices perform the first sensing measurement on an off-channel, the bandwidth resources of the basic channel can be saved, which is beneficial for the first device to perform other tasks on the basic channel that are different from the first sensing measurement.

[0442] The method provided in this application will be illustrated below with reference to Figures 12 to 19.

[0443] It should be noted that the AP in Figures 12 to 19 is an example of the first device, STA1 is an example of the second device, and STA2 and STA3 are examples of the third device. In Figures 12 to 19, STA1, STA2, and STA3 perform SR2SR sensing measurements off-channel (examples of the first sensing measurement).

[0444] It should also be noted that the number of third devices shown in Figures 12 to 19 is merely an example, and this application does not limit the number of third devices.

[0445] It should also be noted that the number of NDPs shown in Figures 12 to 19 is only an example. The number of NDPs transmitted during the measurement process can be one or more, and this application does not limit this.

[0446] As shown in Figure 12, during the off-channel SR2SR sensing measurement session, the AP first sends an off-channel SR2SR sensing measurement request frame to STA1 (example of the first frame). The AP instructs STA1 to act as the controller of the off-channel SR2SR sensing measurement through this request frame, and includes information about STA2 and STA3 in the frame so that STA1 can control the transmit and receive operations of STA2 and STA3 during the subsequent off-channel SR2SR sensing measurement exchange phase. Then, STA1 sends an off-channel sensing measurement response frame to the AP (example of the second frame) to indicate whether it accepts the AP's request. If STA1 accepts the AP's request, the AP sends off-channel SR2SR sensing measurement request frames to STA2 and STA3 in sequence (example of the ninth frame). If STA1 does not accept the AP's request, the AP selects a suitable STA from the participating off-channel SR2SR sensing measurement devices to act as the controller. Figure 12 illustrates this using the example of STA1 accepting the AP's request.

[0447] During the off-channel SR2SR sensing measurement session, the AP can also send a successful establishment indication frame to STA1 (example of the third frame). The successful establishment indication frame is used to indicate to the STA that accepted the off-channel SR2SR sensing request. Assuming both STA2 and STA3 accepted the off-channel SR2SR sensing request, the successful establishment indication frame indicates to both STA2 and STA3.

[0448] Following the off-channel SR2SR sensing measurement session phase, STA1 to STA3 periodically perform off-channel sensing measurement exchanges according to the negotiation of the off-channel SR2SR sensing measurement session phase. Figure 12 shows a schematic flow of STA1 to STA3 performing the first off-channel sensing measurement exchange in the first availability window.

[0449] As shown in Figure 12, after the first availability window begins, STA1 to STA3 switch to off-channel for off-channel sensing measurement exchange. The off-channel sensing measurement exchange shown in Figure 12 includes a polling phase, an NDPA probe phase, and a reporting phase.

[0450] During the polling phase, STA1 sends a sensing polling trigger frame, and STA2 and STA3 reply to STA1 with CTS-to-self frames. During the NDPA probe phase, STA1 first sends a sensing NDPA frame, and then sends an SR2SR NDP (example of the first PPDU). During the reporting phase, STA1 sends a sensing report trigger frame. Correspondingly, after receiving the sensing report trigger frame, STA2 and STA3 send sensing measurement report frames to STA1. These sensing measurement report frames include the measurement reports obtained by STA2 or STA3 based on the SR2SR NDP. After receiving the sensing measurement report frames from STA2 and STA3, STA1 switches to the basic channel and sends a sensing measurement report frame to the AP. This sensing measurement report frame includes the measurement reports collected by STA1 from STA2 and STA3.

[0451] It should be noted that Figure 12 illustrates off-channel sensing measurement switching by example, which includes a polling phase, an NDPA detection phase, and a reporting phase. This application does not limit this. For example, off-channel sensing measurement switching may include a polling phase, an NDPA detection phase, a TF detection phase, and a reporting phase; or, as shown in Figure 13, off-channel sensing measurement switching may include a polling phase, a TF detection phase, and a reporting phase; or, as shown in Figure 14 or Figure 15, off-channel sensing measurement switching may include an NDPA detection phase and a reporting phase.

[0452] As shown in Figure 13, during the polling phase, STA1 sends a sensing polling trigger frame, and STA2 and STA3 reply to STA1 with CTS-to-self frames. During the TF probing phase, STA1 sends a sensing SR2SR probe trigger frame, and correspondingly, STA2 and STA3, upon receiving the sensing SR2SR probe trigger frame, send an SR2SR NDP (an example of a second PPDU). During the reporting phase, STA1 switches to the basic channel and sends a sensing measurement report frame to the AP. The sensing measurement report frame includes a measurement report determined by STA1 based on the SR2SR NDP from STA2 and STA3.

[0453] It should be noted that if STA1 supports uplink MU, then STA1, STA2, and STA3 can execute the off-channel sensing measurement exchange process shown in Figure 12 or Figure 13.

[0454] As shown in Figure 14, during the NDPA detection phase, STA1 first sends a sensing NDPA frame, and then sends an SR2SR NDP (an example of the first PPDU). During the reporting phase, STA1 first sends a sensing report trigger frame to STA2. Correspondingly, after receiving the sensing report trigger frame, STA2 sends a sensing measurement report frame to STA1. This sensing measurement report frame includes the measurement report obtained by STA2 based on the SR2SR NDP. STA1 then sends a sensing report trigger frame to STA3. Correspondingly, after receiving the sensing report trigger frame, STA3 sends a sensing measurement report frame to STA1. This sensing measurement report frame includes the measurement report obtained by STA3 based on the SR2SR NDP. After receiving the sensing measurement report frames from STA2 and STA3, STA1 switches to the basic channel and sends a sensing measurement report frame to the AP. This sensing measurement report frame includes the measurement reports collected by STA1 from STA2 and STA3.

[0455] As shown in Figure 15, during the NDPA detection phase, STA1 first sends a sensing NDPA frame, and then sends an SR2SR NDP (example of the first PPDU). During the reporting phase, STA1 switches to the basic channel and sends a report indication frame to the AP (example of the fifth frame). After receiving the report indication frame, the AP replies with a CTS-to-self frame to STA1. Then, the AP first sends a sensing report trigger frame to STA2 and STA3. Correspondingly, after receiving the sensing report trigger frame, STA2 and STA3 send a sensing measurement report frame to the AP. The sensing measurement report frame includes the measurement report obtained by STA2 or STA3 based on the SR2SR NDP.

[0456] It should be noted that if STA1 does not support uplink MU, then STA1, STA2, and STA3 can execute the off-channel sensing measurement exchange process shown in Figure 14 or Figure 15.

[0457] In the examples shown in Figures 12 to 15 above, the sensing requirement for off-channel SR2SR sensing measurement is at the AP level. Of course, the sensing requirement for off-channel SR2SR sensing measurement can also be at the STA level. As shown in the examples in Figures 16 to 19, the sensing requirement for off-channel SR2SR sensing measurement can be at the STA1 level.

[0458] As shown in Figures 16 to 19, during the SBP establishment phase, STA1 can send an off-channel SR2SR proxy sensing request frame (example of the fourth frame) to the AP. Then, during the off-channel SR2SR sensing measurement session phase, the AP requests STA1 to STA3 to establish the first sensing measurement based on STA1's request. The description of the off-channel SR2SR sensing measurement session phase shown in Figures 16 to 19 can be found in Figure 12 above. The off-channel SR2SR sensing measurement exchange phase shown in Figures 16 to 19 is described below.

[0459] As shown in Figure 16, the off-channel SR2SR sensing measurement exchange phase includes a polling phase, an NDPA phase, and a reporting phase. In the polling phase, STA1 sends a sensing polling trigger frame, and STA2 and STA3 reply to STA1 with CTS-to-self frames. In the NDPA probe phase, STA1 first sends a sensing NDPA frame, and then sends an SR2SR NDP (an example of the first PPDU). In the reporting phase, STA1 sends a sensing report trigger frame, and correspondingly, after receiving the sensing report trigger frame, STA2 and STA3 send sensing measurement report frames to STA1. The sensing measurement report frame includes the measurement report obtained by STA2 or STA3 based on the SR2SR NDP. Compared to the example shown in Figure 12, in the example shown in Figure 16, the sensing requirement for off-channel SR2SR sensing measurement is STA1's, not the AP's; therefore, STA1 does not need to send a measurement report to the AP.

[0460] As shown in Figure 17, off-channel sensing measurement exchange includes a polling phase and a TF probe phase. In the polling phase, STA1 sends a sensing polling trigger frame, and STA2 and STA3 reply to STA1 with a CTS-to-self frame. In the TF probe phase, STA1 sends a sensing SR2SR probe trigger frame, and correspondingly, STA2 and STA3, upon receiving the sensing SR2SR probe trigger frame, send an SR2SR NDP (an example of a second PPDU). Compared to the example shown in Figure 13, in the example shown in Figure 17, the sensing requirement for off-channel SR2SR sensing measurement is STA1's, not AP's; therefore, STA1 does not need to send a measurement report to the AP.

[0461] It should be noted that if STA1 supports uplink MU, then STA1, STA2, and STA3 can execute the off-channel sensing measurement exchange process shown in Figure 16 or Figure 17.

[0462] As shown in Figure 18, the off-channel SR2SR sensing measurement exchange phase includes an NDPA phase and a reporting phase. In the NDPA detection phase, STA1 first sends a sensing NDPA frame, and then sends an SR2SR NDP (an example of the first PPDU). In the reporting phase, STA1 first sends a sensing report trigger frame to STA2. Correspondingly, after receiving the sensing report trigger frame, STA2 sends a sensing measurement report frame to STA1. The sensing measurement report frame includes the measurement report obtained by STA2 based on the SR2SR NDP. STA1 then sends a sensing report trigger frame to STA3. Correspondingly, after receiving the sensing report trigger frame, STA3 sends a sensing measurement report frame to STA1. The sensing measurement report frame includes the measurement report obtained by STA3 based on the SR2SR NDP. Compared to the example shown in Figure 14, in the example shown in Figure 18, the sensing requirement for off-channel SR2SR sensing measurement is STA1's, not AP's; therefore, STA1 does not need to send a measurement report to AP.

[0463] As shown in Figure 19, the off-channel SR2SR sensing measurement exchange phase includes an NDPA phase and a reporting phase. In the NDPA detection phase, STA1 first sends a sensing NDPA frame, and then sends an SR2SR NDP (example of the first PPDU). In the reporting phase, STA1 switches to the basic channel and sends a report indication frame to the AP (example of the fifth frame). After receiving the report indication frame, the AP replies with a CTS-to-self frame to STA1. Then, the AP first sends a sensing report trigger frame to STA2 and STA3. Correspondingly, after receiving the sensing report trigger frame, STA2 and STA3 send sensing measurement report frames to the AP. The sensing measurement report frame includes the measurement report obtained by STA2 or STA3 based on the SR2SR NDP. Compared to the example shown in Figure 15, in the example shown in Figure 19, the sensing requirement for off-channel SR2SR sensing measurement is STA1's, not the AP's. Therefore, the AP needs to send the collected measurement reports to STA1. For example, the AP sends an SBP report frame to STA1, which includes the measurement reports received by the AP from STA2 and STA3.

[0464] The frame structures of the first to fifth frames and the ninth frame provided in the embodiments of this application are described below with reference to Figures 20 to 25. It should be noted that the frame structures, field names, and the meanings of different values ​​of each field described below are merely examples, and this application does not limit them.

[0465] As an example, the frame structure of the first or ninth frame provided in this application embodiment is shown in Figure 20. The first or ninth frame can be referred to as an off-channel SR2SR sensing measurement request frame.

[0466] As shown in Figure 20(a), the first or ninth frame may include the following fields: category, public action / protected dual of public action, dialog token, sensing comeback info, measurement session ID indication, or sensing measurement parameter element.

[0467] The sensing measurement parameter element field may include the following fields: element ID, length, element ID extension, sensing measurement parameters, sensing subelements, or off-channel SR2SR subelements.

[0468] The sensed sub-element field may include the following fields: sub-element ID, length, AID / USID, poll assigned, CSI variation threshold, SR2SR, off-channel SR2SR, off-channel SR2SR controller, or availability window.

[0469] The off-channel SR2SR field is used to carry the fourth information described above; in other words, the off-channel SR2SR field indicates the sensing type requested in the first frame. For example, the off-channel SR2SR field is used in conjunction with the SR2SR field. For instance, if both the SR2SR field and the off-channel SR2SR field are set to "1", it indicates that the first frame is used to request SR2SR sensing measurements performed on an off-channel. If both the SR2SR field and the off-channel SR2SR field are set to "1", it indicates that the first frame is used to request SR2SR sensing measurements performed on a basic channel. If the SR2SR field is set to "0", the off-channel SR2SR field is set to "0" and is meaningless.

[0470] The off-channel SR2SR controller field carries the first or ninth information mentioned above. In other words, the off-channel SR2SR controller field indicates whether the device receiving the first or ninth frame is assigned as a controller in off-channel SR2SR sensing. For example, if the off-channel SR2SR controller field is set to "1", it indicates that the device receiving the first or ninth frame is assigned as a controller in off-channel SR2SR sensing; if the off-channel SR2SR controller field is set to "0", it indicates that the device receiving the first or ninth frame is assigned as a sensing participant in off-channel SR2SR sensing. It should be noted that if the off-channel SR2SR field indicates that the first frame is used to request the establishment of SR2SR sensing measurements on the off-channel, then the off-channel controller field is meaningful; if the off-channel SR2SR field indicates that the first frame is used to request the establishment of SR2SR sensing measurements on the basic channel, or if the off-channel SR2SR field is meaningless, then the off-channel controller field is meaningless.

[0471] As shown in Figure 20(b), the off-channel SR2SR sub-element fields included in the sensing measurement parameter element fields may include the following fields: sub-element identifier, length, SR2SR target channel, off-channel SR2SR control or off-channel SR2SR member.

[0472] The sub-element identifier field is used to indicate the type and usage scenario of the off-channel SR2SR sub-element. For example, if the sub-element identifier field is set to the third value, it means that the sub-element containing this sub-element identifier field is an off-channel SR2SR sub-element. For instance, as shown in Table 1 below, if the sub-element identifier field is set to 3, it means that the sub-element containing this sub-element identifier field is an off-channel SR2SR sub-element.

[0473] Table 1

[0474] The SR2SR target channel field is used to carry the second information described above; in other words, the SR2SR target channel field is used to indicate the channel for off-channel SR2SR sensing. For example, the value of the SR2SR target field can be referenced from the value of the off-channel indication information in the TDLS of the IEEE 802.11be protocol.

[0475] The off-channel SR2SR control field is used to carry the third information described above; in other words, the off-channel SR2SR control field is used to indicate the reception mode of the measurement report. For example, as shown in Figure 20(c), the off-channel control field may include the following subfield: Off-channel SR2SR Reporting Mode or Reserved. The Off-channel SR2SR Reporting Mode subfield can carry the third information described above. For example, if the value of the Off-channel SR2SR Reporting Mode subfield is set to "00", it instructs the second device (or STA) to collect the measurement report in the uplink MU mode; if the value of the Off-channel SR2SR Reporting Mode subfield is set to "01", it instructs the second device (or STA) to collect the measurement report in the SU mode; if the value of the Off-channel SR2SR Reporting Mode subfield is set to "10", it instructs the first device (or AP) to collect the measurement report in the uplink MU mode.

[0476] The off-channel SR2SR member field is used to carry information about the third device included in the first frame mentioned above, or to carry information about the second device (the second device is the off-channel SR2SR sensing controller) included in the ninth frame mentioned above.

[0477] For example, as shown in Figure 20(d), the off-channel SR2SR member field is used to carry information about N third devices. The off-channel SR2SR member field may include the following subfields: member 1 address, AID / USID 1, sensing transmitter 1, sensing receiver 1, sensing measurement report request 1, ..., member N address, AID / USID N, sensing transmitter N, sensing receiver N, or sensing measurement report request N. The Member 1 Address subfield carries the address information of the first third device among the N third devices; the AID / USID 1 subfield carries the identification information of the first third device among the N third devices; the Sensing Transmitter 1 subfield is used to indicate to the second device (or STA) whether the first third device among the N third devices is a sensing transmitter, or to inform the second device whether the first third device among the N third devices has been assigned to transmit PPDUs for off-channel SR2SR sensing; the Sensing Receiver 1 subfield is used to indicate to the second device whether the first third device among the N third devices is a sensing receiver, or to inform the second device whether the first third device among the N third devices has been assigned to receive PPDUs for off-channel SR2SR sensing; and the Sensing Measurement Report Request 1 subfield is used to indicate to the second device whether to collect measurement reports from the first third device among the N third devices for off-channel SR2SR sensing. The functions of the other subfields are similar to those of the subfields carrying information about the first third device, and will not be described further in this application.

[0478] For example, if the value of the Sensing Transmitter 1 subfield is set to "1", then the Sensing Transmitter 1 subfield is used to inform the Second Device that the first of the N Third Devices is assigned to transmit PPDUs for off-channel SR2SR sensing; if the value of the Sensing Transmitter 1 subfield is set to "0", then the Sensing Transmitter 1 subfield is used to inform the Second Device that the first of the N Third Devices is not assigned to transmit PPDUs for off-channel SR2SR sensing. If the value of the Sensing Receiver 1 subfield is set to "1", then the Sensing Receiver 1 subfield is used to inform the Second Device that the first of the N Third Devices is assigned to receive PPDUs for off-channel SR2SR sensing; if the value of the Sensing Receiver 1 subfield is set to "0", then the Sensing Receiver 1 subfield is used to inform the Second Device that the first of the N Third Devices is not assigned to receive PPDUs for off-channel SR2SR sensing. If the value of the Sensing Measurement Report Request 1 subfield is set to "1", then the Sensing Measurement Report Request 1 subfield instructs the second device to collect measurement reports of off-channel SR2SR sensing from the first of the N third devices; if the value of the Sensing Measurement Report Request 1 subfield is set to "0", then the Sensing Measurement Report Request 1 subfield instructs the second device not to collect measurement reports of off-channel SR2SR sensing from the first of the N third devices.

[0479] For example, as shown in Figure 20(e), the off-channel SR2SR member field is used to carry information about the second device. The off-channel SR2SR member field may include the following subfields: controller address or AID / USID. The controller address is used to carry the address information of the second device, and the AID / USID is used to carry the identification information of the second device.

[0480] It should be noted that the functions or values ​​of other fields in the first or ninth frame can be referenced in the descriptions of fields in the sensing measurement request frame in existing protocols or standards.

[0481] As an example, the frame structure of the second or tenth frame provided in this application embodiment is shown in Figure 21. The first or ninth frame can be referred to as the off-channel SR2SR sensing measurement response frame.

[0482] As shown in Figure 21, the second or tenth frame may include the following fields: type, common function / protected dual common function, dialogue token, measurement session identifier indication, status code, or sense measurement parameter element.

[0483] It should be noted that if the status code field is set to "REJECTED_WITH_SUGGESTED_CHANGES", then the second or tenth frame may include the sensing measurement parameter element field.

[0484] The sensing measurement parameter element field may include the following fields: element identifier, length, element identifier extension, sensing measurement parameter, sensing sub-element, or off-channel SR2SR sub-element.

[0485] The sensed sub-element field may include the following fields: sub-element identifier, length, AID / USID, polling allocation, CSI variation threshold, SR2SR, off-channel SR2SR, off-channel SR2SR controller, or availability window.

[0486] The off-channel SR2SR field is used to carry the information #5 described above. For more details on the off-channel SR2SR field, please refer to the descriptions of the first or ninth frame above.

[0487] For more details on the off-channel controller field, please refer to the descriptions of the first or ninth frame above.

[0488] The structure and function of the off-channel SR2SR sub-element can be found in the description of the first or ninth frame above.

[0489] It should be noted that the functions or values ​​of other fields in the second or tenth frame can be found in the descriptions of fields in the sensing measurement response frame in existing protocols or standards.

[0490] As an example, the frame structure of the third frame provided in this application embodiment is shown in Figure 22. The third frame can be called the establishment success indication frame.

[0491] As shown in Figure 22(a), the third frame may include the following fields: type, common function / protected dual common function, measurement session identifier indication, or off-channel SR2SR member indication.

[0492] The Common Function / Protected Dual Common Function field is used to indicate the type and usage scenario of the third frame, specifically, to indicate that the third frame is used to indicate a device actually participating in off-channel SR2SR sensing. For example, if the Common Function / Protected Dual Common Function field is set to a first value, it indicates that the frame containing this field is used to indicate a device actually participating in off-channel SR2SR sensing. For instance, as shown in Table 2 below, if the Common Function / Protected Dual Common Function field is set to 64, it indicates that the frame containing this field is used to indicate a device actually participating in off-channel SR2SR sensing.

[0493] Table 2

[0494] For example, as shown in Figure 22(a), the off-channel SR2SR member indication field may include the following subfields: Member 1 indication, Member 2 indication, ..., Member N indication. The Member 1 indication subfield is used to indicate whether the first of the N third devices participates in off-channel SR2SR sensing. For example, if the value of the Member 1 indication subfield is set to "1", it indicates that the first of the N third devices participates in off-channel SR2SR sensing; if the value of the Member 1 indication subfield is set to "0", it indicates that the first of the N third devices does not participate in off-channel SR2SR sensing. The functions of the other subfields are similar to those of the Member 1 indication subfield, and will not be described further in this application. The information of the N third devices is carried in the first frame described above.

[0495] For example, as shown in Figure 22(b), the off-channel SR2SR member indication field may include the following subfields: member 1 address indication, member 2 address indication, ..., member N address indication. The member 1 address indication subfield is used to indicate whether the first of the N third devices participates in off-channel SR2SR sensing. For example, if the member 1 address indication subfield carries the address of the first of the N third devices, it is used to indicate that the first of the N third devices participates in off-channel SR2SR sensing. The functions of the other subfields are similar to those of the member 1 address indication subfield, and will not be described further in this application.

[0496] For example, as shown in Figure 22(c), the off-channel SR2SR member indication field may include the following subfields: Member 1 AID / USID indication, Member 2 AID / USID indication, ..., Member N AID / USID indication. The Member 1 AID / USID indication subfield is used to indicate whether the first of the N third devices participates in off-channel SR2SR sensing. For example, if the Member 1 AID / USID indication subfield carries the identifier of the first of the N third devices, it is used to indicate that the first of the N third devices participates in off-channel SR2SR sensing. The functions of the other subfields are similar to those of the Member 1 AID / USID indication subfield, and will not be described further in this application.

[0497] As an example, the frame structure of the fourth frame provided in this application embodiment is shown in Figure 23. The fourth frame can be called an off-channel SR2SR SBP request frame.

[0498] As shown in Figure 23, the fourth frame may include the following fields: type, public function / protected dual public function, dialogue token, SBP parameters element, sense measurement parameters element, or initiating STA (ISTA) availability window element.

[0499] The SBP parameter element fields may include the following fields: element identifier, length, element identifier extension, SBP parameter control, sensing responder addresses, sensing responder IDs, sensing responder role bitmap, or off-channel SR2SR subelements.

[0500] The SBP parameter control fields may include the following fields: SBP request, SBP procedure expiry exponent, sensing responder, number of sensing responders, mandatory number of responders, preferred responder list, number of preferred responders, mandatory preferred responder, SR2SR sounding request, preferred responder role bitmap present, polling allocation, CSI variable threshold, off-channel SR2SR or reserved.

[0501] The off-channel SR2SR field carries the fourth information mentioned above; in other words, it indicates the sensing type requested by the fourth frame. For example, the off-channel SR2SR field is used in conjunction with the SR2SR probe request field. For instance, if both the SR2SR probe request field and the off-channel SR2SR field are set to "1", it indicates that the fourth frame is used to request SBP SR2SR sensing measurements performed on an off-channel. If both are set to "1" and "0", it indicates that the fourth frame is used to request SBP SR2SR sensing measurements performed on a basic channel. If the SR2SR probe request field is set to "0", the off-channel SR2SR field is set to "0" and is meaningless.

[0502] The structure and function of the off-channel SR2SR sub-element can be found in the description of the first or ninth frame above.

[0503] It should be noted that the functions or values ​​of the other fields in the fourth frame can be found in the descriptions of the fields in the SBP request frame in existing protocols or standards.

[0504] As an example, the frame structure of the response frame of the fourth frame provided in this application embodiment is shown in Figure 24. The response frame of the fourth frame can be called the off-channel SR2SR SBP response frame.

[0505] As shown in Figure 24, the response frame of the fourth frame may include the following fields: type, public function / protected dual public function, dialogue token, AID / USID, SBP parameter element, perception measurement parameter element, or ISTA availability window element.

[0506] It should be noted that if the status code field is set to "SUCCESS" and the STA sending the fourth frame is associated with the AP receiving the fourth frame, the AID / USID field is set to the AID of the STA sending the fourth frame. If the status code field is set to "SUCCESS" and the STA sending the fourth frame is not associated with the AP receiving the fourth frame, the AID / USID field is set to the USID of the STA sending the fourth frame.

[0507] It should also be noted that if the status code field is set to “REJECTED_WITH_SUGGESTED_CHANGES”, the response frame of the fourth frame may include the sensing measurement parameter element field and / or the SBP parameter element field.

[0508] The SBP parameter element fields may include the following fields: element identifier, length, element identifier extension, SBP parameter control, sensing response end address, sensing response end role bitmap, or off-channel SR2SR sub-element.

[0509] The SBP parameter control fields may include the following fields: SBP request, SBP program expiration index, sensing response end, number of sensing response ends, mandatory number of sensing response ends, expected list of response ends, expected number of response ends, mandatory preferred response end, SR2SR probe request, expected response end role bitmap format, polling allocation, CSI variable threshold, off-channel SR2SR or reservation.

[0510] The function of the off-channel SR2SR field can be found in the description of the fourth frame above.

[0511] The structure and function of the off-channel SR2SR sub-element can be found in the description of the first or ninth frame above.

[0512] It should be noted that the functions or values ​​of other fields in the fourth frame of the response frame can be found in the descriptions of fields in the SBP response frame in existing protocols or standards.

[0513] As an example, the frame structure of the fifth frame provided in this application embodiment is shown in Figure 25. The fifth frame can be referred to as the report instruction frame.

[0514] As shown in Figure 25, the fifth frame may include the following fields: type, common function / protected dual common function, measurement session identification indication, or off-channel report indication.

[0515] The Common Function / Protected Dual Common Function field is used to indicate the type and usage scenario of the fifth frame, specifically, to indicate that the fifth frame is used to indicate that a perception measurement has been completed. For example, if the Common Function / Protected Dual Common Function field is set to the second value, it means that a frame containing this field is used to indicate that a perception measurement has been completed. For instance, as shown in Table 3 below, if the Common Function / Protected Dual Common Function field is set to 65, it means that a frame containing this field is used to indicate that a perception measurement has been completed.

[0516] Table 3

[0517] For example, as shown in Figure 25, the off-channel report indication field may include the following subfields: measurement exchange ID or reserved.

[0518] It is understandable that different sensing tasks will be assigned different measurement session identifiers. The measurement session identifier indication field included in the fifth frame can carry the measurement session identifier of the corresponding sensing task, thereby indicating which off-channel SR2SR sensing task the fifth frame is used to indicate. The measurement session identifier indication field included in the fifth frame can reuse fields already existing in IEEE 802.11bf.

[0519] Furthermore, a sensing task may include multiple sensing measurement exchange phases. Each sensing measurement exchange has a measurement exchange identifier to indicate which sensing measurement exchange it is. The measurement exchange identifier subfield included in the fifth frame will carry the measurement exchange identifier of the corresponding sensing measurement exchange, allowing the device receiving the fifth frame to determine which sensing measurement exchange it is based on the measurement exchange identifier subfield. Correspondingly, the device receiving the fifth frame will also carry a measurement exchange identifier field based on the collected sensing reports to indicate which sensing measurement exchange the current sensing report belongs to, thus ensuring a correspondence between each sensing report and each sensing measurement exchange. The measurement exchange identifier subfield in the fifth frame can reuse fields already present in IEEE 802.11bf.

[0520] Those skilled in the art will recognize that, based on the units and algorithm steps described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0521] The communication device provided in this application is described in detail below with reference to Figures 26 to 28. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for details not described in detail, please refer to the method embodiments above; for brevity, some details will not be repeated.

[0522] This application embodiment can divide the transmitting or receiving device into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the division of functional modules according to each function as an example.

[0523] Figure 26 is a schematic block diagram of a communication device 3000 provided in an embodiment of this application. The device 3000 includes a transceiver module 3011 and a processing module 3012. The transceiver module 3011 can implement corresponding communication functions, and the processing module 3012 is used for data processing. In other words, the transceiver module 3011 is used to perform receiving and sending related operations, while the processing module 3012 is used to perform other operations besides receiving and sending. The transceiver module 3011 can also be referred to as a communication interface or a communication unit.

[0524] In one possible implementation, the device 3000 may further include a storage module 3013, which can be used to store instructions and / or data. The processing module 3012 can read the instructions and / or data in the storage module 3013 to enable the device to perform the actions of the device in the aforementioned method embodiments.

[0525] In one design, the device 3000 may correspond to the first device in the above method embodiments, or to a component of the first device (such as a chip).

[0526] The device 3000 can implement the steps or processes corresponding to those performed by the first device in the above method embodiments. The transceiver module 3011 can be used to perform transceiver-related operations of the first device in the above method embodiments, and the processing module 3012 can be used to perform processing-related operations of the first device in the above method embodiments.

[0527] In one possible implementation, the transceiver module 3011 is configured to send a first frame to the second device. The first frame includes first information and information of at least one third device. The first information is used to instruct the second device to trigger a first sensing measurement. The information of the third device includes the address information and role information of the third device. The role information of the third device is used to instruct the second device that the third device is a sensing transmitter and / or a sensing receiver. The second device and one or more of the at least one third device participate in the first sensing measurement. The transceiver module 3011 is also configured to receive a second frame from the second device, which is a response frame to the first frame.

[0528] In another possible implementation, the transceiver module 3011 is used to send a ninth frame to a third device. The ninth frame includes ninth information and geological information of the second device. The ninth information is used to instruct the third device to participate in the first sensing measurement, which is triggered by the second device. The transceiver module 3011 is also used to receive a tenth frame from the third device, which is a response frame to the ninth frame.

[0529] When the device 3000 is used to execute the method in FIG7, the transceiver module 3011 can be used to execute the steps of sending and receiving information in the method, such as S710 to S760; the processing module 3012 can be used to execute the processing steps in the method.

[0530] When the device 3000 is used to execute the method in FIG9, the transceiver module 3011 can be used to execute the steps of sending and receiving information in the method, such as S910 to S980; the processing module 3012 can be used to execute the processing steps in the method.

[0531] When the device 3000 is used to execute the method in FIG11, the transceiver module 3011 can be used to execute the steps of sending and receiving information in the method, such as S1108 to S1113; the processing module 3012 can be used to execute the processing steps in the method.

[0532] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0533] In another design, the device 3000 may correspond to the second device in the above method embodiments, or to a component of the second device (such as a chip).

[0534] The device 3000 can implement the steps or processes corresponding to those performed by the second device in the above method embodiments. The transceiver module 3011 can be used to perform transceiver-related operations of the second device in the above method embodiments, and the processing module 3012 can be used to perform processing-related operations of the second device in the above method embodiments.

[0535] In one possible implementation, the transceiver module 3011 is configured to receive a first frame from a first device. The first frame includes first information and information from at least one third device. The first information is used to instruct a second device to trigger a first sensing measurement. The information from the third device includes the address information and role information of the third device. The role information of the third device is used to instruct the second device that the third device is a sensing transmitter and / or a sensing receiver. One or more of the second device and at least one third device participate in the first sensing measurement. The transceiver module 3011 is also configured to send a second frame to the first device. The second frame is a response frame to the first frame.

[0536] When the device 3000 is used to execute the method in FIG7, the transceiver module 3011 can be used to execute the steps of sending and receiving information in the method, such as S710, S720, S750 or S760; the processing module 3012 can be used to execute the processing steps in the method.

[0537] When the device 3000 is used to execute the method in FIG9, the transceiver module 3011 can be used to execute the steps of sending and receiving information in the method, such as S910, S920, S930, S940, S970 or S980; the processing module 3012 can be used to execute the processing steps in the method.

[0538] When the device 3000 is used to execute the method in FIG11, the transceiver module 3011 can be used to execute the steps of sending and receiving information in the method, such as S1101 to S1110 and S1113; the processing module 3012 can be used to execute the processing steps in the method.

[0539] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0540] In another design, the device 3000 may correspond to the third device in the above method embodiments, or a component of the third device (such as a chip).

[0541] The device 3000 can implement the steps or processes corresponding to those performed by the third device in the above method embodiments. The transceiver module 3011 can be used to perform transceiver-related operations of the third device in the above method embodiments, and the processing module 3012 can be used to perform processing-related operations of the third device in the above method embodiments.

[0542] In one possible implementation, the transceiver module 3011 is used to receive a ninth frame from the first device, the ninth frame including ninth information and address information of the second device, the ninth information being used to instruct the third device to participate in the first sensing measurement, the first sensing measurement being triggered by the second device; the transceiver module 3011 is also used to send a tenth frame to the first device, the tenth frame being a response frame to the first frame.

[0543] When the device 3000 is used to execute the method in FIG7, the transceiver module 3011 can be used to execute the steps of sending and receiving information in the method, such as S730 or S740; the processing module 3012 can be used to execute the processing steps in the method.

[0544] When the device 3000 is used to execute the method in FIG9, the transceiver module 3011 can be used to execute the steps of sending and receiving information in the method, such as S950 or S960; the processing module 3012 can be used to execute the processing steps in the method.

[0545] When the device 3000 is used to execute the method in FIG11, the transceiver module 3011 can be used to execute the steps of sending and receiving information in the method, such as S1101 to S1107, S1111 or S1112; the processing module 3012 can be used to execute the processing steps in the method.

[0546] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0547] It should also be understood that the device 3000 here is embodied in the form of a functional module. The term "module" here may refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors) and memories for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components that support the described functions.

[0548] In an alternative example, those skilled in the art will understand that the device 3000 may be specifically a first device in the above embodiments, which can be used to execute the various processes and / or steps corresponding to the first device in the above method embodiments; or, the device 3000 may be specifically a second device in the above embodiments, which can be used to execute the various processes and / or steps corresponding to the second device in the above method embodiments; or, the device 3000 may be specifically a third device in the above embodiments, which can be used to execute the various processes and / or steps corresponding to the third device in the above method embodiments.

[0549] The apparatus 3000 of each of the above-described schemes has the function of implementing the corresponding steps performed by the devices (such as the first device, the second device, or the third device) in the above-described methods. This function can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions; for example, a transceiver module can be replaced by a transceiver (e.g., the transmitting unit in the transceiver module can be replaced by a transmitter, and the receiving unit in the transceiver module can be replaced by a receiver), and other units, such as processing modules, can be replaced by a processor, each executing the transceiver operations and related processing operations in its respective method embodiment.

[0550] In addition, the transceiver module 3011 can also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing module 3012 can be a processing circuit.

[0551] Figure 27 is a schematic diagram of another communication device 4000 provided in an embodiment of this application. The device 4000 includes a processor 4010, which is used to execute computer programs or instructions stored in a memory 4020, or to read data / signaling stored in the memory 4020, to perform the methods in the above-described method embodiments. In one possible implementation, the processor 4010 may be one or more.

[0552] As shown in Figure 27, in one possible implementation, the device 4000 further includes a memory 4020 for storing computer programs or instructions and / or data. The memory 4020 may be integrated with the processor 4010 or may be separately configured. In another possible implementation, there may be one or more memories 4020.

[0553] As shown in Figure 27, one possible implementation of the device 4000 includes a transceiver 4030 for receiving and / or transmitting signals. For example, a processor 4010 controls the transceiver 4030 to receive and / or transmit signals.

[0554] As one option, the device 4000 is used to implement the operations performed by, for example, a first device, a second device, or a third device in the various method embodiments described above.

[0555] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0556] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0557] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0558] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0559] Figure 28 is a schematic diagram of a chip system 5000 provided in an embodiment of this application. The chip system 5000 (or may also be called a processing system) includes logic circuitry 5010 and an input / output interface 5020.

[0560] The logic circuit 5010 can be a processing circuit in the chip system 5000. The logic circuit 5010 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 5000 to implement the methods and functions of the embodiments of this application. The input / output interface 5020 can be an input / output circuit in the chip system 5000, outputting processed information from the chip system 5000, or inputting data or signaling information to be processed into the chip system 5000 for processing.

[0561] As one approach, the chip system 5000 is used to implement the operations performed by the device (such as the first device, the second device, or the third device) in the various method embodiments described above.

[0562] For example, logic circuit 5010 is used to implement processing-related operations performed by a device (such as a first device, a second device, or a third device) in the above method embodiments; input / output interface 5020 is used to implement sending and / or receiving-related operations performed by a device (such as a first device, a second device, or a third device) in the above method embodiments.

[0563] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by a device (such as a first device, a second device, or a third device) in the above-described method embodiments.

[0564] For example, when the computer program is executed by a computer, it enables the computer to implement the methods performed by the device (such as a first device, a second device, or a third device) in the various embodiments of the above methods.

[0565] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods performed by a device (such as a first device, a second device, or a third device) in the above-described method embodiments.

[0566] This application also provides a communication system, including the aforementioned first device, second device and third device.

[0567] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0568] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0569] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0570] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0571] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0572] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0573] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the 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 to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0574] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, The method is applied to a first device, and the method includes: A first frame is sent to a second device. The first frame includes first information and information of at least one third device. The first information is used to instruct the second device to trigger a first sensing measurement. The information of the third device includes the address information and role information of the third device. The role information of the third device is used to instruct the second device that the third device is a sensing transmitter and / or a sensing receiver. The second device and one or more of the at least one third device participate in the first sensing measurement. Receive a second frame from the second device, the second frame being a response frame to the first frame.

2. The method according to claim 1, characterized in that, The first frame also includes second information, which indicates that the first sensing measurement is performed on a first channel, which is an off-channel.

3. The method according to claim 1 or 2, characterized in that, The first frame also includes third information, which indicates the reception mode of the measurement report of the first sensing measurement, wherein the reception mode is one of the following: the second device receives the measurement report in a multi-user (MU) mode; the second device receives the measurement report in a single-user (SU) mode; or the first device receives the measurement report in a MU mode.

4. The method according to any one of claims 1 to 3, characterized in that, The information of the third device also includes measurement report request information, which is used to indicate whether the second device collects a measurement report from the first sensing measurement of the third device.

5. The method according to any one of claims 1 to 4, characterized in that, The first frame also includes fourth information, which indicates that the type of the first sensing measurement is: a sensing measurement from sensing receiver to sensing receiver triggered by the second device.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: A third frame is sent to the second device, the third frame including fifth information, the fifth information being used to indicate the third device among the at least one third device that participated in the first sensing measurement; Receive a response frame from the third frame received from the second device.

7. The method according to claim 6, characterized in that, The third frame also includes sixth information, which indicates that the third frame is a frame for indicating a third device that actually participates in the sensing measurement.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: A fourth frame is received from the second device, the fourth frame being used to request the first device agent to establish the first sensing measurement, the fourth frame including information about the at least one third device; Send the response frame of the fourth frame to the second device.

9. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Receive a fifth frame from the second device, the fifth frame being used to indicate that the first sensing measurement has been completed; Send the response frame of the fifth frame to the second device; A sixth frame is sent to the third device among the at least one third device that participated in the first sensing measurement, the sixth frame being used to request a first measurement report of the first sensing measurement; Receive the first measurement report from the third device participating in the first sensing measurement.

10. The method according to claim 9, characterized in that, The fifth frame also includes seventh information, which is used to indicate the measurement session identifier and / or measurement exchange identifier corresponding to the first sensing measurement.

11. The method according to claim 9 or 10, characterized in that, The fifth frame includes eighth information, which indicates that the fifth frame is a frame used to indicate that the sensing measurement has been completed.

12. A communication method, characterized in that, The method is applied to a second device, and the method includes: A first frame is received from a first device. The first frame includes first information and information from at least one third device. The first information is used to instruct the second device to trigger a first sensing measurement. The information of the third device includes the address information and role information of the third device. The role information of the third device is used to instruct the second device that the third device is a sensing transmitter and / or a sensing receiver. The second device and one or more of the at least one third device participate in the first sensing measurement. A second frame is sent to the first device, the second frame being a response frame to the first frame.

13. The method according to claim 12, characterized in that, The first frame also includes second information, which indicates that the first sensing measurement is performed on a first channel, which is an off-channel.

14. The method according to claim 12 or 13, characterized in that, The first frame also includes third information, which indicates the reception mode of the measurement report of the first sensing measurement, wherein the reception mode is one of the following: the second device receives the measurement report in a multi-user (MU) mode; the second device receives the measurement report in a single-user (SU) mode; or the first device receives the measurement report in a MU mode.

15. The method according to any one of claims 12 to 14, characterized in that, The information of the third device also includes measurement report request information, which is used to indicate whether the second device collects a measurement report from the first sensing measurement of the third device.

16. The method according to any one of claims 12 to 15, characterized in that, The first frame also includes fourth information, which indicates that the type of the first sensing measurement is: a sensing measurement from sensing receiver to sensing receiver triggered by the second device.

17. The method according to any one of claims 12 to 16, characterized in that, The method further includes: Receive a third frame from the first device, the third frame including fifth information, the fifth information being used to indicate the third device among the at least one third device that participated in the first sensing measurement; Send the response frame of the third frame to the first device.

18. The method according to claim 17, characterized in that, The third frame also includes sixth information, which indicates that the third frame is a frame for indicating a third device that actually participates in the sensing measurement.

19. The method according to any one of claims 12 to 18, characterized in that, The method further includes: Send a fourth frame to the first device, the fourth frame being used to request the first device agent to establish the first sensing measurement, the fourth frame including information about the at least one third device; Receive a response frame from the fourth frame of the first device.

20. The method according to any one of claims 12 to 19, characterized in that, The method further includes: Send a first physical layer protocol data unit (PPDU) for the first sensing measurement to the third device participating in the first sensing measurement among the at least one third device; A seventh frame is sent to a third device participating in the first sensing measurement, the seventh frame being used to request a first measurement report of the first sensing measurement, the first measurement report being determined based on the first PPDU; Receive the first measurement report from the third device participating in the first sensing measurement.

21. The method according to any one of claims 12 to 19, characterized in that, The method further includes: An eighth frame is sent to the third device participating in the first sensing measurement among the at least one third device, the eighth frame being used to trigger a second PPDU for the first sensing measurement; Receive the second PPDU from the third device participating in the first sensing measurement.

22. The method according to any one of claims 12 to 18, characterized in that, The method further includes: Send a first PPDU for the first sensing measurement to the third device among the at least one third device that participates in the first sensing measurement; Send a fifth frame to the first device, the fifth frame being used to indicate that the first sensing measurement has been completed; Receive a response frame from the fifth frame of the first device.

23. The method according to claim 22, characterized in that, The fifth frame also includes seventh information, which is used to indicate the measurement session identifier and / or measurement exchange identifier corresponding to the first sensing measurement.

24. The method according to claim 22 or 23, characterized in that, The fifth frame includes eighth information, which indicates that the fifth frame is a frame used to indicate that the sensing measurement has been completed.

25. The method according to any one of claims 12 to 18, characterized in that, The method further includes: Send a first PPDU for the first sensing measurement to the third device among the at least one third device that participates in the first sensing measurement; A seventh frame is sent to a third device participating in the first sensing measurement, the seventh frame being used to request a first measurement report of the first sensing measurement, the first measurement report being determined based on the first PPDU; Receive the first measurement report from the third device participating in the first sensing measurement; Send the first measurement report to the first device.

26. The method according to any one of claims 12 to 18, characterized in that, The method further includes: An eighth frame is sent to the third device participating in the first sensing measurement among the at least one third device, the eighth frame being used to trigger a second PPDU for the first sensing measurement; Receive the second PPDU from the third device participating in the first sensing measurement; A third measurement report of the first sensing measurement is sent to the first device, the third measurement report being determined based on the second PPDU.

27. A communication device, characterized in that, The apparatus includes a unit for performing the method as described in any one of claims 1 to 11.

28. A communication device, characterized in that, The apparatus includes a unit for performing the method as described in any one of claims 12 to 26.

29. A communication system, characterized in that, It includes the communication device as described in claim 27 and the communication device as described in claim 28.

30. A communication device, characterized in that, The device includes a processor coupled to a memory for storing computer programs or instructions, and the processor is configured to execute the computer programs or instructions in the memory, causing the device to perform the method as described in any one of claims 1 to 26.

31. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 26.

32. A chip or chip system, characterized in that, Includes: a processor for retrieving and running a computer program from memory, causing a communication device equipped with the chip system to perform the method of any one of claims 1 to 26.

33. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 26.

Citation Information

Patent Citations

  • Wireless sensing measurement control method and device, equipment and storage medium

    CN114828075A

  • Method and device for negotiating execution of wireless sensing process, equipment and storage medium

    CN116782282A

  • Communication method and device

    CN118202745A

  • Coordinated multi-access point transmissions for wireless local area network systems

    WO2021222374A1