Automatic cooking method and device of food and intelligent cooking equipment
Through intelligent cooking equipment combined with microwave and steamer, the cooking program is dynamically adjusted, which solves the problems of traditional cooking time and food taste, and achieves a fast and homogeneous food cooking effect.
Patent Information
- Application Number
- CN202411533108.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2024-12-13
AI Technical Summary
Traditional cooking equipment has a long time problem when cooking food. Microwave cooking can easily cause the food to dry or not cook, making it difficult to achieve the soft and fluffy taste of traditional steaming.
Using smart cooking equipment, combined with microwave and steamer, dynamically adjusts the cooking program according to the current temperature and weight of the food, including multiple cooking stages and different cooking methods, ensuring that the food achieves the best cooking effect in a short period of time.
Shorten the cooking time by about 50%, keep the taste of the food from traditional steaming, and improve cooking efficiency and effect.
Smart Images

Figure CN119111989A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent cooking technology, and in particular to an automatic cooking method, device and intelligent cooking equipment for food. Background Art
[0002] As the pace of modern life accelerates, the convenience of food has become a focus of people's attention. Smart cooking equipment can complete the preparation of food by heating the food. In the process of using smart cooking equipment, in order to improve convenience, a solution that can shorten the cooking time and quickly complete food preparation is urgently needed. Summary of the invention
[0003] The embodiments of the present application provide an automatic cooking method, device and intelligent cooking equipment for food, so as to achieve the effect of quickly completing the preparation of food, thereby improving the convenience of cooking.
[0004] In a first aspect, an embodiment of the present application provides an automatic cooking method for food, comprising:
[0005] In the process of heating the food based on the cooking program corresponding to the food, heating the food according to the cooking time corresponding to the current cooking stage in the cooking program; wherein the cooking program includes multiple cooking stages;
[0006] The cooking time is determined based on the current temperature of the food and / or the weight information of the food.
[0007] In a second aspect, an embodiment of the present application provides an automatic food cooking device, comprising:
[0008] A cooking module, used for heating the food according to the cooking time corresponding to the current cooking stage in the cooking program during the process of heating the food based on the cooking program corresponding to the food; wherein the cooking program includes a plurality of cooking stages;
[0009] The cooking time is determined based on the current temperature of the food and / or the weight information of the food.
[0010] In a third aspect, an embodiment of the present application provides a smart cooking device, including: a memory, a processor;
[0011] The memory stores computer-executable instructions;
[0012] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0013] Optionally, the intelligent cooking device is provided with at least one of a weight unit, a temperature measurement unit, and a visual unit.
[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.
[0015] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.
[0016] The automatic cooking method, device and intelligent cooking equipment of food provided in the embodiments of the present application achieve the following: during the process of heating food according to the cooking program corresponding to the food, the current temperature of the food and / or the weight information of the food are obtained; based on the current temperature of the food and / or the weight information of the food, the cooking time corresponding to the current cooking stage in the cooking program is dynamically adjusted; and the means of heating the food in the current cooking stage is completed according to the adjusted cooking time, so as to quickly complete the preparation of food, thereby improving the convenience of cooking. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0018] Figure 1 Schematic diagram of the process of automatic cooking method for food provided in this application Figure 1 ;
[0019] Figure 2 Schematic diagram of the process of automatic cooking method for food provided in this application Figure 2 ;
[0020] Figure 3 Schematic diagram of the process of automatic cooking method for food provided in this application Figure 3 ;
[0021] Figure 4 Schematic diagram of the process of automatic cooking method for food provided in this application Figure 4 ;
[0022] Figure 5 A schematic diagram of the structure of the automatic cooking device for food provided in this application;
[0023] Figure 6 A schematic diagram of the structure of the intelligent cooking device provided in this application.
[0024] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0025] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0026] With the acceleration of the pace of modern life, the convenience of food has become the focus of people's attention. Especially for most office workers, cooking a delicious breakfast for themselves in a short time and quickly can not only ensure working time, but also ensure the ritual sense of breakfast. At present, there are many kinds of food that can be cooked quickly. For example, quick-frozen dumplings, buns, steamed buns and other quick-frozen pastry foods, corn, sweet potatoes and other cereal foods, egg custard and other egg and milk foods are all foods that can be cooked quickly.
[0027] However, in the cooking process, traditional steamers or stoves have the problem of long cooking time. Microwaves are a cooking method that can quickly heat food. However, microwave cooking of pastry foods that need to be steamed often makes the food dry and hard, and it is difficult to achieve the soft and fluffy taste of pure steaming. For cereals and potatoes, microwaves can easily make the food dry and hard. And for egg custard foods, it is easy to have problems such as fluttering, large pores, and undercookedness.
[0028] In view of the above situation, the present application proposes an intelligent cooking device that combines a microwave and a steamer. The combination of microwave and steamer can save 50% of the cooking time compared to traditional steaming, while ensuring that the taste of food is not significantly different from pure steaming. In order to further improve the cooking efficiency of the intelligent cooking device, the present application also adds a baking tube to the intelligent cooking device. The baking tube only plays an auxiliary heating role in all cooking and has no significant effect on the cooking results. In addition, in order to match the cooking effects of different foods, the present application also sets different cooking programs for different foods. The cooking program corresponding to each food can include multiple cooking stages. Each cooking stage can correspond to a different cooking method. Each cooking stage can correspond to a different food temperature. In addition, in order to better cook foods of different weights, the present application can also adjust the cooking program according to the weight of the food to achieve better cooking effects.
[0029] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0030] The automatic cooking method of food provided in this application is implemented by a smart cooking device and includes the following steps:
[0031] S101. In a process of heating food based on a cooking program corresponding to the food, the food is heated according to a cooking time corresponding to a current cooking stage in the cooking program. The cooking program includes a plurality of cooking stages. The cooking time is determined based on the current temperature of the food and / or the weight information of the food.
[0032] In this embodiment, the intelligent cooking device executes the cooking program corresponding to the food. Optionally, different foods may correspond to different cooking programs. Each cooking program may include multiple cooking stages. Different cooking programs correspond to different cooking stages. For example, the cooking program corresponding to pastry-like foods is different from the cooking program corresponding to cereals and potatoes. For another example, the cooking program corresponding to pastry-like foods may include 4 cooking stages. Among them, the cooking method of the first cooking stage may be continuous intervention of medium-high power pure microwaves. The cooking method of the second cooking stage may be continuous intervention of medium-low power microwaves + medium-high duty cycle intervention of steam + auxiliary heating by baking tubes. The intelligent cooking device can heat the food according to the cooking method of the cooking stage currently being executed. In order to further improve the cooking efficiency and cooking effect, in this embodiment, the intelligent cooking device can dynamically adjust the cooking time of each cooking stage according to the current temperature and / or weight information of the food after obtaining the current temperature of the food and / or the weight information of the food.
[0033] The automatic cooking method for food provided in the embodiment of the present application optimizes the control of the cooking time by dynamically adjusting the cooking time of each cooking stage of the cooking program according to the current temperature of the food and / or the weight information of the food, thereby improving the cooking efficiency and shortening the cooking time while ensuring the cooking effect.
[0034] Figure 1 Schematic diagram of the process of automatic cooking method for food provided in this application Figure 1 ,like Figure 1 As shown, when the intelligent cooking device determines the cooking time based on the current temperature of the food, in step S101, the specific process of the intelligent cooking device heating the food according to the cooking time corresponding to the current cooking stage in the cooking program may include the following steps:
[0035] S201: adjusting the remaining cooking time in the cooking time according to the current temperature and the upper temperature limit corresponding to the current cooking stage. The remaining cooking time represents the time required to complete the current cooking stage.
[0036] In this embodiment, the intelligent cooking device may store the temperature upper limit value corresponding to the current cooking stage. After obtaining the current temperature, the intelligent cooking device may determine the adjustment strategy for the cooking time according to the current temperature and the temperature upper limit value. The intelligent cooking device may calculate the remaining cooking time of the current cooking stage according to the adjustment strategy.
[0037] The time from the beginning to the end of the current cooking stage may be the cooking time of the current cooking stage. The cooking time may be classified into a historical cooking time and a remaining cooking time. The historical cooking time may be the time from the beginning of the current cooking stage to the current moment. The remaining cooking time may be the time required from the current moment to the end of the current cooking stage. Since the historical cooking time is the time that has been completed and cannot be changed, in this embodiment, the intelligent cooking device may directly adjust the remaining cooking time, thereby adjusting the cooking time of the entire current cooking stage.
[0038] Optionally, the current temperature may be the temperature of the food obtained by the intelligent cooking device through a temperature measuring unit disposed therein. Optionally, when multiple temperature measuring units are included, the current temperature may also be the temperature obtained by the intelligent cooking device after calculation based on multiple temperatures detected by the multiple temperature measuring units. Optionally, the temperature measuring unit may obtain the temperature of the food in real time. Alternatively, the temperature measuring unit may obtain the temperature of the food periodically. Optionally, the period may be 10s, 20s, 30s, etc.
[0039] Optionally, the temperature measuring unit may be an infrared temperature measuring unit. Optionally, the temperature of the food may be the temperature of the surface of the food.
[0040] In one example, the intelligent cooking device can determine the adjustment strategy of the cooking time by comparing the current temperature with the upper temperature limit. The specific process may include:
[0041] Step 11: If it is determined that the current temperature is less than the upper temperature limit corresponding to the current cooking stage, the intelligent cooking device may continue to heat the food in the current cooking stage according to the remaining cooking time.
[0042] Step 12: If it is determined that the current temperature is greater than or equal to the upper temperature limit corresponding to the current cooking stage, the intelligent cooking device can adjust the remaining cooking time to 0 and end the heating of the food in the current cooking stage.
[0043] Among them, the intelligent cooking device may store the temperature upper limit value of the current cooking stage. When the temperature reaches the temperature upper limit value, the intelligent cooking device may determine that the cooking of the current cooking stage is completed. The intelligent cooking device may enter the next cooking stage. Therefore, the intelligent cooking device may adjust the remaining cooking time to 0 when it is determined that the current temperature is greater than or equal to the temperature upper limit value corresponding to the current cooking stage. After the remaining cooking time is adjusted to 0, the intelligent cooking device may complete the cooking of the current cooking stage and enter the next cooking stage. Otherwise, if the current temperature does not reach the temperature upper limit value, it means that the cooking of the current cooking stage is not completed. At this time, the intelligent cooking device may continue to perform cooking in the current cooking stage. During the cooking process of the intelligent cooking device performing the current cooking stage, the intelligent cooking device may heat the food using the cooking method corresponding to the current cooking stage.
[0044] However, if the current temperature does not reach the upper temperature limit, the smart cooking device at the current moment only needs to continue cooking in the current cooking stage. However, for the entire current cooking stage, the smart cooking device can update the cooking time of the current cooking stage according to the current temperature.
[0045] Specifically, the intelligent cooking device can adjust the remaining cooking time in the cooking time according to the historical temperature at the last moment, the current temperature and the upper temperature limit. Specifically, the following steps may be included:
[0046] Step 21, determining a first heating rate according to the difference between the historical temperature at the last moment and the current temperature, and the time difference between the last moment and the current moment.
[0047] In this step, the intelligent cooking device can obtain the historical temperature of the previous moment. Optionally, the previous moment can be any moment before the current moment during the execution of the current cooking stage. The intelligent cooking device can calculate the difference between the historical temperature and the current temperature. The difference is the temperature difference. The intelligent cooking device can also calculate the time difference between the previous moment and the current moment. The intelligent cooking device can determine the first heating speed according to the ratio of the temperature difference to the time difference. The first heating speed is used to indicate the temperature increase speed in the current cooking stage.
[0048] Step 22: Determine the adjusted remaining cooking time according to the difference between the current temperature and the upper temperature limit, and the first heating rate.
[0049] In this step, the intelligent cooking device can calculate the difference between the current temperature and the upper temperature limit, and can calculate the ratio of the temperature difference to the first heating rate to obtain the remaining cooking time.
[0050] In another example, the smart cooking device can also adjust the remaining cooking time according to the current temperature and the current weight at the same time, thereby improving the calculation accuracy of the remaining cooking time. When the weight information of the food is the current weight of the food, the smart cooking device can also update the remaining cooking time through the following steps:
[0051] Step 31: using a preset duration model, according to the current weight, determine the duration coefficient corresponding to the current weight in the current cooking stage. The duration model is used to determine the cooking duration according to the current weight.
[0052] In this step, a preset duration model may be set in the smart cooking device. Alternatively, a preset duration model may be set in the smart cooking device for each cooking program. Alternatively, a preset duration model may be set in the smart cooking device for each cooking stage in each cooking program. The smart cooking device may obtain the duration model. After obtaining the current weight of the food, the smart cooking device may input the current weight into the duration model and obtain the duration coefficient output by the model.
[0053] Optionally, the current weight can be obtained by a weight sensor disposed in a food placement area inside the intelligent cooking device.
[0054] Optionally, the duration model may be a weight ratio calculation formula set according to a standard weight. For example, a standard weight may be set for each cooking stage in each cooking program. The duration model may calculate the ratio of the standard weight to the current weight, and use the ratio as the duration coefficient. Specifically, the duration coefficient may be determined according to the quotient of the current weight divided by the standard deviation.
[0055] Step 32: adjust the remaining cooking time according to the time coefficient.
[0056] In this step, the intelligent cooking device can determine the adjusted remaining cooking time according to the product of the remaining cooking time and the time coefficient.
[0057] S202: Heat the food according to the remaining cooking time.
[0058] In this embodiment, after determining the remaining cooking time, the intelligent cooking device can heat the food according to the remaining cooking time.
[0059] The automatic cooking method for food provided in the embodiment of the present application obtains the current temperature in real time, and when the current temperature is greater than or equal to the temperature upper limit of the current cooking stage, adjusts the remaining cooking time to 0, or when the current temperature is less than the temperature upper limit, updates the remaining cooking time according to the historical temperature of the previous moment, the current temperature and the temperature upper limit, thereby realizing the operation of heating the food according to the remaining cooking time, realizing dynamic adjustment of the remaining cooking time, improving cooking efficiency, and shortening the cooking time.
[0060] Based on the above embodiment, the smart cooking device can also determine the cooking time based on the weight information of the food. When the weight information is the initial weight of the food, the specific process of the smart cooking device heating the food according to the cooking time corresponding to the current cooking stage in the cooking program may include the following steps:
[0061] S301. Obtain cooking time information corresponding to the initial weight, wherein the cooking time information includes cooking time corresponding to the cooking stage.
[0062] In this embodiment, the intelligent cooking device can obtain the initial weight of the food before starting cooking. The intelligent cooking device can obtain the corresponding cooking time information based on the initial weight. The cooking time information includes the cooking time corresponding to each cooking stage.
[0063] In one implementation, the smart cooking device may store multiple cooking time information corresponding to each cooking program. Among the multiple cooking time information corresponding to a cooking program, each cooking time information may correspond to a different initial weight. The smart cooking device may match the corresponding cooking time information according to the initial weight.
[0064] In another implementation, a calculation formula for each cooking stage of each program may be provided in the intelligent cooking device. The calculation formula is used to calculate the cooking time of the cooking stage of the cooking program according to the initial weight. The intelligent cooking device can calculate the cooking time of each cooking stage of the cooking program according to the formula and the initial weight. The cooking time information can be obtained according to the cooking time.
[0065] In another implementation, the intelligent cooking device may be provided with a standard cooking time for each cooking stage of each program. The intelligent cooking device may also be provided with a standard weight for each type of food. The intelligent cooking device may determine a weight ratio based on a ratio between an initial weight and a standard weight. The intelligent cooking device may obtain a cooking time for each cooking stage based on the product of the weight ratio and the standard cooking time.
[0066] S302: Heat the food according to the acquired cooking time corresponding to the current cooking stage.
[0067] In this embodiment, the intelligent cooking device can match the cooking time information with the initial weight to obtain the cooking time corresponding to the cooking stage. The intelligent cooking device can heat the food according to the cooking time.
[0068] The automatic cooking method for food provided in the embodiment of the present application obtains the cooking time information corresponding to the initial weight to obtain the cooking time corresponding to the current cooking stage corresponding to the initial weight, thereby realizing heating of the food according to the cooking time, improving the adjustment of each cooking time according to the initial weight of the food, so that the food can be better cooked and the cooking effect is improved.
[0069] Figure 2 Schematic diagram of the process of automatic cooking method for food provided in this application Figure 2 , based on the above embodiments, Figure 2 As shown, the method includes:
[0070] S401, obtaining an image of food, and identifying the image to obtain the type of food.
[0071] In this embodiment, the smart cooking device may be provided with a camera. When the user puts food into the smart cooking device and chooses to start cooking, the camera in the smart cooking device may obtain an image of the food. The smart cooking device may also identify the type of food based on the image of the food.
[0072] S402: Determine a cooking program corresponding to the food according to the type of food.
[0073] In this embodiment, the intelligent cooking device may further store a plurality of intelligent cooking programs. Each intelligent cooking program may correspond to at least one type of food. The intelligent cooking device may match the cooking program according to the type of food identified in step S401.
[0074] For example, as shown in Table 1, three cooking programs may be stored in the intelligent cooking program. The three cooking programs may correspond to three types of food, namely, pastries, cereals and potatoes, and eggs and milk. Among them, each type of food may include multiple types of food. For example, pastries may include steamed buns, flower rolls, steamed buns, siu mai, dumplings, wontons, etc. Each cooking program may include multiple cooking stages. Each cooking stage may correspond to a different cooking method.
[0075] Table 1
[0076]
[0077] S403: Based on the current temperature of the food and the temperature range of each cooking stage in the cooking program, determine and enter the cooking stage corresponding to the current temperature. The cooking stage in the cooking program has a temperature range.
[0078] In this embodiment, each cooking stage in the cooking program may also be provided with a corresponding temperature range. As shown in Table 1, the intelligent cooking device may store the temperature range of each cooking stage of each cooking program. Optionally, as shown in Table 1, t is the current temperature. The temperature range may include an upper temperature limit and a lower temperature limit. Alternatively, the temperature range may also include only a lower temperature limit. Alternatively, the temperature range may also include only an upper temperature limit.
[0079] Optionally, the temperature range includes an upper temperature limit and / or a lower temperature limit, wherein the lower temperature limit of the previous cooking stage in the cooking program is equal to the upper temperature limit of the next cooking stage in the cooking program.
[0080] After obtaining the current temperature, the intelligent cooking device can determine the cooking stage corresponding to the current temperature according to the temperature range corresponding to each cooking stage in the cooking program. The cooking stage corresponding to the current cooking temperature is the cooking stage to be executed.
[0081] For example, as shown in Table 1, the temperature range and cooking method may include the following settings:
[0082] Among them, pastry foods are usually frozen at low temperatures. The freezing temperature of a refrigerator is usually X°C. In the early stages of cooking, the smart cooking device can help pastry foods thaw quickly by intervening with pure microwaves at medium to high power. Therefore, in the pastry cooking program, the cooking method of the first cooking stage can be continuous intervention of pure microwaves at medium to high power. When the temperature reaches Y°C, there is basically no ice in the food. Therefore, the first cooking stage can include a lower temperature value of X°C and an upper temperature value of Y°C. Optionally, Y°C can be a lower temperature such as 0 degrees, 2 degrees, or 4 degrees.
[0083] When the food is thawed to Y℃, the intelligent cooking device can intervene with medium and low microwave + steam to quickly raise the temperature of the food while maintaining the softness of the food. When the food temperature is further increased, the amount of food steam continues to increase. At this time, the water content on the surface of the food is high, and the water absorbs a lot of microwaves. At this time, if higher-power microwaves continue to be used, it is easy to cause the surface of the food to be too dry while the inside is not fully heated. Therefore, when the food temperature reaches about Z℃, the intelligent cooking device can end the second cooking stage. That is, the cooking method corresponding to the second cooking stage can be continuous intervention of medium and low power microwaves + intervention of medium and high duty cycle of steam + auxiliary heating of baking tubes. Among them, when the cavity temperature reaches 100℃, the NTC controls the operation of the baking tube to keep the cavity temperature at 100℃. In addition, the second cooking stage can include a lower temperature limit of Y℃ and an upper temperature limit of Z℃. Optionally, the Z℃ can be 30 degrees, 40 degrees, 50 degrees, etc.
[0084] When Z℃ is reached, the intelligent cooking equipment can reduce microwave intervention to maintain the taste of food. When the food temperature reaches P℃, it is already a well-mature cooking temperature, so cooking can be stopped. Therefore, the cooking method corresponding to the third cooking stage can be low-power continuous intervention + steam medium-high duty cycle intervention + baking tube assisted heating. Among them, when the cavity temperature reaches 100℃, the NTC controls the baking tube operation to keep the cavity temperature at 100℃. In addition, the lower temperature limit of the third cooking stage can be Z℃, and the upper temperature limit can be P℃. Optionally, the P℃ can be a higher temperature such as 60 degrees, 70 degrees, 80 degrees, etc.
[0085] When P°C is reached, the intelligent cooking device may enter the fourth cooking stage. In the fourth cooking stage, to prevent the food from getting cold, the intelligent cooking device may continue to heat the food with steam. The fourth cooking stage may include a lower temperature limit of P°C.
[0086] Among them, cereals and tubers may be stored at room temperature or refrigerated in a refrigerator. The refrigerator refrigeration temperature is usually X1°C. Therefore, the lower limit of the temperature of the first cooking stage can be set at X1°C. In the first cooking stage, the intelligent cooking device can continuously intervene with high-power pure microwaves to increase the overall temperature of the food. In the first cooking stage, the intelligent cooking device does not intervene with steam. The setting of not intervening with steam is to prevent steam from absorbing microwaves, resulting in a slower increase in the temperature of the food. The upper limit of the temperature of the first cooking stage can be set at Z1°C. When the core temperature of the food reaches Z1°C, if the high power is continuously operated, the outer skin of the food will lose too much water and become dry and hard. Therefore, when the food reaches Z1°C, the intelligent cooking device can enter the second cooking node. The second cooking stage can keep the food moist by reducing the microwave power and intervening with steam at the same time. When the food reaches P1°C, it is already mature and edible. Therefore, when it reaches P1°C, the intelligent cooking device can enter the third cooking stage. And, in the third cooking stage, in order to prevent the user from not taking out the food and causing it to cool, the intelligent cooking device can enter the insulation program. Among them, the values of X1, Z1, and P1 are similar to those of X, Z, and P.
[0087] Among them, egg and dairy foods usually need to add water to the ingredients when cooking. Therefore, the starting temperature of the egg and dairy foods is usually greater than X2°C. Therefore, the lower limit of the temperature of the first cooking stage of egg and dairy foods can be X2°C. During the cooking process of the egg and dairy foods, due to the excessive microwave power, the molecules vibrate rapidly, causing the eggs to mature quickly. The water wrapped in the coagulated egg liquid generates water vapor when boiling. The water vapor will open the coagulated egg liquid, thereby producing large pores. Therefore, in the first cooking stage, the intelligent cooking device can intervene in medium and low power microwaves to help the food heat quickly, while assisting with medium and low steam. Among them, adding more steam can easily cause the steam to absorb microwaves and slow down the heating rate. In this cooking process, not boiling violently can easily cause the shape of the food to deteriorate. Therefore, after the temperature reaches Y2°C, when the protein gradually begins to coagulate, the intelligent cooking device can enter the second cooking stage. In the second cooking stage, the microwave power can be further reduced to prevent the formation of large pores. At the same time, the second cooking stage can also increase the steam volume to increase the cooking rate. When the temperature reaches Z2°C, since most of the protein is coagulated, the continued intervention of microwaves at this time is likely to cause large pores to appear. Therefore, the smart cooking device can enter the third cooking stage. In this third cooking stage, the smart cooking device can use the lower heat transfer of steam to further heat the food and maintain its good properties. Among them, the values of X2, Y2, Z2, and P2 are similar to X, Y, Z, and P.
[0088] For another example, after the user closes the door of the smart cooking device and clicks the start cooking button, the smart cooking device can identify the type of food as steamed buns through the acquired food image in step S401. In step S402, based on the steamed buns, the corresponding cooking program can be matched and determined to be a pastry cooking program. The smart cooking device can obtain the current temperature of the steamed buns as 10°C through the infrared temperature measuring unit. When Y is 4, Z is 40, and P is 75, based on the current temperature, the smart cooking device can determine that the cooking program to be started is the second cooking program. Optionally, the smart cooking device can also output the corresponding estimated remaining cooking time of 4 minutes to the display screen. Optionally, the cooking program that needs to be executed for the steamed buns can be as shown in Table 2.
[0089] Table 2
[0090]
[0091] S404: In the process of heating the food based on the cooking program corresponding to the food, the food is heated according to the cooking time corresponding to the current cooking stage in the cooking program, wherein the cooking program includes multiple cooking stages.
[0092] Among them, step S304 and Figure 2 The implementation of step S101 in the embodiment is similar and will not be described in detail in this embodiment.
[0093] The automatic cooking method for food provided in the embodiment of the present application obtains the type of food, determines the cooking program according to the type of food, determines the current cooking program according to the current temperature of the food, and uses the current cooking program to heat the food, thereby dynamically adjusting the cooking program according to the current temperature of the food, thereby improving the flexibility of the execution of the cooking program and improving the effect of cooking efficiency.
[0094] Based on the above embodiment, the smart cooking device can also display the remaining total cooking time on the surface of the smart cooking device. The remaining total cooking time indicates the time required from the current moment to complete all cooking stages of the cooking program. This step may include:
[0095] S501. Determine the remaining total cooking time according to the current temperature and / or weight information.
[0096] In this embodiment, after the intelligent cooking device determines the cooking program and the current cooking stage, the intelligent cooking device can determine the remaining total cooking time according to the cooking stages that need to be executed. During the cooking process of the intelligent cooking device, the intelligent cooking device can determine the remaining total cooking time according to the completed historical cooking time. During the cooking process, the intelligent cooking device can also update the cooking time of the current stage according to the current temperature or weight information, and then obtain the remaining cooking time of the current cooking stage. According to the dynamically adjusted remaining cooking time, the intelligent cooking device can adjust the remaining total cooking time accordingly.
[0097] In one example, the smart cooking device can determine the remaining total cooking time based on the total historical cooking time, the initial temperature, the current temperature, and the upper temperature limit of the last cooking stage. The specific steps may include:
[0098] Step 41: Determine a second heating rate according to the difference between the initial temperature and the current temperature and the total historical cooking time. The total historical cooking time represents the duration of the cooking that has been performed.
[0099] In this step, the intelligent cooking device can calculate the difference between the initial temperature and the current temperature. The intelligent cooking device can also obtain the total historical cooking time from the start of cooking to the current moment. The total historical cooking time is the time that the intelligent cooking device has been cooking during this cooking process. The intelligent cooking device can determine the second heating speed according to the ratio of the difference to the total historical cooking time.
[0100] Step 42: Determine the remaining total cooking time according to the difference between the current temperature and the upper temperature limit of the last cooking stage, and the second heating rate.
[0101] In this step, the intelligent cooking device can calculate the difference between the current temperature and the upper temperature limit of the last cooking stage. The intelligent cooking device can calculate the ratio of the difference to the second heating rate to obtain the remaining total cooking time.
[0102] In another example, when the weight information is the initial weight of the food, the smart cooking device may also determine the remaining total cooking time according to the weight information, including:
[0103] Step 51: Obtain cooking time information corresponding to the initial weight, wherein the cooking time information includes the cooking time corresponding to each cooking stage in the cooking program.
[0104] In this step, the smart cooking device can obtain the initial weight of the food before starting cooking. The smart cooking device can determine the cooking time information corresponding to the initial weight in the cooking program based on the initial weight. The cooking time information may include the cooking time corresponding to each cooking stage in the cooking program.
[0105] Step 52: Determine the total cooking time according to the cooking time corresponding to each cooking stage.
[0106] In this step, the intelligent cooking device can determine the total cooking time according to the sum of the cooking times corresponding to the various cooking stages in the cooking time information.
[0107] Step 53: Determine the remaining total cooking time according to the total cooking time and the total historical cooking time. The total historical cooking time represents the duration of the cooking that has been performed.
[0108] In this step, the smart cooking device can obtain the historical total cooking time. The historical total cooking time is the time from the start of cooking by the smart cooking device to the current moment. The smart cooking device can subtract the historical total cooking time from the total cooking time to obtain the remaining total cooking time.
[0109] In another example, the intelligent cooking device can also calculate the remaining total cooking time based on the current temperature and initial weight. The specific process may include:
[0110] Step 61, obtaining cooking time information corresponding to the initial weight; wherein the cooking time information includes the cooking time corresponding to each cooking stage in the cooking program.
[0111] Step 62: Determine the remaining cooking time of the current stage according to the current temperature, the upper temperature limit and the lower temperature limit of the current cooking stage, and the cooking time of the current cooking stage.
[0112] In this step, the intelligent cooking device can calculate a first difference value based on the difference between the current temperature and the upper temperature limit. The intelligent cooking device can also calculate a second difference value based on the difference between the upper temperature limit and the lower temperature limit. The intelligent cooking device can determine the remaining proportion based on the ratio of the first difference value to the second difference. The intelligent cooking device can determine the remaining cooking time of the current cooking stage based on the product of the cooking time of the current cooking stage and the remaining proportion.
[0113] Step 63: Determine the remaining total cooking time according to the cooking time of the cooking stage after the currently executed cooking stage and the remaining cooking time of the current stage.
[0114] In this step, the intelligent cooking device can obtain the cooking time of the cooking stage after the currently executed cooking stage from the cooking time information. The intelligent cooking device can calculate the sum of the cooking time of the unexecuted cooking stage and the remaining cooking time to obtain the remaining total cooking time.
[0115] S502: Output the remaining total cooking time.
[0116] In this embodiment, after the intelligent cooking device determines the remaining total cooking time, the intelligent cooking device can also display the remaining total cooking time on the real interface. During the display process of the remaining total cooking time, the intelligent cooking device can also shorten the remaining total cooking time by countdown.
[0117] The automatic cooking method for food provided in the embodiment of the present application calculates and outputs the total remaining cooking time by obtaining the current temperature and / or weight information, thereby improving the user experience.
[0118] Figure 3 Schematic diagram of the process of automatic cooking method for food provided in this application Figure 3 , based on the above embodiments, Figure 3 As shown, this step may include:
[0119] S601, the user selects the breakfast quick cooking function.
[0120] In this embodiment, the automatic cooking process can start after the user selects the breakfast quick cooking function.
[0121] S602: Remind the user to put in food.
[0122] In this embodiment, when the user selects the breakfast fast cooking mode, the smart cooking device can also prompt the user to put the food into the cavity and close the door on the real interface. Optionally, the smart cooking device can remind the user on the display interface not to put metal, aluminum foil or other microwave-unsuitable utensils to avoid ignition of the cavity.
[0123] S603: Obtain food types.
[0124] In this embodiment, the intelligent cooking device can obtain the type of food put into the cavity.
[0125] In one implementation, the smart cooking device can determine the type of food put in by the user by obtaining the user's input information.
[0126] In another implementation, the smart cooking device can identify the type of food by obtaining a picture of the food.
[0127] S604: The temperature measuring unit obtains the initial temperature.
[0128] In this embodiment, the temperature measuring unit can obtain the initial temperature of the food after the door is closed. Optionally, the initial temperature can be the temperature of the surface of the food. Optionally, the temperature measuring unit can be an infrared temperature measuring unit.
[0129] S605, matching cooking program.
[0130] In this embodiment, the intelligent cooking device can match the cooking program according to the type of food.
[0131] S606: Output estimated cooking time.
[0132] In this embodiment, the intelligent cooking device can determine the estimated cooking time according to the cooking program. The estimated cooking time is the remaining cooking time.
[0133] S607: Run the current cooking stage according to the initial temperature.
[0134] In this embodiment, the intelligent cooking device can determine the cooking stage to which the initial temperature belongs according to the initial temperature and the temperature range corresponding to each cooking stage. The intelligent cooking device can use the cooking stage to which the initial temperature belongs as the initial cooking stage.
[0135] S608: The temperature measuring unit periodically tests the current temperature of the food.
[0136] In this embodiment, the temperature measuring unit can periodically monitor the temperature of the food. Optionally, the temperature can be the surface temperature of the food. Optionally, the period can be 10s.
[0137] S609: Determine whether the current temperature is greater than the upper temperature limit of the current cooking stage.
[0138] In this embodiment, the intelligent cooking device can obtain the upper temperature limit of the current cooking stage. The intelligent cooking device can determine whether the current temperature is greater than the upper temperature limit. If yes, execute step S610. If no, return to step S608.
[0139] S610: Determine whether the current temperature is greater than the end temperature.
[0140] In this embodiment, the intelligent cooking device obtains the upper temperature limit of the last cooking stage in the cooking program. The upper temperature limit is the end temperature. If the current temperature is greater than the end temperature, it means that the intelligent cooking device has completed cooking in all cooking stages. Then, execute step S612. Otherwise, it means that the intelligent cooking device has not completed cooking in all cooking stages, but the intelligent cooking device has completed cooking in the current cooking stage. Then, execute step S611.
[0141] Optionally, the intelligent cooking device can also implement the execution of this step by directly determining whether the current cooking stage is the last cooking stage of the cooking program. If yes, execute S612. If no, execute S611.
[0142] S611, enter the next cooking stage.
[0143] In this embodiment, the intelligent cooking device can enter the next cooking stage and return to step S608 to continue periodically detecting the current temperature.
[0144] S612, cooking is finished.
[0145] S613, enter the insulation program.
[0146] In this embodiment, the intelligent cooking device can also enter the keep warm program after completing the execution of the cooking program.
[0147] Figure 4 Schematic diagram of the process of automatic cooking method for food provided in this application Figure 4 , based on the above embodiments, Figure 4 As shown, this step may include:
[0148] S701. The user selects the quick breakfast cooking function.
[0149] In this embodiment, the automatic cooking process can start after the user selects the breakfast quick cooking function.
[0150] S702, reminding the user to put in food.
[0151] In this embodiment, when the user selects the breakfast fast cooking mode, the smart cooking device can also prompt the user to put the food into the cavity and close the door on the real interface. Optionally, the smart cooking device can remind the user on the display interface not to put metal, aluminum foil or other microwave-unsuitable utensils to avoid ignition of the cavity.
[0152] S703: Determine the food category.
[0153] In this embodiment, the intelligent cooking device can obtain the type of food put into the cavity.
[0154] In one implementation, the intelligent cooking device can determine the type of food put in by the user by obtaining the user's input information. Specifically, the intelligent cooking device can jump into a secondary menu, and the user can select the type of food to be cooked, such as pastries, cereals and potatoes, and eggs and milk.
[0155] In another implementation, the smart cooking device can identify the type of food by obtaining a picture of the food.
[0156] After determining the type of food, the intelligent cooking device can determine the food category according to the food type. The food category can be pastries, cereals and potatoes, or eggs and milk.
[0157] Among them, different food categories can correspond to different calculation formulas for cooking time, which can be specifically shown in Table 3.
[0158] Table 3
[0159]
[0160] Wherein, T1 represents the cooking time of the first stage, T2 represents the cooking time of the second stage, and T3 represents the cooking time of the third stage. α, β, α1, β1, α2, β2, x, y, x1, y1, x2, y3 are parameters corresponding to each cooking stage. The specific values of the parameters are determined according to experiments. m represents the initial weight.
[0161] If it is a pastry, then step S704 is executed. If it is a cereal or potato or egg or milk, then step S706 is executed.
[0162] S704: Select an initial temperature range.
[0163] In this embodiment, for pastry foods, the user needs to select an initial temperature range. Optionally, the initial temperature can be recorded as t0. Optionally, the initial temperature range can include: -20℃≤t0<-10℃; -10℃≤t0<-4℃; -4℃≤t0<4℃; t0≥4℃. According to different initial temperatures, different coefficients can be set to calculate the cooking time of each cooking stage of each cooking program. The calculation formula can be shown in Table 4.
[0164] Table 4
[0165]
[0166] Wherein, T1 represents the cooking time of the first stage, T2 represents the cooking time of the second stage, and T3 represents the cooking time of the third stage. a, b, a1, b1, a2, b2, c1, d1, c2, d2, e1, f1, e2, f2, g2, and h2 are parameters corresponding to each cooking stage. The specific values of the parameters are determined according to experiments. m represents the initial weight.
[0167] S705: The weighing unit obtains an initial weight.
[0168] In this embodiment, after the user completes the selection, the weighing unit starts to weigh the food. The weighing unit can obtain the initial weight of the food after the door is closed. Optionally, the weighing unit can be a gravity sensor. Optionally, the initial weight can be recorded as m.
[0169] S706, matching cooking program.
[0170] In this embodiment, the intelligent cooking device can match the corresponding cooking program according to the food category and food weight m.
[0171] S707: Output the estimated cooking time.
[0172] In this embodiment, the intelligent cooking device can determine the estimated cooking time according to the cooking program. The estimated cooking time is the remaining cooking time.
[0173] S708, running the current cooking stage.
[0174] In this embodiment, the intelligent cooking device can sequentially run various cooking stages according to the cooking program.
[0175] S709: Determine whether the current cooking time is completed.
[0176] In this embodiment, the intelligent cooking device can obtain the historical cooking time that has been executed in the current cooking stage. If the historical cooking time reaches the cooking time of the current cooking stage, step S710 is executed. If not, the process returns to step S708.
[0177] S710: Determine whether the cooking time of the last cooking stage is completed.
[0178] In this embodiment, the intelligent cooking device determines whether the current cooking stage is the last one. If yes, it determines whether the cooking time of the last cooking stage is completed. If completed, step S712 is executed. Otherwise, it means that the intelligent cooking device has not completed cooking in all cooking stages, but the intelligent cooking device has completed cooking in the current cooking stage. Then, step S711 is executed.
[0179] S711, enter the next cooking stage.
[0180] In this embodiment, the intelligent cooking device can enter the next cooking stage and return to step S709 to continue to periodically detect the current temperature.
[0181] S712, cooking is finished.
[0182] S713, enter the insulation program.
[0183] In this embodiment, the intelligent cooking device can also enter the keep warm program after completing the execution of the cooking program.
[0184] Based on the above embodiments, the intelligent cooking device used in the present application includes a controller, a memory, a display interface, a microwave generator, a steam generator, a baking tube and a negative temperature coefficient thermistor (NTC). The microwave generator is used to perform microwave heating on food. The steam generator is used to perform steam heating on food. The baking tube is used to perform thermal radiation heating on food. The NTC is used to detect the temperature inside the cavity of the cooking device.
[0185] Optionally, the intelligent cooking device may also include at least one of a weight unit, a temperature measurement unit, and a visual unit.
[0186] In one example, the intelligent cooking device may include a temperature measurement unit and a visual unit. The visual unit is an image recognition device for identifying the category of food. The temperature measurement unit is an infrared temperature measurement device for testing the surface temperature of food. The intelligent cooking device may also include
[0187] At this time, the controller is responsible for executing various food cooking programs that match different starting temperatures, and automatically adjusts to the most suitable cooking program based on the food surface temperature detected in real time by the infrared temperature measuring device. During the entire cooking process, it continuously monitors the temperature status of the food and feeds back these key data to the controller to trigger the next stage of the cooking program. Once the preset cooking end point is reached, the controller will automatically adjust the device program to put the device into the insulation state to ensure that the food maintains the best taste and temperature. This process reflects the intelligence and refinement of cooking control, aiming to improve cooking accuracy and user experience. The memory efficiently integrates the breakfast quick steaming intelligent cooking program library, and records the cooking end point surface temperature required for various foods in detail. This cooking device has an intelligent recognition function that can instantly capture the user's selected working mode and accurately determine whether it is currently set to a fast and convenient breakfast cooking mode, thereby providing users with personalized and efficient cooking solutions. The display interface is used to display the estimated cooking time, so that users can know the approximate cooking time of the dish.
[0188] In another example, the intelligent cooking device may include a weight unit, which is used to weigh food.
[0189] At this time, the controller is used to execute the matching cooking programs of various foods of different weights. The memory is used to store the micro-steaming intelligent cooking program of the food, and the cooking end point surface temperature corresponding to each food. The intelligent cooking device can obtain the working mode selected by the user and determine whether the user's current setting mode is the breakfast fast cooking mode. The display interface includes a touch unit. The user can select the food category on the touch unit, and after selecting the food category, select quick-frozen food or room temperature food. And the display interface can also display the estimated cooking time, so that the user can know the approximate cooking time of the dish.
[0190] Figure 5 A schematic diagram of the structure of the automatic cooking device for food provided in this application, such as Figure 5 As shown, the automatic food cooking device 800 provided in this embodiment includes:
[0191] The cooking module 801 is used to heat the food according to the cooking time corresponding to the current cooking stage in the cooking program during the process of heating the food based on the cooking program corresponding to the food. The cooking program includes multiple cooking stages. The cooking time is determined based on the current temperature of the food and / or the weight information of the food.
[0192] Optionally, when the cooking time is determined based on the current temperature of the food, the cooking module 801 is configured to:
[0193] According to the current temperature and the upper temperature limit corresponding to the current cooking stage, the remaining cooking time in the cooking time is adjusted. The remaining cooking time represents the time required to complete the current cooking stage.
[0194] Heat the food according to the remaining cooking time.
[0195] Optionally, the cooking module 801 is used to:
[0196] If it is determined that the current temperature is less than the upper temperature limit corresponding to the current cooking stage, heating of the food in the current cooking stage continues according to the remaining cooking time.
[0197] If it is determined that the current temperature is greater than or equal to the upper temperature limit corresponding to the current cooking stage, the remaining cooking time is adjusted to 0, and the heating of the food in the current cooking stage is terminated.
[0198] Optionally, the cooking module 801 is used to:
[0199] The first heating speed is determined according to the difference between the historical temperature at the last moment and the current temperature, and the time difference between the last moment and the current moment.
[0200] The adjusted remaining cooking time is determined based on the difference between the current temperature and the upper temperature limit, and the first heating speed.
[0201] Optionally, the food weight information is the current weight of the food. The cooking module 801 is used to:
[0202] Using a preset duration model, according to the current weight, a duration coefficient corresponding to the current weight in the current cooking stage is determined. The duration model is used to determine the cooking time according to the current weight.
[0203] Adjust the remaining cooking time according to the time factor.
[0204] Optionally, when the cooking time is determined based on the weight information of the food, the weight information is the initial weight of the food. The cooking module 801 is used to:
[0205] The cooking time information corresponding to the initial weight is obtained, wherein the cooking time information includes the cooking time corresponding to the cooking stage.
[0206] The food is heated according to the acquired cooking time corresponding to the current cooking stage.
[0207] Optionally, the cooking stage in the cooking program has a temperature range. The cooking module 801 is used to:
[0208] Based on the current temperature of the food and the temperature range of each cooking stage in the cooking program, determine and enter the cooking stage corresponding to the current temperature.
[0209] Optionally, the temperature range includes an upper temperature limit value and / or a lower temperature limit value, and the lower temperature limit value of a previous cooking stage in the cooking program is equal to the upper temperature limit value of a next cooking stage in the cooking program.
[0210] Optionally, the automatic food cooking device 800 further includes:
[0211] The matching module 802 is used to obtain an image of food, identify the image and obtain the type of food, and determine a cooking program corresponding to the food according to the type of food.
[0212] Optionally, the automatic food cooking device 800 further includes:
[0213] Display module 803 is used to determine the remaining total cooking time according to the current temperature and / or weight information. The remaining total cooking time indicates the time required from the current moment to complete all cooking stages of the cooking program. Output the remaining total cooking time.
[0214] Optionally, the display module 803 is used to:
[0215] The second temperature increase speed is determined according to the difference between the initial temperature and the current temperature, and the total historical cooking time, wherein the total historical cooking time represents the duration of the cooking that has been performed.
[0216] The remaining total cooking time is determined based on the difference between the current temperature and the upper temperature limit of the last cooking stage, and the second heating speed.
[0217] Optionally, the display module 803 is used to:
[0218] The cooking time information corresponding to the initial weight is obtained, wherein the cooking time information includes the cooking time corresponding to each cooking stage in the cooking program.
[0219] Determine the total cooking time based on the cooking time corresponding to each cooking stage.
[0220] The remaining total cooking time is determined according to the total cooking time and the total historical cooking time. The total historical cooking time represents the duration of the cooking that has been performed.
[0221] Optionally, the display module 803 is used to:
[0222] The cooking time information corresponding to the initial weight is obtained, wherein the cooking time information includes the cooking time corresponding to each cooking stage in the cooking program.
[0223] The remaining cooking time of the current stage is determined according to the current temperature, the temperature upper limit value and the temperature lower limit value of the current cooking stage, and the cooking time of the current cooking stage.
[0224] The remaining total cooking time is determined according to the cooking time of the cooking stage after the currently executed cooking stage and the remaining cooking time of the current stage.
[0225] The automatic food cooking device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail in this embodiment.
[0226] Figure 6 This is a schematic diagram of the structure of the intelligent cooking device provided in this application. Figure 6 As shown, the intelligent cooking device 900 provided in this embodiment includes: at least one processor 901 and a memory 902. Optionally, the intelligent cooking device 900 also includes a communication component 903. The processor 901, the memory 902 and the communication component 903 are connected via a bus 904.
[0227] In a specific implementation process, at least one processor 901 executes the computer execution instructions stored in the memory 902, so that at least one processor 901 executes the above method.
[0228] The specific implementation process of the processor 901 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0229] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The steps of the method disclosed in the invention may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0230] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk storage.
[0231] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0232] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0233] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0234] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0235] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0236] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0237] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0238] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0239] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0240] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0241] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for automatically cooking food, characterized in that: The method comprises: In the process of heating the food based on the cooking program corresponding to the food, heating the food according to the cooking time corresponding to the current cooking stage in the cooking program; wherein the cooking program includes multiple cooking stages; The cooking time is determined based on the current temperature of the food and / or the weight information of the food.
2. The method according to claim 1, characterized in that When the cooking time is determined based on the current temperature of the food, heating the food according to the cooking time corresponding to the current cooking stage in the cooking program includes: According to the current temperature and the upper temperature limit corresponding to the current cooking stage, adjusting the remaining cooking time in the cooking time; the remaining cooking time represents the time required to complete the current cooking stage; The food is heated according to the remaining cooking time.
3. The method according to claim 2, characterized in that According to the current temperature and the upper temperature limit corresponding to the current cooking stage, adjusting the remaining cooking time in the cooking time includes: If it is determined that the current temperature is less than the upper temperature limit corresponding to the current cooking stage, then continuing to heat the food in the current cooking stage according to the remaining cooking time; If it is determined that the current temperature is greater than or equal to the upper temperature limit corresponding to the current cooking stage, the remaining cooking time is adjusted to 0, and the heating of the food in the current cooking stage is terminated.
4. The method according to claim 3, characterized in that If it is determined that the current temperature is less than the upper temperature limit corresponding to the current cooking stage, the method further includes: Determine a first heating rate according to a difference between the historical temperature at the last moment and the current temperature, and a time difference between the last moment and the current moment; The adjusted remaining cooking time is determined according to the difference between the current temperature and the temperature upper limit, and the first heating rate.
5. The method according to claim 2, characterized in that: The food weight information is the current weight of the food; Before heating the food according to the remaining cooking time, the method further includes: Using a preset duration model, according to the current weight, determining a duration coefficient corresponding to the current weight in the current cooking stage; wherein the duration model is used to determine the cooking duration according to the current weight; The remaining cooking time is adjusted according to the time coefficient.
6. The method according to claim 1, characterized in that When the cooking time is determined based on the weight information of the food, the weight information is the initial weight of the food; Heating the food according to the cooking time corresponding to the current cooking stage in the cooking program includes: Acquire cooking time information corresponding to the initial weight, wherein the cooking time information includes the cooking time corresponding to the cooking stage; The food is heated according to the acquired cooking time corresponding to the current cooking stage.
7. The method according to claim 1, characterized in that The cooking stage in the cooking program has a temperature range; before heating the food according to the cooking time corresponding to the current cooking stage in the cooking program, the method further includes: Based on the current temperature of the food and the temperature range of each cooking stage in the cooking program, the cooking stage corresponding to the current temperature is determined and entered.
8. The method according to claim 7, characterized in that The temperature range includes an upper temperature limit value and / or a lower temperature limit value, and the lower temperature limit value of the previous cooking stage in the cooking program is equal to the upper temperature limit value of the next cooking stage in the cooking program.
9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: Acquire an image of the food, and identify the image to obtain the type of the food; According to the type of the food, a cooking program corresponding to the food is determined.
10. The method according to any one of claims 1 to 8, characterized in that The method further comprises: Determine the remaining total cooking time according to the current temperature and / or the weight information; wherein the remaining total cooking time indicates the time required from the current moment to complete all cooking stages of the cooking program; The remaining total cooking time is output.
11. The method according to claim 10, characterized in that Determine the total remaining cooking time based on the current temperature, including: Determine the second heating speed according to the difference between the initial temperature and the current temperature, and the total historical cooking time; the total historical cooking time represents the duration of the cooking that has been performed; The remaining total cooking time is determined according to the difference between the current temperature and the upper temperature limit of the last cooking stage, and the second heating rate.
12. The method according to claim 10, characterized in that When the weight information is the initial weight of the food, determining the remaining total cooking time according to the weight information includes: Acquire cooking time information corresponding to the initial weight; wherein the cooking time information includes the cooking time corresponding to each cooking stage in the cooking program; Determining the total cooking time according to the cooking time corresponding to each cooking stage; The remaining total cooking time is determined according to the total cooking time and the historical total cooking time; the historical total cooking time represents the duration of the cooking that has been performed.
13. The method according to claim 10, characterized in that When the weight information is the initial weight of the food, determining the remaining total cooking time according to the current temperature includes: Obtaining cooking time information corresponding to the initial weight; wherein the cooking time information includes the cooking time corresponding to each cooking stage in the cooking program; Determine the remaining cooking time of the current stage according to the current temperature, the upper temperature limit and the lower temperature limit of the current cooking stage, and the cooking time of the current cooking stage; The remaining total cooking time is determined according to the cooking time of the cooking stage after the currently executed cooking stage and the remaining cooking time of the current stage.
14. An automatic food cooking device, characterized in that: The device comprises: A cooking module, used for heating the food according to the cooking time corresponding to the current cooking stage in the cooking program during the process of heating the food based on the cooking program corresponding to the food; wherein the cooking program includes a plurality of cooking stages; The cooking time is determined based on the current temperature of the food and / or the weight information of the food.
15. An intelligent cooking device, characterized in that: The intelligent cooking device comprises: a memory and a processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 13.
16. The method according to claim 15, characterized in that The intelligent cooking device is provided with at least one of a weight unit, a temperature measuring unit and a visual unit.
17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 13 when executed by a processor.
18. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 13 is implemented.
Citation Information
Cited By
Microwave intelligent cooking method and system
CN121089102A
