Cooking stove, cooking stove control method and device and medium

By providing independent and auxiliary cooking mode control methods for cooking stoves, the problem of traditional stoves relying on manual control is solved, and a more efficient and personalized cooking process is achieved.

CN120176141APending Publication Date: 2025-06-20QINGDAO HAIER WISDOM KITCHEN APPLIANCE CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311763119.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-20
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

Traditional stoves require manual control when used, and the deliciousness of the food depends entirely on the cooker's personal experience and lacks intelligent assistance.

Method used

A cooking stove control method and device are provided, allowing the user to select an autonomous cooking mode or an auxiliary cooking mode. In the autonomous cooking mode, the user controls the running of the stove through voice commands; in the auxiliary cooking mode, displays and selects the cooking plan, controls the running of the stove according to the target cooking plan, and adjusts the cooking process through voice broadcast and feedback.

Benefits of technology

By providing two cooking modes, users can choose to fully autonomously control or assisted control according to their personal preferences, improving cooking efficiency and food quality, and reducing the impact of personal experience on cooking results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120176141A_ABST
    Figure CN120176141A_ABST
Patent Text Reader

Abstract

The invention relates to a cooking stove, a cooking stove control method and device and a medium. The method comprises the steps that after a user starts a cooking stove, a cooking mode selected by the user is obtained, and the cooking mode is an autonomous cooking mode or an auxiliary cooking mode; when the cooking mode is the autonomous cooking mode, acquiring a voice instruction of a user, and controlling a cooking stove to operate according to the voice instruction; when the cooking mode is an auxiliary cooking mode, cooking schemes are obtained from a memory and displayed, a plurality of cooking schemes are stored in the memory, and each cooking scheme comprises menu information and cooking stove operation parameters; and in response to a confirmation operation of the user on the target cooking scheme in the plurality of cooking schemes, controlling the cooking stove to operate according to the target cooking scheme. Two cooking modes are provided for the user, and in the autonomous cooking mode, the user can control the cooking stove through voice; in the auxiliary cooking mode, a user can select a target scheme from a plurality of cooking schemes so as to control a cooking stove according to the target scheme.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of intelligent appliances, and particularly relates to a cooking stove, a control method, a device and a medium for the cooking stove. Background Art

[0002] With the development of science and technology, intelligent devices are favored by more and more users. Intelligent appliances such as sweeping robots, automatic clothes drying poles, and driverless cars have come into people's sight and play an important role in people's daily lives.

[0003] Cooking stoves are indispensable household appliances in people's home lives. People can process and heat food on cooking stoves and combine historical cooking experiences during the cooking process to make delicious meals.

[0004] However, when traditional stoves are in use, they need to be manually controlled by users, and the deliciousness of the meals completely depends on the personal experience of the cook. Summary of the Invention

[0005] In order to solve the above problems in the prior art, that is, to provide certain assistance to the cook during the food cooking process and improve the intelligence level of the cooking stove, this application provides a cooking stove, a control method, a device and a medium for the cooking stove.

[0006] In a first aspect, this application provides a control method for a cooking stove, including:

[0007] After the user starts the cooking stove, obtain the cooking mode selected by the user, where the cooking mode is an autonomous cooking mode or an assisted cooking mode;

[0008] When the cooking mode is the autonomous cooking mode, obtain the voice command of the user and control the operation of the cooking stove according to the voice command;

[0009] When the cooking mode is the assisted cooking mode, obtain and display a cooking plan from the memory, where multiple cooking plans are stored in the memory, and each cooking plan includes recipe information and cooking stove operation parameters;

[0010] In response to the user's confirmation operation on the target cooking plan among multiple cooking plans, control the operation of the cooking stove according to the target cooking plan.

[0011] In a possible implementation manner, the controlling the operation of the cooking stove according to the target cooking plan includes:

[0012] For each cooking stage, the cooking actions and the fire intensity are announced via voice. Herein, each cooking stage is divided according to the recipe information, the cooking actions are the food cooking actions generated according to the recipe information, and the fire intensity is determined according to the operating parameters of the cooking stove;

[0013] Obtain the voice feedback information of the user on the voice announcement, where the voice feedback information is used to indicate confirmation or rejection;

[0014] When the voice feedback information is confirmation, confirm the cooking actions and the fire intensity executed within the current cooking stage, and control the operation of the cooking stove according to the fire intensity;

[0015] When the voice feedback information is rejection, confirm new cooking actions and a new fire intensity within the current cooking stage, and control the operation of the cooking stove according to the new fire intensity.

[0016] In a possible implementation manner, the confirmation of new cooking actions and a new fire intensity within the current cooking stage includes:

[0017] According to the cooking type of the target cooking plan, obtain the cooking plan template corresponding to the cooking type. The cooking plan template includes multiple template cooking stages, as well as recipe items and stove parameter items for each template cooking stage. Different cooking types correspond to different cooking plan templates;

[0018] Based on the current cooking stage, determine the template cooking stage corresponding to the cooking plan template, and output guiding information to the user based on the template cooking stage;

[0019] Obtain the voice input of the user based on the guiding information, and confirm new cooking actions and a new fire intensity according to the voice input.

[0020] In a possible implementation manner, the cooking stages included in the target cooking plan are the same as the template cooking stages included in the cooking plan template; after confirming new cooking actions and a new fire intensity according to the voice input, the method further includes:

[0021] After the current cooking stage ends, obtain the cooking actions and the fire intensity of the next cooking stage from the target cooking plan, and repeat the action of voice announcement for each cooking stage until the cooking ends;

[0022] After the cooking ends, if none of the first cooking stages of the target cooking plan have been confirmed, then generate a new cooking plan based on the new cooking actions and the new fire intensity of the second cooking stage obtained according to the cooking plan template and store it;

[0023] If there is a confirmed first cooking stage in the target cooking plan, a new cooking plan is generated and stored according to the new cooking actions and new fire intensities of the second cooking stage obtained from the cooking plan template, as well as the cooking actions and fire intensities of the first cooking stage confirmed by the user in the target cooking plan.

[0024] In a possible implementation, the cooking stove is a gas stove. Correspondingly, the fire intensity is the flame temperature. A valve switch for adjusting the gas flow is provided on the gas stove. Controlling the operation of the cooking stove according to the fire intensity includes:

[0025] For each cooking stage, the gas flow is obtained according to the flame temperature and a preset corresponding relationship, where the preset corresponding relationship is the corresponding relationship between the flame temperature and the gas flow, and the flame temperature is in a direct proportional relationship with the gas flow;

[0026] The operation of the cooking stove is controlled within the current cooking stage according to the gas flow.

[0027] In a possible implementation, the cooking plan further includes kitchen appliance linkage information. The kitchen appliance linkage information includes at least one kitchen appliance linked to the cooking stove and the operation control parameters of each kitchen appliance under the cooking plan. The method further includes:

[0028] The operation control parameters of each kitchen appliance are announced by voice;

[0029] If the user confirms the voice announcement, the kitchen appliances are controlled to operate according to the operation control parameters.

[0030] In a possible implementation, if the user rejects the voice announcement, the method further includes:

[0031] The new operation control parameters of the kitchen appliances input by the user's voice are obtained, and the kitchen appliances are controlled to operate according to the new operation control parameters;

[0032] A prompt message is output to the user, and the prompt message is used to indicate storing the new operation control parameters;

[0033] In response to the user's confirmation of the prompt message, the new operation control parameters of the kitchen appliances are associated and stored with the cooking plan.

[0034] In a second aspect, the present application provides a cooking stove control device, including:

[0035] An acquisition module, configured to acquire a cooking mode selected by a user after the user starts a cooking stove, where the cooking mode is an autonomous cooking mode or an assisted cooking mode;

[0036] A first processing module, configured to, when the cooking mode is the autonomous cooking mode, acquire a voice command of the user and control the operation of the cooking stove according to the voice command;

[0037] A second processing module, configured to, when the cooking mode is the assisted cooking mode, acquire and display a cooking plan from a memory, where multiple cooking plans are stored in the memory, and each cooking plan includes recipe information and cooking stove operation parameters;

[0038] A third processing module, configured to, in response to a confirmation operation of the user on a target cooking plan among multiple cooking plans, control the operation of the cooking stove according to the target cooking plan.

[0039] In a third aspect, the present application provides a cooking stove, where the cooking stove is a gas stove, a valve body switch is provided on the gas stove, and the cooking stove further includes: at least one processor and a memory;

[0040] The valve body switch is used to adjust the gas flow of the cooking stove;

[0041] The valve body switch is connected to the at least one processor;

[0042] The memory stores computer-executable instructions;

[0043] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the cooking stove control method as described above.

[0044] In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the cooking stove control method as described above are implemented.

[0045] The cooking stove, cooking stove control method, device, and medium provided by the present application acquire a cooking mode selected by a user after the user starts the cooking stove, where the cooking mode is an autonomous cooking mode or an assisted cooking mode; when the cooking mode is the autonomous cooking mode, acquire a voice command of the user and control the operation of the cooking stove according to the voice command; when the cooking mode is the assisted cooking mode, acquire and display a cooking plan from a memory, where multiple cooking plans are stored in the memory, and each cooking plan includes recipe information and cooking stove operation parameters; in response to a confirmation operation of the user on a target cooking plan among multiple cooking plans, control the operation of the cooking stove according to the target cooking plan.

[0046] In the above method, by providing two cooking modes for the cooking appliance to the user, the user can choose whether to completely control the cooking appliance independently according to their own wishes. In the independent cooking mode, the user can, according to their own ideas and intentions, control the cooking appliance to complete the cooking process through voice control instructions. In the assisted cooking mode, the user can select a target cooking plan that includes appropriate recipe information and cooking appliance operation parameters from multiple cooking plans, and control the operation of the cooking appliance accordingly. During the cooking process, the user can also change the operation parameters in the target cooking plan through voice instructions, making the modified target cooking plan more perfect and more meeting the user's usage requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.

[0048] Figure 1 FIG. [0000099] is a schematic diagram of an application scenario provided by an embodiment of the present application;

[0049] Figure 2 FIG. [0000100] is a flowchart of a cooking appliance control method provided by an embodiment of the present application Figure 1 ;

[0050] Figure 3 FIG. [0000101] is a flowchart of a cooking appliance control method provided by an embodiment of the present application Figure 2 ;

[0051] Figure 4 FIG. [0000102] is a flowchart of a cooking appliance control method provided by an embodiment of the present application Figure 3 ;

[0052] Figure 5 FIG. [0000103] is a schematic structural diagram of a cooking appliance control device provided by an embodiment of the present invention;

[0053] Figure 6 FIG. [0000104] is a schematic hardware diagram of a cooking appliance provided by an embodiment of the present invention.

[0054] Through the above accompanying drawings, specific embodiments of the present application have been shown, and there will be more detailed descriptions hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0055] To make the objectives, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the accompanying drawings in this application. Obviously, the described embodiments are some, but not all, of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the scope of protection of this application.

[0056] In the description of the present invention and the claims, as well as in the above-mentioned accompanying drawings, terms such as "first", "second", "third", "fourth", etc. (if any) 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 such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented, for example, in an order other than those illustrated or described herein.

[0057] In the embodiments of this application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0058] With the development of technology and the improvement of people's quality of life, people's daily lives are already filled with various intelligent product devices, such as floor cleaning robots, self-driving cars, etc. Cookers are essential household appliances in people's home lives, and people can use cookers to make delicious meals.

[0059] However, traditional cookers are merely tools for heating food and cannot provide convenience for cooks to reduce the influence of personal cooking experience on the deliciousness of food. Secondly, the control of the switch time, the size of the firepower, the state of the cooker, and the selection of cooking methods of the cooker entirely depends on the cooker user.

[0060] Therefore, this application proposes a method for controlling a cooking cooker, mainly by providing two modes of the cooking cooker to the user, enabling the user to choose to independently control the cooking cooker or the cooking cooker to assist the user in cooking. In the independent cooking mode, the user expresses their cooking intention through voice commands to control the operation of the cooking cooker; in the assisted cooking mode, a variety of cooking recipes stored in the memory of the cooking cooker will be displayed, and the user selects a target cooking recipe that includes the recipe information and operation parameters they want, and then controls the operation of the cooking cooker according to the target cooking recipe.

[0061] The following will be combined with Figure 1 , to illustrate the application scenarios of this application.

[0062] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of the present application. As Figure 1 shown, this scenario includes a user and a cooking appliance. To better illustrate the interaction process between the user and the cooking appliance, a display interface is provided on the cooking appliance in this embodiment. An independent cooking mode and an assisted cooking mode are displayed on the display interface, and the user enters the corresponding operation mode through a click operation.

[0063] After the user starts the cooking appliance, the display interface immediately presents two modes for the user to choose from, and then obtains the cooking mode selected by the user.

[0064] When the cooking mode selected by the user is the independent cooking mode, the cooking appliance is completely controlled by the user's voice and operates according to the user's voice commands.

[0065] When the cooking mode selected by the user is the assisted cooking mode, cooking recipes are obtained from the memory and displayed on the display interface. These cooking recipes all contain recipe information and cooking appliance operation parameters. The user selects the target cooking recipe they want and confirms the operation, and the cooking appliance can perform assisted cooking according to the target cooking recipe.

[0066] Through the interaction between the user and the cooking appliance, not only can the intelligent operation of the cooking appliance be realized, but also the personalized use degree of the cooking appliance can be improved.

[0067] The following uses specific embodiments to elaborate in detail on the technical solution of the present application and how the technical solution of the present application solves the above technical problems. These several specific embodiments can be implemented independently or in combination with each other, and for the same or similar concepts or processes, they may not be repeated in some embodiments.

[0068] Figure 2 This is a flowchart of a cooking appliance control method provided by an embodiment of the present application Figure 1 . As Figure 2 shown, this method includes:

[0069] S201. After the user starts the cooking appliance, obtain the cooking mode selected by the user, where the cooking mode is an independent cooking mode or an assisted cooking mode.

[0070] In the above solution, after the cooking appliance is started, the user can choose between the independent cooking mode and the assisted cooking mode to meet the user's usage requirements. Generally speaking, the degree of autonomy of the user in the independent cooking mode is greater than that in the assisted cooking mode.

[0071] S202. When the cooking mode is the independent cooking mode, obtain the user's voice command and control the operation of the cooking appliance according to the voice command.

[0072] In this step, the user selects the independent cooking mode, indicating that the user wants to complete the cooking process by controlling the cooking appliance through voice according to their own ideas and intentions. During this process, the cooking appliance operates completely according to the user's voice commands.

[0073] In the specific implementation process, all the user's voice commands can be stored in the independent cooking mode to generate a customized cooking plan for subsequent direct use by the user. Obtaining and storing voice commands is an existing technology and will not be elaborated in this embodiment.

[0074] S203. When the cooking mode is the assisted cooking mode, obtain and display a cooking plan from the memory, where multiple cooking plans are stored in the memory, and each cooking plan includes recipe information and cooking appliance operation parameters.

[0075] In the above solution, the user selects the assisted cooking mode, indicating that they want to obtain certain assistance. At this time, multiple cooking plans supported by the cooking appliance can be displayed for the user to choose from. These cooking plans all contain recipe information and cooking appliance operation parameters. The recipe information can include ingredients, ingredient usage amounts, ingredient addition order, and what to do in each cooking stage, etc.

[0076] S204. In response to the user's confirmation operation on the target cooking plan among multiple cooking plans, control the operation of the cooking appliance according to the target cooking plan.

[0077] In this step, the user selects the target cooking plan they want from multiple cooking plans. After the user confirms the target cooking plan, the cooking appliance can perform assisted cooking based on the target cooking plan. The specific assisted process will be elaborated in subsequent embodiments and will not be described in detail here.

[0078] In the specific implementation process, the cooking stove is generally located in the kitchen, and there are usually various electrical appliances in the kitchen. Some of these electrical appliances may be linked to the cooking stove. Therefore, during the operation of the cooking stove, the linked electrical appliances of the cooking stove can be controlled together to reduce the number of operations by the user on the electrical appliances. Exemplarily, the cooking plan may further include kitchen appliance linkage information, which includes at least one kitchen appliance linked to the cooking stove and the operation control parameters of each kitchen appliance under the cooking plan, and the operation control parameters for each kitchen appliance are announced by voice; if the user confirms the voice announcement, the kitchen appliance is controlled to operate according to the operation control parameters; if the user rejects the voice announcement, the new operation control parameters of the kitchen appliance input by the user are obtained, and the kitchen appliance is controlled to operate according to the new operation control parameters; a prompt message is output to the user, and the prompt message is used to indicate the storage of the new operation control parameters; in response to the user's confirmation of the prompt message, the new operation control parameters of the kitchen appliance are stored in association with the cooking plan.

[0079] In the embodiments of the present application, by providing two cooking modes for the cooking stove to the user, the user can choose whether to fully independently control the cooking stove according to their own wishes. In the independent cooking mode, the user can, according to their own ideas and intentions, control the cooking stove to complete the cooking process through voice control instructions; in the assisted cooking mode, the user can select a target cooking plan that includes appropriate recipe information and cooking stove operation parameters from multiple cooking plans, and control the operation of the cooking stove accordingly.

[0080] The following combines Figure 3 with specific embodiments to illustrate the implementation process of controlling the operation of the cooking stove according to the target cooking plan in the cooking stove control method of the present application.

[0081] Figure 3 is the flow of a cooking stove control method provided by an embodiment of the present application Figure 2 As Figure 3 shown, the method includes:

[0082] S301. Announce by voice the cooking actions and firepower intensities for each cooking stage, where each cooking stage is divided according to the recipe information, the cooking actions are the food cooking actions generated according to the recipe information, and the firepower intensities are determined according to the cooking stove operation parameters.

[0083] In this step, based on the recipe information, multiple cooking stages of the cooking process can be obtained. For example, the first cooking stage is stir-frying for 0 - 5 minutes, and the second cooking stage is boiling with added water for 6 - 20 minutes. Then, the cooking actions are stir-frying, adding water, and boiling. Heating is required during the cooking process, and the heating degrees required for different cooking stages are also different. Therefore, it is necessary to distinguish the respective fire intensities for each cooking stage to achieve different heating degrees. Here, the fire intensity comes from the operating parameters of the cooking stove.

[0084] To guide the user to perform corresponding cooking operations, the cooking work and fire intensity of each cooking stage can be announced through voice. During this process, the feedback information of the user on the voice announcement can also be obtained to improve the interaction between the cooking stove and the user, and thus realize the personalized use of the cooking stove.

[0085] S302. Obtain the voice feedback information of the user on the voice announcement. The voice feedback information is used to indicate confirmation or rejection.

[0086] In the above solution, after the cooking action and fire intensity of a cooking stage are announced through voice, the voice feedback information of the user is obtained in a timely manner to determine whether the user is satisfied with the current voice announcement content, and when the user is not satisfied, a reaction is made in a timely manner.

[0087] S303. When the voice feedback information is confirmation, confirm the cooking action and fire intensity executed within the current cooking stage, and control the operation of the cooking stove according to the fire intensity.

[0088] In this step, when the user confirms to execute the current voice announcement content, it indicates that the user approves of the cooking action and fire intensity of the cooking stage to be executed. At this time, the user operates according to the announced cooking action, and the cooking stove executes the currently announced fire intensity.

[0089] In the specific implementation process, if the cooking stove is a gas stove and a valve switch for adjusting the gas flow is provided on the gas stove, then controlling the operation of the cooking stove according to the fire intensity can be regarded as controlling the operation of the cooking stove according to the flame temperature.

[0090] At this time, for each cooking stage, the gas flow can be obtained according to the flame temperature and the preset corresponding relationship. The preset corresponding relationship is the corresponding relationship between the flame temperature and the gas flow, and the flame temperature and the gas flow are in a direct proportional relationship; the operation of the cooking stove is controlled within the current cooking stage according to the gas flow.

[0091] S304. When the voice feedback information is rejection, confirm the new cooking action and new fire intensity within the current cooking stage, and control the operation of the cooking stove according to the new fire intensity.

[0092] In the above solution, when the user refuses to execute the current voice broadcast content, it indicates that the user wants to modify the cooking action and the fire intensity of the cooking stage to be executed. At this time, the new cooking action and the new fire intensity desired by the user can be obtained. After obtaining the new fire intensity, the cooking stove executes the new fire intensity.

[0093] In the specific implementation process, similarly, if the cooking stove is a gas stove and a valve switch for adjusting the gas flow is provided on the gas stove, then controlling the operation of the cooking stove according to the fire intensity can be regarded as controlling the operation of the cooking stove according to the new flame temperature.

[0094] At this time, for each cooking stage, the gas flow can be obtained according to the new flame temperature and the preset corresponding relationship, where the preset corresponding relationship is the corresponding relationship between the new flame temperature and the gas flow, and the new flame temperature and the gas flow are in a direct proportional relationship; according to the gas flow, the operation of the cooking stove is controlled within the current cooking stage.

[0095] As mentioned above, the target cooking plan may have multiple cooking stages. Therefore, after the current cooking stage ends, the cooking action and the fire intensity of the next cooking stage can be obtained from the target cooking plan, and the actions of the voice broadcast for each cooking stage are repeatedly executed until the cooking ends. During the entire cooking process, the user can modify the cooking action and the fire intensity of each cooking stage until the cooking ends.

[0096] In the embodiments of the present application, the target cooking plan is disassembled into individual cooking stages, and the cooking action and the fire intensity of each cooking stage are voice-broadcast, so that the user can complete the cooking under the guidance of the voice broadcast. Most importantly, the user can modify the cooking action and the fire intensity of the inappropriate cooking stage, improving the practical application value of the target cooking plan.

[0097] The following combines Figure 4 with specific embodiments to illustrate the implementation process of confirming the new cooking action and the new fire intensity within the current cooking stage in the cooking stove control method of the present application.

[0098] Figure 4 is the flow of a cooking stove control method provided by an embodiment of the present application Figure 3 . As Figure 4 shown, the method includes:

[0099] S401. According to the cooking type of the target cooking plan, obtain a cooking plan template corresponding to the cooking type. The cooking plan template includes multiple template cooking stages and the recipe items and stove parameters of each template cooking stage. Different cooking types correspond to different cooking plan templates.

[0100] In the above solution, the cooking ingredients and cooking actions in different cooking recipes are all different. In order to distinguish different cooking recipes, the cooking recipes can be classified. For example, the cooking type can be soup dishes, stir-fried dishes, and so on. When modifying the cooking stage of the target cooking recipe, in order to improve the fit between the new cooking actions and the new fire intensity after modification and the cooking actions and fire intensity in the target cooking recipe, a cooking recipe template with a higher fit can be determined according to the cooking type of the target cooking recipe, and the modification can be made to the cooking recipe template.

[0101] S402. Determine the template cooking stage corresponding to the cooking recipe template based on the current cooking stage, and output guiding information to the user based on the template cooking stage.

[0102] In this step, there may be multiple template cooking stages in the cooking recipe template, and the cooking actions and fire intensity in different cooking stages are different. Therefore, it is necessary to determine the template cooking stage corresponding to the current cooking stage among the multiple template cooking stages, and then guide the user to make modifications based on the template cooking stage.

[0103] S403. Obtain the voice input of the user based on the guiding information, and confirm the new cooking actions and the new fire intensity according to the voice input.

[0104] In the above solution, the user's modification to the template cooking stage is also based on the voice input command. The user is guided to say the cooking actions and fire intensity they want based on the template cooking stage, so that the new cooking actions and the new fire intensity can be obtained from the user's input voice.

[0105] In the specific implementation process, if the cooking stage included in the target cooking recipe is the same as the template cooking stage included in the cooking recipe template, in order to facilitate the user to directly use the modified cooking recipe later, the new cooking actions and the new fire intensity can be written into the target cooking recipe after cooking to achieve the adaptive update modification of the target cooking recipe. Exemplarily, after cooking, if none of the first cooking stages of the target cooking recipe have been confirmed, a new cooking recipe is generated and stored according to the new cooking actions and the new fire intensity of the second cooking stage obtained from the cooking recipe template; if there are confirmed first cooking stages in the target cooking recipe, a new cooking recipe is generated and stored according to the new cooking actions and the new fire intensity of the second cooking stage obtained from the cooking recipe template, and the cooking actions and fire intensity of the first cooking stages confirmed by the user in the target cooking recipe.

[0106] In the first case described above, none of the first cooking stages included in the target cooking plan have been confirmed by the user, that is, the user refuses to execute the cooking actions and firing intensities of all cooking stages in the target cooking plan. In this case, all cooking stages in the cooking plan template that include the new cooking actions and new firing intensities modified by the user, and the cooking stages included in the target cooking plan are the same as the template cooking stages included in the cooking plan template. At this time, a new cooking plan can be generated based on all the second cooking stages in the cooking plan template; in the second case, some cooking stages in the target cooking plan are confirmed and some are not. At this time, the confirmed first cooking stages and the modified second cooking stages in the cooking plan template can be combined to generate a new cooking plan.

[0107] Of course, if the cooking stages included in the target cooking plan are not exactly the same as the template cooking stages included in the cooking plan template, only the modified template cooking stages in the cooking plan template can be written into the target cooking plan to overwrite the original cooking stages in the target cooking plan.

[0108] In the embodiments of the present application, a cooking plan template that is more suitable for the target cooking plan is found through the cooking type of the target cooking plan, and the template cooking stages in the cooking plan template are used to guide the user to input new cooking actions and new firing intensities, so as to modify the cooking actions and firing intensities of the corresponding cooking stages in the target cooking plan.

[0109] Based on the above embodiments, the cooking stove control method provided by the embodiments of the present application provides two modes of the cooking stove to the user, so that the user can choose to independently control the cooking stove or the cooking stove can assist the user in cooking. In the independent cooking mode, the user expresses their cooking intention through voice commands to control the operation of the cooking stove; in the assisted cooking mode, a variety of cooking plans stored in the memory of the cooking stove will be displayed, and the user selects a target cooking plan that includes the recipe information and operation parameters they want, and then controls the operation of the cooking stove according to the target cooking plan. During the entire cooking process, the user can also modify the target cooking plan through voice commands to improve the practical application value of the target cooking plan.

[0110] Figure 5 It is a schematic structural diagram of a cooking stove control device provided by an embodiment of the present invention, as Figure 5 shown. The cooking stove control device may include various functional modules for implementing the foregoing cooking stove control method, and any functional module can be implemented in a software / or hardware manner.

[0111] For example, the cooking stove control device may include: an acquisition module 501, a first processing unit 502, a second processing module 503, and a third processing module 504;

[0112] An acquisition module 501, configured to acquire a cooking mode selected by a user after the user starts a cooking stove, where the cooking mode is an autonomous cooking mode or an assisted cooking mode;

[0113] A first processing module 502, configured to, when the cooking mode is the autonomous cooking mode, acquire a voice command of the user and control the operation of the cooking stove according to the voice command;

[0114] A second processing module 503, configured to, when the cooking mode is the assisted cooking mode, acquire and display a cooking plan from a memory, where multiple cooking plans are stored in the memory, and each cooking plan includes recipe information and cooking stove operation parameters;

[0115] A third processing module 504, configured to, in response to a confirmation operation of the user on a target cooking plan among multiple cooking plans, control the operation of the cooking stove according to the target cooking plan.

[0116] Optionally, the third processing module 504 may further be specifically configured to: perform voice broadcast on the cooking actions and the fire power intensity of each cooking stage, where each cooking stage is divided according to the recipe information, the cooking actions are the food ingredient cooking actions generated according to the recipe information, and the fire power intensity is determined according to the cooking stove operation parameters; acquire voice feedback information of the user on the voice broadcast, where the voice feedback information is used to indicate confirmation or rejection; when the voice feedback information is confirmation, confirm the cooking actions and the fire power intensity executed within the current cooking stage, and control the operation of the cooking stove according to the fire power intensity; when the voice feedback information is rejection, confirm new cooking actions and a new fire power intensity within the current cooking stage, and control the operation of the cooking stove according to the new fire power intensity.

[0117] Optionally, the third processing module 504 may further be configured to acquire a cooking plan template corresponding to the cooking type according to the cooking type of the target cooking plan, where the cooking plan template includes multiple template cooking stages and the recipe items and stove parameter items of each template cooking stage, and different cooking types correspond to different cooking plan templates; determine the template cooking stage corresponding to the cooking plan template based on the current cooking stage, and output guiding information to the user based on the template cooking stage; acquire voice input of the user based on the guiding information, and confirm new cooking actions and a new fire power intensity according to the voice input.

[0118] Optionally, the third processing module 504 may specifically be configured to: after the current cooking stage ends, obtain the cooking actions and fire intensities of the next cooking stage from the target cooking plan, and repeatedly execute the voice announcement actions for each cooking stage until cooking ends; after cooking ends, if none of the first cooking stages of the target cooking plan have been confirmed, generate a new cooking plan based on the new cooking actions and new fire intensities of the second cooking stage obtained according to the cooking plan template and store it; if there are confirmed first cooking stages in the target cooking plan, generate a new cooking plan based on the new cooking actions and new fire intensities of the second cooking stage obtained according to the cooking plan template, as well as the cooking actions and fire intensities of the confirmed first cooking stages in the target cooking plan by the user, and store it.

[0119] The cooking stove control device is used to execute the technical solution provided by the foregoing cooking stove control method embodiment. Its implementation principle and technical effects are similar to those in the foregoing method embodiment, and will not be elaborated here.

[0120] This application also provides a cooking stove, including: at least one processor and a memory;

[0121] The memory stores computer-executable instructions;

[0122] At least one processor executes the computer-executable instructions stored in the memory, so that at least one processor executes the cooking stove control method.

[0123] Figure 6 It is a hardware schematic diagram of the cooking stove provided by the embodiment of the present invention. As Figure 6 shown, the cooking stove 60 provided in this embodiment is a gas stove. The cooking stove 60 includes: at least one processor 601, a memory 602, and a valve body switch 603. Among them, the processor 601, the memory 602, and the valve body switch 603 are connected through a bus 604.

[0124] In the specific implementation process, the valve body switch 603 is used to adjust the gas flow of the cooking stove 60;

[0125] The valve body switch 603 is connected to at least one processor 601;

[0126] The memory 602 stores computer-executable instructions;

[0127] At least one processor 601 executes the computer-executable instructions stored in the memory 602, so that at least one processor 601 executes the above cooking stove control method.

[0128] For the specific implementation process of the processor 601, reference can be made to the foregoing method embodiment. Its implementation principle and technical effects are similar, and will not be elaborated here in this embodiment.

[0129] In the above-mentioned Figure 6 In the illustrated embodiment, it should be understood that the processor may be a central processing unit (CPU for short), or may also be other general-purpose processors, digital signal processors (DSP for short), application specific integrated circuits (ASIC for short), etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly implemented by a hardware processor, or can be implemented by a combination of hardware and software modules in the processor.

[0130] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.

[0131] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.

[0132] This application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When the processor executes the computer-executable instructions, the cooking stove control method as described above is implemented.

[0133] For the above-mentioned computer-readable storage medium, the above-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a disk or an optical disc. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.

[0134] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an Application Specific Integrated Circuits (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in a device.

[0135] The division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Additionally, the couplings or direct couplings or communication connections shown or discussed among each other can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0136] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0137] In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0138] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks or optical discs.

[0139] Those of ordinary skill in the art will understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned storage medium includes: various media such as ROM, RAM, magnetic disks, or optical discs that can store program codes.

[0140] So far, the technical solutions of the present application have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A cooking stove control method, characterized in that, Including: After the user starts the cooking appliance, obtain the cooking mode selected by the user, where the cooking mode is an autonomous cooking mode or an assisted cooking mode; When the cooking mode is the autonomous cooking mode, obtain the voice command of the user, and control the operation of the cooking appliance according to the voice command; When the cooking mode is the assisted cooking mode, obtain and display a cooking plan from the memory, where multiple cooking plans are stored in the memory, and each cooking plan includes recipe information and cooking appliance operation parameters; In response to the user's confirmation operation on the target cooking plan among multiple cooking plans, control the operation of the cooking appliance according to the target cooking plan.

2. The method according to claim 1, characterized in that, The controlling the operation of the cooking appliance according to the target cooking plan includes: For the cooking actions and firepower intensities of each cooking stage, perform voice announcements, where each cooking stage is divided according to the recipe information, the cooking actions are the food cooking actions generated according to the recipe information, and the firepower intensities are determined according to the cooking appliance operation parameters; Obtain the voice feedback information of the user on the voice announcement, where the voice feedback information is used to indicate confirmation or rejection; When the voice feedback information is confirmation, confirm the cooking actions and the firepower intensities executed within the current cooking stage, and control the operation of the cooking appliance according to the firepower intensity; When the voice feedback information is rejection, confirm new cooking actions and a new firepower intensity within the current cooking stage, and control the operation of the cooking appliance according to the new firepower intensity.

3. The method according to claim 2, characterized in that, The confirming new cooking actions and a new firepower intensity within the current cooking stage includes: According to the cooking type of the target cooking plan, obtain the cooking plan template corresponding to the cooking type, where the cooking plan template includes multiple template cooking stages and the recipe items and cooking appliance parameter items of each template cooking stage, and different cooking types correspond to different cooking plan templates; Based on the current cooking stage, determine the template cooking stage corresponding to the cooking plan template, and output guiding information to the user based on the template cooking stage; Obtain the voice input of the user based on the guiding information, and confirm new cooking actions and a new firepower intensity according to the voice input.

4. The method according to claim 3, characterized in that, The cooking stages included in the target cooking plan are the same as the template cooking stages included in the cooking plan template; after confirming new cooking actions and a new firepower intensity according to the voice input, the method further includes: After the current cooking stage ends, obtain the cooking actions and firepower intensities of the next cooking stage from the target cooking plan, and repeat the actions of the voice announcements for each cooking stage until cooking ends; After cooking ends, if none of the first cooking stages of the target cooking plan are confirmed, generate a new cooking plan according to the new cooking actions and new firepower intensity of the second cooking stage obtained according to the cooking plan template and store it. If there is a confirmed first cooking stage in the target cooking plan, a new cooking plan is generated and stored according to the new cooking actions and new fire intensities of the second cooking stage obtained from the cooking plan template, as well as the cooking actions and fire intensities of the first cooking stage confirmed by the user in the target cooking plan.

5. The method according to any one of claims 2 to 4, characterized in that, The cooking stove is a gas stove. Correspondingly, the fire intensity is the flame temperature. A valve switch for adjusting the gas flow is provided on the gas stove. Controlling the operation of the cooking stove according to the fire intensity includes: For each cooking stage, the gas flow is obtained according to the flame temperature and a preset corresponding relationship, where the preset corresponding relationship is the corresponding relationship between the flame temperature and the gas flow, and the flame temperature is in a direct proportional relationship with the gas flow; The operation of the cooking stove is controlled within the current cooking stage according to the gas flow.

6. The method according to any one of claims 1 to 4, characterized in that, The cooking plan further includes kitchen appliance linkage information. The kitchen appliance linkage information includes at least one kitchen appliance linked to the cooking stove and the operation control parameters of each kitchen appliance under the cooking plan. The method further includes: Performing a voice broadcast for the operation control parameters of each kitchen appliance; If the user confirms the voice broadcast, the kitchen appliance is controlled to operate according to the operation control parameters.

7. The method according to claim 6, characterized in that, If the user rejects the voice broadcast, the method further includes: Obtaining the new operation control parameters of the kitchen appliance input by the user's voice and controlling the kitchen appliance to operate according to the new operation control parameters; Outputting a prompt message to the user, where the prompt message is used to indicate storing the new operation control parameters; In response to the user's confirmation of the prompt message, the new operation control parameters of the kitchen appliance are associated and stored with the cooking plan.

8. A cooking stove control device, characterized in that, including: An acquisition module, configured to acquire the cooking mode selected by the user after the user starts the cooking stove, where the cooking mode is an independent cooking mode or an assisted cooking mode; A first processing module, configured to, when the cooking mode is the independent cooking mode, acquire the voice command of the user and control the operation of the cooking stove according to the voice command; A second processing module, configured to, when the cooking mode is the assisted cooking mode, acquire and display the cooking plan from the memory, where multiple cooking plans are stored in the memory, and each cooking plan includes recipe information and cooking stove operation parameters; A third processing module, configured to, in response to the user's confirmation operation on the target cooking plan among multiple cooking plans, control the operation of the cooking stove according to the target cooking plan.

9. A cooking stove, characterized in that, The cooking stove is a gas stove. A valve switch is provided on the gas stove. The cooking stove further includes at least one processor and a memory; The valve switch is used to adjust the gas flow of the cooking stove; The valve switch is connected to the at least one processor; The memory stores computer execution instructions; The at least one processor executes computer-executable instructions stored in the memory, such that the at least one processor executes the cooking stove control method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program thereon, characterized in that, When the computer program is executed by a processor, the steps of the cooking stove control method according to any one of claims 1 to 7 are implemented.