Menu generation system and cooking equipment

By introducing a recipe generation system in the smart oven and dynamically adjusting cooking parameters using cloud modules and controllers, the problem of mismatch in cooking parameters caused by device replacement or changes in ingredients weight is solved, and more accurate cooking control and user experience optimization is achieved.

CN119861579APending Publication Date: 2025-04-22HISENSE HOME APPLIANCES GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411814334.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

In the case of changing new cooking equipment or changing the weight of ingredients, the actual parameters are not in the data recorded in the recipe, resulting in the cooking of the food that may not meet expectations.

Method used

It provides a recipe generation system, including a cloud module and cooking equipment, which receives food information, cooking equipment model and target recipe information through the cloud module, calculates the preset cooking work value for each cooking stage, and controls the work of the heating component through the controller to achieve dynamic adjustment of cooking parameters.

Benefits of technology

By monitoring the value of cooking work in real time, accurately controlling the switching of the cooking stage, ensuring that food is mature and energy saving, improving the accuracy and user experience of the cooking process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119861579A_ABST
    Figure CN119861579A_ABST
Patent Text Reader

Abstract

The invention relates to a menu generation system and cooking equipment. The menu generation system comprises a cloud module and the cooking equipment. The cooking equipment comprises a box body, a heating assembly, a communication assembly and a controller. The cloud module receives food material information, the current type of the cooking equipment and target menu information sent by the controller; obtaining product information of the current cooking equipment according to the model of the current cooking equipment; obtaining a preset cooking work value of each stage according to product information of the cooking equipment, the target menu information and the food material information; the preset cooking work value of each stage is sent to the controller; the controller regularly obtains work done by the heating assembly in the current cooking stage, and if the work done by the heating assembly in the current cooking stage reaches the corresponding preset cooking work value, the next cooking stage is executed or cooking is ended. The problem that the use feeling of a user is affected under the condition that new cooking equipment is replaced or the weight of food materials is changed is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent household appliances, and in particular to a recipe generation system and cooking equipment. Background Art

[0002] With the development of the times, the use of smart kitchen appliances is becoming more and more widespread. Among them, the smart oven is a kitchen appliance that combines modern technology and traditional cooking technology. It can realize the automated cooking process through built-in sensors and control systems, thereby improving cooking efficiency and food quality.

[0003] The prior art discloses a steam oven and a cooking control method thereof, the method comprising: collecting a target image of a target ingredient located in a cavity of the steam oven; identifying ingredient category information and ingredient weight information of the target ingredient according to the target image; determining a target recipe according to the ingredient category information and ingredient weight information, the target recipe comprising steaming and baking time, steaming and baking temperature, and a corresponding relationship between steaming and baking temperature and time within the steaming and baking time; cooking the target ingredient based on the target recipe. Ingredients are detected by image processing technology, and recipes are automatically matched based on the ingredient detection result, thereby realizing automatic cooking.

[0004] However, if you use new cooking equipment or change the weight of ingredients, the actual parameters are not in the data recorded in the recipe, which may cause the food cooked by the oven to not meet expectations and affect the user experience. Summary of the invention

[0005] The present invention provides a recipe cooking system and cooking equipment to at least solve the problem in the related art that when a new cooking equipment is used or the weight of ingredients is changed, the actual parameters are not in the data recorded in the recipe, and the cooked food may not meet expectations.

[0006] In a first aspect, the present invention provides a recipe generation system, comprising:

[0007] A cloud module, which is located in the cloud;

[0008] A cooking device, which is communicatively connected to the cloud module, and the cooking device comprises:

[0009] A box body having a cavity formed therein;

[0010] A heating component, which is used to change the temperature of the cavity;

[0011] A communication component, which is used to communicate with the cloud module;

[0012] a controller, which communicates with the cloud module via the communication component;

[0013] The cloud module is used to receive a recipe cooking request from the controller and send the adjusted recipe to the controller so that the controller controls the heating component to work; wherein:

[0014] The cloud module is configured to receive the food information, the model of the cooking device, and the target recipe information sent from the controller; wherein the target recipe information includes at least one cooking stage, a starting cooking temperature and an ending cooking temperature of each cooking stage;

[0015] Acquire product information of the cooking device according to the model of the cooking device;

[0016] Obtaining a preset cooking work value for each stage based on the calculation logic according to the product information of the cooking device, the target recipe information, and the food information; and sending the preset cooking work value for each stage to the controller;

[0017] The controller is configured to periodically obtain the work done by the heating component in the current cooking stage, and if the work done by the heating component in the current cooking stage reaches a corresponding preset cooking work value, execute the next cooking stage or end cooking.

[0018] Cooking can be performed based on the product information of the cooking equipment, the target recipe information, and the ingredients information, and can be combined with actual usage to meet the needs of different people and different equipment. Cooking stages can be switched based on the cooking work value of each cooking stage, so that the cooking time can be controlled more accurately and resource waste can be reduced.

[0019] In some embodiments, the preset cooking work value in the current cooking stage includes: the thermal work value required to heat the air in the cavity in the current stage, the thermal work value required to heat the load in the cavity in the current stage, and the thermal work value required to heat the food in the cavity in the current stage.

[0020] The preset cooking work value of the current cooking stage is estimated based on the cooking equipment and food information used, so that the use of the cooking equipment during the cooking process can be simulated first. By calculating the preset cooking work value of the current cooking stage, on the one hand, the resource consumption during the operation of the cooking equipment can be better controlled, and on the other hand, the heat of the cooking equipment during the cooking process can be better controlled.

[0021] In some of the embodiments, the thermal work value required to heat the air in the cavity during the current cooking stage is obtained based on the first operation logic according to the molar coefficient of air, the molar constant-pressure heat capacity of air, the starting cooking temperature of the current cooking stage, and the ending cooking temperature of the current cooking stage.

[0022] By calculating based on the starting cooking temperature of the current stage and the ending cooking temperature of the current stage, the accuracy of the calculation can be improved, which is more in line with actual needs.

[0023] In some embodiments, the product information of the cooking equipment includes the total mass of the components in the cooking equipment and the average specific heat of the components, and the thermal power value required to heat the load in the cavity in the current cooking stage is obtained based on the second operation logic according to the total mass of the components, the average specific heat of the components, the starting cooking temperature of the current cooking stage, and the ending cooking temperature of the current cooking stage.

[0024] By combining the product information of the cooking equipment, the starting cooking temperature of the current stage, and the ending cooking temperature of the current stage, the thermal work value required for the load in the heating cavity of the current stage can be calculated for different cooking equipment. This can meet the needs of different people using different equipment and expand the scope of use of the recipe generation system.

[0025] In some embodiments, the ingredient information includes ingredient weight, and the thermal power value required for heating the food at the current stage is obtained based on a third operation logic according to the ingredient weight, the cooking thermal power value of the equipment used in the target recipe information at the current stage, the thermal power value of heating the air in the cavity at the current stage of the equipment used in the target recipe information, and the thermal power value of heating the load in the cavity at the current stage of the equipment used in the target recipe information.

[0026] When calculating the thermal power value required for heating food at the current stage, referring to the multiple thermal power values ​​in the food information and the target recipe information, the thermal power value required for heating food can be calculated more accurately, so as to cook food that meets actual needs and meet the needs of users.

[0027] In some embodiments, the target recipe information further includes the shortest cooking time of each cooking stage, the product information of the cooking device includes the total running time of the cooking device, and the cloud module is configured as follows:

[0028] Calculating an estimated cooking time for each cooking stage and a minimum cooking time for each cooking stage according to a preset cooking work value for each cooking stage and product information of the cooking device;

[0029] comparing the estimated cooking time of the Nth cooking stage with the shortest cooking time of the cooking stage, and if the estimated cooking time of the Nth cooking stage is less than the shortest cooking time of the cooking stage, adjusting the value of the estimated cooking time of the cooking stage to the value of the shortest cooking time of the cooking stage;

[0030] Obtain an estimated total cooking time based on the estimated cooking time of each cooking stage;

[0031] The estimated total cooking time is compared with the total operation time of the cooking device, and if the estimated total cooking time is less than or equal to the total operation time of the cooking device, cooking is started.

[0032] According to the preset cooking work value of each stage and the product information of the cooking equipment, the cooking time can be flexibly adjusted to better adapt to different equipment and different ingredients. Based on the data in the target recipe information, the estimated cooking time of each cooking stage and the estimated total cooking time are calculated and adjusted to make the cooking time more reasonable and more feasible.

[0033] In some embodiments, the product information of the cooking device also includes the rated power of the heating component, and the cloud module is configured to obtain the estimated cooking time for each cooking stage based on the fourth operation logic according to the estimated cooking work value of each cooking stage and the rated power of the heating component.

[0034] During the calculation process, the estimated cooking work value of each cooking stage and the rated power of the heating component of the current cooking device are taken into account. In this way, it is easy to calculate a more targeted estimated cooking time for each cooking stage, which is more in line with the actual user experience.

[0035] In some embodiments, the controller is configured to: determine whether there is a preheating stage in the cooking stage according to the target recipe information, and if so, operate the heating component until the temperature of the cavity of the cooking device reaches the temperature threshold in the target recipe information and enter the next cooking stage, and if not, directly enter the next cooking stage;

[0036] Running the heating component to increase the temperature from the starting cooking temperature of the current cooking stage to the ending cooking temperature of the current cooking stage, and recording the work done by the heating component in the current cooking stage;

[0037] After the temperature of the cavity of the cooking device reaches and maintains the termination cooking temperature of the current cooking stage, the thermal work done by the heating component is calculated at every preset time interval to determine whether the work done by the heating component in the current cooking stage is greater than or equal to the sum of the preset cooking work value of the current cooking stage and the compensation thermal work value of the current cooking stage. If so, enter the next cooking stage or end cooking. If not, continue cooking at the current cooking stage.

[0038] The cooking device can control the cooking stage by itself by judging whether to enter the next cooking stage according to the thermal work done by the heating component, thus reducing the time investment of the user in the cooking process and optimizing the user experience.

[0039] In some of the embodiments, the compensated thermal power value of the current cooking stage is obtained based on a fifth operation logic according to the heat dissipation coefficient of the current cooking stage and the preset time.

[0040] The compensation heat power value of the current cooking stage is calculated in combination with the heat dissipation coefficient and time, and the compensation heat power value is obtained in real time, so as to more accurately grasp the heat power consumed in the cooking process.

[0041] In a second aspect, the present application also provides a cooking device, comprising:

[0042] A box body having a cavity formed therein;

[0043] A heating component, which is used to change the temperature of the cavity;

[0044] A communication component, which is used to communicate with the cloud module;

[0045] A controller, which is used to record the operating parameters of the cooking device and communicate with the cloud module through the communication component;

[0046] The controller is configured to send a recipe cooking request and receive an adjusted signal from the cloud module, the signal including a preset cooking work value for each stage;

[0047] The controller is configured to periodically obtain the work done by the heating component in the current cooking stage, and if the work done by the heating component in the current cooking stage reaches the corresponding preset cooking work value, execute the next cooking stage or end cooking.

[0048] The cooking device captures the work done by the heating element during the current cooking phase, allowing it to continuously adjust and optimize each cooking phase.

[0049] Compared with the related art, the recipe generation system and cooking device provided by the present invention control and adjust the cooking stage by calculating the work done by the heating component in the current cooking stage, thereby solving the problem that when a new cooking device is replaced or the weight of the ingredients is changed, the actual parameters are not in the data recorded in the recipe, and the cooked food may not meet expectations. This improves the accuracy of controlling the cooking process so as to cook food that meets expectations.

[0050] Details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The drawings described herein are used to provide an understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0052] Figure 1 is a structural schematic diagram of a recipe generation system according to an embodiment of the present application;

[0053] Figure 2 is a structural schematic diagram of another recipe generation system according to an embodiment of the present application;

[0054] Figure 3 is a structural schematic diagram of another recipe generation system according to an embodiment of the present application;

[0055] Figure 4 is an operation flow chart of the cloud module according to an embodiment of the present application;

[0056] Figure 5 is an operation flow chart of a controller according to an embodiment of the present application;

[0057] Figure 6 is a timing diagram of a recipe generation system according to an embodiment of the present application;

[0058] Figure 7 is a structural schematic diagram of another recipe generation system according to an embodiment of the present application;

[0059] Figure 8 is a structural schematic diagram of a cooking device according to an embodiment of the present application;

[0060] Fig. 9 is a schematic structural diagram of another cooking device according to an embodiment of the present application;

[0061] Fig.10 It is a hardware configuration diagram of a controller according to an embodiment of the present application.

[0062] In the figure:

[0063] 1. Cooking equipment; 2. Cloud module; 3. Terminal equipment; 4. Heating component; 5. Communication component; 6. Controller. DETAILED DESCRIPTION

[0064] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments provided in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.

[0065] Obviously, the drawings described below are only some examples or embodiments of the present application. For ordinary technicians in this field, the present application can also be applied to other similar scenarios based on these drawings without creative work. In addition, it can also be understood that although the efforts made in this development process may be complicated and lengthy, for ordinary technicians in this field related to the content disclosed in this application, some changes in design, manufacturing or production based on the technical content disclosed in this application are just conventional technical means, and should not be understood as insufficient content disclosed in this application.

[0066] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those of ordinary skill in the art that the embodiments described in this application may be combined with other embodiments without conflict.

[0067] Unless otherwise defined, the technical terms or scientific terms involved in this application should be understood by people with ordinary skills in the technical field to which this application belongs. The words "one", "a", "a", "the" and the like involved in this application do not indicate a quantitative limitation, and may represent the singular or plural. The terms "include", "comprise", "have" and any of their variations involved in this application are intended to cover non-exclusive inclusions; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships, for example, "A and / or B" can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects before and after are in an "or" relationship. The terms "first", "second", "third", etc. involved in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.

[0068] At present, most of the smart recipes on the market are designed for specific devices, and the amount of ingredients in these recipes is often strictly specified. However, this model has obvious drawbacks in practical applications and cannot fully meet the personalized needs of users.

[0069] Different users may adjust the amount and type of ingredients according to their taste preferences, dietary needs, and actual food reserves during the cooking process. However, existing smart recipes cannot flexibly adapt to these changes, which limits the user's cooking experience to a certain extent.

[0070] At the same time, the iteration speed of kitchen appliances is getting faster and faster. In this case, the traditional recipe development model for specific equipment and specified ingredient quantities requires a lot of repetitive work in the recipe development of different models of the same type, in order to expand the number of recipes for each single product.

[0071] When a new cooking device is launched, developers may need to design a new set of recipes for it, which requires a lot of duplication of effort even if the product is very similar to the previous one in terms of function. This not only consumes a lot of time and energy, but also makes recipe development inefficient.

[0072] In order to solve the above problems, the present application proposes a recipe generation system to meet the personalized needs of users and expand the recipe library. Figure 1 Schematic diagram of the structure of the recipe generation system provided in the embodiment of the present application. Figure 1 and Figure 3 As shown, the recipe generation system includes a cloud module 2, which is arranged in the cloud.

[0073] The cloud module 2 described in this application can be used for communication and interaction, connecting local devices and cloud services. The cloud module 2 can be set as a small circuit board that integrates a communication chip and related circuits. The communication chip includes: a Wi-Fi chip and a cellular network chip. The cloud module 2 includes a series of communication protocols and application programming interfaces. These protocols and application programming interfaces allow local devices to transmit data and receive instructions with the cloud in a prescribed manner.

[0074] The cloud described in this application can be used for data storage and data backup. The cloud can be set up as a remote data center that provides computing services over the Internet. These data centers are built and maintained by cloud service providers, and users can access and use these resources over the Internet without having to perform a lot of storage and computing on local hardware devices.

[0075] The cooking device 1 is communicatively connected to the cloud module 2 .

[0076] In some embodiments, the cooking device 1 may be an oven, a steam oven, etc.

[0077] In some embodiments, the cooking device 1 includes a box. A cavity is formed inside the box. The box is the outer frame of the oven. The box protects the internal components and also acts as a heat insulator to prevent the user from being scalded. The space enclosed inside the box is the cavity, which is a semi-enclosed space.

[0078] In some embodiments, the housing is made of metal.

[0079] In some embodiments, the cooking device 1 includes a heating component 4. It is used to change the temperature of the cavity. The heating component 4 is arranged in the cavity. The heating component 4 can quickly heat up the interior of the cooking device 1 and can be used to heat the food in the cooking device 1.

[0080] In some embodiments, the heating component 4 can be a heating tube, a hot air circulation system, or a combination of upper and lower heating elements, etc. The heating component 4 can heat the ingredients being cooked evenly, reducing the possibility of the ingredients being burnt or partially undercooked.

[0081] In some embodiments, the cooking device 1 includes a communication component 5. The communication component 5 is used to communicate with the cloud module 2.

[0082] The communication component 5 is arranged in the box. The communication component 5 can be used for communication and data exchange. The communication component 5 can be arranged as a component for realizing information exchange between devices or between a device and a network, including a hardware communication component and a software communication component.

[0083] In some embodiments, the cooking device 1 includes a controller 6 . The controller 6 communicates with the cloud module 2 via the communication component 5 .

[0084] The controller 6 described in the present application is arranged in the box. It is used to receive signals and output control signals. The controller 6 can be set as a device or component that can control and manage other equipment, systems or processes. It receives input signals, processes them according to pre-set rules or algorithms, and then outputs control signals to adjust the behavior, state or operation of the target object. In the present application, the controller 6 can control the operation of the heating component 4.

[0085] In some embodiments, the cooking device 1 includes a picture acquisition component. It is used to collect pictures of ingredients waiting to be cooked or pictures of ingredients placed in the cooking device 1. By analyzing the pictures, the amount information of the ingredients is obtained. The picture acquisition component can be a camera, an RGB camera, etc.

[0086] The cloud module 2 is used to receive a recipe cooking request from the controller 6 and send the adjusted recipe to the controller 6 so that the controller 6 controls the heating component 4 to work.

[0087] In some embodiments, the cloud module 2 is configured to receive food information, the model of the cooking device 1 , and target recipe information sent from the controller 6 .

[0088] The target recipe information includes at least one cooking stage, a starting cooking temperature and an ending cooking temperature of each cooking stage.

[0089] In some embodiments, the product information of the current cooking device 1 is acquired according to the model of the cooking device 1 .

[0090] Cooking can be performed according to the product information, target recipe information and ingredient information of the cooking device 1 and can be performed in combination with actual usage conditions to meet the needs of different groups of people and different devices.

[0091] In some embodiments, a preset cooking work value for each stage is obtained based on the calculation logic according to the product information, target recipe information, and ingredient information of the cooking device 1; and the preset cooking work value for each stage is sent to the controller 6.

[0092] In some embodiments, the controller 6 is configured to periodically obtain the work done by the heating component 4 in the current cooking stage, and if the work done by the heating component 4 in the current cooking stage reaches the corresponding preset cooking work value, the next cooking stage is executed or cooking is ended.

[0093] During the cooking process, different stages require different energy inputs and cooking conditions. By monitoring the value of cooking work in real time, it is possible to accurately determine when to switch from one cooking stage to another. This can prevent the loss of nutrients and energy waste caused by cooking for too long, and also prevent the food from being undercooked due to insufficient cooking time. By precisely controlling the switching of cooking stages, energy can be fully utilized, resource waste can be reduced, and more environmentally friendly and efficient cooking can be achieved.

[0094] In an embodiment, Figure 2 and Figure 6 As shown, the user can use the cooking device 1 to select a target recipe to be cooked, obtain the ingredient information through the camera that takes pictures inside the cooking device 1, and identify the ingredient amount information through image recognition.

[0095] The communication component 5 of the cooking device 1 sends a cooking application to the cloud module 2 , and sends the model of the cooking device 1 , target recipe information, and ingredient information to the cloud module 2 .

[0096] The cloud module 2 adjusts the target recipe information according to the model, target recipe information and ingredient information of the cooking device 1 to form a new recipe. The cloud module 2 sends the adjusted recipe to the cooking device 1. The cooking device 1 receives the adjusted recipe and cooks according to the adjusted recipe.

[0097] In some embodiments, Figure 7 As shown, the terminal device 3 can be connected to the cloud module 2.

[0098] In some embodiments, the terminal device 3 may be a tablet, a mobile phone, a PC, etc.

[0099] In some embodiments, the user can select a target recipe to be cooked through the terminal device 3. The user can choose to manually input information such as the type and weight of the ingredients in the terminal device 3. The terminal device 3 sends a cooking application to the cloud module 2. At this time, the terminal device 3 determines the cooking device 1 to be used, and sends the model of the cooking device 1, the target recipe information, and the ingredient information to the cloud module 2.

[0100] The cloud module 2 receives the model, target recipe information and ingredient information of the cooking device 1, and adjusts the target recipe information according to the received information to form a new recipe. The cloud module 2 sends the adjusted recipe to the cooking device 1. The cooking device 1 receives the adjusted recipe and cooks according to the adjusted recipe.

[0101] In some embodiments, after the user selects the recipe he wants to cook, he can also take a picture of the ingredients and upload the picture to the terminal device 3. The terminal device 3 obtains the ingredient information through image recognition and analysis. This can save the user time in inputting information and is convenient to operate.

[0102] In some embodiments, the user can set the terminal device 3 to connect with the cooking device 1, and the terminal device 3 interacts with the cooking device 1, obtains the model of the cooking device 1, and then continues to communicate with the cloud module 2. This helps to reduce the user's operation steps and optimize the user experience.

[0103] In some embodiments, the user can also directly input the model of the cooking device 1 in the terminal device 3. After receiving the signal from the cooking device 1, the terminal device 3 continues to communicate with the cloud module 2. A variety of information input methods are provided for the user to optimize the user experience.

[0104] In some embodiments, the user can use the terminal device 3 and the cooking device 1 to complete the operation at the same time. The user can upload the food information through the terminal device 3 and select the target recipe to be cooked through the cooking device 1. The cooking application and the model of the cooking device 1 are sent to the cloud module 2 through the terminal device 3 or the cooking device 1. At the same time, the cooking device 1 sends the target recipe information to the cloud module 2, and the terminal device 3 sends the food information to the cloud module 2.

[0105] In some embodiments, the preset cooking work value in the current cooking stage includes: the thermal work value required to heat the air in the cavity in the current stage, the thermal work value required to heat the load in the cavity in the current stage, and the thermal work value required to heat the food in the cavity in the current stage.

[0106] The preset cooking work value of the current cooking stage is estimated according to the cooking device 1 used and the food information, so that the use of the cooking device 1 during the cooking process can be simulated first. By calculating the preset cooking work value of the current cooking stage, on the one hand, the resource consumption during the operation of the cooking device 1 can be better controlled, and on the other hand, the heat of the cooking device 1 during the cooking process can be better controlled.

[0107] In some embodiments, the thermal power value required to heat the air in the cavity in the current cooking stage is obtained based on the first operation logic according to the molar coefficient of the air, the molar constant-pressure heat capacity of the air, the starting cooking temperature of the current stage, and the ending cooking temperature of the current stage.

[0108] Specifically, the formula for calculating the thermal power value W1 required to heat the air in the cavity at the current stage is:

[0109] W1=nC p (t2-t1).

[0110] Where n is the molar coefficient of air, C p is the molar heat capacity of air at constant pressure, t1 is the starting cooking temperature of the current stage, and t2 is the ending cooking temperature of the current stage.

[0111] Specifically, the calculation formula of the molar coefficient n of air is:

[0112] Wherein, P is the atmospheric pressure at the location of the cooking device 1, V is the cavity volume, R is the ideal gas constant, and t1 is the starting cooking temperature of the current stage.

[0113] Taking the heat consumed by heating the air into consideration and performing calculations through the starting cooking temperature of the current stage and the ending cooking temperature of the current stage can improve the accuracy of the calculations and better meet actual needs.

[0114] In some embodiments, the product information of the cooking device 1 includes the total mass of components in the cooking device 1 and the average specific heat of the components.

[0115] The thermal power value required to heat the load in the cavity during the current cooking stage is obtained based on the second operation logic according to the total mass of the components in the cooking device 1, the average specific heat of the components in the cooking device 1, the starting cooking temperature of the current stage and the ending cooking temperature of the current stage.

[0116] Specifically, the formula for calculating the thermal power value W2 required to heat the load in the cavity at the current stage is:

[0117] W2 = mc(t2 - t1).

[0118] Among them, m is the total mass of the components in the oven, c is the average specific heat, t1 is the starting cooking temperature of the current stage, and t2 is the ending cooking temperature of the current stage.

[0119] The average specific heat c is the weighted average of the specific heat capacities of the components in the cavity that need to consume heat, except for the food, and the weight is the mass of the components.

[0120] Specifically, the components include a baking tray, a shelf, and an inner wall. The mass of the baking tray is m1, and the specific heat of the baking tray is c1. The mass of the shelf is m2, and the specific heat of the shelf is c2. The mass of the inner wall is m3, and the specific heat of the inner wall is c3.

[0121] The average specific heat can be calculated by

[0122] By combining the product information of the cooking device 1, the starting cooking temperature of the current stage, and the ending cooking temperature of the current stage, the thermal work value required for the load in the heating cavity of the current stage can be calculated for different cooking devices 1. This can meet the needs of different people using different devices and expand the scope of use of the recipe generation system.

[0123] In some embodiments, the food information includes food weight. The thermal work value required for heating food at the current stage is obtained based on the third operation logic according to the food weight, the cooking thermal work value of the equipment used in the target recipe information at the current stage, the thermal work value of heating the air in the cavity at the current stage of the equipment used in the target recipe information, and the thermal work value of heating the load in the cavity at the current stage of the equipment used in the target recipe information.

[0124] Specifically, the formula for calculating the thermal power value W3 required for heating food at the current stage is:

[0125]

[0126] Among them, a is the weight of the ingredients used in the current stage, a' is the weight of the ingredients used in the target recipe information, W' is the cooking thermal power value of the equipment used in the target recipe information at the current stage, W1' is the thermal power value of the air in the heating cavity of the equipment used in the target recipe information at the current stage, and W2' is the thermal power value of the load in the heating cavity of the equipment used in the target recipe information at the current stage.

[0127] When calculating the thermal power value required for heating food at the current stage, the thermal power value required for heating food can be calculated more accurately based on the multiple thermal power values ​​in the food information and the target recipe information, so as to cook food that meets actual needs and meet the needs of users.

[0128] Cloud module 2 calculates the thermal work value required for heating the air in the cavity at the current stage, the thermal work value required for heating the load in the cavity at the current stage, and the thermal work value required for heating the food at the current stage, and sums the three thermal work values ​​to obtain the preset cooking work value for the current cooking stage.

[0129] Due to the different weights of ingredients used by the user, different information of the cooking device 1 , and different information in the selected target recipe, the calculated preset cooking work values ​​for the current cooking stage are different.

[0130] This application generates new recipe cooking data based on actual needs to meet the personalized needs of users, and is not limited to fixed ingredient weights and cooking equipment 1. On the one hand, it reduces the workload of developing recipes and relieves the pressure of developing recipes. On the other hand, it expands the scope of use of the recipe generation system and is widely used in various fields and different groups of people, bringing convenient and delicious cooking experience to more users.

[0131] In some embodiments, the target recipe information further includes the shortest cooking time for each cooking stage, and the product information of the cooking device 1 includes the total operation time of the cooking device 1 .

[0132] like Figure 4 As shown, in some embodiments, the cloud module 2 is configured to calculate the estimated cooking time of each cooking stage and the shortest cooking time of each cooking stage according to the preset cooking work value of each stage and the product information of the cooking device 1.

[0133] According to the preset cooking work value of each stage and the product information of the cooking device 1, the estimated total cooking time calculated is more in line with the actual situation, which effectively avoids the situation where the dishes are overcooked or undercooked due to improper time control, and improves the accuracy of the cooking process.

[0134] In some embodiments, the cloud module 2 is configured to: compare the estimated cooking time of the Nth cooking stage with the shortest cooking time of the cooking stage, and if the estimated cooking time of the Nth cooking stage is less than the shortest cooking time of the cooking stage, adjust the value of the estimated cooking time of the cooking stage to the value of the shortest cooking time of the cooking stage. If the estimated cooking time of a cooking stage is greater than or equal to the shortest cooking time of the cooking stage, cook according to the estimated cooking time of the cooking stage.

[0135] The Nth cooking stage is any cooking stage in the target recipe information.

[0136] By adjusting the cooking time, you can ensure that the food is cooked and not overcooked, which not only meets the cooking needs of users, but also effectively saves energy consumption.

[0137] In some embodiments, the cloud module 2 is configured to obtain an estimated total cooking time according to the estimated cooking time of each cooking stage.

[0138] The duration is calculated in stages and then summed up to get the estimated total cooking time, which can improve the accuracy of calculating the cooking time.

[0139] In some embodiments, the cloud module 2 is configured to compare the estimated total cooking time with the total operation time of the cooking device 1. If the estimated total cooking time is less than or equal to the total operation time of the cooking device 1, it is determined that the current cooking device 1 meets the cooking requirements and cooking begins. If the estimated total cooking time is greater than the total operation time of the cooking device 1, it is determined that the current cooking device 1 cannot meet the cooking requirements and cooking is terminated.

[0140] Determining whether the cooking device 1 is capable of performing cooking operations can reduce the overuse of the cooking device 1 and the burning of parts, thereby ensuring safe use.

[0141] In some embodiments, the shortest cooking time of each cooking stage is the time required for the cooking device 1 to heat up from the starting cooking temperature of the current stage to the ending cooking temperature of the current stage and stabilize. If the cooking stage is the first cooking stage and there is no preheating stage, the starting cooking temperature of the current stage is room temperature.

[0142] In some embodiments, the estimated cooking time of each cooking stage is the ratio of the preset cooking work value of each stage to the rated power of the heating tube of the cooking device 1. The rated power of the heating tube of the cooking device 1 is the maximum power of the heating tube in the cooking device 1 when it is working normally.

[0143] In some embodiments, the estimated total cooking time is the sum of the estimated cooking time of each cooking stage.

[0144] According to the preset cooking work value of each stage and the product information of the cooking device 1, the cooking time is flexibly adjusted, so that it can better adapt to different devices and different ingredients. Based on the data in the target recipe information, the estimated cooking time of each cooking stage and the estimated total cooking time are calculated and adjusted. In this way, the cooking time is more reasonable and more feasible.

[0145] In some embodiments, the product information of the cooking device 1 also includes the rated power of the heating component 4, and the cloud module 2 is configured to obtain the estimated cooking time for each cooking stage based on the fourth operation logic according to the estimated cooking work value of each cooking stage and the rated power of the heating component 4.

[0146] In some embodiments, the estimated cooking time of each cooking stage is a ratio of the estimated cooking work value of each cooking stage to the rated power of the heating component 4 .

[0147] In the calculation process, the estimated cooking work value of each cooking stage and the rated power of the heating component 4 of the current cooking device 1 are considered. In this way, it is convenient to calculate a more targeted estimated cooking time for each cooking stage, which is more in line with the actual user's use.

[0148] In some embodiments, Figure 5 As shown, the controller 6 is configured to: determine whether there is a preheating stage in the cooking stage according to the target recipe information. If yes, operate the heating component 4 until the temperature of the cavity of the cooking device 1 reaches the temperature threshold in the target recipe information and enter the next cooking stage; if no, directly enter the next cooking stage.

[0149] In some embodiments, the controller 6 is configured to: operate the heating component 4 to increase the temperature from the starting cooking temperature of the current cooking stage to the ending cooking temperature of the current cooking stage, and record the work done by the heating component 4 in the current cooking stage.

[0150] In some embodiments, the controller 6 is configured to: after the temperature of the cavity of the cooking device 1 reaches and maintains the termination cooking temperature of the current cooking stage, calculate the thermal work done by the heating component 4 at every preset time interval, and determine whether the work done by the heating component 4 in the current cooking stage is greater than or equal to the sum of the preset cooking work value of the current cooking stage and the compensation thermal work value of the current cooking stage. If so, enter the next cooking stage or end cooking; if not, continue to maintain the current cooking stage for cooking.

[0151] In some embodiments, the preset time can be adjusted according to actual factors such as the remaining time of the current cooking stage, the current temperature, and the termination cooking temperature of the current cooking stage.

[0152] By judging whether to enter the next cooking stage according to the thermal work done by the heating component 4, the cooking device 1 can control the cooking stage by itself, thereby reducing the time investment of the user in the cooking process and optimizing the user experience.

[0153] In some embodiments, according to the heat dissipation coefficient of the current cooking stage and the preset time, the compensated thermal power value of the current cooking stage is obtained based on the fifth operation logic.

[0154] In some embodiments, the compensated thermal power value of the current cooking stage is the sum of the products of a plurality of preset times and the heat dissipation coefficients of the corresponding temperatures.

[0155] In some embodiments, the preset time of the first interval is T1, the average temperature is x1, and the corresponding heat dissipation coefficient is f(x1). Then the first calculated compensation heat value is W4=W 41 =T1*f(x1).

[0156] The preset time of the second interval is T2, the average temperature is x2, and the corresponding heat dissipation coefficient is f(x2). The second calculated compensation heat value is W4=W 41 +W 42 =T1*f(x1)+T2*f(x2).

[0157] The preset time of the third interval is T3, the average temperature is x3, and the corresponding heat dissipation coefficient is f(x3). The third calculated compensation heat value is W4=W 41 +W 42 +W 43 =T1*f(x1)+T2*f(x2)+T3*f(x3).

[0158] The compensation heat power value of the current cooking stage is calculated in combination with the heat dissipation coefficient and time, and the compensation heat power value is obtained in real time, so as to more accurately grasp the heat power consumed in the cooking process.

[0159] In some embodiments, after comparing the estimated cooking time of a cooking stage with the shortest cooking time of the cooking stage, the recipe generation system adjusts the cooking time according to the comparison result.

[0160] During the cooking process, the data required in the recipe, such as the cooking time of each cooking stage, the preset cooking work value of the current cooking stage, the thermal work value required to heat the air in the cavity in the current stage, the thermal work value required to heat the load in the cavity in the current stage, and the thermal work value required to heat the food in the current stage, are recorded.

[0161] After cooking is completed, the recorded data can be used to form a new recipe and saved locally or uploaded to the cloud.

[0162] This embodiment also provides a cooking device 1 that can adjust existing recipes and generate new recipes.

[0163] Figure 8 and Fig. 9 It is a structural schematic diagram of a cooking device 1 according to an embodiment of the present application.

[0164] like Figure 8 and Fig. 9 As shown, in some embodiments, the cooking device 1 includes a box body, and a cavity is formed inside the box body. The box body can protect and support internal components.

[0165] In some embodiments, the cooking device 1 includes a heating component 4. It is used to change the temperature of the cavity. The heating component 4 is arranged in the cavity. The heating component 4 can increase the temperature inside the cooking device 1.

[0166] In some embodiments, the cooking device 1 includes a communication component 5 for communicating with the cloud module 2. The communication component 5 is capable of data transmission.

[0167] In some embodiments, the cooking device 1 includes a controller 6 for recording operating parameters of the cooking device 1 and communicating with the cloud module 2 via the communication component 5. The controller 6 can receive information transmitted by the cloud module 2.

[0168] In some embodiments, the controller 6 is configured to send a recipe cooking request and receive an adjusted signal from the cloud module 2 , the signal including a preset cooking work value for each stage.

[0169] The controller 6 receives the adjusted signal from the cloud module 2 to facilitate cooking according to the adjusted information to accommodate a variety of ingredients.

[0170] In some embodiments, the controller 6 is configured to periodically obtain the work done by the heating component 4 in the current cooking stage, and if the work done by the heating component 4 in the current cooking stage reaches the corresponding preset cooking work value, the next cooking stage is executed or cooking is ended.

[0171] The cooking device 1 obtains the work done by the heating component 4 in the current cooking stage, and determines whether the work done in the current cooking stage reaches the corresponding preset cooking work value, so as to continuously adjust and optimize each cooking stage.

[0172] like Fig. 9 As shown, a communication component 5 and a controller 6 are arranged in the area A inside the cooking device 1. The communication component 5 is connected and interacted with the controller 6. The controller 6 is connected to the heating component 4, and controls the operation of the heating component 4 according to the signal of the cloud module 2.

[0173] In some embodiments, the cooking device 1 receives the adjusted cooking time and the preset cooking work value of each cooking stage from the cloud module 2. The cooking device 1 performs cooking according to the optimized cooking time. The controller 6 controls the heating cavity temperature of the heating component 4, records the work done by the heating component 4 in the current cooking stage in each cooking stage, and calculates the compensated thermal work value of each cooking stage.

[0174] During the cooking process, the controller 6 determines whether the work done by the heating component 4 in the current cooking stage is greater than or equal to the sum of the preset cooking work value of the current cooking stage and the compensation thermal work value of the current cooking stage. If so, it enters the next cooking stage; if not, it continues to maintain the current stage for cooking; until the cooking is completed.

[0175] In some embodiments, the cooking device 1 can record various data during the cooking process, including the total cooking time, the specific duration of each stage from the start of heating to the completion of cooking, the temperature settings of different cooking stages, and the actual temperature values ​​reached. In addition, the cooking device 1 will also record the order of operations and the time intervals between each step.

[0176] According to these recorded data, the cooking device 1 can form a new recipe. The new recipe is generated based on the actual cooking process and has strong practicality and uniqueness.

[0177] After cooking is completed, the user can select according to his or her needs. The user can choose to save the recipe, and the cooking device 1 will save the new recipe to the local storage space. In this way, the user can directly call up the recipe from the local storage space for cooking when he or she needs to use it next time, without having to repeat the entire cooking process again.

[0178] The user can also choose not to save the recipe, and the cooking device 1 will immediately clear the recorded data and prepare for the next cooking record. This ensures that the storage space of the device will not be occupied by useless data and always maintains an efficient operating state.

[0179] In addition, combined Figure 1 The recipe generation system described in the embodiment of the present application can be implemented by the cooking device 1. Fig.10 4 is a hardware configuration diagram of the controller 6 according to an embodiment of the present application.

[0180] The controller 6 of the cooking device 1 may include a processor 81 and a memory 82 storing computer program instructions.

[0181] Specifically, the processor 81 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0182] Among them, the memory 82 may include a large-capacity memory for data or instructions. By way of example and not limitation, the memory 82 may include a hard disk drive (HDD), a floppy disk drive, a solid-state drive (SSD), a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of the above. Where appropriate, the memory 82 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 82 may be inside or outside the data processing device. In a specific embodiment, the memory 82 is a non-volatile memory. In a specific embodiment, the memory 82 includes a read-only memory (ROM) and a random access memory (RAM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM, or a combination of two or more of the above.

[0183] (ProgrammableRead-Only Memory, referred to as PROM), ErasableProgrammableRead-Only Memory (ErasableProgrammableRead-Only Memory, referred to as EPROM), Electrically ErasableProgrammableRead-Only Memory (EEPROM), ElectricallyAlterableRead-Only Memory (EAROM) or Flash Memory (FLASH) or a combination of two or more of these. In appropriate cases, the RAM may be a static random access memory (SRAM) or a dynamic random access memory (DRAM), wherein the DRAM may be a fast page mode dynamic random access memory (FPMDRAM), an extended data output dynamic random access memory (EDODRAM), a synchronous dynamic random access memory (SDRAM), etc.

[0184] The memory 82 may be used to store or cache various data files required for processing and / or communication, as well as possible computer program instructions executed by the processor 81 .

[0185] The processor 81 implements the recipe cooking system in the above embodiment by reading and executing the computer program instructions stored in the memory 82 .

[0186] In some embodiments, the controller 6 of the cooking device 1 may further include a communication interface 83 and a bus 80. Fig.10 As shown, the processor 81, the memory 82, and the communication interface 83 are connected via a bus 80 and communicate with each other.

[0187] The communication interface 83 is used to implement communication between the modules, devices, units and / or equipment in the embodiment of the present application. The communication interface 83 can also implement data communication with other components such as: external devices, image / data acquisition equipment, databases, external storage, and image / data processing workstations.

[0188] The bus 80 includes hardware, software or both, and couples the components of the cooking device 1 to each other. The bus 80 includes but is not limited to at least one of the following: a data bus, an address bus, a control bus, an expansion bus, and a local bus. By way of example and not limitation, bus 80 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses or a combination of two or more of these. Where appropriate, bus 80 may include one or more buses. Although embodiments of the present application describe and illustrate a particular bus, the present application contemplates any suitable bus or interconnect.

[0189] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0190] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A recipe generation system, characterized in that: include: A cloud module, which is located in the cloud; A cooking device, which is communicatively connected to the cloud module, and the cooking device comprises: A box body having a cavity formed therein; A heating component, which is used to change the temperature of the cavity; A communication component, which is used to communicate with the cloud module; a controller, which communicates with the cloud module via the communication component; The cloud module is used to receive a recipe cooking request from the controller and send the adjusted recipe to the controller so that the controller controls the heating component to work; wherein: The cloud module is configured to receive the food information, the model of the cooking device, and the target recipe information sent from the controller; wherein the target recipe information includes at least one cooking stage, a starting cooking temperature and an ending cooking temperature of each cooking stage; Acquire product information of the cooking device according to the model of the cooking device; Obtaining a preset cooking work value for each stage based on the calculation logic according to the product information of the cooking device, the target recipe information, and the food information; and sending the preset cooking work value for each stage to the controller; The controller is configured to periodically obtain the work done by the heating component in the current cooking stage, and if the work done by the heating component in the current cooking stage reaches a corresponding preset cooking work value, execute the next cooking stage or end cooking.

2. The recipe generation system according to claim 1, characterized in that: The preset cooking work value in the current cooking stage includes: the thermal work value required to heat the air in the cavity in the current cooking stage, the thermal work value required to heat the load in the cavity in the current cooking stage, and the thermal work value required to heat the food in the cavity in the current cooking stage.

3. The recipe generation system according to claim 2, characterized in that: The thermal work value required to heat the air in the cavity during the current cooking stage is calculated based on the first operation logic according to the molar coefficient of air, the molar constant-pressure heat capacity of air, the starting cooking temperature of the current cooking stage, and the ending cooking temperature of the current cooking stage.

4. The recipe generation system according to claim 2, characterized in that: The product information of the cooking equipment includes the total mass of the components in the cooking equipment and the average specific heat of the components. The thermal power value required to heat the load in the cavity in the current cooking stage is calculated based on the second operation logic according to the total mass of the components, the average specific heat of the components, the starting cooking temperature of the current cooking stage and the ending cooking temperature of the current cooking stage.

5. The recipe generation system according to claim 2, characterized in that: The ingredient information includes the weight of the ingredients, and the thermal power value required for heating the food at the current stage is calculated based on the third operation logic according to the weight of the ingredients, the cooking thermal power value of the equipment used in the target recipe information at the current stage, the thermal power value of heating the air in the cavity at the current stage of the equipment used in the target recipe information, and the thermal power value of heating the load in the cavity at the current stage of the equipment used in the target recipe information.

6. The recipe generation system according to claim 1, characterized in that: The target recipe information also includes the shortest cooking time of each cooking stage, the product information of the cooking device includes the total running time of the cooking device, and the cloud module is configured as follows: Calculating an estimated cooking time for each cooking stage and a minimum cooking time for each cooking stage according to a preset cooking work value for each cooking stage and product information of the cooking device; comparing the estimated cooking time of the Nth cooking stage with the shortest cooking time of the cooking stage, and if the estimated cooking time of the Nth cooking stage is less than the shortest cooking time of the cooking stage, adjusting the value of the estimated cooking time of the cooking stage to the value of the shortest cooking time of the cooking stage; Obtain an estimated total cooking time based on the estimated cooking time of each cooking stage; The estimated total cooking time is compared with the total operation time of the cooking device, and if the estimated total cooking time is less than or equal to the total operation time of the cooking device, cooking is started.

7. The recipe generation system according to claim 6, characterized in that: The product information of the cooking device also includes the rated power of the heating component. The cloud module is configured to obtain the estimated cooking time of each cooking stage based on the fourth operation logic according to the estimated cooking work value of each cooking stage and the rated power of the heating component.

8. The recipe generation system according to claim 1, characterized in that: The controller is configured to: determine whether there is a preheating stage in the cooking stage according to the target recipe information, and if so, operate the heating component until the temperature of the cavity of the cooking device reaches the temperature threshold in the target recipe information and enter the next cooking stage, and if not, directly enter the next cooking stage; Running the heating component to increase the temperature from the starting cooking temperature of the current cooking stage to the ending cooking temperature of the current cooking stage, and recording the work done by the heating component in the current cooking stage; After the temperature of the cavity of the cooking device reaches and maintains the termination cooking temperature of the current cooking stage, the thermal work done by the heating component is calculated at every preset time interval to determine whether the work done by the heating component in the current cooking stage is greater than or equal to the sum of the preset cooking work value of the current cooking stage and the compensation thermal work value of the current cooking stage. If so, enter the next cooking stage or end cooking. If not, continue cooking at the current cooking stage.

9. The recipe generation system according to claim 8, characterized in that: According to the heat dissipation coefficient of the current cooking stage and the preset time, the compensated thermal work value of the current cooking stage is obtained based on the fifth operation logic.

10. A cooking device, characterized in that: include: A box body having a cavity formed therein; A heating component, which is used to change the temperature of the cavity; A communication component, which is used to communicate with the cloud module; A controller, which is used to record the operating parameters of the cooking device and communicate with the cloud module through the communication component; The controller is configured to send a recipe cooking request and receive an adjusted signal from the cloud module, the signal including a preset cooking work value for each stage; The controller is configured to periodically obtain the work done by the heating component in the current cooking stage, and if the work done by the heating component in the current cooking stage reaches the corresponding preset cooking work value, execute the next cooking stage or end cooking.