Nutrition and health demand calculation method and terminal
By collecting user basic information and physical activity relationships, systematically calculate nutrient needs and recommend dietary matching, the problem that the existing technology cannot be personalized and dynamically adjusted is solved, and accurate and effective calculation of nutritional needs in different groups and stages is achieved.
Patent Information
- Application Number
- CN202311302729.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-10
- Publication Date
- 2025-04-11
AI Technical Summary
The existing nutrient calculation methods cannot be personalized for nutritional needs in different populations and at different stages, and cannot dynamically adjust the health indicators based on changing.
By collecting basic information of users, including gender, age, height, weight and chronic diseases, combined with the user's physical activity relationship, the user's nutrient needs are systematically calculated, and a reasonable dietary combination is recommended based on the calculation results.
Personalized calculations and dietary recommendations for nutritional needs in different groups and stages are achieved, and dynamic adjustments are made based on changing health indicators, which improves the accuracy and effectiveness of nutrient intake.
Smart Images

Figure SMS_1 
Figure SMS_2 
Figure SMS_3
Abstract
Description
Technical Field
[0001] The present application relates to health management technology, and more specifically, to a method and terminal for calculating nutritional health needs. Background Art
[0002] Nutrition refers to the whole process of the human body taking in food from the external environment, digesting, absorbing and metabolizing it, utilizing its beneficial substances, supplying energy, forming and renewing body tissues, and regulating physiological functions.
[0003] Health refers to a state of complete physical, mental and social well-being.
[0004] Nutrition and health are closely related. Reasonable nutrition and balanced diet are the key to maintaining life, growth and health of human beings.
[0005] At present, there are problems with nutrient calculations on the market. It is difficult to obtain professional nutritional analysis, which is reflected in the following points:
[0006] 1. Nutrition is mostly limited to light meals and diet meals, and there is no professional algorithm for the nutritional intake needs of various groups of people;
[0007] 2. There is a huge gap in the nutrients required by different groups of people;
[0008] 3. The same population has different nutrient requirements at different stages;
[0009] 4. Nutritional needs cannot be adjusted dynamically according to changing health indicators.
[0010] In view of this, the inventors have designed a solution to the above-mentioned problem, which is to quickly calculate the user's personalized nutrient needs in a low-cost manner based on the user's personalized monitoring indicators, including height, weight, gender, chronic diseases, etc. Summary of the invention
[0011] In view of the deficiencies in the prior art, the purpose of the present invention is to provide a method and terminal for calculating nutritional health needs, so as to solve the problem that various groups of people are unable to match their diets according to their own nutritional needs, and to reasonably match the nutritional needs of the body at different stages of the body.
[0012] To achieve the above object, the present invention provides the following technical solution: a method for calculating nutritional health needs, comprising:
[0013] S100 collects basic user information, including gender, age coefficient, height coefficient, weight coefficient, and chronic diseases, and pre-processes the basic user information data;
[0014] S200 Nutritional and health demand value calculation, calculate the user's daily average nutritional and health demand index based on the pre-processed user basic information and the preset nutritional and health demand rules, and reasonably plan the user's daily three meals nutritional and health demand intake. The influencing factors of the nutritional and health demand value and the calculation method of the influencing factors are as follows:
[0015] Nutritional health needs BMI, body mass index BMI is calculated based on the user's height coefficient value and weight coefficient value; nutritional health needs energy coefficient i, based on body mass index BMI and energy coefficient i conversion: BMI <a1,i=b1;a1≤BMI<a2,i=b2;a2≤BMI<a3,i=b3;a3≤BMI,i=b4;
[0016] The energy L required for nutritional health needs is calculated based on the human body height coefficient value, gender, age coefficient value and nutritional health needs energy coefficient i;
[0017] The three major nutrient requirements are calculated based on the energy L required for the user's chronic diseases and nutritional health needs and the age coefficient value;
[0018] Other nutrient requirements are calculated based on gender, age coefficient, and chronic diseases.
[0019] The recommended intake of each nutrient for three meals a day is calculated based on the requirements of the three major nutrients and other nutrients. The recommended intake of each nutrient for three meals a day: breakfast + morning snack accounts for 30%, lunch + afternoon snack accounts for 40%, dinner + midnight snack accounts for 30%;
[0020] S300 nutritional health needs recommendation, based on the user's nutritional health needs, recommends a reasonable combination of food types, and recommends a variety of nutritional health needs package combinations every day;
[0021] S400 Nutritional and health needs feedback, based on the number of types of food consumed by the user at each meal, and timely feedback reminders are given. The nutritional and health needs feedback includes:
[0022] First, reasonable nutrition and health needs packages are recommended based on the S300 nutrition and health needs recommendations, and then the user effectively registers the actual meal after each meal; then the nutrition and health needs feedback is compared with the user's actual meal registration based on the S300 nutrition and health needs recommendations, and after the comparison, the user's next nutrition and health needs package combination recommendation is reasonably optimized, and finally the user is effectively reminded to eat reasonably.
[0023] Preferably, the nutritional health requirement BMI calculation rule in S200 is: BMI=weight*10000 / square of height coefficient value, wherein the weight unit is kg and the height unit is cm.
[0024] The preferred embodiment of the present invention is: a1=18.5, a2=24, a3=28&, b1=35, b2=30, b3=27, b4=24 in the S200 nutritional health requirement energy coefficient i.
[0025] Preferably, the present invention has: the relationship between the energy coefficient i in the S200 nutritional health requirement energy coefficient i and the physical activity: for moderate physical activity, the energy coefficient is i+5; for heavy physical activity, the energy coefficient is i+10.
[0026] The preferred embodiment of the present invention is as follows: the calculation rule of the energy L required for nutritional health needs in S200 is: age ≥ 18,
[0027] S211 L1 = (height coefficient value - 105) * energy coefficient i;
[0028] S212: Female: L2 = L1-200, Male: L2 = L1;
[0029] The relationship between S213 age coefficient value and energy c: 18≤age<65, c=0; 65≤age<70, c=5%; 70≤age<75, c=10%; 75≤age<80, c=15%; 80≤age, c=20%;
[0030] S214 L=L2*(1-c);
[0031] Age < 18, selection is based on existing gender, age coefficient value and physical activity.
[0032] The present invention preferably: the calculation rules of the three major nutrient requirements in S200 are:
[0033] Age ≥18,
[0034] S221 selects the corresponding protein ratio d and the corresponding fat ratio e according to the chronic disease index;
[0035] S222 protein = (energy required for nutritional health needs L * protein ratio d) / 4;
[0036] Among them: the high-quality protein of normal people accounts for between 1 / 3 and 2 / 3 of the total protein; the high-quality protein of patients with renal failure accounts for between 1 / 2 and 2 / 3 of the total protein;
[0037] S223 fat = (energy required for nutritional health needs L * fat ratio e) / 9;
[0038] S224 Carbohydrates = (Energy required for nutritional health needs L-Protein*4-Fat*9) / 4
[0039] Among them, the unit of protein, fat and carbohydrate is g.
[0040] Age <18,
[0041] S231 selects the protein intake value according to the age coefficient value;
[0042] S232 fat = (energy coefficient i*0.3) / 9;
[0043] S233 Carbohydrate = (energy coefficient i-protein*4-fat*9) / 4;
[0044] Among them, the unit of protein, fat and carbohydrate is g.
[0045] The preferred embodiment of the present invention is as follows: the calculation rule of other macronutrient requirements in S200 is: the corresponding nutrient requirements are selected according to the corresponding age 18.
[0046] The preferred embodiment of the present invention is that the S300 nutritional and health demand recommendation is connected with the restaurant online, and can recommend nutritional and health demand packages to users based on the restaurant's daily three meals.
[0047] The present invention is preferably: the nutrition intake percentage in the nutrition health demand feedback S400 can make corresponding actions within the moving range:
[0048] When -10%=<nutrient intake percentage=<10%, it is within the normal allowable range and no feedback is required;
[0049] When -20%=<nutrient intake percentage<-10%, it reminds you to continue to supplement food;
[0050] When the nutrient intake percentage is <-20%, artificial intervention is required to increase food;
[0051] When 10% < nutritional intake percentage = < 20%, remind you not to add more food;
[0052] When 20% < nutritional intake percentage, an alarm will be issued and food cannot be added.
[0053] Based on the above process, the present invention also provides a terminal for realizing the above nutrition and health demand calculation, including an information collection module, a nutrition and health demand processing module, a central processing module, a display screen module, an information input module, a user login module, and a warning feedback module.
[0054] The information collection module is used to collect basic information of users including gender, age, height, weight, and chronic diseases, and pre-process the basic information data of users;
[0055] Nutrition and health demand processing module, used to calculate the nutrition and health demand value of the user's basic information data, and convert the relevant value into the recommended intake of each nutrient for three meals a day;
[0056] The central processing module is used to connect the information collection module, the nutrition and health demand processing module, the display screen module, the information input module, the user login module, and the warning feedback module, and process the corresponding data;
[0057] The display screen module is used to display the user input information and the recommended intake of each nutrient for three meals a day, and can display reminders of daily meal status;
[0058] An information input module, used for inputting relative information values;
[0059] User registration module, used to set up independent user accounts and protect user privacy;
[0060] The warning feedback module is used to monitor the user's dining situation.
[0061] In summary, the present invention has the following advantages:
[0062] Through basic information including user's gender, age coefficient, height coefficient, weight coefficient, and chronic diseases, combined with the user's physical activity relationship, other nutrient requirements are systematically calculated, allowing users to match and push diets for three meals a day at different stages, and provide reasonable and effective prompts and tracking, so as to more accurately calculate the required nutrients and improve the user's self-regulation. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] Figure 1 It is a flowchart of an embodiment of the present invention;
[0064] Figure 2 This is a block diagram of a terminal in an embodiment of the present invention;
[0065] Figure 3 It is a flowchart of embodiment S200 of the present invention. DETAILED DESCRIPTION
[0066] The present invention is further described in detail below in conjunction with the accompanying drawings.
[0067] like Figure 1 , 3 As shown, a method for calculating nutritional health needs includes:
[0068] S100 collects basic user information, including gender, age coefficient, height coefficient, weight coefficient, and chronic diseases, and pre-processes the basic user information data;
[0069] S200 Nutritional and health demand value calculation, calculate the user's daily average nutritional and health demand index based on the pre-processed user basic information and the preset nutritional and health demand rules, and reasonably plan the user's daily three meals nutritional and health demand intake. The influencing factors of the nutritional and health demand value and the calculation method of the influencing factors are as follows:
[0070] Nutritional health needs BMI, the body mass index BMI is calculated based on the user's height coefficient value and weight coefficient value. The calculation rule of nutritional health needs BMI is: BMI = weight * 10000 / height squared, where weight is in kg and height is in cm;
[0071] The energy coefficient i of nutritional health needs is calculated based on the body mass index BMI and the energy coefficient i: BMI<18.5, i=35; 18.5≤BMI<24, i=30; 24≤BMI<28, i=27; 28≤BMI, i=24, as shown in the following table:
[0072] BMI<18.5 18.5≤BMI<24 24≤BMI<28 28 ≤ BMI i=35 i=30 i=27 i=24
[0073] And the relationship between the energy coefficient i of nutritional health requirement and physical activity is:
[0074] When there is no physical activity, the energy coefficient is i+0;
[0075] When doing moderate physical work, the energy coefficient is i+5;
[0076] When doing heavy physical work, the energy coefficient is i+10;
[0077] The energy L required for nutritional health needs is calculated based on the human body height coefficient value, gender, age coefficient value and nutritional health needs energy coefficient i, and the calculation rule of the energy L required for nutritional health needs is:
[0078] Age ≥ 18,
[0079] S211 L1 = (height coefficient value - 105) * energy coefficient i;
[0080] S212: Female: L2 = L1-200, Male: L2 = L1;
[0081] The relationship between S213 age coefficient value and energy c: 18 ≤ age < 65, c = 0; 65 ≤ age < 70, c = 5%; 70 ≤ age < 75, c = 10%; 75 ≤ age < 80, c = 15%; 80 ≤ age, c = 20%; as shown in the following table:
[0082] 18≤Age<65 65≤Age<70 70≤Age<75 75≤Age<80 80 ≤ Age No deduction c=5% c=10% c=15% c=20%
[0083] Then: S214 The energy required for nutritional health needs L = L2*(1-c);
[0084] Age < 18, select from the following table based on current gender, age coefficient value and physical activity:
[0085]
[0086] The three major nutrient requirements are calculated based on the energy L required for the user's chronic diseases and nutritional health needs and the age coefficient value. The calculation rules for the three major nutrient requirements are: age ≥ 18,
[0087] S221 selects the corresponding protein ratio d and the corresponding fat ratio e based on the chronic disease index, as shown in the following table:
[0088]
[0089] S222 protein = (energy required for nutritional health needs L * protein ratio d) / 4;
[0090] Among them: the high-quality protein of normal people accounts for between 1 / 3 and 2 / 3 of the total protein; the high-quality protein of patients with renal failure accounts for between 1 / 2 and 2 / 3 of the total protein;
[0091] S223 fat = (energy required for nutritional health needs L * fat ratio e) / 9;
[0092] S224 Carbohydrates = (Energy required for nutritional health needs L-Protein*4-Fat*9) / 4
[0093] The unit of protein, fat and carbohydrate is g.
[0094] Age < 18,
[0095] S231 selects the protein intake value based on the age coefficient value, as shown in the following table:
[0096]
[0097] S232 fat = (energy coefficient i*0.3) / 9;
[0098] S233 Carbohydrate = [energy coefficient i-protein*4-fat*9) / 4;
[0099] Among them, the unit of protein, fat and carbohydrate is g.
[0100] Other nutrient requirements are calculated based on gender, age, and chronic diseases. Other nutrient requirements are:
[0101] Age ≥18, the corresponding nutrient requirements are shown in the following table:
[0102]
[0103]
[0104] Age <18, the corresponding nutrient requirements are shown in the following table:
[0105]
[0106]
[0107] The recommended intake of each nutrient for three meals a day is calculated based on the requirements of the three major nutrients and other nutrients. The recommended intake of each nutrient for three meals a day: breakfast + morning snack accounts for 30%, lunch + afternoon snack accounts for 40%, dinner + midnight snack accounts for 30%;
[0108] Specifically, the construction of nutritional measurements for the three major nutrient requirements and other nutrient requirements of the population at different stages refers to the Dietary Guidelines for Chinese Residents (2033) published by the People's Medical Publishing House;
[0109] S300 nutritional health needs recommendation, based on the user's nutritional health needs, recommends a reasonable combination of food types, and recommends a variety of nutritional health needs package combinations every day;
[0110] S400 nutritional health needs feedback, based on the number of food types and quantities consumed by users at each meal, and timely feedback reminders are provided. Nutritional health needs feedback includes:
[0111] First, reasonable nutrition and health needs packages are recommended based on the S300 nutrition and health needs recommendations, and then the user effectively registers the actual meal after each meal; then the nutrition and health needs feedback is compared with the user's actual meal registration based on the S300 nutrition and health needs recommendations, and after the comparison, the user's next nutrition and health needs package combination recommendation is reasonably optimized, and finally the user is effectively reminded to eat reasonably.
[0112] The nutritional intake percentage in the S400 nutritional health needs feedback can make corresponding actions within the moving range:
[0113] When -10%=<nutrient intake percentage=<10%, it is within the normal allowable range and no feedback is required;
[0114] When -20%=<nutrient intake percentage<-10%, it reminds you to continue to supplement food;
[0115] When the nutrient intake percentage is <-20%, artificial intervention is required to increase food;
[0116] When 10% < nutritional intake percentage = < 20%, remind you not to add more food;
[0117] When 20% < nutritional intake percentage, an alarm will be issued and food cannot be added.
[0118] S300 nutritional and health needs recommendations are connected online with the restaurants, and can recommend nutritional and health needs packages to users based on the restaurant’s daily three meals.
[0119] Based on the above process, Figure 2 As shown, the present invention also provides a terminal for realizing the above-mentioned nutritional health demand calculation, including an information collection module, a nutritional health demand processing module, a central processing module, a display screen module, an information input module, a user login module, and a warning feedback module.
[0120] The information collection module is used to collect basic information of users including gender, age, height, weight, and chronic diseases, and pre-process the basic information data of users;
[0121] Nutrition and health demand processing module, used to calculate the nutrition and health demand value of the user's basic information data, and convert the relevant value into the recommended intake of each nutrient for three meals a day;
[0122] The central processing module is used to connect the information collection module, the nutrition and health demand processing module, the display screen module, the information input module, the user login module, and the warning feedback module, and process the corresponding data;
[0123] The display screen module is used to display the user input information and the recommended intake of each nutrient for three meals a day, and can display reminders of daily meal status;
[0124] An information input module, used for inputting relative information values;
[0125] User registration module, used to set up independent user accounts and protect user privacy;
[0126] The warning feedback module is used to monitor the user's dining situation.
[0127] The beneficial effects of the present invention are as follows:
[0128] Through basic information including user's gender, age coefficient, height coefficient, weight coefficient, and chronic diseases, combined with the user's physical activity relationship, other nutrient requirements are systematically calculated, allowing users to match and push diets for three meals a day at different stages, and provide reasonable and effective prompts and tracking, so as to more accurately calculate the required nutrients and improve the user's self-regulation.
[0129] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the design concept of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for calculating nutritional health needs, characterized in that: include, S100 collects basic user information, including gender, age coefficient, height coefficient, weight coefficient, and chronic diseases, and pre-processes the basic user information data; S200 Nutritional and health demand value calculation, calculate the user's daily average nutritional and health demand index based on the pre-processed user basic information and the preset nutritional and health demand rules, and reasonably plan the user's daily three meals nutritional and health demand intake. The influencing factors of the nutritional and health demand value and the calculation method of the influencing factors are as follows: Nutritional health needs BMI, body mass index BMI is calculated based on the user's height coefficient value and weight coefficient value; nutritional health needs energy coefficient i, based on body mass index BMI and energy coefficient i conversion: BMI <a1,i=b1;a1≤BMI<a2,i=b2;a2≤BMI<a3,i=b3; a3≤BMI,i=b4; The energy L required for nutritional health needs is calculated based on the human body height coefficient value, gender, age coefficient value and nutritional health needs energy coefficient i; The requirements for the three major nutrients are calculated based on the energy L required for the user's chronic diseases and nutritional health needs and the age coefficient value; Other nutrient requirements are calculated based on gender, age coefficient, and chronic diseases; The recommended intake of each nutrient for three meals a day is calculated based on the requirements of the three major nutrients and other nutrients. The recommended intake of each nutrient for three meals a day: breakfast + morning snack accounts for 30%, lunch + afternoon snack accounts for 40%, dinner + midnight snack accounts for 30%; S300 nutritional health needs recommendation, based on the user's nutritional health needs, recommends a reasonable combination of food types, and recommends a variety of nutritional health needs package combinations every day; S400 Nutritional and health needs feedback, based on the number of types of food consumed by the user at each meal, and timely feedback reminders are given. The nutritional and health needs feedback includes: First, reasonable nutritional and health demand packages are recommended based on S300 nutritional and health demand recommendations, and then users effectively register their meals after each meal; Then, the nutritional and health needs feedback is compared with the user's actual meal registration based on the S300 nutritional and health needs recommendations, and after the comparison, the user's next nutritional and health needs package pairing recommendation is reasonably optimized, and finally the user is effectively reminded to eat reasonably.
2. A method for calculating nutritional health needs according to claim 1, characterized in that: The calculation rule of BMI for nutritional health needs in S200 is: BMI=weight*10000 / height squared, where the weight unit is kg and the height unit is cm.
3. A method for calculating nutritional health needs according to claim 1, characterized in that: In the S200 nutritional health requirement energy coefficient i, a1=18.5, a2=24, a3=28, b1=35, b2=30, b3=27, and b4=24.
4. A method for calculating nutritional health needs according to claim 2, characterized in that: The relationship between the energy coefficient i in the energy coefficient i of the nutritional health requirement in S200 and physical activity is: moderate physical activity, i+5; Heavy physical work, i+10.
5. A method for calculating nutritional health needs according to claim 1, characterized in that: The calculation rule of the energy L required for nutritional health needs in S200 is: Age ≥ 18, S211 L1 = (height coefficient value - 105) * energy coefficient i; S212: Female: L2 = L1-200, Male: L2 = L1; The relationship between S213 age coefficient value and energy c: 18≤age<65, c=0; 65≤age<70, c=5%; 70≤age<75, c=10%; 75≤age<80, c=15%; 80≤age, c=20%; S214 L=L2*(1-c); Age < 18, selection is based on existing gender, age coefficient value and physical activity.
6. A method for calculating nutritional health needs according to claim 1, characterized in that: The calculation rules for the three major nutrient requirements in S200 are: Age ≥18, S221 selects the corresponding protein ratio d and the corresponding fat ratio e according to the chronic disease index; S222 protein = (energy required for nutritional health needs L * protein ratio d) / 4; Among them: the high-quality protein of normal people accounts for between 1 / 3 and 2 / 3 of the total protein; the high-quality protein of patients with renal failure accounts for between 1 / 2 and 2 / 3 of the total protein; S223 fat = (energy required for nutritional health needs L * fat ratio e) / 9; S224 Carbohydrates = (Energy required for nutritional health needs L-Protein*4-Fat*9) / 4 Among them, the unit of protein, fat and carbohydrate is g. Age <18, S231 selects the protein intake value according to the age coefficient value; S232 fat = (energy coefficient i*0.3) / 9; S233 Carbohydrate = [energy coefficient i-protein*4-fat*9) / 4; Among them, the unit of protein, fat and carbohydrate is g.
7. A method for calculating nutritional health needs according to claim 1, characterized in that: The calculation rule of other macronutrient requirements in S200 is: select the corresponding nutrient requirements according to the corresponding age 18.
8. A method for calculating nutritional health needs according to claim 1, characterized in that: The S300 nutritional and health needs recommendation is connected to the restaurants online, and can recommend nutritional and health needs packages to users based on the restaurant's daily three meals.
9. A method for calculating nutritional health needs according to claim 1, characterized in that: The nutrition intake percentage in the S400 nutrition and health demand feedback can make corresponding actions within the moving range: When -10%=<nutrient intake percentage=<10%, it is within the normal allowable range and no feedback is required; When -20%=<nutrient intake percentage<-10%, it reminds you to continue to supplement food; When the nutrient intake percentage is <-20%, artificial intervention is required to increase food; When 10% < nutritional intake percentage = < 20%, remind you not to add more food; When 20% < nutritional intake percentage, an alarm will be issued and food cannot be added.
10. A nutritional health demand calculation terminal according to claims 1-9, characterized in that: It includes information collection module, nutrition and health needs processing module, central processing module, display module, information input module, user login module, and warning feedback module. The information collection module is used to collect basic information of users including gender, age, height, weight, and chronic diseases, and pre-process the basic information data of users; Nutrition and health demand processing module, used to calculate the nutrition and health demand value of the user's basic information data, and convert the relevant value into the recommended intake of each nutrient for three meals a day; The central processing module is used to connect the information collection module, the nutrition and health demand processing module, the display screen module, the information input module, the user login module, and the warning feedback module, and process the corresponding data; The display screen module is used to display the user input information and the recommended intake of each nutrient for three meals a day, and can display reminders of daily meal status; An information input module, used for inputting relative information values; User registration module, used to set up independent user accounts and protect user privacy; The warning feedback module is used to monitor the user's dining situation.