Sensing communication method and communication apparatus

By using a broadcast or multicast mechanism for sensing measurement request and response frames, the problem of low efficiency in sensing measurement sessions is solved, enabling efficient establishment of sensing measurement sessions and reducing signaling overhead and resource waste.

WO2026143457A1PCT designated stage Publication Date: 2026-07-09HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-12-31
Publication Date
2026-07-09

AI Technical Summary

Technical Problem

During the perception measurement session establishment phase, the perception initiator needs to negotiate perception measurement parameters and availability windows one-to-one with multiple devices, resulting in low perception efficiency and wasted air interface resources.

Method used

The sensing initiator sends sensing measurement request frames via broadcast or multicast and receives response frames from the sensing response end to instruct multiple devices to participate in the establishment of a sensing measurement session, reducing one-to-one unicast interactions and lowering signaling overhead.

Benefits of technology

It improves the efficiency of sensing and measurement sessions, reduces resource waste, and ensures sensing and measurement performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024144403_09072026_PF_FP_ABST
    Figure CN2024144403_09072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a sensing communication method and apparatus, applied to the field of sensing measurement. The method comprises: a sensing initiator sends a sensing measurement request frame by means of broadcasting or multicasting, the sensing measurement request frame being used for requesting establishment of a sensing measurement session; and the sensing initiator receives a sensing measurement response frame from a sensing responder, the sensing measurement response frame being used for indicating participation of the sensing responder in the establishment of the sensing measurement session. The method can improve the efficiency of establishing a sensing measurement session and improve the sensing performance.
Need to check novelty before this filing date? Find Prior Art

Description

Sensing communication methods and communication devices Technical Field

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

[0002] 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.

[0003] Specifically, the perception measurement process includes perception capability interaction, perception measurement session, perception measurement interaction, and perception measurement shutdown. Through these processes, the perception initiator can interact with one or more devices within a negotiated perception time window, and then request the devices to provide perception measurement reports based on different measurement types. However, during the perception measurement session establishment phase, the perception initiator and multiple devices need to negotiate perception measurement parameters and availability windows one-to-one, resulting in low perception efficiency and wasted air interface resources. Summary of the Invention

[0004] This application provides a sensing communication method and a communication device that can improve the efficiency of establishing sensing measurement sessions and improve sensing performance.

[0005] Firstly, a sensing communication method is provided. This method can be executed by a sensing initiator. Unless otherwise specified, "sensing initiator" in this application can refer to the sensing initiator itself, a component in the sensing initiator (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software that can implement all or part of the functions of the sensing initiator.

[0006] The sensing communication method includes: a sensing initiator sending a sensing measurement request frame via broadcast or multicast, the sensing measurement request frame being used to request the establishment of a sensing measurement session; and receiving a sensing measurement response frame from a sensing response end, the sensing measurement response frame being used to instruct the sensing response end to participate in the establishment of the sensing measurement session.

[0007] Based on the above scheme, the sensing initiator sends a sensing measurement request frame via broadcast or multicast to initiate the establishment of a sensing measurement session. Correspondingly, it receives sensing measurement response frames from one or more sensing response ends to indicate their participation in the establishment of the sensing measurement session. This method provides a fast and efficient sensing measurement session establishment scheme, eliminating the need for the sensing initiator to unicast sensing measurement request and response frames with multiple sensing response ends one-to-one. This reduces signaling overhead, avoids resource waste, improves the efficiency of the sensing measurement session, and ensures sensing measurement performance.

[0008] In conjunction with the first aspect, in some implementations of the first aspect, the perception measurement request frame includes a first field, which is used to indicate that the perception measurement request frame is a broadcast perception measurement request frame.

[0009] Alternatively, the first field may be used to indicate that the sensing measurement is a broadcast sensing measurement, or the first field may be used to indicate that the sensing measurement session is a broadcast sensing measurement session, etc.

[0010] For example, the first field can be a public action field / protected dual of public action field in the sensing measurement request frame. This implementation can be regarded as a sensing measurement request frame provided by this application. For example, the value of the public action field in the sensing measurement request frame can be redesigned. For example, the public action field value can be set to 59 to indicate a broadcast sensing measurement request.

[0011] Based on the above scheme, after the sensing initiator broadcasts or multicasts a sensing measurement request frame, one or more sensing response ends receive the sensing measurement request frame and parse the first field to determine whether the sensing measurement request frame is a broadcast sensing measurement request frame, or whether the sensing measurement is a broadcast sensing measurement, or whether the sensing measurement session is a broadcast sensing measurement session. That is, there is no need for one-to-one unicast interaction of sensing measurement request frames between the sensing initiator and one or more sensing response ends, which can reduce signaling overhead, reduce resource waste, and improve sensing measurement performance.

[0012] In conjunction with the first aspect, in some implementations of the first aspect, the sensing measurement request frame includes a second field, which is used to indicate that the receiving address of the sensing measurement request frame is a broadcast address.

[0013] For example, the second field can be the RA field, without limitation. This implementation can be viewed as reusing an existing sensing measurement request frame and redefining the RA field in that frame. For instance, the RA field can be set to Broadcast Address to indicate that the receiving address or destination address of the sensing measurement request frame is a broadcast address.

[0014] Based on the above scheme, after the sensing initiator broadcasts or multicasts a sensing measurement request frame, one or more sensing response ends receive the sensing measurement request frame and parse the second field to determine whether the sensing measurement request frame is a broadcast sensing measurement request frame, or whether the sensing measurement is a broadcast sensing measurement, or whether the sensing measurement session is a broadcast sensing measurement session, etc. That is, there is no need for one-to-one unicast interaction of sensing measurement request frames between the sensing initiator and one or more sensing response ends, which can reduce signaling overhead, reduce resource waste, and improve sensing measurement performance.

[0015] In conjunction with the first aspect, in some implementations of the first aspect, the sensing measurement request frame includes a third field that indicates whether non-associated devices are allowed to participate in the establishment of a sensing measurement session.

[0016] For example, the third field may be an associated identifier (AID) or unassociated identifier (USID) field in a trigger-based (TB) sensing specific subelement in the sensing measurement request frame, without limitation.

[0017] Based on the above scheme, after the sensing initiator broadcasts or multicasts a sensing measurement request frame, one or more sensing response terminals receive the sensing measurement request frame and parse the third field. They can then determine whether they can participate in the sensing measurement. If the third field indicates that non-associated devices are allowed to participate in the establishment of the sensing measurement session, it means that both non-associated and associated devices can reply with a response frame to the sensing initiator if the conditions of the sensing measurement request are met. If the third field indicates that non-associated devices are not allowed to participate in the establishment of the sensing measurement session, it means that non-associated devices cannot reply with a response frame to the sensing initiator, i.e., non-associated devices cannot participate in the sensing measurement. This can provide an effective sensing measurement scheme and improve sensing performance.

[0018] In conjunction with the first aspect, in some implementations of the first aspect, the sensing response end includes a non-associated device, and the method further includes: sending a first sensing measurement confirmation frame to the non-associated device, the first sensing measurement confirmation frame being used to assign a non-associated identifier.

[0019] Based on the above scheme, after receiving the sensing measurement response frame, the sensing initiator can assign a non-associated identifier to the non-associated device. When the non-associated device performs subsequent sensing measurements, it can determine the corresponding operational parameters, frequency resources, or time resources based on the non-associated identifier to achieve effective sensing measurements.

[0020] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: when the number of sensing response terminals is greater than or equal to a first threshold, sending a sensing measurement session establishment termination frame via broadcast or multicast, the sensing measurement session establishment termination frame being used to indicate that sensing response terminals exceeding the first threshold do not participate in the establishment of the sensing measurement session.

[0021] Alternatively, the perception measurement session establishment termination frame is used to indicate that perception response ends that exceed a certain number threshold do not need to send perception measurement response frames.

[0022] Optionally, the first threshold can be predefined or preconfigured, and there is no limitation on this.

[0023] Based on the above scheme, when the number of sensing response terminals participating in the sensing measurement is greater than or equal to the first threshold, that is, when the sensing initiator has collected a certain number of sensing response terminals to establish a sensing measurement session, the sensing initiator can broadcast or multicast a sensing measurement session establishment termination frame to instruct other devices to stop sending sensing measurement response frames, or in other words, to instruct other devices not to participate in the establishment of the sensing measurement session. This can reduce the signaling overhead of other devices and avoid unnecessary waste of resources.

[0024] In conjunction with the first aspect, in some implementations of the first aspect, the sensing measurement request frame includes a fourth field, which includes an identifier of the sensing response end, and is used to indicate whether the sensing response end is allowed to participate in the establishment of a sensing measurement session.

[0025] For example, the fourth field can be a Preferred Sensing Responder IDs, such as an AID / USID list, indicating that devices in the list send sensing measurement response frames first, or that the sensing initiator preferentially selects devices in the list to participate in sensing measurement.

[0026] For example, the fourth field can be Sensing Responder IDs, such as an AID / USID list, indicating that only devices in the list can send sensing measurement response frames, or that the sensing initiator can only allow devices in the list to participate in sensing measurements.

[0027] Based on the above scheme, the sensing initiator has different requirements for the number and / or location of sensing response terminals according to different applications and / or prior information. By carrying a fourth field in the sensing measurement request frame to indicate the sensing response terminals that are allowed to participate in the establishment of the sensing measurement session, the sensing response terminals participating in the sensing measurement can be effectively collected, thereby providing effective sensing measurement and improving the sensing measurement performance.

[0028] In conjunction with the first aspect, in some implementations of the first aspect, the sensing measurement request frame includes a fifth field, which indicates the number of sensing response ends allowed to participate in the establishment of a sensing measurement session.

[0029] For example, the fifth field can be the number of sensing responders, for example, it can be 6 or 8, or other values, without limitation.

[0030] Based on the above scheme, the sensing initiator carries a fifth field in the sensing measurement request frame to indicate the number of sensing response terminals allowed to participate in the sensing measurement. Then, the sensing response terminal can determine whether to reply to the sensing measurement response frame based on the number required by the sensing initiator. For example, when the sensing initiator indicates that the number of sensing response terminals allowed to participate in the sensing measurement is small, the sensing response terminal can choose not to reply to the sensing measurement response frame, that is, not to participate in the sensing measurement, thus avoiding waste of resources.

[0031] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending a second perception measurement confirmation frame to the perception response end, the second perception measurement confirmation frame being used to indicate the perception measurement role of the perception response end.

[0032] In conjunction with the first aspect, in some implementations of the first aspect, the second perception measurement confirmation frame includes a sixth field and / or a seventh field, wherein the sixth field includes the identifier of the perception response end and the seventh field includes the perception measurement role of the perception response end.

[0033] In conjunction with the first aspect, in some implementations of the first aspect, the sensing and measurement role includes at least one of the following: a sensing transmitter or a sensing receiver.

[0034] Based on the above scheme, the sensing initiator sends a second sensing measurement confirmation frame to indicate the identifier and / or sensing measurement role of the sensing response end. Furthermore, after receiving and parsing the sixth and / or seventh fields, the sensing response end can determine its own sensing measurement role, thereby providing effective sensing measurement and improving sensing performance.

[0035] In conjunction with the first aspect, in some implementations of the first aspect, the perception measurement request frame includes an eighth field, which is used to indicate that the establishment of the perception measurement session is closed within a specified time period.

[0036] In conjunction with the first aspect, in some implementations of the first aspect, the sensing measurement request frame includes a ninth field, which is used to indicate whether the sensing initiator is performing a sensing measurement session with a non-associated device. The ninth field is a reserved field.

[0037] In conjunction with the first aspect, in some implementations of the first aspect, the sensing response end includes associated devices and / or non-associated devices, and the method further includes: sending a sensing measurement-related trigger frame to the sensing response end, the sensing measurement-related trigger frame including at least one of the following: AID, USID, the sensing measurement role of the sensing response end, or the number of streams transmitting null data packets (NDP).

[0038] In conjunction with the first aspect, in some implementations of the first aspect, the sensing response end includes associated devices and / or non-associated devices, and the method further includes: sending an empty data packet announcement frame to the sensing response end, the empty data packet announcement frame including AID and / or USID.

[0039] For example, the trigger frame related to perception measurement may include at least one of the following: perception measurement polling trigger frame, perception measurement trigger frame, and perception measurement report trigger frame.

[0040] Based on the above scheme, once the perception measurement session is established, the perception initiator and / or perception response end can perform perception measurement interactions. The perception initiator sends perception measurement-related trigger frames or empty data packet announcement frames to the perception response end, enabling the perception response end to parse and obtain at least one of the following: AID, USID, perception measurement role, or NDP flow count. This allows the perception initiator to provide effective perception measurement and improve perception performance.

[0041] Secondly, a sensing communication method is provided. This method can be executed by a sensing response terminal. Unless otherwise specified, "sensing response terminal" in this application can refer to the sensing response terminal itself, or a component in the sensing response terminal (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software that can implement all or part of the functions of the sensing response terminal.

[0042] The sensing communication method includes: a sensing response end receiving a sensing measurement request frame from a sensing initiator, the sensing measurement request frame being used to request the establishment of a sensing measurement session; and sending a sensing measurement response frame to the sensing initiator, the sensing measurement response frame being used to instruct the sensing response end to participate in the establishment of the sensing measurement session.

[0043] Based on the above scheme, the sensing initiator sends a sensing measurement request frame via broadcast or multicast to initiate the establishment of a sensing measurement session. Correspondingly, it receives sensing measurement response frames from one or more sensing response ends to indicate their participation in the establishment of the sensing measurement session. This method provides a fast and efficient sensing measurement session establishment scheme, eliminating the need for the sensing initiator to unicast sensing measurement request and response frames with multiple sensing response ends one-to-one. This reduces signaling overhead, avoids resource waste, improves the efficiency of the sensing measurement session, and ensures sensing measurement performance.

[0044] In conjunction with the second aspect, in some implementations of the second aspect, the perception measurement request frame includes a first field, which is used to indicate that the perception measurement request frame is a broadcast perception measurement request frame.

[0045] In conjunction with the second aspect, in some implementations of the second aspect, the sensing measurement request frame includes a second field, which is used to indicate that the receiving address of the sensing measurement request frame is a broadcast address.

[0046] In conjunction with the second aspect, in some implementations of the second aspect, the sensing measurement request frame includes a third field, which is used to indicate whether non-associated devices are allowed to participate in the establishment of a sensing measurement session.

[0047] In conjunction with the second aspect, in some implementations of the second aspect, the sensing response end includes a non-associated device, and the method further includes: receiving a first sensing measurement confirmation frame from the sensing initiator, the first sensing measurement confirmation frame being used to assign a non-associated identifier.

[0048] In conjunction with the second aspect, in some implementations of the second aspect, the sensing measurement request frame includes a fourth field, which includes an identifier of the sensing response end, and is used to indicate whether the sensing response end is allowed to participate in the establishment of a sensing measurement session.

[0049] In conjunction with the second aspect, in some implementations of the second aspect, the sensing measurement request frame includes a fifth field, which indicates the number of sensing response ends allowed to participate in the establishment of a sensing measurement session.

[0050] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving a second perception measurement confirmation frame from the perception initiator, the second perception measurement confirmation frame being used to indicate the perception measurement role of the perception response end.

[0051] In conjunction with the second aspect, in some implementations of the second aspect, the second perception measurement confirmation frame includes a sixth field and / or a seventh field, wherein the sixth field includes the identifier of the perception response end and the seventh field includes the perception measurement role of the perception response end.

[0052] In conjunction with the second aspect, in some implementations of the second aspect, the sensing and measurement role includes at least one of the following: a sensing transmitter or a sensing receiver.

[0053] In conjunction with the second aspect, in some implementations of the second aspect, the perception measurement request frame includes an eighth field, which is used to indicate that the establishment of the perception measurement session is closed within a specified time period.

[0054] In conjunction with the second aspect, in some implementations of the second aspect, the sensing measurement request frame includes a ninth field, which is used to indicate whether the sensing initiator is performing a sensing measurement session with a non-associated device. The ninth field is a reserved field.

[0055] In conjunction with the second aspect, in some implementations of the second aspect, the sensing response end includes associated devices and / or non-associated devices, and the method further includes: receiving a sensing measurement-related trigger frame from the sensing initiator, the sensing measurement-related trigger frame including at least one of the following: AID, USID, sensing measurement role of the sensing response end, number of streams transmitting empty data packets, or empty data packets.

[0056] In conjunction with the second aspect, in some implementations of the second aspect, the sensing response end includes associated devices and / or non-associated devices, and the method further includes: receiving an empty data packet announcement frame from the sensing initiator, the empty data packet announcement frame including AID and / or USID.

[0057] The second aspect and some of its implementation methods and their beneficial effects can be referred to in the relevant description of the first aspect, and will not be repeated here.

[0058] Thirdly, a communication device is provided. This communication device has the functions described in the first aspect above. For example, the communication device includes modules, units, or means corresponding to the operations involved in the first aspect. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.

[0059] For example, the communication device can be the aforementioned sensing initiator, such as a module or unit (e.g., a chip, a chip system, or a circuit) corresponding to the method, operation, step, or action described in the first aspect above.

[0060] In one possible implementation, the communication device includes a transceiver unit (or communication module), and optionally, a processing unit (or processing module) connected to the transceiver unit.

[0061] For example, the transceiver unit is configured to send a sensing measurement request frame via broadcast or multicast, the sensing measurement request frame being used to request the establishment of a sensing measurement session; the transceiver unit is also configured to receive a sensing measurement response frame from a sensing response end, the sensing measurement response frame being used to instruct the sensing response end to participate in the establishment of the sensing measurement session.

[0062] Fourthly, a communication device is provided. This communication device has the functions described in the second aspect above. For example, the communication device includes modules, units, or means corresponding to the operations involved in the second aspect. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.

[0063] For example, the communication device can be the aforementioned sensing response end, such as a module or unit (e.g., a chip, a chip system, or a circuit) that corresponds one-to-one with the method, operation, step, or action described in the second aspect above.

[0064] In one possible implementation, the communication device includes a transceiver unit (or communication module), and optionally, a processing unit (or processing module) connected to the transceiver unit.

[0065] For example, the transceiver unit is configured to receive a sensing measurement request frame from the sensing initiator, the sensing measurement request frame being used to request the establishment of a sensing measurement session; the transceiver unit is also configured to send a sensing measurement response frame to the sensing initiator, the sensing measurement response frame being used to instruct the sensing response end to participate in the establishment of the sensing measurement session.

[0066] Fifthly, a communication device is provided. This communication device may be either the aforementioned sensing initiator or sensing response end. The communication device includes at least one of a transceiver, a processor, and a memory. The processor controls the transceiver to transmit and receive signals, the memory stores computer programs or instructions, and the processor retrieves and executes the computer program or instructions from the memory, causing the communication device to perform the method in any possible implementation of the first or second aspect described above.

[0067] Optionally, the processor may be one or more, the transceiver may be one or more, and the memory may be one or more.

[0068] Alternatively, the memory can be integrated with the processor, or the memory can be set up separately from the processor.

[0069] Optionally, the transceiver includes a transmitter and a receiver.

[0070] Sixthly, a communication device is provided. The communication device includes one or more processors configured to execute computer programs or instructions, which, when executed, cause the communication device to implement the methods in any possible design or implementation of the first or second aspect described above.

[0071] Optionally, the communication device further includes a memory for storing part or all of the computer program or instructions that implement the functions involved in the first or second aspect above.

[0072] Optionally, the communication device further includes an interface circuit, through which the processor communicates with other devices or components.

[0073] In one implementation, the communication device may be a chip or a chip system.

[0074] In a seventh aspect, a chip or chip system is provided. The chip or chip system includes a processor and a communication interface, wherein the processor reads instructions through the communication interface and executes the method provided in any implementation of the first or second aspect described above.

[0075] The chip or chip system 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 executes the method provided by any of the implementations of the first or second aspect described above.

[0076] Eighthly, a communication system is provided. The communication system includes at least one of a sensing initiator and a sensing response, wherein the sensing initiator is used to execute the method in any possible implementation of the first aspect, and the sensing response is used to execute the method in any possible implementation of the second aspect.

[0077] A ninth aspect provides a computer-readable storage medium. This computer-readable storage medium stores computer program code or instructions to cause the method in any of the possible implementations of the first or second aspect to be executed, for example, when a computer reads and executes the computer program code or instructions, causing the method in any of the possible implementations of the first or second aspect to be implemented.

[0078] A tenth aspect provides a computer program product. The computer program product includes computer program code or instructions to cause the method in any possible implementation of the first or second aspect to be implemented. For example, when a computer reads and executes the computer program product, the method in any possible implementation of the first or second aspect is implemented.

[0079] Eleventhly, a computer program is provided. When the computer program is run, it causes the method in any of the possible implementations of the first or second aspect to be implemented.

[0080] It should be understood that the beneficial effects of the third to eleventh aspects mentioned above can be referred to the first or second aspects mentioned above and any possible implementation thereof, which will not be elaborated here. Attached Figure Description

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

[0082] Figure 2 is a schematic diagram of the structure of a communication device provided in this application.

[0083] Figure 3 shows a schematic diagram of the structure of the sensory ability element.

[0084] Figure 4 shows a schematic diagram of the structure of the sensing measurement request frame and the sensing measurement response frame.

[0085] Figure 5 illustrates the trigger-based perception measurement interaction flow.

[0086] Figure 6 illustrates a schematic diagram of a perceived availability window that can contain multiple perceived measurement interactions.

[0087] Figure 7 shows a schematic diagram of a perceived availability window that can contain a perceived measurement interaction.

[0088] Figure 8 shows a schematic diagram of a trigger-based TB-sensing measurement interaction.

[0089] Figure 9 illustrates a schematic diagram of a non-trigger-based (Non-TB) sensor measurement interaction.

[0090] Figure 10 shows a schematic diagram of the structure of the perception measurement report frame.

[0091] Figure 11 shows a schematic diagram of the structure of the sensing measurement off frame.

[0092] Figure 12 is a schematic flowchart of a sensing communication method provided in an embodiment of this application.

[0093] Figure 13 is a schematic diagram of a TB-sensing specific sub-element structure provided in an embodiment of this application.

[0094] Figure 14 is a schematic diagram of the structure of a sensing measurement confirmation frame action domain provided in an embodiment of this application.

[0095] Figure 15 is a schematic diagram of the structure of a sensing measurement request frame action domain provided in an embodiment of this application.

[0096] Figure 16 is a schematic diagram of the structure of a sensing measurement response frame action domain provided in an embodiment of this application.

[0097] Figure 17 is a schematic diagram of the structure of a sensing measurement termination frame action domain provided in an embodiment of this application.

[0098] Figure 18 is a schematic diagram of the structure of another sensing measurement request frame action domain provided in an embodiment of this application.

[0099] Figure 19 is a schematic diagram of the structure of another sensing measurement confirmation frame action domain provided in an embodiment of this application.

[0100] Figure 20 is a schematic block diagram of a communication device provided in an embodiment of this application.

[0101] Figure 21 is a schematic diagram of another communication device provided in an embodiment of this application.

[0102] Figure 22 is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation

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

[0104] First, in this application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0105] Second, in this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Here, a, b, and c can each be single or multiple.

[0106] Third, in this application, the terms "first," "second," and various numerical designations are used for ease of description and are not intended to limit the scope of the embodiments of this application. For example, they distinguish different messages, rather than describing a specific order or sequence. It should be understood that such descriptions can be interchanged where appropriate to describe solutions other than those in the embodiments of this application.

[0107] Fourth, in this application, "instruction" or "for instruction" can include both direct and indirect instruction. When describing instruction information as being used to instruct A, it can include whether the instruction information directly or indirectly instructs A, but does not necessarily mean that the instruction information carries A.

[0108] The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the sending method, for example.

[0109] The "instruction information" in the embodiments of this application can be an explicit instruction, that is, a direct instruction through signaling, or an instruction obtained by combining other rules or parameters with the parameters indicated by the signaling, or by deduction. It can also be an implicit instruction, that is, an instruction obtained based on rules or relationships, or based on other parameters, or by deduction. This application does not specifically limit it in this regard.

[0110] Fifth, in this application, "protocol" can refer to a standard protocol in the field of communications, for example, it may include (5) th This application does not limit the scope of protocols such as generation (5G), new radio (NR), and related protocols applied in future communication systems. "Predefined" may include predefined terms, such as protocol definitions. "Preconfiguration" can be achieved by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device; this application does not limit the implementation method.

[0111] Sixth, in this application, terms such as "message," "information," "signal," or "information element (IE)" can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.

[0112] "Sending information to XX (device)" can be understood as the destination of the information being that device. This can include sending information directly or indirectly to that device. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as the source of the information being that device. This can include receiving information directly or indirectly from that device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly and will not be elaborated upon here.

[0113] "Communication" can also be described as "communication," "information transmission," "data processing," etc. "Transmission" includes "sending" and "receiving." "Transmission" can be described as "output." "Sending" can also be understood as the "output" of a chip interface, and "receiving" can be understood as the "input" of a chip interface. In other words, "sending" or "receiving" can occur between devices, for example, between network devices and terminal devices via an air interface. "Sending" or "receiving" can also occur within a device, for example, between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.

[0114] Seventh, in this application, the words "exemplarily," "for example," etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the word "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding, relevant," "corresponding," and "associate" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinctions are emphasized.

[0115] Eighth, in this application, configuration can be signaling configuration or can be described as configuration signaling. For example, signaling configuration includes configuration using signaling sent by the base station, which can be radio resource control (RRC) messages, downlink control information (DCI) messages, or system information blocks (SIBs). Optionally, signaling configuration can also be configured to the terminal device by pre-configured signaling, or configured to the terminal device through pre-configuration. Here, pre-configuration means defining or configuring the values ​​of corresponding parameters in advance in a protocol manner, and storing them in the terminal device during communication. The pre-configured messages can be modified or updated when the terminal device is connected to the network.

[0116] Ninth, in this application, when comparing A and B, the description "when A is greater than or equal to B, execute method A; when A is less than or equal to B, execute method B" can be implemented in a way that is "when A is greater than or equal to B, execute method A; when A is less than B, execute method B"; or it can be "when A is greater than B, execute method A; or when A is less than or equal to B, execute method B". This application does not limit this. For ease of description, the implementation methods provided in this application are all illustrated using "when A is greater than or equal to B, execute method A; or when A is less than B, execute method B" as an example.

[0117] In other words, "<" means less than, and "≤" means less than or equal to. "<" and "≤" can sometimes be used interchangeably without limitation. Similarly, ">" means greater than, and "≥" means greater than or equal to. ">" and "≥" can sometimes be used interchangeably without limitation. The examples provided in this application are merely illustrative and do not constitute a limitation on this application.

[0118] Tenth, in this application, some of the message structures involved in the embodiments of this application provide examples of the length (or size) and name of the fields in the message. It should be understood that the field lengths and names shown in the accompanying drawings of the embodiments of this application are only examples, and in actual applications, the length and name of any field may change.

[0119] In the message structures involved in the embodiments of this application, some specify that the length of a field in the message is 0 or variable, indicating that the field is optional, that is, when the message does not include the field, the field length is 0. If the length of the field 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 indication 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 specific method for determining the length of fields with variable lengths. You can refer to the description of the length of variable fields in the current related technology regarding the length of variable fields in the Sensing by Proxy (SBP) request frame, which will not be repeated here. The following text will not repeat the description of the length of variable-length fields involved in the message.

[0120] The names of messages or frames mentioned in the embodiments of this application are merely illustrative examples and are not intended to limit the scope of the application; any message or frame that can achieve the corresponding function is acceptable. For example, a perception measurement request frame can be replaced with a perception request frame, a perception measurement establishment request frame, or a measurement request frame. A perception measurement response frame can be replaced with a perception measurement establishment response frame, a measurement response frame, or a perception response frame. Trigger frames related to perception measurement may include at least one of the following: a perception measurement polling trigger frame, a perception measurement trigger frame, or a perception measurement report trigger frame.

[0121] The system architecture to which the technical solution of this application applies will be briefly described below with reference to the accompanying drawings.

[0122] 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 Wi-Fi 8. They also include 802.11ad, 802.11ay, or integrated millimeter wave (IMMW) protocols or spark link / nearlink protocols. They can also be applied to ultra-wideband (UWB) based wireless personal area network systems, 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 standards such as 802.11ac, 802.11ax, and 802.11be, while 60GHz implementations primarily rely on standards such as 802.11ad and 802.11ay. 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.

[0123] 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.

[0124] 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, new wireless (NR), future communication systems, Internet of Things (IoT) networks, or vehicle-to-everything (V2X) networks, etc.

[0125] 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.

[0126] 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).

[0127] 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.

[0128] 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 device in a 5G network, network device in a future network, or network device 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, 802.11ay, or the IMW protocol, or the Star Flash protocol.

[0129] 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, terminal devices in future 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 standard IMW protocols or Star Flash protocols 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.

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

[0131] 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.

[0132] Figure 2 is a schematic diagram of a communication device provided in this application. As shown in Figure 2, the device 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, as shown in Figure 2. In addition to the MAC layer processing module, PHY layer processing module, radio frequency / antenna, memory, or processor, the device may also include a controller and a scheduler; this is not limited.

[0133] 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.

[0134] To facilitate understanding of the technical solutions of this application, some terms or concepts that may be involved in the embodiments of this application are briefly described.

[0135] 1. Sensing Technology: Signals emitted by Wi-Fi devices are typically reflected, diffracted, and scattered by various obstacles before being received by the terminal device. This phenomenon means that the actual received signal is often a superposition of multiple signals, meaning the channel environment can become complex. However, this also facilitates the sensing of the physical environment through which the wireless signal passes. By analyzing the wireless signal after being affected by various obstacles, such as channel state information (CSI), the surrounding environment can be inferred and sensed, thus giving rise to sensing technology.

[0136] The Institute of Electrical and Electronics Engineers (IEEE) 802.11bf is a next-generation wireless standard for WLAN sensing. WLAN sensing is the ability of devices with WLAN sensing capabilities to use received wireless signals in a given environment to determine the characteristics of a predetermined target (such as an object, animal, or person). These characteristics include the target's distance, orientation, speed, movement, and behavior.

[0137] The current IEEE 802.11bf standard has four roles:

[0138] Sensing initiator: The device that initiates sensing behavior.

[0139] Sensing responder: A device that responds to sensing actions initiated by the sensing initiator and participates in the sensing actions.

[0140] Sensing transmitter (TX): A device that transmits sensing physical layer protocol data units (PPDUs).

[0141] Sensing receiver (RX): A device that receives sensing PPDUs.

[0142] For example, an AP can be a sensing initiator or a sensing responder; a device (station, STA) can be a sensing initiator or a sensing responder.

[0143] For example, an AP can be a sensing transmitter, a sensing receiver, or both. Similarly, a device can be a sensing transmitter, a sensing receiver, or both.

[0144] In addition, the current IEEE 802.11bf standard presents sensing measurements in the form of a session. The sensing measurement process includes sensing capability interaction, sensing measurement session, sensing measurement interaction, and sensing measurement shutdown, which will be explained in detail below.

[0145] 2. Sensing Capabilities Interaction: Before participating in sensing, the device can interact with the AP to exchange its features and capabilities. For example, device or AP capability information is carried in a Sensing Capabilities element, which can be carried in frames such as Probe Request frame, Probe Response frame, Association Request frame, or Association Response frame.

[0146] One possible implementation is that, for non-associated devices, the sensing capability element can also be carried in a sensing measurement query frame.

[0147] It should be understood that the above-mentioned frames that can carry sensing capability elements are merely examples and do not constitute any limitation on the scope of protection of this application. In this application, sensing capability elements can be carried in other frames besides the frames mentioned above, such as other frames transmitted between the AP and the device, which will not be listed here.

[0148] Figure 3 shows a schematic diagram of the structure of a sensing capability element. As shown in Figure 3, a sensing capability element may include the following fields: Element ID, Length, Element ID Extension, and Sensing field.

[0149] The perception domain fields specifically include those shown in Figure 3: Responder Needed, Bandwidth (BW), Maximum TX Space-Time Stream Bandwidth ≤ 80MHz (Max TX STS ≤ 80MHz), Maximum TX Space-Time Stream Bandwidth = 160MHz (Max TX STS = 160MHz), Maximum TX Space-Time Stream Bandwidth = 320MHz (Max TX STS = 320MHz), Maximum RX Space-Time Stream Bandwidth ≤ 80MHz (Max RX STS ≤ 80MHz), Maximum RX Space-Time Stream Bandwidth = 160MHz (Max RX STS = 160MHz), Maximum RX Space-Time Stream Bandwidth = 320MHz (Max RX STS = 320MHz), Maximum TX-LTF Repetition, Maximum RX-LTF Repetition, Maximum RX-LTF Total, Maximum RX-LTF Total, Device Class, Full-bandwidth Uplink Multi-User MIMO (Full Bandwidth (UL MU-MIMO), Max Number of Supported Sessions as Responder, Min Time Between Measurements, Poll Required, Threshold-based Reporting, N g =16. Supports SR2SR Support, Maximum Number of RX Antennas, and Reserved fields.

[0150] 3. Sensing Measurement Session Establishment: The sensing initiator establishes a sensing measurement session when it needs to initiate sensing measurements. The sensing initiator can establish a sensing measurement session with one or more sensing response devices. During this stage, the devices participating in the sensing select and negotiate relevant parameters according to different applications.

[0151] During the sensing measurement session establishment phase, the sensing initiator sends a Sensing Measurement Request frame to the sensing response end to initiate the sensing measurement and request the roles and related parameters in the sensing measurement. Upon receiving the Sensing Measurement Request frame, the device can send a Sensing Measurement Response frame, following these rules:

[0152] (1) If the sensing response end accepts the sensing measurement parameters requested in the sensing measurement request frame, the status code in the sensing measurement response frame is set to SUCCESS.

[0153] (2) If the sensing response rejects the sensing measurement parameters requested in the sensing measurement request frame, but provides its preferred sensing measurement parameters in its sensing measurement response frame, the status code is set to REJECTED_WITH_SUGGESTED_SENSING_PARAMETERS.

[0154] (3) If the sensing response terminal rejects the sensing measurement parameters requested from the sensing measurement request frame and does not provide its preferred sensing measurement parameters, the status code is set to REQUEST_DECLINED.

[0155] Figure 4 illustrates the structure of the sensing measurement request frame and the sensing measurement response frame. As shown in Figure 4(a), the sensing measurement request frame may include the following fields: Category, Public Action (or Protected Dual of Public Action), Dialog Token, Sensing Comeback Info, Measurement Session ID Indication, and Sensing Measurement Parameters element. The Sensing Measurement Parameters element is optional.

[0156] It should be understood that the public function field involved in different frame structures in this application (i.e., the field with a length of one octet after the Category in the action field of the frame) can be a public action field, a protected dual public action field, or a public action / protected dual public action field. If it is a protected dual public action frame field, it is used to indicate that the frame is a protected frame structure, and will not be described again in subsequent frame structures.

[0157] The class field in this application embodiment can be used to represent the type of message. The public function / protected dual public function field in this application embodiment can be used to represent the function of the message. The dialogue token in this application embodiment can be used to identify a dialogue; for example, a pair of corresponding requests and responses can have the same dialogue token.

[0158] As shown in Figure 4(a), the sensing measurement parameter element field can specifically include the following fields: Element ID, Length, Element ID extension, Sensing Measurement Parameters, and Sensing subelements. Among them, the sensing subelements are optional.

[0159] As shown in Figure 4(a), the sensing measurement parameter fields specifically include the following fields: Sensing Transmitter, Sensing Receiver, Sensing Measurement Report Requested, Measurement Session Expiry Exponent, Bandwidth (BW), TX LTF Repetition, RX LTF Repetition, Transmitter Spatiotemporal Stream (TX STS), Receiver Spatiotemporal Stream (RX STS), Number of RX Antennas, Report Timestamp, Subcarrier Packet (I NgThe field includes BSS color information and a reserved field. The Sensing Measurement Report Request field, when set to 1, indicates that the sensing response end needs to send a Sensing Measurement Report frame during the sensing measurement interaction of the sensing measurement session; if the Sensing Measurement Report Request field is set to 0, it indicates that the sensing response end does not need to send a Sensing Measurement Report frame during the sensing measurement interaction of the sensing measurement session. For example, in this case, the sensing measurement report can be fed back via a data payload.

[0160] As shown in Figure 4(a), the sensing sub-element can specifically include the following fields: TB Sensing Specific subelement, Non-TB Sensing Specific subelement, and SBP Sensing Specific subelement. The TB Sensing Specific subelement fields include subelement ID, Length, Associated Identifier (AID) / Non-Associated Identifier (USID), Poll Assigned, CSI Variation Threshold, SR2SR (Response to Response), Reserved, and Availability Window. The Non-TB Sensing Specific subelement fields include subelement ID, Length, Min Measurement Interval, and Reserved.

[0161] As shown in Figure 4(b), the sensing measurement response frame may include the following fields: Category, Public Action (or Protected Dual of Public Action), Dialog Token, Measurement Session ID Indication, Status Code, Decline Duration Indication, and Sensing Measurement Parameters element. The Sensing Measurement Parameters element is optional.

[0162] 4. Sensing Measurement Exchange: After the sensing measurement session is established, the sensing initiator and one or more devices initiate one or more sensing measurement exchanges. A sensing measurement exchange can be divided into two forms: trigger-based (TB) sensing measurement exchange and non-trigger-based (Non-TB) sensing measurement exchange.

[0163] Among them, TB perception measurement interaction is initiated by AP as the perception initiator, while Non-TB perception measurement interaction is initiated by non-AP STA as the perception initiator.

[0164] Figure 5 illustrates the trigger-based perception measurement interaction flow. As shown in Figure 5, the TB perception measurement interaction includes at least one of the following phases: polling phase, Null Data Packet Announcement (NDPA) sounding phase, TF sounding phase, and reporting phase.

[0165] It should be noted that all TB sensing measurement exchanges should be conducted within the sensing availability window. APs compete for transmission opportunities (TXOPs) within the sensing availability window, and sensing measurement exchanges take place during TXOPs. A TXOP can contain one TB sensing measurement exchange or multiple TB sensing measurement exchanges.

[0166] Figure 6 illustrates a schematic diagram of a perceived availability window that can contain multiple perceived measurement interactions. As shown in Figure 6, a perceived availability window includes a TXOP, and a TXOP contains two TB perceived measurement interactions (TB perceived measurement interaction #1 and TB perceived measurement interaction #2 shown in Figure 6). TB perceived measurement interaction #1 includes a polling phase and a TF probing phase, while TB perceived measurement interaction #2 includes a polling phase, an NDPA probing phase, and a reporting phase.

[0167] Figure 7 illustrates a schematic diagram of a perceived availability window that can contain a perceived measurement interaction. As shown in Figure 7, a perceived availability window includes two TXOPs (TXOP#1 and TXOP#2 as shown in Figure 7), and each TXOP contains one TB perceived measurement interaction (TB perceived measurement message interaction #1 contained in TXOP#1 and TB perceived measurement interaction #2 contained in TXOP#2 as shown in Figure 7). Each perceived measurement message interaction includes a polling phase, an NDPA probe phase, a TF probe phase, and a reporting phase.

[0168] For example, the TB sensing measurement exchange includes two types of detection methods.

[0169] (1) NDPA Sounding: The AP, as the transmitter, first sends a Sensing NDP Announcement (NDPA) frame to the participating sensing devices to inform them that an NDP is about to be sent. Then, the AP sends the NDP to the devices for measurement. After the measurement is completed, the AP sends a Sensing Reporting Trigger frame or a Sensing Threshold-based Reporting Trigger frame to the devices to trigger them to report.

[0170] (2) TF sounding: The AP acts as the receiver and sends an SR2SI Sounding Trigger frame to the device to trigger the device to send NDP.

[0171] For NDPA sounding, the device generates CSI data after receiving the NDP. The AP can trigger the device to send a report, which includes the CSI data. For TF sounding, the AP triggers the device to send the NDP, and then the AP generates a report locally.

[0172] To facilitate understanding, Figure 8 provides a brief overview of the TB perception measurement interaction. Figure 8 is an example diagram of a TB perception measurement interaction, illustrating the four phases included in the aforementioned perception measurement interaction: the polling phase, the NDPA sounding phase, the TF sounding phase, and the reporting phase.

[0173] Figure 8 illustrates a schematic diagram of a TB sensing measurement interaction. As shown in Figure 8, AP acts as the sensing initiator, and STA1, STA2, STA3, STA4, STA5, and STA6 act as sensing responders. Among them, STA1, STA2, and STA3 act as sensing transmitters, and STA4, STA5, and STA6 act as sensing receivers.

[0174] As shown in Figure 8, during the polling phase, the AP sends sensing polling trigger frames to STA1, STA2, STA3, STA4, and STA5 respectively, and STA1, STA2, STA3, STA4, and STA5 send clear to send (CTS) messages to the AP. During the NDPA detection phase, the AP sends sensing NDP announcement frames to STA4, STA5, and STA6 respectively to inform them that an NDP is about to be sent. Then, the AP sends NDPs to STA4, STA5, and STA6 respectively for sensing measurements. During the TF detection phase, the AP sends sensing SR2SI sounding trigger frames to STA1 and STA2 respectively, and STA1 and STA2 send sensing responder to sensing initiator (SR2SI) NDPs to the AP respectively. During the reporting phase, the AP sends a sensing reporting trigger frame to STA5 and STA6 respectively, and STA5 and STA6 send a sensing measurement report frame to the AP respectively.

[0175] Specifically, the Non-TB sensing and measurement interaction process includes two phases: a measurement sounding phase and a reporting phase. The device, acting as the sensing initiator, initiates sensing measurements with the AP. In the measurement sounding phase, the device first sends an NDPA frame to the AP, followed by an SR2SI NDP to the AP. Then, the AP sends an SI2SR NDP to the device. If the device requires a report from the AP, the AP provides the report in the reporting phase after the device has sent the SR2SI NDP.

[0176] Figure 9 illustrates a schematic diagram of a Non-TB sensing measurement interaction. As shown in Figure 9, the AP acts as the sensing responder, and STA1 acts as the sensing initiator. During the measurement and detection phase, STA1 sends an NDPA frame (Sensing NDP announcement frame) to the AP to inform the AP that an NDP is about to be sent. Then, STA1 sends an SI2SR NDP to the AP to perform sensing measurements. The AP sends an SR2SI NDP to the device. If STA1 requires a feedback report from the AP, the AP provides a feedback report during the reporting phase after STA1 sends the SR2SR NDP.

[0177] As can be seen from the above, both the TB sensing measurement interaction process and the Non-TB sensing measurement interaction process may include a reporting phase. In the TB sensing measurement interaction process, the reporting phase is when the device sends a sensing measurement report frame (e.g., STA5 and STA6 send sensing measurement report frames as shown in Figure 8). In the Non-TB sensing measurement interaction process, the reporting phase is when the AP sends a sensing measurement report frame (e.g., the AP sends a sensing measurement report frame as shown in Figure 9).

[0178] Figure 10 shows a schematic diagram of the structure of a sensing measurement report frame. As shown in Figure 10, the sensing measurement report frame may include the following fields: Category, Public Action (or Protected Dual of Public Action), and Sensing Measurement Report Container(s) fields.

[0179] As shown in Figure 10, the Sensing Measurement Report Container field can specifically include the following fields: Container Length, Segmentation Control, Sensing Measurement Report Control, and Sensing Measurement Report. The frame structure of the Segmentation Control field in the Sensing Measurement Report Container can include: Measurement Session ID, Measurement Exchange ID, Sensing Transmitter STA ID, Sensing Receiver STA ID, Remaining Report Segments, First Report Segment, and Invalid Indication.

[0180] For example, the descriptions of the various fields included in the fragmentation control fields of the perception measurement report container are shown in Table 1 below:

[0181] Table 1

[0182] As mentioned above, the remaining report fragments and the first report fragment indicate the sequence number of the current fragment. If the invalid identifier field is 1, then the perception measurement report control and perception measurement report are not included.

[0183] Specifically, the CSI is carried in the sensing measurement report container. If the measured CSI exceeds the maximum sensing report segment size limit, the measured CSI will be sent in segments. Each segment will be carried in a separate sensing measurement report container.

[0184] 5. Sensing Measurement Closure: During the sensing measurement process, either the device or the AP can send a sensing measurement closure frame (or sensing measurement termination frame) to close the session.

[0185] Figure 11 shows a schematic diagram of the structure of a sensing measurement shutdown frame. As shown in Figure 11, the sensing measurement shutdown frame may include the following fields: Category, Public Action (or Protected Dual of Public Action), Measurement Session ID Indication, and Measurement Session Termination Control.

[0186] As shown in Figure 11, the measurement session termination control field specifically includes the following fields: Terminate All TB Measurement Session, Terminate All Non-TB Measurement Session, TB / Non-TB Measurement Session Type, and reserved.

[0187] The above description of the terminology is for ease of understanding only and does not limit the scope of protection of the embodiments of this application.

[0188] The preceding text, with reference to Figure 1, briefly introduced the application scenarios of the sensing communication method provided in this application embodiment, and described the basic concepts that may be involved in this application embodiment. Within these basic concepts, the sensing measurement process includes sensing capability interaction, sensing measurement session, sensing measurement interaction, and sensing measurement shutdown. In summary, if the AP acts as the sensing initiator, it can interact with one or more devices within a negotiated sensing time window, and then request the devices to provide sensing measurement reports based on different measurement types. If the device acts as the sensing initiator, it interacts with an AP for sensing measurement, and then requests the AP to provide sensing measurement reports as needed.

[0189] In Wi-Fi sensing scenarios, sensing measurement sessions are completed through the interaction of sensing measurement request frames and sensing measurement response frames between the sensing initiator and the sensing responder. If the sensing initiator is an AP and the sensing responder is a STA, then when performing one-to-many (NDPA sounding) or many-to-one (TF sounding) sensing measurements, the sensing initiator and each sensing responder will perform one-to-one unicast exchanges of sensing measurement request frames and sensing measurement response frames, which is relatively inefficient. Specifically, the AP and STA need to negotiate sensing measurement parameters and availability windows one-to-one. For associated devices, the AP can directly specify the time window of the associated device. If one-to-many or many-to-one sensing measurements are desired, the AP needs to negotiate sensing measurement operational parameters with each STA and align the availability windows of multiple STAs. Since the availability windows between STAs may not be aligned initially, the AP needs to continuously negotiate and align the availability windows with different STAs, which is inefficient and wastes air interface resources. Similarly, the AP needs to negotiate sensing measurement parameters with each STA, resulting in low efficiency in establishing sensing measurement sessions, wasting air interface resources, and is not suitable for application scenarios that require rapid acquisition of multi-node sensing results.

[0190] In view of this, this application provides a sensing communication method in which the sensing initiating end sends a sensing measurement request frame in the form of broadcast or multicast, and correspondingly receives sensing measurement response frames from one or more sensing responding ends to determine whether the sensing responding end participates in the establishment of a sensing measurement session. This method can improve the efficiency of establishing a sensing measurement session and improve sensing performance.

[0191] The sensing communication method provided in this application will be described in detail below with reference to the accompanying drawings, and can be applied to the communication system shown in Figure 1 above. It should be understood that the embodiments of this application can be applied to scenarios where a sensing initiator and a sensing responder communicate.

[0192] It should also be understood that the embodiments shown below do not specifically limit the structure of the execution entity of the method provided in the embodiments of this application, as long as it is possible to perform sensing communication according to the method provided in the embodiments of this application by running the code or program that records the method provided in the embodiments of this application. For example, the method provided in the embodiments of this application can be executed by a sensing initiator and a sensing response end. Unless otherwise specified, the "sensing initiator" in this application can refer to the sensing initiator, or a component in the sensing initiator (e.g., a communication module, processor, circuit, chip, or chip system), or it can be a logic module or software that can implement all or part of the functions of the sensing initiator. The "sensing response end" in this application can refer to the sensing response end, or a component in the sensing response end (e.g., a communication module, processor, circuit, chip, or chip system), or it can be a logic module or software that can implement all or part of the functions of the sensing response end.

[0193] The following description, without loss of generality, uses the interaction between the sensing initiator and the sensing response as the main execution entities. In this embodiment, the sensing initiator can be an access point (AP) or a chip system or multi-link device (MLD) within the AP (e.g., access point MLD, AP MLD), and the sensing response can be a non-access point (non-AP) (e.g., STA) or a chip system or MLD within the non-AP (e.g., station MLD, STA MLD); alternatively, the sensing initiator can be a non-AP or a chip system or STA MLD within the non-AP, and the sensing response can be an AP or a chip system or AP MLD within the AP; alternatively, both the sensing initiator and the sensing response can be an access point (AP) or a chip system or AP MLD within the AP; or alternatively, both the sensing initiator and the sensing response can be a non-access point (non-AP) or a chip system or STA MLD within the non-AP.

[0194] Figure 12 is a schematic flowchart of a sensing communication method provided in an embodiment of this application. As shown in Figure 12, it includes the following steps. For parts not covered in detail, please refer to the existing related descriptions.

[0195] S1210, the sensing initiator sends a sensing measurement request frame via broadcast or multicast;

[0196] Correspondingly, the sensing response end receives a sensing measurement request frame from the sensing initiator end.

[0197] The perception measurement request frame is used to request the establishment of a perception measurement session.

[0198] S1220, The sensing response end sends a sensing measurement response frame to the sensing initiator end;

[0199] Correspondingly, the sensing initiator receives a sensing measurement response frame from the sensing response end.

[0200] The sensing measurement response frame is used to instruct the sensing response end to participate in the establishment of the sensing measurement session.

[0201] It is understood that the perception measurement session in this embodiment can be initiated by either the AP or the STA, and there is no limitation on this. In the first example, the perception measurement interaction between the perception initiator and the perception response is a TB perception measurement interaction, that is, the perception initiator is the AP and the perception response is the STA. In the second example, the perception measurement interaction between the perception initiator and the perception response is a Non-TB perception measurement interaction, that is, the perception initiator is the STA and the perception response is the AP. For ease of description and understanding, the following embodiments use the first example as an example for illustration.

[0202] For example, the number of sensing response terminals in this application embodiment can be one or more, and is not limited thereto. That is, in this embodiment, the sensing initiator can establish a sensing measurement session with one or more sensing response terminals to perform sensing measurements.

[0203] For example, when a sensing initiator executes a sensing measurement session, it can send a sensing measurement request frame via broadcast or multicast. This frame carries parameters uniform for all STAs (e.g., STA1 to STA20), such as sensing measurement operational parameters, frequency resources, time resources, or at least one of the availability windows. Correspondingly, STAs (e.g., STA1 to STA10) that meet the sensing measurement request conditions broadcast by the sensing initiator (e.g., sensing measurement operational parameters and availability windows) can send a sensing measurement response frame to the sensing initiator to indicate their eligibility to participate in the sensing measurement.

[0204] Compared to existing solutions where the sensing initiator and each sensing response end interact one-to-one with sensing measurement request frames and sensing measurement response frames via unicast, in this application's technical solution, the sensing initiator sends sensing measurement request frames via broadcast or multicast, which can save signaling overhead, improve the efficiency of establishing sensing measurement sessions, and thus improve sensing performance.

[0205] The following example illustrates a specific implementation method for sending a sensing measurement request frame via broadcast or multicast from the sensing initiator to request the establishment of a sensing measurement session. Specifically, this sensing measurement request frame can be a newly designed sensing measurement request frame, or it can be a reused existing sensing measurement request frame with a new sensing measurement type set; there is no limitation on this.

[0206] In the first implementation, the sensing measurement request frame includes a first field, which is used to indicate that the sensing measurement request frame is a broadcast sensing measurement request frame, or in other words, the first field is used to indicate that the sensing measurement is a broadcast sensing measurement, or in other words, the first field is used to indicate that the sensing measurement session is a broadcast sensing measurement session, etc.

[0207] For example, the first field may be a Public Action field or a Protected Dual Of Public Action field in the perception measurement request frame, without limitation.

[0208] Understandably, this implementation can be seen as a new design of a sensing measurement request frame in this application. For example, based on the sensing measurement request frame shown in Figure 4(a), the value of the Public Action field in the sensing measurement request frame is redesigned. For example, the Public Action field value can be set to 59 to indicate a Broadcast Sensing Measurement Request, as shown in Table 2 below.

[0209] Table 2

[0210] Table 2 above is merely an example and does not limit the scope of protection of this application. The value of the first field, "Public Action field value," is only an example; other values, such as 60, are also possible and are not limited thereto.

[0211] In the second implementation, the sensing measurement request frame includes a second field, which indicates that the receiving address (or destination address) of the sensing measurement request frame is a broadcast address.

[0212] For example, the second field can be the RA field, without limitation. For instance, setting the RA field in the sensing measurement request frame to a broadcast address indicates that the receiving address of the sensing measurement request frame is a broadcast address, thereby indicating that the sensing measurement request frame is a broadcast sensing measurement request frame, or that the sensing measurement is a broadcast sensing measurement, or that the sensing measurement session is a broadcast sensing measurement session, etc.

[0213] Understandably, this implementation can be seen as reusing the perception measurement request frame shown in Figure 4(a), that is, redefining the RA field in the perception measurement request frame.

[0214] Optionally, the two implementation methods described above can be implemented independently or in combination. That is, the value of the Public Action field in the perception measurement request frame can be reset, for example, Public Action field value = 59. At the same time, the RA field in the perception measurement request frame can be set to the broadcast address. There are no restrictions on this.

[0215] In one implementation, the sensing initiator can indicate whether to allow non-associated devices to participate in the establishment of a sensing measurement session when sending a sensing measurement request frame.

[0216] For example, the sensing measurement request frame may include a third field indicating whether non-associated devices are allowed to participate in the establishment of the sensing measurement session. This third field may be the AID / USID field in B16-B31 of the TB Sensing Specific subelement format in the sensing measurement request frame, and is not limited thereto.

[0217] Understandably, a non-associated device refers to a device that has not been associated with the sensing initiator through an interaction association request frame and / or association response frame, or a non-associated device refers to a device that has not been associated with the sensing initiator through an interaction reassociation request frame and / or reassociation response frame. An associated device, on the other hand, refers to a device that has been associated with the sensing initiator through an interaction association request frame and / or association response frame. For example, suppose there are AP1 and AP2, STA1, STA2 and STA3, where AP1 is associated with STA1 and STA2, and AP2 is associated with STA3. Then STA3 is a non-associated device from the perspective of AP1, and STA1 and STA2 are non-associated devices from the perspective of AP2. It should be understood that each associated device corresponds to an association identifier (AID), and each non-associated device corresponds to a non-associated identifier (USID).

[0218] Figure 13 is a schematic diagram of the structure of a TB Sensing Specific subelement format field provided in an embodiment of this application. As shown in Figure 13, the TB Sensing Specific subelement field includes an AID / USID field. Setting the AID / USID field to 0 can be used to indicate that non-associated devices are not allowed to participate in the establishment of the sensing measurement session, i.e., non-associated devices are not required to participate in the sensing measurement; setting the AID / USID field to 1 can be used to indicate that non-associated devices are allowed to participate in the establishment of the sensing measurement session, i.e., non-associated devices are required to participate in the sensing measurement; the reverse is also possible, and there is no limitation on this.

[0219] In one example, assuming the AID / USID field is set to 0 to indicate that non-associated devices are not allowed to participate in the establishment of a sensing measurement session, after the sensing initiator broadcasts or multicasts a sensing measurement request frame for all STAs (e.g., STA1 to STA20), if all STAs meet the conditions of the sensing measurement request frame broadcast by the sensing initiator, where STA1 to STA10 are associated devices of the sensing initiator and STA11 to STA20 are non-associated devices of the sensing initiator, then STA1 to STA10 can send a sensing measurement response frame to the sensing initiator to indicate that they can participate in the sensing measurement.

[0220] In another example, assuming the AID / USID field is set to 1 to indicate that non-associated devices are allowed to participate in the establishment of a sensing measurement session, after the sensing initiator broadcasts or multicasts a sensing measurement request frame for all STAs (e.g., STA1 to STA20), if all STAs meet the conditions of the sensing measurement request frame broadcast by the sensing initiator, where STA1 to STA10 are associated devices of the sensing initiator and STA11 to STA20 are non-associated devices of the sensing initiator, then all STAs can send a sensing measurement response frame to the sensing initiator to indicate that they can participate in the sensing measurement.

[0221] It is understood that Figure 13 is merely an example and does not constitute a limitation on the scope of protection of this application. Figure 13 can be seen as a reuse of the perception measurement request frame shown in Figure 4(a), that is, redefining the AID / USID fields in B16-B31 of the TB perception-specific sub-elements contained in that perception measurement request frame. For interpretations of other fields contained in the TB perception-specific sub-elements shown in Figure 13, please refer to the description of the perception measurement request frame shown in Figure 4(a), which will not be elaborated here.

[0222] In one implementation, if the sensing initiator indicates that non-associated devices are allowed to participate in the establishment of the sensing measurement session when sending a sensing measurement request frame, and the sensing response includes non-associated devices, then after receiving the sensing measurement response frame, the sensing initiator can assign a non-associated identifier (USID) to the non-associated device. This USID is used by the non-associated device to determine the corresponding operational parameters, frequency resources, or time resources when performing sensing measurements in the future.

[0223] For example, the sensing initiator can send a first sensing measurement confirmation frame (or first confirmation frame) to a non-associated device. This first sensing measurement confirmation frame is used to allocate a non-associated identifier, or in other words, the first sensing measurement confirmation frame includes a non-associated identifier used to identify the non-associated device. Correspondingly, after receiving the first sensing measurement confirmation frame from the sensing initiator, the non-associated device parses and obtains the non-associated identifier.

[0224] Figure 14 is a schematic diagram of the action field structure of a sensing measurement confirmation frame provided in an embodiment of this application. As shown in Figure 14, the sensing measurement confirmation frame includes an AID / USID field, which can be 2 bytes in size and is used to assign a non-associated identifier to a non-associated device.

[0225] It is understood that Figure 14 is merely an example and does not constitute a limitation on the scope of protection of this application. For interpretations of other fields included in the first sensing measurement confirmation frame shown in Figure 14, please refer to existing descriptions of sensing measurement confirmation frames; they will not be elaborated upon here.

[0226] In one implementation, the sensing initiator can provide the sensing response end with more time to compete for the channel, acquire the TXOP, and send the sensing measurement response frame to establish a session when sending the sensing measurement request frame.

[0227] For example, the sensing measurement request frame includes an eighth field, which indicates that the sensing measurement session will be closed within a specified time period. This application does not specifically limit the length of this specified time period, as long as it ensures that the sensing response end can send a sensing measurement response frame within that specified time period.

[0228] The eighth field can be the measurement session expiry exponent field in the sensing measurement parameters of the sensing measurement parameters element in the sensing measurement request frame, and there is no limitation on this.

[0229] Understandably, the measurement session expiry exponent field in the sensing measurement request frame shown in Figure 4(a) indicates that the sensing measurement session will be closed after 2(measurement session expiry exponent + 8) ms without frame interaction. This measurement session expiry exponent field is 4 bits in size, meaning the corresponding timer range is 256 ms (2...). 8 )to 2.3h(2 23 During this timeframe, the sensing response end can have more time to compete for the channel to acquire the TXOP and send the sensing measurement response frame to establish the sensing measurement session, which is used during the sensing measurement setup.

[0230] In contrast, the eighth field in this embodiment can reuse the existing measurement session expiry exponent field. In this case, the measurement session expiry exponent field is used to indicate that the session will be closed within a specified time period, meaning the two have different meanings. Alternatively, the timer range corresponding to the eighth field can be set to other values, such as 2 (2*measurement session expiry exponent+8) or 2 (measurement session expiry exponent+10). This is larger than the timer range corresponding to the measurement session expiry exponent field in the sensing measurement request frame shown in Figure 4(a), to support one or more sensing response terminals sending sensing measurement response frames to establish a session within an extended time period. This is not limited to this.

[0231] It should be noted that the timer range corresponding to the eighth field mentioned above is only an example, and this application does not limit the size of its value.

[0232] In one implementation, the sensing initiator can set the Sensing Comeback Info field in the Sensing Measurement Request Frame to a reserved field when sending the frame.

[0233] For example, the sensing measurement request frame includes a ninth field, which indicates whether the sensing initiator is performing a sensing measurement session with a non-associated device. This ninth field is a reserved field. The ninth field can be a Sensing Comeback Info field, and its size can be 0 or 1 byte, without limitation.

[0234] Figure 15 is a schematic diagram of the action domain of a sensing measurement request frame provided in an embodiment of this application. As shown in Figure 15, the Sensing Comeback Info field can be set to reserved, and its size can be set to 0 or 1. When the value of Sensing Comeback Info is 0, it means that the field has no meaning, which can reduce the signaling overhead of the sensing measurement request frame; when the value of Sensing Comeback Info is 1, the specific interpretation of its included fields can be referred to the existing relevant descriptions, which will not be explained here.

[0235] It is understood that Figure 15 is merely an example and does not constitute a limitation on the scope of protection of this application. The above-mentioned Figure 15 can be regarded as a reuse of the sensing measurement request frame shown in Figure 4(a), that is, redefining the Sensing Comeback Info field in the sensing measurement request frame.

[0236] In one implementation, after receiving a broadcast or multicast sensing measurement request frame, the STA, based on the sensing measurement parameters and availability window information carried in the sensing measurement request frame, decides whether to participate in the sensing measurement and replies with a sensing measurement response frame to the sensing initiator.

[0237] For example, the sensing measurement response frame includes a tenth field, which indicates the duration for which the sensing initiator is requested not to send a new sensing measurement request frame after the sensing measurement request has been rejected. This tenth field is a reserved field. The tenth field can be a Decline Duration Indication field, and its size can be 0 or 1 byte, without limitation.

[0238] Figure 16 is a schematic diagram of the structure of a sensing measurement response frame action field provided in an embodiment of this application. As shown in Figure 16(a), the structure of the sensing measurement response frame action field includes: a Category field, a Public Action field / Protected Dual Of Public Action field, a Dialog Token field, a Measurement Session ID Indication field, a Status code field, a Decline Duration Indication field, and a Sensing Measurement Parameters element field. The Decline Duration Indication field can be set to reserved, and its size can be set to 0 or 1. When the value of Decline Duration Indication is 0, it means that the field has no meaning and can reduce the signaling overhead of the sensing measurement request frame. When the value of Decline Duration Indication is 1, its specific interpretation can be found in the existing relevant descriptions. For example, during the duration indicated by the Decline Duration Indication field, the sensing response end does not participate in the sensing measurement, or in other words, during the duration, the sensing response end does not expect to receive the sensing measurement request frame sent by the sensing initiator.

[0239] Optionally, the status code can be set to SUCCESS.

[0240] Optionally, the Status Code and / or Sensing Measurement Parameters element can also be set as reserved fields. The size of the Status Code can be set to 0 or 2 bytes, and the size of the Sensing Measurement Parameters element can be set to 0 or 1 byte, without limitation.

[0241] It should be noted that the structure of the action field of this sensing measurement response frame may not include the Decline Duration Indication field and / or the Sensing Measurement Parameters element field.

[0242] In one example, as shown in Figure 16(b), the structure of the perception measurement response frame action field may include: a Category field, a Public Action field / Protected Dual Of Public Action field, a Dialog Token field, and a Measurement Session ID Indication field.

[0243] In another example, as shown in Figure 16(c), the structure of the perception measurement response frame action field may include: a Category field, a Public Action field / Protected Dual Of Public Action field, a Dialog Token field, a Measurement Session ID Indication field, and a Status code field.

[0244] It is understood that Figure 16 is merely an example and does not constitute a limitation on the scope of protection of this application. For interpretations of other fields included in the sensing measurement response frame shown in Figure 16, please refer to existing descriptions of sensing measurement response frames, which will not be elaborated here. Optionally, the frame in which the sensing response end replies to the sensing initiator participating in the sensing measurement session (e.g., a sensing measurement response frame) can also be a new frame type, such as a participate sensing measurement response frame or a sensing measurement participate response frame, without limitation on its specific name. The newly defined frame type can be indicated in the Public Action field / Protected Dual Of Public Action field.

[0245] In one implementation, after receiving a certain number of sensing measurement response frames, the sensing initiator can broadcast or multicast a sensing measurement session establishment termination frame to instruct other sensing response ends to stop sending sensing measurement response frames.

[0246] For example, when the number of sensing response terminals is greater than or equal to a first threshold, the sensing initiator can send a sensing measurement session establishment termination frame via broadcast or multicast. This sensing measurement session establishment termination frame is used to indicate that sensing response terminals exceeding the first threshold do not participate in the establishment of the sensing measurement session, or in other words, to indicate that sensing response terminals exceeding the number threshold do not need to send a sensing measurement response frame.

[0247] Optionally, the first threshold can be predefined or preconfigured, and there is no limitation on this.

[0248] Optionally, the size of the first threshold can be 8, 7, 6, 5, 4, 3, 2, 1, or other values, without limitation.

[0249] For example, assuming the first threshold is 6, after the sensing initiator broadcasts or multicasts a sensing measurement request frame, all STAs (e.g., STA1 to STA10) meet the requirement. Then, all STAs can send a sensing measurement response frame to the sensing initiator to indicate their participation in the sensing measurement. For instance, if the sensing initiator sequentially acquires sensing measurement response frames from STA1 to STA6, since the number of sensing response STAs equals the first threshold—meaning the sensing initiator has collected a sufficient number of sensing response STAs to establish a sensing measurement session—the sensing initiator can broadcast or multicast a sensing measurement session establishment termination frame to instruct other STAs (e.g., STA7 to STA10) to stop sending sensing measurement response frames, or in other words, to instruct other STAs (e.g., STA7 to STA10) not to participate in establishing a sensing measurement session.

[0250] Figure 17 is a schematic diagram of the action field of a sensing measurement termination frame provided in an embodiment of this application. As shown in Figure 18, the sensing measurement termination frame includes a Measurement Session Setup Termination field, the size of which can be set to 1.

[0251] It is understood that Figure 17 is merely an example and does not constitute a limitation on the scope of protection of this application. For interpretations of other fields included in the sensing measurement termination frame shown in Figure 17, please refer to existing descriptions of sensing measurement termination frames; they will not be elaborated upon here.

[0252] In one implementation, the sensing initiator may have different requirements for the number of sensing response terminals depending on the application; or, the sensing initiator may have requirements for the location of the sensing response terminals based on prior information; or, certain sensing response terminals may be selected preferentially, etc.

[0253] In one example, the sensing measurement request frame includes a fourth field that includes an identifier for the sensing response end, which indicates that the sensing response end is permitted to participate in the establishment of a sensing measurement session.

[0254] For example, a sensing measurement request frame can carry preferred sensing responder IDs, such as an AID / USID list, indicating that devices in the list send sensing measurement response frames first, or that the sensing initiator prioritizes selecting devices in the list to participate in sensing measurement.

[0255] Optionally, one or more devices included in the Preferred Sensing Responder IDs may not satisfy the sensing measurement request from the sensing initiator, or one or more devices included in the Preferred Sensing Responder IDs may not respond to the sensing measurement request frame broadcast or multicast by the sensing initiator for some reason (e.g., the one or more devices have other sensing measurement tasks, or are overloaded). That is, one or more devices included in the Preferred Sensing Responder IDs may refuse to participate in the sensing measurement request initiated by the sensing initiator, without limitation. For example, if the Preferred Sensing Responder IDs include responder#1, responder#2, and responder#3, then responder#1, responder#2, and responder#3 can all reply with a sensing measurement response frame to the sensing initiator if the sensing measurement request is met; or, if the sensing measurement request is not met, responder#1 may not reply with a sensing measurement response frame to the sensing initiator; or, responder#4 may also reply with a sensing measurement response frame to the sensing initiator if the sensing measurement request is met, without any limitation.

[0256] Alternatively, other devices (i.e., those not belonging to the Preferred Sensing Responder IDs) may reply to the sensing initiator with a sensing response if they determine that the sensing measurement request sent by the sensing initiator is satisfied.

[0257] Optionally, the sensing initiator may select one or more devices included in the Preferred Sensing Responder IDs to participate in the sensing measurement, and / or the sensing initiator may also select one or more devices not included in the Preferred Sensing Responder IDs to participate in the sensing measurement, without limitation.

[0258] For example, a sensing measurement request frame can carry sensing responder IDs, such as an AID / USID list, indicating that only devices on the list can send sensing measurement response frames, or that the sensing initiator can only allow devices on the list to participate in sensing measurements.

[0259] Optionally, one or more devices included in the Sensing Responder IDs may not fulfill the sensing measurement request from the sensing initiator, or one or more devices included in the Sensing Responder IDs may not respond to the sensing measurement request frame broadcast or multicast by the sensing initiator for some reason. That is, one or more devices included in the Sensing Responder IDs may refuse to participate in the sensing measurement request initiated by the sensing initiator, without limitation. For example, if the Sensing Responder IDs include responder#1, responder#2, and responder#3, then responder#1, responder#2, and responder#3 can all reply with a sensing measurement response frame to the sensing initiator if the sensing measurement request is fulfilled; or, if the sensing measurement request is not fulfilled, responder#2 may not reply with a sensing measurement response frame to the sensing initiator, without limitation.

[0260] In another example, the perception measurement request frame includes a fifth field that indicates the number of perception response ends allowed to participate in the establishment of a perception measurement session.

[0261] For example, a sensing measurement request frame can carry a field for the number of sensing responders. The number of sensing responders can be 6, 8, or other values, depending on the application or prior information. There are no restrictions on this.

[0262] It is understood that the above examples are provided for ease of understanding only, and other solutions are not excluded. The above examples can be implemented independently or in combination, and there is no limitation on this. For example, the sensing measurement request frame in the embodiments of this application may include both the fourth field and the fifth field. That is, when the sensing initiator broadcasts or multicasts the sensing measurement request frame, it may indicate the number of sensing response terminals allowed or expected to participate in the sensing measurement, while indicating the IDs of the sensing response terminals that are allowed or given priority to participate in the sensing measurement. For specific implementation, please refer to the relevant descriptions above, which will not be described again here.

[0263] Figure 18 is a schematic diagram of the structure of a sensing measurement request frame action domain provided in an embodiment of this application.

[0264] As shown in Figure 18(a), the perception measurement request frame can be regarded as an additional field on the basis of the perception measurement request frame shown in Figure 15, such as a fourth field, which can be the Preferred Sensing Responder IDs field.

[0265] As shown in Figure 18(b), the sensing measurement request frame can be regarded as an additional field on the basis of the sensing measurement request frame shown in Figure 15, such as a fourth field, which can be the Sensing Responder IDs field.

[0266] As shown in Figure 18(c), this sensing measurement request frame can be regarded as a new field added to the sensing measurement request frame shown in Figure 15, such as the fifth field, which can be the Number of Sensing Responders field.

[0267] Optionally, Figures 18(a), 18(b), and 18(c) can be combined. For example, Figures 18(a) and 18(c) can be combined, meaning the sensing measurement request frame can carry both the Preferred Sensing Responder IDs field and the Number of Sensing Responders field simultaneously. Alternatively, Figures 18(b) and 18(c) can be combined, meaning the sensing measurement request frame can carry both the Sensing Responder IDs field and the Number of Sensing Responders field simultaneously. This is not limited.

[0268] It is understood that Figure 18 is merely an example and does not constitute a limitation on the scope of protection of this application. For interpretations of other fields contained in the sensing measurement request frame shown in Figure 18, please refer to existing descriptions of sensing measurement request frames; they will not be elaborated upon here.

[0269] It should be noted that after the perception measurement session is established, the perception initiator and / or perception response end can perform perception measurement interactions. In one example, the perception initiator acts as the perception sender and the perception response end acts as the perception receiver; in another example, the perception response end acts as the perception sender and the perception initiator acts as the perception receiver; in yet another example, the perception response end acts as both the perception sender and the perception receiver; and in yet another example, the perception initiator acts as both the perception sender and the perception receiver.

[0270] For ease of understanding and description, we will use a scenario where the sensing response end acts as both a sensing transmitter and a sensing receiver, i.e., a sensing measurement interaction scenario between two sensing responses, as an example. It is understandable that since the sensing measurement process in an SR2SR scenario involves sensing measurement interactions between sensing responses, the sensing initiator needs to specify the sensing measurement role to the sensing response end before performing the sensing measurement, such as a sensing transmitter and / or a sensing receiver.

[0271] In one implementation, the sensing initiator sends a second sensing measurement confirmation frame (or second confirmation frame) to the sensing response end. This second sensing measurement confirmation frame indicates the sensing measurement role of the sensing response end. Correspondingly, after receiving the second sensing measurement confirmation frame from the sensing initiator, the sensing response end can parse out its sensing measurement role and thus determine whether it is a sensing sender and / or a sensing receiver in the sensing measurement.

[0272] Optionally, the second sensing measurement confirmation frame can be sent via unicast, broadcast, or multicast, without limitation.

[0273] For example, the second perception measurement confirmation frame includes a sixth field and / or a seventh field, the sixth field including an identifier of the perception response end, and the seventh field including the perception measurement role of the perception response end in the perception measurement, such as a perception sender and / or a perception receiver.

[0274] In one example, the second sensing measurement confirmation frame is sent via unicast. Assuming there are multiple sensing response ends, the sensing initiator sends the second sensing measurement confirmation frame to each of the multiple sensing response ends. Each second sensing measurement confirmation frame includes a seventh field (e.g., a sensing response end role field (Sensing Responder Role) or (Sensing responder role bitmap)), which indicates the sensing measurement role of the sensing response end. For example, assuming the multiple sensing response ends include sensing response end #1 and sensing response end #2, the sensing initiator sends the second sensing measurement confirmation frame to sensing response end #1, where the sensing response end role field can be a sensing sender. The sensing initiator sends the second sensing measurement confirmation frame to sensing response end #2, where the sensing response end role field can be a sensing receiver. That is, in the subsequent sensing measurement process, sensing response end #1 acts as a sensing sender, and sensing response end #2 acts as a sensing receiver. The specific implementation of the sensing measurement is not limited.

[0275] In another example, the second sensing measurement acknowledgment frame is sent via multicast or broadcast. Assuming there are multiple sensing responders, the sensing initiator broadcasts or multicasts the second sensing measurement acknowledgment frame, which includes a sixth field (e.g., Sensing Responder IDs) and a seventh field (e.g., Sensing Responder Role or Sensing responder role bitmap). The sixth field indicates the identity of the sensing responder (e.g., AID / USID), and the seventh field indicates the sensing measurement role of the sensing responder. For example, assuming multiple sensing responders include Sensing Responder #1 and Sensing Responder #2, the sensing initiator broadcasts or multicasts the second sensing measurement acknowledgment frame. The sensing responder ID field in the second sensing measurement acknowledgment frame sequentially indicates the Sensing Responder #1 ID (e.g., AID) and Sensing Responder #2 ID (e.g., USID), and the Sensing Responder Role field sequentially indicates the Sensing Receiving End and Sensing Sending End. In other words, in the subsequent sensing and measurement process, sensing response end #1 acts as the sensing receiver and sensing response end #2 acts as the sensing transmitter, and the specific implementation method of sensing and measurement is not limited.

[0276] Understandably, the sixth field includes the identifiers of one or more sensing response terminals. These identifiers are used to identify one or more sensing response terminals, and there is a one-to-one correspondence between them. The one or more sensing measurement roles correspond one-to-one with the one or more sensing response terminals.

[0277] This application does not impose specific limitations on the size and format of the sixth field. For example, when the second sensing measurement confirmation frame is sent via broadcast or multicast, the size of the sixth field carried in the second sensing measurement confirmation frame can be 1 or 2 bytes, such as the identifier of the sensing response end can be AID or USID.

[0278] This application does not specifically limit the size and representation of the seventh field. For example, when the second sensing measurement confirmation frame is sent via unicast, the value of the seventh field carried in the second sensing measurement confirmation frame can be 1 byte. For example, if the value of the seventh field is 1, it is used to indicate that the sensing measurement role of the sensing response end is a sensing receiver; if the value of the seventh field is 2, it is used to indicate that the sensing measurement role of the sensing response end is a sensing sender; if the value of the seventh field is 3, it is used to indicate that the sensing measurement role of the sensing response end is both a sensing sender and a sensing receiver, and this is not limited. For example, when the second sensing measurement confirmation frame is sent via broadcast or multicast, the seventh field carried in the second sensing measurement confirmation frame can exist in the form of a bitmap, and its value size depends on the number of sensing response ends. For example, assuming there are 4 sensing response ends participating in sensing measurement, the size of the seventh field is 4 bytes. Assume that bit "1" is used to indicate that the sensing response end's sensing measurement role is a sensing receiver, bit "0" is used to indicate that the sensing response end's sensing measurement role is a sensing transmitter, and "empty" is used to indicate that the sensing response end's sensing measurement role is both a sensing transmitter and a sensing receiver. If the seventh field bitmap = "1100", it means that the sensing measurement roles of the 4 sensing response ends are: sensing receiver, sensing receiver, sensing transmitter, and sensing transmitter, respectively, without any limitation.

[0279] Figure 19 is a schematic diagram of the action domain of a sensing measurement confirmation frame provided in an embodiment of this application. It is assumed that three sensing response ends (e.g., responder#1, responder#2, and responder#3) participate in the sensing measurement, and the sensing measurement roles corresponding to responder#1, responder#2, and responder#3 are: sensing sender, sensing receiver, and sensing receiver, respectively. As shown in Figure 19(a), the sensing initiator sends a sensing measurement confirmation frame to each of the three sensing response ends via unicast. This sensing measurement confirmation frame includes a Sensing Responder Role field, which indicates the sensing measurement role of the sensing response end. That is, the sensing measurement roles carried in the sensing measurement confirmation frames sent by the sensing initiator to responder#1, responder#2, and responder#3 are: sensing sender, sensing receiver, and sensing receiver, respectively. As shown in Figure 19(b), the sensing initiator sends a sensing measurement confirmation frame via broadcast or multicast. The sensing measurement confirmation frame includes a Sensing Responder IDs field and a Sensing Responder Role field. The Sensing Responder IDs field may include responder#1ID, responder#2ID, and responder#3ID. The Sensing Responder Role field may include sensing sender, sensing receiver, and sensing receiver. That is, it can be understood that the sensing measurement role of responder#1 is sensing sender, the sensing measurement role of responder#2 is sensing receiver, and the sensing measurement role of responder#3 is sensing receiver.

[0280] It is understood that Figure 19 is merely an example and does not constitute a limitation on the scope of protection of this application. For interpretations of other fields included in the sensing measurement confirmation frame shown in Figure 19, please refer to existing descriptions of sensing measurement confirmation frames; they will not be elaborated upon here.

[0281] It should be noted that after the sensing measurement session is established, the sensing initiator (e.g., AP) and / or the sensing responder (e.g., STA) can perform sensing measurement interactions. If the sensing measurement interaction is trigger-based, there are two measurement modes: NDPA sounding and TF sounding. Specifically, for NDPA sounding, the AP sends an NDPA frame to the STA, indicating the parameters for sending NDP within the NDPA frame; for TF sounding, the AP sends a trigger frame to the STA, indicating the time-frequency resources allocated to the STA within the trigger frame. The AP can instruct the STA to perform different actions based on different trigger frame types; for example, the AP can trigger the STA to send NDP, without limitation.

[0282] In one implementation, assuming the sensing response end includes associated devices and / or non-associated devices, the sensing initiator sends a sensing measurement trigger frame to the sensing response end, and correspondingly, the sensing response end receives the sensing measurement trigger frame from the sensing initiator. This sensing measurement trigger frame may include at least one of the following: AID, USID, the sensing measurement role of the sensing response end, and the NDP's stream count.

[0283] In another implementation, assuming the sensing response end includes associated devices and / or non-associated devices, the sensing initiator sends an empty data packet announcement frame (NDPA frame) to the sensing response end, and correspondingly, the sensing response end receives the NDPA frame from the sensing initiator. This NDPA frame includes an AID and / or a USID.

[0284] Based on the above scheme, the sensing initiator sends a sensing measurement request frame via broadcast or multicast, and correspondingly receives sensing measurement response frames from one or more sensing response ends to determine whether the sensing response end participates in the establishment of the sensing measurement session. This can improve the efficiency of establishing the sensing measurement session and improve sensing performance.

[0285] It should be understood that the sequence number of each process does not imply the 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.

[0286] It should also be understood that, in the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0287] It should also be understood that in some of the above embodiments, the examples are mainly based on devices in existing network architectures (such as sensing initiators, sensing responders, etc.). It should be understood that the specific form of the device is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.

[0288] It is understood that in the above-described method embodiments, the methods and operations implemented by the device (such as the sensing initiator or sensing response end) can also be implemented by components of the device (such as chips or circuits).

[0289] The sensing communication method provided in this application has been described in detail above with reference to Figures 1 to 19. The above-described sensing communication method is mainly introduced from the perspective of the interaction between the sensing initiator and the sensing responder. It is understood that, in order to achieve the above functions, the sensing initiator and the sensing responder include corresponding hardware structures and / or software modules for executing each function.

[0290] 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.

[0291] The communication device provided in this application is described in detail below with reference to Figures 20 to 22. 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.

[0292] 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.

[0293] Figure 20 is a schematic block diagram of a communication device 10 provided in an embodiment of this application. As shown in Figure 20, the device 10 includes a transceiver module 11. The transceiver module 11 can implement corresponding communication functions, or in other words, the transceiver module 11 is used to perform operations related to receiving and sending. The transceiver module 11 can also be referred to as a communication interface, transceiver unit, or communication unit.

[0294] In one possible implementation, the device 10 may further include a processing module 12, which is used for data processing, or in other words, the processing module 12 is used to perform operations other than receiving and sending.

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

[0296] In one design, the device 10 may correspond to the sensing initiator in the above method embodiments, or a component of the sensing initiator (e.g., a communication module, processor, circuit, chip, or chip system), or it may be a logic module or software that can implement all or part of the functions of the sensing initiator.

[0297] The device 10 can implement the steps or processes executed by the sensing initiator in the above method embodiment. The transceiver module 11 can be used to perform the transceiver-related operations of the sensing initiator in the above method embodiment, and the processing module 12 can be used to perform the processing-related operations of the sensing initiator in the above method embodiment.

[0298] For example, the transceiver module 11 is configured to send a sensing measurement request frame via broadcast or multicast, the sensing measurement request frame being used to request the establishment of a sensing measurement session; the transceiver module 11 is also configured to receive a sensing measurement response frame from a sensing response end, the sensing measurement response frame being used to instruct the sensing response end to participate in the establishment of a sensing measurement session.

[0299] In one possible implementation, the perception measurement request frame includes a first field that indicates that the perception measurement request frame is a broadcast perception measurement request frame.

[0300] In one possible implementation, the sensing measurement request frame includes a second field indicating that the receiving address of the sensing measurement request frame is a broadcast address.

[0301] In one possible implementation, the sensing measurement request frame includes a third field that indicates whether non-associated devices are allowed to participate in the establishment of a sensing measurement session.

[0302] In one possible implementation, the sensing response end includes a non-associated device and a transceiver module 11, which is also used to send a first sensing measurement confirmation frame to the non-associated device. The first sensing measurement confirmation frame is used to assign a non-associated identifier.

[0303] In one possible implementation, the transceiver module 11 is further configured to send a sensing measurement session establishment termination frame via broadcast or multicast when the number of sensing response terminals is greater than or equal to a first threshold. The sensing measurement session establishment termination frame is used to indicate that sensing response terminals exceeding the first threshold will not participate in the establishment of the sensing measurement session.

[0304] In one possible implementation, the sensing measurement request frame includes a fourth field, which includes an identifier of the sensing response end and is used to indicate whether the sensing response end is allowed to participate in the establishment of a sensing measurement session.

[0305] In one possible implementation, the sensing measurement request frame includes a fifth field, which indicates the number of sensing response ends allowed to participate in the establishment of a sensing measurement session.

[0306] In one possible implementation, the transceiver module 11 is further configured to send a second sensing measurement confirmation frame to the sensing response end, the second sensing measurement confirmation frame being used to indicate the sensing measurement role of the sensing response end.

[0307] In one possible implementation, the second perception measurement confirmation frame includes a sixth field and / or a seventh field, the sixth field including the identifier of the perception response end, and the seventh field including the perception measurement role.

[0308] In one possible implementation, the sensing and measurement role includes at least one of the following: a sensing transmitter or a sensing receiver.

[0309] In one possible implementation, the perception measurement request frame includes an eighth field, which indicates that the perception measurement session is closed within a specified time period.

[0310] In one possible implementation, the sensing measurement request frame includes a ninth field, which is used to indicate whether the sensing initiator is performing a sensing measurement session with a non-associated device. The ninth field is a reserved field.

[0311] In one possible implementation, the sensing response end includes associated devices and / or non-associated devices. The transceiver module 11 is also used to send sensing measurement-related trigger frames to the sensing response end. The sensing measurement-related trigger frames include at least one of the following: AID, USID, sensing measurement role of the sensing response end, and number of streams transmitting empty data packets.

[0312] In one possible implementation, the sensing response end includes associated devices and / or non-associated devices, and the transceiver module 11 is also used to send an empty data packet announcement frame to the sensing response end, the empty data packet announcement frame including AID and / or USID.

[0313] When the device 10 is used to execute the method in FIG12, the transceiver module 11 can be used to execute the step of sending and receiving information in the method; the processing module 12 can be used to execute the processing step in the method.

[0314] When the device 10 is used to execute the method in FIG12, the transceiver module 11 can be used to execute the step of sending and receiving information in the method; the processing module 12 can be used to execute the processing step in the method.

[0315] 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.

[0316] In another design, the device 10 may correspond to the sensing response terminal in the above method embodiments, or a component of the sensing response terminal (e.g., a communication module, processor, circuit, chip, or chip system), or it may be a logic module or software that can implement all or part of the functions of the sensing response terminal.

[0317] The device 10 can implement the steps or processes corresponding to those executed by the sensing response end in the above method embodiments. The transceiver module 11 can be used to perform the transceiver-related operations of the sensing response end in the above method embodiments, and the processing module 12 can be used to perform the processing-related operations of the sensing response end in the above method embodiments.

[0318] For example, the transceiver module 11 is configured to receive a perception measurement request frame from the perception initiator, the perception measurement request frame being used to request the establishment of a perception measurement session; the transceiver module 11 is also configured to send a perception measurement response frame to the perception initiator, the perception measurement response frame being used to instruct the perception response end to participate in the establishment of the perception measurement session.

[0319] In one possible implementation, the transceiver module 11 is used to include a first field in the sensing measurement request frame, the first field being used to indicate that the sensing measurement request frame is a broadcast sensing measurement request frame.

[0320] In one possible implementation, the sensing measurement request frame includes a second field indicating that the receiving address of the sensing measurement request frame is a broadcast address.

[0321] In one possible implementation, the sensing measurement request frame includes a third field that indicates whether non-associated devices are allowed to participate in the establishment of a sensing measurement session.

[0322] In one possible implementation, the sensing response end includes a non-associated device and a transceiver module 11, which is also used to receive a first sensing measurement confirmation frame from the sensing initiator, the first sensing measurement confirmation frame being used to assign a non-associated identifier.

[0323] In one possible implementation, the sensing measurement request frame includes a fourth field, which includes an identifier of the sensing response end and is used to indicate whether the sensing response end is allowed to participate in the establishment of a sensing measurement session.

[0324] In one possible implementation, the sensing measurement request frame includes a fifth field, which indicates the number of sensing response ends allowed to participate in the establishment of a sensing measurement session.

[0325] In one possible implementation, the transceiver module 11 is also configured to receive a second perception measurement confirmation frame from the perception initiator, the second perception measurement confirmation frame being used to indicate the perception measurement role of the perception response end.

[0326] In one possible implementation, the second perception measurement confirmation frame includes a sixth field and / or a seventh field, the sixth field including the identifier of the perception response end, and the seventh field including the perception measurement role.

[0327] In one possible implementation, the sensing and measurement role includes at least one of the following: a sensing transmitter or a sensing receiver.

[0328] In one possible implementation, the perception measurement request frame includes an eighth field, which indicates that the perception measurement session is closed within a specified time period.

[0329] In one possible implementation, the sensing measurement request frame includes a ninth field, which is used to indicate whether the sensing initiator is performing a sensing measurement session with a non-associated device. The ninth field is a reserved field.

[0330] In one possible implementation, the sensing response end includes associated devices and / or non-associated devices. The transceiver module 11 is also used to receive sensing measurement-related trigger frames from the sensing initiator. The sensing measurement-related trigger frames include at least one of the following: AID, USID, sensing measurement role of the sensing response end, and number of streams transmitting empty data packets.

[0331] In one possible implementation, the sensing response end includes associated devices and / or non-associated devices, and the transceiver module 11 is also used to receive empty data packet announcement frames from the sensing initiator, the empty data packet announcement frames including AID and / or USID.

[0332] When the device 10 is used to execute the method in FIG12, the transceiver module 11 can be used to execute the step of sending and receiving information in the method; the processing module 12 can be used to execute the processing step in the method.

[0333] When the device 10 is used to execute the method in FIG12, the transceiver module 11 can be used to execute the step of sending and receiving information in the method; the processing module 12 can be used to execute the processing step in the method.

[0334] 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.

[0335] It should also be understood that the device 10 here is embodied in the form of a functional module. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors, etc.) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the device 10 may specifically be the sensing response terminal in the above embodiments, and may be used to execute the various processes and / or steps corresponding to the sensing response terminal in the above method embodiments; or, the device 10 may specifically be the sensing initiator in the above embodiments, and may be used to execute the various processes and / or steps corresponding to the sensing initiator in the above method embodiments. To avoid repetition, further details will not be provided here.

[0336] The apparatus 10 of each of the above-described schemes has the function of implementing the corresponding steps performed by the devices (such as sensing initiators and sensing responses) in the above-described methods. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions; for example, the transceiver module can be replaced by a transceiver (for example, 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 processors, which respectively execute the transceiver operations and related processing operations in each method embodiment.

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

[0338] Figure 21 is a schematic diagram of another communication device 20 provided in an embodiment of this application. As shown in Figure 21, the device 20 includes a transceiver 23, which is used for receiving and / or transmitting signals. Optionally, there may be one or more transceivers 23.

[0339] In one possible implementation, the device 20 further includes a processor 21 and / or a memory 22, the memory 22 being used to store computer programs or instructions and / or data. The memory 22 may be integrated with the processor 21 or may be separately configured. The processor 21 is used to execute the computer programs or instructions stored in the memory 22, or to read data / signaling stored in the memory 22, to perform the methods in the above method embodiments. Optionally, there may be one or more processors 21. Optionally, there may be one or more memories 22.

[0340] As a design feature, the device 20 is used to implement operations performed by the sensing initiator or sensing responder in the various method embodiments described above.

[0341] 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.

[0342] 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).

[0343] 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.

[0344] 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.

[0345] Figure 22 is a schematic diagram of a chip system 30 provided in an embodiment of this application. As shown in Figure 22, the chip system 30 (or processing system) includes logic circuitry 31 and input / output interface 32.

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

[0347] As one approach, the chip system 30 is used to implement the operations performed by the sensing initiator or sensing response end in the various method embodiments described above.

[0348] For example, logic circuit 31 is used to implement processing-related operations performed by the sensing initiator or sensing response end in the above method embodiment; input / output interface 32 is used to implement sending and / or receiving-related operations performed by the sensing initiator or sensing response end in the above method embodiment.

[0349] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the device in the above-described method embodiments. For example, when the computer program is executed by a computer, the computer can implement the methods executed by the sensing initiator or sensing responder in the above-described method embodiments.

[0350] This application also provides a computer program product containing instructions that, when executed by a computer, implement the methods executed by the sensing initiator or sensing response end in the above-described method embodiments.

[0351] This application also provides a communication system, including the aforementioned sensing initiator and / or sensing response end.

[0352] 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.

[0353] 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.

[0354] 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.

[0355] 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.

[0356] 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.

[0357] 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.

[0358] 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.

[0359] 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 sensing communication method, characterized in that, Applied to the sensing initiator, including: The sensing measurement request frame is sent via broadcast or multicast, and the sensing measurement request frame is used to request the establishment of a sensing measurement session. Receive a sensing measurement response frame from the sensing response terminal, the sensing measurement response frame being used to instruct the sensing response terminal to participate in the establishment of the sensing measurement session.

2. The method according to claim 1, characterized in that, The perception measurement request frame includes a first field, which indicates that the perception measurement request frame is a broadcast perception measurement request frame.

3. The method according to claim 1 or 2, characterized in that, The sensing measurement request frame includes a second field, which indicates that the receiving address of the sensing measurement request frame is a broadcast address.

4. The method according to any one of claims 1 to 3, characterized in that, The sensing measurement request frame includes a third field, which indicates whether non-associated devices are allowed to participate in the establishment of the sensing measurement session.

5. The method according to any one of claims 1 to 4, characterized in that, The sensing response terminal includes a non-associated device, and the method further includes: A first sensing measurement confirmation frame is sent to the non-associated device, the first sensing measurement confirmation frame being used to assign a non-associated identifier.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: If the number of sensing response terminals is greater than or equal to a first threshold, a sensing measurement session establishment termination frame is sent via broadcast or multicast. The sensing measurement session establishment termination frame is used to indicate that sensing response terminals exceeding the first threshold will not participate in the establishment of the sensing measurement session.

7. The method according to any one of claims 1 to 6, characterized in that, The sensing measurement request frame includes a fourth field, which includes an identifier of the sensing response terminal and is used to indicate that the sensing response terminal is allowed to participate in the establishment of the sensing measurement session.

8. The method according to any one of claims 1 to 7, characterized in that, The perception measurement request frame includes a fifth field, which indicates the number of perception response terminals allowed to participate in the establishment of the perception measurement session.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: A second perception measurement confirmation frame is sent to the perception response terminal, the second perception measurement confirmation frame being used to indicate the perception measurement role of the perception response terminal.

10. The method according to claim 9, characterized in that, The second perception measurement confirmation frame includes the sixth field and / or the seventh field, wherein the sixth field includes the identifier of the perception response end and the seventh field includes the perception measurement role.

11. The method according to claim 9 or 10, characterized in that, The sensing and measurement role includes at least one of the following: a sensing transmitter or a sensing receiver.

12. The method according to any one of claims 1 to 11, characterized in that, The perception measurement request frame includes an eighth field, which is used to indicate that the perception measurement session will be closed within a specified time period.

13. The method according to any one of claims 1 to 12, characterized in that, The sensing measurement request frame includes a ninth field, which is used to indicate whether the sensing initiator is performing the sensing measurement session with a non-associated device. The ninth field is a reserved field.

14. The method according to any one of claims 1 to 13, characterized in that, The sensing response terminal includes associated devices and / or non-associated devices, and the method further includes: Send a sensing measurement-related trigger frame to the sensing response terminal. The sensing measurement-related trigger frame includes at least one of the following: associated identifier AID, non-associated identifier USID, sensing measurement role of the sensing response terminal, and number of streams transmitting empty data packets.

15. The method according to any one of claims 1 to 14, characterized in that, The sensing response terminal includes associated devices and / or non-associated devices, and the method further includes: Send an empty data packet announcement frame to the sensing response terminal. The empty data packet announcement frame includes an associated identifier AID and / or a non-associated identifier USID.

16. A sensing communication method, characterized in that, Applications to sensing and response terminals include: Receive a perception measurement request frame from the perception initiator, the perception measurement request frame being used to request the establishment of a perception measurement session; A sensing measurement response frame is sent to the sensing initiating end, the sensing measurement response frame being used to instruct the sensing response end to participate in the establishment of the sensing measurement session.

17. The method according to claim 16, characterized in that, The perception measurement request frame includes a first field, which indicates that the perception measurement request frame is a broadcast perception measurement request frame.

18. The method according to claim 16 or 17, characterized in that, The sensing measurement request frame includes a second field, which indicates that the receiving address of the sensing measurement request frame is a broadcast address.

19. The method according to any one of claims 16 to 18, characterized in that, The sensing measurement request frame includes a third field, which indicates whether non-associated devices are allowed to participate in the establishment of the sensing measurement session.

20. The method according to any one of claims 16 to 19, characterized in that, The sensing response terminal includes a non-associated device, and the method further includes: Receive a first perception measurement confirmation frame from the perception initiator, the first perception measurement confirmation frame being used to allocate a non-associated identifier.

21. The method according to any one of claims 16 to 20, characterized in that, The sensing measurement request frame includes a fourth field, which includes an identifier of the sensing response end. The fourth field is used to indicate that the sensing response end is allowed to participate in the establishment of the sensing measurement session.

22. The method according to any one of claims 16 to 21, characterized in that, The perception measurement request frame includes a fifth field, which indicates the number of perception response terminals allowed to participate in the establishment of the perception measurement session.

23. The method according to any one of claims 16 to 22, characterized in that, The method further includes: Receive a second perception measurement confirmation frame from the perception initiator, the second perception measurement confirmation frame being used to indicate the perception measurement role of the perception response end.

24. The method according to claim 23, characterized in that, The second perception measurement confirmation frame includes the sixth field and / or the seventh field, wherein the sixth field includes the identifier of the perception response end and the seventh field includes the perception measurement role.

25. The method according to any one of claims 16 to 24, characterized in that, The sensing response terminal includes associated devices and / or non-associated devices, and the method further includes: Receive a sensing measurement-related trigger frame from the sensing initiator. The sensing measurement-related trigger frame includes at least one of the following: associated identifier AID, non-associated identifier USID, sensing measurement role of the sensing response end, and number of streams transmitting empty data packets.

26. The method according to any one of claims 16 to 25, characterized in that, The sensing response terminal includes associated devices and / or non-associated devices, and the method further includes: Receive an empty data packet announcement frame from the sensing initiator, the empty data packet announcement frame including an associated identifier AID and / or a non-associated identifier USID.

27. A communication device, characterized in that, It includes modules or units for implementing the method as described in any one of claims 1 to 15, or it includes modules or units for implementing the method as described in any one of claims 16 to 26.

28. A communication device, characterized in that, It includes at least one processor, said at least one processor being configured to execute a computer program or instructions to cause the method as described in any one of claims 1 to 15 to be performed, or to cause the method as described in any one of claims 16 to 26 to be performed.

29. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when run on a computer, causes the method as described in any one of claims 1 to 26 to be performed.

30. A computer program product, characterized in that, Includes a computer program or instructions that, when executed by a processor, cause the method as described in any one of claims 1 to 26 to be performed.