Cooking assisting method and device, cooking equipment and computer readable storage medium

By implementing cooking auxiliary methods in the cooking equipment, users can help judge and improve the food processing operations at each cooking stage, solve the problem of user limited cooking skills and improve the quality of dishes.

CN119867545APending Publication Date: 2025-04-25GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411928169.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the prior art, users are limited by their own cooking skills and cannot make excellent dishes through cooking equipment.

Method used

Provide a cooking auxiliary method, by determining multiple cooking stages of the target recipe, obtaining the target processing data of each stage and the actual processing data of the user, determining whether the data meets the processing requirements, generating processing suggestions and providing reminders, to help users improve food processing operations.

Benefits of technology

By providing processing suggestions, users can improve the processing of ingredients, thereby improving the quality of dishes, so that excellent dishes can still be made when users have limited cooking skills.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119867545A_ABST
    Figure CN119867545A_ABST
Patent Text Reader

Abstract

The invention provides a cooking assisting method and device, cooking equipment and a computer readable storage medium. The method comprises the steps that multiple cooking stages corresponding to a target menu are determined; for each cooking stage, obtaining target processing data corresponding to the cooking stage, and obtaining actual processing data of food material processing by a user; according to the target processing data, judging whether the actual processing data meets the processing requirements of the cooking stage or not; if the actual processing data does not meet the processing requirements of the cooking stage, generating a processing suggestion according to the target processing data and the actual processing data; and performing suggestion reminding operation based on the processing suggestion. When the processing condition of the user at each stage does not meet the processing requirement, the processing suggestion is provided, so that the user can improve the food processing operation based on the processing suggestion, the dish quality is improved, and excellent dishes can still be made under the condition that the cooking skill of the user is limited.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of household appliances, and in particular to a cooking auxiliary method, device, cooking equipment and computer-readable storage medium. Background Art

[0002] Cooking equipment such as steamers and ovens have been widely used in today's home kitchens. With the development of technology, the functions of cooking equipment are becoming more and more powerful. However, they are still limited to the execution of cooking. When the user's cooking skills are limited, it is difficult to make excellent dishes through cooking equipment. Summary of the invention

[0003] The main purpose of the present invention is to propose a cooking assistance method, device, cooking equipment and computer-readable storage medium, aiming to solve the problem in the prior art that users are limited by their own cooking skills and cannot make excellent dishes through cooking equipment.

[0004] To achieve the above object, the present invention provides a cooking auxiliary method, which comprises the steps of:

[0005] Determine multiple cooking stages corresponding to a target recipe;

[0006] For each cooking stage, obtaining target processing data corresponding to the cooking stage, and obtaining actual processing data of food processing performed by the user;

[0007] determining whether the actual processing data meets the processing requirements of the cooking stage according to the target processing data;

[0008] If the actual processing data does not meet the processing requirements of the cooking stage, generating a processing suggestion according to the target processing data and the actual processing data;

[0009] Perform a suggestion reminder operation based on the processing suggestion.

[0010] Optionally, obtaining actual processing data of food processing performed by the user includes:

[0011] Determining a processing location and a data type corresponding to the cooking stage;

[0012] Determining a target acquisition device corresponding to the processing location and the data type;

[0013] Acquire the actual processing data collected by the target collection device.

[0014] Optionally, the step of obtaining actual processing data of food processing by the user includes:

[0015] Obtaining example information corresponding to the cooking stage;

[0016] The sample information is played.

[0017] Optionally, judging whether the actual processing data meets the processing requirements of the cooking stage according to the target processing data includes:

[0018] Determining data similarity between the target processed data and the actual processed data;

[0019] Obtaining a preset similarity threshold, and determining whether the data similarity is greater than the preset similarity threshold;

[0020] If the data similarity is greater than the preset similarity threshold, the actual processed data meets the processing requirements of the cooking stage.

[0021] Optionally, generating a processing suggestion according to the target processing data and the actual processing data includes:

[0022] Acquire a trained suggestion model, and input the target processing data and the actual processing data into the trained suggestion model;

[0023] The trained suggestion model is run to obtain the processing suggestion.

[0024] Optionally, the method further comprises:

[0025] After all the cooking stages are completed, obtaining actual dish data corresponding to the target dish;

[0026] Acquire target dish data corresponding to the target recipe, and determine improvement suggestions corresponding to the actual dish data according to the target dish data;

[0027] Perform a suggestion reminder operation on the improvement suggestion.

[0028] Optionally, the dish data includes a plurality of evaluation parameters; and determining the improvement suggestion corresponding to the actual dish data according to the target dish data includes:

[0029] For each of the evaluation parameters, determining a parameter difference between the actual evaluation parameter and the target evaluation parameter;

[0030] Determine whether the parameter difference is greater than a preset difference;

[0031] If the parameter difference is greater than a preset difference, determining the parameter cooking stage corresponding to the evaluation parameter;

[0032] Determine the stage suggestions corresponding to each of the parameter cooking stages, and generate the improvement suggestions based on the stage suggestions.

[0033] To achieve the above object, the present invention further provides a cooking auxiliary device, the cooking auxiliary device comprising:

[0034] A first determination module, used to determine a plurality of cooking stages corresponding to a target recipe;

[0035] A first acquisition module is used to acquire, for each cooking stage, target processing data corresponding to the cooking stage, and to acquire actual processing data of food processing performed by the user;

[0036] A first judgment module, used for judging whether the actual processing data meets the processing requirements of the cooking stage according to the target processing data;

[0037] a first generating module, configured to generate a processing suggestion according to the target processing data and the actual processing data if the actual processing data does not meet the processing requirements of the cooking stage;

[0038] The first execution module is used to perform a suggestion reminder operation based on the processing suggestion.

[0039] To achieve the above objectives, the present invention also provides a cooking device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the cooking assistance method described above when executed by the processor.

[0040] To achieve the above objectives, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the cooking assistance method described above are implemented.

[0041] The present invention proposes a cooking assistance method, device, cooking equipment and computer-readable storage medium, which determine multiple cooking stages corresponding to a target recipe; for each cooking stage, obtain the target processing data corresponding to the cooking stage, and obtain the actual processing data of the user's food processing; determine whether the actual processing data meets the processing requirements of the cooking stage according to the target processing data; if the actual processing data does not meet the processing requirements of the cooking stage, generate processing suggestions according to the target processing data and the actual processing data; and perform suggestion reminder operations based on the processing suggestions. By providing processing suggestions when the user's processing situation does not meet the processing requirements at each stage, the user can improve the operation of food processing based on the processing suggestions, thereby improving the quality of the dishes, so that excellent dishes can still be made when the user's cooking skills are limited. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0043] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0044] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0045] Figure 1 It is a schematic diagram of the flow chart of the first embodiment of the cooking auxiliary method of the present invention;

[0046] Figure 2 It is a schematic diagram of the module structure of the cooking auxiliary device of the present invention;

[0047] Figure 3 It is a schematic diagram of the module structure of the cooking device of the present invention. DETAILED DESCRIPTION

[0048] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0049] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.

[0050] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present application.

[0051] The present invention provides a cooking auxiliary method, referring to Figure 1 , Figure 1 This is a flow chart of a first embodiment of a cooking auxiliary method of the present invention, wherein the method comprises the following steps:

[0052] Step S10, determining multiple cooking stages corresponding to the target recipe;

[0053] The target recipe is the recipe corresponding to the dish that the user needs to cook.

[0054] A variety of recipes can be pre-set for users to choose from. For example, recipes can be set locally on the cooking device or on a server, and users can determine the target recipe to be cooked by selection; specifically, users can select the target recipe on the cooking device, such as through set buttons, touch screens, voice control and other interactive methods; they can also select the target recipe on a device associated with the cooking device, such as a mobile phone; users can also create recipes themselves.

[0055] When cooking, it usually includes multiple cooking stages, such as food preparation, food cleaning, food processing, formal cooking, and serving;

[0056] In the food preparation stage, select all the ingredients you need;

[0057] In the food cleaning stage, the food needs to be cleaned;

[0058] In the food processing stage, the food needs to be processed in a corresponding way, such as peeling, cutting, cutting, marinating, etc.

[0059] The formal cooking stage is to put the ingredients into the cooking equipment to cook the ingredients through the cooking equipment. Based on the type of cooking equipment and the cooking needs of the target recipe, the specific cooking method can be but is not limited to steaming, baking, stir-frying, deep-frying, and pan-frying;

[0060] The production stage involves the relevant processing of the cooked dishes after taking them out of the cooking equipment, such as pouring hot oil, adding chopped green onions, etc.

[0061] It should be noted that the above-mentioned different cooking stages are for illustration only. In actual application, based on the specific cooking process of the target recipe, the number, order and type of the corresponding cooking stages can be specifically set.

[0062] Step S20, for each cooking stage, obtaining target processing data corresponding to the cooking stage, and obtaining actual processing data of food processing performed by the user;

[0063] Since the operations performed and the effects to be achieved in different cooking stages are different, in this embodiment, assistance is provided separately for different cooking stages.

[0064] The target processing data is used to indicate the processing effect to be achieved in the current cooking stage;

[0065] The actual processing data is the actual effect of the user's processing of the ingredients in the current cooking stage.

[0066] It can be understood that the types of data contained in the processed data vary depending on the specific cooking stage; for example, in the food preparation stage, the processed data can indicate the types of ingredients and whether the quantities of each ingredient are appropriate; in the food cleaning stage, the processed data can indicate whether the ingredients are clean; in the food preparation stage, the processed data can indicate whether the ingredients are processed in accordance with the requirements of the target recipe; in the formal cooking stage, the processed data can indicate whether the equipment cooking parameters are correct; in the production stage, the processed data can indicate whether the operations after production are correct, etc.

[0067] Step S30, judging whether the actual processing data meets the processing requirements of the cooking stage according to the target processing data;

[0068] It can be understood that since the target processing data indicates the processing effect to be achieved, that is, the processing requirements of the cooking stage, the target processing data can be used to judge the actual processing data to determine whether the actual processing data meets the processing requirements of the cooking stage.

[0069] If the actual processing data meets the processing requirements of the cooking stage, no processing suggestion is generated;

[0070] When the actual processing data meets the processing requirements of the cooking stage, it means that the user's processing in the current cooking stage is reasonable, and therefore, there is no need to generate processing suggestions; further, in other embodiments, even if the actual processing data meets the processing requirements of the cooking stage, processing suggestions can also be generated to enable the user to further improve the operating level.

[0071] Step S40, if the actual processing data does not meet the processing requirements of the cooking stage, generating a processing suggestion according to the target processing data and the actual processing data;

[0072] When the actual processing data does not meet the processing requirements of the cooking stage, it means that the user's processing in the current cooking stage is not in line with expectations, and the dishes made in this way may have poor problems. Therefore, at this time, a processing suggestion is generated; the processing suggestion is used to indicate the processing operation of adjusting the actual processing data to the target processing data.

[0073] It is understandable that the difference between the actual processing data and the target processing data indicates the user's operational deviation. Therefore, the processing suggestions generated by the target processing data and the actual processing data can make the processing data meet the processing requirements of the current cooking stage.

[0074] Step S50: performing a suggestion reminder operation based on the processing suggestion.

[0075] The processing suggestions are reminded so that the user can adjust the ingredients based on the processing suggestions, so that the adjusted ingredients can meet the processing requirements of the current cooking stage.

[0076] The specific form of the suggested reminder operation can be set based on actual needs; for example, playing video, audio or text information corresponding to the processing suggestion on the cooking device or the associated mobile phone.

[0077] It should be noted that when the actual processed data does not meet the processing requirements of the cooking stage, it is possible not to enter the next cooking stage. Instead, after the reminder operation is suggested, it is possible to enter the next cooking stage after detecting that the actual processed data meets the processing requirements of the cooking stage. At the same time, a skip option can also be set. For example, in some cases, the ingredients cannot be changed, such as ingredients that originally needed to be chopped are shredded, or the user wants to cook in a way different from the target recipe. In this case, the skip option can be used to directly enter the next cooking stage without waiting for the actual processed data to meet the processing requirements of the cooking stage.

[0078] After all the cooking stages are completed, the dish is ready.

[0079] This embodiment provides processing suggestions when the user's processing situation does not meet the processing requirements at each stage, so that the user can improve the operation of food processing based on the processing suggestions, thereby improving the quality of the dishes and making excellent dishes even if the user's cooking skills are limited.

[0080] Further, in the second embodiment of the cooking auxiliary method of the present invention proposed based on the first embodiment of the present invention, the step S20 includes the steps of:

[0081] Step S21, determining the processing position and data type corresponding to the cooking stage;

[0082] Step S22, determining a target acquisition device corresponding to the processing position and the data type;

[0083] Step S23, acquiring the actual processing data collected by the target collection device.

[0084] The processing position is the position where the ingredients are processed in the current cooking stage; for example, in the ingredient preparation stage, the processing position may be a countertop; in the ingredient cleaning stage, the processing position may be a sink; in the ingredient processing stage, the processing position may be a countertop; in the formal cooking stage, the processing position may be inside the cooking equipment; the above-mentioned correspondence between the cooking stages and the processing positions is only for illustration purposes. In actual applications, the correspondence between the cooking stages and the processing positions may be set based on actual needs.

[0085] The data type is the type of data that needs to be collected about the ingredients. For example, different food ingredients require different data types for determination. For example, when determining whether the ingredients are ready, the type and quantity of the ingredients can be determined through image recognition. Therefore, the image data type can be used in the food preparation stage. In the food cooking stage, the heating conditions of the ingredients can be determined by temperature, the aroma and burnt smell of the ingredients can be detected by smell, and the degree of doneness of the ingredients can be determined by images. Therefore, the temperature, smell, image and other data types can be used in the food cooking stage. The correspondence between specific cooking stages and data types can be set based on actual needs.

[0086] The target acquisition device is a device that acquires data of the processing location.

[0087] First of all, a variety of target acquisition devices can be set on the cooking equipment, such as cameras, odor sensors, temperature sensors, humidity sensors, etc.; cameras can be used for image acquisition; odor sensors can be used to collect the odor of ingredients; temperature sensors can be used to collect the temperature of space or ingredients; humidity sensors can be used to collect the humidity of space or ingredients.

[0088] It is understandable that, in actual applications, cooking equipment is generally fixed, and during the cooking process, the position range involved in different cooking stages may be too large and exceed the detection range of the target acquisition device set on the cooking equipment, such as the camera set on the cooking equipment cannot collect the image in the sink; therefore, the actual processing data can be collected with the help of acquisition devices other than the cooking equipment; such as establishing associations with cooking equipment through mobile phones, tablets, virtual reality devices, smart homes, etc., so the cooking equipment can collect the actual processing data through acquisition devices such as cameras on the associated devices; specifically, taking the camera for image acquisition as an example; after the associated device is associated with the cooking device, the camera on the associated device can be turned on to determine the position that the associated device can collect; after determining that the data type is an image and the processing position is determined, the associated device that can collect the image of the processing position is used as the target acquisition device, so that the image of the processing position is collected through the associated device; when multiple associated devices can realize image collection of the processing position, image collection can be performed through multiple associated devices at the same time, and the actual processing data can be determined comprehensively later; or one associated device can be selected from them, such as the nearest associated device, for image collection.

[0089] This embodiment can accurately obtain the actual processing data by processing the position and the data type.

[0090] Furthermore, in a third embodiment of the cooking auxiliary method of the present invention proposed based on the first embodiment of the present invention, the step before step S20 includes the following steps:

[0091] Step S60, obtaining sample information corresponding to the cooking stage;

[0092] Step S70: playing the example information.

[0093] The example information is an example of the explanatory information corresponding to the cooking stage in the target recipe; the example information is used to explain to the user the processing that needs to be performed in the current cooking stage; it is understandable that the example information corresponding to different cooking stages is different; for example, in the ingredient preparation stage, the example information may be the type and quantity of ingredients that need to be prepared; in the ingredient processing stage, the example information may be the way and method to process each ingredient separately; in the formal cooking stage, the example information may be the parameters that need to be set for the cooking equipment, etc.; the correspondence between the specific cooking stage and the example information can be set based on actual needs.

[0094] At the beginning of the cooking stage, the sample information is played; the specific playback format can be set based on actual needs; for example, the video, audio or text information corresponding to the sample information is played on the cooking device or the associated mobile phone.

[0095] This embodiment enables the user to know the operations that need to be performed in the current cooking stage by playing sample information.

[0096] Further, in a fourth embodiment of the cooking auxiliary method of the present invention proposed based on the first embodiment of the present invention, step S30 includes the following steps:

[0097] Step S31, determining the data similarity between the target processed data and the actual processed data;

[0098] Step S32, obtaining a preset similarity threshold, and determining whether the data similarity is greater than the preset similarity threshold;

[0099] Step S33: If the data similarity is greater than the preset similarity threshold, the actual processed data meets the processing requirements of the cooking stage.

[0100] Data similarity is used to indicate the degree of similarity between the target processing data and the actual processing data. Data similarity varies based on different processing data. For example, in the food preparation stage, data similarity indicates the degree of match between the required ingredients and the prepared ingredients, which can be calculated by comparing the types, quantities, and sizes of the ingredients in the target processing data and the actual processing data. In the food cleaning stage, data similarity indicates the cleanliness of the ingredients, which can be calculated based on absolute cleanliness as the goal and the cleanliness of the ingredients in the actual processing data. In the food preparation stage, the shape, size, pickling color, etc. of the ingredients in the target processing data and the actual processing data can be compared for calculation. The correspondence between the specific cooking stage and the data similarity can be set based on actual needs.

[0101] In order to obtain data similarity more conveniently and accurately, a similarity calculation model can be set, and the data similarity between the target processing data and the actual processing data can be determined by the similarity calculation model; when training the similarity calculation model, different types of target processing data, actual processing data, and data similarity can be used as training samples to train the similarity calculation model, so that the similarity calculation model can obtain the output of data similarity based on the input of specific types of target processing data and actual processing data. The type, structure, and training method of the specific similarity calculation model can be set based on actual needs.

[0102] When the data similarity is greater than a preset similarity threshold, it is considered that the processing degree of the actual processing data is not much different from that of the target processing data; therefore, the actual processing data meets the processing requirements of the cooking stage;

[0103] When the data similarity is less than or equal to the preset similarity threshold, it is considered that the processing degree of the actual processed data is greatly different from that of the target processed data, and therefore, the actual processed data does not meet the processing requirements of the cooking stage.

[0104] The specific value of the preset similarity threshold can be set based on actual needs. It is understandable that the preset similarity thresholds corresponding to different recipes, different cooking stages, and different types can be set differently.

[0105] This embodiment can accurately determine whether the actual processed data meets the processing requirements of the cooking stage through data similarity.

[0106] Further, in a fifth embodiment of the cooking auxiliary method of the present invention proposed based on the first embodiment of the present invention, step S40 includes the steps of:

[0107] Step S41, obtaining a trained suggestion model, and inputting the target processing data and the actual processing data into the trained suggestion model;

[0108] Step S42: running the trained suggestion model to obtain the processing suggestion.

[0109] In this embodiment, a processing suggestion is generated by a suggestion model; when training the suggestion model, different types of target processing data, actual processing data, and processing suggestions can be used as training samples to train the suggestion model, so that the suggestion model can output the processing suggestion based on the input of specific types of target processing data and actual processing data. The type, structure, and training method of the specific suggestion model can be set based on actual needs.

[0110] In other embodiments, processing suggestions can also be obtained in other ways; for example, corresponding processing suggestions can be specifically set according to the differences between specific types of parameters; for example, in the food processing stage, the target processing data indicates that the food should be shredded, while the actual processing data is to slice the food, in this case, the corresponding processing suggestion can be to shred the food; for another example, in the food processing stage, the target processing data indicates that the meat should be marinated for 30 minutes, while the actual processing data is to marinate for 10 minutes, and the marinating time can be determined by identifying the image and triggering the timing after the marinating operation is identified, in this case, the corresponding processing suggestion can be to wait for marinating for 20 minutes; for another example, in the formal cooking stage, the target processing data is to set the baking parameters to 200°C and 20 minutes, while the actual processing data is to set the baking parameters to 190°C and 20 minutes, in this case, the corresponding processing suggestion can be to increase the temperature. Specific processing suggestions can be set based on actual needs; it is understandable that corresponding processing suggestions for various different situations can be set in advance, so that when the target processing data and the actual processing data are in a specific situation, the corresponding processing suggestions can be directly matched to obtain corresponding processing suggestions.

[0111] This embodiment can accurately determine the processing suggestion through the suggestion model.

[0112] Furthermore, in a sixth embodiment of the cooking auxiliary method of the present invention proposed based on the first embodiment of the present invention, the method further includes the steps of:

[0113] Step S80, after all the cooking stages are completed, obtaining actual dish data corresponding to the target dish;

[0114] Step S90, acquiring target dish data corresponding to the target recipe, and determining improvement suggestions corresponding to the actual dish data according to the target dish data;

[0115] Step S100: performing a suggestion reminder operation on the improvement suggestion.

[0116] The target dish is the dish obtained after all cooking stages are completed;

[0117] The actual dish data is used to indicate the state of the target dish; the target dish data is used to indicate the expected state of the dish.

[0118] It is understandable that when there is a deviation between the actual dish data and the target dish data, it may be caused by problems in the user's handling method during the cooking process. Therefore, since the target dish data indicates the expected state of the target recipe, the target dish data can be used to determine improvement suggestions for improving the actual dish.

[0119] After the improvement suggestions are determined, a suggestion reminder operation can be performed on the improvement suggestions, and the specific form can be set based on actual needs; for example, playing video, audio or text information corresponding to the processing suggestion on the cooking equipment or the associated mobile phone.

[0120] Furthermore, the dish data includes a plurality of evaluation parameters, and the step S90 includes the steps of:

[0121] Step S91, for each of the evaluation parameters, determining a parameter difference between the actual evaluation parameter and the target evaluation parameter;

[0122] Step S92, determining whether the parameter difference is greater than a preset difference;

[0123] Step S93, if the parameter difference is greater than a preset difference, determining the parameter cooking stage corresponding to the evaluation parameter;

[0124] Step S94, determining the stage suggestions corresponding to each of the parameter cooking stages, and generating the improvement suggestions according to the stage suggestions.

[0125] The evaluation parameters are specific characteristic parameters contained in the dish data; the specific types of the evaluation parameters can be set based on actual needs, such as degree of doneness, color, aroma, etc.

[0126] Similarly, evaluation parameters can be obtained through target acquisition equipment. For example, the degree of doneness can be determined through image recognition, temperature detection, etc., and the specific food in the dish can be cut and tested; the color can be determined through image recognition, and the specific food in the dish can be cut and tested; the aroma can be determined by detecting aromatic substances through gas sensors.

[0127] The actual evaluation parameters are the evaluation parameters in the actual dish data; the target evaluation parameters are the evaluation parameters in the target dish data.

[0128] When the difference between the actual evaluation parameter and the target evaluation parameter is large, it means that the evaluation parameter does not meet the cooking requirements; when the difference between the actual evaluation parameter and the target evaluation parameter is small, it means that the evaluation parameter meets the cooking requirements; therefore, in this embodiment, a preset difference is set to specifically determine whether the cooking requirements are met; if the parameter difference is less than or equal to the preset difference, it is considered that the evaluation parameter meets the cooking requirements and no further improvement is required; and if the parameter difference is greater than the preset difference, it is considered that the evaluation parameter does not meet the cooking requirements and needs to be improved; the specific value of the preset difference can be set based on actual needs; different types of evaluation parameters may correspond to different preset differences.

[0129] The parameter cooking stage is the cooking stage that has a greater impact on the evaluation parameters; for example, for doneness, the food processing stage and the formal cooking stage have a greater impact on it. For example, if the food is processed too large or too small in the food processing stage, it may lead to undercooked or overcooked food; the temperature setting in the formal cooking stage is too low or too high, it may lead to undercooked or overcooked food, etc.; for color, the food processing stage has a greater impact on it. For example, if too much dark soy sauce is used for marinating in the food processing stage, the color may be too dark; for aroma, the food processing stage has a greater impact on it. For example, if the type or amount of seasoning added is inaccurate, the aroma may be insufficient or strange; the correspondence between the specific parameter cooking stage and the evaluation parameters can be set based on actual needs.

[0130] The method for determining the stage suggestions can be determined by referring to the method for determining the processing suggestions mentioned above; it should be noted that since the stage suggestions are determined based on the final dish at this time, the stage suggestions need to be based on the target processing data corresponding to the parameter cooking stage and the final actual processing data of the parameter cooking stage; it is understandable that during the cooking stage, the user may adjust the ingredients based on the processing suggestions, therefore, there may be multiple actual processing data in the cooking stage, and when determining the stage suggestions, it is necessary to determine them based on the actual processing data finally determined in the cooking stage.

[0131] Furthermore, the correspondence between the evaluation parameters and the specific operations in the parameter cooking stage can be set. For example, for the degree of doneness, in the food processing stage, the parameter operation corresponding to the degree of doneness is set as the size of the food. When making recommendations in the generation stage, data corresponding to the parameter operation of the size of the food in the actual processing data can be generated based on the target processing data. For data other than the parameter operations in the food processing stage, such as data corresponding to marinating, the recommendations in the generation stage will not be made.

[0132] After determining the parameter cooking stage, since the parameter cooking stage has a great influence on the evaluation parameter, the stage suggestion of the parameter cooking stage can be used to know the improvement suggestion that has an improvement effect on the evaluation parameter. By integrating the stage suggestions of all parameter cooking stages, the improvement suggestion of the whole dish can be obtained.

[0133] This embodiment can determine improvement suggestions so that the user can improve his cooking ability for the dish according to the improvement suggestions.

[0134] In order to improve the entertainment value of the cooking device, the solution of the present application can also be combined with a game model; taking the cooking device as a steam oven as an example, such as:

[0135] S1: First of all, this steam oven has a normal function module, and a game entertainment section is developed on this basis. Users can choose the normal mode when in normal use, and the entertainment mode when they need entertainment mode.

[0136] S2: The user chooses the entertainment mode, which lists independent games named after different recipes; at the same time, multiple challenge levels are designed: according to the difficulty and complexity of the recipes, different levels of challenge levels are designed, such as "beginner chef", "intermediate cooking master", "advanced cooking master", etc. Each level sets a specific cooking task, such as "complete a French dessert within a limited time", "use specific ingredients to create a creative dish", etc. After completing the challenge, users can get virtual rewards, such as gold coins, medals or unlock new recipes, etc., to encourage users to constantly challenge themselves.

[0137] S3: When the user selects a recipe, the target recipe is determined; the screen displays the ingredients for the dish so that the user can prepare them, and the ingredients need to be scanned by a steamer or other acquisition device; in the ingredient preparation stage, the most important ingredient will be selected as the boss, and the user needs to defeat the boss on the screen. The reward after defeating the boss is to tell the user how to handle the ingredient and show what it looks like after successful processing; at this time, the virtual reality device is connected, and the ingredients in the virtual reality device become monsters, and our users control the warriors to use weapons to kill the monsters. In the process, users also need to learn the key knowledge and operations of how to handle the ingredients. Only when users learn these operations can they use the operations as killing skills to kill the ingredients; after the user successfully kills the monster, the trophy will explode, and the trophy is the image of the ingredient obtained through the camera scan before; the next step is to start refining the ingredients. At this time, through the previous practice of killing monsters, the user has a preliminary grasp of the method of handling the ingredients. At this time, the scanned image will be reproduced in the virtual reality device, and the user will process it according to the processing method learned, so that the user can have the feeling of real operation. At the same time, the results of food processing are displayed according to the real appearance, so that the user can see it more clearly. With the help of the virtual reality device, we will get a result of food processing. But this does not mean that the food processing level is completed. The user needs to learn the processing method, process the ingredients according to the taught method in reality, and put the processed ingredients into the steam oven. At this time, the image is uploaded through the steam oven, and the data similarity is obtained by comparing the real result with the virtual standard of the ingredient. If the data similarity reaches more than 60%, the user will be defaulted to pass the level, otherwise it cannot enter the next cooking stage and needs to be processed again to meet the requirements before passing the level; this ensures that the user really learns how to process this dish, and the value of 60% can take into account both the user's emotions and the quality of the dish.

[0138] S4: Before entering the steaming or baking stage, set a firepower level. Only by completing the challenges or operations in the game can the heating be maintained or made normal. The challenge results of the user in this level control the heating and steaming and baking functions of the steamer in real time, so that the game results can be directly reflected in the food. In this firepower level, three levels of slow fire, medium fire and high fire are set. During the process, the user needs to throw the firewood in the game to the simulated barbecue point according to the firepower required by the game prompt. The system converts the added firewood into calorific value, and adjusts the temperature of the steaming and baking items based on the calorific value, so as to achieve real-time adjustment and allow the ingredients to be slowly cooked over time and firepower.

[0139] S5: After the challenge of the entire recipe game is successful, there will be a scoring mechanism to evaluate the score of the challenge. After the challenge is successful, the food is also ready. The scoring mechanism mainly scores the three dimensions of the rawness, aroma, and color of the dishes. The rawness accounts for 40%, the aroma and color each account for 30%. The rawness is an important attribute of food and it is related to the user's health, so it accounts for a relatively large proportion. Each item is scored with a score of 100, and finally each item is multiplied by the proportion and added up to get the score of this cooking. Calculation formula:

[0140] Cooking score = doneness score*40%+aroma score*30%+color score*30%.

[0141] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0142] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0143] The present application also provides a cooking assistance device for implementing the above cooking assistance method, see Figure 2 , cooking aids include:

[0144] A first determination module, used to determine a plurality of cooking stages corresponding to a target recipe;

[0145] A first acquisition module is used to acquire, for each cooking stage, target processing data corresponding to the cooking stage, and to acquire actual processing data of food processing performed by the user;

[0146] A first judgment module, used for judging whether the actual processing data meets the processing requirements of the cooking stage according to the target processing data;

[0147] a first generating module, configured to generate a processing suggestion according to the target processing data and the actual processing data if the actual processing data does not meet the processing requirements of the cooking stage;

[0148] The first execution module is used to perform a suggestion reminder operation based on the processing suggestion.

[0149] The cooking assistance device provides processing suggestions when the user's processing does not meet the processing requirements at each stage, so that the user can improve the operation of food processing based on the processing suggestions, thereby improving the quality of the dishes and making excellent dishes even if the user's cooking skills are limited.

[0150] It should be noted that the first determination module in this embodiment can be used to execute step S10 in the embodiment of the present application, the first acquisition module in this embodiment can be used to execute step S20 in the embodiment of the present application, the first judgment module in this embodiment can be used to execute step S30 in the embodiment of the present application, the first generation module in this embodiment can be used to execute step S40 in the embodiment of the present application, and the first execution module in this embodiment can be used to execute step S50 in the embodiment of the present application.

[0151] Furthermore, the first acquisition module includes:

[0152] A first determining unit, configured to determine a processing location and a data type corresponding to the cooking stage;

[0153] A second determining unit, configured to determine a target acquisition device corresponding to the processing position and the data type;

[0154] The first acquisition unit is used to acquire the actual processing data collected by the target acquisition device.

[0155] Furthermore, the device also includes:

[0156] A second acquisition module, used to acquire sample information corresponding to the cooking stage;

[0157] The first playing module is used to play the example information.

[0158] Furthermore, the first determination module includes:

[0159] A third determining unit, configured to determine a data similarity between the target processed data and the actual processed data;

[0160] A second acquisition unit, used to acquire a preset similarity threshold, and determine whether the data similarity is greater than the preset similarity threshold;

[0161] The first execution unit is configured to determine that, if the data similarity is greater than the preset similarity threshold, the actually processed data meets the processing requirement of the cooking stage.

[0162] Furthermore, the first generating module includes:

[0163] A third acquisition unit is used to acquire a trained suggestion model, and input the target processing data and the actual processing data into the trained suggestion model;

[0164] The first running unit is used to run the trained suggestion model to obtain the processing suggestion.

[0165] Furthermore, the device also includes:

[0166] A third acquisition module is used to acquire actual dish data corresponding to the target dish after all the cooking stages are completed;

[0167] a fourth acquisition module, configured to acquire target dish data corresponding to the target recipe, and determine improvement suggestions corresponding to the actual dish data according to the target dish data;

[0168] The second execution module is used to perform a suggestion reminder operation on the improvement suggestion.

[0169] Furthermore, the dish data includes a plurality of evaluation parameters; the fourth acquisition module includes:

[0170] a fourth determining unit, configured to determine, for each of the evaluation parameters, a parameter difference between an actual evaluation parameter and a target evaluation parameter;

[0171] A first judging unit, used to judge whether the parameter difference is greater than a preset difference;

[0172] If the parameter difference is greater than a preset difference, determining the parameter cooking stage corresponding to the evaluation parameter;

[0173] The first generating unit is used to determine the stage suggestions corresponding to each of the parameter cooking stages, and generate the improvement suggestions according to the stage suggestions.

[0174] Reference Figure 3 In terms of hardware structure, the cooking device may include components such as a communication module 10, a memory 20, and a processor 30. In the cooking device, the processor 30 is connected to the memory 20 and the communication module 10 respectively, and a computer program is stored in the memory 20. The computer program is executed by the processor 30 at the same time, and the steps of the above method embodiment are implemented when the computer program is executed.

[0175] The communication module 10 can be connected to an external communication device through a network. The communication module 10 can receive requests from an external communication device, and can also send requests, instructions and information to the external communication device, which can be other cooking equipment, a server or an Internet of Things device, such as a TV, etc.

[0176] The memory 20 can be used to store software programs and various data. The memory 20 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function (such as determining multiple cooking stages corresponding to a target recipe), etc.; the data storage area can include a database, and the data storage area can store data or information created according to the use of the system, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0177] The processor 30 is the control center of the cooking device. It uses various interfaces and lines to connect various parts of the entire cooking device. By running or executing software programs and / or modules stored in the memory 20 and calling data stored in the memory 20, it performs various functions of the cooking device and processes data, thereby monitoring the cooking device as a whole. The processor 30 may include one or more processing units; optionally, the processor 30 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 30.

[0178] although Figure 3 Although not shown, the cooking device may further include a circuit control module, which is used to connect to a power source to ensure the normal operation of other components. Figure 3 The cooking device structure shown in the figure does not constitute a limitation of the cooking device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0179] The present invention also provides a computer-readable storage medium on which a computer program is stored. The computer-readable storage medium may be Figure 3 The memory 20 in the cooking device may also be at least one of a ROM (Read-Only Memory) / RAM (Random Access Memory), a magnetic disk, and an optical disk. The computer-readable storage medium includes a number of instructions for enabling a terminal device with a processor (which may be a TV, a car, a mobile phone, a computer, a server, a terminal, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0180] In the present invention, the terms "first", "second", "third", "fourth" and "fifth" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0181] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0182] Although the embodiments of the present invention have been shown and described above, the scope of protection of the present invention is not limited thereto. It is understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. A person of ordinary skill in the art can change, modify and replace the above embodiments within the scope of the present invention, and these changes, modifications and replacements should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.

Claims

1. A cooking auxiliary method, characterized in that: The cooking assistance method comprises: Determine multiple cooking stages corresponding to a target recipe; For each cooking stage, obtaining target processing data corresponding to the cooking stage, and obtaining actual processing data of food processing performed by the user; determining whether the actual processing data meets the processing requirements of the cooking stage according to the target processing data; If the actual processing data does not meet the processing requirements of the cooking stage, generating a processing suggestion according to the target processing data and the actual processing data; Perform a suggestion reminder operation based on the processing suggestion.

2. The cooking auxiliary method according to claim 1, characterized in that: The obtaining of actual processing data of food processing by the user comprises: Determining a processing location and a data type corresponding to the cooking stage; Determining a target acquisition device corresponding to the processing location and the data type; Acquire the actual processing data collected by the target collection device.

3. The cooking auxiliary method according to claim 1, characterized in that: The step of obtaining the actual processing data of food processing by the user includes: Obtaining example information corresponding to the cooking stage; The sample information is played.

4. The cooking auxiliary method according to claim 1, characterized in that: The step of judging whether the actual processing data meets the processing requirements of the cooking stage according to the target processing data includes: Determining data similarity between the target processed data and the actual processed data; Obtaining a preset similarity threshold, and determining whether the data similarity is greater than the preset similarity threshold; If the data similarity is greater than the preset similarity threshold, the actual processed data meets the processing requirements of the cooking stage.

5. The cooking auxiliary method according to claim 1, characterized in that: Generating a processing suggestion according to the target processing data and the actual processing data includes: Acquire a trained suggestion model, and input the target processing data and the actual processing data into the trained suggestion model; The trained suggestion model is run to obtain the processing suggestion.

6. The cooking auxiliary method according to claim 1, characterized in that: The method further comprises: After all the cooking stages are completed, obtaining actual dish data corresponding to the target dish; Acquire target dish data corresponding to the target recipe, and determine improvement suggestions corresponding to the actual dish data according to the target dish data; Perform a suggestion reminder operation on the improvement suggestion.

7. The cooking auxiliary method according to claim 6, characterized in that: The dish data includes a plurality of evaluation parameters; and determining the improvement suggestions corresponding to the actual dish data according to the target dish data includes: For each of the evaluation parameters, determining a parameter difference between the actual evaluation parameter and the target evaluation parameter; Determine whether the parameter difference is greater than a preset difference; If the parameter difference is greater than a preset difference, determining the parameter cooking stage corresponding to the evaluation parameter; Determine the stage suggestions corresponding to each of the parameter cooking stages, and generate the improvement suggestions based on the stage suggestions.

8. A cooking auxiliary device, characterized in that: The cooking auxiliary device comprises: A first determination module, used to determine a plurality of cooking stages corresponding to a target recipe; A first acquisition module is used to acquire, for each cooking stage, target processing data corresponding to the cooking stage, and to acquire actual processing data of food processing performed by the user; A first judgment module, used for judging whether the actual processing data meets the processing requirements of the cooking stage according to the target processing data; a first generating module, configured to generate a processing suggestion according to the target processing data and the actual processing data if the actual processing data does not meet the processing requirements of the cooking stage; The first execution module is used to perform a suggestion reminder operation based on the processing suggestion.

9. A cooking device, characterized in that: The cooking device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the cooking assistance method according to any one of claims 1 to 7 when executed by the processor.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the cooking assistance method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Auxiliary cooking method, household appliance and computer storage medium

    CN109683516A

  • Detection method, cooking utensil, cooking system and computer readable storage medium

    CN110750062A

  • Cooking auxiliary method and device thereof, computer equipment and storage medium

    CN111096656A

  • Cooking loss information determination method and device, storage medium and electronic device

    CN114399651A

  • Cooking support system

    JP2023153635A