Recipe adjustment method and device, readable storage medium and cooking equipment
By using recipe adjustment methods and devices, the system receives calorie and taste information input by users and automatically adjusts the weight of recipe ingredients. This solves the tedious and error-prone problems that fitness enthusiasts face when calculating recipes, and achieves efficient and accurate calorie and taste control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2026-03-10
AI Technical Summary
Fitness enthusiasts often find the process of calculating ingredient ratios for their own recipes tedious and prone to errors, and current technology struggles to efficiently adjust recipes to meet their calorie and taste requirements.
A recipe adjustment method and device are provided, which automatically adjusts the weight of ingredients in the recipe by receiving information on calorie intake and taste preferences input by the user, and uses machine calculation to replace manual calculation to achieve precise control of calories and taste.
It improves the efficiency and accuracy of recipe adjustments, meets the calorie control needs of fitness enthusiasts, reduces calculation errors and cooking inconveniences, and enhances the user experience.
Smart Images

Figure CN121634869A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and more specifically, to a recipe adjustment method, apparatus, readable storage medium, and cooking device. Background Technology
[0002] A recipe, also known as a cooking manual, is a method for cooking a dish created by a chef using various cooking ingredients and techniques. Users can learn how to cook a dish by using a recipe, which can then guide their cooking.
[0003] In the relevant technical solutions, fitness enthusiasts have high requirements for calorie intake and need to calculate the ingredient ratios of their diets themselves, which is a cumbersome process and prone to errors. Summary of the Invention
[0004] The present invention aims to solve at least one of the technical problems existing in the prior art or related art.
[0005] Therefore, a first aspect of the present invention is to provide a method for adjusting a recipe.
[0006] A second aspect of the present invention is that a recipe adjustment device is provided.
[0007] A third aspect of the invention is that it provides another recipe adjustment device.
[0008] A fourth aspect of the present invention is that a readable storage medium is provided.
[0009] A fifth aspect of the present invention is that a cooking apparatus is provided.
[0010] In view of this, according to a first aspect of the present invention, the present invention provides a recipe adjustment method, comprising: receiving user input information, the user input information including calorie intake; obtaining a calorie value associated with first recipe information, the first recipe information including first weight information of ingredients, the first recipe information being recipe information selected by the user; determining a ratio of calorie intake to the calorie value associated with the first recipe information; and updating the first weight information of ingredients based on the ratio.
[0011] The technical solution of this invention proposes a recipe adjustment method. By running the above recipe adjustment method, the weight information of the ingredients in the first recipe information can be adjusted based on user input information. In this process, the user can use calorie intake as the adjustment condition to automatically adjust the weight of each ingredient in the first recipe information, eliminating the need for the user to manually calculate the proportions of each ingredient. The machine can replace manual calculation, improving calculation efficiency.
[0012] In some technical solutions, the calorie intake can optionally be understood as the calorie value that the user needs to consume, that is, the calorie value that the user hopes to obtain from the dish cooked based on the first recipe information.
[0013] In some technical solutions, optionally, the calorie value associated with the first recipe information can be understood as the calorie value that the dish cooked based on the first recipe information can provide to the user.
[0014] Optionally, in some technical solutions, before receiving user input information, the following steps are also included:
[0015] Display multiple recipe information, including a first recipe information; upon receiving input for the first recipe information, select the first recipe information.
[0016] In some technical solutions, the user input information may optionally include the user's search input, and in response to the search input, the first recipe information is displayed.
[0017] In this technical solution, users can directly select the first recipe from multiple recipe information, or they can select the first recipe information through recipe search.
[0018] In addition, the recipe adjustment method proposed in this application has the following additional technical features.
[0019] In some technical solutions, optionally, the first weight information of the ingredients is updated based on the ratio, specifically including: using the product of the ratio and the first weight information as the updated weight information of the ingredients.
[0020] As can be seen from the above technical solution, the above ratio can be used to represent the multiple relationship between calorie intake and the calorie content provided by a single dish, that is, to represent the multiple relationship between calorie intake and the calorie value associated with the first recipe information.
[0021] For dishes, the more servings a dish has, the more calories it can provide to the user. Based on this principle, the above ratio can be used as a proportionality coefficient to amplify or reduce the first weight information according to the proportionality coefficient, and thus proportionally amplify or reduce the weight of the ingredients.
[0022] In some technical solutions, the ingredients may optionally include: food ingredients, oil, and seasonings.
[0023] In some technical solutions, the user input information may optionally include taste preference information, recipe adjustment methods, and may also include: correcting the calorie value associated with the first recipe information based on the taste preference information.
[0024] In this technical solution, different users have different taste preferences. By acquiring taste preference information, the calorie value associated with the first recipe information can be corrected based on the taste preference information. In this process, the updated first weight value can be precisely controlled, thereby reducing the occurrence of situations where users consume too many calories.
[0025] In some technical solutions, taste preference information may optionally include, for example, a preference for sweetness. In this case, the weight of sugary seasonings in the ingredients may be increased to meet the user's taste needs.
[0026] In some technical solutions, taste preference information may optionally include, for example, less sweetness, in which case the weight of sugary seasonings in the ingredients is reduced to meet the user's taste needs.
[0027] In some technical solutions, optionally, the user input information includes: the calorie intake of a single person and the number of diners; the calorie intake of a single person is calculated by multiplying the calorie intake of a single person by the number of diners to obtain the calorie intake.
[0028] In this technical solution, considering the scenario of multiple people dining together, users need to calculate their own calorie intake. Obviously, users need to calculate the total calorie intake when multiple people are dining together, which makes cooking inconvenient.
[0029] To improve the convenience of cooking, in the technical solution of this invention, users can input the calorie intake of a single person and the number of diners, so that the calorie intake can be automatically calculated based on the calorie intake of a single person and the number of diners.
[0030] During this process, users only need to input the number of diners and the calorie intake per person, eliminating the need for users to calculate calorie intake themselves, thus improving the user experience.
[0031] In some technical solutions, the user input information may optionally include: an upper limit for calories per meal, and the recipe adjustment method may also include: outputting a first reminder message when the calorie intake exceeds the upper limit for calories per meal.
[0032] In this technical solution, fitness enthusiasts have high requirements for calorie intake. By setting an upper limit for calories per meal, an initial reminder message is output when the calorie intake exceeds the upper limit, so that users can adjust their calorie intake in time.
[0033] In this case, the first reminder information can be used to remind the user, thereby reducing the impact of the updated first weight information on the user's calorie intake requirements.
[0034] In some technical solutions, the first reminder information may optionally be one or more of the following: sound reminder information, text reminder information, and light reminder information.
[0035] For example, the text reminder could be something like "This meal contains too many calories."
[0036] In some technical solutions, the user input information may optionally include: a daily calorie limit, and the recipe adjustment method may also include: recording the calorie intake after cooking is completed based on the updated first weight information of the ingredients; calculating the cumulative value of the daily calorie intake; and outputting a second reminder message if the cumulative value is greater than the daily calorie limit.
[0037] In this technical solution, fitness enthusiasts have high requirements for calorie intake. By setting a daily calorie limit, a second reminder message is output when the daily calorie intake exceeds the daily limit, so that users can adjust their calorie intake or meal plan in time.
[0038] During this process, by outputting a second reminder message, the impact of excessive calorie intake on the user's fitness plan can be reduced.
[0039] In some technical solutions, optionally, after updating the first weight information of the ingredients based on the ratio, the recipe adjustment method also includes: displaying the updated first weight information.
[0040] In this technical solution, the updated first weight information is displayed so that users can intuitively see the updated first weight information, thereby making it convenient for users to cook based on the updated first weight information.
[0041] According to a second aspect of the present invention, a recipe adjustment device is provided, comprising: a receiving unit for receiving user input information, the user input information including calorie intake; an acquiring unit for acquiring a calorie value associated with first recipe information, the first recipe information including first weight information of ingredients, the first recipe information being recipe information selected by the user; a determining unit for determining a ratio between the calorie intake and the calorie value associated with the first recipe information; and an updating unit for updating the first weight information of ingredients based on the ratio.
[0042] The present invention provides a recipe adjustment device that can adjust the weight information of ingredients in a first recipe by using user input information as adjustment conditions. In this process, the user can use calorie intake as the adjustment condition to automatically adjust the weight of each ingredient in the first recipe, eliminating the need for manual calculation of the ingredient ratios. This machine-assisted calculation improves efficiency.
[0043] In some technical solutions, the calorie intake can optionally be understood as the calorie value that the user needs to consume, that is, the calorie value that the user hopes to obtain from the dish cooked based on the first recipe information.
[0044] In some technical solutions, optionally, the calorie value associated with the first recipe information can be understood as the calorie value that the dish cooked based on the first recipe information can provide to the user.
[0045] Optionally, in some technical solutions, before receiving user input information, the following steps are also included:
[0046] Display multiple recipe information, including a first recipe information; upon receiving input for the first recipe information, select the first recipe information.
[0047] In some technical solutions, the user input information may optionally include the user's search input, and in response to the search input, the first recipe information is displayed.
[0048] In this technical solution, users can directly select the first recipe from multiple recipe information, or they can select the first recipe information through recipe search.
[0049] In addition, the recipe adjustment device proposed in this application has the following additional technical features.
[0050] In some technical solutions, optionally, the updating unit is specifically used to: multiply the ratio by the first weight information as the updated weight information of the ingredients.
[0051] As can be seen from the above technical solution, the above ratio can be used to represent the multiple relationship between calorie intake and the calorie content provided by a single dish, that is, to represent the multiple relationship between calorie intake and the calorie value associated with the first recipe information.
[0052] For dishes, the more servings a dish has, the more calories it can provide to the user. Based on this principle, the above ratio can be used as a proportionality coefficient to amplify or reduce the first weight information according to the proportionality coefficient, and thus proportionally amplify or reduce the weight of the ingredients.
[0053] In some technical solutions, the ingredients may optionally include: food ingredients, oil, and seasonings.
[0054] In some technical solutions, the user input information may optionally include taste preference information, and the acquisition unit may also be used to: correct the calorie value associated with the first recipe information based on the taste preference information.
[0055] In this technical solution, different users have different taste preferences. By acquiring taste preference information, the calorie value associated with the first recipe information can be corrected based on the taste preference information. In this process, the updated first weight value can be precisely controlled, thereby reducing the occurrence of situations where users consume too many calories.
[0056] In some technical solutions, taste preference information may optionally include, for example, a preference for sweetness. In this case, the weight of sugary seasonings in the ingredients may be increased to meet the user's taste needs.
[0057] In some technical solutions, taste preference information may optionally include, for example, less sweetness, in which case the weight of sugary seasonings in the ingredients is reduced to meet the user's taste needs.
[0058] In some technical solutions, optionally, the user input information includes: the calorie intake of a single person and the number of diners; the calorie intake of a single person is calculated by multiplying the calorie intake of a single person by the number of diners to obtain the calorie intake.
[0059] In this technical solution, considering the scenario of multiple people dining together, users need to calculate their own calorie intake. Obviously, users need to calculate the total calorie intake when multiple people are dining together, which makes cooking inconvenient.
[0060] To improve the convenience of cooking, in the technical solution of this invention, users can input the calorie intake of a single person and the number of diners, so that the calorie intake can be automatically calculated based on the calorie intake of a single person and the number of diners.
[0061] During this process, users only need to input the number of diners and the calorie intake per person, eliminating the need for users to calculate calorie intake themselves, thus improving the user experience.
[0062] In some technical solutions, the user input information may optionally include: a maximum calorie limit per meal. The update unit is also used to: output a first reminder message when the calorie intake exceeds the maximum calorie limit per meal.
[0063] In this technical solution, fitness enthusiasts have high requirements for calorie intake. By setting an upper limit for calories per meal, an initial reminder message is output when the calorie intake exceeds the upper limit, so that users can adjust their calorie intake in time.
[0064] In this case, the first reminder information can be used to remind the user, thereby reducing the impact of the updated first weight information on the user's calorie intake requirements.
[0065] In some technical solutions, the first reminder information may optionally be one or more of the following: sound reminder information, text reminder information, and light reminder information.
[0066] For example, the text reminder could be something like "This meal contains too many calories."
[0067] In some technical solutions, the user input information may optionally include: a daily calorie limit value. The update unit is also used to: record the calorie intake after cooking is completed based on the updated first weight information of the ingredients; calculate the cumulative value of the daily calorie intake; and output a second reminder message if the cumulative value is greater than the daily calorie limit value.
[0068] In this technical solution, fitness enthusiasts have high requirements for calorie intake. By setting a daily calorie limit, a second reminder message is output when the daily calorie intake exceeds the daily limit, so that users can adjust their calorie intake or meal plan in time.
[0069] During this process, by outputting a second reminder message, the impact of excessive calorie intake on the user's fitness plan can be reduced.
[0070] In some technical solutions, optionally, after updating the first weight information of the ingredients based on the ratio, the updating unit is also used to: display the updated first weight information.
[0071] In this technical solution, the updated first weight information is displayed so that users can intuitively see the updated first weight information, thereby making it convenient for users to cook based on the updated first weight information.
[0072] According to a third aspect of the present invention, the present invention provides a recipe recommendation device, including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the recipe adjustment method as described above.
[0073] According to a fourth aspect of the present invention, the present invention provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the recipe adjustment method as described above.
[0074] According to a fifth aspect of the present invention, a cooking apparatus is provided, comprising: a recipe adjustment device as described above; and / or a readable storage medium as described above.
[0075] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0076] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:
[0077] Figure 1 This illustration shows one of the flowcharts of a recipe adjustment method according to an embodiment of the present invention;
[0078] Figure 2 A schematic block diagram of a cooking device according to an embodiment of the present invention is shown.
[0079] Figure 3 The second schematic flowchart of a recipe adjustment method according to an embodiment of the present invention is shown;
[0080] Figure 4 A schematic block diagram of a recipe adjustment device according to an embodiment of the present invention is shown;
[0081] Figure 5 A schematic block diagram of another recipe adjustment device in an embodiment of the present invention is shown.
[0082] in, Figure 2 The correspondence between the reference numerals and component names in the attached drawings is as follows:
[0083] 202 Detection module, 204 Storage module / Network module, 206 Main control module, 208 Display module, 210 User operation module. Detailed Implementation
[0084] To better understand the above aspects, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.
[0085] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and therefore the scope of protection of the invention is not limited to the specific embodiments disclosed below.
[0086] In one embodiment of this application, such as Figure 1 As shown, a method for adjusting a recipe is provided, including:
[0087] Step 102: Receive user input information, including calorie intake;
[0088] Step 104: Obtain the calorie value associated with the first recipe information. The first recipe information includes the first weight information of the ingredients. The first recipe information is the recipe information selected by the user.
[0089] Step 106: Determine the ratio of calorie intake to the calorie value associated with the first recipe information;
[0090] Step 108: Update the first weight information of the ingredients based on the ratio.
[0091] This invention provides a recipe adjustment method. By running this method, user-input information can be used as adjustment conditions to adjust the weight information of ingredients in the first recipe information. During this process, the user can use calorie intake as an adjustment condition to automatically adjust the weight of each ingredient in the first recipe information. This eliminates the need for the user to manually calculate the proportions of each ingredient, allowing the machine to replace manual calculation and improving computational efficiency.
[0092] In some embodiments, the calorie intake can be understood as the calorie value that the user needs to consume, that is, the calorie value that the user hopes to obtain from the dish cooked based on the first recipe information.
[0093] In some embodiments, the calorie value associated with the first recipe information can be understood as the calorie value that the dish cooked based on the first recipe information can provide to the user.
[0094] In some embodiments, the above-described recipe adjustment method can optionally run on a user's electronic device, such as a mobile phone or tablet. In this case, the updated first weight information of the ingredients is displayed on the user's electronic device for the user to view.
[0095] In some embodiments, the recipe adjustment method described above can optionally run on a user's electronic device, such as a mobile phone or tablet, wherein the electronic device is associated with a cooking device capable of cooking the dish corresponding to the first recipe information. In this case, the updated first weight information of the ingredients can be displayed on the cooking device associated with the user's electronic device for the user to view.
[0096] In some embodiments, the recipe adjustment method described above can optionally be run on a cooking device so that the user can update the initial weight information of the ingredients through interaction with the cooking device.
[0097] In some embodiments, optionally, before receiving user input information, the method further includes:
[0098] Display multiple recipe information, including a first recipe information; upon receiving input for the first recipe information, select the first recipe information.
[0099] In some embodiments, the user input information may optionally include the user's search input, and in response to the search input, first recipe information is displayed.
[0100] In this embodiment, the user can directly select the first recipe information from multiple recipe information, or select the first recipe information through recipe search.
[0101] In some embodiments, optionally, updating the first weight information of the ingredients based on the ratio specifically includes: using the product of the ratio and the first weight information as the updated weight information of the ingredients.
[0102] As can be seen from the above embodiments, the above ratio can be used to represent the multiple relationship between calorie intake and the calorie content provided by a single dish, that is, to represent the multiple relationship between calorie intake and the calorie value associated with the first recipe information.
[0103] For dishes, the more servings a dish has, the more calories it can provide to the user. Based on this principle, the above ratio can be used as a proportionality coefficient to amplify or reduce the first weight information according to the proportionality coefficient, and thus proportionally amplify or reduce the weight of the ingredients.
[0104] For example, if the first weight information of the ingredients is 100 grams and the above ratio is 0.5, then the updated first weight information is 100 grams × 0.5 = 50 grams.
[0105] In some embodiments, optionally, some ingredients are measured by volume, such as condiments like oil, soy sauce, and vinegar. In this case, the first weight information can be understood as a volume representation.
[0106] For example, if the first weight information of the ingredients is 100 ml and the above ratio is 0.5, then the updated first weight information is 100 ml × 0.5 = 50 ml.
[0107] In some embodiments, the ingredients may optionally include: food ingredients, oil, and seasonings.
[0108] In some embodiments, the user input information may optionally include taste preference information, and the recipe adjustment method may further include: correcting the calorie value associated with the first recipe information based on the taste preference information.
[0109] In this embodiment, different users have different taste preferences. By obtaining taste preference information, the calorie value associated with the first recipe information can be corrected based on the taste preference information. In this process, the updated first weight value can be precisely controlled, thereby reducing the occurrence of situations where users consume too many calories.
[0110] In some embodiments, the taste preference information may include, for example, a preference for sweetness, in which case the weight of sugary seasonings in the ingredients may be increased to meet the user's taste preferences.
[0111] In some embodiments, the taste preference information may optionally include, for example, less sweetness, in which case the weight of sugary seasonings in the ingredients is reduced to meet the user's taste needs.
[0112] In some embodiments, the user input information may optionally include: the calorie intake per person and the number of diners; the calorie intake per person is calculated by multiplying the calorie intake per person by the number of diners to obtain the calorie intake.
[0113] In this embodiment, considering the scenario of multiple people dining together, users need to calculate their calorie intake themselves. Obviously, users need to calculate the total calorie intake when multiple people are dining together, which makes cooking inconvenient.
[0114] To improve the convenience of cooking, in embodiments of the present invention, users can input the calorie intake of a single person and the number of diners, so that the calorie intake can be automatically calculated based on the calorie intake of a single person and the number of diners.
[0115] During this process, users only need to input the number of diners and the calorie intake per person, eliminating the need for users to calculate calorie intake themselves, thus improving the user experience.
[0116] In some embodiments, the user input information may optionally include: a maximum calorie limit per meal, and the recipe adjustment method may further include: outputting a first reminder message when the calorie intake exceeds the maximum calorie limit per meal.
[0117] In this embodiment, for fitness enthusiasts, who have high requirements for calorie intake, a calorie limit for each meal is set so that if the calorie intake exceeds the limit for each meal, a first reminder message is output so that the user can adjust the calorie intake in time.
[0118] In this case, the first reminder information can be used to remind the user, thereby reducing the impact of the updated first weight information on the user's calorie intake requirements.
[0119] In some embodiments, the first reminder information may optionally be one or more of the following: sound reminder information, text reminder information, and light reminder information.
[0120] For example, the text reminder could be something like "This meal contains too many calories."
[0121] Furthermore, by providing initial reminders, the system helps users control their calorie intake at each meal, thereby achieving weight loss or maintaining health, greatly benefiting those with high calorie control requirements. Additionally, it can be used to manage food purchases and storage, avoiding waste of food and money.
[0122] In some embodiments, the user input information may optionally include: a daily calorie limit value, and the recipe adjustment method may further include: recording the calorie intake after cooking is completed based on the updated first weight information of the ingredients; calculating the cumulative value of the daily calorie intake; and outputting a second reminder message if the cumulative value is greater than the daily calorie limit value.
[0123] In this embodiment, for fitness enthusiasts, who have high requirements for calorie intake, a daily calorie limit is set so that if the daily calorie intake exceeds the daily calorie limit, a second reminder message is output so that the user can adjust the calorie intake or meal plan in time.
[0124] During this process, by outputting a second reminder message, the impact of excessive calorie intake on the user's fitness plan can be reduced.
[0125] In addition, by automatically recording the total calories of food cooked each day, that is, calculating the cumulative value of calorie intake for the day, the system will prompt the user when the daily calorie limit is exceeded.
[0126] In this process, it can help users control their weight, prevent obesity and related diseases, improve cardiovascular health, maintain healthy energy levels, increase energy and focus, and improve work and life performance.
[0127] In some embodiments, the recipe adjustment method may optionally include, after updating the first weight information of the ingredients based on the ratio, displaying the updated first weight information.
[0128] In this embodiment, the updated first weight information is displayed so that users can see the updated first weight information intuitively, thereby making it easier for users to cook based on the updated first weight information.
[0129] In some embodiments, the recipe adjustment method may optionally include: outputting a cooking tutorial corresponding to the first recipe information.
[0130] In this embodiment, a cooking tutorial is output so that users can directly view how to cook the dish corresponding to the first recipe information.
[0131] During this process, users can be guided through the cooking process, thereby increasing the chances of successfully cooking the dishes and enhancing the user's cooking experience.
[0132] In some embodiments, the cooking tutorial may optionally be a text tutorial, a picture tutorial, a video tutorial, a recorded audio tutorial, or a combination of two or more of the above text tutorials, picture tutorials, video tutorials, and audio tutorials, in order to guide users to fully understand how to cook the dishes corresponding to the target recipe information.
[0133] In some embodiments, such as Figure 2 As shown, the above recipe adjustment method is applied to a cooking device. In this case, the cooking device includes: a detection module 202, a storage module / network module 204, a main control module 206, a display module 208, and a user operation module 210.
[0134] Among them, the main control module 206 is the core that controls other modules. It is usually a microcontroller and is responsible for data collection, controlling the cooking process, calculating cooking time, as well as calorie calculation and recipe ratio calculation.
[0135] Detection module 202: Used to detect cooking quantity, or information such as pot bottom temperature, lid temperature, and voltage can be manually input by the user; it can be represented by a weighing sensor, temperature sensor, and voltage detection circuit.
[0136] Storage module: A storage medium used to store cooking parameters, usually a memory chip.
[0137] Display module 208: Used to display user operation information, cooking information, and prompts, usually a digital tube or LCD screen.
[0138] User operation module 210: Used for users to operate cooking equipment, such as function selection, time setting, taste setting, and calorie setting, usually via mechanical buttons or touch buttons.
[0139] Storage Module / Network Module 204: The storage module can store the user's frequently used total calorie intake, daily calorie intake, and daily calorie intake limit. In some embodiments, in cooking appliances with a network module, the data can also be stored on a cloud server.
[0140] like Figure 3 As shown, the recipe adjustment methods include:
[0141] Step 302: Select the recipe function.
[0142] Specifically, users can select the recipe function through the user operation module 210 in the cooking device, that is, select the first recipe information.
[0143] Step 304: Display recipe information.
[0144] Specifically, the recipe information preset by the cooking equipment before leaving the factory will be displayed on the display module 208. The recipe information includes, but is not limited to, recipe functions, ingredient information, ingredient ratios, seasoning ratios, and number of diners.
[0145] Step 306: Set total calorie limit and calorie over-limit reminders.
[0146] Users can set the total calorie intake for this recipe through the user operation module 210, which is the calorie intake in this invention.
[0147] In one embodiment, the user can set the calorie intake for a single person during the cooking process, that is, the calorie intake for a single person, and then set the number of diners, and the device will automatically calculate the calorie intake.
[0148] Users can set a daily calorie intake limit or a calorie intake limit per meal, and the device will prompt the user when the limit is exceeded.
[0149] Specifically, the upper limit of calorie intake per meal is the same as the upper limit of calories per meal in this invention, and the upper limit of daily calorie intake is the same as the upper limit of daily calories in this invention.
[0150] Step 308, set other information.
[0151] Among them, other information is set, namely, the taste preference information in this invention.
[0152] Step 310: Calculate the ingredient ratios.
[0153] Specifically, after obtaining the total calories and relevant information set by the user, the main control module 206 calculates the final ratio of ingredients and seasonings for this cooking recipe, and displays it to the user, in conjunction with the preset recipe information.
[0154] Step 312: Add ingredients and begin cooking.
[0155] During this process, the user adds ingredients based on the calculated initial weight value, and the cooking process begins.
[0156] Step 314: Record calorie information after cooking is complete.
[0157] Among them, calorie information refers to the amount of calories consumed.
[0158] For example, the calculation process for the calorie value associated with each recipe information includes:
[0159] a. Caloric content of ingredients: Calculate the caloric contribution of each ingredient based on its weight and caloric content. For example, assuming 200 grams of lean meat and 50 grams of chili peppers are used, the lean meat has a caloric content of approximately 140 kcal / 100g, and the chili peppers have a caloric content of approximately 40 kcal / 100g. Therefore, the caloric contribution of the lean meat is 280 kcal (140 kcal / 100g × 200g), and the caloric contribution of the chili peppers is 20 kcal (40 kcal / 100g × 50g).
[0160] b. Influence of Cooking Method: Considering that stir-fried pork with chili peppers is a high-calorie dish, the impact of cooking method on calories needs to be considered. Oil is usually added when stir-frying, and each gram of oil contains approximately 9 kcal. Therefore, calorie calculations need to be performed based on the amount of oil added. For example, assuming 30 grams of oil are added, and each gram of oil contains 9 kcal, then the oil's calorie contribution is 270 kcal (9 kcal / gram × 30 grams).
[0161] c. Seasoning Usage: Salt, soy sauce, and MSG are commonly added to stir-fried pork with chili peppers, and these seasonings also affect the calorie content. Therefore, calculations need to be made based on the amount of seasoning used. For example, assuming 5 grams of salt, 10 grams of soy sauce, and 3 grams of MSG are added, the calorie contribution of salt is 0 kcal (salt contains no calories), the calorie contribution of soy sauce is 10 kcal (1 kcal / gram × 10 grams), and the calorie contribution of MSG is 0 kcal (MSG contains no calories).
[0162] d. Calculate the total calories Q1: Add up the calorie contributions of the above items to obtain the total calories of the stir-fried pork with chili peppers. In this embodiment, the calorie value Q1 associated with the first recipe information is 570 kcal (280 kcal + 20 kcal + 270 kcal + 0 kcal + 10 kcal + 0 kcal).
[0163] Given an intake of Q2 calories, the ratio K mentioned above is Q2 / Q1.
[0164] Taking the stir-fried pork with chili peppers above as an example, the original recipe contained 200g lean pork, 50g chili peppers, 30g oil, 5g salt, 10g soy sauce, and 3g MSG. The total calories of the recipe, Q1, were 570 kcal. With Q2 set at 285 kcal, K = 285 / 570 = 0.5. Multiplying the amounts of ingredients and seasonings by the coefficient K yielded the final recipe proportions: 100g lean pork, 25g chili peppers, 15g oil, 2.5g salt, 5g soy sauce, and 1.5g MSG.
[0165] In one embodiment, such as Figure 4As shown, the present invention provides a recipe adjustment device 400, comprising: a receiving unit 402 for receiving user input information, the user input information including calorie intake; an acquiring unit 404 for acquiring a calorie value associated with first recipe information, the first recipe information including first weight information of ingredients, the first recipe information being recipe information selected by the user; a determining unit 406 for determining the ratio of calorie intake to the calorie value associated with the first recipe information; and an updating unit 408 for updating the first weight information of ingredients based on the ratio.
[0166] An embodiment of the present invention provides a recipe adjustment device 400, which can adjust the weight information of ingredients in a first recipe by using user input information as adjustment conditions. In this process, the user can use calorie intake as an adjustment condition to automatically adjust the weight of each ingredient in the first recipe, eliminating the need for manual calculation of the ingredient ratios. This machine-assisted calculation improves efficiency.
[0167] In some embodiments, the calorie intake can be understood as the calorie value that the user needs to consume, that is, the calorie value that the user hopes to obtain from the dish cooked based on the first recipe information.
[0168] In some embodiments, the calorie value associated with the first recipe information can be understood as the calorie value that the dish cooked based on the first recipe information can provide to the user.
[0169] In some embodiments, the above-described recipe adjustment method can optionally run on a user's electronic device, such as a mobile phone or tablet. In this case, the updated first weight information of the ingredients is displayed on the user's electronic device for the user to view.
[0170] In some embodiments, the recipe adjustment method described above can optionally run on a user's electronic device, such as a mobile phone or tablet, wherein the electronic device is associated with a cooking device capable of cooking the dish corresponding to the first recipe information. In this case, the updated first weight information of the ingredients can be displayed on the cooking device associated with the user's electronic device for the user to view.
[0171] In some embodiments, the recipe adjustment method described above can optionally be run on a cooking device so that the user can update the initial weight information of the ingredients through interaction with the cooking device.
[0172] In some embodiments, optionally, before receiving user input information, the method further includes: displaying multiple recipe information, including first recipe information; and selecting the first recipe information upon receiving input for the first recipe information.
[0173] In some embodiments, the user input information may optionally include the user's search input, and in response to the search input, first recipe information is displayed.
[0174] In this embodiment, the user can directly select the first recipe information from multiple recipe information, or select the first recipe information through recipe search.
[0175] In some embodiments, optionally, the updating unit 408 is specifically configured to: multiply the ratio by the first weight information as the updated weight information of the ingredients.
[0176] As can be seen from the above embodiments, the above ratio can be used to represent the multiple relationship between calorie intake and the calorie content provided by a single dish, that is, to represent the multiple relationship between calorie intake and the calorie value associated with the first recipe information.
[0177] For dishes, the more servings a dish has, the more calories it can provide to the user. Based on this principle, the above ratio can be used as a proportionality coefficient to amplify or reduce the first weight information according to the proportionality coefficient, and thus proportionally amplify or reduce the weight of the ingredients.
[0178] For example, if the first weight information of the ingredients is 100 grams and the above ratio is 0.5, then the updated first weight information is 100 grams × 0.5 = 50 grams.
[0179] In some embodiments, optionally, some ingredients are measured by volume, such as condiments like oil, soy sauce, and vinegar. In this case, the first weight information can be understood as a volume representation.
[0180] For example, if the first weight information of the ingredients is 100 ml and the above ratio is 0.5, then the updated first weight information is 100 ml × 0.5 = 50 ml.
[0181] In some embodiments, the ingredients may optionally include: food ingredients, oil, and seasonings.
[0182] In some embodiments, the user input information may optionally include taste preference information, and the acquisition unit 404 is further configured to: correct the calorie value associated with the first recipe information based on the taste preference information.
[0183] In this embodiment, different users have different taste preferences. By obtaining taste preference information, the calorie value associated with the first recipe information can be corrected based on the taste preference information. In this process, the updated first weight value can be precisely controlled, thereby reducing the occurrence of situations where users consume too many calories.
[0184] In some embodiments, the taste preference information may include, for example, a preference for sweetness, in which case the weight of sugary seasonings in the ingredients may be increased to meet the user's taste preferences.
[0185] In some embodiments, the taste preference information may optionally include, for example, less sweetness, in which case the weight of sugary seasonings in the ingredients is reduced to meet the user's taste needs.
[0186] In some embodiments, the user input information may optionally include: the calorie intake per person and the number of diners; the calorie intake per person is calculated by multiplying the calorie intake per person by the number of diners to obtain the calorie intake.
[0187] In this embodiment, considering the scenario of multiple people dining together, users need to calculate their calorie intake themselves. Obviously, users need to calculate the total calorie intake when multiple people are dining together, which makes cooking inconvenient.
[0188] To improve the convenience of cooking, in embodiments of the present invention, users can input the calorie intake of a single person and the number of diners, so that the calorie intake can be automatically calculated based on the calorie intake of a single person and the number of diners.
[0189] During this process, users only need to input the number of diners and the calorie intake per person, eliminating the need for users to calculate calorie intake themselves, thus improving the user experience.
[0190] In some embodiments, the user input information may optionally include: a maximum calorie limit per meal, and the update unit 408 may also be configured to: output a first reminder message if the calorie intake exceeds the maximum calorie limit per meal.
[0191] In this embodiment, for fitness enthusiasts, who have high requirements for calorie intake, a calorie limit for each meal is set so that if the calorie intake exceeds the limit for each meal, a first reminder message is output so that the user can adjust the calorie intake in time.
[0192] In this case, the first reminder information can be used to remind the user, thereby reducing the impact of the updated first weight information on the user's calorie intake requirements.
[0193] In some embodiments, the first reminder information may optionally be one or more of the following: sound reminder information, text reminder information, and light reminder information.
[0194] For example, the text reminder could be something like "This meal contains too many calories."
[0195] In some embodiments, the user input information may optionally include: a daily calorie limit value. The update unit 408 is further configured to: record the calorie intake after cooking is completed based on the updated first weight information of the ingredients; calculate the cumulative value of the daily calorie intake; and output a second reminder message if the cumulative value is greater than the daily calorie limit value.
[0196] In this embodiment, for fitness enthusiasts, who have high requirements for calorie intake, a daily calorie limit is set so that if the daily calorie intake exceeds the daily calorie limit, a second reminder message is output so that the user can adjust the calorie intake or meal plan in time.
[0197] During this process, by outputting a second reminder message, the impact of excessive calorie intake on the user's fitness plan can be reduced.
[0198] In some embodiments, optionally, after updating the first weight information of the ingredients based on the ratio, the updating unit 408 is further configured to: display the updated first weight information.
[0199] In this embodiment, the updated first weight information is displayed so that users can see the updated first weight information intuitively, thereby making it easier for users to cook based on the updated first weight information.
[0200] In one embodiment, such as Figure 5 As shown, the present invention provides another recipe adjustment device 500, including a processor 502 and a memory 504. The memory 504 stores programs or instructions that can run on the processor 502. When the program or instructions are executed by the processor, they implement the steps of any of the recipe adjustment methods described above.
[0201] The memory 504 can be used to store software programs and various data. The memory 504 mainly includes a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area can store the operating system, application programs or instructions required for at least one function (such as sound playback function, image playback function, etc.). Furthermore, the memory 504 can include volatile memory or non-volatile memory, or both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0202] In one embodiment, the present invention provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the recipe adjustment method as described above.
[0203] In one embodiment, the present invention provides a cooking apparatus, comprising: any of the recipe adjustment devices described above; and / or a readable storage medium as described above.
[0204] In some embodiments, the cooking device can be any one of an electric pressure cooker, an electric oven, an electric steamer, a microwave oven, a rice cooker, a microwave-steam-grill combination machine, a blender, or a soy milk maker.
[0205] The terms "first" and "second" in the specification and claims of this application may explicitly or implicitly include one or more of the features. In the textual description of this invention, unless otherwise stated, "a plurality of" means two or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0206] In the textual description of this invention, it is understood that, unless explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal communication between two components. Those skilled in the art will understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0207] In the claims, description, and accompanying drawings of this invention, the terms "one embodiment," "some embodiments," "specific embodiment," etc., refer to a specific feature, structure, material, or characteristic described in connection with that embodiment or example, which is included in at least one embodiment or example of the invention. In the claims, description, and accompanying drawings of this invention, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0208] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A recipe adjustment method characterized by, The method comprises: receiving user input information, the user input information comprising an amount of heat intake; obtaining a heat value associated with first recipe information, the first recipe information comprising first weight information of an ingredient, the first recipe information being recipe information selected by the user; determining a ratio of the amount of heat intake to the heat value associated with the first recipe information; updating the first weight information of the ingredient based on the ratio.
2. The recipe adjustment method according to claim 1, characterized by, The updating the first weight information of the ingredient based on the ratio specifically comprises: multiplying the ratio by the first weight information to obtain updated weight information of the ingredient.
3. The recipe adjustment method according to claim 2, characterized by, The ingredient comprises: food, oil, and seasoning.
4. The recipe adjustment method according to claim 1, characterized by, The user input information further comprises taste preference information, and the recipe adjustment method further comprises: correcting the heat value associated with the first recipe information based on the taste preference information.
5. The recipe adjustment method according to claim 1, wherein, The user input information comprises: an amount of heat intake per person and a number of diners; calculating a product of the amount of heat intake per person and the number of diners to obtain the amount of heat intake.
6. The recipe adjustment method according to any one of claims 1 to 5, characterized by, The user input information further comprises an upper limit value of heat per meal, and the recipe adjustment method further comprises: outputting first reminder information in a case where the amount of heat intake is greater than the upper limit value of heat per meal.
7. The recipe adjustment method according to any one of claims 1 to 5, characterized by, The user input information further comprises an upper limit value of heat per day, and the recipe adjustment method further comprises: recording the amount of heat intake after cooking is completed based on the updated first weight information of the ingredient; counting a cumulative value of the amount of heat intake per day; outputting second reminder information in a case where the cumulative value is greater than the upper limit value of heat per day.
8. The recipe adjustment method according to any one of claims 1 to 5, characterized by, After the updating the first weight information of the ingredient based on the ratio, the recipe adjustment method further comprises: displaying the updated first weight information.
9. A recipe adjustment apparatus, characterized by, The method comprises: a receiving unit configured to receive user input information, the user input information comprising an amount of heat intake; an obtaining unit configured to obtain a heat value associated with first recipe information, the first recipe information comprising first weight information of an ingredient, the first recipe information being recipe information selected by the user; a determining unit configured to determine a ratio of the amount of heat intake to the heat value associated with the first recipe information; an updating unit configured to update the first weight information of the ingredient based on the ratio.
10. A recipe adjustment apparatus, characterized by, A processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement steps of the recipe adjustment method according to any one of claims 1 to 8.
11. A readable storage medium, characterized by, A readable storage medium storing programs or instructions executable on a processor, the programs or instructions being executed by the processor to implement steps of the recipe adjustment method according to any one of claims 1 to 8.
12. A cooking apparatus, characterized by, The method comprises: the recipe adjustment apparatus according to claim 9 or 10; and / or the readable storage medium according to claim 11.
Citation Information
Patent Citations
Digital menu generating method and electronic equipment
CN110853732A
Menu adjustment method, storage medium and electronic equipment
CN111145869A
System and method for dynamic adjustment of recipe ingredients
US10480990B1
Food preparation system and method
US20110289044A1
Systems and Method for nutrition analytics for robotic kitchens
US20220115113A1