WLAN-based proxy sensing method, apparatus and device, and storage medium

By reducing the number of polling times of the perceived agent initiating devices and setting the expiration time of the perceived agent process to none or infinitely large, the problems of power waste and resource waste caused by frequent polling in WLAN perception are solved, and the power saving and battery life of the perceived agent initiating devices are improved.

CN120417099APending Publication Date: 2025-08-01GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410955372.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-01-30
Filing Date
2024-07-16
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

During the WLAN perception process, sites that are perceptual response devices are frequently polled, which is not conducive to power saving, and the access point allocates resources but the site is actually unavailable, resulting in waste of resources.

Method used

By reducing the number of polling between the perceptual agent initiating device and the response device or not polling the perceptual agent initiating device, setting the perceptual agent process expiration time to none or infinite, avoiding the perceptual agent process being implicitly terminated, and reducing the power consumption of the perceptual agent initiating device.

Benefits of technology

Effectively help the perception agent to save power, increase battery life, avoid waste of resources, and achieve better power saving effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120417099A_ABST
    Figure CN120417099A_ABST
Patent Text Reader

Abstract

The invention discloses a WLAN-based proxy sensing method, device and equipment and a storage medium, and relates to the field of radio sensing, and the method comprises the following steps: in trigger-based sensing, not polling sensing proxy initiating equipment, or, in the trigger-based sensing, not polling sensing proxy initiating equipment; the number of polling the perceptual agent initiating device is less than the number of triggering-based perceptual interactions. The method can save the power consumption of the sensing agent initiating equipment.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of the patent application titled "WLAN-based Agent Sensing Method, Device, Equipment and Storage Medium" with the application number 202410133802.3 and filed on January 30, 2024, the entire content of which is incorporated herein by reference. Technical Field

[0002] This application relates to the field of radio sensing, and particularly to a WLAN-based agent sensing method, device, equipment and storage medium. Background Art

[0003] WLAN sensing refers to the method and application of sensing people or objects in the environment by measuring the changes in WLAN signals scattered and / or reflected by people or objects. Summary of the Invention

[0004] This application provides a WLAN-based agent sensing method, device, equipment and storage medium, and the technical solutions are as follows:

[0005] According to one aspect of this application, a WLAN-based agent sensing method is provided, and the method includes:

[0006] In trigger-based sensing, do not poll the sensing agent initiating device, or, in the trigger-based sensing, the number of times of polling the sensing agent initiating device is less than the number of trigger-based sensing interactions.

[0007] According to another aspect of this application, a WLAN-based agent sensing method is provided, and the method includes:

[0008] In trigger-based sensing, do not be polled by the sensing agent responding device, or, in the trigger-based sensing, the number of times of being polled by the sensing agent responding device is less than the number of trigger-based sensing interactions.

[0009] According to another aspect of this application, a sensing agent response device is provided, and the device includes:

[0010] A sending module, configured to, in trigger-based sensing, not poll the sensing agent initiating device, or, in the trigger-based sensing, the number of times of polling the sensing agent initiating device is less than the number of trigger-based sensing interactions.

[0011] According to another aspect of this application, a sensing agent initiating device is provided, and the device includes:

[0012] A receiving module, which is used in trigger-based sensing not to be polled by a sensing agent response device, or, in the trigger-based sensing, the number of times of being polled by the sensing agent response device is less than the number of trigger-based sensing interactions.

[0013] According to another aspect of the present application, a sensing measurement device is provided. The sensing measurement device includes: a processor and a memory, and at least one program is stored in the memory; the processor is configured to execute the at least one program in the memory to implement the above-mentioned WLAN-based agent sensing method.

[0014] According to another aspect of the present application, a computer-readable storage medium is provided. Executable instructions are stored in the readable storage medium, and the executable instructions are loaded and executed by a processor to implement the above-mentioned WLAN-based agent sensing method.

[0015] According to another aspect of the present application, a computer program product is provided. The computer program product includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned WLAN-based agent sensing method.

[0016] The beneficial effects brought by the technical solution provided by the present application at least include:

[0017] By not polling the sensing agent initiating device or reducing the polling of the sensing agent initiating device, it can effectively help the sensing agent initiating device save power. Since in some scenarios, the sensing agent initiating device is in a state far from the sensing agent response device, does not participate in sensing measurement, and does not require the sensing agent response device to report the sensing measurement result from the WLAN layer, reducing the polling of the sensing agent initiating device at this time can reduce the power consumption of the sensing agent initiating device for sending corresponding frames and increase the battery life of the sensing agent initiating device. Description of the Drawings

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0019] Figure 1 It is a schematic diagram of a sensing measurement system provided by an exemplary embodiment of the present application;

[0020] Figure 2 It is a schematic flowchart of a trigger-based sensing measurement method provided by an exemplary embodiment of the present application;

[0021] Figure 3 is a schematic flowchart of a trigger-based sensing measurement method provided by an exemplary embodiment of the present application;

[0022] Figure 4 is a schematic flowchart of a threshold-based reporting phase provided by an exemplary embodiment of the present application;

[0023] Figure 5 is a schematic flowchart of a non-trigger-based sensing measurement method provided by an exemplary embodiment of the present application;

[0024] Figure 6 is a schematic flowchart of a proxy-based sensing measurement method provided by an exemplary embodiment of the present application;

[0025] Figure 7 is a message format diagram of a sensing proxy request frame provided by an exemplary embodiment of the present application;

[0026] Figure 8 is a message format diagram of a sensing proxy request frame provided by an exemplary embodiment of the present application;

[0027] Figure 9 is a message format diagram of a sensing proxy request frame provided by an exemplary embodiment of the present application;

[0028] Figure 10 is a schematic flowchart of a WLAN-based proxy sensing method provided by an exemplary embodiment of the present application;

[0029] Figure 11 is a schematic flowchart of a WLAN-based proxy sensing method provided by an exemplary embodiment of the present application;

[0030] Figure 12 is a structural block diagram of a sensing proxy initiating device provided by an exemplary embodiment of the present application;

[0031] Figure 13 is a structural block diagram of a sensing proxy responding device provided by an exemplary embodiment of the present application;

[0032] Figure 14 is a structural block diagram of a server provided by an exemplary embodiment of the present application.

[0033] The accompanying drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. Detailed Embodiments

[0034] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.

[0035] Exemplary embodiments will be described in detail herein, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0036] The terms used in this disclosure are for the purpose of describing particular embodiments only and are not intended to limit the disclosure. The singular forms "a", "the", and "said" used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0037] It should be understood that although the terms first, second, etc. may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this disclosure, the fourth field may also be referred to as the second parameter, and similarly, the second parameter may also be referred to as the fourth field. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".

[0038] First, some terms related to the embodiments of the present application are introduced as follows:

[0039] WLAN Sensing: Sensing people or objects in the environment by measuring the changes in the WLAN signal scattered and / or reflected by people or objects. That is, WLAN Sensing measures and senses the surrounding environment through wireless signals, thereby enabling functions such as detecting whether there are people intruding / moving / falling indoors, posture recognition, and establishing a three-dimensional image of the space.

[0040] Association Identifier (AID): Used to identify a terminal after establishing an association with an access point.

[0041] Un-association STA Identifier (USID): Used to identify a station that is not associated with an access point.

[0042] Medium Access Control (MAC): The abbreviation of the medium access control protocol or the medium access control address.

[0043] Transmission Opportunity (TXOP): It refers to a period of time during which a device with this transmission opportunity can initiate one or more transmissions actively.

[0044] WLAN Sensing: It senses people or objects in the environment by measuring the changes in WLAN signals scattered and / or reflected by people or objects. That is to say, WLAN Sensing measures and senses the surrounding environment through wireless signals, so as to complete many functions such as detecting whether there are people intruding / moving / falling indoors, posture recognition, and establishing three-dimensional images of the space.

[0045] WLAN devices participating in WLAN Sensing may include the following roles:

[0046] Sensing Initiator: A device that initiates sensing measurement and wants to know the sensing result;

[0047] Sensing Responder: A device that participates in sensing measurement but is not the sensing initiator;

[0048] Sensing Transmitter or Sensing Sender: A device that sends sensing illumination signal;

[0049] Sensing Receiver or Sensing Receiver: A device that receives sensing illumination signal;

[0050] Sensing by Proxy Initiator, which can also be called Proxy Request Device or Sensing Proxy Request Device, is a device that requests other devices to initiate sensing measurement;

[0051] Sensing by Proxy Responder, which can also be called SensingProxy STA or Sensing Proxy Responder, is a device that responds to the request of the proxy initiator and initiates sensing measurement;

[0052] Sensing processor: A device that processes sensing measurement results;

[0053] Sensing Participant. In the embodiments of the present application, the sensing participant may include a sensing initiating device, a sensing signal sending device, and a sensing signal receiving device that participate in sensing measurements; it may also only include a device that is a non-sensing initiating device participating in sensing measurements. That is, in this case, the sensing participant has the same meaning as the sensing response device.

[0054] A WLAN terminal may have one or more roles in a sensing measurement. For example, the sensing initiating device may be only a sensing initiating device, or it may become a sensing signal sending device, or it may become a sensing signal receiving device, or it may simultaneously be a sensing signal sending device and a sensing signal receiving device.

[0055] Figure 1 It is a block diagram of a sensing measurement system provided by an exemplary embodiment of the present application. In this sensing measurement system, there are terminals and terminals, or terminals and network devices, or an Access Point (AP) and a Station (STA). The present application does not make any limitations in this regard. In the present application, the case where the sensing measurement system includes an AP and an STA is taken as an example for illustration.

[0056] In some scenarios, the AP may be referred to as an AP STA. That is, in a certain sense, the AP is also a type of STA. In some scenarios, the STA may be referred to as a non-AP STA.

[0057] In some embodiments, the STA may include an AP STA and a non-AP STA.

[0058] The communication in the communication system may be between an AP and a non-AP STA, or between a non-AP STA and a non-AP STA, or between an STA and a peer STA. Here, the peer STA may refer to a device that communicates with the STA at the opposite end. For example, the peer STA may be an AP or a non-AP STA.

[0059] The AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. The AP device may be a terminal device (such as a mobile phone) or a network device (such as a router) with a Wireless-Fidelity (Wi-Fi) chip.

[0060] It should be understood that the role of the STA in the communication system is not absolute. For example, in some scenarios, when a mobile phone is connected to a router, the mobile phone is a non-AP STA. When the mobile phone acts as a hotspot for other mobile phones, the mobile phone acts as the role of an AP.

[0061] The AP and non-AP STAs can be devices applied to the vehicle networking, IoT nodes, sensors, etc. in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters, etc. in the smart home, and sensors, etc. in the smart city.

[0062] In some embodiments, the non-AP STA can support, but is not limited to, the 802.11bf standard. The non-AP STA can also support multiple current and future WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0063] In some embodiments, the AP can be a device that supports the 802.11bf standard. The AP can also be a device that supports multiple current and future WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0064] In the embodiments of the present application, the STA can be a mobile phone, a tablet computer (Pad), a computer, a virtual reality (VR) device, an augmented reality (AR) device, a wireless device in industrial control, a set-top box, a wireless device in self-driving, a vehicle-mounted communication device, a wireless device in remote medical, a wireless device in smart grid, a wireless device in transportation safety, a wireless device in smart city, or a wireless device in smart home, a wireless communication chip / ASIC / SOC, etc. that support the WLAN / Wi-Fi technology.

[0065] The frequency bands supported by the WLAN technology include, but are not limited to: low frequency bands (2.4 GHz, 5 GHz, 6 GHz), high frequency band (60 GHz).

[0066] There is one or more links between the station and the access point.

[0067] In some embodiments, the station and the access point support multi-band communication. For example, communication is carried out simultaneously in the 2.4 GHz, 5 GHz, 6 GHz, and 60 GHz frequency bands, or communication is carried out simultaneously on different channels in the same frequency band (or different frequency bands), improving the communication throughput and / or reliability between devices. Such devices are usually referred to as multi-band devices, or multi-link devices (Multi-Link Device, MLD), and sometimes also referred to as multi-link entities or multi-band entities. The multi-link device can be an access point device or a station device. If the multi-link device is an access point device, the multi-link device contains one or more APs; if the multi-link device is a station device, the multi-link device contains one or more non-AP STAs.

[0068] The multi-link device or AP including one or more APs, and the multi-link device or Non-AP including one or more non-AP STAs. In the embodiments of the application, the Non-AP can be referred to as an STA.

[0069] In the embodiments of the present application, the AP can include multiple APs, the Non-AP includes multiple STAs, and multiple links can be formed between the APs in the AP and the STAs in the Non-AP. The APs in the AP and the corresponding STAs in the Non-AP can perform data communication through the corresponding links.

[0070] An AP is a device deployed in a wireless local area network to provide wireless communication functions for STAs. A station can include: User Equipment (UE), access terminal, user unit, user station, mobile station, mobile device, remote station, remote terminal, mobile device, wireless communication device, user agent, or user device. Optionally, the station can also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device, or other processing devices connected to a wireless modem, in-vehicle device, wearable device. The embodiments of the present application are not limited thereto.

[0071] In the embodiments of the present application, both the station and the access point support the IEEE 802.11 standard, but are not limited to the IEEE 802.11 standard, and can also be other standards related to sensing measurement, such as the IEEE 802.11bf D0.1 - D3.0 series of standards.

[0072] The sensing measurement can be applied to a cellular network communication system, a Wireless Local Area Networks (WLAN) system, or a Wireless Fidelity (Wi-Fi) system. This application does not limit this. In this application, the case where the sensing measurement is applied to a WLAN or Wi-Fi system is taken as an example for illustrative description.

[0073] WLAN sensing includes: Sensing measurement session, Sensing measurement exchange, Sensing measurement session termination.

[0074] The stations participating in sensing may have roles such as a sensing initiator, a sensing responder, a sensing transmitter, a sensing receiver, etc. A station may have one or more roles in a sensing process. For example, a sensing initiator can be just a sensing initiator, or can become a sensing transmitter, or can become a sensing receiver, or can be both a sensing transmitter and a sensing receiver at the same time.

[0075] In the sensing measurement session negotiation, the sensing initiator sends a Sensing Measurement Request frame to the sensing responder, and the sensing responder responds with a Sensing Measurement Response frame. Through the interaction, both parties negotiate and determine the role of the sensing responder and the operation parameters related to sensing measurement. The sensing initiator can set in the Sensing Measurement Request frame whether the sensing responder as a sensing receiver needs to report the sensing measurement result (indicated in the Sensing Measurement Report Requested bit).

[0076] When the access point is the sensing initiator, the access point can set in the Sensing Measurement Request frame whether the sensing responder will be polled (indicated in the Poll Assigned bit).

[0077] When the access point is the sensing initiator, if a certain sensing responder indicates in its own capability information that it needs to be polled, then the sensing initiator (i.e., the access point) must set in the Sensing Measurement Request frame that this sensing responder will be polled.

[0078] If the sensing initiating device is an access point and the sensing initiating device can assign operation parameters to the sensing responding device, then it shall use a trigger-based sensing specific sub-element in the Sensing Measurement Parameters field of the Sensing Measurement Request frame and assign the following to it:

[0079] · Assign an AID or USID in the Association Identifier (AID) / USID field;

[0080] · If the "Poll required" bit in the last Sensing Capabilities element received from the sensing responding device is 1, or the sensing responding device polls a non-access point station in the trigger-based sensing measurement exchange, then set that the sensing responding device will be polled (indicated in the Poll Assigned field).

[0081] When the access point is the sensing initiating device, if the role of a sensing responding device is only a sensing signal receiving device and it does not need to report sensing measurement results, then the sensing initiating device (i.e., the access point) must set in the sensing session request frame that the sensing responding device will be polled. There are two purposes: 1. Ensure that both parties can correctly update the sensing measurement session expiry timer; 2. Ensure the availability of the station during the measurement and prevent resource waste caused by the access point allocating resources to a station that is actually unavailable.

[0082] When the access point is the sensing initiating device, if a sensing responding device has not completed the association process with the access point, then the sensing initiating device (i.e., the access point) must set in the sensing session request frame that the sensing responding device will be polled.

[0083] If there is no frame interaction between the sensing initiating device and the sensing responding device within the sensing measurement session expiry time indicated by the field "theMeasurement Session Expiry Exponent" in the Sensing Measurement Request frame, then the corresponding sensing measurement session will be implicitly terminated.

[0084] aMeasurementSessionExpiry: The expiry time of the sensing measurement session indicated by the Measurement Session Expiry Exponent in the Sensing Measurement Request frame. It is used to indicate the maximum duration of an established sensing measurement session. aMeasurementSessionExpiry: Set to the value derived from the MeasurementSession Expiry Exponent field of the Sensing Measurement Request frame that established the sensing measurement session. The maximum duration for the established sensing measurement session.

[0085] For the termination of an implicit sensing measurement session, the sensing initiating device and the sensing responding device use a sensing measurement session expiry timer, which is used to maintain the Measurement Session ID between the sensing initiating device and the sensing responding device. In the following cases, the sensing measurement session expiry timer shall be set to the measurement session expiry (aMeasurementSessionExpiry):

[0086] · The procedures specified in the sensing measurement session are successful;

[0087] · The interaction is completed in a trigger-based sensing measurement interaction;

[0088] · The interaction is completed in a non-trigger-based sensing measurement interaction.

[0089] After the sensing measurement session negotiation is completed, the sensing initiating device and the sensing responding device conduct multiple sensing measurement exchanges.

[0090] When the sensing initiating device is an access point (AP), and there are one or more participating sensing responding devices, the sensing measurement exchange can be trigger-based (TB sensing measurement exchange).

[0091] The trigger-based sensing measurement interaction may include at least one of the following phases: Polling phase, NDPA sounding phase, TF sounding phase - SR2SI variant, TF sounding phase - SR2SR variant, Threshold-based reporting phase, Basic reporting phase.

[0092] Figure 2 The flowchart shows the trigger-based sensing measurement method provided by an exemplary embodiment of the present application. The sensing measurement method includes: Polling phase, NDPA sounding phase, TF measurement phase, Reporting phase.

[0093] Among them, AP is the sensing initiator device, STA1 - STA4 are the sensing signal sending devices, and STA5 and STA6 are the sensing signal receiving devices. Assume that STA6 is a device that is always online and does not require polling.

[0094] In the Polling phase, AP sends a sensing poll trigger frame to five sensing responder devices STA1 - STA5. After receiving the sensing poll trigger frame, STA1, STA2, STA4, and STA5 send CTS-to-Self frames to AP as a response. Among them, STA3 does not send a CTS-to-Self frame and thus does not participate in the subsequent sensing measurement process.

[0095] In the NDPA sounding phase, AP sends a sensing NDPA frame to STA4 - 6 to trigger STA4 - 6 to prepare for NDPA measurement. Subsequently, after experiencing SIFS, AP sends an SI2SR NDP frame to STA4 - 6 to perform the measurement.

[0096] In the TF measurement phase, AP sends a sensing SR2SI measurement trigger frame to STA1 - 2 to trigger STA1 - 2 to prepare for TF measurement. Subsequently, after experiencing SIFS, STA1 - 2 sends a sensing SR2SI NDP frame to AP to perform the measurement.

[0097] In the reporting stage, the AP sends a sensing reporting trigger frame to STA5-6 to trigger STA5-6 to prepare for reporting the sensing measurement results. Subsequently, after a SIFS, STA5-6 sends a sensing measurement reporting frame to the AP.

[0098] Figure 3 FIG. shows a schematic flowchart of a sensing measurement method triggered by SR2SR variant provided by an exemplary embodiment of the present application. The sensing measurement method includes: a polling stage, a TF measurement stage, and a reporting stage.

[0099] Among them, the AP is a sensing initiating device, and STA1 and STA2 are sensing signal receiving devices.

[0100] In the polling stage, the AP sends a sensing polling trigger frame to STA1-STA5. After receiving the sensing polling trigger frame, STA1 and STA2 send a CTS-to-Self frame to the AP as a response.

[0101] In the TF measurement stage, the AP sends a sensing SR2SR measurement trigger frame to STA1 and STA 2 to trigger STA1 and STA2 to prepare for TF measurement. Subsequently, after a SIFS, STA1 sends an SR2SR NDP frame to STA 2 to perform the measurement.

[0102] In the reporting stage, the AP sends a sensing reporting trigger frame to STA2 to trigger STA2 to prepare for reporting the sensing measurement results. Subsequently, after a SIFS, STA2 sends a sensing measurement reporting frame to the AP.

[0103] Figure 4 FIG. shows a schematic flowchart of a threshold-based reporting stage provided by an exemplary embodiment of the present application. The method includes: an NDPA measurement stage and a threshold-based reporting stage.

[0104] In the NDPA measurement stage, the sensing signal sending device sends an NDPA frame and an NDP frame. The sensing signal receiving devices 1 and 2 perform NDPA measurement.

[0105] The threshold-based reporting stage includes: a CSI change reporting sub-stage and a measurement reporting sub-stage.

[0106] In the CSI change reporting sub-stage, the sensing initiating device sends a threshold-based sensing reporting trigger frame (SensingThreshold-based Reporting Trigger), indicating that the two sensing signal receiving devices 1 and 2 are reporting CSI changes. After a SIFS, the two sensing signal receiving devices 1 and 2 send a sensing measurement reporting frame to the sensing initiating device, and the sensing measurement reporting frame carries the CSI change.

[0107] In the measurement reporting sub-phase, when the sensing initiating device determines that the CSI change of the sensing signal receiving device 1 exceeds the threshold, it sends a sensing reporting trigger frame to the two sensing signal receiving devices 1, and the sensing signal receiving device 1 sends a measurement result reporting frame to the sensing initiating device.

[0108] When the sensing initiating device is a non-access point station (non-AP STA), the participating sensing response device is an access point, and the sensing measurement interaction is non-trigger-based (Non-TB sensing measurement exchange).

[0109] The non-trigger-based sensing measurement interaction can include: a measurement phase (Measurement sounding phase) and a reporting phase (Reporting phase).

[0110] Figure 5 The flowchart of the non-trigger-based sensing measurement method according to an exemplary embodiment of the present application is shown. The method includes: a measurement phase and a reporting phase.

[0111] In the measurement phase, as the STA1 acting as the sensing initiating device, it can send a sensing NDPA frame and an SI2SR NDP frame to the AP for the AP to perform NDP measurement; the AP can send an SR2SI NDP frame to the STA1 for the STA1 to perform measurement.

[0112] In the reporting phase, the AP sends a sensing measurement reporting frame to the STA1 to report the sensing measurement results.

[0113] WLAN Proxy Sensing Process (Sensing By Proxy, SBP)

[0114] A non-access point station (non-AP STA) can let an access point (AP) agent initiate and perform trigger-based sensing measurements through a proxy sensing process. Specifically, the non-access point station sends a proxy sensing request frame (SBP Request frame) carrying proxy-related parameters (such as sensing response device information, indicated in the SBP Parameters element) and sensing measurement-related parameters (such as bandwidth, number of transceiver streams, number of receiving antennas, available sensing time window, etc., indicated in the Sensing Measurement Parameters element) to the access point. The access point sends a proxy sensing request frame (SBP Response frame) carrying acceptance or rejection information to respond. In this process, the non-access point station is called the sensing proxy initiating device (SBP Initiator), and the access point is called the sensing proxy responding device (SBP Responder). If the access point accepts the proxy sensing request, the access point will establish a sensing measurement session with one or more stations in the associated basic service set (BSS) and perform trigger-based sensing measurements.

[0115] If the Sensing Receiver bit in the Sensing Measurement Parameters element included in the Sensing Responder bit is reserved, the Sensing Measurement Report Requested bit in the Sensing Measurement Parameters element included in the Sensing Responder bit will be set to:

[0116] · 1, indicating that the sensing proxy responding device (SBP Responder) (i.e., the AP) and all sensing response devices with the role of sensing signal receiving devices (i.e., the values 01 or 11 in the Preferred Responder Role Bitmap in the SBP parameter element) will send the Sensing Measurement Report bit in the sensing measurement interaction generated by the sensing measurement session initiated by the sensing proxy responding device (SBP Responder).

[0117] · 0 indicates that the Sensing Agent Responder (i.e., AP) and all Sensing Responder devices with the role of Sensing Receiver Signal devices (i.e., the values 01 or 11 in the Preferred Responder Role Bitmap in the SBP parameter element) will not send Sensing Measurement Report frames in the sensing measurement interaction generated by the sensing measurement session initiated by the Sensing Agent Responder device.

[0118] In some embodiments, as Figure 6 shown, the Sensing Agent Initiator device sends a Sensing Agent Request frame to the Sensing Agent Responder device (AP) to request the Sensing Agent Responder device to establish proxy sensing measurements (such as WLAN sensing), and the Sensing Agent Responder device sends a Sensing Agent Response frame to the Sensing Agent Initiator device to accept the sensing agent task.

[0119] The Sensing Agent Responder device sends a Sensing Measurement Setup Request frame to the Sensing Responder device to establish sensing measurement settings; the Sensing Responder device sends a Sensing Measurement Setup Response frame to the Sensing Agent Responder device to confirm the establishment of sensing measurements.

[0120] Exemplarily, a non - access - point station (non - AP STA) can use the sensing agent process to let the access point (AP) proxy initiate and execute trigger - based sensing measurements. The non - access - point station sends a Sensing Agent Request frame (SBP Requestframe) carrying proxy - related parameters (such as sensing responder device information, indicated in the SBP Parameters element) and sensing measurement - related parameters (such as bandwidth, number of transceiver streams, number of receiving antennas, available sensing time window, etc., indicated in the SensingMeasurement Parameters element) to the access point, and the access point sends a Sensing Agent Request frame (SBPResponse frame) carrying acceptance or rejection information for response. In this process, the non - access - point station is called the Sensing Agent Initiator (SBP Initiator), and the access point is called the Sensing Agent Responder (SBP Responder). If the access point accepts the sensing agent request, the access point will establish a sensing measurement session with one or more stations in the associated Basic Service Set (BSS) and execute trigger - based sensing measurements.

[0121] By indicating through the "Sensing Measurement Report Requested" bit in the sensing agent request frame, a non-access point station can request the access point to report or not report sensing measurement results. Correspondingly, when establishing a sensing session with one or more stations, the access point will also indicate whether the sensing response device needs to report or not report sensing measurement results.

[0122] By indicating through the "Sensing Responder" bit in the sensing agent request frame, a non-access point station itself can also participate in the measurement as a sensing response device. If the non-access point station itself participates in the measurement as a sensing receiving device, the access point will indicate that the non-access point station does not report sensing measurement results when establishing a sensing session with the non-access point station.

[0123] If the sensing agent initiating device expects to receive one or more sensing measurement results sent by the sensing agent responding device, then the sensing agent initiating device must remain available within the configured sensing available time window. The sensing measurement results are obtained by the sensing agent responding device through trigger-based sensing measurement interaction within the corresponding sensing available time window.

[0124] If there is no frame interaction between the sensing agent initiating device and the sensing agent responding device within the proxy sensing expiration time indicated by the "SBP Procedure Expiry Exponent" field in the sensing agent request frame, then the corresponding sensing agent process will be implicitly terminated.

[0125] aSBPProcedureExpiry: The proxy sensing expiration time indicated by the SBP Procedure Expiry Exponent in the SBP Request. It is used to indicate the time limit for the SBP procedure to remain operational when there is no frame interaction between the sensing agent initiating device and the sensing agent responding device.

[0126] The value of the proxy sensing process timer (SBP procedure expiry timer) is included in the SBP Parameters element within the SBP Request frame. After the corresponding proxy sensing process timer expires, the proxy sensing process should be considered terminated (see 11.55.2.4 (Termination)).

[0127] The technical problems that this application may need to solve include at least one of the following:

[0128] 1. The station acting as a sensing response device is frequently polled during the WLAN sensing process, which is not conducive to power saving of the station.

[0129] 2. How to avoid resource waste caused by the access point allocating resources while the station is actually unavailable.

[0130] In the case of WLAN proxy awareness, a non-access point station that is a sensing proxy initiating device (SBP Initiator) can participate in the measurement (i.e., act as a sensing response device) or not participate in the measurement (i.e., not act as a sensing response device).

[0131] Case 1: The sensing proxy initiating device participates in the measurement;

[0132] Case 1-1: If the sensing proxy initiating device acts as a sensing signal transmitting device, in order not to waste the time domain and / or spatial domain resources in the trigger-based sensing measurement interaction, it generally needs to be polled, unless the sensing proxy initiating device determines that it is always available (e.g., does not enter the sleep state). If the sensing proxy initiating device is not polled, it may lead to resource waste. For example, the access point allocates time domain resources to the sensing signal transmitting device to execute the response-to-initiate variant trigger measurement phase and / or the response-to-response variant trigger measurement phase, but the sensing signal transmitting device is in the sleep state and unavailable, resulting in waste of time domain resources.

[0133] Case 1-2: If the sensing proxy initiating device acts as a sensing signal receiving device, in order not to waste the time domain and / or spatial domain resources in the trigger-based sensing measurement interaction, it generally needs to be polled, unless the sensing proxy initiating device determines that it is always available (e.g., does not enter the sleep state). If the sensing proxy initiating device is not polled, it may lead to resource waste. For example, the access point allocates time domain and spatial domain resources to the sensing signal receiving device to execute the NDPA measurement phase and / or the response-to-response variant trigger measurement phase, but the sensing signal receiving device is in the sleep state and unavailable, resulting in waste of time domain and spatial domain resources. In particular, in Case 1-2-1, if the sensing proxy initiating device participates in the measurement and only acts as a sensing signal receiving device, and does not require the sensing proxy response device (i.e., the access point) to report the sensing measurement results (including those of the access point itself and other sensing signal receiving devices), then the sensing proxy initiating device does not need to report the sensing measurement results to the sensing proxy response device. If the sensing proxy initiating device is not polled by the access point either, then there is no frame interaction with the access point in the trigger-based sensing measurement interaction. Therefore, in order to achieve a frame interaction to ensure that the sensing session is not implicitly terminated, it generally needs to be polled.

[0134] Case 2: When the sensing agent initiating device requests the sensing agent responding device (i.e., the access point) to report sensing measurement results (including those of the access point itself and other sensing signal receiving devices), in order not to waste the time-domain resources for the access point to report sensing measurement results, it generally needs to be polled, unless the sensing agent initiating device is determined to be always available (e.g., not entering the sleep state). For example, if the access point sends a sensing measurement report to the sensing agent initiating device and the sensing agent initiating device is unavailable, it will result in a waste of time-domain resources.

[0135] Case 3: When the sensing agent initiating device does not participate in the measurement, if the sensing agent initiating device also does not request the sensing agent responding device (i.e., the access point) to report sensing measurement results (including those of the access point itself and other sensing signal receiving devices).

[0136] For Case 3, one method is that the sensing agent initiating device indicates that the corresponding sensing agent process has no sensing agent expiration time, or indicates that the sensing agent expiration time of the corresponding sensing agent process is infinite. Thus, there is no implicit termination in the corresponding sensing agent process, and the sensing agent responding device does not need to poll the sensing agent initiating device in the corresponding trigger-based sensing measurement interaction, thereby achieving better power saving.

[0137] As Figure 7 shown, the sensing agent initiating device can make such an indication in the sensing agent request frame: The SBP Request field in the SBP Parameters Control field indicates that the current SBP Parameters element is carried in the SBP Request frame. When the Sensing Measurement Report Requested field in the Sensing Measurement Parameters field indicates not to report sensing measurement results (e.g., set to 0) and the Sensing Responder field in the SBP Parameters Control field indicates not to act as a sensing response device (e.g., set to 0), the SBP Procedure Expiry Exponent field in the SBP Parameters Control field is a reserved field, indicating that the corresponding sensing agent process has no sensing agent expiration time. At this time, the sensing agent request frame may not include the ISTAAvailability Window element, and the corresponding sensing agent response frame may also not include the RSTA Availability Window element.

[0138] As Figure 8 shown, the sensing agent initiating device can indicate in the sensing agent request frame as follows: The SBP Request field in the SBP Parameters Control field indicates that the current SBP Parameters element is carried in the sensing agent request frame (SBP Request). When all the sensing response devices that are sensing signal receiving devices are indicated not to report sensing measurement results in the Report Requested Bitmap field in the SBP parameter element (for example, all bits are set to 0) or the Report Requested Bitmap field does not exist, and the Sensing Measurement Report Requested field in the Sensing Measurement Parameters field indicates that the sensing agent response device does not report the sensing measurement results generated by itself as a sensing signal receiving device (for example, set to 0), and the Sensing Responder field in the SBP Parameters Control field indicates not to act as a sensing response device (for example, set to 0), then the SBP Procedure Expiry Exponent field in the SBP Parameters Control field is a reserved field, indicating that the corresponding sensing agent process has no sensing agent expiration time. At this time, the sensing agent request frame may not include the ISTA Availability Window element, and the corresponding sensing agent response frame may not include the RSTA Availability Window element either.

[0139] Practical application scenarios of this method are, for example: When the hostess of a family leaves home, she senses the activity status of the elderly in the family (for example, whether the elderly have fallen, or whether the activity time of the elderly has significantly decreased, revealing abnormal health status of the elderly). The hostess can use her mobile phone (the sensing agent initiator) to initiate a sensing agent process to the access point, and the access point performs trigger-based sensing measurement interactions with other devices in the home (such as tablets, TVs, water heaters, etc.). The sensing measurement results generated during this process will be reported by each device in the home to the cloud server for processing through the cloud service (rather than the WLAN method, that is, there is no need to report based on WLAN). Obviously, in this case, the hostess's mobile phone is unavailable during the sensing measurement interaction. If the implicit termination method of the sensing agent process of related technologies is adopted, then the sensing agent process will not be able to achieve the expected sensing application.

[0140] Optionally, the sensing agent initiating device may also indicate in the sensing agent request frame the total execution time of multiple sensing measurement interaction processes initiated by the sensing agent responding device. For example, it may indicate to automatically end after performing sensing measurements for a certain duration (such as 5 minutes, such as 1 hour, such as 10 hours, such as 3 days, etc.), or after performing a certain number of sensing measurements, or after performing a certain number of sensing available time windows.

[0141] For case 3, another method is that the sensing agent responding device polls the sensing agent initiating device once within each corresponding sensing available time window. If the sensing agent initiating device responds with CTS-to-self (this response does not indicate that the sensing agent initiating device participates in sensing measurements), then both parties reset the corresponding sensing agent expiration timer; otherwise, if the sensing agent initiating device does not respond with CTS-to-self, then both parties do not reset the corresponding sensing agent expiration timer.

[0142] Optionally, to ensure that the sensing agent process corresponding to the sensing agent initiating device and the sensing agent responding device is not implicitly terminated, the sensing agent responding device should poll the sensing agent initiating device at least once within the expiration time of the corresponding sensing agent process.

[0143] For case 3, another method is that the sensing agent initiating device indicates the frequency at which it is polled in the corresponding trigger-based sensing measurement interaction. This frequency is less than the frequency of the trigger-based sensing measurement interaction (for example, the sensing agent responding device (access point) polls the sensing agent initiating device only once every 10 trigger-based sensing measurement interactions), or less than the frequency of the corresponding sensing available time window (for example, the sensing agent responding device (access point) polls the sensing agent initiating device only once every 6 sensing available time windows), or if the frequency is that the sensing agent responding device (access point) polls the sensing agent initiating device once or multiple times within the sensing agent expiration time, so as to achieve better power saving. At least, this frequency is at least that the sensing agent responding device (access point) polls the sensing agent initiating device once within the sensing agent expiration time.

[0144] As Figure 9 shown, the sensing agent initiating device may indicate in this way in the SBP parameter control field of the sensing agent request frame: add the AVW to Poll field, indicating how many sensing available time windows the sensing agent responding device (access point) polls the sensing agent initiating device at intervals. For example, 0 means 1 (same as method 2), 1 means 2, 2 means 3, and so on.

[0145] In some embodiments, "n" in polling every n sensing available time windows includes the sensing available time window when performing the polling. For example, when n is 4, the sensing agent response device polls in the 1st sensing available time window, the 5th sensing available time window, and the 8th sensing available time window.

[0146] In some embodiments, "n" in polling every n sensing available time windows does not include the sensing available time window when performing the polling. For example, when n is 4, the sensing agent response device polls in the 1st sensing available time window, the 6th sensing available time window, and the 11th sensing available time window.

[0147] Figure 10 The flowchart of a WLAN-based agent sensing method provided by an exemplary embodiment of the present application is shown. The method includes at least one of the following steps:

[0148] Step 120: The sensing agent initiating device sends a sensing agent request frame to the sensing agent response device;

[0149] Among them, the sensing agent request frame includes at least one of a first field, a second field, and a third field.

[0150] The first field is used to indicate that the sensing agent process expiration time is none or infinite. The sensing agent process expiration time is also referred to as the sensing agent expiration time.

[0151] The second field is used to indicate that the sensing agent initiating device does not participate in the measurement.

[0152] The third field is used to indicate that the sensing agent initiating device does not require the sensing agent response device to report the sensing measurement result.

[0153] Optionally, the sensing agent request frame does not include: the ISTA available time window element.

[0154] The sensing agent response device receives the sensing agent request frame sent by the sensing agent initiating device.

[0155] Step 140: The sensing agent response device sends a sensing agent response frame to the sensing agent initiating device;

[0156] Optionally, the sensing agent impact frame does not include: the RSTA available time window element.

[0157] The sensing agent initiating device receives the sensing agent response frame sent by the sensing agent response device.

[0158] Step 160: In trigger-based sensing, the sensing agent response device does not poll the sensing agent response device.

[0159] When the first condition is met, in trigger-based sensing, the sensing agent response device is not polled.

[0160] The first condition includes at least one of the following: the expiration time of the sensing agent process is none or infinite; the sensing agent initiating device does not participate in the measurement; the sensing agent initiating device does not require the sensing agent response device to report sensing measurement results.

[0161] In some embodiments, the expiration time of the sensing agent process is indicated by a first field in the sensing agent request frame. The first field is the SBP process expiration index field. When the first field is a reserved field, it is used to indicate that the expiration time of the sensing agent process is none or infinite.

[0162] In some embodiments, the fact that the sensing agent initiating device does not participate in the measurement is indicated by a second field in the sensing agent request frame. The second field is the sensing response field in the SBP parameter control field. When the sensing response field has a first value, it is used to indicate that the sensing agent initiating device does not participate in the measurement. The first value can be 0 or 1.

[0163] In some embodiments, the fact that the sensing agent initiating device does not require the sensing agent response device to report sensing measurement results is indicated by a third field in the sensing agent request frame. The third field includes at least one of the following fields: the sensing measurement report requested field in the sensing measurement parameter field; the report request bit map in the SBP parameter element.

[0164] In some embodiments, when it is indicated in the report request bit map field in the SBP parameter element that all sensing agent response devices that are sensing signal receiving devices do not report sensing measurement results (for example, all bits are set to 0). Each bit in the report request bit map corresponds to a sensing signal receiving device. The i-th bit is used to indicate whether the i-th sensing signal receiving device reports sensing measurement results.

[0165] In some embodiments, the report request bit map field does not exist, and the sensing measurement report requested field in the sensing measurement parameters field indicates that the sensing agent response device does not report the sensing measurement results generated by itself as a sensing signal receiving device (for example, set to 0), and the sensing responder field in the SBP parameter set control field indicates that it is not a sensing response device (for example, set to 0).

[0166] In some embodiments, the sensing agent initiating device is a non-AP STA, and the sensing agent responding device is an AP. The above-mentioned trigger-based sensing is initiated by the AP acting as an agent for the non-AP STA.

[0167] In summary, the method provided in this embodiment can effectively help the sensing agent initiating device save power by not polling the sensing agent initiating device. Since in some scenarios, the sensing agent initiating device is in a state far from the sensing agent responding device and does not participate in sensing measurements, nor does it require the sensing agent responding device to report sensing measurement results at the WLAN level. Therefore, not polling the sensing agent initiating device at this time can reduce the power consumption of the sensing agent initiating device for sending corresponding frames and increase the battery life of the sensing agent initiating device.

[0168] The method provided in this embodiment also avoids the problem that the sensing agent process is implicitly terminated due to no frame interaction between the sensing agent initiating device and the sensing agent responding device by setting the expiration time of the sensing agent process to none or infinite.

[0169] It should be noted that the above step 120 can be independently implemented as a method on the side of the sensing agent initiating device, and the above step 140 and / or step 160 can be independently implemented as a method on the side of the sensing agent responding device.

[0170] Figure 11 The flowchart of the WLAN-based proxy sensing method provided by an exemplary embodiment of the present application is shown. The method includes at least one of the following steps:

[0171] Step 220: The sensing agent initiating device sends a sensing agent request frame to the sensing agent responding device;

[0172] Among them, the sensing agent request frame includes at least one of a second field, a third field, and a fourth field.

[0173] The second field is used to indicate that the sensing agent initiating device does not participate in the measurement.

[0174] The third field is used to indicate that the sensing agent initiating device does not require the sensing agent responding device to report sensing measurement results.

[0175] The fourth field is associated with the number of times of polling the sensing agent initiating device.

[0176] The sensing agent responding device receives the sensing agent request frame sent by the sensing agent initiating device.

[0177] Step 240: The sensing agent responding device sends a sensing agent response frame to the sensing agent initiating device;

[0178] Step 260: In the trigger-based sensing, the number of times the polling sensing agent initiates a device is less than the number of trigger-based sensing interactions by the sensing agent response device.

[0179] When the first condition is met, in the trigger-based sensing, the number of times the polling sensing agent initiates a device is less than the number of trigger-based sensing interactions.

[0180] The first condition includes at least one of the following: the sensing agent initiating device does not participate in the measurement; the sensing agent initiating device does not require the sensing agent response device to report sensing measurement results.

[0181] In some embodiments, the fact that the sensing agent initiating device does not participate in the measurement is indicated by a second field in the sensing agent request frame. The second field is the sensing response field in the SBP parameter control field. When the sensing response field takes a first value, it is used to indicate that the sensing agent initiating device does not participate in the measurement. The first value can be 0 or 1.

[0182] In some embodiments, the fact that the sensing agent initiating device does not require the sensing agent response device to report sensing measurement results is indicated by a third field in the sensing agent request frame. The third field includes at least one of the following fields: the sensing measurement report request field in the sensing measurement parameter field; the report request bit map in the SBP parameter element.

[0183] In some embodiments, when it is indicated in the report request bit map field of the SBP parameter element that all sensing agent response devices serving as sensing signal receiving devices do not report sensing measurement results (for example, all bits are set to 0). Each bit in the report request bit map corresponds to a sensing signal receiving device. The i-th bit is used to indicate whether the i-th sensing signal receiving device reports sensing measurement results.

[0184] In some embodiments, the report request bit map field does not exist, and the sensing measurement report requested field in the Sensing Measurement Parameters field indicates that the sensing agent response device does not report the sensing measurement results generated by itself as a sensing signal receiving device (for example, set to 0), and the sensing responder field in the SBP parameter set control field indicates that it is not a sensing response device (for example, set to 0).

[0185] In some embodiments, within the sensing agent process expiration time, the number of times the polling sensing agent initiates a device is at least once.

[0186] In some embodiments, the fourth field is carried in the sensing agent request frame, and the fourth field is associated with the number of times of polling the sensing agent initiating device. Optionally, the fourth field is the Available Window to Poll (AVW to Poll) field for the sensing available time period.

[0187] In some embodiments, the fourth field includes at least one of the following: the number of times of polling the sensing agent initiating device; the frequency or period of polling the sensing agent initiating device.

[0188] In some embodiments, the frequency or period is determined based on the sensing available time window as the basic time unit.

[0189] The sensing agent initiating device can be indicated in the SBP parameter control field in the sensing agent request frame as follows: add the AVW to Poll field, indicating how many sensing available time windows the sensing agent responding device (access point) polls the sensing agent initiating device once, for example, 0 means 1 (same as method 2), 1 means 2, 2 means 3, and so on.

[0190] In some embodiments, the sensing agent initiating device is a non-AP STA, and the sensing agent responding device is an AP. The above trigger-based sensing is initiated by the AP as the proxy of the non-AP STA.

[0191] In summary, the method provided in this embodiment can effectively help the sensing agent initiating device save power by reducing the polling of the sensing agent initiating device. Since in some scenarios, the sensing agent initiating device is in a state far from the sensing agent responding device and does not participate in sensing measurements, nor does it require the sensing agent responding device to report sensing measurement results from the WLAN layer. Therefore, reducing the polling of the sensing agent initiating device at this time can reduce the power consumption of the sensing agent initiating device for sending corresponding frames and increase the battery life of the sensing agent initiating device.

[0192] The method provided in this embodiment also avoids the problem that the sensing agent process is implicitly terminated due to no frame interaction between the sensing agent initiating device and the sensing agent responding device by polling the sensing agent initiating device at least once within the expiration time of the sensing agent process.

[0193] It should be noted that the above step 120 can be independently implemented as a method on the side of the sensing agent initiating device, and the above step 140 and / or step 160 can be independently implemented as a method on the side of the sensing agent responding device.

[0194] It should also be noted that the message structures in the above various message format diagrams are only for illustrative purposes. Those skilled in the art can understand that without changing the essence of the function, the names, sorting, hierarchy, etc. of the above various fields can be changed differently, and all are within the protection scope of the embodiments of the present application.

[0195] Figure 12 The block diagram of a perception agent response device provided by an exemplary embodiment of the present application is shown. The device includes: a sending module 1220;

[0196] The sending module 1220 is configured to, in the triggered perception, not poll the perception agent initiating device, or, in the triggered perception, the number of times of polling the perception agent initiating device is less than the number of triggered perception interactions.

[0197] In some embodiments, "not polling the perception agent initiating device" can be understood as: not sending a perception polling trigger frame to the perception agent initiating device. In some embodiments, "the number of times of polling the perception agent initiating device is less than the number of triggered perception interactions" can be understood as: the number of times of sending a perception polling trigger frame to the perception agent initiating device is less than the number of triggered perception interactions.

[0198] In some embodiments, the sending module 1220 is configured to, when a first condition is met, not poll the perception agent initiating device, or, in the triggered perception, the number of times of polling the perception agent initiating device is less than the number of triggered perception interactions;

[0199] Wherein, the first condition includes at least one of the following: the expiration time of the perception agent process is none or infinite; the perception agent initiating device does not participate in the measurement; the perception agent initiating device does not require the perception agent response device to report the perception measurement result.

[0200] In some embodiments, the expiration time of the perception agent process is indicated by a first field in the perception agent request frame. In some embodiments, the first field is the SBP process expiration indication field. In some embodiments, when the first field is a reserved field, it is used to indicate that the expiration time of the perception agent process is none or infinite.

[0201] In some embodiments, that the perception agent initiating device does not participate in the measurement is indicated by a second field in the perception agent request frame. In some embodiments, the second field is the perception response field in the SBP parameter control field.

[0202] In some embodiments, that the perception agent initiating device does not require the perception agent response device to report the perception measurement result is indicated by a third field in the perception agent request frame.

[0203] In some embodiments, the third field includes at least one of the following fields: the sensing measurement reporting request field in the sensing measurement parameter field; the reporting request bit map in the SBP parameter element.

[0204] In some embodiments, the sensing agent request frame does not include the ISTA available time window element, and the sensing agent response frame for responding to the sensing agent request frame does not include the RSTA available time window element.

[0205] In some embodiments, within the expiration time of the sensing agent process, the number of times of polling the device that initiates the sensing agent is at least once.

[0206] In some embodiments, the fourth field is carried in the sensing agent request frame, and the fourth field is associated with the number of times of polling the device that initiates the sensing agent. In some embodiments, the fourth field includes at least one of the following: the number of times of polling the device that initiates the sensing agent; the frequency or period of polling the device that initiates the sensing agent. In some embodiments, the frequency or period is determined based on the sensing available time window as the basic time unit.

[0207] In some embodiments, the sensing agent request device further includes a receiving module, and the receiving module is configured to receive a sensing agent response frame and / or a sensing poll trigger frame.

[0208] Figure 13 The block diagram of a sensing agent response device provided by an exemplary embodiment of the present application is shown. The device includes: a receiving module 1320;

[0209] The receiving module 1320 is configured to not be polled by the sensing agent response device in the trigger-based sensing, or, in the trigger-based sensing, the number of times of being polled by the sensing agent response device is less than the number of trigger-based sensing interactions.

[0210] In some embodiments, "not polling the device that initiates the sensing agent" can be understood as: not receiving the sensing poll trigger frame sent by the sensing agent response device. In some embodiments, "the number of times of polling the device that initiates the sensing agent is less than the number of trigger-based sensing interactions" can be understood as: the number of sensing poll trigger frames received from the sensing agent response device is less than the number of trigger-based sensing interactions.

[0211] In some embodiments, the receiving module 1320 is configured to, when a first condition is satisfied, not be polled by the sensing agent response device in the trigger-based sensing, or, in the trigger-based sensing, the number of times of being polled by the sensing agent response device is less than the number of trigger-based sensing interactions;

[0212] Wherein, the first condition includes at least one of the following: the expiration time of the sensing agent process is none or infinite; the device initiating the sensing agent does not participate in the measurement; the device initiating the sensing agent does not require the device responding to the sensing agent to report sensing measurement results.

[0213] In some embodiments, the expiration time of the sensing agent process is indicated by a first field in the sensing agent request frame. In some embodiments, the first field is the SBP process expiration index field. In some embodiments, when the first field is a reserved field, it is used to indicate that the expiration time of the sensing agent process is none or infinite.

[0214] In some embodiments, the fact that the device initiating the sensing agent does not participate in the measurement is indicated by a second field in the sensing agent request frame. In some embodiments, the second field is the sensing response field in the SBP parameter control field.

[0215] In some embodiments, the fact that the device initiating the sensing agent does not require the device responding to the sensing agent to report sensing measurement results is indicated by a third field in the sensing agent request frame.

[0216] In some embodiments, the third field includes at least one of the following fields: the sensing measurement reporting request field in the sensing measurement parameter field; the reporting request bit map in the SBP parameter element. In some embodiments, the sensing agent request frame does not include the ISTA available time window element, and the sensing agent response frame for responding to the sensing agent request frame does not include the RSTA available time window element.

[0217] In some embodiments, within the expiration time of the sensing agent process, the number of times of polling the device initiating the sensing agent is at least once.

[0218] In some embodiments, a fourth field is carried in the sensing agent request frame, and the fourth field is associated with the number of times of polling the device initiating the sensing agent. In some embodiments, the fourth field includes at least one of the following: the number of times of polling the device initiating the sensing agent; the frequency or period of polling the device initiating the sensing agent. In some embodiments, the frequency or period is determined based on the sensing available time window as the basic time unit. In some embodiments, the sensing agent response device further includes a sending module, and the sending module is used to receive the sensing agent response frame and / or the sensing polling trigger frame.

[0219] Figure 14 It is a schematic structural diagram of a sensing measurement device (a device initiating the sensing agent and / or a device responding to the sensing agent) provided by an exemplary embodiment of the present application. The sensing measurement device 1400 includes: a processor 1401, a receiver 1402, a transmitter 1403, a memory 1404, and a bus 1405.

[0220] The processor 1401 includes one or more processing cores, and the processor 1401 executes various functional applications and information processing by running software programs and modules.

[0221] The receiver 1402 and the transmitter 1403 can be implemented as a communication component, and the communication component can be a communication chip.

[0222] The memory 1404 is connected to the processor 1401 through the bus 1405. The memory 1404 can be used to store at least one instruction, and the processor 1401 is used to execute the at least one instruction to implement each step in the above method embodiments.

[0223] In addition, the memory 1404 can be implemented by any type of volatile or non-volatile storage device or a combination thereof. The volatile or non-volatile storage devices include, but are not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), read-only memory (ROM), magnetic memory, flash memory, programmable read-only memory (PROM).

[0224] The embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is used to be executed by a sensing measurement device to implement the above WLAN-based proxy sensing method.

[0225] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid state drives (SSD), or optical disks, etc. Among them, the random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM).

[0226] In an exemplary embodiment, a chip is further provided, which includes programmable logic circuits and / or program instructions. When the chip runs on a computer device, it is used to implement the WLAN-based proxy awareness method described in the above aspects.

[0227] In an exemplary embodiment, a computer program product is further provided. The computer program product includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor reads and executes the computer instructions to implement the WLAN-based proxy awareness method provided by the above method embodiments.

[0228] In an exemplary embodiment, a computer-readable storage medium is further provided. A computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the WLAN-based proxy awareness method provided by the above method embodiments.

[0229] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium, and the above-mentioned storage medium can be a read-only memory, a disk, an optical disc, etc.

[0230] Those skilled in the art should be able to realize that in the above one or more examples, the functions described in the embodiments of the present application can be implemented by hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. The computer-readable medium includes computer storage media and communication media, where the communication media includes any medium that facilitates the transfer of a computer program from one place to another. The storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0231] The above are only optional embodiments of the present application, and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A WLAN-based proxy awareness method, characterized in that The method is executed by a sensing agent response device, and the method includes: In trigger-based sensing, the sensing agent initiating device is not polled, or, in the trigger-based sensing, the number of times the sensing agent initiating device is polled is less than the number of trigger-based sensing interactions.

2. The method according to claim 1, wherein The fact that in trigger-based sensing, the sensing agent initiating device is not polled, or, in the trigger-based sensing, the number of times the sensing agent initiating device is polled is less than the number of trigger-based sensing interactions, includes: When a first condition is met, the sensing agent initiating device is not polled, or, in the trigger-based sensing, the number of times the sensing agent initiating device is polled is less than the number of trigger-based sensing interactions; Wherein, the first condition includes at least one of the following: The expiration time of the sensing agent process is none or infinite; The sensing agent initiating device does not participate in measurement; The sensing agent initiating device does not require the sensing agent response device to report sensing measurement results.

3. The method according to claim 2, wherein The expiration time of the sensing agent process is indicated by a first field in the sensing agent request frame; or, The fact that the sensing agent initiating device does not participate in measurement is indicated by a second field in the sensing agent request frame; or, The fact that the sensing agent initiating device does not require the sensing agent response device to report sensing measurement results is indicated by a third field in the sensing agent request frame.

4. The method according to claim 2, wherein Within the expiration time of the sensing agent process, the number of times the sensing agent initiating device is polled is at least once.

5. A proxy awareness method based on WLAN, characterized in that, The method is executed by a sensing agent initiating device, and the method includes: In trigger-based sensing, it is not polled by the sensing agent response device, or, in the trigger-based sensing, the number of times it is polled by the sensing agent response device is less than the number of trigger-based sensing interactions.

6. A perception agent response device, characterized in that, The device includes: A sending module, configured to, in trigger-based sensing, not poll the sensing agent initiating device, or, in the trigger-based sensing, the number of times the sensing agent initiating device is polled is less than the number of trigger-based sensing interactions.

7. A perception agent initiating device, characterized in that, The device includes: A receiving module, configured to, in trigger-based sensing, not be polled by the sensing agent response device, or, in the trigger-based sensing, the number of times it is polled by the sensing agent response device is less than the number of trigger-based sensing interactions.

8. A perception measurement device, characterized in that, The sensing measurement device includes a processor and a memory, and at least one segment of program is stored in the memory; the processor is configured to execute the at least one segment of program in the memory to implement the WLAN-based agent sensing method according to any one of claims 1 to 5 above.

9. A computer-readable storage medium, characterized in that, Executable instructions are stored in the readable storage medium, and the executable instructions are loaded and executed by a processor to implement the WLAN-based agent sensing method according to any one of claims 1 to 5 above.

10. A computer program product, characterized in that, The computer program product includes computer instructions, the computer instructions are stored in a computer-readable storage medium, and the processor reads and executes the computer instructions from the computer-readable storage medium to implement the WLAN-based agent sensing method according to any one of claims 1 to 5 above.