Opportunistic sensing measurement method, apparatus, device, and storage medium
By employing opportunistic sensing and measurement methods and making reasonable use of data packets for sensing and measurement, the problem of data transmission interruption in wireless sensing and measurement is solved, achieving a balance between service latency and accuracy, and saving network resources.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHENGDU XGIMI TECH CO LTD
- Filing Date
- 2022-01-25
- Publication Date
- 2026-04-28
AI Technical Summary
In the process of wireless sensing measurement, existing technologies cause data transmission interruption, which affects user service latency and reduces the accuracy of sensing services. Furthermore, reducing the NDP transmission time of sensing measurement leads to a decrease in the sampling rate.
By employing a wait-and-see approach to measurement, data packets carrying valid data are received and sent in a wait-and-see manner. This approach ensures that services are not affected and maintains the accuracy of the sensing services.
While ensuring that user services are not affected, we maintain the accuracy of perception services and save network overhead.
Smart Images

Figure CN116546541B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and more particularly to a seizing sensing measurement method, apparatus, device, and storage medium. Background Technology
[0002] Wi-Fi sensing is a new technology that leverages existing Wi-Fi networks and devices to perform motion detection, gesture recognition, and biometric measurements using existing Wi-Fi signals. In Wi-Fi sensing, changes in the environment caused by the movement of objects, pets, and people are detected using CSI (Channel State Information) or Radar-based methods, without requiring the monitored objects to wear any devices.
[0003] The implementation of Wi-Fi sensing can provide more intelligent and diverse applications in fields such as smart homes, intrusion detection, healthcare, and intelligent remote care. Summary of the Invention
[0004] In wireless sensing, both the initiator and responder perform sensing measurements by sending NDPs (Null Data Packets) specifically for sensing. However, data packets containing valid data cannot be sent during NDP transmission, leading to data transmission interruptions between the initiator and responder. These interruptions increase latency for other user services. Conversely, reducing the NDP transmission duration to ensure other services are served results in a lower sampling rate and reduced sensing accuracy. Therefore, this application provides a seizing sensing measurement method, apparatus, device, and storage medium.
[0005] In a first aspect, embodiments of this application provide a stalking sensing measurement method, applied to a terminal, comprising:
[0006] Receive a first message sent by the access device for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement;
[0007] Send a second message in response to the first message to the access device, wherein the second message indicates that sensing measurements can be performed;
[0008] The terminal receives a third message from the access device for the wireless sensing process, wherein the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner or instructs the terminal to receive sensing measurement data packets in a wait-and-see manner.
[0009] If there is data to be sent to the access device, then send a data packet containing valid data to the access device; otherwise, send an empty data packet to the access device; or...
[0010] The system receives data packets sent by the access device, performs channel measurements based on the received data packets, and decodes the received data packets.
[0011] Secondly, embodiments of this application provide a stalking sensing measurement method, applied to a terminal, comprising:
[0012] Receive a first message sent by the access device for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement;
[0013] Send a second message in response to the first message to the access device, wherein the second message indicates that sensing measurements can be performed;
[0014] The terminal receives a fourth message sent by the access device, the fourth message being used to query whether the terminal has any data to send to the access device;
[0015] Send a fifth message to the access device in response to the fourth message, wherein the fifth message indicates whether there is data that needs to be sent to the access device;
[0016] The terminal receives a third message from the access device for the wireless sensing process. If the fifth message indicates that there is data to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in an opportunistic manner. If the fifth message indicates that there is no data to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a normal manner.
[0017] If the received third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner, then a data packet containing valid data is sent to the access device; if the received third message instructs the terminal to send the sensing measurement data packet in a normal manner, then an empty data packet is sent to the access device.
[0018] Thirdly, embodiments of this application provide a stalking sensing measurement method, applied to a terminal, comprising:
[0019] The terminal receives a first message from the access device for the wireless sensing process, wherein the first message indicates that the terminal is used to query whether it can perform sensing measurements and whether there is data to be sent to the access device.
[0020] Send a second message to the access device in response to the first message, the second message indicating whether sensing measurements can be performed and whether there is data to be sent to the access device;
[0021] The terminal receives a third message from the access device for the wireless sensing process. If the second message indicates that sensing measurements can be performed and there is data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner. If the second message indicates that sensing measurements can be performed and there is no data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner.
[0022] If the received third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner, then a data packet containing valid data is sent to the access device; if the received third message instructs the terminal to send the sensing measurement data packet in a normal manner, then an empty data packet is sent to the access device.
[0023] In one possible implementation, prior to the first message for the wireless sensing process sent by the receiving access device, the method further includes:
[0024] Receive a sensing measurement process establishment request message sent by the access device or send a sensing measurement process establishment request message to the access device, wherein the sensing measurement process establishment request message indicates whether to use the opportunistic sensing method;
[0025] Send a sensing measurement process establishment response message to the access device or receive a sensing measurement process establishment response message sent by the access device, wherein the sensing measurement process establishment response message indicates agreement to establish a sensing measurement process.
[0026] In one possible implementation, before receiving or sending the sensing measurement process establishment request message, the method further includes:
[0027] Exchange information with the access device regarding whether it supports opportunistic sensing.
[0028] Fourthly, embodiments of this application provide a stalking sensing measurement method, applied to an access device, comprising:
[0029] Send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurements;
[0030] The terminal receives a second message in response to the first message, the second message indicating that a sensing measurement can be performed;
[0031] A third message for the wireless sensing process is sent to the terminal, wherein the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner or instructs the terminal to receive sensing measurement data packets in a wait-and-see manner.
[0032] Receive data packets sent by the terminal, perform channel measurement based on the received data packets, and decode the received data packets; or,
[0033] If there is data to be sent to the terminal, a data packet containing valid data is sent to the terminal; otherwise, an empty data packet is sent to the terminal.
[0034] Fifthly, embodiments of this application provide a stalking sensing measurement method, applied to an access device, comprising:
[0035] Send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurements;
[0036] The terminal receives a second message in response to the first message, the second message indicating that a sensing measurement can be performed;
[0037] A fourth message is sent to the terminal, the fourth message being used to inquire whether the terminal has any data that needs to be sent to the access device;
[0038] The terminal sends a fifth message in response to the fourth message, the fifth message indicating whether there is data that needs to be sent to the access device;
[0039] A third message is sent to the terminal for the wireless sensing process. If the fifth message indicates that there is data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, receive data packets containing valid data sent by the terminal, perform channel measurement based on the received data packets containing valid data, and decode the data packets containing valid data. If the fifth message indicates that there is no data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner, receive empty data packets sent by the terminal, and perform channel measurement based on the received empty data packets.
[0040] Sixthly, embodiments of this application provide a stalking sensing measurement method, applied to an access device, comprising:
[0041] Send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurements and whether there is data that needs to be sent to the access device;
[0042] The terminal receives a second message in response to the first message, the second message indicating whether sensing measurements can be performed and whether there is data to be sent to the access device;
[0043] A third message for the wireless sensing process is sent to the terminal. If the second message indicates that sensing measurements can be performed and there is data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, receive data packets containing valid data sent by the terminal, perform channel measurements based on the received data packets containing valid data, and decode the data packets containing valid data. If the second message indicates that sensing measurements can be performed and there is no data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner, receive empty data packets sent by the terminal, and perform channel measurements based on the received empty data packets.
[0044] Seventhly, embodiments of this application provide a stalking sensing measurement method, applied to an access device, comprising:
[0045] Send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurements;
[0046] The terminal receives a second message in response to the first message, the second message indicating that a sensing measurement can be performed;
[0047] If there is data to be sent to the terminal, a third message for the wireless sensing process is sent to the terminal, instructing the terminal to receive sensing measurement data packets in a wait-and-see manner and to send data packets containing valid data to the terminal; if there is no data to be sent to the terminal, a third message for the wireless sensing process is sent to the terminal, instructing the terminal to receive sensing measurement data packets in a normal manner and to send empty data packets to the terminal.
[0048] In one possible implementation, the third message is an NDPA message, which instructs the terminal to receive sensing measurement data packets in a normal manner.
[0049] In one possible implementation, before sending the first message for the wireless sensing process to the terminal, the following is also included:
[0050] Sending a sensing measurement process establishment request message to the terminal or receiving a sensing measurement process establishment request message sent by the terminal, wherein the sensing measurement process establishment request message indicates whether to use the opportunistic sensing method;
[0051] The system receives a perception measurement process establishment response message sent by the terminal or sends a perception measurement process establishment response message to the terminal, wherein the perception measurement process establishment response message indicates agreement to establish a perception measurement process.
[0052] In one possible implementation, before sending or receiving the sensing measurement process establishment request message, the method further includes:
[0053] Exchange information with the terminal regarding whether it supports opportunistic sensing.
[0054] Eighthly, embodiments of this application provide a stalking sensing and measuring device applied to a terminal, comprising:
[0055] The first module is used to receive a first message sent by the access device for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement;
[0056] The second module is used to send a second message in response to the first message to the access device, wherein the second message indicates that sensing measurement can be performed;
[0057] The third module is used to receive a third message sent by the access device for the wireless sensing process, wherein the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner or instructs the terminal to receive sensing measurement data packets in a wait-and-see manner.
[0058] The fourth module is used to send a data packet containing valid data to the access device if there is data to be sent there; otherwise, it sends an empty data packet to the access device.
[0059] The system receives data packets sent by the access device, performs channel measurements based on the received data packets, and decodes the received data packets.
[0060] Ninthly, embodiments of this application provide a stalking sensing and measuring device, applied to a terminal, comprising:
[0061] The first module is used to receive a first message sent by the access device for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement;
[0062] The second module is used to send a second message in response to the first message to the access device, wherein the second message indicates that sensing measurement can be performed;
[0063] The third module is used to receive a fourth message sent by the access device, the fourth message being used to query whether the terminal has any data to send to the access device;
[0064] The fourth module is used to send a fifth message in response to the fourth message to the access device, wherein the fifth message indicates whether there is data that needs to be sent to the access device;
[0065] The fifth module is used to receive a third message sent by the access device for the wireless sensing process. If the fifth message indicates that there is data to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in an opportunistic manner; if the fifth message indicates that there is no data to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a normal manner.
[0066] The sixth module is configured to send a data packet containing valid data to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner; and to send an empty data packet to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a normal manner.
[0067] In a tenth aspect, embodiments of this application provide a stalking sensing and measuring device applied to a terminal, comprising:
[0068] The first module is used to receive a first message sent by the access device for the wireless sensing process. The first message indicates that the first message is used to query whether the terminal can perform sensing measurement and whether there is data that needs to be sent to the access device.
[0069] The second module is used to send a second message in response to the first message to the access device, wherein the second message indicates whether sensing measurements can be performed and whether there is data to be sent to the access device;
[0070] The third module is used to receive a third message sent by the access device for the wireless sensing process. If the second message indicates that sensing measurement can be performed and there is data that needs to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner. If the second message indicates that sensing measurement can be performed and there is no data that needs to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a normal manner.
[0071] The fourth module is configured to send a data packet containing valid data to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner; and to send an empty data packet to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a normal manner.
[0072] Eleventhly, embodiments of this application provide a stalking sensing and measuring device, applied to an access device, comprising:
[0073] The first module is used to send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement.
[0074] The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates that a sensing measurement can be performed;
[0075] The third module is used to send a third message to the terminal for the wireless sensing process, wherein the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner or instructs the terminal to receive sensing measurement data packets in a wait-and-see manner.
[0076] The fourth module is used to receive data packets sent by the terminal, perform channel measurements based on the received data packets, and decode the received data packets; or,
[0077] If there is data to be sent to the terminal, a data packet containing valid data is sent to the terminal; otherwise, an empty data packet is sent to the terminal.
[0078] In a twelfth aspect, embodiments of this application provide a stalking sensing and measuring device applied to an access device, comprising:
[0079] The first module is used to send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement.
[0080] The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates that a sensing measurement can be performed;
[0081] The third module is used to send a fourth message to the terminal, the fourth message being used to query the terminal whether there is any data that needs to be sent to the access device;
[0082] The fourth module is used to receive a fifth message sent by the terminal in response to the fourth message, wherein the fifth message indicates whether there is data that needs to be sent to the access device;
[0083] The fifth module is used to send a third message to the terminal for the wireless sensing process. If the fifth message indicates that there is data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, receive data packets containing valid data sent by the terminal, perform channel measurement based on the received data packets containing valid data, and decode the data packets containing valid data. If the fifth message indicates that there is no data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner, receive empty data packets sent by the terminal, and perform channel measurement based on the received empty data packets.
[0084] In a thirteenth aspect, embodiments of this application provide a stalking sensing and measuring device applied to an access device, comprising:
[0085] The first module is used to send a first message to the terminal for the wireless sensing process. The first message indicates that the first message is used to query the terminal whether it can perform sensing measurements and whether there is data that needs to be sent to the access device.
[0086] The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates whether a sensing measurement can be performed and whether there is data that needs to be sent to the access device;
[0087] The third module is used to send a third message to the terminal for the wireless sensing process. If the second message indicates that sensing measurement can be performed and there is data that needs to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, receive data packets containing valid data sent by the terminal, perform channel measurement based on the received data packets containing valid data, and decode the data packets containing valid data. If the second message indicates that sensing measurement can be performed and there is no data that needs to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner, receive empty data packets sent by the terminal, and perform channel measurement based on the received empty data packets.
[0088] In a fourteenth aspect, embodiments of this application provide a stalking sensing and measuring device applied to an access device, comprising:
[0089] The first module is used to send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement.
[0090] The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates that a sensing measurement can be performed;
[0091] The third module is used to send a third message for the wireless sensing process to the terminal if there is data to be sent to the terminal. The third message instructs the terminal to receive sensing measurement data packets in a wait-and-see manner and send data packets containing valid data to the terminal. If there is no data to be sent to the terminal, the module sends a third message for the wireless sensing process to the terminal. The third message instructs the terminal to receive sensing measurement data packets in a normal manner and send empty data packets to the terminal.
[0092] In a fifteenth aspect, embodiments of this application provide an electronic device including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in any one of the first to seventh aspects.
[0093] In a sixteenth aspect, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method described in any one of the first to seventh aspects.
[0094] In a seventeenth aspect, embodiments of this application provide a computer program product including instructions that, when executed by a processor, implement the steps of the method described in any one of the first to seventh aspects.
[0095] It should be noted that the apparatus described in the eighth aspect is used to implement the method described in the first aspect, the apparatus described in the ninth aspect is used to implement the method described in the second aspect, the apparatus described in the tenth aspect is used to implement the method described in the third aspect, the apparatus described in the eleventh aspect is used to implement the method described in the fourth aspect, the apparatus described in the twelfth aspect is used to implement the method described in the fifth aspect, the apparatus described in the thirteenth aspect is used to implement the method described in the sixth aspect, the apparatus described in the fourteenth aspect is used to implement the method described in the seventh aspect, the electronic device described in the fifteenth aspect, the storage medium described in the sixteenth aspect, and the computer program product described in the seventeenth aspect are used to execute the method provided in any one of the first to seventh aspects. Therefore, the same beneficial effects as the method described in the first, second, third, fourth, fifth, sixth, or seventh aspects can be achieved. The embodiments of this application will not be described in detail.
[0096] This application enables the reasonable use of data packets carrying valid data during the sensing measurement process, ensuring that the user's ongoing business is not affected by the sensing business, while also ensuring the accuracy of the sensing business and saving network overhead. Attached Figure Description
[0097] Figure 1This is a schematic diagram of a stalking sensing and measurement method provided in an embodiment of this application;
[0098] Figure 2 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0099] To enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. It should be understood that the specific embodiments described herein are merely used to explain this application and are not intended to limit this application. Although the disclosure in this application is introduced according to one or several exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete technical solution on its own. Where there is no conflict, the following embodiments and features in the embodiments can be combined with each other.
[0100] In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more. To facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order; they are merely illustrative and descriptive of the objects, without any order, and do not indicate a specific limitation on the number of devices in the embodiments of this application, nor do they constitute any limitation on the embodiments of this application.
[0101] Typically, the wireless sensing process includes multiple phases such as discovery, negotiation, and measurement. In the wireless sensing process, the initiator initiates the process, and the responder responds. After both parties coordinate the roles, parameters, and reporting methods for sending and receiving sensing signals, the sensing measurement begins.
[0102] This application embodiment assumes that the Access Point (AP) is the initiator of the wireless sensing process, and the Station (STA) is the responder of the wireless sensing process, with the AP connected to the STA. It should be understood that the STA can also act as the initiator of the wireless sensing process, and the AP can also act as the responder; this application embodiment does not impose any limitations on this. Those skilled in the art will understand that, based on the principles and functions described herein, the term "Access Point (AP)" according to this application can also be used to describe an access port or any other device capable of receiving and transmitting wireless signals within a network architecture; therefore, the use of "Access Point" is merely exemplary.
[0103] The establishment of a wireless sensing process between the AP and STA can be done simultaneously during connection establishment or through a separate signaling interaction process. During either connection establishment or the wireless sensing process, the AP and STA obtain each other's wireless sensing capability information. This information includes whether the AP and STA support opportunistic sensing (opportunistic sensing refers to the sensing process initiator and responder performing sensing measurements and calculating results through data packets containing valid data sent and received between them). Other sensing methods involve sending and receiving empty data packets (NDP) without valid data to perform sensing measurements and calculate results. In some embodiments, the STA and AP locally set the parameter `dot11OpportunisticSensingImplemented` to indicate whether opportunistic sensing is supported. When either the STA or AP supports opportunistic sensing, the value of `dot11OpportunisticSensingImplemented` is set to `true`; otherwise, it is set to `false`. For example, the messages exchanged between the AP and STA include the parameters shown in Table 1 or Table 2, indicating whether the AP and STA support opportunistic sensing.
[0104] Table 1
[0105]
[0106] Table 2
[0107]
[0108]
[0109] In this embodiment, both AP and STA support opportunistic sensing, and the above parameters are all set to 1; scenarios where one party does not support it, or neither party supports it, are not considered in this embodiment.
[0110] After the AP and STA establish a wireless sensing process, the AP and STA establish a sensing measurement process. For example, the AP and STA establishing a sensing measurement process includes:
[0111] 101. The AP sends a sensing measurement setup request message (such as a sensing measurement setup request message) to the STA. The sensing measurement setup request message indicates whether to use the spurious sensing method. For example, the sensing measurement setup request message includes the parameters shown in Table 3.
[0112] Table 3
[0113]
[0114] 102. The STA sends a sensing measurement setup response message (such as a sensing measurement setup response message) to the AP, indicating that it agrees to establish the sensing measurement process.
[0115] For example, the sensing measurement process establishment response message includes a status code parameter to indicate whether the sensing measurement process is agreed to be established. When the status code indicates agreement, the AP and STA successfully establish the sensing measurement process, and this process is identified by the Measurement setup ID parameter. When the status code indicates disagreement, alternative parameters can be provided to indicate the measurement methods and operating parameters that the STA can accept. If the AP can accept these parameters, the AP and STA can still successfully establish the sensing measurement process. Alternatively, if no alternative parameters are provided, the AP and STA will fail to establish the sensing measurement process.
[0116] In some embodiments, the STA may send a sensing measurement process establishment request message to the AP, and the AP may correspondingly send a sensing measurement process establishment response message to the STA. This application does not limit this approach.
[0117] Once the AP and STA establish a sensing and measurement process, sensing and measurement can be performed. Figure 1 This is a schematic diagram of a stalking sensing measurement method provided in an embodiment of this application. During the negotiation phase, the AP and STA can determine that the AP is the device that receives and measures sensing data packets in the wireless sensing process, and the STA is the device that sends sensing data packets in the wireless sensing process; or they can determine that the STA is the device that receives and measures sensing data packets in the wireless sensing process, and the AP is the device that sends sensing data packets in the wireless sensing process.
[0118] 1) The AP and STA negotiate to determine that the AP is the device that receives and measures sensing data packets during the wireless sensing process, and the STA is the device that sends sensing data packets during the wireless sensing process. For example... Figure 1 As shown, the stalking sensing measurement method includes:
[0119] 1011. The AP sends a first message for the wireless sensing process to the STA. The first message indicates that it is used to query the terminal whether it can perform sensing measurements.
[0120] Optionally, the first message is a trigger message, which contains the parameters shown in Table 4.
[0121] Table 4
[0122]
[0123] 1012. After receiving the first message, the STA sends a second message in response to the first message, which indicates that sensing measurements can be performed.
[0124] For example, the first message is a trigger message. After the STA receives the trigger message, if the Type parameter of the trigger message is Sensing and the Subtype parameter is Poll, then it sends a CTS to self (can be sent) message to indicate that sensing measurement can be performed.
[0125] 1013. The AP sends a third message to the STA for the wireless sensing process. The third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner.
[0126] Optionally, the third message is a trigger message, which contains the parameters shown in Table 5.
[0127] Table 5
[0128]
[0129] 1014. After receiving the third message, if the STA has data that needs to be sent to the AP, it sends a data packet containing valid data to the AP; otherwise, it sends an empty data packet to the AP.
[0130] For example, the third message is a trigger message. If the parameter Type in the trigger message is Sensing and the Subtype is Opportunistic sounding, then if there is data that needs to be sent to the AP, a data packet containing valid data is sent to the AP; if there is no data that needs to be sent to the AP, an NDP is sent to the AP.
[0131] 1015. The AP receives data packets, performs channel measurements based on the received data packets, and decodes the data packets. If the data packets contain valid data, the valid data is saved or sent to the target address.
[0132] In some embodiments, the AP may also query the STA for data to be sent to the AP before instructing the STA to send the sensing measurement data packet, such as obtaining buffer information from the STA. In one specific embodiment, the opportunistic sensing measurement method includes:
[0133] 1021. The AP sends a first message for the wireless sensing process to the STA. The first message indicates that it is used to query the terminal whether it can perform sensing measurements.
[0134] Optionally, the first message is a trigger message, which contains the parameters shown in Table 6.
[0135] Table 6
[0136]
[0137] 1022. After receiving the first message, the STA sends a second message in response to the first message, which indicates that sensing measurements can be performed.
[0138] For example, the first message is a trigger message. After the STA receives the trigger message, if the Type parameter of the trigger message is Sensing and the Subtype parameter is Poll, then it sends a CTS to self (can be sent) message to indicate that sensing measurement can be performed.
[0139] 1023. The AP sends a fourth message to the STA. The fourth message is used to query whether the terminal has any data to send to the AP.
[0140] 1024. After receiving the fourth message, the STA sends a fifth message in response to the fourth message to the AP. The fifth message indicates whether there is data that needs to be sent to the AP. For example, the fifth message may include the parameter Datasend. If the value of Datasend is set to 1, it indicates that there is data that needs to be sent to the AP; if it is set to 0, it indicates that there is no data that needs to be sent to the AP. Alternatively, the fifth message may include the parameter Buffer, which indicates the size of the buffered data. If the value of Buffer is set to 0, it indicates that there is no data that needs to be sent to the AP; if the value of Buffer is greater than 0, it indicates that there is data that needs to be sent to the AP.
[0141] 1025. The AP sends a third message to the STA for the wireless sensing process. If the fifth message indicates that there is data to be sent to the AP, the third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner. If the fifth message indicates that there is no data to be sent to the AP, the third message instructs the terminal to send the sensing measurement data packet in a normal manner.
[0142] Optionally, the third message is a trigger message, which contains the parameters shown in Table 7.
[0143] Table 7
[0144]
[0145] 1026. After receiving the third message, if the third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner, then the STA sends a data packet containing valid data to the AP; if the third message instructs the terminal to send the sensing measurement data packet in a normal manner, then the STA sends an empty data packet to the AP.
[0146] For example, the third message is a trigger message. If the parameter Type in the trigger message is Sensing and the Subtype is Opportunistic sounding, then a data packet containing valid data is sent to the AP; if the parameter Type in the trigger message is Sensing and the Subtype is Normal sounding, then an NDP is sent to the AP.
[0147] 1027. The AP receives data packets and performs channel measurements based on the received data packets. If the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, the AP also decodes the data packets and saves or sends the valid data to the target address.
[0148] In another specific embodiment, the stalking sensing measurement method includes:
[0149] 1031. The AP sends a first message for the wireless sensing process to the STA. The first message indicates that it is used to inquire whether the terminal can perform sensing measurements and whether there is data that needs to be sent to the access device.
[0150] Optionally, the first message is a trigger message, which contains the parameters shown in Table 8.
[0151] Table 8
[0152]
[0153] 1032. After receiving the first message, the STA sends a second message in response to the first message, which indicates whether sensing measurements can be performed and whether there is data that needs to be sent to the access device.
[0154] For example, the first message is a trigger message. After the STA receives the trigger message, if the Type parameter of the trigger message is Sensing and the Subtype parameter is PBuffer, then it sends a second message to the AP. The second message contains the parameters Status and Buffer. If the value of the Status parameter is set to 1, it indicates that sensing measurement can be performed, and if it is set to 0, it indicates that sensing measurement cannot be performed. If the value of the Buffer parameter is set to 0, it indicates that there is no data to be sent to the AP, and if the value of the Buffer parameter is greater than 0, it indicates that there is data to be sent to the AP.
[0155] 1033. The AP sends a third message for the wireless sensing process to the STA. If the received second message indicates that sensing measurement can be performed and there is data to be sent to the AP, the third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner. If the received second message indicates that sensing measurement can be performed and there is no data to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a normal manner.
[0156] Optionally, the third message is a trigger message, which contains the parameters shown in Table 9.
[0157] Table 9
[0158]
[0159] 1034. After receiving the third message, if the third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner, then the STA sends a data packet containing valid data to the AP; if the third message instructs the terminal to send the sensing measurement data packet in a normal manner, then the STA sends an empty data packet to the AP.
[0160] For example, the third message is a trigger message. If the parameter Type in the trigger message is Sensing and the Subtype is Opportunistic sounding, then a data packet containing valid data is sent to the AP; if the parameter Type in the trigger message is Sensing and the Subtype is Normal sounding, then an NDP is sent to the AP.
[0161] 1035. The AP receives data packets and performs channel measurements based on the received data packets. If the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, the AP also decodes the data packets and saves or sends the valid data to the target address.
[0162] 2) The AP and STA negotiate to determine that the STA is the device that receives and measures sensing data packets during the wireless sensing process, and the AP is the device that sends sensing data packets during the wireless sensing process. For example... Figure 1 As shown, the stalking sensing measurement method includes:
[0163] 2011. The AP sends a first message for the wireless sensing process to the STA. The first message indicates that it is used to query the terminal whether it can perform sensing measurements.
[0164] Optionally, the first message is a trigger message, which contains the parameters shown in Table 10.
[0165] Table 10
[0166]
[0167] In 2012, after receiving the first message, the STA sends a second message in response to the first message, which indicates that sensing measurements can be performed.
[0168] For example, the first message is a trigger message. After the STA receives the trigger message, if the Type parameter of the trigger message is Sensing and the Subtype parameter is Poll, then it sends a CTS to self (can be sent) message to indicate that sensing measurement can be performed.
[0169] In 2013, the AP sends a third message to the STA for the wireless sensing process, instructing the terminal to receive sensing measurement data packets in a wait-and-see manner.
[0170] Optionally, the third message is a trigger message, which contains the parameters shown in Table 11.
[0171] Table 11
[0172]
[0173] 2014. After sending the third message, if the AP needs to send data to the STA, it sends a data packet containing valid data to the STA; otherwise, it sends an empty data packet to the STA.
[0174] For example, the third message is a trigger message. If the parameter Type in the trigger message is Sensing and the Subtype is Opportunistic announcement, then if there is data that needs to be sent to the STA, a data packet containing valid data is sent to the STA for sensing measurement; if there is no data that needs to be sent to the STA, an NDP is sent to the STA for sensing measurement.
[0175] 2015. The STA receives data packets, performs channel measurements based on the received data packets, and decodes the data packets. If the data packets contain valid data, the valid data is saved.
[0176] In some embodiments, the AP may also set parameters in the third message, or set the type of the third message, based on whether it needs to send data to the STA. In this embodiment, the opportunistic sensing measurement method includes:
[0177] 2021. The AP sends a first message for the wireless sensing process to the STA. The first message indicates that it is used to query the terminal whether it can perform sensing measurements.
[0178] Optionally, the first message is a trigger message, which contains the parameters shown in Table 12.
[0179] Table 12
[0180]
[0181] 2022. After receiving the first message, the STA sends a second message in response to the first message, which indicates that sensing measurements can be performed.
[0182] For example, the first message is a trigger message. After the STA receives the trigger message, if the Type parameter of the trigger message is Sensing and the Subtype parameter is Poll, then it sends a CTS to self (can be sent) message to indicate that sensing measurement can be performed.
[0183] 2023. If the AP has data to send to the STA, the AP sends a third message for the wireless sensing process to the STA. The third message instructs the terminal to receive sensing measurement data packets in a wait-and-see manner and to send data packets containing valid data to the terminal. If the AP has no data to send to the STA, the AP sends a third message for the wireless sensing process to the STA or sends an NDPA message to the STA. The third message instructs the terminal to receive sensing measurement data packets in a normal manner. The NDPA message is used to notify the STA that it can receive the NDP sent by the AP after the SIFS (Short Interframe Spacing) interval. The NDPA message contains a Dialog token parameter, and the parameter value is set to be the same as the dialog token parameter in Table 12.
[0184] Optionally, the third message is a trigger message, which contains the parameters shown in Table 13.
[0185] Table 13
[0186]
[0187] 2024. The STA receives data packets and performs channel measurements based on the received data packets. If the third message indicates that the sensing measurement data packets are received in a wait-and-see manner, the STA also decodes the data packets and saves the valid data.
[0188] This application also provides a stalking sensing and measuring device, applied to a terminal, including:
[0189] The first module is used to receive a first message sent by the access device for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement;
[0190] The second module is used to send a second message in response to the first message to the access device, wherein the second message indicates that sensing measurement can be performed;
[0191] The third module is used to receive a third message sent by the access device for the wireless sensing process, wherein the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner or instructs the terminal to receive sensing measurement data packets in a wait-and-see manner.
[0192] The fourth module is used to send a data packet containing valid data to the access device if there is data to be sent there; otherwise, it sends an empty data packet to the access device.
[0193] The system receives data packets sent by the access device, performs channel measurements based on the received data packets, and decodes the received data packets.
[0194] This application provides a stalking sensing and measuring device, applied to a terminal, including:
[0195] The first module is used to receive a first message sent by the access device for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement;
[0196] The second module is used to send a second message in response to the first message to the access device, wherein the second message indicates that sensing measurement can be performed;
[0197] The third module is used to receive a fourth message sent by the access device, the fourth message being used to query whether the terminal has any data to send to the access device;
[0198] The fourth module is used to send a fifth message in response to the fourth message to the access device, wherein the fifth message indicates whether there is data that needs to be sent to the access device;
[0199] The fifth module is used to receive a third message sent by the access device for the wireless sensing process. If the fifth message indicates that there is data to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in an opportunistic manner; if the fifth message indicates that there is no data to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a normal manner.
[0200] The sixth module is configured to send a data packet containing valid data to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner; and to send an empty data packet to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a normal manner.
[0201] This application provides a stalking sensing and measuring device, applied to a terminal, including:
[0202] The first module is used to receive a first message sent by the access device for the wireless sensing process. The first message indicates that the first message is used to query whether the terminal can perform sensing measurement and whether there is data that needs to be sent to the access device.
[0203] The second module is used to send a second message in response to the first message to the access device, wherein the second message indicates whether sensing measurements can be performed and whether there is data to be sent to the access device;
[0204] The third module is used to receive a third message sent by the access device for the wireless sensing process. If the second message indicates that sensing measurement can be performed and there is data that needs to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner. If the second message indicates that sensing measurement can be performed and there is no data that needs to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a normal manner.
[0205] The fourth module is configured to send a data packet containing valid data to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner; and to send an empty data packet to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a normal manner.
[0206] This application provides a stalking sensing and measurement device for use in access devices, including:
[0207] The first module is used to send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement.
[0208] The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates that a sensing measurement can be performed;
[0209] The third module is used to send a third message to the terminal for the wireless sensing process, wherein the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner or instructs the terminal to receive sensing measurement data packets in a wait-and-see manner.
[0210] The fourth module is used to receive data packets sent by the terminal, perform channel measurements based on the received data packets, and decode the received data packets; or,
[0211] If there is data to be sent to the terminal, a data packet containing valid data is sent to the terminal; otherwise, an empty data packet is sent to the terminal.
[0212] This application provides a stalking sensing and measurement device for use in access devices, including:
[0213] The first module is used to send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement.
[0214] The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates that a sensing measurement can be performed;
[0215] The third module is used to send a fourth message to the terminal, the fourth message being used to query the terminal whether there is any data that needs to be sent to the access device;
[0216] The fourth module is used to receive a fifth message sent by the terminal in response to the fourth message, wherein the fifth message indicates whether there is data that needs to be sent to the access device;
[0217] The fifth module is used to send a third message to the terminal for the wireless sensing process. If the fifth message indicates that there is data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, receive data packets containing valid data sent by the terminal, perform channel measurement based on the received data packets containing valid data, and decode the data packets containing valid data. If the fifth message indicates that there is no data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner, receive empty data packets sent by the terminal, and perform channel measurement based on the received empty data packets.
[0218] This application provides a stalking sensing and measurement device for use in access devices, including:
[0219] The first module is used to send a first message to the terminal for the wireless sensing process. The first message indicates that the first message is used to query the terminal whether it can perform sensing measurements and whether there is data that needs to be sent to the access device.
[0220] The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates whether a sensing measurement can be performed and whether there is data that needs to be sent to the access device;
[0221] The third module is used to send a third message to the terminal for the wireless sensing process. If the second message indicates that sensing measurement can be performed and there is data that needs to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, receive data packets containing valid data sent by the terminal, perform channel measurement based on the received data packets containing valid data, and decode the data packets containing valid data. If the second message indicates that sensing measurement can be performed and there is no data that needs to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner, receive empty data packets sent by the terminal, and perform channel measurement based on the received empty data packets.
[0222] This application provides a stalking sensing and measurement device for use in access devices, including:
[0223] The first module is used to send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement.
[0224] The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates that a sensing measurement can be performed;
[0225] The third module is used to send a third message for the wireless sensing process to the terminal if there is data to be sent to the terminal. The third message instructs the terminal to receive sensing measurement data packets in a wait-and-see manner and send data packets containing valid data to the terminal. If there is no data to be sent to the terminal, the module sends a third message for the wireless sensing process to the terminal. The third message instructs the terminal to receive sensing measurement data packets in a normal manner and send empty data packets to the terminal.
[0226] It should be understood that the apparatus described herein is embodied in the form of functional modules. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. The apparatus described above has the function of implementing the corresponding steps in the methods described above; the functions described above can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above. In embodiments of this application, the apparatus can also be a chip or a chip system, such as a system-on-a-chip (SoC). This application does not impose any limitations on this.
[0227] This application also provides an electronic device. Figure 2 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 2 As shown, device 200 includes processor 201, memory 202 and communication interface 203. The processor 201, memory 202 and communication interface 203 communicate with each other through bus 204. The memory 202 stores instructions that can be executed by the processor 201. The instructions are loaded and executed by the processor 201 to control the communication interface 203 to send and / or receive signals.
[0228] It should be understood that device 200 may specifically be the STA or AP in the above embodiments, or the functions of the STA or AP in the above embodiments may be integrated into device 200, and device 200 may be used to execute the various steps and / or processes corresponding to the STA or AP in the above embodiments. Optionally, the memory 202 may include read-only memory and random access memory, and provide instructions and data to processor 201. A portion of memory 202 may also include non-volatile random access memory. For example, memory 202 may also store device type information. The processor 201 may be used to execute instructions stored in memory 201, and when the processor 201 executes the instructions, the processor 201 may execute the corresponding various steps and / or processes in the above method embodiments.
[0229] It should be understood that, in the embodiments of this application, the processor may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0230] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or as a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.
[0231] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0232] It should be understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Modules described as separate components may or may not be physically separate. Components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments of this application.
[0233] In the embodiments provided in this application, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, one module or component can be divided into multiple modules or components, or multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed can be through some interfaces; the indirect coupling or communication connection between devices or modules can be electrical, mechanical, or other forms.
[0234] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0235] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A seizing sensing and measurement method, applied to a terminal, characterized in that, include: Receive a first message sent by the access device for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement; Send a second message in response to the first message to the access device, wherein the second message indicates that sensing measurements can be performed; The terminal receives a third message from the access device for the wireless sensing process, wherein the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner or instructs the terminal to receive sensing measurement data packets in a wait-and-see manner. If there is data to be sent to the access device, then send a data packet containing valid data to the access device; otherwise, send an empty data packet to the access device; or... The system receives data packets sent by the access device, performs channel measurements based on the received data packets, and decodes the received data packets.
2. A seizing sensing and measurement method, applied to a terminal, characterized in that, include: Receive a first message sent by the access device for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement; Send a second message in response to the first message to the access device, wherein the second message indicates that sensing measurements can be performed; The terminal receives a fourth message sent by the access device, the fourth message being used to query whether the terminal has any data to send to the access device; Send a fifth message to the access device in response to the fourth message, wherein the fifth message indicates whether there is data that needs to be sent to the access device; The terminal receives a third message from the access device for the wireless sensing process. If the fifth message indicates that there is data to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in an opportunistic manner. If the fifth message indicates that there is no data to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a normal manner. If the received third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner, then a data packet containing valid data is sent to the access device; if the received third message instructs the terminal to send the sensing measurement data packet in a normal manner, then an empty data packet is sent to the access device.
3. A seizing sensing and measurement method, applied to a terminal, characterized in that, include: The terminal receives a first message from the access device for the wireless sensing process, wherein the first message indicates that the terminal is used to query whether it can perform sensing measurements and whether there is data to be sent to the access device. Send a second message to the access device in response to the first message, the second message indicating whether sensing measurements can be performed and whether there is data to be sent to the access device; The terminal receives a third message from the access device for the wireless sensing process. If the second message indicates that sensing measurements can be performed and there is data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner. If the second message indicates that sensing measurements can be performed and there is no data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner. If the received third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner, then a data packet containing valid data is sent to the access device; if the received third message instructs the terminal to send the sensing measurement data packet in a normal manner, then an empty data packet is sent to the access device.
4. A stalking sensing measurement method according to any one of claims 1-3, characterized in that, Before the first message for the wireless sensing process sent by the receiving access device, the method further includes: Receive a sensing measurement process establishment request message sent by the access device or send a sensing measurement process establishment request message to the access device, wherein the sensing measurement process establishment request message indicates whether to use the opportunistic sensing method; Send a sensing measurement process establishment response message to the access device or receive a sensing measurement process establishment response message sent by the access device, wherein the sensing measurement process establishment response message indicates agreement to establish a sensing measurement process.
5. The seizing sensing and measurement method according to claim 4, characterized in that, Before receiving or sending the sensing measurement process establishment request message, the method further includes: Exchange information with the access device regarding whether it supports opportunistic sensing.
6. A seizing sensing and measurement method, applied to an access device, characterized in that, include: Send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurements; The terminal receives a second message in response to the first message, the second message indicating that a sensing measurement can be performed; A third message for the wireless sensing process is sent to the terminal, wherein the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner or instructs the terminal to receive sensing measurement data packets in a wait-and-see manner. Receive data packets sent by the terminal, perform channel measurement based on the received data packets, and decode the received data packets; or, If there is data to be sent to the terminal, a data packet containing valid data is sent to the terminal; otherwise, an empty data packet is sent to the terminal.
7. A spurious sensing and measurement method, applied to an access device, characterized in that, include: Send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurements; The terminal receives a second message in response to the first message, the second message indicating that a sensing measurement can be performed; A fourth message is sent to the terminal, the fourth message being used to inquire whether the terminal has any data that needs to be sent to the access device; The terminal sends a fifth message in response to the fourth message, the fifth message indicating whether there is data that needs to be sent to the access device; A third message is sent to the terminal for the wireless sensing process. If the fifth message indicates that there is data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, receive data packets containing valid data sent by the terminal, perform channel measurement based on the received data packets containing valid data, and decode the data packets containing valid data. If the fifth message indicates that there is no data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner, receive empty data packets sent by the terminal, and perform channel measurement based on the received empty data packets.
8. A spurious sensing and measurement method, applied to an access device, characterized in that, include: Send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurements and whether there is data that needs to be sent to the access device; The terminal receives a second message in response to the first message, the second message indicating whether sensing measurements can be performed and whether there is data to be sent to the access device; A third message for the wireless sensing process is sent to the terminal. If the second message indicates that sensing measurements can be performed and there is data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, receive data packets containing valid data sent by the terminal, perform channel measurements based on the received data packets containing valid data, and decode the data packets containing valid data. If the second message indicates that sensing measurements can be performed and there is no data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner, receive empty data packets sent by the terminal, and perform channel measurements based on the received empty data packets.
9. A spurious sensing and measurement method, applied to an access device, characterized in that, include: Send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurements; The terminal receives a second message in response to the first message, the second message indicating that a sensing measurement can be performed; If there is data to be sent to the terminal, a third message for the wireless sensing process is sent to the terminal, instructing the terminal to receive sensing measurement data packets in a wait-and-see manner and to send data packets containing valid data to the terminal; if there is no data to be sent to the terminal, a third message for the wireless sensing process is sent to the terminal, instructing the terminal to receive sensing measurement data packets in a normal manner and to send empty data packets to the terminal.
10. The seizing perception measurement method according to claim 9, characterized in that, The third message is an NDPA message, which instructs the terminal to receive sensing measurement data packets in a normal manner.
11. A stalking sensing measurement method according to any one of claims 6-10, characterized in that, Before sending the first message for the wireless sensing process to the terminal, it also includes: Sending a sensing measurement process establishment request message to the terminal or receiving a sensing measurement process establishment request message sent by the terminal, wherein the sensing measurement process establishment request message indicates whether to use the opportunistic sensing method; The system receives a perception measurement process establishment response message sent by the terminal or sends a perception measurement process establishment response message to the terminal, wherein the perception measurement process establishment response message indicates agreement to establish a perception measurement process.
12. The seizing sensing and measurement method according to claim 11, characterized in that, Before sending or receiving the sensing measurement process establishment request message, the method further includes: Exchange information with the terminal regarding whether it supports opportunistic sensing.
13. A stalking sensing and measuring device, applied to a terminal, characterized in that, include: The first module is used to receive a first message sent by the access device for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement; The second module is used to send a second message in response to the first message to the access device, wherein the second message indicates that sensing measurement can be performed; The third module is used to receive a third message sent by the access device for the wireless sensing process, wherein the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner or instructs the terminal to receive sensing measurement data packets in a wait-and-see manner. The fourth module is used to send a data packet containing valid data to the access device if there is data to be sent there; otherwise, it sends an empty data packet to the access device. The system receives data packets sent by the access device, performs channel measurements based on the received data packets, and decodes the received data packets.
14. A stalking sensing and measuring device, applied to a terminal, characterized in that, include: The first module is used to receive a first message sent by the access device for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement; The second module is used to send a second message in response to the first message to the access device, wherein the second message indicates that sensing measurement can be performed; The third module is used to receive a fourth message sent by the access device, the fourth message being used to query whether the terminal has any data to send to the access device; The fourth module is used to send a fifth message in response to the fourth message to the access device, wherein the fifth message indicates whether there is data that needs to be sent to the access device; The fifth module is used to receive a third message sent by the access device for the wireless sensing process. If the fifth message indicates that there is data to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in an opportunistic manner; if the fifth message indicates that there is no data to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a normal manner. The sixth module is configured to send a data packet containing valid data to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner; and to send an empty data packet to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a normal manner.
15. A stalking sensing and measuring device, applied to a terminal, characterized in that, include: The first module is used to receive a first message sent by the access device for the wireless sensing process. The first message indicates that the first message is used to query whether the terminal can perform sensing measurement and whether there is data that needs to be sent to the access device. The second module is used to send a second message in response to the first message to the access device, wherein the second message indicates whether sensing measurements can be performed and whether there is data that needs to be sent to the access device; The third module is used to receive a third message sent by the access device for the wireless sensing process. If the second message indicates that sensing measurement can be performed and there is data that needs to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner. If the second message indicates that sensing measurement can be performed and there is no data that needs to be sent to the access device, the third message instructs the terminal to send the sensing measurement data packet in a normal manner. The fourth module is configured to send a data packet containing valid data to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a wait-and-see manner; and to send an empty data packet to the access device if the received third message instructs the terminal to send the sensing measurement data packet in a normal manner.
16. A stalking sensing and measuring device, applied to an access device, characterized in that, include: The first module is used to send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement. The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates that a sensing measurement can be performed; The third module is used to send a third message to the terminal for the wireless sensing process, wherein the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner or instructs the terminal to receive sensing measurement data packets in a wait-and-see manner. The fourth module is used to receive data packets sent by the terminal, perform channel measurements based on the received data packets, and decode the received data packets; or, If there is data to be sent to the terminal, a data packet containing valid data is sent to the terminal; otherwise, an empty data packet is sent to the terminal.
17. A stalking sensing and measuring device, applied to an access device, characterized in that, include: The first module is used to send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement. The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates that a sensing measurement can be performed; The third module is used to send a fourth message to the terminal, the fourth message being used to query the terminal whether there is any data that needs to be sent to the access device; The fourth module is used to receive a fifth message sent by the terminal in response to the fourth message, wherein the fifth message indicates whether there is data that needs to be sent to the access device; The fifth module is used to send a third message to the terminal for the wireless sensing process. If the fifth message indicates that there is data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, receive data packets containing valid data sent by the terminal, perform channel measurement based on the received data packets containing valid data, and decode the data packets containing valid data. If the fifth message indicates that there is no data to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner, receive empty data packets sent by the terminal, and perform channel measurement based on the received empty data packets.
18. A stalking sensing and measuring device, applied to an access device, characterized in that, include: The first module is used to send a first message to the terminal for the wireless sensing process. The first message indicates that the first message is used to query the terminal whether it can perform sensing measurements and whether there is data that needs to be sent to the access device. The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates whether a sensing measurement can be performed and whether there is data that needs to be sent to the access device; The third module is used to send a third message to the terminal for the wireless sensing process. If the second message indicates that sensing measurement can be performed and there is data that needs to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a wait-and-see manner, receive data packets containing valid data sent by the terminal, perform channel measurement based on the received data packets containing valid data, and decode the data packets containing valid data. If the second message indicates that sensing measurement can be performed and there is no data that needs to be sent to the access device, the third message instructs the terminal to send sensing measurement data packets in a normal manner, receive empty data packets sent by the terminal, and perform channel measurement based on the received empty data packets.
19. A stalking sensing and measuring device, applied to an access device, characterized in that, include: The first module is used to send a first message to the terminal for the wireless sensing process, wherein the first message indicates that the first message is used to query the terminal whether it can perform sensing measurement. The second module is used to receive a second message sent by the terminal in response to the first message, wherein the second message indicates that a sensing measurement can be performed; The third module is used to send a third message for the wireless sensing process to the terminal if there is data to be sent to the terminal. The third message instructs the terminal to receive sensing measurement data packets in a wait-and-see manner and send data packets containing valid data to the terminal. If there is no data to be sent to the terminal, the module sends a third message for the wireless sensing process to the terminal. The third message instructs the terminal to receive sensing measurement data packets in a normal manner and send empty data packets to the terminal.
20. An electronic device comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1-12.
21. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-12.
Citation Information
Patent Citations
Method and device for negotiating wireless sensing process, equipment and storage medium
CN113115341A