Tap signal false touch detection method, device and equipment and storage medium

CN122986452APending Publication Date: 2026-10-27QINGDAO HAIER WASHING MASCH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510459400.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-11
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

[0005]本申请提供了一种敲击信号的误触检测方法、装置、设备和存储介质,用于解决现有的智能设备处于干扰环境的情况下,无法有效区分敲击信号和干扰信号的问题

Benefits of technology

[0058]本申请提供的敲击信号的误触检测方法,在检测到第一敲击信号时,确定该第一敲击信号对应的振动特征值,并判断该振动特征值是否小于预设阈值,进而在振动特征值小于预设阈值的情况下,将敲击信号确定为有效敲击信号,并控制智能设备进入敲击检测模式,在振动特征值不小于预设阈值的情况下,将敲击信号确定为误触信号。其中,预设阈值是基于误触振动特征参数确定的。该方法通过敲击信号的振动特征确定该敲击信号是否为误触信号,有效区分了干扰信号与有效的敲击信号,从而避免了干扰信号错误触发智能设备的某一操作指令的问题,提升了智能设备的交互性能和用户满意度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122986452A_ABST
    Figure CN122986452A_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of signal processing, and particularly relates to a false touch detection method, device and equipment of a knocking signal and a storage medium. When a first knocking signal is detected, the method determines a vibration characteristic value corresponding to the first knocking signal, and judges whether the vibration characteristic value is less than a preset threshold. Then, in the case that the vibration characteristic value is less than the preset threshold, the knocking signal is determined as a valid knocking signal, and the smart device is controlled to enter a knocking detection mode. In the case that the vibration characteristic value is not less than the preset threshold, the knocking signal is determined as a false touch signal. The preset threshold is determined based on a false touch vibration characteristic parameter. The method determines whether the knocking signal is a false touch signal through the vibration characteristic of the knocking signal, effectively distinguishes the interference signal from the valid knocking signal, thereby avoiding the problem that the interference signal erroneously triggers a certain operation instruction of the smart device, and improving the interaction performance and user satisfaction of the smart device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of signal processing technology, specifically relating to a method, apparatus, device, and storage medium for detecting accidental tapping signals. Background Technology

[0002] In recent years, with the rapid development of IoT and AI technologies, the automation and intelligence levels of smart devices have significantly improved, and users' demands for intelligent interaction are also increasing. Tap detection, as a convenient control method, is gradually being applied to smart products such as clothing handling equipment and smart refrigerators.

[0003] Existing tap detection technologies acquire tap signals using sensors installed in smart devices, then analyze the number of taps to trigger corresponding start or pause functions. However, in real-world applications, devices face various interference signals such as vibration and environmental noise. Current technologies rely on a single signal characteristic to judge tap signals, making it difficult to effectively distinguish between genuine tapping operations and interference signals, leading to erroneous triggering of operation commands corresponding to tap signals.

[0004] Therefore, there is an urgent need for a method that can effectively distinguish between tapping signals and interference signals in order to improve the interactive performance and user satisfaction of smart devices. Summary of the Invention

[0005] This application provides a method, apparatus, device, and storage medium for detecting accidental tapping signals, which addresses the problem that existing smart devices cannot effectively distinguish between tapping signals and interference signals when in an interference environment.

[0006] In a first aspect, this application provides a method for detecting accidental touches of a tap signal, comprising:

[0007] Upon detecting the first impact signal, determine the vibration characteristic value corresponding to the first impact signal;

[0008] Determine whether the vibration characteristic value is less than a preset threshold, the preset threshold being determined based on the accidental touch vibration characteristic parameters;

[0009] If the vibration characteristic value is less than the preset threshold, the first tapping signal is determined as a valid tapping signal, and the smart device is controlled to enter the tapping detection mode.

[0010] If the vibration characteristic value is not less than the preset threshold, the first tapping signal is determined to be an accidental touch signal.

[0011] In one possible implementation, determining the vibration characteristic value corresponding to the first striking signal includes:

[0012] Feature extraction is performed on the first impact signal, and time-domain and frequency-domain analysis is performed on the obtained signal features to obtain corresponding vibration feature values. The vibration feature values ​​include at least one of the following: triaxial acceleration value, vibration amplitude, and capacitance change rate.

[0013] In one possible implementation, the smart device is equipped with a tapping sensor, which is used to sense tapping operations within a corresponding tapping area. After the smart device is controlled to enter the tapping detection mode, the method further includes:

[0014] If a second tapping signal is detected within a preset time period, it is determined whether the tapping sensing device has sensed a tapping operation.

[0015] When the tapping sensor detects the tapping operation, the second tapping signal is determined as a valid tapping signal, and the tapping characteristics of the tapping operation are determined. The tapping characteristics include at least one of the following: number of taps, tapping interval duration, and tapping rhythm.

[0016] The control command corresponding to the tapping feature is determined, and the smart device is controlled to execute the control command.

[0017] In one possible implementation, after determining the first tap signal as a false touch signal, the method further includes:

[0018] Based on the accidental touch signal, the type of accidental touch of the smart device is determined;

[0019] A prompt message is generated based on the type of accidental touch, and the prompt message is sent to the user.

[0020] In one possible implementation, the vibration characteristic values ​​further include: vibration intensity, vibration frequency, vibration duration, and vibration mode. Determining the type of accidental touch on the smart device based on the accidental touch signal includes:

[0021] When the vibration intensity is at a first intensity level, the vibration frequency is at a first frequency level, the vibration duration is at a first duration level, and the vibration pattern is periodic vibration, the vibration type is determined to be environmental vibration.

[0022] When the vibration intensity is at the second intensity level, the vibration frequency is at the second frequency level, the vibration duration is at the second duration level, and the vibration form is a damped pulse vibration, the vibration type is determined to be touch screen vibration, wherein the second intensity level is lower than the first intensity level, the second frequency level is higher than the first frequency level, and the second duration level is lower than the first duration level.

[0023] When the vibration intensity and frequency are irregular, and the vibration pattern is intermittently triggered randomly, the vibration type is determined to be equipment failure vibration.

[0024] In one possible implementation, the method further includes:

[0025] If the tapping sensor does not detect the tapping operation, the second tapping signal is determined to be a false touch signal.

[0026] In one possible implementation, before determining the vibration characteristic value corresponding to the first impact signal, the method further includes:

[0027] When a false touch signal is detected, the minimum false touch vibration characteristic value is determined from the false touch vibration characteristic parameters of the false touch signal;

[0028] Determine whether the minimum accidental vibration characteristic value is greater than the preset threshold;

[0029] If the minimum accidental vibration characteristic value is greater than the preset threshold, the preset threshold is updated using the minimum accidental vibration characteristic value.

[0030] Secondly, this application provides a device for detecting accidental touches of a tapping signal, comprising:

[0031] The determining module is used to determine the vibration characteristic value corresponding to the first impact signal when the first impact signal is detected;

[0032] The judgment module is used to determine whether the vibration characteristic value is less than a preset threshold, the preset threshold being determined based on the accidental touch vibration characteristic parameters;

[0033] The control module is used to determine the first tapping signal as a valid tapping signal and control the smart device to enter the tapping detection mode when the vibration characteristic value is less than the preset threshold.

[0034] The determining module is further configured to determine the first tapping signal as a false touch signal if the vibration characteristic value is not less than the preset threshold.

[0035] In one possible implementation, the device further includes: an analysis module;

[0036] The analysis module is used to extract features from the first impact signal and perform time-domain and frequency-domain analysis on the obtained signal features to obtain corresponding vibration feature values. The vibration feature values ​​include at least one of the following: triaxial acceleration value, vibration amplitude, and capacitance change rate.

[0037] In one possible implementation, the smart device is equipped with a tapping sensor, and the determining module is further configured to determine whether the tapping sensor has sensed a tapping operation if a second tapping signal is detected within a preset time period.

[0038] The determining module is further configured to, when the tapping sensing device senses the tapping operation, determine the second tapping signal as a valid tapping signal and determine the tapping characteristics of the tapping operation, wherein the tapping characteristics include at least one of the following: number of taps, tapping interval duration, and tapping rhythm.

[0039] The determining module is further configured to determine the control command corresponding to the tapping feature and control the smart device to execute the control command.

[0040] In one possible implementation, the apparatus further includes: a generation module;

[0041] The determining module is further configured to determine the type of accidental touch of the smart device based on the accidental touch signal;

[0042] The generation module is used to generate a prompt message based on the accidental touch type and send the prompt message to the user.

[0043] In one possible implementation, the vibration characteristic values ​​further include: vibration intensity, vibration frequency, vibration duration, and vibration mode. The determining module is further configured to determine the vibration type as environmental vibration when the vibration intensity is at a first intensity level, the vibration frequency is at a first frequency level, the vibration duration is at a first duration level, and the vibration mode is periodic vibration.

[0044] The determining module is further configured to determine the vibration type as touch screen vibration when the vibration intensity is at a second intensity level, the vibration frequency is at a second frequency level, the vibration duration is at a second duration level, and the vibration form is a damped pulse vibration, wherein the second intensity level is lower than the first intensity level, the second frequency level is higher than the first frequency level, and the second duration level is lower than the first duration level.

[0045] The determining module is further configured to determine the vibration type as equipment failure vibration when the vibration intensity and vibration frequency are irregular and the vibration mode is intermittently and randomly triggered.

[0046] In one possible implementation, the determining module is further configured to determine the second tapping signal as a false touch signal if the tapping sensor does not detect the tapping operation.

[0047] In one possible implementation, the device further includes: an update module;

[0048] The determining module is further configured to determine the minimum false touch vibration characteristic value from the false touch vibration characteristic parameters of the false touch signal when a false touch signal is detected;

[0049] The judgment module is also used to determine whether the minimum accidental touch vibration characteristic value is greater than the preset threshold.

[0050] The update module is used to update the preset threshold using the minimum accidental touch vibration characteristic value when the minimum accidental touch vibration characteristic value is greater than the preset threshold.

[0051] Thirdly, this application provides a device for detecting accidental touches of a tapping signal, comprising:

[0052] Memory;

[0053] processor;

[0054] The memory stores computer-executed instructions;

[0055] The processor executes computer execution instructions stored in the memory to implement the method for detecting accidental tapping signals as described in the first aspect and various possible implementations of the first aspect above.

[0056] Fourthly, this application provides a computer storage medium storing computer execution instructions thereon, which are executed by a processor to implement the method for detecting accidental touches of a tap signal as described in the first aspect and various possible implementations thereof.

[0057] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the method for detecting accidental touches of a tap signal as described above.

[0058] The method for detecting accidental taps provided in this application, upon detecting a first tap signal, determines the vibration characteristic value corresponding to the first tap signal and judges whether the vibration characteristic value is less than a preset threshold. If the vibration characteristic value is less than the preset threshold, the tap signal is determined as a valid tap signal, and the smart device is controlled to enter a tap detection mode. If the vibration characteristic value is not less than the preset threshold, the tap signal is determined as an accidental tap signal. The preset threshold is determined based on the accidental tap vibration characteristic parameters. This method determines whether a tap signal is an accidental tap signal by analyzing its vibration characteristics, effectively distinguishing between interference signals and valid tap signals. This avoids the problem of interference signals erroneously triggering an operation command on the smart device, improving the interactive performance of the smart device and user satisfaction. Attached Figure Description

[0059] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0060] Figure 1 The flowchart of the accidental touch detection method for tap signals provided in the embodiments of this application Figure 1 ;

[0061] Figure 2 The flowchart of the accidental touch detection method for tap signals provided in the embodiments of this application Figure 2 ;

[0062] Figure 3 This is the flowchart of the accidental touch detection method for tap signals provided in the embodiments of this application. Figure 3 ;

[0063] Figure 4 This is a schematic diagram of the accidental touch detection device for the tapping signal provided in this application;

[0064] Figure 5 This is a schematic diagram of the structure of the accidental touch detection device for the tapping signal provided in this application.

[0065] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0066] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions 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.

[0067] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented, for example, in orders other than those illustrated or described herein.

[0068] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0069] With the development of smart home technology, smart refrigerators, laundry detergents, smart cleaning equipment, and other intelligent devices have become standard features in modern homes and businesses, providing users with convenient and efficient services. To further improve the efficiency and accuracy of interaction between smart devices and users, tap detection, as a convenient control method, is gradually being applied to smart products such as laundry detergents and smart refrigerators.

[0070] Existing tap detection technology uses sensors installed in smart devices to collect vibration or sound signals emitted by users, and controls the smart device based on these vibration or sound signals. For example, if the smart device is a smart refrigerator, and the collected tap signal is two vibration signals with an interval of less than 1 second, then the refrigerator door of the smart refrigerator will be opened.

[0071] However, in real-world applications, smart devices operate in complex environments such as homes or shopping malls. These environments contain various interference signals, including vibrations from other smart devices and tapping signals from unintentional user actions. If these interference signals match a preset tapping detection logic, the smart device may erroneously trigger the corresponding operation command, causing inconvenience or even safety hazards for the user. For example, if a user places a smart dryer on top of a smart washing machine, with the dryer running and the washing machine in standby mode, the washing machine will automatically start if it detects vibrations from the dryer and the vibrations match a preset startup logic.

[0072] Therefore, existing tap detection technologies cannot effectively distinguish between interference signals and valid tap signals in complex interference environments, which leads to reduced interactive performance and user satisfaction of smart devices.

[0073] To address the aforementioned issues, this application provides a method for detecting accidental tapping of a tapping signal. This method determines whether a tapping signal is valid by judging whether the vibration characteristic value of the tapping signal is less than a preset threshold when a tapping signal is detected. This accurately distinguishes between interference signals and valid tapping signals, avoiding the problem of interference signals erroneously triggering an operation command of a smart device, thereby improving the interactive performance and user satisfaction of the smart device.

[0074] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0075] Figure 1 The flowchart of the accidental touch detection method for the tap signal provided in this embodiment Figure 1 The method is implemented by a smart device, such as a clothing processing device, a smart refrigerator, or a smart oven. Figure 1 As shown in the figure, this embodiment provides a method for detecting accidental tapping signals, including:

[0076] S101: When the first impact signal is detected, determine the vibration characteristic value corresponding to the first impact signal.

[0077] The method is implemented by a smart device, which is equipped with a knock signal detection device for collecting knock signals. The knock signal detection device can be, for example, a piezoelectric sensor, a vibration sensor, or an acceleration sensor; this application does not impose any limitations on this.

[0078] Specifically, when the smart device detects the first tapping signal, it analyzes and processes the time-domain and frequency-domain characteristics of the first tapping signal to obtain the vibration characteristic value of the first tapping signal. The vibration characteristic value can be, for example, triaxial acceleration value, vibration amplitude and pulse width, etc., to characterize the vibration characteristics of the first tapping signal.

[0079] For example, the aforementioned impact signal detection device is an accelerometer. When the accelerometer acquires the first impact signal, the intelligent device performs feature extraction on the first impact signal to obtain the triaxial acceleration of the first impact signal. This triaxial acceleration characterizes the vibration direction, vibration angle, vibration intensity distribution, and vibration mode of the first impact signal. The vibration mode can be, for example, a single impact signal and a continuous vibration signal; this application does not limit this.

[0080] Optionally, when the first tap signal is detected, the first tap signal is preprocessed, including but not limited to signal filtering, signal amplification, signal normalization, noise suppression, and outlier removal.

[0081] S102: Determine whether the vibration characteristic value is less than a preset threshold; if the vibration characteristic value is less than the preset threshold, execute the following step S103; if the vibration characteristic value is not less than the preset threshold, execute the following step S104.

[0082] The preset threshold is determined based on the accidental touch vibration characteristic parameters to distinguish whether the collected tapping signal is a valid signal or an accidental touch signal. The aforementioned accidental touch vibration characteristic parameters are determined based on various interference signals such as background noise in the environment where the smart device is located, noise generated by accidental tapping by the user, and noise from device malfunctions, for example, vibration noise from other devices in the environment where the smart device is located.

[0083] Specifically, after obtaining the vibration characteristic value, it is determined whether the vibration characteristic value is less than the aforementioned preset threshold to determine whether the first tap signal is a false tap signal or a valid tap signal. If the vibration characteristic value is less than the preset threshold, it indicates that the vibration characteristic value of the first tap signal is not within the characteristic value range defined by background noise or other interference signals, and thus the first tap signal is determined to be a valid signal. Furthermore, if the vibration characteristic value is not less than the preset threshold, it indicates that the first tap signal is within the range defined by the false tap vibration characteristic parameter, and therefore, the first tap signal is determined to be a false tap signal.

[0084] This method analyzes the vibration characteristic values ​​of the first tap signal by setting a preset threshold, effectively distinguishing between interference signals and valid tap signals, thereby improving the accuracy of human-computer interaction and user satisfaction. Furthermore, the false touch vibration characteristic parameters in this method are determined based on various interference signals such as background noise and equipment malfunction noise in the environment where the smart device is located. Determining the preset threshold based on these false touch vibration characteristic parameters adapts to the application scenarios of smart devices and helps improve the accuracy of distinguishing between valid and false touch signals.

[0085] S103: Determine the first tap signal as a valid tap signal and control the smart device to enter the tap detection mode.

[0086] If the judgment result of step S102 indicates that the vibration characteristic value is less than a preset threshold, it means that the vibration characteristic value of the first tapping signal meets the vibration characteristic value range corresponding to a valid tapping signal, and the vibration noise in the environment where the smart device is located is relatively low. Therefore, the first tapping signal is determined to be a valid tapping signal, and the smart device is controlled to enter the tapping detection mode. In this tapping detection mode, the smart device analyzes and processes the first tapping signal to execute the control command corresponding to the first tapping signal. For example, the smart device analyzes and processes the first tapping signal to determine the tapping characteristics of the first tapping signal, and determines whether the tapping characteristics meet one of multiple preset tapping detection logics. If the tapping characteristics meet a certain tapping detection logic, the control command corresponding to that tapping detection logic is triggered, so that the smart device executes the operation corresponding to that control command.

[0087] S104: The first tap signal is determined to be a false touch signal.

[0088] The accidental touch signals include, but are not limited to: vibration noise from other devices in the application scenario of the smart device, vibration from device malfunction, and vibration from unintentional tapping by the user. Specifically, if the judgment result of the above step S102 indicates that the vibration characteristic value is not less than a preset threshold, it means that the vibration noise in the scenario where the smart device is located is relatively large, and the first tapping signal collected by the smart device through the tapping signal detection device contains a large number of interference signals, and the vibration characteristic value of the interference signals is relatively large. Therefore, the first tapping signal is determined to be an accidental touch signal.

[0089] This method accurately identifies accidental touch signals by using the vibration characteristic value of the first tap signal, thus avoiding the use of accidental touch signals for tap detection and the subsequent erroneous triggering of an operation command, which would reduce the user's interactive experience.

[0090] The method for detecting accidental taps provided in this embodiment determines the vibration characteristic value corresponding to the first tap signal when a first tap signal is detected, and judges whether the vibration characteristic value is less than a preset threshold. If the vibration characteristic value is less than the preset threshold, the tap signal is determined as a valid tap signal, and the smart device is controlled to enter the tap detection mode. If the vibration characteristic value is not less than the preset threshold, the tap signal is determined as an accidental tap signal. The preset threshold is determined based on the accidental tap vibration characteristic parameters. This method determines whether a tap signal is an accidental tap signal by analyzing its vibration characteristics, effectively distinguishing between interference signals and valid tap signals. This avoids the problem of interference signals erroneously triggering an operation command of the smart device, improving the interactive performance of the smart device and user satisfaction.

[0091] Figure 2 The flowchart of the accidental touch detection method for the tap signal provided in this embodiment Figure 2 .like Figure 2 As shown, in this embodiment... Figure 1 Based on the embodiments, a possible implementation process for accidental touch detection of tap signals is described in detail. The accidental touch detection method for tap signals provided in this embodiment includes:

[0092] S201: When the first impact signal is detected, the first impact signal is feature extracted, and the obtained signal features are analyzed in the time domain and frequency domain to obtain the corresponding vibration feature values.

[0093] The vibration characteristic values ​​include at least one of the following: triaxial acceleration value, vibration amplitude, and capacitance change rate.

[0094] Specifically, a knocking signal is captured by a knocking signal detection device installed on a smart device. When the knocking signal detection device collects the first knocking signal, the smart device extracts features from the first knocking signal according to preset rules to obtain at least one key feature. The at least one key feature is then analyzed in the time domain and frequency domain to obtain the corresponding vibration feature. The vibration feature includes, but is not limited to, the aforementioned vibration feature value.

[0095] For example, the aforementioned impact signal detection device is an accelerometer. When the accelerometer acquires a first impact signal, it uploads the signal to the processor of a smart device. The processor then extracts features from the first impact signal in the time and frequency domains to obtain signal features such as amplitude, waveform, and spectrum. Furthermore, it analyzes these multiple signal features in the time and frequency domains to obtain the triaxial acceleration value, vibration amplitude, dominant frequency component, and frequency band energy distribution of the first impact signal. The triaxial acceleration value and vibration amplitude are the aforementioned vibration characteristic values.

[0096] S202: Determine whether the vibration characteristic value is less than a preset threshold; if the vibration characteristic value is less than the preset threshold, execute the following step S203; if the vibration characteristic value is not less than the preset threshold, execute the following step S208.

[0097] The explanation of step S202 is similar to that of step S102 above.

[0098] For example, the vibration characteristic value is the peak value of the triaxial composite acceleration, which is 0.15. The preset threshold is 0.2. Then, it is determined whether the peak value of the triaxial composite acceleration is less than the preset threshold, that is, whether 0.15 is less than 0.2. If the determination result is that 0.15 is less than 0.2, then the following step S203 is executed: the first tap signal is determined as a valid tap signal, the first tap signal is stored in the valid signal list, and the smart device is controlled to enter the tap detection mode.

[0099] For example, the vibration characteristic value is the dominant frequency value of the first tapping signal, which is 250Hz (hertz). The preset threshold is 200Hz. Then, it is determined whether the dominant frequency value is less than the preset threshold, that is, whether 250Hz is less than 200Hz. If the determination result is that 250Hz is not less than 200Hz, it means that the current vibration characteristic value exceeds the range corresponding to the valid tapping signal. Then, the following step S208 is executed to determine the first tapping signal as a false tapping signal.

[0100] S203: Determine the first tap signal as a valid tap signal and control the smart device to enter the tap detection mode.

[0101] The explanation of step S202 is similar to that of step S103 above, and will not be repeated here.

[0102] S204: If a second tapping signal is detected within a preset time period, determine whether the tapping sensor has sensed a tapping operation.

[0103] In this method, the executing entity is a smart device equipped with a tapping sensor, which is used to detect tapping operations within a corresponding tapping area. Furthermore, the cutoff time of the aforementioned preset duration is the moment when the second tapping signal is acquired. This preset duration is based on the tapping interval setting in the preset tapping detection logic, but can also be set according to user needs; this application does not impose any restrictions on this.

[0104] Specifically, when a smart device enters the tap detection mode, it indicates that the vibration and noise in the environment where the smart device is currently located are relatively low and will not affect the tapping signal emitted by the user. Therefore, if a second tapping signal is detected within a preset time, it is not necessary to distinguish between an interference signal and a valid tapping signal. It is only necessary to determine whether the tapping sensor within the sensing area has detected a tapping operation, to avoid the second tapping signal being a vibration signal generated by the user unintentionally tapping other areas of the smart device, or a vibration signal generated by the user tapping other devices. Furthermore, if the tapping sensor within the sensing area does not detect a tapping operation, step S205 is executed; if the tapping sensor within the sensing area detects a tapping operation, step S206 is executed.

[0105] For example, in order to prevent accidental touch operations by users, the smart device sets the tap logic to receive the same tap signal at least twice, and the preset duration is 3 seconds. If the first tap signal activates the tap detection mode of the smart device, and the second tap signal is received within 3 seconds, it is determined whether the tap sensor in the sensing area of ​​the smart device has sensed the tapping action.

[0106] Optionally, the aforementioned sensing area may be located on the device's operating interface or casing; this application does not impose any limitations on this. For example, if the smart device is a smart washing machine, the aforementioned sensing area may be located on the washing machine's drum door or on the washing machine's operating interface.

[0107] When the second tapping signal is detected within a preset time period, this method does not need to distinguish whether the second tapping signal is an interference signal or a valid tapping signal. Instead, it determines whether a tapping operation is sensed in the tapping area, which further ensures the authenticity and validity of the tapping signal, improves the accuracy of tapping detection, and thus increases the accuracy of user interaction with smart devices.

[0108] S205: If the tapping sensor does not detect a tapping operation, the second tapping signal is determined to be a false touch signal.

[0109] If step S204 determines that the tapping sensor did not detect a tapping operation, then the second tapping signal is determined not to be a tapping action by the user in the sensing area, and therefore the second tapping signal is determined to be a false touch signal. For example, a smart washing machine has a sensing area on its drum door. When the sensing area receives a tapping signal, it instructs the smart washing machine to automatically open the drum door based on the tapping signal. If the smart washing machine detects a second tapping signal after activating the tapping detection mode, and the sensing area on the drum door does not detect a tapping operation, then the second tapping signal is determined to be a false touch signal, and the smart washing machine will not automatically open the drum door.

[0110] S206: When the tapping sensor detects a tapping operation, the second tapping signal is determined as a valid tapping signal, and the tapping characteristics of the tapping operation are determined.

[0111] The striking characteristics include at least one of the following: the number of strikes, the duration of the striking interval, and the striking rhythm.

[0112] If step S204 determines that the tapping sensor has detected a tapping operation, then the second tapping signal is determined to be a genuine tapping signal generated by the user's tapping operation. Therefore, the second tapping signal is determined as a valid tapping signal, and the tapping feature corresponding to the tapping operation is determined. The tapping feature is used to indicate the tapping logic of the second tapping signal.

[0113] For example, after detecting the second tap signal, if the tap sensing device in the sensing area detects the user's tapping operation, then the second tap signal is determined to be a valid tap signal, and the tapping operation is analyzed to determine the corresponding number of taps, tapping interval duration, tapping intensity, and tapping rhythm.

[0114] S207: Determine the control command corresponding to the tapping feature and control the smart device to execute the control command.

[0115] After obtaining the tapping characteristics of the second tapping signal, the target tapping detection logic that the tapping characteristics match is determined from multiple preset tapping detection logics. Then, the control command corresponding to the target tapping detection logic is determined, and the smart device is controlled to perform the corresponding operation based on the control command.

[0116] For example, if the second tapping signal has the following characteristics: two consecutive taps with a tapping interval of 2 milliseconds, a tapping intensity of 3, and a tapping rhythm of "da da", then the target tapping detection logic matching this tapping characteristic is queried from the tapping detection logic list of the smart device. The target tapping detection logic is: two consecutive taps with a tapping interval of less than 3 milliseconds, a tapping intensity of no more than 3, and a tapping rhythm of "da da". The control command corresponding to this target tapping detection logic is: turn on voice broadcast. Then the smart device is controlled to execute this control command to enable the voice broadcast function.

[0117] S208: The first tap signal is determined to be a false touch signal.

[0118] The explanation of step S208 is similar to that of step S104 above, and will not be repeated here.

[0119] S209: Determine the type of accidental touch of the smart device based on the accidental touch signal.

[0120] After identifying the first tap signal as a false touch signal, the type of false touch is further determined to improve the intelligence level of false touch detection. Each type of false touch corresponds to a different range of vibration characteristic values. Therefore, after identifying the first tap signal as a false touch signal, the vibration characteristic values ​​of the first tap signal are analyzed and processed to determine the range of its vibration characteristic values.

[0121] Optionally, a method for determining the corresponding accidental touch type based on the vibration characteristic values ​​of the accidental touch signal is provided herein. In this method, the vibration characteristic values ​​further include: vibration intensity, vibration frequency, vibration duration, and vibration pattern. The method includes: determining the vibration type of the accidental touch signal as environmental vibration when the vibration intensity is at a first intensity level, the vibration frequency is at a first frequency level, the vibration duration is at a first duration level, and the vibration pattern is periodic vibration. Furthermore, determining the vibration type of the accidental touch signal as touchscreen vibration when the vibration intensity is at a second intensity level, the vibration frequency is at a second frequency level, the vibration duration is at a second duration level, and the vibration pattern is damped pulse vibration. Additionally, determining the vibration type of the accidental touch signal as equipment malfunction vibration when the vibration intensity and vibration frequency are irregular, and the vibration pattern is intermittent and randomly triggered.

[0122] The second intensity level is lower than the first intensity level, the second frequency level is higher than the first frequency level, and the second duration level is lower than the first duration level. Environmental vibration is used to indicate that the smart device is on a vibrating platform, or that other vibrating devices exist in the environment in which the smart device is located; for example, other vibrating devices are placed on the smart device.

[0123] For example, Table 1 is a classification rule table for accidental touch signals. As shown in Table 1, vibration intensity includes: first intensity level "P3", second intensity level "P2", and third intensity level "P1", with the intensity levels decreasing sequentially. Vibration frequency includes: first frequency level "F1", second frequency level "F2", and third frequency level "F3", with the frequency levels increasing sequentially. Vibration duration includes: first duration level "T3", second duration level "T2", and third duration level "T1", with the duration levels decreasing sequentially. Vibration form includes: periodic vibration "0", damped pulse vibration "1", and intermittent vibration "2". Each duration level corresponds to a different duration range. The characteristic value corresponding to irregular vibration intensity and vibration frequency is "F". When the duration level is not within the range corresponding to the first, second, and third duration levels, the characteristic value corresponding to the duration level is "F".

[0124] Table 1. Classification Rules for Accidental Touch Signals

[0125]

[0126] Understandably, the specific characters corresponding to the above-mentioned feature levels can be set according to specific needs. For example, the first intensity level can be "A", the second intensity level can be "B", and the third intensity level can be "C". This application does not impose any restrictions on this.

[0127] S210: Generate a prompt message based on the type of accidental touch and send the prompt message to the user.

[0128] Specifically, after obtaining the accidental touch type corresponding to the accidental touch signal, a prompt message is generated based on the accidental touch type and sent to the user. For example, after obtaining the accidental touch type, a solution and reminder method corresponding to that accidental touch type are determined, and a prompt message is generated based on the solution, reminder method, and accidental touch type. This prompt message is then sent to the user's terminal and displayed on the user's terminal according to the corresponding reminder method. The reminder methods include, but are not limited to: "screen pop-up + vibration," "voice prompt + icon flashing," and "status bar text notification." Understandably, different accidental touch types correspond to different reminder methods, and these reminder methods can also be set by the user according to their preferences; this application does not impose any restrictions on this.

[0129] Optionally, the above prompts can be displayed on smart devices by flashing indicator lights, sounding a buzzer, or controlling the interface to vibrate and lock the screen for 3 seconds to alert the user.

[0130] The method for detecting accidental touches using tapping signals provided in this embodiment extracts features from the first tapping signal upon detection, and performs time-domain and frequency-domain analysis on the obtained signal features to obtain corresponding vibration feature values. It then determines whether these vibration feature values ​​are less than a preset threshold. If the vibration feature values ​​are not less than the preset threshold, the first tapping signal is identified as an accidental touch signal. Based on this accidental touch signal, the type of accidental touch on the smart device is determined, and a prompt message is generated and sent to the user. This method accurately distinguishes accidental touch signals by judging the vibration feature values ​​of the first tapping signal and further determines the corresponding accidental touch type. Based on this type, a prompt message is generated to inform the user of the accidental touch type, avoiding continuous collection of accidental touch signals by the smart device, thus reducing energy consumption. Furthermore, the prompt message can also suggest solutions corresponding to the accidental touch type, improving the interaction efficiency of the smart device.

[0131] Furthermore, this method determines the first tapping signal as a valid tapping signal when the vibration characteristic value is less than a preset threshold. After the smart device enters the tapping detection mode, if a second tapping signal is detected within a preset time period, it further determines whether the tapping sensor has detected a tapping operation. If the tapping sensor does not detect a tapping operation, the second tapping signal is determined as a false touch signal. If the tapping sensor detects a tapping operation, the second tapping signal is determined as a valid tapping signal, and the tapping characteristics of the tapping operation are determined. Then, the control command corresponding to the tapping characteristics is determined to control the smart device to execute the operation corresponding to the control command. This method, when the first tapping signal is a valid tapping signal, triggers the tapping detection mode and detects the second tapping signal within a preset time period, without needing to again determine whether the vibration characteristic value of the second tapping signal is within the range corresponding to a valid tapping signal. This reduces the interaction energy consumption of the smart device and helps improve interaction efficiency. Furthermore, after triggering the tap detection mode, this method determines whether the second tap signal is a real tap signal by checking whether the tap sensor in the sensing area detects a tap operation. This improves the accuracy of false touch detection, thereby increasing the accuracy of interaction and enhancing the user's experience with smart devices.

[0132] Figure 3 The flowchart of the accidental touch detection method for the tap signal provided in this embodiment Figure 3 .like Figure 3 As shown, in this embodiment... Figure 1-2 Based on the embodiments, before determining the vibration characteristic value of the first tapping signal, a possible implementation process for updating the preset threshold is described in detail. The accidental tapping detection method for the tapping signal provided in this embodiment includes:

[0133] S301: When a false touch signal is detected, determine the minimum false touch vibration characteristic value from the false touch vibration characteristic parameters of the false touch signal.

[0134] Among them, the accidental touch signal includes a variety of interference signals in the environment where the smart device is located, and the accidental touch vibration characteristic parameter is the vibration characteristic range corresponding to the above-mentioned interference signals.

[0135] Specifically, upon detecting a false touch signal, feature extraction and analysis are performed on the signal to determine the fluctuation range corresponding to each vibration characteristic value. This fluctuation range is then defined as the false touch vibration characteristic parameter corresponding to each vibration characteristic value. The minimum value within this fluctuation range is determined as the minimum false touch vibration characteristic value, and the preset threshold is updated based on this minimum false touch vibration characteristic value. Different vibration characteristic values ​​correspond to different minimum false touch vibration characteristic values.

[0136] S302: Determine whether the minimum false touch vibration characteristic value is greater than the preset threshold; if the minimum false touch vibration characteristic value is greater than the preset threshold, execute the following step S303; if the minimum false touch vibration characteristic value is not greater than the preset threshold, execute the following step S304.

[0137] The minimum false-touch vibration characteristic value is the minimum vibration characteristic value corresponding to the vibration noise. Therefore, vibration noise and valid impact signals can be distinguished based on this minimum false-touch vibration characteristic value. Specifically, after obtaining the minimum false-touch vibration characteristic value, it is determined whether the minimum false-touch characteristic value is greater than a preset threshold to determine whether the preset threshold is within the vibration noise characteristic value range defined by the minimum false-touch characteristic value, i.e., whether the preset threshold meets the update condition. If the minimum false-touch vibration characteristic value is greater than the preset threshold, i.e., the preset threshold is within the vibration noise characteristic value range defined by the minimum false-touch characteristic value, then step S303 is executed to update the preset threshold based on the minimum false-touch characteristic value, so as to more accurately distinguish between false-touch signals and valid impact signals based on the updated preset threshold. Furthermore, if the minimum false-touch vibration characteristic value is not greater than the preset threshold, i.e., the preset threshold is within the characteristic value range of valid impact signals defined by the minimum false-touch characteristic value, then it is not necessary to update the preset threshold based on the minimum false-touch vibration characteristic value.

[0138] Optionally, the above judgment results are stored in a preset threshold judgment record, and the preset threshold judgment record is retrieved within a preset period. If the retrieval results indicate that more than a preset number of minimum false touch vibration characteristic values ​​are less than the target vibration characteristic value, it means that the vibration characteristic value of the vibration noise in the environment where the smart device is located is above the target vibration characteristic value. Therefore, the preset threshold is updated based on the target vibration characteristic value. For example, if 80% of the minimum false touch vibration characteristic values ​​are less than 200Hz, the preset threshold is updated based on 200Hz.

[0139] S303: The preset threshold is updated using the minimum false vibration characteristic value.

[0140] If the judgment result of step S302 indicates that the minimum accidental vibration characteristic value is greater than a preset threshold, then the preset threshold is updated based on the minimum accidental vibration characteristic value. For example, the current preset threshold is updated to the minimum accidental vibration characteristic value to obtain the updated preset threshold; or, the minimum accidental vibration characteristic value is reduced based on a preset rule to obtain a target preset threshold, and the current preset threshold is replaced with the target preset threshold. This application does not limit the method of updating the preset threshold using the minimum accidental vibration characteristic value.

[0141] S304: Store the accidental vibration characteristic parameters into the accidental vibration characteristic list.

[0142] The vibration characteristic value corresponding to the vibration noise in the environment where the smart device is located is determined as the first vibration characteristic value. If the judgment result of the above step S302 indicates that the minimum false touch vibration characteristic value is not greater than a preset threshold, it means that the first vibration characteristic value is within the vibration characteristic value range of the false touch signal limited by the preset threshold. Therefore, there is no need to update the preset threshold. It is only necessary to store the false touch vibration characteristic parameters corresponding to the false touch signal in the false touch vibration characteristic list so that the vibration characteristic range corresponding to the vibration noise can be accurately determined based on the false touch vibration characteristic list, and then the preset threshold can be updated according to the vibration characteristic range. For example, if the false touch vibration characteristic parameters in the false touch vibration characteristic list indicate that the peak value of the false touch vibration acceleration is within 8, the preset threshold corresponding to the peak value of vibration acceleration is updated to 8.

[0143] The method for detecting accidental touches in this embodiment determines a minimum accidental touch vibration feature value from the accidental touch vibration feature parameters of the accidental touch signal when an accidental touch signal is detected. It then determines whether this minimum accidental touch vibration feature value is greater than a preset threshold. If the minimum accidental touch vibration feature value is greater than the preset threshold, the preset threshold is updated using the minimum accidental touch vibration feature value. If the minimum accidental touch vibration feature value is not greater than the preset threshold, the accidental touch vibration feature parameters are stored in the accidental touch vibration feature list. This method, based on the accidental touch vibration feature parameters of the accidental touch signal, achieves dynamic adjustment of the preset threshold, thereby improving the sensitivity of identifying accidental touch signals and enhancing the scenario adaptability of the preset threshold.

[0144] Figure 4 A schematic diagram of the structure of the accidental touch detection device for the tapping signal provided in this application. As shown in Figure 4, this application provides an accidental touch detection device for the tapping signal, the accidental touch detection device 400 for the tapping signal comprising:

[0145] The determining module 401 is used to determine the vibration characteristic value corresponding to the first impact signal when the first impact signal is detected;

[0146] The judgment module 402 is used to determine whether the vibration characteristic value is less than a preset threshold, the preset threshold being determined based on the accidental touch vibration characteristic parameters;

[0147] The control module 403 is used to determine the first tapping signal as a valid tapping signal and control the smart device to enter the tapping detection mode when the vibration characteristic value is less than the preset threshold.

[0148] The determining module 401 is further configured to determine the first tapping signal as a mis-touch signal if the vibration characteristic value is not less than the preset threshold.

[0149] In one possible implementation, the device further includes: an analysis module 404;

[0150] The analysis module 404 is used to extract features from the first impact signal and perform time-domain and frequency-domain analysis on the obtained signal features to obtain corresponding vibration feature values. The vibration feature values ​​include at least one of the following: triaxial acceleration value, vibration amplitude, and capacitance change rate.

[0151] In one possible implementation, the smart device is equipped with a tapping sensor, and the determining module 401 is further configured to determine whether the tapping sensor has sensed a tapping operation if a second tapping signal is detected within a preset time period.

[0152] The determining module 401 is further configured to, when the tapping sensing device senses the tapping operation, determine the second tapping signal as a valid tapping signal and determine the tapping characteristics of the tapping operation, wherein the tapping characteristics include at least one of the following: number of taps, tapping interval duration, and tapping rhythm.

[0153] The determining module 401 is further configured to determine the control command corresponding to the tapping feature and control the smart device to execute the control command.

[0154] In one possible implementation, the apparatus further includes: a generation module 405;

[0155] The determining module 401 is further configured to determine the type of accidental touch of the smart device based on the accidental touch signal;

[0156] The generation module 405 is used to generate a prompt message based on the accidental touch type and send the prompt message to the user.

[0157] In one possible implementation, the vibration characteristic values ​​further include: vibration intensity, vibration frequency, vibration duration, and vibration mode. The determining module 401 is further configured to determine the vibration type as environmental vibration when the vibration intensity is at a first intensity level, the vibration frequency is at a first frequency level, the vibration duration is at a first duration level, and the vibration mode is periodic vibration.

[0158] The determining module 401 is further configured to determine the vibration type as touch screen vibration when the vibration intensity is at a second intensity level, the vibration frequency is at a second frequency level, the vibration duration is at a second duration level, and the vibration form is a damped pulse vibration, wherein the second intensity level is lower than the first intensity level, the second frequency level is higher than the first frequency level, and the second duration level is lower than the first duration level.

[0159] The determining module 401 is further configured to determine the vibration type as equipment failure vibration when the vibration intensity and vibration frequency are irregular and the vibration mode is intermittently triggered randomly.

[0160] In one possible implementation, the determining module 401 is further configured to determine the second tapping signal as a false touch signal if the tapping sensor does not detect the tapping operation.

[0161] In one possible implementation, the device further includes: an update module 406;

[0162] The determining module 401 is further configured to determine the minimum false touch vibration characteristic value from the false touch vibration characteristic parameters of the false touch signal when a false touch signal is detected.

[0163] The judgment module 402 is also used to determine whether the minimum accidental touch vibration characteristic value is greater than the preset threshold.

[0164] The update module 406 is used to update the preset threshold using the minimum accidental touch vibration characteristic value when the minimum accidental touch vibration characteristic value is greater than the preset threshold.

[0165] The accidental touch detection device for the tapping signal provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0166] Figure 5 A schematic diagram of the structure of the accidental touch detection device for the tapping signal provided in this application. Figure 5As shown, this application provides a device for detecting accidental touches of a tapping signal. The accidental touch detection 500 of the tapping signal includes: a receiver 501, a transmitter 502, a processor 503, and a memory 504.

[0167] Receiver 501 is used to receive instructions and data;

[0168] Transmitter 502 is used to send commands and data;

[0169] Memory 504 is used to store instructions executed by the computer;

[0170] The processor 503 is used to execute computer execution instructions stored in the memory 504 to implement the various steps of the accidental touch detection method for tap signals in the above embodiments. For details, please refer to the relevant descriptions in the foregoing embodiments of the accidental touch detection method for tap signals.

[0171] Optionally, the memory 504 can be either standalone or integrated with the processor 503.

[0172] When the memory 504 is set up independently, the electronic device also includes a bus for connecting the memory 504 and the processor 503.

[0173] This application also provides a computer storage medium storing computer execution instructions, which, when executed by a processor, implement the accidental touch detection method for a tap signal as described above, performed by the accidental touch detection device for the tap signal.

[0174] It will be understood by those skilled in the art 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 in the above description 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). 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.

[0175] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for detecting accidental touches of a tap signal, characterized in that, include: Upon detecting the first impact signal, determine the vibration characteristic value corresponding to the first impact signal; Determine whether the vibration characteristic value is less than a preset threshold, the preset threshold being determined based on the accidental touch vibration characteristic parameters; If the vibration characteristic value is less than the preset threshold, the first tapping signal is determined as a valid tapping signal, and the smart device is controlled to enter the tapping detection mode. If the vibration characteristic value is not less than the preset threshold, the first tapping signal is determined to be an accidental touch signal.

2. The method according to claim 1, characterized in that, Determining the vibration characteristic value corresponding to the first striking signal includes: Feature extraction is performed on the first impact signal, and time-domain and frequency-domain analysis is performed on the obtained signal features to obtain corresponding vibration feature values. The vibration feature values ​​include at least one of the following: triaxial acceleration value, vibration amplitude, and capacitance change rate.

3. The method according to claim 1, characterized in that, The smart device is equipped with a tapping sensor, which is used to sense tapping operations within a corresponding tapping area. After the smart device is controlled to enter the tapping detection mode, the method further includes: If a second tapping signal is detected within a preset time period, it is determined whether the tapping sensing device has sensed a tapping operation. When the tapping sensor detects the tapping operation, the second tapping signal is determined as a valid tapping signal, and the tapping characteristics of the tapping operation are determined. The tapping characteristics include at least one of the following: number of taps, tapping interval duration, and tapping rhythm. The control command corresponding to the tapping feature is determined, and the smart device is controlled to execute the control command.

4. The method according to claim 1, characterized in that, After determining the first tap signal as a false touch signal, the method further includes: Based on the accidental touch signal, the type of accidental touch of the smart device is determined; A prompt message is generated based on the type of accidental touch, and the prompt message is sent to the user.

5. The method according to claim 4, characterized in that, The vibration characteristic values ​​also include: vibration intensity, vibration frequency, vibration duration, and vibration mode. Determining the type of accidental touch on the smart device based on the accidental touch signal includes: When the vibration intensity is at a first intensity level, the vibration frequency is at a first frequency level, the vibration duration is at a first duration level, and the vibration pattern is periodic vibration, the vibration type is determined to be environmental vibration. When the vibration intensity is at the second intensity level, the vibration frequency is at the second frequency level, the vibration duration is at the second duration level, and the vibration form is a damped pulse vibration, the vibration type is determined to be touch screen vibration, wherein the second intensity level is lower than the first intensity level, the second frequency level is higher than the first frequency level, and the second duration level is lower than the first duration level. When the vibration intensity and frequency are irregular, and the vibration pattern is intermittently triggered randomly, the vibration type is determined to be equipment failure vibration.

6. The method according to claim 3, characterized in that, The method further includes: If the tapping sensor does not detect the tapping operation, the second tapping signal is determined to be a false touch signal.

7. The method according to claim 1, characterized in that, Before determining the vibration characteristic value corresponding to the first impact signal, the method further includes: When a false touch signal is detected, the minimum false touch vibration characteristic value is determined from the false touch vibration characteristic parameters of the false touch signal; Determine whether the minimum accidental vibration characteristic value is greater than the preset threshold; If the minimum accidental vibration characteristic value is greater than the preset threshold, the preset threshold is updated using the minimum accidental vibration characteristic value.

8. A device for detecting accidental touches of a tapping signal, characterized in that, include: The determining module is used to determine the vibration characteristic value corresponding to the first impact signal when the first impact signal is detected; The judgment module is used to determine whether the vibration characteristic value is less than a preset threshold, the preset threshold being determined based on the accidental touch vibration characteristic parameters; The control module is used to determine the knocking signal as a valid knocking signal and control the smart device to enter the knocking detection mode when the vibration characteristic value is less than the preset threshold. The determining module is further configured to determine the tapping signal as an accidental touch signal if the vibration characteristic value is not less than the preset threshold.

9. A device for detecting accidental touches of a tapping signal, characterized in that, include: Memory; processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method for detecting accidental touches of a tapping signal as described in any one of claims 1-7.

10. A computer storage medium, characterized in that, The computer storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the accidental touch detection method for tapping signals as described in any one of claims 1-7.