Method, apparatus, device and storage medium for terminating wireless awareness
Patent Information
- Application Number
- CN202110967118.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-23
- Publication Date
- 2026-09-15
- Estimated Expiration
- 2041-08-23
AI Technical Summary
[0059] This application terminates wireless sensing via trigger messages (such as trigger frame messages), without introducing new hardware features. Terminals can be upgraded to support wireless sensing services simply by software upgrades. Furthermore, it uses minimal signaling overhead to flexibly and precisely control the interaction process, improving the efficiency of wireless sensing and expanding its application scenarios. The trigger message also enables unified management of all aspects of wireless sensing measurement within the service, coordinating devices and specific stages involved in the wireless sensing process.
Smart Images

Figure CN116133038B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and more particularly to a method, apparatus, device, and storage medium for terminating wireless sensing. 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 the wireless sensing process, an initiator initiates the process, and a responder responds. Typically, a wireless sensing process has only one initiator, but can have multiple responders. The entire wireless sensing process includes multiple stages such as negotiation, measurement, and report acquisition, each involving one or more interactions. Currently, there is no unified process management system or specific interaction design for each stage to control and manage the entire wireless sensing process.
[0005] In view of this, embodiments of this application provide a method, apparatus, device, and storage medium for terminating wireless sensing by triggering a message.
[0006] In a first aspect, embodiments of this application provide a method for terminating wireless sensing, comprising:
[0007] The terminal negotiates and establishes a wireless sensing process with the access device;
[0008] Terminals and access devices perform wireless sensing measurements;
[0009] The terminal receives a message containing a wireless sensing identifier from the access device during at least one of the negotiation phase and the wireless sensing measurement phase.
[0010] The terminal receives a first trigger message sent by the access device. The first trigger message indicates the termination of wireless sensing and includes a trigger type, one or more terminal information, and an identifier of the object to be terminated. The trigger type is used to indicate the purpose of the trigger message, and the terminal information includes the identifier of the terminal.
[0011] If the terminal information includes the identifier of this terminal, the terminal terminates the corresponding process or instance according to the identifier of the object to be terminated in the first trigger message.
[0012] In one possible implementation, the first trigger message includes a first parameter for indicating an identifier of an object to be terminated, the first parameter including at least one of the following: a wireless sensing process identifier, a measurement process identifier, and a measurement instance identifier, wherein the wireless sensing process identifier is used to identify a wireless sensing process, the measurement process identifier is used to identify a wireless sensing measurement process within the wireless sensing process, and the measurement instance identifier is used to identify a measurement instance within the wireless sensing measurement process.
[0013] In one possible implementation, during the negotiation phase, the terminal receives a message containing a wireless sensing identifier from the access device. If the access device is a responder to the wireless sensing process, the negotiation and establishment of the wireless sensing process between the terminal and the access device includes: the terminal sending a sensing establishment request message to the access device, the sensing establishment request message containing wireless sensing process role information and measurement configuration parameters; the terminal receiving a sensing establishment response message from the access device, the sensing establishment response message indicating whether to accept the execution of the wireless sensing process, and containing wireless sensing process role information, measurement configuration parameters, and a wireless sensing identifier.
[0014] If the access device is the initiator of the wireless sensing process, the terminal negotiates and establishes the wireless sensing process with the access device, which includes: the terminal receiving a sensing establishment request message sent by the access device, the sensing establishment request message containing wireless sensing process role information, measurement configuration parameters and wireless sensing identifier; the terminal sending a sensing establishment response message to the access device, the sensing establishment response message indicating whether to accept the execution of the wireless sensing process.
[0015] In one possible implementation, the wireless sensing identifier includes at least one of a wireless sensing process identifier, a measurement process identifier, and a measurement instance identifier.
[0016] In one possible implementation, the terminal and access device performing wireless sensing measurements includes:
[0017] The terminal 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 second trigger message is used for wireless sensing process polling.
[0018] The terminal sends a second message to the access device, the second message indicating whether the wireless sensing process can be executed;
[0019] If the access device is the sender of the wireless sensing signal in the wireless sensing process, then the wireless sensing measurement performed by the terminal and the access device further includes:
[0020] The terminal receives an NDPA message sent by the access device;
[0021] The terminal receives wireless sensing signals sent by the access device;
[0022] The terminal receives a third trigger message sent by the access device. The third trigger message contains a trigger type, and the trigger type in the third trigger message is set to indicate that the third trigger message is used to request a measurement report.
[0023] The terminal sends a measurement report to the access device;
[0024] If the access device is the receiver of the wireless sensing signal in the wireless sensing process, then the wireless sensing measurement performed by the terminal and the access device further includes:
[0025] The terminal receives a fourth trigger message sent by the access device. The fourth trigger message contains a trigger type, and the trigger type in the fourth trigger message is set to indicate that the fourth trigger message is used to instruct the terminal to send a wireless sensing signal.
[0026] The terminal sends wireless sensing signals to the access device.
[0027] In one possible implementation, the terminal receives a message containing a wireless sensing identifier from the access device during the wireless sensing measurement phase, and the second trigger message also contains the wireless sensing identifier.
[0028] In one possible implementation, if the trigger type in the first trigger message is set to indicate that the first trigger message is used to terminate wireless sensing, then the first trigger message indicates termination of wireless sensing.
[0029] In one possible implementation, if the access device is the sender of the wireless sensing signal in the wireless sensing process, then the first trigger message is the third trigger message, and the third trigger message also includes a second parameter for indicating whether to terminate the wireless sensing.
[0030] If the access device is the receiver of the wireless sensing signal in the wireless sensing process, then the first trigger message is the fourth trigger message, and the fourth trigger message also includes a third parameter for indicating whether to terminate wireless sensing.
[0031] In a second aspect, embodiments of the present invention provide an apparatus for terminating wireless sensing, comprising:
[0032] The negotiation module is used to negotiate with the access device through the terminal and establish a wireless sensing process.
[0033] The measurement module is used to perform wireless sensing measurements via a terminal and access device;
[0034] The negotiation module and the measurement module receive a message containing a wireless sensing identifier sent by the access device;
[0035] The measurement module is also used to receive a first trigger message sent by the access device through the terminal. The first trigger message indicates the termination of wireless sensing and includes a trigger type, one or more terminal information, and an identifier of the object to be terminated. The trigger type is used to indicate the purpose of the trigger message, and the terminal information includes the identifier of the terminal. If the terminal information includes the identifier of this terminal, the corresponding process or instance is terminated through the terminal according to the identifier of the object to be terminated in the first trigger message.
[0036] In one possible implementation, the first trigger message includes a first parameter for indicating an identifier of an object to be terminated, the first parameter including at least one of the following: a wireless sensing process identifier, a measurement process identifier, and a measurement instance identifier, wherein the wireless sensing process identifier is used to identify a wireless sensing process, the measurement process identifier is used to identify a wireless sensing measurement process within the wireless sensing process, and the measurement instance identifier is used to identify a measurement instance within the wireless sensing measurement process.
[0037] In one possible implementation, the negotiation module receives a message containing a wireless sensing identifier sent by the access device. If the access device is a responder to the wireless sensing process, negotiating and establishing the wireless sensing process with the access device includes: sending a sensing establishment request message to the access device, the sensing establishment request message containing wireless sensing process role information and measurement configuration parameters; and receiving a sensing establishment response message sent by the access device, the sensing establishment response message indicating whether to accept the execution of the wireless sensing process and containing wireless sensing process role information, measurement configuration parameters, and the wireless sensing identifier.
[0038] If the access device is the initiator of the wireless sensing process, negotiating and establishing the wireless sensing process with the access device includes: receiving a sensing establishment request message sent by the access device, the sensing establishment request message containing wireless sensing process role information, measurement configuration parameters and wireless sensing identifier; and sending a sensing establishment response message to the access device, the sensing establishment response message indicating whether to accept the execution of the wireless sensing process.
[0039] In one possible implementation, the wireless sensing identifier includes at least one of a wireless sensing process identifier, a measurement process identifier, and a measurement instance identifier.
[0040] In one possible implementation, the wireless sensing measurement performed with the access device includes:
[0041] Receive a second trigger message sent by the access device, the second trigger message containing a trigger type, and the trigger type in the second trigger message is set to indicate that the second trigger message is used for wireless sensing process polling;
[0042] A second message is sent to the access device, indicating whether the wireless sensing process can be executed.
[0043] If the access device is the sender of the wireless sensing signal in the wireless sensing process, then the step of performing wireless sensing measurements with the access device further includes:
[0044] Receive NDPA messages sent by the access device;
[0045] Receive wireless sensing signals sent by the access device;
[0046] 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 third trigger message is used to request a measurement report;
[0047] Send measurement reports to the access devices;
[0048] If the access device is the receiver of the wireless sensing signal in the wireless sensing process, then the step of performing wireless sensing measurements with the access device further includes:
[0049] The terminal receives a fourth trigger message sent by the access device. The fourth trigger message contains a trigger type, and the trigger type in the fourth trigger message is set to indicate that the fourth trigger message is used to instruct the terminal to send a wireless sensing signal.
[0050] Send wireless sensing signals to the access devices.
[0051] In one possible implementation, the measurement module receives a message containing a wireless sensing identifier sent by the access device, and the second trigger message also contains the wireless sensing identifier.
[0052] In one possible implementation, if the trigger type in the first trigger message is set to indicate that the first trigger message is used to terminate wireless sensing, then the first trigger message indicates termination of wireless sensing.
[0053] In one possible implementation, if the access device is the sender of the wireless sensing signal in the wireless sensing process, then the first trigger message is the third trigger message, and the third trigger message also includes a second parameter for indicating whether to terminate the wireless sensing.
[0054] If the access device is the receiver of the wireless sensing signal in the wireless sensing process, then the first trigger message is the fourth trigger message, and the fourth trigger message also includes a third parameter for indicating whether to terminate wireless sensing.
[0055] Thirdly, embodiments of the present invention provide a device for terminating wireless sensing, the device including a processor and a memory coupled together, the memory storing instructions executable by the processor, the instructions being loaded and executed by the processor to implement the method for terminating wireless sensing as described in the first aspect.
[0056] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method for terminating wireless sensing as described in the first aspect.
[0057] Fifthly, embodiments of the present invention provide a computer program product including instructions that, when executed by at least one processor, cause the at least one processor to perform the method for terminating wireless sensing as described in the first aspect.
[0058] It should be noted that the apparatus described in the second aspect is used to execute the method provided in the first aspect, and the device described in the third aspect, the storage medium described in the fourth aspect, and the computer program product described in the fifth aspect are used to execute the method provided in the first aspect. Therefore, they can achieve the same beneficial effects as the method described in the first aspect. The embodiments of this application will not be described in detail.
[0059] This application terminates wireless sensing via trigger messages (such as trigger frame messages), without introducing new hardware features. Terminals can be upgraded to support wireless sensing services simply by software upgrades. Furthermore, it uses minimal signaling overhead to flexibly and precisely control the interaction process, improving the efficiency of wireless sensing and expanding its application scenarios. The trigger message also enables unified management of all aspects of wireless sensing measurement within the service, coordinating devices and specific stages involved in the wireless sensing process. Attached Figure Description
[0060] Figure 1 A flowchart of a wireless sensing method provided in an embodiment of this application;
[0061] Figure 2 A schematic diagram of the structure of the device for terminating wireless sensing provided in an embodiment of this application;
[0062] Figure 3 A schematic diagram of the hardware structure of a device for terminating wireless sensing provided in an embodiment of this application. Detailed Implementation
[0063] 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.
[0064] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. Words such as "including" or "contains" mean that the element or object preceding the word covers the element or object listed after the word and its equivalents, without excluding other elements or objects. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application 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. For example, the "first" in the first trigger message and the "second" in the second trigger message in the embodiments of this application are only used to distinguish different trigger messages. The descriptions of "first" and "second" appearing in the embodiments of this application are only for illustration and to distinguish the described objects, and have no order, nor do they indicate a special limitation on the number of devices in the embodiments of this application, and cannot constitute any limitation on the embodiments of this application.
[0065] In this application, the terms "example" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "example" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the terms "example" or "for example" is intended to present the relevant concepts in a specific manner.
[0066] Generally, a wireless sensing process includes several phases: negotiation, measurement, reporting (optional), and termination. 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, wireless sensing measurements begin; otherwise, negotiation is renegotiated, and the measurement results are then reported. Wireless sensing terminates after all measurement results have been exchanged. A wireless sensing process can perform one or more measurement processes, each of which can include one or more measurement instances. A measurement instance typically includes a measurement polling phase, a measurement probe phase, and a measurement reporting phase (optional). The measurement 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 probe phase; otherwise, it proceeds to the next polling phase. In the measurement probe 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. In the measurement reporting phase, the receiver generates a measurement report based on the measurement results and can also send the measurement report out. When it is necessary to terminate wireless sensing, it may be necessary to terminate the entire wireless sensing process, or it may be necessary to terminate one or more measurement processes within the wireless sensing process, or it may be necessary to terminate one or more measurement instances within a measurement process.
[0067] In this embodiment, it is assumed that the access point (AP) establishes connections with three terminals, namely STA1, STA2, and STA3. All three terminals (STA1, STA2, and STA3) possess wireless sensing capabilities, and the AP can exchange wireless sensing capability information with terminals STA1-3. It should be noted that this embodiment may have fewer or more terminals, such as one terminal, two terminals, or six terminals. This embodiment does not limit the number of terminals. An access point is one type of access device; other access devices may also be routers or similar devices. This embodiment uses an access point as an example for detailed explanation only, but it is not limited to access points.
[0068] For example, the AP establishes a connection with terminal STA1-3 by following these steps:
[0069] S001. The AP sends broadcast messages (such as beacon messages) in a broadcast manner, carrying information about the wireless sensing capabilities supported by the AP.
[0070] S002.STA receives broadcast messages sent by the AP and reads the wireless sensing capability information supported by the AP.
[0071] S003.STA1 sends a connection request message (such as an association request message) to the AP, requesting to connect to the AP, and includes information on the wireless sensing capabilities supported by STA1 in the connection request message.
[0072] S004.AP receives the connection request message sent by STA1 and sends a connection response message (such as an associationresponse message) to STA1, indicating whether it agrees to establish a connection.
[0073] S005.STA1 receives a connection response message from the AP. If the message indicates agreement to establish a connection, then a connection is established with the AP.
[0074] S006. STA2 and STA3 establish a connection with the AP according to steps S001-S005.
[0075] Once STA1-3 establishes a connection with the AP, it can perform wireless sensing services. Figure 1 This is a flowchart illustrating a wireless sensing method provided in an embodiment of this application. Figure 1 As shown, wireless sensing includes the following:
[0076] Step S101. The access point negotiates with the terminal and establishes a wireless sensing process.
[0077] 1) When the access point (AP) initiates the wireless sensing process, the negotiation process includes:
[0078] S1101. AP sends a sensing setup request message (such as a sensing setup request message) to STA1-3. This message includes wireless sensing process role information, measurement configuration parameters, and a wireless sensing identifier. Optionally, the wireless sensing identifier includes at least one of a wireless sensing process identifier, a measurement process identifier, and a measurement instance identifier. The wireless sensing process identifier identifies the wireless sensing process, the measurement process identifier identifies the wireless sensing measurement process within the wireless sensing process, and the measurement instance identifier identifies the measurement instance within the wireless sensing measurement process. For example, if the wireless sensing identifier includes a wireless sensing process identifier, and the AP sets the wireless sensing process identifier to 1 in the sensing setup request message sent to STA1, to 2 in the sensing setup request message sent to STA2, and to 3 in the sensing setup request message sent to STA3, it indicates that the AP requests STA1, STA2, and STA3 to execute different wireless sensing processes with identifiers of 1, 2, and 3, respectively. Alternatively, the AP can simultaneously request STA1, STA2, and STA3 to execute the same wireless sensing process. In this case, the AP can set the wireless sensing process identifier in the sensing setup request messages sent to STA1-3 to the same value (e.g., 1). For example, the wireless sensing identifier includes a wireless sensing process identifier and a measurement process identifier. For instance, if the wireless sensing process identifier is set to 1 and the measurement process identifier is set to 1-3 in the sensing establishment request message sent to STA1, it indicates that the wireless sensing process with wireless sensing process identifier 1 requested by STA1 may include 3 measurement processes with measurement process identifiers 1-3. For instance, the wireless sensing identifier also includes a measurement instance identifier. For instance, if the measurement instance identifier is set to 1-3 in the sensing establishment request message sent to STA1, it indicates that the wireless sensing process requested by STA1 may include 3 measurement instances with measurement instance identifiers 1-3. For example, the wireless sensing identifier includes a wireless sensing process identifier, a measurement process identifier, and a measurement instance identifier. For instance, in the sensing establishment request message sent to STA1, the wireless sensing process identifier is set to 1, the measurement process identifier is set to 1-3, the measurement instance identifier corresponding to measurement process identifier 1 is set to 1-2, the measurement instance identifier corresponding to measurement process identifier 2 is set to 3-5, and the measurement instance identifier corresponding to measurement process identifier 3 is set to 6. The wireless sensing process with wireless sensing process identifier 1 that is requested to be executed by STA1 may include 3 measurement processes with measurement process identifiers 1-3. The measurement process with measurement process identifier 1 may include 2 measurement instances with measurement instance identifiers 1-2, the measurement process with measurement process identifier 2 may include 3 measurement instances with measurement instance identifiers 3-5, and the measurement process with measurement process identifier 3 may include 1 measurement instance with measurement instance identifier 6.It should be noted that the wireless sensing identifier in the sensing establishment request message may include any one or more of the wireless sensing process identifier, measurement process identifier, and measurement instance identifier, such as only including the measurement process identifier (the measurement process identifier can uniquely indicate the wireless sensing measurement process), or only including the measurement instance identifier (the measurement instance identifier can uniquely indicate the measurement instance), or including the measurement process identifier and the measurement instance identifier, or including the wireless sensing process identifier and the measurement instance identifier.
[0079] Optionally, the role information of the wireless sensing process 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 application embodiment does not limit this.
[0080] After receiving the sensing setup request message, S1102.STA1-3 saves the wireless sensing identifier if the message includes it. If it accepts the request and wants to execute the wireless sensing process, it sets the status code parameter to SUCCESS; otherwise, it sets it to Refused. STA1-3 then includes the status code parameter in the sensing setup response message (such as the sensing setup response message) and sends it to the AP. Optionally, the sensing setup response message may also include the wireless sensing identifier, and its value is the same as the value of the wireless sensing identifier in the received sensing setup request message.
[0081] 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, it is assumed that the status code value of SUCCESS in the sensing establishment response messages of STA1, STA2 and STA3 is STA1, STA2 and STA3 as the responders in the wireless sensing process.
[0082] 2) When the access point (AP) acts as a responder in the wireless sensing process, in some embodiments, STA1-3 can all be initiators of the wireless sensing process, each initiating a different wireless sensing process. The negotiation process includes:
[0083] S1201.STA1-3 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 and measurement configuration parameters.
[0084] S1202. After receiving the sensing establishment request message, this embodiment of the application assumes that the AP accepts the sensing establishment requests from STA1, STA2, and STA3. The AP then sends a sensing establishment response message to STA1, STA2, and STA3. This sensing establishment response message indicates whether to accept the execution of the wireless sensing process and includes wireless sensing process role information, measurement configuration parameters, and a wireless sensing identifier. The setting of the wireless sensing identifier in the sensing establishment response message in step S1202 can be referenced to the setting of the wireless sensing identifier in the sensing establishment request message in step S1101, and will not be repeated here.
[0085] In some other embodiments, a wireless sensing process can be initiated by a terminal (such as STA1), with the AP and other terminals (such as STA2 and STA3) acting as responders. In this case, the AP needs to negotiate the wireless sensing process with STA1 as a responder and with STA2 and STA3 as an initiator. The negotiation process with STA1 can be referred to steps S1201-S1202, and the negotiation process with STA2 and STA3 can be referred to steps S1101-S1103, which will not be repeated here. However, the wireless sensing process identifier in the sensing establishment response message sent by the AP to STA1 has the same value as the wireless sensing process identifier in the sensing establishment request message sent by the AP to STA2 and STA3 (e.g., both set to 1), while the measurement process identifier and measurement instance identifier can be different. This embodiment assumes that the AP accepts the wireless sensing process requested by STA1, and that STA2 and STA3 both accept and execute the wireless sensing process.
[0086] Step S102. The access point and the terminal perform wireless sensing measurements. For example, wireless sensing measurements include the following steps:
[0087] 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.
[0088] For example, the AP sends a trigger frame message to STA1, STA2, and STA3. The message contains the parameters `type` (indicating the type of trigger message) and `subtype` (indicating the subtype of the trigger message). The combination of `type` and `subtype` determines the type of the trigger frame message. For instance, if the `type` value is set to "sensing" and the `subtype` value is set to "poll", it indicates that the current trigger message is used for wireless sensing process polling. Examples of parameters included in the trigger frame message are shown in Table 1.
[0089] Table 1
[0090]
[0091] The user info section contains the parameters shown in Table 2. For example, user info1 contains the AID of STA1, user info2 contains the AID of STA2, and user info3 contains the AID of STA3.
[0092] Table 2
[0093]
[0094] Optionally, the trigger message may also include a wireless sensing identifier, such as a measurement instance identifier (which can uniquely identify the measurement instance) to identify the current measurement instance. It may also include a wireless sensing process identifier and / or a measurement process identifier. The setting of the wireless sensing identifier in the trigger message can refer to the setting of the wireless sensing identifier in the sensing establishment response message or sensing establishment request message sent by the AP to the terminal in step S101, and will not be repeated here. It should be noted that either the trigger message or the sensing establishment response message or sensing establishment request message sent by the AP to the terminal in step S101 needs to contain a wireless sensing identifier (or both can contain it, but the identifiers can be different; for example, the sensing establishment response message or sensing establishment request message sent by the AP to the terminal in step S101 contains a wireless sensing process identifier, while the trigger message contains both a measurement process identifier and a measurement instance identifier). The terminal can save the received wireless sensing identifier.
[0095] After receiving the trigger message, S2002.STA1, STA2 or STA3 sends a first message to the AP, which indicates whether the wireless sensing process can be executed.
[0096] For example, after STA1, STA2, or STA3 receives a trigger frame message, if the message has a type value of "sensing," a subtype value of "poll," and contains its own AID (the trigger message contains terminal information), this embodiment assumes that STA1 and STA2 can currently execute the wireless sensing process, while STA3 cannot. In this case, STA1 and STA2 send a CTS to self (can send) message to indicate that the wireless sensing process can be executed. The second message can also be of other types besides the CTS to self message, indicating whether the wireless sensing process can be executed by setting parameters, etc. In this case, STA3 also needs to send a response message to the AP. This embodiment does not impose any restrictions on this.
[0097] 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 wireless sensing measurement also includes:
[0098] After receiving the CTS to self messages from STA1 and STA2, S2013.AP sends an NDPA message (Null Data Packet Notification Message) to STA1 and STA2. The NDPA message indicates that 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) duration, AP sends the NDP (Null Data Packet, i.e., the radio sensing signal in this application).
[0099] After receiving the NDPA message, S2014.STA1 or STA2 starts receiving NDP at interval SIFS and measures the radio channel based on the received NDP.
[0100] S2015. If the AP still needs the terminal to provide measurement results, it sends a trigger message to STA1 and STA2. 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 and STA2. The message contains the parameters type and subtype. The combination of the parameters type and subtype determines the type of trigger frame. For example, if the type value is set to "sensing" and the subtype value is set to "report", it means that the current trigger message is used to request a measurement report.
[0102] S2016. After receiving a trigger frame message, if the message has a type value of sensing, a subtype value of report, and contains its own AID (the trigger message contains terminal information), and STA1 and STA2 have already completed the wireless sensing measurement report, then STA1 and STA2 will send the measurement report to the AP.
[0103] 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 wireless sensing measurement also includes:
[0104] S2023.AP sends a trigger message to STA1 and STA2. 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.
[0105] For example, the AP sends a trigger frame message to STA1 and STA2. The message contains the parameters type and subtype. The combination of the parameters type and subtype determines the type of trigger frame. For example, if the type value is set to "sensing" and the subtype value is set to "sounding", it means that the current trigger message is used to instruct the terminal to send a wireless sensing signal.
[0106] After receiving a trigger frame message, if the type value of S2024.STA1 or STA2 is sensing, the subtype value is sounding, and the message contains its own AID (the trigger message contains terminal information), then after receiving the message for the SIFS interval, it sends an NDP (i.e., wireless sensing signal) to the AP.
[0107] The S2025.AP receives the NDP and measures the wireless channel between itself and STA1 and STA2.
[0108] When it is necessary to terminate wireless sensing, in some embodiments, the AP may send a trigger message (such as a trigger frame message) to STA1 and STA2. This trigger message includes a trigger type, one or more terminal information, and an identifier of the object to be terminated. The trigger type in the trigger message is set to indicate termination of wireless sensing. For example, this trigger message includes the parameters shown in Table 3.
[0109] Table 3
[0110] common info Public Information user info 1 Terminal Information user info 2 Terminal Information
[0111] The common info parameter includes the parameters shown in Table 4.
[0112] Table 4
[0113] type Type of trigger message trigger-dependent common information Public information corresponding to type
[0114] The parameter type is set as shown in Table 5.
[0115] Table 5
[0116] sensing This indicates that the current trigger message is a wireless sensing trigger message.
[0117] When the type is sensing, the trigger dependent common info parameter includes the parameters shown in Table 6.
[0118] Table 6
[0119] subtype Subtypes of triggering messages sensing ID Identifier of the object to be terminated
[0120] The parameter subtype is set as shown in Table 7.
[0121] Table 7
[0122] termination Instruction to terminate wireless sensing
[0123] The parameter sensing ID may include at least one of the following: wireless sensing process identifier, measurement process identifier, and measurement instance identifier. For example, the settings for the sensing ID parameter are shown in any of Tables 8-14.
[0124] Table 8
[0125] sensing session ID
[0126] Table 9
[0127] measurement setup ID
[0128] Table 10
[0129] measurement instance ID
[0130] Table 11
[0131] sensing session ID measurement setup ID
[0132] Table 12
[0133] sensing session ID measurement instance ID
[0134] Table 13
[0135] measurement setup ID measurement instance ID
[0136] Table 14
[0137] sensing session ID measurement setup ID measurement instance ID
[0138] Among them, sensing session ID represents the wireless sensing process identifier, measurement setup ID represents the measurement process identifier, and measurement instance ID represents the measurement instance identifier.
[0139] The trigger frame message contains one or more user info parameters, which include the parameters shown in Table 15.
[0140] Table 15
[0141]
[0142] Upon receiving a trigger frame message, if STA1 and STA2 have a type value of "sensing" and a subtype value of "termination," and the message contains their own connection identifiers, then STA1 and STA2 terminate the process or instance indicated by the sensing ID and clear locally stored related timers and variables. For example, if the sensing ID parameter is set as shown in Table 8, and the sensing session ID is set to 1, and the message contains the AIDs of STA1 and STA2, then STA1 and STA2 terminate the wireless sensing process with the wireless sensing process identifier 1. If the sensing ID parameter is set as shown in Table 9 (the measurement setup ID can uniquely indicate a wireless sensing measurement process), and the measurement setup ID is set to 1, and the message contains the AIDs of STA1 and STA2, then STA1 and STA2 terminate the wireless sensing measurement process with the measurement process identifier 1. If the sensing ID parameter is set as shown in Table 10 (the measurement instance ID can uniquely indicate a measurement instance), and the measurement instance ID is set to 1, and the message contains the AIDs of STA1 and STA2, then STA1 and STA2 terminate the measurement instance with the measurement instance identifier 1. If the parameter sensing ID is set as shown in Table 11, and the values of sensing session ID and measurement setup ID are both set to 1, and the message contains the AIDs of STA1 and STA2, then STA1 and STA2 will terminate the wireless sensing measurement process with measurement process identifier 1 within the wireless sensing process with wireless sensing process identifier 1. If the parameter sensing ID is set as shown in Table 14, and the values of sensing session ID, measurement setup ID, and measurement instance ID are both set to 1, and the message contains the AIDs of STA1 and STA2, then STA1 and STA2 will terminate the measurement instance with measurement process identifier 1 within the wireless sensing measurement process with wireless sensing process identifier 1.
[0143] In some other embodiments, the wireless sensing can also be terminated directly using the trigger message sent by the AP to the terminal during the wireless sensing measurement. If the AP is the sender of the wireless sensing signal in the wireless sensing process, the trigger message setting in step S2015 is as shown in 16.
[0144] Table 16
[0145]
[0146]
[0147] The common info parameter includes the parameters shown in Table 17.
[0148] Table 17
[0149] type Type of trigger message trigger-dependent common information Public information corresponding to type
[0150] The parameter type is set as shown in Table 18.
[0151] Table 18
[0152] sensing This indicates that the current trigger message is a wireless sensing trigger message.
[0153] When the type is sensing, the trigger dependent common info parameter includes the parameters shown in Table 19.
[0154] Table 19
[0155]
[0156] The subtype parameter settings are shown in Table 20. The sensing ID parameter can be found in Table 6, and will not be repeated here.
[0157] Table 20
[0158] report This indicates that the current trigger message is used to request a measurement report.
[0159] The trigger message contains one or more user info parameters, which include the parameters shown in Table 21.
[0160] Table 21
[0161]
[0162]
[0163] Step S2016 is modified as follows: After receiving the trigger message, if the type value is sensing, the subtype value is report, and the AID value contains its own connection identifier, and STA1 and STA2 have already completed the wireless sensing measurement report, then STA1 and STA2 send the wireless sensing measurement report to the AP. If the termination indication value is 1, then STA1 and STA2 terminate the process or instance indicated by the sensing ID after sending the sensing measurement report, and clear the relevant locally stored timers and variables. If the termination indication value is 0, then STA1 and STA2 only need to send the wireless sensing measurement report to the AP, and do not need to terminate wireless sensing.
[0164] If the AP acts as the receiver of the wireless sensing signal in the wireless sensing process, the trigger message setting in step S2023 is as shown in 22.
[0165] Table 22
[0166] common info Public Information user info 1 Terminal Information user info 2 Terminal Information
[0167] The common info parameter includes the parameters shown in Table 23.
[0168] Table 23
[0169] type Type of trigger message trigger-dependent common information Public information corresponding to type
[0170] The parameter type is set as shown in Table 24.
[0171] Table 24
[0172] sensing This indicates that the current trigger message is a wireless sensing trigger message.
[0173] When the type is sensing, the trigger dependent common info parameter includes the parameters shown in Table 25.
[0174] Table 25
[0175]
[0176]
[0177] The subtype parameter settings are shown in Table 26. The sensing ID parameter can be found in Table 6, and will not be repeated here.
[0178] Table 26
[0179] sounding This indicates that the current trigger message is used to instruct the terminal to send wireless sensing signals.
[0180] The trigger message contains one or more user info parameters, which include the parameters shown in Table 27.
[0181] Table 27
[0182]
[0183] Step S2024 is modified as follows: After receiving the trigger message, if the type value is sensing, the subtype value is sounding, and the AID value contains its own connection identifier, then STA1 and STA2 send an NDP to the AP. If the termination indication value is 1, then STA1 and STA2 terminate the process or instance indicated by the sensing ID after sending the NDP, and clear the relevant locally stored timers and variables. If the termination indication value is 0, then STA1 and STA2 only need to send the NDP to the AP and do not need to terminate wireless sensing.
[0184] Based on the same inventive concept as the method for terminating wireless sensing described above, this application also provides a device for terminating wireless sensing. Figure 2 This is a schematic diagram of the structure of the device for terminating wireless sensing provided in an embodiment of this application. Figure 2 As shown, the device 100 includes a negotiation module 101 and a measurement module 102.
[0185] Negotiation module 101 can be used to negotiate with access devices and establish a wireless sensing process through the terminal;
[0186] Measurement module 102 can be used to perform wireless sensing measurements via a terminal and access device;
[0187] At least one of the negotiation module 101 and the measurement module 102 receives a message containing a wireless sensing identifier sent by the access device;
[0188] The measurement module 102 is also configured to receive a first trigger message sent by the access device through the terminal. The first trigger message indicates the termination of wireless sensing and includes a trigger type, one or more terminal information, and an identifier of the object to be terminated. The trigger type is used to indicate the purpose of the trigger message, and the terminal information includes the identifier of the terminal. If the terminal information includes the identifier of this terminal, the corresponding process or instance is terminated through the terminal according to the identifier of the object to be terminated in the first trigger message.
[0189] Optionally, the first trigger message includes a first parameter for indicating an identifier of an object to be terminated. The first parameter includes at least one of the following: a wireless sensing process identifier, a measurement process identifier, and a measurement instance identifier, wherein the wireless sensing process identifier is used to identify a wireless sensing process, the measurement process identifier is used to identify a wireless sensing measurement process within the wireless sensing process, and the measurement instance identifier is used to identify a measurement instance within the wireless sensing measurement process.
[0190] Optionally, the negotiation module 101 receives a message containing a wireless sensing identifier sent by the access device. If the access device is a responder to the wireless sensing process, negotiating and establishing the wireless sensing process with the access device includes: sending a sensing establishment request message to the access device, the sensing establishment request message containing wireless sensing process role information and measurement configuration parameters; and receiving a sensing establishment response message sent by the access device, the sensing establishment response message indicating whether to accept the execution of the wireless sensing process and containing wireless sensing process role information, measurement configuration parameters, and a wireless sensing identifier.
[0191] If the access device is the initiator of the wireless sensing process, negotiating and establishing the wireless sensing process with the access device includes: receiving a sensing establishment request message sent by the access device, the sensing establishment request message containing wireless sensing process role information, measurement configuration parameters and wireless sensing identifier; and sending a sensing establishment response message to the access device, the sensing establishment response message indicating whether to accept the execution of the wireless sensing process.
[0192] Optionally, the wireless sensing identifier includes at least one of a wireless sensing process identifier, a measurement process identifier, and a measurement instance identifier.
[0193] Optionally, the wireless sensing measurement performed with the access device includes:
[0194] Receive a second trigger message sent by the access device, the second trigger message containing a trigger type, and the trigger type in the second trigger message is set to indicate that the second trigger message is used for wireless sensing process polling;
[0195] A second message is sent to the access device, indicating whether the wireless sensing process can be executed.
[0196] If the access device is the sender of the wireless sensing signal in the wireless sensing process, then the step of performing wireless sensing measurements with the access device further includes:
[0197] Receive NDPA messages sent by the access device;
[0198] Receive wireless sensing signals sent by the access device;
[0199] 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 third trigger message is used to request a measurement report;
[0200] Send measurement reports to the access devices;
[0201] If the access device is the receiver of the wireless sensing signal in the wireless sensing process, then the step of performing wireless sensing measurements with the access device further includes:
[0202] The terminal receives a fourth trigger message sent by the access device. The fourth trigger message contains a trigger type, and the trigger type in the fourth trigger message is set to indicate that the fourth trigger message is used to instruct the terminal to send a wireless sensing signal.
[0203] Send wireless sensing signals to the access devices.
[0204] Optionally, the measurement module 102 receives a message containing a wireless sensing identifier sent by the access device, and the second trigger message also contains the wireless sensing identifier.
[0205] Optionally, if the trigger type in the first trigger message is set to indicate that the first trigger message is used to terminate wireless sensing, then the first trigger message indicates termination of wireless sensing.
[0206] Optionally, if the access device is the sender of the wireless sensing signal in the wireless sensing process, then the first trigger message is the third trigger message, and the third trigger message further includes a second parameter for indicating whether to terminate the wireless sensing.
[0207] If the access device is the receiver of the wireless sensing signal in the wireless sensing process, then the first trigger message is the fourth trigger message, and the fourth trigger message also includes a third parameter for indicating whether to terminate wireless sensing.
[0208] In an optional example, those skilled in the art will understand that the device 100 may specifically be the terminal in the above embodiments. The device 100 may be used to execute the various processes and / or steps in the above method corresponding to the terminal. To avoid repetition, it will not be described again here.
[0209] It should be understood that the device 100 here is embodied in the form of a functional module. The term "module" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. The device 100 has the function of implementing the corresponding steps in the above-described method; the above functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In embodiments of this application, the device 100 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.
[0210] This application also provides a device for terminating wireless sensing. Figure 3 A schematic diagram of the hardware structure of a device for terminating wireless sensing provided in an embodiment of this application. Figure 3 As shown, the device 200 includes a processor 201, a memory 202, and a communication interface 203. The processor 201, the memory 202, and the communication interface 203 communicate with each other via a 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.
[0211] It should be understood that device 200 may specifically be a terminal or access point as described in the above embodiments, or the functions of a terminal or access point as described in the above embodiments may be integrated into device 200. Device 200 may be used to execute the various steps and / or processes corresponding to the terminal or access point in the above embodiments. Optionally, the memory 202 may include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 201 may be used to execute instructions stored in the memory, and when the processor executes the instructions, the processor may execute the various steps and / or processes corresponding to the terminal or access point in the above method embodiments.
[0212] It should be understood that, in the embodiments of this application, the processor 201 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, etc.
[0213] In implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware in the processor 201 or by instructions in software form. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by the hardware processor 201, or execution by a combination of hardware and software modules in the processor 201. 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 201 executes the instructions in the memory, combining with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are not provided here.
[0214] 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.
[0215] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes 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.
[0216] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0217] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0218] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0219] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0220] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0221] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0222] 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 method of terminating wireless awareness, characterized by, include: The terminal negotiates and establishes a wireless sensing process with the access device; Terminals and access devices perform wireless sensing measurements; The terminal receives a message containing a wireless sensing identifier from the access device during at least one of the negotiation phase and the wireless sensing measurement phase. The terminal receives a first trigger message sent by the access device. The first trigger message indicates the termination of wireless sensing and includes a trigger type, one or more terminal information, and an identifier of the object to be terminated. The trigger type is used to indicate the purpose of the trigger message, and the terminal information includes the identifier of the terminal. The first trigger message includes a first parameter for indicating the identifier of the object to be terminated. The first parameter includes at least one of the following: wireless sensing process identifier, measurement process identifier, and measurement instance identifier, wherein the wireless sensing process identifier is used to identify the wireless sensing process, the measurement process identifier is used to identify the wireless sensing measurement process in the wireless sensing process, and the measurement instance identifier is used to identify the measurement instance in the wireless sensing measurement process. If the terminal information includes the identifier of this terminal, the terminal terminates the corresponding process or instance according to the identifier of the object to be terminated in the first trigger message.
2. A method of terminating wireless awareness according to claim 1, wherein, During the negotiation phase, the terminal receives a message containing a wireless sensing identifier from the access device. If the access device is a responder to the wireless sensing process, the terminal negotiates and establishes the wireless sensing process with the access device, which includes: the terminal sending a sensing establishment request message to the access device, the sensing establishment request message containing wireless sensing process role information and measurement configuration parameters; and the terminal receiving a sensing establishment response message from the access device, the sensing establishment response message indicating whether to accept the execution of the wireless sensing process and containing wireless sensing process role information, measurement configuration parameters, and the wireless sensing identifier. If the access device is the initiator of the wireless sensing process, the terminal negotiates and establishes the wireless sensing process with the access device, which includes: the terminal receiving a sensing establishment request message sent by the access device, the sensing establishment request message containing wireless sensing process role information, measurement configuration parameters and wireless sensing identifier; the terminal sending a sensing establishment response message to the access device, the sensing establishment response message indicating whether to accept the execution of the wireless sensing process.
3. The method of terminating wireless awareness of claim 1, wherein, The wireless sensing identifier includes at least one of the following: wireless sensing process identifier, measurement process identifier, and measurement instance identifier.
4. The method of terminating wireless awareness of claim 2, wherein, The wireless sensing measurement performed by the terminal and access device includes: The terminal 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 second trigger message is used for wireless sensing process polling. The terminal sends a second message to the access device, the second message indicating whether the wireless sensing process can be executed; If the access device is the sender of the wireless sensing signal in the wireless sensing process, then the wireless sensing measurement performed by the terminal and the access device further includes: The terminal receives an NDPA message sent by the access device; The terminal receives wireless sensing signals sent by the access device; The terminal receives a third trigger message sent by the access device. The third trigger message contains a trigger type, and the trigger type in the third trigger message is set to indicate that the third trigger message is used to request a measurement report. The terminal sends a measurement report to the access device; If the access device is the receiver of the wireless sensing signal in the wireless sensing process, then the wireless sensing measurement performed by the terminal and the access device further includes: The terminal receives a fourth trigger message sent by the access device. The fourth trigger message contains a trigger type, and the trigger type in the fourth trigger message is set to indicate that the fourth trigger message is used to instruct the terminal to send a wireless sensing signal. The terminal sends wireless sensing signals to the access device.
5. A method of terminating wireless awareness according to claim 4, characterized in that, During the wireless sensing measurement phase, the terminal receives a message containing a wireless sensing identifier sent by the access device, and the second trigger message also contains the wireless sensing identifier.
6. A method of terminating wireless awareness according to claim 4, wherein, If the trigger type in the first trigger message is set to indicate that the first trigger message is used to terminate wireless sensing, then the first trigger message indicates termination of wireless sensing.
7. The method for terminating wireless sensing according to claim 4, characterized in that, If the access device is the sender of the wireless sensing signal in the wireless sensing process, then the first trigger message is the third trigger message, and the third trigger message also includes a second parameter for indicating whether to terminate wireless sensing. If the access device is the receiver of the wireless sensing signal in the wireless sensing process, then the first trigger message is the fourth trigger message, and the fourth trigger message also includes a third parameter for indicating whether to terminate wireless sensing.
8. A device for terminating wireless sensing, characterized in that, include: The negotiation module is used to negotiate with the access device through the terminal and establish a wireless sensing process. The measurement module is used to perform wireless sensing measurements via a terminal and access device; The negotiation module and the measurement module receive a message containing a wireless sensing identifier sent by the access device; The measurement module is also configured to receive a first trigger message sent by the access device via the terminal. The first trigger message indicates termination of wireless sensing and includes a trigger type, one or more terminal information, and an identifier of the object to be terminated. The trigger type indicates the purpose of the trigger message, and the terminal information includes the identifier of the terminal. The first trigger message includes a first parameter indicating the identifier of the object to be terminated. The first parameter includes at least one of the following: a wireless sensing process identifier, a measurement process identifier, and a measurement instance identifier, wherein the wireless sensing process identifier identifies the wireless sensing process, the measurement process identifier identifies the wireless sensing measurement process within the wireless sensing process, and the measurement instance identifier identifies the measurement instance within the wireless sensing measurement process. If the terminal information includes the identifier of the current terminal, the terminal terminates the corresponding process or instance according to the identifier of the object to be terminated in the first trigger message.
9. The device for terminating wireless sensing according to claim 8, characterized in that, The negotiation module receives a message containing a wireless sensing identifier sent by the access device. If the access device is a responder to the wireless sensing process, negotiating and establishing the wireless sensing process with the access device includes: sending a sensing establishment request message to the access device, the sensing establishment request message containing wireless sensing process role information and measurement configuration parameters; and receiving a sensing establishment response message sent by the access device, the sensing establishment response message indicating whether to accept the execution of the wireless sensing process and containing wireless sensing process role information, measurement configuration parameters, and a wireless sensing identifier. If the access device is the initiator of the wireless sensing process, negotiating and establishing the wireless sensing process with the access device includes: receiving a sensing establishment request message sent by the access device, the sensing establishment request message containing wireless sensing process role information, measurement configuration parameters and wireless sensing identifier; and sending a sensing establishment response message to the access device, the sensing establishment response message indicating whether to accept the execution of the wireless sensing process.
10. The device for terminating wireless sensing according to claim 8, characterized in that, The wireless sensing identifier includes at least one of the following: wireless sensing process identifier, measurement process identifier, and measurement instance identifier.
11. The device for terminating wireless sensing according to claim 9, characterized in that, The wireless sensing measurement performed with the access device includes: Receive a second trigger message sent by the access device, the second trigger message containing a trigger type, and the trigger type in the second trigger message is set to indicate that the second trigger message is used for wireless sensing process polling; A second message is sent to the access device, indicating whether the wireless sensing process can be executed. If the access device is the sender of the wireless sensing signal in the wireless sensing process, then the step of performing wireless sensing measurements with the access device further includes: Receive NDPA messages sent by the access device; Receive wireless sensing signals sent by the access device; 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 third trigger message is used to request a measurement report; Send measurement reports to the access devices; If the access device is the receiver of the wireless sensing signal in the wireless sensing process, then the step of performing wireless sensing measurements with the access device further includes: The terminal receives a fourth trigger message sent by the access device. The fourth trigger message contains a trigger type, and the trigger type in the fourth trigger message is set to indicate that the fourth trigger message is used to instruct the terminal to send a wireless sensing signal. Send wireless sensing signals to the access devices.
12. The device for terminating wireless sensing according to claim 11, characterized in that, The measurement module receives a message containing a wireless sensing identifier sent by the access device, and the second trigger message also contains the wireless sensing identifier.
13. The device for terminating wireless sensing according to claim 11, characterized in that, If the trigger type in the first trigger message is set to indicate that the first trigger message is used to terminate wireless sensing, then the first trigger message indicates termination of wireless sensing.
14. The device for terminating wireless sensing according to claim 11, characterized in that, If the access device is the sender of the wireless sensing signal in the wireless sensing process, then the first trigger message is the third trigger message, and the third trigger message also includes a second parameter for indicating whether to terminate wireless sensing. If the access device is the receiver of the wireless sensing signal in the wireless sensing process, then the first trigger message is the fourth trigger message, and the fourth trigger message also includes a third parameter for indicating whether to terminate wireless sensing.
15. A device for terminating wireless sensing, characterized in that, The device includes a processor and a memory coupled together, the memory storing instructions executable by the processor, the instructions being loaded and executed by the processor to implement the method for terminating wireless sensing as described in any one of claims 1-7.
16. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the method for terminating wireless sensing as described in any one of claims 1-7.
Citation Information
Patent Citations
Method and device for negotiating wireless sensing process, equipment and storage medium
CN113115341A