Recipe information determination method and device, electronic equipment and storage medium
By analyzing the user's recipe information, meal times and evaluations, generating comprehensive scores and sorting the database, it solves the problem that people find it difficult to choose recipes that match taste and nutrition in their daily lives, and realizes personalized recipe recommendations, improving the quality of life and nutritional health.
Patent Information
- Application Number
- CN202411988894.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-18
AI Technical Summary
In daily life, it is difficult for people to make recipe choices that meet their taste and are nutritionally balanced under the conditions that time allows.
By obtaining the recipe information currently used by the user, the time information of meals and evaluation information, the user's recipe difficulty level and favorite level are generated, the comprehensive score is calculated, and the database is classified to sort it to generate personalized recommended recipes.
It realizes intelligent and convenient screening and management of recipe information, and provides users with personalized recipe recommendations based on user taste and time needs, improving quality of life and nutritional health.
Smart Images

Figure CN119848317A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of smart home appliances, and in particular relates to a method, device, electronic device and storage medium for determining recipe information. Background Art
[0002] As people's pace of life is getting faster and faster, they are often bothered by various trivial matters. Many people often face a seemingly simple but headache-inducing problem - "I don't know what to eat every day." This is not only related to the satisfaction of taste buds, but also closely related to nutrition, health and quality of life. Faced with a wide range of ingredients and ever-changing recipes, how to make choices that suit your taste and are nutritionally balanced under the condition that your own time allows has become an indispensable lesson in our daily life.
[0003] Therefore, at this stage, the market is in urgent need of a recipe information determination method, device, electronic device and storage medium to solve the above problems. Summary of the invention
[0004] The purpose of the present invention is to provide a method, device, electronic device and storage medium for determining recipe information. By analyzing the user's evaluation information on the recipe information and combining it with the user's waiting time information, targeted and timely and efficient iterative updates of the comprehensive score ranking of the recipes can be achieved, thereby making the recipe information screening and management process more intelligent and convenient.
[0005] To achieve the above-mentioned purpose, the present invention adopts the following technical scheme: a method for determining recipe information, comprising: obtaining recipe information currently used by a user, user waiting time information corresponding to the recipe information currently used by the user, and user evaluation information corresponding to the recipe information currently used by the user; the user waiting time information includes at least one of the following content items: purchase time information of the recipe currently used by the user, preparation time information of the recipe currently used by the user, and cooking time information of the recipe currently used by the user; generating the user's recipe difficulty level based on the user's waiting time information; generating the user's recipe preference level based on the user's evaluation information; reducing the weight of the user's recipe difficulty level and adding the weight of the user's recipe preference level to generate a comprehensive score for the recipe currently used by the user; incorporating the comprehensive score of the recipe currently used by the user into a comprehensive score database of recipes used by the user and sorting the results to generate recommended recipe information.
[0006] As an implementation manner, the recommended recipe information includes the name of at least one dish and information on the amount of ingredients used.
[0007] As an implementation method, the recommended recipe information also includes the nutritional composition and calorie information of the dish.
[0008] As an implementation method, the recommended recipe information also includes cooking time and step information of the dish.
[0009] As an implementation method, a user's recipe usage frequency level is generated based on the number of times the user currently uses the recipe information, the weight of the user's recipe frequency level is reduced, the comprehensive score of the recipe currently used by the user is updated, the updated comprehensive score of the recipe currently used by the user is added to the comprehensive score database of recipes used by the user, and then the scores are re-sorted to generate recommended recipe information.
[0010] As an implementation method, a user's cuisine tag is generated based on the recipe information currently used by the user, and the comprehensive score of the recipe information used by users with the same cuisine tag in the database is added or subtracted, and then re-sorted to generate recommended recipe information.
[0011] Based on the same inventive concept, in order to solve the above technical problems, the present invention also provides a device for determining recipe information, including: an acquisition module, used to acquire the recipe information currently used by the user, the user's waiting time information corresponding to the recipe information currently used by the user, and the user's evaluation information corresponding to the recipe information currently used by the user; the user's waiting time information includes at least one of the following content items: the purchase time information of the recipe currently used by the user, the preparation time information of the recipe currently used by the user, and the cooking time information of the recipe currently used by the user; a conversion module, used to generate the user's recipe difficulty level according to the user's waiting time information, and generate the user's recipe preference level according to the user's evaluation information; a generation module, used to reduce the weight of the user's recipe difficulty level and add the weight of the user's recipe preference level to generate a comprehensive score of the recipe currently used by the user; a sorting module, used to classify the comprehensive score of the recipe currently used by the user into a score database of recipes used by the user and sort it; an output module, used to output recommended recipe information.
[0012] Based on the same inventive concept, in order to solve the above-mentioned technical problems, the present invention also provides an electronic device, comprising at least one processor and at least one memory communicatively connected to the processor, the memory storing a computer program executable by the at least one processor, and the computer program being executed by the at least one processor so that the at least one processor can execute the above-mentioned method for determining recipe information.
[0013] Based on the same inventive concept, in order to solve the above technical problems, the present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to implement the above-mentioned method for determining recipe information when executed by a processor.
[0014] Compared with the prior art, the beneficial effects of the present invention are: the present application discloses a method, device, electronic device and storage medium for determining recipe information, the method comprising: collecting the recipe information currently used by the user and its corresponding user waiting time information and user evaluation information; generating a comprehensive score for the recipe currently used by the user based on the user's waiting time information and the user's evaluation information, and comparing and sorting the scores with the comprehensive scores of the recipes already used in the database to generate personalized recommended recipes; the device, electronic device and storage medium of the present application can provide users with personalized recipes based on their tastes and time requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 A flowchart of a method for determining recipe information provided in Example 1 of the present invention.
[0016] Figure 2 A schematic diagram of the structure of a device for determining recipe information provided in Example 1 of the present invention.
[0017] Figure 3 A schematic diagram of the structure of an electronic device provided in Embodiment 1 of the present invention.
[0018] Figure 4 A flowchart of a method for determining recipe information provided in Embodiment 2 of the present invention.
[0019] Figure 5 A flowchart of a method for determining recipe information provided in Embodiment 3 of the present invention.
[0020] Figure 6 It is a comparison table of the evaluation grades and scores of the present invention.
[0021] Among them, 101 is an acquisition module, 102 is a conversion module, 103 is a generation module, 104 is a sorting module, 105 is an output module, 201 is a processor, and 202 is a memory. DETAILED DESCRIPTION Example
[0022] like Figure 1 As shown, a method for determining recipe information includes: Step 1: obtaining the recipe information currently used by the user, namely, the recipe information of Dazhu Gansi, the user's waiting time information corresponding to Dazhu Gansi, and the user's evaluation information corresponding to Dazhu Gansi; wherein the user's waiting time information includes the following contents: the purchase time information of Dazhu Gansi, the preparation time information of Dazhu Gansi, and the cooking time information of Dazhu Gansi; Step 2: Generate the user's recipe difficulty level (3 stars) based on the user's waiting time information; generate the user's recipe preference level (5 stars) based on the user's evaluation information; Step 3: Reduce the weight of the user's recipe difficulty level and add the weight of the user's recipe preference level - difficulty accounts for 40%, preference accounts for 60%, and generate a comprehensive score of the user's current recipe - 42 points (30*40%+50*60%); Step 4: The comprehensive score (42 points) of the recipe currently used by the user is included in the comprehensive score database of recipes used by the user and sorted to generate recommended recipe information, which can provide the user with personalized recipes based on the user's taste and time requirements; in this embodiment, the recommended recipe information includes the name of the dish ranked first and its ingredient dosage information.
[0023] like Figure 2 As shown, the present invention also provides a device for determining recipe information, including: an acquisition module 101, used to acquire the recipe information currently used by the user, the user's waiting time information corresponding to the recipe information currently used by the user, and the user's evaluation information corresponding to the recipe information currently used by the user; the user's waiting time information includes at least one of the following content items: the purchase time information of the recipe currently used by the user, the preparation time information of the recipe currently used by the user, and the cooking time information of the recipe currently used by the user; a conversion module 102, used to generate the user's recipe difficulty level according to the user's waiting time information; and generate the user's recipe preference level according to the user's evaluation information; a generation module 103, used to reduce the weight of the user's recipe difficulty level and add the weight of the user's recipe preference level to generate a comprehensive score for the recipe currently used by the user; a sorting module 104, used to classify the comprehensive score of the recipe currently used by the user into a score database of recipes used by the user and sort it; an output module 105, used to output recommended recipe information.
[0024] like Figure 3 As shown, the present invention also provides an electronic device, which may include but is not limited to mobile terminals, Internet of Things devices and other electronic devices, and may also include wearable devices such as smart bracelets, watches, headphones, glasses, helmets, etc. that can be worn by users. It should be pointed out that the electronic device can be based on an embedded system, an Android system, an IOS (mobile operating system developed by Apple) system, or a Windows system, etc., without limitation here.
[0025] Specifically, the electronic device includes a processor 201 and a memory 202 that is communicatively connected to the processor 201. The memory 202 stores a computer program that can be executed by the processor 201. The computer program is executed by the processor 201 so that the processor 201 can perform the method for determining the recipe information in the claim. The memory 202 is used to store computer programs or data. The memory 202 can be one of a random access memory 202 (RAM), a read only memory 202 (ROM), a programmable read-only memory 202 (PROM), an erasable programmable read-only memory 202 (EPROM), and an electric erasable programmable read-only memory 202 (EEPROM).
[0026] The processor 201 is used to read / write data or computer programs stored in the memory 202 and execute corresponding functions. When the computer program stored in the memory 202 is executed by the processor 201, the intelligent recipe recommendation method provided in the first embodiment of the present application can be implemented.
[0027] The present invention also provides a computer-readable storage medium, which stores computer instructions, and the computer instructions are used to implement the above-mentioned method for determining recipe information when the processor 201 executes. Example
[0028] like Figure 4 As shown, the difference from Example 1 is that: in step 4, the user's recipe usage frequency level - 4 stars is generated according to the number of times the user currently uses the boiled dried bean curd, the user's recipe frequency level weight is reduced - 20% for difficulty, 40% for preference, and 40% for frequency, and the comprehensive score of the recipe currently used by the user is updated to 34 points (30*20%+50*40%+20*40%), and the comprehensive score of the recipe currently used by the user after the update is included in the comprehensive score database of the recipes used by the user, and then re-sorted to generate recommended recipe information to avoid the lack of certain nutrients due to repeated recipes. By constantly changing recipes, the problem of nutritional imbalance caused by long-term intake of a single recipe can be avoided, ensuring reasonable matching and balanced nutrition.
[0029] In this embodiment, the recommended recipe information also includes the nutritional content and calorie information of the dishes, so that users can judge whether they meet their own nutritional needs or calorie control requirements and filter out the most appropriate recommended recipe information. Example
[0030] like Figure 5 As shown, the difference from Example 1 is that: in step 4, the user's cuisine label is generated according to the recipe information currently used by the user, and the comprehensive score of the recipe information used by users with the same cuisine label in the database is added or subtracted, and then re-sorted to generate recommended recipe information; the recommended recipe information also includes the cooking time and step information of the dish.
[0031] Specifically, the cuisine labels include eight major cuisine labels, namely Shandong cuisine label, Sichuan cuisine label, Cantonese cuisine label, Huaiyang cuisine label, Fujian cuisine label, Zhejiang cuisine label, Hunan cuisine label and Anhui cuisine label. The currently used recipe information - boiled dried bean curd is Huaiyang cuisine, then the comprehensive scores of recipes in the database with the Huaiyang cuisine label will be increased (+2 points) to make the generated recommended recipe information more in line with the user's eating habits, or the comprehensive scores of recipes in the database with the Huaiyang cuisine label will be reduced (-2 points). By increasing the probability of changing cuisines, users can experience the specialties of different regions and enhance the overall dining experience.
[0032] The present invention is not limited to the above-mentioned embodiments. On the basis of the technical solution disclosed in the present invention, technicians in this field can make some substitutions and deformations to some technical features therein according to the disclosed technical content without creative labor, and these substitutions and deformations are all within the protection scope of the present invention.
Claims
1. A method for determining recipe information, characterized in that: include: Obtaining the recipe information currently used by the user, the time information of the user waiting for the meal corresponding to the recipe information currently used by the user, and the evaluation information of the user corresponding to the recipe information currently used by the user; The user's waiting time information includes at least one of the following content items: purchase time information of the recipe currently used by the user, preparation time information of the recipe currently used by the user, and cooking time information of the recipe currently used by the user; Generating a recipe difficulty level for the user based on the user's waiting time for the meal; Generating a user's recipe preference level according to the user's evaluation information; Reduce the weight of the user's recipe difficulty level and add the weight of the user's recipe preference level to generate a comprehensive score for the recipe currently used by the user; The comprehensive score of the recipe currently used by the user is included in the comprehensive score database of recipes used by the user and sorted to generate recommended recipe information.
2. A method for determining recipe information according to claim 1, characterized in that: The recommended recipe information includes the name of at least one dish and information on the amount of ingredients used.
3. A method for determining recipe information according to claim 2, characterized in that: The recommended recipe information also includes the nutritional content and calorie information of the dishes.
4. A method for determining recipe information according to claim 2, characterized in that: The recommended recipe information also includes cooking time and step information of the dish.
5. A method for determining recipe information according to claim 1, characterized in that: Based on the number of times the user currently uses the recipe information, generate the user's recipe usage frequency level, reduce the weight of the user's recipe frequency level, update the comprehensive score of the recipe currently used by the user, add the updated comprehensive score of the recipe currently used by the user to the comprehensive score database of recipes used by the user, and then re-sort them to generate recommended recipe information.
6. A method for determining recipe information according to claim 1, characterized in that: Based on the recipe information currently used by the user, the user's cuisine tag is generated, and the comprehensive scores of the recipe information used by users with the same cuisine tag in the database are added or subtracted, and then re-sorted to generate recommended recipe information.
7. A device for determining recipe information, characterized in that: include: An acquisition module is used to acquire the recipe information currently used by the user, the user's waiting time information corresponding to the recipe information currently used by the user, and the user's evaluation information corresponding to the recipe information currently used by the user; the user's waiting time information includes at least one of the following content items: the purchase time information of the recipe currently used by the user, the preparation time information of the recipe currently used by the user, and the cooking time information of the recipe currently used by the user; A conversion module is used to generate a user's recipe difficulty level according to the user's waiting time information. Generating a user's recipe preference level according to the user's evaluation information; A generating module, used to reduce the weight of the difficulty level of the user's recipe and add the weight of the user's recipe preference level to generate a comprehensive score of the recipe currently used by the user; A sorting module, used to classify the comprehensive score of the recipe currently used by the user into a score database of recipes used by the user and sort them; Output module, used to output recommended recipe information.
8. An electronic device, characterized in that: It includes at least one processor and at least one memory communicatively connected to the processor, the memory storing a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for determining recipe information described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining recipe information described in any one of claims 1-6 when executed.
Citation Information
Cited By
Personalized diet recommendation system based on multi-modal physiological data fusion
CN121260375A