Menu data updating method and system for cooking equipment and server
By verifying the ingredient combination adaptability and control parameter compliance of custom recipes uploaded by users, the problem of insufficient number of recipes and slow updates of existing cooking equipment is solved, and personalized customization of recipe resources and user satisfaction are achieved. promote.
Patent Information
- Application Number
- CN202411360155.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2025-01-14
AI Technical Summary
The existing cooking equipment has insufficient built-in recipes, which cannot meet the diverse and personalized needs of users, and is updated slowly, making it impossible to adapt to regional dietary differences and personal taste preferences.
Provide a recipe data update method, by analyzing the custom recipe information uploaded by the user, forming a custom recipe to be reviewed, performing verification of the ingredient combination adaptability and control parameter compliance, and after the verification is passed, the recipe is added to the public If the database fails, the error message will be reported.
It significantly enhances the personalized customization of recipe resources of cooking equipment, reduces the cost of recipe production and review, solves the problems of insufficient number of recipes and small tastes, and improves user satisfaction and user experience.
Smart Images

Figure CN119311704A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent cooking technology, and in particular to a recipe data updating method system and server for cooking equipment. Background Art
[0002] With the popularization of intelligent cooking equipment, users' demand for diversified and personalized recipes of intelligent cooking equipment is gradually increasing. However, the built-in cooking recipes of cooking equipment on the current market are mostly designed by the equipment manufacturing companies. Although each company is equipped with a professional recipe and chef team, in the face of widespread regional dietary differences and personal taste preferences, the number of built-in recipes is still relatively small, and the recipe updates are slow, which cannot meet the taste needs of various users. Summary of the invention
[0003] In view of the deficiencies in the prior art, the present invention provides a method for updating recipe data for a cooking device, comprising the following steps:
[0004] Parse the custom recipe editing information uploaded by the user to form a custom recipe to be reviewed, and store it in the recipe review list;
[0005] Extract each custom recipe from the recipe to-be-approved list, and verify the suitability of the ingredient combinations and the compliance of the control parameters in each cooking step constituting the custom recipe;
[0006] If the verification passes, the custom recipe will be added to the public recipe database according to the sharing request. If the verification fails, a verification error message will be sent to the user who uploaded the custom recipe.
[0007] Preferably, parsing the custom editing information of the recipe uploaded by the user to form a custom recipe to be reviewed specifically includes: supplementing the type information of the custom recipe according to the custom editing information of the recipe uploaded by the user, the type information including a self-created recipe class and a modified recipe class, the modified recipe class is a custom recipe obtained by selecting a currently existing recipe as a template and changing the ingredient information or control parameter information therein, and the self-created recipe class is a custom recipe that directly edits the order of each cooking step and the ingredient information and control parameter information in the cooking steps.
[0008] Preferably, each custom recipe in the recipe to-be-approved list is extracted, and the compatibility of the ingredient combinations and the compliance of the control parameters in each cooking step constituting the custom recipe are verified, specifically including:
[0009] Extract each custom recipe in the recipe pending review list, and query the type information of the custom recipe to be verified;
[0010] If the custom recipe is a modified recipe type, query and obtain the template recipe information and modified content of the custom recipe;
[0011] If the modification content includes changes to control parameters, the control parameter safety range in the template recipe is obtained, and it is determined whether the modified control parameters comply with the control parameter safety range. If so, the control parameter compliance check passes; if the modification content includes changes to ingredient information, the ingredient database is queried based on the added ingredients to obtain conflicting ingredient information. If there are no conflicting ingredients in the custom recipe, the ingredient combination compatibility check passes.
[0012] Preferably, checking the suitability of the ingredient combinations and the compliance of the control parameters in each cooking step constituting the custom recipe further includes:
[0013] If the custom recipe is a self-created recipe, all required ingredient information of each cooking step is obtained, and the ingredient database is queried to obtain conflicting ingredient information according to the required ingredient information. If there are no conflicting ingredients in the custom recipe, the ingredient combination compatibility check is passed;
[0014] Obtain the control parameters in each cooking step, query the setting conditions of the corresponding control parameters in the current cooking equipment, and if each control parameter meets the setting conditions of the corresponding control parameters in the applied cooking equipment, the control parameter compliance check passes.
[0015] Preferably, if the verification passes, the custom recipe is added to the public recipe database according to the sharing request; if the verification fails, a verification error message is sent to the user who uploaded the custom recipe. The method also includes: adding the custom recipe that has passed the verification to the public recipe database according to the sharing request and providing it for the user to download and load into the corresponding cooking equipment for use; the custom recipe that has failed the verification and the specific verification error message, as well as the reference comparison content corresponding to the verification error message, are sent together to the user who uploaded the custom recipe.
[0016] The present invention also discloses a recipe data updating system for a cooking device, comprising a recipe generation module, a recipe verification module and a recipe upload module, wherein the recipe generation module is used to parse the custom editing information of the recipe uploaded by the user to form a custom recipe to be reviewed, and store it in a recipe to be reviewed list; the recipe verification module is used to extract each custom recipe in the recipe to be reviewed list, and verify the suitability of the ingredient combination and the compliance of the control parameters in each cooking step that constitutes the custom recipe; the recipe upload module is used to add the custom recipe to the public recipe database according to the sharing request if the verification passes, and send a verification error message to the user who uploaded the custom recipe if the verification fails.
[0017] Preferably, the recipe generation module also includes: supplementing the type information of the custom recipe according to the custom editing information of the recipe uploaded by the user, the type information including a self-created recipe class and a modified recipe class, the modified recipe class is a custom recipe obtained by selecting a currently existing recipe as a template and changing the ingredient information or control parameter information therein, and the self-created recipe class is a custom recipe for directly editing the order of each cooking step and the ingredient information and control parameter information in the cooking steps.
[0018] Preferably, the recipe verification module also includes a type query module, an information query module and an adaptation verification module, wherein the type query module is used to extract each custom recipe in the recipe to-be-reviewed list, and query the type information of the custom recipe to be verified; the information query module is used to query and obtain the template recipe information and modification content of the custom recipe if the custom recipe is a modified recipe type; the adaptation verification module is used to obtain the control parameter safety range in the template recipe if the modification content includes changes to the control parameters, and determine whether the modified control parameters comply with the control parameter safety range, and if so, the control parameter compliance check passes; if the modification content includes changes to the ingredient information, the ingredient database is queried according to the added ingredients to obtain the conflicting ingredient information, and if there are no conflicting ingredients in the custom recipe, the ingredient combination compatibility check passes.
[0019] Preferably, the recipe verification module also includes an ingredient verification module and a parameter verification module, wherein the ingredient verification module is used to obtain all required ingredient information in each cooking step if the custom recipe is a self-created recipe type, query the ingredient database to obtain conflicting ingredient information based on the required ingredient information, and if there are no conflicting ingredients in the custom recipe, the ingredient combination compatibility verification passes; the parameter verification module is used to obtain the control parameters in each cooking step, query the setting conditions of the corresponding control parameters in the current cooking equipment, and if each control parameter meets the setting conditions of the corresponding control parameters in the applied cooking equipment, the control parameter compliance verification passes.
[0020] The present invention also discloses a server, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the above methods when executing the computer program.
[0021] The present invention discloses a recipe data updating method and system for cooking equipment. After a user uploads custom recipe editing information, the information is converted into a custom recipe to be reviewed and stored in a list to be reviewed. The recipes in the list are then extracted and the cooking steps in each custom recipe are reviewed for the compatibility of the ingredients and the compliance of the control parameters. For recipes that fail the review, the system immediately feeds back detailed verification error information to the uploading user to help the user locate the problem and make adjustments. For recipes that pass the review, they are included in the public recipe database according to the user's sharing willingness for other users to consult and learn, thereby significantly enhancing the recipe resources of each cooking device. The whole process not only realizes the personalized customization of recipes by users, but also effectively reduces the company's personnel costs in recipe preparation and review. At the same time, it solves the problems of insufficient number of recipes and few flavors that cooking equipment generally faces after entering a new market, overcomes the limitation that standard recipes are difficult to meet the tastes and eating habits of different users, and enhances the user's satisfaction and usage experience as a whole.
[0022] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0024] Figure 1 The figure is a schematic diagram of the steps of a method for updating recipe data for a cooking device disclosed in one embodiment of the present invention.
[0025] Figure 2 A schematic diagram of an interface for uploading a picture disclosed in an embodiment of the present invention.
[0026] Figure 3 A schematic diagram of an interface for customizing editing information of an uploaded recipe disclosed in an embodiment of the present invention.
[0027] Figure 4 A schematic diagram of an interface for selecting cooking accessories disclosed in an embodiment of the present invention.
[0028] Figure 5 This is a schematic diagram of an interface for adding ingredients disclosed in an embodiment of the present invention.
[0029] Figure 6 A schematic diagram of an interface for editing step operation parameters disclosed in an embodiment of the present invention.
[0030] Figure 7 This is a schematic diagram of specific steps of step S2 disclosed in one embodiment of the present invention.
[0031] Figure 8 It is a structural schematic diagram of a recipe data updating system for cooking equipment disclosed in another embodiment of the present invention. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solution and advantages of the embodiment of the present invention clearer, the technical solution of the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings of the embodiment of the present invention. Obviously, the described embodiment is a part of the embodiment of the present invention, not all of the embodiments. Based on the described embodiment 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.
[0033] In the present invention, unless otherwise clearly specified and limited, the technical terms or scientific terms used herein shall have the common meanings understood by persons with ordinary skills in the field to which the present invention belongs. The words "first", "second" and similar words used in the patent application specification and claims of the present invention do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, words such as "one" or "an" do not indicate a quantity limitation, but indicate the existence of at least one.
[0034] With the popularization of intelligent cooking equipment, users' demand for diversified and personalized recipes of intelligent cooking equipment is gradually increasing. However, the built-in cooking recipes of cooking equipment on the current market are mostly designed by equipment manufacturing companies. Although each company is equipped with a professional recipe and chef team, it is still unable to fully cover and accurately meet user needs in the face of widespread regional dietary differences and personal taste preferences. To this end, this embodiment discloses a recipe data update method for cooking equipment, as shown in the attached Figure 1 As shown, the following steps are included.
[0035] Step S1, parsing the recipe custom editing information uploaded by the user to form a custom recipe to be reviewed, and storing it in a recipe to be reviewed list.
[0036] Specifically, the recipe information uploaded by the user is organized into custom recipes to be reviewed and stored in a special list to be reviewed for subsequent review. The custom recipe information uploaded by the user includes but is not limited to pictures, recipe names, recipe descriptions, authors, ingredients, weights, accessories, steps, and operating parameters, such as the attached Figure 2-6 As shown, the user uploads the relevant pictures of the dishes in the new recipe interface in sequence, edits the recipe name and recipe description in the template, selects cooking accessories, adds cooking ingredients, cooking steps and various control parameters in the cooking steps.
[0037] In this embodiment, the step S1 specifically includes: supplementing the type information of the custom recipe according to the custom editing information of the recipe uploaded by the user, the type information including a self-created recipe class and a modified recipe class, the modified recipe class is a custom recipe obtained by selecting a currently existing recipe as a template and changing the ingredient information or control parameter information therein, and the self-created recipe class is a custom recipe that directly edits the order of each cooking step and the ingredient information and control parameter information in the cooking steps.
[0038] Specifically, users can find existing recipes and jump to the creation page by selecting the "Modify Recipe" option. On this page, the existing recipes will be presented as basic templates. Users can click the Edit button to change or adjust the ingredient information or control parameter information to meet personal needs or preferences. After completing the modification, the user saves and confirms, and the system will generate a custom recipe that meets the user's personalized requirements based on these modifications. At the same time, users also select the "Create Recipe" option to directly enter the creation page, edit the order of cooking steps, the ingredient information in each step, and the related control parameter information from scratch, etc., to generate a custom recipe that meets personal needs or preferences.
[0039] Step S2, extracting each custom recipe in the recipe to-be-approved list, and verifying the suitability of the ingredient combinations and the compliance of the control parameters in each cooking step constituting the custom recipe.
[0040] In this embodiment, as shown in the attached Figure 7 As shown, step S2 specifically includes the following contents.
[0041] Step S21, extracting each custom recipe in the recipe to-be-verified list, and querying the type information of the custom recipe to be verified.
[0042] Step S22, if the custom recipe is a modified recipe type, then query and obtain the template recipe information and modification content of the custom recipe; if the modification content includes changes to control parameters, then obtain the control parameter safety range in the template recipe, and determine whether the modified control parameters comply with the control parameter safety range; if so, the control parameter compliance check passes; if the modification content includes changes to ingredient information, then query the ingredient database based on the added ingredients to obtain conflicting ingredient information; if there are no conflicting ingredients in the custom recipe, the ingredient combination compatibility check passes.
[0043] Specifically, for custom recipes of the modified recipe type, the verification process includes two aspects: control parameter compliance and ingredient combination compatibility. Control parameter compliance ensures that the control parameters of each step in the modified recipe are within the reasonable or safe range set by the original recipe, ensuring that the modified recipe is similar to the original recipe in cooking results, maintaining the cooking effect and core features of the original recipe, and avoiding extreme changes in parameters caused by user operation errors, resulting in poor food cooking results, nutritional loss, and even safety hazards. The compatibility of ingredient combinations ensures the rationality and safety of ingredient selection for the modified recipe by verifying conflicting ingredients.
[0044] Step S23, if the custom recipe is a self-created recipe type, then obtain all required ingredient information in each cooking step, query the ingredient database based on the required ingredient information to obtain conflicting ingredient information, if there are no conflicting ingredients in the custom recipe, the ingredient combination compatibility check passes; obtain the control parameters in each cooking step, query the setting conditions of the corresponding control parameters in the current cooking equipment, if each control parameter meets the setting conditions of the corresponding control parameters in the applied cooking equipment, the control parameter compliance check passes.
[0045] For custom recipes in the self-created recipe category, the verification process is similar to that of custom recipes in the modified recipe category, both of which include two aspects: control parameter compliance and ingredient combination compatibility. Among them, the ingredient combination compatibility is similar to the verification process of the modified recipe category, and both need to verify the conflicting ingredients in the generated recipe to ensure the recipe's healthiness and cooking safety. As for control parameter compliance, since self-created recipes are created from scratch, they focus more on checking the compatibility of each cooking step of the new recipe with the current cooking equipment to ensure that the performance of the cooking equipment during the cooking process can meet the cooking needs of the recipe.
[0046] In this embodiment, in order to further improve the accuracy and personalization of food adaptation, the verification process can also be further verified in combination with the user's personal profile, specifically including the following contents.
[0047] Step S101, obtaining the identity information of the diners and extracting the ingredient information in the custom recipe, wherein the identity information of the diners includes the diners' taboo ingredients, restricted ingredients, and restricted ingredient amounts, and the ingredient information includes but is not limited to the types of ingredients and the quantities of ingredients.
[0048] Specifically, the method of obtaining the identity information of diners includes a user self-filling method and a system extraction and generation method, wherein the system extraction and generation method is configured to query the food database based on user profile information, and the user profile information includes but is not limited to user age, height, weight, BIM index, and disease type.
[0049] Step S102, determining whether there are any food that the diners are forbidden to eat in the extracted food information, and if so, sending a prompt message to the user.
[0050] Step S103, determine whether there are any restricted ingredients for diners in the extracted ingredient information. If there are restricted ingredients for diners, determine whether the amount of the restricted ingredients for diners in the dish exceeds the restricted ingredient amount. If so, send a prompt message to the user, otherwise the verification passes.
[0051] By further verifying the ingredients in the dishes, it helps users better manage their dietary intake, ensure balanced nutrition and meet health standards, and improve the convenience and satisfaction of users when using the system.
[0052] Step S3: If the verification passes, the custom recipe is added to the public recipe database according to the sharing request; if the verification fails, a verification error message is sent to the user who uploaded the custom recipe.
[0053] Specifically, for recipes that pass the test, the system will add the recipe to the public recipe database based on the user's sharing intention, which will be visible to all users on the platform, enriching the platform's recipe resources, promoting sharing and communication between users, and enhancing the platform's interactivity and community atmosphere. For recipes that fail the test, the system will not execute the sharing request, and instead send a verification error message to the user who uploaded the custom recipe.
[0054] In this embodiment, step S3 also includes: adding the custom recipes that have passed the verification to the public recipe database according to the sharing request and providing them for users to download and load into the corresponding cooking equipment for use; and sending the custom recipes that have failed the verification and the specific verification error information, as well as the reference comparison content corresponding to the verification error information, to the custom recipe uploading user.
[0055] Specifically, the system will send the custom recipes that fail the verification and the specific verification error information to the user who uploaded the custom recipe. At the same time, in order to further improve the user's operational convenience and problem-solving efficiency, the system will also attach reference comparison content corresponding to the verification error information. For example, examples of correct ingredient combinations, reasonable control parameter ranges, and potential problems that may exist, etc., to help users quickly locate the root cause of the problem and make effective modifications.
[0056] In this embodiment, after the recipe verification is completed, the system starts the cooking operation according to the user's instructions. Since different knives can be installed in the chef machine pot, it is very easy for the knife installation to fail or be wrongly installed, which will not only cause cooking abnormalities but also create safety hazards. At the same time, due to the different actual ingredients added by the user, cooking only according to the recipe control parameters may cause over-cooking or under-cooking problems, which also includes the following contents.
[0057] Step S201, after loading the recipe information to be cooked, controlling the cutter installed in the pot body to rotate an initial number of times, obtaining the collected data of the infrared ranging sensor during the rotation of the cutter, the collected data includes the data obtained by the infrared transmitter after irradiating the rotating cutter blade.
[0058] Step S202, querying a tool configuration table according to the collected data to obtain corresponding properties of the tool installed in the current pot, and issuing a prompt if the tool properties are inconsistent with the tool requirements in the loaded recipe information.
[0059] Step S203, if the tool attributes are consistent with the tool requirements in the loaded recipe information, then after the weighing sensor recognizes that the material feeding in the pot is completed, the tool is controlled to pre-stir and rotate the ingredients. After the pre-stirring is completed, the actual distance information of the ingredients in the current pot collected by the infrared ranging sensor is obtained, and the actual control parameters of the cooking step are obtained after calculation based on the current actual ingredient distance and the actual ingredient weight collected by the weighing sensor and the theoretical ingredient distance and theoretical ingredient weight of the current cooking step in the recipe information. The actual control parameters include actual operating power and actual cooking time.
[0060] Specifically, in the present embodiment, an infrared ranging sensor and a weighing sensor for obtaining the weight of the ingredients in the pot are also installed above the pot cover. After the recipe is loaded, the controller controls the cutter installed in the pot to rotate, and identifies the type of cutter currently installed in the pot through the signal data returned after the infrared rays emitted by the infrared ranging sensor are irradiated on the cutter blades. When the cutter meets the requirements, the control parameters of each step are adjusted by measuring the actual distribution state and weight of the ingredients in the pot, so as to realize the identification of the cutter in the pot and the conversion of control parameters, reduce the occurrence of malfunctions and accidents, and ensure the cooking quality of the ingredients.
[0061] Further, step S203 specifically includes: obtaining the actual operating power W1 and the actual cooking time T1 adapted to the current cooking step after calculating according to the current actual food distance L1 and the actual food weight G1 collected by the weighing sensor and the theoretical food distance L and the theoretical food weight G of the current cooking step in the recipe information, Where W is the theoretical operating power of the current cooking step in the recipe, and T is the theoretical cooking time of the current cooking step in the recipe.
[0062] G max1is the weight of the ingredients added to the pot before running this step, G1 is the actual weight of the ingredients added in this step, G is the weight of the ingredients that need to be added in this step in the recipe, L1 is the distance measured by the infrared distance sensor after adding the ingredients in this step, L is the theoretical distance after adding the ingredients in this step in the recipe, T1 is the cooking time required for this step, and T is the cooking time required for this step in the recipe. The ratio of the actual ingredient distance L1 to the theoretical ingredient distance L reflects the degree of difference between the actual ingredient distribution and the theoretical expectation. The actual ingredient weight G in the current pot is max1 +G1 and theoretical food weight G max1 The ratio of +G reflects the degree of deviation between the actual amount of food input and the theoretical amount of food input. By comparing and adjusting the actual food conditions collected in real time (including the actual food distance L1 and the actual food weight G1) with the theoretical conditions specified in the recipe information (including the theoretical food distance L and the theoretical food weight G), the actual operating power W1 and the actual cooking time T1 that are most suitable for the current cooking step can be calculated, ensuring that the cooking process can flexibly adapt to the actual changes in the ingredients, thereby improving the accuracy and effect of cooking.
[0063] Furthermore, for the cooking step with water in the pot, step S204 is also included, when the cooking step is run according to the actual control parameters, a ratio A of the theoretical distance L of the ingredients after adding the ingredients in the cooking step in the recipe to the actual distance L1 of the ingredients in the current pot is obtained, where if The tool speed is then alternating between fast and slow at preset time intervals.
[0064] Specifically, for the cooking steps with water in the pot, when the ratio A of the theoretical distance L to the actual distance L1 is greater than the ratio of the actual weight of the current food in the pot to the theoretical weight of the food, it means that the increase in the height of the food in the pot is greater than the normal value, and the food distribution appears to be floating, that is, the food fails to sink into the liquid and floats on the surface. At this time, the speed of the cutter can be alternating between fast and slow at preset time intervals to increase the vibration in the pot, break the static balance between the food, and make the floating food fall under the influence of gravity. At the same time, rapid stirring provides sufficient power for the food that needs to be fully mixed, and the slow speed provides time for the food to fall. The fast and slow speed changes provide more stabilization time for the food in the slow speed after rapid stirring, avoiding the food being pushed up again by the cutter during the slow sliding process, effectively reducing repeated floating.
[0065] Furthermore, the step S204 specifically includes: if Then calculate and obtain the minimum speed N of the knife in the current cooking step min and maximum speed N max , control the tool speed at N min and Nmax Every preset time interval T a Switching is performed every second until in G max1 is the weight of the ingredients already in the pot before starting the current cooking step, G1 is the actual weight of the ingredients added in this cooking step, G is the theoretical weight of the ingredients that need to be added in this cooking step in the recipe, and N is the theoretical rotation speed of this cooking step in the recipe.
[0066] Furthermore, the preset time interval T a for: Where T b It is the preset interval time reference value.
[0067] Specifically, the tool speed per T a Seconds at speed N min With N max In this embodiment, T b =3s, ensuring that within the corresponding time period, the chef machine system can simultaneously perform two tasks: knife recognition and recipe parameter adjustment based on recognition, so that the chef machine can make intelligent adjustments according to real-time conditions during the cooking process, thereby improving cooking accuracy and efficiency.
[0068] Furthermore, the chef machine can also be configured with two pots to increase cooking efficiency, and the following contents can also be included at this time.
[0069] Step S301, according to the verified custom recipe or the recipe identification selected by the user on the display component or the corresponding recipe information is obtained, and the cooking operation of the selected first pot body component is started.
[0070] Specifically, the chef machine also includes two pot components and a display component, and the controller is connected to the two pot components and the display component respectively. The display component can present multiple display interfaces for users to select recipes, pots, and process control. When the user selects a pot, the system extracts cooking parameters based on the obtained recipe information and sends instructions to the MCN to start the corresponding pot to perform cooking operations.
[0071] Step S302, real-time monitoring of the cooking status information of the first pot body component, presenting the cooking status information of the first pot body component on the display component after receiving the display instruction of the first pot body component, and hiding the cooking status information of the second pot body component on the display component. Specifically, after the first pot body starts running, the user can view the current cooking status of the first pot body component through the display component. After receiving the display instruction of the first pot body component from the user, the display component switches the interface to the display interface of the first pot body component and provides the information of the first pot body component monitored in real time by the sensor.
[0072] Furthermore, the cooking recipe includes a plurality of cooking steps, and there is an operation of adding ingredients between the cooking steps. To facilitate the user to add ingredients, the adding information needs to be presented in the display interface, and the step S302 also includes the following content.
[0073] Step S401, after receiving the completion information of the current cooking step of the first pot body component, query the task recipe data to determine whether there is a next cooking step after the current cooking step. If so, query whether the display component is currently in the first pot body component display interface.
[0074] Step S402, if it is in the first pot body component display interface, the information on the ingredients to be added for the next cooking step is displayed to the control display component; if it is in the second pot body component display interface, the current display is maintained until a display switching instruction is received and the current screen monitoring interface is switched to the pot body component to which it belongs, and the information on the ingredients to be added for the next cooking step is displayed on the screen interface.
[0075] Furthermore, since the display component switches the presented display interface according to user instructions, in order to avoid the user not switching the screen for a long time, resulting in a long waiting time between two cooking steps affecting the cooking quality of the dish, the step S402 also includes: if the display switching instruction to switch the currently displayed second pot body component display interface to the first pot body component display interface is not received after the preset switching waiting time is reached, the current screen monitoring interface is directly switched to the first pot body component, and the information to be added for the next cooking step is displayed on the screen interface.
[0076] Furthermore, when there is a fault in the pot body, step S302 also includes the following content.
[0077] Step S501, after receiving the fault information sent by a pot body component, identify the pot body component that sent the fault information, and determine whether the faulty pot body component is the pot body component whose cooking status information is currently displayed by the screen component. If so, directly display the fault information on the screen.
[0078] Step S502: If the pot component whose cooking status information is not being displayed on the current screen component, then query the pot fault configuration table according to the fault information, obtain the fault level corresponding to the fault information, and determine whether the fault information needs to be displayed on the cooking status information of another pot component displayed on the current screen interface according to the fault level. Specifically, if the current screen display content is the display interface corresponding to the faulty pot, the fault information is directly displayed to remind the user to handle it, and if the current screen display content is not the display interface corresponding to the faulty pot, the fault information is graded for reminder and processing, while ensuring that it does not affect the user's normal operation of other pots, while improving the flexibility and efficiency of fault handling. The fault configuration table grades various faults according to the degree of impact of the fault on the current cooking recipe and the degree of potential harm, and step S502 specifically includes the following content.
[0079] Step S5021: If the fault level is higher than the set level, the fault information is inserted on the cooking status information of another pot component displayed on the current screen interface. When the fault has a high degree of impact on the current cooking recipe and a high degree of potential harm, the fault information of the pot component is automatically inserted on the current screen interface in a highlighted, flashing or other eye-catching manner, covering or superimposing on the cooking status information of another pot component, to ensure that the user can immediately pay attention to the fault information.
[0080] Step S5022, if the fault level is lower than the set level, the fault information is cached and not displayed on the cooking status information interface of another pot body component for the time being. After receiving the display switching instruction and switching the current screen monitoring interface to the pot body component to which it belongs, the fault information is displayed on the screen interface. When the impact of the fault on the current cooking recipe and the potential harm are low, the system caches the fault information and does not directly display it on the current screen interface for the time being, so as to keep the user interface tidy and the current user is viewing the cooking status information of the pot body clearly displayed. Further, the step S5022 also includes: if the display switching instruction is not received after the maximum waiting time corresponding to the fault information is reached, the fault information is directly inserted into the cooking status information of another pot body component displayed on the current screen interface. Specifically, in order to prevent users from ignoring low-level faults for a long time, the system sets a maximum waiting time. If the user does not actively check the status of the pot body component during the maximum waiting time, the system will automatically insert the fault information into the current screen interface after the maximum waiting time is reached, so as to force the user to pay attention.
[0081] Step S503, after receiving the request for adding a cooking task, query the working status of the current first pot body component and the second pot body component, and if there is no idle pot body, feedback the waiting information, and if there is at least one pot body component in an idle state, send the idle state pot body information to the display component for the user to select. Specifically, by feeding back the pot body status information, it is ensured that the newly added cooking task can be reasonably allocated to the currently available pot body components, providing the user with the flexibility to select the idle pot body components, so as to improve the cooking efficiency and user experience.
[0082] Step S504, after receiving the user selection information, the cooking task information is loaded into the corresponding pot body component and the status display of the selected pot body component is maintained on the display component until a display switching instruction is received, and the display is switched to another pot body component.
[0083] The above-mentioned dual-pot control process can intelligently respond to the user's operation on the dual-pot on the same screen, realize efficient collaborative control of the dual-pot on a single screen, and effectively reduce the complexity and cost of production equipment.
[0084] The present embodiment discloses a recipe data updating method for cooking equipment. After the user uploads the custom recipe editing information, the information is converted into a custom recipe to be reviewed and stored in a list to be reviewed. The recipes in the list are then extracted and the cooking steps in each custom recipe are reviewed for the compatibility of the ingredients and the compliance of the control parameters. For recipes that fail the review, the system immediately provides detailed verification error information to the uploading user to help the user locate the problem and make adjustments. For recipes that pass the review, they are included in the public recipe database according to the user's willingness to share, so that other users can consult and learn, thereby significantly enhancing the recipe resources of each cooking device. The whole process not only realizes the user's personalized customization of recipes, but also effectively reduces the company's personnel costs in recipe preparation and review. At the same time, it solves the problem of insufficient number and non-authenticity of recipes that cooking equipment generally faces after entering a new market, overcomes the limitation that standard recipes are difficult to meet the tastes and eating habits of different users, and enhances the user's satisfaction and usage experience as a whole.
[0085] The present invention also discloses a recipe data updating system for cooking equipment, as shown in the attached Figure 8As shown, it includes a recipe generation module 1, a recipe verification module 2 and a recipe upload module 3. The recipe generation module 1 is used to parse the custom edited information of the recipe uploaded by the user to form a custom recipe to be reviewed, and store it in the recipe review list. The recipe verification module 2 is used to extract each custom recipe in the recipe review list, and verify the compatibility of the ingredient combination and the compliance of the control parameters in each cooking step that constitutes the custom recipe. The recipe upload module 3 is used to add the custom recipe to the public recipe database according to the sharing request if the verification passes, and send a verification error message to the user who uploaded the custom recipe if the verification fails.
[0086] In this embodiment, the recipe generation module also includes: supplementing the type information of the custom recipe according to the custom editing information of the recipe uploaded by the user, the type information including a self-created recipe class and a modified recipe class, the modified recipe class is a custom recipe obtained by selecting a currently existing recipe as a template and changing the ingredient information or control parameter information therein, and the self-created recipe class is a custom recipe that directly edits the order of each cooking step and the ingredient information and control parameter information in the cooking steps.
[0087] In the present embodiment, the recipe verification module further includes a type query module, an information query module and an adaptation verification module, wherein the type query module is used to extract each custom recipe in the recipe to-be-reviewed list and query the type information of the custom recipe to be verified; the information query module is used to query and obtain the template recipe information and modification content of the custom recipe if the custom recipe is a modified recipe type; the adaptation verification module is used to obtain the control parameter safety range in the template recipe if the modification content includes changes to the control parameters, and determine whether the modified control parameters comply with the control parameter safety range, and if so, the control parameter compliance check passes; if the modification content includes changes to the ingredient information, the ingredient database is queried according to the added ingredients to obtain the conflicting ingredient information, and if there are no conflicting ingredients in the custom recipe, the ingredient combination compatibility check passes.
[0088] In this embodiment, the recipe verification module also includes an ingredient verification module and a parameter verification module, wherein the ingredient verification module is used to obtain all required ingredient information in each cooking step if the custom recipe is a self-created recipe type, query the ingredient database to obtain conflicting ingredient information based on the required ingredient information, and if there are no conflicting ingredients in the custom recipe, the ingredient combination compatibility verification passes; the parameter verification module is used to obtain the control parameters in each cooking step, query the setting conditions of the corresponding control parameters in the current cooking equipment, and if each control parameter meets the setting conditions of the corresponding control parameters in the applied cooking equipment, the control parameter compliance verification passes.
[0089] The specific functions of the above cooking device correspond to the recipe data updating method for the cooking device disclosed in the previous embodiment, so it will not be described in detail here. For details, please refer to the various embodiments of the recipe data updating method for the cooking device disclosed in the previous embodiment. It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other.
[0090] If the recipe data updating method for cooking equipment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory, random access memory, electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0091] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
[0092] In conclusion, the above is only a preferred embodiment of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention should fall within the scope of the patent of the present invention.
Claims
1. A recipe data updating method for a cooking device, characterized in that: The steps include: Parse the custom recipe editing information uploaded by the user to form a custom recipe to be reviewed, and store it in the recipe review list; Extract each custom recipe from the recipe to-be-approved list, and verify the suitability of the ingredient combinations and the compliance of the control parameters in each cooking step constituting the custom recipe; If the verification passes, the custom recipe will be added to the public recipe database according to the sharing request. If the verification fails, a verification error message will be sent to the user who uploaded the custom recipe.
2. The recipe data updating method for a cooking device according to claim 1, characterized in that: Parse the custom recipe editing information uploaded by the user to form a custom recipe to be reviewed, including: The type information of the custom recipe is supplemented according to the custom editing information of the recipe uploaded by the user. The type information includes a self-created recipe class and a modified recipe class. The modified recipe class is a custom recipe obtained by selecting a currently existing recipe as a template and changing the ingredient information or control parameter information therein. The self-created recipe class is a custom recipe that directly edits the order of each cooking step and the ingredient information and control parameter information in the cooking steps.
3. The recipe data updating method for a cooking device according to claim 2, characterized in that: Extract each custom recipe from the recipe waiting list, and verify the compatibility of the ingredients and the compliance of the control parameters in each cooking step that constitutes the custom recipe, including: Extract each custom recipe in the recipe pending review list, and query the type information of the custom recipe to be verified; If the custom recipe is a modified recipe type, query and obtain the template recipe information and modified content of the custom recipe; If the modification content includes changes to control parameters, the control parameter safety range in the template recipe is obtained, and it is determined whether the modified control parameters comply with the control parameter safety range. If so, the control parameter compliance check passes; if the modification content includes changes to ingredient information, the ingredient database is queried based on the added ingredients to obtain conflicting ingredient information. If there are no conflicting ingredients in the custom recipe, the ingredient combination compatibility check passes.
4. The recipe data updating method for a cooking device according to claim 3, characterized in that: Verify the suitability of ingredient combinations and control parameter compliance in each cooking step that makes up a custom recipe, including: If the custom recipe is a self-created recipe, all required ingredient information of each cooking step is obtained, and the ingredient database is queried to obtain conflicting ingredient information according to the required ingredient information. If there are no conflicting ingredients in the custom recipe, the ingredient combination compatibility check is passed; Obtain the control parameters in each cooking step, query the setting conditions of the corresponding control parameters in the current cooking equipment, and if each control parameter meets the setting conditions of the corresponding control parameters in the applied cooking equipment, the control parameter compliance check passes.
5. The recipe data updating method for a cooking device according to claim 4, characterized in that: If the verification passes, the custom recipe will be added to the public recipe database according to the sharing request. If the verification fails, a verification error message will be sent to the custom recipe uploader, which also includes: Custom recipes that pass verification will be added to the public recipe database based on sharing requests and made available for users to download and load into corresponding cooking equipment for use. Custom recipes that fail verification will be sent together with specific verification error information and reference comparison content corresponding to the verification error information to the user who uploaded the custom recipe.
6. A recipe data updating system for a cooking device, characterized in that: include: The recipe generation module is used to parse the custom recipe editing information uploaded by the user to form a custom recipe to be reviewed and store it in the recipe review list; A recipe verification module is used to extract each custom recipe in the recipe to be reviewed list, and verify the compatibility of the ingredient combination and the compliance of the control parameters in each cooking step that constitutes the custom recipe; The recipe upload module is used to add the custom recipe to the public recipe database according to the sharing request if the verification passes, and send a verification error message to the custom recipe uploading user if the verification fails.
7. The recipe data updating system for cooking equipment according to claim 6, characterized in that: The recipe generation module further includes: The type information of the custom recipe is supplemented according to the custom editing information of the recipe uploaded by the user. The type information includes a self-created recipe class and a modified recipe class. The modified recipe class is a custom recipe obtained by selecting a currently existing recipe as a template and changing the ingredient information or control parameter information therein. The self-created recipe class is a custom recipe that directly edits the order of each cooking step and the ingredient information and control parameter information in the cooking steps.
8. The recipe data updating system for cooking equipment according to claim 7, characterized in that: The recipe verification module further includes: A type query module is used to extract each custom recipe in the recipe to be reviewed list and query the type information of the custom recipe to be verified; An information query module, used for querying and obtaining the template recipe information and modified content of the custom recipe if the custom recipe is a modified recipe type; The adaptation verification module is used to obtain the control parameter safety range in the template recipe if the modification content includes changes to the control parameters, and determine whether the modified control parameters comply with the control parameter safety range. If so, the control parameter compliance check passes; if the modification content includes changes to the ingredient information, the ingredient database is queried based on the added ingredients to obtain the conflicting ingredient information. If there are no conflicting ingredients in the custom recipe, the ingredient combination compatibility check passes.
9. The recipe data updating system for cooking equipment according to claim 8, characterized in that: The recipe verification module further includes: An ingredient verification module, for obtaining all required ingredient information in each cooking step if the custom recipe is a self-created recipe, querying the ingredient database to obtain conflicting ingredient information based on the required ingredient information, and passing the ingredient combination compatibility verification if there are no conflicting ingredients in the custom recipe; The parameter verification module is used to obtain the control parameters in each cooking step and query the setting conditions of the corresponding control parameters in the current cooking equipment. If each control parameter meets the setting conditions of the corresponding control parameters in the applied cooking equipment, the control parameter compliance verification passes.
10. A server comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.