Control method of anti-overflow pot, pot and kitchen range

By combining temperature and sound data to determine the state of the liquid inside the pot, the heating level is adjusted, solving the problem of the liquid boiling over again after the food is put into the pot. This achieves more precise anti-overflow control, improving safety and service life.

CN121312992APending Publication Date: 2026-01-13HISENSE HOME APPLIANCES GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410875488.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-01
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

Existing technologies cannot accurately prevent cookware from overflowing, especially when the liquid boils again after food has been added, which poses a risk of overflowing, affects the lifespan of the cookware, and creates safety hazards.

Method used

By combining short-term energy values ​​of temperature and sound data, the first moment when the temperature change of the liquid in the pot tends to stabilize and the second moment when it first boils are determined. Based on the interval, it is determined whether the liquid is water or a mixture of water and food, and the heat level of the heating device is adjusted at the appropriate time.

Benefits of technology

It enables more precise prevention of overflow after food is put into the pot, reducing the occurrence of overflow and improving the safety and lifespan of cookware and stoves.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121312992A_ABST
    Figure CN121312992A_ABST
Patent Text Reader

Abstract

The invention provides a control method of an anti-overflow pot, a pot and a kitchen range, particularly relates to the technical field of kitchen household appliances, and is used for accurately preventing the occurrence of the anti-overflow pot. The control method of the anti-overflow pot comprises the following steps: acquiring temperature data and sound data of liquid in the pot; determining a first moment according to the temperature data; the first moment is the moment when the temperature change of the liquid in the pot tends to be stable for the first time, and the temperature data at the first moment is above a temperature threshold value; determining a second moment according to the short-time energy value of the sound data; the second moment is the moment when the liquid in the pot reaches the boiling point for the first time; under the condition that the interval duration between the first moment and the second moment is smaller than an interval threshold value, a third moment is determined according to the short-time energy values of the temperature data and the sound data, and the third moment is the moment when the liquid in the pot reaches the boiling point for the second time; and after the third moment, the firepower gear of the heating device is adjusted to the preset firepower gear.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of kitchen appliance technology, and in particular to a method for controlling spill prevention, a cookware, and a stove. Background Technology

[0002] Cookware and stoves are common cooking tools used in family kitchens for making porridge and soup. With the development of smart technology, users are increasingly demanding smarter cookware and stoves.

[0003] However, during the heating process of cookware or stove, overflowing often occurs. If users fail to take timely measures, food may spill out, which not only affects the service life of the cookware and stove, but also poses certain safety hazards.

[0004] Therefore, how to accurately prevent overflow is an urgent problem to be solved. Summary of the Invention

[0005] This application provides a method for controlling overflow, a cookware, and a stove to precisely prevent overflow.

[0006] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:

[0007] Firstly, a method for controlling overflow in a pot is provided, including:

[0008] Acquire temperature and sound data of the liquid inside the cookware;

[0009] Based on the temperature data, determine the first moment; the first moment is the moment when the temperature change of the liquid in the pot first tends to stabilize, and the temperature data at the first moment is above the temperature threshold.

[0010] The second moment is determined based on the short-time energy value of the sound data; the second moment is the moment when the liquid in the pot first reaches the boiling point.

[0011] If the interval between the first and second moments is below the interval threshold, the third moment is determined based on the short-time energy values ​​of temperature and sound data. The third moment is the moment when the liquid in the pot reaches the boiling point for the second time.

[0012] After the third moment, adjust the heating device to the preset power level.

[0013] The technical solution provided in this application provides at least the following beneficial effects: During cooking, ingredients may be added to the pot after the water boils, or they may be added simultaneously with the water. When there is only water in the pot, the liquid (water) will not overflow after boiling. However, after the ingredients are added, the liquid (the mixture of water and ingredients) in the pot will boil again as the heating device continues to heat the pot, requiring anti-overflow measures. Furthermore, different types of liquids (water or a mixture of water and food) exhibit different temperature changes upon reaching a boiling point, and different types of liquids also exhibit different changes in sound intensity during the process of reaching a boiling point.

[0014] In this application, based on the temperature data of the liquid inside the pot, the first moment when the temperature change of the liquid inside the pot tends to stabilize is determined. Furthermore, based on the short-time energy value of the sound data of the liquid inside the pot, the second moment when the liquid first boils is determined. Based on the time difference between the first and second moments, it is determined whether the liquid inside the pot is water or a mixture of water and food. If the interval between the first and second moments is below a certain threshold, it is determined that the liquid inside the pot is water.

[0015] When the liquid in the pot is water, the user will add ingredients, such as noodles, during the cooking process. After the ingredients are added, as the liquid temperature rises with heating, it will reach its boiling point again. At this point, because the pot contains a mixture of water and food, there is a risk of overflowing. To address this, this application determines the moment when the water and food mixture in the pot re-boiles based on short-time energy values ​​from temperature and sound data, and implements anti-overflow measures after this re-boiling point, thus more accurately preventing overflow.

[0016] In some embodiments, the above-mentioned method for controlling the anti-overflow pot further includes: if the interval between the first moment and the second moment is above the interval threshold, after the second moment, adjusting the heat level of the heating device to a preset heat level.

[0017] In some embodiments, determining the third moment based on the short-time energy values ​​of temperature data and sound data includes: determining the temperature change value of the temperature data in the nth acquisition cycle and the temperature data in the (n-1)th acquisition cycle as the nth temperature change value, where n is a positive integer greater than 1; after the (n-1)th acquisition cycle, if m consecutive temperature change values ​​are all within a preset range and the slope of the short-time energy value curve of the sound data in the m consecutive acquisition cycles is above a preset threshold, determining the moment in the (n-1)th acquisition cycle as the third moment.

[0018] In some embodiments, determining the first moment based on temperature data includes:

[0019] The temperature difference between the temperature data in the xth acquisition cycle and the temperature data in the (x-1)th acquisition cycle is determined as the xth temperature difference value, where x is a positive integer greater than 1. The xth temperature difference value is subjected to mean filtering to obtain the processed xth temperature difference value. If the processed xth temperature difference value is within the preset temperature difference value range, and the temperature difference value within the first preset time period after the xth acquisition cycle is within the preset temperature difference value range, the time of the (x-1)th acquisition cycle is determined as the first time.

[0020] In some embodiments, determining the second moment based on the short-time energy value of the sound data includes: determining the short-time energy value of the sound data for each acquisition cycle based on the sound data; if, within a second preset duration, the short-time energy values ​​of the consecutive q acquisition cycles before the p-th acquisition cycle are below the short-time energy value of the p-th acquisition cycle, and the short-time energy values ​​of the consecutive s acquisition cycles after the p-th acquisition cycle are below the short-time energy value of the p-th acquisition cycle, then the moment of the p-th acquisition cycle is determined as the second moment, where p, q, and s are positive integers.

[0021] Secondly, embodiments of this application provide a cookware, the cookware comprising:

[0022] Heating device, used to heat the pot body;

[0023] The controller is configured as follows:

[0024] Acquire temperature and sound data of the liquid inside the cookware;

[0025] Based on the temperature data, determine the first moment; the first moment is the moment when the temperature change of the liquid in the pot first tends to stabilize, and the temperature data at the first moment is above the temperature threshold.

[0026] The second moment is determined based on the short-time energy value of the sound data; the second moment is the moment when the liquid in the pot first reaches the boiling point.

[0027] If the interval between the first and second moments is below the interval threshold, the third moment is determined based on the short-time energy values ​​of temperature and sound data. The third moment is the moment when the liquid in the pot reaches the boiling point for the second time.

[0028] After the third moment, adjust the heating device to the preset power level.

[0029] Thirdly, embodiments of this application provide a stove, which includes:

[0030] A communication device for establishing communication with a cookware, which has a sound sensor and a temperature sensor;

[0031] A heating device used to heat cookware;

[0032] The controller is configured as follows:

[0033] Temperature and sound data of the liquid inside the cookware are acquired via a communication device;

[0034] Based on the temperature data, determine the first moment; the first moment is the moment when the temperature change of the liquid in the pot first tends to stabilize, and the temperature data at the first moment is above the temperature threshold.

[0035] The second moment is determined based on the short-time energy value of the sound data; the second moment is the moment when the liquid in the pot first reaches the boiling point.

[0036] If the interval between the first and second moments is below the interval threshold, the third moment is determined based on the short-time energy values ​​of temperature and sound data. The third moment is the moment when the liquid in the pot reaches the boiling point for the second time.

[0037] After the third moment, adjust the heating device to the preset power level.

[0038] Fourthly, embodiments of this application provide a controller, including: one or more processors; one or more memories; wherein the one or more memories are used to store computer program code, the computer program code including computer instructions, and when the one or more processors execute the computer instructions, the controller executes the anti-overflow control method provided in the first aspect.

[0039] Fifthly, embodiments of this application provide a computer-readable storage medium including computer instructions that, when controlled by a computer, cause the computer to execute the anti-overflow control method provided in the first aspect and possible implementations.

[0040] In a sixth aspect, embodiments of the present invention provide a computer program product that can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program product can implement the anti-overflow control method provided in the first aspect and possible implementations.

[0041] It should be noted that the aforementioned computer instructions may be stored, in whole or in part, on a computer-readable storage medium. This computer-readable storage medium may be packaged together with the controller's processor, or it may be packaged separately from the controller's processor; this application does not impose any limitations on this.

[0042] The beneficial effects described in aspects two through six of this application can be referred to the analysis of the beneficial effects of aspect one, and will not be repeated here. Attached Figure Description

[0043] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of the present invention and do not constitute a limitation on the technical solutions of the present invention.

[0044] Figure 1 A schematic diagram of the structure of a cookware provided in this application embodiment. Figure 1 ;

[0045] Figure 2 A schematic diagram of the hardware structure of a controller provided in this application embodiment. Figure 1 ;

[0046] Figure 3 This is a schematic diagram of the structure of a stove provided in an embodiment of this application;

[0047] Figure 4 A schematic diagram of the hardware structure of a controller provided in this application embodiment. Figure 2 ;

[0048] Figure 5 A schematic diagram of the structure of a cookware provided in this application embodiment. Figure 2 ;

[0049] Figure 6 A flowchart illustrating a method for controlling an overflowing pot provided in this application embodiment. Figure 1 ;

[0050] Figure 7 A schematic diagram of short-time energy value change curves and temperature change curves of a mixture of water and ingredients during cooking, provided for embodiments of this application. Figure 1 ;

[0051] Figure 8 A schematic diagram of short-time energy value change curves and temperature change curves of a mixture of water and ingredients during cooking, provided for embodiments of this application. Figure 2 ;

[0052] Figure 9 A schematic diagram of short-time energy value change curve and temperature change curve of water during cooking provided in this application embodiment. Figure 1 ;

[0053] Figure 10 A schematic diagram of short-time energy value change curve and temperature change curve of water during cooking provided in this application embodiment. Figure 2 ;

[0054] Figure 11 A schematic diagram illustrating the process of determining the first moment in an embodiment of this application;

[0055] Figure 12This is a schematic diagram of a filtering process provided in an embodiment of this application;

[0056] Figure 13 A schematic diagram illustrating the process of determining a second moment as provided in an embodiment of this application;

[0057] Figure 14 A schematic diagram of a short-time energy value curve of sound data during cooking, provided as an embodiment of this application;

[0058] Figure 15 A schematic diagram of temperature change during cooking provided in an embodiment of this application;

[0059] Figure 16 A flowchart illustrating a method for controlling an overflowing pot provided in this application embodiment. Figure 2 . Detailed Implementation

[0060] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and 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.

[0061] In the description of this invention, it should be understood that the terms "center", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0062] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0063] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0064] The terms “comprising” and “having”, and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.

[0065] Furthermore, in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design options. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0066] To facilitate understanding, we will first provide a brief introduction and explanation of some terms or basic concepts of technology involved in the embodiments of this application.

[0067] (I) Short-time energy value (root mean square, RPS)

[0068] Short-time energy is a commonly used parameter in acoustic signal processing, used to describe the intensity or energy of sound over a short period of time.

[0069] (II) Filtering

[0070] Filtering is the process of removing specific frequency bands from a signal, and it is an important measure to suppress and prevent interference. This process is typically accomplished using filters, which can be analog, digital, or electronic.

[0071] The above is an introduction to some of the concepts involved in the embodiments of this application, which will not be repeated below.

[0072] As mentioned in the background section, cooktops are common cooking tools used in family kitchens for making porridge and soup. With the development of smart technology, users' demands for intelligent cooktops are also increasing.

[0073] However, during the heating process on a stove, overflowing often occurs. If users fail to take timely measures, food may spill out, affecting not only the lifespan of the stove but also posing a safety hazard. Current technologies often use temperature sensors to determine if the liquid in the pot has reached boiling point and implement anti-overflow measures once that temperature is reached. However, due to the varying types of liquids, relying solely on temperature data is insufficient to accurately prevent overflow. Therefore, how to precisely prevent overflow is a problem that urgently needs to be solved.

[0074] During cooking, ingredients may be added to the pot after the water has boiled, or they may be added at the same time. When the pot contains only water, the liquid (water) will not overflow after boiling. However, after the ingredients are added, the liquid (the mixture of water and ingredients) will boil again as the heating device continues to heat the pot. In this case, anti-overflow measures are necessary. Furthermore, different types of liquids (water or a mixture of water and food) exhibit different temperature changes when reaching boiling point, and different types of liquids also show different changes in sound intensity during the process of reaching boiling point.

[0075] In this application, based on the temperature data of the liquid inside the pot, the first moment when the temperature change of the liquid inside the pot tends to stabilize is determined. Furthermore, based on the short-time energy value of the sound data of the liquid inside the pot, the second moment when the liquid first boils is determined. Based on the time difference between the first and second moments, it is determined whether the liquid inside the pot is water or a mixture of water and food. If the interval between the first and second moments is below a certain threshold, it is determined that the liquid inside the pot is water.

[0076] When the liquid in the pot is water, the user will add ingredients, such as noodles, during the cooking process. After the ingredients are added, as the liquid temperature rises with heating, it will reach its boiling point again. At this point, because the pot contains a mixture of water and food, there is a risk of overflowing. To address this, this application determines the moment when the water and food mixture in the pot re-boiles based on short-time energy values ​​from temperature and sound data, and implements anti-overflow measures after this re-boiling point, thus more accurately preventing overflow.

[0077] The cookware provided in this application embodiment can be an integrated cooker with heating function.

[0078] To further describe the technical solutions of the embodiments of this application, as follows: Figure 1 The diagram shown is a structural schematic of a cookware provided in an embodiment of this application.

[0079] Reference Figure 1 The cookware 1 includes a pot body 101, which is used to hold food and perform various cooking processes such as frying and deep-frying. It transfers external heat to the food inside the pot body 101 to cook the food.

[0080] In some embodiments, continue as follows Figure 1 As shown, the cookware 1 may also include a handle 102, which is connected to the pot body 101. The handle 102 has a cavity for accommodating electrical components. Since the pot body 101 is extremely hot, direct contact with the hands can cause burns. Therefore, the handle 102 can prevent burns from high temperatures, provide a point of leverage, and also facilitate the user's operation of tossing and frying the cookware 1.

[0081] In some embodiments, continue as follows Figure 1 As shown, the cookware 1 may also include a temperature acquisition device 103, which is located at the bottom of the cookware body 101 and is used to collect temperature data of the liquid inside the cookware.

[0082] In some embodiments, continue as follows Figure 1 As shown, the cookware 1 may also include a sound acquisition device 104, which is disposed in the receiving cavity of the handle 102 and is used to acquire sound data during the cooking process.

[0083] Optionally, the sound acquisition device 104 can be a microphone amplification circuit, in which the microphone acquires sound data during the cooking process and amplifies it to make the sound data large enough for the controller 106 to process.

[0084] It should be noted that the temperature acquisition device 103 and the sound acquisition device 104 in the embodiments of this application can exist independently of the cookware 1, or they can be part of the cookware 1. The embodiments of this application do not limit this.

[0085] In some embodiments, continue as follows Figure 1 As shown, the cookware 1 may also include a heating device 105, which is disposed at the bottom of the cookware and is used to heat the cookware body 101.

[0086] In some embodiments, the controller 106 is used to acquire temperature data and sound data of the liquid in the cookware; determine a first moment based on the temperature data; the first moment is the moment when the temperature change of the liquid in the cookware first tends to stabilize, and the temperature data of the first moment is above a temperature threshold; determine a second moment based on the short-time energy value of the sound data; the second moment is the moment when the liquid in the cookware first reaches the boiling point; if the interval between the first moment and the second moment is below the interval threshold, determine a third moment based on the temperature data and the short-time energy value of the sound data; the third moment is the moment when the liquid in the cookware reaches the boiling point for the second time; after the third moment, adjust the heat level of the heating device to a preset heat level.

[0087] It should be noted that in some embodiments, the cookware may also be a cookware without a heating device. After the third moment is determined at the cookware end, the heat level adjustment signal is sent to the device with a heating device to achieve heating of the cookware.

[0088] In some embodiments, such as Figure 2As shown, the controller 106 is electrically connected to the temperature acquisition device 103, the sound acquisition device 104, and the heating device 105. The controller 106 is a device that can generate operation control signals according to instruction operation codes and timing signals, instructing the cookware 1 to execute control commands. Exemplarily, the controller 106 can be a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The controller 106 can also be other devices with processing functions, such as circuits, devices, or software modules; this embodiment does not impose any limitations on this.

[0089] In some embodiments, the controller 106 can be a microcontroller unit (MCU). An MCU, also known as a single-chip microcomputer, is a chip-level computer that integrates a central processing unit (CPU) with appropriately reduced frequency and specifications, along with peripheral interfaces such as memory, timer, USB, A / D converter, UART, PLC, DMA, and even LCD driver circuitry, all onto a single chip. This allows for different combinations of control for various applications.

[0090] In addition, the controller 106 can be used to control the operation of each component in the cookware 1 so that each component of the cookware 1 can operate to achieve each predetermined function of the cookware 1.

[0091] Another embodiment of this application provides a stove that can be a gas stove, an induction cooker, or other stoves used for heating cookware. A gas stove is a kitchen appliance that uses liquefied petroleum gas (liquid), manufactured gas, natural gas, or other gaseous fuels for direct-fire heating. An induction cooker is a kitchen appliance that generates heat directly on the bottom of the pot without an open flame or conductive heating. Stove appliances are also called gas stoves, stove plates, or stovetops. According to their construction, stove appliances can be divided into: single-burner, double-burner, single-burner, multi-burner, countertop, and built-in stoves. This application embodiment does not impose any limitations on these classifications.

[0092] To further describe the technical solutions of the embodiments of this application, as follows: Figure 3 The diagram shown is a structural schematic of a stove provided in an embodiment of this application.

[0093] Reference Figure 3The stove 2 includes a stove body 201, which is used to prevent dust and liquids spilled from the pot during cooking from entering the stove 2, keeping the stove and kitchen clean and hygienic. On the other hand, it can also insulate against heat to prevent damage to electrical components caused by high temperatures inside the stove 2.

[0094] In some embodiments, continue as follows Figure 3 As shown, the stove 2 may also include a panel 202, which is located above the stove body 201, and the upper surface of the panel 202 has a heating area for placing cookware.

[0095] In some embodiments, continue as follows Figure 3 As shown, the stove 2 may also include a heating device 203, which is disposed in the heating area of ​​the panel 202 and is used to heat the pots placed on the stove 2.

[0096] In some embodiments, continue as follows Figure 3 As shown, the stove 2 may also include a firepower adjustment device 204 for adjusting the firepower level of the heating device 203.

[0097] For example, when the stove 2 is a gas stove, the firepower adjustment device 204 includes an on / off valve and a proportional valve. The firepower adjustment device 204 controls the heating device 203 to be in the on or off state through the on / off valve; the firepower adjustment device 204 controls the firepower level of the heating device 203 through the proportional valve.

[0098] In some embodiments, the cooktop 2 may also include a communication device 205, which is used to communicate with the cookware 3, external devices or external servers according to various communication protocol types. For example, the communication device may include at least one of Wi-Fi chip, Bluetooth communication protocol chip, wired Ethernet communication protocol chip or other network communication protocol chip or near-field communication protocol chip, and infrared receiver.

[0099] In some embodiments, the cooktop 2 may further include a controller 206, the controller 206 being used for

[0100] Acquire temperature and sound data of the liquid inside the cookware; determine the first moment based on the temperature data; the first moment is the moment when the temperature change of the liquid inside the cookware first tends to stabilize, and the temperature data at the first moment is above the temperature threshold; determine the second moment based on the short-time energy value of the sound data; the second moment is the moment when the liquid inside the cookware first reaches the boiling point; if the interval between the first and second moments is below the interval threshold, determine the third moment based on the short-time energy value of the temperature and sound data; the third moment is the moment when the liquid inside the cookware reaches the boiling point for the second time.

[0101] After the third moment, adjust the heating device to the preset power level.

[0102] In some embodiments, the controller 206 is further configured to adjust the power level of the heating device to a preset power level after the second time if the interval between the first time and the second time is above an interval threshold.

[0103] In some embodiments, the controller 206 is specifically used to determine that the temperature change value of the temperature data in the nth acquisition cycle and the temperature data in the (n-1)th acquisition cycle is the nth temperature change value, where n is a positive integer greater than 1; after the (n-1)th acquisition cycle, if the temperature change values ​​are all within a preset range for m consecutive times, and the slope of the short-time energy value curve of the sound data is above a preset threshold for m consecutive acquisition cycles, the time when the (n-1)th acquisition cycle is located is determined as the third time.

[0104] In some embodiments, the controller 206 is specifically configured to determine the temperature difference between the temperature data of the xth acquisition cycle and the temperature data of the (x-1)th acquisition cycle as the xth temperature difference value, where x is a positive integer greater than 1; perform mean filtering on the xth temperature difference value to obtain the processed xth temperature difference value; if the processed xth temperature difference value is within a preset temperature difference value range, and the temperature difference value within a first preset time period after the xth acquisition cycle is within the preset temperature difference value range, then determine the time of the (x-1)th acquisition cycle as the first time.

[0105] In some embodiments, the controller 206 is specifically configured to determine the short-time energy value of the sound data in each acquisition cycle based on the sound data; if, within a second preset duration, the short-time energy values ​​of the consecutive q acquisition cycles before the p-th acquisition cycle are below the short-time energy value of the p-th acquisition cycle, and the short-time energy values ​​of the consecutive s acquisition cycles after the p-th acquisition cycle are below the short-time energy value of the p-th acquisition cycle, the time of the p-th acquisition cycle is determined as the second time, where p, q, and s are positive integers.

[0106] In some embodiments, such as Figure 4As shown, the controller 206 is electrically connected to the heating device 203, the fire control device 204, and the communication device 205. The controller 206 is a device that can generate operation control signals according to instruction operation codes and timing signals, instructing the stove 2 to execute control commands. For example, the controller 206 can be a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The controller 206 can also be other devices with processing functions, such as circuits, devices, or software modules; this application embodiment does not impose any limitations on this.

[0107] In some embodiments, the controller 206 can be a microcontroller unit (MCU). An MCU, also known as a single-chip microcomputer, is a chip-level computer that integrates a central processing unit (CPU) with appropriately reduced frequency and specifications, along with peripheral interfaces such as memory, timer, USB, A / D converter, UART, PLC, DMA, and even LCD driver circuitry, all onto a single chip. This allows for different combinations of control for various applications.

[0108] In addition, the controller 206 can be used to control the operation of each component in the stove 2 so that each component of the stove 2 can operate to achieve each predetermined function of the stove 2.

[0109] To further describe the technical solutions of the embodiments of this application, as follows: Figure 5 The diagram shown is a structural schematic of a cookware provided in an embodiment of this application.

[0110] Reference Figure 5 The cookware 3 includes a pot body 301, which is used to hold food and perform various cooking processes such as frying and deep-frying. It transfers external heat to the food inside the pot body 301 to cook the food.

[0111] In some embodiments, continue as follows Figure 5 As shown, the cookware 3 may also include a handle 302, which is connected to the pot body 301. The handle 302 has a cavity for accommodating electrical components. Since the pot body 301 is extremely hot, direct contact with the hands can cause burns. Therefore, the handle 302 can prevent burns from high temperatures, provide a point of leverage, and also facilitate the user's operation of tossing and frying the cookware 3.

[0112] In some embodiments, continue as follows Figure 5 As shown, the cookware 3 may also include a temperature acquisition device 303, which is located at the bottom of the cookware body 301 and is used to collect temperature data of the liquid inside the cookware.

[0113] In some embodiments, continue as follows Figure 5 As shown, the cookware 3 may also include a sound acquisition device 304, which is disposed in the receiving cavity of the handle 302 and is used to acquire sound data during the cooking process.

[0114] Optionally, the sound acquisition device 304 can be a microphone amplification circuit, in which the microphone acquires sound data during the cooking process and amplifies it to make the sound data large enough for the controller 206 to process.

[0115] In some embodiments, the cookware 3 may also include a communication device 305, which is disposed in the receiving cavity of the handle 302 and is used to communicate with the stove 2, external devices or external servers according to various communication protocol types. For example, the communication device may include at least one of Wi-Fi chip, Bluetooth communication protocol chip, wired Ethernet communication protocol chip or other network communication protocol chip or near-field communication protocol chip, and infrared receiver.

[0116] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the cookware or stove. In other embodiments of this application, the cookware or stove may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0117] The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0118] It should be noted that the following anti-overflow control method is implemented for both the cookware and the stove provided in this application. The following description uses cookware as an example to illustrate the anti-overflow control method provided in this application.

[0119] like Figure 6 As shown, this application provides a method for controlling pot overflow prevention, applied to the controller of a stove. The method includes the following steps S1-S5:

[0120] S1. Obtain temperature and sound data of the liquid inside the pot.

[0121] In one possible implementation, the cookware's temperature sensor periodically collects temperature data from inside the cookware and transmits it to the stove's communication device via the cookware's communication device; similarly, the cookware's sound sensor periodically collects sound data from inside the cookware and transmits it to the stove's communication device via the cookware's communication device. The stove's communication device receives the temperature and sound data transmitted by the temperature sensors.

[0122] The data collection period can be user-defined or preset at the factory; this embodiment does not impose any restrictions on this. For example, the data collection period can be 0.1 seconds.

[0123] It should be noted that when the anti-overflow control method is applied to the cookware controller, the cookware controller can directly acquire temperature data sent by the temperature sensor and sound data sent by the sound sensor.

[0124] S2. Determine the first moment based on the temperature data.

[0125] The first moment is the moment when the temperature change of the liquid in the pot first tends to stabilize, and the temperature data at the first moment is above the temperature threshold.

[0126] Optionally, the temperature threshold is 95°C.

[0127] S3. Determine the second moment based on the short-time energy value of the sound data.

[0128] The second moment is the moment when the liquid in the pot first reaches its boiling point.

[0129] When water begins to boil, the formation, bursting of bubbles, and release of steam produce a series of sounds. These sounds are typically more complex and louder than the sounds produced when water is heated but not yet boiled. In audio signals (short-time energy values), peaks usually represent higher energy components, and troughs usually represent lower energy components. Therefore, when the short-time energy value of the sound data reaches its peak, it can be considered that the short-time energy value of the sound data at the peak moment has reached its maximum value, that is, the liquid in the pot has reached its boiling point for the first time.

[0130] S4. If the interval between the first and second moments is below the interval threshold, the third moment is determined based on the short-time energy values ​​of the temperature and sound data.

[0131] The third moment is when the liquid in the pot reaches its boiling point for the second time.

[0132] For example, the interval threshold can be 30 seconds.

[0133] Figure 7 and Figure 8This diagram illustrates the short-term energy and temperature changes of a mixture of water and ingredients during cooking. The horizontal axis represents the temperature during cooking, and the vertical axis represents the short-term energy changes. Figure 7 and Figure 8 It can be seen that when the short-term energy value curve falls from the peak to the trough, the temperature change curve also reaches equilibrium.

[0134] Figure 9 and Figure 10 This diagram illustrates the short-term energy and temperature changes of water during cooking. The horizontal axis represents the temperature during cooking, and the vertical axis represents the short-term energy changes. Figure 9 and Figure 10 It can be seen that when the short-term energy value curve reaches its peak, the water in the pot boils, and the temperature change curve reaches equilibrium earlier than the mixture of water and ingredients.

[0135] The experimental data shows that when water and food are both placed in the pot, the temperature change curve reaches equilibrium later, with a shorter interval between the first and second moments. Conversely, when only water is present in the pot, the temperature change curve reaches equilibrium earlier, with a longer interval between the first and second moments. Therefore, the length of the interval between the first and second moments can be used to determine whether the liquid in the pot is water or a mixture of water and food.

[0136] S5. After the third moment, adjust the heating device's power level to the preset power level.

[0137] The preset firepower level can be the lowest firepower level, or it can be set by the user.

[0138] As one possible implementation, after the third moment, the temperature data of the liquid in the pot at the third moment is determined as the boiling point temperature; based on the difference between the current temperature and the boiling point temperature of the liquid in the pot, the heat level of the heating device is adjusted to the target heat level. After adjusting the heat level of the heating device to the target heat level, if the slope of the short-time energy value curve of the sound data of the liquid in the pot is above a preset threshold, the heat level of the heating device is adjusted to the preset heat level.

[0139] Figure 6The illustrated embodiments offer at least the following beneficial effects: During cooking, ingredients may be added to the pot after the water boils, or they may be added simultaneously with the water. When the pot contains only water, the liquid (water) will not overflow after boiling. However, after the ingredients are added, the liquid (a mixture of water and ingredients) will boil again as the heating device continues to heat the pot, requiring anti-overflow measures. Furthermore, different types of liquids (water or a mixture of water and food) exhibit different temperature changes upon reaching boiling point, and different types of liquids also show different changes in sound intensity during the boiling process. Therefore, this application determines the first moment when the temperature change of the liquid in the pot tends to stabilize based on temperature data collected by a temperature acquisition device. Additionally, it determines the second moment when the liquid in the pot first boils based on the short-time energy value of sound data collected by a sound acquisition device. Based on the time difference between the first and second moments, it is determined whether the liquid in the pot is water or a mixture of water and ingredients. If the interval between the first and second moments is below the interval threshold, it indicates that the liquid in the pot is water. Based on the short-time energy values ​​of temperature and sound data, the moment when the water and food mixture in the pot boils again is determined. After the moment of re-boiling, anti-overflow treatment is performed, which can more accurately prevent overflow.

[0140] In some embodiments, the anti-overflow control method provided in this application may further include the following steps: if the interval between the first moment and the second moment is above the interval threshold, after the second moment, the power level of the heating device is adjusted to the preset power level.

[0141] The preset firepower level can be the lowest firepower level, or it can be set by the user.

[0142] For example, the interval threshold can be 30 seconds.

[0143] As one possible implementation, after the second moment, the temperature data of the liquid in the pot at the second moment is determined as the boiling point temperature; based on the difference between the current temperature and the boiling point temperature of the liquid in the pot, the heat level of the heating device is adjusted to the target heat level. After adjusting the heat level of the heating device to the target heat level, if the slope of the short-time energy value curve of the sound data of the liquid in the pot is above a preset threshold, the heat level of the heating device is adjusted to the preset heat level.

[0144] As can be seen from the above embodiments, when the interval between the first and second moments is above the interval threshold, it indicates that when the pot first reaches a boiling state, the liquid is a mixture of water and ingredients (such as rice porridge, soup, or other highly viscous liquids), meaning that the ingredients and water are added to the pot simultaneously. Therefore, after the liquid in the pot reaches a boil for the first time (the second moment), the heat level of the heating device needs to be adjusted to the preset heat level to prevent overflow.

[0145] As one possible implementation, step S2 above can be specifically implemented as the following steps S21-S23:

[0146] S21. Determine the temperature difference between the temperature data of the xth acquisition cycle and the temperature data of the (x-1)th acquisition cycle as the xth temperature difference value.

[0147] Where x is a positive integer greater than 1.

[0148] S22. Perform mean filtering on the x-th temperature difference to obtain the processed x-th temperature difference.

[0149] As one possible implementation, the x-th temperature difference is subjected to mean filtering using a filter.

[0150] The size of the filter determines the smoothness, and the filter size can be preset at the factory. For example, if the filter size is 3, then for the x-th temperature difference, the average of the temperature difference before the x-th temperature difference and the temperature difference after the x-th temperature difference will be taken.

[0151] S23. If the processed x-th temperature difference is within the preset temperature difference range, and the temperature difference within the first preset duration after the x-th acquisition cycle is within the preset temperature difference range, then the time of the (x-1)-th acquisition cycle is determined as the first time.

[0152] For example, the preset temperature difference range can be [-0.4, 0.1]; the preset duration can be 25 seconds.

[0153] Figure 11 This is a schematic diagram illustrating the process for determining the first moment as provided in this application. The following is in conjunction with... Figure 11 This application provides a detailed description of a process for determining the first moment.

[0154] Calculate the temperature difference between the current acquisition cycle and the previous acquisition cycle;

[0155] After calculating the temperature difference between the current acquisition cycle and the previous acquisition cycle, the temperature difference is subjected to mean filtering.

[0156] The filtered data is then subjected to a second mean filtering process to obtain the processed temperature value.

[0157] When the temperature of the liquid inside the pot is greater than 95℃, and the filtered temperature value is within the range of [-0.4, 0.1] for 25 consecutive seconds, it is determined that the temperature has reached equilibrium.

[0158] The moment when the temperature reaches equilibrium is defined as t1.

[0159] As one possible implementation, step S3 above can be specifically implemented as the following steps S31-S32:

[0160] S31. Based on the sound data, determine the short-time energy value of the sound data in each acquisition cycle.

[0161] Commonly used features in the field of acoustics include time-domain features, frequency-domain features, and time-frequency-domain features. To calculate the low-dimensional feature vector signal in a short time, this embodiment of the application uses short-time energy values ​​from time-domain analysis for feature extraction.

[0162] Optionally, the controller can calculate the short-time energy value of the sound data by calling a simulation experiment tool, thereby obtaining the short-time energy value for each acquisition cycle.

[0163] The simulation experiment tool can be either MATLAB or Python, and this application embodiment does not limit it.

[0164] As one possible implementation, step S31 above can be specifically implemented as the following steps S311-S313:

[0165] S311. Filter the sound data to obtain sound data within a preset frequency range.

[0166] Filtering is the process of removing specific frequency bands from a signal, and it is an important measure to suppress and prevent interference. This process is typically accomplished using filters, which can be analog, digital, or electronic.

[0167] Optionally, the audio data can be filtered using a Butterworth filter to remove high-frequency and low-frequency information, leaving audio data within a preset frequency range. The Butterworth filter is an electronic filter.

[0168] Alternatively, the Butterworth filter can be expressed as the following formula:

[0169]

[0170] Where x[] represents the audio data before filtering, a[]b[] are the parameters of the filter, y[] is the audio data after filtering, n is the number of samples, and i is the i-th sample.

[0171] In some embodiments, before filtering the audio data, a Fourier transform can be performed on the audio data to convert the difficult-to-process time-domain signal into an easily analyzable frequency-domain signal. The Fourier transform is a linear integral transform that can perform spectral analysis on signals, converting difficult-to-process time-domain signals into easily analyzable frequency-domain signals. The principle of the Fourier transform states that any continuously measured time series or signal can be represented as an infinite superposition of sinusoidal signals of different frequencies. The Fourier transform algorithm based on this principle uses the directly measured original signal to calculate the frequency, amplitude, and phase of different sinusoidal signals in the signal through accumulation.

[0172] Optionally, the preset frequency range is 4.5kHz-KHz. According to experiments, the frequency before and after water boils is concentrated between 4.5kHz and KHz. Selecting a short-time energy value between 4.5kHz and KHz is more conducive to determining the boiling point of the liquid.

[0173] According to the laws of sound propagation and attenuation, the medium through which sound is absorbed affects attenuation. Gases absorb sound most strongly and experience the greatest attenuation, followed by liquids, while solids absorb sound least and experience the least attenuation. Propagation distance also causes sound attenuation; sound gradually weakens as the distance increases. Furthermore, the frequency of the sound also affects attenuation; high-frequency sounds attenuate more easily than low-frequency sounds. Therefore, to reduce the interference of low-frequency signals on the target signal, sound data needs to be filtered.

[0174] For example, Figure 12 This is a schematic diagram of a filtering process provided in this application. Figure 12 As shown, the horizontal axis of the coordinate system represents cooking time in seconds; the vertical axis represents short-term energy values ​​during cooking in decibels; the solid line represents short-term energy values; and the dashed line represents short-term energy values ​​after filtering. The short-term energy value curve is smoother after filtering.

[0175] S312. When the amount of sound information within the preset frequency range is above the signal quantity threshold, the amount of sound information within the preset frequency range is compressed to the signal quantity threshold to obtain compressed sound information.

[0176] Optionally, the signal quantity threshold is 200. When the number of sound information within the preset frequency range exceeds 200, all sound information is compressed to 200. For example, when there are 400 sound information within the preset frequency range, the average of two consecutive sound information is taken as one sound information, thus compressing the 400 sound information into 200 sound information.

[0177] S313. Process the compressed sound information to obtain the short-time energy value of the sound data for each acquisition cycle.

[0178] Optionally, the preset processing method can be to square the audio data in the compressed audio information, take the average value, and then take the square root.

[0179] For example, the short-time energy value for each acquisition cycle is determined using the following formula:

[0180] RMS={(x1^2+x2^2+...+xn^2) / n}^0.5

[0181] Wherein, RMS is the short-time energy value, x1 is the first sound data in the acquisition cycle, x2 is the second sound data in the acquisition cycle, ..., xn is the nth sound data in the acquisition cycle.

[0182] S32. If, within the second preset duration, the short-time energy values ​​of the consecutive q acquisition cycles before the p-th acquisition cycle are below the short-time energy value of the p-th acquisition cycle, and the short-time energy values ​​of the consecutive s acquisition cycles after the p-th acquisition cycle are below the short-time energy value of the p-th acquisition cycle, then the time of the p-th acquisition cycle is determined as the second time.

[0183] Where p, q and s are positive integers.

[0184] For example, the second preset duration can be 10 acquisition cycles.

[0185] If the short-time energy values ​​of the consecutive q acquisition cycles before the p-th acquisition cycle are below the short-time energy value of the p-th acquisition cycle, and the short-time energy values ​​of the consecutive s acquisition cycles after the p-th acquisition cycle are below the short-time energy value of the p-th acquisition cycle, it indicates that the p-th acquisition cycle is at the peak of the short-time energy value curve, that is, the short-time energy value of the p-th acquisition cycle is the maximum value.

[0186] Figure 13 This is a schematic diagram illustrating the process for determining a second time step, as provided in this application. The following is in conjunction with... Figure 13 This application provides a detailed description of a second-moment determination process.

[0187] When the temperature of the liquid inside the pot is greater than 95℃, determine whether the short-time energy value (curRMS) of the current acquisition cycle is greater than the maximum short-time energy value (RMSMax).

[0188] If the short-time energy value (curRMS) of the current acquisition period is greater than the short-time energy value (RMSMax), the current short-time energy value threshold (curRMS) is used as the short-time energy threshold (RMSMax) for the next judgment, and the short-time energy value (curRMS) of the current acquisition period is judged again to see if it is equal to the short-time energy value (RMSMax).

[0189] If the short-time energy value (curRMS) of the current acquisition period is less than or equal to the maximum short-time energy value (RMSMax), the count of the first counter (count1) is incremented by 1;

[0190] After incrementing the first counter (count1) by 1, check if the counter (count1) value is greater than 10;

[0191] If the counter (count1) value is greater than 10, the moment closest to the current short-time energy value (curRMS) being greater than the short-time energy value maximum (RMSMax) is taken as t2;

[0192] If the counter (count1) value is greater than, less than or equal to 10, continue to determine whether the short-time energy value (curRMS) of the current acquisition period is greater than the maximum short-time energy value (RMSMax).

[0193] As one possible implementation, step S4 above can be specifically implemented as the following steps S41-S42:

[0194] S41. Determine the temperature change value of the temperature data in the nth acquisition cycle and the temperature data in the (n-1)th acquisition cycle as the nth temperature change value.

[0195] Where n is a positive integer greater than 1.

[0196] S42. After the (n-1)th acquisition cycle, if the temperature change values ​​are all within the preset range for m consecutive times, and the slope of the short-time energy value curve of the sound data is above the preset threshold for m consecutive acquisition cycles, the time when the (n-1)th acquisition cycle is located is determined as the third time.

[0197] Optionally, the preset interval range can be [-1, 1].

[0198] For example, Figure 14 This is a schematic diagram of a short-time energy value curve of sound data during cooking, provided in this application.

[0199] Combination Figure 14 It can be seen that during the process of adding ingredients to the pot after the water boils for the first time and the liquid boils for the second time, the short-time energy value curve of the sound data shows an upward trend. At the moment of the second boil, the increase in the short-time energy value curve of the sound data is relatively large. Figure 15 This application provides a schematic diagram of a temperature change curve during the cooking process. (Combined with...) Figure 15 It is known that the temperature change of the liquid in the pot tends to stabilize before and after the second boiling. Therefore, this application determines that the liquid in the pot has boiled a second time if m consecutive temperature change values ​​are all within a preset range and the slope of the short-time energy value curve of the sound data is above a preset threshold within m consecutive acquisition cycles.

[0200] The following is combined with Figure 11 , Figure 13 and Figure 16 The method for controlling the overflow pot provided in this application is described.

[0201] After determining t1 and t2, check whether the difference between t2 and t1 is greater than A, where A can be 30 seconds.

[0202] If the difference between t2 and t1 is greater than A, it is determined that the liquid in the pot is a mixture of water and food ingredients, and that the liquid has boiled.

[0203] After confirming that the liquid in the pot is a mixture of water and ingredients and that the liquid has boiled, adjust the heat level to the preset heat level based on the difference between the current temperature and the boiling point temperature.

[0204] After adjusting the power level to the preset power level based on the difference between the current temperature and the boiling point temperature, it is determined whether the temperature change rate is within the range of [-1, 1] for five consecutive sampling cycles.

[0205] If so, after updating the boiling point temperature, determine whether the slope of the short-time energy value curve of the current sound data is greater than the preset threshold;

[0206] If not, directly determine whether the slope of the short-time energy value curve of the current sound data is greater than the preset threshold.

[0207] If the slope of the short-time energy value curve of the current sound data is greater than the preset threshold, then the current power level will be adjusted to the minimum power level.

[0208] If the slope of the short-time energy value curve of the current sound data is less than or equal to the preset threshold, the power level will be adjusted to the preset power level based on the difference between the current temperature and the boiling point temperature.

[0209] If the difference between t2 and t1 is less than or equal to A, iterate through the data to determine the minimum value of the short-time energy.

[0210] If the energy value is at its minimum for 10 consecutive seconds, it is determined that the liquid in the pot is water and that the water has boiled for the first time.

[0211] After confirming that the liquid in the pot is water and that the water has boiled for the first time, determine whether the slope of the short-time energy value curve is greater than a preset threshold and whether the short-time energy value is less than a preset value.

[0212] If so, make sure to add the ingredients to boiling water;

[0213] If not, continue to determine whether the slope of the short-time energy value curve is greater than the preset threshold and whether the short-time energy value is less than the preset value;

[0214] After adding the ingredients to the boiling water, adjust the heat level to the preset level based on the difference between the current temperature and the boiling point temperature.

[0215] After adjusting the power level to the preset power level based on the difference between the current temperature and the boiling point temperature, it is determined whether the temperature change rate is within the range of [-1, 1] for five consecutive sampling cycles.

[0216] If so, update the boiling point temperature and determine whether the slope of the short-time energy value curve of the current sound data is greater than the preset threshold.

[0217] If not, directly determine whether the slope of the short-time energy value curve of the current sound data is greater than the preset threshold.

[0218] If the slope of the short-time energy value curve of the current sound data is greater than the preset threshold, then the current power level will be adjusted to the minimum power level.

[0219] If the slope of the short-time energy value curve of the current sound data is less than or equal to the preset threshold, the power level will be adjusted to the preset power level based on the difference between the current temperature and the boiling point temperature.

[0220] It should be noted that, in some embodiments, the transmission and reception of the fire level adjustment signal can occur between different devices of the same equipment, or between different devices.

[0221] As can be seen, the above mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the embodiments of this application provide corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the modules and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software-driven hardware manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this invention.

[0222] This application embodiment can divide the controller into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0223] This application also provides a computer-readable storage medium including computer-executable instructions that, when run on a computer, cause the computer to execute any of the anti-overflow control methods provided in the above embodiments.

[0224] This application also provides a computer program product containing computer execution instructions, which, when run on a computer, causes the computer to execute any of the anti-overflow control methods provided in the above embodiments.

[0225] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer-executable instructions. When these computer-executable instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer-executable instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer-executable instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs).

[0226] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.

[0227] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely illustrative descriptions of the application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.

[0228] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A control method of a boil-over preventing pan, characterized by, The method comprises: acquiring temperature data and sound data of liquid in a pot; determining a first time according to the temperature data; the first time is a time when the temperature of the liquid in the pot changes for the first time to tend to be stable, and the temperature data at the first time is above a temperature threshold; determining a second time according to a short-time energy value of the sound data; the second time is a time when the liquid in the pot reaches a boiling point for the first time; in a case where an interval length between the first time and the second time is below an interval threshold, determining a third time according to the temperature data and the short-time energy value of the sound data; the third time is a time when the liquid in the pot reaches the boiling point for the second time; after the third time, adjusting a firepower level of a heating device to a preset firepower level.

2. The method of claim 1, wherein, The method further comprises: in a case where the interval length between the first time and the second time is above the interval threshold, after the second time, adjusting the firepower level of the heating device to the preset firepower level.

3. The method according to claim 1, wherein the determining of the third time according to the temperature data and the short-time energy value of the sound data comprises: determining a temperature change value of temperature data in an n th acquisition period and temperature data in an n-1 th acquisition period as an n th temperature change value, n being a positive integer greater than 1; after the n-1 th acquisition period, in a case where the slopes of the short-time energy value curves of the sound data in the continuous m acquisition periods are all above a preset threshold and the temperature change values in the continuous m acquisition periods are all within a preset interval range, determining a time at which the n-1 th acquisition period is located as the third time.

4. The method according to claim 1, wherein the determining of the first time according to the temperature data comprises: determining a temperature difference value between temperature data in an x th acquisition period and temperature data in an x-1 th acquisition period as an x th temperature difference value, x being a positive integer greater than 1; performing mean filtering processing on the x th temperature difference value to obtain a processed x th temperature difference value; in a case where the processed x th temperature difference value is within a preset temperature difference value interval and temperature difference values within a first preset time length after the x th acquisition period are within the preset temperature difference value interval, determining a time at which the x-1 th acquisition period is located as the first time.

5. The method according to claim 1, wherein the determining of the second time according to the short-time energy value of the sound data comprises: determining the short-time energy value of the sound data in each acquisition period according to the sound data; in a case where the short-time energy values of the continuous q acquisition periods before a p th acquisition period are all below the short-time energy value of the p th acquisition period within a second preset time length and the short-time energy values of the continuous s acquisition periods after the p th acquisition period are all below the short-time energy value of the p th acquisition period, determining a time of the p th acquisition period as the second time, p, q and s being positive integers.

6. A pan, characterized by comprises: a heating device for heating a pot body; a controller configured to: acquire temperature data and sound data of the liquid in the pot; determine a first time according to the temperature data; the first time is a time when the temperature change of the liquid in the pot tends to be stable for the first time, and the temperature data at the first time is above a temperature threshold; determine a second time according to a short-time energy value of the sound data; the second time is a time when the liquid in the pot reaches a boiling point for the first time; in a case where an interval length between the first time and the second time is below an interval threshold, determine a third time according to the temperature data and the short-time energy value of the sound data; the third time is a time when the liquid in the pot reaches the boiling point for the second time; after the third time, adjust a firepower level of the heating device to a preset firepower level.

7. The pan of claim 6, wherein the controller is further configured to: in a case where the interval length between the first time and the second time is above the interval threshold, after the second time, adjust the firepower level of the heating device to the preset firepower level.

8. A hob, characterized in that comprise: a communication device for establishing communication with a pot, the pot having a sound sensor and a temperature sensor; a heating device for heating the pot; a controller configured to: acquire temperature data and sound data of the liquid in the pot through the communication device; determine a first time according to the temperature data; the first time is a time when the temperature change of the liquid in the pot tends to be stable for the first time, and the temperature data at the first time is above a temperature threshold; determine a second time according to a short-time energy value of the sound data; the second time is a time when the liquid in the pot reaches a boiling point for the first time; in a case where an interval length between the first time and the second time is below an interval threshold, determine a third time according to the temperature data and the short-time energy value of the sound data; the third time is a time when the liquid in the pot reaches the boiling point for the second time; after the third time, adjust a firepower level of the heating device to a preset firepower level.

9. Hob according to claim 8, characterized in that the controller is further configured to: in a case where the interval length between the first time and the second time is above the interval threshold, after the second time, adjust the firepower level of the heating device to the preset firepower level.

10. Hob according to claim 9, characterized in that the controller performs the determining of the third time according to the temperature data and the short-time energy value of the sound data, and is specifically configured to: determine a temperature change value of the temperature data in an n th< collection period and the temperature data in an n-1 th< collection period as an n th< temperature change value, n being a positive integer greater than 1; after the n-1 th< collection period, in a case where the slopes of the short-time energy value curves of the sound data in continuous m collection periods are above a preset threshold, and the temperature change values of the temperature data in the continuous m collection periods are all within a preset interval range, determine a time at which the n-1 th< collection period is located as the third time.