Automatic cooking method and device of cooking stove and storage medium
By obtaining recipes in the cooking stove and automatically controlling the cooking steps, the existing cooking stoves are solved in temperature and operation, achieving a more efficient and convenient automatic cooking effect.
Patent Information
- Application Number
- CN202411724575.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-25
AI Technical Summary
There are temperature consistency problems and inconvenient operation problems in the cooking process of the existing cooking stove during the whole or in a separate step, which affects the cooking effect.
By obtaining the recipe to be cooked, the corresponding cooking step sequence is determined, and the cooking stove is automatically controlled to perform the next step cooking according to the end conditions of the current step, ensuring the continuity and efficiency of the cooking process.
It improves the convenience and efficiency of automatic cooking of the cooking stove, and improves the cooking effect and user experience.
Smart Images

Figure CN119689900A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent cooking stoves, and in particular to an automatic cooking method, device and storage medium of a cooking stove. Background Art
[0002] As people's living standards improve, automatic cooking stoves gradually enter people's lives. Currently, there are cooking stoves on the market that cook in whole steps and cooking in steps. However, these two types of existing cooking stoves also have their own shortcomings.
[0003] Most of the existing cooking stoves with whole-step cooking use one temperature value for the whole cooking process, lacking operation details, and cooking at one temperature will affect the cooking effect; although the existing cooking stoves with step-by-step cooking use different temperature values for cooking and adjusting the cooking time, the adjustment of different temperature values needs to be done in time. If it is not done in time, the pot body or cavity will cool down, affecting the cooking effect. Summary of the invention
[0004] The present application provides an automatic cooking method, device and storage medium for a cooking stove, which can improve the convenience and efficiency of automatic cooking in the cooking stove, greatly improve the effect of automatic cooking in the cooking stove, and enhance the user experience.
[0005] In one aspect, the present application provides an automatic cooking method for a cooking stove, the method comprising:
[0006] Get recipes to cook;
[0007] According to the recipe to be cooked, determining a cooking step sequence corresponding to the recipe to be cooked; the cooking step sequence includes at least two cooking steps arranged in sequence;
[0008] Obtaining a current cooking step in the cooking step sequence;
[0009] According to the current cooking step, determining a current cooking end condition corresponding to the current cooking step;
[0010] Controlling the cooking stove to execute the current cooking step to cook;
[0011] If the cooking stove meets the current cooking end condition, the cooking stove is controlled to execute the next cooking step of the current cooking step to continue cooking.
[0012] In an exemplary embodiment, controlling the cooking stove to execute the current cooking step to cook includes:
[0013] According to the current cooking step, determining a cooking sub-step sequence corresponding to the current cooking step; the cooking sub-step sequence includes at least two cooking sub-steps arranged in sequence; the cooking sub-step is any sub-step of an operation timing sub-step and a cooking timing sequence sub-step; the cooking timing sequence sub-step includes cooking timings arranged in sequence;
[0014] Determining a current cooking sub-step corresponding to the current cooking step according to a cooking sub-step sequence corresponding to the current cooking step;
[0015] Controlling the cooking stove to execute the current cooking sub-step to cook;
[0016] According to the current cooking sub-step, generating first cooking process display information corresponding to the current cooking sub-step;
[0017] The first cooking process display information is sent to a terminal of a target object, so that the terminal displays the first cooking process display information.
[0018] In an exemplary embodiment, if the cooking stove meets the current cooking condition, controlling the cooking stove to perform the next cooking step of the current cooking step to continue cooking includes:
[0019] Acquire a preset cooking time corresponding to the current cooking step and a target cooking time threshold corresponding to the current cooking step; the preset cooking time is determined based on the recipe to be cooked of the target object; the target cooking time threshold is a threshold set by the target object;
[0020] Controlling the cooking stove to execute the current cooking step to cook, and obtaining the real-time cooking time of the cooking stove;
[0021] If the preset cooking time is greater than or equal to the target cooking time threshold, and the real-time cooking time is greater than or equal to the target cooking time threshold, it is determined that the cooking stove meets the current cooking end condition;
[0022] The cooking stove is controlled to execute a next cooking step of the current cooking step to continue cooking.
[0023] In an exemplary embodiment, after controlling the cooking stove to execute the current cooking step to cook and obtaining the real-time cooking time of the cooking stove, the method further includes:
[0024] If the preset cooking time is less than the target cooking time threshold, and the real-time cooking time is greater than or equal to the preset cooking time, controlling the cooking stove to execute the last cooking sequence in the current cooking sub-step to continue cooking;
[0025] If the real-time cooking time is greater than or equal to the target cooking time threshold, it is determined that the cooking stove meets the current cooking end condition;
[0026] The cooking stove is controlled to execute a next cooking step of the current cooking step to continue cooking.
[0027] In an exemplary embodiment, if the cooking stove meets the current cooking end condition, after controlling the cooking stove to execute the next cooking step of the current cooking step to continue cooking, the method further includes:
[0028] According to the next cooking step of the current cooking step, generating second cooking process display information corresponding to the next cooking step of the current cooking step;
[0029] The second cooking process display information is sent to a terminal of a target object, so that the terminal displays the second cooking process display information.
[0030] In an exemplary embodiment, after sending the second cooking process display information to the terminal of the target object so that the terminal displays the second cooking process display information, the method further includes:
[0031] Acquire a preset temperature threshold corresponding to a next cooking step of the current cooking step;
[0032] Get the real-time temperature value of the pot;
[0033] If the real-time temperature value is greater than or equal to the preset temperature threshold, controlling the cooking stove to stop cooking;
[0034] Determining a target last cooking timing corresponding to the next cooking step according to a cooking sub-step sequence corresponding to the next cooking step;
[0035] generating, according to the target last cooking time sequence, third cooking process display information corresponding to the target last cooking time sequence;
[0036] The third cooking process display information is sent to the terminal of the target object, so that the terminal displays the third cooking process display information.
[0037] In an exemplary embodiment, determining a cooking step sequence corresponding to the recipe to be cooked according to the recipe to be cooked includes:
[0038] According to the recipe to be cooked, determining the cooking step sequence corresponding to the recipe to be cooked;
[0039] According to each of the cooking steps corresponding to the cooking step sequence, generating fourth cooking process display information corresponding to each of the cooking steps;
[0040] The fourth cooking process display information is sent to a terminal of a target object, so that the terminal displays the fourth cooking process display information.
[0041] Another aspect provides an automatic cooking device for a cooking stove, the device comprising:
[0042] A recipe module to be cooked, used to obtain the recipe to be cooked;
[0043] A cooking step sequence module, used to determine a cooking step sequence corresponding to the recipe to be cooked according to the recipe to be cooked; the cooking step sequence includes at least two cooking steps arranged in sequence;
[0044] A current cooking step module, used for obtaining a current cooking step in the cooking step sequence;
[0045] A current cooking condition module, used to determine a current cooking end condition corresponding to the current cooking step according to the current cooking step;
[0046] A cooking module, used for controlling the cooking stove to execute the current cooking step for cooking;
[0047] The cooking continuation module is used to control the cooking stove to execute the next cooking step of the current cooking step to continue cooking if the cooking stove meets the current cooking end condition.
[0048] On the other hand, an electronic device is provided, which includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded by the processor and executes the automatic cooking method of the cooking stove as described above.
[0049] On the other hand, a computer-readable storage medium is provided, in which at least one instruction or at least one program is stored, and the at least one instruction or at least one program is loaded and executed by a processor to implement the automatic cooking method of the cooking stove as described above.
[0050] On the other hand, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes to implement the automatic cooking method of the cooking stove as described above.
[0051] The present application provides an automatic cooking method, device and storage medium for a cooking stove, which have the following technical effects:
[0052] The present application obtains a recipe to be cooked; according to the recipe to be cooked, determines a cooking step sequence corresponding to the recipe to be cooked; the cooking step sequence includes at least two cooking steps arranged in order; obtains the current cooking step in the cooking step sequence; according to the current cooking step, determines the current cooking end condition corresponding to the current cooking step; controls the cooking stove to execute the current cooking step for cooking; if the cooking stove meets the current cooking end condition, controls the cooking stove to execute the next cooking step of the current cooking step to continue cooking. The present application determines a cooking step sequence through the recipe to be cooked, and controls the cooking stove to start cooking according to the current cooking step; by judging whether the cooking stove meets the current cooking end condition, the cooking stove automatically enters the next step of cooking. The convenience and efficiency of automatic cooking of the cooking stove are improved, the automatic cooking effect of the cooking stove is greatly improved, and the user experience is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In order to more clearly illustrate the technical solutions and advantages of the embodiments of this specification or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0054] Figure 1 It is a flowchart of an automatic cooking method of a cooking stove provided in an embodiment of this specification;
[0055] Figure 2 It is a flowchart of an automatic cooking method of a cooking stove provided in an embodiment of this specification;
[0056] Figure 3 It is a flowchart of an automatic cooking method of a cooking stove provided in an embodiment of this specification;
[0057] Figure 4 It is a flowchart of an automatic cooking method of a cooking stove provided in an embodiment of this specification;
[0058] Figure 5 It is a flowchart of an automatic cooking method of a cooking stove provided in an embodiment of this specification;
[0059] Figure 6 It is a flowchart of an automatic cooking method of a cooking stove provided in an embodiment of this specification;
[0060] Figure 7 It is a flowchart of an automatic cooking method of a cooking stove provided in an embodiment of this specification;
[0061] Figure 8 This is a schematic diagram of a page for entering a cooking recipe provided in an embodiment of this specification;
[0062] Fig. 9 This is a schematic diagram of a page for entering a cooking recipe provided in an embodiment of this specification;
[0063] Fig.10 This is a schematic diagram of a page for entering a cooking recipe provided in an embodiment of this specification;
[0064] Fig.11 This is a schematic diagram of a page for entering a cooking recipe provided in an embodiment of this specification;
[0065] Fig.12 This is a schematic diagram of a page displayed on a terminal provided in an embodiment of this specification;
[0066] Fig.13 It is a structural schematic diagram of an automatic cooking device of a cooking stove provided in an embodiment of this specification;
[0067] Fig.14 It is a structural diagram of a server of an automatic cooking method of a cooking stove provided in an embodiment of this specification; DETAILED DESCRIPTION
[0068] The following will be combined with the drawings in the embodiments of this specification to clearly and completely describe the technical solutions in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0069] 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 are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0070] The following describes an automatic cooking method of a cooking stove of the present application. Figure 1This is a flowchart of an automatic cooking method for a cooking stove provided in an embodiment of this specification. This specification provides method operation steps as described in the embodiment or flowchart, but may include more or fewer operation steps based on conventional or non-creative labor. The order of steps listed in the embodiment is only one way of executing the steps among many orders, and does not represent the only order of execution. When the actual system or server product is executed, it can be executed in sequence or in parallel (for example, in a parallel processor or multi-threaded processing environment) according to the method shown in the embodiment or the drawings. Specifically, Figure 1 As shown, the method can be applied to a control unit in a cooking stove, and the method comprises:
[0071] S101: Obtain a recipe to be cooked.
[0072] In the embodiment of the present specification, the recipe to be cooked is obtained through the target object.
[0073] S103: Determine a cooking step sequence corresponding to the recipe to be cooked according to the recipe to be cooked; the cooking step sequence includes at least two cooking steps arranged in sequence.
[0074] In the embodiment of the present specification, the cooking step sequence corresponding to the recipe to be cooked is determined according to the recipe to be cooked, such as Figure 2 As shown, Figure 2 This is a flow chart of an automatic cooking method of a cooking stove provided in an embodiment of this specification, including:
[0075] S201: According to the recipe to be cooked, determining the cooking step sequence corresponding to the recipe to be cooked.
[0076] S202: According to each of the cooking steps corresponding to the cooking step sequence, fourth cooking process display information corresponding to each of the cooking steps is generated.
[0077] S203: Sending the fourth cooking process display information to a terminal of a target object, so that the terminal displays the fourth cooking process display information.
[0078] In the embodiment of the present specification, the fourth cooking process display information includes information that each cooking step has not started, and the terminal displays the fourth cooking process display information so that the target object can see that the current cooking has not started.
[0079] S105: Acquire the current cooking step in the cooking step sequence.
[0080] S107: According to the current cooking step, determine the current cooking end condition corresponding to the current cooking step.
[0081] S109: Control the cooking stove to execute the current cooking step to cook.
[0082] In the embodiment of this specification, the control of the cooking stove to execute the current cooking step to cook is as follows: Figure 3 As shown, Figure 3 This is a flow chart of an automatic cooking method of a cooking stove provided in an embodiment of this specification, including:
[0083] S301: According to the current cooking step, determine a cooking sub-step sequence corresponding to the current cooking step; the cooking sub-step sequence includes at least two cooking sub-steps arranged in sequence; the cooking sub-step is any sub-step of an operation timing sub-step and a cooking timing sequence sub-step; the cooking timing sequence sub-step includes cooking timings arranged in sequence.
[0084] In the embodiments of the present specification, the operation sequence may include operation text and operation pictures; the cooking sequence may include working mode, switching conditions, gear, power, temperature, time, timing mode and prompts; the working mode may include power and juice collection control; the switching conditions may include cooking time or cooking temperature; the timing mode may include positive timing mode and countdown mode.
[0085] S302: Determine a current cooking sub-step corresponding to the current cooking step according to a cooking sub-step sequence corresponding to the current cooking step.
[0086] S303: Control the cooking stove to execute the current cooking sub-step to perform cooking.
[0087] S304: According to the current cooking sub-step, generate first cooking process display information corresponding to the current cooking sub-step.
[0088] S305: Sending the first cooking process display information to a terminal of a target object, so that the terminal displays the first cooking process display information.
[0089] In an embodiment of the present specification, if the current cooking sub-step is an operation timing sub-step, the current operation timing sub-step is obtained, and based on the current operation timing sub-step, the first cooking process display information corresponding to the current operation timing sub-step is generated, and the first cooking process display information is sent to the terminal of the target object so that the terminal displays the first cooking process display information; if the current cooking sub-step is a cooking timing sub-step, the current cooking timing sub-step is obtained, and based on the current cooking timing sub-step, the first cooking process display information corresponding to the current cooking timing sub-step is generated, and the first cooking process display information is sent to the terminal of the target object so that the terminal displays the first cooking process display information.
[0090] S111: If the cooking stove meets the current cooking end condition, control the cooking stove to execute the next cooking step of the current cooking step to continue cooking.
[0091] In the embodiment of the present specification, if the cooking stove meets the current cooking condition, the cooking stove is controlled to execute the next cooking step of the current cooking step to continue cooking, such as Figure 4 As shown, Figure 4 This is a flow chart of an automatic cooking method of a cooking stove provided in an embodiment of this specification, including:
[0092] S401: Acquire a preset cooking time corresponding to the current cooking step and a target cooking time threshold corresponding to the current cooking step; the preset cooking time is determined based on the recipe to be cooked of the target object; the target cooking time threshold is a threshold set by the target object;
[0093] In the embodiments of the present specification, a preset cooking time is obtained through the recipe to be cooked, and the target cooking time threshold is set independently by the target object. The target cooking time threshold fluctuates within a range of ten minutes of the preset cooking time. The cooking stove can cook according to the cooking time desired by the target object, and cook dishes that suit the taste of the target object, thereby improving the user experience and satisfaction.
[0094] S402: Controlling the cooking stove to execute the current cooking step to cook, and obtaining the real-time cooking time of the cooking stove;
[0095] In the embodiment of the present specification, after the cooking stove is controlled to execute the current cooking step to cook and the real-time cooking time of the cooking stove is obtained, Figure 5 As shown, Figure 5 It is a flow chart of an automatic cooking method of a cooking stove provided in an embodiment of the present specification, and also includes:
[0096] S501: If the preset cooking time is less than the target cooking time threshold, and the real-time cooking time is greater than or equal to the preset cooking time, control the cooking stove to execute the last cooking sequence in the current cooking sub-step to continue cooking;
[0097] In an embodiment of the present specification, if the preset cooking time is less than the target cooking time threshold, the cooking stove executes the current cooking step for the preset cooking time; when the real-time cooking time is greater than or equal to the preset cooking time, the cooking stove is controlled to execute the last cooking sequence in the current cooking sub-step to continue cooking.
[0098] S502: If the real-time cooking time is greater than or equal to the target cooking time threshold, it is determined that the cooking stove meets the current cooking end condition;
[0099] In the embodiment of the present specification, when the real-time cooking time is greater than or equal to the target cooking time threshold and the countdown of the target cooking time threshold set by the target object ends, it is determined that the cooking stove meets the current cooking end condition.
[0100] S503: Control the cooking stove to execute the next cooking step of the current cooking step to continue cooking.
[0101] S403: If the preset cooking time is greater than or equal to the target cooking time threshold, and the real-time cooking time is greater than or equal to the target cooking time threshold, it is determined that the cooking stove meets the current cooking end condition;
[0102] In an embodiment of the present specification, if the preset cooking time is greater than or equal to the target cooking time threshold, the cooking stove executes the current cooking step to cook; when the real-time cooking time is greater than or equal to the target cooking time threshold, it indicates that the countdown of the target cooking time threshold set by the target object has ended, thereby determining that the cooking stove meets the current cooking end condition.
[0103] S404: Control the cooking stove to execute the next cooking step of the current cooking step to continue cooking.
[0104] In the embodiment of the present specification, the target cooking time threshold is set through the target object, so as to control the cooking stove to cook according to the target cooking time threshold; when the current cooking end condition is met, the cooking stove is controlled to automatically execute the next cooking step to continue cooking. The convenience and efficiency of the automatic cooking of the cooking stove are improved, the automatic cooking effect of the cooking stove is greatly improved, and the user experience and satisfaction are improved.
[0105] In the embodiment of the present specification, if the cooking stove meets the current cooking end condition, after controlling the cooking stove to execute the next cooking step of the current cooking step to continue cooking, the method further includes:
[0106] According to the next cooking step of the current cooking step, generating second cooking process display information corresponding to the next cooking step of the current cooking step;
[0107] The second cooking process display information is sent to a terminal of a target object, so that the terminal displays the second cooking process display information.
[0108] In the embodiment of the present specification, the second cooking process display information is sent to the terminal of the target object so that the terminal displays the second cooking process display information, so that the cooking process is visualized for the user, thereby improving the user's usage experience.
[0109] In the embodiment of the present specification, after the second cooking process display information is sent to the terminal of the target object so that the terminal displays the second cooking process display information, Figure 6 As shown, Figure 6 It is a flow chart of an automatic cooking method of a cooking stove provided in an embodiment of the present specification, and also includes:
[0110] S601: Acquire a preset temperature threshold corresponding to a cooking step next to the current cooking step;
[0111] S602: Obtaining the real-time temperature value of the cookware;
[0112] S603: If the real-time temperature value is greater than or equal to the preset temperature threshold, control the cooking stove to stop cooking;
[0113] In the embodiment of the present specification, the cooking stove is performing timing cooking at this time, and the temperature of the pot continues to increase. When the real-time temperature value is greater than or equal to the preset temperature threshold, the cooking stove is controlled to stop cooking.
[0114] S604: determining a target last cooking timing corresponding to the next cooking step according to a cooking sub-step sequence corresponding to the next cooking step;
[0115] S605: generating third cooking process display information corresponding to the target last cooking time sequence according to the target last cooking time sequence;
[0116] S606: Sending the third cooking process display information to the terminal of the target object, so that the terminal displays the third cooking process display information.
[0117] In an embodiment of the present specification, the third cooking process display information is sent to the terminal of the target object, so that the terminal displays the third cooking process display information, so that the user can visualize the current cooking process. When the cooking is finished, the user is reminded in time, which improves the user's experience and improves the practicality of automatic cooking of the cooking stove.
[0118] In an exemplary embodiment, Figure 7 As shown, Figure 7 It is a flow chart of an automatic cooking method of a cooking stove provided in an embodiment of the present specification, and also includes:
[0119] S701: Obtain the recipe to be cooked.
[0120] S702: Enter the recipe to be cooked.
[0121] In the embodiment of this specification, according to the recipe to be cooked, the cooking steps are input on the cooking stove display page. The cooking steps include operation sequence and cooking sequence. Take xx braised food as an example, Figure 8-11 As shown, Figure 8-11 10g leeks, 15g scallions, 20g shallots, 10g dark soy sauce, 20g fish sauce, 30g brown sugar and 1500g water are added to the pot, and the working mode is set to power, the cooking power is set to 2100 watts, and the switching condition is set to a cooking time of 10 minutes without prompt information. Set the mode to power, set the cooking power to 500 watts, set the switching condition to cooking time of 20 minutes, and enter the prompt message: Please stir-fry at the right time; enter the first timing in the second step, that is, the operation timing, and enter the prompt message: Add 10 mushrooms and 100g lotus root slices, and cover the pot; enter the second timing in the second step, that is, the cooking timing, set the working mode to power, set the cooking power to 800 watts, set the switching condition to cooking time of 15 minutes, and enter the prompt message: Please stir-fry at the right time; enter the third timing in the second step, that is, the cooking timing, set the working mode to juice collection and trusteeship, set the switching condition to the target temperature of 140 degrees, and enter the prompt message: Please open the lid; enter the fourth timing in the second step, that is, the operation timing, enter the prompt message: Cooking is over, cool, take out, cut and serve, and you can eat. By entering recipes and setting different operating steps, different cooking step conditions, different working modes and different operation prompt information corresponding to the cooking stove in different steps, the cooking stove can better switch working modes during the automatic cooking process, greatly improving the automatic cooking effect of the cooking stove.
[0122] S703: Generate first operation prompt information, and send the first operation prompt information to the terminal.
[0123] In the embodiment of the present specification, the first operation prompt information includes the operation sequence corresponding to each cooking step and the cooking sequence corresponding to each cooking step has not started. Taking xx stewed food as an example, the first operation prompt information includes that the operation sequence in the first step has not started, and the operation sequence content in the first step specifically includes: add blanched duck feet, beef tripe, duck gizzards, chicken wings, 3g licorice, 50g ginger slices, 50g garlic, 50g green onions, 50g coriander, 4 bay leaves, 50g galangal, 1 monk fruit, 50g shallots, 50g scallion oil, 20g Huadiao wine, 20g light soy sauce, 10g dark soy sauce, 20g fish sauce, 30g brown sugar and 1500g water into the pot, cover the pot; the cooking sequence in the first step The cooking sequence has not started, and the cooking sequence content in the first step specifically includes: cooking for 30 minutes; the first operation sequence in the second step has not started, and the first operation sequence in the second step specifically includes: adding 10 mushrooms and 100g lotus root slices, and covering the pot; the cooking sequence in the second step has not started, and the cooking sequence content in the second step specifically includes: cooking for 15 minutes; the second operation sequence in the second step has not started, and the second operation sequence in the second step specifically includes: cooking is finished, cooling, taking out, cutting, and serving on a plate, and it is ready to eat. Fig.12 As shown, Fig.12 This is a schematic diagram of a terminal display page provided by an embodiment of the present specification. The terminal displays that the operation sequence corresponding to each cooking step and the cooking sequence corresponding to each cooking step have not started, that is, the cooking process has not started. By sending the first operation prompt information to the terminal, so that the terminal displays the first operation prompt information, the user can grasp the cooking process in real time, thereby improving the user's experience.
[0124] S704: Control the cooking stove to start cooking with the first cooking step.
[0125] In the embodiment of this specification, taking xx braised food as an example, first according to the first time sequence in the first step, the user adds the dishes prompted by the first time sequence in the first step, and then the cooking stove automatically cooks according to the total estimated cooking time of the first step by default. The user can customize the cooking time range according to actual needs. For example, the total cooking time of the first step is 30 minutes, and the user can customize the modification within the range of 10 minutes, that is, 20 minutes-40 minutes. The user can adjust the cooking time according to actual needs, which improves the user experience.
[0126] S705: Generate second operation prompt information, and send the second operation prompt information to the terminal.
[0127] In the embodiment of this specification, taking xx braised food as an example, when the cooking stove is automatically cooking, the second operation prompt information updates the first operation prompt information to indicate that the operation sequence of the first step has ended and the cooking sequence of the first step has started. The terminal displays that the operation sequence of the first step has ended and the cooking sequence of the first step has started, so that the user can grasp the cooking process in real time, thereby improving the user experience.
[0128] S706: Determine whether the cooking time is greater than or equal to the target cooking time.
[0129] S707: Control the cooking stove to continue cooking with the second cooking step.
[0130] In the embodiment of the present specification, taking xx braised food as an example, if the cooking time set by the user is 35 minutes, the cooking stove will first boil with high heat for 10 minutes in the second sequence of the first step, automatically enter the third sequence of the first step, and simmer for 20 minutes, and then continue to work with the power set in the third sequence of the first step until the real-time cooking time of the cooking stove is greater than or equal to 35 minutes, at which time the 35-minute countdown set by the user ends, the first step is completed, and the cooking stove is controlled to continue cooking with the second cooking step; if the cooking time set by the user is 25 minutes, the cooking stove will perform cooking in the cooking sequence of the first step until the real-time cooking time of the cooking stove is greater than or equal to 25 minutes, at which time the 25-minute countdown set by the user ends, the first step is directly completed, and the cooking stove is controlled to continue cooking with the second cooking step. In the process of controlling the cooking stove to continue cooking with the second cooking step, first according to the first sequence of the second step, the user adds the dishes prompted by the first sequence of the second step, and then the cooking stove automatically cooks according to the total estimated cooking time of the second step by default. By allowing users to customize the cooking time and set different cooking plans for different cooking times, the practicality, convenience and efficiency of automatic cooking on the cooking stove are improved, and the user experience and satisfaction are enhanced.
[0131] S708: Generate third operation prompt information, and send the third operation prompt information to the terminal.
[0132] In the embodiment of this specification, taking xx braised food as an example, the cooking stove continues to cook in the second cooking step. The third operation prompt information updates the cooking sequence of the first step on the basis of the second operation prompt information, indicating that the cooking sequence of the first step has ended, the first operation sequence of the second step has ended, and the cooking sequence of the second step has started. The terminal displays that the cooking sequence of the first step has ended, the first operation sequence of the second step has ended, and the cooking sequence of the second step has started, so that the user can grasp the cooking process in real time, thereby improving the user experience.
[0133] S709: Determine whether the real-time temperature value of the cookware is greater than or equal to the target temperature value.
[0134] S710: Control the cooking stove to stop working.
[0135] In the embodiment of this specification, taking xx braised food as an example, if the real-time temperature of the pot is greater than or equal to 140 degrees, the third time sequence of the second step ends, and the cooking stove enters the fourth time sequence of the second step, at which time the cooking stove stops cooking.
[0136] S711: Generate fourth operation prompt information, and send the fourth operation prompt information to the terminal.
[0137] In the embodiment of this specification, taking xx braised food as an example, the cooking stove stops working at this time, and the fourth operation prompt information updates the cooking sequence of the second step on the basis of the third operation prompt information, and the second operation sequence of the second step is ended. The terminal displays that the cooking sequence of the second step is ended, and the second operation sequence of the second step is ended, and the user can grasp the cooking process in real time, which improves the user's experience.
[0138] In this embodiment, the user enters the recipe, and the cooking stove automatically cooks according to the steps of the entered recipe and the timing corresponding to each step. The cooking time is detected in real time to determine whether to enter the next step to continue cooking, and the temperature of the pot is detected in real time to determine whether cooking is finished, thereby improving the continuity, practicality, convenience and efficiency of the automatic cooking of the cooking stove; by displaying operation prompts on the cooking stove display page to prompt the user to cover the pot in time, stir-fry or uncover the pot at the right time, the user experience is improved; the user can customize the cooking time, so that the dishes that suit the user's taste can be better cooked, which greatly improves the automatic cooking effect of the cooking stove and improves the user experience; by sending operation prompt information to the terminal in real time, so that the terminal displays real-time operation prompt information, the user-perceivable steps are simplified, so that the user can obtain the real-time progress of the cooking process in time, and the user experience and satisfaction are improved.
[0139] It can be seen from the technical solutions provided by the above embodiments of this specification that the embodiments of this specification obtain a recipe to be cooked; determine a cooking step sequence corresponding to the recipe to be cooked based on the recipe to be cooked; the cooking step sequence includes at least two cooking steps arranged in sequence; obtain a current cooking step in the cooking step sequence; determine a current cooking end condition corresponding to the current cooking step based on the current cooking step; control the cooking stove to execute the current cooking step for cooking; if the cooking stove meets the current cooking end condition, control the cooking stove to execute the next cooking step of the current cooking step to continue cooking. The cooking stove starts cooking according to the sequence of cooking steps of the recipe to be cooked, and automatically enters the next step to continue cooking when the current cooking conditions are met; by real-time detection of the cooking time, it is determined whether to enter the next step to continue cooking, and different cooking plans are provided for different cooking times set by users; by real-time detection of the pot temperature, it is determined whether cooking is finished, thereby improving the continuity, practicality, convenience and efficiency of the automatic cooking of the cooking stove; by displaying operation prompts on the cooking stove display page to prompt the user to cover the pot in time, stir-fry at the right time or uncover the pot, the user experience is improved; by the user being able to customize the cooking time, the dishes that suit the user's taste can be better cooked, which greatly improves the automatic cooking effect of the cooking stove and improves the user experience and satisfaction; by sending operation prompt information to the terminal in real time so that the terminal displays real-time operation prompt information, the user-perceivable steps are simplified, so that the user can obtain the real-time progress of the cooking process in time, thereby improving the user experience and satisfaction.
[0140] This specification also provides an automatic cooking device for a cooking stove, such as Fig.13 As shown, the device comprises:
[0141] A recipe module 1301 for cooking is used to obtain a recipe for cooking;
[0142] A cooking step sequence module 1302 is used to determine a cooking step sequence corresponding to the recipe to be cooked according to the recipe to be cooked; the cooking step sequence includes at least two cooking steps arranged in sequence;
[0143] A current cooking step module 1303 is used to obtain a current cooking step in the cooking step sequence;
[0144] A current cooking condition module 1304 is used to determine a current cooking end condition corresponding to the current cooking step according to the current cooking step;
[0145] The cooking module 1305 is used to control the cooking stove to execute the current cooking step for cooking;
[0146] The continue cooking module 1306 is used to control the cooking stove to execute the next cooking step of the current cooking step to continue cooking if the cooking stove meets the current cooking end condition.
[0147] In some embodiments, the cooking module further comprises:
[0148] The first determination submodule is used to determine a cooking sub-step sequence corresponding to the current cooking step according to the current cooking step; the cooking sub-step sequence includes at least two cooking sub-steps arranged in sequence; the cooking sub-step is any sub-step of an operation timing sub-step and a cooking timing sequence sub-step; the cooking timing sequence sub-step includes cooking timings arranged in sequence.
[0149] The sub-step determining submodule is used to determine a current cooking sub-step corresponding to the current cooking step according to a cooking sub-step sequence corresponding to the current cooking step.
[0150] The sub-step cooking sub-module is used to control the cooking stove to execute the current cooking sub-step for cooking.
[0151] The first cooking process display information submodule is used to generate first cooking process display information corresponding to the current cooking substep according to the current cooking substep.
[0152] The first cooking process display information display submodule is used to send the first cooking process display information to the terminal of the target object, so that the terminal displays the first cooking process display information.
[0153] In some embodiments, the continued cooking module further comprises:
[0154] The cooking time submodule is used to obtain a preset cooking time corresponding to the current cooking step and a target cooking time threshold corresponding to the current cooking step; the preset cooking time is determined based on the recipe to be cooked of the target object; the target cooking time threshold is a threshold set by the target object.
[0155] The real-time cooking duration submodule is used to control the cooking stove to execute the current cooking step for cooking and obtain the real-time cooking duration of the cooking stove.
[0156] The first current cooking end condition determination submodule is used to determine that the cooking stove meets the current cooking end condition if the preset cooking time is greater than or equal to the target cooking time threshold and the real-time cooking time is greater than or equal to the target cooking time threshold.
[0157] The first continue cooking submodule is used to control the cooking stove to execute the next cooking step of the current cooking step to continue cooking.
[0158] In some embodiments, the apparatus further comprises:
[0159] The second continue cooking submodule is used to control the cooking stove to execute the last cooking sequence in the current cooking substep to continue cooking if the preset cooking time is less than the target cooking time threshold and the real-time cooking time is greater than or equal to the preset cooking time.
[0160] The second current cooking end condition determination submodule is used to determine that the cooking stove meets the current cooking end condition if the real-time cooking time is greater than or equal to the target cooking time threshold.
[0161] The third continue cooking submodule is used to control the cooking stove to execute the next cooking step of the current cooking step to continue cooking.
[0162] In some embodiments, the apparatus further comprises:
[0163] The second cooking process display information module is used to generate second cooking process display information corresponding to the next cooking step of the current cooking step according to the next cooking step of the current cooking step.
[0164] The second cooking process display information display module is used to send the second cooking process display information to the terminal of the target object, so that the terminal displays the second cooking process display information.
[0165] In some embodiments, the apparatus further comprises:
[0166] The preset temperature threshold module is used to obtain a preset temperature threshold corresponding to the next cooking step of the current cooking step.
[0167] The real-time temperature value module is used to obtain the real-time temperature value of the pot.
[0168] The cooking stop module is used to control the cooking stove to stop cooking if the real-time temperature value is greater than or equal to the preset temperature threshold.
[0169] The target final cooking timing module is used to determine the target final cooking timing corresponding to the next cooking step according to the cooking sub-step sequence corresponding to the next cooking step.
[0170] The third cooking process display information module is used to generate third cooking process display information corresponding to the target last cooking time sequence according to the target last cooking time sequence.
[0171] The third cooking process display information display module is used to send the third cooking process display information to the terminal of the target object, so that the terminal displays the third cooking process display information.
[0172] In some embodiments, the cooking step sequence module further comprises:
[0173] The second determining submodule is used to determine the cooking step sequence corresponding to the recipe to be cooked according to the recipe to be cooked.
[0174] The fourth cooking process display information submodule is used to generate fourth cooking process display information corresponding to each cooking step according to each cooking step corresponding to the cooking step sequence.
[0175] The fourth cooking process display information display submodule is used to send the fourth cooking process display information to the terminal of the target object, so that the terminal displays the fourth cooking process display information.
[0176] The device and method embodiments in the described device embodiments are based on the same inventive concept.
[0177] An embodiment of the present specification provides an electronic device for a cooking stove, the device comprising a processor and a memory, the memory storing at least one instruction or at least one program, the at least one instruction or at least one program being loaded and executed by the processor to implement the automatic cooking method for the cooking stove provided in the above method embodiment.
[0178] An embodiment of the present application also provides a computer storage medium, which can be set in a terminal to store at least one instruction or at least one program related to implementing an automatic cooking method of a cooking stove in a method embodiment. The at least one instruction or at least one program is loaded and executed by the processor to implement the automatic cooking method of the cooking stove provided in the above method embodiment.
[0179] The embodiment of the present application also provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes to implement the automatic cooking method of the cooking stove provided in the above method embodiment.
[0180] The memory described in the embodiments of this specification can be used to store software programs and modules, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs required for functions, etc.; the data storage area may store data created according to the use of the device, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the memory may also include a memory controller to provide the processor with access to the memory.
[0181] The automatic cooking method of the cooking stove provided in the embodiments of this specification can be executed in a mobile terminal, a computer terminal, a server or a similar computing device. Taking running on a server as an example, Fig.14 1 is a hardware structure block diagram of a server of an automatic cooking method for a cooking stove provided in an embodiment of this specification. Fig.14 As shown, the server 1400 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 1410 (the central processing unit 1410 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 1430 for storing data, and one or more storage media 1420 (such as one or more mass storage devices) for storing application programs 1423 or data 1422. Among them, the memory 1430 and the storage medium 1420 can be short-term storage or permanent storage. The program stored in the storage medium 1420 may include one or more modules, each of which may include a series of instruction operations on the server. Furthermore, the central processing unit 1410 may be configured to communicate with the storage medium 1420 and execute a series of instruction operations in the storage medium 1420 on the server 1400. The server 1400 may also include one or more power supplies 1460, one or more wired or wireless network interfaces 1450, one or more input and output interfaces 1440, and / or one or more operating systems 1421, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
[0182] The input / output interface 1440 may be used to receive or send data via a network. The specific example of the network may include a wireless network provided by a communication provider of the server 1400. In one example, the input / output interface 1440 includes a network adapter (NIC), which may be connected to other network devices via a base station so as to communicate with the Internet. In one example, the input / output interface 1440 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0183] It can be understood by those skilled in the art that Fig.14 The structure shown is only for illustration and does not limit the structure of the above electronic device. Fig.14 More or fewer components as shown, or with Fig.14 Different configurations are shown.
[0184] It can be seen from the embodiments of the automatic cooking method, device and storage medium of the cooking stove provided by the present application that the present application obtains a recipe to be cooked; determines a cooking step sequence corresponding to the recipe to be cooked based on the recipe to be cooked; the cooking step sequence includes at least two cooking steps arranged in sequence; obtains the current cooking step in the cooking step sequence; determines the current cooking end condition corresponding to the current cooking step based on the current cooking step; controls the cooking stove to execute the current cooking step for cooking; if the cooking stove meets the current cooking end condition, controls the cooking stove to execute the next cooking step of the current cooking step to continue cooking. The cooking stove starts cooking according to the sequence of cooking steps of the recipe to be cooked, and automatically enters the next step to continue cooking when the current cooking conditions are met; by real-time detection of the cooking time, it is determined whether to enter the next step to continue cooking, and different cooking plans are provided for different cooking times set by the user. By real-time detection of the pot temperature, it is determined whether cooking is finished, thereby improving the continuity, practicality, convenience and efficiency of the automatic cooking of the cooking stove; by displaying operation prompts on the cooking stove display page to prompt the user to cover the pot in time, stir-fry or uncover the pot at the right time, the user experience and satisfaction are improved; by the user being able to customize the cooking time, the dishes that suit the user's taste can be better cooked, which greatly improves the automatic cooking effect of the cooking stove and improves the user experience and satisfaction; by sending operation prompt information to the terminal in real time, so that the terminal displays real-time operation prompt information, the user-perceivable steps are simplified, so that the user can obtain the real-time progress of the cooking process in time, thereby improving the user experience and satisfaction.
[0185] It should be noted that the above sequence of the embodiments of this specification is for description only and does not represent the advantages and disadvantages of the embodiments. The above describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0186] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, equipment, and storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0187] A person skilled in the art will appreciate that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0188] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. An automatic cooking method for a cooking stove, characterized in that: The method comprises: Get recipes to cook; According to the recipe to be cooked, determining a cooking step sequence corresponding to the recipe to be cooked; the cooking step sequence includes at least two cooking steps arranged in sequence; Obtaining a current cooking step in the cooking step sequence; According to the current cooking step, determining a current cooking end condition corresponding to the current cooking step; Controlling the cooking stove to execute the current cooking step to cook; If the cooking stove meets the current cooking end condition, the cooking stove is controlled to execute the next cooking step of the current cooking step to continue cooking.
2. The method according to claim 1, characterized in that The controlling the cooking stove to execute the current cooking step to cook comprises: According to the current cooking step, determining a cooking sub-step sequence corresponding to the current cooking step; the cooking sub-step sequence includes at least two cooking sub-steps arranged in sequence; the cooking sub-step is any sub-step of an operation timing sub-step and a cooking timing sequence sub-step; the cooking timing sequence sub-step includes cooking timings arranged in sequence; Determining a current cooking sub-step corresponding to the current cooking step according to a cooking sub-step sequence corresponding to the current cooking step; Controlling the cooking stove to execute the current cooking sub-step to cook; According to the current cooking sub-step, generating first cooking process display information corresponding to the current cooking sub-step; The first cooking process display information is sent to a terminal of a target object, so that the terminal displays the first cooking process display information.
3. The method according to claim 2, characterized in that If the cooking stove meets the current cooking condition, controlling the cooking stove to execute the next cooking step of the current cooking step to continue cooking includes: Acquire a preset cooking time corresponding to the current cooking step and a target cooking time threshold corresponding to the current cooking step; the preset cooking time is determined based on the recipe to be cooked of the target object; the target cooking time threshold is a threshold set by the target object; Controlling the cooking stove to execute the current cooking step to cook, and obtaining the real-time cooking time of the cooking stove; If the preset cooking time is greater than or equal to the target cooking time threshold, and the real-time cooking time is greater than or equal to the target cooking time threshold, it is determined that the cooking stove meets the current cooking end condition; The cooking stove is controlled to execute a next cooking step of the current cooking step to continue cooking.
4. The method according to claim 3, characterized in that After controlling the cooking stove to execute the current cooking step to cook and obtaining the real-time cooking time of the cooking stove, the method further includes: If the preset cooking time is less than the target cooking time threshold, and the real-time cooking time is greater than or equal to the preset cooking time, controlling the cooking stove to execute the last cooking sequence in the current cooking sub-step to continue cooking; If the real-time cooking time is greater than or equal to the target cooking time threshold, it is determined that the cooking stove meets the current cooking end condition; The cooking stove is controlled to execute a next cooking step of the current cooking step to continue cooking.
5. The method according to claim 1, characterized in that If the cooking stove meets the current cooking end condition, after controlling the cooking stove to execute the next cooking step of the current cooking step to continue cooking, the method further includes: According to the next cooking step of the current cooking step, generating second cooking process display information corresponding to the next cooking step of the current cooking step; The second cooking process display information is sent to a terminal of a target object, so that the terminal displays the second cooking process display information.
6. The method according to claim 5, characterized in that After sending the second cooking process display information to the terminal of the target object so that the terminal displays the second cooking process display information, the method further includes: Acquire a preset temperature threshold corresponding to a next cooking step of the current cooking step; Get the real-time temperature value of the pot; If the real-time temperature value is greater than or equal to the preset temperature threshold, controlling the cooking stove to stop cooking; Determining a target last cooking timing corresponding to the next cooking step according to a cooking sub-step sequence corresponding to the next cooking step; generating, according to the target last cooking time sequence, third cooking process display information corresponding to the target last cooking time sequence; The third cooking process display information is sent to the terminal of the target object, so that the terminal displays the third cooking process display information.
7. The method according to claim 1, characterized in that The step of determining a cooking step sequence corresponding to the recipe to be cooked according to the recipe to be cooked includes: According to the recipe to be cooked, determining the cooking step sequence corresponding to the recipe to be cooked; According to each of the cooking steps corresponding to the cooking step sequence, generating fourth cooking process display information corresponding to each of the cooking steps; The fourth cooking process display information is sent to a terminal of a target object, so that the terminal displays the fourth cooking process display information.
8. An automatic cooking device for a cooking stove, characterized in that: The device comprises: A recipe module to be cooked, used to obtain the recipe to be cooked; A cooking step sequence module, used to determine a cooking step sequence corresponding to the recipe to be cooked according to the recipe to be cooked; the cooking step sequence includes at least two cooking steps arranged in sequence; A current cooking step module, used for obtaining a current cooking step in the cooking step sequence; A current cooking condition module, used to determine a current cooking end condition corresponding to the current cooking step according to the current cooking step; A cooking module, used for controlling the cooking stove to execute the current cooking step for cooking; The cooking continuation module is used to control the cooking stove to execute the next cooking step of the current cooking step to continue cooking if the cooking stove meets the current cooking end condition.
9. An electronic device, characterized in that: The device includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded by the processor and executed by the automatic cooking method of the cooking stove as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement the automatic cooking method of the cooking stove according to any one of claims 1 to 7.
Citation Information
Patent Citations
Full automatic cooking robot system
CN101006833A
Microwave oven without microwave radiation and its operation and control method
CN101504158A
Cooking method completed in cooking device and cooking auxiliary device
CN102144739A
A method and system for operating a cooking appliance
CN102169567A
Method and terminal for processing electronic recipe, electronic device
US20220415207A1