Intelligent menu reproduction method and system, electronic equipment and medium
By obtaining and judging cooking elements and attributes, the intelligent recipe reproduction system adjusts the steps and duration in a timely manner, solving the problem of low success rate of smart recipe reproduction in the existing technology, achieving higher success rate and stronger scenario applicability.
Patent Information
- Application Number
- CN202310976725.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-04
- Publication Date
- 2025-02-14
AI Technical Summary
The existing smart recipe reproduction technology cannot accurately adapt to different environments and human factors, resulting in a low cooking success rate.
By obtaining the cooking elements and feature attributes, we can determine whether the target step completion conditions are met, and the cooking steps and duration are adjusted in a timely manner to achieve accurate reproduction of smart recipes.
Improves the success rate of smart recipe reproduction, enhances scene applicability, and ensures the accuracy and consistency of the cooking process.
Smart Images

Figure CN119423582A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent cookers, and in particular to an intelligent recipe reproduction method and system, electronic equipment, and medium. Background Art
[0002] The smart recipes in the current prior art are based on experiments or users' actual cooking records of firepower and cooking time, generating a cooking curve with firepower and time as variables. When the smart recipe is subsequently reproduced, different firepowers are adjusted at different time points according to the generated cooking curve, thereby completing the reproduction of the smart recipe. However, since cooking itself is an activity that varies from person to person and from environment to environment, differences in environmental conditions (such as the quality and stability of the gas source, whether there is a lid on the pot), differences in human activities (such as the number of ingredients added, the number of times the pot is stir-fried), etc. will lead to significant differences in the implementation process of the smart recipe, which ultimately leads to a low cooking success rate for the smart recipe. Summary of the invention
[0003] The technical problem to be solved by the present invention is to overcome the defect that the prior art cannot accurately reproduce the smart recipes, and to provide a method and system for reproducing the smart recipes, an electronic device, and a medium.
[0004] The present invention solves the above technical problems through the following technical solutions:
[0005] In a first aspect, a method for reproducing a smart recipe is provided, the method comprising:
[0006] During the cooking process, the cooking elements and the first element attributes are obtained;
[0007] Determining a target step completion condition that matches the cooking element and the first element attribute; wherein the smart recipe includes a step completion condition for at least one cooking step;
[0008] Determining whether the cooking element and the first element attribute satisfy the target step completion condition;
[0009] If so, execute the next cooking step of the smart recipe or determine to complete the current cooking step.
[0010] Optionally, the cooking elements include at least one of the following: food type, cooking utensils, and utensil working conditions;
[0011] And / or, the element attribute includes at least one of the following: a cooking temperature difference of the cooking utensil, an average temperature of the cooking utensil, and a maximum cooking temperature of the cooking utensil.
[0012] Optionally, the determining whether the cooking element and the first element attribute satisfy the target step completion condition includes:
[0013] Determine whether the first element attribute satisfies the second element attribute included in the target step completion condition;
[0014] If the cooking element reaches the second element attribute, it is determined that the target step completion condition is met.
[0015] Optionally, the determining whether the cooking element and the first element attribute satisfy the target step completion condition includes:
[0016] When the cooking time of the current step falls within the preset time interval included in the target step completion condition, and the first element attribute satisfies the second element attribute, it is determined that the target step completion condition is satisfied;
[0017] and / or, when the cooking time reaches the recommended cooking time included in the target step completion condition, and the deviation between the first factor attribute and the second factor attribute is less than a deviation threshold, it is determined that the target step completion condition is met;
[0018] And / or, when the cooking time of the current step reaches the upper limit of the preset time interval, it is determined that the target step completion condition is met.
[0019] Optionally, the attribute of the element includes a cooking temperature, and the determining whether the cooking element and the attribute of the first element meet the target step completion condition further includes:
[0020] Determining whether the cooking time reaches the recommended cooking time;
[0021] If the cooking time reaches the recommended cooking time, obtaining a preset cooking temperature included in the target step completion condition;
[0022] determining whether a difference between the cooking temperature and the preset cooking temperature is not greater than a first difference threshold;
[0023] If so, it is determined that the target step completion condition is met.
[0024] Optionally, executing the next cooking step of the smart recipe or determining that the current cooking step is completed includes:
[0025] Adjusting the firepower of the cooking appliance to a firepower that matches the next cooking step; wherein the firepower that matches the next cooking step is obtained from the smart recipe;
[0026] And / or, reset the cooking time for the current step and start the timing again.
[0027] Optionally, the element attribute is used to characterize the attribute of the cooking element.
[0028] In a second aspect, a smart recipe reproduction system is provided, the reproduction system comprising:
[0029] An acquisition module, used for acquiring cooking elements and first element attributes during the cooking process;
[0030] a determination module, configured to determine a target step completion condition that matches the cooking element and the first element attribute; wherein the smart recipe includes a step completion condition of at least one cooking step;
[0031] A judging module, used for judging whether the cooking element and the first element attribute satisfy the target step completion condition, and calling the execution module when the judging result is yes;
[0032] The execution module is used to execute the next cooking step of the smart recipe or determine the completion of the current cooking step.
[0033] In a third aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein the processor implements the method for reproducing the smart recipe as described in the first aspect when executing the computer program.
[0034] In a fourth aspect, a computer storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the method for reproducing the smart recipe as described in the first aspect is implemented.
[0035] On the basis of being in accordance with the common sense in the art, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present invention.
[0036] The positive and progressive effect of the present invention is that it determines whether to execute the next cooking step of the smart recipe based on whether the cooking elements and element attributes meet the target step completion conditions, and adaptively adjusts the cooking time of each step to achieve accurate reproduction of the smart recipe, improve the user's cooking success rate, and make it more applicable to different scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 A first flow chart of a method for reproducing an intelligent recipe provided by an embodiment of the present invention;
[0038] Figure 2 A flowchart of recording an intelligent recipe for a method for reproducing an intelligent recipe provided by an embodiment of the present invention;
[0039] Figure 3 A second flow chart of a method for reproducing an intelligent recipe provided by an embodiment of the present invention;
[0040] Figure 4A third flow chart of a method for reproducing an intelligent recipe provided by an embodiment of the present invention;
[0041] Figure 5 A first structural schematic diagram of a smart recipe reproduction system provided by an embodiment of the present invention;
[0042] Figure 6 A second structural schematic diagram of a smart recipe reproduction system provided by an embodiment of the present invention;
[0043] Figure 7 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0044] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.
[0045] like Figure 1 As shown, a method for reproducing an intelligent recipe provided by an embodiment of the present invention comprises the following steps:
[0046] S11. During the cooking process, obtain cooking elements and first element attributes.
[0047] In one embodiment, the cooking elements include at least one of the following: food type, cooking utensil, and utensil working condition.
[0048] In one embodiment, the element attribute includes at least one of the following: cooking temperature difference of the cooking utensil, average temperature of the cooking utensil, maximum cooking temperature of the cooking utensil. The element attribute mainly includes attributes related to temperature, such as the temperature obtained during the cooking process.
[0049] The element attribute is used to characterize the attribute of the cooking element. For example, if the cooking element is a frying pan, the element attribute is that the maximum temperature of the frying pan is 120° C.; for example, if the cooking element is cooking oil, the element attribute is that the average temperature of the cooking oil is 150° C.
[0050] S12. Determine a target step completion condition that matches the cooking element and the first element attribute.
[0051] The smart recipe includes a step completion condition for at least one cooking step.
[0052] The smart recipe includes multiple cooking steps, each of which contains at least one step completion condition. In each step, the cooking elements and element attributes of the current step are obtained, and the target step completion condition matching the current step is determined. For example, in the hot pot stage, the current step is the hot pot, the cooking element is the frying pan, and the element attribute is the maximum temperature of 120°C. Then the target step completion condition is that the maximum temperature of the frying pan reaches 120°C.
[0053] Among them, Figure 2 As shown in the figure, the steps of recording a smart recipe include:
[0054] After the user turns on the recording mode, multiple steps are recorded. When recording to step N, the current firepower level F is recorded. N , cooking time T N , Cooking Elements X N , feature attribute Y N , preset time interval [T 1N , T 2N ], where T 1N ≤T N ≤T 2N .
[0055] When recording to step N+1, record the current firepower level F N+1 , cooking time T N+1 , Cooking Elements X N+1 , feature attribute Y N+1 , preset time interval [T 1(N+1) , T 2(N+1) ], where T 1(N+1) ≤T (N+1) ≤T 2(N+1) .
[0056] S13. Determine whether the cooking element and the first element attribute meet the target step completion condition. If so, execute S14.
[0057] In one embodiment, determining whether the cooking element and the first element attribute satisfy the target step completion condition includes: determining whether the first element attribute satisfies the second element attribute included in the target step completion condition; if the cooking element reaches the second element attribute, determining that the target step completion condition is satisfied; if the cooking element does not reach the second element attribute, maintaining the cooking state until the cooking element reaches the second element attribute.
[0058] When the first element attribute of the cooking element meets the second element attribute included in the target step completion condition, for example, the target step completion condition is that the average temperature of the cooking oil is 150°C, and the first element attribute of the current cooking element is that the average temperature of the cooking oil is 151°C, which has reached the second element attribute included in the target step completion condition, it is determined that the target step completion condition is met.
[0059] In one embodiment, judging whether the cooking elements and the first element attributes satisfy the target step completion conditions includes: when the cooking time of the current step falls within a preset time interval included in the target step completion conditions, and the first element attribute satisfies the second element attribute, it is determined that the target step completion conditions are satisfied.
[0060] During the cooking process, each cooking step has a cooking time. The smart recipe has a preset cooking time interval for each step. The cooking time of each step is controlled within the preset time interval, and the reproduction of the smart recipe is more accurately controlled. For example, the preset time interval in the hot pot stage is [1.5, 2.5] minutes.
[0061] In one embodiment, determining whether the cooking element and the first element attribute satisfy the target step completion condition includes: when the cooking time of the current step reaches an upper limit value of a preset time interval, determining that the target step completion condition is satisfied.
[0062] During the actual cooking process, if the attribute of the cooking element has reached the target step completion condition, but the cooking time is not within the preset time range, for example, the preset time range is [1.5, 2.5] minutes, but the cooking time is only 1 minute, which is not within the preset time range, the cooking state is maintained until the cooking time reaches the upper limit of the preset time range, such as 2.5 minutes in this example. The cooking time of the current step is dynamically adjusted according to the actual cooking situation, thereby improving the user's cooking success rate, and monitoring the changes of cooking elements in real time, making it more applicable to different scenarios.
[0063] In one embodiment, determining whether the cooking elements and the first element attributes satisfy the target step completion conditions includes: when the cooking time reaches the recommended cooking time included in the target step completion conditions, and the deviation between the first element attribute and the second element attribute is less than the deviation threshold, it is determined that the target step completion conditions are satisfied.
[0064] If the cooking time reaches the recommended cooking time, but the difference between the cooking temperature and the preset cooking temperature is greater than the deviation threshold, it means that the cooking is not in place or an error occurs in the cooking. For example, the preset cooking temperature is 120°C, the cooking temperature is 110°C, the first difference threshold is 5°C, and the difference between the preset cooking temperature and the cooking temperature is greater than the deviation threshold, it means that the cooking is not in place and the target cooking requirements have not been met. The cooking state needs to be maintained until the difference between the preset cooking temperature and the cooking temperature is less than the deviation threshold. At this time, it is determined that the target step completion condition is met.
[0065] In one embodiment, the element attributes include cooking temperature, and determining whether the cooking element and the first element attribute meet the target step completion condition also includes: determining whether the cooking time reaches the recommended cooking time; if the cooking time reaches the recommended cooking time, obtaining the preset cooking temperature included in the target step completion condition, and determining whether the difference between the cooking temperature and the preset cooking temperature is not greater than the first difference threshold; if so, determining that the target step completion condition is met.
[0066] The first difference threshold is set according to actual conditions, for example, 5°C, 10°C, or 15°C.
[0067] Among them, the recommended cooking time can be set according to the actual situation.
[0068] During the cooking process, including the recommended cooking time, when the element attribute of the cooking element does not meet the target step completion condition, if the cooking time reaches the recommended cooking time, the difference of the element attribute is judged. In this embodiment, it is the cooking temperature. The cooking temperature changes all the time. The changes in the cooking process are dynamically monitored according to the cooking temperature, and the preset cooking temperature of the corresponding step in the intelligent recipe is obtained. If the element attribute of the cooking element does not meet the target step completion condition, but the cooking time reaches the recommended cooking time, and the difference between the cooking temperature and the preset cooking temperature is greater than the first difference threshold, it means that the cooking is not in place or an error occurs in the cooking. For example, the preset cooking temperature is 120°C, the cooking temperature is 110°C, the first difference threshold is 5°C, and the difference between the preset cooking temperature and the cooking temperature is greater than the first difference threshold, it means that the cooking is not in place and the target cooking requirement has not been met. The cooking state needs to be maintained until the difference between the preset cooking temperature and the cooking temperature is not greater than the first difference threshold. At this time, it is determined that the target step completion condition is met.
[0069] S14: Execute the next cooking step of the smart recipe or determine that the current cooking step is completed.
[0070] In one embodiment, executing the next cooking step of the smart recipe or determining that the current cooking step is completed includes: adjusting the firepower of the cooking utensil to a firepower that matches the next cooking step, wherein the firepower that matches the next cooking step is obtained from the smart recipe.
[0071] When the element attributes of the cooking elements meet the target step completion conditions, and the cooking time is within the preset time interval, and the difference between the cooking temperature and the preset cooking temperature is not greater than the first difference threshold, it means that the current step has reached the target cooking requirements, and the cooking effect of the corresponding step in the smart recipe is basically achieved, and the corresponding step in the smart recipe can be reproduced. At this time, the firepower of the cooking utensil is adjusted to match the firepower of the next cooking step, and the next cooking step is entered. The cooking time of the current step is reset and the timing is restarted, thereby improving the efficiency of the smart recipe reproduction. In one embodiment, executing the next cooking step of the smart recipe or determining that the current cooking step is completed includes: resetting the cooking time of the current step and restarting the timing.
[0072] If the current step is the last cooking step in the smart recipe, the current cooking step is determined to be completed and the next instruction is waited, such as shutting down or starting a new cooking step, to avoid continuing to work after the cooking step is completed, thereby saving energy. In one embodiment, executing the next cooking step of the smart recipe or determining that the current cooking step is completed includes: adjusting the power of the cooking utensil to match the power of the next cooking step, resetting the cooking time of the current step and restarting the timing.
[0073] When the first element attribute satisfies the second element attribute included in the target step completion condition, and the cooking time is within the preset time interval, and the difference between the cooking temperature and the preset cooking temperature is not greater than the first difference threshold, it means that the current step has reached the target cooking requirement, and the cooking effect of the corresponding step in the smart recipe has been basically achieved, and the corresponding step in the smart recipe can be reproduced. At this time, the firepower of the cooking utensil is adjusted to match the firepower of the next cooking step, and the next cooking step is entered, the cooking time of the current step is reset and the timing is restarted. If the current step is the last cooking step in the smart recipe, it is determined that the current cooking step is completed and the next step instruction is awaited, such as shutting down or starting a new cooking.
[0074] By judging whether the first factor attribute satisfies the second factor attribute included in the target step completion condition, it is determined whether to execute the next cooking step of the smart recipe, and the cooking time of each step is adaptively adjusted to accurately reproduce the smart recipe, improve the user's cooking success rate, and make it more applicable to different scenarios.
[0075] Combine the following Figure 3 , further explain the method of reproducing the smart recipe:
[0076] The current step is step N. Adjust the fire of the cooking appliance to F. N , and start timing, keep cooking, when the cooking time is not greater than the upper limit value T of the preset time interval 2N When the camera module performs machine vision to identify cooking elements X N And the first element attribute Y N If the element attribute is not recognized, it will be re-recognized to determine the cooking element X N The first element attribute Y N Whether the second factor attribute included in the target step completion condition is satisfied; if the second factor attribute included in the target step completion condition is satisfied, then determine whether the cooking time T is within the preset time interval [T 1N , T 2N ], if it is not within the preset time interval, the cooking state is maintained until the cooking time T reaches the upper limit value T of the preset time interval 2N , proceed to the next step N+1, adjust the fire of the cooking appliance to FN+1 , and start a new timer. N The feature attribute Y N If the target step completion condition is not met, determine whether the cooking time reaches the recommended cooking time T N If it has been reached, it is determined whether the difference between the cooking temperature of the cooking utensil or the food and the preset cooking temperature is not greater than the first difference threshold A. If it is greater than the first difference threshold A, the cooking state is maintained and the process returns to the step of identifying the cooking elements and element attributes. The following steps are the same as above. If it is not greater than the first difference threshold A, the next step N+1 is executed to adjust the firepower of the cooking utensil to F N+1 , and start a new timing.
[0077] Combine the following Figure 4 Let's take an example to further illustrate the method of reproducing the smart recipe:
[0078] Taking fried tofu as an example, the mth step is to heat the pan. The fire level at this time is 5, the cooking time is 2 minutes, the cooking element is the frying pan, the element attribute is the maximum temperature of 120℃, the preset time interval is [1.5, 2.5] minutes, and the first difference threshold is 5℃. If the frying pan is cooked for 2.1 minutes and the maximum temperature reaches 120℃, then proceed to the next step m+1: add cooking oil and heat it to 50% hot.
[0079] The fire level of the m+1th step is 5, the cooking time is 3 minutes, the cooking element is cooking oil, the element attribute is the average temperature of 150°C, the preset time interval is [2, 4] minutes, and the first difference threshold is 15°C. If the cooking time is 2.6 minutes and the average temperature of the cooking oil is 150°C, then proceed to the next step m+2: add tofu cubes and fry until both sides are slightly yellow.
[0080] The fire level of the m+2th step is 5, the cooking time is 10 minutes, the cooking element is tofu cubes, the element attribute is an average temperature of 120°C, the preset time interval is [8, 12] minutes, and the first difference threshold is 10°C. If the cooking time is 9 minutes and the average temperature of the tofu cubes is 115°C, it is determined that the current cooking step is completed and waits for the next instruction, such as shutting down or starting a new cooking.
[0081] The embodiment of the present invention also provides a system for reproducing intelligent recipes. Figure 5 As shown, the reproduction system includes:
[0082] An acquisition module 51, used for acquiring cooking elements and first element attributes during the cooking process;
[0083] A determination module 52, for determining a target step completion condition that matches the cooking element and the first element attribute; wherein the smart recipe includes a step completion condition of at least one cooking step;
[0084] A judging module 53, used for judging whether the cooking element and the first element attribute meet the target step completion condition, and calling the execution module when the judgment result is yes;
[0085] The execution module 54 is used to execute the next cooking step of the smart recipe or determine whether the current cooking step is completed.
[0086] Optionally, the cooking elements include at least one of the following: food type, cooking utensils, and utensil working conditions;
[0087] And / or, the element attribute includes at least one of the following: a cooking temperature difference of the cooking utensil, an average temperature of the cooking utensil, and a maximum cooking temperature of the cooking utensil.
[0088] In one embodiment, the determination module includes:
[0089] A first judging unit, configured to judge whether the first element attribute satisfies the second element attribute included in the target step completion condition, and to call a first determining unit when the judgment result is yes;
[0090] The first determining unit is used to determine whether a target step completion condition is met.
[0091] In one embodiment, the determination module further includes:
[0092] A second determining unit, configured to determine that the target step completion condition is satisfied when the cooking time of the current step falls within a preset time interval included in the target step completion condition and the first element attribute satisfies the second element attribute;
[0093] a third determining unit, configured to determine that the target step completion condition is met when the cooking time reaches the recommended cooking time included in the target step completion condition and a deviation between the first factor attribute and the second factor attribute is less than a deviation threshold;
[0094] The fourth determining unit is used to determine that the target step completion condition is met when the cooking time of the current step reaches the upper limit of the preset time interval.
[0095] In one embodiment, the determination module further includes:
[0096] a second determining unit, configured to determine whether the cooking time reaches the recommended cooking time, and to call a second obtaining unit when the determination result is yes;
[0097] A second acquisition unit, used for acquiring a preset cooking temperature included in the target step completion condition;
[0098] a third judging unit, configured to judge whether the difference between the cooking temperature and the preset cooking temperature is not greater than a first difference threshold, and to call a fifth determining unit when the judgment result is yes;
[0099] The fifth determining unit is used to determine whether the target step completion condition is met.
[0100] In one embodiment, the execution module includes:
[0101] An adjustment unit, used for adjusting the firepower of the cooking appliance to a firepower that matches the next cooking step; wherein the firepower that matches the next cooking step is obtained from the smart recipe;
[0102] Reset unit, used to reset the cooking time of the current step and start timing again.
[0103] In one embodiment, Figure 6 As shown, the intelligent recipe reproduction system also includes a range hood control panel, a range hood and stove communication module, a thermal imaging module, a camera module, a recipe display module, a range hood and stove communication module, a fire control module and a stove control panel.
[0104] The thermal imaging module and the camera module are used to identify cooking elements and detect the attributes of the elements during the cooking process. The communication module realizes the communication function between the range hood and the stove, including wireless communication, wired connection communication, etc. The stove includes a smoke and stove communication module and a fire power control module. The fire power control module is used for fire power control of the stove. The recipe display module in the reproduction system is used to be placed on the range hood or stove to display intelligent recipes.
[0105] As for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The system embodiment described above is only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of the present invention. Ordinary technicians in this field can understand and implement it without paying creative work.
[0106] The embodiment of the present invention also provides an electronic device such as Figure 7 As shown, it includes a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the computer program, the method for reproducing the smart recipe described in any of the above embodiments is implemented. Figure 7The electronic device 70 shown is only an example and should not limit the functions and scope of use of the embodiments of the present invention. Figure 7 As shown, the electronic device 70 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 70 may include, but are not limited to: at least one processor 71, at least one memory 72, and a bus 73 connecting different system components (including the memory 72 and the processor 71).
[0107] The bus 73 includes a data bus, an address bus, and a control bus.
[0108] The memory 72 may include a volatile memory, such as a random access memory (RAM) 721 and / or a cache memory 722 , and may further include a read-only memory (ROM) 723 .
[0109] The memory 72 may also include a program tool 725 (or utility) having a set (at least one) of program modules 724, such program modules 724 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include an implementation of a network environment.
[0110] The processor 71 executes various functional applications and data processing by running the computer program stored in the memory 72, such as the method for reproducing the smart recipe described in any of the above embodiments.
[0111] The electronic device 70 may also communicate with one or more external devices 74. Such communication may be performed via an input / output (I / O) interface 75. Furthermore, the model generating electronic device 70 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 76. Figure 7 As shown, the network adapter 76 communicates with other modules of the electronic device 70 via the bus 73. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 70, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.
[0112] An embodiment of the present invention further provides a computer storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for reproducing the smart recipe provided in any of the above embodiments is implemented.
[0113] Although the specific embodiments of the present invention are described above, it should be understood by those skilled in the art that this is only for illustration and the protection scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but these changes and modifications all fall within the protection scope of the present invention.
Claims
1. A method for reproducing an intelligent recipe, characterized in that: The reproduction method comprises: During the cooking process, the cooking elements and the first element attributes are obtained; Determining a target step completion condition that matches the cooking element and the first element attribute; wherein the smart recipe includes a step completion condition for at least one cooking step; Determining whether the cooking element and the first element attribute satisfy the target step completion condition; If so, execute the next cooking step of the smart recipe or determine to complete the current cooking step.
2. The reproduction method according to claim 1, characterized in that: The cooking elements include at least one of the following: food type, cooking utensils, and utensil working conditions; And / or, the element attribute includes at least one of the following: a cooking temperature difference of the cooking utensil, an average temperature of the cooking utensil, and a maximum cooking temperature of the cooking utensil.
3. The reproduction method according to claim 1, characterized in that: The determining whether the cooking element and the first element attribute meet the target step completion condition includes: Determine whether the first element attribute satisfies the second element attribute included in the target step completion condition; If the cooking element reaches the second element attribute, it is determined that the target step completion condition is met.
4. The reproduction method according to claim 3, characterized in that: The determining whether the cooking element and the first element attribute meet the target step completion condition includes: When the cooking time of the current step falls within the preset time interval included in the target step completion condition, and the first element attribute satisfies the second element attribute, it is determined that the target step completion condition is satisfied; and / or, when the cooking time reaches the recommended cooking time included in the target step completion condition, and the deviation between the first factor attribute and the second factor attribute is less than a deviation threshold, it is determined that the target step completion condition is met; And / or, when the cooking time of the current step reaches the upper limit of the preset time interval, it is determined that the target step completion condition is met.
5. The reproduction method according to claim 4, characterized in that: The attribute of the element includes a cooking temperature, and the step of determining whether the cooking element and the attribute of the first element meet the target step completion condition further includes: Determining whether the cooking time reaches the recommended cooking time; If the cooking time reaches the recommended cooking time, obtaining a preset cooking temperature included in the target step completion condition; determining whether a difference between the cooking temperature and the preset cooking temperature is not greater than a first difference threshold; If so, it is determined that the target step completion condition is met.
6. The reproduction method according to claim 1, characterized in that: The executing the next cooking step of the smart recipe or determining that the current cooking step is completed includes: Adjusting the firepower of the cooking appliance to a firepower that matches the next cooking step; wherein the firepower that matches the next cooking step is obtained from the smart recipe; And / or, reset the cooking time for the current step and start the timing again.
7. The reproduction method according to claim 1, characterized in that: The element attributes are used to characterize the attributes of the cooking elements.
8. An intelligent recipe reproduction system, characterized in that: The reproduction system comprises: An acquisition module, used for acquiring cooking elements and first element attributes during the cooking process; a determination module, configured to determine a target step completion condition that matches the cooking element and the first element attribute; wherein the smart recipe includes a step completion condition of at least one cooking step; A judging module, used for judging whether the cooking element and the first element attribute satisfy the target step completion condition, and calling the execution module when the judging result is yes; The execution module is used to execute the next cooking step of the smart recipe or determine the completion of the current cooking step.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the method for reproducing the smart recipe as described in any one of claims 1-7 is implemented.
10. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for reproducing the smart recipe as described in any one of claims 1 to 7 is implemented.