Method, apparatus, device and storage medium for performing wireless perception process

CN116647866BActive Publication Date: 2026-09-22YIBIN XGIMI OPTOELECTRONIC CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210141890.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-16
Publication Date
2026-09-22
Estimated Expiration
2042-02-16

AI Technical Summary

Benefits of technology

[0053]需要说明的是,第三方面所述的装置用于实现第一方面所述的方法,第四方面所述的装置用于实现第二方面所述的方法,第五方面所述的电子设备、第六方面所述的存储介质和第七方面所述的计算机程序产品用于执行上述第一方面至第二方面中任一方面提供的方法,因此可以达到与第一方面或第二方面所述的方法相同的有益效果,本申请实施例不再一一赘述。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116647866B_ABST
    Figure CN116647866B_ABST
Patent Text Reader

Abstract

The application discloses a method, device, equipment and storage medium for performing a wireless sensing process. The method comprises the following steps: receiving a proxy sensing request message sent by a first terminal; sending a proxy sensing response message indicating an agreement request to the first terminal; sending a sensing session establishment request message to a second terminal; receiving a sensing session establishment response message sent by the second terminal, the sensing session establishment response message indicating whether the sensing session is successfully established; if the sensing session is successfully established, establishing a sensing measurement process with the terminal whose sensing session is successfully established, obtaining a sensing measurement result, and sending the measurement result to the first terminal; and if the sensing session fails to be successfully established, sending a proxy sensing termination message to the first terminal. The application proposes a scheme in which a responder acts as a proxy to assist in performing a wireless sensing process in a scenario in which a terminal acts as an initiator, so that the wireless sensing process initiated by the terminal can obtain the participation of other terminals, thereby improving the precision and accuracy of the wireless sensing service.
Need to check novelty before this filing date? Find Prior Art

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 performing a wireless sensing process. Background Technology

[0002] Wi-Fi sensing is a new technology that leverages existing Wi-Fi networks and devices to perform motion detection, gesture recognition, and biometric measurements using existing Wi-Fi signals. In Wi-Fi sensing, changes in the environment caused by the movement of objects, pets, and people are detected using CSI (Channel State Information) or Radar-based methods, without requiring the monitored objects to wear any devices.

[0003] The implementation of Wi-Fi sensing can provide more intelligent and diverse applications in fields such as smart homes, intrusion detection, healthcare, and intelligent remote care. Summary of the Invention

[0004] In wireless sensing, if the request is initiated by a non-AP (non-aperture point), i.e., the non-AP acts as the initiator, it is difficult for the non-AP to know which terminals can participate in the wireless sensing process during negotiation. Almost all applications are initiated by non-APs with application functionality, and these terminals lack the capability to know the status, location, or suitability of other surrounding terminals for participation. Furthermore, the participation of multiple terminals in the wireless sensing process provides diversity gain, acquiring more basic data. Through collaborative operation, uniform sensing signal measurement data can be obtained, which greatly improves the accuracy and precision of the final sensing result. Therefore, to improve the accuracy and precision of sensing, it is necessary to ensure that all eligible terminals participate in the wireless sensing process. In view of this, embodiments of this application provide a method, apparatus, device, and storage medium for executing a wireless sensing process.

[0005] In a first aspect, embodiments of this application provide a method for performing a wireless sensing process, including:

[0006] Receive a proxy perception request message sent by a first terminal, wherein the proxy perception request message contains perception service information;

[0007] Send a proxy awareness response message to the first terminal, wherein the proxy awareness response message indicates agreement to the proxy awareness request;

[0008] Send a perception session establishment request message to at least one second terminal;

[0009] Receive a sensing session establishment response message sent by the at least one second terminal, wherein the sensing session establishment response message indicates whether the sensing session has been successfully established;

[0010] If a sensing session is successfully established, a sensing measurement process is established with the terminal that has successfully established a sensing session, the sensing measurement result is obtained, and the measurement result is sent to the first terminal; if a sensing session is not successfully established, a proxy sensing termination message is sent to the first terminal, instructing the first terminal to terminate the proxy sensing process.

[0011] In one possible implementation, if a sensing session is successfully established, a correspondence is established between the identifier of the first terminal and the identifier of the terminal that successfully established the sensing session.

[0012] One possible implementation also includes:

[0013] Set the agent perception process identifier, and set the value of the agent perception process identifier to the identifier of the first terminal;

[0014] If a sensing session is successfully established, a sensing session identifier is also set, and the value of the sensing session identifier is set to the identifier of the terminal that successfully established the sensing session;

[0015] The step of establishing a correspondence between the identifier of the first terminal and the identifier of the terminal that successfully established a perception session includes:

[0016] Establish a correspondence between the agent perception process identifier and the perception session identifier.

[0017] In one possible implementation, establishing a sensing measurement process with the terminal that has successfully established a sensing session, and obtaining the sensing measurement results, includes:

[0018] A perception measurement process establishment request message is sent to the terminal that has successfully established a perception session. The perception measurement process establishment request message contains perception measurement parameters and a perception measurement process identifier. The perception measurement parameters are set according to the perception service information in the proxy perception request message.

[0019] The terminal that successfully established the sensing session receives a sensing measurement process establishment response message, which indicates agreement to perform sensing measurement.

[0020] Perform a perception measurement on the terminal that has successfully established a perception session and obtain the perception measurement results.

[0021] In one possible implementation, if a perceptual session is successfully established, it also includes:

[0022] Receive the agent perception termination message sent by the first terminal;

[0023] A perception session termination message is sent to the terminal that has successfully established a perception session. The perception session termination message contains a perception session identifier associated with the agent perception process identifier, instructing the terminal that has successfully established a perception session to terminate the perception session indicated by the perception session identifier in the perception session termination message.

[0024] In one possible implementation, if a perceptual session is successfully established, it also includes:

[0025] Receive the agent perception termination message sent by the first terminal;

[0026] A perception session termination message is sent to the terminal that has successfully established a perception session. The perception session termination message contains a perception session identifier and a perception measurement process identifier associated with the agent perception process identifier, instructing the terminal that has successfully established a perception session to terminate the perception measurement process indicated by the perception measurement process identifier in the perception session termination message and the perception session indicated by the perception session identifier in the perception session termination message.

[0027] In one possible implementation, the agent-aware response message also includes the agent-aware process identifier.

[0028] In one possible implementation, before receiving the agent awareness request message sent by the first terminal, the method further includes:

[0029] Send a message to the first terminal containing an indication of whether it supports performing the wireless sensing process as a proxy.

[0030] Secondly, embodiments of this application provide a method for executing a wireless sensing process, applied to a terminal, comprising:

[0031] Send a proxy sensing request message to the access device, requesting the access device to perform the wireless sensing process as a proxy, the proxy sensing request message containing sensing service information;

[0032] Receive a proxy awareness response message sent by the access device, wherein the proxy awareness response message indicates whether the proxy awareness request is agreed to;

[0033] If the proxy sensing response message indicates agreement to the proxy sensing request, then the access device will send either a proxy sensing report message containing sensing measurement results or a proxy sensing termination message indicating termination of the proxy sensing process.

[0034] In one possible implementation, after receiving the proxy sensing report message containing sensing measurement results sent by the access device, the method further includes:

[0035] Send a proxy awareness termination message to the access device, instructing the access device to terminate the proxy awareness process of the terminal.

[0036] In one possible implementation, if the agent-aware response message indicates agreement to the agent-aware request, an agent-aware process identifier is also set, and the value of the agent-aware process identifier is set to the identifier of the terminal.

[0037] In one possible implementation, if the agent-aware response message indicates agreement to the agent-aware request, the agent-aware response message also includes an agent-aware process identifier, and the value of the agent-aware process identifier is set to the identifier of the terminal.

[0038] In one possible implementation, before sending the proxy awareness request message to the access device, the method further includes:

[0039] Receive a message from the access device that includes an indication of whether it supports performing the wireless sensing process as a proxy.

[0040] Thirdly, embodiments of this application provide an apparatus for performing a wireless sensing process, comprising:

[0041] Receiving module one is used to receive a proxy perception request message sent by a first terminal, wherein the proxy perception request message contains perception service information;

[0042] Sending module one is used to send a proxy perception response message to the first terminal, wherein the proxy perception response message indicates agreement to the proxy perception request;

[0043] Sending module 2 is used to send a perception session establishment request message to at least one second terminal;

[0044] Receiving module two is used to receive a sensing session establishment response message sent by the at least one second terminal, wherein the sensing session establishment response message indicates whether the sensing session has been successfully established;

[0045] The execution module is configured to, if a sensing session is successfully established, establish a sensing measurement process with the terminal that has successfully established a sensing session, obtain the sensing measurement result, and send the measurement result to the first terminal; if a sensing session is not successfully established, send a proxy sensing termination message to the first terminal, instructing the first terminal to terminate the proxy sensing process.

[0046] Fourthly, embodiments of this application provide an apparatus for executing a wireless sensing process, applied to a terminal, comprising:

[0047] The sending module is used to send a proxy sensing request message to the access device, requesting the access device to perform the wireless sensing process as a proxy. The proxy sensing request message contains sensing service information.

[0048] Receiving module one is used to receive a proxy awareness response message sent by the access device, wherein the proxy awareness response message indicates whether the proxy awareness request is agreed to;

[0049] The receiving module 2 is used to receive a proxy sensing report message containing sensing measurement results or a proxy sensing termination message indicating termination of the proxy sensing process from the access device if the proxy sensing response message indicates agreement to the proxy sensing request.

[0050] Fifthly, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in any one of the first to second aspects.

[0051] In a sixth aspect, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method described in any one of the first to second aspects.

[0052] In a seventh aspect, embodiments of this application provide a computer program product including instructions that, when executed by a processor, implement the steps of the method described in any one of the first to second aspects.

[0053] It should be noted that the apparatus described in the third aspect is used to implement the method described in the first aspect, the apparatus described in the fourth aspect is used to implement the method described in the second aspect, the electronic 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 execute the method provided in any one of the first to second aspects. Therefore, they can achieve the same beneficial effects as the method described in the first or second aspect. The embodiments of this application will not be described in detail.

[0054] This application proposes a scheme in which a responder acts as an agent to assist in the execution of a wireless sensing process, targeting scenarios where the terminal (non-AP) is the initiator. This allows the wireless sensing process initiated by the terminal to gain the participation of other terminals, thereby improving the accuracy and precision of the wireless sensing service. Attached Figure Description

[0055] Figure 1 This application provides a schematic diagram of the structure of a communication system according to an embodiment of the present application.

[0056] Figure 2This is a schematic diagram illustrating a method for executing a wireless sensing process, as provided in an embodiment of this application.

[0057] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0058] 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.

[0059] In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more. To facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order; they are merely illustrative and descriptive of the objects, without any order, and do not indicate a specific limitation on the number of devices in the embodiments of this application, nor do they constitute any limitation on the embodiments of this application.

[0060] Typically, the wireless sensing process includes multiple phases such as discovery, negotiation, and measurement. In the wireless sensing process, the initiator initiates the process, and the responder responds. After both parties coordinate the roles, parameters, and reporting methods for sending and receiving sensing signals, the sensing and measurement process begins.

[0061] Figure 1 This is a schematic diagram of the structure of a communication system provided in an embodiment of this application. Figure 1 As shown, the communication system includes access point AP1 101, terminal STA1 102, terminal STA2 103, and terminal STA3 104, wherein terminal STA1 102, terminal STA2 103, and terminal STA3 104 are all connected to access point AP1 101. It should be understood that... Figure 1This is merely a schematic diagram of a communication system architecture. The number of access points and terminals in the embodiments of this application is not limited. Those skilled in the art will understand that, based on the principles and functions described herein, the term "access point (AP)" according to this application can also be used to describe an access port or any other device capable of receiving and transmitting wireless signals within a network architecture. Therefore, the use of access points is merely exemplary.

[0062] In this embodiment of the application, it is assumed that terminal STA1 is the initiator of the wireless sensing process and access point AP1 is the responder of the wireless sensing process. Figure 2 This is a schematic diagram illustrating a method for executing a wireless sensing process, as provided in an embodiment of this application. Figure 2 As shown, the method for performing the wireless sensing process includes the following:

[0063] 201. STA1 sends a proxy sensing request message (such as a sensing by proxy request message) to AP1, requesting AP1 to perform the wireless sensing process as a proxy. The proxy sensing request message contains sensing service information.

[0064] For example, the agent sensing request message includes the parameter Sensing service Info, which is used to set sensing service information. Specifically, Sensing service Info can be a service requirement parameter or a specific measurement configuration parameter, etc. The service requirement parameter can be the wireless sensing distance range, the wireless sensing accuracy level, etc.; the measurement configuration parameter can be the bandwidth, transmission power, and measurement result type of the wireless sensing signal.

[0065] In some embodiments, before STA1 sends the proxy sensing request message to AP1, AP1 may also send a message containing an indication of whether it supports performing the wireless sensing process as a proxy to STA1. For example, AP1 may include the indication of whether it supports performing the wireless sensing process as a proxy in the connection response message sent to STA1 during the connection process with STA1, or it may send other specific messages containing the indication of whether it supports performing the wireless sensing process as a proxy to STA1. This application embodiment does not limit this. Specifically, AP1 including the indication of whether it supports performing the wireless sensing process as a proxy in the connection response message sent to STA1 during the connection process with STA1 includes:

[0066] 1001. STA1 sends a connection request message (such as an Association request message) to AP1, requesting to establish a connection with AP1.

[0067] 1002. AP1 sends a connection response message (such as an Association response message) to STA1, indicating its agreement to establish a connection. The connection response message also includes the following parameters:

[0068] Sensing by proxy supported: This indicates whether it supports executing the sensing process as a proxy. In this embodiment, it is set to 1, which means that AP1 supports executing the sensing process as a proxy.

[0069] AID: Used to indicate the connection identifier assigned by AP1 to STA1.

[0070] 1003. After receiving the Association response message, STA1 saves the parameters related to AP1 in the message.

[0071] In this embodiment, when STA1 needs to perform wireless sensing services, if the value of the saved AP1 parameter Sensingby proxy supported is 1, STA1 wants AP1 to act as a proxy to perform the wireless sensing process, so it sends a proxy sensing request message to AP1, requesting AP1 to act as a proxy to perform the wireless sensing process.

[0072] 202. AP1 sends a proxy awareness response message (such as a sensing by proxy response message) to STA1, indicating whether it agrees to the proxy awareness request.

[0073] For example, if AP1 agrees to STA1's proxy sensing request, it sets the status code parameter to success; otherwise, it sets it to reject. AP1 sends a proxy sensing response message to STA1, which includes the status code parameter. Optionally, if AP1 agrees to STA1's proxy sensing request, it can also set the proxy sensing process identifier (proxy sensing session ID) and set its value to STA1's identifier, such as STA1's address or AID. In this case, AP1 can also include the proxy sensing session ID parameter in the proxy sensing response message. This parameter indicates the proxy sensing process identifier, and its value is set to STA1's identifier.

[0074] 203. After receiving the agent perception response message, if STA1 indicates that it does not agree to the agent perception request, the operation of requesting AP1 to perform the wireless perception process as an agent will fail; if it indicates that it agrees to the agent perception request, the operation of requesting AP1 to perform the wireless perception process as an agent will succeed.

[0075] In some embodiments, if the received proxy sensing response message indicates agreement to the proxy sensing request, STA1 may also set the proxy sensing session ID, setting its value to the identifier of STA1. This embodiment assumes that AP1 agrees to STA1's proxy sensing request.

[0076] 204. AP1 and STA2 establish a sensing session, where STA2 is the terminal establishing a connection with AP1, and AP1 also assigns a connection identifier (AID) to STA2. For example, establishing a sensing session between AP1 and STA2 specifically includes:

[0077] 4001. AP1 sends a Perception Session Establishment Request message to STA2.

[0078] After receiving the sensing session establishment request message, STA2 sends a sensing session establishment response message to AP1, indicating whether the sensing session was successfully established.

[0079] 4003. After AP1 receives the sensing session establishment response message, if the sensing session establishment response message indicates that the sensing session was successfully established, then the sensing session between AP1 and STA2 is successfully established; if the sensing session establishment response message indicates that the sensing session was not successfully established, then the sensing session between AP1 and STA2 fails to establish.

[0080] Optionally, if AP1 and STA2 successfully establish a sensing session, AP1 and STA2 set a sensing session identifier (sensingsession ID), and AP1 and STA2 can use STA2's identifier, such as STA2's address or AID, as the sensing session identifier between AP1 and STA2.

[0081] 205. If the sensing session between AP1 and STA2 is successfully established, AP1 and STA2 will establish a sensing measurement process and obtain the sensing measurement results.

[0082] For example, under an established sensing session, AP1 and STA2 establish one or more sensing measurement processes, which may specifically include:

[0083] 5001. AP1 sends a sensing measurement process establishment request message to STA2. The request message contains sensing measurement parameters and a parameter called measurement setup ID used to identify the sensing measurement process. In this embodiment, it is assumed that its value is set to MSID_1.

[0084] 5002. AP1 sends a sensing measurement process establishment request message to STA2. The request message contains sensing measurement parameters and a parameter called measurement setup ID used to identify the sensing measurement process. In this embodiment, it is assumed that its value is set to MSID_M.

[0085] The sensing measurement parameters are set according to the sensing service information in the agent sensing request message. For example, when Sensing service Info is a service requirement parameter, AP1 can determine the transmission power and the bandwidth required for signal transmission based on the distance range or sensing accuracy level indicated by the parameter. When Sensing service Info is a measurement configuration parameter, AP1 can directly set the value of the corresponding sensing measurement parameter based on the value of the Sensing service Info parameter.

[0086] 5003. After receiving the perception measurement process establishment response message from STA2 agreeing to perform perception measurement, AP1 performs perception measurement with STA2 and obtains the perception measurement results. Optionally, a correspondence can be established between the perception session identifier and the perception measurement process identifier (such as MSID_1 and MSID_M) between AP1 and STA2.

[0087] 206. AP1 establishes a sensing session with STA3, where STA3 is the terminal establishing a connection with AP1, and AP1 also assigns a connection identifier (AID) to STA3. For example, establishing a sensing session between AP1 and STA3 specifically includes:

[0088] 6001. AP1 sends a Perception Session Establishment Request message to STA3.

[0089] After receiving the sensing session establishment request message, STA3 sends a sensing session establishment response message to AP1, which indicates whether the sensing session was successfully established.

[0090] 6003. After AP1 receives the perception session establishment response message, if the perception session establishment response message indicates that the perception session was successfully established, then the perception session between AP1 and STA3 is successfully established; if the perception session establishment response message indicates that the perception session was not successfully established, then the perception session between AP1 and STA3 fails to establish.

[0091] Optionally, if AP1 and STA3 successfully establish a sensing session, AP1 and STA3 set a sensing session identifier (sensingsession ID), and AP1 and STA3 can use STA3's identifier, such as STA3's address or AID, as the sensing session identifier between AP1 and STA3.

[0092] 207. If the sensing session between AP1 and STA3 is successfully established, AP1 and STA3 will establish a sensing measurement process and obtain the sensing measurement results.

[0093] For example, under an established sensing session, AP1 and STA3 establish one or more sensing measurement processes, which may specifically include:

[0094] 7001. AP1 sends a sensing measurement process establishment request message to STA3. The request message contains sensing measurement parameters and a parameter called measurement setup ID used to identify the sensing measurement process. In this embodiment, it is assumed that its value is set to MSID_2.

[0095] 7002. AP1 sends a sensing measurement process establishment request message to STA3. The request message contains sensing measurement parameters and a parameter called measurement setup ID used to identify the sensing measurement process. In this embodiment, it is assumed that its value is set to MSID_N.

[0096] 7003. After receiving the perception measurement process establishment response message from STA3 agreeing to perform perception measurement, AP1 performs perception measurement with STA3 and obtains the perception measurement results. Optionally, a correspondence can be established between the perception session identifier and the perception measurement process identifier (such as MSID_2 and MSID_N) between AP1 and STA3.

[0097] 208. After obtaining the measurement results, AP1 sends the measurement results to STA1.

[0098] 209. If AP1 fails to successfully establish a sensing session with either STA2 or STA3, it sends a proxy sensing termination message (such as a sensing by proxy termination message) to STA1. Upon receiving the proxy sensing termination message, STA1 terminates the proxy sensing process.

[0099] In some embodiments, if AP1 successfully establishes a sensing session with at least one of STA2 and STA3, STA1 sends a proxy sensing termination message (such as a sensing by proxy termination message) to AP1 when it no longer needs to continue the wireless sensing process. Upon receiving the proxy sensing termination message, AP1 terminates STA1's proxy sensing process. Optionally, after terminating STA1's proxy sensing process, AP1 may send a proxy sensing termination confirmation message (such as a sensing by proxy termination confirm message) to STA1 to indicate that the proxy sensing process has been terminated.

[0100] Optionally, after successfully establishing a sensing session, AP1 can establish a mapping between the identifier of STA1 and the identifier of the terminal that successfully established the sensing session. Specifically, if a sensing session is successfully established between AP1 and STA2, AP1 will establish a mapping between the identifier of STA1 and the identifier of STA2; if a sensing session is successfully established between AP1 and STA3, AP1 will establish a mapping between the identifier of STA1 and the identifier of STA3. After receiving the proxy sensing termination message sent by STA1, AP1 can send a sensing session termination message (such as a sensing session termination message) to the corresponding terminal, such as STA2 and / or STA3, according to the mapping between the identifier of STA1 and the identifier of the terminal that successfully established the sensing session, instructing the corresponding terminal to terminate the sensing session related to the proxy sensing process of STA1.

[0101] Optionally, after successfully establishing a sensing session, AP1 can also set the proxy sensing session ID and set its value to the identifier of STA1. In some embodiments, assuming that AP1 has successfully established sensing sessions with both STA2 and STA3, examples of the correspondence established by AP1 are shown in Table 1, or Tables 2 and 3.

[0102] Table 1

[0103] STA1 logo STA2 logo MSID_1 STA1 logo STA2 logo MSID_M STA1 logo STA3 logo MSID_2 STA1 logo STA3 logo MSID_N

[0104] Table 2

[0105] STA1 logo STA2 logo STA1 logo STA3 logo

[0106] Table 3

[0107]

[0108] If AP1 sets the sensing session ID to other values, that is, AP1 does not set the sensing session ID with STA2 to the ID of STA2, and does not set the sensing session ID with STA3 to the ID of STA3, then AP1 can also establish the correspondence shown in Table 4.

[0109] Table 4

[0110]

[0111] It should be noted that AP1 can set the proxy sensing session ID to other values, i.e., not to the STA1 identifier. In this case, AP1 can also establish the correspondence shown in Table 5.

[0112] Table 5

[0113] STA1 Agent Awareness Process Identifier STA1 logo

[0114] As shown in Table 6, AP1 can send measurement result 1 and measurement result 2 to STA1 in a proxy sensing report message (such as a sensing by proxy report message) according to the correspondence.

[0115] Table 6

[0116] STA2 logo MSID_1 Measurement Result 1 STA3 logo MSID_2 Measurement Result 2

[0117] Assuming the correspondence established by AP1 is as shown in Table 1, after AP1 receives the proxy sensing termination message sent by STA1, terminating STA1's proxy sensing process includes terminating the sensing session corresponding to the sensing session ID and the sensing measurement process established under that sensing session, based on the sensing session ID associated with the proxy sensing session ID corresponding to STA1's identifier. Specifically, this may include:

[0118] 1) AP1 sends a sensing session termination message to STA2 and STA3, which includes the sensing session ID and measurement setup ID associated with the proxy sensing session ID;

[0119] AP1 terminates the sensing session indicated by the sensing session ID and the sensing measurement process indicated by the measurement setup ID;

[0120] After receiving the sensing session termination message, STA2 and STA3 terminate the sensing measurement process indicated by the measurement setup ID in the message, and terminate the sensing session indicated by the sensing session ID in the message.

[0121] or

[0122] 2) AP1 sends a sensing session termination message to STA2 and STA3, which includes the sensing session ID associated with the proxy sensing session ID;

[0123] AP1 terminates the sensing session indicated by the sensing session ID, including terminating all sensing measurement processes indicated by the measurement setup ID associated with the sensing session ID;

[0124] Upon receiving a sensing session termination message, STA2 and STA3 terminate the sensing session indicated by the sensing session ID in the message, including terminating all sensing measurement processes indicated by the measurement setup ID associated with the sensing session ID in the message.

[0125] This application also provides an apparatus for performing a wireless sensing process, the apparatus comprising:

[0126] Receiving module one is used to receive a proxy perception request message sent by a first terminal, wherein the proxy perception request message contains perception service information;

[0127] Sending module one is used to send a proxy perception response message to the first terminal, wherein the proxy perception response message indicates agreement to the proxy perception request;

[0128] Sending module 2 is used to send a perception session establishment request message to at least one second terminal;

[0129] Receiving module two is used to receive a sensing session establishment response message sent by the at least one second terminal, wherein the sensing session establishment response message indicates whether the sensing session has been successfully established;

[0130] The execution module is configured to, if a sensing session is successfully established, establish a sensing measurement process with the terminal that has successfully established a sensing session, obtain the sensing measurement result, and send the measurement result to the first terminal; if a sensing session is not successfully established, send a proxy sensing termination message to the first terminal, instructing the first terminal to terminate the proxy sensing process.

[0131] Optionally, if a sensing session is successfully established, the execution module is further configured to establish a correspondence between the identifier of the first terminal and the identifier of the terminal that successfully established the sensing session.

[0132] Optionally, the execution module is further configured to:

[0133] Set the agent perception process identifier, and set the value of the agent perception process identifier to the identifier of the first terminal;

[0134] If a sensing session is successfully established, a sensing session identifier is also set, and the value of the sensing session identifier is set to the identifier of the terminal that successfully established the sensing session;

[0135] The step of establishing a correspondence between the identifier of the first terminal and the identifier of the terminal that successfully established a perception session includes:

[0136] Establish a correspondence between the agent perception process identifier and the perception session identifier.

[0137] Optionally, establishing a sensing measurement process with the terminal that has successfully established a sensing session, and obtaining the sensing measurement results, includes:

[0138] A perception measurement process establishment request message is sent to the terminal that has successfully established a perception session. The perception measurement process establishment request message contains perception measurement parameters and a perception measurement process identifier. The perception measurement parameters are set according to the perception service information in the proxy perception request message.

[0139] The terminal that successfully established the sensing session receives a sensing measurement process establishment response message, which indicates agreement to perform sensing measurement.

[0140] Perform a perception measurement on the terminal that has successfully established a perception session and obtain the perception measurement results.

[0141] Optionally, it further includes a termination module, which is configured to, if a sensing session is successfully established, receive a proxy sensing termination message sent by the first terminal; and send a sensing session termination message to the terminal that has successfully established a sensing session, wherein the sensing session termination message contains a sensing session identifier associated with the proxy sensing process identifier, and instructs the terminal that has successfully established a sensing session to terminate the sensing session indicated by the sensing session identifier in the sensing session termination message.

[0142] Optionally, it further includes a termination module, which is configured to, if a sensing session is successfully established, receive a proxy sensing termination message sent by the first terminal; and send a sensing session termination message to the terminal that successfully established the sensing session, the sensing session termination message containing a sensing session identifier and a sensing measurement process identifier associated with the proxy sensing process identifier, instructing the terminal that successfully established the sensing session to terminate the sensing measurement process indicated by the sensing measurement process identifier in the sensing session termination message and the sensing session indicated by the sensing session identifier in the sensing session termination message.

[0143] Optionally, it also includes a sending module three, which is used to send a message containing an indication of whether it supports performing the wireless sensing process as a proxy to the first terminal before receiving the proxy sensing request message sent by the first terminal.

[0144] This application also provides an apparatus for executing a wireless sensing process, applied to a terminal, comprising:

[0145] The sending module is used to send a proxy sensing request message to the access device, requesting the access device to perform the wireless sensing process as a proxy. The proxy sensing request message contains sensing service information.

[0146] Receiving module one is used to receive a proxy awareness response message sent by the access device, wherein the proxy awareness response message indicates whether the proxy awareness request is agreed to;

[0147] The receiving module 2 is used to receive a proxy sensing report message containing sensing measurement results or a proxy sensing termination message indicating termination of the proxy sensing process from the access device if the proxy sensing response message indicates agreement to the proxy sensing request.

[0148] Optionally, it also includes a termination module, which, after receiving a proxy sensing report message containing sensing measurement results sent by the access device, sends a proxy sensing termination message to the access device, instructing the access device to terminate the proxy sensing process of the terminal.

[0149] Optionally, it also includes an identifier setting module, used to set an agent perception process identifier if the agent perception response message indicates agreement to the agent perception request, and set the value of the agent perception process identifier to the identifier of the terminal.

[0150] Optionally, it also includes a receiving module three, which is used to receive a message sent by the access device containing an indication of whether it supports performing the wireless sensing process as a proxy before sending the proxy sensing request message to the access device.

[0151] It should be understood that the apparatus described herein is embodied in the form of functional modules. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. The apparatus described above has the function of implementing the corresponding steps in the methods described above; the functions described above can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above. In embodiments of this application, the apparatus can also be a chip or a chip system, such as a system-on-a-chip (SoC). This application does not impose any limitations on this.

[0152] This application also provides an electronic device. Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 3As shown, device 300 includes processor 301, memory 302 and communication interface 303. The processor 301, memory 302 and communication interface 303 communicate with each other through bus 304. The memory 302 stores instructions that can be executed by the processor 301. The instructions are loaded and executed by the processor 301 to control the communication interface 303 to send and / or receive signals.

[0153] It should be understood that device 300 may specifically be STA1 or AP1 in the above embodiments, or the functions of STA1 or AP1 in the above embodiments may be integrated into device 300, and device 300 may be used to execute the various steps and / or processes corresponding to STA1 or AP1 in the above embodiments. Optionally, memory 302 may include read-only memory and random access memory, and provide instructions and data to processor 301. A portion of memory 302 may also include non-volatile random access memory. For example, memory 302 may also store device type information. Processor 301 may be used to execute instructions stored in memory 301, and when processor 301 executes the instructions, processor 301 may execute the corresponding various steps and / or processes in the above method embodiments.

[0154] It should be understood that, in the embodiments of this application, the processor may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0155] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or as a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0156] 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.

[0157] It should be understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Modules described as separate components may or may not be physically separate. Components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments of this application.

[0158] In the embodiments provided in this application, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, one module or component can be divided into multiple modules or components, or multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed can be through some interfaces; the indirect coupling or communication connection between devices or modules can be electrical, mechanical, or other forms.

[0159] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0160] 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 for performing a wireless sensing process, characterized in that, include: Receive a proxy perception request message sent by a first terminal, wherein the proxy perception request message contains perception service information; Send a proxy awareness response message to the first terminal, wherein the proxy awareness response message indicates agreement to the proxy awareness request; Send a perception session establishment request message to at least one second terminal; Receive a sensing session establishment response message sent by the at least one second terminal, wherein the sensing session establishment response message indicates whether the sensing session has been successfully established; If a sensing session is successfully established, a sensing measurement process is established with the terminal that has successfully established a sensing session, the sensing measurement result is obtained, and the measurement result is sent to the first terminal. If the perception session fails to be established, a proxy perception termination message is sent to the first terminal, instructing the first terminal to terminate the proxy perception process.

2. The method for executing a wireless sensing process according to claim 1, characterized in that, If a sensing session is successfully established, a correspondence will be established between the identifier of the first terminal and the identifier of the terminal that successfully established the sensing session.

3. The method for executing a wireless sensing process according to claim 2, characterized in that, Also includes: Set the agent perception process identifier, and set the value of the agent perception process identifier to the identifier of the first terminal; If a sensing session is successfully established, a sensing session identifier is also set, and the value of the sensing session identifier is set to the identifier of the terminal that successfully established the sensing session; The step of establishing a correspondence between the identifier of the first terminal and the identifier of the terminal that successfully established a perception session includes: Establish a correspondence between the agent perception process identifier and the perception session identifier.

4. The method for executing a wireless sensing process according to claim 3, characterized in that, The process of establishing a perception measurement process with the terminal that has successfully established a perception session, and obtaining the perception measurement results, includes: A perception measurement process establishment request message is sent to the terminal that has successfully established a perception session. The perception measurement process establishment request message contains perception measurement parameters and a perception measurement process identifier. The perception measurement parameters are set according to the perception service information in the proxy perception request message. The terminal that successfully established the sensing session receives a sensing measurement process establishment response message, which indicates agreement to perform sensing measurement. Perform a perception measurement on the terminal that has successfully established a perception session and obtain the perception measurement results.

5. A method for executing a wireless sensing process according to claim 3, characterized in that, If the perception session is successfully established, it also includes: Receive the agent perception termination message sent by the first terminal; A perception session termination message is sent to the terminal that has successfully established a perception session. The perception session termination message contains a perception session identifier associated with the agent perception process identifier, instructing the terminal that has successfully established a perception session to terminate the perception session indicated by the perception session identifier in the perception session termination message.

6. A method for executing a wireless sensing process according to claim 4, characterized in that, If the perception session is successfully established, it also includes: Receive the agent perception termination message sent by the first terminal; A perception session termination message is sent to the terminal that has successfully established a perception session. The perception session termination message contains a perception session identifier and a perception measurement process identifier associated with the agent perception process identifier, instructing the terminal that has successfully established a perception session to terminate the perception measurement process indicated by the perception measurement process identifier in the perception session termination message and the perception session indicated by the perception session identifier in the perception session termination message.

7. A method for executing a wireless sensing process according to claim 3, characterized in that, The agent-aware response message also includes the agent-aware process identifier.

8. A method for performing a wireless sensing process according to any one of claims 1-7, characterized in that, Before receiving the agent awareness request message sent by the first terminal, the method further includes: Send a message to the first terminal containing an indication of whether it supports performing the wireless sensing process as a proxy.

9. A method for executing a wireless sensing process according to claim 1, characterized in that, It also includes steps applied to the terminal: Send a proxy sensing request message to the access device, requesting the access device to perform the wireless sensing process as a proxy, the proxy sensing request message containing sensing service information; Receive a proxy awareness response message sent by the access device, wherein the proxy awareness response message indicates whether the proxy awareness request is agreed to; If the proxy sensing response message indicates agreement to the proxy sensing request, then the access device will send either a proxy sensing report message containing sensing measurement results or a proxy sensing termination message indicating termination of the proxy sensing process.

10. A method for executing a wireless sensing process according to claim 9, characterized in that, After receiving the proxy sensing report message containing sensing measurement results sent by the access device, the system further includes: Send a proxy awareness termination message to the access device, instructing the access device to terminate the proxy awareness process of the terminal.

11. A method for executing a wireless sensing process according to claim 9, characterized in that, If the agent perception response message indicates agreement to the agent perception request, an agent perception process identifier is also set, and the value of the agent perception process identifier is set to the identifier of the terminal.

12. A method for executing a wireless sensing process according to claim 9, characterized in that, If the proxy awareness response message indicates agreement to the proxy awareness request, the proxy awareness response message also includes a proxy awareness process identifier, and the value of the proxy awareness process identifier is set to the identifier of the terminal.

13. A method for executing a wireless sensing process according to claim 9, characterized in that, Before sending the agent awareness request message to the access device, the method further includes: Receive a message from the access device that includes an indication of whether it supports performing the wireless sensing process as a proxy.

14. A system for performing a wireless sensing process, characterized in that, The device includes means for performing a wireless sensing process on an access device, and the means for performing a wireless sensing process on an access device further includes: Receiving module one is used to receive a proxy perception request message sent by a first terminal, wherein the proxy perception request message contains perception service information; Sending module one is used to send a proxy perception response message to the first terminal, wherein the proxy perception response message indicates agreement to the proxy perception request; Sending module 2 is used to send a perception session establishment request message to at least one second terminal; Receiving module two is used to receive a sensing session establishment response message sent by the at least one second terminal, wherein the sensing session establishment response message indicates whether the sensing session has been successfully established; The execution module is configured to, if a sensing session is successfully established, establish a sensing measurement process with the terminal that has successfully established a sensing session, obtain the sensing measurement result, and send the measurement result to the first terminal; if a sensing session is not successfully established, send a proxy sensing termination message to the first terminal, instructing the first terminal to terminate the proxy sensing process.

15. A system for performing a wireless sensing process according to claim 14, characterized in that, It also includes means for executing wireless sensing processes on a terminal, and the means for executing wireless sensing processes on a terminal further includes: The sending module is used to send a proxy sensing request message to the access device, requesting the access device to perform the wireless sensing process as a proxy. The proxy sensing request message contains sensing service information. Receiving module one is used to receive a proxy awareness response message sent by the access device, wherein the proxy awareness response message indicates whether the proxy awareness request is agreed to; The receiving module 2 is used to receive a proxy sensing report message containing sensing measurement results or a proxy sensing termination message indicating termination of the proxy sensing process from the access device if the proxy sensing response message indicates agreement to the proxy sensing request.

16. An electronic device comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1-13.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-13.

Citation Information

Patent Citations

  • Method and device for providing wireless sensing service, terminal equipment and storage medium

    CN112804662A