Slip pot detection method and device based on vibration spectrum, equipment and storage medium
By collecting vibration signals from the surface of the stove and performing spectral analysis, the vibration amplitude information within the characteristic frequency band is extracted and the judgment threshold is dynamically adjusted in conjunction with cooking parameters and environmental noise. This solves the problem of insufficient anti-interference capability of the pan slip detection technology and achieves high-accuracy pan slip recognition in complex kitchen environments.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- QINGDAO HAIER WISDOM KITCHEN APPLIANCE CO LTD
- Filing Date
- 2026-01-23
- Publication Date
- 2026-05-12
AI Technical Summary
Existing pan slip detection technology lacks anti-interference capabilities and cannot effectively distinguish between pan slip vibration characteristics and environmental interference signals, resulting in a decrease in detection accuracy.
By collecting vibration signals from the surface of the cooktop, performing spectrum analysis, extracting vibration amplitude information in characteristic frequency bands related to the sliding behavior of the cooktop, calculating vibration amplitude statistics, and determining whether a pot sliding event has occurred based on the statistics, dynamically adjusting the judgment threshold in combination with cooking parameters and environmental noise, and using fast Fourier transform and population consistency index to process multi-cooktop scenarios.
Significantly reduces false alarms and missed alarms for pan slippage in complex kitchen environments, achieving high-confidence and real-time pan slippage recognition, and improving detection accuracy and security.
Smart Images

Figure CN122016032A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of smart home appliance technology, specifically relating to a method, device, equipment, and storage medium for detecting pot slippage based on vibration spectrum. Background Technology
[0002] As gas stoves and induction cooktops upgrade towards smart technology, the demand for kitchens that are "safe even when unattended" has increased dramatically. Slipping of cookware during cooking, caused by steam rising, oil film friction reduction, or slight tilting of the countertop, is one of the most frequent hidden risks in daily life. Minor slippage can result in spilled soup and stovetop contamination, while more serious slippage can lead to hot oil splattering, gas extinguishing and leaking, or even the heating element burning dry and catching fire, directly threatening personal safety and property. Therefore, real-time detection of slipping incidents has become a crucial capability that smart cooktops must address.
[0003] Existing pan slip detection technologies are mainly divided into two categories: vibration signal-based detection and sound signal-based detection. Vibration signal-based detection involves collecting vibration data from the surface of the cooktop using an accelerometer and analyzing the time-domain characteristics (such as slope changes) or frequency-domain characteristics (such as energy distribution) of the vibration signal. Sound signal-based detection involves collecting sound data from the cooktop area using a microphone and identifying the sound characteristics related to pan slippage through audio feature analysis (such as spectrum matching and noise threshold judgment).
[0004] However, the above-mentioned scheme has insufficient anti-interference ability and cannot effectively distinguish the vibration characteristics of the sliding pot from environmental interference signals, thus reducing the accuracy of sliding pot detection. Summary of the Invention
[0005] This application provides a method, apparatus, device, and storage medium for detecting sliding pots based on vibration spectrum, in order to solve the problems of insufficient anti-interference capability of existing solutions, inability to effectively distinguish the vibration characteristics of sliding pots from environmental interference signals, and reduced accuracy of sliding pot detection.
[0006] In a first aspect, this application provides a method for detecting a slippery pot based on vibration spectrum, the method comprising:
[0007] Acquire vibration signals from the surface of the cooktop;
[0008] Spectral analysis was performed on the vibration signal to extract vibration amplitude information in characteristic frequency bands related to the sliding behavior of the cookware;
[0009] Based on the vibration amplitude information, the corresponding vibration amplitude statistics are determined, and based on the vibration amplitude statistics, it is determined whether a pot slippage event has occurred.
[0010] In one possible implementation, determining whether a pot slippage event has occurred based on the vibration amplitude statistics includes:
[0011] The cooking parameters of the stove are collected, and the current cooking stage of the stove is determined based on the changes in the cooking parameters;
[0012] Based on the data types of the cooking stage and the vibration amplitude statistics, the preset relationship between the pan slip judgment threshold is queried to obtain the corresponding pan slip judgment threshold.
[0013] Obtain the relationship between the vibration amplitude statistics and the slippage judgment threshold;
[0014] When the vibration amplitude statistics are greater than or equal to the pot slip determination threshold, it is determined that the stove has experienced a pot slip event.
[0015] In one possible implementation, before obtaining the relationship between the vibration amplitude statistics and the slippage judgment threshold, the method further includes:
[0016] Environmental vibration signals of the current ambient noise are collected using a sliding window method;
[0017] The environmental vibration signal is subjected to spectral analysis to obtain the corresponding spectral energy baseline;
[0018] Multiply the spectral energy baseline by a preset scaling factor to obtain a candidate threshold that changes in real time with environmental noise;
[0019] Determine whether the candidate threshold is less than the slippery pot determination threshold;
[0020] If so, the sliding pot determination threshold is updated based on the candidate threshold.
[0021] In one possible implementation, the step of performing spectral analysis on the vibration signal to extract vibration amplitude information within a characteristic frequency band related to the sliding behavior of the cookware includes:
[0022] Perform a fast Fourier transform on the vibration signal to obtain the amplitude spectrum;
[0023] Based on the preset sliding resonance range of the cookware, characteristic frequency bands are defined in the amplitude spectrum;
[0024] The vibration amplitude information is determined based on the amplitude value corresponding to the frequency point within the characteristic frequency band.
[0025] In one possible implementation, if it is determined that a pot slippage event has occurred on the stove, the method further includes:
[0026] Cut off the gas supply and send an alarm signal through the alarm device built into the stove;
[0027] Send an instruction to the external range hood to increase the airflow to accelerate the removal of odors generated by the overflowing liquid.
[0028] In one possible implementation, the method further includes:
[0029] Reduce the heating power of the stove to a preset safe power, or pause heating;
[0030] When a user confirms the alarm signal, or when the cookware is found to have been returned to its original position, the heating power is increased to the original setting value.
[0031] In one possible implementation, if there are at least two stoves, determining whether a pot slippage event has occurred based on the vibration amplitude statistics includes:
[0032] Calculate the population consistency index corresponding to multiple vibration amplitude statistics;
[0033] If there is an abnormal vibration amplitude statistic among multiple vibration amplitude statistics that is greater than or equal to the group consistency index, then the first number of the abnormal vibration amplitude statistics is obtained.
[0034] Obtain a second quantity of the plurality of vibration amplitude statistics, and determine the abnormality percentage based on the ratio of the first quantity to the second quantity;
[0035] If the abnormal percentage is less than or equal to the percentage threshold, then the stove corresponding to the abnormal vibration amplitude has experienced a pot slippage event.
[0036] If the percentage of abnormalities is greater than the percentage threshold, it is determined that no pot slippage event has occurred on multiple stoves.
[0037] Secondly, this application provides a pan slip detection device based on vibration spectrum, comprising: an acquisition module, a conversion module, and a control module, wherein:
[0038] The acquisition module is used to acquire vibration signals from the surface of the stove.
[0039] The conversion module is used to perform spectrum analysis on the vibration signal and extract vibration amplitude information in the characteristic frequency band related to the sliding behavior of the cookware;
[0040] The control module is used to determine the corresponding vibration amplitude statistics based on the vibration amplitude information, and to determine whether a pot slippage event has occurred based on the vibration amplitude statistics.
[0041] In one possible implementation, the control module is further configured to:
[0042] The cooking parameters of the stove are collected, and the current cooking stage of the stove is determined based on the changes in the cooking parameters;
[0043] Based on the data types of the cooking stage and the vibration amplitude statistics, the preset relationship between the pan slip judgment threshold is queried to obtain the corresponding pan slip judgment threshold.
[0044] Obtain the relationship between the vibration amplitude statistics and the slippage judgment threshold;
[0045] When the vibration amplitude statistics are greater than or equal to the pot slip determination threshold, it is determined that the stove has experienced a pot slip event.
[0046] In one possible implementation, before obtaining the relationship between the vibration amplitude statistics and the slippage judgment threshold, the control module is further configured to...
[0047] Environmental vibration signals of the current ambient noise are collected using a sliding window method;
[0048] The environmental vibration signal is subjected to spectral analysis to obtain the corresponding spectral energy baseline;
[0049] Multiply the spectral energy baseline by a preset scaling factor to obtain a candidate threshold that changes in real time with environmental noise;
[0050] Determine whether the candidate threshold is less than the slippery pot determination threshold;
[0051] If so, the sliding pot determination threshold is updated based on the candidate threshold.
[0052] In one possible implementation, the conversion module is further configured to:
[0053] Perform a fast Fourier transform on the vibration signal to obtain the amplitude spectrum;
[0054] Based on the preset sliding resonance range of the cookware, characteristic frequency bands are defined in the amplitude spectrum;
[0055] The vibration amplitude information is determined based on the amplitude value corresponding to the frequency point within the characteristic frequency band.
[0056] In one possible implementation, if it is determined that a pot slippage event has occurred on the stove, the control module is further configured to:
[0057] Cut off the gas supply and send an alarm signal through the alarm device built into the stove;
[0058] Send an instruction to the external range hood to increase the airflow to accelerate the removal of odors generated by the overflowing liquid.
[0059] In one possible implementation, the control module is further configured to:
[0060] Reduce the heating power of the stove to a preset safe power, or pause heating;
[0061] When a user confirms the alarm signal, or when the cookware is found to have been returned to its original position, the heating power is increased to the original setting value.
[0062] In one possible implementation, if at least two stoves are present, the control module is further configured to:
[0063] Calculate the population consistency index corresponding to multiple vibration amplitude statistics;
[0064] If there is an abnormal vibration amplitude statistic among multiple vibration amplitude statistics that is greater than or equal to the group consistency index, then the first number of the abnormal vibration amplitude statistics is obtained.
[0065] Obtain a second quantity of the plurality of vibration amplitude statistics, and determine the abnormality percentage based on the ratio of the first quantity to the second quantity;
[0066] If the abnormal percentage is less than or equal to the percentage threshold, then the stove corresponding to the abnormal vibration amplitude has experienced a pot slippage event.
[0067] If the percentage of abnormalities is greater than the percentage threshold, it is determined that no pot slippage event has occurred on multiple stoves.
[0068] Thirdly, this application provides an intelligent device, including: a processor, and a memory communicatively connected to the processor;
[0069] The memory stores computer-executed instructions;
[0070] The processor executes computer execution instructions stored in the memory to implement the vibration spectrum-based pan slip detection method as described in the first aspect.
[0071] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a computer, are used to implement the vibration spectrum-based pan sliding detection method as described in the first aspect.
[0072] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, can implement the steps of the scheme recommendation method as described in any of the first aspects.
[0073] This application provides a method, apparatus, device, and storage medium for detecting pot slippage based on vibration spectrum. It collects vibration signals from the surface of the cooktop, extracts vibration amplitude information within characteristic frequency bands related to the pot's sliding behavior through spectrum analysis, calculates vibration amplitude statistics based on this information, and determines whether a pot slippage event has occurred based on the statistics. This method locks the detection window onto the narrow band of energy determined by the physical mechanism of pot slippage, naturally shielding it from broadband interference such as fan noise, stirring noise, and electromagnetic noise. This reduces false alarms and missed alarms related to pot slippage, enabling the cooktop to identify pot slippage with high confidence and in real-time even in complex kitchen environments. Attached Figure Description
[0074] 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.
[0075] Figure 1 A flowchart illustrating a method for detecting pot slippage based on vibration spectrum provided in this application embodiment. Figure 1 ;
[0076] Figure 2 A flowchart illustrating a method for detecting pot slippage based on vibration spectrum provided in this application embodiment. Figure 2 ;
[0077] Figure 3 A schematic diagram of a sliding pot detection device based on vibration spectrum provided in this application embodiment;
[0078] Figure 4 This is a schematic diagram of the structure of a smart device provided in an embodiment of this application.
[0079] The accompanying drawings have illustrated 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 specific embodiments. Detailed Implementation
[0080] 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.
[0081] Existing pan slippage detection technologies mainly fall into two categories: vibration signal-based detection and sound signal-based detection. Vibration signal-based detection involves collecting vibration data from the cooktop surface using an accelerometer and analyzing the time-domain characteristics (such as slope changes) or frequency-domain characteristics (such as energy distribution) of the vibration signal. Sound signal-based detection involves collecting sound data from the cooktop area using a microphone and identifying pan slippage-related sound features through audio feature analysis (such as spectrum matching and noise threshold judgment). However, these methods lack sufficient anti-interference capabilities and cannot effectively distinguish between pan slippage vibration characteristics and environmental interference signals, thus reducing the accuracy of pan slippage detection.
[0082] This application provides a method for detecting pot slippage based on vibration spectrum. Vibration signals are collected from the surface of the cooktop, and vibration amplitude information within a characteristic frequency band related to the pot's sliding behavior is extracted through spectrum analysis. Based on this amplitude information, a vibration amplitude statistic is calculated, and the statistic determines whether a pot slippage event has occurred. This method locks the detection window onto the narrow band of energy determined by the physical mechanism of pot slippage, naturally shielding it from broadband interference such as fan noise, stirring noise, and electromagnetic noise. This reduces false alarms and missed alarms related to pot slippage, enabling the cooktop to identify pot slippage with high confidence and in real-time even in complex kitchen environments.
[0083] The technical solutions of this application and how they solve the aforementioned technical problems are described in detail below with specific embodiments. These specific embodiments may exist independently or in combination with each other. Identical or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0084] Figure 1 A flowchart illustrating a method for detecting pot slippage based on vibration spectrum provided in this application embodiment. Figure 1 .like Figure 1 As shown, the method includes:
[0085] S101. Obtain the vibration signal from the surface of the stove.
[0086] In this step, as gas stoves and induction cooktops upgrade towards intelligence, the demand for "unattended yet safe" kitchen environments has increased dramatically. Slippage, or lateral slippage of cookware during cooking due to steam buoyancy, oil film friction reduction, or slight countertop tilt, is one of the most frequent hidden risks in daily life. Minor slippage causes spilled soup and stovetop contamination, while severe slippage can lead to hot oil splattering, gas extinguishing and leaking, or even dry burning and fire of the heating element, directly threatening personal safety and property. Therefore, real-time detection of slippage is a crucial capability that smart cooktops must address. Existing slippage detection technologies are mainly divided into two categories: vibration signal-based detection and sound signal-based detection. Vibration signal-based detection: This involves collecting vibration data from the cooktop surface using an accelerometer and analyzing the time-domain characteristics (such as slope changes) or frequency-domain characteristics (such as energy distribution) of the vibration signal. Sound signal-based detection: This involves collecting sound data from the cooktop area using a microphone and identifying the sound characteristics related to slippage through audio feature analysis (such as spectrum matching and noise threshold judgment).
[0087] However, the kitchen environment simultaneously presents periodic vibrations from exhaust fans, transient impacts from adjacent spatulas colliding with pots, high-frequency resonances from electromagnets, and broadband airflow noise from range hoods. These interferences overlap with the vibration components generated by pot slippage within the accelerometer's acquisition frequency band. This means that existing technologies, if directly using broadband energy or time-domain slope as criteria, are prone to misinterpreting fan blade frequency harmonics as pot slippage characteristics, or submerging the actual slippage signal in impact noise, resulting in alternating false alarms and false negatives, significantly reducing detection accuracy. Considering that spectral analysis can be used to first identify the characteristic frequency band excited solely by the friction-slip motion between the pot bottom and the stove surface, narrowing the detection variable to the vibration amplitude sequence within this frequency band, and further calculating its statistics, this is equivalent to establishing a joint frequency-statistical domain filtering channel for pot slippage events. This can automatically eliminate out-of-band interference such as fan resonance and spatula impacts at the physical level, significantly reducing the impact of environmental variables on the decision threshold.
[0088] Therefore, in this embodiment, after collecting vibration signals from the cooktop surface, the signals are immediately subjected to spectrum transformation to extract vibration amplitude information within characteristic frequency bands directly related to the sliding behavior of the cookware. Based on this amplitude information, a vibration amplitude statistic is calculated, and the comparison result between the statistic and a preset threshold determines whether a pot-slipping event has occurred. This cascaded processing of frequency domain selection and statistical decision-making effectively suppresses complex kitchen interference and solves the accuracy problem of insufficient accuracy in existing technologies due to their inability to distinguish between pot-slipping characteristics and environmental noise.
[0089] Specifically, vibration sensing devices are arranged on the rigid structure of the cooktop at a position mechanically continuous with the cooktop surface, so that the sensitive direction of the devices is coupled as closely as possible to the in-plane or out-of-plane micro-vibrations caused by the sliding of the cookware. After power-on, the sampling control circuit inside the cooktop continuously performs analog-to-digital conversion on the analog electrical signal output by the sensing devices according to a preset sampling rate, obtaining a discrete digital sequence, which constitutes the vibration signal. Subsequently, this vibration signal is used for subsequent extraction of characteristic frequency bands related to the sliding behavior of the cookware. Throughout the acquisition process, the cooktop reduces the influence of electromagnetic noise and structural common-mode interference on the vibration signal through shielded wiring, grounding, and structural damping, ensuring that the acquired vibration signal can accurately reflect the mechanical interaction between the cookware and the cooktop surface.
[0090] In one possible implementation, a triaxial microelectromechanical accelerometer is attached to the underside of the microcrystalline glass panel of the induction cooker, near the outer edge of the coil and away from the high-temperature zone, at the location of the annular reinforcing rib. The accelerometer's pads are connected to the main control board via flexible printed lines. After the cooker starts heating, the main control board reads the three-axis output of the accelerometer at a constant frequency, and takes the data from the axis perpendicular to the panel plane as the vibration signal.
[0091] In another possible implementation, a screw post is pre-installed between the cast iron support and the sheet metal housing of the gas stove. A piezoelectric ceramic plate is attached to the base of the screw post, and the two poles of the piezoelectric ceramic plate are connected to the sampling channel of the stove's main control board via a charge amplifier. When the cookware slides on the support, the vibration is transmitted to the piezoelectric ceramic plate through the cast iron support and the screw post, generating a charge signal. The charge amplifier converts this into a voltage signal, which is then converted into an analog-to-digital signal by the main control board to obtain the vibration signal of the stove surface.
[0092] In another possible implementation, a layer of silver paste electrodes is screen-printed on the back of the microcrystalline glass panel of the induction cooker to form a capacitive micro-displacement sensor. The electrodes are conformally fitted to the panel and grounded. The main control board of the cooker reads the capacitance change caused by the micro-deformation of the panel in real time through a capacitance detection circuit. This change is filtered by a high-pass filter to form an electrical signal corresponding to the surface vibration. The digital sequence obtained by analog-to-digital conversion is the vibration signal of the cooker surface.
[0093] S102. Perform spectral analysis on the vibration signal to extract vibration amplitude information in the characteristic frequency bands related to the sliding behavior of the cookware.
[0094] In this step, in the actual working environment of the stove, the vibration energy generated by the fan rotation, the collision of adjacent pots and shovels, and the impact of airflow is distributed across the entire frequency band. If the full-band amplitude is directly used as the judgment criterion, the characteristics of the pot sliding are easily submerged by broadband noise, leading to misjudgment. Therefore, this embodiment first performs a fast Fourier transform on the vibration signal to obtain the amplitude spectrum, and then uses a preset pot sliding resonance interval to delineate the characteristic frequency band in the amplitude spectrum. Finally, the amplitude value corresponding to the frequency point within this frequency band is used as the vibration amplitude information, thereby locking the detection variable in the energy concentration area excited by the physical mechanism of the pot sliding, significantly suppressing out-of-band interference.
[0095] The implementation process is as follows:
[0096] Perform a fast Fourier transform on the vibration signal to obtain the amplitude spectrum;
[0097] Based on the preset sliding resonance range of the cookware, characteristic frequency bands are defined in the amplitude spectrum;
[0098] The vibration amplitude information is determined based on the amplitude value corresponding to the frequency point within the characteristic frequency band.
[0099] Specifically, after continuously acquiring vibration signals, the vibration signals are first sent to a hardware acceleration unit to perform a fast Fourier transform, obtaining an amplitude spectrum covering the entire sampling bandwidth. Subsequently, a pre-calibrated characteristic frequency band related to the sliding behavior of the cookware is read from the non-volatile memory. This characteristic frequency band corresponds only to the mechanical resonance frequency generated by the stick-slip motion between the bottom of the pot and the stove surface.
[0100] In the amplitude spectrum, the amplitudes of frequency points outside the characteristic frequency band are discarded, and only the amplitude values corresponding to each frequency point within the interval are retained, arranged in the original frequency order to form a sub-spectrum. This sub-spectrum constitutes the vibration amplitude information and is directly output for subsequent determination of pot slippage events. The entire process is completed within a single cycle at the cooktop, without the need for additional sensors or affecting the original heating sequence.
[0101] Through a two-stage processing approach involving Fast Fourier Transform and characteristic frequency band delineation, the cooktop can eliminate out-of-band noise such as fan resonance and scraper impact with minimal cost, even with limited computing resources, significantly improving the signal-to-noise ratio of the pan-slip characteristic amplitude. Simultaneously, it reduces both false alarms and false negatives, ensuring stable and accurate pan-slip detection performance even under continuous high-power operation or multi-pot parallel cooking scenarios, thereby enhancing overall kitchen safety and user experience.
[0102] S103. Determine the corresponding vibration amplitude statistics based on the vibration amplitude information, and determine whether a pot slippage event has occurred based on the vibration amplitude statistics.
[0103] In this step, after obtaining the vibration amplitude information, statistical calculations are performed on the vibration amplitude information to obtain vibration amplitude statistics. This embodiment does not impose specific limitations on the statistical algorithm used.
[0104] For example, a statistical algorithm for calculating the average value can be used, which involves summing all instantaneous vibration amplitudes in the vibration amplitude information and dividing by the total number of sampling points to obtain an average value that reflects the overall severity of slippage, i.e., the vibration amplitude statistic. Alternatively, a statistical algorithm for calculating the arithmetic mean can be used.
[0105] In another possible implementation, if the two calculation results deviate significantly, the larger one is automatically selected as the final vibration amplitude statistic, thereby ensuring that the sensitivity to violent pan slippage is always at the highest level.
[0106] After obtaining the vibration amplitude statistics, determine the relationship between the vibration amplitude statistics and the pot slippage judgment threshold. If the vibration amplitude statistics are greater than or equal to the pot slippage judgment threshold, a pot slippage event occurs.
[0107] Furthermore, in actual cooking, the same stove will successively undergo several significantly different cooking stages, such as "preheating with cold oil, adding ingredients and heating up, high-temperature stir-frying, and reducing sauce and keeping warm." The oil temperature, stove weight, frequency of ingredient stirring, and heat intensity corresponding to each stage are all dynamically changing. If a single and fixed threshold for judging pan slippage is continued, it is very easy to miss slight pan slippage in the low-temperature, light-load stage due to an excessively high threshold, or to frequently misjudge in the high-temperature stir-frying stage due to an excessively low threshold. Therefore, this embodiment uses the method of "determining the current cooking stage based on changes in cooking parameters and dynamically matching the pan slippage judgment threshold" to ensure that the pan slippage judgment is always synchronized with the actual cooking state.
[0108] The implementation process is as follows:
[0109] Collect the cooking parameters of the stove and determine the current cooking stage of the stove based on the changes in the cooking parameters;
[0110] Based on the data types of cooking stage and vibration amplitude statistics, query the preset sliding judgment threshold relationship to obtain the corresponding pan slip judgment threshold;
[0111] The relationship between vibration amplitude statistics and the threshold for determining pot slippage was obtained.
[0112] When the vibration amplitude statistics are greater than or equal to the pot slippage detection threshold, it is determined that a pot slippage event has occurred on the stove.
[0113] Specifically, after the stove is started, the vibration sensing component continuously outputs vibration amplitude information, and the processing core obtains the vibration amplitude statistics according to the aforementioned steps. Simultaneously, the temperature sensing component, the firepower sensing component, and the timing component work together to record the oil temperature rise rate, the firepower level transition time, and the continuous heating duration in real time, collectively constituting the cooking parameters. The processing core uses whether the oil temperature rise rate exceeds the first inflection point, whether the firepower level undergoes a step change, and whether the continuous heating duration crosses the experience threshold as the criteria for classifying the current cooking stage as a unique item among "cold oil preheating stage, ingredient addition and heating stage, high-temperature stir-frying stage, and sauce reduction and heat preservation stage." After stage determination, the data type of the vibration amplitude statistics is further identified. If the statistics are output via the "average value" path, they are marked as "average value type"; if they are output via the "arithmetic mean" path and the larger value is taken, they are marked as "arithmetic mean type." Based on the determined cooking stage and data type, the processing core looks up the corresponding slippage judgment threshold in a pre-stored table.
[0114] The threshold for detecting slippage is lowest during the cold oil preheating stage and highest during the high-temperature stir-frying stage. Within the same stage, the threshold for slippage detection for the "arithmetic mean type" is slightly higher than that for the "average type," thus balancing sensitivity and false alarm suppression. After obtaining the slippage detection threshold, the processing core compares it with the vibration amplitude statistics in real time. If the vibration amplitude statistics are greater than or equal to the slippage detection threshold, a "slippage event" is immediately confirmed, triggering a reduction in heat or a pause in heating. If it is less than the slippage detection threshold, it is judged as normal stir-frying, and the stove maintains its current heat and continues with the next round of monitoring.
[0115] By using both the "cooking stage" and the "vibration amplitude statistics data type" as the criteria for threshold selection, the cooktop achieves dynamic matching of the pan slippage threshold. It can lower the threshold during low-temperature, light-load stages to detect slight pan slippage, and raise the threshold during high-temperature stir-frying stages to avoid false alarms, significantly improving the accuracy of pan slippage detection and cooking safety. Furthermore, the entire process requires no manual user intervention; the cooktop can autonomously complete stage identification, threshold lookup, and event determination, balancing intelligence and convenience.
[0116] In another possible scenario, the kitchen environment is often accompanied by combined noise from range hoods, microwave ovens, dish cabinet fans, and even nearby stoves. This noise is transmitted through countertops or walls, superimposed as a continuously changing environmental vibration signal. If the pan-slipping detection threshold remains static, when the ambient noise suddenly increases, the actual pan-slipping vibration of the same intensity will be drowned out by the noise, leading to missed detection. Conversely, a sudden drop in noise may amplify the normal stir-frying signal, causing misjudgment. Therefore, this embodiment introduces a method of "collecting ambient vibration signals in a sliding window manner, generating a spectral energy baseline through spectrum analysis, and dynamically correcting the pan-slipping detection threshold accordingly," so that the pan-slipping detection threshold always fluctuates in real time with the ambient noise, maintaining a balance between detection sensitivity and anti-interference capability.
[0117] The implementation process is as follows:
[0118] Environmental vibration signals of the current ambient noise are collected using a sliding window method;
[0119] Spectral analysis of environmental vibration signals is performed to obtain the corresponding spectral energy baseline;
[0120] Multiply the spectral energy baseline by a preset scaling factor to obtain the candidate threshold that changes in real time with environmental noise;
[0121] Determine whether the candidate threshold is less than the slippage judgment threshold;
[0122] If so, the threshold for determining whether the pot is slipping is updated based on the candidate threshold.
[0123] Specifically, after the cooktop obtains the pot-slip judgment threshold, it immediately initiates the environmental noise monitoring process. The vibration sensing component switches to an idle pot state and records environmental vibration signals transmitted from the countertop and adjacent devices in a continuous sliding window format. The window length is set to the second level, and the step size is on the hundreds of millisecond level, ensuring that it can capture noise abrupt changes while avoiding excessive computational load. The acquired environmental vibration signals are sent to the spectrum analysis stage, where low-frequency mechanical resonance, mid-frequency electromagnetic jitter, and high-frequency metal collision components are separated through fast Fourier transform operations, and accumulated to obtain a spectrum energy baseline that changes smoothly over time. The proportional coefficient preset inside the cooktop is calibrated by factory testing, and its value range ensures that the candidate threshold rises synchronously when the environmental noise increases and falls accordingly when the noise decreases, but the rate of change is lower than the rising slope of the actual pot-slip impact to avoid falsely suppressing the effective signal. After candidate thresholds are generated, the cooktop immediately compares them with the previously obtained threshold for determining pan slippage based on the cooking stage and data type. If the candidate threshold is smaller, it indicates that the current ambient noise level is below the system's allowable upper limit, and the original threshold has excessively conservative margins. Therefore, the cooktop updates the pan slippage threshold to the candidate threshold, making subsequent judgments more sensitive. If the candidate threshold is larger or equal, the original pan slippage threshold remains unchanged to prevent misjudgment caused by lowering the threshold during brief spikes in ambient noise. This update action is repeated in each window sliding cycle, achieving real-time tracking of the threshold against ambient noise.
[0124] By introducing a real-time baseline correction mechanism for spectral energy, the cooktop can automatically raise the pan-slip detection threshold in scenarios with sudden noise changes, such as when the range hood starts, when nearby cooktops are used for high-heat stir-frying, or when there are external impacts, thus preventing environmental vibrations from being misinterpreted as pan slippage. When the noise source is turned off or reduced, the pan-slip detection threshold can be lowered in a timely manner to prevent slight pan slippage from being missed due to an excessively high threshold, significantly improving the detection accuracy and stability in complex kitchen environments. Furthermore, the entire process requires no manual calibration by the user; the cooktop autonomously completes the data collection, analysis, comparison, and updates, balancing intelligence, real-time performance, and reliability.
[0125] In one possible implementation, in a scenario where multiple stoves operate side-by-side, the countertop, walls, and shared flue form a coupled vibration path. When one stove vibrates violently due to stirring or the fan starting and stopping, the shock wave is quickly transmitted to adjacent stoves, causing their vibration sensing components to simultaneously collect vibration amplitude information of similar magnitude. If a single-stove independent discrimination strategy is still used, it is easy to cause a chain of false alarms, such as "one stove causing a genuine pan slippage, multiple stoves triggering simultaneous alarms," which not only interferes with the user's normal cooking but also reduces the system's reliability. Therefore, this embodiment introduces a method of "calculating a group consistency index corresponding to multiple vibration amplitude statistics and separating the stoves with genuine pan slippage from the group vibration by comparing the abnormal proportion with the proportion threshold" to distinguish between localized genuine pan slippage and global coupled interference.
[0126] The implementation process is as follows:
[0127] Calculate the population consistency index corresponding to multiple vibration amplitude statistics;
[0128] If there is an abnormal vibration amplitude statistic among multiple vibration amplitude statistics that is greater than or equal to the population consistency index, then the first number of abnormal vibration amplitude statistics is obtained.
[0129] Obtain the second quantity of multiple vibration amplitude statistics, and determine the proportion of abnormalities based on the ratio of the first quantity to the second quantity;
[0130] If the abnormal percentage is less than or equal to the percentage threshold, then the stove corresponding to the abnormal vibration amplitude will experience a pot slippage event.
[0131] If the percentage of abnormalities is greater than the percentage threshold, it is determined that no pot slippage event occurred on multiple stoves.
[0132] Specifically, after each stove generates vibration amplitude statistics locally, it reports the values to the centralized processing stage in real time via a shared communication channel. Upon receiving multiple vibration amplitude statistics, the centralized processing stage first removes data from stoves known to be in a powered-off or standby state, retaining only the valid vibration amplitude statistics from stoves in heating mode, forming a set to be analyzed. Subsequently, the centralized processing stage calculates a group consistency index: this can be achieved by taking the median of all vibration amplitude statistics in the set, or by using the "average ± allowable deviation" method, ensuring that the index reflects the group's average level while preserving a reasonable fluctuation range.
[0133] After calculating the group consistency index, the centralized processing stage iterates through the set to be analyzed, marking vibration amplitude statistics greater than or equal to the index as "abnormal vibration amplitude statistics," and summing them to obtain the first quantity. Simultaneously, the total number of entries in the set to be analyzed is recorded as the second quantity. The ratio of the first quantity to the second quantity is the abnormality percentage.
[0134] The pre-set percentage threshold in the centralized processing stage is calibrated by factory testing and is usually set between 10% and 20% to distinguish between "individual stove abnormalities" and "synchronous rise in the number of stoves". If the abnormal percentage is less than or equal to the percentage threshold, it means that the abnormal vibration amplitude statistics only occur in a very small number of stoves, which is consistent with the characteristics of localized pot slippage. Therefore, the centralized processing stage returns a "pot slippage event is established" judgment result to the corresponding stove, and the corresponding stove immediately reduces the heat or stops heating.
[0135] If the abnormal percentage is greater than the percentage threshold, it indicates that the abnormal vibration amplitude statistics are widely distributed, which is consistent with the group coupling characteristics caused by table resonance or external impact. In the centralized processing stage, it is uniformly determined that "multiple stoves have not experienced pot slippage events". Each stove maintains its original firepower and continues to be monitored to avoid unnecessary protective actions.
[0136] By introducing a dual verification mechanism of group consistency index and anomaly ratio, the cooktop can accurately identify genuine local pan slippage in complex scenarios with multiple cooktops running in parallel and coupled with the countertop, significantly reducing cascading false alarms caused by resonance or external impact. Simultaneously, the identification process is fully automated, eliminating the need for users to manually distinguish between "real alarms" and "false alarms," thus improving the overall reliability of the multi-cooktop system and ensuring a smooth experience for continuous cooking.
[0137] This application provides a method for detecting pan slippage based on vibration spectrum. Vibration signals are collected from the surface of the cooktop, and vibration amplitude information within characteristic frequency bands related to pan slippage behavior is extracted through spectrum analysis. Based on this amplitude information, a vibration amplitude statistic is calculated, and the occurrence of a pan slippage event is determined according to the statistic. This method locks the detection window onto the narrow band energy determined by the physical mechanism of pan slippage, naturally shielding it from broadband interference such as fan noise, stirring noise, and electromagnetic noise. This reduces false alarms and missed alarms for pan slippage, enabling the cooktop to identify pan slippage with high confidence and in real time even in complex kitchen environments. Through dynamic matching of "cooking stage—data type—pan slippage judgment threshold," the cooktop breaks down the originally fixed threshold into a multi-level threshold that floats synchronously with the heat. The threshold automatically decreases during the low-temperature, light-load stage and increases accordingly during the high-temperature, high-heat stir-fry stage. This method both detects minor pan slippage and suppresses false alarms during peak heat periods, significantly improving the detection accuracy and user experience of a single cooktop throughout the entire cooking process. Before the sliding pot judgment threshold is sent to the comparison stage, the environmental vibration signal is collected in real time using a sliding window to generate a spectral energy baseline. The sliding pot judgment threshold is then updated in a "noise reduction" manner using candidate thresholds. This allows the threshold to automatically rise and fall with noise fluctuations such as the start and stop of the range hood and the impact of adjacent stoves, avoiding the misjudgment of noise as sliding pot due to sudden environmental changes and minimizing the risk of missed detection due to an excessively high threshold. This further ensures the reliability of the judgment in complex kitchen scenarios. After converting the time-domain vibration signal into an amplitude spectrum using Fast Fourier Transform, feature frequency bands are extracted only within the preset sliding resonance range of the pot. Irrelevant components such as pot-countertop collisions and fan resonance are excluded, allowing subsequent vibration amplitude information to directly correspond to the actual sliding energy. This significantly improves feature purity and provides a high signal-to-noise ratio input basis for statistical and threshold comparisons. When multiple stoves are working simultaneously, the system uses a three-level logic of "group consistency index - abnormal percentage - percentage threshold" to distinguish between localized actual pot slippage and global coupled vibration, preventing a chain reaction of false alarms caused by "one stove slipping and all stoves alarming". This ensures that the stove that actually slips is protected in time, while allowing the other stoves to continue cooking stably, significantly improving the overall safety and user trust in multi-stove parallel scenarios.
[0138] Figure 2 A flowchart illustrating a method for detecting pot slippage based on vibration spectrum provided in this application embodiment. Figure 2 This embodiment provides a detailed description of the subsequent operations performed by the stove after a pot-slipping event is determined to have occurred. For example... Figure 2As shown, the method includes:
[0139] S201. Cut off the gas supply and send an alarm signal through the alarm built into the stove.
[0140] In this step, once a pot-slipping event occurs, the pot and its support continue to slide relative to each other, and the flame may momentarily lick the edge of the pot, causing the overflowing hot oil and water to come into contact with the heat source, inducing the gas to continue burning or even flash-ignite. Therefore, in this embodiment, after the stove confirms the pot-slipping event, it immediately activates the gas valve to cut off the gas supply, causing the burner to lose fuel and extinguish.
[0141] Specifically, the instant the slippage incident is confirmed, the internal safety interlock mechanism of the stove cuts off power to the gas solenoid valve. Under the action of the spring force, the valve closes within 0.5 seconds, and the burner flame is extinguished due to the gas supply interruption. Upon receiving the trigger signal, the alarm alternates between a high-frequency beep and a red flashing light at a frequency of two hertz for ten seconds, ensuring that it can still attract the user's attention even in noisy environments like those with high-heat stir-frying.
[0142] S202. Send an instruction to the external range hood to increase the airflow to accelerate the removal of odors generated by the overflowing liquid.
[0143] In this step, considering that the overflowing liquid rapidly vaporizes upon contact with the high-temperature panel, causing the pungent odor to spread quickly, a method of "sending an upward airflow command to the external range hood" is further introduced. This creates a three-pronged, immediate safety response: extinguishing the flame at the source, issuing a local warning, and accelerating odor removal at the end.
[0144] Specifically, the communication interface then encapsulates the "airflow increase command" into a digital frame and sends it to the external range hood via power line carrier or radio frequency link. After the range hood analyzes the signal, it automatically increases the fan speed by two levels, increases the negative pressure on the collection surface, and quickly removes the oil fumes and pungent odors generated by the overflowing liquid before they spread, reducing the concentration of kitchen odors and the risk of respiratory irritation.
[0145] S203. Reduce the heating power of the stove to the preset safe power, or stop heating.
[0146] In this step, although cutting off the gas will immediately extinguish the flame, the burner still retains high residual heat, and the temperature of the pot bottom will drop slowly. If the original high power setting is maintained, the temperature will rise sharply after re-ignition, which could easily cause the spilled oil and water to vaporize again, expanding pollution. Therefore, when cutting off the gas, if the stove is an induction cooktop, the current power should be locked and reduced to the preset safe power, which is generally 30%-35% of the rated power, sufficient to maintain a slight heat at the bottom of the pot without violent boiling. If it is a gas stove, the proportional valve should be closed simultaneously and the flameout state should be maintained to suspend heating.
[0147] S204. When a user confirms the alarm signal, or when the cookware is found to have been returned to its original position, the heating power is increased to the original setting value.
[0148] In this step, considering that the user may be temporarily away or unaware of the alarm, a clear power lock and recovery mechanism is required. Therefore, during the alarm's sound, a touch confirmation area is provided on the cooktop panel; a light touch generates a confirmation signal. Simultaneously, the displacement sensing component monitors the horizontal offset of the pot in real time. When the offset returns to the baseline range before the pot was moved and remains there for more than two seconds, the pot is considered to have returned to its proper position. Once either condition is met, the cooktop releases the power lock and gradually increases the heating power at a rate of 5% to 7% per second until it returns to the original set value, preventing sudden temperature changes that could cause secondary overflow. If no confirmation operation is detected within 30 seconds and the pot has not returned to its proper position, the cooktop maintains a safe power level and keeps the alarm alert, awaiting manual intervention.
[0149] This application provides a method for detecting pot slippage based on vibration spectrum. By simultaneously cutting off the gas supply, triggering a local alarm, and increasing the airflow, the cooktop completes a closed loop of "flameout—warning—odor removal" within seconds, effectively curbing the continued combustion of gas, smoke, and odor residue caused by pot slippage, significantly improving kitchen safety and user experience. After the gas supply is cut off, the heating power is further "reduced to a preset safe power or heating is paused," and the power is smoothly increased back to the original setting based on user confirmation or pot reset. This prevents residual heat from reigniting and causing secondary overflow, and saves the user the trouble of readjusting the flame, achieving dual protection of safety and cooking continuity.
[0150] Figure 3 This is a schematic diagram of a pot-slip detection device based on vibration spectrum, provided as an embodiment of this application. Figure 3 As shown, the vibration spectrum-based pan slip detection device 30 includes: an acquisition module 301, a conversion module 302, and a control module 303, wherein:
[0151] Acquisition module 301 is used to acquire vibration signals from the surface of the stove.
[0152] The conversion module 302 is used to perform spectrum analysis on the vibration signal and extract vibration amplitude information in the characteristic frequency band related to the sliding behavior of the cookware;
[0153] The control module 303 is used to determine the corresponding vibration amplitude statistics based on the vibration amplitude information, and to determine whether a pot slippage event has occurred based on the vibration amplitude statistics.
[0154] In one possible implementation, the control module 303 is further configured to:
[0155] Collect the cooking parameters of the stove and determine the current cooking stage of the stove based on the changes in the cooking parameters;
[0156] Based on the data types of cooking stage and vibration amplitude statistics, query the preset relationship of the pan slip judgment threshold to obtain the corresponding pan slip judgment threshold.
[0157] The relationship between vibration amplitude statistics and the threshold for determining pot slippage was obtained.
[0158] When the vibration amplitude statistics are greater than or equal to the pot slippage detection threshold, it is determined that a pot slippage event has occurred on the stove.
[0159] In one possible implementation, before obtaining the relationship between the vibration amplitude statistics and the slippage judgment threshold, the control module 303 is further used for
[0160] Environmental vibration signals of the current ambient noise are collected using a sliding window method;
[0161] Spectral analysis of environmental vibration signals is performed to obtain the corresponding spectral energy baseline;
[0162] Multiply the spectral energy baseline by a preset scaling factor to obtain the candidate threshold that changes in real time with environmental noise;
[0163] Determine whether the candidate threshold is less than the slippage judgment threshold;
[0164] If so, the threshold for determining whether the pot is slipping is updated based on the candidate threshold.
[0165] In one possible implementation, the conversion module 302 is further configured to:
[0166] Perform a fast Fourier transform on the vibration signal to obtain the amplitude spectrum;
[0167] Based on the preset sliding resonance range of the cookware, characteristic frequency bands are defined in the amplitude spectrum;
[0168] The vibration amplitude information is determined based on the amplitude value corresponding to the frequency point within the characteristic frequency band.
[0169] In one possible implementation, if a pot-slipping event is determined to have occurred on the stove, the control module 303 is further configured to:
[0170] Cut off the gas supply and send an alarm signal through the stove's built-in alarm.
[0171] Send an instruction to the external range hood to increase the airflow to accelerate the removal of odors generated by the overflowing liquid.
[0172] In one possible implementation, the control module 303 is further configured to:
[0173] Reduce the heating power of the stove to the preset safe power, or stop heating;
[0174] When a user confirms the alarm signal or the cookware is returned to its original position, the heating power is increased to the original setting.
[0175] In one possible implementation, if there are at least two stoves, the control module 303 is further configured to:
[0176] Calculate the population consistency index corresponding to multiple vibration amplitude statistics;
[0177] If there is an abnormal vibration amplitude statistic among multiple vibration amplitude statistics that is greater than or equal to the population consistency index, then the first number of abnormal vibration amplitude statistics is obtained.
[0178] Obtain the second quantity of multiple vibration amplitude statistics, and determine the proportion of abnormalities based on the ratio of the first quantity to the second quantity;
[0179] If the abnormal percentage is less than or equal to the percentage threshold, then the stove corresponding to the abnormal vibration amplitude will experience a pot slippage event.
[0180] If the percentage of abnormalities is greater than the percentage threshold, it is determined that no pot slippage event occurred on multiple stoves.
[0181] This embodiment provides a pot slip detection device based on vibration spectrum, which can perform the pot slip detection method based on vibration spectrum provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0182] Figure 4 This is a schematic diagram of the structure of a smart device provided in an embodiment of this application. Figure 4 As shown, the smart device 40 includes a processor 401 and a memory 402 communicatively connected to the processor 401. Optionally, the smart device 40 also includes a communication component 403. The processor 401, memory 402, and communication component 403 are connected via a bus 404.
[0183] Memory 402 stores instructions executed by the computer;
[0184] The processor 401 executes computer execution instructions stored in the memory 402 to implement the aforementioned method for detecting a sliding pot based on vibration spectrum.
[0185] At least one processor 401 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0186] Optionally, in specific implementations, the processor 401 and memory 402 are implemented independently. In this case, the processor 401 and memory 402 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc., but this does not imply that there is only one bus or one type of bus.
[0187] Optionally, in a specific implementation, if the processor 401 and the memory 402 are integrated on a single chip, the processor 401 and the memory 402 can communicate through an internal interface.
[0188] This application also provides a computer storage medium storing computer execution instructions, which, when executed by a processor, implement the aforementioned technical solution of the sliding pot detection method based on vibration spectrum.
[0189] The aforementioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The computer-readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0190] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Alternatively, the readable storage medium can be an integral part of the processor. Both the processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the control device of a garment handling apparatus.
[0191] This unit division is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0192] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0193] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0194] If this function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods indicated in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0195] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0196] 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 pot slippage based on vibration spectrum, characterized in that, The method includes: Acquire vibration signals from the surface of the cooktop; Spectral analysis was performed on the vibration signal to extract vibration amplitude information in characteristic frequency bands related to the sliding behavior of the cookware; Based on the vibration amplitude information, the corresponding vibration amplitude statistics are determined, and based on the vibration amplitude statistics, it is determined whether a pot slippage event has occurred.
2. The method according to claim 1, characterized in that, The step of determining whether a pot slippage event has occurred based on the vibration amplitude statistics includes: The cooking parameters of the stove are collected, and the current cooking stage of the stove is determined based on the changes in the cooking parameters; Based on the data types of the cooking stage and the vibration amplitude statistics, the preset relationship between the pan slip judgment threshold is queried to obtain the corresponding pan slip judgment threshold. Obtain the relationship between the vibration amplitude statistics and the slippage judgment threshold; When the vibration amplitude statistics are greater than or equal to the pot slip determination threshold, it is determined that the stove has experienced a pot slip event.
3. The method according to claim 2, characterized in that, Before obtaining the relationship between the vibration amplitude statistics and the slippage judgment threshold, the method further includes: Environmental vibration signals of the current ambient noise are collected using a sliding window method; The environmental vibration signal is subjected to spectral analysis to obtain the corresponding spectral energy baseline; Multiply the spectral energy baseline by a preset scaling factor to obtain a candidate threshold that changes in real time with environmental noise; Determine whether the candidate threshold is less than the slippery pot determination threshold; If so, the sliding pot determination threshold is updated based on the candidate threshold.
4. The method according to claim 1, characterized in that, The step of performing spectral analysis on the vibration signal to extract vibration amplitude information within characteristic frequency bands related to the sliding behavior of the cookware includes: Perform a fast Fourier transform on the vibration signal to obtain the amplitude spectrum; Based on the preset sliding resonance range of the cookware, characteristic frequency bands are defined in the amplitude spectrum; The vibration amplitude information is determined based on the amplitude value corresponding to the frequency point within the characteristic frequency band.
5. The method according to claim 1, characterized in that, If it is determined that a pot slippage event has occurred on the stove, the method further includes: Cut off the gas supply and send an alarm signal through the alarm device built into the stove; Send an instruction to the external range hood to increase the airflow to accelerate the removal of odors generated by the overflowing liquid.
6. The method according to claim 5, characterized in that, The method further includes: Reduce the heating power of the stove to a preset safe power, or pause heating; When a user confirms the alarm signal, or when the cookware is found to have been returned to its original position, the heating power is increased to the original setting value.
7. The method according to claim 1, characterized in that, If there are at least two stoves, determining whether a pot-slipping event has occurred based on the vibration amplitude statistics includes: Calculate the population consistency index corresponding to multiple vibration amplitude statistics; If there is an abnormal vibration amplitude statistic among multiple vibration amplitude statistics that is greater than or equal to the group consistency index, then the first number of the abnormal vibration amplitude statistics is obtained. Obtain a second quantity of the plurality of vibration amplitude statistics, and determine the abnormality percentage based on the ratio of the first quantity to the second quantity; If the abnormal percentage is less than or equal to the percentage threshold, then the stove corresponding to the abnormal vibration amplitude has experienced a pot slippage event. If the percentage of abnormalities is greater than the percentage threshold, it is determined that no pot slippage event has occurred on multiple stoves.
8. A device for detecting pot slippage based on vibration spectrum, characterized in that, include: The module consists of an acquisition module, a conversion module, and a control module, among which: The acquisition module is used to acquire vibration signals from the surface of the stove. The conversion module is used to perform spectrum analysis on the vibration signal and extract vibration amplitude information in the characteristic frequency band related to the sliding behavior of the cookware; The control module is used to determine the corresponding vibration amplitude statistics based on the vibration amplitude information, and to determine whether a pot slippage event has occurred based on the vibration amplitude statistics.
9. A smart device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the vibration spectrum-based pan sliding detection method as described in any one of claims 1 to 7.