Wireless sensing measurement method, apparatus, device, and storage medium

CN116112966BActive Publication Date: 2026-09-15CHENGDU XGIMI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110929147.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-13
Publication Date
2026-09-15
Estimated Expiration
2041-08-13

AI Technical Summary

Benefits of technology

[0025] It should be noted that the apparatus described in the third aspect is used to perform the method provided in the first aspect, the apparatus described in the fourth aspect is used to perform the method provided in the second aspect, the device described in the fifth aspect, the storage medium described in the sixth aspect, and the computer program product described in the seventh aspect are used to perform the method provided in the first or second aspect. Therefore, they can achieve the same beneficial effects as the method described in the first or second aspect. The embodiments of the present invention will not be described in detail.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116112966B_ABST
    Figure CN116112966B_ABST
Patent Text Reader

Abstract

The application discloses a wireless sensing measurement method, device, equipment and storage medium. The method comprises the following steps: sending a first message to a terminal in a negotiation process; sending a second message to the terminal in a measurement stage of the sensing measurement; at least one of the first message and the second message contains resource information, which is used for indicating that the terminal uses the resource to send a wireless sensing signal or generates a measurement report according to a measurement result of the corresponding resource, and indicating that the resource used by the terminal to send the wireless sensing signal each time or the measurement result corresponding to the resource contained in the measurement report generated each time is the same, and the resource allocated to each terminal does not overlap. According to the characteristics of wireless sensing calculation, the application regulates the measurement of the wireless sensing signal in the wireless sensing process to have identity by managing the wireless sensing negotiation process and controlling the wireless sensing measurement process, so that the effectiveness of the data used for wireless sensing calculation is guaranteed, and the correctness of the wireless sensing service is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication, and more particularly to a wireless 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 a wireless sensing process, the initiator initiates the process, and the responder responds. Typically, there are multiple responders, resulting in multiple terminals and access devices simultaneously transmitting and measuring wireless sensing signals. This is similar to multi-user scenarios in existing technologies. However, in the two main multi-user scenarios in existing technologies, the first scenario's data transmission only concerns whether user data can be correctly transmitted and received, and the second scenario's ranging (measuring the distance between two devices) only concerns the timing of data transmission and reception. In the wireless sensing process, if different powers and different subcarriers are used to transmit wireless sensing signals, even in the same wireless channel environment, the data measured by the receiver (such as CSI-based measurement results) will be different. For example, in time period D1, a wireless sensing signal is transmitted using resource RU1 with transmit power TX1, and in time period D2, a wireless sensing signal is transmitted using resource RU2 with transmit power TX2. As a result, the measurement data of the receiver in the two time periods are not comparable, so it is impossible to calculate the changes in wireless channel conditions, and therefore impossible to perform difference calculation and feature extraction, and thus impossible to obtain the correct wireless sensing results.

[0005] In view of this, embodiments of the present invention provide a wireless sensing measurement method, apparatus, device, and storage medium, which ensures that the resources used by the transmitter of the wireless sensing signal are the same each time the wireless sensing signal is transmitted during the sensing process, thereby guaranteeing the correctness of the wireless sensing results and reducing the amount of computation.

[0006] In a first aspect, embodiments of the present invention provide a wireless sensing measurement method, comprising:

[0007] Negotiate the wireless sensing process with the first terminal, and send the first message to the first terminal during the negotiation process;

[0008] The second terminal performs sensing measurement, which includes a polling phase and a measurement phase. During the measurement phase, a second message is sent to a third terminal. The second terminal is the terminal in the first terminal that agreed to perform the wireless sensing process during the negotiation process, and the third terminal is the terminal in the second terminal that indicated that it could perform the wireless sensing process during the polling phase.

[0009] At least one of the first message and the second message contains resource information. If the negotiation process determines that the first terminal is the sender of the wireless sensing signal in the wireless sensing process, the resource information is used to indicate the resources used by the third terminal to send the wireless sensing signal in the measurement phase, and to indicate that the resources used by the third terminal to send the wireless sensing signal each time in the measurement phase are the same. If there are two or more third terminals, the resources allocated to each third terminal to send the wireless sensing signal in the measurement phase do not overlap.

[0010] Secondly, embodiments of the present invention provide a wireless sensing measurement method, comprising:

[0011] Negotiate the wireless sensing process with the access device and receive the first message sent by the access device during the negotiation process;

[0012] If the wireless sensing process is agreed to be executed during the negotiation process, a sensing measurement is performed with the access device, which includes a polling phase and a measurement phase. If the polling phase indicates that the wireless sensing process can be executed, a second message sent by the access device is received during the measurement phase.

[0013] At least one of the first message and the second message contains resource information. If the negotiation process determines that the access device is the receiver of the wireless sensing signal in the wireless sensing process, when the second message contains the resource information, the wireless sensing signal is sent to the access device using the resource information indicated in the second message during the measurement phase; when the second message does not contain the resource information, the wireless sensing signal is sent to the access device using the resource information indicated in the first message during the measurement phase.

[0014] Thirdly, embodiments of the present invention provide a wireless sensing device, comprising:

[0015] The negotiation module is used to negotiate the wireless sensing process with the first terminal and send the first message to the first terminal during the negotiation process.

[0016] A measurement module is used to perform sensing measurements with a second terminal. The sensing measurements include a polling phase and a measurement phase. During the measurement phase, a second message is sent to a third terminal. The second terminal is the terminal in the first terminal that agreed to perform the wireless sensing process during the negotiation process. The third terminal is the terminal in the second terminal that indicated that it could perform the wireless sensing process during the polling phase.

[0017] At least one of the first message and the second message contains resource information. If the negotiation process determines that the first terminal is the sender of the wireless sensing signal in the wireless sensing process, the resource information is used to indicate the resources used by the third terminal to send the wireless sensing signal in the measurement phase, and to indicate that the resources used by the third terminal to send the wireless sensing signal each time in the measurement phase are the same. If there are two or more third terminals, the resources allocated to each third terminal to send the wireless sensing signal in the measurement phase do not overlap.

[0018] Fourthly, embodiments of the present invention provide a wireless sensing device, comprising:

[0019] The negotiation module is used to negotiate the wireless sensing process with the access device and receive the first message sent by the access device during the negotiation process.

[0020] The measurement module is used to perform sensing measurements with the access device if the wireless sensing process is agreed to be executed during the negotiation process. The sensing measurements include a polling phase and a measurement phase. If the polling phase indicates that the wireless sensing process can be executed, the module receives a second message sent by the access device during the measurement phase.

[0021] At least one of the first message and the second message contains resource information. If the negotiation process determines that the access device is the receiver of the wireless sensing signal in the wireless sensing process, when the second message contains the resource information, the wireless sensing signal is sent to the access device using the resource information indicated in the second message during the measurement phase; when the second message does not contain the resource information, the wireless sensing signal is sent to the access device using the resource information indicated in the first message during the measurement phase.

[0022] Fifthly, embodiments of the present invention provide a wireless sensing device, the device including a processor and a memory, the memory storing instructions executable by the processor, the instructions being loaded and executed by the processor to implement the wireless sensing measurement method as described in the first or second aspect.

[0023] In a sixth aspect, embodiments of the present invention provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the wireless sensing measurement method as described in the first or second aspect.

[0024] In a seventh aspect, embodiments of the present invention provide a computer program product comprising instructions that, when executed by at least one processor, cause the at least one processor to perform the wireless sensing measurement method as described in the first or second aspect.

[0025] It should be noted that the apparatus described in the third aspect is used to perform the method provided in the first aspect, the apparatus described in the fourth aspect is used to perform the method provided in the second aspect, the device described in the fifth aspect, the storage medium described in the sixth aspect, and the computer program product described in the seventh aspect are used to perform the method provided in the first or second aspect. Therefore, they can achieve the same beneficial effects as the method described in the first or second aspect. The embodiments of the present invention will not be described in detail.

[0026] This invention, based on the characteristics of wireless sensing computing, standardizes the measurement of wireless sensing signals during the wireless sensing process by managing the wireless sensing negotiation process and controlling the wireless sensing measurement process. This ensures the consistency of the data used for wireless sensing computing and guarantees the correctness of wireless sensing services. Furthermore, by rationally allocating resources to different wireless sensing signal transmitters, multiple transmitters can simultaneously send wireless sensing signals without needing to send trigger messages to each device individually, as is required in existing ranging processes. This reduces air interface signaling, improves the efficiency of wireless resource utilization, and eliminates latency caused by serial measurements. Attached Figure Description

[0027] Figure 1 This is a flowchart of a wireless sensing measurement method provided in an embodiment of the present invention. Detailed Implementation

[0028] To enable those skilled in the art to better understand the technical solutions of this invention, the technical solutions in the embodiments of this invention will be clearly and completely described below. Obviously, the described embodiments are merely some embodiments of this invention, not all embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this invention and are not intended to limit this invention. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this invention. Furthermore, although the disclosure in this invention is presented according to one or several exemplary examples, it should be understood that each aspect of these disclosures can independently constitute a complete technical solution. Without conflict, the following embodiments and features in the embodiments can be combined with each other.

[0029] In embodiments of the present invention, words such as "exemplarily" and "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the term "exemplary" is intended to present the concept in a specific manner.

[0030] Unless otherwise defined, the technical or scientific terms used in this invention should be understood in their ordinary sense by one of ordinary skill in the art to which this invention pertains. The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The terms "first," "second," and similar terms used in this invention do not indicate any order, quantity, or importance, but are merely used to distinguish descriptions, and the meanings of corresponding terms may be the same or different. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. The term "and / or" refers to any possible combination of one or more associated listed items. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0031] Generally, the wireless sensing process includes multiple phases such as discovery, negotiation, and sensing measurement. During the negotiation phase, the initiator and responder of the wireless sensing process negotiate the roles and parameters for transmitting and receiving wireless sensing signals. If both parties agree to execute the wireless sensing process, sensing measurement begins; otherwise, negotiation is renegotiated. Sensing measurement typically includes a polling phase and a measurement phase. The polling phase queries whether the terminal can currently execute the wireless sensing process. Only if the terminal can currently execute the wireless sensing process does it enter the measurement phase; otherwise, it proceeds to the next polling phase. In the measurement phase, the sender of the wireless sensing signal sends the wireless sensing signal to the receiver. After receiving the wireless sensing signal, the receiver measures the wireless channel based on the received signal.

[0032] In this embodiment of the invention, it is assumed that the access point (AP) establishes connections with four terminals, namely STA1, STA2, STA3, and STA4, where the AP and STA1-4 (i.e., STA1, STA2, STA3, and STA4) all possess wireless sensing capabilities. It should be noted that this embodiment of the invention may have fewer or more terminals, such as one terminal, two terminals, six terminals, etc. This embodiment of the invention does not limit the number of terminals. An access point is one type of access device; access devices can also be routers or other devices. This embodiment of the invention uses an access point as an example for detailed description only, but this embodiment of the invention is not limited to access points.

[0033] Figure 1This is a flowchart of a wireless sensing measurement method provided in an embodiment of the present invention. Figure 1 As shown, the wireless sensing measurement method includes the following:

[0034] Step S101. The access point and the terminal negotiate the wireless sensing process.

[0035] 1) When the access point (AP) initiates the wireless sensing process, the negotiation process includes:

[0036] S1101.AP sends a sensing setup request message (such as a sensing setup request message) to STA1-4. The sensing setup request message contains wireless sensing process role information and resource information. Optionally, the wireless sensing process role information may include the address or identifier of the sender of the wireless sensing signal and the address or identifier of the receiver of the wireless sensing signal in the wireless sensing process. It may also include the role of the responder, or include the role of the responder and the address or identifier of the responder. This embodiment of the invention does not limit this.

[0037] In some embodiments, the sensing setup request message can be four messages sent individually to each terminal, referred to as the individual sensing setup request message in this embodiment of the invention, or it can be a single message broadcast to each terminal, referred to as the broadcast sensing setup request message in this embodiment of the invention. When the broadcast sensing setup request message is sent, the information corresponding to each terminal is included in an independent information element User info in the message, and the User info includes the terminal's connection identifier AID.

[0038] The AP can distinguish the message type by setting a parameter in the sensing setup request message. For example, setting the parameter "Action type" to "individual sensing setup request" indicates that the message is an individual sensing setup request message, and setting it to "broadcast sensing setup request" indicates that the message is a broadcast sensing setup request message. It can also be set through the address parameter RA (receive address) contained in the message. For example, setting RA to the address of STA1, STA2, STA3, or STA4 indicates that the individual sensing setup request message is sent to the corresponding terminal, respectively. Setting RA to the broadcast address indicates that the message is a broadcast sensing setup request message.

[0039] For example, the individual sensing setup request message contains the parameters shown in Table 1.

[0040] Table 1

[0041]

[0042]

[0043] For example, the broadcast sensing setup request message contains the parameters shown in Table 2.

[0044] Table 2

[0045]

[0046] The User info section may include the parameters shown in Table 3.

[0047] Table 3

[0048]

[0049] Table 4 shows an example of TX bandwidth settings.

[0050] Table 4

[0051] 0 20MHz 1 40MHz 2 80MHz 3 160MHz 4 320MHz

[0052] The resource information indicates the resource unit number used by the terminal to transmit wireless sensing signals, or indicates the starting and ending resource unit numbers used by the terminal to transmit wireless sensing signals, or includes a first parameter for indicating resource blocks. This first parameter is a binary number of number_bits, indicating the number of resource blocks. The least significant bit of the binary number corresponds to the resource block with the lowest frequency on the transmission bandwidth determined by the negotiation process, and the most significant bit corresponds to the resource block with the highest frequency on the transmission bandwidth determined by the negotiation process. The value of a single bit indicates whether the resource block corresponding to that bit is utilized. For example, the TX RU settings are as shown in Table 5 (for indicating a single resource unit RU), Table 6 (for indicating multiple RUs), or Table 7 (assuming the transmission bandwidth determined by the negotiation process is 320MHz).

[0053] Table 5

[0054] RU index Resource unit number

[0055] Table 6

[0056] Start RU index Number of the starting resource unit End RU index End of resource unit number

[0057] Table 7

[0058]

[0059]

[0060] The resource units used for the wireless sensing process are determined by the values ​​of TX bandwidth and TX RU. For example, if TX bandwidth = 0 and RU index = 0 in TX RU, it means that resource unit numbered 1 in the 20MHz bandwidth is used. As another example, if TX bandwidth = 2, Start RU index = 1, and End RU index = 3 in TX RU, it means that three resource units numbered 2, 3, and 4 in the 80MHz bandwidth are used. When the AP allocates resources to STA1-4, if resource number 1 is allocated to STA1, resource numbers 2-4 are allocated to STA2, resource number 5 is allocated to STA3, and resource numbers 6-9 are allocated to STA4, then the resources allocated to STA1-4 do not overlap.

[0061] After receiving the sensing setup request message, if S1102.STA1-4 agrees to execute the wireless sensing process, it sets the status code parameter to SUCCESS; otherwise, it sets it to Refused. STA1-4 sends the status code parameter to the AP in a sensing setup response message (such as a sensing setup response message). For example, the sensing setup response message contains the parameters shown in Table 8.

[0062] Table 8

[0063]

[0064] In Table 8, optional parameters can be included in the perception establishment response message to determine the parameter values ​​to be used by the initiator, or they can be omitted to determine the parameter values ​​given by the initiator in the perception establishment request message.

[0065] After receiving the sensing establishment response message, S1103.AP will take the terminal with the status code value of SUCCESS in the sensing establishment response message as the responder. In this embodiment of the invention, assuming that the status code value of SUCCESS in the sensing establishment response messages of STA1, STA2 and STA3 is STA4 and the status code value of Refused is STA4, then STA1, STA2 and STA3 will be taken as the responders in the wireless sensing process.

[0066] 2) When the access point (AP) acts as a responder in the wireless sensing process, the negotiation process includes:

[0067] S1201.STA1-4 sends a sensing setup request message (such as a sensing setup request message) to the AP. The sensing setup request message contains the requested wireless sensing process role information. Optionally, the sensing setup request message may also contain the requested transmit power / target receive power and the requested transmit bandwidth. For example, the sensing setup request message contains the parameters shown in Table 9.

[0068] Table 9

[0069]

[0070] After receiving the sensing establishment request message, S1202. In this embodiment of the invention, it is assumed that the AP agrees to the sensing establishment requests of STA1, STA2 and STA3, but disagrees with the sensing establishment request of STA4. Then, the AP sends a sensing establishment response message to STA1-3. The sensing establishment response message contains resource information. Optionally, the sensing establishment response message may also contain confirmed wireless sensing process role information, confirmed transmit power / target receive power and confirmed transmit bandwidth.

[0071] The sensing setup response message in step S1202 is similar to the sensing setup request message in step S1101. It can be three messages sent individually to each terminal, which are called individual sensing setup response messages in this embodiment of the invention. Alternatively, it can be a single message broadcast to each terminal, which is called broadcast sensing setup response message in this embodiment of the invention. When the broadcast sensing setup response message is sent, the information corresponding to each terminal is included in an independent information element User info in the message. The User info contains the terminal's connection identifier AID.

[0072] The AP can distinguish the message type by setting a parameter in the sensing setup response message. For example, setting the parameter "Action type" to "individual sensing setup response" indicates that the message is an individual sensing setup response message, and setting it to "broadcast sensing setup response" indicates that the message is a broadcast sensing setup response message. It can also be set through the address parameter RA (receive address) contained in the message. For example, setting RA to the address of STA1, STA2, or STA3 indicates that the individual sensing setup response message is sent to the corresponding terminal, respectively. Setting RA to the broadcast address indicates that the message is a broadcast sensing setup response message.

[0073] For example, the individual sensing setup response message contains the parameters shown in Table 10, and the broadcast sensing setup response message contains the parameters shown in Table 11.

[0074] Table 10

[0075]

[0076] Table 11

[0077]

[0078] The settings for each parameter can be found in the settings of the corresponding parameters in the perception establishment request message in step S1101, and will not be repeated here.

[0079] Step S102. The access point and the terminal perform sensing measurements.

[0080] Sensing measurement includes a polling phase and a measurement phase. In the polling phase, the access point queries the terminal to determine if it can currently execute the wireless sensing process. If yes, it proceeds to the measurement phase; otherwise, it continues polling. For example, the polling phase specifically includes:

[0081] S2001.AP sends a trigger message (such as a trigger frame message) to STA1, STA2, and STA3. The trigger message contains a trigger type, and the trigger type is set to indicate that the current trigger message is used for wireless sensing process polling.

[0082] For example, the AP sends a trigger frame message to STA1, STA2, and STA3. The message contains the parameters `type` (indicating the type of the trigger frame) and `subtype` (indicating the subtype of the trigger frame). The combination of `type` and `subtype` determines the type of the trigger frame. For example, if the `type` value is set to "sensing" and the `subtype` value is set to "poll", it indicates that the current trigger frame is used for wireless sensing process polling. The AP can send trigger frame messages to STA1, STA2, and STA3 individually, or it can broadcast a trigger frame message to STA1, STA2, and STA3. When the trigger frame message is a broadcast message, the parameters contained in the trigger frame message are shown in Table 12.

[0083] Table 12

[0084]

[0085] The user info section includes the parameters shown in Table 13.

[0086] Table 13

[0087]

[0088] After receiving the trigger message, S2002.STA1, STA2 or STA3 sends a third message to the AP, which indicates whether the wireless sensing process can be executed.

[0089] For example, after STA1, STA2, and STA3 receive a trigger frame message, if the message has a type value of "sensing" and a subtype value of "poll", this embodiment of the invention assumes that STA1, STA2, and STA3 can currently execute the wireless sensing process. Then, STA1, STA2, and STA3 send a CTS toself (can send) message on the specified resource according to the information indicated by the RU allocation, to indicate whether the wireless sensing process can be executed. The third message can also be other types of messages besides CTS to self messages, indicating whether the wireless sensing process can be executed by setting parameters, etc., in this embodiment of the invention does not impose any restrictions on this.

[0090] 1) When the access point and the terminal negotiate and determine in step S101 that the access point AP is the sender of the wireless sensing signal in the wireless sensing process, the measurement phase includes:

[0091] S2101. The AP sends an NDPA message (Null Data Packet Notification Message) to STA1, STA2, and STA3. The NDPA message indicates that the AP is about to send a radio sensing signal, which can be an NDP (Null Data Packet). After waiting for the SIFS (Short Interframe Space) period, the AP sends the NDP (Null Data Packet, i.e., the radio sensing signal in this invention).

[0092] After receiving the NDPA message, S2102.STA1, STA2 or STA3 starts receiving NDP at SIFS interval and measures the radio channel based on the received NDP.

[0093] Optionally, the NDPA message may include resource information, such as Feedback RU parameters. The resource information in the NDPA message is used to instruct the terminal to generate a measurement report based on the measurement results of the corresponding resources, and the resources allocated by the AP to STA1, STA2, and STA3 do not overlap. For example, STA1 receives the NDPA message and measures the wireless channel on the specified bandwidth according to the bandwidth information indicated by the TX bandwidth. It then generates a measurement report based on the resources indicated by the Feedback RU in the NDPA message. The generated measurement report includes the measurement results of the resources indicated by the Feedback RU in the NDPA message. For example, the TX bandwidth indicates a 320MHz bandwidth. An example of the Feedback RU setting in the NDPA message is shown in Table 14.

[0094] Table 14

[0095]

[0096]

[0097] The size of the resource block, i.e. the number of reported subcarriers N = W / Number_bit, where W represents the bandwidth and Number_bit represents the number of bits used by the TX RU.

[0098] During the wireless sensing process, a terminal may need to generate measurement reports multiple times. The AP can set the Feedback RU information for each terminal in the NDPA message sent to the terminal each time to the same value as the first time (the AP can locally store the Feedback RU information initially allocated to each terminal). This indicates that the resources corresponding to the measurement results in each measurement report generated by the terminal are the same. For example, each measurement report generated by STA1 contains the results of measuring the wireless channel information of the 996 subcarriers in the lowest frequency band of the bandwidth; each measurement report generated by STA2 contains the results of measuring the wireless channel information of the 996 subcarriers in the next lower frequency band of the bandwidth; and each measurement report generated by STA3 contains the results of measuring the wireless channel information of the 996 subcarriers in the next higher frequency band of the bandwidth.

[0099] S2103. If the AP is the responder to the wireless sensing process, STA1, STA2, and STA3 calculate the sensing results based on the measurement results; if the AP is the initiator of the wireless sensing process, STA1, STA2, and STA3 also need to actively send the measurement results to the AP or send the measurement results to the AP after receiving the AP's measurement report request message. An example of how STA1, STA2, and STA3 send the measurement results to the AP after receiving the AP's measurement report request message is as follows:

[0100] 3.1 AP sends a trigger message to STA1, STA2 and STA3. The trigger message contains a trigger type, and the trigger type in the trigger message is set to indicate that the current trigger message is used to request a measurement report.

[0101] For example, the AP sends a trigger frame message to STA1, STA2, and STA3. The message contains the parameters `type` (indicating the type of the trigger frame) and `subtype` (indicating the subtype of the trigger frame). The combination of `type` and `subtype` determines the type of the trigger frame. For instance, if the `type` value is set to "sensing" and the `subtype` value is set to "report", it indicates that the current trigger frame is used to request a measurement report. The AP can send trigger frame messages individually to STA1, STA2, and STA3, or it can broadcast a single trigger frame message to all three. Examples of the parameters included in the broadcast trigger frame message are shown in Table 15.

[0102] Table 15

[0103]

[0104] The user info section includes the parameters shown in Table 16.

[0105] Table 16

[0106]

[0107] 3.2 After receiving the trigger frame message, if the type value in the message is sensing and the subtype value is report, STA1, STA2 or STA3 shall send a measurement report to the AP on the specified resource according to the information indicated by the RU allocation.

[0108] 3.3 The AP receives measurement reports sent by STA1, STA2 and STA3.

[0109] 2) When the access point and the terminal negotiate and determine in step S101 that the access point AP is the receiver of the wireless sensing signal in the wireless sensing process, the measurement phase includes:

[0110] S2201.AP sends a trigger message to STA1, STA2 and STA3. The trigger message contains a trigger type, and the trigger type in the trigger message is set to indicate that the current trigger message is used to instruct the terminal to send a wireless sensing signal.

[0111] The AP can send trigger frame messages individually to STA1, STA2, and STA3, or broadcast a trigger frame message to STA1, STA2, and STA3. When the trigger frame message is a broadcast message, the trigger frame message contains the parameters shown in Table 17.

[0112] Table 17

[0113]

[0114]

[0115] The user info section includes the parameters shown in Table 18.

[0116] Table 18

[0117]

[0118] After receiving a trigger frame message, if the type value in the message is sensing and the subtype value is sounding, then after the SIFS interval of the received message, NDP (i.e., radio sensing signal) is transmitted on the resource indicated by the TX RU determined in the sensing establishment request message and / or sensing establishment response message.

[0119] The S2203.AP receives NDP and measures the radio channel with STA1, STA2, and STA3.

[0120] Based on the measurement results, S2204.AP performs noise reduction, feature extraction, and classification to obtain the perception results.

[0121] In some embodiments, resource information may not be negotiated during the negotiation process in step S101, that is, the TX RU parameter is not included in either the sensing establishment request message or the sensing establishment response message. However, the trigger message in step S2201 of the measurement phase includes the TX RU parameter. If the trigger message is sent individually to each terminal, the TX RU parameter included in the trigger message is set to indicate the resources for the terminal receiving the trigger message to send wireless sensing signals; if the trigger message is a broadcast message, the TX RU parameter is included in the user info, as shown in Table 19.

[0122] Table 19

[0123]

[0124] In step S2202, after STA1, STA2, or STA3 receives the trigger frame message, if the type value in the message is sensing and the subtype value is sounding, then after the SIFS interval of the received message, NDP is sent on the resource indicated by the TX RU determined in the received trigger frame message.

[0125] In some other embodiments, the TX RU parameter may also be included in the perception establishment request message and / or perception establishment response message during the negotiation process in step S101, and also in the trigger message in step S2201 of the measurement phase. In this case, STA1, STA2 and STA3 send NDP on the resource indicated by the TX RU determined in the received trigger frame message.

[0126] When the AP needs to instruct the terminal to send a wireless sensing signal again during the wireless sensing process, it can send a trigger frame message again, setting the parameter type to sensing, the subtype to sounding, and setting the TX RU information corresponding to each terminal to the same value as before (the AP can save the TXRU information initially allocated to each terminal locally). That is, during the wireless sensing process, the TX RU value corresponding to each terminal is the same in each trigger frame message used to instruct the terminal to send a wireless sensing signal, meaning that the resources used by the terminal to send a wireless sensing signal are the same each time. However, in trigger frames with subtype poll and trigger frames with subtype report, the RU allocation parameter is randomly allocated each time and may not remain the same. Furthermore, trigger frames with subtype poll and trigger frames with subtype report may not contain the RU allocation parameter.

[0127] It should be noted that the resource information (if included) in the trigger message instructing the terminal to send wireless sensing signals during the measurement phase is used to indicate the resources used by the terminal to send wireless sensing signals; the resource information (if included) in the NDPA message during the measurement phase is used to instruct the terminal to report the measurement results of the corresponding resources; while the resource information determined through negotiation, such as the resource information (if included) in the sensing establishment request message and / or sensing establishment response message, is only meaningful when the terminal is determined to be the sender of wireless sensing signals during negotiation. That is, it is used to instruct the terminal to use the resources to send wireless sensing signals. For example, the resource information is set through the parameter TX RU during the negotiation process, and the resource information is also set through the parameter TX RU in the trigger message instructing the terminal to send wireless sensing signals during the measurement phase. The resource information is set through the parameter Feedback RU in the NDPA message. It can also be used to instruct the terminal to use the resources to send wireless sensing signals when the terminal is determined to be the sender of wireless sensing signals during negotiation, and to instruct the terminal to use the resources corresponding to the measurement results included in the measurement report when the terminal is determined to be the receiver of wireless sensing signals during negotiation. For example, the resource information is set through the parameter TX RU in the negotiation process, the trigger message instructing the terminal to send wireless sensing signals during the measurement phase, and the NDPA message. The RU sets resource information, but this embodiment of the invention does not impose any restrictions on this.

[0128] In this embodiment of the invention, based on the same inventive concept as the aforementioned wireless sensing measurement method, this embodiment also provides a wireless sensing device, comprising: a negotiation module, configured to negotiate a wireless sensing process with a first terminal, and send a first message to the first terminal during the negotiation process; a measurement module, configured to perform sensing measurement with a second terminal, the sensing measurement including a polling phase and a measurement phase, and sending a second message to a third terminal during the measurement phase, wherein the second terminal is a terminal among the first terminals that agrees to execute the wireless sensing process during the negotiation process, and the third terminal is a terminal among the second terminals that indicates that it can execute the wireless sensing process during the polling phase; at least one of the first message and the second message contains resource information, if the negotiation process determines that the first terminal is the sender of the wireless sensing signal in the wireless sensing process, then the resource information is used to indicate the resources used by the third terminal to send the wireless sensing signal during the measurement phase, and to indicate that the resources used by the third terminal to send the wireless sensing signal each time during the measurement phase are the same, and if there are two or more third terminals, then the resources allocated to each third terminal for sending the wireless sensing signal during the measurement phase do not overlap.

[0129] This invention also provides another wireless sensing device, comprising: a negotiation module for negotiating a wireless sensing process with an access device, and receiving a first message sent by the access device during the negotiation process; and a measurement module for performing sensing measurement with the access device if the wireless sensing process is agreed to be executed during the negotiation process, the sensing measurement including a polling phase and a measurement phase, and receiving a second message sent by the access device during the measurement phase if the polling phase indicates that the wireless sensing process can be executed; at least one of the first message and the second message contains resource information; if the negotiation process determines that the access device is the receiver of the wireless sensing signal in the wireless sensing process, when the second message contains the resource information, the wireless sensing signal is sent to the access device using the resources indicated by the resource information in the second message during the measurement phase; when the second message does not contain the resource information, the wireless sensing signal is sent to the access device using the resources indicated by the resource information in the first message during the measurement phase.

[0130] In this embodiment of the invention, based on the same inventive concept as the wireless sensing measurement method described above, this embodiment of the invention also provides a wireless sensing device, the device including a processor and a memory, the memory storing instructions executable by the processor, the instructions being loaded and executed by the processor to implement the wireless sensing measurement method involved in the above embodiments.

[0131] Furthermore, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the wireless sensing measurement method described in the above embodiments.

[0132] It should be understood that in various embodiments of the present invention, the order of the above-mentioned processes does not imply the order of execution. Some or all steps may be executed in parallel or sequentially. 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 the present invention.

[0133] 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 implementations should not be considered beyond the scope of this invention.

[0134] Those skilled in the art will readily understand that, for the sake of convenience and brevity, the specific working processes of the devices, apparatuses, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided by this invention, 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, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0135] The modules described as separate components may or may not be physically separate. Similarly, the components shown as units may or may not be physical units; they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment, depending on actual needs. Furthermore, the functional modules in the various embodiments of this invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more modules can be integrated into one unit.

[0136] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, network device, or terminal, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

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

Claims

1. A wireless sensing measurement method, characterized in that, include: Negotiate the wireless sensing process with the first terminal, and send the first message to the first terminal during the negotiation process; The second terminal performs sensing measurement, which includes a polling phase and a measurement phase. During the measurement phase, a second message is sent to a third terminal. The second terminal is the terminal in the first terminal that agreed to perform the wireless sensing process during the negotiation process, and the third terminal is the terminal in the second terminal that indicated that it could perform the wireless sensing process during the polling phase. At least one of the first message and the second message contains resource information. If the negotiation process determines that the first terminal is the sender of the wireless sensing signal in the wireless sensing process, the resource information is used to indicate the resources used by the third terminal to send the wireless sensing signal in the measurement phase, and to indicate that the resources used by the third terminal to send the wireless sensing signal each time in the measurement phase are the same. If there are two or more third terminals, the resources allocated to each third terminal to send the wireless sensing signal in the measurement phase do not overlap.

2. The wireless sensing measurement method according to claim 1, characterized in that, The polling phase includes: Send a first trigger message to the second terminal. The first trigger message contains a trigger type, and the trigger type in the first trigger message is set to indicate that the current trigger message is used for wireless sensing process polling. The second terminal receives a third message in response to the first trigger message, the third message indicating whether the wireless sensing process can be executed.

3. The wireless sensing measurement method according to claim 2, characterized in that, The negotiation process determines that the first terminal is the sender of the wireless sensing signal in the wireless sensing process, and the second message is the second trigger message. The measurement phase includes: Send a second trigger message to a third terminal. The second trigger message contains a trigger type, and the trigger type in the second trigger message is set to indicate that the current trigger message is used to instruct the terminal to send a wireless sensing signal. It receives wireless sensing signals sent by a third terminal and measures the wireless channel based on the received wireless sensing signals.

4. The wireless sensing measurement method according to claim 2, characterized in that, The negotiation process determines that the first terminal is the receiver of the wireless sensing signal in the wireless sensing process, the second message is an NDPA message, and the measurement phase includes: Send an NDPA message to the third terminal; Send wireless sensing signals to a third terminal; If the NDPA message contains the resource information, the resource information in the NDPA message is used to instruct the third terminal to generate a measurement report based on the measurement results of the corresponding resource, and to instruct the third terminal to ensure that the resources corresponding to the measurement results in each measurement report generated are the same. If there are two or more third terminals, the resources corresponding to the measurement results in the measurement reports generated by each third terminal do not overlap.

5. The wireless sensing measurement method according to claim 4, characterized in that, If the first terminal is a responder to the wireless sensing process, the step of performing sensing measurements with the second terminal further includes: A third trigger message is sent to a third terminal. The third trigger message contains a trigger type, and the trigger type in the third trigger message is set to indicate that the current trigger message is used to request a measurement report. Receive measurement reports sent by a third terminal.

6. The wireless sensing measurement method according to claim 1, characterized in that, When the first terminal is a responder in the wireless sensing process, the first message is a sensing establishment request message, and negotiating the wireless sensing process with the first terminal includes: A sensing establishment request message is sent to the first terminal. The sensing establishment request message contains wireless sensing process role information, transmit power or target receive power, and transmit bandwidth. Receive a sensing establishment response message sent by a first terminal, wherein the sensing establishment response message indicates whether to agree to execute the wireless sensing process; When the first terminal is the requester of the wireless sensing process, the first message is a sensing establishment response message, and negotiating the wireless sensing process with the first terminal includes: Receive a sensing establishment request message sent by a first terminal, wherein the sensing establishment request message contains the requested wireless sensing process role information; A sensing establishment response message is sent to the first terminal. The sensing establishment response message contains confirmed wireless sensing process role information, confirmed transmit power or target receive power, and confirmed transmit bandwidth.

7. The wireless sensing measurement method according to claim 1, characterized in that, The first message indicates the type of the first message. When the first message indicates that the first message is a broadcast message, the first message contains one or more first terminal information, the first terminal information including the identifier of the terminal. If the first message contains the resource information, then the first terminal information includes the resource information.

8. A wireless sensing measurement method, characterized in that, include: Negotiate the wireless sensing process with the access device and receive the first message sent by the access device during the negotiation process; If the wireless sensing process is agreed to be executed during the negotiation process, a sensing measurement is performed with the access device, which includes a polling phase and a measurement phase. If the polling phase indicates that the wireless sensing process can be executed, a second message sent by the access device is received during the measurement phase. At least one of the first message and the second message contains resource information. If the negotiation process determines that the access device is the receiver of the wireless sensing signal in the wireless sensing process, when the second message contains the resource information, the wireless sensing signal is sent to the access device using the resources indicated by the resource information in the second message during the measurement phase; when the second message does not contain the resource information, the wireless sensing signal is sent to the access device using the resources indicated by the resource information in the first message during the measurement phase. The resources used by the terminal to send the wireless sensing signal each time during the measurement phase are fixed and the same. If there are multiple terminals, the transmission resources allocated to each terminal do not overlap.

9. A wireless sensing measurement method according to claim 8, characterized in that, The polling phase includes: Receive a first trigger message sent by the access device. The first trigger message contains a trigger type, and the trigger type in the first trigger message is set to indicate that the current trigger message is used for wireless sensing process polling. In response to the first trigger message, a third message is sent to the access device, the third message indicating whether the wireless sensing process can be executed.

10. A wireless sensing measurement method according to claim 9, characterized in that, The negotiation process determines that the access device is the receiver of the wireless sensing signal in the wireless sensing process, the second message is the second trigger message, and the measurement phase includes: The device receives a second trigger message sent by the access device. The second trigger message contains a trigger type, and the trigger type in the second trigger message is set to indicate that the current trigger message is used to instruct the terminal to send a wireless sensing signal. Send wireless sensing signals to the access devices.

11. A wireless sensing measurement method according to claim 9, characterized in that, The negotiation process determines that the access device is the sender of the wireless sensing signal in the wireless sensing process, the second message is an NDPA message, and the measurement phase includes: Receive NDPA messages sent by the access device; Receive wireless sensing signals sent by the access device and measure the wireless channel based on the received wireless sensing signals; If the NDPA message contains the resource information, a measurement report is generated based on the resource indicated by the resource information in the NDPA message, and the measurement report contains the measurement results of the resource indicated by the resource information in the NDPA message.

12. The wireless sensing measurement method according to claim 11, characterized in that, If the access device is the initiator of the wireless sensing process, the step of performing sensing measurements with the access device also includes: Receive a third trigger message sent by the access device, wherein the third trigger message contains a trigger type, and the trigger type in the third trigger message is set to indicate that the current trigger message is used to request a measurement report; Send measurement reports to the access devices.

13. The wireless sensing measurement method according to claim 8, characterized in that, When the access device is the initiator of the wireless sensing process, the first message is a sensing establishment request message, and the negotiation of the wireless sensing process with the access device includes: Receive a sensing establishment request message sent by the access device. The sensing establishment request message contains wireless sensing process role information, transmit power or target receive power, and transmit bandwidth. Send a sensing establishment response message to the access device, the sensing establishment response message indicating whether to agree to execute the wireless sensing process; When the access device is a responder in the wireless sensing process, the first message is a sensing establishment response message, and negotiating the wireless sensing process with the access device includes: Send a sensing establishment request message to the access device, the sensing establishment request message containing the requested wireless sensing process role information; The system receives a sensing establishment response message sent by the access device. The sensing establishment response message contains confirmed wireless sensing process role information, confirmed transmit power or target receive power, and confirmed transmit bandwidth.

14. A wireless sensing measurement method according to claim 8, characterized in that, The first message indicates the type of the first message. When the first message indicates that the first message is a broadcast message, the first message contains one or more first terminal information, the first terminal information including the identifier of the terminal. If the first message contains the resource information, then the first terminal information includes the resource information.

15. A wireless sensing measurement method according to claim 6 or 13, characterized in that, The resource information indicates the resource unit number used by the terminal to transmit wireless sensing signals, or indicates the starting and ending resource unit numbers used by the terminal to transmit wireless sensing signals, or includes a first parameter for indicating resource blocks. The first parameter is a binary number with a bit length of Number_bit, indicating that there are Number_bit resource blocks. The least significant bit of the binary number corresponds to the resource block with the lowest frequency on the transmission bandwidth determined by the negotiation process, and the most significant bit corresponds to the resource block with the highest frequency on the transmission bandwidth determined by the negotiation process. The value of a bit indicates whether the resource block corresponding to that bit is used.

16. A wireless sensing measurement method according to claim 3 or 10, characterized in that, The second trigger message is a broadcast message. The second trigger message contains one or more fourth terminal information, and the fourth terminal information includes the identifier of the terminal. If the second trigger message contains the resource information, then the fourth terminal information includes the resource information.

17. A wireless sensing measurement method according to claim 5 or 12, characterized in that, At least one of the first trigger message and the third trigger message is a broadcast message. If the first trigger message is a broadcast message, then the first trigger message contains one or more second terminal information, the second terminal information includes the identifier of the terminal, and indicates the resource for sending the third message. If the third trigger message is a broadcast message, then the third trigger message contains one or more third terminal information, the third terminal information includes the identifier of the terminal, and indicates the resource for sending the measurement report.

18. A wireless sensing device, characterized in that, include: The negotiation module is used to negotiate the wireless sensing process with the first terminal and send the first message to the first terminal during the negotiation process. A measurement module is used to perform sensing measurements with a second terminal. The sensing measurements include a polling phase and a measurement phase. During the measurement phase, a second message is sent to a third terminal. The second terminal is the terminal in the first terminal that agreed to perform the wireless sensing process during the negotiation process. The third terminal is the terminal in the second terminal that indicated that it could perform the wireless sensing process during the polling phase. At least one of the first message and the second message contains resource information. If the negotiation process determines that the first terminal is the sender of the wireless sensing signal in the wireless sensing process, the resource information is used to indicate the resources used by the third terminal to send the wireless sensing signal in the measurement phase, and to indicate that the resources used by the third terminal to send the wireless sensing signal each time in the measurement phase are the same. If there are two or more third terminals, the resources allocated to each third terminal to send the wireless sensing signal in the measurement phase do not overlap.

19. A wireless sensing device, characterized in that, include: The negotiation module is used to negotiate the wireless sensing process with the access device and receive the first message sent by the access device during the negotiation process. The measurement module is used to perform sensing measurements with the access device if the wireless sensing process is agreed to be executed during the negotiation process. The sensing measurements include a polling phase and a measurement phase. If the polling phase indicates that the wireless sensing process can be executed, the module receives a second message sent by the access device during the measurement phase. At least one of the first message and the second message contains resource information. If the negotiation process determines that the access device is the receiver of the wireless sensing signal in the wireless sensing process, when the second message contains the resource information, the wireless sensing signal is sent to the access device using the resources indicated by the resource information in the second message during the measurement phase; when the second message does not contain the resource information, the wireless sensing signal is sent to the access device using the resources indicated by the resource information in the first message during the measurement phase. The resources used by the terminal to send the wireless sensing signal each time during the measurement phase are fixed and the same. If there are multiple terminals, the transmission resources allocated to each terminal do not overlap.

20. A wireless sensing device, characterized in that, The device includes a processor and a memory, the memory storing instructions executable by the processor, the instructions being loaded and executed by the processor to implement the wireless sensing measurement method according to any one of claims 1-17.

21. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the wireless sensing measurement method according to any one of claims 1-17.

Citation Information

Patent Citations

  • Method of acquiring unauthorized spectrum wireless environment, device thereof and terminal

    CN106211204A

  • Radio resource sensing and selecting method used by mobile device for wireless communication and mobile device using same

    CN112087733A