Stove control method and device, storage medium and electronic device

CN121720123APending Publication Date: 2026-03-24HAIER YOUJIA INTELLIGENT TECH (BEIJING) CO LTD +3
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

[0005]本申请提供一种灶具控制方法、装置、存储介质及电子装置,用以解决现有灶具火力调节方案中用户必须全程在场且手动监控、频繁调节火力所带来的不便与局限,以及手动调节方式难以应对复杂多变烹饪场景的技术问题

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121720123A_ABST
    Figure CN121720123A_ABST
Patent Text Reader

Abstract

The invention discloses a kitchen range control method and device, a storage medium and an electronic device, and relates to the technical field of smart home / smart home, and the kitchen range control method comprises the following steps: when a kitchen range is in an on-fire state, a range hood or a cloud platform firstly captures a first image on the kitchen range, then determines a first recognition result corresponding to the image based on the first image, and sends the first recognition result to a server; the identification result comprises whether the cookware is placed on the stove or not and whether the cookware contains cooking objects or not. And then, based on the first identification result, the range hood or the cloud platform can intelligently adjust the fire power of the stove. And then, after the cooker receives a firepower instruction about cooker adjustment sent by the range hood or the cloud platform, the cooker immediately executes the firepower instruction. The method solves the problem that manual adjustment is difficult to deal with complex and changeable cooking scenes, and further avoids the cooking effect reduction caused by misjudgment or response lag and the risk of cooker and stove damage possibly caused by improper fire power, thereby enhancing the safety of the cooking process.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of smart home, in particular to a stove control method and device, a storage medium and an electronic device. BACKGROUND

[0002] With the rapid development of technology and the trend of intelligentization of home kitchens, as the core equipment of cooking, stoves not only greatly improve the convenience of cooking, but also promote the overall optimization and upgrading of kitchen environment.

[0003] In the cooking process, the stove can ensure that the food is fully and uniformly heated, whether it is dealing with easy-to-overflow pots such as boiled noodles and dumplings, or processing various complex dishes.

[0004] However, in the existing stove fire adjustment scheme, the user must be present throughout, and manually monitor and frequently adjust the fire of the stove without interruption to cope with the changing stages and complex food requirements in the cooking process. However, the manual adjustment method often cannot cope with complex and variable cooking scenarios, which may affect the cooking effect due to judgment errors or reaction lags, and may even cause safety hazards such as pot overheating and dry burning due to improper fire control, resulting in damage to the pot and even the stove. SUMMARY

[0005] The present application provides a stove control method, device, storage medium and electronic device to solve the technical problems of inconvenience and limitation caused by the user's need to be present throughout and manually monitor and frequently adjust the fire in the existing stove fire adjustment scheme, and the difficulty of the manual adjustment method to cope with complex and variable cooking scenarios.

[0006] In a first aspect, the present application provides a stove control method applied to a hood or a cloud platform, comprising:

[0007] When the stove is in a state of having been turned on, a first image obtained by taking a picture of the stove is acquired;

[0008] A first recognition result of image recognition on the first image is determined, the first recognition result including whether there is a pot on the stove in the first image, and in the case that there is a pot on the stove in the first image, whether there is a cooking object in the pot;

[0009] Based on the first recognition result, the fire of the stove is adjusted.

[0010] Optionally, the adjusting the fire of the stove based on the first recognition result comprises:

[0011] if there is no pot on the stove in the first image, a first minimum fire instruction is sent to the stove, the first minimum fire instruction being used to instruct the stove to adjust the fire to a minimum value.

[0012] if the temperature of the pot is greater than or equal to a first temperature threshold, a first fire-off instruction is sent to the stove, the first fire-off instruction being used to instruct the stove to turn off the fire.

[0013] Optionally, the adjusting the fire of the stove based on the first recognition result comprises:

[0014] if there is no pot on the stove in the first image, a first minimum fire instruction is sent to the stove, the first minimum fire instruction being used to instruct the stove to adjust the fire to a minimum value.

[0015] Optionally, the method further comprises:

[0016] after a first time after the first minimum fire instruction is sent to the stove, a second image obtained by taking a photo of the stove is acquired;

[0017] if there is no pot on the stove in the second image, a second fire-off instruction is sent to the stove, the second fire-off instruction being used to instruct the stove to turn off the fire.

[0018] if there is a pot on the stove in the second image, a first recovery instruction is sent to the stove, the first recovery instruction being used to instruct the stove to increase the fire.

[0019] Optionally, the adjusting the fire of the stove based on the first recognition result comprises:

[0020] if there is a pot on the stove in the first image and there is a cooking object in the pot, a third image obtained by taking a photo of the stove is acquired;

[0021] if the pot is in a boiling-over state in the third image, a third fire-off instruction is sent to the stove, the third fire-off instruction being used to instruct the stove to turn off the fire; if the pot is in a near-boiling-over state in the third image, a second minimum fire instruction is sent to the stove, the second minimum fire instruction being used to instruct the stove to adjust the fire to a minimum value; if the pot is in a non-boiling-over state in the third image, an image obtained by taking a photo of the stove again is taken as a new third image to repeat the step.

[0022] Optionally, the method further comprises:

[0023] after a second time after the second minimum fire instruction is sent to the stove, a fourth image obtained by taking a photo of the stove is acquired;

[0024] if the pot in the fourth image is in a no-pot-overflow state, sending a second recovery instruction to the cooktop, the second recovery instruction being used to instruct the cooktop to increase the firepower;

[0025] if the pot in the fourth image is in a pot-overflow state, sending a fourth firepower-off instruction to the cooktop, the fourth firepower-off instruction being used to instruct the cooktop to turn off the firepower.

[0026] Optionally, the method is applied to a range hood, and the method further comprises:

[0027] obtaining a working state of the cooktop from a cloud platform;

[0028] After the first image obtained by photographing the cooktop is obtained, the method further comprises:

[0029] sending the first image to the cloud platform;

[0030] receiving the first identification result sent by the cloud platform.

[0031] Optionally, the method is applied to a cloud platform, and the method further comprises:

[0032] receiving the working state of the cooktop sent by the cooktop;

[0033] The first image obtained by photographing the cooktop comprises:

[0034] controlling the range hood to photograph the cooktop, and receiving the first image sent by the range hood.

[0035] In a second aspect, the application provides a cooktop control method, applied to the cooktop, comprising:

[0036] sending the working state of the cooktop to a range hood or a cloud platform;

[0037] in a case where the working state of the cooktop is a firepower-on state, receiving a firepower adjustment instruction sent by the range hood or the cloud platform, the firepower adjustment instruction being determined based on whether there is a pot on the cooktop in a first image obtained by photographing the cooktop, and, in a case where there is a pot on the cooktop in the first image, whether there is a cooking object in the pot;

[0038] adjusting the firepower of the cooktop based on the firepower adjustment instruction.

[0039] In a third aspect, the application provides a cooktop control device, applied to a range hood or a cloud platform, comprising:

[0040] an obtaining module, configured to, in a case where the cooktop is in a firepower-on state, obtain a first image obtained by photographing the cooktop;

[0041] determining a first recognition result of image recognition on the first image, the first recognition result comprising whether there is a pot on the cooktop in the first image, and, in the case that there is a pot on the cooktop in the first image, whether there is a cooking object in the pot;

[0042] adjusting the firepower of the cooktop based on the first recognition result.

[0043] Optionally, the obtaining module is further configured to, in the case that there is a pot on the cooktop in the first image and there is no cooking object in the pot, obtain a temperature of the pot.

[0044] The apparatus further comprises a sending module.

[0045] The sending module is configured to, in the case that the temperature of the pot is greater than or equal to a first temperature threshold, send a first fire-off instruction to the cooktop, the first fire-off instruction being used to instruct the cooktop to turn off the fire.

[0046] Optionally, the sending module is further configured to, in the case that there is no pot on the cooktop in the first image, send a first minimum fire instruction to the cooktop, the first minimum fire instruction being used to instruct the cooktop to adjust the firepower to a minimum value.

[0047] Optionally, the obtaining module is further configured to, after a first time after sending the first minimum fire instruction to the cooktop, obtain a second image obtained by taking a picture of the cooktop.

[0048] The sending module is further configured to, in the case that there is no pot on the cooktop in the second image, send a second fire-off instruction to the cooktop, the second fire-off instruction being used to instruct the cooktop to turn off the fire.

[0049] The sending module is further configured to, in the case that there is a pot on the cooktop in the second image, send a first recovery instruction to the cooktop, the first recovery instruction being used to instruct the cooktop to increase the firepower.

[0050] Optionally, the obtaining module is further configured to, in the case that there is a pot on the cooktop in the first image and there is a cooking object in the pot, obtain a third image obtained by taking a picture of the cooktop.

[0051] The sending module is further configured to, in the case that the pot is in a pot-overflowing state in the third image, send a third fire-off instruction to the cooktop, the third fire-off instruction being used to instruct the cooktop to turn off the fire.

[0052] The sending module is further configured to send a second minimum fire instruction to the stove when the pot in the third image is about to overflow, the second minimum fire instruction being used to instruct the stove to adjust the fire to a minimum value.

[0053] The sending module is further configured to repeat the step of obtaining a new third image by taking a picture of the stove again when the pot in the third image is in a non-overflow state.

[0054] Optionally, the obtaining module is further configured to obtain a fourth image of the stove taken after a second time after the second minimum fire instruction is sent to the stove.

[0055] The sending module is further configured to send a second recovery instruction to the stove when the pot in the fourth image is in a non-overflow state, the second recovery instruction being used to instruct the stove to increase the fire.

[0056] The sending module is further configured to send a fourth fire-off instruction to the stove when the pot in the fourth image is in an overflow state, the fourth fire-off instruction being used to instruct the stove to turn off the fire.

[0057] Optionally, the obtaining module is further configured to obtain the working state of the stove from a cloud platform.

[0058] The sending module is further configured to send the first image to the cloud platform.

[0059] The device further comprises a receiving module.

[0060] The receiving module is configured to receive the first identification result sent by the cloud platform.

[0061] Optionally, the receiving module is configured to receive the working state of the stove sent by the stove.

[0062] The device further comprises a control module.

[0063] The control module is configured to control the range hood to take a picture of the stove.

[0064] The receiving module is further configured to receive the first image sent by the range hood.

[0065] In a fourth aspect, the present application provides a stove control device, which is applied to the stove and comprises:

[0066] A sending module is configured to send the working state of the stove to a range hood or a cloud platform.

[0067] receive the fire power adjustment instruction sent by the extractor hood or the cloud platform in a case that the working state of the cooktop is a fire-on state, the fire power adjustment instruction being determined based on whether there is a pot on the cooktop in a first image obtained by taking a picture of the cooktop, and, in a case that there is a pot on the cooktop in the first image, whether there is a cooking object in the pot;

[0068] adjust the fire power of the cooktop based on the fire power adjustment instruction.

[0069] In a fifth aspect, the present application provides an electronic device, comprising: a processor, and a memory connected with the processor in communication;

[0070] The memory stores computer execution instructions.

[0071] The processor executes the computer execution instructions stored in the memory, so as to implement the cooktop control method according to the first aspect and various possible implementation manners of the first aspect.

[0072] In a sixth aspect, the present application provides a computer readable storage medium, which stores computer execution instructions, the computer execution instructions being executed by a processor to implement the cooktop control method according to the first aspect and various possible implementation manners of the first aspect.

[0073] In a seventh aspect, the present application provides a program product, comprising a computer program, the computer program being executed by a processor to implement the cooktop control method.

[0074] The cooktop control method, device, storage medium and electronic device provided by the present application, when the cooktop is in a fire-on state, the extractor hood or the cloud platform first captures a first image of the cooktop, then determines a first recognition result corresponding to the first image based on the first image, the recognition result including whether a pot is placed on the cooktop and whether a cooking object is contained in the pot. Then, based on the first recognition result, the extractor hood or the cloud platform will intelligently adjust the fire power of the cooktop. Then, after receiving the fire power instruction sent by the extractor hood or the cloud platform about the adjustment of the cooktop, the cooktop will immediately execute the fire power instruction. This method solves the problem that manual adjustment is difficult to cope with complex and variable cooking scenes, thereby avoiding the decline of cooking effect caused by judgment error or reaction lag, and the risk of damage to the pot and the cooktop caused by improper fire power, thereby enhancing the safety of the cooking process. BRIEF DESCRIPTION OF DRAWINGS

[0075] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and serve to explain the principles of the present application.

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

[0077] Figure 1 A schematic diagram of the hardware environment for the stove control method provided in this application;

[0078] Figure 2 A schematic diagram illustrating a scenario for the stove control method provided in this application;

[0079] Figure 3 Flowchart of the stove control method provided in this application Figure 1 ;

[0080] Figure 4 Flowchart of the stove control method provided in this application Figure 2 ;

[0081] Figure 5 Schematic diagram of the stove control device provided in this application Figure 1 ;

[0082] Figure 6 Schematic diagram of the stove control device provided in this application Figure 2 ;

[0083] Figure 7 A schematic diagram of the stove control device provided in this application. Detailed Implementation

[0084] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0085] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, 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 "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to only those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0086] According to an aspect of an embodiment of the present application, a hob control method is provided. The hob control method is widely applied to smart home, smart home, smart home device ecology, intelligence house ecology, and whole-house intelligent digital control application scenarios. Optionally, in the present embodiment, the above-mentioned hob control method can be applied to the hardware environment composed of terminal device 101 and server 102 as shown in the figure. Figure 1 As shown in the figure, the server 102 is connected with the terminal device 101 through the network, which can be used to provide services (such as application services, etc.) for the terminal or the client installed on the terminal, and a database can be set on the server or independently of the server, which is used to provide data storage services for the server 102, and cloud computing and / or edge computing services can be configured on the server or independently of the server, which is used to provide data operation services for the server 102. Figure 1 As shown in the figure, the server 102 is connected with the terminal device 101 through the network, which can be used to provide services (such as application services, etc.) for the terminal or the client installed on the terminal, and a database can be set on the server or independently of the server, which is used to provide data storage services for the server 102, and cloud computing and / or edge computing services can be configured on the server or independently of the server, which is used to provide data operation services for the server 102.

[0087] The above-mentioned network can include but is not limited to at least one of the following: wired network, wireless network. The above-mentioned wired network can include but is not limited to at least one of the following: wide area network, metropolitan area network, local area network, and the above-mentioned wireless network can include but is not limited to at least one of the following: WIFI (Wireless Fidelity), Bluetooth. The terminal device 101 can not be limited to PC, mobile phone, tablet computer, smart air conditioner, smart oven, smart refrigerator, smart oven, smart oven, smart washing machine, smart water heater, smart washing equipment, smart dishwasher, smart projection equipment, smart television, smart clothesline, smart curtain, smart audio and video, smart socket, smart sound, smart sound box, smart fresh air equipment, smart kitchen and bathroom equipment, smart bathroom equipment, smart window cleaning robot, smart mopping robot, smart air purification equipment, smart steamer, smart microwave oven, smart kitchen treasure, smart purifier, smart water dispenser, smart door lock, etc.

[0088] With the advancement of technology and the accelerated promotion of smart kitchen in family, as the core tool of cooking, the stove not only greatly improves the convenience of cooking, but also promotes the overall optimization of the kitchen environment.

[0089] In the cooking process, the stove provides a stable and controllable heat source, which can ensure that the food is heated sufficiently and retains its best flavor, whether it is dealing with food such as noodles and dumplings that are prone to overflow, or processing various dishes that are fried, cooked, and fried.

[0090] However, in the existing stove fire adjustment scheme, the user must be present throughout the process, manually monitoring and frequently adjusting the stove fire to cope with the changing stages and complex food requirements in the cooking process. But the manual adjustment method often fails to cope with complex and variable cooking scenarios, which may affect the cooking results due to judgment errors or reaction delays, and may even cause safety hazards such as pot overheating, dry burning, etc. due to improper fire control, resulting in damage to the pot and even the stove.

[0091] To solve the above problems, the present application provides a stove control method. Figure 2 The scene diagram of the stove control method provided by the present application is shown in FIG. Figure 2 As shown, the cloud platform 3 is in communication connection with the range hood 1 and the stove 2, and the range hood 1 and the stove 2 can be connected by Bluetooth or communication connection. When the range hood 1 determines that the stove 2 is in the fire-on state, it will capture the real-time image above the stove 2 to identify whether there is a pot 3 and whether there is cooking material in the pot 3. After confirming that there is a pot 3 above the stove 2 and there is no cooking material in the pot 3, the range hood 1 will further determine whether the temperature of the pot 3 is greater than or equal to the first temperature threshold. If it is determined that the temperature of the pot 3 is greater than or equal to the threshold, the range hood 1 will send a fire-off instruction to the stove 2, and the stove 2 will respond immediately and execute the fire-off operation after receiving the instruction.

[0092] The method first captures a first image on the stove when the stove is in the fire-on state, and then determines a first recognition result corresponding to the first image based on the first image, which includes whether a pot is placed on the stove and whether the pot contains cooking material. Next, based on the first recognition result, the range hood or the cloud platform will intelligently adjust the fire of the stove. Then, after receiving the fire instruction sent by the range hood or the cloud platform, the stove will immediately execute the fire instruction. This method solves the problem that manual adjustment is difficult to cope with complex and variable cooking scenarios, thereby avoiding the decline in cooking results due to judgment errors or reaction delays, and the risk of damage to the pot and the stove caused by improper fire, thereby enhancing the safety of the cooking process.

[0093] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail below with specific examples. The following specific examples can be combined with each other, and the same or similar concepts or processes can not be described again in some examples. The embodiments of the present application will be described below with reference to the drawings.

[0094] Figure 3 Flowchart of the stove control method provided by the embodiments of the present application Figure 1 . As shown in Figure 3 , the stove control method provided by the embodiments of the present application comprises:

[0095] S301: sending the working state of the stove to the range hood or the cloud platform.

[0096] The working state includes but is not limited to: the fire-on state and the fire-off state. The fire-on state means that the ignition device of the stove has been activated, and the flame has been burning steadily on the burner of the stove. The fire-off state means that the ignition device of the stove has not been activated, and there is no flame burning on the burner of the stove.

[0097] The purpose of this step is to inform the range hood or the cloud platform of the working state of the stove at the current time.

[0098] It can be understood that the range hood is used to absorb and remove the oil fume and steam generated during the cooking process, and its working principle does not include directly detecting the ignition state or flame burning condition of the stove. The cloud platform is a remote information processing system, which relies on input data from various devices (such as stoves, range hoods, etc.) to perform analysis and control operations, and it itself does not have the ability to directly perceive specific events in the physical environment.

[0099] Therefore, in order to ensure that the range hood or the cloud platform can obtain the real-time working state of the stove, the stove needs to actively send its working state information to the range hood or the cloud platform.

[0100] Optionally, in the scenario where the range hood is the execution subject, when the working state of the stove is reported to the cloud platform, and the working state of the stove is not reported to the range hood, the present application provides a way for the range hood to determine the working state of the stove, which specifically comprises: the range hood obtains the working state of the stove from the cloud platform.

[0101] Optionally, in the scenario where the cloud platform is the execution subject, when the working state of the stove is reported to the cloud platform, the present application provides a way for the cloud platform to determine the working state of the stove, which specifically comprises: receiving the working state of the stove sent by the stove.

[0102] It can be understood that, in the process of interaction between the cloud platform and the stove, the stove actively sends its current working state information to the cloud platform, so that the cloud platform can master the working details of the stove in real time. Once the cloud platform receives this information, it can quickly and effectively process or adjust based on the real-time working state of the stove to ensure the safety of the cooking process.

[0103] S302: In the case that the stove is in the state of having been ignited, a first image obtained by photographing the stove is acquired.

[0104] It can be understood that, in the process of interaction between the cloud platform and the stove, the stove actively sends its current working state information to the cloud platform, so that the cloud platform can master the working details of the stove in real time. Once the cloud platform receives this information, it can quickly and effectively process or adjust based on the real-time working state of the stove to ensure the safety of the cooking process.

[0105] It can be understood that, in the case that the smoke machine or the cloud platform determines that the stove is in the state of having been ignited, in order to ensure the safety of the cooking process, the smoke machine or the cloud platform will photograph the stove and its surrounding environment, thereby obtaining the real-time image of the stove, i.e. the first image.

[0106] In this step, different execution subjects acquire the first image of the stove in different ways. For example, in the case that the execution subject is the smoke machine, the first image can be obtained by the smoke machine photographing by using its built-in camera, and in the case that the execution subject is the cloud platform, the first image can be obtained by the cloud platform controlling the smoke machine to photograph by using its built-in camera and receiving the image returned by the smoke machine, or by the cloud platform controlling other cameras to photograph and receiving the image returned by the other cameras. The present application does not make special limitations on this.

[0107] S303: Determine a first recognition result of image recognition on the first image, the first recognition result including whether there is a pot on the stove in the first image, and in the case that there is a pot on the stove in the first image, whether there is a cooking object in the pot.

[0108] It can be understood that, in the process of interaction between the cloud platform and the stove, the stove actively sends its current working state information to the cloud platform, so that the cloud platform can master the working details of the stove in real time. Once the cloud platform receives this information, it can quickly and effectively process or adjust based on the real-time working state of the stove to ensure the safety of the cooking process.

[0109] It can be understood that, as the initial screen representation of the stove and its surrounding environment, the first image contains but is not limited to information such as the stove, the pot and the cooking object. This image can accurately reflect the state of the stove and its current working environment. Therefore, by recognizing the acquired image, the recognition result corresponding to the image can be obtained, i.e. whether there is a pot on the stove and whether there is a cooking object in the pot if the pot exists.

[0110] S304: Adjust the firepower of the stove based on the first recognition result.

[0111] The purpose of this step is to ensure that the stove can automatically and accurately adjust the firepower according to the real-time cooking state and needs during the cooking process.

[0112] It can be understood that the first identification result provides real-time state information of the stove and its surrounding environment, including whether there is a pot on the stove and whether the pot contains cooking materials. These information constitutes the direct basis for adjusting the firepower of the stove. Therefore, the smoke machine and the cloud platform can use these identification results to analyze and judge the current cooking state of the stove in real time, and then automatically adjust the firepower according to the cooking needs, so as to ensure that the stove, the pot and the food materials in the cooking process are in a safe and suitable state.

[0113] S305: In the case that the working state of the stove is the fire-on state, receiving the firepower adjustment instruction sent by the smoke machine or the cloud platform, the firepower adjustment instruction is determined based on the existence of the pot on the stove in the first image obtained by taking a picture of the stove, and whether there is cooking material in the pot under the condition that the first image exists on the stove.

[0114] The purpose of this step is to ensure that the stove can respond immediately and adapt to the current cooking needs and environmental changes.

[0115] It can be understood that the firepower adjustment instruction is based on the analysis of the first image, which accurately reflects the state of the pot and the cooking material on the stove, and the optimal firepower adjustment strategy is formulated by the smoke machine or the cloud platform. Therefore, by receiving the firepower adjustment instruction sent by the smoke machine or the cloud platform, the stove can automatically and quickly adjust to the most appropriate firepower level, thereby maintaining the continuity and stability of the cooking process.

[0116] S306: Adjusting the firepower of the stove based on the firepower adjustment instruction.

[0117] The purpose of this step is to ensure that the stove can respond immediately and adapt to the current cooking needs and environmental changes.

[0118] It can be understood that the firepower adjustment instruction is based on the analysis of the real-time image of the stove and its surrounding environment, which reflects the state of the pot and the cooking material on the stove, and the optimal firepower adjustment scheme is formulated accordingly. Therefore, by taking the firepower adjustment instruction as a determining factor to adjust the firepower of the stove, the stove can respond immediately to any changes in the cooking process and automatically adjust to the most appropriate firepower level, thereby not only ensuring the continuity and stability of the cooking process, but also indirectly improving the safety of the cooking process, avoiding potential safety hazards caused by improper firepower.

[0119] The stove control method provided by the embodiment, when the stove is working, will first send its current working state to the range hood or cloud platform in real time. Once the stove enters the fire-on state, the range hood or cloud platform will immediately automatically capture the real-time image of the stove, and apply image recognition technology for analysis to obtain the first recognition result. This result not only judges whether there is a pot placed on the stove, but also further identifies whether the pot contains cooking materials. Based on these accurate identification information, the range hood or cloud platform can intelligently generate and send a firepower adjustment instruction to the stove. After receiving the instruction, the stove will quickly respond and automatically adjust the firepower size to adapt to the current cooking demand and pot state.

[0120] This method changes the cumbersome process of manual monitoring and frequent adjustment of firepower in the existing cooking process, effectively solving the problem that manual adjustment is difficult to cope with complex and variable cooking scenes. It avoids the decline of cooking effect caused by judgment error or reaction lag, and the risk of damage to the pot and stove caused by improper firepower, thereby greatly improving the convenience, safety and efficiency of cooking.

[0121] Figure 4 The flowchart of the stove control method provided by the embodiment Figure 2 . As Figure 4 shown, the embodiment Figure 3 on the basis of the embodiment, the stove control method is described in detail, the stove control method shown in the embodiment includes:

[0122] S401: In the state that the stove is in the fire-on state, a first image obtained by taking a picture of the stove is acquired.

[0123] Optionally, in the working scenario where the execution subject is the cloud platform, the application provides a way for the cloud platform to acquire the first image of the stove, which specifically includes: controlling the range hood to take a picture of the stove, and receiving the first image sent by the range hood.

[0124] Wherein, the purpose of this step is to obtain the image information of the stove at the current time.

[0125] It can be understood that since the cloud platform cannot directly observe or capture the image of the stove, the cloud platform can take a picture of the stove with the camera device on the range hood, and receive the first image sent by the range hood. In this way, the cloud platform can obtain the image information of the stove at the current time.

[0126] S402: Determine the first recognition result of image recognition on the first image, and the first recognition result includes whether there is a pot on the stove in the first image, and whether there is cooking material in the pot when there is a pot on the stove in the first image.

[0127] The explanation of step S402 can refer to the above-mentioned explanation of the embodiments, which will not be repeated here.

[0128] S403: determining whether there is a pot on the cooktop in the first image; if yes, performing step S404; if no, performing step S408.

[0129] The purpose of determining whether there is a pot on the cooktop in the first image is to determine whether the cooktop is in a dry burning state.

[0130] It can be understood that the dry burning state means that the user forgets to place the pot during the cooking process, or the user removes the pot on the cooktop. Therefore, by taking the first image as a judgment factor to determine whether there is a pot on the cooktop, it can be determined whether the pot is in a dry burning state.

[0131] If there is a pot on the cooktop in the first image, it indicates that the cooktop is not in a dry burning state, at this time, it can be determined whether there is a cooking object in the pot.

[0132] If there is no pot on the cooktop in the first image, it indicates that the cooktop is in a dry burning state, at this time, the first minimum fire instruction can be sent to the cooktop.

[0133] Optionally, in the scenario where the execution subject is a hood, the present application provides a way for the hood to process the first image of the cooktop, which specifically includes: the hood sends the first image to the cloud platform and receives the first identification result sent by the cloud platform.

[0134] The purpose of sending the first image to the cloud platform is to use the image recognition technology of the cloud platform to quickly analyze the first image. And the purpose of receiving the first identification result sent by the cloud platform is to obtain the identification result of the first image by the cloud platform.

[0135] It can be understood that the cloud platform can process complex image data and identify whether there is a pot on the cooktop and whether there is a cooking object in the pot and other key information in the image. Therefore, by sending the first image to the cloud platform and receiving the identification result feedback by the cloud platform, not only the work burden of the hood can be reduced, but also the accuracy and efficiency of image recognition can be improved.

[0136] S404: determining whether there is a cooking object in the pot; if yes, performing step S413; if no, performing step S405.

[0137] The purpose of determining whether there is a cooking object in the pot is to determine whether the pot on the cooktop is in an empty burning state during the cooking process.

[0138] It can be understood that the empty burning state means that the user forgets to place the food to be cooked in the pot during the cooking process. Therefore, by taking the pot as a judgment factor to determine whether there is food to be cooked in the pot, it can be determined whether the pot on the stove is in an empty burning state.

[0139] If there is cooking material in the pot, it indicates that the pot on the stove is not in an empty burning state, that is, the stove is not in a dry burning state, at which time the third image obtained by photographing the stove can be acquired.

[0140] If there is no cooking material in the pot, it indicates that the pot on the stove is in an empty burning state during the cooking process, that is, the stove is not in a dry burning state, at which time the temperature of the pot can be acquired.

[0141] S405: Acquire the temperature of the pot.

[0142] The temperature of the pot refers to the actual temperature reached by the pot during heating by the stove. The temperature of the pot may be, for example, 150 degrees or 200 degrees.

[0143] In the case where it is determined from the first image that there is a pot on the stove and there is no cooking material in the pot, it indicates that the pot on the stove has an empty burning phenomenon. Therefore, in order to avoid safety hazards of the stove in the case of empty burning of the pot, the temperature of the pot needs to be acquired.

[0144] It can be understood that the empty burning phenomenon indicates that the user may forget to place the food material in the pot during the cooking process. Empty burning can cause the temperature of the pot to rise rapidly, which may cause safety hazards such as damage to the pot, fire, etc. Therefore, in order to avoid this situation, the current temperature information of the pot needs to be acquired in time.

[0145] In this step, different execution subjects acquire the temperature of the pot in different ways. For example, in the case where the execution subject is a hood, the temperature of the pot may be acquired by the hood using its built-in infrared temperature sensor, and in the case where the execution subject is a cloud platform, the temperature of the pot may be acquired by the cloud platform controlling the hood to detect using its built-in infrared temperature sensor and receiving the temperature returned by the hood. The present application does not make special limitations in this regard.

[0146] S406: Determine whether the temperature of the pot is greater than or equal to a first temperature threshold; if yes, execute step S407; if no, execute step S405.

[0147] The first temperature threshold may be, for example, 300 degrees. The present application does not make special limitations in this regard.

[0148] The purpose of determining whether the temperature of the pot is greater than or equal to the first temperature threshold is to determine whether the temperature of the pot is too high in the case of empty burning.

[0149] If the temperature of the pot is greater than or equal to the first temperature threshold, it indicates that the temperature of the pot is too high in the case of empty burning, at which time the smoke machine or the cloud platform will send a fire-off instruction to the stove.

[0150] It can be understood that, in the cooking process of the stove, in order to prevent the temperature of the pot from being too high due to empty burning, the smoke machine or the cloud platform will monitor the temperature of the pot in real time. When the temperature of the pot reaches or exceeds the preset first temperature threshold, in order to avoid potential safety risks, the smoke machine or the cloud platform will automatically send a first fire-off instruction to the stove, instructing the stove to immediately turn off the fire, thereby protecting the pot and the stove from being damaged.

[0151] Optionally, the application also provides a method, which first detects whether the temperature of the pot is greater than or equal to a second temperature threshold before detecting whether the temperature of the pot is greater than or equal to the first temperature threshold, wherein the second temperature threshold is less than the first temperature threshold.

[0152] For example, the second temperature threshold can be 250 degrees.

[0153] The purpose of determining whether the temperature of the pot is greater than or equal to the second temperature threshold is to determine whether a prompt needs to be given to the user.

[0154] If the temperature of the pot is greater than or equal to the second temperature threshold, it indicates that a prompt needs to be given to the user, at which time voice prompt information can be generated to remind the user that the pot is in an empty burning state.

[0155] If the temperature of the pot is not greater than or equal to the second temperature threshold, it indicates that a prompt does not need to be given to the user, at which time it can be continued to determine whether the temperature of the pot is greater than or equal to the second temperature threshold.

[0156] It can be understood that, by comparing the real-time temperature of the pot with the preset second temperature threshold, the smoke machine or the cloud platform can assess whether a safety prompt needs to be given to the user. Once the temperature of the pot reaches or exceeds this threshold (for example, 250 degrees), the smoke machine or the cloud platform will immediately determine that the pot is in an empty burning state and the temperature is rapidly rising, so a warning needs to be given to the user. At this time, the smoke machine or the cloud platform will generate voice prompt information to attract the user's attention and prevent the pot from causing safety hazards due to long-term unattended. Conversely, if the temperature of the pot remains below the second temperature threshold, the smoke machine or the cloud platform will consider that there is no need to urgently prompt the user, but will continue to monitor the temperature of the pot to ensure that appropriate measures can be taken quickly when necessary.

[0157] In this step, different execution subjects have different ways of playing the voice prompt information after generating the voice prompt information. For example, in the case of the hood, the way to play the voice prompt information may be, for example, to play by using the built-in voice module, or to play by controlling other voice playing devices in communication connection with the hood.

[0158] In the case of the cloud platform, the way to play the voice prompt information may be, for example, to play by controlling the voice module of the hood, or to play by controlling other voice playing devices. The present application does not make special limitations on this.

[0159] S407: sending a first fire-off instruction to the stove, the first fire-off instruction being used to instruct the stove to turn off the fire.

[0160] The purpose of sending the first fire-off instruction to the stove in this step is to prevent the temperature of the pot from being too high in the case of empty burning, thereby causing safety hazards of the stove and the pot itself.

[0161] It can be understood that when the stove is in the fire-on state, but there is no cooking object in the pot and the temperature of the pot is too high, this situation is easy to cause a fire or cause damage to the pot and even the stove. Therefore, in order to effectively prevent the occurrence of these safety hazards, the hood or the cloud platform needs to send a first fire-off instruction to the stove to ensure the safety of the cooking environment and the integrity of the stove and the pot.

[0162] S408: sending a first minimum fire instruction to the stove, the first minimum fire instruction being used to instruct the stove to adjust the fire to the minimum value.

[0163] When it is determined according to the first image that there is no pot on the stove, it usually means that the user may have forgotten to place the pot during cooking, or has removed the pot from the stove. In this case, if the stove continues to work at the original fire, there will be a great safety hazard, because the dry burning of the stove may quickly accumulate high temperature, thereby causing a fire.

[0164] Therefore, in order to timely respond to this potential risk, it is necessary to send a first minimum fire instruction to the stove to ensure that the flame on the stove is adjusted to the minimum fire state, thereby reducing the heat generated by the dry burning of the stove and effectively reducing the risk of fire caused by high temperature, ensuring the safety of the kitchen environment.

[0165] For example, during the cooking process of a stew, the user suddenly realizes that the surface of the stove is stained with oil or food residue, and in order to keep the kitchen clean and the stove hygienic, the user decides to clean the stove first. Therefore, the user safely removes the pot being heated from the stove to be able to clean the surface of the stove. At this time, the hood or the cloud platform obtains a first image by taking a photo and immediately analyzes and judges that there is no pot on the stove. In order to timely respond to this potential risk, the hood or the cloud platform immediately sends a first minimum fire instruction to the stove to control the stove to adjust the flame to the minimum fire state, thereby reducing the heat generated by the stove when dry burning, effectively reducing the risk of fire caused by high temperature, and ensuring the safety of the kitchen environment.

[0166] S409: After sending the first minimum fire instruction to the stove, a second image obtained by taking a photo of the stove is obtained at a first time.

[0167] The first time may be 20S, 1min or 2min, which is not limited in the present application.

[0168] It can be understood that when the stove is determined to be in a dry burning state, in order to prevent danger and waste energy, the hood or the cloud platform will enter a waiting period, and after the corresponding time of the waiting period is reached (i.e., after the first time is reached), a second image of the stove will be re-obtained in order to determine whether the stove changes from the dry burning state to the heating state according to the second image.

[0169] S410: Determine whether there is a pot on the stove in the second image; if yes, execute step S412; if no, execute step S411.

[0170] The purpose of this step is to determine whether the stove changes from the dry burning state to the heating state.

[0171] It can be understood that the heating state means that during the cooking process, the user places the pot above the stove so that the flame of the stove heats the pot. Therefore, by using the second image as a judgment factor to determine whether there is a pot on the stove, it can be determined whether the user has placed the pot above the stove again after the stove is in the dry burning state, so that the pot returns to the heating state.

[0172] If there is no pot on the stove in the second image, it means that the stove has not changed from the dry burning state to the heating state, and at the same time, it also means that the stove is still in the dry burning state. Therefore, a second fire-off instruction can be sent to the stove.

[0173] If there is a pot on the cooktop in the second image, it indicates that the cooktop has changed from the dry burning state to the heating state, and also indicates that the cooktop is not in the dry burning state, so the first recovery instruction can be sent to the cooktop.

[0174] For example, during the cooking of a stew, the user finds signs of burning on the bottom of the pot, so he takes the pot off the cooktop for cleaning and puts it back over the cooktop after cleaning. At this time, the range hood or cloud platform obtains a second image by taking a photo and immediately analyzes and judges that the pot has been placed back on the cooktop. After recognizing this change, it is confirmed that the cooktop has changed from the previous dry burning state to the heating state. Therefore, in order to restore the cooking process, the range hood or cloud platform immediately sends the first recovery instruction to the cooktop to control the cooktop to increase the flame to an appropriate cooking firepower, thereby ensuring the continuity of cooking and uniform heating of the food.

[0175] S411: Send a second fire-off instruction to the cooktop, the second fire-off instruction being used to instruct the cooktop to turn off the fire.

[0176] The purpose of this step is to avoid the cooktop being in the dry burning state for a long time.

[0177] It can be understood that when the cooktop operates according to the minimum fire instruction for a period of time and it is determined that the user does not place the pot over the cooktop during this period of time, it means that the user does not place the pot over the cooktop for a long time, and therefore, in order to avoid the cooktop being in the dry burning state for a long time, a second fire-off instruction needs to be sent to the cooktop to instruct the cooktop to turn off the fire.

[0178] S412: Send a first recovery instruction to the cooktop, the first recovery instruction being used to instruct the cooktop to increase the firepower.

[0179] The purpose of this step is to avoid the firepower being too small to meet the use requirements of the pot.

[0180] It can be understood that when the cooktop operates according to the minimum fire instruction for a period of time and it is determined that the user places the pot over the cooktop during this period of time, it means that the user places the pot over the cooktop during this period of time, and therefore, in order to avoid the firepower being too small to meet the use requirements of the pot, a first recovery instruction needs to be sent to the cooktop to instruct the cooktop to increase the firepower.

[0181] S413: Obtain a third image obtained by taking a photo of the cooktop.

[0182] The purpose of this step is to obtain a real-time image of the pot in order to process the cooktop according to the real-time image.

[0183] It can be understood that when the pot exists above the stove and the food to be cooked exists in the pot, in order to ensure the safety of the cooking process, the hood or the cloud platform will take a photo of the pot, thereby obtaining the real-time image of the pot, that is, the third image.

[0184] Optionally, different execution subjects have different ways of obtaining the third image of the stove. For example, in the case of the execution subject being the hood, the third image can be obtained by the hood taking a photo by using its built-in camera, and in the case of the execution subject being the cloud platform, the third image can be obtained by the cloud platform controlling the hood to take a photo by using its built-in camera and receiving the image returned by the hood, or by the cloud platform controlling other cameras to take a photo and receiving the image returned by the other cameras. The present application does not make special limitations on this.

[0185] S414: If the pot in the third image is in the boiling-over state, a third fire-off instruction is sent to the stove, and the third fire-off instruction is used to instruct the stove to turn off the fire.

[0186] In the case where it is determined according to the third image that the pot has been in the boiling-over state, in order to avoid the pot continuing to boil over and possibly causing danger or inconvenience, the third fire-off instruction needs to be sent to the stove to instruct the stove to turn off the fire.

[0187] It can be understood that when it is identified through analysis of the third image that the pot has been in the boiling-over state, in order to prevent the liquid or food in the pot from continuing to overflow, which may cause fire, scalding and other dangerous situations, or cause inconvenience in cleaning the kitchen, the hood or the cloud platform will immediately send the third fire-off instruction to the stove to instruct the stove to turn off the fire source and stop heating, thereby curbing the continuation of the boiling-over phenomenon and ensuring the safety and cleanliness of the kitchen environment.

[0188] In this step, the hood or the cloud platform may, for example, first identify the third image to determine whether the pot in the third image is in the boiling-over state. Then, when it is determined that the pot is in the boiling-over state, the hood or the cloud platform sends the third fire-off instruction to the stove.

[0189] S415: If the pot in the third image is in the boiling-over state, a third fire-off instruction is sent to the stove, and the third fire-off instruction is used to instruct the stove to turn off the fire.

[0190] In the case where it is determined according to the third image that the pot has been in the boiling-over state, in order to avoid the pot continuing to boil over and possibly causing danger or inconvenience, the third fire-off instruction needs to be sent to the stove to instruct the stove to turn off the fire.

[0191] It can be understood that when the pot is identified to be about to reach the critical state of pot boiling over by analyzing the third image, in order to prevent the liquid or food in the pot from boiling over, the hood or the cloud platform will immediately send a second minimum fire instruction to the stove to instruct the stove to automatically adjust its fire output to the minimum value, thereby slowing down the heating speed of the liquid or food in the pot, so as to avoid the occurrence of pot boiling over.

[0192] S416: If the pot in the third image is in a non-pot boiling over state, the image obtained by photographing the stove again is taken as a new third image to repeat the step.

[0193] Wherein, in order to avoid the pot from boiling over, when it is determined that the pot is in a non-pot boiling over state according to the third image, the stove will be photographed again to obtain a new third image.

[0194] It can be understood that when the pot is identified to be in a safe state of non-pot boiling over by analyzing the third image, in order to prevent the future possible pot boiling over phenomenon, the hood or the cloud platform will photograph the stove and the pot on it again to obtain the latest third image, so as to monitor the changes of the pot and the cooking process in real time.

[0195] S417: After the second minimum fire instruction is sent to the stove, a fourth image obtained by photographing the stove is acquired after a second time.

[0196] Wherein, the second time can be 1 min, 3 min or 5 min. The present application does not make special limitation on this.

[0197] It can be understood that after it is determined that the pot on the stove is about to boil over, the hood or the cloud platform will immediately send a second minimum fire instruction to the stove. Subsequently, the hood or the cloud platform enters a waiting period, i.e. after the second time ends, the stove is photographed again to obtain a fourth image, so as to determine whether the pot will boil over under the minimum fire of the stove according to the fourth image.

[0198] S418: Determine whether the pot in the fourth image is in a non-pot boiling over state; if yes, execute step S419; if no, execute step S420.

[0199] Wherein, the purpose of determining whether the pot in the fourth image is in a non-pot boiling over state is to determine whether the pot will boil over under the minimum fire of the stove.

[0200] If the pot in the fourth image is in a non-pot boiling over state, it indicates that the pot does not boil over under the minimum fire of the stove, and at this time, a second recovery instruction can be sent to the stove.

[0201] If the pot in the fourth image is not in the no-overflow state, it indicates that the pot on the stove is in an overflow state at the minimum fire, at which time a fourth fire-off instruction can be sent to the stove.

[0202] S419: a second recovery instruction is sent to the stove, and the second recovery instruction is used to instruct the stove to increase the fire.

[0203] It can be understood that when the stove is stably operated for a period of time according to the second minimum fire instruction, and it is determined that the food being cooked in the pot on the stove will not overflow during this period of time, it indicates that the current cooking process is safe and stable. At this time, in order to speed up the cooking process of the food and improve the cooking efficiency, a second recovery instruction needs to be sent to the stove to instruct it to increase the fire, so as to complete the cooking of the food as soon as possible under the premise of safety.

[0204] It can be understood that when the stove is stably operated for a period of time according to the second minimum fire instruction, and it is determined that the food being cooked in the pot on the stove will still overflow during this period of time, it indicates that the current cooking process is unstable and there is a safety hazard. At this time, in order to ensure the safety of the cooking environment and avoid further overflow risk, a fourth fire-off instruction needs to be sent to the stove.

[0205] S420: a fourth fire-off instruction is sent to the stove, and the fourth fire-off instruction is used to instruct the stove to turn off the fire.

[0206] It can be understood that when the stove is stably operated for a period of time according to the second minimum fire instruction, and it is determined that the food being cooked in the pot on the stove will still overflow during this period of time, it indicates that the current cooking process is unstable and there is a safety hazard. At this time, in order to ensure the safety of the cooking environment and avoid further overflow risk, a fourth fire-off instruction needs to be sent to the stove.

[0207] It can be understood that when the stove is stably operated for a period of time according to the second minimum fire instruction, and it is determined that the food being cooked in the pot on the stove will still overflow during this period of time, it indicates that the current cooking process is unstable and there is a safety hazard. At this time, in order to ensure the safety of the cooking environment and avoid further overflow risk, a fourth fire-off instruction needs to be sent to the stove.

[0208] The stove control method provided by the embodiment first acquires a first image by taking a picture when the stove is in a state of having a fire, then performs image recognition processing on the first image to obtain a first recognition result of the first image, and then judges whether there is a pot on the stove according to the first recognition result. If it is determined according to the first recognition result that the pot exists, it is further analyzed whether the pot contains cooking food. If the pot exists and the cooking food in the pot is missing, the temperature of the pot is acquired, and when the temperature is greater than or equal to a first temperature threshold, a first fire-off instruction is sent to the stove to prevent dry burning. If the pot contains cooking food, the cooking state monitoring is entered, it is analyzed whether the pot is in an overflow state, an about-to-overflow state or a no-overflow state by taking a picture again, and the fire of the stove is adjusted accordingly to ensure the safety and efficiency of the cooking process.

[0209] If it is determined according to the first identification result that the pot does not exist, a minimum fire instruction is sent to the stove. Then, at the first time after sending the minimum fire instruction, a second image of the stove area is acquired again, and the necessary adjustment of the stove fire is made according to the information of the new image. This method not only solves the technical problem of automatic adjustment of the stove fire, but also greatly reduces the attention burden of the user, ensuring kitchen safety even when the user is busy or distracted, thereby significantly improving the safety protection capability and use convenience of the home kitchen.

[0210] Figure 5 Structure schematic diagram of the stove control device provided by the present application Figure 1 Applied to a smoke machine or a cloud platform. As shown in Figure 5 The present application provides a stove control device 500, which comprises:

[0211] An acquisition module 501, configured to acquire a first image obtained by photographing the stove when the stove is in a state of having been fired;

[0212] A determination module 502, configured to determine a first identification result of image recognition of the first image, the first identification result comprising whether a pot exists on the stove in the first image, and, in the case that a pot exists on the stove in the first image, whether a cooking object exists in the pot;

[0213] An adjustment module 503, configured to adjust the fire of the stove based on the first identification result.

[0214] Optionally, the acquisition module 501 is further configured to acquire the temperature of the pot when the pot exists on the stove in the first image and no cooking object exists in the pot.

[0215] The device further comprises a sending module 504.

[0216] The sending module 504 is configured to send a first fire-off instruction to the stove when the temperature of the pot is greater than or equal to a first temperature threshold, the first fire-off instruction being used to instruct the stove to turn off the fire.

[0217] Optionally, the sending module 504 is further configured to send a first minimum fire instruction to the stove when no pot exists on the stove in the first image, the first minimum fire instruction being used to instruct the stove to adjust the fire to a minimum value.

[0218] Optionally, the acquisition module 501 is further configured to acquire a second image obtained by photographing the stove at a first time after sending the first minimum fire instruction to the stove.

[0219] The sending module 504 is further configured to send a second fire-off instruction to the cooktop when there is no pot on the cooktop in the second image, the second fire-off instruction being used to instruct the cooktop to turn off the fire;

[0220] The sending module 504 is further configured to send a first recovery instruction to the cooktop when there is a pot on the cooktop in the second image, the first recovery instruction being used to instruct the cooktop to increase the fire.

[0221] Optionally, the obtaining module 501 is further configured to obtain a third image obtained by taking a photo of the cooktop when there is a pot on the cooktop in the first image and there is a cooking object in the pot;

[0222] The sending module 504 is further configured to send a third fire-off instruction to the cooktop when the pot is in an overflowing state in the third image, the third fire-off instruction being used to instruct the cooktop to turn off the fire;

[0223] The sending module 504 is further configured to send a second minimum fire instruction to the cooktop when the pot is in a state of being about to overflow in the third image, the second minimum fire instruction being used to instruct the cooktop to adjust the fire to a minimum value;

[0224] The sending module 504 is further configured to repeatedly execute the present step by taking a photo of the cooktop again to obtain a new third image when the pot is in a non-overflowing state in the third image.

[0225] Optionally, the obtaining module 501 is further configured to obtain a fourth image obtained by taking a photo of the cooktop after a second time after the second minimum fire instruction is sent to the cooktop;

[0226] The sending module 504 is further configured to send a second recovery instruction to the cooktop when the pot is in a non-overflowing state in the fourth image, the second recovery instruction being used to instruct the cooktop to increase the fire;

[0227] The sending module 504 is further configured to send a fourth fire-off instruction to the cooktop when the pot is in an overflowing state in the fourth image, the fourth fire-off instruction being used to instruct the cooktop to turn off the fire.

[0228] Optionally, the obtaining module 501 is further configured to obtain the working state of the cooktop from a cloud platform;

[0229] The sending module 504 is further configured to send the first image to the cloud platform;

[0230] The apparatus further includes a receiving module 504;

[0231] The receiving module 504 is configured to receive the first identification result sent by the cloud platform.

[0232] Optionally, the receiving module 504 is configured to receive the working state of the cooktop sent by the cooktop.

[0233] The device further includes a control module 505.

[0234] The control module 505 is configured to control the range hood to take a picture of the cooktop.

[0235] The receiving module 504 is further configured to receive the first image sent by the range hood.

[0236] Figure 6 A structural schematic diagram of a cooktop control device provided by the present application Figure 2 . Applied to a cooktop. As shown in Figure 6 , the present application provides a cooktop control device, which includes:

[0237] A sending module 601 is configured to send the working state of the cooktop to a range hood or a cloud platform.

[0238] A receiving module 602 is configured to receive a firepower adjustment instruction sent by the range hood or the cloud platform in the case that the working state of the cooktop is a fire-on state, wherein the firepower adjustment instruction is determined based on whether there is a pot on the cooktop in a first image obtained by taking a picture of the cooktop, and whether there is a cooking object in the pot in the case that there is a pot on the cooktop in the first image.

[0239] An adjustment module 603 is configured to adjust the firepower of the cooktop based on the firepower adjustment instruction.

[0240] Figure 7 A structural schematic diagram of a cooktop control device provided by the present application. As shown in Figure 7 , the present application provides a cooktop control device, which includes a receiver 701, a transmitter 702, a processor 703, and a memory 704.

[0241] The receiver 701 is configured to receive instructions and data.

[0242] The transmitter 702 is configured to send instructions and data.

[0243] The memory 704 is configured to store computer execution instructions.

[0244] The processor 703 is configured to execute the computer execution instructions stored in the memory 704 to implement each step performed by the cooktop control method in the above-mentioned embodiments. For details, please refer to the related description in the aforementioned cooktop control method embodiments.

[0245] Optionally, the memory 704 can be independent or integrated with the processor 703.

[0246] When the memory 704 is independently arranged, the electronic device further includes a bus for connecting the memory 704 and the processor 703.

[0247] The implementation principle and technical effects of the electronic device provided in the embodiment can be referred to the foregoing embodiments, and will not be described here.

[0248] The embodiment of the present application further provides a computer readable storage medium, and the computer readable storage medium stores computer execution instructions. When the processor executes the computer execution instructions, the method in any of the foregoing embodiments is implemented.

[0249] The embodiment of the present application further provides a computer program product, and the computer program product includes a computer program. When the computer program is executed by the processor, the method in any of the foregoing embodiments is implemented.

[0250] The integrated module in the form of the software function module can be stored in a computer readable storage medium. The software function module is stored in a storage medium, and includes a plurality of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute part of steps of the method in the embodiments of the present application.

[0251] It should be understood that the processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the application can be directly embodied as hardware processor execution, or executed by a combination of hardware and software modules in the processor. The memory can include a high-speed RAM memory, and can also include a non-volatile storage NVM, for example, at least one disk memory, and can also be a U disk, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.

[0252] The above storage media can be implemented by any type of volatile or nonvolatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The storage media can be any available media that can be accessed by a general or special purpose computer.

[0253] An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can be a part of the processor. Consistent with the teachings provided herein, the processor and the storage medium can be located in an ASIC. The processor and the storage medium can also be located in a memory device, which can be located in an electronic device or a host device.

[0254] It is important to note that the terms "comprises" and / or "comprising," or "includes" and / or "including" when used in this document, specify the presence of stated features, integers, steps, operations, elements, or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or groups thereof. Stated alternately, the term "comprising" is synonymous with the term "including," and vice versa.

[0255] The above description is merely exemplary of the application and is not intended to limit the application. The application is limited only by the claims.

Claims

1. A stove control method, characterized in that, Applied to smoke machines or cloud platforms, the method includes: With the stove in a lit state, a first image of the stove is captured by taking a photograph. A first recognition result is determined for image recognition of the first image. The first recognition result includes whether there is a pot on the stove in the first image, and if there is a pot on the stove in the first image, whether there is food in the pot. Based on the first identification result, the firepower of the stove is adjusted.

2. The method according to claim 1, characterized in that, Adjusting the firepower of the stove based on the first identification result includes: If a pot is present on the stove in the first image, and there is no food being cooked in the pot, then the temperature of the pot is obtained. If the temperature of the cookware is greater than or equal to a first temperature threshold, a first shut-off command is sent to the stove, which is used to instruct the stove to turn off the heat.

3. The method according to claim 1, characterized in that, Adjusting the firepower of the stove based on the first identification result includes: If there is no pot on the stove in the first image, a first minimum fire command is sent to the stove, which is used to instruct the stove to adjust the fire to the minimum value.

4. The method according to claim 3, characterized in that, Also includes: Immediately after sending the first minimum fire command to the stove, a second image of the stove is acquired by taking a picture of it. If there is no pot on the stove in the second image, a second shut-off command is sent to the stove, which is used to instruct the stove to turn off the flame. If there is a pot on the stove in the second image, a first recovery command is sent to the stove, which is used to instruct the stove to increase the heat.

5. The method according to any one of claims 1-4, characterized in that, Adjusting the firepower of the stove based on the first identification result includes: If a pot is present on the stove in the first image, and there is a cooking object inside the pot, then a third image obtained by taking a picture of the stove is acquired. If the pot is overflowing in the third image, a third fire-off command is sent to the stove to instruct it to turn off the heat. If the pot is about to overflow in the third image, a second minimum heat command is sent to the stove to instruct it to adjust the heat to the minimum value. If the pot is not overflowing in the third image, the image obtained by taking another picture of the stove is used as the new third image, and this step is repeated.

6. The method according to claim 5, characterized in that, Also includes: A fourth image of the stove is acquired a second time after the second minimum fire command is sent to the stove. If the pot is in a non-overflowing state in the fourth image, a second recovery command is sent to the stove, which is used to instruct the stove to increase the heat. If the pot is overflowing in the fourth image, a fourth fire-off command is sent to the stove, which is used to instruct the stove to turn off the fire.

7. The method according to claim 1, characterized in that, The method is applied to a range hood, and the method further includes: Obtain the working status of the stove from the cloud platform; After acquiring the first image obtained by photographing the stove, the method further includes: Send the first image to the cloud platform; Receive the first identification result sent by the cloud platform.

8. The method according to claim 1, characterized in that, The method is applied to a cloud platform, and the method further includes: Receive the working status of the stove sent by the stove; The step of acquiring the first image obtained by photographing the stove includes: The range hood is controlled to take a picture of the stove, and the first image sent by the range hood is received.

9. A method for controlling a stove, characterized in that, The method, applied to the stove, includes: Send the operating status of the stove to the range hood or cloud platform; When the stove is in the ignition state, it receives a firepower adjustment command sent by the range hood or the cloud platform. The firepower adjustment command is determined based on whether there is a pot on the stove in the first image obtained by taking a picture of the stove, and whether there is cooking food in the pot if there is a pot on the stove in the first image. The firepower of the stove is adjusted based on the firepower adjustment command.

10. A stove control device, characterized in that, Applied to smoke machines or cloud platforms, the method includes: The acquisition module is used to acquire a first image of the stove by taking a picture of the stove when the stove is in the lit state; The determining module is used to determine a first recognition result of image recognition of the first image, the first recognition result including whether there is a pot on the stove in the first image, and whether there is cooking food in the pot if there is a pot on the stove in the first image; An adjustment module is used to adjust the firepower of the stove based on the first identification result.

11. A stove control device, characterized in that, The method, applied to the stove, includes: The sending module is used to send the working status of the stove to the range hood or cloud platform; The receiving module is used to receive a firepower adjustment command sent by the range hood or the cloud platform when the stove is in the ignition state. The firepower adjustment command is determined based on whether there is a pot on the stove in a first image obtained by taking a picture of the stove, and whether there is cooking food in the pot if there is a pot on the stove in the first image. An adjustment module is used to adjust the firepower of the stove based on the firepower adjustment command.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program, when executed, performs the method of any one of claims 1 to 9.

13. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method of any one of claims 1 to 9 through the computer program.