CN111863192A - Method, device and equipment for recommending recipes - Google Patents
Method, device and equipment for recommending recipes Download PDFInfo
- Publication number
- CN111863192A CN111863192A CN202010715172.2A CN202010715172A CN111863192A CN 111863192 A CN111863192 A CN 111863192A CN 202010715172 A CN202010715172 A CN 202010715172A CN 111863192 A CN111863192 A CN 111863192A
- Authority
- CN
- China
- Prior art keywords
- recipe
- user
- recommended
- alternative
- attribute label
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000035945 sensitivity Effects 0.000 claims abstract description 83
- 235000013305 food Nutrition 0.000 claims abstract description 56
- 235000013372 meat Nutrition 0.000 description 11
- 235000014633 carbohydrates Nutrition 0.000 description 9
- 150000001720 carbohydrates Chemical class 0.000 description 9
- 235000013311 vegetables Nutrition 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 235000021122 unsaturated fatty acids Nutrition 0.000 description 8
- 150000004670 unsaturated fatty acids Chemical class 0.000 description 8
- 102000004169 proteins and genes Human genes 0.000 description 7
- 108090000623 proteins and genes Proteins 0.000 description 7
- 240000007594 Oryza sativa Species 0.000 description 6
- 235000007164 Oryza sativa Nutrition 0.000 description 6
- 210000000577 adipose tissue Anatomy 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 235000009566 rice Nutrition 0.000 description 6
- 244000061456 Solanum tuberosum Species 0.000 description 5
- 235000002595 Solanum tuberosum Nutrition 0.000 description 5
- 235000013601 eggs Nutrition 0.000 description 5
- 235000016709 nutrition Nutrition 0.000 description 5
- 235000012015 potatoes Nutrition 0.000 description 5
- 235000013339 cereals Nutrition 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 235000013336 milk Nutrition 0.000 description 4
- 239000008267 milk Substances 0.000 description 4
- 210000004080 milk Anatomy 0.000 description 4
- 238000010411 cooking Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 235000004213 low-fat Nutrition 0.000 description 3
- 235000012054 meals Nutrition 0.000 description 3
- 235000021395 porridge Nutrition 0.000 description 3
- 241000251468 Actinopterygii Species 0.000 description 2
- 235000001674 Agaricus brunnescens Nutrition 0.000 description 2
- 235000017060 Arachis glabrata Nutrition 0.000 description 2
- 244000105624 Arachis hypogaea Species 0.000 description 2
- 235000010777 Arachis hypogaea Nutrition 0.000 description 2
- 235000018262 Arachis monticola Nutrition 0.000 description 2
- 235000007319 Avena orientalis Nutrition 0.000 description 2
- 235000007558 Avena sp Nutrition 0.000 description 2
- 241001474374 Blennius Species 0.000 description 2
- 206010006895 Cachexia Diseases 0.000 description 2
- 244000241257 Cucumis melo Species 0.000 description 2
- 235000015510 Cucumis melo subsp melo Nutrition 0.000 description 2
- 229920002472 Starch Polymers 0.000 description 2
- 235000021307 Triticum Nutrition 0.000 description 2
- 241000209140 Triticum Species 0.000 description 2
- 235000013527 bean curd Nutrition 0.000 description 2
- 235000021152 breakfast Nutrition 0.000 description 2
- HVYWMOMLDIMFJA-DPAQBDIFSA-N cholesterol Chemical compound C1C=C2C[C@@H](O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2 HVYWMOMLDIMFJA-DPAQBDIFSA-N 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 208000026500 emaciation Diseases 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 235000015097 nutrients Nutrition 0.000 description 2
- 235000020232 peanut Nutrition 0.000 description 2
- 235000015277 pork Nutrition 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 150000003839 salts Chemical class 0.000 description 2
- 235000019698 starch Nutrition 0.000 description 2
- 239000008107 starch Substances 0.000 description 2
- 241000272525 Anas platyrhynchos Species 0.000 description 1
- 241000209763 Avena sativa Species 0.000 description 1
- 241000287828 Gallus gallus Species 0.000 description 1
- 235000010469 Glycine max Nutrition 0.000 description 1
- 244000068988 Glycine max Species 0.000 description 1
- 102000007330 LDL Lipoproteins Human genes 0.000 description 1
- 108010007622 LDL Lipoproteins Proteins 0.000 description 1
- 208000008589 Obesity Diseases 0.000 description 1
- 244000046052 Phaseolus vulgaris Species 0.000 description 1
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 1
- 241000286209 Phasianidae Species 0.000 description 1
- 241000718541 Tetragastris balsamifera Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000009835 boiling Methods 0.000 description 1
- 235000012000 cholesterol Nutrition 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 235000013312 flour Nutrition 0.000 description 1
- 235000015203 fruit juice Nutrition 0.000 description 1
- 235000004280 healthy diet Nutrition 0.000 description 1
- 244000144972 livestock Species 0.000 description 1
- 235000020166 milkshake Nutrition 0.000 description 1
- 235000012149 noodles Nutrition 0.000 description 1
- 235000006286 nutrient intake Nutrition 0.000 description 1
- 230000035764 nutrition Effects 0.000 description 1
- 235000020824 obesity Nutrition 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 235000015067 sauces Nutrition 0.000 description 1
- 238000010025 steaming Methods 0.000 description 1
- 238000003756 stirring Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 235000013618 yogurt Nutrition 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/60—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Medical Informatics (AREA)
- Economics (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Nutrition Science (AREA)
- Development Economics (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
The application relates to the technical field of information recommendation and discloses a method for recommending recipes. The method comprises the following steps: acquiring sensitivity information of a user to food; acquiring a first recipe attribute label corresponding to the sensitivity information according to the sensitivity information; acquiring a recommended recipe according to the first recipe attribute label; and recommending the recommended recipes to the user. By acquiring the sensitivity information of the user to food, acquiring the recommended recipe according to the first recipe attribute label corresponding to the sensitivity information, and recommending the recommended recipe to the user, the personalized recipe can be recommended to the user according to the food sensitivity, and the experience of the user in acquiring the recommended recipe is improved. The application also discloses a device and equipment for recommending the recipes.
Description
Technical Field
The present application relates to the technical field of information recommendation, and for example, to a method, an apparatus, and a device for recommending recipes.
Background
At present, with the acceleration of modern life rhythm, more and more people have no time to reasonably match nutrition with three meals a day, even many people can not cook, and the people eat the meal in restaurants or spot takeaway more often, however, the people are not a healthy life style. Moreover, each person has different food sensitivity, the required nutrient intake and nutrient elements are different, and how to customize three meals a day for each user according to the sensitivity of the user to food is reasonable and personalized, which becomes a main problem of healthy diet of people.
In the process of implementing the embodiments of the present disclosure, it is found that at least the following problems exist in the related art: the difference of the user's food sensitivity is not considered, and the personalized recipe cannot be recommended to the user according to the food sensitivity.
Disclosure of Invention
The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview nor is intended to identify key/critical elements or to delineate the scope of such embodiments but rather as a prelude to the more detailed description that is presented later.
The embodiment of the disclosure provides a method, a device and equipment for recommending recipes, which are used for recommending personalized recipes for a user.
In some embodiments, the method for recommending recipes comprises:
acquiring food sensitivity information of a user;
acquiring a first recipe attribute label corresponding to the sensitivity information;
acquiring a recommended recipe according to the first recipe attribute label;
and recommending the recommended recipes to the user.
In some embodiments, obtaining a first recipe attribute tag corresponding to the sensitivity information comprises:
matching a first recipe attribute label corresponding to the food sensitivity information in a preset first label database;
the first label database stores the corresponding relation between the food sensitivity information and the first recipe attribute label.
In some embodiments, obtaining a recommended recipe from the first recipe attribute tag comprises:
matching a first alternative recipe corresponding to the first recipe attribute label in a preset recipe database, and taking the first alternative recipe as a recommended recipe;
the preset recipe database stores the corresponding relation between the first recipe attribute label and the alternative recipe.
In some embodiments, obtaining a recommended recipe from the first recipe attribute tag comprises:
matching a first alternative recipe corresponding to the first recipe attribute label in a preset recipe database; the preset recipe database stores the corresponding relation between the first recipe attribute label and the first alternative recipe;
matching a second alternative recipe comprising a second recipe attribute label in the first alternative recipe, and taking the second alternative recipe as a recommended recipe;
the second recipe attribute label is obtained from a body index of the user.
In some embodiments, obtaining a recommended recipe from the first recipe attribute tag comprises:
matching a second alternative recipe corresponding to the second recipe attribute label in a preset recipe database; the preset recipe database stores the corresponding relation between the second recipe attribute label and a second alternative recipe;
matching a first alternative recipe in which the first recipe attribute label is stored in the second alternative recipe, and taking the first alternative recipe as a recommended recipe;
the second recipe attribute label is obtained from a body index of the user.
In some embodiments, obtaining the second recipe attribute label from the physical indicator of the user comprises:
acquiring body indexes of a user;
matching a second recipe attribute label corresponding to the body index of the user in a preset second label database;
the second label database stores the corresponding relation between the body index and the second recipe attribute label.
In some embodiments, recommending the recommended recipe to the user includes:
acquiring the category of the recommended recipe;
and recommending the recommended recipes to the user according to the types of the recommended recipes.
In some embodiments, the means for recommending recipes comprises:
a processor and a memory storing program instructions, the processor being configured to, when executing the program instructions, perform the method for recipe recommendation described above.
In some embodiments, the apparatus comprises the above-described means for recommending recipes.
In some embodiments, the device comprises one of a smart refrigerator, a computer, and a smartphone.
The method, the device and the equipment for recommending the recipes, provided by the embodiment of the disclosure, can realize the following technical effects: by acquiring the sensitivity information of the user to food, acquiring the recommended recipes according to the first recipe attribute label corresponding to the sensitivity information, and recommending the recommended recipes to the user, the personalized recipes can be recommended to the user according to the food sensitivity information of the user, and the experience of the user in acquiring the recommended recipes is improved.
The foregoing general description and the following description are exemplary and explanatory only and are not restrictive of the application.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the accompanying drawings and not in limitation thereof, in which elements having the same reference numeral designations are shown as like elements and not in limitation thereof, and wherein:
FIG. 1 is a schematic diagram of a method for recommending recipes provided by embodiments of the present disclosure;
FIG. 2 is a schematic diagram of another method for recommending recipes provided by embodiments of the present disclosure;
fig. 3 is a schematic diagram of an apparatus for recommending recipes provided by an embodiment of the present disclosure.
Detailed Description
So that the manner in which the features and elements of the disclosed embodiments can be understood in detail, a more particular description of the disclosed embodiments, briefly summarized above, may be had by reference to the embodiments, some of which are illustrated in the appended drawings. In the following description of the technology, for purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the disclosed embodiments. However, one or more embodiments may be practiced without these details. In other instances, well-known structures and devices may be shown in simplified form in order to simplify the drawing.
The terms "first," "second," and the like in the description and in the claims, and the above-described drawings of embodiments of the present disclosure, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the present disclosure described herein may be made. Furthermore, the terms "comprising" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions.
The term "plurality" means two or more unless otherwise specified.
In the embodiment of the present disclosure, the character "/" indicates that the preceding and following objects are in an or relationship. For example, A/B represents: a or B.
The term "and/or" is an associative relationship that describes objects, meaning that three relationships may exist. For example, a and/or B, represents: a or B, or A and B.
Referring to fig. 1, an embodiment of the present disclosure provides a method for recommending recipes, including:
step S101, acquiring food sensitivity information of a user;
step S102, acquiring a first recipe attribute label corresponding to the sensitivity information;
step S103, acquiring a recommended recipe according to the first recipe attribute label;
and step S104, recommending the recommended recipes to the user.
By adopting the method for recommending recipes, provided by the embodiment of the disclosure, the recommended recipes are obtained according to the first recipe attribute tag corresponding to the sensitivity information by obtaining the sensitivity information of the user to food, and the recommended recipes are recommended to the user, so that the personalized recipes can be recommended to the user according to the food sensitivity information of the user, and the experience of the user in obtaining the recommended recipes is improved.
Optionally, the obtaining food sensitivity information of the user includes: the user manually enters the sensitivity of the user to food, and the sensitivity is used as the food sensitivity information of the user.
In some embodiments, the food sensitivity information of the user is the sensitivity of the user to nutrients in the food, different users having different sensitivities to the food; the food sensitivity of the user includes: fat sensitivity, protein sensitivity, unsaturated fatty acid sensitivity, carbohydrate sensitivity, and the like. In some embodiments, the user's types of food sensitivity are divided into two dimensions, "high" and "low"; i.e. the high or low food sensitivity indicates whether the user needs this type of food, for example: the fat sensitivity is high, which indicates that the user needs to take food with high fat content; low carbohydrate sensitivity indicates that the user needs to ingest a food with low or no carbohydrate content.
Optionally, combining the food sensitivity of the user, and using the combined food sensitivity as the food sensitivity information of the user; for example: high fat sensitivity, low fat sensitivity _ low protein sensitivity _ high unsaturated fatty acid sensitivity, high fat sensitivity _ low protein sensitivity _ high unsaturated fatty acid sensitivity _ low carbohydrate sensitivity, and the like.
Optionally, acquiring the user food sensitivity further comprises: and acquiring the food sensitivity information of the user according to the physical examination report of the user. Optionally, the user manually enters physical examination data; optionally, the user triggers the remote server to download the latest physical examination data from the hospital through a preset instruction. For example: the health examination report data acquired by the user is that the total cholesterol is higher and the low-density lipoprotein is higher, and the food sensitivity is obtained by matching the health examination report data in a preset database: the protein sensitivity is high, the fat sensitivity is high, and the food sensitivity is obtained by matching and is used as the food sensitivity information of the user. The preset database stores the corresponding relation between the physical examination report data and the food sensitivity.
Optionally, obtaining a first recipe attribute tag corresponding to the sensitivity information includes: matching a first recipe attribute label corresponding to the food sensitivity information in a preset first label database; the preset first label database stores the corresponding relation between the food sensitivity information and the first recipe attribute label.
In some embodiments, the obtained food sensitivity information of the user is fat sensitivity low _ protein sensitivity high _ unsaturated fatty acid sensitivity low _ carbohydrate sensitivity high, and the matching of the corresponding first recipe attribute tag in the preset first tag database is as follows: low fat content-high protein content-low unsaturated fatty acid content-high carbohydrate content.
Optionally, obtaining the recommended recipe according to the first recipe attribute tag includes: matching a first alternative recipe corresponding to the first recipe attribute label in a preset recipe database, and taking the first alternative recipe as a recommended recipe; the preset recipe database stores the corresponding relation between the first recipe attribute label and the alternative recipes. Therefore, the corresponding first alternative recipe is matched according to the first recipe attribute label, and the first alternative recipe is used as the recommended recipe, so that the obtained recommended recipe is more in line with the nutritional requirements of the user.
In some embodiments, the first recipe attribute tag is matched as low fat content, high protein content, high unsaturated fatty acid content, low carbohydrate content according to the food sensitivity information of the user, and a corresponding first alternative recipe is matched in a preset recipe database according to the first recipe attribute tag, for example: sour and hot shredded potatoes, peanut and oat porridge, spicy and hot bean curd and the like. Then, the first alternative recipes such as the sour and hot shredded potatoes, the peanut and oat porridge, the Mapo tofu and the like are used as recommended recipes, and the recommended recipes are recommended to the user.
Optionally, obtaining the recommended recipe according to the first recipe attribute tag includes: matching a first alternative recipe corresponding to the first recipe attribute label in a preset recipe database; the preset recipe database stores the corresponding relation between the first recipe attribute label and the first alternative recipe; matching a second alternative recipe comprising a second recipe attribute label in the first alternative recipe, and taking the second alternative recipe as a recommended recipe; the second recipe attribute label is obtained from a physical indicator of the user. Therefore, the second alternative recipe comprising the second recipe attribute label is matched from the first alternative recipe and serves as the recommended recipe, so that the obtained recommended recipe not only meets the nutritional requirements of the user, but also meets the body index requirements of the user, and the reasonable and personalized recipe recommendation of the user is realized.
In some embodiments, when the first alternative recipe is obtained, a second recipe attribute tag is obtained according to the body index of the user, and the second recipe attribute tag is used as a matching condition to match a second alternative recipe in the first alternative recipe.
Optionally, the physical index of the user is obtained by a body fat scale; optionally, the physical metrics of the user include: "normal", "obese" and "wasting" and the like. Optionally, the body fat scale is a body fat scale with a display screen, and optionally, the body fat scale is a body fat scale with a voice broadcast function. Optionally, the body fat scale displays the body indexes of the user on a display screen or broadcasts the body indexes to the user by voice under the condition that the body indexes of the user are obtained.
Optionally, the second recipe attribute label is obtained from a physical indicator of the user, including: acquiring body indexes of a user; matching a second recipe attribute label corresponding to the body index of the user in a preset second label database; the preset second label database stores the corresponding relation between the body index of the user and the second recipe attribute label. For example: the body index is normal, and a corresponding second recipe attribute label is meat and vegetable; matching the body index obesity to obtain a corresponding second recipe attribute label of vegetable dish; the body index of 'emaciation' matches out that the corresponding second recipe attribute label is 'meat dish'.
In some embodiments, the first recipe attribute tag matched according to the user's food sensitivity information is fat low _ protein high _ unsaturated fatty acid low _ carbohydrate high, and a first alternative recipe is matched in a preset recipe database according to the first recipe attribute tag, for example: and matching a second alternative recipe comprising a second recipe attribute label from the first alternative recipe, for example, if the second recipe attribute label is "vegetable", the matched second alternative recipe is the shredded hot and sour potatoes, and recommending the shredded hot and sour potatoes as a recommended recipe to the user.
Optionally, obtaining the recommended recipe according to the first recipe attribute tag includes: matching a second alternative recipe corresponding to the second recipe attribute label in a preset recipe database; the preset recipe database stores the corresponding relation between the second recipe attribute label and the second alternative recipe; matching a first alternative recipe comprising a first recipe attribute label in the second alternative recipe, and taking the first alternative recipe as a recommended recipe; the second recipe attribute label is obtained from a physical indicator of the user. Therefore, the first alternative recipe including the first recipe attribute label is matched from the second alternative recipe to serve as the recommended recipe, the obtained recommended recipe meets the body index requirements of the user and the nutritional requirements of the user, and the personalized recipe is reasonably recommended to the user.
Referring to fig. 2, an embodiment of the present disclosure provides a method for recommending recipes, which includes the following specific steps:
in step S201, body index data of the user is acquired.
Step S202, acquiring a second recipe attribute label according to the body index of the user; for example: and the body index of the user is 'emaciation', and a corresponding second recipe attribute label matched from a preset second label database is 'meat dish'.
Step S203, matching a second alternative recipe corresponding to the second recipe attribute label in a preset recipe database; for example: the second recipe attribute label is 'meat dish', and a second alternative recipe is matched from a preset recipe database, wherein the second alternative recipe comprises the following components: braised pork in brown sauce, fish in hot water, etc.
Step S204, acquiring food sensitivity information of a user, and acquiring a first recipe attribute label according to the food sensitivity information of the user; for example: the first recipe attribute label obtained by matching according to the user food sensitivity information is high in fat content, high in protein content, high in unsaturated fatty acid content, and low in carbohydrate content.
Step S205, matching a first alternative recipe corresponding to the first recipe attribute label in the second alternative recipe; for example: in a second alternative recipe, such as: matching a first alternative recipe corresponding to the first recipe attribute label in the braised pork and the boiled fish, for example: and (4) red-cooked meat, wherein the red-cooked meat is used as a recommended recipe.
And step S206, recommending the recommended recipes to the user.
Therefore, the second recipe attribute label is obtained through the body index data of the user, the second alternative recipe is obtained according to the second recipe attribute label, the first alternative recipe including the first recipe attribute label is matched from the second alternative recipe and serves as the recommended recipe, the obtained recommended recipe meets the body index requirements of the user and simultaneously meets the nutritional requirements of the user, and the reasonable personalized recipe is recommended for the user.
Optionally, recommending the recommended recipe to the user includes: acquiring the category of a recommended recipe; and recommending the recommended recipes to the user according to the categories of the recommended recipes.
Optionally, the categories of recommended recipes include: breakfast, lunch, dinner, etc.;
optionally, the breakfast comprises: staple food, drinks, eggs, pure vegetables and the like; optionally, the staple food comprises: rice, wheat, potatoes, and the like; eggs include: chicken eggs, duck eggs, quail eggs, etc.; the drink comprises: milk, fruit juice, soybean milk, masa, etc.; the pure elements comprise: seaweed, sprouts, rhizomes, melons and fruits, mushrooms and the like.
Optionally, the rice comprises: porridge; the wheat comprises: toast, cake, steamed stuffed bun, meat stuffed bun, chaos, noodle, etc.; the milk comprises: milk, yogurt, milkshakes, and the like.
Lunch and dinner include: staple food, meat and vegetable 1, pure vegetable, meat and vegetable 2, and the like; the staple food mainly comprises rice; meat and vegetable 1 includes: aquatic products and livestock; the pure elements comprise: seaweeds, sprouts, rhizomes, melons and fruits, mushrooms and the like; meat and vegetable class 2 includes: bean products, and the like.
Optionally, the rice comprises: rice, flour, rice cake, etc.
Optionally, classifying the recommended recipes by cooking; for example: the recommended recipes are classified by cooking methods such as boiling, baking, steaming, stirring, frying, baking, marinating, stir-frying, and distilling. Optionally, the recommended recipes are classified by the difference of recipe components; for example: classifying the recommended recipes into starch-containing types and starch-free types according to whether the recommended recipes contain starch; classifying the recommended recipes into salt-containing recipes and salt-free recipes according to whether the recommended recipes contain salt; and classifying the recommended recipes into coarse grain containing classes and fine grain containing classes according to the coarse grains and the fine grains.
According to the method for obtaining the recommended recipes, the recommended intelligent recipes are changed in real time by obtaining the food sensitivity information and the changed body index data of the user, personalized recommended recipes are obtained for different users, and the recommended recipes are classified and then recommended to the users, so that the users can select the recommended recipes according to the preferences of the users when obtaining the recommended recipes, and the experience of obtaining the recommended recipes by the users is improved.
Optionally, recommending the recommended recipe to the user includes: displaying the recommended recipes on a display screen of an intelligent refrigerator, a computer or a mobile phone; therefore, the operation is simple, and the user can watch the picture more conveniently.
Optionally, the recommended recipes are recommended to the user through voice broadcasting.
As shown in fig. 3, an apparatus for recommending recipes according to an embodiment of the present disclosure includes a processor (processor)100 and a memory (memory)101 storing program instructions. Optionally, the apparatus may also include a Communication Interface (Communication Interface)102 and a bus 103. The processor 100, the communication interface 102, and the memory 101 may communicate with each other via a bus 103. The communication interface 102 may be used for information transfer. The processor 100 may call program instructions in the memory 101 to perform the method for recommending recipes of the above embodiments.
Further, the program instructions in the memory 101 may be implemented in the form of software functional units and stored in a computer readable storage medium when sold or used as a stand-alone product.
The memory 101, which is a computer-readable storage medium, may be used for storing software programs, computer-executable programs, such as program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The processor 100 executes functional applications and data processing, i.e. implements the method for recommending recipes in the above embodiments, by executing program instructions/modules stored in the memory 101.
The memory 101 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal device, and the like. In addition, the memory 101 may include a high-speed random access memory, and may also include a nonvolatile memory.
By adopting the device for recommending recipes, provided by the embodiment of the disclosure, the recommended recipes are obtained according to the first recipe attribute tag corresponding to the sensitivity information by obtaining the sensitivity information of the user to food, and the recommended recipes are recommended to the user, so that the personalized recipes can be recommended to the user according to the food sensitivity information of the user, and the experience of the user in obtaining the recommended recipes is improved.
The embodiment of the disclosure provides a device comprising the device for recommending recipes.
Optionally, the device is one of a smart refrigerator, a computer, and a mobile phone.
The device acquires the sensitivity information of the user to food, acquires the recommended recipes according to the first recipe attribute label corresponding to the sensitivity information, recommends the recommended recipes to the user, can recommend personalized recipes to the user according to the food sensitivity information of the user, and improves the experience of the user in acquiring the recommended recipes. Meanwhile, the recommended recipes are displayed on the display screen of the intelligent refrigerator, so that the user can conveniently check the recipes in the process of cooking.
The disclosed embodiments provide a computer-readable storage medium storing computer-executable instructions configured to perform the above-described method for recommending recipes.
The disclosed embodiments provide a computer program product comprising a computer program stored on a computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, cause the computer to perform the above-described method for recommending recipes.
The computer-readable storage medium described above may be a transitory computer-readable storage medium or a non-transitory computer-readable storage medium.
The technical solution of the embodiments of the present disclosure may be embodied in the form of a software product, where the computer software product is stored in a storage medium and includes one or more instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method of the embodiments of the present disclosure. And the aforementioned storage medium may be a non-transitory storage medium comprising: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes, and may also be a transient storage medium.
The above description and drawings sufficiently illustrate embodiments of the disclosure to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. The examples merely typify possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included in or substituted for those of others. Furthermore, the words used in the specification are words of description only and are not intended to limit the claims. As used in the description of the embodiments and the claims, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. Similarly, the term "and/or" as used in this application is meant to encompass any and all possible combinations of one or more of the associated listed. Furthermore, the terms "comprises" and/or "comprising," when used in this application, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Without further limitation, an element defined by the phrase "comprising an …" does not exclude the presence of other like elements in a process, method or apparatus that comprises the element. In this document, each embodiment may be described with emphasis on differences from other embodiments, and the same and similar parts between the respective embodiments may be referred to each other. For methods, products, etc. of the embodiment disclosures, reference may be made to the description of the method section for relevance if it corresponds to the method section of the embodiment disclosure.
Those of skill in the art would appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software may depend upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments. It can be clearly understood by the skilled person that, for convenience and brevity of description, the specific working processes of the system, the apparatus and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments disclosed herein, the disclosed methods, products (including but not limited to devices, apparatuses, etc.) may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units may be merely a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form. The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to implement the present embodiment. In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. In the description corresponding to the flowcharts and block diagrams in the figures, operations or steps corresponding to different blocks may also occur in different orders than disclosed in the description, and sometimes there is no specific order between the different operations or steps. For example, two sequential operations or steps may in fact be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. Each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Claims (10)
1. A method for recommending recipes, comprising:
acquiring food sensitivity information of a user;
acquiring a first recipe attribute label corresponding to the sensitivity information;
acquiring a recommended recipe according to the first recipe attribute label;
and recommending the recommended recipes to the user.
2. The method of claim 1, wherein obtaining a first recipe attribute tag corresponding to the sensitivity information comprises:
matching a first recipe attribute label corresponding to the food sensitivity information in a preset first label database;
the preset first label database stores the corresponding relation between the food sensitivity information and the first recipe attribute label.
3. The method of claim 1, wherein obtaining a recommended recipe from the first recipe attribute tag comprises:
matching a first alternative recipe corresponding to the first recipe attribute label in a preset recipe database, and taking the first alternative recipe as a recommended recipe;
the preset recipe database stores the corresponding relation between the first recipe attribute label and the alternative recipe.
4. The method of claim 1, wherein obtaining a recommended recipe from the first recipe attribute tag comprises:
matching a first alternative recipe corresponding to the first recipe attribute label in a preset recipe database; the preset recipe database stores the corresponding relation between the first recipe attribute label and the first alternative recipe;
matching a second alternative recipe comprising a second recipe attribute label in the first alternative recipe, and taking the second alternative recipe as a recommended recipe;
the second recipe attribute label is obtained from a body index of the user.
5. The method of claim 1, wherein obtaining a recommended recipe from the first recipe attribute tag comprises:
matching a second alternative recipe corresponding to the second recipe attribute label in a preset recipe database; the preset recipe database stores the corresponding relation between the second recipe attribute label and a second alternative recipe;
matching a first alternative recipe comprising the first recipe attribute label in the second alternative recipe, and taking the first alternative recipe as a recommended recipe;
the second recipe attribute label is obtained from a body index of the user.
6. The method according to claim 4 or 5, wherein the second recipe attribute label is obtained from a physical indicator of the user, comprising:
acquiring body indexes of a user;
matching a second recipe attribute label corresponding to the body index of the user in a preset second label database;
and the preset second label database stores the corresponding relation between the body index of the user and the second recipe attribute label.
7. The method of any of claims 1 to 5, wherein recommending the recommended recipe to the user comprises:
acquiring the category of the recommended recipe;
and recommending the recommended recipes to the user according to the types of the recommended recipes.
8. An apparatus for recipe recommendation, comprising a processor and a memory having stored program instructions, characterized in that the processor is configured to perform the method for recipe recommendation according to any one of claims 1 to 7 when executing the program instructions.
9. An apparatus, characterized in that it comprises a device for recipe recommendation according to claim 8.
10. The method of claim 9, wherein the device comprises one of a smart refrigerator, a computer, and a smart phone.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010715172.2A CN111863192A (en) | 2020-07-23 | 2020-07-23 | Method, device and equipment for recommending recipes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010715172.2A CN111863192A (en) | 2020-07-23 | 2020-07-23 | Method, device and equipment for recommending recipes |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111863192A true CN111863192A (en) | 2020-10-30 |
Family
ID=72949771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010715172.2A Pending CN111863192A (en) | 2020-07-23 | 2020-07-23 | Method, device and equipment for recommending recipes |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111863192A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113409918A (en) * | 2021-06-22 | 2021-09-17 | 平安科技(深圳)有限公司 | Recipe recommendation method and device based on smart band, electronic device and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110223757A (en) * | 2019-04-23 | 2019-09-10 | 平安科技(深圳)有限公司 | The recommended method of recipe scheme, device, medium, electronic equipment |
EP3557587A1 (en) * | 2018-04-19 | 2019-10-23 | Koninklijke Philips N.V. | An apparatus and method for personalized meal plan generation |
CN110504019A (en) * | 2019-08-30 | 2019-11-26 | 北京妙医佳健康科技集团有限公司 | User individual dietary recommendations continued method, apparatus, electronic equipment and storage medium |
-
2020
- 2020-07-23 CN CN202010715172.2A patent/CN111863192A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3557587A1 (en) * | 2018-04-19 | 2019-10-23 | Koninklijke Philips N.V. | An apparatus and method for personalized meal plan generation |
CN110223757A (en) * | 2019-04-23 | 2019-09-10 | 平安科技(深圳)有限公司 | The recommended method of recipe scheme, device, medium, electronic equipment |
CN110504019A (en) * | 2019-08-30 | 2019-11-26 | 北京妙医佳健康科技集团有限公司 | User individual dietary recommendations continued method, apparatus, electronic equipment and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113409918A (en) * | 2021-06-22 | 2021-09-17 | 平安科技(深圳)有限公司 | Recipe recommendation method and device based on smart band, electronic device and medium |
CN113409918B (en) * | 2021-06-22 | 2023-07-21 | 平安科技(深圳)有限公司 | Recipe recommendation method and device based on intelligent bracelet, electronic equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102221784B1 (en) | Automation Method for supplying customized menu | |
CN110504019A (en) | User individual dietary recommendations continued method, apparatus, electronic equipment and storage medium | |
KR102003900B1 (en) | Terminal of providing the menu based on food composition table and method thereof | |
CN102187333A (en) | Processes and systems for achieving and assisting in improved nutrition based on food energy data and relative healthfulness data | |
CN105225182A (en) | A kind of dietary recommendations continued method and device thereof | |
CN110287306B (en) | Recipe recommendation method and equipment | |
US11823042B2 (en) | System for measuring food weight | |
Truswell et al. | INFOODS guidelines for describing foods: a systematic approach to describing foods to facilitate international exchange of food composition data | |
JP2019061366A (en) | Alternative recipe presentation device, alternative recipe presentation method, computer program, and data structure | |
WO2018054124A1 (en) | Health food recommendation method and apparatus, and terminal device | |
Oliveira et al. | Comparison of government recommendations for healthy eating habits in visual representations of food-based dietary guidelines in Latin America | |
JP6410069B1 (en) | Recipe information providing apparatus, recipe information providing method, and recipe information providing program | |
CN105894101A (en) | Interactive dish-ordering system based on network | |
KR20200054361A (en) | System and method for cooking personalized rice | |
Chiang et al. | Core food model of the Taiwan food supply for total diet study | |
KR101692299B1 (en) | Method and Apparatus for providing a recommended dinner menu | |
CN111863192A (en) | Method, device and equipment for recommending recipes | |
JP6843597B2 (en) | Information processing equipment, food selection method and program | |
JP2019133624A (en) | Recipe information provision apparatus, recipe information provision method, and recipe information provision program | |
CN112331302A (en) | Automatic diet management method and system, kitchen robot and storage medium | |
KR20180073779A (en) | Automation Method for supplying customized menu | |
CN108648799A (en) | Health diet method and system | |
CN114388102A (en) | Diet recommendation method and device and electronic equipment | |
CN112700842B (en) | Household diet scheme recommendation method | |
CN114218415A (en) | Cooking recipe display method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201030 |
|
RJ01 | Rejection of invention patent application after publication |