Multi-specification menu creation method and device, electronic equipment and storage medium

Through the method and device of creating multi-spec recipes, the problem of single specifications of existing electronic recipes is solved, personalized user selection is realized, cooking efficiency and quality is improved, and storage resources are saved.

CN119902683APending Publication Date: 2025-04-29ZHUHAI UNICOOK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311413654.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-27
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The existing electronic recipes are all single specifications and cannot meet the personalized and diverse needs of users.

Method used

Provide a method and device for creating multi-spec recipes. By responding to user requests, adding multiple recipe specifications, and obtaining initial parameters and target parameters of each specification, creating multi-spec recipes based on these parameters.

Benefits of technology

It realizes the selection of recipe specifications based on user personalized and diverse needs, improves cooking efficiency and quality, reduces the number of recipe files, saves storage resources, and improves query efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119902683A_ABST
    Figure CN119902683A_ABST
Patent Text Reader

Abstract

The invention provides a multi-specification menu creation method and device, electronic equipment and a storage medium, and relates to the technical field of intelligent cooking. The method comprises the following steps: in response to a request for adding menu specifications, adding a plurality of menu specifications, and obtaining an initial parameter and a target parameter of each menu specification; and creating a multi-specification menu based on the initial parameter and the target parameter of each menu specification. According to the embodiment, the multi-specification menu can be efficiently and flexibly created, that is, the multi-specification menu is a menu file and comprises a plurality of menu specifications, the corresponding menu specifications can be selected according to personalized and diversified requirements of a user during cooking, and the cooking efficiency and the cooking quality are improved; moreover, compared with the prior art that each created menu file only corresponds to one specification and the number of the menu files is large, the multi-specification menu provided by the embodiment of the invention can reduce the number of the menu files, save resources for storing the menu files and improve the efficiency of querying the multi-specification menu during cooking.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent cooking technology, and in particular to a method and device for creating multi-specification recipes, an electronic device, and a storage medium. Background Art

[0002] With the continuous development of smart kitchens, smart kitchen appliances have gradually entered people's daily lives. The core of smart kitchen appliances is automated cooking equipment, which can automatically complete the cooking process of dishes according to the request of electronic recipes. For example, smart ovens can automatically complete the cooking process such as baking and roasting according to the temperature, time and other parameters of electronic recipes; smart cooking machines can automatically complete the cooking process according to the cooking steps of electronic recipes. The emergence of these automated cooking equipment has greatly improved cooking efficiency.

[0003] However, current electronic recipes are all recipes of a single specification, that is, each recipe file corresponds to a single specification when it is created, which cannot meet the personalized and diversified needs of users. Therefore, this technical problem needs to be solved urgently. Summary of the invention

[0004] In view of the above problems, the present application is proposed to provide a method and device for creating a multi-specification recipe, an electronic device and a storage medium that overcome the above problems or at least partially solve the above problems. The technical solution is as follows:

[0005] In a first aspect, a method for creating a multi-specification recipe is provided, comprising:

[0006] In response to a request to add a recipe specification, add a number of recipe specifications, and obtain initial parameters and target parameters of each recipe specification;

[0007] Creating a multi-specification recipe based on the initial parameters and target parameters of each recipe specification;

[0008] There are at least two recipe specifications, the initial parameters of each recipe specification include basic information for creating a recipe, the target parameters include at least one target cooking data corresponding to each recipe specification, and there is at least one different target cooking data between each recipe specification.

[0009] In a possible implementation, the method further includes:

[0010] In response to a request to add a recipe flavor, add at least one recipe flavor, and establish an association relationship between each recipe specification and each recipe flavor;

[0011] Obtain target parameters of each recipe specification under each recipe flavor;

[0012] A multi-specification recipe is created based on the initial parameters of each recipe specification and the target parameters of each recipe specification under each recipe flavor.

[0013] In a possible implementation, the target parameters of each recipe specification under each recipe flavor include target cooking data representing the flavor, and at least one target cooking data representing the flavor is different between the same recipe specifications under each recipe flavor.

[0014] In a possible implementation, in response to the request to add a recipe specification, adding a plurality of recipe specifications and obtaining target parameters of each recipe specification include:

[0015] In response to the request to add recipe specifications, obtaining an original recipe file;

[0016] The specification information of the original recipe file is obtained as a target parameter of the recipe specification.

[0017] In a possible implementation, in response to the request to add a recipe specification, adding a plurality of recipe specifications and obtaining target parameters of each recipe specification include:

[0018] In response to a request to add recipe specifications, obtaining a plurality of original recipe files;

[0019] The specification information of the plurality of original recipe files is obtained as target parameters of the plurality of recipe specifications, and the plurality of original recipe files correspond one to one to the plurality of recipe specifications.

[0020] In a possible implementation, the obtaining the specification information of the original recipe file as a target parameter of the recipe specification includes:

[0021] The recipe specifications include default specifications, and the specification information of the original recipe file is obtained as a target parameter of the default specifications;

[0022] The recipe flavors include a default flavor, and the flavor information of the original recipe file is obtained as a target parameter of the default flavor.

[0023] In a possible implementation, if one, two or more recipe specifications have been added, when continuing to add recipe specifications, the method further includes:

[0024] In response to a request to continue adding recipe specifications, copying the added recipe specifications as newly added recipe specifications;

[0025] The initial parameters and target parameters of the added recipe specifications are used as the initial parameters and target parameters of the newly added recipe specifications.

[0026] In a possible implementation, in response to the request to add a recipe specification, adding a plurality of recipe specifications and obtaining target parameters of each recipe specification include:

[0027] In response to a request to add recipe specifications, selecting an adding method of converting recipe specifications according to coefficients, and obtaining an output quantity of the added recipe specifications and / or the original recipe file;

[0028] Obtain the target recipe output and the corresponding target conversion coefficient obtained by conversion of the coefficient;

[0029] Based on the added recipe specifications and / or the output quantity of the original recipe file, the output quantity of the target recipe specifications, the target conversion coefficient and the preset conversion rules, the target parameters of the target recipe specifications are obtained.

[0030] In a possible implementation, if the method for creating a multi-specification recipe is applied to a smart terminal or a computer, the step of obtaining the initial parameters and target parameters of each recipe specification includes:

[0031] Acquire recipe data obtained by the cooking device through cooking recording based on each recipe specification;

[0032] Determining initial parameters and target parameters of each recipe specification according to recipe data obtained through cooking recording under each recipe specification;

[0033] or

[0034] If the method for creating a multi-specification recipe is applied to a cooking device, the initial parameters and target parameters of each recipe specification are obtained, including:

[0035] Starting a recipe recording function, and obtaining recipe data by cooking recording based on the recipe specifications;

[0036] According to the recipe data obtained through cooking recording under the various recipe specifications, the initial parameters and target parameters of the various recipe specifications are determined.

[0037] In a possible implementation, when adding each recipe flavor in at least one recipe flavor, the method further includes:

[0038] receiving a plurality of flavor settings selected by a user;

[0039] According to the preset flavor usage information, target flavors corresponding to the selected multiple flavor settings are generated as recipe flavors.

[0040] In a possible implementation, the target parameters of each recipe specification under each recipe flavor include setting parameters indicating that additional flavors need to be added after cooking is completed, and obtaining the setting parameters of each recipe specification under each recipe flavor indicating that additional flavors need to be added after cooking is completed includes:

[0041] In response to a request to configure setting parameters indicating that additional flavors need to be added to each recipe specification under each recipe flavor after cooking is completed, setting parameters indicating that additional flavors need to be added to each recipe specification under each recipe flavor after cooking is completed are configured.

[0042] In a possible implementation, the method further includes:

[0043] When or after creating a multi-specification recipe, in response to a request to adjust recipe specifications, a page for adjusting recipe specifications is generated;

[0044] The page for adjusting recipe specifications displays the specifications before adjustment, and obtains the specifications to be adjusted and the coefficients of preset adjustment;

[0045] Calculate the temporarily adjusted parameters based on the specifications before adjustment, the specifications to be adjusted, the preset adjustment coefficients and the preset conversion rules;

[0046] Modify the recipe using the adjusted parameters.

[0047] In a second aspect, a device for creating a multi-specification recipe is provided, comprising:

[0048] An adding module, for adding a number of recipe specifications in response to a request for adding a recipe specification, and obtaining initial parameters and target parameters of each recipe specification;

[0049] A creation module is used to create a multi-specification recipe based on the initial parameters and target parameters of each recipe specification; wherein the initial parameters of each recipe specification include basic information for creating a recipe, the target parameters include at least one target cooking data corresponding to each recipe specification, and there is at least one different target cooking data between each recipe specification.

[0050] In a possible implementation, the device further includes an establishing module, configured to, in response to a request to add a recipe flavor, add at least one recipe flavor and establish an association relationship between each recipe specification and each recipe flavor;

[0051] The creation module is further used to obtain target parameters of each recipe specification under each recipe flavor; and create a multi-specification recipe based on the initial parameters of each recipe specification and the target parameters of each recipe specification under each recipe flavor.

[0052] In a possible implementation, the target parameters of each recipe specification under each recipe flavor include target cooking data representing the flavor, and at least one target cooking data representing the flavor is different between the same recipe specifications under each recipe flavor.

[0053] In a possible implementation, the adding module is further used for:

[0054] In response to the request to add recipe specifications, obtaining an original recipe file;

[0055] The specification information of the original recipe file is obtained as a target parameter of the recipe specification.

[0056] In a possible implementation, the adding module is further used for:

[0057] In response to a request to add recipe specifications, obtaining a plurality of original recipe files;

[0058] The specification information of the plurality of original recipe files is obtained as target parameters of the plurality of recipe specifications, and the plurality of original recipe files correspond one to one to the plurality of recipe specifications.

[0059] In a possible implementation, the adding module is further used for:

[0060] The recipe specifications include default specifications, and the specification information of the original recipe file is obtained as a target parameter of the default specifications;

[0061] The recipe flavors include a default flavor, and the flavor information of the original recipe file is obtained as a target parameter of the default flavor.

[0062] In a possible implementation, the adding module is further used for:

[0063] If one, two or more recipe specifications have been added, when continuing to add recipe specifications, in response to a request to continue to add recipe specifications, the added recipe specifications are copied as newly added recipe specifications;

[0064] The initial parameters and target parameters of the added recipe specifications are used as the initial parameters and target parameters of the newly added recipe specifications.

[0065] In a possible implementation, the adding module is further used for:

[0066] In response to a request to continue adding recipe specifications, selecting an adding method of converting recipe specifications according to coefficients, and obtaining an output quantity of the added recipe specifications and / or the original recipe file;

[0067] Obtain the target recipe output and the corresponding target conversion coefficient obtained by conversion of the coefficient;

[0068] Based on the added recipe specifications and / or the output quantity of the original recipe file, the output quantity of the target recipe specifications, the target conversion coefficient and the preset conversion rules, the target parameters of the target recipe specifications are calculated.

[0069] In a possible implementation, if the device for creating a multi-specification recipe is applied to a smart terminal or a computer, the adding module is further used to:

[0070] Acquire recipe data obtained by the cooking device through cooking recording based on each recipe specification;

[0071] Determining initial parameters and target parameters of each recipe specification according to recipe data obtained through cooking recording under each recipe specification;

[0072] or

[0073] If the device for creating a multi-specification recipe is applied to a cooking device, the adding module is further used for:

[0074] Starting a recipe recording function, and obtaining recipe data by cooking recording based on the recipe specifications;

[0075] According to the recipe data obtained through cooking recording under the various recipe specifications, the initial parameters and target parameters of the various recipe specifications are determined.

[0076] In a possible implementation, the establishing module is further used to:

[0077] When adding each of the at least one recipe flavor, receiving a plurality of flavor settings selected by a user;

[0078] According to the preset flavor usage information, target flavors corresponding to the selected multiple flavor settings are generated as recipe flavors.

[0079] In a possible implementation, the target parameters of each recipe specification under each recipe flavor include setting parameters indicating that additional flavors need to be added after cooking; and the creation module is further used to:

[0080] In response to a request to configure setting parameters indicating that additional flavors need to be added to each recipe specification under each recipe flavor after cooking is completed, setting parameters indicating that additional flavors need to be added to each recipe specification under each recipe flavor after cooking is completed are configured.

[0081] In a possible implementation manner, the device further includes an adjustment module, configured to:

[0082] When or after creating a multi-specification recipe, in response to a request to adjust recipe specifications, a page for adjusting recipe specifications is generated;

[0083] The page for adjusting recipe specifications displays the specifications before adjustment, and obtains the specifications to be adjusted and the coefficients of preset adjustment;

[0084] Calculate the temporarily adjusted parameters based on the specifications before adjustment, the specifications to be adjusted, the preset adjustment coefficients and the preset conversion rules;

[0085] Modify the recipe using the adjusted parameters.

[0086] According to a third aspect, an electronic device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute any of the above-described methods for creating a multi-specification recipe.

[0087] In a fourth aspect, a storage medium is provided, wherein the storage medium stores a computer program, wherein the computer program is configured to execute any of the above-mentioned methods for creating a multi-specification recipe when running.

[0088] By means of the above-mentioned technical scheme, the embodiments of the present application provide a method and device for creating a multi-specification recipe, an electronic device and a storage medium. The method can respond to a request to add a recipe specification, add several recipe specifications, and obtain the initial parameters and target parameters of each recipe specification; create a multi-specification recipe based on the initial parameters and target parameters of each recipe specification; wherein the number of recipe specifications is at least two, the initial parameters of each recipe specification include basic information for creating a recipe, the target parameters include at least one target cooking data corresponding to each recipe specification, and there is at least one different target cooking data between each recipe specification. It can be seen that the present embodiment can efficiently and flexibly create multi-specification recipes, that is, a multi-specification recipe is a recipe file, which contains multiple recipe specifications, and one recipe specification can correspond to one output quantity. When cooking, the corresponding recipe specification can be selected according to the personalized and diversified needs of the user, thereby improving cooking efficiency and cooking quality; and, compared with the prior art in which each recipe file created corresponds to only one specification and the number of recipe files is large, the multi-specification recipe provided by the present embodiment can reduce the number of recipe files, save resources for storing recipe files, and can improve the efficiency of querying multi-specification recipes when cooking. BRIEF DESCRIPTION OF THE DRAWINGS

[0089] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in describing the embodiments of the present application are briefly introduced below.

[0090] Figure 1 A flowchart of a method for creating a multi-specification recipe provided in an embodiment of the present application is shown;

[0091] Figure 2A logical schematic diagram of a multi-specification recipe created in an embodiment of the present application is shown;

[0092] Figure 3 A schematic diagram showing a multi-specification and multi-flavor recipe created in an embodiment of the present application;

[0093] Figure 4 A schematic diagram showing the creation of a multi-specification recipe from multiple single-specification recipes provided in an embodiment of the present application;

[0094] Figure 5A A schematic diagram showing that additional flavors need to be added after cooking is completed is provided in an embodiment of the present application;

[0095] Figure 5B Another schematic diagram showing the need to add additional flavor after cooking is completed provided by an embodiment of the present application;

[0096] Figure 6 A structural diagram of a device for creating a multi-specification recipe provided in an embodiment of the present application is shown;

[0097] Figure 7 A structural diagram of a device for creating a multi-specification recipe provided by another embodiment of the present application is shown;

[0098] Figure 8 A structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0099] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0100] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that such use is interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the term "including" and its variants are to be interpreted as open-ended terms meaning "including but not limited to".

[0101] As mentioned above, current electronic recipes are all single-size recipes, which cannot meet the personalized and diversified needs of users. In order to solve this technical problem, the present application embodiment provides a method for creating a multi-size recipe, such as Figure 1As shown, the method for creating a multi-specification recipe may include the following steps S101 and S102:

[0102] Step S101 , in response to a request to add a recipe specification, a number of recipe specifications are added, and initial parameters and target parameters of each recipe specification are acquired.

[0103] In this step, the recipe specification may refer to the quantity of the product cooked by the recipe, such as small portion, medium portion, large portion, or 2kg, 3kg, 5kg, etc. It should be noted that the enumeration here is only illustrative and does not limit the present embodiment.

[0104] Furthermore, to add several recipe specifications, you can first add and set a default specification, and then add one, two or more recipe specifications as new specifications.

[0105] Here, the default specification can be set by creating a new default specification, that is, writing the recipe specification data from scratch; or the original recipe file can be used as the default specification. The method of adding new specifications can be creating a new recipe specification, copying a recipe specification, converting a recipe specification by coefficient, and copying specifications from other recipes. The specific implementation method will be introduced in detail later.

[0106] In addition, the initial parameters and target parameters of each recipe specification can be obtained from a local database or the cloud, or through information input through human-computer interaction. The human-computer interaction input method here can be text or voice, etc., which is not limited in this embodiment.

[0107] Step S102, creating a multi-specification recipe based on the initial parameters and target parameters of each recipe specification;

[0108] There are at least two recipe specifications, the initial parameters of each recipe specification include basic information for creating a recipe, the target parameters include at least one target cooking data corresponding to each recipe specification, and there is at least one different target cooking data between each recipe specification.

[0109] In this step, the basic information for creating a recipe may include the name and picture of the recipe, and may also include the name and type of the cooking equipment. The basic information of the recipe may also be the common recipe information part between the various recipe specifications, and this embodiment does not limit this. The at least one target cooking data corresponding to each recipe specification may be a list of ingredients corresponding to each recipe specification, such as the name of the ingredient, the amount of the ingredient, the name of the seasoning, the amount of the seasoning, etc., may be the preparation information corresponding to each recipe specification, such as graphic descriptions of the preparation, etc., and may also be the cooking steps corresponding to each recipe specification, such as power, duration, and feeding, etc. It should be noted that the enumeration here is only illustrative and does not limit this embodiment.

[0110] Figure 2 A logical schematic diagram of a multi-specification recipe created in an embodiment of the present application is shown. Figure 2 In the recipe file, a multi-specification recipe is a recipe file with two recipe specifications, namely "default specification: output 5kg" and "specification 2: output 2kg".

[0111] The initial parameters for both recipe specifications are:

[0112] 1. Basic information: name, picture, group, etc.;

[0113] 2. Device type: Device type X.

[0114] The target parameters for the recipe specification "Default specification: output 5kg" are:

[0115] 3. List of ingredients: name of ingredients, amount of ingredients, name of seasoning, amount of seasoning, etc. (required);

[0116] 4. Food preparation information: graphic and text description of food preparation (optional);

[0117] 5. Cooking steps: power, duration, ingredients, etc. (required).

[0118] The target parameters for the recipe specification "Specification 2: Output 2kg" are:

[0119] 3. List of ingredients: name of ingredients, amount of ingredients, name of seasoning, amount of seasoning, etc. (required);

[0120] 4. Food preparation information: graphic and text description of food preparation (optional);

[0121] 5. Cooking steps: power, duration, ingredients, etc. (required).

[0122] Recipe specifications generally refer to the amount of the recipe output or main ingredients or the quantity of all ingredients, and the present invention does not limit this. For example, if the dishes cooked according to the recipe are 2kg and 4kg respectively, the dish output of 2kg and 4kg can be defined as two different specifications of the recipe. There is at least one different target cooking data between each recipe specification. Further, the different target cooking data can be the target cooking data that characterizes the recipe specifications. The cooking data that characterizes the recipe specifications between different recipe specifications generally include information such as the amount of the main ingredients, the amount of the seasonings, and the cooking time. The difference in cooking time between different recipe specifications includes: the cooking time of some steps can be different, the cooking time of all steps can be different, or the total cooking time can be different.

[0123] Specific examples:

[0124] The target parameters for the recipe specification "Default specification: output 5kg" are:

[0125] 3. Ingredients list: 4kg tomatoes, 2kg eggs, 200g cooking oil, 100g salt;

[0126] 4. Food preparation information: graphic and text instructions for food preparation;

[0127] 5. Cooking steps: Step N: heat at 15KW for 2 minutes; Step M: add 200g of cooking oil…

[0128] The target parameters for the recipe specification "Specification 2: Output 2kg" are:

[0129] 3. Ingredients list: 2kg tomatoes, 0.5kg eggs, 100g cooking oil, 50g salt;

[0130] 4. Food preparation information: graphic and text instructions for food preparation;

[0131] 5. Cooking steps: Step N: heat at 15KW for 1.5 minutes; Step M: add 100g of cooking oil…

[0132] In the actual product interaction interface, the interface forms for presenting the initial parameters and target parameters of multi-specification recipes can be varied. Furthermore, on the interaction interface, a "manage specifications" function or button can be set. Click "manage specifications" to manage and edit recipe specifications, such as modifying the name of the recipe specification, adding new specifications, etc. This embodiment does not limit this.

[0133] It should be noted that the above Figure 2The examples of "default specification: output 5kg" and "specification 2: output 2kg" are only for illustration, and may also be other recipe specifications, such as "specification 3: output 3kg" or "specification 4: output 1.5kg", etc., and this embodiment does not limit this.

[0134] The present embodiment can efficiently and flexibly create multi-specification recipes, that is, a multi-specification recipe is a recipe file, which contains multiple recipe specifications, and one recipe specification can correspond to one output quantity. When cooking, the corresponding recipe specification can be selected according to the personalized and diversified needs of the user, thereby improving cooking efficiency and cooking quality; and, compared with the prior art in which each recipe file created corresponds to only one specification and the number of recipe files is large, the multi-specification recipe provided by the present embodiment can reduce the number of recipe files, save resources for storing recipe files, and can improve the efficiency of querying multi-specification recipes when cooking.

[0135] A possible implementation method is provided in the embodiment of the present application, and multiple flavors can be added, which may specifically include the following steps A1 to A3:

[0136] Step A1, in response to a request for adding a recipe flavor, adding at least one recipe flavor, and establishing an association relationship between each recipe specification and each recipe flavor.

[0137] In this step, the recipe flavor can be sweet, garlic, hot and sour, spicy, slightly spicy, spicy, super spicy, etc., which is not limited in this embodiment.

[0138] Step A2, obtaining target parameters of each recipe specification under each recipe flavor.

[0139] Step A3: creating a multi-specification recipe based on the initial parameters of each recipe specification and the target parameters of each recipe specification under each recipe flavor.

[0140] Figure 3 A schematic diagram of a multi-specification and multi-flavor recipe created in an embodiment of the present application is shown. Figure 3 In the recipe file, a multi-specification and multi-flavor recipe is a recipe file. It has two recipe specifications, namely "default specification: output 5kg" and "specification 2: output 2kg"; it also has two recipe flavors, namely "default flavor: less spicy" and "flavor 2: hot and sour".

[0141] The initial parameters of the two recipe specifications under "Default flavor: less spicy" are:

[0142] 1. Basic information: name, picture, group, etc.;

[0143] 2. Device type: Device type X.

[0144] The target parameters for "Default flavor: less spicy" and "Default specification: output 5kg" are:

[0145] 3. List of ingredients: name of ingredients, amount of ingredients, name of seasoning, amount of seasoning, etc. (required);

[0146] 4. Food preparation information: graphic and text description of food preparation (optional);

[0147] 5. Cooking steps: power, duration, ingredients, etc. (required).

[0148] The target parameters for "Specification 2: Output 2kg" under "Default flavor: Less spicy" are:

[0149] 3. List of ingredients: name of ingredients, amount of ingredients, name of seasoning, amount of seasoning, etc. (required);

[0150] 4. Food preparation information: graphic and text description of food preparation (optional);

[0151] 5. Cooking steps: power, duration, ingredients, etc. (required).

[0152] The initial parameters of the two recipe specifications under "Flavor 2: Hot and Sour" are:

[0153] 1. Basic information: name, picture, group, etc.;

[0154] 2. Device type: Device type X.

[0155] The target parameters for "Default specification: output 5kg" under "Flavor 2: Hot and sour" are:

[0156] 3. List of ingredients: name of ingredients, amount of ingredients, name of seasoning, amount of seasoning, etc. (required);

[0157] 4. Food preparation information: graphic and text description of food preparation (optional);

[0158] 5. Cooking steps: power, duration, ingredients, etc. (required).

[0159] The target parameters for "Specification 2: Output 2kg" under "Flavor 2: Hot and Sour" are:

[0160] 3. List of ingredients: name of ingredients, amount of ingredients, name of seasoning, amount of seasoning, etc. (required);

[0161] 4. Food preparation information: graphic and text description of food preparation (optional);

[0162] 5. Cooking steps: power, duration, ingredients, etc. (required).

[0163] The initial parameters of recipes with the same flavor and different specifications can be the same, or they can be set to be different. For example, the initial parameter settings of "Default flavor: less spicy" and "Default specification: 5kg of product" are as follows:

[0164] 1. Basic information: The recipe name is Scrambled Eggs with Tomatoes and Less Spicy Sauce 5kg, and the group is Less Spicy Vegetables;

[0165] 2. Device type: Device type 1.

[0166] The target parameters of each recipe specification under each recipe flavor include target cooking data that characterizes the flavor, and there is at least one different target cooking data that characterizes the flavor between the same recipe specifications under each recipe flavor. Generally, the target cooking data that characterizes the flavor may include the amount of a specific seasoning, and different flavors are distinguished by the different amounts of a specific seasoning, so that the amount of a specific seasoning that characterizes the corresponding flavor is different between the same recipe specifications under each recipe flavor. For example, a series of flavors such as slightly spicy, medium spicy, and extra spicy mainly use spiciness as the distinction between recipes of the same specification under different flavors. The corresponding amount of seasoning (such as the amount of chili pepper) that characterizes the "spicy" flavor in the target cooking data can be set to distinguish. For the same specification of the recipe, the amount of chili pepper corresponding to the slightly spicy flavor is A, the amount of chili pepper corresponding to the medium spicy flavor is B, and the amount of chili pepper corresponding to the extra spicy flavor is C, where C>B>A. Let's take a specific example using the tomato scrambled eggs recipe:

[0167] The target parameters for "Specification 2: Output 2kg" under "Default flavor: Less spicy" are:

[0168] 3. Ingredients: 2kg tomatoes, 1kg eggs, 100g salt, 50g soy sauce, 20g chili powder, 200g cooking oil, 10g vinegar;

[0169] 4. Preparation information: First, break the eggs and mix them well for later use...;

[0170] 5. Cooking steps: Step A: Heat the pan at 15KW for 1 minute; Step B: Add 200g of cooking oil; Step N: Add 2kg of tomatoes; Step M: Heat at 15KW for 2 minutes…

[0171] The target parameters for "Specification 2: Output 2kg" under "Flavor 2: Hot and Sour" are:

[0172] 3. Ingredients: 2kg tomatoes, 1kg eggs, 100g salt, 50g soy sauce, 40g chili powder, 200g cooking oil, 20g vinegar;

[0173] 4. Preparation information: First, break the eggs and mix them well for later use...;

[0174] 5. Cooking steps: Step A: Heat the pan at 15KW for 1 minute; Step B: Add 200g of cooking oil; Step N: Add 2kg of tomatoes; Step M: Heat at 15KW for 2 minutes…

[0175] This embodiment can efficiently and flexibly create multi-specification and multi-flavor recipes, that is, a multi-specification and multi-flavor recipe is a recipe file, which contains multiple recipe specifications and multiple recipe flavors. When cooking, corresponding recipe specifications and recipe flavors can be selected according to the user's personalized and diversified needs, thereby improving cooking efficiency and cooking quality.

[0176] As mentioned above, there are many ways to add and set recipe specifications. You can create a new recipe specification from blank new input parameters, or you can quickly form a recipe specification by obtaining existing information. The following examples illustrate different ways to create recipe specifications. For example, you can use an existing recipe file to form a recipe specification. Specifically, you can obtain the initial parameters and target parameters of the recipe specification through the information input by human-computer interaction.

[0177] In an embodiment of the present application, a possible implementation method is provided. In step S101 above, in response to a request to add a recipe specification, several recipe specifications are added, and target parameters of each recipe specification are obtained. Specifically, the following steps B1 and B2 may be included:

[0178] Step B1, in response to a request to add recipe specifications, obtain an original recipe file.

[0179] In this step, the original recipe file can be an original single-specification recipe file. As long as a recipe contains the necessary information for executing the recipe, it can be considered a single-specification recipe file. The parameter information in the original single-specification recipe can correspond to a recipe specification. Its specification information may include the output quantity, material list, preparation pictures, cooking steps and other information of the recipe specification. This embodiment is not limited to this.

[0180] Step B2, obtaining specification information of the original recipe file as target parameters of the recipe specification.

[0181] In this step, the specification information of the original recipe file can be obtained from the local database or the cloud.

[0182] After step B2, a request for modifying the target parameters may also be received to modify the target parameters.

[0183] When there are multiple original recipe files obtained, the above steps B1 and B2 include:

[0184] Step B1 ′, in response to a request to add recipe specifications, a plurality of original recipe files are obtained.

[0185] In this step, multiple original recipe files may be obtained sequentially, or multiple files may be obtained simultaneously in response to a request to add a recipe specification. For example, after an original recipe file has been obtained and used as a specification of the current multi-specification recipe, one or more original recipe files may be obtained.

[0186] The multiple original recipe files may also include multiple independent original recipe files, or may be an integral original recipe file including multiple specifications, which is not limited in the present invention.

[0187] Step B2', obtaining specification information of a plurality of original recipe files as target parameters of a plurality of recipe specifications, and the plurality of original recipe files correspond one to one to the plurality of recipe specifications.

[0188] In this step, after obtaining multiple original recipe files, each original recipe file or part of the original recipe files can be converted into multiple specifications of the current recipe. For example, the multiple original recipe files obtained are Recipe 1: 1kg scrambled eggs with tomatoes, Recipe 2: 2kg scrambled eggs with tomatoes, and Recipe 3: 3kg scrambled eggs with tomatoes. The user can choose to convert the three original recipe files into three specifications of the current multi-specification recipe: "Specification 1: 1kg scrambled eggs with tomatoes", "Specification 2: 2kg scrambled eggs with tomatoes", and "Specification 3: 3kg scrambled eggs with tomatoes".

[0189] In a specific scenario, if the user already has multiple single-specification recipes, and the device types corresponding to these multiple single-specification recipes are the same, then there is no need to re-record them. A simple copy operation can be performed through the above steps B1, B2, B3 and B4 to merge them into a multi-specification recipe, thereby achieving a smooth transition of the recipe file from single specification to multiple specifications.

[0190] Figure 4 A schematic diagram showing a method of creating a multi-specification recipe from multiple single-specification recipes provided in an embodiment of the present application is shown. Figure 4 Multiple single-specification recipes include "Recipe 1: Fried pork with pepper 2kg", "Recipe 2: Fried pork with pepper 3kg" and "Recipe 3: Fried pork with pepper 5kg". Create a multi-specification recipe "Recipe 1: Fried pork with pepper (Specification 1: Output 2kg) (Specification 2: Output 3kg) (Specification 3: Output 5kg)". The specific steps are as follows 1) to 3):

[0191] 1) Change "Recipe 1: Fried pork with pepper 2kg" to "Recipe 1: Fried pork with pepper";

[0192] 2) Use the "Copy Specifications from Other Recipes" function to copy the specification data of Recipe 2 to "Recipe 1: Fried Pork with Chili";

[0193] 3) Remove unnecessary single-size recipes from the shelves.

[0194] This embodiment can add recipe specifications based on the original recipe file, and can easily and quickly convert the original ordinary recipes or those obtained from other platforms into recipe specifications, thereby reducing the manpower and material costs of recipe conversion, simplifying the recipe creation steps, and creating recipe specifications more quickly to meet the needs of various scenarios.

[0195] A possible implementation method is provided in the embodiment of the present application. As described above, when the added recipe specification is the first recipe specification of the current recipe, the current recipe specification of the current recipe can also be automatically marked as the default specification. If the currently added recipe specification is not the first recipe specification of the current recipe, the current recipe specification can be automatically marked as specification 2, specification 3... The same is true for recipe flavors. When the added recipe flavor is the first flavor of the current specification, the current recipe flavor can be marked as the default flavor. If the currently added recipe flavor is not the first recipe flavor of the current recipe, the current recipe flavor can be automatically marked as flavor 2, flavor 3... For example, when the above specification of the original recipe file is obtained as the first specification of the current recipe, the current specification can be automatically marked as the default specification, including the following steps B21 and B22:

[0196] Step B21, the recipe specifications include default specifications, and the specification information of the original recipe file is obtained as the target parameter of the default specification;

[0197] Step B22: The recipe flavors include a default flavor, and the flavor information of the original recipe file is obtained as a target parameter of the default flavor.

[0198] Afterwards, a request to modify the target parameters may be received to modify the target parameters.

[0199] This embodiment can automatically set the first added specification information as the default specification, and automatically set the first added taste information as the default taste. When the first recipe specification is added and set based on the original recipe file, the default specification can be added and set based on the original recipe file, and the default taste can also be added and set based on the original recipe file, thereby meeting the needs of various scenarios and improving the efficiency of creating multi-specification recipes.

[0200] As introduced above, in step S101, several recipe specifications are added. First, the default specification or the first recipe specification can be added and set, and then one, two or more recipe specifications can be added as new specifications. The way to add new specifications here can be to create a new recipe specification, copy recipe specifications from other existing recipe specifications, convert existing recipe specifications or existing recipe files by coefficients, and copy other recipes as the current recipe specification, etc.

[0201] In the case where one or more recipe specifications have been added, when adding other specifications of the current recipe, they can be quickly added based on the existing recipe specifications. A possible implementation method is provided in the embodiment of the present application. If one, two or more recipe specifications have been added, it may be called added recipe specifications. When continuing to add recipe specifications, the following steps C1 and C2 may also be included:

[0202] Step C1, in response to a request to continue adding recipe specifications, copying the added recipe specifications as new recipe specifications;

[0203] Among them, the added recipe specifications refer to the recipe specifications that have been added.

[0204] Step C2: using the initial parameters and target parameters of the added recipe specifications as the initial parameters and target parameters of the newly added recipe specifications.

[0205] After step C2, the process may also include receiving modifications to the initial parameters and target parameters, and using the modified initial parameters and target parameters as the initial parameters and target parameters of the newly added recipe specifications.

[0206] This embodiment can add new specifications by copying existing recipe specifications to meet the needs of various scenarios and improve the efficiency of creating multi-specification recipes.

[0207] When creating a recipe specification for a multi-specification recipe, even if a new recipe specification can be quickly created by obtaining the original recipe file, setting up a template, that is, creating a new recipe specification, or copying an existing recipe specification and modifying it, the user may want to create a recipe specification more quickly while ensuring the accuracy of the recipe specification parameters. A possible implementation method is provided in the embodiment of the present application. When adding a recipe specification, the current recipe specification can be created based on the existing original recipe file or recipe specification. When adding a recipe specification, the following steps D1 to D3 may also be included:

[0208] Step D1, in response to a request to add recipe specifications, selecting an adding method of converting recipe specifications according to coefficients, and obtaining the output quantity of the added recipe specifications and / or the original recipe file.

[0209] If one, two or more recipe specifications have been added, the recipe specifications that have been added under the current recipe can be called added recipe specifications. When the current specifications are quickly created by converting coefficients, the output quantity of the added recipe specifications can be directly obtained.

[0210] and / or,

[0211] When the current specification is quickly created by converting the coefficients, the original recipe file can also be obtained to obtain the output quantity of the original recipe file.

[0212] It should be noted that the output quantity may be the weight of the dish after cooking, or the weight of all ingredients or main ingredients, or other parameters characterizing the quantity of the recipe, such as volume, etc., and the present invention is not limited thereto.

[0213] Step D2, obtaining the target recipe output quantity and the corresponding target conversion coefficient obtained by coefficient conversion.

[0214] In this step, the target conversion coefficient may be a value greater than 0 and less than 1, such as 0.75, etc., which is not limited in this embodiment.

[0215] Step D3, based on the added recipe specifications and / or the output quantity of the original recipe file, the output quantity of the target recipe specifications, the target conversion coefficient and the preset conversion rules, the target parameters of the target recipe specifications are calculated.

[0216] In this step, the target parameters of the target recipe specifications calculated may be the amount of ingredients added, the amount of seasoning added, the cooking time, etc.

[0217] In this step, specifically, a conversion coefficient can be first calculated based on the added recipe specifications and / or the output quantity of the original recipe file and the output quantity of the target recipe specifications, and then, based on the conversion coefficient and preset conversion rules, the target parameters of the target recipe specifications can be calculated.

[0218] In this step, the preset conversion rule can be a conversion formula containing a conversion coefficient. By substituting the conversion coefficient into the conversion formula, the target parameters of the target recipe specifications, such as the amount of ingredients, the amount of seasoning, the cooking time, etc., can be obtained.

[0219] Further, the target parameters of the target recipe specifications calculated can be the amount of ingredients, the amount of seasonings, the cooking time, etc. When converted according to the coefficient, only the amount of main ingredients, the amount of main seasonings, the cooking time of the main cooking steps, etc. can be converted. For different recipe specifications, the duration of some cooking steps may not need to be changed. For example, the duration of the hot pot step can be the same between different specifications, but the duration of the heating and stir-frying step may be different between different recipe specifications. The specifications with large portions require longer heating time. Therefore, when performing coefficient conversion, it can also include obtaining which target parameters need to be converted according to the coefficient. For the specification information that needs to be converted according to the coefficient (target conversion parameter), the target parameters of the target recipe specifications are converted according to the coefficient. For the specification information that does not need to be converted according to the coefficient, the specification information of the added recipe specifications is used as the target parameter of the target recipe. Therefore, a possible implementation method is provided in the embodiment of the present application. When adding recipe specifications, the following steps D1' to D3' can also be included:

[0220] Step D1 ′, in response to a request to add recipe specifications, selecting an adding method of converting recipe specifications according to coefficients, and obtaining the added recipe specifications and / or the output quantity of the original recipe file.

[0221] Step D2', obtaining the output quantity, specification information and corresponding target conversion coefficient and target conversion parameter of the target recipe specification obtained by coefficient conversion, wherein the target conversion parameter is a part of the specification information of the added recipe specification and / or the original recipe file.

[0222] In this step, the target conversion coefficient may be a value greater than 0 and less than 1, such as 0.75, etc., which is not limited in this embodiment.

[0223] In this step, the target conversion parameter is a part of the specification information of the added recipe specification or the original recipe file. For example, the added recipe specification or the original recipe file has 10 cooking steps, of which only 5 steps need to be converted. The duration of the 5 cooking steps that need to be converted can be considered as the target conversion parameter. In actual use, the user can mark in advance which specification information needs to be converted, or temporarily select it, and the present invention does not limit it.

[0224] Step D3', based on the added recipe specifications and / or the output of the original recipe file, the output of the target recipe specifications, the target conversion coefficient, the target conversion parameters and the preset conversion rules, the target parameters of the target recipe specifications are calculated.

[0225] The present embodiment can create recipe specifications based on existing recipe specifications or existing recipe files. It can not only quickly create parameters of recipe specifications, but also automatically convert them according to specific rules. The specific rules can be set by the chef, ensuring the accuracy of parameter adjustment when creating new recipe specifications based on existing specifications or existing original recipes, thereby better restoring the chef's skills and ensuring the cooking effect of the dishes.

[0226] The embodiment of the present application provides a possible implementation method, and the initial parameters and target parameters of each recipe specification can also be obtained by recording. Specifically, if the method for creating a multi-specification recipe is applied to a smart terminal or a computer, the above step S101 obtains the initial parameters and target parameters of each recipe specification, which can specifically include the following steps E1 and E2:

[0227] Step E1, obtaining recipe data obtained by the cooking device through cooking recording based on various recipe specifications;

[0228] Step E2, determining initial parameters and target parameters of each recipe specification according to recipe data obtained through cooking recording under each recipe specification.

[0229] If the method for creating a multi-specification recipe is applied to a cooking device, the above step S101 obtains the initial parameters and target parameters of each recipe specification, which may specifically include the following steps E3 and E4:

[0230] Step E3, starting the recipe recording function, and obtaining recipe data by cooking recording based on the specifications of each recipe;

[0231] Step E4, determining initial parameters and target parameters of each recipe specification according to recipe data obtained through cooking recording under each recipe specification.

[0232] In this embodiment, the initial parameters and target parameters of each recipe specification can be obtained by recording to meet the needs of various scenarios.

[0233] A possible implementation method is provided in the embodiment of the present application. When adding each recipe flavor of at least one recipe flavor in the above step A1, the following steps A11 and A12 may also be included:

[0234] Step A11, receiving multiple taste settings selected by the user;

[0235] Step A12, generating target flavors corresponding to the selected multiple flavor settings as recipe flavors according to the preset flavor dosage information.

[0236] For example, if the user selects both less spicy (-5g) and medium spicy (15g), the final taste is slightly spicy (10g). It should be noted that the examples listed here are only illustrative and do not limit this embodiment.

[0237] In an optional embodiment, the user's historical taste data can also be obtained. Based on the user's historical taste data, the selected multiple flavor setting amounts are compared with preset thresholds, and corresponding prompt information is generated based on the comparison results, such as reminding the user that the food is too salty or too sweet.

[0238] The present application provides a possible implementation method, in which the target parameters of each recipe specification under each recipe flavor may include setting parameters indicating that additional flavors need to be added after cooking is completed; the above step A2 obtains the setting parameters of each recipe specification under each recipe flavor indicating that additional flavors need to be added after cooking is completed, which may specifically include the following steps A21:

[0239] Step A21, in response to a request to configure setting parameters indicating that additional flavors need to be added to each recipe specification under each recipe flavor after cooking is completed, configure setting parameters indicating that additional flavors need to be added to each recipe specification under each recipe flavor after cooking is completed.

[0240] like Figure 5A and 5BAs shown, the "add in the last step" option can be set, and the user can add flavor settings as needed in the last step of the recipe, such as adding "coriander" and so on.

[0241] The present application provides a possible implementation method, which can also adjust the output quantity corresponding to each recipe specification, which can specifically include the following steps F1 to F4:

[0242] Step F1, when creating a multi-specification recipe or after creating a multi-specification recipe, in response to a request to adjust recipe specifications, generating a page for adjusting recipe specifications;

[0243] Step F2, displaying the specifications before adjustment through the page for adjusting the recipe specifications, and obtaining the specifications to be adjusted and the preset adjustment coefficients;

[0244] Step F3, calculating the temporarily adjusted parameters based on the specifications before adjustment, the specifications to be adjusted, the preset adjustment coefficients and the preset conversion rules;

[0245] Step F4, modify the recipe using the adjusted parameters.

[0246] For example, when creating a multi-specification recipe or after creating a multi-specification recipe, turn on the "Allow temporary adjustment" button on the smart terminal or computer, and the recipe loaded into the device will open temporary adjustment permissions. The device user can make temporary adjustments to the specifications of the dish, preset adjustment coefficients (such as 0.75) and preset conversion rules (as introduced above), automatically calculate and adjust the amount of ingredients, seasonings, etc., and adjust the step time at the same time.

[0247] For example, the original specification is small portion, 1kg, seasoning 100g, cooking time 10s; the product specification is temporarily adjusted to medium portion, 2kg, then the product specification is adjusted according to the coefficient 0.75:

[0248] Seasoning: 100g+100*0.75=175g, cooking time: 10+10*0.75=17.5s.

[0249] Similarly, if the product size is temporarily adjusted to large portion, 3kg, the product size is adjusted according to the coefficient of 0.75:

[0250] Seasoning: 250g, cooking time: 35s.

[0251] The modified recipe can be used once and not saved (i.e., temporarily modified), it can also permanently overwrite the current recipe, or it can be saved as a new recipe.

[0252] It should be noted that the size of the sequence number of each step in the above embodiment does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. In practical applications, all the above possible implementation methods can be combined in any way to form possible embodiments of the present application, which will not be described one by one here.

[0253] Based on the methods for creating multi-specification recipes provided in the above embodiments, and based on the same inventive concept, an embodiment of the present application also provides a device for creating multi-specification recipes.

[0254] Figure 6 is a structural diagram of a device for creating a multi-specification recipe provided in an embodiment of the present application. Figure 6 As shown, the device for creating a multi-specification recipe may specifically include an adding module 710 and a creating module 720 .

[0255] An adding module 710, for adding a number of recipe specifications in response to a request for adding a recipe specification, and obtaining initial parameters and target parameters of each recipe specification;

[0256] The creation module 720 is used to create a multi-specification recipe based on the initial parameters and target parameters of each recipe specification; wherein the initial parameters of each recipe specification include basic information for creating a recipe, the target parameters include at least one target cooking data corresponding to each recipe specification, and there is at least one different target cooking data between each recipe specification.

[0257] A possible implementation method is provided in the embodiment of the present application, such as Figure 7 As shown above Figure 6 The apparatus shown may also include a establishing module 810 for adding at least one recipe flavor in response to a request to add a recipe flavor, and establishing an association relationship between each recipe specification and each recipe flavor;

[0258] The creation module 720 is further used to obtain target parameters of each recipe specification under each recipe flavor; and create a multi-specification recipe based on the initial parameters of each recipe specification and the target parameters of each recipe specification under each recipe flavor.

[0259] In a possible implementation, the target parameters of each recipe specification under each recipe flavor include target cooking data representing the flavor, and at least one target cooking data representing the flavor is different between the same recipe specifications under each recipe flavor.

[0260] A possible implementation method is provided in an embodiment of the present application, wherein the adding module 710 is further configured to:

[0261] In response to the request to add recipe specifications, obtaining an original recipe file;

[0262] The specification information of the original recipe file is obtained as a target parameter of the recipe specification.

[0263] A possible implementation method is provided in an embodiment of the present application, wherein the adding module 710 is further configured to:

[0264] In response to a request to add recipe specifications, obtaining a plurality of original recipe files;

[0265] The specification information of the plurality of original recipe files is obtained as target parameters of the plurality of recipe specifications, and the plurality of original recipe files correspond one to one to the plurality of recipe specifications.

[0266] A possible implementation method is provided in an embodiment of the present application, wherein the adding module 710 is further configured to:

[0267] The recipe specifications include default specifications, and the specification information of the original recipe file is obtained as a target parameter of the default specifications;

[0268] The recipe flavors include a default flavor, and the flavor information of the original recipe file is obtained as a target parameter of the default flavor.

[0269] A possible implementation method is provided in an embodiment of the present application, wherein the adding module 710 is further configured to:

[0270] If one, two or more recipe specifications have been added, when continuing to add recipe specifications, in response to a request to continue to add recipe specifications, the added recipe specifications are copied as newly added recipe specifications;

[0271] The initial parameters and target parameters of the added recipe specifications are used as the initial parameters and target parameters of the newly added recipe specifications.

[0272] A possible implementation method is provided in an embodiment of the present application, wherein the adding module 710 is further configured to:

[0273] In response to a request to add recipe specifications, selecting an adding method of converting recipe specifications according to coefficients, and obtaining an output quantity of the added recipe specifications and / or the original recipe file;

[0274] Obtain the target recipe output and the corresponding target conversion coefficient obtained by conversion of the coefficient;

[0275] Based on the added recipe specifications and / or the output quantity of the original recipe file, the output quantity of the target recipe specifications, the target conversion coefficient and the preset conversion rules, the target parameters of the target recipe specifications are obtained.

[0276] A possible implementation method is provided in the embodiment of the present application. If the device for creating a multi-specification recipe is applied to a smart terminal or a computer, the adding module 710 is further used to:

[0277] Acquire recipe data obtained by the cooking device through cooking recording based on each recipe specification;

[0278] Determining initial parameters and target parameters of each recipe specification according to recipe data obtained through cooking recording under each recipe specification;

[0279] or

[0280] If the device for creating a multi-specification recipe is applied to a cooking device, the adding module 710 is further used for:

[0281] Starting a recipe recording function, and obtaining recipe data by cooking recording based on the recipe specifications;

[0282] According to the recipe data obtained through cooking recording under the various recipe specifications, the initial parameters and target parameters of the various recipe specifications are determined.

[0283] A possible implementation method is provided in an embodiment of the present application, wherein the establishing module 810 is further configured to:

[0284] When adding each of the at least one recipe flavor, receiving a plurality of flavor settings selected by a user;

[0285] According to the preset flavor usage information, target flavors corresponding to the selected multiple flavor settings are generated as recipe flavors.

[0286] In an embodiment of the present application, a possible implementation method is provided, wherein the target parameters of each recipe specification under each recipe flavor include setting parameters indicating that additional flavors need to be added after cooking is completed; the creation module 720 is also used to:

[0287] In response to a request to configure setting parameters indicating that additional flavors need to be added to each recipe specification under each recipe flavor after cooking is completed, setting parameters indicating that additional flavors need to be added to each recipe specification under each recipe flavor after cooking is completed are configured.

[0288] A possible implementation method is provided in the embodiment of the present application, such as Figure 7 As shown above Figure 6 The illustrated apparatus may also include an adjustment module 820 for:

[0289] When or after creating a multi-specification recipe, in response to a request to adjust recipe specifications, a page for adjusting recipe specifications is generated;

[0290] The page for adjusting recipe specifications displays the specifications before adjustment, and obtains the specifications to be adjusted and the coefficients of preset adjustment;

[0291] Calculate the temporarily adjusted parameters based on the specifications before adjustment, the specifications to be adjusted, the preset adjustment coefficients and the preset conversion rules;

[0292] Modify the recipe using the adjusted parameters.

[0293] Based on the same inventive concept, an embodiment of the present application also provides an electronic device, including a processor and a memory, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the method for creating a multi-specification recipe of any one of the above embodiments.

[0294] In an exemplary embodiment, an electronic device is provided, such as Figure 8 As shown, Figure 8 The electronic device 900 shown includes: a processor 901 and a memory 903. The processor 901 and the memory 903 are connected, such as through a bus 902. Optionally, the electronic device 900 may also include a transceiver 904. It should be noted that in actual applications, the transceiver 904 is not limited to one, and the structure of the electronic device 900 does not constitute a limitation on the embodiments of the present application.

[0295] Processor 901 may be a CPU (Central Processing Unit), a general purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 901 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0296] The bus 902 may include a path to transmit information between the above components. The bus 902 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 902 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0297] The memory 903 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and requests, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and requests, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of a request or data structure and can be accessed by a computer, but is not limited to this.

[0298] The memory 903 is used to store the computer program code for executing the solution of the present application, and the execution is controlled by the processor 901. The processor 901 is used to execute the computer program code stored in the memory 903 to implement the contents shown in the above method embodiment.

[0299] Among them, electronic devices include but are not limited to: mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0300] Based on the same inventive concept, an embodiment of the present application further provides a storage medium, in which a computer program is stored, wherein the computer program is configured to execute the method for creating a multi-specification recipe of any one of the above embodiments when running.

[0301] Those skilled in the art can clearly understand that the specific working processes of the systems, devices, and modules described above can refer to the corresponding processes in the aforementioned method embodiments, and for the sake of brevity, they are not further described here.

[0302] Those skilled in the art can understand that the technical solution of the present application can be essentially or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, which includes a number of program instructions, so that an electronic device (such as a personal computer, a server, or a network device, etc.) executes all or part of the steps of the method described in each embodiment of the present application when running the program instructions. 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.

[0303] Alternatively, all or part of the steps of implementing the aforementioned method embodiments may be accomplished by hardware associated with program instructions (such as electronic devices such as personal computers, servers, or network devices), and the program instructions may be stored in a computer-readable storage medium. When the program instructions are executed by a processor of an electronic device, the electronic device executes all or part of the steps of the methods described in the embodiments of the present application.

[0304] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that within the spirit and principles of the present application, they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not deviate from the protection scope of the present application.

Claims

1. A method for creating a multi-specification recipe, characterized in that: include: In response to a request to add a recipe specification, add a number of recipe specifications, and obtain initial parameters and target parameters of each recipe specification; Creating a multi-specification recipe based on the initial parameters and target parameters of each recipe specification; There are at least two recipe specifications, the initial parameters of each recipe specification include basic information for creating a recipe, the target parameters include at least one target cooking data corresponding to each recipe specification, and there is at least one different target cooking data between each recipe specification.

2. The method according to claim 1, characterized in that: Also includes: In response to a request to add a recipe flavor, add at least one recipe flavor, and establish an association relationship between each recipe specification and each recipe flavor; Obtain target parameters of each recipe specification under each recipe flavor; A multi-specification recipe is created based on the initial parameters of each recipe specification and the target parameters of each recipe specification under each recipe flavor.

3. The method according to claim 2, characterized in that The target parameters of each recipe specification under each recipe flavor include target cooking data representing the flavor, and at least one target cooking data representing the flavor is different between the same recipe specifications under each recipe flavor.

4. The method according to claim 2, characterized in that: In response to the request to add a recipe specification, a plurality of recipe specifications are added, and target parameters of each recipe specification are obtained, including: In response to the request to add recipe specifications, obtaining an original recipe file; The specification information of the original recipe file is obtained as a target parameter of the recipe specification.

5. The method according to claim 1 or 2, characterized in that: In response to the request to add a recipe specification, a plurality of recipe specifications are added, and target parameters of each recipe specification are obtained, including: In response to a request to add recipe specifications, obtaining a plurality of original recipe files; The specification information of the plurality of original recipe files is obtained as target parameters of the plurality of recipe specifications, and the plurality of original recipe files correspond one to one to the plurality of recipe specifications.

6. The method according to claim 4, characterized in that The step of obtaining the specification information of the original recipe file as a target parameter of the recipe specification includes: The recipe specifications include default specifications, and the specification information of the original recipe file is obtained as a target parameter of the default specifications; The recipe flavors include a default flavor, and the flavor information of the original recipe file is obtained as a target parameter of the default flavor.

7. The method according to any one of claims 1 to 6, characterized in that If one, two or more recipe specifications have been added, when continuing to add recipe specifications, the method further includes: In response to a request to continue adding recipe specifications, copying the added recipe specifications as newly added recipe specifications; The initial parameters and target parameters of the added recipe specifications are used as the initial parameters and target parameters of the newly added recipe specifications.

8. The method according to any one of claims 1 or 6, characterized in that In response to the request to add a recipe specification, a plurality of recipe specifications are added, and target parameters of each recipe specification are obtained, including: In response to a request to add recipe specifications, selecting an adding method of converting recipe specifications according to coefficients, and obtaining an output quantity of the added recipe specifications and / or the original recipe file; Obtain the target recipe output and the corresponding target conversion coefficient obtained by conversion of the coefficient; Based on the added recipe specifications and / or the output quantity of the original recipe file, the output quantity of the target recipe specifications, the target conversion coefficient and the preset conversion rules, the target parameters of the target recipe specifications are obtained.

9. The method according to any one of claims 1 to 8, characterized in that If the method for creating a multi-specification recipe is applied to a smart terminal or a computer, the initial parameters and target parameters of each recipe specification are obtained, including: Acquire recipe data obtained by the cooking device through cooking recording based on each recipe specification; Determining initial parameters and target parameters of each recipe specification according to recipe data obtained through cooking recording under each recipe specification; or If the method for creating a multi-specification recipe is applied to a cooking device, the initial parameters and target parameters of each recipe specification are obtained, including: Starting a recipe recording function, and obtaining recipe data by cooking recording based on the recipe specifications; According to the recipe data obtained through cooking recording under the various recipe specifications, the initial parameters and target parameters of the various recipe specifications are determined.

10. The method according to any one of claims 2 to 9, characterized in that When adding each recipe flavor of at least one recipe flavor, the method further includes: receiving a plurality of flavor settings selected by a user; According to the preset flavor usage information, target flavors corresponding to the selected multiple flavor settings are generated as recipe flavors.

11. The method according to any one of claims 2 to 9, characterized in that The target parameters of each recipe specification under each recipe flavor include setting parameters indicating that additional flavors need to be added after cooking; obtaining the setting parameters of each recipe specification under each recipe flavor indicating that additional flavors need to be added after cooking, includes: In response to a request to configure setting parameters indicating that additional flavors need to be added to each recipe specification under each recipe flavor after cooking is completed, setting parameters indicating that additional flavors need to be added to each recipe specification under each recipe flavor after cooking is completed are configured.

12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: When or after creating a multi-specification recipe, in response to a request to adjust recipe specifications, a page for adjusting recipe specifications is generated; The page for adjusting recipe specifications displays the specifications before adjustment, and obtains the specifications to be adjusted and the coefficients of preset adjustment; Calculate the temporarily adjusted parameters based on the specifications before adjustment, the specifications to be adjusted, the preset adjustment coefficients and the preset conversion rules; Modify the recipe using the adjusted parameters.

13. A device for creating a multi-specification recipe, characterized in that: include: An adding module, for adding a number of recipe specifications in response to a request for adding a recipe specification, and obtaining initial parameters and target parameters of each recipe specification; A creation module is used to create a multi-specification recipe based on the initial parameters and target parameters of each recipe specification; wherein the initial parameters of each recipe specification include basic information for creating a recipe, the target parameters include at least one target cooking data corresponding to each recipe specification, and there is at least one different target cooking data between each recipe specification.

14. The creation device according to claim 13, characterized in that: Also included is a building module, for responding to a request to add a recipe flavor, adding at least one recipe flavor, and establishing an association relationship between each recipe specification and each recipe flavor; The creation module is further used to obtain target parameters of each recipe specification under each recipe flavor; and create a multi-specification recipe based on the initial parameters of each recipe specification and the target parameters of each recipe specification under each recipe flavor.

15. An electronic device, characterized in that: The invention comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the method for creating a multi-specification recipe according to any one of claims 1 to 12.

16. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method for creating a multi-specification recipe according to any one of claims 1 to 12 when running.