CN111081348A - Nutritional brain engine execution method and device - Google Patents
Nutritional brain engine execution method and device Download PDFInfo
- Publication number
- CN111081348A CN111081348A CN201911291409.2A CN201911291409A CN111081348A CN 111081348 A CN111081348 A CN 111081348A CN 201911291409 A CN201911291409 A CN 201911291409A CN 111081348 A CN111081348 A CN 111081348A
- Authority
- CN
- China
- Prior art keywords
- user
- food materials
- determining
- human body
- intake
- 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.)
- Granted
Links
- 235000016709 nutrition Nutrition 0.000 title claims abstract description 60
- 238000000034 method Methods 0.000 title claims abstract description 38
- 210000004556 brain Anatomy 0.000 title claims abstract description 20
- 235000013305 food Nutrition 0.000 claims abstract description 137
- 239000000463 material Substances 0.000 claims abstract description 132
- 235000005686 eating Nutrition 0.000 claims abstract description 31
- 235000012054 meals Nutrition 0.000 claims abstract description 22
- 230000037406 food intake Effects 0.000 claims abstract description 15
- 230000003203 everyday effect Effects 0.000 claims abstract description 14
- 235000005911 diet Nutrition 0.000 claims description 19
- 230000037213 diet Effects 0.000 claims description 18
- 230000002354 daily effect Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 230000035764 nutrition Effects 0.000 abstract description 39
- 235000012631 food intake Nutrition 0.000 abstract description 5
- 235000004251 balanced diet Nutrition 0.000 abstract description 4
- 230000009286 beneficial effect Effects 0.000 abstract description 4
- 238000007726 management method Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- CIWBSHSKHKDKBQ-JLAZNSOCSA-N Ascorbic acid Chemical compound OC[C@H](O)[C@H]1OC(=O)C(O)=C1O CIWBSHSKHKDKBQ-JLAZNSOCSA-N 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000036541 health Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 235000006694 eating habits Nutrition 0.000 description 3
- 239000010794 food waste Substances 0.000 description 3
- 235000015097 nutrients Nutrition 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- GVJHHUAWPYXKBD-UHFFFAOYSA-N (±)-α-Tocopherol Chemical compound OC1=C(C)C(C)=C2OC(CCCC(C)CCCC(C)CCCC(C)C)(C)CCC2=C1C GVJHHUAWPYXKBD-UHFFFAOYSA-N 0.000 description 2
- ZZZCUOFIHGPKAK-UHFFFAOYSA-N D-erythro-ascorbic acid Natural products OCC1OC(=O)C(O)=C1O ZZZCUOFIHGPKAK-UHFFFAOYSA-N 0.000 description 2
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 208000008589 Obesity Diseases 0.000 description 2
- 229930003268 Vitamin C Natural products 0.000 description 2
- 235000021152 breakfast Nutrition 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 235000013325 dietary fiber Nutrition 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 235000019197 fats Nutrition 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 235000020824 obesity Nutrition 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 235000018102 proteins Nutrition 0.000 description 2
- 102000004169 proteins and genes Human genes 0.000 description 2
- 108090000623 proteins and genes Proteins 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 235000013311 vegetables Nutrition 0.000 description 2
- 235000019154 vitamin C Nutrition 0.000 description 2
- 239000011718 vitamin C Substances 0.000 description 2
- OYPRJOBELJOOCE-UHFFFAOYSA-N Calcium Chemical compound [Ca] OYPRJOBELJOOCE-UHFFFAOYSA-N 0.000 description 1
- FYYHWMGAXLPEAU-UHFFFAOYSA-N Magnesium Chemical compound [Mg] FYYHWMGAXLPEAU-UHFFFAOYSA-N 0.000 description 1
- 229930003427 Vitamin E Natural products 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 229910052791 calcium Inorganic materials 0.000 description 1
- 239000011575 calcium Substances 0.000 description 1
- 235000001465 calcium Nutrition 0.000 description 1
- 150000001720 carbohydrates Chemical class 0.000 description 1
- 235000014633 carbohydrates Nutrition 0.000 description 1
- 235000013339 cereals Nutrition 0.000 description 1
- 208000029078 coronary artery disease Diseases 0.000 description 1
- 206010012601 diabetes mellitus Diseases 0.000 description 1
- 230000000378 dietary effect Effects 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 235000013601 eggs Nutrition 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- WIGCFUFOHFEKBI-UHFFFAOYSA-N gamma-tocopherol Natural products CC(C)CCCC(C)CCCC(C)CCCC1CCC2C(C)C(O)C(C)C(C)C2O1 WIGCFUFOHFEKBI-UHFFFAOYSA-N 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 229910052749 magnesium Inorganic materials 0.000 description 1
- 239000011777 magnesium Substances 0.000 description 1
- 235000001055 magnesium Nutrition 0.000 description 1
- 235000013372 meat Nutrition 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 235000021049 nutrient content Nutrition 0.000 description 1
- 230000035790 physiological processes and functions Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 235000011888 snacks Nutrition 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 235000019165 vitamin E Nutrition 0.000 description 1
- 229940046009 vitamin E Drugs 0.000 description 1
- 239000011709 vitamin E Substances 0.000 description 1
- 229940045997 vitamin a Drugs 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 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 provides a nutrition brain engine execution method and device, relates to the technical field of balanced diet, and can acquire human body index information of each user in a plurality of users having meals together and determine the elements required by the human body of each user and the intake amount range corresponding to the elements; obtaining the large categories of food materials required every day, and determining the food materials to be screened and the range of the food consumption of each person; the eating quantity of the food materials required by each user is determined according to the elements required to be ingested by the human body of each user, the corresponding intake quantity range, the element content of the food materials to be screened in unit weight and the eating quantity range, the problems that food materials are wasted and nutrition ingestion is difficult to meet when multiple people eat at the same time in the prior art are solved, and the beneficial effect that the nutrition demand of each person can be met when the multiple people eat together is realized.
Description
Technical Field
The invention relates to the technical field of balanced diet, in particular to a nutrition brain engine execution method and device, which are used for processing nutrition data of multiple people.
Background
With the acceleration of life rhythm and the improvement of living standard, the growing dependence on taking out, dining room and other eating habits causes many problems of food safety and body health. Various diseases such as obesity and sub-health are more common due to improper diet, so that the management of dietary nutrition is of great significance.
At present, nutrition management usually customizes individual recipes according to the concept of balanced diet, or formulates a single nutrition plan according to the individual health condition, dietary habits and the like. However, the existing nutrition plan is usually specified according to individual conditions, and when a dining scene is a family or a party, a plurality of people can not meet the nutrition requirement of all people for dining at the same time in a targeted manner; furthermore, nutrition plans for individuals often involve multiple food materials in order to satisfy nutritional balance, which results in waste of food materials when one person eats. Therefore, the conventional nutrition management method has the problems of food waste and difficulty in meeting the nutrition intake requirement of a plurality of people eating at the same time.
Disclosure of Invention
In view of the above, an object of the present invention is to provide a nutrition brain engine execution method and apparatus for processing nutrition data of multiple people, so as to solve the problems of food waste and difficulty in satisfying nutrition intake when multiple people eat at the same time in the prior art.
In order to achieve the above purpose, the embodiment of the present invention adopts the following technical solutions:
in a first aspect, an embodiment of the present invention provides a nutritional brain engine execution method, including: acquiring human body index information of each user in a plurality of users having meals together; determining the ingestion elements required by the human body of each user and the corresponding ingestion amount ranges of the ingestion elements according to the human body index information of each user;
obtaining the categories of the food materials required every day, and determining the food materials to be screened and the edible quantity range of each person of the food materials to be screened according to the categories of the food materials required every day, the predetermined preference of each user and the edible quantity range of the food materials of the categories of the food materials corresponding to the energy required by each user;
and determining the eating amount of the food materials required by each user according to the elements required by the human body of each user, the intake amount range corresponding to the intake elements, the element content of the food materials to be screened in unit weight and the eating amount range of the food materials to be screened.
With reference to the first aspect, an embodiment of the present invention provides a first possible implementation manner of the first aspect, where the method further includes: predetermining a diet record of each user; and predicting the user preference of the next day according to the diet record of each user.
With reference to the first aspect, an embodiment of the present invention provides a second possible implementation manner of the first aspect, where the method further includes: and determining the human body required intake elements, the intake amount range corresponding to the intake elements and the required energy of each user according to the human body index information of each user, and determining the categories of the food materials required daily.
With reference to the first aspect, an embodiment of the present invention provides a third possible implementation manner of the first aspect, and the step of determining an eating amount of the food material required by each user includes: and according to the eating amount of the food materials required by each user, splitting the food according to a predefined eating rule so as to generate the food materials and the consumption of each meal of each user.
With reference to the third possible implementation manner of the first aspect, an embodiment of the present invention provides a fourth possible implementation manner of the first aspect, and the step of determining the consumption amount of the food material required by each user further includes: and displaying the food materials and the consumption of each meal of each user according to the users.
In a second aspect, an embodiment of the present application provides a nutritional brain engine executing device, including: the first acquisition module is used for acquiring the human body index information of each user in a plurality of users having meals together; determining the ingestion elements required by the human body of each user and the corresponding ingestion amount ranges of the ingestion elements according to the human body index information of each user;
the second acquisition module is used for acquiring the categories of the food materials required every day, and determining the food materials to be screened and the edible quantity range of each person of the food materials to be screened according to the categories of the food materials required every day, the predetermined preference of each user and the edible quantity range of the food materials of the categories of the food materials corresponding to the energy required by each user;
the first determining module is used for determining the eating amount of the food materials required by each user according to the elements required by the human body of each user, the intake amount range corresponding to the intake elements, the element content of the food materials to be screened in unit weight and the eating amount range of the food materials to be screened.
With reference to the second aspect, an embodiment of the present invention provides a first possible implementation manner of the second aspect, where the apparatus further includes: the recording module is used for determining the diet record of each user in advance; and the prediction module is used for predicting the preference of the user in the next day according to the diet record of each user.
With reference to the second aspect, an embodiment of the present invention provides a second possible implementation manner of the second aspect, where the apparatus further includes: and the second determining module is used for determining the human body required intake elements, the intake amount range corresponding to the intake elements and the required energy of each user according to the human body index information of each user and determining the categories of the food materials required daily.
In a third aspect, an embodiment of the present application provides an electronic device, including a processor and a memory; the memory has stored thereon a computer program which, when executed by the processor, performs the method of the first aspect described above.
In a fourth aspect, embodiments of the present application provide a computer-readable storage medium having stored thereon machine-executable instructions that, when invoked and executed by a processor, cause the processor to perform the method of the first aspect.
The embodiment of the application brings the following beneficial effects:
according to the nutritional brain engine execution method and device provided by the embodiment of the application, the human body index information of each user in a plurality of users having meals together can be obtained, and the elements required by the human body of each user and the intake amount range corresponding to the elements are determined; obtaining the large categories of food materials required every day, and determining the food materials to be screened and the range of the food consumption of each person; the eating amount of the food materials required by each user is determined according to the elements required by the human body of each user, the corresponding intake amount range, the element content of the food materials to be screened in unit weight and the eating amount range, the problems that the food materials are wasted and the nutrition intake of a plurality of people during simultaneous eating is difficult to meet in the prior art are solved, and the beneficial effect of meeting the individual nutrition requirements of each person during simultaneous eating by the plurality of people is realized.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a schematic flow chart of a method for executing a nutrition brain engine according to an embodiment of the present invention;
fig. 2 is a flow chart illustrating a method for executing a nutrition brain engine according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a nutritional brain engine execution device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention. It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
Common nutrition management generally customizes a personalized diet by a concept of balanced diet, or formulates a single nutrition plan according to the health condition, dietary habits and the like of individuals. However, the existing nutrition plan is usually specified according to individual conditions, and when a dining scene is a family or a party, a plurality of people can not meet the nutrition requirement of all people for dining at the same time in a targeted manner; furthermore, nutrition plans for individuals often involve multiple food materials in order to satisfy nutritional balance, which results in waste of food materials when one person eats. Therefore, the conventional nutrition management method has the problems of food waste and difficulty in meeting the nutrition intake requirement of a plurality of people eating at the same time.
Based on this, the nutritional brain engine execution method and device provided by the embodiment of the application are used for processing nutritional data of multiple people, and can solve the problems that food materials are wasted and nutrition intake of multiple people during simultaneous eating is difficult to meet in the prior art. First, a method for executing a nutrition brain engine provided by an embodiment of the present application is described in detail, referring to fig. 1, the method can be executed by an electronic device, and mainly includes the following steps S110 to S130:
s110, acquiring human body index information of each user in a plurality of users having meals together; and determining the human body required intake elements and the intake amount range corresponding to the intake elements of each user according to the human body index information of each user.
The human index information refers to personalized information including but not limited to the health condition, diet, demand and the like of the human body, and may include physiological information (e.g., body temperature, heart rate, pulse, blood sugar and the like), case information (e.g., diabetes, coronary heart disease, obesity and the like), demand information (e.g., water intake demand, medication demand and the like), diet records and the like.
The elements required by human body are elements which can meet the nutritional requirements of human body through food intake, and comprise carbohydrate, fat, protein, vitamin E, vitamin C, dietary fiber, calcium, magnesium, iron and the like. Each nutrient element has the intake range, and the normal physiological function of a human body can be influenced by excessive intake or low intake.
And S120, acquiring the categories of the food materials required every day, and determining the food materials to be screened and the edible quantity range of each person of the food materials to be screened according to the categories of the food materials required every day, the predetermined preference of each user and the edible quantity range of the food materials of the categories of the food materials corresponding to the energy required by each user.
In some embodiments, obtaining the daily required categories of food materials comprises: and determining the elements required by the human body of each user, the intake amount range corresponding to the intake elements and the required energy according to the human body index information of each user, and determining the categories of the food materials required daily.
The food material category is used for representing the classification of food materials and can comprise eggs, vegetables, fruits, grains and the like, and different food material categories provide different energy and nutrient components. For example, vegetable and fruit food materials generally contain a large amount of vitamin C, dietary fiber, vitamin a, and the like; meat food is rich in protein and fat. And selecting the food materials according to the required energy and the preference of the user, thereby further determining the range of the food materials.
In some embodiments, before determining the food materials to be screened and the eating amount range of each person of the food materials to be screened, the method further comprises the following steps:
step a, predetermining the diet record of each user;
and b, predicting the preference of the user in the next day according to the diet record of each user.
Specifically, the diet information of each user is recorded in advance, and the record may be the number of times of eating, the time of eating, the food material information of each meal and the like of the user in the past period of time; and predicting the favorite food materials of the user in the next day according to the diet records, and using the prediction result to determine the food materials to be screened.
S130, determining the edible amount of the food materials required by each user according to the elements required by the human body of each user, the corresponding intake amount range of the intake elements, the element content of the food materials to be screened in unit weight and the edible amount range of the food materials to be screened.
In some embodiments, the step of determining the consumption amount of the food material required by each user comprises:
and c, according to the eating quantity of the food materials required by each user, disassembling the food according to a predefined eating rule so as to generate the food materials and the consumption of each meal of each user.
Specifically, the predefined eating rules may be that food materials and usage amounts (i.e., nutrition plans) of 1 day, 2 days, 3 days and 7 days in the future of each user are obtained according to the above method, and the user takes apart food materials according to the food material major collocation and caloric value proportion requirements of breakfast, lunch and dinner.
In some embodiments, the step of determining the consumption amount of the food material required by each user further comprises:
and d, displaying the food materials and the consumption of each meal of each user according to the users.
Specifically, according to the meal splitting result in the step c, when a plurality of people have meals together, the same food materials are displayed to the user according to different eating quantity proportions, so that the nutrition scheme can be implemented in the scene of dining by the plurality of people.
According to the method provided by the embodiment of the application, the nutritional elements required to be ingested are determined according to the human body index information of each user, the food materials to be screened which can provide the nutritional elements are determined, and the using amount of the food materials required by each user is determined according to the range of the intake amount required by the user, so that the problem of serious waste of the food materials caused by acquiring comprehensive nutritional elements in a personal nutrition plan is solved, and the beneficial effect that when a plurality of people eat together, the individual nutritional requirements of each person can be met is achieved.
The above steps are described in detail with reference to specific examples.
The embodiment of the present invention provides a complete implementation manner shown in fig. 2, taking three users as an example to have meals together, and the basic information of the users is shown in the following table:
s201, determining selection of food materials;
s202, determining the content of the extracted nutrients in the food material unit weight; (nutrient content per 100g food material).
S203, determining the recommended food intake range according to the basic information of the user, and acquiring the recommended nutrition intake and the error range;
s204, calculating the total intake amount of each intake element of each person;
s205, training the intake of the food materials to be screened of multiple people in a recommended intake range by utilizing machine learning, wherein the actual intake of each intake element reaches the recommended intake range;
s206, when the intake of the food materials to be screened of each person is in the recommended intake range and the actual intake of each intake element reaches the recommended intake range, stopping training;
s207, determining food materials to be screened and the intake of the food materials to be screened of each person, and taking the food materials to be screened as a final nutrition plan;
s208, calculating the total eating quantity of each food material of each person;
s209, dismantling the meal according to the major food material collocation and caloric value proportion requirements of breakfast, lunch snack and dinner;
s210, displaying different eating amounts of the same food material of multiple people to the user in proportion in a single meal according to the meal splitting result.
Specifically, in S205, the actual intake of each intake element of a plurality of persons is trained to reach the recommended intake range through machine learning, when the element intake of the food material to be screened of at least one of a plurality of people having a meal together does not reach the intake range, the step of determining the food materials to be screened according to the intake elements and the food material large-class nutrition collocation rule and the food materials preferred by the user is predicted is executed again, by selecting other food materials to be screened from the preset recipes and the food material large-class nutrition matching rules again, wherein the food materials to be screened do not comprise the food materials to be screened which are firstly used for calculation, when the element intake of the food materials to be screened of each person in the plurality of persons reaches the intake range, the food materials to be screened are determined as the nutrition plan if the circulation calculation is skipped out, or when the cycle times reach a preset threshold value, calculating and jumping out, and re-executing the step of determining the food materials to be screened according to the intake elements, the food material large-class nutrition collocation rules and the food materials preferred by the predicted user.
The embodiment of the application also provides a nutrition brain engine execution device shown in fig. 3, which comprises the following modules:
a first obtaining module 310, configured to obtain human body index information of each user of multiple users having meals together; determining the human body required intake elements of each user and the intake amount range corresponding to the intake elements according to the human body index information of each user;
the second obtaining module 320 is configured to obtain each food material category required every day, and determine a food material to be screened and a food consumption range of each person of the food material to be screened according to each food material category required every day, a predetermined preference of each user, and a food material consumption range of each food material category corresponding to energy required by each user;
the first determining module 330 is configured to determine the consumption amount of the food materials required by each user according to the elements required by the human body of each user, the intake amount range corresponding to the intake elements, the element content of the food materials to be screened in unit weight, and the consumption amount range of the food materials to be screened.
In some embodiments, the apparatus further comprises: the recording module is used for determining the diet record of each user in advance; and the prediction module is used for predicting the preference of the user in the next day according to the diet record of each user.
In some embodiments, the apparatus further comprises: and the second determining module is used for determining the human body required intake elements, the intake amount range corresponding to the intake elements and the required energy of each user according to the human body index information of each user and determining the general classes of the food materials required daily.
The nutritional brain engine executing device provided by the embodiment of the application can be specific hardware on a device or software or firmware installed on the device. The implementation principle and the technical effect of the nutritional brain engine execution device provided by the embodiment of the present application are the same as those of the nutritional brain engine execution method embodiment, and for the sake of brief description, no mention is made in the device embodiment, and reference may be made to the corresponding contents in the method embodiment. It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the foregoing systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The embodiment of the invention also provides electronic equipment, which comprises a processor and a storage device; the storage means has stored thereon a computer program which, when executed by the processor, performs the method of any of the above described embodiments.
Fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, where the electronic device 4000 includes: a processor 400, a memory 401, a bus 402 and a communication interface 403, wherein the processor 400, the communication interface 403 and the memory 401 are connected through the bus 402; the processor 400 is used to execute executable modules, such as computer programs, stored in the memory 401.
The Memory 401 may include a high-speed Random Access Memory (RAM) and may also include a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface 403 (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network, and the like can be used.
Bus 402 can be an ISA bus, PCI bus, EISA bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one double-headed arrow is shown in FIG. 4, but that does not indicate only one bus or one type of bus.
The memory 401 is configured to store a program, and the processor 400 executes the program after receiving an execution instruction, and the method executed by the apparatus defined by the flow disclosed in any of the foregoing embodiments of the present invention may be applied to the processor 400, or implemented by the processor 400.
The embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the nutritional brain engine execution method are executed.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus once an item is defined in one figure, it need not be further defined and explained in subsequent figures, and moreover, the terms "first", "second", "third", etc. are used merely to distinguish one description from another and are not to be construed as indicating or implying relative importance.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present application, and are used for illustrating the technical solutions of the present application, but not limiting the same, and the scope of the present application is not limited thereto, and although the present application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope disclosed in the present application; such modifications, changes or substitutions do not depart from the scope of the embodiments of the present application. Are intended to be covered by the scope of the present application.
Claims (10)
1. A method of nutritional brain engine execution, comprising:
acquiring human body index information of each user in a plurality of users having meals together; determining the ingestion elements required by the human body of each user and the corresponding ingestion amount ranges of the ingestion elements according to the human body index information of each user;
obtaining the categories of the food materials required every day, and determining the food materials to be screened and the edible quantity range of each person of the food materials to be screened according to the categories of the food materials required every day, the predetermined preference of each user and the edible quantity range of the food materials of the categories of the food materials corresponding to the energy required by each user;
and determining the eating amount of the food materials required by each user according to the elements required by the human body of each user, the intake amount range corresponding to the intake elements, the element content of the food materials to be screened in unit weight and the eating amount range of the food materials to be screened.
2. The method of claim 1, further comprising:
predetermining a diet record of each user;
and predicting the user preference of the next day according to the diet record of each user.
3. The method of claim 1, further comprising:
and determining the human body required intake elements, the intake amount range corresponding to the intake elements and the required energy of each user according to the human body index information of each user, and determining the categories of the food materials required daily.
4. The method of claim 1, wherein the step of determining the consumption of the food material required by each user comprises:
and according to the eating amount of the food materials required by each user, splitting the food according to a predefined eating rule so as to generate the food materials and the consumption of each meal of each user.
5. The method of claim 4, further comprising: and displaying the food materials and the consumption of each meal of each user according to the users.
6. A nutritional brain engine execution device, comprising:
the first acquisition module is used for acquiring the human body index information of each user in a plurality of users having meals together; determining the ingestion elements required by the human body of each user and the corresponding ingestion amount ranges of the ingestion elements according to the human body index information of each user;
the second acquisition module is used for acquiring the categories of the food materials required every day, and determining the food materials to be screened and the edible quantity range of each person of the food materials to be screened according to the categories of the food materials required every day, the predetermined preference of each user and the edible quantity range of the food materials of the categories of the food materials corresponding to the energy required by each user;
the first determining module is used for determining the eating amount of the food materials required by each user according to the elements required by the human body of each user, the intake amount range corresponding to the intake elements, the element content of the food materials to be screened in unit weight and the eating amount range of the food materials to be screened.
7. The apparatus of claim 6, further comprising:
the recording module is used for determining the diet record of each user in advance;
and the prediction module is used for predicting the preference of the user in the next day according to the diet record of each user.
8. The apparatus of claim 6, further comprising:
and the second determining module is used for determining the human body required intake elements, the intake amount range corresponding to the intake elements and the required energy of each user according to the human body index information of each user and determining the categories of the food materials required daily.
9. An electronic device comprising a processor and a memory;
the memory has stored thereon a computer program which, when executed by the processor, performs the method of any of claims 1 to 5.
10. A computer readable storage medium having stored thereon machine executable instructions which, when invoked and executed by a processor, cause the processor to execute the method of any of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911291409.2A CN111081348B (en) | 2019-12-13 | 2019-12-13 | Method and device for executing nutrition brain engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911291409.2A CN111081348B (en) | 2019-12-13 | 2019-12-13 | Method and device for executing nutrition brain engine |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111081348A true CN111081348A (en) | 2020-04-28 |
CN111081348B CN111081348B (en) | 2024-06-07 |
Family
ID=70314712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911291409.2A Active CN111081348B (en) | 2019-12-13 | 2019-12-13 | Method and device for executing nutrition brain engine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111081348B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140287384A1 (en) * | 2009-06-30 | 2014-09-25 | Jeffery Boyes | Method, system and apparatus for improved nutritional analysis |
CN109300524A (en) * | 2018-09-29 | 2019-02-01 | 深圳春沐源控股有限公司 | Information recommendation method and device |
CN109461491A (en) * | 2018-11-01 | 2019-03-12 | 广州仁生健康科技有限公司 | A kind of intelligent nutrition catering system and method for family health care management |
CN109785935A (en) * | 2019-02-18 | 2019-05-21 | 三七二二(北京)健康咨询有限公司 | Nutrition recommended engine executes method and device |
CN110097945A (en) * | 2018-01-31 | 2019-08-06 | 浙江苏泊尔家电制造有限公司 | Control method, server, cooking apparatus and the cooking system of culinary art |
-
2019
- 2019-12-13 CN CN201911291409.2A patent/CN111081348B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140287384A1 (en) * | 2009-06-30 | 2014-09-25 | Jeffery Boyes | Method, system and apparatus for improved nutritional analysis |
CN110097945A (en) * | 2018-01-31 | 2019-08-06 | 浙江苏泊尔家电制造有限公司 | Control method, server, cooking apparatus and the cooking system of culinary art |
CN109300524A (en) * | 2018-09-29 | 2019-02-01 | 深圳春沐源控股有限公司 | Information recommendation method and device |
CN109461491A (en) * | 2018-11-01 | 2019-03-12 | 广州仁生健康科技有限公司 | A kind of intelligent nutrition catering system and method for family health care management |
CN109785935A (en) * | 2019-02-18 | 2019-05-21 | 三七二二(北京)健康咨询有限公司 | Nutrition recommended engine executes method and device |
Also Published As
Publication number | Publication date |
---|---|
CN111081348B (en) | 2024-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Sotos-Prieto et al. | Design and development of an instrument to measure overall lifestyle habits for epidemiological research: the Mediterranean Lifestyle (MEDLIFE) index | |
CN109346153A (en) | It is a kind of to digitize system and method for having dinner | |
CN111902878A (en) | System and method for food analysis, personalized recommendation and health management | |
US20190295440A1 (en) | Systems and methods for food analysis, personalized recommendations and health management | |
Middaugh et al. | Few associations between income and fruit and vegetable consumption | |
CN104809164A (en) | Healthy diet recommendation method based on mobile terminal and mobile terminal | |
US20220230730A1 (en) | Recipe recommendation method and device, computing device and storage medium | |
CN111640484A (en) | Health management method, system, electronic equipment and storage medium | |
CN108665960A (en) | A kind of health control method and device | |
WO2018054124A1 (en) | Health food recommendation method and apparatus, and terminal device | |
CN110718282A (en) | Packaging food identification method and device | |
Weigel et al. | Food insufficiency in the households of reproductive-age ecuadorian women: association with food and nutritional status indicators | |
JP2020181491A (en) | System, program, and method | |
CN108597572A (en) | a kind of intelligent health planning system | |
CN112951375A (en) | Diet recommendation method and system | |
CN107705837B (en) | Method, device and system for recommending selected food | |
CN106642970A (en) | Nutrition judgment system and judgment method of intelligent refrigerator | |
CN211319727U (en) | Intelligent family healthy diet recommendation system | |
CN115910284A (en) | Dining recommendation method and device, electronic equipment and storage medium | |
Sheehy et al. | Development of a quantitative food frequency questionnaire for use among rural S outh A fricans in K wa Z ulu‐N atal | |
CN106339574A (en) | Refrigerator food-based personalized catering method and system as well as refrigerator | |
CN111081348B (en) | Method and device for executing nutrition brain engine | |
CN107610749B (en) | Diet monitoring and management method and system | |
CN114388102A (en) | Diet recommendation method and device and electronic equipment | |
CN113724837A (en) | Method and device for generating diet schedule of chronic patient and terminal equipment |
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 | ||
GR01 | Patent grant |