Electronic menu creation method and device, electronic equipment and storage medium

By obtaining and adjusting blank parameters in custom cooking steps, the problem of poor flexibility in the creation of existing electronic recipes is solved, and a more flexible and personalized electronic recipe creation is achieved.

CN120012723APending Publication Date: 2025-05-16ZHUHAI UNICOOK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311526990.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-15
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

During the creation of existing electronic recipes, users need to manually record each cooking step, resulting in poor flexibility and the inability to effectively adjust the missing or missed steps.

Method used

Provides a method for creating electronic recipes, which forms a creative electronic recipe by obtaining customized cooking steps in the original electronic recipe, using blank parameters and creative permissions, adjusting and inserting new steps.

Benefits of technology

Improves the flexibility of electronic recipes in the creation process, allowing users to flexibly adjust and add cooking steps to meet personalized needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120012723A_ABST
    Figure CN120012723A_ABST
Patent Text Reader

Abstract

The invention provides an electronic menu creation method and device, electronic equipment and a storage medium, and relates to the technical field of intelligent kitchen ware. According to the method, based on a creation request for an original electronic menu, user-defined cooking steps contained in the original electronic menu are obtained, blank parameters of at least one cooking dimension are pre-stored in the user-defined cooking steps, and the user-defined cooking steps are adjusted in response to the creation request for the original electronic menu. And obtaining the created electronic menu. According to the embodiment of the invention, the original electronic menu comprises the user-defined cooking step, the user-defined cooking step is used for replacing the missing or wrong cooking step, and the electronic menu is created by adjusting the user-defined cooking step, so that the electronic menu can be created flexibly and conveniently, and the flexibility of the electronic menu in the creation process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of intelligent kitchenware, and in particular to a method and device for creating an electronic recipe, an electronic device and a storage medium. Background Art

[0002] With the accelerated pace of life and the development of science and technology, more and more smart cooking products have appeared in the cooking field, such as digital recipes and smart cooking equipment capable of automatic / semi-automatic cooking.

[0003] Related technologies require the creation of electronic recipes during the smart cooking process to cooperate with smart cooking devices for execution, which improves the efficiency of smart cooking devices and saves labor costs. However, the creation of electronic recipes is generally recorded by users based on their own experience, and users are required to create each cooking step in the electronic recipe. It is difficult to adjust the cooking steps that are omitted or erroneous in the electronic recipe, which makes the electronic recipe less flexible in the creation process and cannot meet the user's needs for electronic recipes. Summary of the invention

[0004] In view of the above problems, the present application is proposed to provide a method and device for creating an electronic 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 an electronic recipe is provided, comprising:

[0006] Based on a creation request for an original electronic recipe, obtaining a custom cooking step included in the original electronic recipe, wherein a blank parameter of at least one cooking dimension is pre-stored in the custom cooking step;

[0007] In response to a creation request for the original electronic recipe, the customized cooking steps are adjusted to obtain a created electronic recipe.

[0008] In a possible implementation, each blank parameter of the cooking dimension corresponds to a creation permission and / or an adjustment permission, and the method further includes:

[0009] During the creation process of the electronic recipe, detecting whether the custom cooking step has the creation permission and / or adjustment permission enabled;

[0010] If so, the customized cooking steps are connected to the created cooking steps within the operating scope of the creation authority and / or adjustment authority to obtain a completed electronic recipe.

[0011] In a possible implementation, the detecting whether the creation permission and / or adjustment permission is enabled for the custom cooking step during the creation process of the electronic recipe includes:

[0012] receiving user selection and / or input of operation information for the customized cooking steps during the creation process of the electronic recipe;

[0013] Detecting whether the custom cooking step has the creation permission and / or adjustment permission enabled according to the operation information of the custom cooking step;

[0014] If the operation information of the custom cooking step includes the user operating the cooking parameters in the custom cooking step, it is determined that the custom cooking step has the creation permission and / or adjustment permission enabled.

[0015] In a possible implementation, the detecting whether the creation permission and / or adjustment permission is enabled for the custom cooking step during the creation process of the electronic recipe includes:

[0016] During the creation process of the electronic recipe, information of ingredients to be added created by the user for the cooking steps is obtained;

[0017] Compare the information of the material to be added with the materials in the preset material information library to obtain a comparison result;

[0018] According to the comparison result, detecting whether the custom cooking step has the creation permission and / or adjustment permission enabled;

[0019] If the comparison result is that there is no ingredient matching the ingredient information to be added in the preset ingredient information library, it is determined that the custom cooking step enables creation authority and / or adjustment authority.

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

[0021] Selecting a list of ingredients required for the electronic recipe from standard ingredients, the list of ingredients including ingredients and / or seasonings;

[0022] The ingredients required for the electronic recipe are stored in a preset ingredient information library according to the ingredient list.

[0023] In a possible implementation, before obtaining the customized cooking steps included in the original electronic recipe, the method further includes:

[0024] Set up custom cooking steps with blank parameters during the creation of the original electronic recipe.

[0025] In a possible implementation, after obtaining the customized cooking steps included in the original electronic recipe, the method further includes:

[0026] During the creation process of the electronic recipe, the cooking steps created in the electronic recipe are obtained;

[0027] Receive user selection and / or input of operation information on the cooking sequence in the custom cooking steps;

[0028] The custom cooking step is inserted into the created cooking steps according to the operation information of the cooking sequence.

[0029] In a possible implementation, after inserting the custom cooking step into the created cooking step according to the operation information of the cooking sequence, the method further includes:

[0030] Get the cooking time and cooking order of custom cooking steps in electronic recipes;

[0031] According to the cooking time and cooking order of the custom cooking step, the cooking time and cooking order of the subsequent cooking steps in the electronic recipe are synchronously adjusted, and the subsequent cooking steps are cooking steps whose cooking order in the electronic recipe is after the custom cooking steps.

[0032] In a possible implementation, after the customized cooking steps are connected to the created cooking steps within the operation scope of the creation authority and / or adjustment authority to obtain the created electronic recipe, the method further includes:

[0033] In response to the execution of the electronic recipe, detecting a broadcast instruction of a custom cooking step in the created electronic recipe;

[0034] If the custom cooking steps have not been created and / or adjusted, hiding and broadcasting the custom cooking steps during the execution of the electronic recipe;

[0035] If the custom cooking steps are created and / or adjusted, the custom cooking steps are broadcast and displayed during the execution of the electronic recipe.

[0036] In a second aspect, a device for creating an electronic recipe is provided, comprising:

[0037] A first acquisition module is configured to acquire, based on a creation request for the original electronic recipe, a custom cooking step included in the original electronic recipe, wherein the custom cooking step pre-stores a blank parameter of at least one cooking dimension;

[0038] The creation module is used to respond to the creation request for the original electronic recipe, adjust the customized cooking steps, and obtain a created electronic recipe.

[0039] In a possible implementation, each blank parameter of the cooking dimension corresponds to a creation permission and / or an adjustment permission, and the device further includes:

[0040] A detection module, used for detecting whether the creation permission and / or adjustment permission of the custom cooking step is enabled during the creation process of the electronic recipe;

[0041] The creation module is also used to connect the customized cooking steps to the created cooking steps within the operating scope of the creation authority and / or adjustment authority to obtain a completed electronic recipe.

[0042] In a possible implementation, the detection module is specifically configured to:

[0043] receiving user selection and / or input of operation information for the customized cooking steps during the creation process of the electronic recipe;

[0044] Detecting whether the custom cooking step has the creation permission and / or adjustment permission enabled according to the operation information of the custom cooking step;

[0045] If the operation information of the custom cooking step includes the user operating the cooking parameters in the custom cooking step, it is determined that the custom cooking step has the creation permission and / or adjustment permission enabled.

[0046] In a possible implementation, the detection module is further configured to:

[0047] During the creation process of the electronic recipe, information of ingredients to be added created by the user for the cooking steps is obtained;

[0048] Compare the information of the material to be added with the materials in the preset material information library to obtain a comparison result;

[0049] According to the comparison result, detecting whether the custom cooking step has the creation permission and / or adjustment permission enabled;

[0050] If the comparison result is that there is no ingredient matching the ingredient information to be added in the preset ingredient information library, it is determined that the custom cooking step enables creation authority and / or adjustment authority.

[0051] In a possible implementation manner, the device further includes:

[0052] A selection module, used to select a list of ingredients required for the electronic recipe from standard ingredients, wherein the list of ingredients includes ingredients and / or seasonings;

[0053] The storage module is used to store the ingredients required for the electronic recipe in a preset ingredient information library according to the ingredient list.

[0054] In a possible implementation manner, the device further includes:

[0055] The setting module is used to set the custom cooking steps containing blank parameters in the creation process of the original electronic recipe before obtaining the custom cooking steps contained in the original electronic recipe.

[0056] In a possible implementation manner, the device further includes:

[0057] A second acquisition module is used to acquire the cooking steps that have been created in the electronic recipe during the creation process of the electronic recipe after acquiring the custom cooking steps included in the original electronic recipe;

[0058] A receiving module, used for receiving operation information selected and / or input by a user on a cooking sequence in the custom cooking steps;

[0059] An inserting module is used to insert the custom cooking step into the created cooking steps according to the operation information of the cooking sequence.

[0060] In a possible implementation manner, the device further includes:

[0061] A third acquisition module, configured to acquire a cooking time and a cooking sequence of the custom cooking steps in the electronic recipe after inserting the custom cooking steps into the created cooking steps according to the operation information of the cooking sequence;

[0062] The adjustment module is used to synchronously adjust the cooking time and cooking order of the subsequent cooking steps in the electronic recipe according to the cooking time and cooking order of the customized cooking steps, wherein the subsequent cooking steps are cooking steps whose cooking order in the electronic recipe is after the customized cooking steps.

[0063] In a possible implementation manner, the device further includes: an execution module, specifically configured to:

[0064] After the custom cooking steps are connected to the created cooking steps within the operation scope of the creation authority and / or adjustment authority to obtain a created electronic recipe, in response to the execution of the electronic recipe, a broadcast instruction of the custom cooking steps is detected in the created electronic recipe;

[0065] If the custom cooking steps have not been created and / or adjusted, hiding and broadcasting the custom cooking steps during the execution of the electronic recipe;

[0066] If the custom cooking steps are created and / or adjusted, the custom cooking steps are broadcast and displayed during the execution of the electronic recipe.

[0067] 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 an electronic recipe.

[0068] 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 an electronic recipe when run.

[0069] By means of the above technical solution, the electronic recipe creation method and device, electronic device and storage medium provided in the embodiment of the present application can obtain the custom cooking steps contained in the original electronic recipe based on the creation request for the original electronic recipe, wherein the custom cooking steps pre-store at least one blank parameter of the cooking dimension, and in response to the creation request for the original electronic recipe, adjust the custom cooking steps to obtain the created electronic recipe. It can be seen that in the embodiment of the present application, the original electronic recipe contains custom cooking steps, and the omitted or erroneous cooking steps are replaced by custom cooking steps, and the electronic recipe is created by adjusting the custom cooking steps, which can flexibly and conveniently create the electronic recipe, improve the flexibility of the electronic recipe in the creation process, make the electronic recipe richer, and meet the user's demand for electronic recipes. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] 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.

[0071] Figure 1 A flow chart showing a method for creating an electronic recipe provided in an embodiment of the present application is shown;

[0072] Figure 2 A schematic diagram of a page for creating a recipe including customized cooking steps provided in an embodiment of the present application is shown;

[0073] 3a-3c are schematic diagrams of pages for generating a bill of materials during a recipe creation process provided by an embodiment of the present application;

[0074] Figure 4 A structural diagram of an electronic recipe creation device provided in an embodiment of the present application is shown;

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

[0076] 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.

[0077] 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".

[0078] As mentioned above, currently electronic recipes are generally created by users based on their own experience, and users are required to create each cooking step in the electronic recipe. However, it is difficult to adjust the omitted or erroneous cooking steps in the electronic recipe, which makes the electronic recipe less flexible in the creation process and cannot meet the user's needs for electronic recipes. In order to solve this technical problem, an embodiment of the present application provides a method for creating an electronic recipe. The method can be applied to configuration terminals, such as smart phones, tablet computers, personal computers, etc., and can also be applied to feeding devices, such as feeding components, seasoning machines, bowl openers, etc. located in the cooking system, and this embodiment does not limit this. Figure 1 As shown, the electronic recipe creation method may include the following steps S101 to S103:

[0079] Step S101, based on a creation request for an original electronic recipe, obtaining custom cooking steps included in the original electronic recipe.

[0080] Among them, the custom cooking steps are a type of cooking steps pre-stored in the original electronic recipe, that is, the cooking type and / or at least one cooking parameter in at least one cooking step of the custom cooking steps pre-stored in the original electronic recipe is changeable, and at least one blank parameter of a cooking dimension is pre-stored in the custom cooking steps. The cooking dimension here can be an ingredient cooking dimension, for example, a cooking step of adding beef, a cooking step of adding cabbage, a taste cooking dimension, for example, a cooking step of adding soy sauce, a cooking step of adding sugar, and an operation cooking dimension, for example, a heating cooking step, a boiling cooking step.

[0081] It is understandable that the blank parameter as a placeholder parameter can be 0, and can also be configured according to the parameter attributes in different cooking dimensions. For example, if the cooking dimension is ingredients, it can be configured to the number of grams of the ingredient frequently used in the cooking process. Correspondingly, if the cooking dimension is flavor, it can be configured to the number of grams of the flavor frequently used in the cooking process.

[0082] Taking into account the different attributes of cooking dimensions, different cooking dimensions use different measurement units for blank parameters. For example, the blank parameters of the flavor cooking dimension can use measurement units such as grams, cups, tablespoons, and milliliters, and the blank parameters of the ingredient cooking dimension can use measurement units such as grams, pieces, and roots. In addition, the blank parameters of each cooking dimension in the custom cooking steps correspond to creation permissions and / or adjustment permissions. After the creation permissions and / or adjustment permissions of the custom cooking steps are enabled, the blank parameters of each cooking dimension can be created and / or adjusted according to user needs. For example, the custom cooking steps are created to add seasonings or ingredients, and the custom cooking steps are adjusted from 0g of flavor ingredients to 3g of oil, and the custom cooking steps are adjusted from 0g of ingredient dosage to 200g of lotus root.

[0083] Step S102, in response to the creation request for the original electronic recipe, adjusting the customized cooking steps to obtain a created electronic recipe.

[0084] It is understandable that during the creation process of the electronic recipe, the adjusted custom cooking steps can be connected to the original electronic recipe to obtain the completed electronic recipe. The creation process of the electronic recipe includes the process and / or operation of re-modifying and / or creating the original electronic recipe. The creation process can be a secondary creation based on the original electronic recipe. For example, if the amount of a cooking step in the electronic recipe is uncertain, the cooking steps can be customized to meet the later modification. It can also be that there are missing steps in the creation process of the electronic recipe, and the corresponding cooking content can be added through the custom cooking steps.

[0085] In this embodiment, the process of adjusting the custom cooking steps can be to adjust the cooking dimensions in the custom cooking steps, or to adjust the blank parameters of any cooking dimensions in the custom cooking steps. The adjusted custom cooking steps have substantial cooking content, and the electronic recipe can be obtained by connecting to the original electronic recipe to realize flexible creation of electronic recipes.

[0086] In the embodiment of the present application, the original electronic recipe includes customized cooking steps, which are used to replace omitted or erroneous cooking steps, and the electronic recipe is created by adjusting the customized cooking steps. This allows the electronic recipe to be created flexibly and conveniently, thereby improving the flexibility of the electronic recipe in the creation process, enriching the electronic recipe and satisfying the user's needs for electronic recipes.

[0087] In an embodiment of the present application, a possible implementation method is provided. The blank parameter of each cooking dimension corresponds to the creation permission and / or adjustment permission. Considering that, further, after the above step S101 obtains the custom cooking steps included in the original electronic recipe, the following steps A1-A2 may also be included:

[0088] Step A1: During the creation process of the electronic recipe, it is detected whether the creation permission and / or adjustment permission of the custom cooking step is enabled.

[0089] Step A2: If so, then within the operating scope of the creation authority and / or adjustment authority, the customized cooking steps are connected to the created cooking steps to obtain a completed electronic recipe.

[0090] It is understandable that, however, if the permissions are not enabled, the custom cooking steps do not contain substantial cooking content. In other words, the custom cooking step is equivalent to a placeholder cooking step in the electronic recipe. Only when the creation permission and / or adjustment permission are enabled for the custom cooking step, the custom cooking step becomes a cooking step with substantial cooking content in the electronic recipe.

[0091] As an implementation method for enabling permission, enabling permission can be triggered by selecting a custom cooking step during the process of a user creating an electronic recipe. Specifically, option information for the custom cooking steps can be pre-configured. During the creation of the electronic recipe, if option information for a user to select or input a custom cooking step is received, the creation permission for the custom cooking step is enabled. Correspondingly, if option information for a user to adjust or input a custom cooking step is received, the adjustment permission for the custom cooking step is enabled.

[0092] As an implementation method for enabling permissions, the enabling of permissions can be automatically triggered by the user during the process of creating an electronic recipe. Specifically, the material range of the electronic recipe can be pre-configured. During the creation process of the electronic recipe, if the materials selected or input by the user are not within the material range of the pre-configured electronic recipe, the customized cooking steps will automatically enable the creation permission and / or adjustment permission.

[0093] Taking into account the possible dependent or exclusive relationships between cooking steps in an electronic recipe, different creation permissions and / or adjustment permissions have different operating scopes in the electronic recipe. Specifically, the operating scope of the creation permissions and / or adjustment permissions can be determined based on the relationships between the cooking steps that have been created in the electronic recipe. The operating scope includes the creation scope and adjustment scope of the custom cooking steps in the electronic recipe, for example, the dimension range and blank parameter range that can be created for the custom cooking steps, and the blank parameter range that can be adjusted for the custom cooking steps. Then, based on the creation scope and adjustment range of the custom cooking steps in the electronic recipe, the custom cooking steps are connected to the created cooking steps to obtain the created electronic recipe.

[0094] A possible implementation method is provided in an embodiment of the present application. The blank parameters of at least one cooking dimension mentioned in the above step S101 include at least one of taste material parameters, ingredient material parameters, and pot setting parameters, that is, the custom cooking steps can be adapted to different cooking dimensions, and the blank parameters of each cooking dimension may include taste material parameters, ingredient material parameters, and pot setting parameters. Here, the taste material parameters may include seasoning flavors and / or seasoning specifications, and the ingredient material parameters may include ingredient specifications and / or ingredient flavors. Specific specifications may be large bowls, medium bowls, small bowls or standard bowls, etc., and the flavors may be slightly spicy, spicy, spicy, overbearingly spicy, five-spice or slightly sweet, etc. The pot setting parameters may include pot functions and / or pot modes. Specific pot functions may be heating, boiling, keeping warm, etc., and the pot modes may be different cooking modes, for example, stir-fry mode, stewing mode, steaming mode, rocking mode, etc. It should be noted that the examples listed here are only illustrative and do not limit the present embodiment.

[0095] In the embodiment of the present application, a possible implementation method is provided. In the above step A1, during the creation process of the electronic recipe, it is detected whether the custom cooking step has the creation permission and / or adjustment permission enabled, which may specifically include the following steps B1-B3:

[0096] Step B1: receiving user selection and / or input of operation information for the customized cooking steps during the creation process of the electronic recipe.

[0097] Step B2: Detect whether the custom cooking step has the creation permission and / or adjustment permission enabled according to the operation information of the custom cooking step.

[0098] Step B3: If the operation information of the custom cooking step includes the user operating the cooking parameters in the custom cooking step, it is determined that the custom cooking step has the creation permission and / or adjustment permission enabled.

[0099] In the above steps, the custom cooking steps can be set through the recipe page. In the original electronic recipe, the custom cooking steps are not cooking steps with substantial cooking content, but are cooking steps to be added to the electronic recipe. The cooking parameters in the specific custom cooking steps include at least one of cooking dimensions, blank parameters, cooking sequence, and cooking time. The user selects and / or inputs the operation information for the custom cooking steps, which can be to add a cooking dimension to the custom cooking steps, for example, to add flavors, to add seasonings, etc. The operation information can also be to adjust the order of the custom cooking steps, for example, to adjust the cooking sequence of the custom steps to before the cooking step "adding 2g of salt", and then detect whether the custom cooking steps have the creation authority and / or adjustment authority enabled according to the operation information of the custom cooking steps.

[0100] It is understandable that the operation information of the custom cooking steps may not be closely related to the cooking process of the electronic recipe. For example, deleting the custom cooking steps will not trigger the creation permission and / or adjustment permission of the custom cooking steps. The custom cooking steps have corresponding cooking dimensions and blank parameters when they are initially created. The subsequent user adjustments to the cooking dimensions and / or blank parameters in the custom cooking steps are all made on the basis of the initially created cooking dimensions and blank parameters. In other words, if the operation of the custom cooking steps is for the cooking dimensions and / or blank parameters, the adjustment permission of the custom cooking steps is enabled accordingly. On the contrary, the custom cooking steps do not have the cooking order and cooking time in the electronic recipe when they are initially created. If the operation of the custom cooking steps is for the cooking order and / or cooking time, the creation permission of the custom cooking steps is enabled accordingly.

[0101] In this embodiment, custom cooking steps can be added and set through the recipe creation page. Figure 2 A schematic diagram of a page for creating a recipe including custom cooking steps provided in an embodiment of the present application is shown. Figure 2 The page illustrates the cooking steps added during the recipe creation process and the custom cooking steps. During the creation of the electronic recipe, on the one hand, the user can sequentially create cooking steps 1-4 by adding, where cooking steps 1-4 have a fixed cooking sequence and a fixed list of ingredients. On the other hand, the user can create custom cooking steps in the original electronic recipe by adding, where custom cooking steps 1 and 2 are cooking steps included in the electronic recipe, but they are not fixed cooking steps in the electronic recipe. The custom cooking steps can be connected to the electronic recipe by creation and / or adjustment. It should be noted that the examples here are only illustrative and do not limit this embodiment.

[0102] In the embodiment of the present application, a possible implementation method is provided. In the above step S102, during the creation process of the electronic recipe, it is detected whether the custom cooking step has the creation permission and / or adjustment permission enabled, which may specifically include the following steps C1-C4:

[0103] Step C1: during the creation process of the electronic recipe, information on ingredients to be added created by the user for the cooking steps is obtained.

[0104] Step C2: Compare the information of the material to be added with the materials in the preset material information library to obtain a comparison result.

[0105] Step C3: Based on the comparison result, detect whether the custom cooking step has the creation permission and / or adjustment permission enabled.

[0106] Step C4: If the comparison result is that there is no ingredient matching the ingredient information to be added in the preset ingredient information library, then determining that the custom cooking step has creation authority and / or adjustment authority enabled.

[0107] In the above steps, in order to facilitate users to create electronic recipes, the recipe creation platform usually provides a preset material information library, which includes ingredients and / or seasonings that will be used in the electronic recipe creation process, so that users can generate different material information through different specifications and / or flavors and other parameter combinations, thereby providing users with rich material information. Specifically, after the user creates a custom cooking step, the user can obtain the to-be-added material information created by the user for the cooking step during the creation of the electronic recipe, and compare the to-be-added material information with the preset material information library. This process determines whether the material information created by the user matches the materials in the preset material information library, and then detects whether the custom cooking step has the creation permission and / or adjustment permission enabled based on the comparison result. If there is no match, the creation permission and / or adjustment permission of the custom cooking step is enabled. If there is a match, there is no need to enable the creation permission and / or adjustment permission of the custom cooking step.

[0108] Specifically, since the information on ingredients to be added includes seasoning information and / or food material information, if the ingredients and / or seasonings to be added do not exist in the preset ingredient information library, it means that the information on ingredients to be added cannot be generated using the ingredients and / or seasonings in the preset ingredient information library, then the creation permission and / or adjustment permission of the custom cooking steps is enabled.

[0109] Another possible implementation is provided in the embodiment of the present application. In the above step S102, during the creation process of the electronic recipe, it is detected whether the custom cooking step has the creation permission and / or adjustment permission enabled, which may further include the following steps C5-C6:

[0110] Step C5: Select the list of ingredients required for the electronic recipe from the standard ingredients.

[0111] Step C6: storing the ingredients required for the electronic recipe in a preset ingredient information library according to the ingredient list.

[0112] In the above steps, the ingredient list includes ingredients and / or seasonings, and the ingredients may include different meats, vegetables, mushrooms, etc., and the seasonings may include condiments with different taste parameters and different specification parameters, etc. The standard ingredients here may be ingredients recorded in the official ingredient library. Since the official ingredient library contains a large collection of various ingredient information, the ingredients required for the electronic recipe can be accurately provided.

[0113] Figures 3a-3c are combined to show a schematic diagram of a page for generating a list of materials during the creation of a recipe provided by the example of the present application. The page of Figure 3a shows the list of materials added by the user during the creation of the electronic recipe, including the food material part and the seasoning part respectively. By adding the material information, the page of Figure 3b is entered. The page of Figure 3b shows the process of adding each material information from the preset material information library during the creation of the electronic recipe. Each material information in the list of materials can be selected from the preset material information library, and the corresponding material information is generated according to the amount of material added by the user. By adding the material, the page of Figure 3c is entered. The page of Figure 3c shows the material information contained in the preset material information library, including preset materials and commonly used materials. The preset materials are materials that the user has selected. In order to facilitate the user to select materials, the page of Figure 3c provides a material search option, through which the material search option can be conveniently queried for the material information required for the electronic recipe. It should be noted that the examples here are only illustrative and do not limit this embodiment.

[0114] In practical applications, in order to facilitate the creation of electronic recipes, custom cooking steps can be created in the original electronic recipe. Furthermore, before obtaining the custom cooking steps included in the original electronic recipe, the following steps may be included: D1:

[0115] Step D1: Setting a custom cooking step containing blank parameters during the creation of the original electronic recipe.

[0116] It is understandable that in the process of creating the original electronic recipe, some parameters in the cooking steps have uncertain amounts, and some cooking steps have adjustable taste parameters. Fixed cooking steps are not convenient for later modifications. Here, custom cooking steps can be used to meet the needs of later modifications, which is conducive to the subsequent flexible adjustment of cooking steps. For example, the step of adding sugar does not determine the amount of sugar, and the custom cooking steps can be used to meet the need for later addition of sugar. For example, considering the changes in various tastes, the step of adding salt requires adjustment of the amount of salt, and the custom cooking steps can be used to meet the need for adjustment of the amount of salt.

[0117] In actual cooking scenarios, the creation process of the original electronic recipe can be the initial creation of the electronic recipe. For example, the amount of a cooking step in the electronic recipe is uncertain, and the cooking steps can be customized to meet the later modifications. It can also be a secondary creation based on the original electronic recipe. For example, after the electronic recipe is created, it is found that there are missing steps in the electronic recipe, and the corresponding cooking content is added through customized cooking steps.

[0118] After actually setting the custom cooking steps, in order to facilitate the creation of the electronic recipe, the custom cooking steps can be inserted between the cooking steps created in the electronic recipe through user settings. In this example, based on the above steps, the following steps E1-E3 can also be included:

[0119] Step E1: During the creation process of the electronic recipe, the cooking steps created in the electronic recipe are obtained.

[0120] Step E2: receiving user selection and / or input of operation information on the cooking sequence in the custom cooking steps.

[0121] Step E3: inserting the custom cooking step into the created cooking steps according to the operation information of the cooking sequence.

[0122] In the above steps, the cooking steps created in the electronic recipe usually have a fixed cooking order and cooking time, while the customized cooking steps can be selected and / or input by the user in the cooking order of the steps in the electronic recipe. For example, after the user selects and / or inputs the customized cooking step and adds 2g of chicken essence in the cooking step, the customized cooking step can be further inserted after the corresponding cooking step.

[0123] Considering that the insertion of the custom cooking steps in the electronic recipe may affect the execution of the subsequent cooking steps, further, after inserting the custom cooking steps into the created cooking steps according to the operation information of the cooking sequence, the following steps E4-E5 may be included:

[0124] Step E4: Obtain the cooking time and cooking sequence of the custom cooking steps in the electronic recipe.

[0125] Step E5: According to the cooking time and cooking order of the custom cooking step, the cooking time and cooking order of the subsequent cooking steps in the electronic recipe are synchronously adjusted.

[0126] In the above steps, the latter cooking steps are the cooking steps in the electronic recipe whose cooking order is after the custom cooking steps. For example, if the cooking order of the custom cooking steps is after the cooking step "adding cooking wine", then the latter cooking steps are the cooking steps excluding the steps after "adding cooking wine". If the cooking order of the custom cooking steps is before the cooking step "adding cooking wine", then the latter cooking steps are the cooking steps including the steps after "adding cooking wine".

[0127] It should be noted that after the custom cooking steps are inserted into the electronic recipe, the cooking order of the subsequent cooking steps in the electronic recipe will definitely be affected, usually by postponing the cooking order based on the custom cooking steps, but the cooking time will not necessarily be affected. If the creation permission is not enabled in the custom cooking steps, that is, the custom cooking steps do not contain any cooking content, then the cooking time of the subsequent cooking steps will not change. Correspondingly, if the creation permission and / or adjustment permission are enabled in the custom cooking steps, the time of the subsequent cooking steps will be postponed sequentially based on the cooking time of the custom cooking steps.

[0128] Another possible implementation method is provided in the embodiment of the present application. The above steps connect the custom cooking steps to the created cooking steps within the operation scope of the creation authority and / or adjustment authority to obtain the created electronic recipe, which may specifically include the following steps F1 and F2:

[0129] Step F1: receiving the user's operation information on the cooking dimensions and / or blank parameters in the custom cooking step within the operation scope of the creation authority and / or adjustment authority.

[0130] Step F2: According to the operation information of the cooking dimensions and / or blank parameters, the customized cooking steps are connected to the created cooking steps to obtain a completed electronic recipe.

[0131] In this step, considering the correlation between the created cooking steps in the electronic recipe, the creation permission and / or adjustment permission of the custom cooking steps has an operating scope in the electronic recipe. If the created cooking step 1 and the created cooking step 2 in the electronic recipe are in a bundled relationship, the creation permission and / or cooking permission of the custom cooking step cannot be adjusted between the two cooking steps.

[0132] Specifically, when receiving the user's operation information on the cooking dimensions and / or blank parameters in the custom cooking steps within the operation scope of the creation authority and / or adjustment authority, after the user triggers the preset operation on the custom cooking steps, first determine whether the preset operation has permission within the operation scope of the creation authority and / or adjustment authority. If so, obtain the operation information of the cooking dimensions and / or blank parameters, and further connect the custom cooking steps to the created cooking steps according to the operation information to obtain the created electronic recipe. For example, if the operation information "insert the custom cooking steps into and out of the electronic recipe before cooking step 5" has permission, then the custom cooking steps are inserted before cooking step 5.

[0133] The above steps connect the custom cooking steps to the created cooking steps within the operating scope of the creation authority and / or adjustment authority to obtain the created electronic recipe, and specifically may further include the following step F3:

[0134] Step F3: Determine the scope of the operating authority of the custom cooking step according to the creation authority and / or adjustment authority.

[0135] In the above steps, the scope of operation authority includes the preset cooking dimensions that the custom cooking steps are allowed to open and the numerical adjustment range of the blank parameters corresponding to the preset cooking dimensions. Taking into account the functional relationship between the ingredients in the electronic recipe, the functional relationship can be an associative relationship. For example, some ingredients and / or seasonings in the electronic recipe are suitable for being combined together to improve the effect of the dish. The functional relationship can also be a mutually exclusive relationship. For example, some ingredients and / or seasonings in the electronic recipe are not suitable for being combined together. Here, based on the creation authority and / or adjustment authority, the functional relationship between the electronic recipe name and the ingredients added to the electronic recipe can be inferred, and the scope of operation authority of the custom cooking step can be determined based on the functional relationship, and then the custom cooking step can be connected to the created electronic recipe within the scope of the operating authority of the custom cooking step.

[0136] Correspondingly, after the above steps connect the custom cooking steps to the created cooking steps within the operating scope of the creation authority and / or adjustment authority to obtain the created electronic recipe, the following steps F4-F6 may also be included:

[0137] Step F4: Determine whether the operation information of the cooking dimension and / or blank parameter is within the operation authority range of the custom cooking step.

[0138] Step F5: If yes, then according to the operation information of the cooking dimension and / or blank parameter, the customized cooking step is connected to the created cooking step to obtain the created electronic recipe.

[0139] Step F6: Otherwise, generate cooking prompt information.

[0140] In the above steps, the cooking prompt information is used to prompt the user to adjust the operation information of the cooking dimension and / or blank parameter. If the operation information of the cooking dimension and / or blank parameter is not within the operation permission range of the custom cooking step, it means that the user's operation information of the custom cooking step is not allowed in the creation process of the electronic recipe. It may be that the cooking dimension is not allowed, or the value entered for the blank parameter is not within the interval. The user is further prompted to adjust the operation information of the cooking temperature and / or blank parameter, thereby controlling the compliance of the recipe creation and ensuring the effect of the dish making.

[0141] Considering the execution process of the self-defined cooking steps in the electronic recipe, further, within the operation scope of the creation authority and / or adjustment authority, the self-defined cooking steps are connected to the created cooking steps to obtain the created electronic recipe, and the following steps G1-G3 may also be included:

[0142] Step G1: In response to the execution of the electronic recipe, the broadcasting instruction of the custom cooking steps is detected in the created electronic recipe.

[0143] Step G2: If the custom cooking steps have not been created and / or adjusted, the custom cooking steps are hidden and broadcasted during the execution of the electronic recipe.

[0144] Step G3: If the custom cooking steps have been created and / or adjusted, the custom cooking steps are broadcast and displayed during the execution of the electronic recipe.

[0145] It is understandable that the created electronic recipe can control the execution of the recipe through instructions. During the execution of the created electronic recipe, the cooking content of each cooking step is usually broadcast and / or displayed, for example, the cooking order, cooking time, etc. are displayed, and the material information required for the cooking step is broadcast. The custom cooking step, as a flexibly operable cooking step in the electronic recipe, may contain cooking content or may not contain the corresponding cooking content. Specifically, during the recipe execution process, when the custom cooking step is executed, it is detected whether the custom cooking step has been created and / or adjusted, that is, whether the blank parameters corresponding to the cooking dimensions in the custom cooking step have been created and / or adjusted. If the custom cooking step has not been created and / or adjusted, it means that the custom cooking step does not have substantial cooking content, and then the custom cooking step is hidden and broadcast during the execution of the electronic recipe. If the custom cooking step has been created and / or adjusted, it means that the custom cooking step has substantial cooking content, and then the custom cooking step is displayed and broadcast during the execution of the electronic recipe, thereby improving the adaptability of the cooking steps in the electronic recipe and simplifying the tediousness of adjusting the electronic recipe during the creation process.

[0146] Based on the electronic recipe creation methods provided in the above embodiments and based on the same inventive concept, an embodiment of the present application also provides an electronic recipe creation device.

[0147] Figure 4 is a structural diagram of the electronic recipe creation device provided in the embodiment of the present application. Figure 4 As shown, the electronic recipe creation device may specifically include a first acquisition module 410 and a creation module 420.

[0148] A first acquisition module 410 is configured to acquire, based on a creation request for an original electronic recipe, a custom cooking step included in the original electronic recipe, wherein the custom cooking step pre-stores a blank parameter of at least one cooking dimension;

[0149] The creation module 420 is used to respond to the creation request for the original electronic recipe, adjust the customized cooking steps, and obtain a created electronic recipe.

[0150] A possible implementation method is provided in an embodiment of the present application, wherein each blank parameter of a cooking dimension corresponds to a creation permission and / or an adjustment permission, and the device further includes:

[0151] A detection module, used for detecting whether the creation permission and / or adjustment permission of the custom cooking step is enabled during the creation process of the electronic recipe;

[0152] The creation module 420 is further used to connect the customized cooking steps to the created cooking steps within the operating scope of the creation authority and / or adjustment authority to obtain a completed electronic recipe.

[0153] In an embodiment of the present application, a possible implementation method is provided, wherein the detection module is specifically used to: receive operation information of the user selecting and / or inputting the custom cooking steps during the creation process of the electronic recipe;

[0154] Detecting whether the custom cooking step has the creation permission and / or adjustment permission enabled according to the operation information of the custom cooking step;

[0155] If the operation information of the custom cooking step includes the user operating the cooking parameters in the custom cooking step, it is determined that the custom cooking step has the creation permission and / or adjustment permission enabled.

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

[0157] During the creation process of the electronic recipe, information of ingredients to be added created by the user for the cooking steps is obtained;

[0158] Compare the information of the material to be added with the materials in the preset material information library to obtain a comparison result;

[0159] According to the comparison result, detecting whether the custom cooking step has the creation permission and / or adjustment permission enabled;

[0160] If the comparison result is that there is no ingredient matching the ingredient information to be added in the preset ingredient information library, it is determined that the custom cooking step enables creation authority and / or adjustment authority.

[0161] A possible implementation method is provided in an embodiment of the present application, wherein the device further includes:

[0162] A selection module, used to select a list of ingredients required for the electronic recipe from standard ingredients, wherein the list of ingredients includes ingredients and / or seasonings;

[0163] The storage module is used to store the ingredients required for the electronic recipe in a preset ingredient information library according to the ingredient list.

[0164] A possible implementation method is provided in an embodiment of the present application, wherein the device further includes:

[0165] The setting module is used to set the custom cooking steps containing blank parameters in the creation process of the original electronic recipe before obtaining the custom cooking steps contained in the original electronic recipe.

[0166] A possible implementation method is provided in an embodiment of the present application, wherein the device further includes:

[0167] A second acquisition module is used to acquire the cooking steps that have been created in the electronic recipe during the creation process of the electronic recipe after acquiring the custom cooking steps included in the original electronic recipe;

[0168] A receiving module, used for receiving operation information selected and / or input by a user on a cooking sequence in the custom cooking steps;

[0169] An inserting module is used to insert the custom cooking step into the created cooking steps according to the operation information of the cooking sequence.

[0170] A possible implementation method is provided in an embodiment of the present application, wherein the device further includes:

[0171] A third acquisition module, configured to acquire a cooking time and a cooking sequence of the custom cooking steps in the electronic recipe after inserting the custom cooking steps into the created cooking steps according to the operation information of the cooking sequence;

[0172] The adjustment module is used to synchronously adjust the cooking time and cooking order of the subsequent cooking steps in the electronic recipe according to the cooking time and cooking order of the customized cooking steps, wherein the subsequent cooking steps are cooking steps whose cooking order in the electronic recipe is after the customized cooking steps.

[0173] A possible implementation method is provided in an embodiment of the present application, wherein the device further includes: an execution module, specifically configured to:

[0174] After the custom cooking steps are connected to the created cooking steps within the operation scope of the creation authority and / or adjustment authority to obtain a created electronic recipe, in response to the execution of the electronic recipe, a broadcast instruction of the custom cooking steps is detected in the created electronic recipe;

[0175] If the custom cooking steps have not been created and / or adjusted, hiding and broadcasting the custom cooking steps during the execution of the electronic recipe;

[0176] If the custom cooking steps are created and / or adjusted, the custom cooking steps are broadcast and displayed during the execution of the electronic recipe.

[0177] 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 electronic recipe creation method of any one of the above embodiments.

[0178] In an exemplary embodiment, an electronic device is provided, such as Figure 5 As shown, Figure 5 The electronic device 500 shown includes: a processor 501 and a memory 503. The processor 501 and the memory 503 are connected, such as through a bus 502. Optionally, the electronic device 500 may also include a transceiver 504. It should be noted that in actual applications, the transceiver 504 is not limited to one, and the structure of the electronic device 500 does not constitute a limitation on the embodiments of the present application.

[0179] Processor 501 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 501 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.

[0180] The bus 502 may include a path to transmit information between the above components. The bus 502 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 502 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only 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.

[0181] The memory 503 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, 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 instructions or data structures and can be accessed by a computer, but is not limited to these.

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

[0183] 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 5 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.

[0184] 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 an electronic recipe of any one of the above embodiments when running.

[0185] 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.

[0186] 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.

[0187] 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.

[0188] 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 an electronic recipe, characterized in that: include: Based on a creation request for an original electronic recipe, obtaining a custom cooking step included in the original electronic recipe, wherein a blank parameter of at least one cooking dimension is pre-stored in the custom cooking step; In response to a creation request for the original electronic recipe, the customized cooking steps are adjusted to obtain a created electronic recipe.

2. The method according to claim 1, characterized in that: Each blank parameter of the cooking dimension corresponds to the creation permission and / or the adjustment permission, and the method further includes: During the creation process of the electronic recipe, detecting whether the custom cooking step has the creation permission and / or adjustment permission enabled; If so, the customized cooking steps are connected to the created cooking steps within the operating scope of the creation authority and / or adjustment authority to obtain a completed electronic recipe.

3. The method according to claim 2, characterized in that The step of detecting whether the creation permission and / or adjustment permission of the custom cooking step is enabled during the creation process of the electronic recipe includes: receiving user selection and / or input of operation information for the customized cooking steps during the creation process of the electronic recipe; Detecting whether the custom cooking step has the creation permission and / or adjustment permission enabled according to the operation information of the custom cooking step; If the operation information of the custom cooking step includes the user operating the cooking parameters in the custom cooking step, it is determined that the custom cooking step has the creation permission and / or adjustment permission enabled.

4. The method according to claim 2, characterized in that: The step of detecting whether the creation permission and / or adjustment permission of the custom cooking step is enabled during the creation process of the electronic recipe includes: During the creation process of the electronic recipe, information of ingredients to be added created by the user for the cooking steps is obtained; Compare the information of the material to be added with the materials in the preset material information library to obtain a comparison result; According to the comparison result, detecting whether the custom cooking step has the creation permission and / or adjustment permission enabled; If the comparison result is that there is no ingredient matching the ingredient information to be added in the preset ingredient information library, it is determined that the custom cooking step enables creation authority and / or adjustment authority.

5. The method according to claim 4, characterized in that The method further comprises: Selecting a list of ingredients required for the electronic recipe from standard ingredients, the list of ingredients including ingredients and / or seasonings; The ingredients required for the electronic recipe are stored in a preset ingredient information library according to the ingredient list.

6. The method according to claim 1, characterized in that Before obtaining the customized cooking steps included in the original electronic recipe, the method further includes: Set up custom cooking steps with blank parameters during the creation of the original electronic recipe.

7. The method according to any one of claims 2 to 5, characterized in that After obtaining the customized cooking steps included in the original electronic recipe, the method further includes: During the creation process of the electronic recipe, the cooking steps created in the electronic recipe are obtained; Receive user selection and / or input of operation information on the cooking sequence in the custom cooking steps; The custom cooking step is inserted into the created cooking steps according to the operation information of the cooking sequence.

8. The method according to claim 7, characterized in that After inserting the custom cooking step into the created cooking step according to the operation information of the cooking sequence, the method further includes: Get the cooking time and cooking order of custom cooking steps in electronic recipes; According to the cooking time and cooking order of the custom cooking step, the cooking time and cooking order of the subsequent cooking steps in the electronic recipe are synchronously adjusted, and the subsequent cooking steps are cooking steps whose cooking order in the electronic recipe is after the custom cooking steps.

9. The method according to any one of claims 2 to 5, characterized in that After the customized cooking steps are connected to the created cooking steps within the operation scope of the creation authority and / or adjustment authority to obtain the created electronic recipe, the method further includes: In response to the execution of the electronic recipe, detecting a broadcast instruction of a custom cooking step in the created electronic recipe; If the custom cooking steps have not been created and / or adjusted, hiding and broadcasting the custom cooking steps during the execution of the electronic recipe; If the custom cooking steps are created and / or adjusted, the custom cooking steps are broadcast and displayed during the execution of the electronic recipe.

10. An electronic recipe creation device, characterized in that: include: A first acquisition module is configured to acquire, based on a creation request for an original electronic recipe, a custom cooking step included in the original electronic recipe, wherein the custom cooking step pre-stores a blank parameter of at least one cooking dimension; The creation module is used to respond to the creation request of the electronic recipe, adjust the customized cooking steps, and obtain the created electronic recipe.

11. 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 an electronic recipe according to any one of claims 1 to 9.

12. 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 an electronic recipe according to any one of claims 1 to 9 when running.