Meal selection system for diet guidance and diet control
Through the intelligent meal selection system, using the cooperation of intelligent recipe scales and servers, personalized dietary guidance and diet monitoring are provided, which solves the problems of inconvenience and errors in dietary records in the existing technology, and achieves efficient and accurate diet management.
Patent Information
- Application Number
- CN202411452183.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-03-07
AI Technical Summary
The prior art lacks a system that can provide individuals with dietary structure guidance and diet monitoring for their own situations, resulting in inconvenient dietary records and large errors, making it difficult to effectively improve nutritional conditions.
An intelligent meal selection system was designed, including an intelligent recipe scale and a server. The intelligent recipe scale transmits food and user information to the server through weighing and information acquisition. The server generates recommendation menus based on this information and calculates nutritional intake, providing personalized dietary guidance.
Accurate monitoring and personalized guidance on diet conditions have been achieved, the degree of automation of diet management has been improved, user operations have been reduced, and the convenience of use has been improved.
Smart Images

Figure CN119580948A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of meal selection systems, and in particular relates to an intelligent meal selection system for dietary guidance and dietary control. Background Art
[0002] Unscientific eating habits are an important factor leading to many diseases. Excess nutrition can cause diabetes, cardiovascular and cerebrovascular diseases, fatty liver and other chronic diseases, while malnutrition may also cause rickets, iron deficiency anemia and other diseases. Therefore, people need guidance and monitoring on dietary structure and dietary control to arrange meals scientifically and reasonably. This is especially true for patients who already have diseases. Nutrition is an important factor in the patient's recovery. With the nutritional support provided by a reasonable and balanced diet, the body's damaged tissues and organs can be effectively repaired and tissue functions can be effectively restored.
[0003] However, there is currently a lack of devices or systems that can provide such guidance and monitoring for people. People can obtain general knowledge about dietary structure from the Internet, books, etc., but there is no way for people to easily and independently obtain dietary structure guidance for their own individual situation; people can record their own meal situation, estimate the energy and nutritional content of each meal, etc., to monitor their own dietary situation to a certain extent, but this operation is very inconvenient and prone to omissions. The energy and nutritional content estimated by people themselves are also likely to have a large error with the actual intake, resulting in that even if the record is continuously kept, it is difficult to use the record to guide dietary intake and improve the individual's nutritional situation. Summary of the invention
[0004] The present invention is made to solve the above problems, and aims to provide a system that can enable people to monitor their diet more conveniently and accurately, and can provide people with more reliable diet guidance. The present invention adopts the following technical solutions:
[0005] The present invention provides a meal selection system for dietary guidance and dietary control, which has such technical features, and comprises: an intelligent recipe scale and a server connected to the intelligent recipe scale in communication, wherein the intelligent recipe scale comprises: a weighing mechanism for weighing the food weight of food; an information acquisition mechanism for cooperating with the server to acquire the food information of the food and the user information of the user; a display screen for the user to operate and display information to the user; and an intelligent scale control device connected to the weighing mechanism, the information acquisition mechanism and the display screen, for acquiring the food weight, the food information and the user information, and acquiring corresponding operation information when the user operates the display screen, and sending the food information, the food weight, the user information and the operation information to the server, wherein the server comprises: an information storage unit for storing information corresponding to the user information corresponding user basic information, user medical information, historical meal nutritional information, and storage of basic food information and food ingredient information corresponding to the food information, wherein the food ingredient information includes the content of multiple nutrients in the food; a recommended menu information generating unit, generating recommended menu information for the current meal according to the current time, the operation information, the user basic information, the user medical information, the historical meal nutritional information, the basic food information and the food ingredient information; a current meal nutrition calculating unit, calculating the actual nutrient intake of the current meal according to multiple groups of the food weights, the food information, the basic food information corresponding to the food information and the food ingredient information; and a nutrition information updating unit, storing the food information and the actual intake in the information storage unit according to the user information, so as to update the historical meal nutritional information of the user.
[0006] The meal selection system for dietary guidance and diet control provided by the present invention may also have such technical features, wherein the information storage unit also stores dietary nutritional requirement information corresponding to each population group, which includes the energy for the whole day and the required amounts of multiple nutrients, and the recommended menu information generation unit includes: a nutrient requirement calculation unit, which determines the population group to which the user belongs based on the user information, the corresponding user basic information and the user medical information, and calculates the nutrient requirements of the user's current meal based on the dietary nutritional requirement information corresponding to the population group and the current time; an acquired nutrient calculation unit, which calculates the nutrient acquired on the day of the user based on the user information and the corresponding historical meal nutritional information; a nutrient requirement adjustment unit, which adjusts the required amount based on the acquired amount on the day to obtain the adjusted required amount; a staple food recommendation information generation unit, which generates staple food recommendation information based on the adjusted required amount, the food basic information, the food ingredient information, and a predetermined staple food recommendation rule; a nutrient system a calculation part, which calculates the nutrient content of the staple food based on the basic food information and the food ingredient information corresponding to the staple food selected by the user, and temporarily stores it as the estimated amount; a dish recommendation information generation part, which generates dish recommendation information according to the adjusted required amount, the current estimated amount, the corresponding basic food information and the food ingredient information, and the predetermined dish recommendation rule; the nutrient statistics part also calculates the nutrient content of the dish based on the basic food information and the food ingredient information corresponding to the dish selected by the user, and accumulates it with the estimated amount to obtain the updated estimated amount; and a menu information generation part, which generates recommended menu information based on the food information and the estimated amount of the selected staple food and the dish, and the server sends the staple food recommendation information, the dish recommendation information, and the recommended menu information to the smart scale control device according to the corresponding operation information, and the smart scale control device controls the display screen to display the corresponding interface for the user to operate to select the staple food and the dish.
[0007] The meal selection system for dietary guidance and diet control provided by the present invention may also have such technical features, wherein the staple food recommendation rule is: calculating the difference between the carbohydrate content per unit weight of each staple food and the carbohydrate requirement in the adjusted requirement, sorting multiple staple foods from small to large according to the difference, and selecting a predetermined number of staple foods with the highest ranking as recommended staple foods, and the dish recommendation rule is: judging whether there are nutrients that have been exceeded based on the adjusted requirement and the current estimated amount, and judging whether there are nutrients that are restricted in intake based on the user basic information and the user medical information, and when the judgment is yes, sorting multiple dishes based on the content of nutrients that have been exceeded or restricted in intake, and selecting a predetermined number of dishes with the highest ranking as recommended dishes; among the recommended dishes, For multiple dishes with the same content of the nutrient, the dishes containing relatively more types of ingredients are sorted first; for multiple dishes with the same content of the nutrient and the same number of types of ingredients, based on the historical dining nutrition information, the dishes that are consumed relatively less times within the user's scheduled time period are sorted first, and when the judgment is no, find out the nutrient with the largest missing amount, sort the multiple dishes according to the content of the nutrient, and select the predetermined number of dishes with the highest sorting as the recommended dishes; among the multiple recommended dishes, for multiple dishes with the same content of the nutrient, the dishes containing relatively more types of ingredients are sorted first; for multiple dishes with the same content of the nutrient and the same number of types of ingredients, based on the historical dining nutrition information, the dishes that are consumed relatively less times within the user's scheduled time period are sorted first.
[0008] The meal selection system for dietary guidance and diet control provided by the present invention may also have such a technical feature, wherein the basic information of the food includes each ingredient contained in the food, the weight ratio of each ingredient, and the edible part ratio of each ingredient, and the current meal nutrition calculation unit calculates the original weight of each ingredient in the food according to the weight of the food, the corresponding weight ratio of each ingredient, and the edible part ratio, and calculates the content of each nutrient in the food based on the original weight of each ingredient and the content of each nutrient in each ingredient.
[0009] The meal selection system for dietary guidance and diet control provided by the present invention may also have such a technical feature, wherein the smart scale control device includes: a smart scale side communication unit, used to communicate with the server, and the server sends the staple food recommendation information, the dish recommendation information, and the recommended menu information to the smart scale side communication unit; an interface storage unit, which stores a default interface, a staple food recommendation interface template, a dish recommendation interface template, and a recommended menu interface template; a display screen information acquisition unit, used to acquire the corresponding operation information when the user operates the display screen; and a display information generation control unit, used to control the display screen to display the default interface, generate a corresponding staple food recommendation interface according to the received staple food recommendation information and the staple food recommendation interface template and control the display screen to display it, generate a corresponding dish recommendation interface according to the received dish recommendation information and the dish recommendation interface template and control the display screen to display it, and generate a corresponding recommended menu interface according to the received recommended menu information and the recommended menu interface template and control the display screen to display it.
[0010] The meal selection system for dietary guidance and diet control provided by the present invention may also have such a technical feature, wherein the server also sends the current day's acquired amount and the estimated amount to the communication unit on the smart scale side, and the display information generation control unit generates the corresponding staple food recommendation interface based on the received day's acquired amount, the staple food recommendation information and the staple food recommendation interface template, and generates the corresponding dish recommendation interface based on the estimated amount, the dish recommendation information and the dish recommendation interface template.
[0011] The meal selection system for dietary guidance and dietary control provided by the present invention may also have such a technical feature, wherein, after the user operates on the default interface, the communication unit on the smart scale side sends the corresponding operation information to the server, and after the server receives the operation information, it calculates the adjusted required amount, the amount obtained on the day, generates the staple food recommendation information and sends it to the communication unit on the smart scale side, and after the communication unit on the smart scale side receives the adjusted required amount, the amount obtained on the day and the staple food recommendation information, the display information generation control unit generates the staple food recommendation interface and controls the display to display it, and after the user selects the staple food on the staple food recommendation interface and weighs the staple food through the smart recipe scale, the communication unit on the smart scale side sends the corresponding operation information, food The operation information and food weight are sent to the server. After receiving the operation information, the server calculates the estimated amount, generates the dish recommendation information and sends it to the communication unit on the smart scale side. After the communication unit on the smart scale side receives the estimated amount and the dish recommendation information, the display information generation control unit generates the dish recommendation interface and controls the display to display it. After the user selects a dish on the staple food recommendation interface and weighs the dish through the smart recipe scale, the communication unit on the smart scale side sends the corresponding operation information, food information and food weight to the server. After receiving the operation information, the server calculates the updated estimated amount, generates the next dish recommendation information and sends it to the communication unit on the smart scale side, until the user confirms that the meal selection is completed on the dish recommendation interface.
[0012] The meal selection system for dietary guidance and diet control provided by the present invention may also have such technical features, wherein the weighing mechanism includes: a tray for supporting food and a container for holding the food; and a pressure sensor connected to the tray for measuring the pressure of the food placed on the tray and the container, and the smart scale control device includes: a pressure signal acquisition unit for acquiring the pressure signal from the pressure sensor, and the food weight is obtained based on the pressure signal.
[0013] The meal selection system for dietary guidance and diet control provided by the present invention may also have such technical features, wherein an RFID chip is provided in the container for holding the food, and the chip stores the food information; the information acquisition mechanism includes an RFID reader, which is provided on the tray and is used to read the RFID chip of the container placed on the tray to obtain the food information, and the food information includes the container weight of the container; the smart scale control device also includes: an RFID information acquisition unit, which is used to obtain the food information from the RFID reader; and a food weight calculation unit, which converts the pressure signal into a corresponding pressure value and obtains the food weight based on the pressure value and the container weight.
[0014] The meal selection system for dietary guidance and diet control provided by the present invention may also have such technical features, wherein the information acquisition mechanism includes a camera for photographing the food placed on the tray to obtain a food image, the smart scale control device obtains the food image from the camera and sends it to the server, the information storage unit also includes a food identification database, the server also includes: a food identification analysis unit, which performs image recognition based on the food image and the food identification database to obtain the food information, the food information includes the container weight of the container, and the smart scale control device also includes: a food weight calculation unit, which converts the pressure signal into a corresponding pressure value, and obtains the food weight based on the pressure value and the container weight.
[0015] Function and Effect of the Invention
[0016] According to the meal selection system for dietary guidance and dietary control of the present invention, it includes an intelligent recipe scale and a server. The intelligent recipe scale has a weighing mechanism and an information acquisition mechanism, so it can not only weigh food, but also acquire corresponding food information and user information. The server has an information storage unit, a recommended menu information generation unit, a current meal nutrition calculation unit, and a nutrition information update unit. It can identify the user according to the received user information, and generate the recommended menu information of the current meal according to the user's historical data, basic information and medical information, so as to provide each user with individual dietary guidance and help the user to reasonably optimize the meal; it can also automatically calculate the actual intake of each nutrient of the user's current meal according to the received food information, food weight and pre-stored basic food information and food ingredient information, and update the user's historical data accordingly, so as to provide the user with more accurate dietary situation monitoring. Moreover, the degree of automation of the meal selection system is very high, and the user needs to perform very few operations, which is very convenient for the user to use. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a logic block diagram of a meal selection system for dietary guidance and dietary control in an embodiment of the present invention;
[0018] Figure 2 is a schematic diagram of the structure of an intelligent recipe scale in an embodiment of the present invention;
[0019] Figure 3 is a logic block diagram of a smart scale control device in an embodiment of the present invention;
[0020] Figure 4 is a logic block diagram of a server in an embodiment of the present invention;
[0021] Figure 5 is an example diagram of a basic food information table in an embodiment of the present invention;
[0022] Figure 6 is an example diagram of a food ingredient information table in an embodiment of the present invention;
[0023] Figure 7 is an example diagram of a staple food recommendation interface in an embodiment of the present invention;
[0024] Figure 8 This is an example of a dish recommendation interface in an embodiment of the present invention. Figure 1 ;
[0025] Fig. 9 This is an example of a dish recommendation interface in an embodiment of the present invention. Figure 2 .
[0026] Reference numerals:
[0027] Meal selection system 100 for dietary guidance and diet control; intelligent recipe scale 10; base 11; tray 12; display screen 13; pressure sensor 14; RFID reader 15; intelligent scale control device 16; pressure signal acquisition unit 161; RFID information acquisition unit 162; food weight calculation unit 163; interface storage unit 164; display screen information acquisition unit 165; display information generation control unit 166; intelligent scale side communication unit 167; intelligent scale side general control unit 168; server 20; server Side communication unit 21; information storage unit 22; recommended menu information generating unit 23; nutrient requirement calculation unit 231; acquired nutrient calculation unit 232; nutrient requirement adjustment unit 233; diet prompt information generating unit 234; staple food recommendation information generating unit 235; dish recommendation information generating unit 236; nutrient statistics unit 237; menu information generating unit 238; current meal nutrition calculation unit 24; nutrition information updating unit 25; server-side general control unit 26; user terminal 30. DETAILED DESCRIPTION
[0028] In order to make the technical means, creative features, objectives and effects achieved by the present invention easy to understand, the following is a detailed description of the smart recipe scale and system for dietary guidance and diet control of the present invention in combination with embodiments and drawings.
[0029] <Example>
[0030] Figure 1 It is a logic block diagram of the meal selection system for dietary guidance and dietary control in this embodiment.
[0031] like Figure 1 As shown, a meal selection system 100 for dietary guidance and diet control (hereinafter referred to as meal selection system) includes multiple smart recipe scales 10, a server 20, and multiple user terminals 30.
[0032] The smart recipe scale 10 is set in a dining place for users to interactively select meals and to weigh the selected food. In this embodiment, the smart recipe scale 10 is set in a hospital cafeteria, and the users are mainly patients of the hospital. In an alternative solution, the smart recipe scale 10 can also be set in other dining places such as a sanatorium, a university cafeteria, etc.
[0033] The server 20 is a cloud server, which is connected to the multiple smart recipe scales 10 and the multiple user terminals 30 via wireless communication.
[0034] The user terminals 30 are respectively held by a plurality of users, and may be, for example, smart phones, tablet computers, etc. of each user. In this embodiment, the user terminals 30 are smart phones held by hospital patients.
[0035] Figure 2 It is a structural schematic diagram of the intelligent recipe scale in this embodiment.
[0036] like Figure 2 As shown, the smart recipe scale 10 includes a base 11, a tray 12, a display screen 13, a pressure sensor 14, an RFID reader 15, and a smart scale control device 16. The tray 12 and the pressure sensor 14 constitute a weighing mechanism. The RFID reader 15 is an information acquisition mechanism.
[0037] The tray 12 is used to place food to be weighed. The base 11 is a hollow shell, and the tray 12 is arranged above the base 11 and connected to the base 11 through a pressure sensor 14. The pressure sensor 14 is connected to the smart scale control device 16 through a cable. The display screen 13 is embedded and installed at the corresponding mounting hole on the front side of the base 11, and the display screen 13 is also connected to the smart scale control device 16 through a cable. In this embodiment, the display screen 13 is a liquid crystal display screen that can perform touch interactive operations.
[0038] In this embodiment, each food is placed in a special container of the corresponding category, and the special container has a built-in RFID chip, which stores information about the food and the container. In this embodiment, the food is a dish containing one or more ingredients, and the special container is a special dinner plate. For example, the built-in RFID chip of each dinner plate can store the following information shown in Table 1:
[0039] Table 1 Storage information of the RFID chip built into the plate
[0040] Plate number 000113 Weight of the plate 200g Dish name Celery and Dried Tofu Plate Type Vegetarian 1
[0041] As shown in Table 1, the plate category is the category of dishes that the plate should hold. Specific categories may include, for example, vegetarian dish 1, vegetarian dish 2, ..., meat dish 1, meat dish 2, ..., soup 1, soup 2, ..., fruit 1, fruit 2, ... and so on.
[0042] In addition, each user holds a dining card (meal card), which also has a built-in RFID chip that stores the user's user information, including user number, user name, balance, etc.
[0043] The RFID reader 15 is a fixed RFID reader, which is arranged in the middle of the tray 12 and is used to read the RFID chip in the special container placed on the tray 12 to obtain the above information. The RFID reader 15 is also connected to the smart scale control device 16 through a cable. In an alternative solution, the RFID reader 15 can also be a handheld RFID reader (barcode scanner), and the user holds the RFID reader 15 to read the special meal tray and then places the meal tray on the tray 12.
[0044] In an alternative solution, the meal card may also be other types of contact reading cards, and the smart recipe scale 10 is also provided with other corresponding readers.
[0045] The smart scale control device 16 is disposed inside the base 11, and is used to receive the pressure signal from the pressure sensor 14, the information read by the RFID reader 15, and the corresponding operation information generated by the user operating the display screen 13, and analyze and calculate based on these signals, information and a predetermined program, and then display the corresponding output information to the user through the display screen 13. In this embodiment, the smart scale control device 16 is a circuit board disposed inside the base 11 (housing).
[0046] Figure 3 It is a logic block diagram of the intelligent scale control device in this embodiment.
[0047] like Figure 3As shown, the smart scale control device 16 includes a pressure signal acquisition unit 161, an RFID information acquisition unit 162, a food weight calculation unit 163, an interface storage unit 164, a display screen information acquisition unit 165, a display information generation control unit 166, a smart scale side communication unit 167, and a smart scale side general control unit 168.
[0048] Among them, the pressure signal acquisition unit 161 is used to obtain the pressure signal measured by the pressure sensor 14 and convert the pressure signal into corresponding pressure information (ie, analog-to-digital conversion). The pressure information usually includes the pressure value, measurement timestamp, pressure sensor identification number, etc.
[0049] The RFID information acquisition unit 162 is used to obtain the food information read by the RFID reader 15, including the above-mentioned plate number, plate category, plate weight, and dish name; and to obtain the current user information read by the RFID reader 15, including the above-mentioned user number.
[0050] The food weight calculation unit 163 subtracts the corresponding weight of the plate from the pressure value in the pressure information to obtain the food weight.
[0051] The interface storage unit 164 stores a plurality of predetermined interface templates, including a default interface template, a staple food recommendation interface template, a dish recommendation interface template, and a recommended menu interface template.
[0052] The display screen information acquisition unit 165 is used to acquire operation information generated by the user performing corresponding operations from the display screen 13 .
[0053] The display information generation control unit 166 is used to generate a corresponding interface according to the stored multiple interfaces and operation information, and control the display screen 13 to display the interface.
[0054] The communication unit 167 on the smart scale side is used to communicate with other devices, including communicating with the cloud server 20, and transmit the above-mentioned food weight, food information, current user information, and operation information to the server 20, and receive information sent by the server 20.
[0055] The general control unit 168 on the smart scale side is used to control the operation of the above-mentioned functional units.
[0056] Figure 4 It is a logical block diagram of the server in this embodiment.
[0057] like Figure 4 As shown, the server 20 includes a server-side communication unit 21, an information storage unit 22, a recommended menu information generation unit 23, a current meal nutrition calculation unit 24, a nutrition information update unit 25, a nutrition information correction unit 26, and a server-side general control unit 27.
[0058] The server-side communication unit 21 is used to communicate with other devices, including communicating with the smart scale control device 15 to obtain the weight of food weighed by it, food information and current user information obtained by reading the corresponding RFID tag, and operation information generated by user operation.
[0059] The information storage unit 22 includes a user database, a food database, a nutritional requirement database, and a historical dining situation database.
[0060] The user database stores basic user information and user medical information. The basic user information includes the user number, user name, age, gender, weight, height, amount of exercise, etc. of each user. The user medical information includes the name of each user's disease, disease-related data, etc. For example, if the disease name is hyperuricemia, the corresponding disease-related data is the blood uric acid index. For another example, if the disease name is diabetes, the corresponding disease-related data is blood sugar data. This information can be manually entered by the user or relevant personnel, or it can be obtained by connecting to the hospital system, physical examination center system, etc.
[0061] The food database stores basic food information and food ingredient information.
[0062] Figure 5 It is an example diagram of the basic food information table in this embodiment.
[0063] like Figure 5 As shown, the basic food information includes the food name (dish name) of each food (each dish), the food weight, the ingredient name of one or more ingredients contained therein, the weight of each ingredient, and the food calories (energy). The weight ratio of the various ingredients can be calculated based on the basic food information. In an alternative solution, the weight ratio of the various ingredients can also be directly stored.
[0064] Figure 6 It is an example diagram of the food ingredient information table in this embodiment.
[0065] like Figure 6 As shown, food ingredient information includes the proportion of the edible part of each ingredient, the content of energy, carbohydrates, protein, and fat (i.e., the three major energy-producing nutrients) corresponding to a unit weight of the ingredient, as well as the content of water, dietary fiber, vitamins, trace elements, cholesterol and other nutrients.
[0066] The nutritional requirement database stores dietary nutritional requirement information corresponding to various groups of people. Groups can be divided by age, gender, lifestyle, occupation, etc. Dietary energy requirement information includes the recommended daily (full-day) energy intake, and the proportion of carbohydrates, protein, fat, etc.
[0067] For example, for the general population, the recommended energy supply ratio is: carbohydrates account for 50% of daily energy, protein accounts for 12% to 15%, and fat accounts for 20% to 30%.
[0068] The historical dining situation database stores the historical dining nutritional information of each user, including the energy of each user's previous meals and the content of the three major energy-producing nutrients.
[0069] The recommended menu information generating unit 23 is used to generate the recommended menu information of the current meal for the user according to the current time, user operation information, user basic information, user medical information, food information, and historical meal nutrition information. The recommended menu information generating unit 23 includes a nutrient requirement calculation unit 231, an acquired nutrient calculation unit 232, a nutrient difference calculation unit 233, a diet prompt information generating unit 234, a staple food recommendation information generating unit 235, a dish recommendation information generating unit 236, a nutrient requirement update unit 237, and a menu information generating unit 238.
[0070] Among them, the nutrient requirement calculation part 231 calculates the required amounts of the three major energy-producing nutrients required for the user's current meal, which is specifically explained below with examples.
[0071] First, the user's occupation or illness is used to determine the group to which the user belongs. The result is that the recommended daily energy intake for this group is 1800kcal / day, and the recommended energy supply ratios of the three major energy-producing nutrients are: 60% carbohydrates, 15% protein, and 25% fat. Multiplying the recommended daily energy intake by the corresponding recommended ratio, we can calculate the recommended energy supply: 1080kcal carbohydrates, 270kcal protein, and 450kcal fat.
[0072] Then, the recommended energy supply of the three major energy-producing nutrients is converted into the recommended intake. The conversion ratio is: 1g carbohydrates can produce 4kcal of energy, 1g protein can also produce 4kcal of energy, and 1g fat can produce 9kcal of energy. Dividing the recommended energy supply by the corresponding conversion ratio, the recommended intake can be calculated as: 270g carbohydrates, 67.5g protein, and 50g fat.
[0073] After that, the current time is used to determine which of the three meals the current meal is, and the required amount of the three major energy-producing nutrients for the current meal is calculated based on the energy proportion of the scheduled three meals. The energy proportion of the scheduled three meals is: breakfast accounts for 30% of the full-day energy requirement, lunch accounts for 40%, and dinner accounts for 30%. Therefore, for breakfast, the required amount is: 81g of carbohydrates, 20g of protein, and 15g of fat; for lunch, the required amount is: 108g of carbohydrates, 27g of protein, and 20g of fat; for dinner, the required amount is the same as breakfast.
[0074] The acquired nutrient calculation part 232 queries the information storage part 22 according to the user information (user number), obtains the energy of each meal of the user earlier that day and the content of the three major energy-producing nutrients, and adds up the data of multiple meals accordingly to obtain the energy and the daily acquired amount of the three major energy-producing nutrients of the user.
[0075] The nutrient requirement adjustment part 233 adjusts the requirement of the current meal according to the energy and the daily intake of the three major energy-producing nutrients to obtain the adjusted requirement, which is specifically explained below with examples (using the above examples).
[0076] According to the amount obtained on the day, if the actual intake of a certain energy-producing nutrient in the previous meal or two meals exceeds the corresponding requirement, the requirement of the energy-producing nutrient in the current meal will be reduced accordingly; if the actual intake is less than the corresponding requirement, the corresponding requirement will be increased in the current meal. If the user only consumes 60g of carbohydrates (insufficient) and 22g of fat (excessive) for breakfast, the user's carbohydrate requirement will be increased accordingly and the fat requirement will be reduced accordingly in lunch and dinner.
[0077] The dietary prompt information generating part 234 generates corresponding dietary prompt information according to the adjustment operation of the nutrient requirement adjusting part 233. For example, when it is determined that the actual intake of a certain energy-producing nutrient in the previous meal or two meals is insufficient, a text message is generated to suggest increasing the intake of the energy-producing nutrient. Optionally, the stored basic food information and food ingredient information can be queried to find the food that can provide a higher value of the energy-producing nutrient, and the name of the food is added to the text message to suggest the intake of the food.
[0078] The staple food recommendation information generating part 235 generates staple food recommendation information according to the adjusted requirement, the stored basic food information and food composition information, and the predetermined staple food recommendation rule. The staple food recommendation rule is: calculate the difference between the carbohydrate content per unit weight of each staple food and the carbohydrate requirement in the adjusted requirement, sort the multiple staple foods from small to large according to the difference, and select the top-ranked predetermined number of staple foods as the recommended staple foods. The staple food recommendation information includes the food names and food weights of the multiple recommended staple foods.
[0079] In an alternative solution, other staple food recommendation rules may be used. For example, the weight of each staple food may be calculated based on the carbohydrate requirement in the adjusted requirement, and then information on all staple foods and corresponding weights may be provided to the user.
[0080] After the user selects the staple food, takes the staple food, weighs the staple food (including the plate) and reads the RFID chip through the smart recipe scale 10, the nutrient statistics part 237 calculates the energy of the staple food and the content of the three major energy-producing nutrients based on the selected staple food, the food weight of the staple food, the food information and the corresponding basic food information and food ingredient information in the database, and temporarily stores it as the estimated amount of energy and the three major energy-producing nutrients.
[0081] The dish recommendation information generating part 236 generates dish recommendation information according to the information of the staple food and dish selected by the user, the adjusted required quantity, the current estimated quantity, the stored basic food information and food ingredient information, and the predetermined dish recommendation rules. The dish recommendation rules are:
[0082] Based on the adjusted requirement and the current estimated amount, determine whether there are any energy-producing nutrients that have exceeded the amount required (i.e., the current amount obtained is greater than the adjusted requirement), and based on the user's basic information and medical information, determine whether there are any energy-producing nutrients with restricted intake.
[0083] When the judgment is yes, multiple dishes are sorted according to the content of the energy-producing nutrient that has been exceeded or restricted in intake, and a predetermined number of dishes with the highest ranking are selected as recommended dishes, and their ranking is maintained; among multiple recommended dishes, for multiple dishes with the same content of the energy-producing nutrient, dishes with relatively more types of ingredients are sorted first; for multiple dishes with the same content of the energy-producing nutrient and the same number of types of ingredients, dishes that the user has consumed relatively less times this week are sorted first.
[0084] When the judgment is no (i.e., there is no energy-producing nutrient that has been exceeded or restricted in intake), find the energy-producing nutrient with the largest missing amount, sort multiple dishes according to the content of the energy-producing nutrient with the largest missing amount, select a predetermined number of dishes with the highest ranking as recommended dishes, and maintain their ranking; among multiple recommended dishes, for multiple dishes with the same content of the energy-producing nutrient, sort the dishes with relatively more types of ingredients first; for multiple dishes with the same content of the energy-producing nutrient and the same number of types of ingredients, sort the dishes that the user has consumed relatively less times this week first.
[0085] Such dish recommendation rules can help users choose dishes better, so that the actual intake of the user's three major energy-producing nutrients is closer to the required amount.
[0086] In the alternative scheme, other dish recommendation rules can also be adopted, and the dish recommendation rules are mainly designed based on the following principles: first, give priority to recommending dishes that contain a large variety of ingredients and that the user has not eaten this week; second, give priority to recommending dishes that contain ingredients that the user has not eaten or rarely eats, and try to make the dishes richer; third, for the recommended multiple dishes, make the weight ratio of the ingredients contained therein close to or consistent with the dietary pyramid; fourth, when the user lacks a certain nutrient, give priority to recommending dishes that can provide a large amount of the nutrient (for example, the user lacks vitamin C, and tomato dishes containing a large amount of vitamin C are given priority); fifth, when the user has consumed too much of a certain nutrient or has restricted his intake due to illness, give priority to recommending dishes with a lower content of the nutrient (for example, if the user is a gout patient, based on the nutrient he restricts his intake, seafood is not recommended to the user, and dishes using white meat are given priority).
[0087] After the user selects each dish, takes the dish, and weighs it through the smart recipe scale and reads the RFID chip, the nutrient statistics part 237 calculates the energy and the content of the three major energy-producing nutrients of each dish based on the selected dish, the food weight of the dish, the food information, and the corresponding basic food information and food ingredient information in the database, and adds it with the estimated amount after the staple food is selected to obtain the updated estimated amount. Finally, after the user selects all staple foods and dishes, the estimated amount of the current meal can be obtained.
[0088] The menu information generating section 238 generates selected menu information based on the food information of the currently selected staple food and the selected dish, the basic food information in the database, and the estimated amount of the current meal.
[0089] Among them, the user can first read the meal card, and then take the corresponding dishes on the plate according to the staple food recommendation information or dish recommendation information displayed on the smart recipe scale 10, and then put the taken plate and dishes on the smart recipe scale 10 for weighing and RFID chip reading. The smart recipe scale 10 sends the obtained user information to the server 20, and sends the corresponding RFID chip information and dish weight to the server 20 after each weighing.
[0090] After receiving the user information, RFID chip information and dish weight, the current meal nutrition calculation unit 24 obtains the basic food information and food ingredient information, including the dish name, ingredients included, the weight ratio of each ingredient, and the edible part ratio of each ingredient, by querying the information storage unit 22 according to the chip information, and calculates the energy of each dish and the content of the three major energy-producing nutrients based on this information, and then adds up the above contents of each dish to obtain the energy of the current meal and the content of the three major energy-producing nutrients as the actual intake of the meal.
[0091] For example, the weight of a dish is 200g. It is known that 2kg of radish and 6kg of rhubarb rice are used to process multiple dishes. The weight ratio of the two ingredients is 1:3. In addition, the edible part of radish is 97%. Therefore, the weight of rhubarb rice in the dish can be calculated as The weight of the radish is 200-151.1=48.9g, and the original weight of the radish is Then, based on 151.1g of rhubarb rice and 50.4g of radish, the energy and content of the three major energy-producing nutrients of the dish were calculated.
[0092] In an alternative solution, the weight ratio of each ingredient in a dish can also be confirmed by other methods. For example, a sampling survey can be conducted on multiple canteens to investigate the weight ratio of each ingredient required to make a certain dish, and the survey results can be averaged. The data obtained after processing can reflect the weight ratio of each ingredient in the dish in most cases.
[0093] In this embodiment, the current meal nutrition calculation unit 24 performs a calculation each time it receives food information and food weight, that is, it performs a calculation each time the user weighs a dish, so as to update the actual intake of the current meal, so as to display more accurate next dish recommendation information to the user in real time. In an alternative solution, other methods may also be used, such as performing the calculation after the user weighs all dishes of the current meal.
[0094] After the user confirms that the weighing of all dishes of the current meal has been completed, the nutrition information updating unit 25 stores the food information and the actual intake of the current meal calculated by the current meal nutrition calculation unit 24 in the information storage unit 22 according to the received user information (user number) to update the user's historical meal nutrition information.
[0095] When in use, first, the display information generation control unit 166 of the smart scale control device 15 controls the display screen 13 to display a default screen, which has a "smart ordering" button and may further include other function buttons.
[0096] After the user uses the meal card and clicks the "Smart Order" button, the smart scale side communication unit 167 sends the corresponding user information and operation information to the server 20. After the server side communication unit 21 receives the operation information, the nutrient requirement calculation unit 231 calculates the energy of the user's current meal and the required amount of the three major energy-producing nutrients, the acquired nutrient calculation unit 232 calculates the amount that the user has acquired on the day, the nutrient requirement adjustment unit 233 adjusts the required amount of the current meal according to the amount that has been acquired on the day to obtain the adjusted required amount, the diet prompt information generation unit 234 generates corresponding diet prompt information according to the adjusted required amount, and the staple food recommendation information generation unit 235 generates staple food recommendation information according to the adjusted required amount. The server side communication unit 21 sends the amount that has been acquired on the day, the staple food recommendation information, and the diet prompt information to the smart recipe scale 10.
[0097] After the smart recipe scale 10 receives the above information, the display information generation control unit 166 generates a corresponding staple food recommendation interface according to the above information and the staple food recommendation interface template, and controls the display screen 13 to display the interface (the following interfaces are similar and will be abbreviated) for users to select staple foods.
[0098] Figure 7 This is an example diagram of the staple food recommendation interface in this embodiment.
[0099] like Figure 7 As shown, after the above operation, the display screen 13 of the smart recipe scale 10 displays the staple food recommendation interface as shown in the figure, which has the user's energy in a tabular form and the daily intake of the three major energy-producing nutrients, text-based dietary reminder information, and multiple recommended staple food selection buttons. The leftmost button in the figure is the most preferred staple food button, the second left button is the second preferred staple food button, and so on.
[0100] After the user selects the staple food through the staple food selection button on the display screen 13, he takes the corresponding staple food and puts it on the smart recipe scale 10 to read the RFID chip and weigh it. The smart scale side communication unit 157 sends the corresponding operation information, food information and food weight to the server 20. After the server 20 receives the operation information, the nutrient statistics part 237 calculates the expected amount according to the food information and food weight of the selected staple food, and the dish recommendation information generation part 236 generates dish recommendation information according to the difference between the current meal requirement and the expected amount. The server side communication unit 21 sends the expected amount and dish recommendation information to the smart recipe scale 10. After receiving the above information, the smart recipe scale 10 generates a corresponding dish recommendation interface according to the above information and the dish recommendation interface template, and displays it on the display screen 13.
[0101] Figure 8 This is an example of the dish recommendation interface in this embodiment. Figure 1 .
[0102] like Figure 8 As shown, after the above operation, the display screen 13 of the smart recipe scale 10 displays the menu recommendation interface as shown in the figure, which has the food information and weight of the selected staple food, the energy in the form of a bar chart and the estimated amount of the three major energy-producing nutrients ("This meal has been consumed" in the figure), and a variety of recommended menu selection buttons. In addition, there is also a "Dish selection completed" button on the interface (not shown in the figure). The leftmost button in the figure is the button for the most prioritized recommended dish, the second left button is the button for the second prioritized recommended dish, and so on.
[0103] After the user selects a dish through the display screen 13, he takes the corresponding dish and puts it on the smart recipe scale 10 to read the RFID chip and weigh it. The smart recipe scale 10 sends the corresponding operation information, food information and food weight to the server 20. After the server 20 receives the operation information, the nutrient statistics part 237 updates the estimated amount, and the dish recommendation information generation part 236 generates the next set of dish recommendation information based on the difference between the updated estimated amount and the adjusted required amount, and the server-side communication part 21 sends the dish recommendation information to the smart recipe scale 10. After receiving the information, the smart recipe scale 10 generates the next dish recommendation interface based on the information of the selected staple food and dish, the dish recommendation information and the dish recommendation interface template.
[0104] Fig. 9 This is an example of the dish recommendation interface in this embodiment. Figure 2 .
[0105] like Fig. 9 As shown, after the above operation, the display screen 13 of the smart recipe scale 10 displays the menu recommendation interface as shown in the figure, which has the food information of the selected staple food and menu, as well as the weight, energy in the form of a bar graph and the estimated amount of the three major energy-producing nutrients ("This meal has been consumed" in the figure), and selection buttons for multiple recommended menus. It can be seen that the buttons of the multiple menus are set to different colors respectively, and in the bar graph, the bar corresponding to each menu is also marked with the color corresponding to the button, so that the user can more directly see the estimated amount of the overall nutrients and the estimated amount of nutrients of each menu.
[0106] After the user selects a dish through the display screen 13, the above process is repeated until the user clicks the "Dish Selection Completed" button through the display screen 13, and the smart recipe scale 10 sends the corresponding operation information to the server 20. After receiving the information, the server 20 generates corresponding recommended menu information based on the selected staple food and one or more dishes, and sends it to the smart recipe scale 10. After receiving the information, the smart recipe scale 10 generates a selected menu interface based on the recommended menu information and the recommended menu interface template, and displays it on the display screen 13, so that the user can view the information of all dishes of the current meal that have been selected and taken.
[0107] Among them, for the weighing of each dish, the pressure signal acquisition unit 161 acquires the pressure signal measured by the pressure sensor 14, the RFID information acquisition unit 162 acquires the chip information read by the RFID reader 15, the food weight calculation unit 163 calculates the weight of the dish according to the pressure signal and the chip information, and the smart scale side communication unit 167 sends the chip information and the weight of the dish to the server 20.
[0108] After the server 20 receives multiple sets of the above information, the current meal nutrition calculation unit 24 calculates the energy and intake of the three major energy-producing nutrients of the user's current meal based on the multiple sets of the above information, and the nutrition information update unit 25 stores the calculated intake in the information storage unit 22 based on the user information, and updates the user's historical data.
[0109] The above article gives a specific explanation using energy and the three major energy-producing nutrients as examples, but in fact, it can also be extended to other nutrients by analogy.
[0110] In addition, the user can send corresponding request information to the server 20 through the user terminal 30 held by the user. After the server 20 receives the request information, the server-side communication unit 21 sends the user's information in the historical dining situation database to the user terminal 30. The user can then view and analyze his or her own dietary situation and the intake of various nutrients anytime and anywhere.
[0111] The nutrition information correction unit 26 is used to update and correct the historical data stored in the information storage unit 22 according to the corresponding information from the user terminal 30. For example, after the user selects and takes multiple recommended dishes for a meal in the above manner, the information storage unit 22 stores the historical data of the meal, but the actual user may not have eaten all the food after the meal, and there are leftovers. At this time, the user can enter the corresponding information through the user terminal 30, such as estimating the actual weight of the food ingested, and the user terminal 30 sends the corresponding operation information to the server 20. After the server 20 receives the operation information, the nutrition information correction unit 26 corrects the corresponding historical data according to the operation information. For another example, the user may eat snacks outside of the three meals, or go out to other restaurants for meals. In these cases, the user can also enter the corresponding information through the user terminal 30, such as inputting food information, estimated food weight, and estimated food nutrition information. The user terminal 30 sends the corresponding operation information to the server 20. After the server 20 receives the operation information, the nutrition information correction unit 26 corrects the corresponding historical data according to the operation information. Through the above corrections, historical data can be made closer to the actual situation and more accurate.
[0112] Therefore, through the above-mentioned meal selection system, dishes can be automatically recommended to users. Users can interactively obtain the menu of the current meal that is relatively optimal in terms of nutrition, and can continuously record the nutritional information of users' meals, thereby providing targeted dietary guidance and dietary control for each user.
[0113] Functions and Effects of Embodiment 1
[0114] According to the meal selection system for dietary guidance and dietary control provided by this embodiment, it includes an intelligent recipe scale and a server. The intelligent recipe scale has a weighing mechanism and an information acquisition mechanism, so it can not only weigh food, but also obtain corresponding food information and user information. The server has an information storage unit, a recommended menu information generation unit, a current meal nutrition calculation unit, and a nutrition information update unit. It can identify the user according to the received user information, and generate the recommended menu information of the current meal according to the user's historical data, basic information and medical information, so as to provide each user with individual dietary guidance and help the user to reasonably optimize the diet; it can also automatically calculate the actual intake of each nutrient of the user's current meal according to the received food information, food weight and pre-stored basic food information and food ingredient information, and update the user's historical data accordingly, so as to provide the user with more accurate dietary situation monitoring. Moreover, the degree of automation of the meal selection system is very high, and the user needs to perform very few operations, which is very convenient for the user to use.
[0115] Furthermore, the recommended menu information generation unit can automatically determine the group the user belongs to based on the user's information, automatically determine which of the three meals the user is currently eating based on the current time, and calculate the nutrient requirements for the meal. It can also adjust the requirements based on the user's diet on that day, and then recommend dishes to the user based on the adjusted requirements. It has a high degree of intelligence and can automatically provide the most optimized dish recommendations for various different groups of people.
[0116] Furthermore, the recommended menu information generation unit cooperates with the smart recipe scale, allowing users to interactively select staple foods and multiple dishes one by one. During the user's interactive operation, the recommended menu information generation unit can intelligently update the estimated nutrient intake, and the smart recipe scale displays the estimated intake in real time so that users can make better choices. In this way, while achieving relative optimization in nutrition, it also gives users greater freedom of choice, allowing users with different eating habits and taste preferences to get their favorite and nutritionally optimized menus, providing a better user experience.
[0117] Furthermore, the dish recommendation rules used to automatically recommend dishes comprehensively consider the user's individual conditions such as occupation and illness, the nutrients that the user lacks or has excess, and try to make the dishes richer, thereby helping users to better and more conveniently choose the most nutritionally optimized menu.
[0118] Furthermore, users can also conveniently obtain their historical data from the server anytime and anywhere through their own user terminals (mobile phones, etc.), view and analyze their dietary conditions and actual intake of various nutrients. The operation is very convenient. Since the historical data is obtained in combination with the smart recipe scale, the data is also very accurate and has good reference value.
[0119] Furthermore, in some special circumstances, such as leftovers, consumption of other foods outside of three meals, dining out, etc., the user can also input corresponding information through the user terminal, and the nutrition information correction unit of the server can also correct the stored dining history data according to the user's input, so that the historical data is closer to the user's actual nutritional intake and more accurate, which can play a better role in subsequent dish recommendations.
[0120] <Example 2>
[0121] This variation provides an intelligent recipe scale and system for dietary guidance and diet control. In this variation, the same symbols are given to the same components as in the embodiment and the corresponding descriptions are omitted.
[0122] Compared with the embodiment, the difference lies in that the structure of the smart recipe scale 10 of this embodiment is different, and the functions of the smart scale control device 16 and the server 20 are also different accordingly.
[0123] In this embodiment, the smart recipe scale 10 does not have an RFID reader 15, and the meal plate and meal card are not provided with an RFID chip. The smart recipe scale 10 further has two cameras (information acquisition mechanisms), which are used to photograph the user's face and the dishes placed on the tray 12, respectively. After photographing the corresponding face image and dish image, the smart recipe scale 10 sends the face image and dish image to the server 20.
[0124] The server 20 further includes a face recognition analysis unit and a dish recognition analysis unit. The information storage unit 22 of the server 20 further includes a face recognition database and a dish recognition database. The face recognition analysis unit performs face recognition based on the face image and the face recognition database to obtain user information. The dish recognition analysis unit performs image recognition based on the dish image and the dish recognition database to obtain food information.
[0125] In this embodiment, other structures and usage methods are the same as those in the embodiment, so they will not be described again.
[0126] In addition, the solution of this embodiment can also be used in combination with the solution of the first embodiment. For example, the smart recipe scale 10 has both an RFID reader and a camera. The user information obtained by reading the meal card and the user information obtained by face recognition can be mutually verified. When the two are inconsistent, a corresponding warning message can be generated. Alternatively, the smart recipe scale 10 has both an RFID reader and a camera. The RFID reader is used to read the RFID chip in the meal plate, and the camera is used to take a picture of the user's face for face recognition.
[0127] Functions and Effects of Embodiment 2
[0128] According to the meal selection system for dietary guidance and dietary control provided by this embodiment, based on the functions and effects of the first embodiment, since a camera is used to photograph the user's face and then the user is identified based on face recognition, the user operation is more convenient, and the situation where the user's nutritional data is incorrectly recorded due to taking the wrong meal card can be avoided. Similarly, since a camera is used to photograph dishes and dishes are automatically identified based on an image recognition algorithm, there is no need to set an RFID chip in the plate, and an ordinary plate can be used, which is more convenient for the canteen to operate.
[0129] <Example 3>
[0130] This embodiment provides a meal selection system for dietary guidance and diet control. In this embodiment, the same symbols are given to the same components as those in the first embodiment and the corresponding descriptions are omitted.
[0131] Compared with the first embodiment, the difference lies in that the structure of the smart recipe scale 10 of this embodiment is different, and the function of the smart scale control device 16 is also different accordingly.
[0132] In this embodiment, the smart recipe scale 10 does not have an RFID reader 15 , and after the user weighs the food using the smart recipe scale 10 , the user inputs the food information of the food through the display screen 13 .
[0133] That is, this embodiment provides a smart recipe scale version that is simplified in hardware, which is convenient for users to purchase and use at home on a daily basis.
[0134] In this embodiment, other structures and usage methods are the same as those in the embodiment, so they will not be described again.
[0135] Functions and Effects of Embodiment 3
[0136] According to the meal selection system for dietary guidance and dietary control provided by this embodiment, on the basis of the functions and effects of the first embodiment, since the smart recipe scale does not have an RFID reader and the user inputs the food information by himself, the hardware structure of the smart recipe scale is simplified and the cost is reduced. Users can purchase it and use it in their own homes for daily use, providing dietary guidance and dietary control for daily family meals.
[0137] The above embodiments and variations are only used to illustrate the specific implementation of the present invention, and the present invention is not limited to the description scope of the above embodiments. The technicians in this industry should understand that the present invention is not limited by the above embodiments. The above embodiments and descriptions are only to illustrate the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.
Claims
1. A meal selection system for dietary guidance and dietary control, characterized in that: include: A smart recipe scale and a server connected to it. Wherein, the smart recipe scale comprises: a weighing mechanism for weighing the food weight of the food; An information acquisition mechanism, used for cooperating with the server to acquire food information of the food and user information of the user; a display screen, for allowing the user to operate and displaying information to the user; and an intelligent scale control device, connected to the weighing mechanism, the information acquisition mechanism and the display screen, for acquiring the food weight, the food information and the user information, and acquiring corresponding operation information when the user operates the display screen, and sending the food information, the food weight, the user information and the operation information to the server, The server comprises: An information storage unit storing user basic information, user medical information, and historical meal nutrition information corresponding to the user information, and storing food basic information and food ingredient information corresponding to the food information, wherein the food ingredient information includes the content of multiple nutrients in the food; a recommended menu information generating unit, which generates recommended menu information of a current meal according to the current time, the operation information, the basic user information, the medical information of the user, the historical meal nutrition information, the basic food information and the food ingredient information, and the server sends the recommended menu information to the smart recipe scale; a current meal nutrition calculation unit, which calculates the actual intake of nutrients of the current meal based on the plurality of groups of food weights, the food information, the food basic information corresponding to the food information, and the food ingredient information; and The nutrition information updating unit stores the food information and the actual intake amount correspondingly in the information storage unit according to the user information, so as to update the historical meal nutrition information of the user.
2. The meal selection system for dietary guidance and dietary control according to claim 1, Features: in, The information storage unit also stores dietary nutritional requirement information corresponding to each group of people, including the daily energy and the required amount of multiple nutrients. The recommended menu information generating unit includes: a nutrient requirement calculation part, which determines the user's group according to the user information, the corresponding user basic information and the user medical information, and calculates the nutrient requirement of the user's current meal based on the dietary nutrient requirement information corresponding to the group and the current time; The acquired nutrients calculation part calculates the acquired amount of nutrients of the user on the day according to the user information and the corresponding historical meal nutrition information; The nutrient requirement adjustment part adjusts the requirement according to the amount obtained on the day to obtain the adjusted requirement; A staple food recommendation information generating part, generating staple food recommendation information according to the adjusted required amount, the basic food information, the food ingredient information, and a predetermined staple food recommendation rule; A nutrient statistics part, which calculates the nutrient content of the staple food based on the basic food information and the food composition information corresponding to the staple food selected by the user, and temporarily stores the nutrient content as an estimated amount; a dish recommendation information generating part, generating dish recommendation information according to the adjusted required amount, the current estimated amount, the corresponding basic food information and the food ingredient information, and a predetermined dish recommendation rule; the nutrient statistics part further calculates the nutrient content of the dish based on the basic food information and the food ingredient information corresponding to the dish selected by the user, and accumulates the nutrient content with the estimated amount to obtain an updated estimated amount; and a menu information generating section, which generates selected menu information based on the selected staple food and the selected dish's food information and the estimated amount, The server sends the staple food recommendation information, the dish recommendation information, and the recommended menu information to the smart scale control device according to the corresponding operation information, and the smart scale control device controls the display screen to display a corresponding interface for the user to operate to select the staple food and the dish.
3. The meal selection system for dietary guidance and dietary control according to claim 2, characterized in that: in, The staple food recommendation rules are: Calculating the difference between the carbohydrate content per unit weight of each staple food and the carbohydrate requirement in the adjusted requirement, sorting the plurality of staple foods from small to large according to the difference, and selecting a predetermined number of staple foods with the highest ranking as recommended staple foods, The dish recommendation rules are: Determine whether there are any nutrients that have been exceeded based on the adjusted required amount and the current estimated amount, and determine whether there are any nutrients that have been restricted based on the user's basic information and the user's medical information. When the judgment is yes, the plurality of dishes are sorted according to the content of the nutrient that has been exceeded or restricted in intake, and a predetermined number of dishes ranked first are selected as recommended dishes; among the recommended dishes, for a plurality of dishes with the same content of the nutrient, dishes containing relatively more types of ingredients are sorted first; for a plurality of dishes with the same content of the nutrient and the same number of types of ingredients, dishes that have been consumed relatively less times within a predetermined time period by the user are sorted first according to the historical dining nutrition information, When the judgment is no, find out the nutrient with the largest missing amount, sort the multiple dishes according to the content of the nutrient, and select a predetermined number of dishes with the highest sorting as recommended dishes; among the multiple recommended dishes, for multiple dishes with the same content of the nutrient, sort the dishes with relatively more types of ingredients in front; for multiple dishes with the same content of the nutrient and the same number of types of ingredients, according to the historical dining nutrition information, sort the dishes that the user has consumed relatively less times within the predetermined time period in front.
4. The meal selection system for dietary guidance and dietary control according to claim 3, characterized in that: in, The basic information of the food includes each ingredient contained in the food, the weight ratio of each ingredient, and the edible portion ratio of each ingredient. The current meal nutrition calculation unit calculates the original weight of each ingredient in the food based on the weight of the food, the corresponding weight ratio of each ingredient, and the edible part ratio, and calculates the content of each nutrient in the food based on the original weight of each ingredient and the content of each nutrient in each ingredient.
5. The meal selection system for dietary guidance and dietary control according to claim 3, Features: in, The intelligent scale control device comprises: A communication unit on the smart scale side, used to communicate with the server, and the server sends the staple food recommendation information, the dish recommendation information, and the recommended menu information to the communication unit on the smart scale side; An interface storage unit stores a default interface, a staple food recommendation interface template, a dish recommendation interface template, and a recommended menu interface template; a display screen information acquisition unit, configured to acquire the corresponding operation information when the user operates the display screen; and The display information generation control unit is used to control the display screen to display the default interface, generate a corresponding staple food recommendation interface according to the received staple food recommendation information and the staple food recommendation interface template and control the display screen to display it, generate a corresponding dish recommendation interface according to the received dish recommendation information and the dish recommendation interface template and control the display screen to display it, and generate a corresponding recommended menu interface according to the received recommended menu information and the recommended menu interface template and control the display screen to display it.
6. The meal selection system for dietary guidance and dietary control according to claim 5, characterized in that: in, The server also sends the current amount obtained on the day and the estimated amount to the communication unit on the smart scale side. The display information generation control unit generates the corresponding staple food recommendation interface based on the received amount obtained on the day, the staple food recommendation information and the staple food recommendation interface template, and generates the corresponding dish recommendation interface based on the estimated amount, the dish recommendation information and the dish recommendation interface template.
7. The meal selection system for dietary guidance and dietary control according to claim 6, characterized in that: in, After the user operates on the default interface, the communication unit on the smart scale sends the corresponding operation information to the server. After receiving the operation information, the server calculates the adjusted required amount, the amount obtained on the day, generates the staple food recommendation information, and sends it to the communication unit on the smart scale. After the communication unit on the smart scale side receives the adjusted required amount, the amount already obtained on the day and the staple food recommendation information, the display information generation control unit generates the staple food recommendation interface and controls the display to display it. After the user selects a staple food on the staple food recommendation interface and weighs the staple food through the smart recipe scale, the communication unit on the smart scale side sends the corresponding operation information, food information and food weight to the server. After receiving the operation information, food information and food weight, the server calculates the estimated amount, generates the dish recommendation information and sends it to the communication unit on the smart scale side. After the communication unit on the smart scale side receives the estimated amount and the dish recommendation information, the display information generation control unit generates the dish recommendation interface and controls the display to display it. After the user selects a dish on the staple food recommendation interface and weighs the dish using the smart recipe scale, the communication unit on the smart scale side sends the corresponding operation information to the server. After receiving the operation information, food information and food weight, the server calculates the updated estimated amount, generates the next dish recommendation information and sends it to the communication unit on the smart scale side until the user confirms that the meal selection is complete on the dish recommendation interface.
8. The meal selection system for dietary guidance and dietary control according to claim 1, Features: in, The weighing mechanism comprises: Trays, containers for holding food and containing said food; and a pressure sensor connected to the tray and used to measure the pressure of the food and the container placed on the tray, The intelligent scale control device comprises: a pressure signal acquiring unit, configured to acquire the pressure signal from the pressure sensor, The food weight is obtained based on the pressure signal.
9. The meal selection system for dietary guidance and dietary control according to claim 8, Features: in, The container for holding the food is provided with an RFID chip, which stores the food information. The information acquisition mechanism includes an RFID reader, which is arranged on the tray and is used to read the RFID chip of the container placed on the tray to obtain the food information, wherein the food information includes the container weight of the container. The intelligent scale control device also includes: An RFID information acquisition unit, used for acquiring the food information from the RFID reader; The food weight calculation unit converts the pressure signal into a corresponding pressure value, and obtains the food weight based on the pressure value and the container weight.
10. The meal selection system for dietary guidance and dietary control according to claim 8, characterized in that: in, The information acquisition mechanism includes a camera for photographing the food placed on the tray to obtain a food image. The smart scale control device obtains the food image from the camera and sends it to the server, The information storage unit also includes a food identification database. The server also includes: A food recognition and analysis unit performs image recognition based on the food image and the food recognition database to obtain the food information, wherein the food information includes a container weight of the container. The intelligent scale control device also includes: The food weight calculation unit converts the pressure signal into a corresponding pressure value, and obtains the food weight based on the pressure value and the container weight.