Methods and apparatus for creating multi-format recipes, electronic devices and storage media
Patent Information
- Application Number
- TW112150511
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-10-27
- Filing Date
- 2023-12-25
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-12-24
AI Technical Summary
Current electronic recipes are single-specification, failing to meet personalized and diversified user needs.
A method and device for creating multispecification recipes, allowing multiple recipe specifications with distinct initial and target parameters, including basic information and target cooking data, enabling flexible selection based on user needs.
Enhances cooking efficiency and quality by allowing selection of appropriate recipe specifications, reducing the number of recipe files and saving resources while improving query efficiency.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] [Related Application]
[0002] This invention claims the priority of the Chinese patent application with the application number 202311413654.2, titled "Method and Device for Creating Multispecification Recipes, Electronic Equipment and Storage Medium", filed with the Chinese Patent Office on October 27, 2023. The entire content is incorporated herein by reference.
[0003] This invention relates to the field of intelligent cooking technology, and particularly to a method and device for creating multispecification recipes, electronic equipment and storage medium. Prior Art
[0004] With the continuous development of intelligent kitchens, intelligent kitchen appliances have gradually entered people's daily lives. The core of intelligent kitchen appliances is automated cooking equipment, which can automatically complete the cooking process of dishes according to the requests of electronic recipes. For example, an intelligent oven can automatically complete cooking processes such as baking and roasting according to parameters such as temperature and time in an electronic recipe; an intelligent stir-fry machine can automatically complete the stir-frying process according to the cooking steps in an electronic recipe. The emergence of these automated cooking equipment has greatly improved cooking efficiency.
[0005] However, current electronic recipes are all single-specification recipes, that is, each recipe file corresponds to one specification when created, and cannot meet the personalized and diversified needs of users. Therefore, it is urgent to solve this technical problem. Summary of the Invention
[0006] In view of the above problems, this invention is proposed to provide a method and device for creating multispecification recipes, electronic equipment and storage medium that overcome or at least partially solve the above problems. The technical solutions are as follows:
[0007] In a first aspect, a method for creating multispecification recipes is provided, including: responding to a request to add recipe specifications, adding a plurality of recipe specifications, and obtaining the initial parameters and target parameters of each recipe specification; creating a multispecification recipe based on the initial parameters and target parameters of each recipe specification; where the number of recipe specifications is at least two, the initial parameters of each recipe specification include the 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.
[0008] In a second aspect, a creation device for multi-specification recipes is provided, including: an adding module, which is configured to respond to a request for adding recipe specifications, add a plurality of recipe specifications, and obtain the initial parameters and target parameters of each recipe specification; a creation module, which is configured 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 the basic information for creating the 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 among the various recipe specifications.
[0009] In a third aspect, an electronic device is provided. The electronic device includes a processor and a memory. Among them, a computer program is stored in the memory, and the processor is configured to run the computer program to execute the creation method of the multi-specification recipe described in any one of the above.
[0010] In a fourth aspect, a storage medium is provided. The storage medium stores a computer program, and the computer program is configured to execute the creation method of the multi-specification recipe described in any one of the above when running.
[0011] Through the above technical solutions, the present invention can create multi-specification recipes efficiently and flexibly. That is, the multi-specification recipe is a recipe file that contains multiple recipe specifications. One recipe specification can correspond to one production quantity. When cooking, the corresponding recipe specification can be selected according to the personalized and diversified needs of the user, improving the cooking efficiency and cooking quality. Moreover, compared with the prior art in which each created recipe file only corresponds to one specification and the number of recipe files is relatively large, the multi-specification recipe provided by the present invention can reduce the number of recipe files, save the resources for storing recipe files, and improve the efficiency of querying multi-specification recipes during cooking. Brief Description of the Drawings
[0012] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for describing the embodiments of the present invention will be briefly introduced below.
[0013] FIG. 1 shows a flowchart of a creation method for a multi-specification recipe provided by an embodiment of the present invention.
[0014] FIG. 2 shows a logical schematic diagram of a multi-specification recipe created by an embodiment of the present invention.
[0015] Figure 3 shows a schematic diagram of a multi-specification and multi-flavor recipe created according to an embodiment of the present invention.
[0016] Figure 4 shows a schematic diagram of creating a multi-specification recipe from multiple single-specification recipes provided by an embodiment of the present invention.
[0017] Figure 5A shows a schematic diagram indicating the need to add additional flavors after cooking, provided by an embodiment of the present invention.
[0018] Figure 5B shows another schematic diagram indicating the need to add additional flavors after cooking, provided by an embodiment of the present invention.
[0019] Figure 6 shows a structural diagram of a device for creating a multi-specification recipe provided by an embodiment of the present invention.
[0020] Figure 7 shows a structural diagram of a device for creating a multi-specification recipe provided by another embodiment of the present invention.
[0021] Figure 8 shows a structural diagram of an electronic device provided by an embodiment of the present invention. Embodiment
[0022] Exemplary embodiments of the present invention will be described in more detail below with reference to the drawings. Although the exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.
[0023] It should be noted that the terms "first", "second", etc. in the description, claims, and above-mentioned drawings of the present invention are used to distinguish similar objects and do not necessarily have to be used to describe a specific order or sequence. It should be understood that such use can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the term "including" and its variants should be interpreted as an open-ended term meaning "including but not limited to".
[0024] As introduced above, current electronic recipes are all single-specification recipes and cannot meet the personalized and diversified needs of users. To solve this technical problem, an embodiment of the present invention provides a method for creating a multi-specification recipe. As shown in Figure 1, the method for creating a multi-specification recipe may include the following steps S101 and S102.
[0025] Step S101, in response to a request for adding recipe specifications, add a number of recipe specifications, and obtain the initial parameters and target parameters of each recipe specification.
[0026] In this step, the recipe specification may refer to the output quantity of recipe cooking, such as small portion, medium portion, large portion; or 2 kg, 3 kg, 5 kg, etc. It should be noted that the examples listed here are only illustrative and do not limit this embodiment.
[0027] Further, to add a number of recipe specifications, first, a preset specification can be added, and then one, two or more recipe specifications can be added as new specifications.
[0028] Here, the way to set the preset specification can be to create a new preset specification, that is, to write the recipe specification data from scratch; or to use the original recipe file as the preset specification. The ways to add new specifications can be to create a new recipe specification, copy a recipe specification, convert a recipe specification by a coefficient, and copy specifications from other recipes. The specific implementation methods will be introduced in detail later.
[0029] In addition, to obtain the initial parameters and target parameters of each recipe specification, it can be to obtain the initial parameters and target parameters of each recipe specification from a local database or the cloud, or to obtain the initial parameters and target parameters of each recipe specification through the information input by human-computer interaction. Here, the way of human-computer interaction input can be text or voice, etc., and this embodiment does not limit this.
[0030] Step S102, based on the initial parameters and target parameters of each recipe specification, create a multi-specification recipe; Among them, the number of recipe specifications is at least two. The initial parameters of each recipe specification include the basic information for creating the recipe, and the target parameters include at least one target cooking data corresponding to each recipe specification. There is at least one different target cooking data between each recipe specification.
[0031] In this step, the basic information for creating a recipe may include the name and picture of the recipe, etc., and may also include the name and type of cooking equipment, etc. The basic information of the recipe may also be the common recipe information part among various recipe specifications, and this embodiment does not limit this. The at least one target cooking data corresponding to each recipe specification may be the ingredient list corresponding to each recipe specification, such as the name of the ingredients, the amount of ingredients, the name of the seasonings, the amount of seasonings, etc., may be the vegetable preparation information corresponding to each recipe specification, such as the graphic and text description of vegetable preparation, etc., and may also be the cooking steps corresponding to each recipe specification, such as power, duration, ingredient feeding, etc. It should be noted that the enumeration here is only illustrative and does not limit this embodiment.
[0032] Figure 2 shows the logical schematic diagram of the multi-specification recipe created in the embodiment of the present invention. In Figure 2, the multi-specification recipe is a recipe file, and it has two recipe specifications, namely "Preset Specification: Output Quantity 5 kg" and "Specification 2: Output Quantity 2 kg".
[0033] The initial parameters of the two recipe specifications are both: 1. Basic information: name, picture, grouping, etc.; 2. Equipment type: Equipment type X.
[0034] The target parameters of the recipe specification "Preset Specification: Output Quantity 5 kg" are: 3. Ingredient list: name of the ingredients, amount of ingredients, name of the seasonings, amount of seasonings, etc. (required); 4. Vegetable preparation information: graphic and text description of vegetable preparation (optional); 5. Cooking steps: power, duration, ingredient feeding, etc. (required).
[0035] The target parameters of the recipe specification "Specification 2: Output Quantity 2 kg" are: 3. Ingredient list: name of the ingredients, amount of ingredients, name of the seasonings, amount of seasonings, etc. (required); 4. Vegetable preparation information: graphic and text description of vegetable preparation (optional); 5. Cooking steps: power, duration, ingredient feeding, etc. (required).
[0036] The recipe specifications generally refer to the serving size of the recipe output or the main ingredient, or the quantity of all ingredients. The present invention does not limit this. For example, if the dishes cooked according to the recipe are 2 kg and 4 kg respectively, the serving sizes of 2 kg and 4 kg of the dish output 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 characterizing the recipe specification. Between different recipe specifications, the cooking data characterizing the recipe specification generally includes information such as the quantity of the main ingredient, the quantity of seasonings, and the cooking duration. Among them, the differences in cooking duration between different recipe specifications include: it can be that the cooking duration of some steps is different, or the cooking duration of all steps is different, or the total cooking duration is different.
[0037] Specific examples are given below.
[0038] The target parameters of the recipe specification of "default specification: serving size 5 kg" are: 3. Ingredient list: 4 kg of tomatoes, 2 kg of eggs, 200 g of cooking oil, 100 g of salt; 4. Preparation information: Illustrated instructions for ingredient preparation; 5. Cooking steps: Step N, heat at 15 KW for 2 minutes, step M, add 200 g of cooking oil...
[0039] The target parameters of the recipe specification of "specification 2: serving size 2 kg" are: 3. Ingredient list: 2 kg of tomatoes, 0.5 kg of eggs, 100 g of cooking oil, 50 g of salt; 4. Preparation information: Illustrated instructions for ingredient preparation; 5. Cooking steps: Step N, heat at 15 KW for 1.5 minutes, step M, add 100 g of cooking oil...
[0040] In the actual product interaction interface, the interface forms for presenting the initial parameters and target parameters of multi-specification recipes can be diverse. Further, on the interaction interface, a "manage specifications" function or button can also be set. Clicking on "manage specifications" can manage and edit the recipe specifications, such as modifying the name of the recipe specification, adding new specifications, etc. This embodiment does not limit this.
[0041] It should be noted that the "default specification: serving size 5 kg" and "specification 2: serving size 2 kg" exemplified in Figure 2 above are only illustrative, and there can be other recipe specifications, such as "specification 3: serving size 3 kg" or "specification 4: serving size 1.5 kg", etc. This embodiment does not limit this.
[0042] This embodiment can efficiently and flexibly create multi-specification recipes. That is, a multi-specification recipe is a recipe file that contains multiple recipe specifications. One recipe specification can correspond to one production quantity. When cooking, the corresponding recipe specification can be selected according to the personalized and diversified needs of the user, improving cooking efficiency and cooking quality. Moreover, compared with each recipe file created in the prior art corresponding to only one specification and having a relatively large number of recipe files, the multi-specification recipe provided in this embodiment can reduce the number of recipe files, save resources for storing recipe files, and improve the efficiency of querying multi-specification recipes during cooking.
[0043] A possible implementation manner is provided in the embodiment of the present invention, and multiple flavors can also be added, specifically including the following steps A1 to A3.
[0044] Step A1: 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.
[0045] In this step, the recipe flavors can be flavors such as sweet, garlic flavor, sour and spicy, spicy, slightly spicy, spicy, and extra spicy. This embodiment does not limit this.
[0046] Step A2: Obtain the target parameters of each recipe specification under each recipe flavor.
[0047] Step A3: 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.
[0048] FIG. 3 shows a schematic diagram of a multi-specification and multi-flavor recipe created in the embodiment of the present invention. In FIG. 3, the multi-specification and multi-flavor recipe is a recipe file. It has two recipe specifications, namely "Preset Specification: Production Quantity 5 kg" and "Specification 2: Production Quantity 2 kg"; and it also has two recipe flavors, namely "Default Flavor: Slightly Spicy" and "Flavor 2: Sour and Spicy".
[0049] The initial parameters of the two recipe specifications under "Default Flavor: Slightly Spicy" are both: 1. Basic information: name, picture, grouping, etc.; 2. Equipment type: Equipment type X.
[0050] The target parameters of "Preset Specification: Production Quantity 5 kg" under "Default Flavor: Slightly Spicy" are: 3. Ingredient List: Name of ingredients, amount of ingredients, name of seasonings, amount of seasonings, etc. (required); 4. Preparation Information: Illustrated description of food preparation (optional); 5. Cooking Steps: Power, duration, ingredient feeding, etc. (required).
[0051] The target parameters for "Specification 2: Output 2 kg" under "Default Flavor: Slightly Spicy" are: 3. Ingredient List: Name of ingredients, amount of ingredients, name of seasonings, amount of seasonings, etc. (required); 4. Preparation Information: Illustrated description of food preparation (optional); 5. Cooking Steps: Power, duration, ingredient feeding, etc. (required).
[0052] The initial parameters for both recipe specifications under "Flavor 2: Sour and Spicy" are: 1. Basic Information: Name, picture, grouping, etc.; 2. Equipment Type: Equipment Type X.
[0053] The target parameters for "Preset Specification: Output 5 kg" under "Flavor 2: Sour and Spicy" are: 3. Ingredient List: Name of ingredients, amount of ingredients, name of seasonings, amount of seasonings, etc. (required); 4. Preparation Information: Illustrated description of food preparation (optional); 5. Cooking Steps: Power, duration, ingredient feeding, etc. (required).
[0054] The target parameters for "Specification 2: Output 2 kg" under "Flavor 2: Sour and Spicy" are: 3. Ingredient List: Name of ingredients, amount of ingredients, name of seasonings, amount of seasonings, etc. (required); 4. Preparation Information: Illustrated description of food preparation (optional); 5. Cooking Steps: Power, duration, ingredient feeding, etc. (required).
[0055] For recipes with different specifications under the same flavor, the initial parameters can be the same, or they can of course be set differently. For example, the specific initial parameter settings for "Preset Specification: Output 5 kg" under "Default Flavor: Slightly Spicy" are: 1. Basic Information: The recipe name is Scrambled Eggs with Tomatoes 5 kg with Slightly Spicy flavor, and the grouping is slightly spicy dishes; 2. Equipment Type: Equipment Type 1.
[0056] The target parameters for each recipe specification under each recipe flavor include the target cooking data characterizing the flavor. There is at least one piece of target cooking data characterizing different flavors among the same recipe specifications under each recipe flavor. Generally, the target cooking data characterizing the flavor can include the dosage of specific seasonings. Different flavors are distinguished by different dosages of specific seasonings, so that the dosages of specific seasonings characterizing the corresponding flavors are different among the same recipe specifications under each recipe flavor. For example, for a series of flavors such as slightly spicy, medium spicy, and extra spicy, the spiciness is mainly used as the distinction among recipes of the same specification under different flavors. Then, the dosages of the corresponding seasonings (such as the amount of chili peppers) characterizing the "spicy" flavor in the target cooking data can be set differently for distinction. For the same specification of the recipe, the amount of chili peppers corresponding to the slightly spicy flavor is A, the amount of chili peppers corresponding to the medium spicy flavor is B, and the amount of chili peppers corresponding to the extra spicy flavor is C, where C > B > A. Taking the tomato scrambled eggs recipe as a specific example:
[0057] The target parameters for "Specification 2: Output quantity 2 kg" under "Default flavor: Slightly spicy" are: 3. Ingredient list: 2 kg of tomatoes, 1 kg of eggs, 100 g of salt, 50 g of light soy sauce, 20 g of chili powder, 200 g of cooking oil, 10 g of vinegar; 4. Preparation information: First, break the eggs and stir well for later use...; 5. Cooking steps: Step A: Heat the pan at 15 KW for 1 minute; Step B: Pour in 200 g of cooking oil; Step N: Add 2 kg of tomatoes; Step M: Heat at 15 KW for 2 minutes....
[0058] The target parameters for "Flavor 2: Sour and spicy" under "Specification 2: Output quantity 2 kg" are: 3. Ingredient list: 2 kg of tomatoes, 1 kg of eggs, 100 g of salt, 50 g of light soy sauce, 40 g of chili powder, 200 g of cooking oil, 20 g of vinegar; 4. Preparation information: First, break the eggs and stir well for later use...; 5. Cooking steps: Step A: Heat the pan at 15 KW for 1 minute; Step B: Pour in 200 g of cooking oil; Step N: Add 2 kg of tomatoes; Step M: Heat at 15 KW for 2 minutes....
[0059] This embodiment can efficiently and flexibly create multi - specification and multi - flavor recipes. That is, the multi - specification and multi - flavor recipe is a recipe file that contains multiple recipe specifications and multiple recipe flavors. During cooking, the corresponding recipe specifications and recipe flavors can be selected according to the personalized and diversified needs of users, improving cooking efficiency and cooking quality.
[0060] As introduced above, when adding and setting recipe specifications, there are multiple ways. One can create a new recipe specification by newly inputting parameters from scratch, or obtain existing information to quickly form a recipe specification. The following examples illustrate different ways of creating recipe specifications. For example, one can form a recipe specification by borrowing an existing recipe file. Specifically, the initial parameters and target parameters of the recipe specification can be obtained through the information input by human-computer interaction.
[0061] In an embodiment of the present invention, a possible implementation manner is provided. The above step S101 responds to a request for adding a recipe specification, adds a plurality of recipe specifications, and obtains the target parameters of each recipe specification. Specifically, it may include the following steps B1 and B2.
[0062] Step B1, in response to a request for adding a recipe specification, obtain an original recipe file.
[0063] In this step, the original recipe file can be an original single-specification recipe file. As long as a recipe contains the information necessary for recipe execution and cooking, it can be considered a single-specification recipe file. The parameter information in the original single-specification recipe can correspond to a recipe specification, and its specification information can include information such as the output quantity of the recipe specification, ingredient list, ingredient preparation pictures, cooking steps, etc. This embodiment is not limited thereto.
[0064] Step B2, obtain the specification information of the original recipe file as the target parameters of the recipe specification.
[0065] In this step, the specification information of the original recipe file can be obtained from a local database or the cloud.
[0066] After step B2, a modification request for the target parameters can also be received to modify the target parameters.
[0067] When multiple original recipe files are obtained, the above steps B1 and B2 include the following steps.
[0068] Step B1’, in response to a request for adding a recipe specification, obtain multiple original recipe files.
[0069] In this step, multiple original recipe files can be obtained sequentially one after another, or in response to a request for adding recipe specifications, multiple files can be obtained simultaneously. For example, after obtaining an original recipe file and using it as a specification of the current multi-specification recipe, one or more original recipe files can be continuously obtained.
[0070] The multiple original recipe files can also include multiple independent original recipe files, or can be an overall original recipe file containing multiple specifications. The present invention does not make any restrictions.
[0071] In step B2’, obtain the specification information of multiple original recipe files as the target parameters of multiple recipe specifications, and the multiple original recipe files correspond to the multiple recipe specifications one by one.
[0072] In this step, after obtaining multiple original recipe files, each original recipe file or some of the original recipe files can be correspondingly converted into multiple specifications of the current recipe. For example, if the multiple original recipe files obtained are Recipe 1: Scrambled Eggs with Tomatoes (1 kg), Recipe 2: Scrambled Eggs with Tomatoes (2 kg), and Recipe 3: Scrambled Eggs with Tomatoes (3 kg), the user can choose to convert these 3 original recipe files into 3 specifications of the current multi-specification recipe: "Specification 1: Scrambled Eggs with Tomatoes (1 kg)", "Specification 2: Scrambled Eggs with Tomatoes (2 kg)", and "Specification 3: Scrambled Eggs with Tomatoes (3 kg)".
[0073] In a specific scenario, if the user already has multiple single-specification recipes and the equipment types corresponding to these multiple single-specification recipes are the same, then there is no need to re-record. Through simple copy operations, these single-specification recipes can be combined into a multi-specification recipe through the above steps B1, B2, B3, and B4, realizing a smooth transition of the recipe file from single-specification to multi-specification.
[0074] Figure 4 shows a schematic diagram of creating a multi-specification recipe from multiple single-specification recipes provided by an embodiment of the present invention. In Figure 4, the multiple single-specification recipes include "Recipe 1: Stir-Fried Pork with Peppers (2 kg)", "Recipe 2: Stir-Fried Pork with Peppers (3 kg)", and "Recipe 3: Stir-Fried Pork with Peppers (5 kg)". The steps to create a multi-specification recipe "Recipe 1: Stir-Fried Pork with Peppers (Specification 1: Output 2 kg)(Specification 2: Output 3 kg)(Specification 3: Output 5 kg)" are as follows 1) to 3): 1) Change "Recipe 1: Stir-Fried Pork with Peppers (2 kg)" to "Recipe 1: Stir-Fried Pork with Peppers"; 2) Use the "Copy Specifications from Other Recipes" function to copy the specification information of Recipe 2 to "Recipe 1: Stir-Fried Pork with Peppers"; 3) Take off the redundant single-specification recipes.
[0075] This embodiment can add recipe specifications based on the original recipe file, and can conveniently and quickly convert ordinary recipes originally or obtained from other platforms into recipe specifications, reducing the labor and material costs of recipe conversion, simplifying the recipe creation steps, creating recipe specifications more quickly, and meeting the requirements of various scenarios.
[0076] A possible implementation manner is provided in the embodiment of the present invention. As introduced 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 preset 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... Similarly for the recipe taste, when the added recipe taste is the first taste of the current specification, the current recipe taste can be marked as the preset taste. If the currently added recipe taste is not the first recipe taste of the current recipe, the current recipe taste can be automatically marked as Taste 2, Taste 3... For example, when the specification obtained from the original recipe file is used as the first specification of the current recipe, the current specification can be automatically marked as the preset specification, including the following steps B21 and B22.
[0077] Step B21, the recipe specification includes the preset specification, and obtain the specification information of the original recipe file as the target parameter of the preset specification.
[0078] Step B22, the recipe taste includes the default taste, and obtain the taste information of the original recipe file as the target parameter of the preset taste.
[0079] After that, a modification request for the target parameter can also be received, and the target parameter is modified.
[0080] This embodiment can automatically preset the first specification information added as the preset specification, and automatically preset the first taste information added as the preset taste. When setting the first recipe specification based on the original recipe file, set the preset specification based on the original recipe file, and can also set the default taste based on the original recipe file, meeting the requirements of various scenarios and improving the efficiency of creating multi-specification recipes.
[0081] As introduced above, in step S101, several recipe specifications are added. First, a preset specification or the first recipe specification can be added, and then one, two, or more recipe specifications can be added as new specifications. The ways to add new specifications here can include creating a new recipe specification, copying a recipe specification from other existing recipe specifications, converting existing recipe specifications or existing recipe files by a coefficient, and copying other recipes as the current recipe specification, etc.
[0082] When adding other specifications of the current recipe after one or more recipe specifications have been added, it can be quickly added based on the existing recipe specifications. In an embodiment of the present invention, a possible implementation manner is provided. If one, two, or more recipe specifications have been added, which may be referred to as the added recipe specifications, when continuing to add recipe specifications, the following steps C1 and C2 may also be included.
[0083] Step C1, in response to the request to continue adding recipe specifications, copy the added recipe specifications as the new recipe specifications; Among them, the added recipe specifications refer to the recipe specifications that have been added.
[0084] Step C2, use the initial parameters and target parameters of the added recipe specifications as the initial parameters and target parameters of the new recipe specifications.
[0085] After step C2, it 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 new recipe specifications.
[0086] This embodiment can add new specifications by copying existing recipe specifications, meet the requirements of various scenarios, and improve the efficiency of creating multi - specification recipes.
[0087] When creating recipe specifications for multi - specification recipes, even if a new recipe specification can be quickly created by obtaining the original recipe file, setting up a template (i.e., creating a new recipe specification), or copying an existing recipe specification and modifying it, etc., the user may hope to create recipe specifications more quickly while ensuring the accuracy of the recipe specification parameters. In an embodiment of the present invention, a possible implementation manner is provided. When adding recipe specifications, the current recipe specifications can be created according to the existing original recipe file or recipe specifications. When adding recipe specifications, the following steps D1 to D3 may also be included:
[0088] Step D1, in response to a request to add a recipe specification, select an addition method that converts the recipe specification according to a coefficient, and obtain the output quantity of the added recipe specification and / or the original recipe file.
[0089] If one, two, or more recipe specifications have been added, the recipe specifications that have been added under the current recipe can be referred to as the added recipe specifications. When quickly creating the current specification by converting according to a coefficient, the output quantity of the added recipe specifications can be directly obtained.
[0090] When quickly creating the current specification by converting according to a coefficient, the original recipe file can also be obtained, and the output quantity of the original recipe file can be obtained.
[0091] It should be noted that the output quantity can be the weight of the dish after cooking the recipe, or the weight of all ingredients or the main ingredient, or other parameters indicating the recipe portion, such as volume, etc., and the present invention does not limit this.
[0092] Step D2, obtain the output quantity of the target recipe specification obtained by converting according to a coefficient and the corresponding target conversion coefficient.
[0093] In this step, the target conversion coefficient can be a value between greater than 0 and less than 1, such as 0.75, etc., and this embodiment does not limit this.
[0094] Step D3, based on the output quantity of the added recipe specification and / or the original recipe file, the output quantity of the target recipe specification, the target conversion coefficient, and the preset conversion rule, calculate the target parameter of the target recipe specification.
[0095] In this step, the target parameter of the target recipe specification calculated can be the ingredient dosage, the seasoning dosage, the cooking duration, etc.
[0096] Specifically, in this step, a conversion coefficient can be first calculated based on the output quantity of the added recipe specification and / or the original recipe file and the output quantity of the target recipe specification, and then, based on this conversion coefficient and the preset conversion rule, the target parameter of the target recipe specification can be calculated.
[0097] In this step, the preset conversion rule can be a conversion formula containing a conversion coefficient. Substituting the conversion coefficient into the conversion formula can obtain the target parameter of the target recipe specification, such as the ingredient quantity, the seasoning quantity, the cooking duration, etc.
[0098] Furthermore, the target parameters obtained by calculation for the target recipe specification can be the ingredient dosage, seasoning dosage, cooking duration, etc. When performing coefficient conversion, only the ingredient dosage of the main ingredient, the seasoning dosage of the main seasoning, the cooking duration 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 among different specifications, but among different recipe specifications, the duration of the heating and stir-frying step may vary. The larger the portion size, the longer the heating time required. 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 (target conversion parameters) that needs to be converted according to the coefficient, the target parameters of the target recipe specification are formed by coefficient conversion. For the specification information that does not need to be converted according to the coefficient, the specification information of the added recipe specification is used as the target parameters of the target recipe. Therefore, a possible implementation manner is provided in the embodiments of the present invention. When adding a recipe specification, the following steps D1' to D3' can also be included.
[0099] Step D1', in response to the request for adding a recipe specification, select the addition method of converting the recipe specification according to the coefficient, and obtain the output quantity of the added recipe specification and / or the original recipe file.
[0100] Step D2', obtain the output quantity, specification information, corresponding target conversion coefficient, and target conversion parameters of the target recipe specification obtained by coefficient conversion, where the target conversion parameters are part of the specification information of the added recipe specification and / or the original recipe file.
[0101] In this step, the target conversion coefficient can be a value between greater than 0 and less than 1, such as 0.75, etc. This embodiment does not limit this.
[0102] In this step, the target conversion parameters are part of the specification information of the added recipe specification or the original recipe file. For example, if the added recipe specification or the original recipe file has 10 cooking steps, and only 5 steps need to be converted, the cooking durations of these 5 steps that need to be converted can be regarded as the target conversion parameters. In actual use, the user can mark in advance which specification information needs to be converted, or select it temporarily. The present invention does not limit this.
[0103] Step D3', based on the output quantity of the added recipe specification and / or the original recipe file, the output quantity of the target recipe specification, the target conversion coefficient, the target conversion parameters, and the preset conversion rules, calculate the target parameters of the target recipe specification.
[0104] In this embodiment, a recipe specification can be created based on an existing recipe specification or an existing recipe file. It can not only quickly create the parameters of the recipe specification, but also automatically convert according to specific rules, which can be set by the chef, ensuring the accuracy of parameter adjustment when creating a new recipe specification based on the existing specification or the existing original recipe, and thus being able to better restore the chef's skills and ensure the cooking effect of the dishes.
[0105] In an embodiment of the present invention, a possible implementation manner is provided. 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 terminal, step S101 above for obtaining the initial parameters and target parameters of each recipe specification may specifically include the following steps E1 and step E2.
[0106] Step E1: Obtain the recipe data obtained by cooking recording based on each recipe specification at the cooking equipment end.
[0107] Step E2: Determine the initial parameters and target parameters of each recipe specification according to the recipe data obtained by cooking recording under each recipe specification.
[0108] If the method for creating a multi-specification recipe is applied to the cooking equipment end, step S101 above for obtaining the initial parameters and target parameters of each recipe specification may specifically include the following steps E3 and E4.
[0109] Step E3: Start the function of recording recipes, and obtain recipe data by cooking recording based on each recipe specification.
[0110] Step E4: Determine the initial parameters and target parameters of each recipe specification according to the recipe data obtained by cooking recording under each recipe specification.
[0111] In this embodiment, the initial parameters and target parameters of each recipe specification can be obtained by recording, meeting the requirements of various scenarios.
[0112] In an embodiment of the present invention, a possible implementation manner is provided. When adding each recipe flavor in at least one recipe flavor in the above step A1, the following steps A11 and step A12 may also be included.
[0113] Step A11, receive multiple flavor settings selected by the user.
[0114] Step A12, according to the preset flavor dosage information, generate the target flavor corresponding to the selected multiple flavor settings as the recipe flavor.
[0115] For example, if the user selects less spicy (-5g) and medium spicy (15g) at the same time, the final flavor is slightly spicy (10g). It should be noted that the above examples are only illustrative and do not limit this embodiment.
[0116] In an alternative embodiment, the historical flavor data of the user can also be obtained. According to the historical flavor data of the user, compare the dosages of the selected multiple flavor settings with the preset thresholds, and generate corresponding prompt information according to the comparison results, such as reminding the user that it is too salty, too sweet, etc.
[0117] In an embodiment of the present invention, a possible implementation manner is provided. 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; in step A2 above, obtain the setting parameters indicating that additional flavors need to be added after cooking is completed for each recipe specification under each recipe flavor, which may specifically include the following steps A21.
[0118] Step A21, in response to a request for configuring the setting parameters indicating that additional flavors need to be added after cooking is completed for each recipe specification under each recipe flavor, configure the setting parameters indicating that additional flavors need to be added after cooking is completed for each recipe specification under each recipe flavor.
[0119] As shown in FIGS. 5A and 5B, an option of "add in the last step" can be set. The user can set the flavor addition according to the need in the last step of the recipe, such as adding "coriander", etc.
[0120] In an embodiment of the present invention, a possible implementation manner is provided. The output quantity corresponding to each recipe specification can also be adjusted, which may specifically include the following steps F1 to F4.
[0121] Step F1, when creating a multi-specification recipe or after creating a multi-specification recipe, in response to a request for adjusting the recipe specification, generate a page for adjusting the recipe specification.
[0122] Step F2, display the pre-adjustment specification through the page for adjusting the recipe specification, and obtain the specification to be adjusted and the preset adjustment coefficient.
[0123] Step F3: Calculate the temporarily adjusted parameters based on the pre-adjustment specifications, the specifications to be adjusted, the preset adjustment coefficient, and the preset conversion rules.
[0124] Step F4: Modify the recipe using the adjusted parameters.
[0125] For example, when creating or after creating a multi-specification recipe, on a smart terminal or a computer, open the "Allow Temporary Adjustment" button. The recipe loaded on the device side is granted temporary adjustment permission. The user on the device side can make temporary adjustments to the specifications of the dishes. With the preset adjustment coefficient (such as 0.75) and the preset conversion rules (as introduced above), the usage amounts of ingredients, seasonings, etc. are automatically calculated and adjusted, and the step time is also adjusted simultaneously.
[0126] For example, the original specification is a small portion, 1 kg, 100 g of seasonings, and a cooking time of 10 s; the temporarily adjusted production specification is a medium portion, 2 kg. Then, according to the coefficient of 0.75, the adjusted production specification is calculated as follows: Seasonings: 100 g + 100 * 0.75 = 175 g, cooking time: 10 + 10 * 0.75 = 17.5 s.
[0127] Similarly, if the temporarily adjusted production specification is a large portion, 3 kg, then according to the coefficient of 0.75, the adjusted production specification is calculated as follows: Seasonings: 250 g, cooking time: 35 s.
[0128] The modified recipe can be used once without saving (i.e., temporary modification), or it can permanently overwrite the current recipe, or be saved as a new recipe separately.
[0129] It should be noted that the magnitudes of the sequence numbers of the steps in the above embodiments do not indicate the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention. In practical applications, all the above possible implementation manners can be combined in any way to form possible embodiments of the present invention, which will not be elaborated herein one by one.
[0130] Based on the method for creating a multi-specification recipe provided in the above embodiments, and based on the same inventive concept, the embodiments of the present invention also provide a device for creating a multi-specification recipe.
[0131] FIG. 6 is a structural diagram of a multi - specification recipe creation device provided by an embodiment of the present invention. As shown in FIG. 6, the multi - specification recipe creation device may specifically include an adding module 710 and a creating module 720.
[0132] The adding module 710 is configured to respond to a request for adding recipe specifications, add a plurality of recipe specifications, and obtain the initial parameters and target parameters of each recipe specification.
[0133] The creating module 720 is configured 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 the basic information for creating the recipe, and 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 of the recipe specifications.
[0134] In a possible implementation provided by an embodiment of the present invention, as shown in FIG. 7, the device shown in FIG. 6 above may further include an establishing module 810, which is configured to respond to a request for adding recipe flavors, add at least one recipe flavor, and establish an association relationship between each recipe specification and each recipe flavor.
[0135] The creating module 720 is further configured to obtain the 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.
[0136] In a possible implementation, the target parameters of each recipe specification under each recipe flavor include target cooking data characterizing the flavor, and there is at least one different target cooking data characterizing the flavor between the same recipe specifications under each recipe flavor.
[0137] In a possible implementation provided by an embodiment of the present invention, the adding module 710 is further configured to: Respond to a request for adding recipe specifications, and obtain an original recipe file; Obtain the specification information of the original recipe file as the target parameter of the recipe specification.
[0138] In a possible implementation provided by an embodiment of the present invention, the adding module 710 is further configured to: Respond to a request for adding recipe specifications, and obtain a plurality of original recipe files; Obtain the specification information of multiple original recipe files as the target parameters of multiple recipe specifications, and the multiple original recipe files correspond to the multiple recipe specifications one by one.
[0139] In an embodiment of the present invention, a possible implementation manner is provided, and the adding module 710 is further configured to: The recipe specification includes a preset specification, and obtain the specification information of the original recipe file as the target parameter of the preset specification; The recipe taste includes a default taste, and obtain the taste information of the original recipe file as the target parameter of the preset taste.
[0140] In an embodiment of the present invention, a possible implementation manner is provided, and the adding module 710 is further configured to: If one, two or more recipe specifications have been added, when continuing to add recipe specifications, in response to the request to continue adding recipe specifications, copy the added recipe specifications as the new added recipe specifications; Use the initial parameters and target parameters of the added recipe specifications as the initial parameters and target parameters of the new added recipe specifications.
[0141] In an embodiment of the present invention, a possible implementation manner is provided, and the adding module 710 is further configured to: In response to the request to add a recipe specification, select the adding method of converting the recipe specification according to a coefficient, and obtain the output quantity of the added recipe specification and / or the original recipe file; Obtain the output quantity of the target recipe specification obtained by conversion according to the coefficient and the corresponding target conversion coefficient; Based on the output quantity of the added recipe specification and / or the original recipe file, the output quantity of the target recipe specification, the target conversion coefficient, and the preset conversion rule, obtain the target parameters of the target recipe specification.
[0142] In an embodiment of the present invention, a possible implementation manner is provided. If the creation device of the multi-specification recipe is applied to a smart terminal or a computer terminal, the adding module 710 is further configured to: Obtain the recipe data recorded by cooking based on each recipe specification at the cooking equipment end; According to the recipe data recorded by cooking under each recipe specification, determine the initial parameters and target parameters of each recipe specification; or If the creation device of the multi-specification recipe is applied to the cooking equipment end, the adding module 710 is further configured to: Activate the recipe recording function, and obtain recipe data through cooking recording based on the respective recipe specifications; Determine the initial parameters and target parameters of the respective recipe specifications according to the recipe data obtained through cooking recording under the respective recipe specifications.
[0143] In an embodiment of the present invention, a possible implementation manner is provided, and the establishing module 810 is further configured to: When adding each recipe flavor among at least one recipe flavor, receive multiple flavor settings selected by the user; Generate a target flavor corresponding to the selected multiple flavor settings as the recipe flavor according to the preset flavor dosage information.
[0144] In an embodiment of the present invention, a possible implementation manner is provided. The target parameters of each recipe specification under each recipe flavor include setting parameters indicating that additional flavors need to be added after cooking; the creating module 720 is further configured to: In response to a request for configuring the setting parameters indicating that additional flavors need to be added after cooking for each recipe specification under each recipe flavor, configure the setting parameters indicating that additional flavors need to be added after cooking for each recipe specification under each recipe flavor.
[0145] In an embodiment of the present invention, a possible implementation manner is provided. As shown in FIG. 7, the device shown in FIG. 6 above may further include an adjustment module 820, which is configured to: When creating a multi-specification recipe or after creating a multi-specification recipe, in response to a request for adjusting the recipe specification, generate a page for adjusting the recipe specification; Display the pre-adjustment specification through the page for adjusting the recipe specification, and obtain the specification to be adjusted and the preset adjustment coefficient; Calculate the temporarily adjusted parameters based on the pre-adjustment specification, the specification to be adjusted, the preset adjustment coefficient, and the preset conversion rule; Modify the recipe using the adjusted parameters.
[0146] Based on the same inventive concept, an embodiment of the present invention further provides an electronic device, including a processor and a memory. The memory stores a computer program, and the processor is configured to run the computer program to execute the method for creating a multi-specification recipe in any one of the above embodiments.
[0147] In an exemplary embodiment, an electronic device is provided. As shown in FIG. 8, the electronic device 900 shown in FIG. 8 includes a processor 901 and a memory 903. Among them, the processor 901 and the memory 903 are connected, such as being connected through a bus 902. Optionally, the electronic device 900 may further include a transceiver 904. It should be noted that in practical applications, the transceiver 904 is not limited to one, and the structure of the electronic device 900 does not constitute a limitation to the embodiments of the present invention.
[0148] The 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 can implement or execute various exemplary logic blocks, modules, and circuits described in combination with the disclosure of the present invention. The processor 901 may also be a combination that realizes computing functions, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0149] The bus 902 may include a path for transmitting information between the above-mentioned components. The bus 902 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 902 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only a thick line is shown in FIG. 8, but it does not mean that there is only one bus or one type of bus.
[0150] The memory 903 can 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. It can also be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or other optical disc storage (including compressed discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium that can be configured to carry or store the desired code in the form of requests or data structures and can be accessed by a computer, but is not limited thereto.
[0151] The memory 903 is configured to store the computer program code for executing the solution of the present invention, and is controlled by the processor 901 to execute. The processor 901 is configured to execute the computer program code stored in the memory 903 to implement the content shown in the foregoing method embodiments.
[0152] Among them, the electronic device includes but is not limited to: mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in FIG. 8 is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention.
[0153] Based on the same inventive concept, the embodiments of the present invention further provide a storage medium, in which a computer program is stored, and the computer program is configured to execute the method for creating multi-specification recipes of any one of the foregoing embodiments when running.
[0154] Those skilled in the art can clearly understand that the specific working processes of the above-described systems, devices, and modules can refer to the corresponding processes in the foregoing method embodiments. For the sake of brevity, they will not be described in detail here.
[0155] Those of ordinary skill in the art can understand that the technical solution of the present invention may essentially or in whole or in part be embodied in the form of a software product. The computer software product is stored in a storage medium, which includes a number of program instructions for causing an electronic device (such as a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention when the program instructions are running. The aforementioned storage medium includes: various media that can store program codes such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.
[0156] Alternatively, all or part of the steps of implementing the foregoing method embodiments may be completed by hardware related to program instructions (such as an electronic device such as a personal computer, a server, or a network device). The program instructions may be stored in a computer-readable storage medium. When the program instructions are executed by a processor of the electronic device, the electronic device executes all or part of the steps of the method described in each embodiment of the present invention.
[0157] The above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that within the spirit and principles of the present invention, it is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features. And these modifications or replacements do not cause the corresponding technical solutions to deviate from the protection scope of the present invention.
[0158] 710: Add module 720: Create module 810: Establish module 820: Adjust module 900: Electronic device 901: Processor 902: Bus 903: Memory 904: Transceiver S101, S102: Steps
Claims
1. A method for creating multi-format recipes, the method being executed by a processor, comprising the following steps: In response to a request to add a recipe specification, several recipe specifications are added, and initial and target parameters for each recipe specification are obtained; and based on the initial and target parameters of each recipe specification, a multi-specification recipe is created; wherein, the number of recipe specifications is at least two, the initial parameters of each recipe specification include basic information for creating the recipe, the target parameters include at least one target cooking data corresponding to each recipe specification, and at least one different target cooking data exists between each recipe specification; wherein, obtaining the initial and target parameters of each recipe specification includes the following steps: determining the initial and target parameters of each recipe specification based on the recipe data obtained through cooking recording under each recipe specification; wherein, the method further includes: in response to a request to add a recipe specification, obtaining multiple original recipe files; converting each original recipe file or part of the original recipe files into multiple specifications of the current recipe; wherein, in response to a request to add a recipe specification, adding several recipe specifications and obtaining the target parameters of each recipe specification includes the following steps: In response to a request to add a recipe specification, the method of adding the recipe specification by converting it according to a coefficient is selected, and the output of the added recipe specification or the original recipe file is obtained; the output of the target recipe specification obtained by converting it according to the coefficient and the corresponding target conversion coefficient are obtained; based on the output of the added recipe specification or the original recipe file, the output of the target recipe specification, the target conversion coefficient and the preset conversion rules, the target parameters of the target recipe specification are obtained.
2. The method for creating a multi-specification recipe as described in Request 1 further includes the following steps: In response to a request to add a recipe flavor, adding at least one recipe flavor and establishing an association between each recipe specification and each recipe flavor; Obtaining target parameters for each recipe specification under each recipe flavor; 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.
3. The method for creating multi-specification recipes as described in claim 2, wherein, The target parameters for each recipe specification under each recipe flavor include target cooking data that characterizes the flavor, and at least one different target cooking data characterizing the flavor exists between the same recipe specification under each recipe flavor.
4. The method for creating multi-specification recipes as described in claim 2, wherein, The process of responding to a request to add recipe specifications, adding several recipe specifications, and obtaining target parameters for each recipe specification includes the following steps: Responding to a request to add recipe specifications, obtaining the original recipe file; Obtaining the specification information of the original recipe file as the target parameters for the recipe specifications.
5. The method for creating multi-specification recipes as described in claim 2, wherein, The process of responding to a request to add recipe specifications, adding several recipe specifications, and obtaining the target parameters for each recipe specification includes the following steps: In response to a request to add recipe specifications, obtaining multiple original recipe files; The specification information of the multiple original recipe files is obtained as the target parameters of the multiple recipe specifications, and the multiple original recipe files correspond one-to-one with the multiple recipe specifications.
6. The method for creating multi-specification recipes as described in claim 4, wherein, The step of obtaining the specification information of the original recipe file as the target parameter of the recipe specification includes the following steps: The recipe specification includes a preset specification, and the specification information of the original recipe file is obtained as the target parameter of the preset specification; The recipe flavor includes a default flavor, and the flavor information of the original recipe file is obtained as the target parameter of the preset flavor.
7. A method for creating multi-specification recipes as described in any one of claims 1 to 6, wherein, If one, two, or more recipe specifications have already been added, the method for creating multi-specification recipes further includes the following steps when adding more recipe specifications: In response to the request to continue adding recipe specifications, the already added recipe specifications are copied as new recipe specifications; the initial parameters and target parameters of the already added recipe specifications are used as the initial parameters and target parameters of the new recipe specifications.
8. A method for creating a multi-specification recipe as described in any one of claims 1 to 6, wherein, If the method for creating multi-specification recipes is applied to a smart terminal or computer, obtaining the initial and target parameters for each recipe specification includes the following steps: The process involves: acquiring recipe data recorded by the cooking device under each recipe specification; determining the initial and target parameters for each recipe specification based on the recipe data recorded by the cooking device; or, if the multi-specification recipe creation method is applied to the cooking device, acquiring the initial and target parameters for each recipe specification includes the following steps: activating the recipe recording function and acquiring recipe data through cooking recording based on each recipe specification; determining the initial and target parameters for each recipe specification based on the recipe data recorded by the cooking device.
9. A method for creating a multi-specification recipe as described in any one of claims 2 to 6, wherein, When adding each recipe flavor from at least one recipe flavor, the method for creating a multi-specification recipe further includes the following steps: receiving multiple flavor settings selected by the user; generating target flavors corresponding to the selected multiple flavor settings as recipe flavors based on preset flavor dosage information.
10. A method for creating multi-specification recipes as described in any one of claims 2 to 6, wherein, The target parameters for each recipe specification under each recipe flavor include setting parameters indicating that additional flavors need to be added after cooking; obtaining the setting parameters indicating that additional flavors need to be added after cooking for each recipe specification under each recipe flavor includes the following steps: In response to a request to configure the setting parameters indicating that additional flavors need to be added after cooking for each recipe specification under each recipe flavor, configure the setting parameters indicating that additional flavors need to be added after cooking for each recipe specification under each recipe flavor.
11. A method for creating a multi-specification recipe as described in any one of claims 1 to 6, wherein, The method for creating multi-specification recipes further includes the following steps: When creating a multi-specification recipe or after creating a multi-specification recipe, in response to a request to adjust the recipe specifications, a page for adjusting the recipe specifications is generated; the page for adjusting the recipe specifications displays the specifications before adjustment and obtains the specifications to be adjusted and the preset adjustment coefficients; based on the specifications before adjustment, the specifications to be adjusted, the preset adjustment coefficients, and preset conversion rules, the parameters after temporary adjustment are calculated; the recipe is modified using the adjusted parameters.
12. A multi-format recipe creation device, comprising: The addition module is configured to add several recipe specifications in response to a request to add recipe specifications, and to obtain the initial parameters and target parameters of each recipe specification; the creation module is configured to create multi-specification recipes 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 the recipe, and 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 among each recipe specification; wherein the addition module is further configured to: determine the initial parameters and target parameters of each recipe specification based on the recipe data obtained through cooking recording under each recipe specification; wherein the creation device is further configured to: obtain multiple original recipe files in response to a request to add recipe specifications; convert each original recipe file or part of the original recipe files into multiple specifications of the current recipe; wherein the addition module is further configured to: select an addition method for converting recipe specifications according to coefficients in response to a request to add recipe specifications, and obtain the output of the added recipe specifications or original recipe files; Obtain the output quantity of the target recipe specification and the corresponding target conversion coefficient obtained by coefficient conversion; Based on the output quantity of the added recipe specification or the original recipe file, the output quantity of the target recipe specification, the target conversion coefficient, and the preset conversion rules, obtain the target parameters of the target recipe specification.
13. The creation apparatus as described in claim 12, wherein, The creation device further includes a creation module, which is configured to add at least one recipe flavor in response to a request to add a recipe flavor, and to establish an association between each recipe specification and each recipe flavor; the creation module is also configured to obtain the target parameters of each recipe specification under each recipe flavor; and to create multi-specification recipes based on the initial parameters of each recipe specification and the target parameters of each recipe specification under each recipe flavor.
14. An electronic device comprising a processor and memory, wherein, The memory stores a computer program, and the processor is configured to run the computer program to perform a method for creating a multi-format recipe as described in any one of claims 1 to 11.
15. A storage medium storing a computer program, wherein, The computer program is configured to execute, at runtime, a method for creating multi-format recipes as described in any one of requests 1 to 11.
Citation Information
Patent Citations
Cooking appliance recipe generation system and cooking appliance
CN104510329B
Recipe generation method and recipe creation equipment
CN110706130A
Recipe configuration method and system based on artificial intelligence
CN110782969A
Conditional intelligent menu plan generation method, system and device and storage medium
CN111326233A
Structured data and electronic menu generation method and device
CN113450894A
