Wireless sensing test method, system and platform

By using an unmanned vehicle to carry wireless sensing targets, controlling their movement and comparing the results with those of the wireless sensing devices, the problems of low efficiency and accuracy in wireless sensing testing are solved, and automated testing of multi-target scenarios is realized.

CN122028077APending Publication Date: 2026-05-12SHENZHEN GONGJIN ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN GONGJIN ELECTRONICS CO LTD
Filing Date
2026-02-12
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing wireless sensing testing methods are inefficient, have data biases, and insufficient coverage, making it difficult to simulate multi-target automated movement scenarios.

Method used

An unmanned vehicle carrying a wireless sensing target is used. By setting test tasks to control its movement, the actual movement coordinates are obtained and compared with the wireless sensing results to determine the test results.

Benefits of technology

It improves testing efficiency and accuracy, ensures consistency and repeatability of test conditions, covers wireless sensing targets of different sizes, and simulates various scenarios such as adults, children and pets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122028077A_ABST
    Figure CN122028077A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless sensing testing, and discloses a wireless sensing testing method, system and platform, and the method comprises the steps: setting a testing task for wireless sensing equipment, and the testing task comprises a wireless sensing parameter, the sensing size of a wireless sensing target, and a moving task; controlling the wireless sensing target to move according to the moving task, and obtaining an actual moving coordinate; acquiring a wireless sensing result of the wireless sensing device on the wireless sensing target based on the wireless sensing parameters; and determining a test result according to a comparison result of the wireless sensing result and the actual moving coordinate. According to the wireless sensing test method, test tasks including wireless sensing targets of different sensing sizes and different wireless sensing parameters can be set, the repeatability and controllability of the test are improved, the test coverage and research and development efficiency of the wireless sensing equipment are improved, the influence of human factors can be avoided, and the test efficiency of the wireless sensing equipment is improved. Therefore, the accuracy and efficiency of test results are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless sensing testing technology, and in particular to a wireless sensing testing method, system and testing platform. Background Technology

[0002] Mobile sensing devices can achieve non-contact motion detection, behavior recognition, and micro-motion monitoring. Currently, motion sensing is mainly simulated and tested through manual movement, but this method has several drawbacks. First, motion sensing requires a large amount of data on object movement scenarios, resulting in extremely low data collection and testing efficiency, making it difficult to cover massive real-world scenarios. Second, data obtained manually varies from person to person, and data bias makes data training, extraction, and verification difficult. Third, manual methods can only simulate the movement of a single wireless sensing target, lacking automated motion simulation testing methods that adapt to multiple targets. Summary of the Invention

[0003] In view of this, embodiments of this application provide a wireless sensing testing method, system, and testing platform, which can effectively solve the problems of low testing efficiency and deviation in wireless sensing testing.

[0004] In a first aspect, embodiments of this application provide a wireless sensing testing method, including: Set up a test task to perform wireless sensing tests on the wireless sensing device. The test task includes the wireless sensing parameters of the wireless sensing device, the sensing size of the wireless sensing target, and the movement task of the wireless sensing target. Control the movement of the wireless sensing target according to the mobile task, and obtain the actual movement coordinates of the wireless sensing target; Obtain the wireless sensing results of the wireless sensing device on the wireless sensing target based on the wireless sensing parameters; The test result is determined based on the comparison between the wireless sensing result and the actual movement coordinates.

[0005] In a first possible embodiment of the first aspect, the setting of a test task for wireless sensing testing of a wireless sensing device includes: Set the sensing size of the wireless sensing target; The first wireless sensing parameter of the wireless sensing device is set based on the sensing size of the wireless sensing target; The second wireless sensing parameter of the wireless sensing device is set based on the target sensing distance of the wireless sensing device. The movement task of the wireless sensing target is set based on the location of the wireless access terminal of the wireless sensing device.

[0006] In a second possible embodiment of the first aspect, the first wireless sensing parameter includes a target sensing size, and setting the first wireless sensing parameter of the wireless sensing device based on the sensing size of the wireless sensing target includes: Given that the wireless sensing target is of a first sensing size, the first target sensing size is set; Given that the wireless sensing target is of a second sensing size, the second target sensing size is set. Given that the wireless sensing target is of a third sensing size, a third target sensing size is set. Wherein, the first sensing size is larger than the second sensing size, the second sensing size is larger than the third sensing size, the first target sensing size is larger than the second target sensing size, and the second target sensing size is larger than the third target sensing size.

[0007] In a third possible embodiment of the first aspect, the second wireless sensing parameter includes motion sensing sensitivity, and setting the second wireless sensing parameter of the wireless sensing device based on the target sensing distance of the wireless sensing device includes: Under the condition that the target perception distance is within a first distance range, a first motion perception sensitivity is set; Under the condition that the target sensing distance is within a second distance range, a second motion sensing sensitivity is set; Under the condition that the target sensing distance is within the third distance range, a third motion sensing sensitivity is set; Wherein, the first distance range is greater than the second distance range, the second distance range is greater than the third distance range, the first motion sensing sensitivity is greater than the second motion sensing sensitivity, and the second motion sensing sensitivity is greater than the third motion sensing sensitivity.

[0008] In a fourth possible embodiment of the first aspect, the movement task includes the initial position coordinates, movement speed, movement trajectory, coordinates of the stopping point, and the duration of stopping at the stopping point of the wireless sensing target. Setting the movement task of the wireless sensing target based on the location of the wireless access terminal of the wireless sensing device includes: Different mobile areas of the wireless sensing target are set up with the wireless access terminal as the center at different preset distance ranges; The movement trajectory is set to pass through all the movement areas, and multiple movement points in the movement trajectory are used as the stop movement points.

[0009] In a fifth possible embodiment of the first aspect, the wireless sensing result includes the motion sensing coordinates of the wireless sensing target, and the step of determining the test result based on a comparison between the wireless sensing result and the actual motion coordinates includes: Compare the motion-sensing coordinates and the actual motion coordinates within the same time period; Under the condition that the wirelessly sensed target ends its movement, the first number of times the sensed movement coordinates match the actual movement coordinates is obtained, and the total number of times the sensed movement coordinates and the actual movement coordinates are compared is obtained; The test result is obtained by comparing the percentage of the first number of times to the total number of times with a preset percentage.

[0010] In a sixth possible embodiment of the first aspect, obtaining the test result based on a comparison of the percentage of the first number of times to the total number of times with a preset percentage includes: If the percentage is less than the preset percentage, the test result is determined to be a failure. If the percentage is greater than or equal to the preset percentage, the test result is determined to be passed.

[0011] In a seventh possible embodiment of the first aspect, the method further includes: The test results, test time, and wireless sensing results of the wireless sensing device under different test tasks are obtained; the wireless sensing results include channel state information between the wireless sensing device and the wireless access terminal and the motion sensing results of the wireless sensing device on the wireless sensing target. Output a test report for the wireless sensing device, the test report including the test results of the wireless sensing device under all the test tasks, the test time, and the wireless sensing results.

[0012] Secondly, embodiments of this application provide a wireless sensing test system, including: a test platform, a wireless sensing device, and a wireless sensing target; The test platform is used to set up test tasks for wireless sensing testing of wireless sensing devices. The test tasks include the wireless sensing parameters of the wireless sensing device, the sensing size of the wireless sensing target, and the movement task of the wireless sensing target. The wireless sensing target is used to move according to the mobile task and send the actual movement coordinates of the wireless sensing target to the test platform; The wireless sensing device is used to send the wireless sensing results of the wireless sensing target based on the wireless sensing parameters to the test platform; The testing platform is also used to determine the test results based on the comparison between the wireless sensing results and the actual movement coordinates.

[0013] Thirdly, embodiments of this application provide a testing platform, which includes a processor and a memory. The memory stores a computer program, and the processor executes the computer program to implement the above-described wireless sensing testing method to test the wireless sensing device.

[0014] The embodiments of this application have the following beneficial effects: This embodiment of a wireless sensing testing method includes: setting a test task for wireless sensing testing of a wireless sensing device, the test task including wireless sensing parameters of the wireless sensing device, sensing size of the wireless sensing target, and movement task of the wireless sensing target; controlling the movement of the wireless sensing target according to the movement task, and obtaining the actual movement coordinates of the wireless sensing target; obtaining the wireless sensing result of the wireless sensing device on the wireless sensing target based on the wireless sensing parameters; and determining the test result based on the comparison result between the wireless sensing result and the actual movement coordinates. Based on the above scheme, by controlling the movement of the wireless sensing target, the time and effort required for testing can be greatly reduced, and the influence of human factors can be avoided, thereby improving the accuracy of the test results. It can also ensure that the conditions for each test are the same or different, thereby improving the repeatability and controllability of the test; test tasks containing wireless sensing targets of different sensing sizes and different wireless sensing parameters can be set, improving the test coverage and R&D efficiency of the wireless sensing device. Attached Figure Description

[0015] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 A schematic diagram of a wireless sensing test system according to an embodiment of this application is shown; Figure 2 This paper illustrates a first flowchart of a wireless sensing testing method according to an embodiment of this application. Figure 3 This paper shows a schematic diagram of a wireless sensing test scenario according to an embodiment of the present application; Figure 4 A second flowchart of the wireless sensing test method according to an embodiment of this application is shown.

[0017] Explanation of key component symbols: 100 - Wireless sensing test system; 110 - Test platform; 120 - Wireless sensing device; 130 - Wireless sensing target. Detailed Implementation

[0018] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.

[0019] The components of the embodiments of this application described and illustrated in the accompanying drawings can be arranged and designed in a variety of different configurations. Therefore, the following detailed description of the embodiments of this application provided in the drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0020] In the following text, the terms "comprising," "having," and their cognates, which may be used in various embodiments of this application, are intended only to indicate a particular feature, number, step, operation, element, component, or combination thereof, and should not be construed as primarily excluding the presence of one or more other features, numbers, steps, operations, elements, components, or combinations thereof, or adding the possibility of one or more combinations thereof. Furthermore, the terms "first," "second," "third," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance.

[0021] Unless otherwise specified, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which the various embodiments of this application pertain. Terms (such as those defined in commonly used dictionaries) shall be interpreted as having the same meaning as in their contextual meaning in the relevant technical field and shall not be construed as having an idealized or overly formal meaning, unless clearly defined in the various embodiments of this application.

[0022] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0023] Wireless sensing is a technology that uses Channel State Information (CSI) in wireless signals to detect human activity, object states, and motion in the environment. Its core principle is based on the multipath effect of wireless signal propagation: when a signal propagates between the transmitter and receiver, it is reflected by objects in the environment (such as walls, people, and furniture), forming multiple paths that ultimately overlap before reaching the receiver. For example, in Wi-Fi's OFDM (Orthogonal Frequency Division Multiplexing) technology, the channel is divided into multiple subcarriers, each recording the amplitude attenuation and phase shift during signal propagation, forming CSI information. When no objects are moving in the environment, the multipath signal paths are stable, and the CSI data changes little; when people or objects move, the signal reflection path changes (such as obstruction or the addition of new paths), causing fluctuations in the CSI information. By analyzing the fluctuation patterns of CSI information, wireless sensing devices can detect the presence of people, recognize behaviors (such as walking or falling), and monitor physiological functions (such as breathing and heartbeat).

[0024] Motion sensing is one of the main applications of wireless sensing. By deploying wireless sensing devices that support motion sensing, security monitoring of the home environment can be achieved without infringing on privacy. To accurately identify object movement, channel state information needs to be collected under various object movement scenarios. From this information, features of the sensed object are learned and extracted to form a feature library and motion sensing algorithm. The motion sensing function is tested in experimental and real-world environments, collecting process data and sensing results to gradually improve the feature library and motion sensing algorithm, enabling the wireless sensing device to correctly detect object movement.

[0025] Current testing of motion sensing capabilities primarily relies on manual simulation of moving object scenarios. This approach has several significant drawbacks: First, optimizing motion sensing algorithms requires massive amounts of real-world data on the movement of different objects. Manual simulation is extremely inefficient, consuming considerable time and manpower, and making rapid data collection difficult. Second, the trajectories, speeds, and amplitudes of manually simulated movements vary from person to person, leading to significant deviations in the collected test data. This makes subsequent model training, feature extraction, and verification of test results challenging. Third, manual simulation can only reproduce the movement characteristics of adults and cannot effectively cover the movement scenarios of different subjects such as children and pets, resulting in insufficient coverage of test scenarios and making it difficult to comprehensively verify the detection effectiveness of motion sensing capabilities.

[0026] To address the aforementioned issues, this application provides a wireless sensing testing method, system, and testing platform. For the problem of low testing efficiency, by using a wireless sensing target mounted on an unmanned vehicle for testing, and controlling the movement of the wireless sensing target according to the movement task, the time and effort required for testing can be significantly reduced. Regarding the difficulty in guaranteeing the accuracy of test results, as human operation may introduce errors, controlling the movement of the wireless sensing target according to the movement task can avoid the influence of such human factors, thereby improving the accuracy of test results. Regarding the problem of poor test repeatability and controllability, since the conditions of each test may be different, leading to poor comparability of test results, a test task for wireless sensing devices is pre-set. The test task includes the wireless sensing parameters of the wireless sensing device, the sensing size of the wireless sensing target, and the movement task of the wireless sensing target. Subsequent tests are strictly executed according to the test task, ensuring that the conditions of each test are the same or different, thereby improving the repeatability and controllability of the test. Furthermore, it can cover the movement of wireless sensing targets of different sizes, simulating adults, children, and pets.

[0027] First, this application provides a wireless sensing testing system 100. Please refer to... Figure 1 This is a structural block diagram of the wireless sensing test system 100 provided in an embodiment of this application. The wireless sensing test system 100 includes a test platform 110, a wireless sensing device 120, and a wireless sensing target 130.

[0028] In this embodiment, the test platform 110 is used to set up a test task for wireless sensing testing of the wireless sensing device 120. The test task includes the wireless sensing parameters of the wireless sensing device 120, the sensing size of the wireless sensing target 130, and the movement task of the wireless sensing target 130. The wireless sensing target 130 moves according to the movement task and sends its actual movement coordinates to the test platform 110. The wireless sensing device 120 sends the wireless sensing results of the wireless sensing target 130 based on the wireless sensing parameters to the test platform 110. The test platform 110 is also used to determine the test result based on the comparison between the wireless sensing results and the actual movement coordinates.

[0029] In one embodiment, the wireless sensing target 130 can be mounted in a programmable unmanned vehicle. The wireless sensing target 130 has different sizes and can simulate adults, children, and pets. The programmable unmanned vehicle can receive control commands from the test platform 110 via a wireless base station, move and stop according to the trajectory specified by the mobile task, and periodically feed back its actual movement coordinates to the test platform 110.

[0030] The wireless sensing device 120 supports motion sensing, allows setting wireless sensing parameters, and can sense the movement of the wireless sensing target 130. It can collect CSI information in the wireless network for motion sensing judgment and periodically feed back the wireless sensing results to the test platform 110. This wireless sensing device 120 includes, but is not limited to, wireless routers, smart gateways, and WiFi sensing base stations. The wireless sensing device 120 can connect to multiple wireless access terminals, and can sense mobile sensing targets near the wireless access terminals, centered on them. For example, a smart refrigerator can be wirelessly associated with a wireless router.

[0031] The test platform 110 can process information and / or data related to the wireless sensing test method to perform one or more functions described in this application. Exemplarily, the test platform 110 hardware consists of a standard computer and a base station, communicating with the wireless sensing device 120 via a network cable and with the unmanned vehicle via the base station. The test platform 110 can, in response to wireless sensing parameters set by the tester, the sensing size of the wireless sensing target 130, and the movement task of the wireless sensing target 130, set a test task to perform wireless sensing testing on the wireless sensing device 120, receive the wireless sensing results reported by the wireless sensing device 120, receive the actual movement coordinates reported by the unmanned vehicle, compare and determine whether the sensing results are correct, and finally store the wireless sensing results, the actual movement coordinates of the unmanned vehicle, and the test results on a local hard drive for subsequent viewing and analysis.

[0032] For ease of understanding, the following embodiments of this application will be described in terms of... Figure 1 Taking the wireless sensing test system 100 shown as an example, and in conjunction with the accompanying drawings, the wireless sensing test method provided in this application embodiment will be described.

[0033] Please refer to Figure 2 , Figure 2 A flowchart of a wireless sensing testing method provided in an embodiment of this application is shown. This wireless sensing testing method can be applied to the aforementioned testing platform 110, and may include the following steps: S210, a test task is set to perform wireless sensing test on the wireless sensing device 120. The test task includes the wireless sensing parameters of the wireless sensing device 120, the sensing size of the wireless sensing target 130, and the movement task of the wireless sensing target 130.

[0034] Exemplary, the wireless sensing parameters are the core parameters pre-configured on the wireless sensing device 120 under test, determining the device's sensing operation mode. The wireless sensing device 120 must strictly follow these parameters to complete the sensing, judgment, and feedback of moving objects. The movement task is the action requirement of the moving wireless sensing target 130 set for the wireless sensing test and to be executed in the test environment. By using standardized movement trajectories, it replaces arbitrary manual movement, achieving standardization and reproducibility of the sensing test.

[0035] In one embodiment, the sensing size of the wireless sensing target 130 is set; a first wireless sensing parameter of the wireless sensing device 120 is set based on the sensing size of the wireless sensing target 130; a second wireless sensing parameter of the wireless sensing device 120 is set based on the target sensing distance of the wireless sensing device 120; and a movement task of the wireless sensing target 130 is set based on the location of the wireless access terminal of the wireless sensing device 120.

[0036] In this embodiment, the wireless sensing target 130 has different sensing sizes and can be physical models of different sizes to simulate sensing targets such as adults, children, and pets. The first wireless sensing parameter includes the target sensing size, and the second wireless sensing parameter includes motion sensing sensitivity. Motion sensing sensitivity is the core decision threshold for the wireless sensing device 120 to determine the wireless sensing target 130, corresponding to detecting wireless sensing targets 130 at long, medium, and short distances from the wireless access terminal, respectively. It is a key parameter determining the sensing precision and anti-interference capability of the wireless sensing device 120. The target sensing size is used to preset the sensing target size range for the wireless sensing device 120, corresponding to the size definitions of different types of sensing targets such as adults, children, and pets. The wireless sensing device 120 will focus on the sensing features of targets of corresponding sizes based on this parameter, which is the foundation for achieving accurate target sensing.

[0037] In one embodiment, a first target sensing size is set when the wireless sensing target 130 is a first sensing size; a second target sensing size is set when the wireless sensing target 130 is a second sensing size; and a third target sensing size is set when the wireless sensing target 130 is a third sensing size. Wherein, the first sensing size is larger than the second sensing size, the second sensing size is larger than the third sensing size, the first target sensing size is larger than the second target sensing size, and the second target sensing size is larger than the third target sensing size.

[0038] In this embodiment, the wireless sensing device 120 can be configured to sense the size of objects in three layers: large, medium, and small, respectively sensing the movement of adults, children, and pets. Specifically, the first sensing size corresponds to the size of an adult, the second sensing size to the size of a child, and the third sensing size to the size of a pet. The first target sensing size corresponds to the target sensing size of the larger wireless sensing device 120, the second target sensing size corresponds to the target sensing size of the medium wireless sensing device 120, and the third target sensing size corresponds to the target sensing size of the smaller wireless sensing device 120.

[0039] In another embodiment, a first motion sensing sensitivity is set when the target sensing distance is within a first distance range; a second motion sensing sensitivity is set when the target sensing distance is within a second distance range; and a third motion sensing sensitivity is set when the target sensing distance is within a third distance range. Wherein, the first distance range is greater than the second distance range, the second distance range is greater than the third distance range, the first motion sensing sensitivity is greater than the second motion sensing sensitivity, and the second motion sensing sensitivity is greater than the third motion sensing sensitivity.

[0040] In this embodiment, the motion sensing sensitivity of the wireless sensing device 120 can be set. The motion sensing sensitivity is divided into three levels: high, medium, and low, to sense moving targets at long, medium, and short distances from the wireless access terminal, respectively. The first distance range corresponds to a relatively long distance range centered on the sensing wireless terminal, the second distance range corresponds to a medium distance range centered on the sensing wireless terminal, and the third distance range corresponds to a relatively short distance range centered on the sensing wireless terminal. The first motion sensing sensitivity corresponds to high sensitivity, the second motion sensing sensitivity corresponds to medium sensitivity, and the third motion sensing sensitivity corresponds to low sensitivity.

[0041] In one embodiment, the movement task includes the initial position coordinates, movement speed, movement trajectory, coordinates of the stopping point, and the duration of stopping at the stopping point of the wireless sensing target 130. Different movement areas of the wireless sensing target 130 are set at different preset distance ranges centered on the wireless access terminal; the movement trajectory is set to pass through all movement areas, and multiple movement points in the movement trajectory are used as stopping points.

[0042] Exemplary, such as Figure 3As shown, a coordinate axis for the test site can be established with the center of the test site as the origin, the east-west direction as the horizontal axis (x-axis), and the north-south direction as the vertical axis (y-axis), using centimeters as the unit. The test platform 110 and the wireless sensing device 120 to be tested are placed at the origin, and the wireless access terminal and the unmanned vehicle carrying the wireless sensing target 130 are placed at the designated locations. Based on the distance from the wireless access terminal, the test area is divided into multiple mobile zones. For example, a high-sensitivity zone is set at a distance closer to the wireless access terminal, a medium-sensitivity zone at a moderate distance, and a low-sensitivity zone at a considerable distance.

[0043] In this embodiment, the movement task of the wireless sensing target 130 includes the initial position coordinates (x0, y0) of the wireless sensing target 130, its speed v (in meters per second), the coordinate set of the movement trajectory {(x1, y1), (x2, y2), (x3, y3), ..., (xn, yn)}, the movement trajectory passing through high-sensitivity areas, medium-sensitivity areas and low-sensitivity areas, the coordinates of the stopping point and the set of stopping time {[(x'1, y'1), t1], [(x'2, y'2), t2], [(x'3, y'3), t3], ..., [(x'm, y'm), tm]}, the coordinates of the stopping point are a subset of the coordinate set of the movement trajectory, simulating that the wireless sensing target 130 stops moving for a period of time after reaching a specific point.

[0044] Where x0 represents the x-coordinate of the initial position of the wireless sensing target 130, and y0 represents the y-coordinate of the initial position of the wireless sensing target 130. x1 represents the x-coordinate of the first moving point in the movement trajectory, and y1 represents the y-coordinate of the first moving point in the movement trajectory; x2 represents the x-coordinate of the second moving point in the movement trajectory, and y2 represents the y-coordinate of the second moving point in the movement trajectory; x3 represents the x-coordinate of the third moving point in the movement trajectory, and y3 represents the y-coordinate of the third moving point in the movement trajectory; xn represents the x-coordinate of the nth moving point in the movement trajectory, and yn represents the y-coordinate of the nth moving point in the movement trajectory. x'1 represents the x-coordinate of the first stopping point in the movement trajectory, y'1 represents the y-coordinate of the first stopping point in the movement trajectory, and t1 represents the stopping time at the first stopping point; x'2 represents the x-coordinate of the second stopping point in the movement trajectory, y'2 represents the y-coordinate of the second stopping point in the movement trajectory, and t2 represents the stopping time at the second stopping point; x'3 represents the x-coordinate of the third stopping point in the movement trajectory, y'3 represents the y-coordinate of the third stopping point in the movement trajectory, and t3 represents the stopping time at the third stopping point; x'm represents the x-coordinate of the third stopping point in the movement trajectory, y'm represents the y-coordinate of the third stopping point in the movement trajectory, and tm represents the stopping time at the third stopping point. Where n and m are both positive integers, and n is greater than or equal to m.

[0045] S220: Control the movement of the wireless sensing target 130 according to the mobile task, and obtain the actual movement coordinates of the wireless sensing target 130.

[0046] In this embodiment, after receiving the movement task, the unmanned vehicle first moves to the initial position coordinates (x0, y0), and then, according to the set speed v, moves along the movement trajectory, passing through coordinates (x1, y1), (x2, y2)... When it reaches the first stopping point (x'1, y'1), it stops moving and starts a countdown to wait for time t1 to end, and then continues moving until the second stopping point, repeating the movement and stopping until it reaches coordinates (xn, yn). Throughout the process, the unmanned vehicle feeds back its actual movement coordinates to the test platform 110 at regular intervals.

[0047] S230, acquire the wireless sensing results of the wireless sensing device 120 on the wireless sensing target 130 based on the wireless sensing parameters.

[0048] In this embodiment, after receiving the wireless sensing parameters sent by the test platform 110, the wireless sensing device 120 sets the motion sensing sensitivity and target sensing size, and begins to collect and analyze the CSI information in the wireless information of the wireless access terminal. It then determines whether there is object movement based on the motion sensing algorithm and periodically feeds back the collected CSI information and sensing results to the test platform 110. The motion sensing algorithm is used to convert the raw CSI information into clear sensing results such as whether movement was detected, what kind of target (adult, child, pet) was detected moving, and the coordinates of the wireless sensing target 130. It should be noted that the motion sensing algorithm used by the wireless sensing device 120 is known in the art, and its structure and principle will not be elaborated here.

[0049] S240 determines the test result based on the comparison between the wireless sensing results and the actual movement coordinates.

[0050] In one embodiment, the wireless sensing result includes the motion sensing coordinates of the wireless sensing target 130, such as... Figure 4 As shown, the test results for each test task are determined based on the comparison results, specifically including the following steps: S241 compares the motion-sensing coordinates and the actual motion coordinates within the same time period.

[0051] S242, under the condition that the wireless sensing target 130 stops moving, obtain the first number of times that the motion sensing coordinates and the actual motion coordinates are consistent, and obtain the total number of times the motion sensing coordinates and the actual motion coordinates are compared.

[0052] As an example, the test platform 110 receives the actual movement coordinates of the wireless sensing target 130 and the movement sensing coordinates of the wireless sensing target 130 fed back by the wireless sensing device 120. It periodically compares whether the movement sensing coordinates and the actual movement coordinates are consistent within the same time period to determine whether the process test result passes. After each test task is completed, the number of times the movement sensing coordinates and the actual movement coordinates are consistent and the total number of comparisons are recorded.

[0053] S243, the test result is obtained by comparing the percentage of the first count to the total count with the preset percentage.

[0054] In one embodiment, if the percentage is less than a preset percentage, the test result is determined to be a failure; if the percentage is greater than or equal to the preset percentage, the test result is determined to be a pass.

[0055] In this embodiment, the percentage of the first count to the total count is used as the accuracy rate of the wireless sensing device 120 in this test task. The preset percentage is a pass / fail threshold set before the test for the motion sensing accuracy of the wireless sensing device 120. For example, the preset percentage is set to 95%. When the percentage is less than 95%, the test result is determined to be unsuccessful; when the percentage is greater than or equal to 95%, the test result is determined to be successful.

[0056] As an example, after each test task is completed, any wireless sensing parameter or the sensing size of the wireless sensing target 130 in the test task can be changed to obtain a new test task. The test continues according to the new test task until all the required wireless sensing parameters and the sensing size of the wireless sensing target 130 are tested.

[0057] In one embodiment, the test results, test times, and wireless sensing results of the wireless sensing device 120 under different test tasks are acquired. The wireless sensing results include channel state information between the wireless sensing device and the wireless access terminal, and the motion sensing results of the wireless sensing device on the wireless sensing target. A test report of the wireless sensing device 120 is output, which includes the test results, test times, and wireless sensing results of the wireless sensing device 120 under all test tasks.

[0058] In this embodiment, the motion sensing results include the motion sensing coordinates of the wireless sensing target, the sensing result of whether it has moved, and the sensing object (such as an adult, child, or pet). The test platform 110 can test the motion sensing function of the wireless sensing device 120 under different motion sensing sensitivities, different target sensing sizes, and different sensing sizes of the wireless sensing target 130. The test platform 110 can collect and store CSI information, motion sensing coordinates of the wireless sensing target 130, actual movement coordinates, and test results during the testing process. It can also establish a motion sensing feature library and optimize the motion sensing algorithm. For example, the test platform 110 feeds back the test data and results to the development engineer; based on the test data and results, the development engineer continues to improve the motion sensing algorithm until the wireless sensing device 120 can accurately identify objects.

[0059] This application also provides a test platform 110, which, exemplary, includes a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to enable the test platform 110 to perform the wireless sensing test method described above to test the wireless sensing device 120.

[0060] The processor can be an integrated circuit chip with signal processing capabilities. The processor can be a general-purpose processor, including at least one of a Central Processing Unit (CPU), Graphics Processing Unit (GPU), Network Processor (NP), Digital Signal Processor (DSP), Application-Specific Integrated Circuit (ASIC), Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0061] Memory can be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), and Electrically Erasable Programmable Read-Only Memory (EEPROM). Memory is used to store computer programs, and the processor can execute these programs upon receiving execution instructions.

[0062] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that, as an alternative implementation, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0063] In addition, the functional modules or units in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0064] If a function is implemented as a software module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a smartphone, personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application.

[0065] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A wireless sensing testing method, characterized in that, include: Set up a test task to perform wireless sensing tests on the wireless sensing device. The test task includes the wireless sensing parameters of the wireless sensing device, the sensing size of the wireless sensing target, and the movement task of the wireless sensing target. Control the movement of the wireless sensing target according to the mobile task, and obtain the actual movement coordinates of the wireless sensing target; Obtain the wireless sensing results of the wireless sensing device on the wireless sensing target based on the wireless sensing parameters; The test result is determined based on the comparison between the wireless sensing result and the actual movement coordinates.

2. The wireless sensing testing method according to claim 1, characterized in that, The test task for setting up wireless sensing devices includes: Set the sensing size of the wireless sensing target; The first wireless sensing parameter of the wireless sensing device is set based on the sensing size of the wireless sensing target; The second wireless sensing parameter of the wireless sensing device is set based on the target sensing distance of the wireless sensing device. The movement task of the wireless sensing target is set based on the location of the wireless access terminal of the wireless sensing device.

3. The wireless sensing testing method according to claim 2, characterized in that, The first wireless sensing parameter includes the target sensing size, and setting the first wireless sensing parameter of the wireless sensing device based on the sensing size of the wireless sensing target includes: Given that the wireless sensing target is of a first sensing size, the first target sensing size is set; Given that the wireless sensing target is of a second sensing size, the second target sensing size is set. Given that the wireless sensing target is of a third sensing size, a third target sensing size is set. Wherein, the first sensing size is larger than the second sensing size, the second sensing size is larger than the third sensing size, the first target sensing size is larger than the second target sensing size, and the second target sensing size is larger than the third target sensing size.

4. The wireless sensing testing method according to claim 2, characterized in that, The second wireless sensing parameter includes motion sensing sensitivity. Setting the second wireless sensing parameter of the wireless sensing device based on the target sensing distance of the wireless sensing device includes: Under the condition that the target perception distance is within a first distance range, a first motion perception sensitivity is set; Under the condition that the target sensing distance is within a second distance range, a second motion sensing sensitivity is set; Under the condition that the target sensing distance is within the third distance range, a third motion sensing sensitivity is set; Wherein, the first distance range is greater than the second distance range, the second distance range is greater than the third distance range, the first motion sensing sensitivity is greater than the second motion sensing sensitivity, and the second motion sensing sensitivity is greater than the third motion sensing sensitivity.

5. The wireless sensing testing method according to claim 2, characterized in that, The movement task includes the initial position coordinates, movement speed, movement trajectory, coordinates of the stopping point, and the duration of stopping at the stopping point of the wireless sensing target. Setting the movement task of the wireless sensing target based on the location of the wireless access terminal of the wireless sensing device includes: Different mobile areas of the wireless sensing target are set up with the wireless access terminal as the center at different preset distance ranges; The movement trajectory is set to pass through all the movement areas, and multiple movement points in the movement trajectory are used as the stop movement points.

6. The wireless sensing testing method according to claim 1, characterized in that, The wireless sensing result includes the motion sensing coordinates of the wirelessly sensed target. Determining the test result based on a comparison between the wireless sensing result and the actual motion coordinates includes: Compare the motion-sensing coordinates and the actual motion coordinates within the same time period; Under the condition that the wirelessly sensed target ends its movement, the first number of times the sensed movement coordinates match the actual movement coordinates is obtained, and the total number of times the sensed movement coordinates and the actual movement coordinates are compared is obtained; The test result is obtained by comparing the percentage of the first number of times to the total number of times with a preset percentage.

7. The wireless sensing testing method according to claim 6, characterized in that, The step of obtaining the test result based on the comparison between the percentage of the first number of times to the total number of times and a preset percentage includes: If the percentage is less than the preset percentage, the test result is determined to be a failure. If the percentage is greater than or equal to the preset percentage, the test result is determined to be passed.

8. The wireless sensing testing method according to claim 1, characterized in that, The method further includes: The test results, test time, and wireless sensing results of the wireless sensing device under different test tasks are obtained; the wireless sensing results include channel state information between the wireless sensing device and the wireless access terminal and the motion sensing results of the wireless sensing device on the wireless sensing target. Output a test report for the wireless sensing device, the test report including the test results of the wireless sensing device under all the test tasks, the test time, and the wireless sensing results.

9. A wireless sensing testing system, characterized in that, include: Test platform, wireless sensing devices, and wireless sensing targets; The test platform is used to set up test tasks for wireless sensing testing of wireless sensing devices. The test tasks include the wireless sensing parameters of the wireless sensing device, the sensing size of the wireless sensing target, and the movement task of the wireless sensing target. The wireless sensing target is used to move according to the mobile task and send the actual movement coordinates of the wireless sensing target to the test platform; The wireless sensing device is used to send the wireless sensing results of the wireless sensing target based on the wireless sensing parameters to the test platform; The testing platform is also used to determine the test results based on the comparison between the wireless sensing results and the actual movement coordinates.

10. A testing platform, characterized in that, The test platform includes a processor and a memory, the memory storing a computer program, and the processor executing the computer program to test the wireless sensing device using the wireless sensing test method according to any one of claims 1-8.