Wireless sensing system determination, wireless sensing methods, devices, equipment and products

By determining sensing topology sets based on signal strength information, the method improves wireless sensing accuracy and stability by fixing AP positions, overcoming the limitations of private protocols in existing systems.

JP2026079810APending Publication Date: 2026-05-15ルイジェ ネットワークス カンパニーリミテッド
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
ルイジェ ネットワークス カンパニーリミテッド
Filing Date
2025-10-29
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Existing wireless sensing systems face limitations in expanding sensing range and maintaining stability due to the use of private protocols, which require customization and are prone to errors from mobile terminal position changes.

Method used

Determine sensing topology sets based on signal strength information from wireless access points within and outside a pre-configured local area network, eliminating the need for private protocols and ensuring accurate wireless sensing by establishing fixed AP positions.

Benefits of technology

This approach enhances the accuracy and stability of wireless sensing by accurately determining AP layouts and distances, eliminating the need for customization and reducing errors from mobile terminal movements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026079810000001_ABST
    Figure 2026079810000001_ABST
Patent Text Reader

Abstract

This invention provides a method and apparatus for improving the stability and accuracy of wireless sensing in STA (Sensing Array). [Solution] In a wireless communication system, the method includes: obtaining signal strength information corresponding to an AP detected by at least one first AP in a first set of wireless access point APs in a preset local area network; and determining at least one sensing topology set based on the signal strength information corresponding to the AP detected by at least one first AP. The at least one sensing topology set includes a first sensing topology set, the first sensing topology set includes a plurality of APs, and the plurality of APs included in the first sensing topology set are used to perform wireless sensing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technologies, and in particular to the determination of wireless sensing systems, wireless sensing methods, devices, equipment, media, and products.

Background Art

[0002] In recent years, with the rapid development of communication networks, wireless sensing technology has been gradually utilized in fields such as indoor positioning, human activity identification, and crowd count statistics. A wireless sensing system generally includes one or more wireless access points (abbreviated as AP in English: Wireless Access Point), and a plurality of wireless stations (abbreviated as STA in English: Station). An STA is generally a mobile terminal, which communicates wirelessly with the STA via the AP, obtains channel state information (abbreviated as CSI in English: Channel State Information), and realizes wireless sensing.

[0003] In order to provide a stable wireless sensing system, currently, a private sensing protocol is used to add a plurality of unassociated STAs to the wireless sensing process, thereby improving the stability and accuracy of wireless sensing.

Summary of the Invention

Problems to be Solved by the Invention

[0004] This application provides a determination method for a wireless sensing system, a wireless sensing method, device, equipment, media, and product.

Means for Solving the Problems

[0005] According to a first aspect, this application provides a determination method for a wireless sensing system, and the method includes: Obtaining signal strength information corresponding to an AP detected by at least one first AP in a set of first wireless access points AP in a preset local area network; The method involves determining at least one sensing topology set based on signal strength information corresponding to an AP detected by at least one first AP, wherein the at least one sensing topology set includes a first sensing topology set, the first sensing topology set includes a plurality of APs, and the plurality of APs included in the first sensing topology set are used to perform wireless sensing.

[0006] In one possible design, obtaining signal strength information corresponding to an AP detected by at least one first AP in a first set of radio access point APs in a pre-configured local area network is: A scan command is sent to the at least one first AP, causing the at least one first AP to send a first detection request within a preset frequency band, The process includes receiving a scan result that includes signal strength information transmitted by the at least one first AP, corresponding to an AP detected by the at least one first AP, If the first wireless access point AP set consists of one first AP, and the at least one first AP is the one first AP, then the signal strength information corresponding to the AP detected by the at least one first AP includes signal strength information corresponding to a second AP located outside the preset local area network. If the first wireless access point AP set consists of a plurality of first APs, the plurality of first APs include at least one first AP and a fourth AP, and the signal strength information corresponding to the AP detected by the at least one first AP includes signal strength information corresponding to the fourth AP and / or signal strength information corresponding to a second AP located outside the preset local area network.

[0007] In one possible design, the at least one first AP comprises a plurality of first APs, and the determination of at least one sensing topology set based on signal strength information corresponding to the APs detected by the at least one first AP is as follows: Based on signal strength information corresponding to an AP detected by the at least one first AP, the type of each first AP among the at least one first AP is determined, wherein the type of the first AP is either a first edge AP or a first target AP. If the scan result of the first AP includes signal strength information corresponding to a second AP outside the pre-configured local area network and / or if the signal strength values ​​in the signal strength information corresponding to the first AP in the scan result are both smaller than a pre-configured strength threshold, then it is determined that the type of the first AP is the first edge AP. If the type of the first AP is not the first edge AP, then it is determined that the type of the first AP is the first target AP. This includes determining the at least one sensing topology set based on the type of the at least one first AP.

[0008] In one possible design, determining the at least one sensing topology set based on the type of the at least one first AP is: If the number of third APs among the plurality of first APs whose type is the first target AP is less than or equal to a predetermined number, the third APs are determined to be a single sensing topology set. If the number of third APs among the plurality of first APs whose type is the first target AP is greater than a preset number, the at least one sensing topology set is determined based on signal strength information corresponding to the AP detected by each of the third APs.

[0009] In one possible design, determining the set of at least one sensing topology based on the signal strength information corresponding to the AP detected by each of the third APs is: The following operations are performed cyclically until the number of first target APs for which the sensing topology set has not been determined falls below a predetermined number, and these operations are performed accordingly. The process involves determining a core first AP corresponding to each of the third APs based on the signal strength information corresponding to each of the third APs, wherein the core first AP is the third AP with the largest signal strength value in the signal strength information corresponding to each of the third APs. The third AP, which has been designated as the first core AP the fewest times, will be determined as the second edge AP. Rearranging the signal strength values ​​corresponding to the third AP in the signal strength information of the first core AP corresponding to the second edge AP, The process involves determining the top N third APs based on the sorting results, wherein N is the difference between the predetermined number and the predetermined numerical value. This includes determining the second edge AP, the core first AP corresponding to the second edge AP, and the top N third APs as a single sensing topology set.

[0010] In one possible design, if the number of third APs in the plurality of first APs whose first AP type is the first target AP is less than or equal to a preset number, the method determines the third AP as a single sensing topology set, The further includes determining all third APs in the aforementioned set of sensing topologies as second edge APs.

[0011] In one possible design, the method is The method for determining an adjacent AP corresponding to a first target edge AP is that the first target edge AP is either a first edge AP or a second edge AP, and the adjacent AP corresponding to the first target edge AP is a second AP whose signal intensity value in the signal intensity information detected by the first target edge AP falls within a first preset signal intensity range. This further includes determining the first target edge AP and the adjacent APs corresponding to the first target edge AP as a single sensing topology set.

[0012] The aforementioned set of at least one sensing topology includes a first sensing topology set and a second sensing topology set, In one possible design, the method is If an intersection exists between the first sensing topology set and the second sensing topology set, the first topology interaction AP and the second topology interaction AP are determined such that the first topology interaction AP is an AP in the first sensing topology set, the second topology interaction AP is an AP in the second sensing topology set, and the sum of the signal strengths of the first topology interaction AP and the second topology interaction AP is greater than or equal to the sum of the signal strengths of any one AP in the first sensing topology set and any one AP in the second sensing topology set. The further includes determining a third sensing topology set which includes the first topology interaction AP and the second topology interaction AP.

[0013] According to a second aspect, the present application provides a wireless sensing method, the method is Obtaining detection response messages between first AP pairs in a first sensing topology set, The detection response message is analyzed to obtain channel state information CSI corresponding to the detection response message, The sensing values ​​between the first AP pair are calculated based on the channel state information CSI, The method involves performing wireless sensing based on the sensing value, a basic sensing threshold corresponding to the sensing value, and the types of two APs in the first AP pair corresponding to the sensing value, wherein the first sensing topology set is determined based on the method described in any one of claims 1 to 8.

[0014] In one possible design, wireless sensing is performed based on the sensing value, the basic sensing threshold corresponding to the sensing value, and the type of two APs in the first AP pair corresponding to the sensing value. If both AP types in the first AP pair are first APs, and the sensing value is greater than the corresponding basic sensing threshold, it is determined that the target situation has been sensed. If at least one of the two APs in the first AP pair is of a second AP type, the number of second APs is determined such that the sensing value between two AP pairs of a plurality of second AP pairs is greater than the corresponding basic sensing threshold, wherein the plurality of second AP pairs includes the first AP pair, and the second AP pairs are AP pairs that include the second AP. This includes determining that the target situation has been sensed if the number of APs in the second category is greater than the number of APs set in advance.

[0015] According to a third aspect, the present application provides a determination device for a wireless sensing system, the device being An acquisition module for acquiring signal strength information corresponding to an AP detected by at least one first AP in a first set of wireless access point APs in a pre-configured local area network, A determination module for determining at least one set of sensing topologies based on signal strength information corresponding to APs detected by the at least one first AP, wherein the at least one set of sensing topologies includes a first set of sensing topologies, the first set of sensing topologies includes a plurality of APs, and the plurality of APs included in the first set of sensing topologies are used for wireless sensing, and the determination module is included.

[0016] According to a fourth aspect, the present application provides a wireless sensing device, and the device includes An acquisition module for acquiring detection response messages between a first pair of APs within a first set of sensing topologies; An analysis module for analyzing the detection response message to obtain channel state information CSI corresponding to the detection response message; A calculation module for calculating a sensing value between the first pair of APs based on the channel state information CSI; A sensing module for performing wireless sensing based on the sensing value, a basic sensing threshold corresponding to the sensing value, and types of two APs in the first pair of APs corresponding to the sensing value.

[0017] According to a fifth aspect, the present application provides an electronic device, and the device includes a processor and a memory communicatively connected to the processor, The memory stores computer-executable instructions, The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of the first aspect or any one of the second aspect.

[0018] According to a sixth aspect, the present application provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the method according to any one of the first aspect or any one of the second aspect.

[0019] According to the seventh aspect, the present application provides a computer program product that, when executed by a processor, implements the method described in any one of the first aspects or any one of the second aspects. [Effects of the Invention]

[0020] The method, apparatus, equipment, medium, and product for determining a wireless sensing system according to this application acquire signal strength information corresponding to an AP detected by at least one first AP in a first set of wireless access points (APs) in a preset local area network, and determine at least one sensing topology set based on the signal strength information corresponding to the AP detected by the at least one first AP, wherein the at least one sensing topology set includes a first sensing topology set, the first sensing topology set includes a plurality of APs, and the plurality of APs included in the first sensing topology set are used to perform wireless sensing. There may be one or more first APs within a pre-configured local area network, and each first AP that can detect an AP may be an AP within the pre-configured local area network or an AP outside the pre-configured local area network. By obtaining signal strength information corresponding to the APs detected by the first APs in the pre-configured local area network, it is possible to accurately determine which APs each first AP can detect. Furthermore, by determining at least one sensing topology set based on the signal strength information corresponding to the APs detected by each first AP, high accuracy is ensured when performing wireless sensing on each determined sensing topology set. Additionally, by establishing sensing topology sets between APs and performing wireless sensing, there is no need to customize private protocols, which not only eliminates limitations but also improves the stability of wireless sensing. [Brief explanation of the drawing]

[0021] These drawings are incorporated into the specification and constitute part of this specification, illustrating embodiments suitable for this application, and are used together with the specification to interpret the principles of this application. [Figure 1] This is a schematic diagram of a wireless sensing system established in related technologies. [Figure 2] This is an application scenario diagram of a method for determining a wireless sensing system according to one embodiment of this application. [Figure 3] This is a flowchart illustrating a method for determining a wireless sensing system according to one embodiment of this application. [Figure 4] This is a schematic diagram of a set of sensing topologies determined among each first AP in a pre-configured local area network according to one embodiment of the present application. [Figure 5] This is a schematic diagram showing a set of sensing topologies determined between each first AP and its neighboring APs, according to one embodiment of the present application. [Figure 6] This is a schematic diagram of a sensing topology set determined in one embodiment of the present application when there is only one first AP in a pre-configured local area network. [Figure 7] This is a schematic diagram of a sensing topology set determined between topology interaction APs according to one embodiment of this application. [Figure 8] This is a flowchart of a wireless sensing method according to one embodiment of this application. [Figure 9] This is a flowchart of a method for determining a wireless sensing system according to another embodiment of this application. [Figure 10] This is a flowchart illustrating a method for determining a wireless sensing system according to a further embodiment of this application. [Figure 11] This is a schematic diagram of the structure of a determination device for a wireless sensing system according to one embodiment of this application. [Figure 12] This is a schematic diagram of the structure of a wireless sensing device according to one embodiment of this application. [Figure 13]This is a schematic diagram of the structure of an electronic device according to one embodiment of this application.

[0022] The drawings above illustrate clear embodiments of the present application, which will be described in further detail later. These drawings and textual descriptions are not intended to limit the scope of the concept of the present application in any way, but rather to illustrate the concept of the present application to those skilled in the art by reference to specific embodiments. [Modes for carrying out the invention]

[0023] Herein, exemplary embodiments are described in detail, and these examples are shown in the drawings. Where the following description relates to the drawings, unless otherwise noted, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments are not representative of all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application, as detailed in the appended claims.

[0024] In the embodiments of this application, the words "first," "second," etc., are used to distinguish identical or similar items that have essentially the same function and operation. For example, the first numerical value and the second numerical value are merely used to distinguish different numerical values ​​and do not limit their order. A person skilled in the art will understand that the words "first," "second," etc., do not limit the number or the order of execution, and that the words "first," "second," etc., are not necessarily different.

[0025] In the embodiments of this application, terms such as “exemplary” or “for example” are used to indicate examples, illustrations, or explanations. Any embodiment or design described “exemplary” or “for example” in this application should not be construed as being more preferable or superior to other embodiments or designs. More precisely, terms such as “exemplary” or “for example” are intended to present related concepts in a specific manner.

[0026] In the embodiments of this application, "at least one" means one or more, and "multiple" means two or more. "and / or" describes the relationship between related objects and indicates that there may be three relationships, for example, A and / or B may represent A alone, a combination of A and B, or B alone, where A and B may be singular or plural. The letter " / " generally indicates that the preceding and succeeding related objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these terms, including any combination of single or multiple terms. For example, at least one of a, b, or c may represent a, b, c, ab, ac, bc, or abc, where a, b, and c may be singular or plural.

[0027] To clearly understand the proposed technology in this application, we will first provide a detailed description of related technologies.

[0028] To achieve wireless sensing, wireless sensing functionality is generally realized by establishing wireless communication between a wireless access point and a mobile terminal, analyzing a compatible Legacy-Long Training Field (L-LTF) or other long training code portion in the preamble of the communication message between the wireless access point and the mobile terminal, measuring channel state information (CSI), calculating sensing values ​​based on the CSI, and monitoring changes in the CSI to estimate the situation in the environment. As shown in Figure 1, the wireless sensing system is formed by three APs and three mobile terminals included in a pre-configured local area network, including the pre-configured local area network 101, wireless sensing ranges 102a, 102b, and 102c, where the mobile terminals may be smartphones, pocket computers, palmtop computers, etc.

[0029] However, due to the limited number of mobile terminals, the resulting wireless sensing range is relatively small. Furthermore, the mobile terminals' positions are prone to change, leading to abnormal sensing results or disabling of sensing functions after the terminals move. To expand the wireless sensing range and improve the stability of the wireless sensing system, a private sensing protocol can be used to add multiple unassociated mobile terminals to the wireless sensing process, thereby expanding the range and improving the stability and accuracy of wireless sensing. However, in practical scenarios, even increasing the number of unassociated mobile terminals using a private protocol does not effectively expand the resulting wireless sensing range. Private sensing protocols require customization, have significant limitations, and the problems of abnormal sensing results or disabling of sensing functions after the mobile terminals move still persist.

[0030] Furthermore, the wireless sensing range described in the embodiments of this application is illustrative and indicates that wireless sensing can be performed between two devices, and does not represent a single fixed range.

[0031] The embodiment of this application allows for the clear determination of the layout of each first wireless access point (AP) and the distance to APs outside the pre-configured local area network by acquiring signal strength information corresponding to APs detected by first wireless access point (AP) in a pre-configured local area network. To avoid sensing result errors due to changes in the mobile terminal's position, at least one sensing topology set is determined based on the signal strength information corresponding to APs detected by each first AP, and wireless sensing is performed by determining the sensing topology set between APs. This eliminates the need to establish wireless communication with the mobile terminal, improves the stability of wireless sensing, and eliminates the need to customize private protocols, thus overcoming the limitations of using private protocols.

[0032] Figure 2 is an application scenario diagram of a wireless sensing system determination method according to one embodiment of the present application, and as shown in Figure 2, the application scenario diagram of the wireless sensing system determination method according to this embodiment includes a server 201, a pre-configured local area network 202, and a first AP.

[0033] Specifically, taking the example of a pre-configured local area network containing six first APs, the server 201 acquires signal strength information corresponding to the APs detected by AP1, AP2, AP3, AP4, AP5, and AP6 within the pre-configured local area network, and determines sensing topology set 203 and sensing topology set 204 based on the signal strength information corresponding to the APs detected by each first AP. Sensing topology set 203 includes AP1, AP2, and AP5, and AP1, AP2, and AP5 are used for wireless sensing. Sensing topology set 204 includes AP3, AP4, and AP6, and AP3, AP4, and AP6 are used for wireless sensing.

[0034] The present invention and how it solves the above-mentioned technical problems will be described in detail below with specific examples. These specific examples can be combined, and explanations of the same or similar concepts or processes may be omitted in some examples. The examples of this invention will be described below with reference to the drawings.

[0035] Figure 3 is a flowchart of a method for determining a wireless sensing system according to one embodiment of the present application. As shown in Figure 3, the execution body of this embodiment is a wireless sensing system determination device, which may be implemented by a computer program, by a medium on which the relevant computer program is stored, such as a U disk and / or an optical disk, or may be integrated into a wireless sensing system determination device. The method for determining a wireless sensing system according to this embodiment includes the following steps.

[0036] Step 301: Obtain signal strength information corresponding to an AP detected by a first radio access point AP in a pre-configured local area network that includes at least one first AP.

[0037] Here, the pre-configured local area network is the local area network pre-configured in the wireless sensing range determination device, and the local area network name may be stored in the determination device of the wireless sensing system as the pre-configured local area network.

[0038] A pre-configured local area network may contain one or more access points (APs), and APs belonging to the same pre-configured local area network will have the same service and identifier (Service Set Identifier, abbreviated as SSID). It can be understood that the SSID allows identification of whether an AP belongs within or outside the pre-configured local area network.

[0039] The decision-making device for the wireless sensing system may optionally be an access controller (AC), a master controller that selects one of several first APs and centrally manages the first APs within a pre-configured local area network, or a single cloud platform, and this embodiment is not limited to these.

[0040] Specifically, the APs that can be detected by the first AP may be within or outside a pre-configured local area network, and there may be different signal strength information between each AP due to differences in distance or environment. The first AP can send commands to other first APs within the pre-configured local area network and to APs outside the local area network so that each first AP can send a detection request and receive a message returned from the detected AP. After each first AP receives a message, it parses the message, packages the signal strength information, and sends it to the decision device of the wireless sensing system, thereby obtaining the signal strength information corresponding to the AP detected by the first AP in the pre-configured local area network.

[0041] Those skilled in the art will understand that the first AP sends a command via a broadcast Probe Request message to other first APs within a pre-configured local area network and APs outside the local area network. The message obtained by the first AP, which includes signal strength information, is a Probe Response message.

[0042] Here, the signal strength information corresponding to the AP detected by the first AP includes signal strength information corresponding to the first AP within the detected pre-configured local area network and / or signal strength information corresponding to the AP located outside the pre-configured local area network.

[0043] Step 302: Determine at least one sensing topology set based on the signal strength information corresponding to the APs detected by each first AP, and each AP included in each sensing topology set is used for wireless sensing.

[0044] Here, devices or components included in a sensing topology set can present information to each other, and by setting up a sensing topology set, the efficiency of monitoring and management can be improved by gaining a more intuitive understanding of the overall system state structure.

[0045] Specifically, the signal strength values ​​included in the signal strength information can determine the distance between each AP. Therefore, based on the signal strength information corresponding to the AP detected by each first AP, it is decided to divide APs that are close together into the same sensing topology set, thereby improving the accuracy of the wireless sensing function.

[0046] The wireless sensing system determination device may optionally pre-configure the maximum possible number of first APs included in a single sensing topology set, such as three or four, and this embodiment is not limited to this.

[0047] For example, if there are six first APs, and a predetermined sensing topology set contains at most three first APs, then these six first APs need to be divided into two sensing topology sets. When determining which first APs are included in each sensing topology set, the determination may be based on the signal strength information corresponding to each first AP. For example, the signal strength value in the signal strength information corresponding to first AP(1) is extracted, and the two first APs with the largest signal strength values ​​between them and first AP(1), along with first AP(1), are divided into the same sensing topology set, while the remaining three first APs are divided into other sensing topology sets. Optionally, the sensing topology sets may be determined in other ways based on the signal strength information corresponding to each first AP, and this embodiment is not limited to this.

[0048] As an example, if we consider a pre-configured local area network with three first APs, the final determined sensing topology set is as shown in Figure 4. Within the pre-configured local area network 401, wireless sensing can be performed between the first AP a and the first AP b, creating a wireless sensing range 402; wireless sensing can be performed between the first AP a and the first AP c, creating a wireless sensing range 403; and wireless sensing can be performed between the first AP b and the first AP c, creating a wireless sensing range 404. Compared to wireless sensing with a mobile terminal, the AP positions are fixed, so no errors in wireless sensing results due to non-human actions occur.

[0049] In the method for determining a wireless sensing system according to the embodiment of this application, signal strength information corresponding to APs detected by a first wireless access point AP in a pre-configured local area network which includes at least one first AP is obtained, at least one sensing topology set is determined based on the signal strength information corresponding to APs detected by each first AP, and each AP included in each sensing topology set is used for wireless sensing. There may be one or more first APs within a pre-configured local area network, and each first AP that can detect an AP may be an AP within the pre-configured local area network or an AP outside the pre-configured local area network. By obtaining signal strength information corresponding to the APs detected by the first APs in the pre-configured local area network, it is possible to accurately determine which APs each first AP can detect. Furthermore, by determining at least one sensing topology set based on the signal strength information corresponding to the APs detected by each first AP, high accuracy is ensured when performing wireless sensing on each determined sensing topology set. Additionally, by establishing sensing topology sets between APs and performing wireless sensing, there is no need to customize private protocols, which not only eliminates limitations but also improves the stability of wireless sensing.

[0050] As one optional embodiment, based on the above embodiment, obtaining signal strength information corresponding to a first wireless access point AP in a pre-configured local area network is: A scan command is sent to each first AP, causing each first AP to periodically send a first detection request within a predetermined frequency band. Receiving scan results transmitted by each first AP, wherein each scan result includes signal strength information corresponding to an AP detected by the first AP, and the signal strength information corresponding to an AP detected by the first AP includes signal strength information corresponding to a first AP located within a pre-configured local area network and / or signal strength information corresponding to a second AP located outside the pre-configured local area network, as detected by the first AP.

[0051] Here, the pre-configured frequency band is a frequency band pre-configured in the determination device of the wireless sensing system, such as a 2.4G frequency band or a 5G frequency band, and this embodiment is not limited to this, as the first AP can only transmit detection requests within the pre-configured frequency band.

[0052] Here, the first detection request is a detection request sent by each first AP to other APs within a frequency band predetermined based on a scan command.

[0053] Specifically, the decision device of the wireless sensing system simultaneously transmits a scan command to each first AP. After receiving the scan command, each first AP periodically begins transmitting a first detection request within a predetermined frequency band. When other APs receive a first detection request, they transmit a detection response message to the corresponding first AP based on the first detection request. Each first AP analyzes the received message, packages the analyzed signal strength information into a scan result, and transmits it to the decision device of the wireless sensing system. The decision-making device of the wireless sensing system receives the scan results transmitted by each first AP and obtains signal strength information corresponding to the APs detected by each first AP. Since this includes both the first APs within the local area network that are pre-configured for the APs detected by the first APs, and the pre-configured APs outside the local area network, the signal strength information corresponding to the APs detected by the first APs includes the signal strength information corresponding to the first APs and / or the signal strength information corresponding to the second APs located outside the pre-configured local area network. The decision-making device of the wireless sensing system can distinguish which of the SSIDs belong to the signal strength information corresponding to the first APs and which belong to the signal strength information corresponding to the second APs.

[0054] The wireless sensing system's decision-making device may optionally pre-configure time intervals, for example, by transmitting a first detection request once every 100ms, or by setting another time interval as the period and configuring the number of times the wireless sensing system's decision-making device transmits the first detection request, for example, five times. This embodiment is not limited to these configurations.

[0055] In the method for determining a wireless sensing system according to an embodiment of this application, acquiring signal strength information corresponding to a first wireless access point AP in a preset local area network includes transmitting a scan command to each first AP to cause each first AP to periodically transmit a first detection request within a preset frequency band, and receiving the scan results transmitted by each first AP, wherein each scan result includes signal strength information corresponding to an AP detected by the first AP, and the signal strength information corresponding to an AP detected by the first AP includes signal strength information corresponding to a first AP located within a preset local area network and / or signal strength information corresponding to a second AP located outside the preset local area network, which has been detected by the first AP. By sending scan commands to each first AP in a pre-configured local area network, the transmission of the first detection request to each first AP can be started simultaneously, saving decision time. By receiving the scan results transmitted by each first AP, it is possible to obtain signal strength information corresponding to the first AP located within the pre-configured local area network and / or signal strength information corresponding to the second AP located outside the pre-configured local area network, thereby achieving an accurate understanding of the network within the pre-configured local area network.

[0056] As one optional embodiment, determining at least one sensing topology set based on the above embodiment, based on signal intensity information corresponding to APs detected by each first AP, includes the following:

[0057] Based on the signal strength information corresponding to the AP detected by each first AP, the type of each first AP is determined, where the type of first AP includes a first edge AP and a first target AP, the first edge AP includes a first AP whose scan result contains only signal strength information corresponding to a second AP and / or a first AP whose signal strength values ​​in the signal strength information corresponding to the first AP in the scan result are all smaller than a preset intensity threshold, and the first target AP is a first AP other than the first edge AP.

[0058] Based on the type of each first AP, determine at least one sensing topology set.

[0059] Here, the pre-set intensity threshold is an intensity threshold pre-configured in the wireless sensing system's determination device for determining whether it is a first edge AP. It may be, for example, -70 dBm, or it may be configured by the user according to their needs, and this embodiment is not limited to this.

[0060] It can be understood that there may be a situation where a first access point (AP) exists within the same pre-configured local area network but is relatively far away, or where there is only one first access point within the pre-configured local area network.

[0061] Specifically, after receiving the scan results, the type of each first AP is determined based on the signal strength information corresponding to the AP detected by the first AP in the scan results. If the scan results contain only signal strength information corresponding to the second AP, or if the scan results contain both signal strength information corresponding to the first AP and the second AP, but the signal strength values ​​in the signal strength information corresponding to the first AP are both smaller than a preset intensity threshold, the first AP corresponding to such a scan result is determined as the first edge AP. After determining the first edge AP, other first APs other than the first edge AP are determined as the first target AP, and then different sensing topology sets are determined for different types of first APs using different strategies.

[0062] In the method for determining a wireless sensing system according to an embodiment of this application, determining at least one sensing topology set based on signal strength information corresponding to an AP detected by each first AP includes: determining the type of each first AP based on the signal strength information corresponding to an AP detected by each first AP, where the type of first AP includes a first edge AP and a first target AP, the first edge AP includes a first AP whose scan result contains only signal strength information corresponding to a second AP and / or a first AP whose signal strength values ​​in the signal strength information corresponding to the first AP in the scan result are both smaller than a preset strength threshold, and the first target AP is a first AP other than the first edge AP. Determining at least one sensing topology set based on the type of each first AP. The type of each first AP is determined based on the signal strength information corresponding to the AP detected by each first AP, and the relative position of each first AP is accurately determined from among them. By determining the type of each first AP and further determining a sensing topology set based on different types, the accuracy of wireless sensing when the determined sensing topology set is used is further guaranteed, and a situation in which wireless sensing results become inaccurate due to first APs that are too far away being divided into the same sensing topology set can be avoided.

[0063] As one optional embodiment, based on the above embodiment, determining at least one sensing topology set based on the type of each first AP is: This includes determining at least one sensing topology set based on signal intensity information corresponding to APs detected by each first target AP.

[0064] Specifically, the signal strength information corresponding to the AP detected by each first target AP includes signal strength values ​​with APs within a pre-configured local area network, and may further include signal strength values ​​with APs outside the pre-configured local area network, and the sensing topology set is determined based on each signal strength value.

[0065] The embodiment is not limited to the following: an optional threshold range may be pre-configured, and the first target APs and second APs whose signal intensity values ​​are within the pre-defined threshold range may be divided into the same sensing topology set; or, at least one sensing topology set may be determined based on the signal intensity information corresponding to the APs detected by each first target AP in another manner.

[0066] In the method for determining a wireless sensing system according to an embodiment of this application, determining at least one sensing topology set based on the type of each first AP includes determining at least one sensing topology set based on signal strength information corresponding to APs detected by each first target AP. By determining the sensing topology set based on signal strength information corresponding to APs detected by each first target AP, it is possible to ensure that the distances between APs within the same sensing topology set are relatively close, thereby further improving the accuracy of wireless sensing.

[0067] As one optional embodiment, based on the above embodiment, determining at least one sensing topology set based on signal intensity information corresponding to the AP detected by the first target AP is: If the number of first target APs is less than or equal to a predetermined number, each first target AP is determined to be a single sensing topology set, If the number of first target APs is greater than a preset number, the method includes determining at least one sensing topology set based on signal strength information corresponding to APs detected by each first target AP.

[0068] Here, the predetermined number is a numerical value pre-configured in the wireless sensing system's determination device for determining the sensing topology set, and may be, for example, 3, 4, 5, etc., or may be configured by the user according to their needs, and this embodiment is not limited to this.

[0069] Since there is a subordinate relationship between the wireless sensing system's determination device and each first AP, it can be understood that the wireless sensing range determination device knows the number of first APs in the pre-configured local area network.

[0070] Specifically, if the number of first target APs is less than or equal to a preset number, all first target APs are divided into a single sensing topology set. If, at this time, there is only one sensing topology set within the preset local area network, and the number of first target APs is greater than the preset number, it is necessary to determine multiple sensing topology sets based on the signal strength information corresponding to the APs detected by each first target AP.

[0071] In the method for determining a wireless sensing system according to the embodiment of this application, determining at least one sensing topology set based on signal strength information corresponding to APs detected by a first target AP includes determining each first target AP as one sensing topology set when the number of first target APs is less than or equal to a preset number, and determining at least one sensing topology set based on signal strength information corresponding to APs detected by each first target AP when the number of first target APs is greater than a preset number. When the number of first target APs is less than or equal to a preset number, determining each first target AP as one sensing topology set eliminates the need to determine based on signal strength information, improving the efficiency of determining the wireless sensing system. When the number of first target APs is greater than a preset number, it is necessary to determine multiple sensing topology sets based on signal strength information corresponding to APs detected by each first target AP, which avoids a situation where too many first target APs are divided into the same sensing topology set, thereby preventing instability or result errors when performing wireless sensing in each sensing topology set.

[0072] As one optional embodiment, based on the above embodiment, determining at least one sensing topology set based on signal intensity information corresponding to APs detected by each first target AP is: The following operations are performed cyclically until the number of first target APs for which the sensing topology set has not been determined falls below a predetermined number, and these operations are: The method involves determining a core first AP corresponding to each first target AP based on the signal strength information corresponding to each first target AP, wherein the core first AP is the first target AP with the largest signal strength value in the signal strength information corresponding to each first target AP. The first target AP, which has been designated as the core first AP the fewest times, will be determined as the second edge AP. Rearranging the signal strength values ​​corresponding to the first target AP in the signal strength information of the first core AP corresponding to the second edge AP, The process involves determining the top N first target APs based on the sorting results, where N is the difference between a predetermined number and a predetermined numerical value. This includes determining the second edge AP, the core first AP corresponding to the second edge AP, and the top N first target APs as the same sensing topology set.

[0073] Here, the pre-set numerical value is a numerical value pre-configured in the decision-making device of the wireless sensing system for determining the sorting result, and may be, for example, 2, or it may be configured by the user according to the needs, and this embodiment is not limited to this.

[0074] The second edge AP and the first edge AP are not the same AP. The scan result corresponding to the second edge AP includes signal strength information corresponding to the first AP, and further includes signal strength information corresponding to the second AP. Furthermore, the signal strength values ​​in the signal strength information are all greater than the preset strength thresholds, and it can be understood that the second edge AP was determined from the first target AP.

[0075] Specifically, the process involves finding the signal strength information corresponding to the first target AP from the signal strength information corresponding to the AP detected by each first target AP, determining the first target AP with the largest signal strength value as the core first AP corresponding to each first target AP, statistically calculating the number of times each first target AP has been designated as the core first AP, determining the first target AP with the fewest number of times designated as the core first AP as the second edge AP, extracting the signal strength information corresponding to the core first AP of the second edge AP, extracting the signal strength values ​​between the core first AP and other first target APs from this information, sorting the signal strength values ​​to find the top N first target APs, determining the second edge AP, the core first AP of the second edge AP, and the top N first target APs as the same sensing topology set, and repeating the above operations cyclically until the number of first APs for which a sensing topology set has not been determined is three or less.

[0076] Each first target AP has a corresponding core first AP, and each sensing topology set has an edge AP.

[0077] For example, if the number set beforehand is 4 and the value set beforehand is 2, then N is 2, which means finding the top 2 first target AP.

[0078] In the method for determining a wireless sensing system according to an embodiment of this application, determining at least one sensing topology set based on signal strength information corresponding to an AP detected by each first target AP includes cyclically performing the following operations until the number of first target APs for which a sensing topology set has not been determined is less than or equal to a preset number, the following operations include determining a core first AP corresponding to each first target AP based on the signal strength information corresponding to each first target AP, wherein the core first AP is the signal strength value in the signal strength information corresponding to each first target AP The first AP having the largest value is determined to be the second edge AP, the first target AP having the fewest number of times designated as the core first AP is determined to be the second edge AP, the signal strength values ​​corresponding to the first target AP in the signal strength information of the core first AP corresponding to the second edge AP are sorted, and the top N first target APs are determined based on the sorting result, where N is the difference between a preset number and a preset numerical value, and the second edge AP, the core first AP corresponding to the second edge AP, and the top N first target APs are determined to be the same sensing topology set.The core first AP is the AP with the strongest signal strength. By determining the core first AP corresponding to each first target AP, the network coverage situation can be understood. The second edge AP is an AP located at the edge of the pre-configured local area network. By determining the first AP that has been designated as the core first AP the fewest times as the second edge AP, APs that are relatively close to the edge can be accurately identified, which helps optimize the network structure. Furthermore, by sorting the signal strength values ​​in the signal strength information of the core first AP corresponding to the second edge AP, and determining the top N first target APs based on the sorting result, the second edge AP, the core first AP corresponding to the second edge AP, and the top N first target APs are determined as the same sensing topology set. This allows for more effective resource allocation and scheduling at the network level, reduces channel interference, and helps improve the overall performance of the wireless sensing range and the user experience.

[0079] As one optional embodiment, based on the above embodiment, if the number of first target APs for which the sensing topology set has not been determined is less than or equal to a predetermined number, the method is: If there is one first target AP whose sensing topology set has not been determined, then the first core AP corresponding to the first target AP whose sensing topology set has not been determined is determined, and the first target AP whose sensing topology set has not been determined is added to the sensing topology set corresponding to the first core AP. If the number of first target APs for which a sensing topology set has not been determined is greater than one and less than or equal to a predetermined number, the first target APs for which a sensing topology set has not been determined are determined as one new sensing topology set, and all first target APs in the new sensing topology set are determined as second edge APs.

[0080] Specifically, if there is one first target AP that has not been divided into a sensing topology set, it is directly divided into the sensing topology set where the corresponding core first AP is located. If the number of remaining first target APs determining the sensing topology set is greater than one but less than or equal to a predetermined number, these undivided first target APs are determined to form a new sensing topology set, and all first target APs in the new sensing topology set are determined to be second edge APs.

[0081] In the method for determining a wireless sensing system according to an embodiment of this application, if the number of first target APs for which a sensing topology set has not been determined is less than or equal to a preset number, the method further includes, if there is one first target AP for which a sensing topology set has not been determined, determining a core first AP corresponding to the first target AP for which a sensing topology set has not been determined, and adding the first target AP for which a sensing topology set has not been determined to the sensing topology set corresponding to the core first AP; and if the number of first target APs for which a sensing topology set has not been determined is greater than one and less than or equal to a preset number, determining the first target AP for which a sensing topology set has not been determined as a new sensing topology set, and determining all first target APs in the new sensing topology set as second edge APs. For the remaining different number of first target APs for which sensing topology sets have not been determined, a different partitioning scheme is used to add one first target AP for which a sensing topology set has not been determined to the sensing topology set where the core first AP is located, thereby saving resources and ensuring that the distance between each first target AP in the sensing topology set is relatively close. If the number of first target APs for which a sensing topology set has not been determined is greater than one but less than or equal to a preset number, each first target AP is determined as a new sensing topology set, thereby avoiding a decrease in sensing efficiency due to multiple first target APs being included in one sensing topology set. All first target APs in the new sensing topology set are determined as second edge APs, providing multiple choices for determining subsequent sensing topology sets.

[0082] As one optional embodiment, based on the above embodiment, if the number of first target APs is less than or equal to a predetermined number, after determining each first target AP as a sensing topology set, the method is: This further includes determining all first target APs in a set of sensing topologies as second edge APs.

[0083] Specifically, if there is only one sensing topology set, all first target APs in the sensing topology set are determined to be second edge APs.

[0084] In the method for determining a wireless sensing system according to an embodiment of this application, if the number of first target APs is less than or equal to a preset number, the method further includes determining each first target AP as a sensing topology set, and then determining all first target APs in that sensing topology set as second edge APs. When there is only one sensing topology set, there may be coverage blind spots when performing wireless sensing within the sensing topology set. Determining all first target APs as second edge APs is preparation for establishing a sensing topology set with subsequent preset APs outside the local area network, thereby expanding the wireless sensing range and improving the user experience.

[0085] As one optional embodiment, based on the above embodiment, the method is: Based on the signal strength information corresponding to the second AP, the system determines the adjacent APs of each first edge AP and / or second edge AP, where the signal strength value of the second AP falls within the first preset signal strength range. This further includes determining each adjacent AP and its corresponding edge AP as the same sensing topology set.

[0086] Here, the first preset signal strength range is a signal strength range pre-configured in the wireless sensing system's determination device, for example, -65 dBm or higher, and may be configured by the user according to their needs; this embodiment is not limited to this.

[0087] Optionally, the number of adjacent APs may be pre-configured, for example, with a maximum of three adjacent APs per edge AP. By configuring the number of adjacent APs, it is possible to ensure that the determined sensing topology set is fully covered without repeatedly establishing and wasting resources.

[0088] Before determining that each adjacent AP and its corresponding edge AP are part of the same sensing topology set, the first edge AP, since its sensing topology set has not yet been determined, can be understood as having each adjacent AP and its corresponding first edge AP as a single new sensing topology set. Since it has already been determined that the second edge AP has a sensing topology set, each adjacent AP can be added to the sensing topology set where its corresponding second edge AP is located.

[0089] Specifically, after determining the sensing topology set for each first AP within the pre-configured local area network, and because there may be coverage blind spots, the adjacent APs of each first edge AP and / or second edge AP are determined based on the signal strength information corresponding to the second AP. Second APs whose signal strength values ​​fall within the first pre-configured signal strength range are determined as adjacent APs, and each adjacent AP and its corresponding edge AP are determined to be part of the same sensing topology set.

[0090] As an example, if we consider a pre-configured local area network with three first APs, i.e., three second edge APs, and each second edge AP corresponds to one adjacent AP, the final determined sensing topology set is as shown in Figure 5, and in addition to including a wireless sensing range 502 between the first AP a and the first AP b, a wireless sensing range 503 between the first AP a and the first AP c, and a wireless sensing range 504 between the first AP b and the first AP c within the pre-configured local area network 501, wireless sensing can also be performed between the first AP a and the second AP d, resulting in a wireless sensing range 505, wireless sensing can also be performed between the first AP b and the second AP f, resulting in a wireless sensing range 506, and between the first AP c and the second AP Wireless sensing can also be performed between e and the existing wireless sensing range 507. The sensing topology set determined by the second edge AP and adjacent APs effectively resolves the situation of blind spots in wireless sensing coverage within the sensing topology set and further expands the wireless sensing range.

[0091] For example, taking a first AP, i.e., one first edge AP and four neighboring APs, the final determined sensing topology set is as shown in Figure 6. In the case of only one first AP, the first AP establishes a sensing topology set with a second AP outside the pre-configured local area network 601, enabling wireless sensing between the first AP a and the second AP b, resulting in an existing wireless sensing range 602; between the first AP a and the second AP c, resulting in an existing wireless sensing range 603; between the first AP a and the second AP d, resulting in an existing wireless sensing range 604; and between the first AP a and the second AP e, resulting in an existing wireless sensing range 605. This overcomes the dependence on mobile terminals and avoids the problem of not being able to perform wireless sensing without mobile terminals, while also significantly expanding the wireless sensing range, enabling wireless sensing by relying on fixed APs, and guaranteeing the stability of the wireless sensing effect.

[0092] The method for determining a wireless sensing system according to an embodiment of this application further includes determining, from the second AP based on signal strength information corresponding to the second AP, each first edge AP and / or adjacent AP of the second edge AP whose signal strength value falls within a first preset signal strength range, and determining each adjacent AP and its corresponding edge AP as the same sensing topology set. An edge AP is an AP located relatively farther away from other first APs, and by determining the adjacent APs of each edge AP, a second AP outside the preset local area network that is relatively close to the edge AP can be found, and each adjacent AP and its corresponding edge AP can be determined as the same sensing topology set, thereby further expanding the wireless sensing range and solving the dead-end coverage problem.

[0093] As one optional embodiment, based on the above embodiment, the method is: If an intersection exists between two sensing topology sets, the sum of the signal strengths of the first target AP between the two sensing topology sets is calculated sequentially, This further includes determining the two first target APs with the largest signal strength sum as topology interaction APs, and determining the topology interaction APs as a single sensing topology set.

[0094] Specifically, there may be intersections between sensing topology sets divided within the same pre-configured local area network. In such cases, it is necessary to calculate the sum of the signal strengths of the first target APs between the two sensing topology sets, determine the two first target APs with the largest sum of signal strengths as topology interaction APs, and then determine the topology interaction APs as a single sensing topology set.

[0095] For example, if sensing topology set 1 includes three first target APs, a, b, and c, and sensing topology set 2 includes three first target APs, d, e, and f, and an intersection exists between sensing topology set 1 and sensing topology set 2, the signal strength sums of a and d, a and e, a and f, b and d, b and e, b and f, c and d, c and e, and c and f are calculated in order, and if the signal strength sum between a and d is the largest, then a and d are determined to be the topology interaction AP.

[0096] As an example, let's assume that there are six first APs in a pre-configured local area network. Here, first AP a, first AP b, and first AP c belong to the same sensing topology, and first AP d, first AP e, and first AP f belong to the same sensing topology. Since there is an intersection of the two sensing topologies, first AP c and first AP d are determined to be topology interaction APs by the method described above. The finally determined sensing topology set is as shown in Figure 7. Within the pre-configured local area network 701, there is a wireless sensing range 702 between first AP a and first AP b, a wireless sensing range 703 between first AP a and first AP c, a wireless sensing range 704 between first AP b and first AP c, a wireless sensing range 705 between first AP d and first AP e, and first AP d and first AP In addition to the existence of a wireless sensing range 706 between AP f and AP e and a wireless sensing range 707 between AP e and AP f, wireless sensing can also be performed between AP c and AP d, resulting in an existing wireless sensing range 708. By performing wireless sensing between topology interaction APs, situations where there are blind spots in the sensing topology set are effectively resolved, and the wireless sensing range is further expanded.

[0097] The method for determining a wireless sensing system according to an embodiment of this application further includes, if an intersection exists between two sensing topology sets, sequentially calculating the sum of the signal strengths of the first target APs between the two sensing topology sets, determining the two first target APs with the largest sum of signal strengths as topology interaction APs, and determining the topology interaction APs as a single sensing topology set. By calculating the sum of signal strengths when an intersection exists between two sensing topology sets and determining the two first target APs with the largest sum of signal strengths as topology interaction APs, it is possible to ensure that the communication signal in the intersection region is the most stable and has the highest strength, which helps to reduce signal attenuation and interference, improves the reliability of wireless sensing, and lays the foundation for further expanding the wireless sensing range.

[0098] As one optional embodiment, based on the above embodiment, the method is: Each pair of APs in each sensing topology set is used for wireless sensing, and any one pair of APs is further defined as any two first target APs and / or adjacent APs corresponding to a first edge AP and / or adjacent APs corresponding to a second edge AP in the corresponding sensing topology set.

[0099] Specifically, in each determined sensing topology set, wireless sensing can be performed between each first target AP, and edge APs can also perform wireless sensing with their corresponding neighboring APs.

[0100] A method for determining a wireless sensing system according to an embodiment of the present application further comprises the method being used to perform wireless sensing between each AP pair in each sensing topology set, wherein any one AP pair is adjacent to any two first target APs and / or a first edge AP and / or an adjacent AP corresponding to a second edge AP in the corresponding sensing topology set. Wireless sensing can be performed between any of the AP pairs in the sensing topology set, further improving the range of wireless sensing.

[0101] As one optional embodiment, based on the above embodiment, at least one sensing topology set includes a target sensing topology set, the target sensing topology set is any one of the sensing topology sets, and the method is Controlling a first AP in the target sensing topology set to send a second discovery request to an AP capable of performing wireless sensing within the target sensing topology set, Each first AP transmits a detection response message sent to the first AP based on a second detection request by an AP capable of wireless sensing, Analyze each detection response message to obtain the corresponding channel state information CSI, This further includes calculating a corresponding basic sensing threshold based on each CSI and storing the basic sensing thresholds, each of which has two corresponding APs.

[0102] The detection response message includes a compatible legacy long training field or other long training code portion within the preamble, and it can be understood that these training codes allow for the measurement of channel state information.

[0103] Specifically, after determining each sensing topology set, the detection response messages between two corresponding APs within the sensing topology set are analyzed to obtain compatible legacy long training fields. Based on the compatible legacy long training fields, the corresponding channel state information CSI is measured. A basic sensing threshold is calculated based on the CSI using a pre-configured algorithm, and the basic sensing threshold is stored in the wireless sensing system's decision-making device.

[0104] Here, the pre-configured algorithm is an algorithm for calculating a basic sensing threshold that is pre-configured in the decision device of the wireless sensing system, such as a machine learning algorithm, and this embodiment is not limited to this.

[0105] The method for determining a wireless sensing system according to an embodiment of this application further includes: at least one sensing topology set includes a target sensing topology set, the target sensing topology set is any one sensing topology set; the method includes: controlling a first AP in the target sensing topology set to transmit a second detection request to an AP capable of performing wireless sensing within the target sensing topology set; receiving detection response messages transmitted by each first AP and transmitted to the first AP by APs capable of performing wireless sensing based on the second detection request; analyzing each detection response message to obtain a corresponding channel state information CSI; calculating a corresponding basic sensing threshold based on each CSI and storing the basic sensing thresholds, each having two corresponding APs. By analyzing detection response messages and obtaining CSIs, state information on different channels can be accurately obtained, and basic sensing thresholds can be calculated and stored based on the CSIs, making it easier to ensure the accuracy and consistency of wireless sensing results when implementing wireless sensing functionality.

[0106] Figure 8 is a flowchart of a wireless sensing method according to one embodiment of the present application, and as shown in Figure 8, the execution body of this embodiment is a wireless sensing device, which may be implemented by a computer program, or by a medium on which the associated computer program is stored, such as a U disk and / or an optical disk, or may be integrated into a wireless sensing device. The wireless sensing method according to this embodiment includes the following steps.

[0107] Step 801: Periodically acquire detection response messages between each AP pair within each sensing topology set.

[0108] Specifically, within each determined sensing topology set, AP pairs periodically send detection requests to each other and obtain detection response messages between the two APs.

[0109] Optionally, a single time period may be pre-configured in the wireless sensing device, for example, transmitting a detection request once every 50 ms or at other time periods, and this embodiment is not limited to this.

[0110] Step 802: Analyze each detection response message to obtain the corresponding channel status information (CSI).

[0111] Specifically, the detection response messages between AP pairs are analyzed to obtain compatible legacy long training fields, and the corresponding channel state information CSI is measured based on these compatible legacy long training fields.

[0112] Step 803: Calculate the sensing values ​​between each AP pair based on the channel status information CSI for each channel.

[0113] Specifically, the CSI is input into an algorithmic formula to calculate the sensing value between each AP pair at that time.

[0114] It can be understood that the calculation method for the sensing value and the calculation method for the basic sensing threshold are the same.

[0115] Step 804: Wireless sensing is performed based on the sensing value, the basic sensing threshold corresponding to the sensing value, and the types of the two APs in the AP pair corresponding to the sensing value.

[0116] Specifically, after obtaining the sensing value, it is compared with the corresponding basic sensing threshold, and then the type of the two APs in the AP pair corresponding to the sensing value is determined, for example, whether it is two first APs or one first AP and one second AP. Wireless sensing is then performed based on the comparison result of the sensing values ​​and the determined AP type.

[0117] Optionally, different rules for performing wireless sensing may be pre-configured in the wireless sensing device. For example, if both AP types of an AP pair are first APs, the device may determine that the target situation has been sensed if the sensing value is greater than the basic sensing threshold, and other rules for wireless sensing may be configured. This embodiment is not limited to this.

[0118] In the wireless sensing method according to the embodiment of this application, detection response messages are periodically acquired between each AP pair within each sensing topology set, each detection response message is analyzed to obtain the corresponding channel state information CSI, the sensing value between each AP pair is calculated based on each channel state information CSI, and wireless sensing is performed based on the sensing value, the basic sensing threshold corresponding to the sensing value, and the types of the two APs in the AP pair corresponding to the sensing value. By periodically acquiring detection response messages, real-time monitoring between each AP pair can be ensured, and once a target is sensed, a rapid response can be achieved. By analyzing each detection response message and calculating the sensing value between each AP pair based on the acquired CSI, the calculated sensing value is made more accurate, improving the accuracy of the wireless sensing result. By combining the basic sensing threshold and AP type in the decision-making process, false alarms and reporting omissions due to environmental interference or equipment failure can be effectively reduced.

[0119] As one optional embodiment, based on the above embodiment, wireless sensing is performed based on a sensing value, a basic sensing threshold corresponding to the sensing value, and the types of two APs in the AP pair corresponding to the sensing value. If both APs in a corresponding AP pair are of type 1, and the sensing value is greater than the corresponding base sensing threshold, it is determined that the target situation has been sensed. If the two AP types in the corresponding AP pair include a second AP, the system determines the number of second APs whose sensing value is greater than the corresponding base sensing threshold, and if the number of second APs is greater than a preset number of APs, it determines that the target situation has been sensed.

[0120] Specifically, if the AP types of the AP pair are different and the criteria for determining whether the target situation has been sensed are different, and if both AP types of the AP pair are first APs and the sensing value is greater than the corresponding basic sensing threshold, then it is directly determined that the target situation has been sensed. If the AP types of the AP pair include second APs, then it is first determined whether the sensing value is greater than the corresponding basic sensing threshold, then the number of second APs whose sensing value is greater than the corresponding basic sensing threshold is determined, and only if the number of second APs is greater than the number of APs set in advance is it determined that the target situation has been sensed.

[0121] Here, the number of APs that are pre-configured in the wireless sensing device is the number of APs used to determine whether the target situation has been sensed when the AP type of the AP pair includes a second AP. This number may be, for example, 2 or 3, and this embodiment is not limited to this.

[0122] For example, if an AP pair has an AP type that includes a second AP, and there are three second APs that can perform wireless sensing with the first AP, then it is determined that the target situation has been sensed if two sensing values ​​transmitted from the second APs and simultaneously received by the first AP are greater than the corresponding basic sensing threshold.

[0123] In the wireless sensing method according to the embodiment of this application, wireless sensing is performed based on a sensing value, a basic sensing threshold corresponding to the sensing value, and the types of two APs in an AP pair corresponding to the sensing value, and includes determining that the target situation has been sensed if the sensing value is greater than the corresponding basic sensing threshold when both types of APs in the corresponding AP pair are first APs, and determining that the target situation has been sensed if the number of second APs is greater than the number of preset APs when the two types of APs in the corresponding AP pair include a second AP. By establishing different criteria for different situations, and determining that a target situation has been sensed when the sensing value is greater than the corresponding base sensing threshold because both AP types in an AP pair are first APs and all sensing topology sets are within a pre-configured local area network, accurate wireless sensing results can be obtained. If the AP type in an AP pair includes second APs, an additional step is added to determine the number of second APs for which some sensing topology sets are outside the pre-configured local area network and the sensing value is greater than the corresponding base sensing threshold. If the number of second APs is greater than the number of pre-configured APs, it is determined that a target situation has been sensed, thereby effectively reducing false alarms caused by targets being outside the pre-configured local area network and improving the accuracy of wireless sensing.

[0124] Figure 9 is a flowchart of a method for determining a wireless sensing system according to another embodiment of the present application. As shown in Figure 9, the method for determining a wireless sensing system according to this embodiment is used when there are multiple first APs in a pre-configured local area network. In this case, the method for determining a wireless sensing system according to this embodiment includes the following steps.

[0125] Step 901: A scan command is sent to multiple first APs in a pre-configured local area network, causing the multiple first APs to periodically send a first discovery request within a pre-configured frequency band.

[0126] Step 902: The scan results transmitted by a plurality of first APs are received, and each scan result includes signal strength information corresponding to an AP detected by the first AP, the signal strength information corresponding to an AP detected by the first AP includes signal strength information corresponding to a first AP located within a pre-configured local area network detected by the first AP, and signal strength information corresponding to a second AP located outside the pre-configured local area network.

[0127] Step 903, the type of each first AP is determined based on the signal strength information corresponding to the AP detected by each first AP, wherein the type of first AP includes a first edge AP and a first target AP, the first edge AP includes a first AP whose scan result contains only signal strength information corresponding to a second AP and / or a first AP whose signal strength values ​​in the signal strength information corresponding to the first AP in the scan result are all smaller than a preset strength threshold, and the first target AP is a first AP other than the first edge AP.

[0128] Step 904: Determine at least one sensing topology set based on the signal strength information corresponding to the APs detected by each first target AP.

[0129] Step 905: If the number of first target APs is less than or equal to a predetermined number, each first target AP is determined to be a single sensing topology set.

[0130] Step 906, if the number of first target APs is greater than a preset number, determine at least one sensing topology set based on the signal strength information corresponding to the APs detected by each first target AP.

[0131] Step 907: Based on the signal strength information corresponding to each first target AP, the core first AP corresponding to each first target AP is determined, and the core first AP is the first target AP with the largest signal strength value in the signal strength information corresponding to each first target AP.

[0132] Step 908: The first target AP, which has been designated as the first core AP the fewest times, is determined to be the second edge AP.

[0133] Step 909: Reorder the signal strength values ​​corresponding to the first target AP in the signal strength information of the core first AP corresponding to the second edge AP.

[0134] Step 910: Determine the top N first target APs based on the sorting results, where N is the difference between a predetermined number and a predetermined numerical value.

[0135] Step 911: The second edge AP, the core first AP corresponding to the second edge AP, and the top N first target APs are determined to be the same sensing topology set.

[0136] Step 912 determines the number of first target APs for which the sensing topology set has not been determined. If the number of first target APs for which the sensing topology set has not been determined is greater than a preset number, steps 907 to 911 are executed cyclically. If the number of first target APs for which the sensing topology set has not been determined is less than or equal to the preset number, steps 913 to 914 are executed.

[0137] Step 913: If there is one first target AP for which the sensing topology set has not been determined, determine the first core AP corresponding to the first target AP for which the sensing topology set has not been determined, and add the first target AP for which the sensing topology set has not been determined to the sensing topology set corresponding to the first core AP.

[0138] Step 914: If the number of first target APs for which a sensing topology set has not been determined is greater than one and less than or equal to a preset number, the first target APs for which a sensing topology set has not been determined are determined as one new sensing topology set, and all first target APs in the new sensing topology set are determined as second edge APs.

[0139] Step 915: Determine all first target APs in a set of sensing topologies as second edge APs.

[0140] Step 916, based on the signal strength information corresponding to the second AP, the adjacent APs of each first edge AP and / or second edge AP are determined from the second AP, where the signal strength value of the second AP is within the first preset signal strength range.

[0141] Step 917: Determine that each adjacent AP and its corresponding edge AP are part of the same sensing topology set.

[0142] Step 918: If an intersection exists between the two sensing topology sets, the signal intensity sum of the first target AP between the two sensing topology sets is calculated sequentially.

[0143] Step 919: The two first target APs with the largest signal strength sum are determined to be topology interaction APs, and the topology interaction APs are determined to be a single sensing topology set.

[0144] The following set of target sensing topologies is one of the sensing topologies determined above.

[0145] Step 920, control the first AP in the target sensing topology set to send a second discovery request to an AP capable of performing wireless sensing within the target sensing topology set.

[0146] Step 921: Each first AP receives a detection response message transmitted by an AP capable of wireless sensing to the first AP based on a second detection request.

[0147] Step 922: Analyze each detection response message to obtain the corresponding channel status information (CSI).

[0148] Step 923: Calculate the corresponding basic sensing threshold based on each CSI, and store the basic sensing thresholds, each having two corresponding APs.

[0149] In this embodiment, the implementation and technical effects of steps 901 to 923 are similar to those of the corresponding solutions in the above embodiment, and therefore will not be described here.

[0150] Figure 10 is a flowchart of a method for determining a wireless sensing system according to a further embodiment of the present application. As shown in Figure 10, the method for determining a wireless sensing system according to this embodiment is used when there is only one first AP in a pre-configured local area network. In this case, the method for determining a wireless sensing system according to this embodiment includes the following steps.

[0151] Step 1001: A scan command is sent to the first AP, causing the first AP to periodically send a first detection request within a predetermined frequency band.

[0152] Step 1002: The scan results transmitted by the first AP are received, and the scan results include signal strength information corresponding to APs detected by the first AP, and the signal strength information corresponding to APs detected by the first AP includes signal strength information corresponding to a second AP located outside the pre-configured local area network that is detected by the first AP.

[0153] Step 1003: Based on the signal strength information corresponding to the AP detected by the first AP, it is determined that the first AP is the first edge AP.

[0154] Step 1004: Based on the signal strength information corresponding to the second AP, the adjacent APs of each first edge AP are determined from the second AP, and the adjacent APs are the second APs whose signal strength values ​​fall within the first preset signal strength range.

[0155] Step 1005: Each adjacent AP and the first edge AP are determined to be part of the same sensing topology set.

[0156] Step 1006: Control the first AP to send a second detection request to a second AP in the sensing topology set.

[0157] Step 1007: The first AP receives a discovery response message that was sent to the first AP by the second AP based on the second discovery request.

[0158] Step 1008: Analyze each detection response message to obtain the corresponding channel status information (CSI).

[0159] Step 1009: Based on each CSI, the corresponding basic sensing threshold is calculated and the basic sensing thresholds, each having two corresponding APs, are stored.

[0160] In this embodiment, the implementation and technical effects of steps 1001 to 1009 are similar to those of the corresponding solutions in the above embodiment, and therefore will not be described here.

[0161] Figure 11 is a schematic diagram of the structure of a decision device for a wireless sensing system according to one embodiment of the present application. As shown in Figure 11, the decision device for a wireless sensing system according to this embodiment is located in the decision equipment for the wireless sensing system. The decision device 110 for a wireless sensing system according to this embodiment includes an acquisition module 1101 and a decision module 1102.

[0162] Here, the acquisition module 1101 is used to acquire signal strength information corresponding to APs detected by a first radio access point AP in a pre-configured local area network which includes at least one first AP, and the determination module 1102 is used to determine at least one sensing topology set based on the signal strength information corresponding to APs detected by each first AP, and each AP included in each sensing topology set is used to perform radio sensing.

[0163] The wireless sensing system determination device according to this embodiment can perform the method according to the embodiment in Figure 3, and the specific implementation principles and technical effects are similar, so a detailed explanation is omitted here.

[0164] Optionally, when the acquisition module 1101 acquires signal strength information corresponding to a first radio access point AP in a pre-configured local area network, it specifically uses the following to perform actions: send a scan command to each first AP to cause each first AP to periodically transmit a first detection request within a pre-configured frequency band; and receive the scan results transmitted by each first AP, wherein each scan result includes signal strength information corresponding to an AP detected by the first AP, and the signal strength information corresponding to an AP detected by the first AP includes signal strength information corresponding to a first AP located within a pre-configured local area network and / or signal strength information corresponding to a second AP located outside a pre-configured local area network.

[0165]

[0166] Optionally, the decision module 1102 is used to determine at least one sensing topology set based on the type of each first AP, specifically, to determine at least one sensing topology set based on signal intensity information corresponding to APs detected by each first target AP.

[0167] Optionally, the decision module 1102 is used to determine at least one sensing topology set based on signal strength information corresponding to APs detected by the first target APs. Specifically, if the number of first target APs is less than or equal to a preset number, it determines each first target AP as one sensing topology set; and if the number of first target APs is greater than a preset number, it is used to determine at least one sensing topology set based on signal strength information corresponding to APs detected by each first target AP.

[0168] Optionally, the decision module 1102 is used to cyclically perform the following operations until the number of first target APs for which a sensing topology set has not been determined becomes less than or equal to a preset number, when determining at least one sensing topology set based on signal strength information corresponding to an AP detected by a first target AP, the core first AP corresponding to each first target AP is determined based on the signal strength information corresponding to each first target AP. The process includes determining the first AP with the largest frequency value and the first target AP with the fewest number of times designated as the core first AP as the second edge AP, rearranging the signal intensity values ​​corresponding to the first target AP in the signal intensity information of the core first AP corresponding to the edge AP, determining the top N first target APs based on the rearrangement result, where N is the difference between a preset number and a preset numerical value, and determining the edge AP, the core first AP corresponding to the edge AP, and the top N first target APs as the same sensing topology set.

[0169] Optionally, the determination device for the wireless sensing system according to this embodiment further includes additional modules.

[0170] Accordingly, the decision module 1102 is further used to determine the core first AP corresponding to the first target AP for which the sensing topology set has not been determined if there is one such first target AP for which the sensing topology set has not been determined; the additional module is used to add the first target AP for which the sensing topology set has not been determined to the sensing topology set corresponding to the core first AP; and the decision module 1102 is further used to determine the first target AP for which the sensing topology set has not been determined as a new sensing topology set and to determine all first target APs in the new sensing topology set as edge APs if there is more than one and less than or equal to a preset number.

[0171] Optionally, the decision module 1102 is further used to determine all first target APs in a single sensing topology set as second edge APs.

[0172] Optionally, the decision module 1102 is further used to determine, from the second AP, the adjacent APs of each first edge AP and / or second edge AP, based on the signal strength information corresponding to the second AP, where the signal strength value of the second AP is within the first preset signal strength range, and to determine each adjacent AP and the corresponding edge AP as the same sensing topology set.

[0173] Optionally, the decision-making device for the wireless sensing system according to this embodiment further includes a computing module.

[0174] Accordingly, the calculation module is used to sequentially calculate the signal intensity sum of the first target APs between the two sensing topology sets if an intersection exists between them, and the decision module 1102 is further used to determine the two first target APs with the largest signal intensity sum as topology interaction APs and to determine the topology interaction APs as a single sensing topology set.

[0175] Optionally, each AP pair in each sensing topology set is used for wireless sensing, and any one AP pair is any two first target APs and / or adjacent APs corresponding to the first edge AP and / or adjacent APs corresponding to the second edge AP in the corresponding sensing topology set.

[0176] Optionally, at least one sensing topology set includes a target sensing topology set, and the target sensing topology set is any one sensing topology set, so the decision device for the wireless sensing system according to this embodiment further includes a control module, a receiving module, an analysis module, and a storage module.

[0177] Accordingly, a control module is used to control the first AP in the target sensing topology set to send a second detection request to an AP capable of wireless sensing within the target sensing topology set; a receiving module is used to receive detection response messages transmitted by each first AP and sent to the first AP by the APs capable of wireless sensing based on the second detection request; an analysis module is used to analyze each detection response message to obtain the corresponding channel state information CSI; a calculation module is used to calculate the corresponding basic sensing threshold based on each CSI; and a storage module is used to store the basic sensing thresholds, each having two corresponding APs.

[0178] Figure 12 is a schematic diagram of the structure of a wireless sensing device according to one embodiment of the present application. As shown in Figure 12, the wireless sensing device according to this embodiment is located in the wireless sensing equipment. The wireless sensing device 120 according to this embodiment includes an acquisition module 1201, an analysis module 1202, a calculation module 1203, and a sensing module 1204.

[0179] Here, the acquisition module 1201 is used to periodically acquire detection response messages between each AP pair in each sensing topology set; the analysis module 1202 is used to analyze each detection response message to obtain the corresponding channel state information CSI; the calculation module 1203 is used to calculate the sensing value between each AP pair based on each channel state information CSI; and the sensing module 1204 is used to perform wireless sensing based on the sensing value, the corresponding basic sensing threshold, and the types of the two APs in the corresponding AP pair.

[0180] The wireless sensing device according to this embodiment can perform the method according to the embodiment in Figure 7, and the specific implementation principles and technical effects are similar, so a detailed explanation is omitted here.

[0181] Optionally, when the sensing module 1204 performs wireless sensing based on a sensing value, a corresponding basic sensing threshold, and the types of two APs in a corresponding AP pair, specifically, if both APs in a corresponding AP pair are of type 1, it determines that the target situation has been sensed if the sensing value is greater than the corresponding basic sensing threshold; if the two APs in a corresponding AP pair include a second AP, it determines the number of second APs for which the sensing value is greater than the corresponding basic sensing threshold, and determines that the target situation has been sensed if the number of second APs is greater than a preset number of APs.

[0182] Figure 13 is a schematic diagram of the structure of an electronic device according to one embodiment of the present application, and as shown in Figure 13, the wireless sensing range determination device 130 according to this embodiment includes a processor 1301 and a memory 1302 that is communicated to the processor.

[0183] Here, memory 1302 stores computer execution instructions, and processor 1301 executes the computer execution instructions stored in memory 1302 to realize the wireless sensing system determination method or wireless sensing method according to the above embodiment. Related explanations can be understood by referring to the related descriptions and effects corresponding to the steps in the drawings, and are omitted here.

[0184] Here, the program may include program code, which includes computer execution instructions. Memory 1302 may include high-speed RAM memory and may further include non-volatile memory, such as at least one magnetic disk memory.

[0185] In this embodiment, the processor 1301 and the memory 1302 are connected via a bus. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For convenience of representation, it is shown as a single thick line in Figure 5, but this does not mean that there is only one bus or only one bus type.

[0186] Embodiments of this application further provide a computer-readable storage medium in which computer execution instructions are stored, and when a controller executes a computer execution instruction, each step of the method in the above embodiment is realized.

[0187] The embodiments of this application further provide a computer program product that includes a computer program that, when executed by a controller, implements each step in the method of the above embodiments.

[0188] The various embodiments described above in this application may be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate array FPGAs, application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may be implemented in one or more computer programs, which may be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, which may receive data and instructions from a storage system, at least one input device and at least one output device, and transmit data and instructions to the storage system, at least one input device and at least one output device.

[0189] Computer execution instructions for carrying out the method of this application may be written using any combination of one or more programming languages. These computer execution instructions may be provided to a processor or controller of a general-purpose computer, a dedicated computer or other programmable data processing device, thereby performing the functions / operations defined in the flowchart and / or block diagrams when the computer execution instructions are executed by the processor or controller. The computer execution instructions may be executed entirely on the machine, partially on the machine, partially on the machine as an independent software package, partially on a remote machine, or fully on a remote machine or electronic device.

[0190] In the context of this application, a computer-readable storage medium may be a tangible medium that contains or stores programs for use by or in combination with an instruction execution system, apparatus, or device. A computer-readable storage medium may be a machine-readable signal medium or a machine-readable storage medium. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any appropriate combination thereof. More specific examples of computer-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any appropriate combination of the above. Alternatively, the computer-readable storage medium may include resistive random-access memory (RRAM), dynamic random-access memory (DRAM), static random-access memory (SRAM), enhanced dynamic random-access memory (EDRAM), high-bandwidth memory (HBM), hybrid memory cube (HMC), and the like.

[0191] The systems and technologies described herein may be implemented in computing systems including backend components (e.g., as data electronic equipment), computing systems including middleware components (e.g., application electronic equipment), computing systems including frontend components (e.g., a user computer having a graphics user interface or a network browser, through which the user can interact with embodiments of the systems and technologies described herein), or in any combination of such backend components, middleware components, or frontend components. Components of the system can be interconnected via digital data communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0192] Furthermore, while the embodiments of each method described above are expressed as a combination of a series of operations for the sake of simplicity, those skilled in the art should know that this application is not limited to the described order of operations, as several steps can be performed in a different order or simultaneously according to this application. Next, those skilled in the art should also know that all embodiments described in the specification are optional embodiments, and such operations and modules are not necessarily essential to this application. In other words, steps can be rearranged, added, or deleted using the various forms of flows shown above. For example, each step disclosed and described in this application may be performed in parallel, sequentially, or in a different order, as long as the desired result of the technical solution disclosed in this application is achieved, and this specification is not limited herein.

[0193] In a flowchart, each step is displayed sequentially according to the arrows, but these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise explicitly stated herein, the execution of these steps is not strictly restricted to a particular order, and they may be executed in other orders. Furthermore, at least some steps in a flowchart may include multiple substeps or stages, and these substeps or stages do not necessarily need to be completed at the same time; they may be executed at different times. The execution order of these substeps or stages also does not necessarily need to be sequential; they may be executed sequentially or alternately with at least some of the other steps or substeps or stages of other steps.

[0194] The above-described embodiment of the apparatus is merely schematic, and it should be understood that the apparatus of this application may be implemented in other ways. For example, the division of units / modules in the above embodiment is merely a division of logic functions, and other division methods may be used in actual implementation. For example, multiple units, modules, or components may be combined, integrated into another system, or some features may be ignored or not performed.

[0195] Furthermore, unless otherwise specified, each functional unit / module in each embodiment of this application may be integrated into a single unit / module, each unit / module may exist physically independently, and two or more units / modules may be integrated. The integrated unit / module may be implemented using hardware form or using software program modules.

[0196] When an integrated unit / module is implemented in hardware form, the hardware may be digital circuits, analog circuits, etc. The physical implementation of the hardware structure includes, but is not limited to, transistors, melistras, etc.

[0197] When an integrated unit / module is implemented in the form of a software program module and sold or used as an independent product, it may be stored in a single computer-readable memory. Based on this understanding, the proposed technology of this application, in essence or in part in relation to the technology, or all or part of the proposed technology, can be embodied in the form of a computer software product, which is stored in a single memory and contains a number of instructions for causing a single computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of each embodiment of this application. The aforementioned memory includes various media capable of storing computer execution instructions, such as U disks, read-only memory ROMs, random-access memory RAMs, mobile hard disks, magnetic disks, or optical disks.

[0198] In the above embodiments, each embodiment is described with emphasis, and for parts not described in detail in one embodiment, the relevant descriptions in other embodiments can be referenced. The technical features of the above embodiments can be combined in any way, and for the sake of brevity, not all possible combinations of the technical features of the above embodiments are described; however, as long as these combinations of technical features are not contradictory, they should all be considered to be within the scope described herein.

[0199] A person skilled in the art will readily conceive of other embodiments of this application after considering the specification and practicing the invention disclosed herein. This application is intended to include any variations, uses, or adaptations of this application, which, in accordance with the general principles of this application, include common or conventional art means in the art not disclosed herein. The specification and examples are to be considered illustrative only.

[0200] It should be understood that this application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from its scope. Therefore, the specific embodiments described above do not limit the scope of protection of this application. It should be understood that a person skilled in the art may make various modifications, combinations, subcombinations and substitutions based on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the principles of this application should all be included within the scope of protection of this application.

Claims

1. A method for determining a wireless sensing system, To obtain signal strength information corresponding to an AP detected by at least one first AP in a first set of wireless access point APs in a pre-configured local area network, A method for determining a wireless sensing system, comprising determining at least one sensing topology set based on signal strength information corresponding to an AP detected by the at least one first AP, wherein the at least one sensing topology set includes a first sensing topology set, the first sensing topology set includes a plurality of APs, and the plurality of APs included in the first sensing topology set are used to perform wireless sensing.

2. Acquiring signal strength information corresponding to an AP detected by at least one first AP in the first set of wireless access point APs in the aforementioned pre-configured local area network is: A scan command is sent to the at least one first AP, causing the at least one first AP to send a first detection request within a predetermined frequency band, The process includes receiving a scan result that includes signal strength information transmitted by the at least one first AP, corresponding to an AP detected by the at least one first AP, If the first set of wireless access points (APs) consists of one first AP, and the at least one first AP is the one first AP, then the signal strength information corresponding to the AP detected by the at least one first AP includes the signal strength information corresponding to the second AP located outside the pre-configured local area network. The method according to claim 1, wherein the first set of wireless access points (APs) consists of a plurality of first APs, the plurality of first APs includes at least one first AP and a fourth AP, and the signal strength information corresponding to an AP detected by the at least one first AP includes signal strength information corresponding to the fourth AP and / or signal strength information corresponding to a second AP located outside the pre-configured local area network.

3. The at least one first AP includes a plurality of first APs, and determining at least one sensing topology set based on signal strength information corresponding to the AP detected by the at least one first AP is: Based on signal strength information corresponding to an AP detected by the at least one first AP, the type of each first AP among the at least one first AP is determined, wherein the type of the first AP is either a first edge AP or a first target AP. If the scan result of the first AP includes signal strength information corresponding to a second AP outside the pre-configured local area network and / or if the signal strength values ​​in the signal strength information corresponding to the first AP in the scan result are both smaller than a pre-configured strength threshold, then it is determined that the type of the first AP is the first edge AP. If the type of the first AP is not the first edge AP, then it is determined that the type of the first AP is the first target AP. The method according to claim 1 or 2, comprising determining the at least one sensing topology set based on the type of the at least one first AP.

4. Determining the at least one sensing topology set based on the type of the at least one first AP is, If the number of third APs among the plurality of first APs whose type is the first target AP is less than or equal to a predetermined number, the third APs are determined to be a single sensing topology set. The method according to claim 3, further comprising determining the at least one sensing topology set based on signal strength information corresponding to the AP detected by each of the third APs, if the number of third APs among the plurality of first APs whose type is the first target AP is greater than a preset number.

5. Determining the set of at least one sensing topology based on the signal strength information corresponding to the AP detected by each of the third APs is: The following operations are performed cyclically until the number of first target APs for which the sensing topology set has not been determined falls below a predetermined number, and these operations are performed accordingly. The process involves determining a core first AP corresponding to each of the third APs based on the signal strength information corresponding to each of the third APs, wherein the core first AP is the third AP with the largest signal strength value in the signal strength information corresponding to each of the third APs. The third AP, which has been designated as the first core AP the fewest times, is determined to be the second edge AP. Rearranging the signal strength values ​​corresponding to the third AP in the signal strength information of the core first AP corresponding to the second edge AP, The process involves determining the top N third APs based on the sorting results, wherein N is the difference between the predetermined number and the predetermined numerical value. The method according to claim 4, comprising determining the second edge AP, the core first AP corresponding to the second edge AP, and the top N third APs as a single sensing topology set.

6. If the number of third APs in the plurality of first APs whose first AP type is the first target AP is less than or equal to a predetermined number, then after determining the third AP as a single sensing topology set, the method The method according to claim 4, further comprising determining all third APs in the set of sensing topologies as second edge APs.

7. The aforementioned method, The method for determining an adjacent AP corresponding to a first target edge AP is that the first target edge AP is either a first edge AP or a second edge AP, and the adjacent AP corresponding to the first target edge AP is a second AP whose signal intensity value in the signal intensity information detected by the first target edge AP falls within a first preset signal intensity range. The method according to claim 5 or 6, further comprising determining the first target edge AP and the adjacent APs corresponding to the first target edge AP as a single sensing topology set.

8. The aforementioned at least one sensing topology set includes a first sensing topology set and a second sensing topology set, The aforementioned method, If an intersection exists between the first sensing topology set and the second sensing topology set, the first topology interaction AP and the second topology interaction AP are determined such that the first topology interaction AP is an AP in the first sensing topology set, the second topology interaction AP is an AP in the second sensing topology set, and the sum of the signal strengths of the first topology interaction AP and the second topology interaction AP is greater than or equal to the sum of the signal strengths of any one AP in the first sensing topology set and any one AP in the second sensing topology set. The method according to claim 1, further comprising determining a third sensing topology set comprising the first topology interaction AP and the second topology interaction AP.

9. A wireless sensing method, To obtain detection response messages between first AP pairs in a first sensing topology set, The detection response message is analyzed to obtain channel state information CSI corresponding to the detection response message, The sensing values ​​between the first AP pair are calculated based on the channel state information CSI, A wireless sensing method comprising performing wireless sensing based on the sensing value, a basic sensing threshold corresponding to the sensing value, and the types of two APs in the first AP pair corresponding to the sensing value, wherein the first sensing topology set is determined based on the method according to any one of claims 1 to 8.

10. Performing wireless sensing based on the sensing value, the basic sensing threshold corresponding to the sensing value, and the types of two APs in the first AP pair corresponding to the sensing value is: If both AP types in the first AP pair are first APs, and the sensing value is greater than the corresponding basic sensing threshold, it is determined that the target situation has been sensed. If at least one of the two APs in the first AP pair is of a second AP type, the number of second APs is determined such that the sensing value between two AP pairs among a plurality of second AP pairs is greater than the corresponding basic sensing threshold, wherein the plurality of second AP pairs includes the first AP pair, and the second AP pair is an AP pair that includes the second AP. The method according to claim 9, further comprising determining that a target situation has been sensed if the second number of APs is greater than a preset number of APs.

11. A determination device for a wireless sensing system, An acquisition module for acquiring signal strength information corresponding to an AP detected by at least one first AP in a first set of wireless access point APs in a pre-configured local area network, A decision device for a wireless sensing system, comprising a decision module for determining at least one sensing topology set based on signal strength information corresponding to an AP detected by the at least one first AP, wherein the at least one sensing topology set includes a first sensing topology set, the first sensing topology set includes a plurality of APs, and the plurality of APs included in the first sensing topology set are a decision module used for wireless sensing.

12. An electronic device comprising a processor and a memory communicated to the processor, The aforementioned memory stores computer execution instructions, The processor executes computer execution instructions stored in the memory to realize the method according to any one of claims 1 to 8 or 9 to 10, an electronic device.

13. A computer program product comprising a computer program that, when executed by a processor, implements the method described in any one of claims 1 to 8 or 9 to 10.