Detection method, device, equipment and storage medium

By acquiring the motion state of the detection device, adjusting the detection strategy, and performing corresponding data processing, the problem of poor applicability of existing detection equipment is solved, and high-precision detection in different scenarios is achieved.

CN122063697APending Publication Date: 2026-05-19SHENZHEN AWP TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN AWP TECH CO LTD
Filing Date
2026-02-09
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing detection equipment cannot meet different detection needs and has poor applicability. In particular, the data characteristics acquired under different motion states are different, which affects the detection accuracy and applicability.

Method used

By acquiring the motion state of the detection device, adjusting the detection strategy, and using different processing methods to analyze the detection data, including rough judgment in the moving state and fine processing in the stationary state, corresponding target alarm information is generated.

Benefits of technology

This improved the applicability of the detection equipment in different application scenarios and detection needs, reduced the false alarm rate, and improved detection accuracy and applicability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122063697A_ABST
    Figure CN122063697A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of detection, and provides a detection method, device and equipment and a storage medium, and the detection method comprises the steps: obtaining detection data obtained through the detection of a to-be-detected region through a detection device, and obtaining the motion state of the detection device; and processing the detection data according to the motion state of the detection device to obtain target alarm information. The detection method can adapt to different motion states to output the target alarm information which is more adaptive to the demands corresponding to the motion states, and the applicability is relatively good.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of detection technology, and in particular to a detection method, apparatus, device and storage medium. Background Technology

[0002] In the security field, specialized detection equipment is typically used for security checks. One such equipment is the nonlinear node detector, which identifies electronic devices with nonlinear nodes by detecting target areas or objects and outputs corresponding alarm information. For example, nonlinear node detectors can be used to search for hidden eavesdropping devices, detonating circuits, cordless telephones, microphone amplifiers, wired microphones, and audio / video recorders.

[0003] However, current detection equipment cannot meet different detection needs and has poor applicability. Summary of the Invention

[0004] The main objective of this application is to provide a detection method, apparatus, device, and storage medium to solve the above-mentioned problems.

[0005] In a first aspect, embodiments of this application provide a detection method, comprising: acquiring detection data obtained by a detection device in detecting an area to be detected, and acquiring the motion state of the detection device; processing the detection data according to the motion state of the detection device to obtain target alarm information.

[0006] Secondly, embodiments of this application also provide a detection device, the detection device including a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for implementing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, it implements the detection method as described in embodiments of this application.

[0007] Thirdly, embodiments of this application also provide a nonlinear node detection device, which includes the detection apparatus as described in embodiments of this application.

[0008] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, it implements the steps of the detection method described above.

[0009] This application provides a detection method, apparatus, device, and storage medium. The detection method acquires detection data obtained by a detection device while detecting an area to be detected. After obtaining the detection data, it performs targeted processing on the data based on the acquired motion state of the detection device, thereby obtaining target alarm information corresponding to different motion states of the detection device. This application's implementation can process detection data based on the motion state of the detection device; for example, it can adaptively adjust the detection strategy based on the motion state, thereby adapting to different motion states and improving the applicability to different application scenarios or detection needs. Attached Figure Description

[0010] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 An application scenario diagram of the detection method provided in the embodiments of this application; Figure 2 This is a flowchart illustrating the steps of a detection method provided in an embodiment of this application; Figure 3 This is a flowchart illustrating the steps of another detection method provided in an embodiment of this application. Figure 4 for Figure 3 A flowchart illustrating a sub-step of the provided detection method; Figure 5 for Figure 4 A flowchart illustrating a sub-step of the provided detection method; Figure 6 for Figure 3 A flowchart illustrating another sub-step of the provided detection method; Figure 7 for Figure 6 A flowchart illustrating a sub-step of the provided detection method; Figure 8 for Figure 7 A flowchart illustrating a sub-step of the provided detection method; Figure 9 A schematic diagram comparing the time-domain curves of a mobile phone and a semiconductor node; Figure 10 for Figure 3 A flowchart illustrating a sub-step of the provided detection method; Figure 11 This is a flowchart illustrating the steps of another detection method provided in an embodiment of this application. Figure 12 This is a flowchart illustrating the steps of another detection method provided in an embodiment of this application; Figure 13 A schematic block diagram of a detection device provided in an embodiment of this application; Figure 14 This is a schematic block diagram of a nonlinear node detection device provided in an embodiment of this application.

[0012] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0013] The technical solutions of 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, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0014] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the order described. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.

[0015] In related technologies, when users use detection devices to probe a target area, there are generally two scenarios: 1. Users need to complete the detection of the target area within a short time, and the detection device moves with the user, always in a rapid movement state. 2. Users need to detect suspicious devices within the target area with greater accuracy and detail, and the detection device is either in a slow-moving state or a stationary state. However, the data acquired by the detection device in moving and stationary states have different characteristics. If a uniform algorithm is used for different movement states, it will affect the accuracy of the detection. Furthermore, it cannot be matched with different detection needs, resulting in poor applicability.

[0016] To address the aforementioned problems, some embodiments of this application will be described in detail below with reference to the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0017] Figure 1 This is an application scenario diagram of the detection method provided in the embodiments of this application. For example... Figure 1As shown, this detection method can be applied to detection devices, such as the nonlinear node detection device 10. The nonlinear node detection device 10 is responsible for detecting the area 20 to be detected and outputting target alarm information, such as whether a mobile phone or other target object with nonlinear nodes exists in the area 20 to be detected. The area 20 to be detected is, for example, an area that the detection device 10 can detect. The following embodiments all use the nonlinear node detection device 10 as an example for illustration.

[0018] The nonlinear node detection device 10 may include a detection device 11 and an alarm device 12, which are electrically connected. The detection device 11 is used to detect the area 20 to be detected according to the detection method provided in this embodiment and generate target alarm information. The detection device 11 is also used to send the target alarm information to the alarm device 12, and the alarm device 12 is used to output the target alarm information, thereby informing the user that a target object exists in the area 20 to be detected.

[0019] It should be noted that the detection method provided in this application can be specifically applied to the detection device 11, which can be installed inside the nonlinear node detection device 10. The nonlinear node detection device 10 is suitable for security and explosion-proof inspections in various key locations such as airports, railway stations, government agencies, military institutions, and confidential meetings.

[0020] In one embodiment, the target object can be, for example, an electronic device containing nonlinear nodes, such as a wireless telephone, a microphone amplifier, a wired microphone, a recorder, or a detonation circuit. The detection device 11 can include, for example, a transmitting circuit, a receiving circuit, and a processor. The transmitting circuit can transmit a fundamental wave. If the target object has nonlinear nodes, it will radiate harmonic signals after receiving the fundamental wave signal. The receiving circuit can receive the harmonic signals and perform related processing (such as frequency conversion and filtering). After receiving the processed signal, the processor can perform a detection and judgment process according to, for example, the detection method disclosed in the following embodiments, and finally obtain target alarm information. The alarm device 12 can be, for example, a microphone or a display, as long as it serves an alert function.

[0021] Please refer to Figure 2 , Figure 2 This is a flowchart illustrating the steps of a detection method provided in an embodiment of this application. The detection method includes: S101, acquire the detection data obtained by the detection device in detecting the area to be detected, and acquire the motion state of the detection device.

[0022] The area to be detected can be any area that the detection device can detect. The area to be detected may contain target objects, such as wireless telephones, acoustic amplifiers, wired microphones, audio and video recorders, detonation circuits, and other electronic devices containing semiconductor components.

[0023] In this step, the detection device includes, for example, a nonlinear node detection device or a wireless signal detection device, which possesses target detection capabilities. The detection device can detect the area to be detected, for example, by sending a detection signal to the area and receiving a return signal, thereby obtaining detection data for the area. Alternatively, the detection device can directly receive signals output by a target object in the area to be detected, such as wireless signals, thereby obtaining detection data for the area.

[0024] For example, the detection device may include a nonlinear node detection device. The nonlinear node detection device can generate a fundamental wave signal through a fundamental wave signal generation unit in the transmitting circuit and transmit the fundamental wave signal outward through a transmitting antenna. When the fundamental wave signal is transmitted to the detection area, objects containing nonlinear nodes in the detection area will be affected by the fundamental wave signal; that is, the nonlinear nodes will radiate second and third harmonic signals under the influence of the fundamental wave signal. The receiving circuit of the nonlinear node detection device can then receive the harmonic signals, and the harmonic signals, or signals after processing the harmonic signals, can be used as the aforementioned detection data. The frequency of the second harmonic signal is twice the frequency of the fundamental wave signal, and the frequency of the third harmonic signal is three times the frequency of the fundamental wave signal.

[0025] In this step, the detection device can be stationary or moving. For example, the user can hold the detection device and move it to detect different locations within the detection area. The user can also hold the detection device to perform a low-speed scan or fix it in a certain position for scanning. Therefore, the movement state of the detection device can include a stationary state and a moving state. The stationary state can include two situations: (1) small-range low-speed movement (moving speed, for example, 5-10 cm / s). (2) stationary.

[0026] This movement state can include moving at a relatively high speed, such as moving at a speed greater than 10 cm / s.

[0027] It's important to note that different movement states of the detection device correspond to different application scenarios and detection requirements. For example, at the beginning of detection before any suspicious object is detected, the detection device can be in a moving state. Alternatively, for some applications requiring rapid detection but with lower accuracy requirements, the user can hold the detection device and move it while detecting; in this case, the detection device is in a moving state. If a potential target is detected while in a moving state, the device can be switched to a stationary state for further precise identification of the target's presence. Or, for some applications where detection efficiency is less critical but accuracy is more important, the user can hold the detection device and detect at a low, constant speed or fix it at a specific location.

[0028] Therefore, by acquiring the motion state of the detection device, this step facilitates the subsequent processing of the detection data in different ways. For example, the detection strategy can be adjusted accordingly based on the motion state, thereby improving the applicability to different application scenarios or different needs.

[0029] In this step, there are several ways to obtain the motion state of the detection device. For example, it can be achieved using sensor-based direct measurement techniques, video or image sequence analysis techniques, or relative motion recognition techniques based on a reference object.

[0030] For example, the motion components of the detection device on multiple directional axes are acquired. When the motion component of at least one directional axis is greater than or equal to a preset motion component, the motion state of the detection device is determined to be a moving state. When the motion components corresponding to all directional axes are less than the preset motion component, the motion state of the detection device is determined to be a stationary state. By detecting the motion components of the detection device on multiple directional axes, the motion state of the detection device can be accurately obtained.

[0031] For example, motion state recognition of the detection device can be achieved using a six-axis sensor. This sensor collects acceleration and gyroscope data to generate the current actual motion state, where the recognition algorithm is integrated within the six-axis sensor. When the detection data reaches a threshold (the aforementioned preset motion component), the detection device is determined to be in motion. The threshold is, for example, a threshold set at the factory for the sensor. When the detection data does not reach the threshold, the detection device is determined to be stationary. For example, when the motion component on any one of the X, Y, or Z axes is greater than or equal to 4 (this threshold can be adjusted as needed), the detection device is determined to be in motion; otherwise, it is determined to be stationary. The main application acquires the motion state every 100 milliseconds (or other values ​​such as 120 milliseconds, which can be adjusted). When the motion state of the detection device changes, it is updated.

[0032] S102, based on the motion state of the detection device, the detection data is processed to obtain target alarm information.

[0033] In this step, the detection device can be applied to different detection scenarios. For example, the detection device can be in different motion states and can process the detection data in different ways, thereby meeting the needs of different detection scenarios and obtaining more suitable target alarm information.

[0034] In this step, the target alarm information includes, for example, semiconductor node alarm information, metal node alarm information, communication terminal alarm information, and no alarm information. Examples include semiconductor node alarm information (i.e., alerting the user that a semiconductor node has been detected, such as a PN junction, Schottky junction, heterojunction, etc.), communication terminal alarm information (i.e., alerting the user that a communication terminal has been detected, such as a mobile phone, laptop, smart wearable device, etc.), and metal node alarm information (i.e., alerting the user that a metal corrosion node or dummy node has been detected, where metal corrosion nodes can include corrosion products of metals such as iron, aluminum, copper, and their alloys, such as iron oxide and ferric oxide. Dummy nodes can be the joint between two metals, such as the metal joint in a keychain or the steel reinforcement inside a wall), etc. This embodiment of the application does not specifically limit these examples.

[0035] The inventors discovered through numerous experiments that metal nodes also generate second and third harmonic signals under the influence of the fundamental wave signal.

[0036] In this embodiment, when the detection device is performing detection, the detection strategy can be adjusted according to the movement state of the detection device. For example, in the moving state, a relatively coarse and rapid judgment method is used to obtain a rough target alarm information. When the detection device is stationary, more detection data is acquired and a more refined detection strategy is implemented to obtain more accurate target alarm information.

[0037] The detection method provided in the above embodiments acquires detection data obtained by the detection device during detection of the area to be detected, and also acquires the motion state of the detection device. Then, the detection data is processed based on the motion state of the detection device to obtain target alarm information. Therefore, it is possible to process the detection data based on the motion state of the detection device, thereby adapting to detection requirements under different motion states.

[0038] Please refer to Figure 3 , Figure 3 This is a flowchart illustrating the steps of another detection method provided in an embodiment of this application.

[0039] like Figure 3 As shown, the detection method includes steps S201 to S204.

[0040] Step S201: Obtain the detection data obtained by the detection device in detecting the area to be detected, and obtain the motion state of the detection device.

[0041] This step is the same as step S101 in the above embodiment, and will not be described again here. Step S202: Perform the first analysis and processing on the detection data to obtain the first alarm information.

[0042] Regardless of whether the detection device is stationary or moving, the detection data can be continuously analyzed and processed to obtain the first alarm information; that is, this step can be performed continuously after the detection device starts working. Alternatively, the first analysis and processing can be performed while the detection device is in motion. These are all within the protection scope of the embodiments of this application.

[0043] The first analysis process involves using real-time detection data to perform relatively simple logical judgments for rapid preliminary detection of the target object. For example, it directly determines whether the area to be detected contains nonlinear nodes or metallic nodes based on the intensity of harmonic signals in the detection data, thereby outputting corresponding alarm information. Therefore, the first analysis process can also be called real-time alarm judgment. When detecting the area to be detected, the detection device is usually moved around while detecting; that is, if the detection device is in motion, it means that no suspicious object has been detected yet. Therefore, a high detection speed is required while moving; that is, it is necessary to quickly identify whether a suspicious object exists after moving to a new location. The first analysis process adopted in this embodiment can meet the needs of this scenario.

[0044] In one embodiment, such as Figure 4 As shown, the step of performing a first analysis and processing on the detection data to obtain the first alarm information (i.e., step S202) includes: sub-step S2021, determining whether the detection data includes a second harmonic signal and a third harmonic signal; sub-step S2022, if the detection data does not include a second harmonic signal and / or a third harmonic signal, then determining the first alarm information as no alarm information; sub-step S2023, if the detection data includes a second harmonic signal and a third harmonic signal, then extracting the signal parameters of the second harmonic signal and the third harmonic signal, and generating the first alarm information based on the signal parameters of the second harmonic signal and the third harmonic signal.

[0045] It should be noted that the detection device may include a nonlinear node detection device. If the detection data does not include either the second harmonic signal or the third harmonic signal, the first alarm message is determined to be no alarm message, indicating that there is no target object in the area to be detected. If the detection data includes both the second harmonic signal and the third harmonic signal, it indicates that there is a device with a nonlinear node or a component with nonlinear characteristics in the area to be detected. In this case, the first alarm message may be, for example, a semiconductor node alarm message or a metal node alarm message, indicating that there is a target object in the area to be detected, and the target object may be a semiconductor node or a metal node, etc.

[0046] Specifically, because semiconductor nodes and metal nodes have different characteristics, the characteristics of their reflected harmonic signals will also be different. Therefore, these two types of targets can be distinguished based on the characteristics of the received harmonic signals. In other words, based on the signal parameters of the second harmonic signal and the signal parameters of the third harmonic signal, the first alarm information is determined to be either a semiconductor node alarm information or a metal node alarm information.

[0047] For example, signal parameters include signal strength. (e.g.) Figure 5 As shown, the step of generating the first alarm information based on the signal parameters of the second harmonic signal and the third harmonic signal (i.e., sub-step S2023) includes: sub-step S2023a, comparing the signal strength of the second harmonic signal with the signal strength of the third harmonic signal; sub-step S2023b, if the signal strength of the second harmonic signal is less than the signal strength of the third harmonic signal, then determining the first alarm information as a metal node alarm information; sub-step S2023c, if the signal strength of the second harmonic signal is greater than or equal to the signal strength of the third harmonic signal, then determining the first alarm information as a semiconductor node alarm information or a communication terminal alarm information.

[0048] The signal parameters, such as the signal strength of the second and third harmonic signals, can be obtained using various detection methods. For example, after being received by the detection device, the second and third harmonic signals undergo amplification, filtering, down-conversion, and frequency domain transformation (such as FFT) to obtain frequency data, thus revealing the signal amplitude and phase information. The signal strength can then be determined based on the magnitude of the amplitude.

[0049] As mentioned above, even when there are no semiconductor nodes but metal nodes in the area to be detected, the detection data acquired by the nonlinear node detection device will include both second and third harmonic signals, leading to a high false alarm rate (i.e., the metal node will be mistakenly identified as a nonlinear node). After numerous experiments, the inventors discovered that the signal strength of the third harmonic signal generated by a metal node is greater than that of its second harmonic signal, while the signal strength of the third harmonic signal generated by semiconductor nodes and communication terminals is less than that of their second harmonic signals. Therefore, by comparing the signal strength of the second harmonic signal with that of the third harmonic signal, metal nodes can be accurately distinguished from the other two types of nodes (i.e., semiconductor nodes and communication terminals). Specifically, if the signal strength of the second harmonic signal is less than that of the third harmonic signal, the target is considered a metal node (i.e., the first alarm message is a metal node alarm message). If the signal strength of the second harmonic signal is greater than or equal to that of the third harmonic signal, the target is considered a semiconductor node or a communication terminal. This embodiment can prevent the detection device from falsely reporting metal nodes as nonlinear nodes, thereby reducing the false alarm rate of the detection device and improving the alarm accuracy of the detection device.

[0050] like Figure 3 As shown, the detection method provided in this application embodiment may further include step S203: when the motion state of the detection device is stationary, perform a second analysis and processing on the detection data to obtain a second alarm message.

[0051] The stationary state can include two scenarios: (1) slow, low-speed movement over a small area (10-15 cm / s) and (2) complete stillness. The second analysis process differs from the first analysis process; specifically, it can be more refined. For example, the second analysis process can combine multiple features of the detection data for comprehensive judgment, or it can utilize a larger amount of detection data for processing. The second alarm information is the alarm information obtained after the detection device performs the second analysis process in a stationary state. Therefore, the second analysis process can also be called precise alarm judgment.

[0052] During detection, the detection device is usually carried and moved around while detecting. If a suspicious object is found, the detection device can be stopped and the area can be focused on. That is, when the detection device is stationary, it means that there may be a target object in the area being detected by the current detection device, so more refined detection methods (i.e., second analysis and processing) are needed to identify the target object.

[0053] The alarm information output by the second analysis process can differ from that of the first analysis process. For example, the first alarm information may have a coarser identification of the target object category, such as only identifying whether the target object is a metal node. The second alarm information may have a more precise identification of the target object category, such as identifying whether the target object belongs to a metal node, a semiconductor node, or a communication terminal.

[0054] In one embodiment, the first analysis and processing of the detection data can be performed continuously, while the second analysis and processing can be performed when the detection device is determined to be stationary. That is, the first analysis and processing is initiated at the beginning of detection, and if a suspicious object is detected, the second analysis and processing is simultaneously activated, while the first analysis and processing continues to run concurrently. The purpose is to ensure that the detection device is always in a detection state during its operation, thus avoiding missed detections.

[0055] Specifically, suppose the first analysis and processing is not continuously executed, but automatically stops when the detection device switches to a stationary state. Then, when the detection device is determined to be stationary, the second analysis and processing is executed, and a precise alarm result (second alarm information) is output. If the detection device switches from a stationary state to a moving state again, since the first analysis and processing is not being executed, a real-time alarm result (first alarm information) cannot be immediately output upon switching to a moving state. Instead, the first analysis and processing needs to be restarted to obtain the first alarm information, resulting in a brief "window period." In other words, the detection device cannot immediately output the corresponding first alarm information after switching from a stationary state to a moving state, potentially leading to missed alarms and failing to achieve real-time switching based on the detection device's movement state. Therefore, in this embodiment, the first analysis and processing can be continuously executed. This allows for seamless output of the alarm result from the first analysis and processing when the detection device switches from a stationary state to a moving state, thereby avoiding missed alarms.

[0056] In one embodiment, such as Figure 6As shown, the step of performing a second analysis and processing on the detection data to obtain a second alarm message when the detection device is stationary (i.e., step S203 above) includes: Sub-step S2031, when the detection device is stationary, determining whether the detection data includes a second harmonic signal and a third harmonic signal. Sub-step S2032, if the detection data does not include a second harmonic signal and / or a third harmonic signal, then determining that the second alarm message is no alarm message. Sub-step S2033, if the detection data includes a second harmonic signal and a third harmonic signal, then extracting the signal parameters of the second harmonic signal and the third harmonic signal, and generating the second alarm message based on the signal parameters of the second harmonic signal and the third harmonic signal.

[0057] It should be noted that when the detection device is stationary, if the detection data does not include either the second harmonic signal or the third harmonic signal, or neither, then the second alarm message is determined to be no alarm message, indicating that there is no target object with a nonlinear node in the area to be detected. If the detection data includes both the second harmonic signal and the third harmonic signal, then the second alarm message can be a semiconductor node alarm message, a communication terminal alarm message, or a metal node alarm message, indicating that there is a target object in the area to be detected, but the type of the target object cannot be determined at this time.

[0058] Furthermore, based on the signal parameters of the second harmonic signal and the third harmonic signal, the specific category of the target object can be further determined, i.e., whether the target object is a semiconductor node, a communication terminal, or a metal node, and corresponding alarm information can be output accordingly, i.e., any one of the following: semiconductor node alarm information, communication terminal alarm information, and metal node alarm information.

[0059] It should be noted that if the detection device is used to detect nonlinear nodes, in addition to semiconductor nodes, nonlinear nodes also exist in communication terminals such as mobile phones, and there is also a type of metal node that generates second and third harmonic signals. These nodes have similar characteristics. The following section will introduce how to identify these targets.

[0060] The order of the above sub-steps S2032 and S2033 is not restricted; the two sub-steps can be executed simultaneously or sequentially.

[0061] For example, signal parameters may include signal strength. For instance... Figure 7As shown, the step of generating the second alarm information based on the signal parameters of the second harmonic signal and the third harmonic signal (i.e., the above-mentioned sub-step S2033) includes: sub-step S2033a, comparing the signal strength of the second harmonic signal with the signal strength of the third harmonic signal; sub-step S2033b, if the signal strength of the second harmonic signal is less than the signal strength of the third harmonic signal, then determining the second alarm information as a metal node alarm information; sub-step S2033c, if the signal strength of the second harmonic signal is greater than or equal to the signal strength of the third harmonic signal, then determining the second alarm information as a semiconductor node alarm information or a communication terminal alarm information.

[0062] Through extensive experimentation, the inventors determined that the signal strength of the third harmonic signal generated by metal nodes (including corroded metal nodes and dummy nodes) is greater than that of the second harmonic signal, while the signal strength of the third harmonic signal generated by semiconductor nodes or communication terminals is less than that of the second harmonic signal. Therefore, by comparing the signal strengths of the second and third harmonic signals, metal nodes can be accurately distinguished from the other two types of nodes (including semiconductor nodes and communication terminals), thus enabling the accurate output of a second alarm message. This second alarm message has two forms: one is a metal node alarm message, and the other is an alarm message for the other two types of nodes (communication terminal alarm message and semiconductor node alarm message), but at this point, it is still impossible to distinguish whether the target object is a communication terminal or a semiconductor node.

[0063] The order of the above sub-steps S2033b and S2033c is not restricted; the two sub-steps can be executed simultaneously or sequentially.

[0064] In one embodiment, such as Figure 8 As shown, after determining whether the second alarm information is a semiconductor node alarm information or a communication terminal alarm information (i.e., after sub-step S2033c), the target object can be further distinguished as a communication terminal or a semiconductor node based on the jitter of the signal parameters. For example, if the jitter of the signal parameters is large (e.g., the amplitude jitter value is greater than the amplitude jitter threshold in the following embodiment), the detected target object is determined to be a communication terminal; if the signal parameters do not jitter or the jitter is weak (e.g., the amplitude jitter value is less than the amplitude jitter threshold), the detected target object is determined to be a semiconductor node.

[0065] Specifically, this includes, for example, sub-step S2033d, acquiring the parameter values ​​of the signal parameters over multiple time periods. Sub-step S2033e, if at least one parameter value of the signal parameters is greater than or equal to a preset threshold, then determining the second alarm information as a communication terminal alarm information. Sub-step S2033f, if multiple parameter values ​​of the signal parameters are all less than the preset threshold, then determining the second alarm information as a semiconductor node alarm information.

[0066] Multiple time periods can be flexibly set according to specific circumstances. For example, the length of each time period can be 1 millisecond (the length of the time period can be selected and adjusted according to needs), and multiple time periods can be connected sequentially, or there can be a time interval between two adjacent time periods. For example, signal parameters can include the amplitude of the spectral data, parameter values ​​can include amplitude jitter values, and preset thresholds can include preset amplitude jitter thresholds. The amplitude jitter value can be the absolute value of the difference between the maximum and minimum amplitude values ​​within each time period. The amplitude jitter threshold is a fixed value.

[0067] It should be noted that nonlinear nodes also exist in communication terminals such as mobile phones. To effectively distinguish between semiconductor nodes and communication terminals like mobile phones, extensive experiments have revealed that, for example... Figure 9 As shown, the most significant difference between mobile phones and other communication terminals and semiconductor nodes is that the spectral data of mobile phone samples exhibits varying degrees of parameter value changes over time, such as amplitude jitter (changes in the amplitude of the time-domain curve). This is because many actual signals from mobile phones and other communication terminals (such as voice, radar echoes, and wireless communication signals) are time-varying, meaning their frequency components change with time. This time-varying nature causes the spectral data to exhibit jitter at different points in time or within measurement windows, such as... Figure 9 The amplitude or slope of the time-domain curve of the mobile phone shown changes over time, and the amplitude change value (parameter value) is greater than a preset amplitude threshold. However, the spectral data of the semiconductor sample does not exhibit fluctuations, such as... Figure 9 The time-domain curve of the semiconductor shown is relatively stable, without any jitter. Therefore, this characteristic can be used to distinguish between communication terminals such as mobile phones and semiconductor nodes, thereby improving the alarm accuracy of the detection device.

[0068] It should also be noted that the "amplitude jitter value" mentioned in this embodiment can be represented by the amplitude difference between two adjacent extreme points in the time-domain curve. That is, the larger the amplitude difference, the greater the degree of amplitude jitter. Therefore, in one embodiment, the judgment process can be simplified. It is only necessary to determine whether the difference between the maximum and minimum amplitude values ​​is greater than a preset amplitude threshold to determine whether there is significant jitter in the time-domain curve. For example, if the difference between the maximum and minimum amplitude values ​​is greater than the preset amplitude threshold within a certain period, then there is at least one instance of "jitter" in the time-domain curve during that period. As long as "jitter" exists, the target object is determined to be a communication terminal such as a mobile phone. The number of "jitter" instances does not need to be determined.

[0069] Besides the methods mentioned above, amplitude jitter can also be determined by observing changes in the slope of the time-domain curve. For example... Figure 9As shown, the time-domain curve corresponding to a semiconductor node has a relatively stable amplitude and a slope of 0. However, the time-domain curve corresponding to a mobile phone node has multiple inflection points; that is, at each inflection point, the slope will inevitably change from a value greater than 0 to a value less than 0, or vice versa. In other words, for a time-domain curve, if the slope is not consistently greater than or equal to 0, there is at least one instance of "jitter." Similarly, if the slope is not consistently less than or equal to 0, there is at least one instance of "jitter."

[0070] Therefore, in one embodiment, a communication terminal and a semiconductor node can be distinguished by determining whether the slope of the time-domain curve is consistently greater than or equal to 0 within a certain time period. Alternatively, a communication terminal and a semiconductor node can be distinguished by determining whether the slope of the time-domain curve is consistently less than or equal to 0 within a certain time period.

[0071] but, Figure 9 The time-domain curves shown represent an ideal state. In actual applications, the time-domain curves corresponding to semiconductor nodes may experience one or more "jitter" points due to external environmental influences, but they generally tend to be stable. Therefore, the number of jitter points on the time-domain curves corresponding to semiconductor nodes is relatively small, while the time-domain curves corresponding to communication terminals are the opposite.

[0072] In order to improve detection accuracy, in addition to judging the slope change of the time domain curve, the number of "jitters" can also be judged. If the number of "jitters" is within the set threshold range (i.e., the number of jitters is small), the target object is still judged as a nonlinear node; otherwise, it is judged as a communication terminal.

[0073] The order of the above sub-steps S2033e and S2033f is not restricted; the two sub-steps can be executed simultaneously or sequentially.

[0074] In one embodiment, such as Figure 10 As shown, before the step of performing a second analysis and processing on the probe data to obtain the second alarm information (i.e., step S203), the method may further include: determining whether the number of frames of the probe data is greater than or equal to a frame number threshold (i.e., step S2051). If the number of frames of the probe data is less than the frame number threshold, then the second alarm information is determined to be no alarm information (i.e., step S2052). If the number of frames of the probe data is greater than or equal to the frame number threshold, then the step of performing a second analysis and processing on the probe data to obtain the second alarm information is executed (i.e., step S2053).

[0075] It should be noted that when distinguishing between communication terminals such as mobile phones and semiconductor nodes, the differences in their spectrum data are time-dependent. Therefore, a certain amount of data is required; specifically, a sufficient number of data frames are needed to accurately differentiate between communication terminals and semiconductor nodes. The inventors discovered through multiple tests that continuously acquiring data for 3 seconds (with each frame spaced 25 milliseconds, approximately 120 frames) is necessary to capture the characteristics of a mobile phone relatively completely. Therefore, even when the detection device is determined to be stationary, it is also necessary to determine if the number of acquired data frames meets the required condition. Only when this condition is met can the characteristics of the mobile phone be captured relatively completely. Only when the number of detected data frames is greater than or equal to a frame count threshold is the detection data further processed for a second analysis, thereby obtaining a more accurate second alarm message.

[0076] like Figure 3 As shown, the detection method provided in this application embodiment may further include step S204: generating target alarm information based on the first alarm information and the second alarm information.

[0077] It should be noted that the first alarm information obtained from the first analysis and processing process and the second alarm information obtained from the second analysis and processing process can be comprehensively judged to generate target alarm information. The target alarm information can be any one of the following: no alarm information, communication terminal alarm information, semiconductor node alarm information, and metal node alarm information.

[0078] For the first analysis and processing step, there is no high requirement for the number of signal frames acquired; that is, as long as a harmonic signal is detected, a judgment can be made and the first alarm information can be obtained. For the second analysis and processing step, because the judgment method is more refined, a higher requirement is placed on the number of signal frames acquired. In other words, when the number of signal frames is small (the detection time is too short), missed alarms may occur. Therefore, after performing the second analysis and processing and obtaining the second alarm information, it is also necessary to combine it with the first alarm information for a comprehensive judgment. The purpose is to avoid the situation where the second analysis and processing step fails to detect nonlinear nodes and misses alarms when the number of acquired signal frames is small.

[0079] For example, when the second alarm message is "no alarm message," it does not necessarily mean that there is no target in the area to be detected. It may be because the number of signal frames acquired is too small, and subsequent judgment steps have not been executed, resulting in the output of "no alarm message." However, the first analysis and processing is continuously executed and has no requirement for the number of signal frames. In this case, the first analysis and processing can be used to avoid missed detections.

[0080] In one embodiment, if the first alarm information is no alarm information, then the no alarm information is determined as the target alarm information. If the first alarm information is not no alarm information, and the second alarm information is no alarm information, then the target alarm information is generated based on the first alarm information. If the first alarm information is not no alarm information, and the second alarm information is not no alarm information, then the target alarm information is generated based on the second alarm information.

[0081] It should be noted that the first alarm information output by the first analysis and processing can include no alarm information, semiconductor node alarm information, and metal node alarm information, and the second alarm information output by the second analysis and processing can include no alarm information, semiconductor node alarm information, communication terminal alarm information, and metal node alarm information. A comprehensive judgment is made on the first alarm information and the second alarm information to generate target alarm information, which can include no alarm information, semiconductor node alarm information, communication terminal alarm information, and metal node alarm information.

[0082] For example, the process of generating target alarm information can be carried out in the following ways: (1) When the first alarm information is no alarm information, the target alarm information is no alarm information.

[0083] (2) When the first alarm information is either a semiconductor node or a metal node, it is necessary to further determine the second alarm information. If the second alarm information is no alarm information, then the first alarm information is used as the target alarm information.

[0084] (3) When the first alarm information is either a semiconductor node or a metal node, it is necessary to further determine the second alarm information. If the second alarm information is not an alarm information, then the second alarm information is used as the target alarm information.

[0085] It should be noted that when executing step S203, if the motion state of the detection device is in a moving state, the absence of alarm information will be directly used as the second alarm information and output.

[0086] It should also be noted that performing different analysis and processing based on the motion state can avoid the problem of wasting computing resources. For example, if the detection device continuously operates in a highly accurate detection mode, such as continuously running the second analysis and processing, the computational load will be large due to the need to maintain detection accuracy, consuming a lot of computing power. However, if the detection device is in a moving state, its corresponding application scenario may switch to a scenario with relatively lower requirements for detection accuracy, such as an application scenario with high detection efficiency and low detection accuracy requirements, or a user needing to carry the detection device to another area to be detected. In either of these application scenarios, it is not necessary for the detection device to continuously operate in a highly accurate detection mode, thus avoiding the waste of computing resources. The detection method provided in this application embodiment can perform different analysis and processing based on the motion state; for example, the second analysis and processing will only be run when the detection device is detected to be stationary. In this way, the above-mentioned problems can be avoided.

[0087] Next, we will explain one specific principle of the detection method in conjunction with the above embodiments.

[0088] like Figure 11 As shown, the detection method includes the following steps.

[0089] S610. Obtain the detection data obtained by the detection device in detecting the area to be detected, and obtain the motion state of the detection device (same as S101 in the previous embodiment, and will not be described in detail here).

[0090] After confirming the motion state of the detection device, different detection strategies can be executed based on the motion state, thereby improving its applicability to different application scenarios or needs. Specifically, these mainly include the following two detection strategies: (1) In the state of rapid movement, a relatively rough and rapid detection strategy is adopted.

[0091] S621. Determine whether the detection data includes the second harmonic signal and the third harmonic signal (same as S2021 in the previous embodiment, and will not be described in detail here).

[0092] S631. If the detection data does not include the second harmonic signal and / or the third harmonic signal, then the first alarm information is determined to be no alarm information (same as S2022 in the previous embodiment, and will not be described in detail here).

[0093] S632. If the detection data includes the second harmonic signal and the third harmonic signal, it will be determined whether the signal strength of the second harmonic signal is greater than or equal to the signal strength of the third harmonic signal (same as S2023a in the previous embodiment, and will not be described in detail here). S642. If the signal strength of the second harmonic signal is less than the signal strength of the third harmonic signal, then the first alarm message is determined to be a metal node alarm message (same as S2023b in the previous embodiment, and will not be described in detail here).

[0094] S641. If the signal strength of the second harmonic signal is greater than or equal to the signal strength of the third harmonic signal, then the first alarm information is determined to be a semiconductor node alarm information or a communication terminal alarm information (same as S2023c in the previous embodiment, and will not be described in detail here).

[0095] (2) When the detection device is stationary, more detection data is acquired and a more refined detection strategy is implemented.

[0096] S622. Determine whether the number of frames of the probe data is greater than or equal to the frame number threshold (same as S2051 in the previous embodiment, and will not be described in detail here).

[0097] S621. If the number of frames of the probe data is less than the frame number threshold, then the second alarm information is determined to be no alarm information (same as S2052 in the previous embodiment, and will not be described in detail here).

[0098] S634. If the number of frames of the probe data is greater than or equal to the frame number threshold, determine whether the probe data includes the second harmonic signal and the third harmonic signal (same as S2053 and S2031 in the previous embodiment, and will not be described in detail here).

[0099] S643. If the detection data does not include the second harmonic signal and / or the third harmonic signal, then the second alarm information is determined to be no alarm information (same as S2032 in the above embodiment, and will not be described in detail here).

[0100] S644. If the detection data includes the second harmonic signal and the third harmonic signal, determine whether the signal strength of the second harmonic signal is greater than or equal to the signal strength of the third harmonic signal (same as S2033a in the previous embodiment, and will not be described in detail here).

[0101] S652. If the signal strength of the second harmonic signal is less than that of the third harmonic signal, then the second alarm information is determined to be a metal node alarm information (same as S2033b in the previous embodiment, and will not be described in detail here).

[0102] S651. If the signal strength of the second harmonic signal is greater than or equal to the signal strength of the third harmonic signal, obtain the parameter values ​​of the signal parameters in multiple time periods, and determine whether at least one parameter value of the signal parameters is greater than or equal to a preset threshold (same as S2033c and S2033d in the aforementioned embodiments, and will not be described in detail here).

[0103] S661. If at least one parameter value of the signal parameter is greater than or equal to a preset threshold, then the second alarm information is determined to be a communication terminal alarm information (same as S2033e in the previous embodiment, and will not be described in detail here).

[0104] S662. If multiple parameter values ​​of the signal parameters are all less than the preset threshold, then the second alarm information is determined to be a semiconductor node alarm information (same as S2033f in the previous embodiment, and will not be described in detail here).

[0105] S670. Generate target alarm information based on the first alarm information and the second alarm information (same as S204 in the previous embodiment, and will not be described in detail here).

[0106] Please refer to Figure 12 , Figure 12 This is a flowchart illustrating the steps of another detection method provided in an embodiment of this application.

[0107] like Figure 12 As shown, the detection method includes steps S301 to S304.

[0108] Step S301: Obtain the detection data obtained by the detection device in detecting the area to be detected, and obtain the motion state of the detection device.

[0109] The detection device includes, for example, a nonlinear node detection device or other device with target detection capability. The detection device can be in a stationary state or in a moving state. The stationary state can include two situations: small-range, low-speed movement (10-15 cm / s) and complete stillness. Any moving state other than the stationary state can be considered as a moving state.

[0110] For example, the detection device may include a nonlinear node detection device, and the detection data may be second harmonic signals and third harmonic signals. Alternatively, the detection device may include a wireless signal detection device, and the detection data may be wireless signals.

[0111] It should be noted that there are multiple ways to obtain the motion state of the detection device. For example, sensor-based direct measurement technology can be used, the specific principle of which is the same as the aforementioned embodiments, and will not be elaborated further here.

[0112] Step S302: When the motion state of the detection device is in the moving state, the detection data is subjected to the first analysis and processing to obtain the first alarm information.

[0113] When the motion state of the detection device is determined to be in a moving state, it can be determined that the detection device is being used in a scenario where detection efficiency requirements are high but detection accuracy requirements are not high. Therefore, the detection data undergoes a first analysis process, such as using the real-time acquired detection data to obtain a first alarm message. The first alarm message may include no alarm message, semiconductor alarm message, and metal node alarm message, etc. Furthermore, the specific steps of the first analysis process are the same as those of step S202 in the aforementioned embodiment, and the principles and technical effects are also the same, so they will not be elaborated further here.

[0114] Step S303: When the motion state of the detection device is stationary, perform a second analysis and processing on the detection data to obtain a second alarm message.

[0115] The second analysis process differs from the first analysis process. The specific steps of the second analysis process are the same as those of step S203 in the aforementioned embodiment, and the principles and beneficial effects are also the same; therefore, they will not be elaborated upon further here.

[0116] In one embodiment, the first analysis process can be performed when the motion state of the detection device is determined to be moving, and the second analysis process can be performed when the motion state of the detection device is determined to be stationary. That is, neither the first nor the second analysis process needs to be executed continuously; instead, the corresponding judgment logic is executed based on the motion state of the detection device, which can save computational resources.

[0117] At the same time, it can match the user's usage needs in different detection scenarios according to the motion state of the detection device, and can obtain relatively accurate detection results for different detection scenarios. This can improve the detection accuracy of the detected object under different motion states, reduce the error and omission of alarm information, and thus improve the alarm accuracy of the detection device.

[0118] Step S304: Determine the first alarm message or the second alarm message as the target alarm message.

[0119] It should be noted that the detection device can be in either a moving or stationary state. Therefore, either the first alarm message or the second alarm message obtained in the above steps can be received in any order. Thus, either the first alarm message or the second alarm message can be identified as the target alarm message.

[0120] For example, the first alarm information may include no alarm information, semiconductor node alarm information, and metal node alarm information, and the second alarm information may include no alarm information, semiconductor node alarm information, communication terminal alarm information, and metal node alarm information. The first alarm information or the second alarm information is determined as the target alarm information, which can be any one of the following: no alarm information, communication terminal alarm information, semiconductor node alarm information, and metal node alarm information.

[0121] It should be noted that the target alarm information can switch between the first alarm information and the second alarm information as the movement state of the detection device changes over a period of time. For example, when the detection device starts working and is initially stationary, the second alarm information is obtained after the second analysis and processing, and this second alarm information is used as the target alarm information. When the movement state of the detection device changes, such as from a stationary state to a moving state, the first alarm information is obtained after the first analysis and processing of the detection data, and this first alarm information is used as the target alarm information.

[0122] The detection method provided in the above embodiments acquires detection data obtained by the detection device in detecting the area to be detected, and also acquires the motion state of the detection device. When the detection device is in a moving state, the detection data undergoes a first analysis process to obtain a first alarm message; when the detection device is in a stationary state, the detection data undergoes a second analysis process to obtain a second alarm message. The first or second alarm message is then identified as the target alarm message. This embodiment of the application can process detection data based on the motion state of the detection device, thereby adapting to detection requirements under different motion states, improving the detection accuracy of objects under different motion states, reducing errors and omissions in alarm information, and thus improving the alarm accuracy of the detection device.

[0123] Please see Figure 13 , Figure 13 This is a schematic block diagram of a detection device 400 provided in an embodiment of this application.

[0124] like Figure 13 As shown, the detection device 400 includes a processor 401 and a memory 402, which are connected via a bus 403, such as an I2C (Inter-integrated Circuit) bus.

[0125] Specifically, processor 401 provides computing and control capabilities to support the operation of the entire detection device 400. Processor 401 can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0126] Specifically, the memory 402 can be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a portable hard drive, etc.

[0127] Those skilled in the art will understand that Figure 13 The structure shown is merely a block diagram of a portion of the structure related to the embodiments of this application, and does not constitute a limitation on the detection device 400 applied thereto in the embodiments of this application. The specific detection device 400 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0128] The processor 401 is used to run a computer program stored in the memory 402, and implements any of the detection methods provided in the embodiments of this application when executing the computer program.

[0129] In one embodiment, the processor 401 is configured to run a computer program stored in the memory 402, and to implement the steps in the detection method provided in any of the above embodiments when executing the computer program.

[0130] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the detection device 400 described above can be referred to the corresponding process in the aforementioned detection method embodiments, and will not be repeated here.

[0131] Please see Figure 14 , Figure 14 This is a schematic block diagram of a nonlinear node detection device 500 provided in an embodiment of this application.

[0132] like Figure 14 As shown, the nonlinear node detection device 500 includes: a detection device 510.

[0133] In some embodiments, the detection device 510 may be the detection device 400 in the foregoing embodiments. It should be noted that the detection device 510 may include three modes. The first mode corresponds to the first analysis processing, which includes using real-time detection data for logical judgment, such as using real-time spectrum data in the detection data to determine whether the area to be detected includes nonlinear nodes or metal nodes, thereby outputting corresponding alarm information. Therefore, the first analysis processing can also be called real-time alarm judgment. The second mode corresponds to the second analysis processing, which can obtain accurate alarm information. Therefore, the second analysis processing can also be called accurate alarm judgment. The alarm information output by the second analysis processing may differ from that output by the first analysis processing. For example, the first alarm information obtained by the first analysis processing may not include communication terminal alarm information, while the second alarm information obtained by the second analysis processing may include communication terminal alarm information. The third mode corresponds to the above embodiments, which can process the detection data according to the movement state of the detection device 510. For example, the first analysis processing is performed on the detection data when the detection device 510 is in a moving state, and the second analysis processing is performed on the detection data when the detection device 510 is in a stationary state. The detection device 510 has three modes that can be selected or switched through three mode settings, and users can choose the three modes according to their actual needs.

[0134] In some embodiments, the nonlinear node detection device 500 may also be equipped with an alarm device (not shown in the figure). The alarm device is used to output target alarm information. The alarm device is, for example, a display screen, a buzzer or other sound-emitting device, an LED light or a xenon lamp or other light-emitting element. The alarm device outputs target alarm information in a manner that may include at least one of the following: screen display, sound emission, flashing light, etc., to attract the operator's attention. For example, when the nonlinear node detection device 500 is working normally, the indicator light in the alarm device is green. When an abnormality is detected, the indicator light in the alarm device will turn red or other specific colors. Alternatively, when no target is detected, the display screen shows no alarm information; when a target is detected, the display screen shows the specific type of the target, such as nonlinear nodes, metal nodes (including metal nodes and dummy nodes), communication terminals, etc. Targets may be, for example, electronic devices containing semiconductor components such as wireless telephones, acoustic amplifiers, wired microphones, audio and video recorders, detonation circuits, etc.

[0135] In some embodiments, after receiving no alarm information, the display screen can display words such as "No alarm information," "Detecting," or "Probing." Those skilled in the art can select and adjust the wording corresponding to the no alarm information according to actual needs.

[0136] In some embodiments, the nonlinear node detection device 500 includes, for example, a nonlinear node detector. The nonlinear node detection device 500 can be applied to security and explosion-proof inspections in various key locations such as airports, railway stations, government agencies, military facilities, and confidential conference venues.

[0137] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the nonlinear node detection device 500 described above can be referred to the corresponding process in the aforementioned detection method embodiments, and will not be repeated here.

[0138] This application also provides a storage medium for computer-readable storage, which stores one or more programs that can be executed by one or more processors to implement the steps of any of the detection methods provided in this application.

[0139] The storage medium can be the internal storage unit of the detection device in the aforementioned embodiments, such as the hard drive or memory of the detection device. Alternatively, the storage medium can be an external storage device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card equipped on the detection device.

[0140] Those skilled in the art will understand that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned above does not necessarily correspond to the division of physical components. For example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data).

[0141] Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0142] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments. The above are merely specific implementations of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A detection method, characterized in that, include: Acquire detection data obtained by the detection device in detecting the area to be detected, and acquire the motion state of the detection device; Based on the motion state of the detection device, the detection data is processed to obtain target alarm information.

2. The detection method according to claim 1, characterized in that, The step of processing the detection data based on the motion state of the detection device to obtain the target alarm information of the detection device includes: The detection data is subjected to a first analysis and processing to obtain a first alarm message; When the motion state of the detection device is stationary, the detection data is subjected to a second analysis and processing to obtain a second alarm message; the second analysis and processing is different from the first analysis and processing. The target alarm information is generated based on the first alarm information and the second alarm information.

3. The detection method according to claim 2, characterized in that, The step of performing a first analysis and processing on the detection data to obtain the first alarm information includes: Determine whether the detected data includes second harmonic signals and third harmonic signals; If the detection data does not include second harmonic signals and / or third harmonic signals, then the first alarm information is determined to be no alarm information; If the detection data includes a second harmonic signal and a third harmonic signal, then the first alarm information is generated based on the signal parameters of the second harmonic signal and the signal parameters of the third harmonic signal.

4. The detection method according to claim 3, characterized in that, The signal parameters include signal strength; the step of generating the first alarm information based on the signal parameters of the second harmonic signal and the signal parameters of the third harmonic signal includes: The signal strength of the second harmonic signal is compared with the signal strength of the third harmonic signal; If the signal strength of the second harmonic signal is less than the signal strength of the third harmonic signal, then the first alarm information is determined to be a metal node alarm information. If the signal strength of the second harmonic signal is greater than or equal to the signal strength of the third harmonic signal, then the first alarm information is determined to be a semiconductor node alarm information or a communication terminal alarm information.

5. The detection method according to claim 2, characterized in that, The step of performing a second analysis and processing on the detection data and obtaining the second alarm information when the detection device is in a stationary state includes: When the motion state of the detection device is stationary, it is determined whether the detection data includes second harmonic signals and third harmonic signals; If the detection data does not include the second harmonic signal and / or the third harmonic signal, then the second alarm information is determined to be no alarm information; If the detection data includes a second harmonic signal and a third harmonic signal, then the signal parameters of the second harmonic signal and the third harmonic signal are extracted, and the second alarm information is generated based on the signal parameters of the second harmonic signal and the third harmonic signal.

6. The detection method according to claim 5, characterized in that, The signal parameters include signal strength; the step of generating the second alarm information based on the signal parameters of the second harmonic signal and the signal parameters of the third harmonic signal includes: The signal strength of the second harmonic signal is compared with the signal strength of the third harmonic signal; If the signal strength of the second harmonic signal is less than the signal strength of the third harmonic signal, then the second alarm information is determined to be a metal node alarm information; If the signal strength of the second harmonic signal is greater than or equal to the signal strength of the third harmonic signal, then the second alarm information is determined to be a semiconductor node alarm information or a communication terminal alarm information.

7. The detection method according to claim 6, characterized in that, After determining that the second alarm information is a semiconductor node alarm information or a communication terminal alarm information, the method further includes: Obtain the parameter values ​​of the signal parameters over multiple time periods; If at least one of the signal parameters is greater than or equal to a preset threshold, then the second alarm information is determined to be a communication terminal alarm information; If multiple parameter values ​​of the signal parameters are all less than a preset threshold, then the second alarm information is determined to be a semiconductor node alarm information.

8. The detection method according to claim 2, characterized in that, Before the step of performing a second analysis and processing on the detection data to obtain the second alarm information, the method further includes: Determine whether the number of frames in the probe data is greater than or equal to a frame number threshold; If the number of frames of the detected data is less than the frame number threshold, then the second alarm information is determined to be no alarm information; If the number of frames in the detection data is greater than or equal to the frame number threshold, then the step of performing a second analysis and processing on the detection data to obtain a second alarm message is executed.

9. The detection method according to claim 1, characterized in that, The step of processing the detection data based on the motion state of the detection device to obtain target alarm information includes: When the motion state of the detection device is in a moving state, the detection data is subjected to a first analysis and processing to obtain a first alarm message; When the motion state of the detection device is stationary, the detection data is subjected to a second analysis and processing to obtain a second alarm message; The first alarm information or the second alarm information is determined as the target alarm information.

10. The detection method according to any one of claims 1 to 9, characterized in that, The step of acquiring the motion state of the detection device includes: Acquire the motion components of the detection device on multiple directional axes; When the motion component of at least one of the directions is greater than or equal to a preset motion component, the motion state of the detection device is determined to be a moving state; When the motion components of multiple directional axes are all less than the preset motion component, the motion state of the detection device is determined to be a stationary state.

11. The detection method according to any one of claims 2 to 9, characterized in that, The step of generating the target alarm information based on the first alarm information and the second alarm information includes: If the first alarm information is no alarm information, then the no alarm information is determined as the target alarm information; If the first alarm information is not "no alarm information" and the second alarm information is "no alarm information", then the target alarm information is generated based on the first alarm information; If the first alarm information is not "no alarm information" and the second alarm information is not "no alarm information", then the target alarm information is generated based on the second alarm information.

12. A detection device, characterized in that, The detection device includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for establishing communication between the processor and the memory, wherein the computer program, when executed by the processor, implements the detection method as described in any one of claims 1 to 11.

13. A nonlinear node detection device, characterized in that, The nonlinear node detection device includes the detection device as described in claim 12.

14. A storage medium for computer-readable storage, characterized in that, The storage medium stores one or more computer programs, which can be executed by one or more processors to implement the detection method according to any one of claims 1 to 11.