Sensing method and device

The method allows for optimized WLAN sensing by re-initiating measurement setups based on responder intentions, reducing resource waste and enhancing efficiency in IEEE 802.11 standards.

JP2026507177APending Publication Date: 2026-02-27HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025550675
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-03-01
Filing Date
2024-02-27
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

Current WLAN sensing technologies, such as those in IEEE 802.11 standards, often result in the wastage of air interface resources due to repeated sensing measurement setup requests when a sensing responder rejects the setup.

Method used

A method and apparatus that allow a sensing initiator to re-initiate a sensing measurement setup request when rejected, using specific instruction information to determine the responder's intention and optimize resource usage.

Benefits of technology

This approach reduces resource consumption by ensuring efficient subsequent sensing measurement setups and avoiding unnecessary repetitions, thereby optimizing air interface resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026507177000001_ABST
    Figure 2026507177000001_ABST
Patent Text Reader

Abstract

A sensing method and apparatus are provided, which may be applied to a wireless local area network system supporting IEEE 802.11bf, or may be applied to a wireless local area network system supporting IEEE 802.11ax, IEEE 802.11be, or other IEEE 802.11 series protocols. In the method, a first device receives a first request message used to request to set up sensing measurement, and transmits a first response message to a second device, where the first device rejects the first request message, and the first response message includes first instruction information instructing the second device to retransmit the request message for setting up sensing measurement or not to retransmit the request message for setting up sensing measurement. In the method, the first instruction information instructs the second device whether to reinitiate the sensing measurement setup request, so that the second device determines the intention of the first device based on the first instruction information, thereby avoiding initiating sensing measurement setup multiple times in the event of rejection and reducing resources consumed for setting up sensing measurement.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to Chinese Patent Application No. 202310243382.X, entitled "SENSING METHOD AND APPARATUS," filed with the State Intellectual Property Office of China on March 1, 2023, which is incorporated herein by reference in its entirety.

[0002] TECHNICAL FIELD This application relates to the field of communications technology, and more particularly to sensing methods and devices. [Background technology]

[0003] In daily life, signals transmitted by wireless fidelity (Wi-Fi) devices are generally received after being reflected, diffracted, and scattered by various obstacles. By analyzing wireless signals, such as channel state information (CSI), which are affected by various obstacles, the surrounding environment can be inferred and sensed, and thus wireless local area network (WLAN) sensing technology is derived.

[0004] In the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series standards, a physical device may use WLAN sensing technology to sense a target object based on these standards. For example, a receiver may receive multiple signals from a transmitter over a certain period of time and perform channel estimation on the multiple signals to separately obtain CSI. The receiver may transmit the obtained CSI to the transmitter. The transmitter may process the CSI over this period to obtain channel changes over this period. Alternatively, the receiver may process the CSI over this period to obtain channel changes over this period. Through channel changes, the transmitter or receiver may determine the environment in which the channel is located and obtain sensing results.

[0005] In current standards, such as 802.11bf, sensing measurement techniques easily result in wasting air interface resources. Summary of the Invention

[0006] The present application provides a sensing method and apparatus that guides the behavior of a sensing initiator to re-initiate a sensing measurement setup request when a sensing responder rejects the sensing measurement setup request, thereby reducing the waste of air interface resources. [Means for solving the problem]

[0007] According to a first aspect, the present application provides a sensing method, which is applied to a first device or a chip in the first device, and which comprises the steps of receiving a first request message from a second device, the first request message being used to request setting up a sensing measurement; sending a first response message to a second device, wherein the first device rejects the first request message, and the first response message includes first instruction information, the first instruction information instructing the second device to retransmit a second request message for setting up the sensory measurement, or the first instruction information instructing the second device not to retransmit the second request message for setting up the sensory measurement; Includes:

[0008] According to the method provided in the present application, when the first device rejects the sensing measurement setup, the first indication information instructs the second device whether to re-initiate the sensing measurement setup request, thereby implementing information exchange between the sensing responder and the sensing initiator. In this way, when the sensing measurement setup is rejected by the sensing responder, the sensing initiator can more clearly determine the sensing responder's intention based on the first indication information, thereby ensuring efficient subsequent sensing measurement setup and avoiding multiple repeated initiation of the sensing measurement setup request in the event of a rejection. This can reduce resources consumed for setting up sensing measurements.

[0009] In one embodiment, the transmission time of the second request message is greater than or equal to the first time and less than or equal to the second time.

[0010] In one embodiment, the first response message further includes at least one of second instruction information and third instruction information; The second instruction information indicates the first time period, and the third instruction information indicates the second time period.

[0011] In one embodiment, the first request message further includes a first sensory measurement parameter element field, the first sensory measurement parameter element field includes at least one sensory measurement parameter, the second request message includes a second sensory measurement parameter element field, the first response message further includes a status code, and if the status code indicates that the sensory measurement setup request is rejected and the first instruction information instructs the second device to resend the second request message to set up the sensory measurement, the sensory measurement parameter in the second sensory measurement parameter element field is determined based on the at least one sensory measurement parameter in the first sensory measurement parameter element field.

[0012] In one embodiment, if the second request message includes a second sensory measurement parameter element field, the first response message further includes a third sensory measurement parameter element field and a status code, the third sensory measurement parameter element field includes at least one sensory measurement parameter, the status code indicates that the sensory measurement setup request is rejected and the proposed measurement parameters are provided, and the first instruction information instructs the second device to resend the second request message to set up the sensory measurement, the sensory measurement parameter in the second sensory measurement parameter element field is determined based on the at least one sensory measurement parameter in the third sensory measurement parameter element field.

[0013] In one embodiment, the first response message further includes a status code, wherein the status code indicates that the sensing measurement setup request is rejected, and the reason for the rejection is that the resources for the first device to set up the sensing measurement as a sensing responder are full, or the status code indicates that the sensing measurement setup request is rejected, and the reason for the rejection is that the first device or the sensing link is interfered with.

[0014] According to this method, the status code indicates the reason for rejecting the sensing measurement setup, so that the sensing initiator can use the status code to determine the status of the sensing responder, thereby assisting in re-initiating the sensing measurement setup request and ensuring efficient subsequent sensing measurement setup.

[0015] In one embodiment, the first device is a sensing responder and the second device is a sensing initiator.

[0016] In one embodiment, the first request message is a sensing measurement setup request frame in a sensing measurement setup process in wireless local area network sensing, or the first request message is a directional multi-gigabit sensing measurement setup request frame in a sensing measurement setup process in directional multi-gigabit sensing.

[0017] In one embodiment, before receiving the first request message from the second device, the method further includes a step of receiving a probe request message from the second device, the probe request message including sensing capability information of the second device.

[0018] In one embodiment, the first request message further includes sensing capability information of the second device.

[0019] In one embodiment, the first response message further includes a third sensing measurement parameter element field and a status code, and if the status code indicates that the sensing measurement setup request is rejected and the proposed measurement parameters are provided, and the first instruction information instructs the second device to resend the second request message to set up the sensing measurement, the sensing measurement parameters in the third sensing measurement parameter element field are determined based on the sensing capability information of the second device.

[0020] According to a second aspect, the present application provides a sensing method, the method being applied to a second device or a chip in the second device, the method comprising the steps of: sending a first request message to a first device, the first request message being used to request setting up a sensing measurement; and receiving a first response message from the first device, wherein the first device rejects the first request message, and the first response message includes first instruction information, the first instruction information instructing the second device to retransmit a second request message for setting up the sensing measurement, or the first instruction information instructing the second device not to retransmit the second request message for setting up the sensing measurement.

[0021] In one embodiment, the transmission time of the second request message is greater than or equal to the first time and less than or equal to the second time.

[0022] In one embodiment, the first response message further includes at least one of second instruction information and third instruction information; The second instruction information indicates the first time period, and the third instruction information indicates the second time period.

[0023] In one embodiment, the first request message further includes a first sensed measurement parameter element field, the first sensed measurement parameter element field including at least one sensed measurement parameter, the second request message includes a second sensed measurement parameter element field, and the first response message further includes a status code; If the status code indicates that the sensory measurement setup request is rejected and the first instruction information instructs the second device to resend a second request message to set up the sensory measurement, a sensory measurement parameter in the second sensory measurement parameter element field is determined based on at least one sensory measurement parameter in the first sensory measurement parameter element field.

[0024] In one embodiment, the second request message includes a second sensed measurement parameter element field, and the first response message further includes a third sensed measurement parameter element field and a status code, the third sensed measurement parameter element field including at least one sensed measurement parameter; If the status code indicates that the sensing measurement setup request is rejected and the proposed measurement parameters are provided, and the first instruction information instructs the second device to resend a second request message to set up the sensing measurement, the sensing measurement parameters in the second sensing measurement parameter element field are determined based on at least one sensing measurement parameter in the third sensing measurement parameter element field.

[0025] In one embodiment, if the first response message further includes a status code, and the status code indicates that the sensing measurement setup request is rejected and the proposed measurement parameters are provided, and the first instruction information instructs the second device not to resend the second request message to set up the sensing measurement, the time at which the second device restarts the sensing measurement setup is after a third time.

[0026] In one embodiment, the first response message further includes a status code, wherein the status code indicates that the sensing measurement setup request is rejected, and the reason for the rejection is that the resources for the first device to set up the sensing measurement as a sensing responder are full, or the status code indicates that the sensing measurement setup request is rejected, and the reason for the rejection is that the first device or the sensing link is interfered with.

[0027] In one embodiment, the first device is a sensing responder and the second device is a sensing initiator.

[0028] In one embodiment, the first request message is a sensing measurement setup request frame in a sensing measurement setup process in wireless local area network sensing, or the first request message is a directional multi-gigabit sensing measurement setup request frame in a sensing measurement setup process in directional multi-gigabit sensing.

[0029] In one embodiment, before sending the first request message to the first device, the method includes: sending a probe request message to the first device, the probe request message including sensing capability information of the second device; Further includes:

[0030] In one embodiment, the first request message further includes sensing capability information of the second device.

[0031] In one embodiment, the first response message further includes a third sensed measurement parameter element field and a status code; If the status code indicates that the sensing measurement setup request is rejected and the proposed measurement parameters are provided, and the first instruction information instructs the second device to send a second request message to set up the sensing measurement, the sensing measurement parameters in the third sensing measurement parameter element field are determined based on the sensing capability information of the second device.

[0032] According to a third aspect, the present application provides a sensing method, which is applied to a first device or a chip in the first device, and includes the steps of: receiving a first proxy-sensing request message from a second device, where the first proxy-sensing request message is used to request the first device to set up or perform proxy-sensing measurement; and sending a first proxy-sensing response message to the second device, where the first device rejects the first proxy-sensing request message and the first proxy-sensing response message includes first information, which instructs the second device to retransmit the second proxy-sensing request message to request the first device to set up the proxy-sensing measurement, or the first information instructs the second device not to retransmit the second proxy-sensing request message to request the first device to set up the proxy-sensing measurement.

[0033] According to the method provided in the present application, when the first device rejects the proxy-assisted sensory measurement setup, the first indication information instructs the second device whether to re-initiate the proxy-assisted sensory measurement setup request, thereby implementing information exchange between the SBP responder and the SBP initiator. In this way, when the proxy-assisted sensory measurement setup is rejected by the SBP responder, the SBP initiator can more clearly determine the intention of the sensing responder based on the first indication information, thereby ensuring efficient subsequent proxy-assisted sensory measurement setup and avoiding the need to repeatedly initiate proxy-assisted sensory measurement setup requests in the event of a rejection. This reduces resources consumed for setting up proxy-assisted sensory measurements.

[0034] In one embodiment, the time of transmission of the sensing request message by the second proxy is greater than or equal to the first time and less than or equal to the second time.

[0035] In one embodiment, the sensing response message by the first proxy further includes at least one of second information and third information; The second information indicates the first time, and the third information indicates the second time.

[0036] In one embodiment, the sensing response message by the first proxy includes a number of sensing responders field, where the number of sensing responders field indicates the number of sensing responders.

[0037] In one embodiment, the sensing response message by the first proxy further includes a status code, and the sensing response message by the first proxy further includes at least one of a sensing responder address field and a sensing responder identifier field; If the status code indicates that the proxy's sensing measurement setup request is rejected and the proposed measurement parameters are provided, the number of address subfields included in the sensing responder address field is equal to the number of sensing responders indicated by the number of sensing responder fields, and / or the number of identifier subfields included in the sensing responder identifier field is equal to the number of sensing responders indicated by the number of sensing responder fields.

[0038] According to a fourth aspect, the present application provides a sensing method, which is applied to a second device or a chip in the second device, and includes the steps of: sending a first proxy-sensing request message to the first device, where the first proxy-sensing request message is used to request the first device to set up or perform proxy-sensing measurement; and receiving a first proxy-sensing response message from the first device, where the first device rejects the first proxy-sensing request message and the first proxy-sensing response message includes first information, which instructs the second device to retransmit a second proxy-sensing request message to request the first device to set up the proxy-sensing measurement, or the first information instructs the second device not to retransmit the second proxy-sensing request message to request the first device to set up the proxy-sensing measurement.

[0039] In one embodiment, the time of transmission of the sensing request message by the second proxy is greater than or equal to the first time and less than or equal to the second time.

[0040] In one embodiment, the sensing response message by the first proxy further includes at least one of second information and third information; The second information indicates the first time, and the third information indicates the second time.

[0041] In one embodiment, the sensing response message by the first proxy includes a number of sensing responders field, where the number of sensing responders field indicates the number of sensing responders.

[0042] In one embodiment, the sensing response message by the first proxy further includes a status code, and the sensing response message by the first proxy further includes at least one of a sensing responder address field and a sensing responder identifier field; If the status code indicates that the proxy's sensing measurement setup request is rejected and the proposed measurement parameters are provided, the number of address subfields included in the sensing responder address field is equal to the number of sensing responders indicated by the number of sensing responder fields, and / or the number of identifier subfields included in the sensing responder identifier field is equal to the number of sensing responders indicated by the number of sensing responder fields.

[0043] According to a fifth aspect, the present application provides a sensing method, the method being applied to a second device or a chip in the second device, the method including the steps of: transmitting sensing capability information of the second device to a first device; and receiving a sensing measurement setup response message from the first device, the sensing measurement setup response message including a status code, the status code indicating that the sensing measurement setup request is rejected and proposed measurement parameters are provided, and the proposed measurement parameters are determined based on the sensing capability information of the second device.

[0044] According to the method provided in the present application, the second device exchanges sensing capability information of the second device with the first device before sending a sensing measurement setup request frame to the first device. When a status code in the sensing measurement setup response frame sent by the first device indicates that the sensing measurement setup request is rejected and the proposed measurement parameters are provided, the first device can know the sensing capability information of the second device, so that the proposed sensing measurement parameters in the second device carried in the sensing measurement setup response frame are more compatible with the sensing capability information of the second device, thereby improving the sensing measurement setup efficiency.

[0045] In one embodiment, the sensing capability information of the second device is carried in the first message; The first message is a sensing measurement setup request message used to request setting up a sensing measurement, or the first message is a probe request message used to request capability information of the first device.

[0046] In one embodiment, the method further includes a step of sending a first sensory measurement setup request message to the first device, wherein the first sensory measurement setup request message is used to request that a sensory measurement be set up.

[0047] According to a sixth aspect, the present application provides a sensing method, the method being applied to a first device or a chip in the first device, the method including the steps of receiving sensing capability information from a second device, and sending a sensing measurement setup response message to the second device, the sensing measurement setup response message including a status code, the status code indicating that the sensing measurement setup request is rejected and proposed measurement parameters are provided, and the proposed measurement parameters are determined based on the sensing capability information of the second device.

[0048] In one embodiment, the sensing capability information of the second device is carried in a first message, and the first message is a sensing measurement setup request message used to request setting up a sensing measurement, or the first message is a probe request message used to request capability information of the first device.

[0049] In one embodiment, the method further includes a step of receiving a first sensory measurement setup request message from the second device, the first sensory measurement setup request message being used to request that a sensory measurement be set up.

[0050] According to a seventh aspect, the present application provides a sensing method, which is applied to a first device or a chip in the first device, and includes the steps of: sending a third request message to a second device, the third request message being used to request a first sensing measurement to be set up, the third request message including measurement request indication information, where the measurement request indication information instructs the second device to set up the sensing measurement as a sensing initiator when the second device cannot accept the first request message as a sensing responder; and receiving a third response message from the second device, where the third response message indicates that the third request message is rejected.

[0051] According to the above method, when the first device initiates a sensing measurement setup, the third request message can carry measurement request indication information to instruct the second device to initiate the sensing measurement setup as a sensing initiator when the second device cannot accept the first request message or the sensing measurement setup as a sensing responder. In this way, when the second device rejects the sensing measurement requested by the first device, the second device can initiate a symmetric sensing measurement as a sensing initiator to help the first device complete the sensing measurement, thereby solving the problem of how to implement the sensing measurement setup when the resources of the sensing responder are full.

[0052] In one embodiment, the third response message includes measurement confirmation instruction information, which indicates that the second device should initiate the sensing measurement setup as the sensing initiator, or which indicates that the second device should not initiate the sensing measurement setup as the sensing initiator.

[0053] In one embodiment, the method further includes a step of receiving a fourth request message from the second device, wherein the fourth request message is used to request that a second sensory measurement be set up, the fourth request message including measurement instruction information, and the measurement instruction information indicating that the second sensory measurement that the fourth request message requests to be set up is to be associated with the first sensory measurement.

[0054] In one embodiment, the third request message further includes the first measurement setup identifier, and the fourth request message further includes the second measurement setup identifier and the first measurement setup identifier.

[0055] According to an eighth aspect, the present application provides a sensing method, which is applied to a second device or a chip in the second device, and includes the steps of: receiving a third request message from a first device, the third request message being used to request to set up a first sensing measurement, the third request message including measurement request indication information, where the measurement request indication information instructs the second device to set up the sensing measurement as a sensing initiator when the second device cannot accept the first request message as a sensing responder; and sending a third response message to the first device, the third response message indicating that the third request message is rejected.

[0056] In one embodiment, the third response message includes measurement confirmation instruction information, which indicates that the second device should initiate the sensing measurement setup as the sensing initiator, or which indicates that the second device should not initiate the sensing measurement setup as the sensing initiator.

[0057] In one embodiment, the method further includes a step of sending a fourth request message to the first device, wherein the fourth request message is used to request that a second sensory measurement be set up, the fourth request message including measurement instruction information, and the measurement instruction information indicating that the second sensory measurement that the fourth request message requests to be set up is associated with the first sensory measurement.

[0058] In one embodiment, the third request message further includes the first measurement setup identifier, and the fourth request message further includes the second measurement setup identifier and the first measurement setup identifier.

[0059] According to a ninth aspect, the present application provides a sensing method, the method being applied to a first device or a chip in the first device, the method comprising the steps of: sending a third request message to a second device, the third request message being used to request setting up a first sensing measurement; receiving a third response message from the second device, the third response message indicating that the third request message is rejected; and sending a measurement setup query message to the second device, the measurement setup query message being used to request the second device to set up sensing measurements; Includes:

[0060] According to the above method, when the sensing measurement setup initiated by the first device is rejected, a measurement setup query message can be sent separately to instruct the second device to initiate the sensing measurement setup as a sensing initiator when the second device rejects the sensing measurement setup. In this way, when the second device rejects the sensing measurement requested by the first device, the second device can initiate a symmetric sensing measurement as a sensing initiator to help the first device complete the sensing measurement, thereby solving the problem of how to implement the sensing measurement setup when the resources of the sensing responder are full.

[0061] In one embodiment, the third request message further includes a first measurement setup identifier, and the measurement setup query message includes at least one of a measurement setup identifier field, the measurement setup identifier field including the first measurement setup identifier, and a fourth sensing measurement parameter element field, the fourth sensing measurement parameter element field including at least one sensing measurement parameter.

[0062] In one embodiment, the method further includes receiving a fourth request message from the second device, wherein the fourth request message is used to request that a second sensory measurement be set up, the fourth request message including measurement instruction information, and the measurement instruction information indicating that the sensory measurement that the fourth request message requests to be set up is associated with the first sensory measurement.

[0063] In one embodiment, the fourth request message includes a fifth sensed measurement parameter element field, and the sensed measurement parameters in the fifth sensed measurement parameter element field are determined based on at least one sensed measurement parameter included in the fourth sensed measurement parameter element field.

[0064] According to a tenth aspect, the present application provides a sensing method, which is applied to a second device or a chip in the second device, and includes the steps of: receiving a third request message from a first device, where the third request message is used to request to set up a first sensing measurement; sending a third response message to the first device, where the third response message indicates that the third request message is rejected; and receiving a measurement setup query message from the first device, where the measurement setup query message is used to request the second device to set up a sensing measurement.

[0065] In one embodiment, the third request message further includes a first measurement setup identifier, and the measurement setup query message includes at least one of a measurement setup identifier field, the measurement setup identifier field including the first measurement setup identifier, and a fourth sensing measurement parameter element field, the fourth sensing measurement parameter element field including at least one sensing measurement parameter.

[0066] In one embodiment, the method further includes a step of sending a fourth request message to the first device, wherein the fourth request message is used to request that a second sensory measurement be set up, the fourth request message including measurement instruction information, and the measurement instruction information indicating that the sensory measurement that the fourth request message requests to be set up is associated with the first sensory measurement.

[0067] In one embodiment, the fourth request message includes a fifth sensed measurement parameter element field, and the sensed measurement parameters in the fifth sensed measurement parameter element field are determined based on at least one sensed measurement parameter included in the fourth sensed measurement parameter element field.

[0068] According to an eleventh aspect, there is provided a communication device. The communication device may be the first device or the second device in the first to tenth aspects. The communication device may include a communication unit and a processing unit for performing any one of the first to tenth aspects or any one of the possible implementations of the first to tenth aspects. The communication unit is configured to perform functions related to transmission and reception. Optionally, the communication unit includes a receiving unit and a transmitting unit. In one design, the communication device is a communication chip, and the processing unit may be one or more processors or processor cores, and the communication unit may be an input / output circuit or port of the communication chip.

[0069] In another design, the communication unit may be a transmitter and a receiver, or the communication unit may be a sending machine and a receiving machine.

[0070] Optionally, the communication device further comprises a module that may be configured to perform any one of the first to tenth aspects or any one of the possible implementations of the first to tenth aspects.

[0071] According to a twelfth aspect, there is provided a communication device. The communication device may be the first device or the second device in the first to tenth aspects. The communication device may include a processor and a memory for performing any one of the first to tenth aspects or any one of the possible implementations of the first to tenth aspects. Optionally, the communication device further includes a communication interface. The memory is configured to store a computer program or instructions. The processor is configured to call the computer program or instructions from the memory and execute the computer program or instructions. When the processor executes the computer program or instructions in the memory, the communication device is enabled to perform any one of the first to tenth aspects or any one of the possible implementations of the first to tenth aspects.

[0072] Optionally, there are one or more processors and one or more memories.

[0073] Optionally, the memory may be integral with the processor, or the memory and the processor may be located separately.

[0074] Optionally, the communication interface may include a transmitter (sending machine) and a receiver (receiving machine).

[0075] According to a thirteenth aspect, there is provided a communication device. The communication device may be the first device or the second device described above. The communication device may include a processor for performing any one of the first to tenth aspects or any one of the possible implementations of the first to tenth aspects. The processor is coupled to a memory. Optionally, the communication device further includes the memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0076] In one embodiment, when the communication device is a first device or a second device, the communication interface may be a transceiver or an input / output interface. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0077] In another embodiment, when the communication device is a chip or chip system, the communication interface may be an input / output interface, interface circuitry, output circuitry, input circuitry, pins, associated circuitry, etc. on the chip or chip system. The processor may alternatively be embodied as a processing circuit or logic circuitry.

[0078] According to a fourteenth aspect, there is provided a system, the system including the first device and the second device, the first device may be configured to perform the functions performed by the first device of any one of the first to tenth aspects, and the second device may be configured to perform the functions performed by the second device of any one of the first to tenth aspects.

[0079] According to a fifteenth aspect, there is provided a computer program product. The computer program product includes a computer program (which may also be referred to as code or instructions). When the computer program is executed, it causes a computer to perform any one of the first to tenth aspects, or any one of the possible implementations of the first to tenth aspects.

[0080] According to a sixteenth aspect, there is provided a computer-readable storage medium. The computer-readable storage medium stores a computer program (which may also be referred to as code or instructions). When the computer program is executed on a computer, the computer is enabled to perform any one of the first to tenth aspects or any one of the possible implementations of the first to tenth aspects.

[0081] According to a seventeenth aspect, there is provided a chip system. The chip system may include a processor. The processor may be coupled to a memory and configured to perform any one of the first to tenth aspects or any one of the possible implementations of the first to tenth aspects. Optionally, the chip system further includes a memory. The memory is configured to store a computer program (which may also be referred to as code or instructions). The processor invokes and executes the computer program from the memory, such that a device in which the chip system is installed is configured to perform any one of the first to tenth aspects or any one of the possible implementations of the first to tenth aspects.

[0082] According to an eighteenth aspect, there is provided a processing device including an interface circuit and a processing circuit. The interface circuit may include an input circuit and an output circuit. The processing circuit is configured to receive a signal via the input circuit and to transmit a signal via the output circuit, thereby implementing any one of the first to tenth aspects or any one of the possible implementations of the first to tenth aspects.

[0083] In a specific embodiment process, the processing device may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, various logic circuits, etc. An input signal received by an input circuit may be, for example, but not limited to, received and input by a receiver, and a signal output by an output circuit may be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit may be the same circuit, which is used as an input circuit and an output circuit at different times. The specific embodiments of the processor and various circuits are not limited in this application.

[0084] In one embodiment, when the communication device is a first device or a second device, the interface circuit may be a radio frequency processing chip in the first device or the second device, and the processing circuit may be a baseband processing chip in the first device or the second device.

[0085] In another embodiment, the communication device may be part of a component of the first device or the second device, e.g., an integrated circuit product such as a system chip or a communication chip. The interface circuit may be an input / output interface, interface circuit, output circuit, input circuit, pin, associated circuitry, etc. on a chip or chip system. The processing circuit may be a logic circuit on a chip. [Brief explanation of the drawings]

[0086] [Figure 1]1 is a diagram of a network architecture of a WLAN to which an embodiment of the present application is applicable; [Figure 2] 1 is a schematic flowchart of a sensing method according to an embodiment of the present application; [Figure 3] FIG. 10 is a diagram of a sensing measurement setup response frame structure according to an embodiment of the present application. [Figure 4] 1 is a schematic flowchart of a sensing method according to an embodiment of the present application; [Figure 5] FIG. 1 is a diagram of the structure of an SBP response frame according to an embodiment of the present application. [Figure 6] FIG. 1 is a diagram of the structure of an SBP parameter element field according to one embodiment of the present application. [Figure 7] 1 is a schematic flowchart of a sensing method according to an embodiment of the present application; [Figure 8] FIG. 1 is a diagram of a sensing measurement setup request frame structure according to an embodiment of the present application; [Figure 9] FIG. 1 is a diagram of a sensing measurement setup request frame structure according to an embodiment of the present application; [Figure 10] 1 is a schematic flowchart of a sensing method according to an embodiment of the present application; [Figure 11] FIG. 10 is a diagram of a structure of a measurement setup query message according to an embodiment of the present application. [Figure 12] FIG. 10 is a diagram of a structure of a measurement setup query message according to an embodiment of the present application. [Figure 13] FIG. 1 is a diagram of a sensing measurement setup request frame structure according to an embodiment of the present application; [Figure 14] 1 is a schematic flowchart of a sensing method according to an embodiment of the present application; [Figure 15] 1 is a diagram of the structure of a communication device according to an embodiment of the present application; [Figure 16] 1 is a diagram of the structure of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0087] Hereinafter, embodiments of the present application will be described in detail with reference to the accompanying drawings of the specification.

[0088] Embodiments of the present application may be applicable to WLAN scenarios, such as the Institute of Electrical and Electronics Engineers (IEEE) 802.11 system standard, e.g., the 802.11ax standard, or its next generation, e.g., the 802.11be standard, Wi-Fi 7, or extreme high throughput (EHT), 802.11ad, 802.11ay, or 802.11bf. Alternatively, embodiments of the present application may be applicable to wireless local area network systems, such as Internet of Things (IoT) networks or vehicle-to-every (V2X) networks. Indeed, embodiments of the present application may also be applicable to other possible communication systems, such as new radio (NR) systems, long term evolution (LTE) systems, and future 6G communication systems.

[0089] The following uses an 802.11bf scenario as an example for explanation in the embodiments of the present application. The embodiments of the present application relate to sensing technology. The following describes the relevant contents of sensing technology.

[0090] Sensing measurement, also called wireless sensing or WLAN sensing, refers to a transmitter and a receiver transmitting signals to find targets or determine target status. WLAN sensing refers to a station (STA) with WLAN sensing capability detecting characteristic information of expected targets in a given environment using received WLAN signals. For example, the characteristic information includes one or more of distance, speed, angle, motion, presence or proximity, and gesture. Targets include one or more of objects, people, animals, etc. Environments include one or more of rooms, homes, vehicles, businesses, etc.

[0091] For example, a transmitter may transmit a signal used for sensing measurement to a receiver, and the receiver may measure the signal to obtain a channel estimation result, e.g., CSI. The receiver may perform sensing based on the CSI. Alternatively, the receiver may transmit the channel estimation result to a transmitter, and the transmitter performs target sensing or target state sensing based on the channel estimation result. For example, the receiver or transmitter may process the CSI to determine whether a moving object is present in the environment.

[0092] In the sensing measurement process, the devices involved in sensing are mainly as follows:

[0093] Sensing initiator: A device that initiates the sensing measurement procedure and sends a sensing measurement setup request. For non-DMG devices, the sensing initiator is the device that sends the sensing measurement setup request frame. For DMG devices, the sensing initiator is the device that sends the DMG sensing measurement setup request frame.

[0094] Sensing Responder: A device that responds to a sensing procedure initiated by a sensing initiator and sends a sensing measurement response. For non-DMG devices, the sensing responder is the device that sends the sensing measurement setup response frame. For DMG devices, the sensing responder is the device that sends the DMG sensing measurement setup response frame.

[0095] Sensing transmitter: A device that transmits a sensing signal. The sensing signal may be a signal used for sensing measurements, such as a physical layer protocol data unit (PPDU). The sensing may be WLAN sensing or DMG sensing.

[0096] Sensing receiver: A device that receives a sensing signal transmitted by a sensing transmitter. The sensing may be WLAN sensing or DMG sensing.

[0097] WLAN sensing typically includes several processes: sensing session setup, sensing measurement setup, sensing measurement instance, sensing measurement disable / termination, and sensing session disable / termination.

[0098] After the sensing initiator completes the sensing measurement setup, it initiates one or more sensing measurement instances. Sensing measurement instances can be classified into trigger-based (TB) sensing measurement instances and non-trigger-based (Non-TB) measurement instances. TB sensing measurement instances are generally initiated by the AP, and non-TB sensing measurement instances are generally initiated by the STA.

[0099] Examples of TB sensing measurement instances may include at least one of a polling phase, a trigger frame (TF) sounding phase, a null data packet announcement (NDPA) sounding phase, and a reporting phase.

[0100] In addition to the WLAN sensing procedure described above, 802.11bf also includes a proxy sensing procedure. The following describes the existing proxy sensing procedure.

[0101] A typical sensing by proxy (SBP) procedure is initiated by a non-access point (non-AP) (which sends an SBP request) and responded to by an AP (which receives the SBP request and sends an SBP response).

[0102] In this scenario, a device that sends an SBP request is called an SBP initiator, and an SBP initiator is generally an STA.

[0103] A device that receives an SBP request and sends an SBP response is called an SBP responder, and an SBP responder is generally an AP.

[0104] After receiving the SBP request, the AP, as an SBP responder, performs sensing setup based on the parameters carried in the SBP request. The WLAN sensing setup, measurement, and reporting procedures described above are then reused.

[0105] In the SBP reporting phase, the AP, as an SBP responder, collects the results of the setup sensing measurements and reports the results to the SBP initiator (STA).

[0106] In the SBP termination phase, the SBP initiator or the SBP responder can terminate the setup SBP procedure.

[0107] With reference to the accompanying drawings, the information transmission method provided in the embodiments of the present application is explained and described below.

[0108] FIG. 1 is a diagram of a network architecture of a WLAN to which an embodiment of the present application can be applied. FIG. 1 uses an example in which the WLAN includes one wireless access point (AP) and two stations (STAs). In addition, the embodiment of the present application can also be applied to communication between APs. For example, APs may communicate with each other by using a distributed system (DS). The embodiment of the present application can also be applied to communication between STAs. It should be understood that the number of APs and STAs in FIG. 1 is just an example. There may be more or fewer APs and STAs.

[0109] A STA that is associated with an AP may be simply referred to as an associated STA, and the STA may use an association procedure to set up an association with the AP. A STA that does not set up an association with the AP may be simply referred to as a non-associated STA.

[0110] An access point may be an access point for terminal devices (e.g., mobile phones) to access a wired (or wireless) network, and is mainly deployed in homes, buildings, and campuses, with a typical coverage radius ranging from tens of meters to hundreds of meters. Of course, an access point may alternatively be deployed outdoors. An access point corresponds to a bridge connecting a wired network and a wireless network. An access point is mainly used to connect various wireless network clients together and then connect the wireless network to Ethernet. Specifically, an access point may be a terminal device (e.g., mobile phone) or a network device (e.g., router) equipped with a Wi-Fi chip. An access point may also be a device supporting the 802.11be standard. Alternatively, the access point may be a device that supports multiple wireless local area network (WLAN) standards in the 802.11 family, such as, for example, 802.11ay, 802.11ad, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and the next generation standards of 802.11be. The access point of the present application may be a HE AP, an extremely high throughput (EHT) AP, or an access point applicable to future generations of Wi-Fi standards.

[0111] The station may be a wireless communication chip, a wireless sensor, a wireless communication terminal, etc., and the station may also be referred to as a user. For example, the station may be a mobile phone, a tablet computer, a set-top box, a smart TV, a smart wearable device, an in-vehicle communication device, or a computer supporting Wi-Fi communication capabilities. Optionally, the station may support the 802.11be standard. Alternatively, the station may support multiple wireless local area network (WLAN) standards in the 802.11 family, such as 802.11ay, 802.11ad, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and the next generation standards of 802.11be.

[0112] A station in this application may be a directional multi-gigabit (DMG) STA, an enhanced directional multi-gigabit (EDMG) STA, an HE STA, or an extremely high throughput (EHT) STA, or may be a STA applicable to future generations of Wi-Fi standards.

[0113] For example, access points and stations may be devices used in the Internet of Vehicles, Internet of Things nodes or sensors in the Internet of Things (IoT), smart cameras, smart remote controls, or smart water or electricity meters in a smart home, or sensors in a smart city.

[0114] The AP and STA in the embodiments of the present application may be APs and STAs applicable to the IEEE 802.11 system standard. An AP is a device arranged in a wireless communication network and provides wireless communication functions to STAs associated with the AP. The AP may be used as the center of a communication system and is typically a network-side product supporting MAC and PHY in the 802.11 system standard, and may be a communication device such as a base station, router, gateway, repeater, communication server, switch, or bridge. The base station may include various types of macro base stations, micro base stations, relay stations, etc. For ease of explanation, the above devices are collectively referred to as APs in this specification. The STA is typically a terminal product supporting the media access control (MAC) and physical layer (PHY) of the 802.11 system standard, such as a mobile phone or notebook computer.

[0115] Currently, when a device completes a sensing session setup and needs to initiate a sensing measurement setup, the device needs to send a sensing measurement setup request frame. After receiving the sensing measurement setup request frame, the sensing responder responds with a sensing measurement setup response frame. The sensing responder uses the sensing measurement setup response frame to reject the sensing measurement setup request, but does not guide the behavior of the sensing measurement responder to restart the sensing measurement request. If the sensing initiator cannot obtain further information, the sensing initiator may attempt to initiate the sensing measurement setup request multiple times, which causes air interface resource occupancy and waste. Therefore, the present application provides a method for guiding the behavior of the sensing initiator to restart the sensing measurement setup request when the sensing responder rejects the sensing measurement setup, so that the sensing initiator does not restart the sensing request multiple times, thereby reducing the waste of air interface resources.

[0116] This application is applicable to multiple sensing measurement setup processes, including, but not limited to, a sensing measurement setup process in WLAN sensing and a DMG sensing measurement setup process in DMG sensing. Wireless local area network sensing, i.e., WLAN sensing, may also be referred to as non-DMG sensing, sensing, or sub-7 GHz sensing, and for ease of explanation, will be referred to as wireless local area network sensing. DMG sensing may also be referred to as 60 GHz sensing or millimeter wave sensing (MMW sensing), and for ease of explanation, will be referred to as DMG sensing.

[0117] The network architectures and service scenarios described in the embodiments of the present application are intended to more clearly explain the technical solutions in the embodiments of the present application, and do not constitute limitations on the technical solutions provided in the embodiments of the present application. Those skilled in the art can know that with the evolution of network architectures and the emergence of new service scenarios, the technical solutions provided in the embodiments of the present application can also be applied to similar technical problems.

[0118] 2 is a schematic flowchart of a sensing method according to an embodiment of the present application. When the method procedure provided in this embodiment of the present application is applied to the system shown in FIG. 1, the AP or a chip in the AP or the STA or a chip in the STA in FIG. 1 can execute the method performed by the first device in the following steps, and the AP or a chip in the AP or the STA or a chip in the STA in FIG. 1 can execute the method performed by the second device in the following steps. It should be understood that the specific structure of the implementation entity of the method provided in this embodiment of the present application is not particularly limited in the following embodiments, as long as a program recording the code of the method provided in this embodiment of the present application can be executed to perform communication according to the method provided in this embodiment of the present application. The method includes the following steps:

[0119] Step 201: The second device sends a first request message to the first device.

[0120] In response, the first device receives a first request message from the second device.

[0121] In one embodiment, in the procedure of FIG. 2, the second device may be the sensing initiator and the first device may be the sensing responder.

[0122] In one embodiment, the first request message is used to request to set up sensing measurements, i.e., the first request message is a message used to request to set up sensing measurements. For example, the first request message may be a sensing measurement setup request frame in a sensing measurement setup process in wireless local area network sensing or a DMG sensing measurement setup request frame in a sensing measurement setup process in DMG sensing, and the sensing measurement setup request frame or the DMG sensing measurement setup request frame may indicate the role of the sensing responder in the sensing measurement (sensing transmitter or sensing receiver) and associated sensing measurement parameters. In this application, unless otherwise specified, a sensing measurement setup request frame may be a request frame in a sensing measurement setup process in wireless local area network sensing, and a DMG sensing measurement setup request frame may be a request frame in a sensing measurement setup process in DMG sensing.

[0123] Step 202: The first device sends a first response message to the second device.

[0124] In response, the second device receives a first response message from the first device.

[0125] The first response message is a response message to the first request message. For example, the first response message may be a sensing measurement setup response frame or a DMG sensing measurement setup response frame. In this application, unless otherwise specified, the sensing measurement setup response frame may be a response frame in a sensing measurement setup process in wireless local area network sensing, and the DMG sensing measurement setup response frame may be a response frame in a sensing measurement setup process in DMG sensing.

[0126] In one embodiment, the first device rejects the first request message, i.e., the first device rejects the sensory measurement setup requested by the second device, and the first response message can include first instruction information, which instructs the second device to retransmit the request message for setting up the sensory measurement (e.g., the second request message), or the first instruction information instructs the second device not to retransmit the request message for setting up the sensory measurement.

[0127] The first instruction information instructing the second device to retransmit a request message for setting up sensory measurement may be replaced with a description having the same meaning as "the first instruction information instructs the second device to restart sensory measurement setup." Note that the first instruction information instructing the second device not to retransmit a request message for setting up sensory measurement may be replaced with a description having the same meaning as "the first instruction information instructs the second device not to restart sensory measurement setup." This is not a limitation in the present application.

[0128] In one embodiment, when the first instruction information instructs the second device to retransmit a second request message for setting up the sensing measurement, the transmission time of the second request message is equal to or greater than the first time and equal to or less than the second time, and the first time and the second time may be preset or instructed by the first device. The second time is after the first time.

[0129] In one embodiment, the first response message further includes at least one of second indication information and third indication information; The second instruction information indicates the first time, and the third instruction information indicates the second time.

[0130] In one embodiment, the first response message may include a sensing comeback information field. The sensing comeback information field may include a comeback subfield, an Initiator / STA Comeback After Exponent subfield, and an Initiator / STA Comeback Before Exponent subfield. The comeback subfield is used to carry first indication information, the Initiator / STA Comeback After Exponent subfield is used to carry second indication information, and the Initiator / STA Comeback Before Exponent subfield is used to carry third indication information. The sensing comeback information field may further include another subfield, for example, a reserved subfield.

[0131] The above-mentioned field and subfield names are merely examples and may have other names, which are not limited in this application. For example, an initiator / STA comeback after an exponent may also be referred to as a comeback after an exponent, and an initiator / STA comeback before an exponent may also be referred to as a comeback before an exponent.

[0132] For example, the sense comeback information field may not be shown in Table 1.

[0133] [Table 1]

[0134] In one embodiment, the start time and end time of the first period are times relative to a preset time reference point. For example, if the second instruction information indicates 2048 ms and the third instruction information indicates 4096 ms, the first time is a time interval of 2048 ms from the preset time reference point, and the second time is a time interval of 4096 ms from the preset time reference point. For example, if the preset time reference point is Tref, the first time is Tref+2048 ms, and the second time is Tref+4096 ms.

[0135] For example, the preset time reference point may be any one of the following: the start or end of the second device receiving the first response message; the start or end of the first device sending the first response message; At the start or end of the second device sending the first request message; or At the beginning or end of when the first device receives the first request message.

[0136] In one embodiment, if the first response message is a sensing measurement setup response frame, the first response message may be shown in Figure 3. Figure 3 is an example diagram of a structure of a sensing measurement setup response frame according to an embodiment of the present application. The sensing measurement setup response frame may include one or more of the following fields: category, public action / protected dual of public action, dialog token, measurement setup ID, state machine / status code, sensing comeback info, and sensing measurement parameters element.

[0137] The structure of the action field of the sensing measurement setup response frame is merely an example. The sensing comeback information field may be placed after the state machine / status code field, as shown in the example, or before the state machine / status code field, or may be placed at any position in the action field of the sensing measurement setup response frame. This is not particularly limited in this application.

[0138] The category field can indicate the category of the message; the public action / public action protected dual behavior can indicate the action of the message; the dialog token can identify a dialog, for example, a pair of corresponding request and response can have the same dialog token.

[0139] The measurement setup identifier field carries a measurement setup identifier. In practical applications, identifiers can be assigned to the sensing measurement setups to distinguish between different sensing measurement setups.

[0140] The sensing measurement parameters element may include one or more sensing measurement parameters and / or sensing sub-elements. For example, the sensing measurement parameters field may include one or more of the following sensing measurement parameters: sensing transmitter, sensing receiver, sensing measurement report, measurement report type, and measurement setup expiry exponent.

[0141] In one embodiment, if the first response message is a DMG sensing measurement setup response frame, the DMG sensing measurement setup response frame may include one or more fields shown in Table 2.

[0142] [Table 2]

[0143] For the specific meanings of the fields in Table 2, please refer to the relevant description of the 802.11 series protocols. Details will not be described here. In the DMG sensing measurement setup response frame, the sensing comeback information field may be referred to as the DMG sensing comeback information field, etc. This is not limited in this application. The sensing comeback information field may be located after the state machine / status code field, or may be located before the state machine / status code field, or may be located at any position in the action field of the DMG sensing measurement setup response frame. This is not particularly limited in this application.

[0144] In one embodiment, the state machine / status code (hereinafter simply referred to as the status code) in the first response message may include at least one of the following: The status code is SUCCESS, indicating that the sensing measurement setup request is accepted; The status code is REQUEST_DECLINED (REQUEST_DECLINED), indicating that the sensing measurement setup request is rejected; The status code is REJECTED_WITH_SUGGESTED_CHANGES (REJECTED_WITH_SUGGESTED_CHANGES), indicating that the sensing measurement setup request is rejected and the proposed measurement parameters are provided; The status code is REQUEST_DECLINED_NORESOURCE (REQUEST_DECLINED_NORESOURCE), indicating that the sensing measurement setup request is rejected, and the reason for the rejection is that the resources for the first device to set up the sensing measurement as a sensing responder are full or the resources are unavailable; The status code is REJECTED_WITH_SUGGESTED_CHANGES_NORESOURCE (REJECTED_WITH_SUGGESTED_CHANGES_NORESOURCE), indicating that the sensing measurement setup request by the proxy is rejected, and the reason for the rejection is that the resources for the first device to set up the sensing measurement as a sensing responder are full or the resources are unavailable, and the proposed measurement parameters are provided; The status code is REQUEST_DECLINED_INTERFERENCE (REQUEST_DECLINED_INTERFERENCE), indicating that the sensing measurement setup request was rejected and the reason for the rejection was that the first device or the sensing link was interfered with; or The status code is REJECTED_WITH_SUGGESTED_CHANGES_INTERFERENCE (REJECTED_WITH_SUGGESTED_CHANGES_INTERFERENCE), indicating that the proxy's sensing measurement setup request was rejected, the reason for the rejection was that the first device or sensing link was interfered with, and the proposed measurement parameters are provided.

[0145] The above is just an example. Alternatively, the status code may indicate other content. This is not a limitation in this application.

[0146] Optionally, step 203: the second device sends a second request message to the first device.

[0147] In response, the first device receives a second request message from the second device.

[0148] In one embodiment, the second request message is a message used to request to set up a sensory measurement, for example, the second request message may be a sensory measurement setup request frame or a DMG sensory measurement setup request frame.

[0149] The second request message may include a sensing measurement parameter used to sense the measurement value. The specific method for determining the sensing measurement parameter is not limited in this application. For example, assume that the first request message further includes a first sensing measurement parameter element field, the first sensing measurement parameter element field includes at least one sensing measurement parameter, the second request message includes a second sensing measurement parameter element field, and the first response message includes a third sensing measurement parameter element field, the third sensing measurement parameter element field includes at least one sensing measurement parameter. In this case, the sensing measurement parameter element included in the second sensing measurement parameter element field can be determined according to any one of the following embodiments.

[0150] Embodiment 1: When the status code in the first response message indicates that the sensory measurement setup request is rejected and the first instruction information instructs the second device to resend a second request message to set up the sensory measurement, the sensory measurement parameter in the second sensory measurement parameter element field is determined based on at least one sensory measurement parameter in the first sensory measurement parameter element field.

[0151] For example, when the first device re-initiates the sensory measurement setup request, the sensory measurement parameters in the second sensory measurement parameter element field may be completely or partially the same as the sensory measurement parameters in the first sensory measurement parameter element field.

[0152] Embodiment 2: When the status code in the first response message indicates that the sensing measurement setup request is rejected and the proposed measurement parameters are provided, and the first instruction information instructs the second device to resend a second request message to set up the sensing measurement, the sensing measurement parameters in the second sensing measurement parameter element field are determined based on at least one sensing measurement parameter in the third sensing measurement parameter element field.

[0153] For example, when the first device re-initiates the sensory measurement setup request, the sensory measurement parameters in the second sensory measurement parameter element field may be completely or partially the same as the sensory measurement parameters in the third sensory measurement parameter element field.

[0154] Embodiment 3: If the status code in the first response message indicates that the sensing measurement setup request is rejected and the reason for the rejection is that the resources for the first device to set up sensing measurements as a sensing responder are full, the sensing measurement parameters in the second sensing measurement parameter element field are determined based on at least one sensing measurement parameter in the first sensing measurement parameter element field.

[0155] Embodiment 4: If the sensing measurement setup request is rejected and the reason for the rejection is that the resources for the first device to set up the sensing measurement as a sensing responder are full, and the status code in the first response message indicates that the proposed measurement parameters are provided, the sensing measurement parameters in the second sensing measurement parameter element field are determined based on at least one sensing measurement parameter in the third sensing measurement parameter element field.

[0156] Embodiment 5: If the status code in the first response message indicates that the sensing measurement setup request is rejected and the reason for the rejection is that the first device or the sensing link is interfered with, the sensing measurement parameter in the second sensing measurement parameter element field is determined based on at least one sensing measurement parameter in the first sensing measurement parameter element field.

[0157] Embodiment 6: If the sensing measurement setup request is rejected and the reason for the rejection is that the first device or the sensing link is interfered with, and the status code in the first response message indicates that the proposed measurement parameters are provided, the sensing measurement parameters in the second sensing measurement parameter element field are determined based on at least one sensing measurement parameter in the third sensing measurement parameter element field.

[0158] The above is only an example. The sensed measurement parameters in the second sensed measurement parameter element field may alternatively be determined in other ways, which is not limited in this application.

[0159] In one embodiment, the transmission time of the second request message is determined by the second device based on the first instruction information in the first response message. For example, if the first instruction information instructs the second device to retransmit the request message for setting up sensory measurements, the second device may transmit the second request message within the first and second times. In another example, if the first instruction information instructs the second device not to retransmit the request message for setting up sensory measurements and the status code in the first response message indicates that the sensory measurement setup request has been rejected, the second device may transmit the second request message after a third time, where the third time may be preset. For example, the third time may be before the second time, or the third time may be after the second time.

[0160] For example, the second instruction information indicates 2048 ms, the third instruction information indicates 4096 ms, and the preset time reference point is Tref, the start time point at which the second device receives the first response message. If the first instruction information instructs the second device to retransmit the request message for setting up sensing measurement, the second device can transmit the second request message between Tref+2048 ms and Tref+4096 ms; or if the first instruction information instructs the second device not to retransmit the request message for setting up sensing measurement and the status code in the first response message indicates that the sensing measurement setup request is rejected, the second device may transmit the second request message after Tref+4096 ms (in this example, the third time is 4096 ms).

[0161] Optionally, step 204: The first device sends a second response message to the second device.

[0162] In response, the second device receives a second response message from the first device.

[0163] The second response message is a response message to the second request message. For example, the second response message may be a sensing measurement setup response frame or a DMG sensing measurement setup response frame.

[0164] According to the method provided in the present application, when the first device rejects the sensing measurement setup, the first indication information instructs the second device whether to re-initiate the sensing measurement setup request, thereby implementing information exchange between the sensing responder and the sensing initiator. In this way, when the sensing measurement setup is rejected by the sensing responder, the sensing initiator can more clearly determine the sensing responder's intention based on the first indication information, thereby ensuring efficient subsequent sensing measurement setup and avoiding multiple repeated initiation of the sensing measurement setup request in the event of a rejection. This can reduce resources consumed for setting up sensing measurements.

[0165] In the SBP setup process, an SBP initiator (typically an STA) sends an SBP request frame to an SBP responder (typically an AP), and the SBP responder responds to the SBP initiator with an SBP response frame. Similarly, the method steps shown in Figure 2 are also applicable to the SBP setup process.

[0166] 4 is a schematic flowchart of a sensing method according to an embodiment of the present application. When the method procedure provided in this embodiment of the present application is applied to the system shown in FIG. 1, the AP or a chip in the AP in FIG. 1 can execute the method performed by the first device in the following steps, and the STA or a chip in the STA in FIG. 1 can execute the method performed by the second device in the following steps. It should be understood that the specific structure of the implementation entity of the method provided in this embodiment of the present application is not particularly limited in the following embodiments, as long as it can execute a program recording the code of the method provided in this embodiment of the present application and perform communication according to the method provided in this embodiment of the present application. The method includes the following steps:

[0167] Step 401: The second device sends a first proxy sensing request message to the first device.

[0168] In response, the first device receives a sensing request message from the second device via the first proxy.

[0169] In one embodiment, in the procedure of FIG. 4, the second device may be the SBP initiator and the first device may be the SBP responder.

[0170] In one embodiment, the first proxy-based sensing request message is used to request the first device to set up or perform proxy-based sensing measurements. For example, the first proxy-based sensing request message may be an SBP request frame or a DMG SBP request frame.

[0171] Step 402: The first device sends a sensing response message through the first proxy to the second device.

[0172] In response, the second device receives a sensing response message from the first device via the first proxy.

[0173] The first proxy sensing response message is a message in response to the first proxy sensing request message, and may be, for example, an SBP response frame or a DMG SBP response frame.

[0174] In one embodiment, the first device rejects the first proxy sensing request message, i.e., the first device rejects the proxy sensing measurement setup requested by the second device. The first proxy sensing response message includes first information, which instructs the second device to retransmit the proxy sensing request message (e.g., the second proxy sensing request message) to request the first device to set up the proxy sensing measurement, or the first information instructs the second device not to retransmit the proxy sensing request message to request the first device to set up the proxy sensing measurement.

[0175] Note that the first information instructing the second device to retransmit a proxy-assisted sensing request message to request the first device to set up proxy-assisted sensing measurement may be replaced with a description having the same meaning as "the first information instructs the second device to restart proxy-assisted sensing measurement setup." Note that the first information instructing the second device not to retransmit a proxy-assisted sensing request message to request the first device to set up proxy-assisted sensing measurement may be replaced with a description having the same meaning as "the first information instructs the second device not to restart proxy-assisted sensing measurement setup." This is not a limitation in the present application.

[0176] In one embodiment, when the first information instructs the second device to retransmit a proxy sensing request message to request the first device to set up a proxy sensing measurement, the transmission time of the second proxy sensing request message is equal to or greater than a first time and equal to or less than a second time, and the first time and the second time may be preset or instructed by the first device. The second time is after the first time.

[0177] In one embodiment, the sensing response message by the first proxy further includes at least one of second information and third information; The second information indicates the first time, and the third information indicates the second time.

[0178] In one embodiment, the sensing response message by the first proxy may include a sensing comeback information field. The sensing comeback information field may include a comeback subfield, an Initiator / STA Comeback After Exponent subfield, and an Initiator / STA Comeback Before Exponent subfield. The comeback subfield is used to carry first indication information, the Initiator / STA Comeback After Exponent subfield is used to carry second indication information, and the Initiator / STA Comeback Before Exponent subfield is used to carry third indication information. The sensing comeback information field may further include another subfield, for example, a reserved subfield. For the specific content of the sensing comeback information field, please refer to the above description of Table 1 and will not be described in detail here.

[0179] The above-mentioned field and subfield names are merely examples and may have other names, which are not limited in this application. For example, an initiator / STA comeback after an exponent may also be referred to as a comeback after an exponent, and an initiator / STA comeback before an exponent may also be referred to as a comeback before an exponent.

[0180] In one embodiment, if the first response message is an SBP response frame, the first response message may be shown in Figure 5. Figure 5 is an example diagram of a structure of an SBP response frame according to an embodiment of the present application. The sensing measurement setup response frame may include one or more of the following fields: category, public action / protected dual of public action, dialog token, measurement setup identifier (ID), state machine / status code (hereinafter abbreviated as status code), sensing comeback information, SBP parameters element, sensing measurement parameters element, and Responding STA (RSTA) availability window element.

[0181] The structure of the action field of the SBP response frame is merely an example. The sense comeback information field may be placed after the state machine / state code field, as shown in the example of the figure, before the state machine / state code field, or anywhere in the action field of the SBP response frame. This is not particularly limited in this application.

[0182] In one embodiment, as shown in FIG. 6, the SBP Parameter Element field may include one or more of the following fields: Element ID, length, Element ID Extension, SBP Parameters Control, Sensing Responder Addresses, and Sensing Responder ID.

[0183] The sensing responder address includes at least one address subfield, each address subfield including the address of one sensing responder, which may be, for example, a media access control (MAC) address. The sensing responder identifier includes at least one address subfield, each address subfield including the identifier of one sensing responder, which may be, for example, an association ID (AID) or unassociated ID (USID) of the sensing responder.

[0184] In this application, the specific meaning of the fields included in the SBP response frame is not particularly limited in this application and will not be described in detail here.

[0185] In one embodiment, if the sensing response message by the first proxy is a DMG SBP response frame, the DMG SBP response frame may include one or more fields shown in Table 3.

[0186] [Table 3]

[0187] The DMG SBP parameter element table in Table 3 may further include fields such as SBP parameter control, sensing responder address, and sensing responder identifier. For details, please refer to the above description. For specific meanings of other fields in Table 3, please refer to the relevant description of the 802.11 series protocol. Details will not be described here.

[0188] In the DMG SBP response frame, the sensing comeback information field may be referred to as a DMG sensing comeback information field, etc. This is not a limitation in the present application. The sensing comeback information field may be located after the state machine / status code field, or may be located before the state machine / status code field, or may be located in any position in the action field of the DMG SBP response frame. This is not a limitation in the present application.

[0189] In one embodiment, the status code in the sensing response message by the first proxy may include at least one of the following: The status code is SUCCESS, indicating that the sensing measurement setup request is accepted by the proxy; The status code is REQUEST_DECLINED (REQUEST_DECLINED), indicating that the proxy's sensing measurement setup request is rejected; The status code is REJECTED_WITH_SUGGESTED_CHANGES (REJECTED_WITH_SUGGESTED_CHANGES), indicating that the proxy's sensing measurement setup request is rejected and the proposed SBP parameters and / or sensing measurement parameters are provided; The status code is REQUEST_DECLINED_NORESOURCE (REQUEST_DECLINED_NORESOURCE), indicating that the proxy's sensing measurement setup request is rejected, and the reason for the rejection is that the resources for the first device to set up sensing measurement as a sensing responder are full or the resources are unavailable; The status code is REJECTED_WITH_SUGGESTED_CHANGES_NORESOURCE (REJECTED_WITH_SUGGESTED_CHANGES_NORESOURCE), indicating that the sensing measurement setup request by the proxy is rejected, the reason for the rejection is that the resources for the first device to set up sensing measurement as a sensing responder are full or the resources are unavailable, and the proposed SBP parameters and / or sensing measurement parameters are provided; The status code is REQUEST_DECLINED_INTERFERENCE (REQUEST_DECLINED_INTERFERENCE), indicating that the proxy's sensory measurement setup request was rejected and the reason for the rejection was that the first device or the sensory link was interfered with; or The status code is REJECTED_WITH_SUGGESTED_CHANGES_INTERFERENCE (REJECTED_WITH_SUGGESTED_CHANGES_INTERFERENCE), indicating that the proxy's sensing measurement setup request was rejected, the reason for the rejection was that the first device or sensing link was interfered with, and the proposed SBP parameters and / or sensing measurement parameters are provided.

[0190] In one embodiment, the sensing response message by the first proxy includes a Number of Sensing Responders field, which indicates the number of sensing responders and may be placed in an SBP parameter control field.

[0191] In this embodiment, the sensing response message by the first proxy may be an SBP response frame or a DMG SBP response frame.

[0192] In this embodiment, if the sensing response message by the first proxy indicates that the sensing measurement setup request by the proxy is rejected and the proposed SBP parameters and / or sensing measurement parameters are provided, the number of address subfields included in the sensing responder address field in the sensing response message by the first proxy is equal to the number of sensing responders indicated by the number of sensing responder fields in the sensing response message by the first proxy, and / or the number of identifier subfields included in the sensing responder identifier field in the sensing response message by the first proxy is equal to the number of sensing responders indicated by the number of sensing responder fields in the sensing response message by the first proxy.

[0193] That is, the sensing responder address field contains the address of the sensing responder proposed by the SBP responder (first device), and the sensing responder identifier field contains the identifier of the sensing responder proposed by the SBP responder (first device).

[0194] Similarly, an SBP Termination frame may also include an SBP parameter element field. The SBP parameter element field in the SBP Termination frame may include at least one of a sensing responder address and a sensing responder identifier. In this case, the number of address subfields included in the sensing responder address field in the SBP Termination frame is equal to the number of sensing responders indicated by the number of sensing responder fields in the SBP Termination frame, and / or the number of identifier subfields included in the sensing responder identifier field in the SBP Termination frame is equal to the number of sensing responders indicated by the number of sensing responder fields in the SBP Termination frame. That is, the sensing responder address field includes the address of the sensing responder proposed by the SBP responder (first device), and the sensing responder identifier field includes the identifier of the sensing responder proposed by the SBP responder (first device).

[0195] The SBP termination frame may also be called an SBP termination frame, etc. This is not a limitation in the present application.

[0196] The above-mentioned SBP termination frame may be replaced with a "DMG SBP termination frame."

[0197] Optionally, step 403: The second device sends a sensing request message through the second proxy to the first device.

[0198] In response, the first device receives a sensing request message from the second device through the second proxy.

[0199] In one embodiment, the second proxy sensing request message is a message used to request to set up a proxy sensing measurement, for example, the second proxy sensing request message may be an SBP request frame or a DMG SPB request frame.

[0200] The sensing request message by the second proxy may include a sensing measurement parameter element and an SBP parameter element used for sensing measurement. The specific method for determining the sensing measurement parameters is not limited in this application. For example, assume that the sensing request message by the first proxy further includes a first SBP parameter element and / or a first sensing measurement parameter element, where the first SBP parameter element field includes at least one SBP parameter and the first sensing measurement parameter element field includes at least one sensing measurement parameter, the sensing request message by the second proxy includes a second SBP parameter element field and / or a second sensing measurement parameter element field, where the second SBP measurement parameter element field includes at least one SBP parameter, and the sensing response message by the first proxy includes a third SBP parameter element field and / or a third sensing measurement parameter element field, where the third SBP measurement parameter element field includes at least one SBP parameter and the third sensing measurement parameter element field includes at least one sensing measurement parameter. In this case, the SBP parameters included in the second SBP parameter element and / or the sensed measurement parameters included in the second sensed measurement parameter element field may be determined according to any one of the following embodiments.

[0201] Embodiment 1: When the status code of the sensing response message by the first proxy indicates that the sensing measurement setup request is rejected and the first information instructs the second device to retransmit a sensing request message by the second proxy to request the first device to set up sensing measurement by the proxy, the SBP parameter of the second SBP parameter element field is determined based on at least one SBP parameter of the first SBP parameter element field, and / or the sensing measurement parameter of the second sensing measurement parameter element field is determined based on at least one sensing measurement parameter of the first sensing measurement parameter element field.

[0202] For example, when the first device re-initiates a sensing measurement setup request by a proxy, the SBP parameters in the second SBP parameter element field may be fully or partially the same as the SBP parameters in the first SBP parameter element field, and the sensing measurement parameters in the second sensing measurement parameter element field may be fully or partially the same as the sensing measurement parameters in the first sensing measurement parameter element field.

[0203] Embodiment 2: When the status code of the sensing response message by the first proxy indicates that the sensing measurement setup request is rejected and the proposed SBP parameters and / or sensing measurement parameters are provided, and the first information instructs the second device to resend a sensing request message by the second proxy to request the first device to set up sensing measurements by the proxy, the SBP parameters of the second SBP parameter element field are determined based on at least one SBP parameter of the third SBP parameter element field, and / or the sensing measurement parameters of the second sensing measurement parameter element field are determined based on at least one sensing measurement parameter of the third sensing measurement parameter element field.

[0204] For example, when the first device re-initiates a sensing measurement setup request by a proxy, the SBP parameters in the second SBP parameter element field may be fully or partially the same as the SBP parameters in the third SBP parameter element field, and the sensing measurement parameters in the second sensing measurement parameter element field may be fully or partially the same as the sensing measurement parameters in the third sensing measurement parameter element field.

[0205] Embodiment 3: If the sensing measurement setup request is rejected and the status code of the sensing response message by the first proxy indicates that the reason for the rejection is that the resources for the first device to set up sensing measurements as a sensing responder are full, the SBP parameters in the second SBP parameter element field are determined based on at least one SBP parameter in the first SBP parameter element field, and / or the sensing measurement parameters in the second sensing measurement parameter element field are determined based on at least one sensing measurement parameter in the first sensing measurement parameter element field.

[0206] Embodiment 4: If the sensing measurement setup request is rejected and the reason for the rejection is that the resources for the first device to set up sensing measurements as a sensing responder are full, and the status code in the sensing response message by the first proxy indicates that the proposed SBP parameters and / or sensing measurement parameters are provided, the SBP parameters in the second SBP parameter element field are determined based on at least one SBP parameter in the third SBP parameter element field, and / or the sensing measurement parameters in the second sensing measurement parameter element field are determined based on at least one sensing measurement parameter in the third sensing measurement parameter element field.

[0207] Embodiment 5: When a sensing measurement setup request is rejected and a status code in a sensing response message by the first proxy indicates that the reason for the rejection is that the first device or the sensing link is interfered with, an SBP parameter in the second SBP parameter element field is determined based on at least one SBP parameter in the first SBP parameter element field, and / or a sensing measurement parameter in the second sensing measurement parameter element field is determined based on at least one sensing measurement parameter in the first sensing measurement parameter element field.

[0208] Embodiment 6: If the sensing measurement setup request is rejected and the reason for the rejection is that the first device or the sensing link is interfered with, and the status code in the sensing response message by the first proxy indicates that the proposed SBP parameters and / or sensing measurement parameters are provided, the SBP parameters in the second SBP parameter element field are determined based on at least one SBP parameter in the third SBP parameter element field, and / or the sensing measurement parameters in the second sensing measurement parameter element field are determined based on at least one sensing measurement parameter in the third sensing measurement parameter element field.

[0209] The above is merely an example. The SBP parameter in the second SBP parameter element field and the sensed measurement parameter in the second sensed measurement parameter element field may alternatively be determined in other ways, which is not a limitation of the present application.

[0210] In one embodiment, the transmission time of the second proxy sensing request message is determined by the second device based on first information in the first proxy sensing response message. For example, if the first information instructs the second device to retransmit the second proxy sensing request message to request the first device to set up proxy sensing measurements, the second device may transmit the second sensing via the proxy request message within the first and second times. As another example, if the first information instructs the second device not to retransmit the second proxy sensing request message to request the first device to set up proxy sensing measurements, and the status code in the first response message indicates that the sensing measurement setup request is rejected and the proposed SBP parameters and / or sensing measurement parameters are provided, the second device may transmit the second sensing via the proxy request message after a third time, which may be preset. For example, the third time may be before the second time, or the third time may be after the second time.

[0211] Optionally, step 404: The first device sends a sensing response message by the second proxy to the second device.

[0212] In response, the second device receives a sensing response message from the first device via the second proxy.

[0213] The second proxy sensing response message is a message in response to the second proxy sensing request message. The specific content of the second proxy sensing response message is not limited in this application and will not be described in detail herein.

[0214] According to the method provided in the present application, when the first device rejects the proxy-assisted sensory measurement setup, the first indication information instructs the second device whether to re-initiate the proxy-assisted sensory measurement setup request, thereby implementing information exchange between the SBP responder and the SBP initiator. In this way, when the proxy-assisted sensory measurement setup is rejected by the SBP responder, the SBP initiator can more clearly determine the intention of the sensing responder based on the first indication information, thereby ensuring efficient subsequent proxy-assisted sensory measurement setup and avoiding the need to repeatedly initiate proxy-assisted sensory measurement setup requests in the event of a rejection. This reduces resources consumed for setting up proxy-assisted sensory measurements.

[0215] When a sensing initiator initiates a sensing measurement setup, if the device's sensing resources are exhausted as a sensing responder (e.g., the number of sensing setups has reached the maximum number of setups supported as a sensing responder (Max Number of Supported Setups as Responder)) but the device still has resources as a sensing initiator, the device may also initiate a sensing measurement setup as a sensing initiator to start a symmetric sensing measurement and help the original sensing initiator complete the sensing measurement. Details will be described below.

[0216] 7 is a schematic flowchart of a sensing method according to an embodiment of the present application. When the method procedure provided in this embodiment of the present application is applied to the system shown in FIG. 1, the AP or a chip in the AP or the STA or a chip in the STA in FIG. 1 can execute the method performed by the first device in the following steps, and the AP or a chip in the AP or the STA or a chip in the STA in FIG. 1 can execute the method performed by the second device in the following steps. It should be understood that the specific structure of the entity that performs the method provided in this embodiment of the present application is not particularly limited in the following embodiments, as long as a program recording the code of the method provided in this embodiment of the present application can be executed to perform communication according to the method provided in this embodiment of the present application. The method includes the following steps:

[0217] Step 701: The first device sends a third request message to the second device.

[0218] In response, the second device receives a third request message from the first device.

[0219] In one embodiment, a first device may be a sensing initiator and a second device may be a sensing responder.

[0220] In one embodiment, the third request message is used to request to set up the first sensory measurement, i.e., the third request message is a message used to request to set up a sensory measurement. For example, the third request message may be a sensory measurement setup request frame or a DMG sensory measurement setup request frame.

[0221] In one embodiment, the third request message includes measurement request indication information, and the measurement request indication information instructs the second device to initiate a sensing measurement setup as a sensing initiator when the second device cannot accept the first request message or the sensing measurement setup as a sensing responder. In another embodiment, if the first device does not expect the second device to initiate a sensing measurement setup, the measurement request indication information indicates that no additional procedures are required when the second device cannot accept the first request message or the sensing measurement setup as a sensing responder.

[0222] The third request message further includes a first measurement setup identifier, where the first measurement setup identifier is an identifier of the sensing measurement setup requested by the third request message.

[0223] Step 702: The second device sends a third response message to the first device.

[0224] In response, the first device receives a third response message from the second device.

[0225] The third response message is a response message to the third request message. For example, the third response message may be a sensing measurement setup response frame or a DMG sensing measurement setup response frame.

[0226] In one embodiment, the third response message indicates that the third request message has been rejected, i.e., the third response message indicates that the sensing measurement setup requested by the first device has been rejected. For example, if the second device determines that the sensing resources of the second device have been exhausted as a sensing responder, e.g., the number of sensing setups has reached the maximum number of setups supported as a sensing responder, the second device can reject the third request message using the third response message.

[0227] The third response message may include measurement confirmation indication information. For example, the second device still has the resource as a sensing initiator, and the measurement confirmation indication information may indicate that the second device should initiate sensing measurement setup as the sensing initiator. In another example, the second device does not expect to function as a sensing initiator, and the measurement confirmation indication information may indicate that the second device should not initiate sensing measurement setup as the sensing initiator.

[0228] If the third response message is a sensing measurement setup response frame, the measurement confirmation indication information may be placed at any position within the sensing measurement setup response frame, which is not limited in this application.

[0229] Similarly, if the third response message is a DMG sensing measurement setup response frame, the measurement confirmation indication information can be placed in any position within the DMG sensing measurement setup response frame. This is not limited in the present application. For example, the measurement confirmation indication information may be placed in a reserved bit within the measurement setup ID field within the DMG sensing measurement setup response frame, or may be placed in any position within the DMG sensing measurement setup element field, the DMG sensing image range axis LUT field, the DMG sensing image Doppler axis LUT field, or the DMG sensing instance duration element field.

[0230] In one embodiment, the third response message may include a sensed comeback information field. For details, see Figure 3 or Table 2. Details will not be described here.

[0231] In one embodiment, the third response message may include a status code. If the measurement confirmation indication information indicates that the second device should initiate the sensing measurement setup as the sensing initiator, the status code in the third response message may be REQUEST_DECLINED_NORESOURCE (REQUEST_DECLINED_NORESOURCE) or REJECTED_WITH_SUGGESTED_CHANGES_NORESOURCE (REJECTED_WITH_SUGGESTED_CHANGES_NORESOURCE). For the meaning of the status code, please refer to the description of the status code in step 202. Details will not be described here.

[0232] In the present application, if the second device still has the resource as the sensing initiator and expects the second device to start the sensing measurement setup as the sensing initiator, the following steps may be further included:

[0233] Step 703: The second device sends a fourth request message to the first device.

[0234] In response, the first device receives a fourth request message from the second device.

[0235] In one embodiment, the second device may be a sensing initiator and the first device may be a sensing responder.

[0236] The fourth request message is used to request to set up a second sensory measurement, and may be, for example, a sensory measurement setup request frame or a DMG sensory measurement setup request frame.

[0237] The fourth request message includes measurement indication information, and the measurement indication information indicates that the second sensory measurement that the fourth request message requests to be set up is associated with the first sensory measurement, or the measurement indication information indicates that the second sensory measurement that the fourth request message requests to be set up is a symmetric sensory measurement with respect to the first sensory measurement. The measurement indication information may indicate that the fourth request message is a request message in a symmetric measurement procedure, and that the sensory measurement setup procedure initiated by the fourth request message is a symmetric sensory measurement procedure with respect to the first sensory measurement setup.

[0238] Correspondingly, if the second sensory measurement that the fourth request message requests to be set up is not associated with or asymmetric to the first sensory measurement, the measurement indication information indicates that the second sensory measurement that the fourth request message requests to be set up is not associated with or asymmetric to the first sensory measurement, and that the fourth request message is a sensory measurement setup request frame in an asymmetric sensory measurement setup procedure, i.e., a general sensory measurement setup request frame.

[0239] Referring to the foregoing description, in one embodiment, when the fourth request message is a sensing measurement setup request frame, a specific structure may be shown in Fig. 8. Fig. 8 is an exemplary diagram of a structure of a sensing measurement setup request frame according to an embodiment of the present application. The sensing measurement setup request frame may include one or more of the following fields: category, public action / protected dual of public action, dialogue token, sensing comeback information, measurement setup identifier, and sensing measurement parameter element.

[0240] The structure of the action field of the sensing measurement setup request frame is merely an example. The sensing comeback information field may be located after the dialogue token field, before the dialogue token field, or at any position in the action field of the sensing measurement setup response frame, as shown in the example of the figure. This is not particularly limited in this application.

[0241] The sensing comeback information field may include a comeback subfield, an initiator / STA comeback after the index subfield, an initiator / STA comeback before the index subfield, a Symmetrical Measurement Requested subfield, and a Symmetrical Measurement Indication subfield. The Symmetrical Measurement Requested subfield may be used to carry measurement request indication information, and the Symmetrical Measurement Indication subfield is used to carry measurement indication information. The specific meanings of the comeback subfield, the initiator / STA comeback after the index subfield, and the initiator / STA comeback before the index subfield are not described. For details, please refer to the above description or the description of the 802.11 series standards. The names of the above fields and subfields are merely examples and may have other names. This is not a limitation in this application.

[0242] In one embodiment, the fourth request message further includes a second measurement setup identifier and a first measurement setup identifier. The second measurement setup identifier is an identifier of the sensing measurement setup requested by the fourth request message. By using this method, the sensing measurement setup requested by the fourth request message can be associated with the sensing measurement setup requested by the third request message, i.e., the sensing measurement setup requested by the fourth request message is a symmetric sensing measurement setup to the sensing measurement setup requested by the third request message.

[0243] For example, if the fourth request message is a sensory measurement setup request frame, a specific structure may be shown in Figure 9. Figure 9 is an example diagram of the structure of a sensory measurement setup request frame according to an embodiment of the present application. The sensory measurement setup request frame may include one or more of the following fields: Category, Public Action / Protected Dual of Public Action, Dialog Token, Status Code, Sensory Comeback Information, Measurement Setup Identifier, Symmetrical Measurement Setup ID, and Sensory Measurement Parameter Element. The measurement setup identifier includes the second measurement setup identifier, and the symmetrical measurement setup identifier includes the first measurement setup identifier.

[0244] In one embodiment, the above method may also be applied to a DMG sensing measurement setup procedure. If the third request message and the fourth request message are DMG sensing measurement setup request frames, The measurement request indication information and the measurement indication information can be placed in any position of the DMG sensing measurement setup request frame. For example, the measurement request indication information and the measurement indication information may be placed in reserved bits in the measurement setup ID field of the DMG sensing measurement setup request frame, or may be placed in the DMG sensing measurement setup element of the DMG sensing measurement setup request frame. Other cases are not described.

[0245] In one embodiment, a new feedback phase can be added during symmetric measurement. An example is used in which the STA initiates an NTB sensing measurement setup request. When the AP's resources as a sensing responder are exhausted, the AP can initiate symmetric TB measurement according to the method described in Figure 7 to help the STA complete the sensing measurement.

[0246] In NTB measurement, the STA needs to measure the channel between the STA and the AP as the initiator. If the AP's resources are exhausted as the responder, the AP can set up symmetric TB measurement as the initiator to help the STA complete the measurement. The TB measurement must include a TF sounding phase, and the parameters in the NTB SMS request frame initiated by the STA must be used for the parameters in the setup TB measurement.

[0247] If the Sensory Measurement Report Request subfield of the Sensory Measurement Parameters element in the Sensory Measurement Setup Request sent by the STA is 0, the existing procedures may be kept unchanged.

[0248] If the sensing measurement report request subfield of the sensing measurement parameters element in the sensing measurement setup request sent by the STA is 1, the AP needs to feed back the measurement results to the STA. Method 1: Upper layer feedback. Method 2: Feedback procedure adding AP to STA: For example, an existing sensing report frame is reused to feed back the measurement results to the STA.

[0249] If a STA needs to measure the channel between the AP and the STA as an initiator and the AP's resources are exhausted as a responder, the AP can set up a symmetric TB measurement as an initiator to help the STA complete the measurement. The TB measurement must include an NDPA sounding phase, and the parameters in the NTB sensing measurement setup request frame initiated by the STA must be used for the parameters in the setup TB measurement.

[0250] Optionally, step 704: The first device sends a fourth response message to the second device.

[0251] In response, the second device receives a fourth response message from the first device.

[0252] The fourth response message is a response message to the fourth message. The specific content of the fourth response message is not limited in this application and will not be described in detail here.

[0253] According to the above method, when the first device initiates a sensing measurement setup, the third request message can carry measurement request indication information to instruct the second device to initiate the sensing measurement setup as a sensing initiator when the second device cannot accept the first request message or the sensing measurement setup as a sensing responder. In this way, when the second device rejects the sensing measurement requested by the first device, the second device can initiate a symmetric sensing measurement as a sensing initiator to help the first device complete the sensing measurement, thereby solving the problem of how to implement the sensing measurement setup when the resources of the sensing responder are full.

[0254] If the sensing measurement setup initiated by the sensing initiator is rejected, a message can be sent separately to instruct the sensing responder to initiate a symmetric sensing measurement setup as the sensing initiator to assist the original sensing initiator in completing the sensing measurement, as will be described in detail below.

[0255] 10 is a schematic flowchart of a sensing method according to an embodiment of the present application. When the method procedure provided in this embodiment of the present application is applied to the system shown in FIG. 1, the AP or a chip in the AP or the STA or a chip in the STA in FIG. 1 can execute the method performed by the first device in the following steps, and the AP or a chip in the AP or the STA or a chip in the STA in FIG. 1 can execute the method performed by the second device in the following steps. It should be understood that the specific structure of the implementation entity of the method provided in this embodiment of the present application is not particularly limited in the following embodiments, as long as a program recording the code of the method provided in this embodiment of the present application can be executed to perform communication according to the method provided in this embodiment of the present application. The method includes the following steps:

[0256] Step 1001: The first device sends a third request message to the second device.

[0257] In response, the second device receives a third request message from the first device.

[0258] In one embodiment, the third request message is used to request to set up the first sensory measurement, i.e., the third request message is a message used to request to set up a sensory measurement. For example, the third request message may be a sensory measurement setup request frame or a DMG sensory measurement setup request frame.

[0259] In one embodiment, the third request message includes a first measurement setup identifier, the first measurement setup identifier being an identifier of the sensing measurement setup requested by the third request message.

[0260] Step 1002: The first device sends a third response message to the second device.

[0261] In response, the second device receives a third response message from the first device.

[0262] The third response message is a response message to the third request message. For example, the third response message may be a sensing measurement setup response frame or a DMG sensing measurement setup response frame.

[0263] In one embodiment, the third response message indicates that the third request message has been rejected, i.e., the third response message indicates that the sensing measurement setup requested by the first device has been rejected. For example, if the second device determines that the sensing resources of the second device have been exhausted as a sensing responder, e.g., the number of sensing setups has reached the maximum number of setups supported as a sensing responder, the second device can reject the third request message using the third response message.

[0264] In one embodiment, the third response message may include a status code, and the status code in the third response message may be REQUEST_DECLINED_NORESOURCE (REQUEST_DECLINED_NORESOURCE) or REJECTED_WITH_SUGGESTED_CHANGES_NORESOURCE (REJECTED_WITH_SUGGESTED_CHANGES_NORESOURCE). For the meaning of the status code, please refer to the description of the status code in step 202. Details will not be described here.

[0265] Step 1003: The first device sends a measurement setup query message to the second device, where the measurement setup query message is used to request the second device to set up a sensing measurement.

[0266] In response, the second device receives a measurement setup query message from the first device.

[0267] The first device requests the second device to set up a symmetric-sensing measurement by sending a measurement setup query message.

[0268] In one embodiment, the measurement setup query message includes at least one of the following: a measurement setup identifier field, wherein the measurement setup identifier field contains a first measurement setup identifier, i.e., the measurement setup identifier field is used to carry a measurement setup identifier in a rejected sensing measurement setup request and is used to associate with said sensing measurement setup request; a fourth sensing measurement parameter element field, the fourth sensing measurement parameter element field including at least one sensing measurement parameter, and the sensing measurement parameter in the fourth sensing measurement parameter element field may be a sensing measurement parameter used by the second device to initiate a symmetric sensing measurement parameter.

[0269] The present application does not limit the specific structure of the measurement setup query message. In one embodiment, FIG. 11 is an exemplary diagram of the structure of a measurement setup query message according to an embodiment of the present application. The measurement setup query message may include one or more of the following fields: category, public action / protected dual of public action, symmetric measurement setup identifier, and sensing measurement parameter element. The symmetric measurement setup identifier field may be the aforementioned measurement setup identifier field containing the first measurement setup identifier, and the sensing measurement parameter element field may be the aforementioned fourth sensing measurement parameter element field containing sensing measurement parameters used by the second device to initiate the symmetric sensing measurement parameters.

[0270] 12 is an example diagram of a structure of a measurement setup query message according to an embodiment of the present application. The measurement setup query message may include one or more of the following fields: class, public action / protected dual of public action, symmetric measurement setup identifier, sensing element, initiating station (ISTA) availability window element, and sensing measurement parameter element. The measurement setup identifier field may be the aforementioned measurement setup identifier field including the first measurement setup identifier, and the sensing measurement parameter element field may be the aforementioned fourth sensing measurement parameter element field.

[0271] Step 1004: The second device sends a fourth request message to the first device.

[0272] In response, the first device receives a fourth request message from the second device, where the second device may be the sensing initiator and the first device may be the sensing responder.

[0273] The fourth request message is used to request to set up a second sensing measurement. For example, the fourth request message may be a sensing measurement setup request frame in a sensing measurement setup process in wireless local area network sensing, or a DMG sensing measurement setup request frame in a sensing measurement setup process in DMG sensing.

[0274] In one embodiment, the fourth request message includes measurement instruction information, and the measurement instruction information indicates that the sensory measurement that the fourth request message requests to be set up is associated with the first sensory measurement, or the measurement instruction information indicates that the second sensory measurement that the fourth request message requests to be set up is a sensory measurement that is symmetrical to the first sensory measurement.

[0275] In one embodiment, the fourth request message includes a fifth sensory measurement parameter element field, and the sensory measurement parameter in the fifth sensory measurement parameter element field is determined based on at least one sensory measurement parameter included in the fourth sensory measurement parameter element field. For example, the sensory measurement parameter in the fifth sensory measurement parameter element field may be completely or partially the same as the sensory measurement parameter in the fourth sensory measurement parameter element field.

[0276] The present application does not limit the specific structure of the fourth request message. In one embodiment, when the fourth request message is a sensing measurement setup request frame, FIG. 13 is an exemplary diagram of the structure of a sensing measurement setup request frame according to one embodiment of the present application. The sensing measurement setup request frame may include one or more of the following fields: category, public action / protected dual of public action, dialogue token, sensing comeback information, measurement setup identifier, symmetric measurement setup identifier, and sensing measurement parameter element. The measurement setup identifier may include the second measurement setup identifier, the symmetric measurement setup identifier may include the first measurement setup identifier, and the sensing measurement parameter element field may be the aforementioned fifth sensing measurement parameter element field.

[0277] The sensing comeback information field may include a comeback subfield, an initiator / STA comeback after the exponent subfield, an initiator / STA comeback before the exponent subfield, a symmetric measurement indication subfield, and a reserved subfield. The symmetric measurement indication subfield is used to carry measurement indication information. The specific meanings of the comeback subfield, the initiator / STA comeback after the exponent subfield, and the initiator / STA comeback before the exponent subfield are not specified. For details, please refer to the above description or the description of the 802.11 series standards.

[0278] Optionally, step 1005: The first device sends a fourth response message to the second device.

[0279] In response, the second device receives a fourth response message from the first device.

[0280] The fourth response message is a response message to the fourth message. The specific content of the fourth response message is not limited in this application and will not be described in detail here.

[0281] According to the above method, when the sensing measurement setup initiated by the first device is rejected, a measurement setup query message can be sent separately to instruct the second device to initiate the sensing measurement setup as a sensing initiator when the second device rejects the sensing measurement setup. In this way, when the second device rejects the sensing measurement requested by the first device, the second device can initiate a symmetric sensing measurement as a sensing initiator to help the first device complete the sensing measurement, thereby solving the problem of how to implement the sensing measurement setup when the resources of the sensing responder are full.

[0282] Currently, when an unassociated station (USTA) and an AP initiate a non-TB measurement procedure (in non-TB measurement, the ASTA / USTA is the sensing initiator and the AP is the sensing responder), after receiving the AP's beacon frame, the USTA can determine whether the AP has sensing capabilities by using the extended capability element field in the beacon frame. Based on this, the USTA can request the AP's capabilities by sending a Probe Request frame to the AP, and the AP uses a Probe Response frame to carry the Sensing element field to declare the AP's specific sensing capabilities.

[0283] After the USTA learns the AP's sensing capabilities, if the USTA needs to initiate a non-TB sensing procedure, the USTA can send a sensing measurement setup request frame to the AP. After receiving the request frame, the AP responds to the USTA with a sensing measurement setup response frame to respond to the USTA's request. Case 3 occurs when the AP responds to the USTA with a sensing measurement setup response frame.

[0284] Case 1: The status code in the sensing measurement setup response frame is SUCCESS: The AP agrees with the parameters in the sensing measurement setup request sent by the USTA (carried in the sensing parameters element of the sensing measurement setup request frame) and receives the request.

[0285] Case 2: The status code in the sensing measurement setup response frame is REQUEST_DECLINED: The AP rejects the USTA's sensing request.

[0286] Case 3: The status code in the Sensing Measurement Setup Response frame is REJECTED_WITH_SUGGESTED.

[0287] _CHANGES: The AP cannot accept the parameters in the sensing measurement setup request and rejects the USTA's sensing measurement setup request, but provides some proposed sensing measurement parameters to the USTA. In this case, the sensing measurement setup response frame sent by the AP to the USTA also carries a sensing parameter element field that carries the sensing measurement parameters proposed by the AP to the USTA.

[0288] The present application provides a method, whereby, before sending a sensing measurement setup request frame to the AP, the USTA exchanges its sensing capability information with the AP. When the AP sends a sensing measurement setup response frame to the USTA and the status code in the sensing measurement setup response frame is REJECTED_WITH_SUGGESTED_CHANGES, the AP can know the sensing capability information of the USTA. As a result, the sensing measurement parameters carried in the sensing measurement setup response frame and proposed to the USTA are better matched to the USTA's sensing capability information, thereby improving the sensing measurement setup efficiency. Details will be described below.

[0289] 14 is a schematic flowchart of a sensing method according to an embodiment of the present application. When the method procedure provided in this embodiment of the present application is applied to the system shown in FIG. 1, the STA or a chip in the STA in FIG. 1 can execute the method performed by the second device in the following steps, and the AP or a chip in the AP in FIG. 1 can execute the method performed by the first device in the following steps. It should be understood that the specific structure of the entity that performs the method provided in this embodiment of the present application is not particularly limited in the following embodiments, as long as it can execute a program that records the code of the method provided in this embodiment of the present application and perform communication according to the method provided in this embodiment of the present application. The method includes the following steps:

[0290] Step 1401: The second device sends a probe request message to the first device.

[0291] In response, the first device receives a probe request message from the second device. The probe request message may be used to request capability information of the first device.

[0292] In one embodiment, the first and second devices in the procedure of Figure 14 are unassociated or in an unassociated state, for example, the second device is a USTA and the first device is an AP.

[0293] In one embodiment, the probe request message further includes sensing capability information of the second device. For example, the probe request message may include a sensing element, and the sensing capability information of the second device may be located in the sensing element.

[0294] In another example, the probe request message includes at least one of a DMG Sensing Capabilities element field and a DMG Sensing Short Capabilities element field, and the sensing capability information of the second device may be placed in the DMG Sensing Capabilities element and / or the DMG Sensing Short Capabilities element.

[0295] Step 1402: The first device sends a probe response message to the second device.

[0296] In response, the second device receives a probe response message from the first device.

[0297] Step 1403: The second device sends a sensing measurement setup request message to the first device.

[0298] In response, the first device receives a sensing measurement setup request message from the second device.

[0299] In one embodiment, the sensory measurement setup request message is used to request to set up a sensory measurement. For example, the sensory measurement setup request message may be a sensory measurement setup request frame or a DMG sensory measurement setup request frame.

[0300] In one embodiment, the sensing measurement setup request message includes sensing capability information of the second device. For example, the sensing measurement setup request message includes a sensing element, and the sensing capability information of the second device may be located within the sensing element. In another example, the sensing measurement setup request message includes at least one of a DMG sensing capability element field and a DMG sensing short capability element field, and the sensing capability information of the second device may be located in the DMG sensing capability element field and / or the DMG sensing short capability element field.

[0301] Step 1404: The first device sends a sensing measurement setup response message to the second device.

[0302] In response, the second device receives a sensing measurement setup response message from the first device.

[0303] The sensing measurement setup response message is a message that responds to the sensing measurement setup request message. For example, the sensing measurement setup response message may be a sensing measurement setup response frame or a DMG sensing measurement setup response frame.

[0304] In one embodiment, the first device rejects the sensory measurement setup request message, i.e., the first device rejects the sensory measurement setup requested by the second device. The sensory measurement setup response message may include a status code and a sensory measurement parameter element field. The status code indicates that the sensory measurement setup request is rejected and proposed measurement parameters are provided. The sensory measurement parameter element field includes at least one sensory measurement parameter, and the at least one sensory measurement parameter included in the sensory measurement parameter element field is determined based on sensing capability information of the second device, and the at least one sensory measurement parameter included in the sensory measurement parameter element field is a measurement parameter proposed by the first device to the second device.

[0305] In another embodiment, if the status code included in the sensing measurement setup response message sent by the first device is REJECTED_WITH_SUGGESTED_CHANGES, it may be pre-agreed that the sensing capability required by at least one sensing measurement parameter included in the sensing measurement setup response message is equal to or less than the sensing capability required by at least one sensing measurement parameter included in the sensing measurement setup request message. For example, if the sensing measurement parameter included in the sensing measurement setup request message sent by the second device is an 80 MHz bandwidth, the sensing measurement parameter included in the sensing measurement setup response message sent by the first device may be a bandwidth of 80 MHz or less. If the sensing measurement parameter included in the sensing measurement setup request message sent by the second device is a minimum time interval of 10 μs between non-TB measurement instances, the sensing measurement parameter included in the sensing measurement setup response message sent by the first device may be a proposed minimum time interval of 10 μs between non-TB measurement instances. This avoids a case where the sensing measurement parameter proposed by the first device exceeds the sensing capability information of the second device.

[0306] Currently, when a USTA attempts to participate in the AP's TB sensing process, the USTA first sends a sensing measurement setup query frame to the AP. After receiving the query frame, the AP sends a sensing measurement setup request frame to the USTA. The request frame carries a sensing comeback information field to indicate to the USTA whether to restart the sensing measurement setup query frame to the AP. If the AP cannot include the USTA in the measurement, the AP instructs the USTA to retransmit the sensing measurement setup query frame within the proposed time by using the sensing comeback information field in the sensing measurement setup request frame. In this application, the time at which the USTA retransmits the sensing measurement query frame is after a preset time reference point. For example, the preset time reference point in this scenario may be any one of the following: The start or end point at which the USTA receives a Sensing Measurement Setup Request frame; The start or end point at which the AP sends a sensing measurement setup request frame; The start or end point at which the USTA should send a Sensing Measurement Setup Query frame; or The start or end point at which the AP receives a sensing measurement setup query frame.

[0307] The method steps described above in this application may be used in combination (for example, the method steps of FIG. 2 and FIG. 7 may be used in combination) or separately, which is not a limitation in this application.

[0308] Please note that the names of the messages and the names of the fields in the above procedures are merely examples. With the evolution of communication technology, the name of any one of the above messages may change. However, regardless of how the name of the message changes, as long as the meaning of the message is the same as the meaning of the above message in this application, the message falls within the protection scope of this application.

[0309] The above procedures mainly describe the solutions provided in this application from the perspective of interactions between network elements. To implement the above-described functions, it can be understood that the network elements include corresponding hardware structures and / or software modules for performing the above-described functions. Those skilled in the art will easily recognize that the present invention can be implemented by hardware or a combination of hardware and computer software, in combination with the example units and algorithm steps described in the embodiments disclosed herein. Whether the functions are performed by hardware or by hardware driven by computer software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0310] According to the above method, FIG. 15 is a diagram of the structure of a communication device according to one embodiment of the present application. The communication device 1500 may be configured to implement the functions of the first device or the second device (e.g., AP or STA) in this embodiment of the present application. For example, the communication device may be a software module or a chip system. In this embodiment of the present application, the chip system may include a chip, or may include a chip and other discrete components. The communication device 1500 may include a processing unit 1501 and a communication unit 1502.

[0311] In this embodiment of the present application, the communication unit may also be referred to as a transceiver unit and may include a transmitting unit and / or a receiving unit, which are configured to perform the transmitting and receiving steps, respectively, performed by the first device or the second device in the aforementioned method embodiments. The processing unit may also be referred to as a processor, processing board, processing module, processing device, etc. The transmitting unit may sometimes be referred to as a transmitter machine, transmitter, transmitting circuit, etc. The receiving unit may sometimes be referred to as a receiver machine, receiver, receiving circuit, etc. The transmitting unit and the receiving unit may be integrated into one unit or may be two separate units.

[0312] It should be understood that the description of the apparatus embodiment corresponds to the description of the method embodiment, and therefore, for the contents not described in detail, please refer to the method embodiment, and for the sake of brevity, the details will not be described herein.

[0313] In one embodiment, the communication device 1500 may perform the following functions:

[0314] The processing unit is configured to receive a first request message from the second device via the communication unit, where the first request message is used to request to set up a sensing measurement.

[0315] The processing unit is configured to send a first response message to the second device via the communication unit, the first device rejecting the first request message, the first response message including first instruction information, the first instruction information indicating that the second device will retransmit a second request message for setting up the sensing measurement, or the first instruction information indicating that the second device will not retransmit the second request message for setting up the sensing measurement.

[0316] In one embodiment, the communication device 1500 may perform the following functions:

[0317] The processing unit is configured to send a first request message to the first device via the communication unit, where the first request message is used to request to set up a sensing measurement.

[0318] The processing unit is configured to receive a first response message from the first device via the communication unit, the first device rejecting the first request message, the first response message including first instruction information, the first instruction information instructing the second device to retransmit a second request message for setting up the sensory measurement, or the first instruction information instructing the second device not to retransmit the second request message for setting up the sensory measurement.

[0319] In one embodiment, the communication device 1500 may perform the following functions:

[0320] The processing unit is configured to send a third request message to the second device via the communication unit, the third request message being used to request the second device to set up a first sensing measurement, the third request message including measurement request indication information, and the measurement request indication information instructing the second device to set up the sensing measurement as a sensing initiator if the second device cannot accept the first request message as a sensing responder.

[0321] The processing unit is configured to receive a third response message from the second device via the communication unit, the third response message indicating that the third request message is rejected.

[0322] In one embodiment, the communication device 1500 may perform the following functions:

[0323] The processing unit is configured to receive a third request message from the first device via the communication unit, the third request message being used to request to set up a first sensing measurement, the third request message including measurement request indication information, and the measurement request indication information instructing the second device to initiate the sensing measurement setup as a sensing initiator if the second device cannot accept the first request message as a sensing responder.

[0324] The processing unit is configured to send a third response message to the first device via the communication unit, the third response message indicating that the third request message is rejected.

[0325] The above is just an example. The processing unit 1501 and the communication unit 1502 may further perform other functions. For more detailed descriptions, please refer to the relevant descriptions in the above method embodiments. Details will not be described here.

[0326] Fig. 16 shows a communication device 1600 according to an embodiment of the present application. The device shown in Fig. 16 may be one implementation of the hardware circuit of the device shown in Fig. 15. The communication device is applicable to the above flowcharts and performs the functions of the first device or the second device in the aforementioned method embodiments. For ease of explanation, Fig. 16 shows only the main components of the communication device.

[0327] 16, the communication device 1600 includes a processor 1610 and a communication interface 1620. The processor 1610 and the communication interface 1620 are coupled to each other. It may be understood that the communication interface 1620 may be a transceiver or an input / output interface. Optionally, the communication device 1600 may further include a memory 1630 configured to store instructions to be executed by the processor 1610, to store input data required by the processor 1610 to execute the instructions, or to store data generated after the processor 1610 executes the instructions.

[0328] When the communication device 1600 is configured to perform the methods described above, the processor 1610 is configured to perform the functions of the processing unit 1501, and the communication interface 1620 is configured to perform the functions of the communication unit 1502.

[0329] If the communication device is a chip used in a terminal device, the chip in the terminal device implements the functions of the terminal device in the above method embodiments, and the chip in the terminal device receives information from another module (for example, a radio frequency module or an antenna) in the terminal device, or the chip in the terminal device transmits information to another module (for example, a radio frequency module or an antenna) in the terminal device.

[0330] It may be understood that the processor in the embodiments of the present application may be a Central Processing Unit (CPU), or may be another general-purpose processor, a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0331] The memory in the embodiments of the present application may be a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a register, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium known in the art. For example, the storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium may be a component of the processor. The processor and the storage medium may be disposed in an ASIC.

[0332] The method steps in the embodiments of the present application may be implemented in a hardware manner or by a processor executing software instructions. The software instructions may include corresponding software modules. The software modules may be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium well known in the art. For example, the storage medium is coupled to the processor such that the processor can read information from and write information to the storage medium. Of course, the storage medium may be a component of the processor. The processor and the storage medium may be disposed in an ASIC. Furthermore, the ASIC may be located in a base station or a terminal. Indeed, the processor and the storage medium may reside as separate components in the base station or the terminal.

[0333] All or part of the above embodiments may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement the above embodiments, all or part of the above embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded into a computer and executed, all or part of the procedures or functions in the embodiments of the present application are performed. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, user equipment, or another programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center via a wired or wireless manner. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device such as a server or data center incorporating one or more available media. The available media may be magnetic media such as floppy disks, hard disks, or magnetic tapes, or optical media such as digital video disks, or semiconductor media such as solid-state drives. The computer-readable storage media may be volatile or non-volatile storage media, or may include both types of media: volatile and non-volatile storage media.

[0334] Those skilled in the art will appreciate that the embodiments of the present application may be provided as a method, a system, or a computer program product. Therefore, the present application may take the form of a hardware-only embodiment, a software-only embodiment, or an embodiment that combines software and hardware. The present application may also take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk memory, optical memory, etc.) that contain computer-usable program code.

[0335] This application has been described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to this application. It should be understood that each process and / or each block in the flowcharts and / or block diagrams, and combinations of the processes and / or blocks in the flowcharts and / or block diagrams, can be implemented using computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or any other programmable data processing device to generate a machine, such that the instructions, when executed by the processor of the computer or any other programmable data processing device, generate an apparatus that performs the specified functions in one or more processes in the flowcharts and / or one or more blocks in the block diagrams.

[0336] These computer program instructions may be stored in a computer-readable memory that can instruct a computer or any other programmable data processing device to act in a particular manner, such that the instructions stored in the computer-readable memory create an artifact that includes an instruction apparatus that performs a particular function in one or more processes in the flowcharts and / or one or more blocks in the block diagrams. [Explanation of symbols]

[0337] 1501 Processing Unit 1502 communication unit 1600 Communication Equipment 1610 processor 1630 memory 1620 communication interface

Claims

1. 1. A method of sensing, the method being applied to a first device or a chip within the first device; receiving a first request message from a second device, the first request message being used to request setting up a sensing measurement; sending a first response message to the second device, wherein the first device rejects the first request message, and the first response message includes first instruction information, the first instruction information instructing the second device to retransmit a second request message for setting up sensory measurements, or the first instruction information instructing the second device not to retransmit the second request message for setting up sensory measurements; A method comprising:

2. The method of claim 1 , wherein a transmission time of the second request message is greater than or equal to a first time and less than or equal to a second time.

3. the first response message further includes at least one of second instruction information and third instruction information; the second instruction information indicates the first time, and the third instruction information indicates the second time; The method of claim 2.

4. the first request message further includes a first sensing measurement parameter element field, the first sensing measurement parameter element field including at least one sensing measurement parameter; the second request message includes a second sensing measurement parameter element field; and the first response message further includes a status code; If the status code indicates that the sensory measurement setup request is rejected and the first instruction information instructs the second device to retransmit a second request message to set up sensory measurement, a sensory measurement parameter in the second sensory measurement parameter element field is determined based on the at least one sensory measurement parameter in the first sensory measurement parameter element field.

4. The method according to any one of claims 1 to 3.

5. the second request message includes a second sensed measurement parameter element field, the first response message further includes a third sensed measurement parameter element field and a status code, the third sensed measurement parameter element field includes at least one sensed measurement parameter; If the status code indicates that the sensory measurement setup request is rejected and proposed measurement parameters are provided, and the first instruction information instructs the second device to retransmit the second request message to setup a sensory measurement, a sensory measurement parameter in the second sensory measurement parameter element field is determined based on the at least one sensory measurement parameter in the third sensory measurement parameter element field.

4. The method according to any one of claims 1 to 3.

6. the first response message further includes the status code; the status code indicates that the sensory measurement setup request is rejected, and the reason for the rejection is that the resources for the first device to set up sensory measurements as a sensory responder are full; or the status code indicates that the sensing measurement setup request is rejected, and the rejection is due to interference with the first device or the sensing link; 6. The method according to any one of claims 1 to 5.

7. The method of claim 1 , wherein the first device is a sensing responder and the second device is a sensing initiator.

8. The first request message is a sensing measurement setup request frame in a sensing measurement setup process in wireless local area network sensing; or The first request message is a directional multi-gigabit sensing measurement setup request frame in a sensing measurement setup process for directional multi-gigabit sensing; 8. The method according to any one of claims 1 to 7.

9. Before receiving the first request message from the second device, the method further comprises: receiving a probe request message from the second device, the probe request message including sensing capability information of the second device; 9. The method of claim 1, further comprising:

10. the first response message further includes the third sensing measurement parameter element field and the status code; If the status code indicates that the sensory measurement setup request is rejected and proposed measurement parameters are provided, and the first instruction information instructs the second device to retransmit the second request message to set up sensory measurements, the sensory measurement parameters in the third sensory measurement parameter element field are determined based on sensing capability information of the second device. The method of claim 9.

11. A method of sensing, said method being applied to a second device or a chip within said second device; sending a first request message to a first device, the first request message being used to request setting up a sensing measurement; receiving a first response message from the first device, wherein the first device rejects the first request message, and the first response message includes first instruction information, the first instruction information instructing the second device to retransmit a second request message for setting up sensory measurements, or the first instruction information instructing the second device not to retransmit a second request message for setting up sensory measurements; A method comprising:

12. The method of claim 11 , wherein a transmission time of the second request message is greater than or equal to a first time and less than or equal to a second time.

13. the first response message further includes at least one of second instruction information and third instruction information; the second instruction information indicates the first time, and the third instruction information indicates the second time; The method of claim 12.

14. the first request message further includes a first sensing measurement parameter element field, the first sensing measurement parameter element field including at least one sensing measurement parameter; the second request message includes a second sensing measurement parameter element field; and the first response message further includes a status code; If the status code indicates that the sensory measurement setup request is rejected and the first instruction information instructs the second device to retransmit a second request message to set up sensory measurement, a sensory measurement parameter in the second sensory measurement parameter element field is determined based on the at least one sensory measurement parameter in the first sensory measurement parameter element field.

14. The method according to any one of claims 11 to 13.

15. the second request message includes a second sensed measurement parameter element field, the first response message further includes a third sensed measurement parameter element field and a status code, the third sensed measurement parameter element field includes at least one sensed measurement parameter; If the status code indicates that the sensory measurement setup request is rejected and proposed measurement parameters are provided, and the first instruction information instructs the second device to retransmit the second request message to setup a sensory measurement, a sensory measurement parameter in the second sensory measurement parameter element field is determined based on the at least one sensory measurement parameter in the third sensory measurement parameter element field.

14. The method according to any one of claims 11 to 13.

16. the first response message further includes a status code; If the status code indicates that the sensory measurement setup request is rejected and the proposed measurement parameters are provided, and the first instruction information instructs the second device not to retransmit a second request message to set up sensory measurement, the time at which the second device restarts sensory measurement setup is after a third time.

14. The method according to any one of claims 11 to 13.

17. the first response message further includes the status code; the status code indicates that the sensory measurement setup request is rejected, and the reason for the rejection is that the resources for the first device to set up sensory measurements as a sensory responder are full; or the status code indicates that the sensing measurement setup request is rejected, and the rejection is due to interference with the first device or the sensing link; 17. The method of any one of claims 11 to 16.

18. 18. The method of claim 11, wherein the first device is a sensing responder and the second device is a sensing initiator.

19. The first request message is a sensing measurement setup request frame in a sensing measurement setup process in wireless local area network sensing; or The first request message is a directional multi-gigabit sensing measurement setup request frame in a sensing measurement setup process for directional multi-gigabit sensing; 19. The method according to any one of claims 11 to 18.

20. Before sending the first request message to the first device, the method further comprises: sending a probe request message to the first device, the probe request message including sensing capability information of the second device; 20. The method of any one of claims 11 to 19, further comprising:

21. 20. The method of claim 11, wherein the first request message further includes sensing capability information of the second device.

22. the first response message further includes the third sensing measurement parameter element field and the status code; If the status code indicates that the sensory measurement setup request is rejected and the proposed measurement parameters are provided, and the first instruction information instructs the second device to send the second request message to set up a sensory measurement, the sensory measurement parameters in the third sensory measurement parameter element field are determined based on sensing capability information of the second device.

22. The method of claim 20 or 21.

23. 1. A method of sensing, the method being applied to a first device or a chip within the first device; sending a third request message to a second device, the third request message being used to request a first sensing measurement to be set up, the third request message including measurement request indication information, the measurement request indication information instructing the second device to set up a sensing measurement as a sensing initiator when the second device cannot accept the first request message as a sensing responder; receiving a third response message from the second device, the third response message indicating that the third request message is rejected; A method comprising:

24. 24. The method of claim 23, wherein the third response message includes measurement confirmation indication information, wherein the measurement confirmation indication information indicates that the second device should initiate sensing measurement setup as a sensing initiator, or the measurement confirmation indication information indicates that the second device should not initiate sensing measurement setup as a sensing initiator.

25. A method of sensing, said method being applied to a second device or a chip within said second device; receiving a third request message from a first device, the third request message being used to request a first sensing measurement to be set up, the third request message including measurement request indication information, the measurement request indication information instructing the second device to initiate a sensing measurement setup as a sensing initiator when the second device cannot accept the first request message as a sensing responder; sending a third response message to the first device, the third response message indicating that the third request message is rejected; A method comprising:

26. 26. The method of claim 25, wherein the third response message includes measurement confirmation indication information, wherein the measurement confirmation indication information indicates that the second device should initiate sensing measurement setup as a sensing initiator, or the measurement confirmation indication information indicates that the second device should not initiate sensing measurement setup as a sensing initiator.

27. A communication device, a processing unit configured to receive a first request message from a second device via a communication unit, the first request message being used to request setting up a sensing measurement; the processing unit is configured to send a first response message to the second device via the communication unit, wherein the first device rejects the first request message, and the first response message includes first instruction information, wherein the first instruction information instructs the second device to retransmit a second request message for setting up a sensory measurement, or the first instruction information instructs the second device not to retransmit the second request message for setting up a sensory measurement. Communication equipment.

28. 28. The apparatus of claim 27, wherein a transmission time of the second request message is greater than or equal to a first time and less than or equal to a second time.

29. the first response message further includes at least one of second instruction information and third instruction information; the second instruction information indicates the first time, and the third instruction information indicates the second time; 29. The apparatus of claim 28.

30. the first request message further includes a first sensing measurement parameter element field, the first sensing measurement parameter element field including at least one sensing measurement parameter; the second request message includes a second sensing measurement parameter element field; and the first response message further includes a status code; If the status code indicates that the sensory measurement setup request is rejected and the first instruction information instructs the second device to retransmit a second request message to set up sensory measurement, a sensory measurement parameter in the second sensory measurement parameter element field is determined based on the at least one sensory measurement parameter in the first sensory measurement parameter element field.

30. Apparatus according to any one of claims 27 to 29.

31. the second request message includes a second sensed measurement parameter element field, the first response message further includes a third sensed measurement parameter element field and a status code, the third sensed measurement parameter element field includes at least one sensed measurement parameter; If the status code indicates that the sensory measurement setup request is rejected and proposed measurement parameters are provided, and the first instruction information instructs the second device to retransmit the second request message to setup a sensory measurement, a sensory measurement parameter in the second sensory measurement parameter element field is determined based on the at least one sensory measurement parameter in the third sensory measurement parameter element field.

30. Apparatus according to any one of claims 27 to 29.

32. the first response message further includes the status code; the status code indicates that the sensory measurement setup request is rejected, and the reason for the rejection is that the resources for the first device to set up sensory measurements as a sensory responder are full; or the status code indicates that the sensing measurement setup request is rejected, and the rejection is due to interference with the first device or the sensing link; 32. Apparatus according to any one of claims 27 to 31.

33. 33. The apparatus of any one of claims 27 to 32, wherein the first device is a sensing responder and the second device is a sensing initiator.

34. The first request message is a sensing measurement setup request frame in a sensing measurement setup process in wireless local area network sensing; or The first request message is a directional multi-gigabit sensing measurement setup request frame in a sensing measurement setup process for directional multi-gigabit sensing; 34. Apparatus according to any one of claims 27 to 33.

35. Prior to receiving the first request message from the second device, the device: receiving a probe request message from the second device, the probe request message including sensing capability information of the second device; 35. Apparatus according to any one of claims 27 to 34.

36. the first response message further includes the third sensing measurement parameter element field and the status code; If the status code indicates that the sensory measurement setup request is rejected and proposed measurement parameters are provided, and the first instruction information instructs the second device to retransmit the second request message to set up sensory measurements, the sensory measurement parameters in the third sensory measurement parameter element field are determined based on sensing capability information of the second device.

36. The apparatus of claim 35.

37. A communication device, a processing unit configured to send a first request message to a first device via a communication unit, the first request message being used to request setting up a sensing measurement; the processing unit is configured to receive a first response message from the first device via the communication unit, the first device rejecting the first request message, the first response message including first instruction information, the first instruction information instructing the second device to retransmit a second request message for setting up a sensory measurement, or the first instruction information instructing the second device not to retransmit the second request message for setting up a sensory measurement. Communication equipment.

38. 38. The apparatus of claim 37, wherein a transmission time of the second request message is greater than or equal to a first time and less than or equal to a second time.

39. the first response message further includes at least one of second instruction information and third instruction information; the second instruction information indicates the first time, and the third instruction information indicates the second time; 39. The apparatus of claim 38.

40. the first request message further includes a first sensing measurement parameter element field, the first sensing measurement parameter element field including at least one sensing measurement parameter; the second request message includes a second sensing measurement parameter element field; and the first response message further includes a status code; If the status code indicates that the sensory measurement setup request is rejected and the first instruction information instructs the second device to retransmit a second request message to set up sensory measurement, a sensory measurement parameter in the second sensory measurement parameter element field is determined based on the at least one sensory measurement parameter in the first sensory measurement parameter element field.

40. The method of any one of claims 37 to 39.

41. the second request message includes a second sensed measurement parameter element field, the first response message further includes a third sensed measurement parameter element field and a status code, the third sensed measurement parameter element field includes at least one sensed measurement parameter; If the status code indicates that the sensory measurement setup request is rejected and proposed measurement parameters are provided, and the first instruction information instructs the second device to retransmit the second request message to setup a sensory measurement, a sensory measurement parameter in the second sensory measurement parameter element field is determined based on the at least one sensory measurement parameter in the third sensory measurement parameter element field.

40. Apparatus according to any one of claims 37 to 39.

42. the first response message further includes a status code; If the status code indicates that the sensory measurement setup request is rejected and proposed measurement parameters are provided, and the first instruction information instructs the second device not to retransmit the second request message to set up sensory measurement, the time at which the second device restarts sensory measurement setup is after a third time.

40. Apparatus according to any one of claims 37 to 39.

43. the first response message further includes the status code; the status code indicates that the sensory measurement setup request is rejected, and the reason for the rejection is that the resources for the first device to set up sensory measurements as a sensory responder are full; or the status code indicates that the sensing measurement setup request is rejected, and the rejection is due to interference with the first device or the sensing link; 43. Apparatus according to any one of claims 37 to 42.

44. 44. The apparatus of any one of claims 37 to 43, wherein the first device is a sensing responder and the second device is a sensing initiator.

45. The first request message is a sensing measurement setup request frame in a sensing measurement setup process in wireless local area network sensing; or The first request message is a directional multi-gigabit sensing measurement setup request frame in a sensing measurement setup process for directional multi-gigabit sensing; 45. Apparatus according to any one of claims 37 to 44.

46. Before sending the first request message to the first device, the device: and further comprising: sending a probe request message to the first device, the probe request message including sensing capability information of the second device.

46. ​​Apparatus according to any one of claims 37 to 45.

47. 47. The device of claim 37, wherein the first request message further includes sensing capability information of the second device.

48. the first response message further includes the third sensing measurement parameter element field and the status code; If the status code indicates that the sensory measurement setup request is rejected and the proposed measurement parameters are provided, and the first instruction information instructs the second device to send the second request message to set up a sensory measurement, the sensory measurement parameters in the third sensory measurement parameter element field are determined based on sensing capability information of the second device.

48. Apparatus according to claim 46 or 47.

49. A communication device, a processing unit configured to: send a third request message to a second device via a communication unit, the third request message being used to request a first sensing measurement to be set up, the third request message including measurement request indication information, the measurement request indication information instructing the second device to set up a sensing measurement as a sensing initiator when the second device cannot accept the first request message as a sensing responder; The processing unit is configured to receive a third response message from the second device via the communication unit, the third response message indicating that the third request message is rejected. Communication equipment.

50. A communication device, a processing unit configured to receive a third request message from a first device via a communication unit, the third request message being used to request a first sensing measurement to be set up, the third request message including measurement request indication information, the measurement request indication information instructing the second device to initiate a sensing measurement setup as a sensing initiator when the second device cannot accept the first request message as a sensing responder; the processing unit is configured to send a third response message to the first device via the communication unit, the third response message indicating that the third request message is rejected. Communication equipment.

51. A communication device comprising a processor and a memory, The processor is configured to execute computer programs or instructions stored in the memory to enable the communication device to perform the method of any one of claims 1 to 26. Communication equipment.

52. A chip comprising a processor and a memory, The processor is configured to execute computer programs or instructions stored in the memory to enable a communication device comprising the chip to perform the method of any one of claims 1 to 26. Tips.

53. 27. A computer readable storage medium storing a computer program or instructions which, when executed on a computer, enable the computer to carry out a method according to any one of claims 1 to 26.

54. 27. A computer program product comprising a computer program which, when read and executed by a communication device, enables the communication device to carry out a method according to any one of claims 1 to 26.