CN111402996A - Diet recipe recommendation method and system and storage medium - Google Patents
Diet recipe recommendation method and system and storage medium Download PDFInfo
- Publication number
- CN111402996A CN111402996A CN202010196840.5A CN202010196840A CN111402996A CN 111402996 A CN111402996 A CN 111402996A CN 202010196840 A CN202010196840 A CN 202010196840A CN 111402996 A CN111402996 A CN 111402996A
- Authority
- CN
- China
- Prior art keywords
- diet
- target object
- information
- user
- dietary
- 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.)
- Withdrawn
Links
- 235000005911 diet Nutrition 0.000 title claims abstract description 224
- 230000037213 diet Effects 0.000 title claims abstract description 210
- 238000000034 method Methods 0.000 title claims abstract description 53
- 235000016709 nutrition Nutrition 0.000 claims abstract description 47
- 235000015097 nutrients Nutrition 0.000 claims abstract description 40
- 235000019242 dietary recipe Nutrition 0.000 claims abstract description 21
- 235000006694 eating habits Nutrition 0.000 claims abstract description 20
- 239000004615 ingredient Substances 0.000 claims abstract description 16
- 235000013305 food Nutrition 0.000 claims description 60
- 239000000463 material Substances 0.000 claims description 50
- 230000000378 dietary effect Effects 0.000 claims description 14
- 238000012163 sequencing technique Methods 0.000 claims description 9
- 235000005686 eating Nutrition 0.000 claims description 6
- 238000004891 communication Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 235000012041 food component Nutrition 0.000 claims description 4
- 230000035764 nutrition Effects 0.000 abstract description 24
- 230000009286 beneficial effect Effects 0.000 abstract description 5
- 230000036541 health Effects 0.000 abstract description 5
- 235000012054 meals Nutrition 0.000 description 14
- 238000010411 cooking Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 235000004280 healthy diet Nutrition 0.000 description 4
- 230000002950 deficient Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 235000004251 balanced diet Nutrition 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 235000005523 excessive nutrition Nutrition 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 1
- OYPRJOBELJOOCE-UHFFFAOYSA-N Calcium Chemical compound [Ca] OYPRJOBELJOOCE-UHFFFAOYSA-N 0.000 description 1
- 206010020751 Hypersensitivity Diseases 0.000 description 1
- 210000000577 adipose tissue Anatomy 0.000 description 1
- 230000000172 allergic effect Effects 0.000 description 1
- 230000007815 allergy Effects 0.000 description 1
- 208000010668 atopic eczema Diseases 0.000 description 1
- 230000037208 balanced nutrition Effects 0.000 description 1
- 235000019046 balanced nutrition Nutrition 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 229910052791 calcium Inorganic materials 0.000 description 1
- 239000011575 calcium Substances 0.000 description 1
- 235000014633 carbohydrates Nutrition 0.000 description 1
- 150000001720 carbohydrates Chemical class 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 235000013325 dietary fiber Nutrition 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 235000019197 fats Nutrition 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 206010022000 influenza Diseases 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 235000015277 pork Nutrition 0.000 description 1
- 235000018102 proteins Nutrition 0.000 description 1
- 102000004169 proteins and genes Human genes 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 235000015067 sauces Nutrition 0.000 description 1
- 235000000053 special nutrition Nutrition 0.000 description 1
- 235000000891 standard diet 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
Landscapes
- Health & Medical Sciences (AREA)
- Nutrition Science (AREA)
- Engineering & Computer Science (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
The invention discloses a method and a system for recommending a diet recipe and a storage medium, wherein the method comprises the following steps: acquiring historical diet information of a target object, and determining the diet habit of the target object according to the historical diet information of the target object; determining actual intake amounts of various nutritional ingredients of the target object in a specified time period according to historical diet information of the target object; comparing the actual intake of the target object relative to various nutrient components in a specified time period with the corresponding standard intake to obtain the unbalance information of the target object relative to various nutrient components; and generating a recommended dietary recipe according to the unbalance information of the target object about various nutrient components and the dietary habits of the target object. The method and the device can recommend the diet beneficial to the user in the specified time period, and provide suggestions for the diet of the user in the specified time period in time, so that the experience degree of the user is improved on the premise of diet health and nutrition balance.
Description
Technical Field
The invention belongs to the technical field of dietary nutrition management, and particularly relates to a dietary recipe recommendation method and system and a storage medium.
Background
With the increase of types of diets and the improvement of diet levels, individual users have more and more needs for diet, for example, users pay attention to whether the diet is healthy or not and whether the diet is balanced in nutrition or not. Currently, there are many methods and technologies related to healthy diet, and the existing methods and technologies related to healthy diet mainly include two types: first, the diet of the user in the past period is evaluated in an overall way, and the user is given some suggestions about reasonable diet and exercise according to the evaluation result; second, each diet of the user is analyzed individually, and the user is given some advice on proper diet and exercise based on the analysis results.
However, with respect to the first method and technique for healthy diet, it is to summarize the diet of the user in the past period of time and suggest the diet of the user in the next period of time, and the user can only see whether the diet of the past period of time is healthy and how the diet of the user in the next period of time is adjusted, and cannot adjust his diet in time; for the second method and technology related to healthy diet, the diet of the user is analyzed each time, and the diet of the user is suggested next time, so that the diet of the user is performed according to the suggestion each time, and the user experience is not good.
There is a need for a method and system for recommending diet recipes and a storage medium.
Disclosure of Invention
The technical problem to be solved by the invention is to recommend the diet beneficial to the user in the specified time period, and to propose the diet of the user in the specified time period in time, so as to improve the experience degree of the user.
In view of the above problems, the present invention provides a method and system for recommending a diet recipe, and a storage medium.
In a first aspect, the present invention provides a dietary recipe recommender comprising the steps of:
acquiring historical diet information of a target object, and determining the diet habit of the target object according to the historical diet information of the target object;
determining actual intake amounts of various nutritional ingredients of the target object in a specified time period according to historical diet information of the target object;
comparing the actual intake of the target object relative to various nutrient components in a specified time period with the corresponding standard intake to obtain the unbalance information of the target object relative to various nutrient components;
and generating a recommended dietary recipe according to the unbalance information of the target object about various nutrient components and the dietary habits of the target object.
According to an embodiment of the present invention, preferably, acquiring historical diet information of the target object includes acquiring diet information of the target object collected by the smart home and/or the third party platform;
wherein, the acquiring of the diet information of the target object collected by the smart appliance includes:
determining the types and the quantity of food materials taken out of the intelligent refrigerator according to the image information of the food materials in the intelligent refrigerator at different moments, and obtaining the diet information of a target object;
wherein the acquiring diet information of the target object collected by the third-party platform comprises:
and acquiring the diet information of the target object from a diet menu provided by the third-party payment platform and/or the third-party diet platform.
According to an embodiment of the present invention, preferably, determining the actual intake of the target subject with respect to various nutritional components during the specified time period according to the historical dietary information of the target subject includes:
extracting diet information of the target object in a specified time period from historical diet information of the target object;
and converting the actual intake of various nutrient components of the target object in the specified time period according to the diet information of the target object in the specified time period.
According to an embodiment of the present invention, preferably, the eating habits comprise eating taste information, and the recommended eating recipe is generated according to the unbalance information of the target object about various nutrient components and the eating habits of the target object, comprising:
determining the food material information which is lack and/or excessive in the designated time period of the target object according to the unbalance information of the target object about various nutrient components;
and generating a recommended diet recipe according to the food material information which is lack and/or excessive in the specified time period of the target object and the diet taste information of the target object.
According to an embodiment of the present invention, preferably, the method further comprises:
setting data attributes for the information related to the diet of the target subject, wherein the data attributes comprise private data which forbids disclosure and/or non-private data which allows disclosure, and the information related to the diet of the target subject at least comprises one of unbalanced information of the target subject about various nutrient components, the diet habit of the target subject and body state information of the target subject.
According to the embodiment of the invention, preferably, when the information is set as non-private data and shared to the third-party catering platform, the method further comprises:
and when the catering menus pushed by the third-party catering platform are received, sequencing the catering menus pushed by the third-party catering platform according to the unbalance information of the target object about various nutrient components and the eating habits of the target object.
According to an embodiment of the present invention, preferably, the eating habits include eating taste information, and the ordering of the dining menus pushed by the third-party dining platform according to the unbalance information of the target object about various nutritional ingredients and the eating habits of the target object includes:
preliminarily ordering the catering menus pushed by the third-party catering platform according to the unbalance information of the target object about various nutritional ingredients;
and performing secondary sequencing on the catering menus which are arranged in parallel in the primarily sequenced catering menus according to the catering taste information, and recommending the catering menus subjected to the secondary sequencing to a target object.
In a second aspect, the present invention provides a dietary recipe recommendation system comprising:
a controller and a memory, the memory storing program code which, when executed by the controller, implements the steps of the dietary recipe recommendation method described above.
According to an embodiment of the present invention, preferably, the diet recipe recommendation system further includes:
the terminal equipment is used for acquiring historical diet information of the target object;
the controller and the memory are arranged on a cloud server in communication connection with the terminal device, and the cloud server is used for receiving historical diet information of a target object sent by the terminal device and pushing recommended diet recipes to the terminal device.
In a third aspect, the present invention provides a storage medium storing a computer program which, when executed by a processor, performs the steps of the above-described dietary recipe recommendation method.
Compared with the prior art, one or more embodiments in the above scheme can have the following advantages or beneficial effects:
by applying the dietary recipe recommendation method, the historical dietary information of the target object is obtained, and the dietary habit of the target object is determined according to the historical dietary information of the target object; determining actual intake amounts of various nutritional ingredients of the target object in a specified time period according to historical diet information of the target object; comparing the actual intake of the target object relative to various nutrient components in a specified time period with the corresponding standard intake to obtain the unbalance information of the target object relative to various nutrient components; the method comprises the steps of generating a recommended diet recipe according to imbalance information of a target object about various nutritional ingredients and the dietary habits of the target object, determining the nutritional ingredients which are lacked and/or excessive for a user in a specified time period according to the actual intake of the various nutritional ingredients which are already taken by the target object in the specified time period, recommending diets beneficial to the user for the user in the specified time period, and timely proposing suggestions to the diets of the user in the specified time period.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 shows a flow diagram of a method for dietary recipe recommendation in accordance with an embodiment of the present invention;
FIG. 2 shows a flow chart of a dietary recipe recommendation method in accordance with an embodiment of the invention;
FIG. 3 is a schematic diagram of a dietary recipe recommendation system according to a fourth exemplary embodiment of the present invention;
fig. 4 is a schematic structural diagram of a diet recipe recommendation system according to a fourth embodiment of the present invention.
Detailed Description
The following detailed description of the embodiments of the present invention will be provided with reference to the drawings and examples, so that how to apply the technical means to solve the technical problems and achieve the technical effects can be fully understood and implemented. It should be noted that, as long as there is no conflict, the embodiments and the features of the embodiments of the present invention may be combined with each other, and the technical solutions formed are within the scope of the present invention.
Example one
In order to solve the technical problems in the prior art, an embodiment of the present invention provides a method for recommending a diet recipe.
Fig. 1 is a flowchart illustrating a method for recommending a diet recipe according to an embodiment of the present invention, and referring to fig. 1, the method for recommending a diet recipe according to the embodiment includes the following steps:
s110, acquiring historical diet information of the target object, and determining the diet habit of the target object according to the historical diet information of the target object;
s120, determining the actual intake of various nutrient components of the target object in a specified time period according to the historical diet information of the target object;
s130, comparing the actual intake of the target object relative to various nutrient components in a specified time period with the corresponding standard intake to obtain the unbalance information of the target object relative to various nutrient components, wherein the standard intake is determined according to the physical state of the target object;
s140, judging whether a diet recipe recommendation request is received:
if yes, generating a recommended diet recipe according to the unbalance information of the target object about various nutrient components and the diet habit of the target object, and executing the step S150;
if not, executing step S150;
s150, judging whether a catering menu pushed by a third-party catering platform is received or not;
if so, ordering the catering menus pushed by the third-party catering platform according to the unbalance information of the target object about various nutritional ingredients and the dietary habits of the target object, and executing the step S160;
if not, go to step S160;
s160, judging whether the current designated time period is finished:
if yes, generating a report comprising nutrition balance state and diet suggestion according to the unbalance information of the target object about various nutrition components in the whole appointed time period;
if not, the process returns to step S120.
In step S110, obtaining historical diet information of the target object, including obtaining diet information of the target object collected by the smart home and/or the third-party platform;
wherein, the acquiring of the diet information of the target object collected by the smart appliance includes:
determining the type and the number of food materials taken out of the intelligent refrigerator according to the image information of the food materials in the intelligent refrigerator at different times, and obtaining diet information of a target object from the food materials, wherein the image information of the food materials in the intelligent refrigerator at different times is acquired through an image acquisition device on the intelligent refrigerator;
wherein the acquiring diet information of the target object collected by the third-party platform comprises:
the method comprises the steps of obtaining diet information of a target object from a diet menu provided by a third-party payment platform and/or a third-party diet platform, and specifically obtaining the diet information of the target object from a menu for going out to have a meal provided by the third-party payment platform and a menu for ordering the meal provided by the third-party diet platform.
In step S130, the standard intake amounts are standard intake amounts of various nutritional components required by the target subject over the designated time period, which are different according to the age of the user, the region where the user is located, and the current season. Here, the difference in the standard intake amount by the region is not differentiated by the region, but is caused by the difference in the dietary style of the different regions, for example, the population height in the region a is generally low, the intake amount of nutrients such as calcium can be increased in the control of the nutritional data, and the person in the region B is generally thin, and the intake amount of fat can be increased appropriately. The standard intake amount caused by seasons is different, specifically, the influenza is frequently generated in spring and autumn, food materials capable of increasing the resistance of human bodies are required to be added in diet, and the standard intake amount can be adjusted according to the seasons in winter and summer. The difference in standard intake caused by age groups specifically indicates that people of different age groups require different nutrients for their bodies.
Prior to step S150, the method further comprises: setting data attributes for information related to diet of a target object, wherein the data attributes comprise privacy data which are prohibited to be disclosed and/or non-privacy data which are permitted to be disclosed, and the information related to diet of the target object at least comprises one of unbalanced information of the target object about various nutritional ingredients, diet habits of the target object and body state information of the target object, wherein when the information (the unbalanced information of the target object about various nutritional ingredients and the diet habits of the target object) is set as the non-privacy data and is shared to a third party catering platform, a menu pushed by the third party catering platform is received.
According to the embodiment, the data attribute is set for the information, the information can be selectively shared, and the technical effect of improving the user experience is further achieved.
The diet recipe recommendation method comprises the steps of collecting a menu for eating outdoors from a third-party payment platform, collecting a menu for ordering from the third-party catering platform, collecting images of food materials stored in an intelligent refrigerator at different times through an image collection device on the intelligent refrigerator, automatically collecting all edible diet information of a user in a specified time period from an intelligent household appliance and the third-party platform, comprehensively and automatically obtaining the diet information of the user, enabling the collection of the diet data to be automatic, accurate, intelligent and comprehensive, avoiding the need of user input data, simplifying the operation flow of the user, obtaining complete diet data in the specified time period, and better meeting the use requirements of the user and achieving better application effect.
According to the embodiment, all the consumed diet information of the user in the specified time period is automatically collected from the intelligent household appliance and the third-party platform, and the lack and/or excessive nutrient components of the user in the specified time period are determined according to all the consumed diet information, so that the diet beneficial to the user is recommended to the user in the specified time period, the diet of the user in the specified time period is proposed in time, and the user experience is improved on the premise of diet health and nutrition balance.
According to the dietary recipe recommendation method, the dietary data of the user are acquired through the third-party payment platform, the third-party catering platform and the intelligent refrigerator, and when a meal ordering request sent by the third-party catering platform is received, the recipe can be recommended according to the lack and/or excessive nutrition of the user on diet in a specified time period, so that intelligent acquisition and analysis of the dietary data and multi-platform sharing of information are achieved.
Example two
In order to solve the above technical problems in the prior art, an embodiment of the present invention provides a diet recipe recommendation method based on the first embodiment, and the present embodiment improves steps S120, S140, and S150 of the diet recipe recommendation method in the first embodiment.
Fig. 2 shows a flowchart of a diet recipe recommendation method according to an embodiment of the present invention, and referring to fig. 2, the diet recipe recommendation method according to the embodiment includes the following steps:
s210, acquiring historical diet information of a target object, and determining the diet habit of the target object according to the historical diet information of the target object, wherein the diet habit comprises diet taste information;
s221, extracting diet information of the target object in a specified time period from historical diet information of the target object;
s222, converting actual intake of various nutrient components of the target object in a specified time period according to the diet information of the target object in the specified time period;
s230, comparing the actual intake of the target subject relative to various nutrient components in a specified time period with the corresponding standard intake to obtain the unbalance information of the target subject relative to various nutrient components, wherein the standard intake is determined according to the physical state of the target subject;
s241, judging whether a diet recipe recommendation request is received:
if yes, go to step S242;
if not, executing step S251;
s242, determining the food material information which is lack and/or excessive in the designated time period of the target object according to the unbalance information of the target object about various nutrient components;
s243, generating a recommended diet recipe according to the food material information lacking and/or excessive for the target object within the specified time period and the diet taste information of the target object, and executing step S251;
s251, judging whether a catering menu pushed by a third-party catering platform is received;
if yes, go to step S252;
if not, go to step S260;
s252, primarily sequencing the catering menus pushed by the third-party catering platform according to the unbalance information of the target object about various nutritional ingredients;
s253, performing secondary sequencing on the catering menus which are arranged in parallel in the preliminarily sequenced catering menus according to the catering taste information, recommending the catering menus subjected to the secondary sequencing to a target object, and executing the step S260;
s260, judging whether the current designated time period is finished:
if yes, generating a report comprising nutrition balance state and diet suggestion according to the unbalance information of the target object about various nutrition components in the whole appointed time period;
if not, the process returns to step S221.
EXAMPLE III
In order to solve the technical problems in the prior art, an embodiment of the present invention provides a method for recommending a diet recipe applied to a mobile phone according to an embodiment, where the specified time period in this embodiment is from 6 am to 10 pm in one day.
The diet recipe recommendation method applied to the mobile phone in the embodiment comprises the following steps:
the method comprises the steps that firstly, a take-out platform and a payment platform are bound by a mobile phone, the right of accessing a database of an intelligent refrigerator is opened, so that food materials taken away from the intelligent refrigerator by a user in one day are obtained through food material images collected by a camera in the intelligent refrigerator, a take-out menu is obtained through the take-out platform, and a menu for going out to have a meal is obtained through the payment platform;
secondly, the mobile phone starts to collect diet data from 6 am: food materials taken away in the intelligent refrigerator, a menu for taking out and a menu for going out to have dinner;
thirdly, converting the food materials and the menu which are collected from the 6 th morning into the nutritional data of the food which is ingested by the user from the 6 th morning on the basis of the preset food material-nutrition corresponding relation and the menu-nutrition corresponding relation;
comparing the nutrient data of the food ingested by the user from 6 am with a standard food nutrient table corresponding to user information to obtain excessive and deficient nutrients in the food from 6 am to 10 pm, wherein the user information comprises age, sex, residence place, special requirements of the user and the like, and the standard food nutrient table corresponding to the user information is the preset standard intake of various nutrients required by the user from 6 am to 10 pm;
fifthly, when a recommendation request of the user for food materials is received between 6 am and 10 pm, based on a preset food material-nutrition corresponding relation, recommending food materials and a menu conforming to the taste of the user according to nutrition lacking in the diet of the user from 6 am to 10 pm, wherein the taste of the user can be counted according to a menu for taking out before the user and a menu for taking a meal out;
sixthly, recommending a menu which meets the taste of the user according to the nutrition lacking in the diet of the user from 6 am to 10 pm based on a preset menu-nutrition corresponding relation when a recommendation request of the menu sent by the takeout platform is received from 6 am to 10 pm;
and seventhly, when the 10 o ' clock of the night is reached, the excessive and deficient nutrition in the whole period of diet from 6 o ' clock of the morning to 10 o ' clock of the night is reported as the whole nutrition, and the diet suggestion of the tomorrow is given.
In addition, the diet suggestion in the next day can be given, and the suggestion of reasonable exercise can be given to the user according to excessive nutrition in diet in the same day.
Specifically, the method for acquiring the food material image by the camera in the intelligent refrigerator includes, but is not limited to, the following two modes:
first, take a picture, where the camera's mechanism of operation: because the food to be taken is needed to be known, if the intelligent refrigerator is only used for taking a picture, the intelligent refrigerator can be used for taking a picture when being opened, taking a picture when being closed, and mainly analyzing and comparing food materials taken out finally when the intelligent refrigerator is closed;
secondly, video, so that the food material taken out of the refrigerator is more easily obtained.
The data that intelligent refrigerator gathered can be sent the high in the clouds of future intelligent house through communication device, consequently, the cell-phone of this embodiment only need acquire the authority that corresponds the database in the high in the clouds of visiting future intelligent house can.
It should be noted that, the user may select whether to share the diet information with other APPs according to personal needs, for example, the diet information may be shared with the takeaway APP when the user needs to recommend a menu when ordering a meal, and the diet information may not be shared with the takeaway APP when the user does not need to recommend a menu when ordering a meal, so as to provide the user with more choices, and adapt to the needs of different users, so that the diet recipe recommendation method of this embodiment has a wide application range.
On the premise of achieving diet and nutrition health and balance, the embodiment provides more choices for the user to use, and improves the experience degree of the user.
The embodiment also provides suggestions of reasonable movement while monitoring the diet of the user, and more humanized services and suggestions are added.
According to the embodiment, the nutrition level and the nutrition balance are analyzed by comparing the dietary types of the user for a period of time according to the established standard nutrition database, and meanwhile, a report is output to the terminal of the user, the food materials and cooking modes purchased by the user are suggested at the next stage, and the suggested user is sent to timely and reasonably exercise to cooperate with dietary suggestions, so that the user achieves the healthy quality of life of both internal and external maintenance.
Example four
In order to solve the technical problems in the prior art, the embodiment of the invention also provides a diet recipe recommendation system.
Fig. 3 is a schematic structural diagram of a diet recipe recommendation system according to a fourth exemplary embodiment of the present invention, and referring to fig. 3, the diet recipe recommendation system of the present embodiment includes:
a terminal device 410 for acquiring historical diet information of a target object;
a controller 420 and a memory 430, the memory storing program code which, when executed by the controller, implements the steps of the dietary recipe recommendation method described above.
The controller and the memory are arranged on a cloud server in communication connection with the terminal device, and the cloud server is used for receiving historical diet information of a target object sent by the terminal device and pushing recommended diet recipes to the terminal device.
The arrows in fig. 3 indicate the information transmission direction.
Fig. 4 is a schematic structural diagram of a diet recipe recommendation system according to a fourth specific embodiment of the present invention, and referring to fig. 4, the diet recipe recommendation system in a specific application includes:
the diet APP on the terminal equipment is connected with the payment software, the meal ordering software and other application software and used for collecting diet data from the payment software, the meal ordering software and other application software and sending the collected diet data;
the cloud server is in communication connection with the diet APP and used for receiving diet data sent by the diet APP, carrying out contrastive analysis on the received diet data and the standard diet data and generating a diet recipe according to a comparison result.
Referring to fig. 4, the cloud server is a center for storing data, analyzing and comparing data, and sending and receiving information, and the diet APP is a bridge for information intercommunication with the cloud server, and is application software that integrates data storage, data sending, data receiving, and can be interconnected with other APPs.
In particular, balanced and healthy dietary design data (including various nutritional values: protein, fat, carbohydrates, dietary fibers, etc.) for each age group is stored by default in the cloud server. When the cloud server receives the diet information of the user, the diet information is recorded, the result of the nutrition data of the user in a period of time is counted according to the setting of an algorithm (the period of time is divided according to the selection of the user and can be one day, three days and one week), then the result is compared with the diet design data, the types which are slightly more and less ingested by the user in the period of time are sent to a diet APP, and the diet suggestion (the food material information for suggesting to buy) is provided for the user and displayed on the terminal device used by the user.
Referring to fig. 4, the diet APP establishes a channel that can be interconnected with other APPs to achieve information sharing (the user can select autonomously), where information interaction includes the following two types: the take-out and payment software sends a menu to the diet APP, so that the diet APP can calculate the nutrition taken by the user according to the menu; before taking out and ordering, the diet APP combines the taste of the user according to the nutrition lacking in the user in the preset period, and the menus provided by the selling software are sequenced, so that the user can obtain menus according with the taste and the nutrition. It should be noted that, here, the information interaction is bidirectional, but not one party, and the other party must be bound. For example, the user may choose not to share the data of the diet APP with other software or may choose to cancel sharing the diet APP information to other APPs at any time; make the user can select two-way intercommunication or one-way intercommunication between the APP to improve diet APP's humanized impression, satisfied different people's differentiation needs.
Referring to fig. 4, the diet APP also provides a private special nutrition selection mode, and the user can select whether to provide part of private information to the diet APP according to the needs of the user.
The operation principle of the diet recipe recommendation system of the embodiment is as follows: the method mainly comprises the steps that a diet APP collects body information and actual diet data of a user, then the actual diet data of the user are compared with balanced diet data of a cloud server, the intake of nutrients required to be increased and reduced by the user is obtained according to an algorithm, and food materials, cooking modes, recipes and the like preferred by the user are recommended according to the dietary habits (which can be set by the user) of the user. The recommended recipe is also based on the eating habits of the user, such as the fish can be braised in brown sauce or steamed. The eating habits of the user depend on the collection and analysis of the user data by the system.
The actual diet data of the user is compared with the balanced diet data of the cloud server, actually, various nutrition data of the actual diet data are compared with various balanced nutrition data of the cloud server, and how to obtain the numerical values of various nutrition ingested by the user is introduced mainly in three parts: firstly, when a user in a family takes out food materials from an intelligent refrigerator, a camera arranged in the intelligent refrigerator records the information of the food materials and estimates the nutritional data of the food materials; second, takeout, in which the number of various food materials in various takeouts is set in a cloud server, and then the nutritional ingredients in the food materials can be roughly calculated according to the food materials, wherein the nutritional ingredients in the food materials are averaged by taking a larger base number because the takeouts in various places are inconsistent; thirdly, eating-similar to takeaway, a base number (including the number of food materials of the same dish in each store in each place) is also taken to calculate the nutritional data of the eating of the user. And finally, comparing with standard nutritional data, reminding the user to intake excessive and deficient nutritional substances, and recommending food materials and cooking modes according to the taste and preference of the user. The recommended cooking manner is also obtained according to the eating habits of the user (of course, the user can set the habits of the user, such as the taste and other information).
The following is a specific application process after the user downloads the diet APP at the mobile terminal:
first, some information of the take-away software and the payment software is bound, for example, bank card, credit card, WeChat, Payment treasure.
The food selected by the user when the user goes out to have a meal is traced through the consumption record of the payment software, and the take-out software can directly acquire the food selected by the user when the user orders the meal. Specifically, when the user uses the payment software to consume, the diet APP records consumption information and screens out consumption records (including food material purchase, meal ordering, out-of-home dining and the like) for diet. Meanwhile, the diet APP records corresponding food material type information, reports of diet health and nutrition balance are made in a periodic time and fed back to the user, and food materials and cooking modes can be recommended to the user according to the reference of diet balance.
In addition, the consumption amount related to the diet can be used as pushing in the diet APP, consumption for a period of time is displayed, a more reasonable purchasing plan is appointed for the user according to the consumption amount, and then the consumption amount is used as the basis to be matched with the nutrition data. For example, a more detailed purchasing plan can be made, such as what food materials should be purchased more, when a food material seller joins the diet APP, the price of the food material is stored in the cloud server, so that the food material with high content of the nutrient substance can be provided while the missing nutrient data is pushed to the user early, and the selling price of the food material on which selling platform (which market or supermarket is selling) is lower, and the like.
Second, the user can choose whether to share his partial privacy with the diet APP, such as the physiological period of the female user, the personal body fat information, some diet-related habits or allergies, and the like, specifically, the privacy information of the user: for example, if a person has national belief (Hui nationality), then information related to pork will be avoided in subsequently recommended food materials and diets; or people are allergic to what food materials, and want to what food materials, or a recent person may want to lose weight or gain weight, after the diet APP records the privacy information of the user, the factors are considered when recommending the food materials, and more reasonable diet reports and suggestions are achieved.
Thirdly, the user can choose to share the information of the diet APP with software (how beautiful and hungry) partially covering the diet, and specifically, when the user chooses to take out or prepares to take a meal out, because the user shares the information with the diet APP, the recommended information obtained when choosing the diet is also in accordance with the standard of diet health and balance.
In addition, the diet APP can also cover some basic functions such as positioning and weather, and a certain reference value is provided when the user selects food materials. Specifically, when the diet APP detects that the user changes the place of residence through positioning, information related to the current place of residence is sent to the user according to the current place of residence of the user.
For example, when a user changes a place for business trip or the like, such as from north to south, the diet APP gives some prompt information to the user according to the southern diet style when the user orders a meal. For example, when a user orders a dish that has a different taste in the south than in the north, the diet APP prompts the user.
EXAMPLE five
In order to solve the above technical problems in the prior art, an embodiment of the present invention further provides a storage medium.
The storage medium of the present embodiment has a computer program stored thereon, which when executed by a processor, implements the steps of the dietary recipe recommendation method in the above-described embodiments.
Although the embodiments of the present invention have been described above, the above description is only for the convenience of understanding the present invention, and is not intended to limit the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (10)
1. A method of dietary recipe recommendation comprising the steps of:
acquiring historical diet information of a target object, and determining the diet habit of the target object according to the historical diet information of the target object;
determining actual intake amounts of various nutritional ingredients of the target object in a specified time period according to historical diet information of the target object;
comparing the actual intake of the target object relative to various nutrient components in a specified time period with the corresponding standard intake to obtain the unbalance information of the target object relative to various nutrient components;
and generating a recommended dietary recipe according to the unbalance information of the target object about various nutrient components and the dietary habits of the target object.
2. The method of claim 1, wherein obtaining historical dietary information of the target object comprises obtaining dietary information of the target object collected by a smart home and/or a third party platform;
wherein, the acquiring of the diet information of the target object collected by the smart appliance includes:
determining the types and the quantity of food materials taken out of the intelligent refrigerator according to the image information of the food materials in the intelligent refrigerator at different moments, and obtaining the diet information of a target object;
wherein the acquiring diet information of the target object collected by the third-party platform comprises:
and acquiring the diet information of the target object from a diet menu provided by the third-party payment platform and/or the third-party diet platform.
3. The method of claim 1, wherein determining the actual intake of the target subject for the various nutritional components over the specified time period based on the target subject's historical dietary information comprises:
extracting diet information of the target object in a specified time period from historical diet information of the target object;
and converting the actual intake of various nutrient components of the target object in the specified time period according to the diet information of the target object in the specified time period.
4. The method of claim 1, wherein the dietary habits comprise dietary taste information, and wherein generating a recommended dietary recipe based on the target subject's imbalance information regarding various nutritional components and the target subject's dietary habits comprises:
determining the food material information which is lack and/or excessive in the designated time period of the target object according to the unbalance information of the target object about various nutrient components;
and generating a recommended diet recipe according to the food material information which is lack and/or excessive in the specified time period of the target object and the diet taste information of the target object.
5. The method of claim 1, further comprising:
setting data attributes for the information related to the diet of the target subject, wherein the data attributes comprise private data which forbids disclosure and/or non-private data which allows disclosure, and the information related to the diet of the target subject at least comprises one of unbalanced information of the target subject about various nutrient components, the diet habit of the target subject and body state information of the target subject.
6. The method of claim 5, wherein when information is set as non-private data and shared to third party dining platforms, the method further comprises:
and when the catering menus pushed by the third-party catering platform are received, sequencing the catering menus pushed by the third-party catering platform according to the unbalance information of the target object about various nutrient components and the eating habits of the target object.
7. The method of claim 6, wherein the eating habits comprise eating taste information, and the ordering of the catering menus pushed by the third-party catering platform according to the unbalance information of the target object about various nutrient components and the eating habits of the target object comprises:
preliminarily ordering the catering menus pushed by the third-party catering platform according to the unbalance information of the target object about various nutritional ingredients;
and performing secondary sequencing on the catering menus which are arranged in parallel in the primarily sequenced catering menus according to the catering taste information, and recommending the catering menus subjected to the secondary sequencing to a target object.
8. A dietary recipe recommendation system comprising:
a controller and a memory, the memory storing program code which, when executed by the controller, implements the steps of the dietary recipe recommendation method of any one of claims 1 to 7.
9. The dietary recipe recommendation system of claim 8, further comprising:
the terminal equipment is used for acquiring historical diet information of the target object;
the controller and the memory are arranged on a cloud server in communication connection with the terminal device, and the cloud server is used for receiving historical diet information of a target object sent by the terminal device and pushing recommended diet recipes to the terminal device.
10. A storage medium storing a computer program, characterized in that the computer program, when being executed by a processor, carries out the steps of the dietary recipe recommendation method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010196840.5A CN111402996A (en) | 2020-03-19 | 2020-03-19 | Diet recipe recommendation method and system and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010196840.5A CN111402996A (en) | 2020-03-19 | 2020-03-19 | Diet recipe recommendation method and system and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111402996A true CN111402996A (en) | 2020-07-10 |
Family
ID=71431030
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010196840.5A Withdrawn CN111402996A (en) | 2020-03-19 | 2020-03-19 | Diet recipe recommendation method and system and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111402996A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111883232A (en) * | 2020-07-30 | 2020-11-03 | 中国科学院上海营养与健康研究所 | Diet information output method and system |
CN112148993A (en) * | 2020-10-22 | 2020-12-29 | 广东万家乐燃气具有限公司 | Menu recommendation method and recommendation system |
CN112735562A (en) * | 2021-01-25 | 2021-04-30 | 珠海格力电器股份有限公司 | Diet recommendation method and device, electronic equipment and storage medium |
CN112951374A (en) * | 2021-02-25 | 2021-06-11 | 平安普惠企业管理有限公司 | Data analysis method, system, computer device and storage medium |
CN112951376A (en) * | 2021-03-25 | 2021-06-11 | 苏州麦迪斯顿医疗科技股份有限公司 | Nutrition support monitoring auxiliary method, system and storage medium |
CN113140288A (en) * | 2021-04-30 | 2021-07-20 | 贵阳鬲哥大数据科技有限公司 | Food material recommendation method and device based on nutritional indexes |
CN113345554A (en) * | 2021-06-25 | 2021-09-03 | 王睿琪 | Intelligent guidance method, device, equipment and system for nutrition meal taking |
CN113409915A (en) * | 2021-05-10 | 2021-09-17 | 王蕴秋 | Safety recommendation system capable of preventing food from deteriorating and working method thereof |
CN113435642A (en) * | 2021-06-24 | 2021-09-24 | 青岛海尔科技有限公司 | Edible strategy determination method and device, storage medium and electronic device |
CN113436035A (en) * | 2021-06-29 | 2021-09-24 | 青岛海尔科技有限公司 | Recipe determination method and apparatus, storage medium, and electronic apparatus |
CN114036386A (en) * | 2021-11-15 | 2022-02-11 | 珠海格力电器股份有限公司 | Diet recommendation method, electronic device and storage medium |
CN114582465A (en) * | 2022-03-04 | 2022-06-03 | 添可智能科技有限公司 | Diet plan recommendation method, device, equipment and readable storage medium |
WO2022133985A1 (en) * | 2020-12-25 | 2022-06-30 | 京东方科技集团股份有限公司 | Food product recommendation method and apparatus, and storage medium and electronic device |
CN115862814A (en) * | 2022-12-14 | 2023-03-28 | 重庆邮电大学 | Accurate meal management method based on intelligent health data analysis |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110391009A (en) * | 2019-06-11 | 2019-10-29 | 拉扎斯网络科技(上海)有限公司 | Method, device, server and storage medium for analyzing nutrient components |
CN110634552A (en) * | 2019-09-19 | 2019-12-31 | 青岛海尔科技有限公司 | Recipe pushing method and device based on Internet of things operating system |
-
2020
- 2020-03-19 CN CN202010196840.5A patent/CN111402996A/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110391009A (en) * | 2019-06-11 | 2019-10-29 | 拉扎斯网络科技(上海)有限公司 | Method, device, server and storage medium for analyzing nutrient components |
CN110634552A (en) * | 2019-09-19 | 2019-12-31 | 青岛海尔科技有限公司 | Recipe pushing method and device based on Internet of things operating system |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111883232A (en) * | 2020-07-30 | 2020-11-03 | 中国科学院上海营养与健康研究所 | Diet information output method and system |
CN112148993A (en) * | 2020-10-22 | 2020-12-29 | 广东万家乐燃气具有限公司 | Menu recommendation method and recommendation system |
WO2022133985A1 (en) * | 2020-12-25 | 2022-06-30 | 京东方科技集团股份有限公司 | Food product recommendation method and apparatus, and storage medium and electronic device |
CN112735562A (en) * | 2021-01-25 | 2021-04-30 | 珠海格力电器股份有限公司 | Diet recommendation method and device, electronic equipment and storage medium |
CN112951374A (en) * | 2021-02-25 | 2021-06-11 | 平安普惠企业管理有限公司 | Data analysis method, system, computer device and storage medium |
CN112951376A (en) * | 2021-03-25 | 2021-06-11 | 苏州麦迪斯顿医疗科技股份有限公司 | Nutrition support monitoring auxiliary method, system and storage medium |
CN113140288A (en) * | 2021-04-30 | 2021-07-20 | 贵阳鬲哥大数据科技有限公司 | Food material recommendation method and device based on nutritional indexes |
CN113409915A (en) * | 2021-05-10 | 2021-09-17 | 王蕴秋 | Safety recommendation system capable of preventing food from deteriorating and working method thereof |
CN113435642A (en) * | 2021-06-24 | 2021-09-24 | 青岛海尔科技有限公司 | Edible strategy determination method and device, storage medium and electronic device |
CN113345554A (en) * | 2021-06-25 | 2021-09-03 | 王睿琪 | Intelligent guidance method, device, equipment and system for nutrition meal taking |
CN113436035A (en) * | 2021-06-29 | 2021-09-24 | 青岛海尔科技有限公司 | Recipe determination method and apparatus, storage medium, and electronic apparatus |
CN113436035B (en) * | 2021-06-29 | 2023-08-18 | 青岛海尔科技有限公司 | Recipe determining method and apparatus, storage medium and electronic apparatus |
CN114036386A (en) * | 2021-11-15 | 2022-02-11 | 珠海格力电器股份有限公司 | Diet recommendation method, electronic device and storage medium |
CN114582465A (en) * | 2022-03-04 | 2022-06-03 | 添可智能科技有限公司 | Diet plan recommendation method, device, equipment and readable storage medium |
CN115862814A (en) * | 2022-12-14 | 2023-03-28 | 重庆邮电大学 | Accurate meal management method based on intelligent health data analysis |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111402996A (en) | Diet recipe recommendation method and system and storage medium | |
US12039585B2 (en) | System and method for blood and saliva optimized food consumption and delivery | |
US8200548B2 (en) | Recipe engine system and method | |
US20140080102A1 (en) | System and method for a personal diet management | |
US20100198605A1 (en) | Method for Structuring Balanced and Varied Meals | |
US20100003647A1 (en) | System and Method for Automated Meal Recommendations | |
US20120088212A1 (en) | Computerized system for addiction control especially calorie, diet and weight control | |
CN106288634A (en) | Menu recommends method, device and intelligent refrigerator | |
CN115244566A (en) | Information presentation method, program, information presentation system, and terminal device | |
CN105205769A (en) | Data mining method based on intelligent canteen catering system | |
KR102169661B1 (en) | System and method for recommending food menus based on disease gene backtracking and cooking the food menus | |
KR20130102239A (en) | Healthy food menu extraction and providing system | |
CN109872798A (en) | A kind of nutrition under big data background is served the meals method and system | |
CN108597572A (en) | a kind of intelligent health planning system | |
CN112289407A (en) | Catering management method, system, device and storage medium based on health management | |
CN112069403A (en) | Menu recommendation method and device, computer equipment and storage medium | |
CN109461042A (en) | Intelligent nutrition food preparation method, apparatus and system | |
CN111666893A (en) | Ordering processing method and device | |
CN117976145A (en) | Personal long-term meal recommendation supervision method, system, terminal and storage medium | |
CN113742579A (en) | Food recommendation method and device for refrigerator, storage medium and refrigerator | |
CN110827954A (en) | Intelligent health menu recommendation system | |
JP2003248725A (en) | Method and system for assisting dietary life | |
Schneider | Household consumption, individual requirements, and the affordability of nutrient-adequate diets–An application to Malawi | |
CN113158016A (en) | Recipe recommendation method, refrigerator and computer-readable storage medium | |
CA2414509A1 (en) | Method and system for supporting eating habits |
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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200710 |
|
WW01 | Invention patent application withdrawn after publication |