Wireless sensing method, device, equipment and storage medium
By sharing perceptual computing capabilities among smart home devices, the difficulty of providing perceptual services caused by differences in device processing performance is solved, and the perception capability provision of weak computing capabilities devices is achieved, which improves the user experience.
Patent Information
- Application Number
- CN202210858980.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-21
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2042-07-21
AI Technical Summary
In smart home scenarios, due to differences in device processing performance, many devices cannot provide perception services, such as air conditioners, refrigerators, ceiling lights, etc., and cannot utilize wireless perception technology.
By sharing perceptual computing capabilities among devices, devices with weak computing capabilities can entrust the latter to calculate the perceptual results by connecting with devices with perceptual computing capabilities, thereby realizing the provision of perceptual services.
Weak computing capabilities devices provide perception capabilities for applications, improve user experience, and provide a technical foundation for smart home scenarios.
Smart Images

Figure CN115460559B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communications, and in particular to a wireless sensing method, device, equipment and storage medium. Background Art
[0002] Wi-Fi sensing technology is a new technology that can use existing Wi-Fi signals to achieve motion detection, gesture recognition, and biometric measurement based on existing Wi-Fi networks and devices. In Wi-Fi sensing, changes caused by the movement of objects, pets, and people in the environment are detected by using CSI (channel state information) or Radar-based methods without the need for the detected object to wear any equipment.
[0003] Through the implementation of Wi-Fi sensing, more intelligent and richer applications can be provided in the fields of smart home, intrusion detection, health care, smart remote care, etc. Summary of the invention
[0004] In the smart home scenario, the diversity of devices makes the processing performance of devices in this scenario vary greatly. Wireless sensing technology requires a large amount of computing and requires the device to have a processor with strong processing power, which limits many devices from providing sensing services, such as air conditioners, refrigerators, ceiling lights, etc. In view of this, the present invention provides a wireless sensing method, device, equipment and storage medium.
[0005] In a first aspect, the present invention provides a wireless sensing method, comprising:
[0006] The second device receives the proxy awareness request message sent by the first device, where the proxy awareness request message includes information to be reported;
[0007] When the information to be reported indicates that the perception result needs to be reported, if the second device does not have the perception computing capability, and the second device is connected to a third device with the perception computing capability, the second device sends the information to be reported to the third device, instructing the third device to calculate the perception result according to the information to be reported; the second device receives the perception result corresponding to the information to be reported sent by the third device, and sends the received perception result corresponding to the information to be reported to the first device;
[0008] If the second device has perception computing capability, the second device calculates a perception result according to the information to be reported, and sends the perception result calculated by itself and corresponding to the information to be reported to the first device.
[0009] In a possible implementation manner, the second device sends the information to be reported to the third device, instructing the third device to calculate the perception result according to the information to be reported, including at least one of the following items:
[0010] The second device sends the information to be reported to the third device; the second device and the third device perform perception measurement, so that the third device obtains a first measurement result, and calculates a perception result according to the first measurement result and the information to be reported, where the first measurement result includes wireless channel information between the second device and the third device;
[0011] The second device sends the information that needs to be reported to the third device; the second device and the fourth device perform perception measurement to obtain a second measurement result, and send the second measurement result to the third device, so that the third device calculates the perception result according to the second measurement result and the information that needs to be reported, wherein the second measurement result includes wireless channel information between the second device and the fourth device, wherein the fourth device and the third device are not the same device.
[0012] In a possible implementation manner, the second device sending the information to be reported to the third device includes:
[0013] The second device sends a perception measurement establishment request message to the third device, where the perception measurement establishment request message includes the information to be reported.
[0014] In a possible implementation manner, the second device calculates the perception result according to the information to be reported, including at least one of the following items:
[0015] The second device performs a sensing measurement with the device with sensing computing capability to obtain a third measurement result, and calculates a sensing result according to the third measurement result and the information to be reported, wherein the third measurement result includes wireless channel information between the second device and the device with sensing computing capability;
[0016] The second device performs perception measurement with a device that does not have perception computing capabilities to obtain a fourth measurement result, and calculates the perception result based on the fourth measurement result and the information to be reported, wherein the fourth measurement result includes wireless channel information between the second device and the device that does not have perception computing capabilities.
[0017] In a possible implementation, at least one of the following items is also included:
[0018] If the second device has the perception computing capability, the second device sends a proxy perception response message indicating approval of the proxy perception request to the first device;
[0019] If the second device does not have the perception computing capability, and all devices connected to the second device do not have the perception computing capability, the second device sends a proxy perception response message indicating rejection of the proxy perception request to the first device;
[0020] If the second device does not have perception computing capabilities, and the second device is connected to a third device that has perception computing capabilities, the second device sends a proxy perception response message to the first device indicating approval of the proxy perception request, or the second device sends a proxy perception response message to the first device indicating approval of the proxy perception request after successfully establishing a perception measurement process with the fifth device, and if the second device fails to successfully establish a perception measurement process with the fifth device, sends a proxy perception response message to the first device indicating rejection of the proxy perception request, wherein the fifth device has perception computing capabilities, and the fifth device and the third device are not the same device or are the same device.
[0021] In a possible implementation manner, before the second device receives the proxy awareness request message sent by the first device, the method further includes:
[0022] The second device receives a connection request message sent by a device other than the second device, wherein the connection request message indicates whether the device has the perception computing capability;
[0023] The second device sends a connection response message to devices other than the second device, and the connection response message indicates whether the proxy-aware mode is supported.
[0024] In a second aspect, the present invention provides a wireless sensing method, comprising:
[0025] The third device receives a first message sent by the second device, where the first message includes information that needs to be reported and sent by the first device to the second device;
[0026] When the information to be reported indicates that the perception result needs to be reported, the third device performs perception measurement with the second device to obtain a first measurement result, and calculates the perception result according to the first measurement result and the information to be reported; or the third device receives a second measurement result sent by the second device, and calculates the perception result according to the second measurement result and the information to be reported; the first measurement result includes wireless channel information between the second device and the third device, the second measurement result includes wireless channel information between the second device and the fourth device, and the fourth device and the third device are not the same device;
[0027] The third device sends the calculated perception result corresponding to the information that needs to be reported to the second device, so that the second device sends the perception result corresponding to the information that needs to be reported to the first device.
[0028] In a possible implementation manner, the first message is a perception measurement request message sent by the second device to the third device during a process in which the third device and the second device establish a perception measurement process.
[0029] In a third aspect, the present invention provides a wireless sensing device, including a wireless sensing module, wherein the wireless sensing module is used to perform the following steps:
[0030] Receiving, by the second device, a proxy awareness request message sent by the first device, wherein the proxy awareness request message includes information to be reported;
[0031] When the information to be reported indicates that the perception result needs to be reported, if the second device does not have the perception computing capability and the second device is connected to a third device with the perception computing capability, the information to be reported is sent to the third device through the second device, instructing the third device to calculate the perception result according to the information to be reported; the perception result corresponding to the information to be reported and sent by the third device is received through the second device, and the received perception result corresponding to the information to be reported is sent to the first device;
[0032] If the second device has perception computing capability, the second device calculates the perception result according to the information to be reported, and sends the perception result corresponding to the information to be reported calculated by itself to the first device.
[0033] In a fourth aspect, the present invention provides a wireless sensing device, comprising a wireless sensing module, wherein the wireless sensing module is configured to perform the following steps:
[0034] receiving, by a third device, a first message sent by a second device, where the first message includes information that needs to be reported and sent by the first device to the second device;
[0035] When the information to be reported indicates that the perception result needs to be reported, a first measurement result is obtained by performing perception measurement with the second device through the third device, and the perception result is calculated according to the first measurement result and the information to be reported; or a second measurement result sent by the second device is received through the third device, and the perception result is calculated according to the second measurement result and the information to be reported; the first measurement result includes wireless channel information between the second device and the third device, the second measurement result includes wireless channel information between the second device and the fourth device, and the fourth device and the third device are not the same device;
[0036] The calculated perception result corresponding to the information that needs to be reported is sent to the second device through the third device, so that the second device sends the perception result corresponding to the information that needs to be reported to the first device.
[0037] In a fifth aspect, the present invention provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method described in the first aspect or the second aspect.
[0038] In a sixth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in the first aspect or the second aspect.
[0039] In a seventh aspect, the present invention provides a computer program product comprising instructions, which implement the method described in the first aspect or the second aspect when the instructions are executed by a processor.
[0040] It should be noted that the device described in the third aspect is used to execute the method provided in the first aspect, the device described in the fourth aspect is used to execute the method provided 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 the first or second aspect, so the same beneficial effects as the methods described in the first or second aspect can be achieved, and the present invention will not go into details one by one.
[0041] The present invention enables devices with weak computing capabilities to provide perception capabilities for their own applications by sharing the perception computing capabilities of devices with strong computing capabilities. For example, the perception computing capabilities of devices with strong computing capabilities are shared within a local area network, and through the centralized management of the local area network access point, devices with weak computing capabilities in the entire local area network can provide perception capabilities for their own applications, providing a technical foundation for intelligent services in application scenarios and greatly improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 A schematic diagram of the structure of a communication system provided by an embodiment of the present invention;
[0043] Figure 2 A schematic diagram of a wireless sensing method provided by an embodiment of the present invention;
[0044] Figure 3 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0045] In order to make those skilled in the art better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. Although the disclosure in the present invention 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 separately. In the absence of conflict, the following embodiments and the features in the embodiments can be combined with each other.
[0046] In the embodiments of the present invention, "at least one" means one or more, and "more" means two or more. In order to facilitate the clear description of the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, the words "first" and "second" are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first" and "second" do not limit the quantity and execution order. They are only used for illustration and distinction of the description objects. There is no order, nor does it represent a special limitation on the number of devices in the embodiments of the present invention, and cannot constitute any limitation on the embodiments of the present invention.
[0047] Figure 1 FIG. 1 is a schematic diagram of a communication system provided by an embodiment of the present invention. Figure 1 As shown, the communication system includes an access point AP, terminals STA1 and STA2. It should be understood that Figure 1 This is only a schematic diagram of the architecture of the communication system. In the embodiments of the present invention, the number and type of devices in the communication system are not limited. For example, the communication system may include more terminals or access points. In addition, those skilled in the art will understand that according to the principles and functions described herein, the term "access point (AP)" according to the present application can also be used to describe an access port or any other device that can receive and transmit wireless signals within a network architecture. Therefore, the use of the access point is only exemplary.
[0048] In the following embodiments, it is assumed that AP is a wireless routing device in the smart home system, which is a weak computing capability device responsible for connecting various terminal devices in the smart home system. STA1 is a weak computing capability device in the smart home system, such as air conditioners, ceiling lamps, etc. STA2 is a strong computing capability device in the smart home system, such as smart TVs, smart projectors, computers, etc.
[0049] Figure 1In the communication system shown, the access point AP is connected to the terminals STA1 and STA2. The method for establishing a connection between the terminals STA1 and STA2 and the access point AP can refer to the relevant prior art. For example, the process of establishing a connection between the terminals STA1 and STA2 and the access point AP includes the following contents:
[0050] 101. STA1 sends a connection request message (such as an Association request message) to AP, requesting to establish a connection with the AP. The message includes a parameter Sensing process supported, which is used to indicate whether it has sensing computing capabilities. In this embodiment, it is set to 0, indicating that it does not have sensing computing capabilities.
[0051] 102. AP sends a connection response message (such as an Association response message) to STA1, agreeing to establish a connection with STA1. The message may also include a parameter SBP supported, which is used to indicate whether the proxy awareness mode is supported. In this embodiment, it is set to 1, indicating that the proxy awareness mode is supported.
[0052] 103. STA2 sends a connection request message (such as an Association request message) to AP, requesting to establish a connection with the AP. The message includes a parameter Sensing process supported, which is used to indicate whether it has sensing computing capabilities. In this embodiment, it is set to 1, indicating that it has sensing computing capabilities.
[0053] 104. AP sends a connection response message (such as an Association response message) to STA2, agreeing to establish a connection with STA2. The message may also include a parameter SBP supported, which is used to indicate whether the proxy awareness mode is supported. In this embodiment, it is set to 1, indicating that the proxy awareness mode is supported.
[0054] It should be noted that STA1 and STA2 may also send information about whether they have sensing computing capabilities to AP through other messages, such as proprietary information indicating whether they have sensing computing capabilities. Similarly, AP may also send information about whether it supports proxy sensing mode to STA1 and STA2 through other messages, such as broadcast messages.
[0055] When STA1 needs to provide sensing services, if the AP supports the proxy sensing mode, it sends a proxy sensing request message (such as a sensing by proxy request message) to the AP to request the AP to perform the sensing measurement process on behalf of the AP. The proxy sensing request message contains the parameter Sensing report control, which is used to set the information to be reported. For example, Sensingreport control contains the following parameters:
[0056] Result type: the result type of the report. In this embodiment, it is set to event, indicating that the sensing result needs to be reported;
[0057] Event element: event information element. This information element is included when the Result type value is event. For example, this information element contains the following parameters:
[0058] Item number: the number of events that need to be reported, set to a natural number N greater than 0;
[0059] Item 1: Set event 1, such as present, to detect whether there is someone present;
[0060] Item 2: Set event 2, such as number of people, indicating how many people are detected;
[0061] …
[0062] Item N: Set event N, for example, heartbeat, which means detecting heart rate.
[0063] After the AP receives the proxy perception request message sent by STA1, if the Result type indicates that the measured wireless channel information needs to be reported, the AP performs perception measurement with one or more connected terminals and sends the obtained measurement results to STA1. If the Result type indicates that the perception result needs to be reported, the AP performs operations based on its own capabilities and the capabilities of the terminals connected to the AP. If the AP has the perception computing capability, the AP calculates the perception result according to the parameter Sensing report control in the proxy perception request message and sends the calculated perception result to STA1; if the AP does not have the perception computing capability, the AP sends the parameter Sensing report control in the proxy perception request message to STA2 with the perception computing capability, instructing STA2 to calculate the perception result according to the Sensing report control. After STA2 calculates the perception result, it sends it to the AP, and the AP sends the perception result to STA1. Figure 2shown.
[0064] In some embodiments, the AP performs operations according to its own capabilities and the capabilities of the terminal connected to the AP, which may specifically include the following:
[0065] a) If the AP has sensing computing capability, the parameter status code value is set to SUCCESS, indicating that the proxy sensing request is approved, and the parameter status code value is included in a proxy sensing response message (such as a sensing by proxy response message) and sent to STA1;
[0066] b) If the AP does not have the sensing computing capability and the terminals connected to the AP do not have the sensing computing capability, the parameter status code value is set to reject, indicating that the proxy sensing request is rejected, and it is included in the proxy sensing response message (such as the sensing by proxy response message) and sent to STA1.
[0067] c) If the AP does not have the sensing computing capability, and there is a terminal connected to the AP that has the sensing computing capability, the parameter status code value is set to SUCCESS to indicate that the proxy sensing request is approved, and it is included in the proxy sensing response message (such as the sensing by proxy response message) and sent to STA1. Or, d) If the AP does not have the sensing computing capability, and there is a terminal connected to the AP that has the sensing computing capability, after successfully establishing a sensing measurement process with a terminal that has the sensing computing capability, the parameter status code value is set to SUCCESS, and it is included in the proxy sensing response message (such as the sensing by proxy response message) and sent to STA1; if the sensing measurement process is not successfully established with the terminal that has the sensing computing capability, the parameter status code value is set to reject, and it is included in the proxy sensing response message (such as the sensing by proxy response message) and sent to STA1.
[0068] After the AP sends a proxy sensing response message indicating approval of the proxy sensing request to STA1, the AP establishes a sensing measurement process with one or more terminals connected thereto. After the sensing measurement process is successfully established, the AP performs sensing measurement, obtains sensing results, and sends the obtained sensing results to STA1. If the AP executes the content in d) above, the AP first executes the step of establishing the sensing measurement process, and then sends the proxy sensing response message to STA1 according to the establishment result. For example, the AP and the connected terminal establish a sensing measurement process, which may specifically include:
[0069] OP1) If the AP has the sensing computing capability, it may select a terminal with the sensing computing capability and / or a terminal without the sensing computing capability as a responder and establish a sensing measurement process with the responder.
[0070] OP2) If the AP does not have the sensing computing capability, first select a terminal with the sensing computing capability as a responder, and establish a sensing measurement process with it. In this embodiment, STA2 is selected as the responder, and a sensing measurement process is established with it. Optionally, if the sensing measurement process is successfully established with STA2, other terminals with sensing computing capabilities or / and terminals without sensing computing capabilities can be further selected as responders, and a sensing measurement process can be established with them.
[0071] In OP2), in the process of establishing the sensing measurement, the AP sends a sensing measurement setup request message (such as a sensing measurement setup request message) to STA2, and the message may include the following parameters:
[0072] Measurement setup ID: Perception measurement process ID;
[0073] Sensing transmitter: Indicates whether the responder acts as a signal transmitter in the sensing measurement process. If set to 1, it means that the responder acts as a transmitter, otherwise it is set to 0;
[0074] Sensing receiver: indicates whether the responder acts as a signal receiver in the sensing measurement process. If it is set to 1, it means that the responder acts as a receiver, otherwise it is set to 0;
[0075] Sensing report control: Set the information to be reported, which is the same as that in the proxy sensing request message sent by STA1;
[0076] Sensing measurement parameters: Sensing measurement operating parameters, such as transmit power and / or expected received signal strength and / or specified bandwidth such as maximum bandwidth or minimum bandwidth.
[0077] In OP1), the sensing measurement setup request message (such as a sensing measurement setup request message) sent by the AP to any responder, or in OP2), the sensing measurement setup request message (such as a sensing measurement setup request message) sent by the AP to a terminal without sensing computing capability may include the following parameters:
[0078] Measurement setup ID: Perception measurement process ID;
[0079] Sensing transmitter: Indicates whether the responder acts as a signal transmitter in the sensing measurement process. If set to 1, it means that the responder acts as a transmitter, otherwise it is set to 0;
[0080] Sensing receiver: indicates whether the responder acts as a signal receiver in the sensing measurement process. If it is set to 1, it means that the responder acts as a receiver, otherwise it is set to 0;
[0081] Sensing measurement parameters: Sensing measurement operating parameters, such as transmit power and / or expected received signal strength and / or specified bandwidth such as maximum bandwidth or minimum bandwidth.
[0082] If the Sensing receiver is set to 1, the sensing measurement setup request message should also include a Sensingreport control parameter, but the Result type in the parameter is set to CSI, indicating that the measured wireless channel information needs to be reported.
[0083] After the AP receives the perception measurement establishment response message (such as the sensing measurementssetup response message) sent by the responder, if the perception measurement establishment response messages sent by all responders indicate that the establishment of the perception measurement process is refused, the establishment of the perception measurement process fails. If the AP sends the proxy perception response message using a method other than d), it may also send a proxy perception termination message (such as a sensing by proxy termination message) to STA1 to instruct the termination of proxy perception; if there is a perception measurement establishment response message sent by a responder that indicates agreement to establish the perception measurement process, the perception measurement process is successfully established.
[0084] After the sensing measurement process is successfully established, the AP performs sensing measurement with the responder that successfully establishes the sensing measurement process, obtains the sensing result, and sends the obtained sensing result to STA1. For OP1), the AP performs sensing measurement with any responder that successfully establishes the sensing measurement process, obtains the measurement result, and calculates the sensing result based on the measurement result and the parameter Sensing report control in the proxy sensing request message, and then sends the sensing result to STA1. For OP2), it specifically includes:
[0085] 201. After receiving the sensing measurement setup response message (such as sensing measurements setup response message) sent by STA2, if the message indicates that the sensing measurement process is refused to be established, the sensing measurement process with STA2 fails to be established. If it corresponds to the above c), the AP sends a proxy sensing termination message (such as a sensing by proxy termination message) to STA1 to indicate the termination of proxy sensing; if the message indicates that the sensing measurement process is agreed to be established, the sensing measurement is performed with STA2. For example, the sensing measurement performed by AP and STA2 may specifically include the following contents:
[0086] 2011. If the Sensing receiver is set to 1 in the sensing measurement establishment request message, the AP sends a sensing signal to STA2, and STA2 measures the wireless channel information between the AP and STA2 to obtain a measurement result.
[0087] 2012. If the Sensing transmitter is set to 1 in the sensing measurement setup request message, the AP sends a trigger message to instruct STA2 to send a sensing signal, measures the wireless channel information between the AP and STA2 according to the sensing signal sent by STA2, and sends the measurement result to STA2.
[0088] 202. STA2 calculates and obtains the sensing result according to the measurement result obtained by itself or the measurement result sent by the AP and the parameter Sensing report control sent by the AP.
[0089] 203. After obtaining the sensing result, STA2 sends the sensing result to AP.
[0090] 204. The AP sends a proxy sensing report message (such as a sensing by proxy report message) to STA1, where the message includes the obtained sensing result.
[0091] It should be noted that, in the process of establishing the perception measurement between AP and STA2, the parameter Sensing report control in the proxy perception request message may not be included in the perception measurement establishment request message, and AP may send the parameter Sensing report control in the proxy perception request message to STA2 through other messages. In addition, if AP has established a perception measurement process with STA2 before STA1 requests AP to perform the perception measurement process on behalf of STA1, and if the established perception measurement process can meet the requirements of the perception service that STA1 needs to provide, the established perception measurement process can be directly used, and AP may include the parameter Sensing report control in the proxy perception request message sent by STA1 in other messages and send it to STA2.
[0092] After AP and STA2 successfully establish a sensing process, AP can also establish a sensing measurement process with STA3. After STA3 agrees to establish the sensing measurement process, AP and STA3 perform sensing measurement, obtain measurement results, and send the obtained measurement results to STA2. STA2 calculates the sensing result based on the measurement results sent by AP and Sensing report control. At this time, the sensing result sent by STA2 to AP is the sensing result after STA2 integrates multiple sensing results (such as the sensing result calculated by STA2 based on the measurement results obtained by AP and STA2 performing sensing measurement and the sensing result calculated by STA2 based on the measurement results obtained by AP and STA3 performing sensing measurement).
[0093] In some embodiments, the AP may perform sensing measurements only with terminals other than STA2, and then send the obtained measurement results to STA2 for STA2 to calculate the sensing results. If the AP is also connected to the terminal STA3, the AP may perform sensing measurements with STA3, and send the obtained measurement results (including the wireless channel information between the AP and STA3 measured by the AP or STA3) to STA2, and STA2 calculates the sensing results based on the measurement results sent by the AP and the Sensing report control. At this time, the sensing results sent by STA2 to the AP are the sensing results calculated by STA2 based on the measurement results obtained by the sensing measurements performed by the AP and STA3.
[0094] The embodiment of the present invention further provides a wireless sensing device, including a wireless sensing module, wherein the wireless sensing module is used to perform the following steps:
[0095] Receiving, by the second device, a proxy awareness request message sent by the first device, wherein the proxy awareness request message includes information to be reported;
[0096] When the information to be reported indicates that the perception result needs to be reported, if the second device does not have the perception computing capability and the second device is connected to a third device with the perception computing capability, the information to be reported is sent to the third device through the second device, instructing the third device to calculate the perception result according to the information to be reported; the perception result corresponding to the information to be reported and sent by the third device is received through the second device, and the received perception result corresponding to the information to be reported is sent to the first device;
[0097] If the second device has perception computing capability, the second device calculates the perception result according to the information to be reported, and sends the perception result corresponding to the information to be reported calculated by itself to the first device.
[0098] Optionally, sending the information to be reported to a third device through the second device, and instructing the third device to calculate the perception result according to the information to be reported, includes at least one of the following:
[0099] The information to be reported is sent to a third device through the second device; the second device and the third device perform perception measurement so that the third device obtains a first measurement result, and calculates a perception result according to the first measurement result and the information to be reported, where the first measurement result includes wireless channel information between the second device and the third device;
[0100] The information to be reported is sent to a third device through the second device; the second device and the fourth device perform perception measurement to obtain a second measurement result, and the second measurement result is sent to the third device, so that the third device calculates the perception result according to the second measurement result and the information to be reported, wherein the second measurement result includes wireless channel information between the second device and the fourth device, wherein the fourth device and the third device are not the same device.
[0101] Optionally, sending the information to be reported to a third device through the second device includes:
[0102] The second device sends a perception measurement establishment request message to the third device, where the perception measurement establishment request message includes the information to be reported.
[0103] Optionally, the calculating, by the second device, the perception result according to the information to be reported, includes at least one of the following:
[0104] Performing a perception measurement through the second device and the device with the perception computing capability to obtain a third measurement result, and calculating a perception result according to the third measurement result and the information to be reported, wherein the third measurement result includes wireless channel information between the second device and the device with the perception computing capability;
[0105] A fourth measurement result is obtained by performing perception measurement on the second device and the device that does not have the perception computing capability, and the perception result is calculated based on the fourth measurement result and the information to be reported, wherein the fourth measurement result includes wireless channel information between the second device and the device that does not have the perception computing capability.
[0106] Optionally, the wireless sensing module is further configured to perform at least one of the following:
[0107] If the second device has the perception computing capability, sending a proxy perception response message indicating approval of the proxy perception request to the first device through the second device;
[0108] If the second device does not have the perception computing capability, and all devices connected to the second device do not have the perception computing capability, sending a proxy perception response message indicating rejection of the proxy perception request to the first device through the second device;
[0109] If the second device does not have perception computing capabilities, and the second device is connected to a third device that has perception computing capabilities, a proxy perception response message indicating approval of the proxy perception request is sent to the first device through the second device, or a proxy perception response message indicating approval of the proxy perception request is sent to the first device through the second device after successfully establishing a perception measurement process with the fifth device; if the second device fails to successfully establish a perception measurement process with the fifth device, a proxy perception response message indicating rejection of the proxy perception request is sent to the first device, wherein the fifth device has perception computing capabilities, and the fifth device and the third device are not the same device or are the same device.
[0110] Optionally, before the receiving, by the second device, the proxy awareness request message sent by the first device, further comprising:
[0111] receiving, through the second device, a connection request message sent by a device other than the second device, wherein the connection request message indicates whether the device has the perception computing capability;
[0112] A connection response message is sent through the second device to a device other than the second device, wherein the connection response message indicates whether the proxy-aware mode is supported.
[0113] The embodiment of the present invention further provides a wireless sensing device, including a wireless sensing module, wherein the wireless sensing module is used to perform the following steps:
[0114] receiving, by a third device, a first message sent by a second device, where the first message includes information that needs to be reported and sent by the first device to the second device;
[0115] When the information to be reported indicates that the perception result needs to be reported, a first measurement result is obtained by performing perception measurement with the second device through the third device, and the perception result is calculated according to the first measurement result and the information to be reported; or a second measurement result sent by the second device is received through the third device, and the perception result is calculated according to the second measurement result and the information to be reported; the first measurement result includes wireless channel information between the second device and the third device, the second measurement result includes wireless channel information between the second device and the fourth device, and the fourth device and the third device are not the same device;
[0116] The calculated perception result corresponding to the information that needs to be reported is sent to the second device through the third device, so that the second device sends the perception result corresponding to the information that needs to be reported to the first device.
[0117] Optionally, the first message is a perception measurement request message sent by the second device to the third device during a perception measurement process between the third device and the second device.
[0118] It should be understood that the device here is embodied in the form of a functional module. The term "module" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit and / or other suitable components that support the described functions. The above-mentioned device has the function of implementing the corresponding steps in the above-mentioned method; the above-mentioned functions can be implemented by hardware, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules corresponding to the above-mentioned functions. In an embodiment of the present invention, the device may also be a chip or a chip system, for example: a system on chip (SoC). The present invention is not limited here.
[0119] An embodiment of the present invention further provides an electronic device, Figure 3 Schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. Figure 3As shown, the device 300 includes a processor 301, a memory 302 and a communication interface 303, wherein the processor 301, the memory 302 and the communication interface 303 communicate with each other via a bus 304, and the memory 302 stores instructions executable by the processor 301, and the instructions are loaded and executed by the processor 301 to control the communication interface 303 to send signals and / or receive signals.
[0120] It should be understood that the device 300 can be specifically the AP or STA1 or STA2 in the above embodiment, or the functions of the AP or STA1 or STA2 in the above embodiment can be integrated in the device 300, and the device 300 can be used to execute the various steps and / or processes corresponding to the AP or STA1 or STA2 in the above embodiment. Optionally, the memory 302 may include a read-only memory and a random access memory, and provide instructions and data to the processor 301. A part of the memory 302 may also include a non-volatile random access memory. For example, the memory 302 may also store information about the device type. The processor 301 may be used to execute the instructions stored in the memory 301, and when the processor 301 executes the instructions, the processor 301 may execute the corresponding various steps and / or processes in the above method embodiments.
[0121] It should be understood that in the embodiments of the present invention, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0122] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present invention can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in a processor. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0123] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of 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, the process or function described in the embodiment of the present invention is generated in whole or in part. 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 computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0124] It should be understood that in various embodiments of the present invention, the size of the sequence number of each process does not mean the order of execution, and 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 embodiment of the present invention. The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules, and some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiment of the present invention.
[0125] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, a 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. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0126] Those skilled in the art will appreciate that the modules and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0127] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A wireless sensing method, characterized in that: include: The second device receives the proxy awareness request message sent by the first device, where the proxy awareness request message includes information to be reported; When the information to be reported indicates that the perception result needs to be reported, if the second device does not have the perception computing capability, and the second device is connected to a third device with the perception computing capability, the second device sends the information to be reported to the third device, instructing the third device to calculate the perception result according to the information to be reported. Specifically, the second device sends the information to be reported to the third device; the second device and the third device perform perception measurement, so that the third device obtains a first measurement result, and calculates the perception result according to the first measurement result and the information to be reported, the first measurement result includes the wireless channel information between the second device and the third device, or the second device sends the information to be reported to the third device; the second device and the fourth device perform perception measurement to obtain a second measurement result, and send the second measurement result to the third device, so that the third device calculates the perception result according to the second measurement result and the information to be reported, the second measurement result includes the wireless channel information between the second device and the fourth device, wherein the fourth device and the third device are not the same device; the second device receives the perception result corresponding to the information to be reported sent by the third device, and sends the received perception result corresponding to the information to be reported to the first device; If the second device has perception computing capabilities, the second device calculates the perception result based on the information that needs to be reported. Specifically, the second device performs perception measurement with a device with perception computing capabilities to obtain a third measurement result, and calculates the perception result based on the third measurement result and the information that needs to be reported, wherein the third measurement result includes wireless channel information between the second device and the device with perception computing capabilities, or the second device performs perception measurement with a device without perception computing capabilities to obtain a fourth measurement result, and calculates the perception result based on the fourth measurement result and the information that needs to be reported, wherein the fourth measurement result includes wireless channel information between the second device and the device without perception computing capabilities; and sends the perception result corresponding to the information that needs to be reported, which is calculated by itself, to the first device.
2. A wireless sensing method according to claim 1, characterized in that: The second device sending the information to be reported to the third device includes: The second device sends a perception measurement establishment request message to the third device, where the perception measurement establishment request message includes the information to be reported.
3. A wireless sensing method according to claim 1, characterized in that: Also includes at least one of the following: If the second device has the perception computing capability, the second device sends a proxy perception response message indicating approval of the proxy perception request to the first device; If the second device does not have the perception computing capability, and all devices connected to the second device do not have the perception computing capability, the second device sends a proxy perception response message indicating rejection of the proxy perception request to the first device; If the second device does not have perception computing capabilities, and the second device is connected to a third device that has perception computing capabilities, the second device sends a proxy perception response message to the first device indicating approval of the proxy perception request, or the second device sends a proxy perception response message to the first device indicating approval of the proxy perception request after successfully establishing a perception measurement process with the fifth device, and if the second device fails to successfully establish a perception measurement process with the fifth device, sends a proxy perception response message to the first device indicating rejection of the proxy perception request, wherein the fifth device has perception computing capabilities, and the fifth device and the third device are not the same device or are the same device.
4. A wireless sensing method according to claim 1, characterized in that: Before the second device receives the proxy awareness request message sent by the first device, the method further includes: The second device receives a connection request message sent by a device other than the second device, wherein the connection request message indicates whether the device has the perception computing capability; The second device sends a connection response message to devices other than the second device, and the connection response message indicates whether the proxy-aware mode is supported.
5. A wireless sensing method, characterized in that: include: The third device receives a first message sent by the second device, where the first message includes information that needs to be reported and sent by the first device to the second device; When the information to be reported indicates that the perception result needs to be reported, the third device performs perception measurement with the second device to obtain a first measurement result, and calculates the perception result according to the first measurement result and the information to be reported; or the third device receives the second measurement result sent by the second device, and calculates the perception result according to the second measurement result and the information to be reported; the first measurement result includes the wireless channel information between the second device and the third device, the second measurement result includes the wireless channel information between the second device and the fourth device, and the fourth device and the third device are not the same device; The third device sends the calculated perception result corresponding to the information that needs to be reported to the second device, so that the second device sends the perception result corresponding to the information that needs to be reported to the first device.
6. A wireless sensing method according to claim 5, characterized in that: The first message is a perception measurement request message sent by the second device to the third device during a process of establishing a perception measurement process between the third device and the second device.
7. A wireless sensing device, characterized in that: It includes a wireless sensing module, and the wireless sensing module is used to perform the following steps: Receiving, by the second device, a proxy awareness request message sent by the first device, wherein the proxy awareness request message includes information to be reported; When the information to be reported indicates that the perception result needs to be reported, if the second device does not have the perception computing capability, and the second device is connected to a third device with the perception computing capability, the information to be reported is sent to the third device through the second device, instructing the third device to calculate the perception result according to the information to be reported. Specifically, the second device sends the information to be reported to the third device; the second device and the third device perform perception measurement, so that the third device obtains a first measurement result, and calculates the perception result according to the first measurement result and the information to be reported, wherein the first measurement result includes the wireless channel information between the second device and the third device, or the second device sends the information to be reported to the third device; the second device and the fourth device perform perception measurement to obtain a second measurement result, and send the second measurement result to the third device, so that the third device calculates the perception result according to the second measurement result and the information to be reported, wherein the second measurement result includes the wireless channel information between the second device and the fourth device, wherein the fourth device and the third device are not the same device; the perception result corresponding to the information to be reported and sent by the third device is received through the second device, and the received perception result corresponding to the information to be reported is sent to the first device; If the second device has perception computing capability, the perception result is calculated by the second device according to the information that needs to be reported. Specifically, the second device performs perception measurement with a device with perception computing capability to obtain a third measurement result, and calculates the perception result based on the third measurement result and the information that needs to be reported, wherein the third measurement result includes wireless channel information between the second device and the device with perception computing capability, or the second device performs perception measurement with a device without perception computing capability to obtain a fourth measurement result, and calculates the perception result based on the fourth measurement result and the information that needs to be reported, wherein the fourth measurement result includes wireless channel information between the second device and the device without perception computing capability; and sends the perception result corresponding to the information that needs to be reported calculated by itself to the first device.
8. A wireless sensing device, characterized in that: It includes a wireless sensing module, and the wireless sensing module is used to perform the following steps: receiving, by a third device, a first message sent by a second device, where the first message includes information that needs to be reported and sent by the first device to the second device; When the information to be reported indicates that the perception result needs to be reported, performing perception measurement with the second device through the third device to obtain a first measurement result, and calculating the perception result according to the first measurement result and the information to be reported; or receiving, through a third device, a second measurement result sent by the second device, and calculating a perception result according to the second measurement result and the information to be reported; the first measurement result includes wireless channel information between the second device and the third device, the second measurement result includes wireless channel information between the second device and a fourth device, and the fourth device and the third device are not the same device; The calculated perception result corresponding to the information that needs to be reported is sent to the second device through the third device, so that the second device sends the perception result corresponding to the information that needs to be reported to the first device.
9. 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 method according to any one of claims 1 to 6.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method and device for providing wireless sensing service, terminal equipment and storage medium
CN112804662A
Method and device for negotiating wireless sensing process, equipment and storage medium
CN113115341A