Liquid boiling detection method and device and storage medium
Detection of whether the liquid boils through the change in the liquid level height has solved the problem of inaccurate temperature detection in the prior art and improved the accuracy of liquid boiling detection.
Patent Information
- Application Number
- CN202510241094.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-03
- Publication Date
- 2025-06-06
AI Technical Summary
The prior art uses temperature sensors to detect whether the liquid is boiling, and the detection is not accurate enough due to environmental factors and aging of the thermostat components.
By obtaining the liquid level height of the liquid in the target container, define the liquid level height at the start of the heating process as the initial height. During the heating process, determine whether the liquid is boiling based on the change in the liquid level height. The specific steps include entering the preparatory boiling stage, determining the liquid oscillation height and frequency, and determining whether the liquid has boiled according to the preset conditions.
Improve the accuracy of liquid boiling detection and avoid temperature detection deviations due to environmental factors and aging of thermostat components.
Smart Images

Figure CN120093139A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of liquid detection technology, and in particular to a liquid boiling detection method, device and storage medium. Background Art
[0002] At present, there is a need to judge whether a liquid is boiling in all areas of life. For example, the most common method is to boil water in a kettle, or to adjust the output power of an induction cooker by judging whether the liquid in the pot is boiling. Generally, a temperature sensor is used to detect whether the temperature of the liquid has reached the boiling point, so as to judge whether the heating process is over. However, there are certain limitations in judging by temperature. For example, the boiling point of the liquid may be affected by environmental factors, or the temperature value may be deviated due to aging of the thermostat element and long-term scale attached to the container affecting sensor detection. Such reasons may cause certain errors in judging whether the liquid is boiling by temperature, which is not accurate enough.
[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention
[0004] The main purpose of the embodiments of the present application is to propose a liquid boiling detection method, device and storage medium, aiming to improve the accuracy of detecting liquid boiling.
[0005] To achieve the above object, one aspect of an embodiment of the present application provides a liquid boiling detection method, the method comprising: Obtaining the liquid level of the liquid in the target container, defining the liquid level when the heating process of the liquid is started as the initial height, and the liquid level is the height of the liquid submerging the target position in the target container; When the difference between the liquid level and the initial height is greater than or equal to a preset difference, entering the pre-boiling stage; In the pre-boiling stage, the liquid oscillation height is determined according to the liquid level height; When a preset condition is met, it is determined that the liquid is boiling, and the preset condition includes that the oscillation height of the liquid is greater than or equal to a preset height.
[0006] In some embodiments, the method further comprises: In the pre-boiling stage, the liquid oscillation frequency is determined according to the liquid level; and, The preset conditions include that the liquid oscillation height is greater than or equal to the preset height, and the liquid oscillation frequency is greater than or equal to the preset frequency.
[0007] In some embodiments, the step of determining the liquid oscillation frequency according to the liquid level comprises: Determine the change value between the liquid level heights collected at two adjacent moments; When the change value is greater than or equal to a preset change value, determining that the corresponding change value is a valid change; The liquid oscillation frequency is determined according to the number of effective changes within a unit time.
[0008] In some embodiments, before determining whether the preset condition is met, the method further includes: Acquiring the heating power of the heating process and the preset parameters of the target container; Determine the liquid volume according to the liquid level and the preset parameters; The preset height and the preset frequency are determined according to the heating power and the liquid volume.
[0009] In some embodiments, the step of determining the preset height and the preset frequency according to the heating power and the liquid volume comprises: Acquire boiling characteristic mapping data, wherein the boiling characteristic mapping data includes a plurality of the preset heights and the preset frequencies mapped by the heating power and the liquid volume; determining a first boiling level according to the heating power, and determining a second boiling level according to the liquid volume; The corresponding preset height and the preset frequency are determined according to the first boiling level, the second boiling level and the boiling characteristic mapping data.
[0010] In some embodiments, the step of determining the liquid oscillation height according to the liquid level comprises: The liquid oscillation height is determined according to the maximum and minimum values of the liquid level within a preset time period.
[0011] In some embodiments, after the preset condition is met, the method further includes: Start timing, and define the timing duration as the boiling verification duration; When the boiling verification time is greater than or equal to a preset time, the step of determining whether the liquid is boiling is performed.
[0012] In some embodiments, after the step of starting the timing, the method further includes: During the timing process of the boiling verification time, when the preset condition is not met, the timing is ended and the boiling verification time is reset.
[0013] To achieve the above-mentioned purpose, another aspect of the embodiment of the present application provides a liquid boiling detection device, which is applied to a target container and includes: A metal detection strip, the metal detection strip being arranged on the outer wall of the target container and being used to obtain the liquid level of the liquid in the target container, wherein the liquid level when the heating process of the liquid is started is defined as the initial height, and the liquid level is the height at which the liquid immerses the inner wall of the target container; A boiling detection module is used to enter a pre-boiling stage when the difference between the liquid level height and the initial height is greater than or equal to a preset difference; in the pre-boiling stage, determine the liquid oscillation height according to the liquid level; and determine that the liquid is boiling when preset conditions are met, wherein the preset conditions include that the liquid oscillation height is greater than or equal to a preset height.
[0014] To achieve the above objective, another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described above is implemented.
[0015] The embodiments of the present application include at least the following beneficial effects: The present application provides a liquid boiling detection method, device and storage medium. The scheme obtains the liquid level of the liquid in the target container, determines the liquid level when the heating process starts as the initial height, and pays attention to the change of the liquid level during the heating process. When the difference between the liquid level and the initial height is greater than or equal to the preset difference, it is determined that the pre-boiling stage has begun. Then, in the pre-boiling stage, the liquid level oscillation height is determined according to the liquid level, and it is determined whether the liquid level oscillation height is greater than or equal to the preset height. When it is determined to be yes, it is determined that the preset conditions are met and the liquid has boiled. Compared with detecting whether the liquid is boiling by temperature, the present application analyzes the boiling condition of the liquid by liquid level changes, which can avoid the deviation problem caused by the influence of the boiling point on the environment or the aging of the thermostat element when judging by temperature, thereby improving the accuracy of detecting the boiling of the liquid. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 is a flow chart of a liquid boiling detection method provided in an embodiment of the present application; Figure 2 is a flow chart of the judgment of the preset conditions in the embodiment of the present application; Figure 3 It is a structural schematic diagram of a liquid boiling detection device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0017] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.
[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0019] At present, there is a need to judge whether a liquid is boiling in all areas of life. For example, when boiling water in a kettle, it is most common to judge whether it has boiled to determine whether to stop boiling, or when using an induction cooker, the induction cooker adjusts the output power by judging whether the liquid in the pot is boiling. Among them, generally a temperature sensor is used to detect whether the temperature of the liquid has reached the boiling point to judge whether the heating process is over. However, there are certain limitations in judging by temperature. For example, the boiling point of the liquid will be affected by environmental factors, and the boiling point in high-pressure and low-pressure areas is different. The aging of the thermostat element and the long-term scale attached to the container affect the sensor detection, etc., resulting in deviations in the detected temperature value. These reasons will cause certain errors in judging whether the liquid is boiling by temperature, which is not accurate enough.
[0020] In view of this, the embodiments of the present application provide a liquid boiling detection method, device and storage medium. Figure 1 is an optional flow chart of a liquid boiling detection method provided in an embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S104.
[0021] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0022] Step S101, obtaining the liquid level of the liquid in the target container, defining the liquid level when the heating process of the liquid is started as the initial height, and the liquid level is the height at which the liquid immerses the target position in the target container.
[0023] The method of this embodiment detects the liquid in the target container through a liquid detection device, wherein the shape of the target container is not limited, and the target container can be a pot, a cup or a basin, etc. On the other hand, this embodiment also does not limit the type of liquid, and the liquid in the target container can be water, oil or other organic solvents, etc. The liquid boiling detection device includes a metal detection bar 301 set on the outer wall of the target container and used to detect the height of the liquid. Through capacitive sensing, the actual liquid level detected is the height of the target position in the target container immersed in the liquid. The target position is determined according to the position of the metal detection bar. Figure 3 Taking the structure shown as an example, the target position is the inner wall of the target container in a certain direction. In other embodiments, if the liquid level in the target container is obtained by other forms of sensors, the target position may also be a position such as the center of the target container.
[0024] Specifically, when the heating process of the liquid in the target container is started, the method of this embodiment also starts to execute step S101 synchronously, obtains the liquid level of the liquid in the target container, and continuously monitors the value of the liquid level to determine its change until the heating process ends. Since the amount of liquid added to the target container by the user is different each time the heating process is started, the liquid level is also different. Therefore, in order to serve as a benchmark comparison in subsequent steps, the liquid level when the heating process is started is recorded as the initial height.
[0025] Step S102, when the difference between the liquid level and the initial height is greater than or equal to a preset difference, the pre-boiling stage is entered.
[0026] Optionally, when heating the liquid, the entire heating process can be divided into three stages. The first stage is the pre-boiling stage. In the pre-boiling stage, the properties of the liquid have not changed significantly, only the temperature has increased. The second stage is the pre-boiling stage. In the pre-boiling stage, due to the influence of the temperature approaching the boiling point, its properties begin to change significantly. This is also a suitable stage to start detecting whether it is boiling. The third stage is the boiling stage. In the third stage, the liquid has completely boiled. At this time, some properties of the liquid are compared with the conditions for judging whether it is boiling, that is, the detection of boiling is completed, and then the heating is continued to maintain boiling or the heating process is ended according to the specific product or user needs.
[0027] As for the pre-boiling stage, since the temperature of the liquid is close to the boiling point, the liquid will have obvious thermal expansion, so the liquid level will rise. Based on this, a preset difference is set to evaluate whether the liquid has the thermal expansion phenomenon. When the difference between the liquid level and the initial height is greater than or equal to the preset difference, it is determined that the thermal expansion phenomenon has occurred, so it is judged that the pre-boiling stage has begun, wherein the preset difference is set to 0.5 cm, etc. It should be noted that the pre-boiling stage is not just a stage for explanation. For the liquid boiling detection device, there is also a division of the pre-boiling stage in the step logic. Only when it is determined that the pre-boiling stage has begun, the subsequent steps are executed.
[0028] Step S103, in the pre-boiling stage, determining the liquid oscillation height according to the liquid level height.
[0029] When a liquid boils, bubbles are generated in the liquid. The bubbles will rise to the liquid surface, come into contact with the air and burst. When a large number of bubbles burst on the liquid surface, the liquid surface will fluctuate violently when boiling. Based on this phenomenon, the method of this embodiment determines the liquid oscillation height according to the liquid level. The liquid oscillation height is used to characterize the degree of fluctuation of the liquid surface. Its value is equivalent to the height difference of the fluctuation of the liquid surface. The degree of violent fluctuation of the liquid surface when the liquid boils can be quantitatively evaluated by the liquid oscillation height.
[0030] Step S104, when a preset condition is met, it is determined that the liquid is boiling, and the preset condition includes that the liquid oscillation height is greater than or equal to a preset height.
[0031] Furthermore, whether the liquid is boiling is determined by judging whether preset conditions are met. In the present embodiment, the preset conditions include that the liquid oscillation height is greater than or equal to a preset height. The preset height is set to, for example, 1 cm or 1.5 cm. Therefore, the liquid oscillation height is compared with the preset height. When the liquid oscillation height is greater than or equal to the preset height, it indicates that the fluctuation degree of the liquid surface is equivalent to that of the boiling stage, and the liquid is determined to be boiling.
[0032] In the steps S101 to S104 shown in the embodiment of the present application, by obtaining the liquid level of the liquid in the target container, the liquid level when the heating process starts is determined as the initial height. In the heating process, attention is paid to the change of the liquid level. When the difference between the liquid level and the initial height is greater than or equal to the preset difference, it is determined to enter the pre-boiling stage. Then, in the pre-boiling stage, the liquid level oscillation height is determined according to the liquid level, and it is determined whether the liquid level oscillation height is greater than or equal to the preset height. When it is judged to be yes, it is determined that the preset conditions are met and the liquid has boiled. Compared with detecting whether the liquid is boiling by temperature, the present application analyzes the boiling state of the liquid by the change of the liquid level, which can avoid the deviation problem caused by the influence of the boiling point on the environment or the aging of the thermostat element when judging by temperature, and improve the accuracy of detecting the boiling of the liquid.
[0033] In step S103 of some embodiments, the step of determining the liquid oscillation height according to the liquid level includes: The liquid oscillation height is determined according to the maximum and minimum values of the liquid level within a preset time period.
[0034] Specifically, the preset time period is a time period before the current moment, such as within 1 second or within 2 seconds, etc. In the preset time period, the data of the liquid level height at multiple moments will be obtained based on the acquisition frequency of the liquid level height, and the liquid oscillation height corresponding to the preset time period will be determined according to the difference between the maximum value and the minimum value. If the liquid level does not fluctuate, it can be understood that the value of the liquid oscillation height is equal to zero or close to zero. If the liquid enters the boiling stage, the liquid level will fluctuate violently due to the impact of bubble bursting, and the liquid oscillation height will be a value significantly greater than zero. Moreover, as time goes by, the liquid level height data within the preset time period is updated, and the liquid oscillation height is also updated, thereby reflecting the real-time degree of liquid level fluctuation.
[0035] In other embodiments, the liquid oscillation height can also be determined based on the average value of the liquid level height within a preset time period, or the variance of the liquid level height within a preset time period can be calculated, and the variance can be used to perform subsequent judgment steps. The variance is also more conducive to reflecting the discreteness of the liquid level height.
[0036] By specifically calculating the value of the liquid oscillation height, the subsequent judgment of whether the liquid is boiling is supported, thereby improving the accuracy of boiling detection.
[0037] In step S104 of some embodiments, the method further includes: In the pre-boiling stage, the liquid oscillation frequency is determined according to the liquid level.
[0038] Furthermore, the preset conditions include that the liquid oscillation height is greater than or equal to a preset height, and the liquid oscillation frequency is greater than or equal to a preset frequency.
[0039] Furthermore, in addition to judging whether boiling occurs by the degree of fluctuation of the liquid level, the frequency of the fluctuation of the liquid level may also be used for judgment. Therefore, in this embodiment, the preset conditions include, in addition to the conditions for judging the liquid oscillation height in the above embodiment, the conditions for judging the liquid oscillation frequency. Only when both judgments are passed, is it determined that the preset conditions are met. Specifically, the preset conditions include that the liquid oscillation height is greater than or equal to the preset height, and the liquid oscillation frequency is greater than or equal to the preset frequency, wherein the liquid oscillation frequency is determined according to the numerical change of the liquid height, and the numerical value of the liquid oscillation frequency is equivalent to the frequency of the liquid surface fluctuation, and the preset frequency is set to, for example, 5 times per second or 10 times per second.
[0040] refer to Figure 2 In order to explain the judgment process of the preset conditions, Figure 2 In addition, step S201 is defined to determine the liquid oscillation height according to the liquid level height, and step S202 is defined to determine the liquid oscillation frequency according to the liquid level height, and step S203 is performed to determine whether the liquid oscillation height is greater than or equal to a preset height, and whether the liquid oscillation frequency is greater than or equal to a preset frequency. When the preset conditions are met, step S204 is executed to determine whether the liquid is boiling.
[0041] By combining the liquid oscillation height and the liquid oscillation frequency to quantitatively evaluate the degree of violent fluctuations of the liquid surface when the liquid boils, the preset conditions for judging whether the liquid is boiling are more accurate, thereby improving the accuracy of boiling detection.
[0042] In some embodiments, the step of determining the liquid oscillation frequency according to the liquid level comprises: Determine the change in liquid level between two adjacent moments.
[0043] When the change value is greater than or equal to the preset change value, the corresponding change value is determined to be a valid change.
[0044] The liquid oscillation frequency is determined by the number of effective changes per unit time.
[0045] Regarding how to determine the frequency of liquid level fluctuation, the first thing to consider is to eliminate the interference of general oscillations, such as physical collisions caused by the outside world, the impact of which is transmitted to the target container, or the target container itself shakes, which will cause the liquid in the target container to shake, that is, the liquid level will also change.
[0046] In order to eliminate the above-mentioned interference, the present embodiment first sets a preset change value, and the preset change value is set to, for example, 1 cm or 1.5 cm. Only when the change value between the liquid level heights collected at two adjacent moments is greater than or equal to the preset change value, the corresponding change value is determined to be a valid change. The preset change value is used for the situation where the target container itself is stationary and only the external physical influence is transmitted to the target container, causing the water to shake slightly. In this case, the slight change in the liquid level height caused by this situation is judged as an invalid change.
[0047] On the other hand, combined with the unit time length, for example 1s, the liquid oscillation frequency is determined according to the number of effective changes in the unit time length, which is actually equivalent to comparing the number of effective changes in the unit time length with the preset frequency in the above-mentioned preset conditions. The unit time length and the preset frequency can be used to target the situation where the target container itself shakes and causes the liquid in the target container to shake. It can be understood that the liquid level fluctuation during liquid boiling is compared with the liquid level fluctuation during shaking. The liquid level fluctuation caused by shaking has an obvious periodic regularity, and its frequency is also lower than that during boiling. Therefore, by setting the unit time length and the preset frequency to determine the liquid oscillation frequency, it can effectively avoid miscalculating the liquid level changes caused by liquid shaking, thereby improving the accuracy of boiling detection.
[0048] In some embodiments, step S102 of judging whether to enter the pre-boiling stage according to the liquid level can also be combined with the judgment of the liquid oscillation frequency, because the change of liquid level caused by shaking may also lead to misjudgment of the judgment. Specifically, in step S102, the above-mentioned step of determining the liquid oscillation frequency according to the liquid level can be added, and the judgment is changed to when the difference between the liquid level and the initial height is greater than or equal to the preset difference, and the liquid oscillation frequency is less than the target frequency, then entering the pre-boiling stage, wherein the liquid oscillation frequency less than the target frequency indicates that the liquid level is relatively stable at this time, without obvious fluctuations, and the liquid level rises only due to thermal expansion.
[0049] In step S104 of some embodiments, before determining whether a preset condition is met, the following step is further included: Get the heating power of the heating process and the preset parameters of the target container.
[0050] Determine the liquid volume based on the liquid level and preset parameters.
[0051] The preset height and the preset frequency are determined according to the heating power and the liquid volume.
[0052] On the other hand, the method of this embodiment determines whether the liquid is boiling by the liquid level oscillation height and the liquid level oscillation frequency. However, the boiling degree of the liquid, that is, the fluctuation of the liquid level is also affected by many factors, mainly the heating power and the liquid volume. Changes in these two factors will cause the same liquid to exhibit different liquid level fluctuations when boiling. Therefore, before making a judgment on the preset conditions, the heating power of the heating process and the preset parameters of the target container are first obtained, wherein the preset parameters are the shape parameters of the target container, such as the bottom area, etc. Based on this, the liquid volume can be calculated according to the liquid level height and the preset parameters, and the preset height and preset frequency used as the judgment standard are further determined according to the heating power and the liquid volume, so as to adjust the preset conditions according to the actual conditions of the heating and the liquid, thereby improving the accuracy of boiling detection.
[0053] In some embodiments, the step of determining the preset height and the preset frequency according to the heating power and the liquid volume comprises: The boiling characteristic mapping data is obtained, wherein the boiling characteristic mapping data includes a plurality of preset heights and preset frequencies mapped by heating power and liquid volume.
[0054] The first boiling level is determined according to the heating power, and the second boiling level is determined according to the liquid volume and the first boiling level.
[0055] The corresponding preset height and preset frequency are determined according to the first boiling level, the second boiling level and the boiling characteristic mapping data.
[0056] Regarding how to determine the preset height and preset frequency based on the heating power and the liquid volume, corresponding boiling characteristic mapping data are preset, wherein the liquid is divided into several levels according to the fluctuation of the liquid level when the liquid boils, each level is preset with a preset height and preset frequency corresponding to the level, and the corresponding level can be mapped by the heating power and the liquid volume.
[0057] Optionally, the first boiling level is first determined according to the heating power. For the sake of convenience, taking a table as an example, determining the first boiling level is equivalent to determining a specific row in the table, and then determining the second boiling level according to the liquid volume. Determining the second boiling level is equivalent to determining a specific column in the table. In this way, it is equivalent to determining the specific position in the table. The corresponding preset height and preset frequency can be determined according to the first boiling level, the second boiling level and the boiling characteristic mapping data, so as to make a judgment on the subsequent preset conditions, so that the preset conditions can be adjusted according to the heating power and the liquid situation, thereby further improving the accuracy of boiling detection.
[0058] In other embodiments, the preset difference used to determine the thermal expansion phenomenon can also be added to the boiling characteristic mapping data, and the preset difference corresponding to different heating powers and liquid volumes can be set. Optionally, the steps of this embodiment are adjusted to before step S102, and the corresponding preset height, preset frequency and preset difference are first determined according to the first boiling level, the second boiling level and the boiling characteristic mapping data, and then subsequent steps are performed.
[0059] In some embodiments, after the preset conditions are met, the method further includes: Start timing and define the timing duration as the boiling verification duration.
[0060] When the boiling verification time is greater than or equal to the preset time, the step of determining whether the liquid is boiling is performed.
[0061] In order to determine whether the liquid has fully boiled, the present embodiment sets a boiling verification time. When the preset conditions are met, the timing starts. The timing duration is the boiling verification time. When the boiling verification time is greater than or equal to the preset time, such as 10s or 15s, it is determined that the liquid has fully boiled, thereby ensuring the accuracy of boiling detection.
[0062] In some embodiments, after the step of starting the timing, the method further includes: During the timing of the boiling verification time, if the preset conditions are not met, the timing is ended and the boiling verification time is reset.
[0063] In addition, during the timing of the boiling verification time, it is also continuously verified whether the preset conditions are met, so as to avoid misjudgment of the preset conditions. Only when the boiling verification time is greater than or equal to the preset time and the preset conditions are always met, is it determined that the liquid is boiling. If it is determined during the timing process that the preset conditions are not met, the timing is ended and the boiling verification time is reset, and the judgment of the preset conditions in step S104 is repeated, so as to further ensure the accuracy of boiling detection.
[0064] The following is a detailed description and explanation of the solution of the embodiment of the present invention in conjunction with a specific application example: In an embodiment of the present application, a liquid boiling detection method is provided. The method obtains the liquid level of the liquid in the target container, and records the liquid level when the heating process of the liquid is started as the initial height. During the heating process, when the difference between the liquid level and the initial height is greater than or equal to a preset difference, the pre-boiling stage is entered.
[0065] In the pre-boiling stage, the liquid oscillation height is determined according to the maximum and minimum values of the liquid level height within the preset time period. On the other hand, the change value between the liquid level heights collected at two adjacent moments is determined. When the change value is greater than or equal to the preset change value, the corresponding change value is determined to be an effective change. The liquid oscillation frequency is determined according to the number of effective changes within the unit time. The liquid oscillation height and the preset height, the liquid oscillation frequency and the preset frequency are compared respectively. When the liquid oscillation height is greater than or equal to the preset height, and the liquid oscillation frequency is greater than or equal to the preset frequency, it is determined that the preset conditions are met. At this time, the timing is started, and the timing duration is defined as the boiling verification duration. During the timing of the boiling verification duration, it is continuously determined whether the preset conditions are met. When the preset conditions are not met, the timing is ended and the boiling verification duration is reset. When the boiling verification duration is counted to be greater than or equal to the preset duration, it is determined that the liquid is boiling.
[0066] See also Figure 3 The embodiment of the present application further provides a liquid boiling detection device, which can implement the above-mentioned liquid boiling detection method. The device is applied to a target container, and the device includes: The metal detection strip 301 is arranged on the outer wall of the target container, and is used to obtain the liquid level of the liquid in the target container. The liquid level when the heating process of the liquid is started is defined as the initial height. The liquid level is the height at which the liquid immerses the inner wall of the target container.
[0067] It should be noted that the function of detecting the liquid level in the target container realized by the metal detection strip 301 can actually be realized by forming a capacitive sensing detection. In other embodiments, the metal detection strip 301 is not limited to the outer wall of the target container, but can also be set on a handle connected to the outer wall of the target container. Figure 3 The shape of the metal detection strip shown is only for reference as an example. The present embodiment does not limit the specific shape and size of the metal detection strip, and the metal detection strip may also be in the form of multiple metal strips arranged on the outer wall of the target container.
[0068] The boiling detection module 302 is used to enter the pre-boiling stage when the difference between the liquid level height and the initial height is greater than or equal to a preset difference; in the pre-boiling stage, determine the liquid oscillation height according to the liquid level; when the preset conditions are met, determine that the liquid is boiling, and the preset conditions include that the liquid oscillation height is greater than or equal to a preset height.
[0069] In addition, for a complete product including a target container and a liquid boiling detection device, such as a kettle, the boiling detection module 302 can be set as one of the modules in its processor to implement the above-mentioned liquid boiling detection method.
[0070] It can be understood that the contents of the above method embodiments are all applicable to the present system embodiments, the functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0071] The embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the sensor arrangement method based on the indoor area size is implemented.
[0072] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0073] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0074] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0075] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0076] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0077] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0078] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0079] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0080] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0081] If the integrated unit is implemented in the form of 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 the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.
[0082] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.
Claims
1. A method for detecting liquid boiling, characterized in that: The method comprises: Obtaining the liquid level of the liquid in the target container, defining the liquid level when the heating process of the liquid is started as the initial height, and the liquid level is the height of the liquid submerging the target position in the target container; When the difference between the liquid level and the initial height is greater than or equal to a preset difference, entering the pre-boiling stage; In the pre-boiling stage, the liquid oscillation height is determined according to the liquid level height; When a preset condition is met, it is determined that the liquid is boiling, and the preset condition includes that the oscillation height of the liquid is greater than or equal to a preset height.
2. The method according to claim 1, characterized in that The method further comprises: In the pre-boiling stage, the liquid oscillation frequency is determined according to the liquid level; and, The preset conditions include that the liquid oscillation height is greater than or equal to the preset height, and the liquid oscillation frequency is greater than or equal to the preset frequency.
3. The method according to claim 2, characterized in that The step of determining the liquid oscillation frequency according to the liquid level comprises: Determine the change value between the liquid level heights collected at two adjacent moments; When the change value is greater than or equal to a preset change value, determining that the corresponding change value is a valid change; The liquid oscillation frequency is determined according to the number of effective changes within a unit time.
4. The method according to claim 2, characterized in that: Before determining whether the preset condition is met, the method further includes: Acquiring the heating power of the heating process and the preset parameters of the target container; Determine the liquid volume according to the liquid level and the preset parameters; The preset height and the preset frequency are determined according to the heating power and the liquid volume.
5. The method according to claim 4, characterized in that The step of determining the preset height and the preset frequency according to the heating power and the liquid volume comprises: Acquire boiling characteristic mapping data, wherein the boiling characteristic mapping data includes a plurality of the preset heights and the preset frequencies mapped by the heating power and the liquid volume; determining a first boiling level according to the heating power, and determining a second boiling level according to the liquid volume; The corresponding preset height and the preset frequency are determined according to the first boiling level, the second boiling level and the boiling characteristic mapping data.
6. The method according to claim 1, characterized in that The step of determining the liquid oscillation height according to the liquid level height comprises: The liquid oscillation height is determined according to the maximum and minimum values of the liquid level within a preset time period.
7. The method according to any one of claims 1 to 6, characterized in that When the preset conditions are met, the following steps are also included: Start timing, and define the timing duration as the boiling verification duration; When the boiling verification time is greater than or equal to a preset time, the step of determining whether the liquid is boiling is performed.
8. The method according to claim 7, characterized in that After the step of starting timing, the method further includes: During the timing process of the boiling verification time, when the preset condition is not met, the timing is ended and the boiling verification time is reset.
9. A liquid boiling detection device, characterized in that: The device is applied to a target container, and comprises: A metal detection strip, the metal detection strip being arranged on the outer wall of the target container and being used to obtain the liquid level of the liquid in the target container, wherein the liquid level when the heating process of the liquid is started is defined as the initial height, and the liquid level is the height at which the liquid immerses the inner wall of the target container; A boiling detection module is used to enter a pre-boiling stage when the difference between the liquid level height and the initial height is greater than or equal to a preset difference; in the pre-boiling stage, determine the liquid oscillation height according to the liquid level; and determine that the liquid is boiling when preset conditions are met, wherein the preset conditions include that the liquid oscillation height is greater than or equal to a preset height.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.