Intelligent barbecue oven menu compiling method and device and background server system

Through the background server, interact with the user terminal and the smart barbecue oven, analyze the user's barbecue data and recipe information, and generate customized recipes, solving the problem that the existing smart barbecue oven recipe selection is not refined enough, and improving personalized cooking services and user experience.

CN119807518APending Publication Date: 2025-04-11SHENZHEN HIONE SMART KITCHEN APPLIANCES INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411856004.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The recipe selection in the existing smart barbecue stove is not refined enough to achieve personalized cooking services, and the user experience is poor.

Method used

Through the backend server, interact with the user terminal and smart barbecue oven, obtain the user's barbecue recipe information and barbecue data for target ingredients, analyze and generate customized recipes to meet users' personalized needs.

Benefits of technology

It improves the accuracy and refinement of the customized smart barbecue recipes, realizes personalized cooking services, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807518A_ABST
    Figure CN119807518A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent barbecue ovens, and discloses an intelligent barbecue oven menu compiling method and device and a background server system.The method is applied to a background server, and the method comprises the steps that the background server obtains barbecue menu information of a user for target food materials by interacting with a user terminal; the background server interacts with the intelligent barbecue oven to obtain barbecue data obtained by performing barbecue operation on the target food material on the intelligent barbecue oven by the user; the background server analyzes the barbecue menu information and the barbecue data to obtain menu data of the target food material; and the background server generates a customized menu of the target food material for the intelligent barbecue oven according to the menu data of the target food material. Visibly, by implementing the method and the device, the customization accuracy and the refinement degree of the barbecue menu oriented to the intelligent barbecue oven can be improved, the personalized cooking service of the intelligent barbecue oven to the user is favorably realized, and the intelligent degree of the customized barbecue menu and the use experience of the user are favorably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent barbecue ovens, and in particular to a method and device for compiling recipes for an intelligent barbecue oven and a background server system. Background Art

[0002] As the living standards of users gradually improve, users' demand for intelligent cooking of intelligent cooking equipment is growing day by day, for example, users' demand for intelligent recipe customization of barbecue ovens. At present, during the barbecue process, users are often required to manually select the recipe they need from the corresponding recipe of the barbecue oven, and then cook according to the recipe.

[0003] However, practice has found that in the prior art, the recipes that can be selected in the barbecue oven are usually simply generated according to the average taste of most people, which is not refined enough to achieve the effect of personalized cooking services for different users, and is not intelligent enough, resulting in poor user experience. It can be seen that it is particularly important to propose a technical solution to improve the customization accuracy of barbecue recipes for smart barbecue ovens. Summary of the invention

[0004] The present invention provides a method, device and background server system for compiling recipes for an intelligent barbecue oven, which can improve the customization accuracy and refinement of barbecue recipes for the intelligent barbecue oven, and is conducive to realizing personalized cooking services for users by the intelligent barbecue oven.

[0005] In order to solve the above technical problems, the first aspect of the present invention discloses a method for compiling a recipe for an intelligent barbecue oven, which is applied in a background server and comprises:

[0006] The backend server obtains the user's barbecue recipe information for the target food by interacting with the user terminal;

[0007] The backend server obtains the grilling data obtained by the user performing a grilling operation on the target food on the smart grill by interacting with the smart grill;

[0008] The backend server analyzes the barbecue recipe information and the barbecue data to obtain the recipe data of the target ingredient;

[0009] The backend server generates a customized recipe for the target ingredient for the smart barbecue oven according to the recipe data of the target ingredient, and the customized recipe is a barbecue recipe for the user.

[0010] As an optional implementation, in the first aspect of the present invention, the backend server generates a customized recipe for the target ingredient ordered by the user according to the recipe data of the target ingredient, including:

[0011] The backend server outputs the recipe data of the target ingredient to the user terminal;

[0012] The backend server acquires data feedback information of the user regarding the recipe data sent by the user through the user terminal, wherein the data feedback information includes data confirmation information or data adjustment information, and the data adjustment information includes adjustment data for the recipe data triggered by the user, and the adjustment data is used to indicate data adjusted by the user on description information of the cooking process of each step in the recipe data;

[0013] The backend server generates a customized recipe for the target ingredient ordered by the user according to the recipe data and data feedback information corresponding to the recipe data.

[0014] As an optional implementation, in the first aspect of the present invention, the backend server generates a customized recipe for the target ingredient ordered by the user according to the recipe data and data feedback information corresponding to the recipe data, including:

[0015] The backend server detects data feedback information corresponding to the recipe data;

[0016] When it is detected that the data feedback information is data confirmation information for the recipe data, the backend server generates a customized recipe for the target ingredient ordered by the user according to the recipe data and the determined barbecue control parameter set of the intelligent barbecue oven;

[0017] When it is detected that the data feedback information is data adjustment information for the recipe data, the backend server adjusts the recipe data according to the adjustment data corresponding to the recipe data contained in the data adjustment information to obtain the target recipe data of the target ingredient;

[0018] The backend server generates a customized recipe for the target ingredients ordered by the user according to the target recipe data and the barbecue control parameter set.

[0019] As an optional implementation, in the first aspect of the present invention, the target recipe data includes one or more cooking steps for the target ingredients, action types of the corresponding cooking steps, and one or more combinations of ingredient variation data of the corresponding cooking steps;

[0020] The barbecue control parameter set includes barbecue control parameters corresponding to each of the cooking steps in all the cooking steps;

[0021] Furthermore, the backend server generates a customized recipe for the target ingredients ordered by the user according to the target recipe data and the barbecue control parameter set, including:

[0022] The backend server screens the food ingredient change data of each cooking step according to a preset data screening method to obtain the target food ingredient change data of each cooking step;

[0023] The backend server determines the operation requirement parameters of the smart barbecue oven for each cooking step according to the action type of each cooking step and the target food change data of each cooking step;

[0024] For each of the cooking steps, the backend server verifies the operation requirement parameters corresponding to the cooking step according to the grilling control parameters corresponding to the cooking step;

[0025] When the verification is passed, the backend server generates a barbecue execution instruction matching each cooking step according to the target ingredient change data of the cooking step and the operation requirement parameters corresponding to the cooking step, and the barbecue execution instruction is used to instruct the smart barbecue oven to execute the matching cooking step;

[0026] The backend server integrates all the grilling operation instructions that match the cooking steps to obtain a customized recipe for the target ingredients ordered by the user.

[0027] As an optional implementation, in the first aspect of the present invention, the food change data includes food temperature change data, and / or weight change data corresponding to each food type;

[0028] Furthermore, the backend server screens the food material change data of each cooking step according to a preset data screening method to obtain the target food material change data of each cooking step, including:

[0029] For each of the cooking steps, the backend server establishes a step temperature curve for the cooking step according to the food temperature change data of the cooking step and the food cooking time corresponding to the food temperature change data;

[0030] The backend server deletes irrelevant temperature data whose correlation with the step temperature curve is less than or equal to a preset correlation from the food temperature change data of the cooking step according to the step temperature curve of the cooking step, and obtains the target temperature change data of the cooking step;

[0031] The backend server selects the weight change data within the target cooking time from the weight change data corresponding to each of the food types according to the target cooking time corresponding to the target temperature change data, and uses the weight change data corresponding to the food type as the target weight change data;

[0032] The backend server determines target temperature change data for each cooking step and target weight change data corresponding to all food material types for each cooking step as target food material change data for each cooking step.

[0033] As an optional implementation, in the first aspect of the present invention, the background server determines the operation requirement parameters of the smart barbecue oven for each cooking step according to the action type of each cooking step and the target food change data of each cooking step, including:

[0034] For each of the cooking steps, the backend server analyzes the target ingredient change data of the cooking step to obtain the ingredient data change trend of the cooking step;

[0035] The backend server determines the cooking mode of the smart barbecue oven for the action type according to the action type of the cooking step;

[0036] The backend server determines the operating parameter category required for the smart barbecue oven to execute the cooking mode according to the cooking mode corresponding to the action type of the cooking step, and obtains the operating parameter requirement category corresponding to the cooking step;

[0037] The backend server analyzes the operating parameters required for the smart barbecue oven to execute the cooking step according to the food data change trend of the cooking step and the operating parameter requirement category corresponding to the cooking step, and obtains the operating requirement parameters of the smart barbecue oven for the cooking step.

[0038] As an optional embodiment, in the first aspect of the present invention, the method further comprises:

[0039] The backend server obtains the user's operation requirement information for the customized recipe by interacting with the user terminal;

[0040] When the operation requirement information includes information that the user has a sharing requirement for the customized recipe, the backend server sends the customized recipe to the recipe sharing platform indicated in the operation requirement information for downloading and use by platform users of the recipe sharing platform;

[0041] When the operation requirement information includes information that the user has a use requirement for the customized recipe, the backend server sends the customized recipe to the user terminal for the user to download and use through the smart barbecue oven or other smart cooking device that is communicatively connected to the user terminal.

[0042] The second aspect of the present invention discloses a device for compiling recipes for an intelligent barbecue oven, the device is applied to a background server, and the device includes an acquisition module, an analysis module, and a generation module, wherein:

[0043] The acquisition module is used to acquire the user's barbecue recipe information for the target food by interacting with the user terminal;

[0044] The acquisition module is used to acquire, by interacting with the smart barbecue oven, the barbecue data obtained by the user performing a barbecue operation on the target food on the smart barbecue oven;

[0045] The analysis module is used to analyze the barbecue recipe information and the barbecue data to obtain the recipe data of the target ingredient;

[0046] The generating module is used to generate a customized recipe for the target ingredient when facing the smart barbecue oven according to the recipe data of the target ingredient, and the customized recipe is a barbecue recipe for the user.

[0047] As an optional implementation, in the second aspect of the present invention, the generation module generates a customized recipe for the target ingredient ordered by the user according to the recipe data of the target ingredient in a manner specifically including:

[0048] Outputting the recipe data of the target ingredient to the user terminal;

[0049] Acquire data feedback information of the user regarding the recipe data sent by the user through the user terminal, the data feedback information including data confirmation information or data adjustment information, the data adjustment information including adjustment data for the recipe data triggered by the user, the adjustment data being used to indicate data adjusted by the user on description information of the cooking process of each step in the recipe data;

[0050] A customized recipe for the target ingredient ordered by the user is generated according to the recipe data and data feedback information corresponding to the recipe data.

[0051] As an optional implementation, in the second aspect of the present invention, the generation module generates a customized recipe for the target ingredient ordered by the user according to the recipe data and the data feedback information corresponding to the recipe data, specifically comprising:

[0052] Detecting data feedback information corresponding to the recipe data;

[0053] When it is detected that the data feedback information is data confirmation information for the recipe data, generating a customized recipe for the target ingredient ordered by the user according to the recipe data and the determined barbecue control parameter set of the intelligent barbecue oven;

[0054] When it is detected that the data feedback information is data adjustment information for the recipe data, adjusting the recipe data according to the adjustment data corresponding to the recipe data contained in the data adjustment information to obtain the target recipe data of the target ingredient;

[0055] A customized recipe for the target ingredients ordered by the user is generated according to the target recipe data and the barbecue control parameter set.

[0056] As an optional implementation, in the second aspect of the present invention, the target recipe data includes one or more cooking steps for the target ingredients, action types of the corresponding cooking steps, and one or more combinations of ingredient variation data of the corresponding cooking steps;

[0057] The barbecue control parameter set includes barbecue control parameters corresponding to each of the cooking steps in all the cooking steps;

[0058] And, the generation module generates a customized recipe for the target ingredients ordered by the user according to the target recipe data and the barbecue control parameter set, specifically including:

[0059] According to a preset data screening method, the food material change data of each cooking step is screened to obtain the target food material change data of each cooking step;

[0060] Determining the operation requirement parameters of the smart barbecue oven for each cooking step according to the action type of each cooking step and the target food change data of each cooking step;

[0061] For each of the cooking steps, the operation requirement parameters corresponding to the cooking step are verified according to the grilling control parameters corresponding to the cooking step;

[0062] When the verification is passed, a grilling execution instruction matching each cooking step is generated according to the target ingredient change data of the cooking step and the operation requirement parameter corresponding to the cooking step, and the grilling execution instruction is used to instruct the smart grill to execute the matching cooking step;

[0063] All grilling operation instructions matching the cooking steps are integrated to obtain a customized recipe for the target ingredients ordered by the user.

[0064] As an optional implementation, in the second aspect of the present invention, the food change data includes food temperature change data, and / or weight change data corresponding to each food type;

[0065] Furthermore, the generation module screens the ingredient change data of each cooking step according to a preset data screening method, and the method of obtaining the target ingredient change data of each cooking step specifically includes:

[0066] For each of the cooking steps, the backend server establishes a step temperature curve for the cooking step according to the food temperature change data of the cooking step and the food cooking time corresponding to the food temperature change data;

[0067] The backend server deletes irrelevant temperature data whose correlation with the step temperature curve is less than or equal to a preset correlation from the food temperature change data of the cooking step according to the step temperature curve of the cooking step, and obtains the target temperature change data of the cooking step;

[0068] The backend server selects the weight change data within the target cooking time from the weight change data corresponding to each of the food types according to the target cooking time corresponding to the target temperature change data, and uses the weight change data corresponding to the food type as the target weight change data;

[0069] The backend server determines target temperature change data for each cooking step and target weight change data corresponding to all food material types for each cooking step as target food material change data for each cooking step.

[0070] As an optional implementation, in the second aspect of the present invention, the generation module determines the operation requirement parameters of the smart barbecue oven for each cooking step according to the action type of each cooking step and the target food change data of each cooking step, specifically including:

[0071] For each of the cooking steps, the backend server analyzes the target ingredient change data of the cooking step to obtain the ingredient data change trend of the cooking step;

[0072] The backend server determines the cooking mode of the smart barbecue oven for the action type according to the action type of the cooking step;

[0073] The backend server determines the operating parameter category required for the smart barbecue oven to execute the cooking mode according to the cooking mode corresponding to the action type of the cooking step, and obtains the operating parameter requirement category corresponding to the cooking step;

[0074] The backend server analyzes the operating parameters required for the smart barbecue oven to execute the cooking step according to the food data change trend of the cooking step and the operating parameter requirement category corresponding to the cooking step, and obtains the operating requirement parameters of the smart barbecue oven for the cooking step.

[0075] As an optional implementation, in the second aspect of the present invention, the acquisition module is further used to acquire the user's operation requirement information for the customized recipe by interacting with the user terminal;

[0076] And, the device also includes a sending module, wherein:

[0077] The sending module is configured to send the customized recipe to the recipe sharing platform indicated in the operation requirement information, for downloading and use by platform users of the recipe sharing platform, when the operation requirement information includes information that the user has a sharing requirement for the customized recipe;

[0078] The sending module is also used to send the customized recipe to the user terminal when the operation requirement information contains information that the user has a use requirement for the customized recipe, so that the user can download and use it through the smart barbecue oven or other smart cooking device that is communicatively connected to the user terminal.

[0079] The third aspect of the present invention discloses a backend server system, which is integrated in the intelligent barbecue oven, or the backend server system is communicatively connected with the intelligent barbecue oven, and the backend server system includes:

[0080] A memory storing executable program code;

[0081] a processor coupled to the memory;

[0082] The processor calls the executable program code stored in the memory to execute the method for compiling a recipe for an intelligent barbecue oven disclosed in the first aspect of the present invention.

[0083] The fourth aspect of the present invention discloses a computer storage medium, wherein the computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the method for compiling a recipe for an intelligent barbecue oven disclosed in the first aspect of the present invention.

[0084] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0085] In an embodiment of the present invention, the backend server obtains barbecue recipe information for target ingredients of the user by interacting with the user terminal; the backend server obtains barbecue data obtained by the user performing barbecue operations on the target ingredients on the smart barbecue stove by interacting with the smart barbecue stove; the backend server analyzes the barbecue recipe information and the barbecue data to obtain the recipe data of the target ingredients; the backend server generates a customized recipe for the target ingredients ordered by the user based on the recipe data of the target ingredients. It can be seen that the implementation of the present invention can enable the backend server to obtain the user's barbecue recipe information for the target ingredients by interacting with the user terminal, and obtain the barbecue data obtained by the user performing the barbecue operation on the smart barbecue stove for the target ingredients by interacting with the smart barbecue stove. Based on the data interaction between the backend server and the user terminal and the smart barbecue stove, the backend server can quickly and accurately obtain the user's input recipe information and the user's actual barbecue data. Subsequently, the backend server analyzes the barbecue recipe information and the barbecue data to obtain the recipe data of the target ingredients, which can improve the analysis accuracy and efficiency of the recipe data of the target ingredients, and then generate a customized recipe for the target ingredients of the user according to the recipe data of the target ingredients, which can improve the customization accuracy and refinement of the barbecue recipes for the smart barbecue stove, thereby facilitating the smart barbecue stove to provide personalized cooking services to users based on accurately customized barbecue recipes, and is conducive to improving the intelligence level of customized barbecue recipes, and is also conducive to improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0086] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0087] Figure 1 It is a flow chart of a method for compiling a recipe for an intelligent barbecue oven disclosed in an embodiment of the present invention;

[0088] Figure 2 It is a flow chart of another method for compiling a recipe for an intelligent barbecue oven disclosed in an embodiment of the present invention;

[0089] Figure 3 It is a structural schematic diagram of a device for compiling recipes for an intelligent barbecue oven disclosed in an embodiment of the present invention;

[0090] Figure 4 It is a structural schematic diagram of another device for compiling recipes for an intelligent barbecue oven disclosed in an embodiment of the present invention;

[0091] Figure 5It is a structural schematic diagram of another device for compiling recipes for an intelligent barbecue oven disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0092] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0093] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or end including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or ends.

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

[0095] The present invention discloses a method, device and backend server system for preparing a recipe for an intelligent barbecue oven, wherein the backend server can obtain barbecue recipe information of a user for a target ingredient by interacting with a user terminal, and obtain barbecue data obtained by a user performing a barbecue operation on the intelligent barbecue oven for the target ingredient by interacting with the intelligent barbecue oven, and can quickly and accurately realize the acquisition of the user's input recipe information and the user's actual barbecue data by the backend server based on the data interaction between the backend server, the user terminal and the intelligent barbecue oven, and then analyze the barbecue recipe information and the barbecue data by the backend server to obtain the recipe data of the target ingredient, which can improve the analysis accuracy and efficiency of the recipe data of the target ingredient, and then generate a customized recipe for the target ingredient of the user according to the recipe data of the target ingredient, which can improve the customization accuracy and refinement of the barbecue recipe for the intelligent barbecue oven, thereby facilitating the intelligent barbecue oven to provide personalized cooking services to users based on the accurately customized barbecue recipe, and facilitating the improvement of the intelligence level of the customized barbecue recipe, and also facilitating the improvement of the user's experience. The following are detailed descriptions.

[0096] Embodiment 1

[0097] See also Figure 1 , Figure 1 This is a flow chart of a method for compiling a recipe for an intelligent barbecue oven disclosed in an embodiment of the present invention. Figure 1 The method for compiling a recipe for a smart barbecue oven described above can be applied to a background server, wherein the background server can be a background server integrated in the smart barbecue oven, or can exist independently of the smart barbecue oven and can interact with the smart barbecue oven, which is not limited in the embodiments of the present invention. Figure 1 As shown, the method for compiling a recipe for the smart barbecue oven may include the following operations:

[0098] 101. The backend server obtains barbecue recipe information for target ingredients from the user by interacting with the user terminal.

[0099] In the embodiment of the present invention, the barbecue recipe information and the barbecue recipe indicated in the barbecue recipe information can be applied to the smart barbecue oven, and the cooking mode of the smart barbecue oven includes a barbecue mode. Furthermore, the cooking mode of the smart barbecue oven can also include a stewing mode, a cooking mode, and other cooking modes that can be realized by the structure and function of the smart barbecue oven, which is not limited in the embodiment of the present invention. For example, for a smart barbecue oven with charcoal fire, the stewing mode can be realized by stewing on charcoal fire with a cast iron pot or a high temperature resistant pot; for a smart barbecue oven with electric grill, the stewing mode can be realized by designing a stewing function.

[0100] It should be noted that the barbecue recipe and its information described in the embodiment of the present invention are only for describing that they can be applied to the smart barbecue oven and its information, and are not used to limit the barbecue recipe and its information to only be realized by barbecue. For example, assuming that the cooking mode of the smart barbecue oven includes a stewing mode in addition to the barbecue mode, the barbecue recipe can be a recipe based on the barbecue mode or a recipe based on the stewing mode.

[0101] In the embodiment of the present invention, the barbecue recipe information may optionally include one or a combination of the recipe name of the barbecue recipe, the classification data of the barbecue recipe, the ingredient list data of the barbecue recipe, and the step data of the barbecue recipe. The classification data of the barbecue recipe may include data classified by ingredient type (e.g., meat, vegetables, and fruits, etc.), or data classified by cooking method (e.g., skewering, charcoal grilling, electric grilling, iron plate grilling, etc.), which is not limited in the embodiment of the present invention.

[0102] Optionally, the ingredient list data may include one or more combinations of ingredient types (such as meat, vegetables, and seasonings, etc.), ingredient names of corresponding ingredient types, ingredient weights of corresponding ingredient types (such as 200 grams of chicken), quantity of ingredients of corresponding ingredient types (such as 2 tomatoes), freshness of corresponding ingredient types (such as chilled fresh chicken), and quality requirements of corresponding ingredient types (such as organic tomatoes), which are not limited in this embodiment of the present invention.

[0103] Optionally, the step data may include step data of preparation steps (such as instructions for one or more preparation methods such as dicing, slicing and marinating ingredients) and / or step data of cooking steps, wherein the step data of cooking steps may include action types of cooking steps (such as adding ingredients, heating oil, stewing, collecting juice, etc.), and may also include step descriptions of action types, which are not limited in the embodiments of the present invention.

[0104] 102. The backend server obtains grilling data obtained by the user performing a grilling operation on the target food on the smart barbecue oven by interacting with the smart barbecue oven.

[0105] In an embodiment of the present invention, the grilling data may be collected through a data recording function in the smart barbecue grill. Specifically, the user turns on the data recording function in the smart barbecue grill to record the process of the user performing grilling operations on the target food on the smart barbecue grill, so as to record the data of the target food during the grilling process, such as one or more combinations of the temperature, steps, grilling time, and weight of the food, which is not limited in the embodiment of the present invention.

[0106] In the embodiment of the present invention, optionally, there is no order of precedence between step 101 and step 102, that is, step 102 may occur before step 101, or after step 101, or may occur simultaneously with step 101, which is not limited in the embodiment of the present invention.

[0107] 103. The backend server analyzes the barbecue recipe information and barbecue data to obtain recipe data of the target ingredients.

[0108] In the embodiment of the present invention, specifically, the backend server analyzes the barbecue recipe information and barbecue data to obtain the recipe data of the target ingredients, which may include:

[0109] The backend server determines step data of one or more cooking steps for the target ingredients from the barbecue recipe information;

[0110] The backend server classifies the grilling data according to all cooking steps and obtains the sub-grilling data of each cooking step;

[0111] For each cooking step, the backend server fuses the sub-grilling data of the cooking step and the step data of the cooking step to obtain the sub-recipe data of the cooking step;

[0112] The backend server integrates the sub-recipe data of all cooking steps to obtain the recipe data of the target ingredient. In this way, by performing a series of analysis and processing on the barbecue recipe information and barbecue data, the accuracy and reliability of the recipe data of the target ingredient obtained by analysis can be improved.

[0113] 104. The backend server generates a customized recipe for the target ingredient for the smart barbecue oven according to the recipe data of the target ingredient.

[0114] In the embodiment of the present invention, the customized recipe is a barbecue recipe for the user, which is conducive to customizing a personalized barbecue recipe for the user.

[0115] It can be seen that the implementation Figure 1The method for compiling a recipe for a smart barbecue stove described herein can enable the backend server to obtain barbecue recipe information for target ingredients of the user by interacting with the user terminal, and obtain barbecue data obtained by the user performing a barbecue operation on the smart barbecue stove for the target ingredients by interacting with the smart barbecue stove, and can quickly and accurately realize the backend server obtaining the user's input recipe information and the user's actual barbecue data based on the data interaction between the backend server and the user terminal and the smart barbecue stove, and then analyze the barbecue recipe information and the barbecue data by the backend server to obtain the recipe data of the target ingredients, which can improve the analysis accuracy and efficiency of the recipe data of the target ingredients, and then generate a customized recipe for the target ingredients of the user according to the recipe data of the target ingredients, which can improve the customization accuracy and refinement of the barbecue recipe for the smart barbecue stove, thereby facilitating the smart barbecue stove to provide personalized cooking services to users based on accurately customized barbecue recipes, and is conducive to improving the intelligence level of customized barbecue recipes, and is also conducive to improving the user experience.

[0116] In an optional embodiment, the method may further include:

[0117] The backend server obtains the user's operation requirement information for the customized recipe by interacting with the user terminal;

[0118] When the operation requirement information includes information that the user has a sharing requirement for the customized recipe, the backend server sends the customized recipe to the recipe sharing platform indicated in the operation requirement information for download and use by platform users of the recipe sharing platform;

[0119] When the operation requirement information includes information that the user has a use requirement for the customized recipe, the background server sends the customized recipe to the user terminal for the user to download and use through the smart barbecue oven or other smart cooking devices that are communicatively connected to the user terminal.

[0120] In the embodiment of the present invention, any customized recipe published by the recipe sharing platform can be set to be visible to all users of the platform, or can be set to be visible to some users. Optionally, the user's operation requirement information for the customized recipe can include information that the user has a use requirement for the customized recipe (the use requirement can be used to indicate the user's own need to use the customized recipe on a smart barbecue grill or other smart cooking device), and can also include information that the user has a sharing requirement for the customized recipe (the sharing requirement can be used to indicate the user's expectation to share the customized recipe with other users), and can also include information that the user has both a use requirement and a sharing requirement for the customized recipe, which is not limited in the embodiment of the present invention.

[0121] It can be seen that this optional embodiment can enable the backend server to obtain the user's operation requirement information for the customized recipe by interacting with the user terminal, and can realize the backend server's accurate acquisition of the user's operation intention regarding the customized recipe based on the data interaction between the backend server and the user terminal. When the user has a sharing requirement for the customized recipe, the customized recipe is sent to the recipe sharing platform indicated in the operation requirement information through the backend server for download and use by platform users of the recipe sharing platform. When the user has a sharing requirement for the customized recipe, the customized recipe is sent to the user terminal through the backend server for download and use by the user through a smart barbecue stove or other smart cooking device that is communicatively connected to the user terminal. When the user has a use requirement for the customized recipe, the customized recipe is sent to the user terminal through the backend server for download and use by the user through a smart barbecue stove or other smart cooking device that is communicatively connected to the user terminal. When the user has a use requirement for the customized recipe, the timeliness and accuracy of the download of the customized recipe can be improved. By providing a diversified way of processing customized recipes based on the user's intention, the accuracy, diversity and flexibility of processing customized recipes are improved, which is conducive to improving the convenience of the user processing the generated customized recipes, and to a certain extent, it is conducive to improving the user's usage experience.

[0122] Embodiment 2

[0123] See also Figure 2 , Figure 2 This is a flow chart of a method for compiling a recipe for an intelligent barbecue oven disclosed in an embodiment of the present invention. Figure 2 The method for compiling a recipe for a smart barbecue oven described above can be applied to a background server, wherein the background server can be a background server integrated in the smart barbecue oven, or can exist independently of the smart barbecue oven and can interact with the smart barbecue oven, which is not limited in the embodiments of the present invention. Figure 2 As shown, the method for compiling a recipe for the smart barbecue oven may include the following operations:

[0124] 201. The backend server obtains barbecue recipe information for target ingredients from the user by interacting with the user terminal.

[0125] 202. The backend server obtains grilling data obtained by the user performing a grilling operation on the target food on the smart barbecue oven by interacting with the smart barbecue oven.

[0126] In the embodiment of the present invention, optionally, there is no order of precedence between step 201 and step 202, that is, step 202 may occur before step 201, may occur after step 201, or may occur simultaneously with step 201, which is not limited in the embodiment of the present invention.

[0127] 203. The backend server analyzes the barbecue recipe information and barbecue data to obtain recipe data of the target ingredients.

[0128] In the embodiment of the present invention, for other descriptions of step 201 to step 203, please refer to the detailed description of step 101 to step 103 in the first embodiment, and the embodiment of the present invention will not be repeated.

[0129] 204. The backend server outputs the recipe data of the target ingredient to the user terminal.

[0130] 205. The backend server obtains data feedback information regarding the recipe data sent by the user through the user terminal.

[0131] In the embodiment of the present invention, optionally, the data feedback information of the user for the recipe data may include the data confirmation information of the user for the recipe data, or the data adjustment information of the user for the recipe data. The data confirmation information of the user for the recipe data may be used to indicate the information of the user confirming the recipe data generated by the backend server, and the data adjustment information of the user for the recipe data may include the adjustment data of the recipe data triggered by the user, and the adjustment data may be used to indicate the data of the user adjusting the description information of the cooking process of each step in the recipe data (such as: information such as turning over, sprinkling ingredients, and brushing oil in the cooking process of each step), which is not limited in the embodiment of the present invention.

[0132] For example, the user can use the mini-program or APP in the user terminal to describe the cooking process of each step in the generated recipe data, such as: turning over, sprinkling ingredients, brushing with oil, etc.; and select the action type for each step, such as: controlling the temperature of a certain sensor, controlling the duration for which the sensor maintains the temperature, etc.; and upload pictures of each step.

[0133] 206. The backend server generates a customized recipe for the target ingredients of the smart barbecue oven according to the recipe data and the data feedback information corresponding to the recipe data.

[0134] In the embodiment of the present invention, specifically, when the data feedback information is data confirmation information, a customized recipe for the target ingredient can be directly generated based on the recipe data; when the data feedback information is data adjustment information, a customized recipe for the target ingredient can be generated by combining the recipe data and the user's adjustment data for the recipe data contained in the data adjustment information. Optionally, the generated customized recipe can be stored in a database corresponding to the backend server for subsequent use.

[0135] It can be seen that implementation Figure 2The method for compiling a recipe for a smart barbecue stove described herein can enable the backend server to obtain barbecue recipe information for target ingredients of the user by interacting with the user terminal, and obtain barbecue data obtained by the user performing a barbecue operation on the smart barbecue stove for the target ingredients by interacting with the smart barbecue stove, and can quickly and accurately realize the backend server obtaining the user's input recipe information and the user's actual barbecue data based on the data interaction between the backend server and the user terminal and the smart barbecue stove, and then analyze the barbecue recipe information and the barbecue data by the backend server to obtain the recipe data of the target ingredients, which can improve the analysis accuracy and efficiency of the recipe data of the target ingredients, and then generate a customized recipe for the target ingredients of the user according to the recipe data of the target ingredients, which can improve the customization accuracy and refinement of the barbecue recipe for the smart barbecue stove, thereby facilitating the smart barbecue stove to provide personalized cooking services to users based on accurately customized barbecue recipes, and is conducive to improving the intelligence level of customized barbecue recipes, and is also conducive to improving the user experience. In addition, the recipe data of the target ingredients can be output to the user terminal through the backend server, which improves the accuracy and timeliness of the user's knowledge of the recipe data generated by the backend server. Subsequently, the backend server obtains the user's data feedback information on the recipe data sent by the user through the user terminal, and can realize the accuracy and timeliness of the backend server's feedback information on the user's recipe data obtained by its analysis based on the data interaction between the backend server and the user terminal. Then, the backend server generates a customized recipe for the user's target ingredients based on the recipe data and its corresponding data feedback information, and can improve the accuracy and reliability of the generation of customized recipes in combination with the recipe data analyzed by the backend server and the user's feedback information.

[0136] In an optional embodiment, the backend server in step 206 generates a customized recipe for the target ingredients of the smart barbecue oven according to the recipe data and the data feedback information corresponding to the recipe data, which may include:

[0137] The backend server detects data feedback information corresponding to the recipe data;

[0138] When it is detected that the data feedback information is data confirmation information for the recipe data, the backend server generates a customized recipe for the target ingredients ordered by the user according to the recipe data and the determined barbecue control parameter set of the intelligent barbecue oven;

[0139] When it is detected that the data feedback information is data adjustment information for the recipe data, the backend server adjusts the recipe data according to the adjustment data corresponding to the recipe data contained in the data adjustment information to obtain target recipe data for the target ingredient;

[0140] The backend server generates a customized recipe for the target ingredients ordered by the user based on the target recipe data and the barbecue control parameter set.

[0141] In the embodiment of the present invention, optionally, the target recipe data may include one or more cooking steps for the target ingredients, the action type of the corresponding cooking steps, and one or more combinations of the ingredient change data of the corresponding cooking steps, wherein the action type may include a temperature control type or a time control type, and the temperature control type may be used to control the temperature of any sensor in the smart barbecue oven, and the time control type may be used to control the duration of any sensor in the smart barbecue oven at a preset temperature, and the ingredient change data may include ingredient temperature change data, and / or weight change data corresponding to each ingredient type. The barbecue control parameter set may include barbecue control parameters corresponding to each cooking step in all cooking steps. Optionally, the user's adjustment data for the recipe data may include one or more data of pictures uploaded by the user for each barbecue step, finished product photos corresponding to the finished dishes of the target ingredients uploaded by the user, and text descriptions uploaded by the user for each barbecue step, etc., which are not limited in the embodiment of the present invention.

[0142] It can be seen that this optional embodiment can detect the data feedback information corresponding to the recipe data through the background server, and when the data feedback information is detected to be data confirmation information for the recipe data, the background server generates a customized recipe for the target ingredients ordered by the user according to the recipe data and the determined barbecue control parameter set of the intelligent barbecue grill, which can improve the generation speed and generation efficiency of the customized recipe; and when the data feedback information is detected to be data adjustment information for the recipe data, the background server adjusts the recipe data according to the adjustment data corresponding to the recipe data contained in the data adjustment information, and obtains the target recipe data of the target ingredient, and can quickly and accurately adjust the recipe data of the target ingredient based on the data interaction between the user terminal and the background server, which is conducive to improving the accuracy and reliability of the adjusted target recipe data, and then generates a customized recipe for the target ingredient ordered by the user according to the target recipe data and the barbecue control parameter set through the background server, which can improve the generation accuracy and reliability of the customized recipe.

[0143] In this optional embodiment, as an optional implementation mode, the backend server generates a customized recipe for the target ingredients ordered by the user according to the target recipe data and the barbecue control parameter set, which may include:

[0144] The backend server screens the food material change data of each cooking step according to a preset data screening method to obtain the target food material change data of each cooking step;

[0145] The backend server determines the operation requirement parameters of the smart barbecue oven for each cooking step according to the action type of each cooking step and the target food change data of each cooking step;

[0146] For each cooking step, the backend server verifies the operation requirement parameters corresponding to the cooking step according to the grilling control parameters corresponding to the cooking step;

[0147] When the verification is passed, the backend server generates a grilling execution instruction matching each cooking step according to the target ingredient change data of the cooking step and the operation requirement parameters corresponding to the cooking step. The grilling execution instruction is used to instruct the smart grill to execute the matching cooking step;

[0148] The backend server integrates the grilling operation instructions that match all cooking steps to obtain a customized recipe for the target ingredients ordered by the user.

[0149] In the embodiment of the present invention, the customized recipe obtained by integrating the barbecue operation execution may include the step name of each cooking step and the execution instruction of the cooking step. For example, please refer to Table 1, which is a relationship table between the cooking steps of a customized recipe disclosed in the embodiment of the present invention and the execution instructions of the intelligent barbecue oven, wherein:

[0150] Step Name Execute Instructions Temperature control + judgment time Temperature control + judgment time Unloading Determine changes + temperature control Frying Determine changes + temperature control Roasted Rice Crust Control gear + (determine absolute temperature + no temperature control) Collect juice Control gear + (determine absolute temperature + no temperature control) Stir-fry the ingredients (judgment change + temperature control) + (temperature control + judgment duration) Hot Pot Temperature control Hot oil (Judge changes + temperature control) + temperature control Stewing Gear control + boiling + gear control Stir-fry the main ingredients (judgment change + temperature control) + (temperature control + judgment duration) boil Gear control + boiling Steam dry over low heat Control gear + (determine absolute temperature + no temperature control) Stir-fry the main ingredients (judgment change + temperature control) + (temperature control + judgment duration)

[0151] Table 1

[0152] It can be seen that this optional implementation method can filter the ingredient change data of each cooking step according to a preset data screening method through the background server to obtain the target ingredient change data of each cooking step, which can improve the screening accuracy and efficiency of the target ingredient change data, and determine the operation requirement parameters of the smart barbecue stove for each cooking step according to the action type of each cooking step and the target ingredient change data of each cooking step, which can improve the accuracy and efficiency of determining the operation requirement parameters of the smart barbecue stove for each cooking step, and verify the operation requirement parameters corresponding to the cooking step according to the barbecue control parameters corresponding to the cooking step. When the verification passes, the background server generates a barbecue execution instruction matching each cooking step according to the target ingredient change data of the cooking step and the operation requirement parameters corresponding to the cooking step, which can improve the generation accuracy and efficiency of the barbecue execution instruction matching each cooking step when the operation requirement parameters of each cooking step are verified, and then the barbecue operation instructions matching all cooking steps are integrated to obtain a customized recipe for the target ingredient ordered by the user, thereby improving the generation accuracy and reliability of customized recipes.

[0153] In this optional implementation, optionally, for each cooking step, the backend server verifies the operation requirement parameters corresponding to the cooking step according to the grilling control parameters corresponding to the cooking step, which may include:

[0154] For each cooking step, the backend server analyzes the operating parameters of the smart barbecue oven for executing the cooking step according to the barbecue control parameters corresponding to the cooking step and the preset control and operation relationship coefficients, and obtains the actual operating parameters of the smart barbecue oven for the cooking step;

[0155] The backend server compares the operation requirement parameter corresponding to the cooking step with the actual operation parameter corresponding to the cooking step to obtain the difference degree of the operation parameter corresponding to the cooking step;

[0156] The backend server determines whether the difference of the operation parameters corresponding to the cooking step is less than or equal to the preset difference;

[0157] When it is determined that the difference of the operating parameters corresponding to the cooking step is less than or equal to the preset difference, it is determined that the verification of the operating requirement parameters corresponding to the cooking step has passed;

[0158] When it is determined that the difference of the operating parameters corresponding to the cooking step is greater than the preset difference, it is determined that the verification of the operating requirement parameters corresponding to the cooking step fails.

[0159] It can be seen that this optional embodiment can accurately analyze the barbecue control parameters of the smart barbecue stove when executing each cooking step through the background server, and obtain the actual operating parameters of the smart barbecue stove in each cooking step, which can improve the accuracy and reliability of the actual operating parameters obtained by analysis, and then compare the actual operating parameters of each cooking step with the operating requirement parameters of the cooking step determined based on the food change data. When the difference between the actual operating parameters and the operating requirement parameters is small, it is determined that the operating requirement parameter verification has passed. When the difference is large, it is determined that the operating requirement parameter verification has failed, which can improve the accuracy and reliability of the verification of the operating requirement parameters.

[0160] In this optional implementation, the backend server screens the food ingredient change data of each cooking step according to a preset data screening method to obtain the target food ingredient change data of each cooking step, which may include:

[0161] For each cooking step, the backend server establishes a step temperature curve for the cooking step according to the food temperature change data of the cooking step and the food cooking time corresponding to the food temperature change data;

[0162] The backend server deletes irrelevant temperature data whose correlation with the step temperature curve is less than or equal to a preset correlation from the food temperature change data of the cooking step according to the step temperature curve of the cooking step, and obtains the target temperature change data of the cooking step;

[0163] The backend server selects the weight change data within the target cooking time from the weight change data corresponding to each ingredient type according to the target cooking time corresponding to the target temperature change data, and uses the weight change data corresponding to the ingredient type as the target weight change data;

[0164] The backend server determines the target temperature change data for each cooking step and the target weight change data corresponding to all the food material types for each cooking step as the target food material change data for each cooking step.

[0165] In the embodiment of the present invention, the step temperature curve may be used to represent the corresponding relationship between the food temperature data of the target food and the cooking time of the target food.

[0166] It can be seen that this optional implementation mode can also establish a step temperature curve of the cooking step according to the temperature change data of the ingredients of each cooking step and the cooking time of the ingredients corresponding to the temperature change data of the ingredients through the background server, which can improve the accuracy and efficiency of establishing the temperature curve of each cooking step, and according to the step temperature curve of the cooking step, delete the irrelevant temperature data whose correlation with the step temperature curve is less than or equal to the preset correlation from the temperature change data of the ingredients of the cooking step to obtain the target temperature change data of the cooking step, which can improve the accuracy of screening out irrelevant data in the temperature change data, and is conducive to improving the accuracy and reliability of the target temperature change data obtained by screening, and then according to the target cooking time corresponding to the target temperature change data, filter out the weight change data within the target cooking time from the weight change data corresponding to each ingredient type, as the target weight change data corresponding to the ingredient type, which can improve the screening accuracy and reliability of the target weight change data, and then determine the target temperature change data of each cooking step and the target weight change data corresponding to all ingredient types of each cooking step as the target ingredient change data of each cooking step, which can improve the accuracy of determining the target ingredient change data, thereby facilitating improving the accuracy of generating subsequent barbecue operation instructions based on the accurately determined target ingredient change data.

[0167] In this optional implementation, optionally, the backend server determines the operation requirement parameters of the smart barbecue oven for each cooking step according to the action type of each cooking step and the target food change data of each cooking step, which may include:

[0168] For each cooking step, the backend server analyzes the target ingredient change data of the cooking step to obtain the ingredient data change trend of the cooking step;

[0169] The backend server determines the cooking mode of the smart barbecue oven for the action type according to the action type of the cooking step;

[0170] The backend server determines the operating parameter category required for the intelligent barbecue oven to execute the cooking mode according to the cooking mode corresponding to the action type of the cooking step, and obtains the operating parameter requirement category corresponding to the cooking step;

[0171] The backend server analyzes the operating parameters required for the smart barbecue oven to execute the cooking step according to the changing trend of the food data of the cooking step and the operating parameter requirement category corresponding to the cooking step, and obtains the operating requirement parameters of the smart barbecue oven for the cooking step.

[0172] In the embodiment of the present invention, optionally, the food material data change trend may include the food material temperature change trend and / or the food material weight change trend. The cooking mode may include a combination of one or more of a grilling mode, a stewing mode, and a cooking mode. The operating parameter requirement category may include a temperature parameter requirement category and / or a time parameter requirement category, which is not limited in the embodiment of the present invention.

[0173] It can be seen that this optional implementation method can also analyze the target ingredient change data of each cooking step through the background server to obtain the ingredient data change trend of the cooking step, thereby improving the analysis accuracy and efficiency of the ingredient data change trend, and determine the cooking mode of the smart barbecue oven for the action type according to the action type of the cooking step, thereby improving the determination accuracy and efficiency of the cooking mode of each cooking step, and determine the operating parameter category required for the smart barbecue oven to execute the cooking mode according to the cooking mode corresponding to the action type of the cooking step, and obtain the operating parameter requirement category corresponding to the cooking step, thereby improving the determination accuracy and efficiency of the operating parameter requirement category for each cooking step, and then analyze the operating parameters required for the smart barbecue oven to execute the cooking step according to the ingredient data change trend of the cooking step and the operating parameter requirement category corresponding to the cooking step through the background server, and obtain the operating requirement parameters of the smart barbecue oven for the cooking step, which can improve the analysis accuracy and reliability of the operating requirement parameters of the smart barbecue oven for each cooking step, thereby facilitating improving the accuracy of subsequent generation of execution instructions for the smart barbecue oven.

[0174] Embodiment 3

[0175] See also Figure 3 , Figure 3 1 is a schematic diagram of a device for preparing recipes for a smart barbecue oven disclosed in an embodiment of the present invention. Figure 3The device for compiling recipes for the smart barbecue oven described above can be applied to a background server, wherein the background server can be a background server integrated in the smart barbecue oven, or can exist independently of the smart barbecue oven and can interact with the smart barbecue oven, which is not limited in the embodiments of the present invention. Figure 3 As shown, the device for compiling a recipe for a smart barbecue oven may include an acquisition module 301, an analysis module 302, and a generation module 303, wherein:

[0176] An acquisition module 301 is used to acquire barbecue recipe information for target ingredients from a user by interacting with a user terminal;

[0177] An acquisition module 301 is used to acquire, by interacting with the smart barbecue oven, barbecue data obtained by a user performing a barbecue operation on a target ingredient on the smart barbecue oven;

[0178] The analysis module 302 is used to analyze the barbecue recipe information and barbecue data to obtain the recipe data of the target ingredients;

[0179] The generation module 303 is used to generate a customized recipe for the target ingredient for the smart barbecue oven according to the recipe data of the target ingredient, and the customized recipe is a barbecue recipe for the user.

[0180] In an optional embodiment, the generation module 303 generates a customized recipe for the target ingredient ordered by the user according to the recipe data of the target ingredient, specifically including:

[0181] Outputting recipe data of target ingredients to a user terminal;

[0182] Acquiring data feedback information of the user for the recipe data sent by the user through the user terminal, the data feedback information including data confirmation information or data adjustment information, the data adjustment information including adjustment data for the recipe data triggered by the user, the adjustment data being used to indicate data adjusted by the user for description information of the cooking process of each step in the recipe data;

[0183] Based on the recipe data and the data feedback information corresponding to the recipe data, a customized recipe for the target ingredients ordered by the user is generated.

[0184] It can be seen that this optional embodiment can enable the backend server to obtain the user's barbecue recipe information for the target ingredients by interacting with the user terminal, and obtain the barbecue data obtained by the user performing the barbecue operation on the smart barbecue stove for the target ingredients by interacting with the smart barbecue stove. Based on the data interaction between the backend server and the user terminal and the smart barbecue stove, the backend server can quickly and accurately obtain the user's input recipe information and the user's actual barbecue data. Subsequently, the backend server analyzes the barbecue recipe information and the barbecue data to obtain the recipe data of the target ingredients, which can improve the analysis accuracy and efficiency of the recipe data of the target ingredients. Then, according to the recipe data of the target ingredients, a customized recipe for the target ingredients of the user is generated, which can improve the customization accuracy and refinement of the barbecue recipes for the smart barbecue stove, thereby facilitating the smart barbecue stove to provide personalized cooking services to users based on accurately customized barbecue recipes, and is conducive to improving the intelligence level of customized barbecue recipes, and is also conducive to improving the user experience.

[0185] In this optional embodiment, as an optional implementation, the generation module 303 generates a customized recipe for the target ingredients ordered by the user according to the recipe data and the data feedback information corresponding to the recipe data, which may specifically include:

[0186] Detecting data feedback information corresponding to recipe data;

[0187] When it is detected that the data feedback information is data confirmation information for the recipe data, a customized recipe for the target ingredients ordered by the user is generated according to the recipe data and the determined barbecue control parameter set of the intelligent barbecue oven;

[0188] When it is detected that the data feedback information is data adjustment information for the recipe data, the recipe data is adjusted according to the adjustment data corresponding to the recipe data contained in the data adjustment information to obtain target recipe data for the target ingredient;

[0189] According to the target recipe data and the barbecue control parameter set, a customized recipe for the target ingredients ordered by the user is generated.

[0190] It can be seen that this optional implementation method can output the recipe data of the target ingredients to the user terminal through the background server, thereby improving the accuracy and timeliness of the user's knowledge of the recipe data generated by the background server, and then obtaining the user's data feedback information on the recipe data sent by the user through the user terminal through the background server, and can realize the accuracy and timeliness of the backend server's acquisition of the user's feedback information on the recipe data obtained by its analysis based on the data interaction between the backend server and the user terminal, and then generate a customized recipe for the user's target ingredients according to the recipe data and its corresponding data feedback information through the background server, which can improve the accuracy and reliability of the generation of customized recipes in combination with the recipe data obtained by the background server analysis and the user's feedback information.

[0191] In this optional embodiment, the target recipe data may include one or more cooking steps for the target ingredients, action types of the corresponding cooking steps, and one or more combinations of ingredient change data of the corresponding cooking steps. The barbecue control parameter set includes barbecue control parameters corresponding to each cooking step in all cooking steps. Furthermore, the generation module 303 may generate a customized recipe for the target ingredients ordered by the user according to the target recipe data and the barbecue control parameter set, which may specifically include:

[0192] According to a preset data screening method, the food material change data of each cooking step is screened to obtain the target food material change data of each cooking step;

[0193] According to the action type of each cooking step and the target food change data of each cooking step, the operation requirement parameters of the smart barbecue oven for the cooking step are determined;

[0194] For each cooking step, the operation requirement parameter corresponding to the cooking step is verified according to the grilling control parameter corresponding to the cooking step;

[0195] When the verification is passed, a grilling execution instruction matching each cooking step is generated according to the target ingredient change data of the cooking step and the operation requirement parameters corresponding to the cooking step. The grilling execution instruction is used to instruct the intelligent grill to execute the matching cooking step;

[0196] The grilling operation instructions that match all cooking steps are integrated to obtain a customized recipe for the target ingredients ordered by the user.

[0197] It can be seen that this optional implementation mode can also detect the data feedback information corresponding to the recipe data through the background server, and when the data feedback information is detected to be data confirmation information for the recipe data, the background server generates a customized recipe for the target ingredients ordered by the user according to the recipe data and the determined barbecue control parameter set of the intelligent barbecue grill, which can improve the generation speed and generation efficiency of the customized recipe; and when the data feedback information is detected to be data adjustment information for the recipe data, the background server adjusts the recipe data according to the adjustment data corresponding to the recipe data contained in the data adjustment information, and obtains the target recipe data of the target ingredient, which can quickly and accurately realize the adjustment of the recipe data of the target ingredient based on the data interaction between the user terminal and the background server, which is conducive to improving the accuracy and reliability of the adjusted target recipe data, and then generates a customized recipe for the target ingredients ordered by the user according to the target recipe data and the barbecue control parameter set through the background server, which can improve the generation accuracy and reliability of the customized recipe.

[0198] In this optional embodiment, the food change data may include food temperature change data and / or weight change data corresponding to each food type. Furthermore, the generation module 303 may filter the food change data of each cooking step according to a preset data filtering method, and the method of obtaining the target food change data of each cooking step may specifically include:

[0199] For each cooking step, the backend server establishes a step temperature curve for the cooking step according to the food temperature change data of the cooking step and the food cooking time corresponding to the food temperature change data;

[0200] The backend server deletes irrelevant temperature data whose correlation with the step temperature curve is less than or equal to a preset correlation from the food temperature change data of the cooking step according to the step temperature curve of the cooking step, and obtains the target temperature change data of the cooking step;

[0201] The backend server selects the weight change data within the target cooking time from the weight change data corresponding to each ingredient type according to the target cooking time corresponding to the target temperature change data, and uses the weight change data corresponding to the ingredient type as the target weight change data;

[0202] The backend server determines the target temperature change data for each cooking step and the target weight change data corresponding to all the food material types for each cooking step as the target food material change data for each cooking step.

[0203] It can be seen that this optional implementation mode can also filter the ingredient change data of each cooking step according to a preset data screening method through the background server to obtain the target ingredient change data of each cooking step, which can improve the screening accuracy and efficiency of the target ingredient change data, and determine the operation requirement parameters of the smart barbecue stove for each cooking step according to the action type of each cooking step and the target ingredient change data of each cooking step, which can improve the accuracy and efficiency of determining the operation requirement parameters of the smart barbecue stove for each cooking step, and verify the operation requirement parameters corresponding to the cooking step according to the barbecue control parameters corresponding to the cooking step. When the verification passes, the background server generates a barbecue execution instruction matching each cooking step according to the target ingredient change data of the cooking step and the operation requirement parameters corresponding to the cooking step, which can improve the generation accuracy and efficiency of the barbecue execution instruction matching each cooking step when the operation requirement parameters of each cooking step are verified, and then integrate the barbecue operation instructions matching all cooking steps to obtain a customized recipe for the target ingredient ordered by the user, thereby improving the generation accuracy and reliability of customized recipes.

[0204] In this optional implementation, optionally, the generation module 303 determines the operation requirement parameters of the smart barbecue oven for each cooking step according to the action type of each cooking step and the target food change data of each cooking step, which may specifically include:

[0205] For each cooking step, the backend server analyzes the target ingredient change data of the cooking step to obtain the ingredient data change trend of the cooking step;

[0206] The backend server determines the cooking mode of the smart barbecue oven for the action type according to the action type of the cooking step;

[0207] The backend server determines the operating parameter category required for the intelligent barbecue oven to execute the cooking mode according to the cooking mode corresponding to the action type of the cooking step, and obtains the operating parameter requirement category corresponding to the cooking step;

[0208] The backend server analyzes the operating parameters required for the smart barbecue oven to execute the cooking step according to the changing trend of the food data of the cooking step and the operating parameter requirement category corresponding to the cooking step, and obtains the operating requirement parameters of the smart barbecue oven for the cooking step.

[0209] It can be seen that this optional implementation mode can also establish a step temperature curve of the cooking step according to the temperature change data of the ingredients of each cooking step and the cooking time of the ingredients corresponding to the temperature change data of the ingredients through the background server, which can improve the accuracy and efficiency of establishing the temperature curve of each cooking step, and according to the step temperature curve of the cooking step, delete the irrelevant temperature data whose correlation with the step temperature curve is less than or equal to the preset correlation from the temperature change data of the ingredients of the cooking step to obtain the target temperature change data of the cooking step, which can improve the accuracy of screening out irrelevant data in the temperature change data, and is conducive to improving the accuracy and reliability of the target temperature change data obtained by screening, and then according to the target cooking time corresponding to the target temperature change data, filter out the weight change data within the target cooking time from the weight change data corresponding to each ingredient type, as the target weight change data corresponding to the ingredient type, which can improve the screening accuracy and reliability of the target weight change data, and then determine the target temperature change data of each cooking step and the target weight change data corresponding to all ingredient types of each cooking step as the target ingredient change data of each cooking step, which can improve the accuracy of determining the target ingredient change data, thereby facilitating improving the accuracy of generating subsequent barbecue operation instructions based on the accurately determined target ingredient change data.

[0210] In another optional embodiment, the acquisition module 301 is further used to acquire the user's operation requirement information for the customized recipe by interacting with the user terminal. Figure 4 As shown, Figure 4 is a structural schematic diagram of another device for compiling recipes for an intelligent barbecue oven disclosed in an embodiment of the present invention, such as Figure 4 As shown, the device also includes a sending module 304, wherein:

[0211] The sending module 304 is used to send the customized recipe to the recipe sharing platform indicated in the operation requirement information for downloading and use by platform users of the recipe sharing platform when the operation requirement information includes information that the user has a sharing requirement for the customized recipe;

[0212] The sending module 304 is also used to send the customized recipe to the user terminal when the operation requirement information contains information that the user has a need to use the customized recipe, so that the user can download and use it through the smart barbecue oven or other smart cooking equipment that is communicatively connected to the user terminal.

[0213] It can be seen that this optional embodiment can analyze the target ingredient change data of each cooking step through the background server to obtain the ingredient data change trend of the cooking step, thereby improving the analysis accuracy and efficiency of the ingredient data change trend, and determine the cooking mode of the smart barbecue oven for the action type according to the action type of the cooking step, thereby improving the determination accuracy and efficiency of the cooking mode of each cooking step, and determine the operating parameter category required for the smart barbecue oven to execute the cooking mode according to the cooking mode corresponding to the action type of the cooking step, and obtain the operating parameter requirement category corresponding to the cooking step, thereby improving the determination accuracy and efficiency of the operating parameter requirement category for each cooking step, and then analyze the operating parameters required for the smart barbecue oven to execute the cooking step according to the ingredient data change trend of the cooking step and the operating parameter requirement category corresponding to the cooking step through the background server, and obtain the operating requirement parameters of the smart barbecue oven for the cooking step, which can improve the analysis accuracy and reliability of the operating requirement parameters of each cooking step of the smart barbecue oven, thereby facilitating improving the accuracy of subsequent generation of execution instructions for the smart barbecue oven.

[0214] Embodiment 4

[0215] See also Figure 5 , Figure 5 1 is a schematic diagram of the structure of a backend server system disclosed in an embodiment of the present invention, wherein the backend server system is integrated in the intelligent barbecue oven, or the backend server system is connected to the intelligent barbecue oven in communication. Figure 5 As shown, the backend server system may include:

[0216] A memory 401 storing executable program codes;

[0217] a processor 402 coupled to the memory 401;

[0218] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the method for compiling a recipe for an intelligent barbecue oven described in the first embodiment of the present invention or the second embodiment of the present invention.

[0219] Embodiment 5

[0220] The embodiment of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute the steps in the method for compiling a recipe for an intelligent barbecue oven described in the first embodiment of the present invention or the second embodiment of the present invention.

[0221] Embodiment 6

[0222] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps in the method for compiling a recipe for an intelligent barbecue oven described in Embodiment 1 or Embodiment 2.

[0223] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.

[0224] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0225] Finally, it should be noted that the method, device and background server system for compiling recipes for an intelligent barbecue grill disclosed in the embodiments of the present invention only disclose preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for compiling a recipe for an intelligent barbecue oven, characterized in that: The method is applied in a backend server, and the method comprises: The backend server obtains the user's barbecue recipe information for the target food by interacting with the user terminal; The backend server obtains the grilling data obtained by the user performing a grilling operation on the target food on the smart grill by interacting with the smart grill; The backend server analyzes the barbecue recipe information and the barbecue data to obtain the recipe data of the target ingredient; The backend server generates a customized recipe for the target ingredient for the smart barbecue oven according to the recipe data of the target ingredient, and the customized recipe is a barbecue recipe for the user.

2. The method for compiling a recipe for an intelligent barbecue oven according to claim 1, characterized in that: The backend server generates a customized recipe for the target ingredient ordered by the user according to the recipe data of the target ingredient, including: The backend server outputs the recipe data of the target ingredient to the user terminal; The backend server acquires data feedback information of the user regarding the recipe data sent by the user through the user terminal, wherein the data feedback information includes data confirmation information or data adjustment information, and the data adjustment information includes adjustment data for the recipe data triggered by the user, and the adjustment data is used to indicate data adjusted by the user on description information of the cooking process of each step in the recipe data; The backend server generates a customized recipe for the target ingredient ordered by the user according to the recipe data and data feedback information corresponding to the recipe data.

3. The method for compiling a recipe for an intelligent barbecue oven according to claim 2, characterized in that: The backend server generates a customized recipe for the target ingredient ordered by the user according to the recipe data and data feedback information corresponding to the recipe data, including: The backend server detects data feedback information corresponding to the recipe data; When it is detected that the data feedback information is data confirmation information for the recipe data, the backend server generates a customized recipe for the target ingredient ordered by the user according to the recipe data and the determined barbecue control parameter set of the intelligent barbecue oven; When it is detected that the data feedback information is data adjustment information for the recipe data, the backend server adjusts the recipe data according to the adjustment data corresponding to the recipe data contained in the data adjustment information to obtain the target recipe data of the target ingredient; The backend server generates a customized recipe for the target ingredients ordered by the user according to the target recipe data and the barbecue control parameter set.

4. The method for compiling a recipe for an intelligent barbecue oven according to claim 3, characterized in that: The target recipe data includes one or more cooking steps for the target ingredients, action types of the corresponding cooking steps, and one or more combinations of ingredient variation data of the corresponding cooking steps; The barbecue control parameter set includes barbecue control parameters corresponding to each of the cooking steps in all the cooking steps; Furthermore, the backend server generates a customized recipe for the target ingredients ordered by the user according to the target recipe data and the barbecue control parameter set, including: The backend server screens the food ingredient change data of each cooking step according to a preset data screening method to obtain the target food ingredient change data of each cooking step; The backend server determines the operation requirement parameters of the smart barbecue oven for each cooking step according to the action type of each cooking step and the target food change data of each cooking step; For each of the cooking steps, the backend server verifies the operation requirement parameters corresponding to the cooking step according to the grilling control parameters corresponding to the cooking step; When the verification is passed, the backend server generates a barbecue execution instruction matching each cooking step according to the target ingredient change data of the cooking step and the operation requirement parameters corresponding to the cooking step, and the barbecue execution instruction is used to instruct the smart barbecue oven to execute the matching cooking step; The backend server integrates all the grilling operation instructions that match the cooking steps to obtain a customized recipe for the target ingredients ordered by the user.

5. The method for compiling a recipe for an intelligent barbecue oven according to claim 4, characterized in that: The food change data includes food temperature change data and / or weight change data corresponding to each food type; Furthermore, the backend server screens the food material change data of each cooking step according to a preset data screening method to obtain the target food material change data of each cooking step, including: For each of the cooking steps, the backend server establishes a step temperature curve for the cooking step according to the food temperature change data of the cooking step and the food cooking time corresponding to the food temperature change data; The backend server deletes irrelevant temperature data whose correlation with the step temperature curve is less than or equal to a preset correlation from the food temperature change data of the cooking step according to the step temperature curve of the cooking step, and obtains the target temperature change data of the cooking step; The backend server selects the weight change data within the target cooking time from the weight change data corresponding to each of the food types according to the target cooking time corresponding to the target temperature change data, and uses the weight change data corresponding to the food type as the target weight change data; The backend server determines target temperature change data for each cooking step and target weight change data corresponding to all food material types for each cooking step as target food material change data for each cooking step.

6. The method for compiling a recipe for an intelligent barbecue oven according to claim 4 or 5, characterized in that: The backend server determines the operation requirement parameters of the smart barbecue oven for each cooking step according to the action type of each cooking step and the target food change data of each cooking step, including: For each of the cooking steps, the backend server analyzes the target ingredient change data of the cooking step to obtain the ingredient data change trend of the cooking step; The backend server determines the cooking mode of the smart barbecue oven for the action type according to the action type of the cooking step; The backend server determines the operating parameter category required for the smart barbecue oven to execute the cooking mode according to the cooking mode corresponding to the action type of the cooking step, and obtains the operating parameter requirement category corresponding to the cooking step; The backend server analyzes the operating parameters required for the smart barbecue oven to execute the cooking step according to the food data change trend of the cooking step and the operating parameter requirement category corresponding to the cooking step, and obtains the operating requirement parameters of the smart barbecue oven for the cooking step.

7. The method for compiling a recipe for an intelligent barbecue oven according to any one of claims 1 to 5, characterized in that: The method further comprises: The backend server obtains the user's operation requirement information for the customized recipe by interacting with the user terminal; When the operation requirement information includes information that the user has a sharing requirement for the customized recipe, the backend server sends the customized recipe to the recipe sharing platform indicated in the operation requirement information for downloading and use by platform users of the recipe sharing platform; When the operation requirement information includes information that the user has a use requirement for the customized recipe, the backend server sends the customized recipe to the user terminal for the user to download and use through the smart barbecue oven or other smart cooking device that is communicatively connected to the user terminal.

8. A device for compiling recipes for an intelligent barbecue oven, characterized in that: The device is applied in a background server, and comprises an acquisition module, an analysis module and a generation module, wherein: The acquisition module is used to acquire the user's barbecue recipe information for the target food by interacting with the user terminal; The acquisition module is used to acquire, by interacting with the smart barbecue oven, the barbecue data obtained by the user performing a barbecue operation on the target food on the smart barbecue oven; The analysis module is used to analyze the barbecue recipe information and the barbecue data to obtain the recipe data of the target ingredient; The generating module is used to generate a customized recipe for the target ingredient when facing the smart barbecue oven according to the recipe data of the target ingredient, and the customized recipe is a barbecue recipe for the user.

9. A backend server system, characterized in that: The backend server system is integrated in the intelligent barbecue oven, or the backend server system is communicatively connected with the intelligent barbecue oven, and the backend server system includes: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the method for compiling a recipe for a smart barbecue oven as described in any one of claims 1-7.

10. A computer storage medium, characterized in that: The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the method for compiling a recipe for an intelligent barbecue oven as described in any one of claims 1-7.