Food material purchase recommendation method and device based on nutritional requirements

By combining the user's dietary nutrition plan and the food information of the store, the food that meets nutritional needs are selected, and the problem of mismatch in the existing technology is solved, and efficient food purchasing recommendations in physical stores are achieved.

CN120430848APending Publication Date: 2025-08-05GUANGZHOU FUGANG WANJIA INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510436857.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-08
Publication Date
2025-08-05

AI Technical Summary

Technical Problem

The existing methods of purchasing ingredients cannot be applied in physical stores, and the recommended ingredients do not match the actual needs of users, resulting in low purchasing efficiency.

Method used

By determining the user's dietary nutrition plan and electronic information of the target store, we can select recommended purchasing ingredients that meet nutritional needs, including ingredient scanning and replacement suggestions for online and offline stores.

Benefits of technology

It improves the accuracy and efficiency of ingredients recommendations and improves the user's purchasing experience and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120430848A_ABST
    Figure CN120430848A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data analysis, and discloses a food material purchase recommendation method and device based on nutritional requirements, and the method comprises the steps: determining a diet nutrition plan corresponding to a user; the diet nutrition plan is used for indicating nutrition information required to be ingested by the user on diet; food material electronic information of various selectable food materials sold by the target selling shop is determined; the food material electronic information of each selectable food material at least comprises food material nutrition information of the selectable food material; according to the diet nutrition plan and the electronic information of all the food materials, at least one selectable food material conforming to the diet nutrition plan is screened out from all the selectable food materials to serve as a recommended purchase food material; the recommended purchase food material is the food material purchased by the recommended user. It can be seen that when the user selects and purchases the food materials, the food materials better meeting the nutritional requirements of the user can be recommended to the user by analyzing the information of the nutrition needing to be ingested by the user, the food material recommendation accuracy and recommendation efficiency are improved, and therefore the food material purchase efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data analysis technology, and in particular to a method and device for recommending food purchases based on nutritional needs. Background Art

[0002] With the improvement of living standards, people pay more and more attention to diet. Various food recommendation methods have emerged to achieve personalized food recommendation for users and improve their cooking efficiency.

[0003] Existing food recommendation methods typically only recommend ingredients users might like based on their browsing preferences in online shopping malls or collected information about their taste preferences, thereby encouraging them to purchase ingredients. However, these recommendation methods are not applicable to in-store food purchases, and the ingredients recommended by these methods may not match the user's actual purchasing needs, reducing the user's food purchasing efficiency.

[0004] Therefore, it is particularly important to propose a technical solution that can improve the accuracy and efficiency of food recommendations during the process of users selecting and purchasing food, so as to improve the efficiency of food purchase. Summary of the Invention

[0005] The present invention provides a method and device for recommending food purchases based on nutritional needs, which can improve the accuracy and efficiency of food recommendations during the process of users selecting and purchasing food, thereby helping to improve food purchase efficiency.

[0006] In order to solve the above technical problems, the first aspect of the present invention discloses a method for recommending food purchases based on nutritional needs, the method comprising:

[0007] Determining a diet nutrition plan corresponding to the user; the diet nutrition plan is used to indicate the nutritional information that the user needs to consume in his diet;

[0008] Determining electronic information of a plurality of optional ingredients sold at a target sales store; the electronic information of each optional ingredient at least includes nutritional information of the optional ingredient;

[0009] According to the dietary nutrition plan and all the electronic information of the ingredients, at least one optional ingredient that meets the dietary nutrition plan is screened out from all the optional ingredients as a recommended ingredient; the recommended ingredient is an ingredient recommended for the user to purchase.

[0010] As an optional embodiment, in the first aspect of the present invention, determining the diet nutrition plan corresponding to the user includes:

[0011] Obtaining the user's health information; the health information includes at least one of basic information, health monitoring data and medical history information;

[0012] Determining the nutritional intake needs of the user according to the health information;

[0013] A dietary nutrition plan corresponding to the user is formulated based on the health information and the nutritional intake requirements; the dietary nutrition plan includes a nutritional intake plan corresponding to at least one cycle unit.

[0014] As an optional embodiment, in the first aspect of the present invention, formulating a diet nutrition plan corresponding to the user based on the health information and the nutritional intake requirements includes:

[0015] evaluating the user's nutritional absorption capacity based on the health information;

[0016] Optimizing the user's dietary pattern according to the nutrient absorption capacity; the dietary pattern includes eating methods and / or meal combinations;

[0017] A dietary nutrition plan corresponding to the user is formulated according to the dietary pattern and the nutritional intake requirements.

[0018] As an optional embodiment, in the first aspect of the present invention, the step of screening at least one optional ingredient that meets the dietary nutrition plan from all the optional ingredients as a recommended ingredient for purchase based on the dietary nutrition plan and all the electronic information of the ingredients includes:

[0019] Scan the shopping cart of the user at the target store to obtain a list of ingredients currently selected by the user;

[0020] When the ingredient list includes at least one selected ingredient, analyzing the first nutritional information corresponding to the ingredient list based on the acquired electronic information of each selected ingredient;

[0021] determining second nutritional information that the user still needs to consume based on the first nutritional information and the dietary nutritional plan;

[0022] According to the second nutritional information and all the electronic information of the ingredients, at least one optional ingredient that matches the second nutritional information is screened out from all the optional ingredients as a recommended ingredient.

[0023] As an optional implementation manner, in the first aspect of the present invention, the target sales store is an offline sales store or an online sales store;

[0024] The scanning of the shopping cart of the user at the target store to obtain a list of ingredients currently selected by the user includes:

[0025] When the target sales store is the offline sales store, sensor data corresponding to the physical shopping cart used by the user in the target sales store is collected based on a pre-set sensor group; the sensor group includes at least one sensor;

[0026] determining, based on the sensor data, all first ingredients included in the physical shopping cart as a list of ingredients currently selected by the user; or

[0027] When the target sales store is the online sales store, all second ingredients included in the shopping cart list of the user in the target sales store are scanned to obtain a list of ingredients currently selected by the user.

[0028] As an optional embodiment, in the first aspect of the present invention, the method further comprises:

[0029] determining, based on the first nutritional information, whether each of the selected ingredients included in the ingredient list complies with the dietary nutrition plan;

[0030] When it is determined that any of the selected ingredients included in the ingredient list does not conform to the dietary nutrition plan, determining the selected ingredients that do not conform to the dietary nutrition plan as non-recommended ingredients;

[0031] Determining, from all the available ingredients, a first substitute ingredient corresponding to each non-recommended ingredient based on the electronic information of the non-recommended ingredient and the dietary nutrition plan; wherein the first substitute ingredient and the non-recommended ingredient are of the same ingredient type and comply with the dietary nutrition plan;

[0032] A first ingredient replacement suggestion corresponding to the ingredient list is generated according to the first alternative ingredient corresponding to each of the non-recommended ingredients.

[0033] As an optional implementation manner, in the first aspect of the present invention, the electronic information of each of the optional ingredients further includes the price of the optional ingredient;

[0034] The method further comprises:

[0035] Obtaining the user's total purchase budget and the user's dietary consumption style;

[0036] Calculating an estimated total price corresponding to the ingredient list based on the price of each of the selected ingredients;

[0037] When the estimated total price is greater than the total purchase budget, generating a second ingredient replacement suggestion corresponding to the ingredient list based on the consumption style, the total purchase budget, and the diet nutrition plan;

[0038] When the estimated total price is less than or equal to the total purchase budget amount, calculating the remaining budget amount corresponding to the user based on the total purchase budget amount, the consumption style, and the estimated total price;

[0039] The step of selecting at least one optional ingredient that matches the second nutritional information from all the optional ingredients based on the second nutritional information and all the electronic information of the ingredients as a recommended ingredient includes:

[0040] Based on the second nutritional information and all the electronic information of the ingredients, at least one optional ingredient that matches the second nutritional information and whose price is less than or equal to the remaining budget amount is screened out from all the optional ingredients as a recommended ingredient.

[0041] A second aspect of the present invention discloses a food purchase recommendation device based on nutritional needs, the device comprising:

[0042] A determination module, configured to determine a dietary nutrition plan corresponding to a user; the dietary nutrition plan is configured to indicate nutritional information that the user needs to consume in his diet;

[0043] The determining module is further configured to determine electronic information of a plurality of optional ingredients sold by the target sales store; the electronic information of each optional ingredient at least includes nutritional information of the optional ingredient;

[0044] The screening module is used to screen out at least one optional ingredient that meets the dietary nutrition plan from all the optional ingredients based on the dietary nutrition plan and all the electronic information of the ingredients, as a recommended ingredient; the recommended ingredient is the ingredient recommended for the user to purchase.

[0045] As an optional embodiment, in the second aspect of the present invention, the specific manner in which the determination module determines the diet nutrition plan corresponding to the user includes:

[0046] Obtaining the user's health information; the health information includes at least one of basic information, health monitoring data and medical history information;

[0047] Determining the nutritional intake needs of the user according to the health information;

[0048] A dietary nutrition plan corresponding to the user is formulated based on the health information and the nutritional intake requirements; the dietary nutrition plan includes a nutritional intake plan corresponding to at least one cycle unit.

[0049] As an optional embodiment, in the second aspect of the present invention, the specific manner in which the determination module formulates the dietary nutrition plan corresponding to the user based on the health information and the nutritional intake requirements includes:

[0050] evaluating the user's nutritional absorption capacity based on the health information;

[0051] Optimizing the user's dietary pattern according to the nutrient absorption capacity; the dietary pattern includes eating methods and / or meal combinations;

[0052] A dietary nutrition plan corresponding to the user is formulated according to the dietary pattern and the nutritional intake requirements.

[0053] As an optional embodiment, in the second aspect of the present invention, the screening module screens out at least one optional ingredient that meets the dietary nutrition plan from all the optional ingredients based on the dietary nutrition plan and all the electronic information of the ingredients, as a specific method of recommending the purchase of ingredients, including:

[0054] Scan the shopping cart of the user at the target store to obtain a list of ingredients currently selected by the user;

[0055] When the ingredient list includes at least one selected ingredient, analyzing the first nutritional information corresponding to the ingredient list based on the acquired electronic information of each selected ingredient;

[0056] determining second nutritional information that the user still needs to consume based on the first nutritional information and the dietary nutritional plan;

[0057] According to the second nutritional information and all the electronic information of the ingredients, at least one optional ingredient that matches the second nutritional information is screened out from all the optional ingredients as a recommended ingredient.

[0058] As an optional implementation, in the second aspect of the present invention, the target sales store is an offline sales store or an online sales store;

[0059] The specific method of the screening module scanning the shopping cart of the user in the target store to obtain the list of ingredients currently selected by the user includes:

[0060] When the target sales store is the offline sales store, sensor data corresponding to the physical shopping cart used by the user in the target sales store is collected based on a pre-set sensor group; the sensor group includes at least one sensor;

[0061] determining, based on the sensor data, all first ingredients included in the physical shopping cart as a list of ingredients currently selected by the user; or

[0062] When the target sales store is the online sales store, all second ingredients included in the shopping cart list of the user in the target sales store are scanned to obtain a list of ingredients currently selected by the user.

[0063] As an optional embodiment, in the second aspect of the present invention, the device further includes:

[0064] a judgment module, configured to judge, based on the first nutritional information, whether each of the selected ingredients included in the ingredient list complies with the dietary nutrition plan;

[0065] The determining module is further configured to, when the judging module determines that any of the selected ingredients included in the ingredient list does not conform to the dietary nutrition plan, determine the selected ingredients that do not conform to the dietary nutrition plan as non-recommended ingredients;

[0066] The determining module is further configured to determine, from all the available ingredients, a first substitute ingredient corresponding to each non-recommended ingredient based on the electronic information of the non-recommended ingredient and the dietary nutrition plan; wherein the first substitute ingredient and the non-recommended ingredient are of the same ingredient type and comply with the dietary nutrition plan;

[0067] A generating module is used to generate a first ingredient replacement suggestion corresponding to the ingredient list according to the first alternative ingredient corresponding to each of the non-recommended ingredients.

[0068] As an optional implementation manner, in the second aspect of the present invention, the electronic information of each of the optional ingredients further includes the price of the optional ingredient;

[0069] Wherein, the device further includes:

[0070] An acquisition module, configured to acquire the user's total purchase budget and the user's dietary consumption style;

[0071] a calculation module, configured to calculate an estimated total price corresponding to the ingredient list based on the price of each of the selected ingredients;

[0072] The generating module is further configured to generate a second ingredient replacement suggestion corresponding to the ingredient list based on the consumption style, the total purchase budget, and the dietary nutrition plan when the estimated total price is greater than the total purchase budget;

[0073] The calculation module is further configured to calculate the remaining budget amount corresponding to the user based on the total purchase budget amount, the consumption style, and the estimated total price when the estimated total price is less than or equal to the total purchase budget amount;

[0074] The screening module screens out at least one optional ingredient that matches the second nutritional information from all the optional ingredients based on the second nutritional information and all the electronic information of the ingredients as a specific method of recommending the ingredients for purchase, including:

[0075] Based on the second nutritional information and all the electronic information of the ingredients, at least one optional ingredient that matches the second nutritional information and whose price is less than or equal to the remaining budget amount is screened out from all the optional ingredients as a recommended ingredient.

[0076] A third aspect of the present invention discloses another food purchase recommendation device based on nutritional needs, the device comprising:

[0077] a memory storing executable program code;

[0078] a processor coupled to the memory;

[0079] The processor calls the executable program code stored in the memory to execute part or all of the steps of the food purchase recommendation method based on nutritional needs disclosed in the first aspect of the present invention.

[0080] The fourth aspect of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute some or all steps of the food purchase recommendation method based on nutritional needs disclosed in the first aspect of the present invention.

[0081] Compared with the prior art, the present invention has the following beneficial effects:

[0082] In the present invention, the dietary nutrition plan corresponding to the user is determined; the dietary nutrition plan is used to indicate the nutritional information that the user needs to take in on the diet; the nutritional information includes nutrients and / or food types; the electronic information of the ingredients of a plurality of optional ingredients sold by the target sales store is determined; the electronic information of the ingredients of each optional ingredient at least includes the nutritional information of the ingredients of the optional ingredient; according to the dietary nutrition plan and all the electronic information of the ingredients, at least one optional ingredient that meets the dietary nutrition plan is screened out from all the optional ingredients as a recommended ingredient; the recommended ingredient is the ingredient recommended for the user to buy. It can be seen that the implementation of the present invention can combine the dietary nutrition plan of the determined user and the electronic information of the ingredients of the optional ingredients sold by the determined target sales store, and screen out the recommended ingredients that meet the dietary nutrition plan from all the optional ingredients. In the process of the user's food selection, by analyzing the nutritional information that the user needs to take in, the user can accurately and efficiently recommend ingredients that are more suitable for the user's nutritional needs, thereby improving the accuracy and efficiency of the food recommendation, thereby helping to improve the efficiency of the user's purchase of the required ingredients, and thereby helping to improve the user's food purchase experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0083] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0084] Figure 1 This is a flow chart of a method for recommending food purchases based on nutritional needs disclosed in an embodiment of the present invention;

[0085] Figure 2 This is a flow chart of another method for recommending food purchases based on nutritional needs disclosed in an embodiment of the present invention;

[0086] Figure 3 This is a structural diagram of a food purchase recommendation device based on nutritional needs disclosed in an embodiment of the present invention;

[0087] Figure 4 2 is a schematic structural diagram of another device for recommending food purchases based on nutritional needs disclosed in an embodiment of the present invention;

[0088] Figure 5 This is a structural diagram of another food purchase recommendation device based on nutritional needs disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0089] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0090] The terms "first," "second," and so on, in the description and claims of the present invention and the accompanying drawings are used to distinguish between different items, not to describe a specific order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or end comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed therein, or may optionally include other steps or elements inherent to such process, method, product, or end.

[0091] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute a separate or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0092] The present invention discloses a food purchase recommendation method and device based on nutritional needs, which can combine the determined user's dietary nutrition plan and the electronic information of the optional ingredients sold by the determined target sales store, and filter out recommended purchase ingredients that meet the dietary nutrition plan from all optional ingredients. During the user's food purchase process, by analyzing the nutritional information required by the user, the method can accurately and efficiently recommend ingredients that are more suitable for the user's nutritional needs, thereby improving the accuracy and efficiency of food recommendation, thereby facilitating the improvement of the efficiency of the user in purchasing the required ingredients, and thereby improving the user's food purchase experience. The following are detailed descriptions.

[0093] Example 1

[0094] See also Figure 1 , Figure 1 This is a flow chart of a method for recommending food purchases based on nutritional needs disclosed in an embodiment of the present invention. Figure 1The described food purchase recommendation method based on nutritional needs can be applied to a food purchase recommendation device based on nutritional needs, which may include one of a smart terminal, a smart device, a smart system, and a server, wherein the server may include a local server or a cloud server, which is not limited in the embodiment of the present invention. Figure 1 As shown, the food purchase recommendation method based on nutritional needs may include the following operations:

[0095] 101. Determine the diet nutrition plan corresponding to the user.

[0096] In an embodiment of the present invention, a dietary nutrition plan is used to indicate nutritional information that a user needs to consume in his diet; wherein, optionally, the nutritional information may include a combination of one or more nutrients, nutritional intake structure and food type, which is not limited in the embodiment of the present invention; optionally, when the nutritional information includes nutrients, the nutritional information may also include the required intake corresponding to various nutrients and / or the required intake ratio corresponding to various nutrients, which is not limited in the embodiment of the present invention; optionally, the nutritional intake structure may be a dietary pyramid structure, or other structure that can represent the required intake ratio of multiple types of food, which is not limited in the embodiment of the present invention.

[0097] In an embodiment of the present invention, optionally, there may be multiple dietary nutrition plans corresponding to multiple users. Furthermore, when there are multiple dietary nutrition plans corresponding to multiple users, step 103 may filter out recommended ingredients that match the dietary nutrition plan corresponding to each user, which is not limited in the embodiment of the present invention.

[0098] 102. Determine the electronic information of various optional ingredients sold by the target sales store.

[0099] In the embodiment of the present invention, the target sales store is a store that sells a variety of ingredients and is currently located / browsed by the user. Optionally, the target sales store can be an offline sales store or an online sales store, which is not limited in the embodiment of the present invention.

[0100] In an embodiment of the present invention, the electronic food information of each optional food includes at least the nutritional information of the optional food; wherein, optionally, the nutritional information includes the nutritional substances of the optional food and / or the type of the optional food, which is not limited in the embodiment of the present invention; further optionally, the electronic food information may also include one or more combinations of harmful substance residues, food identification, production information, shelf sale time information, purchase time information, and food transportation and processing information, which is not limited in the embodiment of the present invention; wherein, optionally, the harmful substances may include harmful substances contained in fertilizers, harmful substances contained in pesticides, and harmful substances contained in packaging materials. One or more of harmful substances and dust may also include other harmful substances that may be encountered during the production, transportation, packaging, processing, and sale of food materials, which is not limited in the embodiment of the present invention; optionally, the production information may include a combination of one or more of production site information, fertilization information, pesticide spraying information, and production time information, which is not limited in the embodiment of the present invention; wherein, the food transportation and processing information is used to indicate the processing operations performed on the purchased food materials during the production, transportation, packaging, processing, and sale processes; optionally, the above-mentioned processing operations may include one or more of cleaning operations, pre-processing operations, and packaging operations, which is not limited in the embodiment of the present invention.

[0101] In an embodiment of the present invention, optionally, a food label can be provided on the food packaging of each food that can be purchased, and the above-mentioned food electronic information can be obtained by scanning the food label, which is not limited in the embodiment of the present invention; further optionally, the food label can be at least one of an electronic tag, a QR code and a barcode, which is not limited in the embodiment of the present invention.

[0102] It should be noted that there is no order relationship between step 101 and step 102, that is, step 101 can occur before or after step 102 or simultaneously with step 102, which is not limited in the embodiment of the present invention.

[0103] 103. Based on the dietary nutrition plan and the electronic information of all ingredients, select at least one optional ingredient that meets the dietary nutrition plan from all optional ingredients as the recommended ingredient.

[0104] In the embodiment of the present invention, the recommended ingredients are ingredients recommended for the user to purchase. Optionally, while selecting at least one optional ingredient that meets the dietary nutrition plan from all optional ingredients, a recommended purchase quantity for each optional ingredient can be determined, which is not limited in the embodiment of the present invention.

[0105] It can be seen that the implementation of the method described in the embodiment of the present invention can combine the determined user's dietary nutrition plan and the electronic information of the optional ingredients sold by the determined target sales store, and filter out recommended purchase ingredients that meet the dietary nutrition plan from all optional ingredients. During the user's food selection process, by analyzing the nutritional information that the user needs to consume, the method can accurately and efficiently recommend ingredients that are more suitable for the user's nutritional needs, thereby improving the accuracy and efficiency of food recommendations, which in turn is conducive to improving the efficiency of users in purchasing the required ingredients, and thus is conducive to improving the user's food purchasing experience.

[0106] In an optional embodiment, determining the diet nutrition plan corresponding to the user may include the following operations:

[0107] Obtaining the user's health information; health information includes at least one of basic information, health monitoring data and medical history information;

[0108] Determine the user's corresponding nutritional intake needs based on health information;

[0109] A dietary nutrition plan corresponding to the user is formulated based on health information and nutritional intake needs; the dietary nutrition plan includes a nutritional intake plan corresponding to at least one cycle unit.

[0110] Among them, optionally, the basic information may include at least one of gender, age, height, weight, and BMI index (Body Mass Index), which is not limited in the embodiment of the present invention; the health monitoring data may include at least one of blood pressure data, blood sugar data, blood lipid data, heart rate data, respiratory data, and body temperature data, which is not limited in the embodiment of the present invention; the medical record information may include disease records and / or treatment records, which is not limited in the embodiment of the present invention.

[0111] Among them, illustratively, each cycle unit can be one of a meal, a day, a week, a month, or a cycle of other lengths, which is not limited in the embodiments of the present invention; illustratively, a dietary nutrition plan can include a nutritional intake plan corresponding to each day and / or a nutritional intake plan corresponding to each meal, which is not limited in the embodiments of the present invention; further optionally, the nutritional intake plans corresponding to each meal in a day can be different or the same, which is not limited in the embodiments of the present invention.

[0112] It can be seen that this optional embodiment can determine the user's nutritional intake needs based on the acquired user health information, and then formulate the user's dietary nutrition plan by combining the health information and nutritional intake needs. By analyzing the health information to obtain nutritional intake needs, the accuracy of determining the user's nutritional intake needs can be improved, so that the nutritional intake needs obtained from the analysis are more in line with the user's health condition, thereby improving the accuracy of formulating the dietary nutrition plan, which is conducive to more accurately recommending to the user the ingredients that need to be purchased based on the dietary nutrition plan.

[0113] In this optional embodiment, optionally, formulating a diet nutrition plan corresponding to the user based on health information and nutritional intake requirements may include the following operations:

[0114] Evaluate the user's nutritional absorption capacity based on health information;

[0115] Optimize the user's dietary pattern based on nutrient absorption capacity; dietary pattern includes eating methods and / or meal combinations;

[0116] Develop a diet nutrition plan for users based on their dietary patterns and nutritional intake needs.

[0117] Among them, the user's nutritional absorption capacity can be used to indicate the efficiency of the human body in breaking down the nutrients in the food ingested (such as carbohydrates, proteins, fats, vitamins, minerals, etc.) into absorbable small molecules through the digestive system, and finally transporting them to the blood or lymphatic system for whole body utilization.

[0118] Optionally, the eating method may include at least one of eating frequency, eating amount, and eating speed, which is not limited in the embodiment of the present invention.

[0119] Among them, optionally, the eating frequency can be used to indicate the number of times the user eats in a day and the length of time between each two adjacent meals. For example, the eating frequency can be used to indicate that the user should eat three times in a day and the length of time between each two adjacent meals can be 4 hours, which is not limited in the embodiment of the present invention; the food intake can be used to indicate the amount of food the user should eat in each meal and / or every day; the eating rate can be used to indicate the time required for the user to eat and / or the chewing rate, which is not limited in the embodiment of the present invention.

[0120] Optionally, the meal combination may include at least one ingredient combination that promotes the user's nutrient absorption ability, and each ingredient combination includes at least two ingredients, which is not limited in the embodiment of the present invention.

[0121] For example, when it is determined that the user's nutritional absorption capacity is lower than the preset standard level, the user's eating pattern can be optimized by increasing the frequency of eating, reducing the amount of food per meal, reducing the eating rate and optimizing the meal combination to help the user improve his nutritional absorption capacity.

[0122] It can be seen that this optional embodiment can also evaluate the user's nutritional absorption capacity based on health information, and then optimize the user's dietary pattern according to the nutritional absorption capacity, so as to formulate the user's dietary nutrition plan according to the dietary pattern and nutritional intake needs. By evaluating the user's nutritional absorption capacity, the optimization accuracy of the user's dietary pattern can be improved, which is conducive to improving the accuracy of the formulation of dietary nutrition plans, and then helping users to better absorb nutrients through the formulated dietary nutrition plan, and helping to more accurately recommend ingredients that need to be purchased to users based on the dietary nutrition plan.

[0123] Example 2

[0124] See also Figure 2 , Figure 2 This is a flow chart of a method for recommending food purchases based on nutritional needs disclosed in an embodiment of the present invention. Figure 2 The described food purchase recommendation method based on nutritional needs can be applied to a food purchase recommendation device based on nutritional needs, which may include one of a smart terminal, a smart device, a smart system, and a server, wherein the server may include a local server or a cloud server, which is not limited in the embodiment of the present invention. Figure 2 As shown, the food purchase recommendation method based on nutritional needs may include the following operations:

[0125] 201. Determine a diet nutrition plan corresponding to the user.

[0126] In the embodiment of the present invention, the dietary nutrition plan is used to indicate the nutritional information that the user needs to consume in his diet.

[0127] 202. Determine electronic information of various optional ingredients sold by the target sales store.

[0128] In the embodiment of the present invention, the electronic information of each optional ingredient at least includes the nutritional information of the optional ingredient.

[0129] It should be noted that there is no order relationship between step 201 and step 202, that is, step 201 may occur before or after step 202 or simultaneously with step 202, which is not limited in the embodiment of the present invention.

[0130] 203. Scan the user's shopping cart at the target store to obtain a list of ingredients currently selected by the user.

[0131] In an embodiment of the present invention, optionally, the list of ingredients currently selected by the user may include at least one selected ingredient, or may be empty, which is not limited by the embodiment of the present invention; wherein, each selected ingredient is one of the optional ingredients, and further, the ingredient list may also include the quantity of ingredients corresponding to each selected ingredient, which is not limited by the embodiment of the present invention; wherein, when the ingredient list is empty, it is used to indicate that the user has not selected any optional ingredient to add to the shopping cart.

[0132] 204. When the ingredient list includes at least one selected ingredient, analyze the first nutritional information corresponding to the ingredient list based on the acquired electronic information of each selected ingredient.

[0133] In an embodiment of the present invention, the first nutritional information corresponding to the ingredient list may summarize the nutritional information of all selected ingredients contained in the ingredient list, that is, the first nutritional information may include summary information corresponding to the ingredient nutrients and / or ingredient types of all selected ingredients.

[0134] 205. Determine second nutritional information that the user still needs to consume based on the first nutritional information and the dietary nutrition plan.

[0135] In an embodiment of the present invention, the second nutritional information may include at least one of the nutrients of the food that the user still needs to consume, the required intake amount corresponding to each nutrient of the food, and the type of food that still needs to be consumed, which is not limited in the embodiment of the present invention.

[0136] 206. Based on the second nutritional information and all electronic information of ingredients, at least one optional ingredient matching the second nutritional information is selected from all optional ingredients as a recommended ingredient.

[0137] In the embodiment of the present invention, the recommended ingredients are ingredients recommended for the user to purchase.

[0138] In the embodiment of the present invention, optionally, step 206 may specifically be:

[0139] Performing a clustering operation on all available ingredients based on all electronic information of ingredients to obtain at least one combination of available ingredients; wherein each combination of available ingredients includes at least one available ingredient;

[0140] For each candidate ingredient combination, determine the combined nutritional information of the candidate ingredient combination based on the nutritional information of all optional ingredients included in the candidate ingredient combination;

[0141] According to the combined nutritional information of each alternative ingredient combination, a target ingredient combination whose combined nutritional information matches the second nutritional information is screened out from all the alternative ingredient combinations, and all optional ingredients contained in the target ingredient combination are determined as recommended ingredients.

[0142] In the embodiment of the present invention, for other detailed descriptions of step 201 - step 202, please refer to the detailed description of step 101 - step 102 in the first embodiment, which will not be repeated in the embodiment of the present invention.

[0143] It can be seen that the implementation of the method described in the embodiment of the present invention can combine the determined user's dietary nutrition plan and the electronic information of the optional ingredients sold by the determined target sales store, and filter out recommended purchase ingredients that meet the dietary nutrition plan from all optional ingredients. During the user's food selection process, by analyzing the nutritional information that the user needs to consume, the method can accurately and efficiently recommend ingredients that are more suitable for the user's nutritional needs, thereby improving the accuracy and efficiency of food recommendations, which in turn is conducive to improving the efficiency of users in purchasing the required ingredients, and thus is conducive to improving the user's food purchasing experience. In addition, the user's shopping cart can be scanned to obtain a list of ingredients currently selected by the user. If there are selected ingredients in the ingredient list, the first nutritional information corresponding to the ingredient list is determined based on the electronic information of the ingredients, and then the second nutritional information that the user still needs to consume is determined based on the first nutritional information and the dietary nutrition plan. Combined with the second nutritional information, recommended ingredients that match the second nutritional information are screened out from all available ingredients. By analyzing the nutritional information of the ingredients selected by the user, ingredients corresponding to the nutritional information that still needs to be consumed can be recommended to the user. In this way, while improving the accuracy of the analysis of the nutritional information of the ingredients, the accuracy of the ingredient recommendations can also be improved during the process of the user's selection of ingredients, which is conducive to the user more efficiently selecting ingredients that are more suitable for the user's nutritional needs and is conducive to improving the efficiency of the user in purchasing the required ingredients.

[0144] In an optional embodiment, the method may further include the following operations:

[0145] When the ingredient list is empty, at least one optional ingredient that matches the nutritional information indicated in the dietary nutrition plan is screened out from all optional ingredients according to the dietary nutrition plan and all electronic information of the ingredients as a recommended ingredient.

[0146] It can be seen that this optional embodiment can directly filter out recommended ingredients that are compatible with the diet nutrition plan from all available ingredients based on the diet nutrition plan and the electronic information of the ingredients when the ingredient list is empty, that is, when the user has not selected any ingredients. This can improve the efficiency of ingredient recommendations, thereby helping users to more efficiently select ingredients that are compatible with the user's nutritional needs, and further helping to improve the efficiency of users in purchasing the ingredients they need.

[0147] In another optional embodiment, the target sales store may be an offline sales store or an online sales store.

[0148] Among them, illustratively, the offline sales store can be an offline physical store, and the online sales store can be an online store opened on an e-commerce platform, which is not limited in the embodiment of the present invention.

[0149] Optionally, scanning the user's shopping cart at the target store to obtain a list of ingredients currently selected by the user may include the following operations:

[0150] When the target sales store is an offline sales store, sensor data corresponding to the physical shopping cart used by the user in the target sales store is collected based on a pre-set sensor group; the sensor group includes at least one sensor;

[0151] Determine all first ingredients included in the physical shopping cart according to the sensor data as a list of ingredients currently selected by the user; or

[0152] When the target sales store is an online sales store, all second ingredients included in the shopping cart list of the user in the target sales store are scanned to obtain a list of ingredients currently selected by the user.

[0153] Optionally, the sensor group may include an image sensor, a temperature sensor, an infrared sensor, or other types of sensors, which are not limited in this embodiment of the present invention. Optionally, the sensor data may include data corresponding to the sensor type, for example, at least one of image data, temperature data, and infrared detection data, which are not limited in this embodiment of the present invention. Further, optionally, target detection may be performed on the sensor data to identify all first ingredients in the physical shopping cart, which are not limited in this embodiment of the present invention.

[0154] The selected ingredient in the ingredient list is the first ingredient or the second ingredient.

[0155] It can be seen that this optional embodiment can collect sensor data of the physical shopping cart based on sensors when the target sales store is an offline sales store, and determine the first ingredient carried in the physical shopping cart as the ingredient list by analyzing the sensor data. When the target sales store is an online sales store, it directly scans the second ingredient in the user's shopping cart list to obtain the ingredient list, which can make the ingredient purchase recommendation method applicable to online or offline purchase scenarios, and improve the scanning flexibility of the shopping cart in different scenarios, thereby improving the determination flexibility and efficiency of the user's currently selected ingredient list, which is conducive to improving the determination accuracy of the first nutritional information, and then conducive to subsequently improving the accuracy of recommending ingredients to the user that meet the nutritional information that still needs to be consumed.

[0156] In yet another optional embodiment, the method may further include the following operations:

[0157] determining, based on the first nutritional information, whether each selected ingredient included in the ingredient list complies with the dietary nutrition plan;

[0158] When it is determined that any selected ingredient included in the ingredient list does not conform to the dietary nutrition plan, the selected ingredient that does not conform to the dietary nutrition plan is determined as a non-recommended ingredient;

[0159] Determine, based on the electronic information of each non-recommended ingredient and the dietary nutrition plan, a first substitute ingredient corresponding to the non-recommended ingredient from all available ingredients; wherein the first substitute ingredient and the non-recommended ingredient are of the same ingredient type and the first substitute ingredient complies with the dietary nutrition plan;

[0160] A first ingredient replacement suggestion corresponding to the ingredient list is generated based on the first alternative ingredient corresponding to each non-recommended ingredient.

[0161] For example, when it is determined that the pork belly included in the ingredient list does not conform to the dietary nutrition plan due to its high fat content, the pork belly is determined as a non-recommended ingredient, and the tenderloin with lower fat content and conforming to the dietary nutrition plan is determined as the first alternative ingredient corresponding to the pork belly from all available ingredients.

[0162] It can be seen that this optional embodiment can, when it is determined based on the first nutritional information that any selected ingredient included in the ingredient list does not comply with the dietary nutrition plan, determine the selected ingredient that does not comply with the dietary nutrition plan as a non-recommended ingredient, and then determine the first alternative ingredient that belongs to the same ingredient type as the non-recommended ingredient and complies with the dietary nutrition plan from all the available ingredients, and then generate a first ingredient replacement suggestion based on the first alternative ingredient corresponding to each non-recommended ingredient. This can improve the accuracy of the analysis of the nutritional information of the ingredients selected by the user while improving the accuracy of the determination of the first alternative ingredient, thereby helping to improve the accuracy of the generation of the first ingredient replacement suggestion, and further helping to recommend the user to select ingredients that are more in line with the dietary nutrition plan, and further helping to further improve the accuracy of the ingredient recommendation.

[0163] In yet another optional embodiment, the electronic information of each optional ingredient may further include the price of the optional ingredient.

[0164] Optionally, the method may further include the following operations:

[0165] Obtain the user's total purchase budget and their dietary consumption style;

[0166] Calculate the estimated total price of the ingredients list based on the price of each selected ingredient;

[0167] When the estimated total price is greater than the total purchase budget, a second ingredient replacement suggestion corresponding to the ingredient list is generated based on the consumption style, total purchase budget and diet nutrition plan;

[0168] When the estimated total price is less than or equal to the total purchase budget, the remaining budget amount corresponding to the user is calculated based on the total purchase budget, consumption style, and estimated total price.

[0169] Wherein, optionally, the user's consumption style for food can be a first consumption style or a second consumption style; wherein, the first consumption style is used to indicate that the user can accept that the final food purchase amount can be greater than or equal to the total purchase budget amount, and if the food purchase amount exceeds the total purchase budget amount, the first amount difference between the food purchase amount and the total purchase budget amount is in a first preset amount range (such as: the food purchase amount exceeds the total purchase budget amount by 5 yuan to 10 yuan); the second consumption style is used to indicate that the user can only accept that the final food purchase amount is less than the total purchase budget amount, and the second amount difference between the total purchase budget amount and the food purchase amount is in a second preset amount range (such as: the food purchase amount is lower than the total purchase budget amount by 15 yuan to 20 yuan), which is not limited in the embodiment of the present invention. Further optionally, the target budget total amount acceptable to the user can be calculated based on the consumption style and the total purchase budget amount, which is not limited in the embodiment of the present invention; further optionally, the second food replacement suggestion corresponding to the food list can be generated based on the target budget total amount and the diet nutrition plan, or the corresponding remaining budget amount of the user can be calculated based on the target budget total amount and the estimated total price, which is not limited in the embodiment of the present invention.

[0170] Among them, optionally, the second ingredient replacement suggestion is used to suggest the user to replace the over-budget ingredients in the ingredient list that exceed the total purchase budget amount / target budget amount with a second replacement ingredient, wherein the second replacement ingredient meets the total purchase budget amount / target budget amount and the second replacement ingredient belongs to the same ingredient type as the over-budget ingredient, and the embodiment of the present invention is not limited to this.

[0171] It can be seen that this optional embodiment can first calculate the estimated total price corresponding to the ingredient list based on the price of each selected ingredient. When the estimated total price is greater than the user's total purchase budget, a second ingredient replacement suggestion corresponding to the ingredient list is generated based on the user's dietary consumption style, total purchase budget and dietary nutrition plan, so that the user can be suggested to replace the selected ingredients that exceed the budget with ingredients that are more in line with the user's budget, thereby further improving the accuracy of the ingredient recommendation; and, when the estimated total price is less than or equal to the total purchase budget, the corresponding remaining budget amount of the user can be calculated based on the total purchase budget, consumption style and estimated total price, which can improve the calculation accuracy of the remaining budget amount and help improve the screening accuracy of subsequent recommended ingredients for purchase.

[0172] Optionally, based on the second nutritional information and all electronic information of ingredients, at least one ingredient matching the second nutritional information is screened out from all available ingredients as a recommended ingredient, including:

[0173] According to the second nutritional information and all electronic information of ingredients, at least one optional ingredient that matches the second nutritional information and whose price is less than or equal to the remaining budget amount is screened out from all optional ingredients as a recommended ingredient.

[0174] It can be seen that this optional embodiment can combine the remaining budget amount to filter out recommended ingredients that match the second nutritional information and whose prices are in line with the remaining preset amount from the optional ingredients, which can further improve the accuracy of screening recommended ingredients, thereby helping to further improve the accuracy of ingredient recommendations, and further helping to recommend ingredients to users that are more in line with the user's nutritional needs and budget requirements, and further helping to further improve the user's ingredient purchasing experience.

[0175] In this optional embodiment, the method may further include the following operations:

[0176] Get the user's historical food purchase records;

[0177] Based on the food purchase records, determine the user's purchase frequency of each recommended food within a historical period;

[0178] For each recommended ingredient, when the purchase frequency corresponding to the recommended ingredient is greater than or equal to a first preset frequency, determine the similarity between the nutritional information of the recommended ingredient and the nutritional information of other optional ingredients, and determine the optional ingredients with a similarity higher than the preset similarity as the recommended ingredients for tasting corresponding to the recommended ingredient, and recommend the recommended ingredients and / or the recommended ingredients for tasting to the user;

[0179] When the purchase frequency corresponding to the recommended ingredient is less than the first preset frequency and greater than or equal to the second preset frequency, the recommended ingredient is directly recommended to the user; wherein the first preset frequency is greater than the second preset frequency;

[0180] When the purchase frequency corresponding to the recommended ingredient is less than a second preset frequency, the user's taste preference is obtained; based on the taste preference and / or consumption style, the user's preference coefficient for the recommended ingredient is estimated; when the preference coefficient is greater than or equal to the preset coefficient, the recommended ingredient is recommended to the user; when the preference coefficient is less than the preset coefficient, the recommended ingredient is not recommended.

[0181] Among them, the larger the value of the preference coefficient, the more likely the user is to like the recommended food.

[0182] It can be seen that this optional embodiment can also analyze the frequency of the user's recent purchases of recommended ingredients. If the purchase frequency is too high, similar but different types of recommended ingredients can be recommended to the user, thereby improving the diversity of the user's choice of ingredients. If the purchase frequency is moderate, the above-mentioned recommended ingredients can be directly recommended to the user, thereby improving the efficiency of ingredient recommendations. If the purchase frequency is low, it can first analyze whether the user's preference for the recommended ingredient is higher than the preset value. If so, the ingredient will be recommended to the user, which can help recommend ingredients that the user is more likely to like, thereby further improving the accuracy of ingredient recommendations.

[0183] Example 3

[0184] See also Figure 3 , Figure 3 : is a structural diagram of a food purchase recommendation device based on nutritional needs disclosed in an embodiment of the present invention. Figure 3 The described food purchase recommendation device based on nutritional needs may include one of a smart terminal, a smart device, a smart system and a server, wherein the server may include a local server or a cloud server, which is not limited in the embodiment of the present invention. Figure 3 As shown, the food purchase recommendation device based on nutritional needs may include:

[0185] The determination module 301 is used to determine the diet nutrition plan corresponding to the user; the diet nutrition plan is used to indicate the nutritional information that the user needs to consume in his diet;

[0186] The determining module 301 is further configured to determine electronic information of a plurality of optional ingredients sold by the target sales store; the electronic information of each optional ingredient at least includes nutritional information of the optional ingredient;

[0187] The screening module 302 is used to screen out at least one optional ingredient that meets the dietary nutrition plan from all optional ingredients based on the dietary nutrition plan and all electronic information of the ingredients as a recommended ingredient; the recommended ingredient is the ingredient recommended for the user to purchase.

[0188] It can be seen that the device described in the embodiment of the present invention can combine the determined user's dietary nutrition plan and the electronic information of the optional ingredients sold by the determined target sales store, and filter out recommended ingredients that meet the dietary nutrition plan from all optional ingredients. During the user's food selection process, by analyzing the nutritional information that the user needs to consume, the device can accurately and efficiently recommend ingredients that are more suitable for the user's nutritional needs, thereby improving the accuracy and efficiency of food recommendations, which in turn is conducive to improving the efficiency of users in purchasing the required ingredients, and thus is conducive to improving the user's food purchasing experience.

[0189] In an optional embodiment, the specific manner in which the determination module 301 determines the diet nutrition plan corresponding to the user may include:

[0190] Obtaining the user's health information; health information includes at least one of basic information, health monitoring data and medical history information;

[0191] Determine the user's corresponding nutritional intake needs based on health information;

[0192] A dietary nutrition plan corresponding to the user is formulated based on health information and nutritional intake needs; the dietary nutrition plan includes a nutritional intake plan corresponding to at least one cycle unit.

[0193] It can be seen that the device described in the implementation of this optional embodiment can determine the user's nutritional intake needs based on the acquired user health information, and then formulate the user's dietary nutrition plan by combining the health information and nutritional intake needs. By analyzing the health information to obtain nutritional intake needs, the accuracy of determining the user's nutritional intake needs can be improved, so that the nutritional intake needs obtained from the analysis are more in line with the user's health condition, thereby improving the accuracy of formulating the dietary nutrition plan, which is conducive to more accurately recommending to the user the ingredients that need to be purchased based on the dietary nutrition plan.

[0194] In this optional embodiment, the specific manner in which the determination module 301 formulates a diet nutrition plan corresponding to the user based on the health information and nutritional intake requirements may include:

[0195] Evaluate the user's nutritional absorption capacity based on health information;

[0196] Optimize the user's dietary pattern based on nutrient absorption capacity; dietary pattern includes eating methods and / or meal combinations;

[0197] Develop a diet nutrition plan for users based on their dietary patterns and nutritional intake needs.

[0198] It can be seen that the device described in the implementation of this optional embodiment can also evaluate the user's nutritional absorption capacity based on health information, and then optimize the user's dietary pattern according to the nutritional absorption capacity, so as to formulate the user's dietary nutrition plan according to the dietary pattern and nutritional intake needs. By evaluating the user's nutritional absorption capacity, the optimization accuracy of the user's dietary pattern can be improved, which is conducive to improving the accuracy of the formulation of the dietary nutrition plan, and then helping the user to better absorb nutrients through the formulated dietary nutrition plan, and is conducive to more accurately recommending to the user the ingredients that need to be purchased based on the dietary nutrition plan.

[0199] In an optional embodiment, the screening module 302 screens out at least one ingredient that meets the dietary nutrition plan from all available ingredients based on the dietary nutrition plan and all electronic information of the ingredients. Specific methods for recommending ingredients to purchase may include:

[0200] Scan the user's shopping cart at the target store to obtain a list of ingredients currently selected by the user;

[0201] When the ingredient list includes at least one selected ingredient, analyzing the first nutritional information corresponding to the ingredient list based on the acquired electronic information of each selected ingredient;

[0202] determining second nutritional information that the user still needs to consume based on the first nutritional information and the dietary nutritional plan;

[0203] According to the second nutritional information and all the electronic information of the ingredients, at least one optional ingredient that matches the second nutritional information is screened out from all the optional ingredients as a recommended ingredient.

[0204] It can be seen that the device described in the implementation of this optional embodiment can obtain the list of ingredients currently selected by the user by scanning the user's shopping cart. If there are selected ingredients in the ingredient list, the first nutritional information corresponding to the ingredient list is determined based on the electronic information of the ingredients, and then the second nutritional information that the user still needs to consume is determined based on the first nutritional information and the dietary nutrition plan. Combined with the second nutritional information, recommended ingredients that match the second nutritional information are screened out from all optional ingredients. By analyzing the nutritional information of the ingredients selected by the user, the device can recommend to the user ingredients that meet the nutritional information that still needs to be consumed. In this way, in the process of the user selecting ingredients, while improving the accuracy of the analysis of the nutritional information of the ingredients, the accuracy of the ingredient recommendation can also be improved, which is conducive to the user more efficiently selecting ingredients that are more suitable for the user's nutritional needs, and is conducive to improving the efficiency of the user in purchasing the required ingredients.

[0205] In this optional embodiment, optionally, the target sales store is an offline sales store or an online sales store;

[0206] The specific method of the screening module 302 scanning the user's shopping cart at the target store to obtain the list of ingredients currently selected by the user may include:

[0207] When the target sales store is an offline sales store, sensor data corresponding to the physical shopping cart used by the user in the target sales store is collected based on a pre-set sensor group; the sensor group includes at least one sensor;

[0208] Determine all first ingredients included in the physical shopping cart according to the sensor data as a list of ingredients currently selected by the user; or

[0209] When the target sales store is an online sales store, all second ingredients included in the shopping cart list of the user in the target sales store are scanned to obtain a list of ingredients currently selected by the user.

[0210] It can be seen that the device described in the implementation of this optional embodiment can also collect sensor data of the physical shopping cart based on sensors when the target sales store is an offline sales store, and determine the first ingredient carried by the physical shopping cart as the ingredient list by analyzing the sensor data. When the target sales store is an online sales store, the second ingredient in the user's shopping cart list is directly scanned to obtain the ingredient list, which can make the ingredient purchase recommendation method applicable to online or offline purchase scenarios, and improve the scanning flexibility of the shopping cart in different scenarios, thereby improving the determination flexibility and efficiency of the user's currently selected ingredient list, which is conducive to improving the determination accuracy of the first nutritional information, and then conducive to subsequently improving the accuracy of recommending ingredients to the user that meet the nutritional information that still needs to be consumed.

[0211] In this optional embodiment, optionally, as Figure 4 As shown, the device may also include:

[0212] A determination module 303 is configured to determine whether each selected ingredient in the ingredient list complies with the dietary nutrition plan based on the first nutritional information;

[0213] The determining module 301 is further configured to determine the selected ingredient that does not conform to the dietary nutrition plan as a non-recommended ingredient when the judging module 303 determines that any selected ingredient included in the ingredient list does not conform to the dietary nutrition plan;

[0214] The determining module 301 is further configured to determine, from all available ingredients, a first substitute ingredient corresponding to each non-recommended ingredient based on the electronic information of the non-recommended ingredient and the dietary nutrition plan; wherein the first substitute ingredient is of the same ingredient type as the non-recommended ingredient and the first substitute ingredient complies with the dietary nutrition plan;

[0215] The generating module 304 is configured to generate a first ingredient replacement suggestion corresponding to the ingredient list according to the first alternative ingredient corresponding to each non-recommended ingredient.

[0216] It can be seen that the device described in the optional embodiment can also determine that any selected ingredient included in the ingredient list does not comply with the dietary nutrition plan when it is determined based on the first nutritional information that the selected ingredient does not comply with the dietary nutrition plan as a non-recommended ingredient, and then determine the first alternative ingredient that belongs to the same ingredient type as the non-recommended ingredient and complies with the dietary nutrition plan from all the optional ingredients, and then generate a first ingredient replacement suggestion based on the first alternative ingredient corresponding to each non-recommended ingredient. This can improve the accuracy of the analysis of the nutritional information of the ingredients selected by the user while improving the accuracy of the determination of the first alternative ingredient, thereby helping to improve the accuracy of the generation of the first ingredient replacement suggestion, and then helping to recommend the user to select ingredients that are more in line with the dietary nutrition plan, and then helping to further improve the accuracy of the ingredient recommendation.

[0217] In this optional embodiment, optionally, the electronic information of each optional ingredient also includes the price of the optional ingredient;

[0218] Among them, such as Figure 4 As shown, the device may also include:

[0219] An acquisition module 305 is used to acquire the user's total purchase budget and the user's consumption style regarding food;

[0220] A calculation module 306 is used to calculate the estimated total price corresponding to the ingredient list based on the price of each selected ingredient;

[0221] The generating module 304 is further configured to generate a second ingredient replacement suggestion corresponding to the ingredient list based on the consumption style, the total purchase budget, and the diet nutrition plan when the estimated total price is greater than the total purchase budget;

[0222] The calculation module 306 is further configured to calculate the remaining budget amount corresponding to the user based on the total purchase budget amount, consumption style, and the estimated total price when the estimated total price is less than or equal to the total purchase budget amount;

[0223] The screening module 302 screens out at least one optional ingredient that matches the second nutritional information from all optional ingredients based on the second nutritional information and all electronic information of the ingredients. Specific methods for recommending ingredients for purchase may include:

[0224] According to the second nutritional information and all electronic information of ingredients, at least one optional ingredient that matches the second nutritional information and whose price is less than or equal to the remaining budget amount is screened out from all optional ingredients as a recommended ingredient.

[0225] It can be seen that the device described in the implementation of this optional embodiment can also first calculate the estimated total price corresponding to the ingredient list based on the price of each selected ingredient. When the estimated total price is greater than the user's total purchase budget, a second ingredient replacement suggestion corresponding to the ingredient list is generated based on the user's dietary consumption style, total purchase budget and dietary nutrition plan, so that the user can be suggested to replace the selected ingredients that exceed the budget with ingredients that are more in line with the user's budget, thereby further improving the accuracy of the ingredient recommendation; and, when the estimated total price is less than or equal to the total purchase budget, the remaining budget amount corresponding to the user is calculated based on the total purchase budget, consumption style and estimated total price, which can improve the calculation accuracy of the remaining budget amount and help improve the accuracy of the subsequent screening of recommended purchase ingredients; and, based on the remaining budget amount, recommended purchase ingredients that match the second nutritional information and whose prices meet the remaining preset amount can be screened from the optional purchase ingredients, which can further improve the screening accuracy of the recommended purchase ingredients, thereby helping to further improve the accuracy of the ingredient recommendation, and thus help recommend ingredients that are more in line with the user's nutritional needs and budget requirements to the user, thereby helping to further improve the user's food purchasing experience.

[0226] Example 4

[0227] See also Figure 5 , Figure 5 This is a structural diagram of another food purchase recommendation device based on nutritional needs disclosed in an embodiment of the present invention. Figure 5 As shown, the food purchase recommendation device based on nutritional needs may include:

[0228] A memory 401 storing executable program code;

[0229] a processor 402 coupled to the memory 401;

[0230] The processor 402 calls the executable program code stored in the memory 401 to execute part or all of the steps of the food purchase recommendation method based on nutritional needs described in the first embodiment of the present invention or the second embodiment of the present invention.

[0231] Example 5

[0232] An embodiment of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute some or all of the steps in the method for recommending food purchases based on nutritional needs described in Example 1 or Example 2 of the present invention.

[0233] Example 6

[0234] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute some or all of the steps in the method for recommending food purchases based on nutritional needs described in Example 1 or Example 2.

[0235] The device embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Those skilled in the art can understand and implement the present invention without inventive effort.

[0236] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, or of course, by means of hardware. Based on this understanding, the above technical solution, in essence, or the portion that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a computer-readable storage medium, including a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.

[0237] Finally, it should be noted that the method and device for recommending food purchases based on nutritional needs disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, and are only used to illustrate the technical solutions of the present invention, rather than to limit them. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features therein may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A food purchase recommendation method based on nutritional needs, characterized in that: The method comprises: Determining a diet nutrition plan corresponding to the user; the diet nutrition plan is used to indicate the nutritional information that the user needs to consume in his diet; Determining electronic information of a plurality of optional ingredients sold at a target sales store; the electronic information of each optional ingredient at least includes nutritional information of the optional ingredient; According to the dietary nutrition plan and all the electronic information of the ingredients, at least one optional ingredient that meets the dietary nutrition plan is screened out from all the optional ingredients as a recommended ingredient; the recommended ingredient is an ingredient recommended for the user to purchase.

2. The food purchase recommendation method based on nutritional needs according to claim 1, characterized in that: Determining the diet nutrition plan corresponding to the user includes: Obtaining the user's health information; the health information includes at least one of basic information, health monitoring data and medical history information; Determining the nutritional intake needs of the user according to the health information; A dietary nutrition plan corresponding to the user is formulated based on the health information and the nutritional intake requirements; the dietary nutrition plan includes a nutritional intake plan corresponding to at least one cycle unit.

3. The food purchase recommendation method based on nutritional needs according to claim 2, characterized in that: Formulating a diet plan corresponding to the user based on the health information and the nutritional intake requirements includes: evaluating the user's nutritional absorption capacity based on the health information; Optimizing the user's dietary pattern according to the nutrient absorption capacity; the dietary pattern includes eating methods and / or meal combinations; A dietary nutrition plan corresponding to the user is formulated according to the dietary pattern and the nutritional intake requirements.

4. The food purchase recommendation method based on nutritional needs according to any one of claims 1 to 3, characterized in that: The step of screening at least one optional ingredient that meets the dietary nutrition plan from all the optional ingredients based on the dietary nutrition plan and all the electronic information of the ingredients as a recommended ingredient includes: Scan the shopping cart of the user at the target store to obtain a list of ingredients currently selected by the user; When the ingredient list includes at least one selected ingredient, analyzing the first nutritional information corresponding to the ingredient list based on the acquired electronic information of each selected ingredient; determining second nutritional information that the user still needs to consume based on the first nutritional information and the dietary nutritional plan; According to the second nutritional information and all the electronic information of the ingredients, at least one optional ingredient that matches the second nutritional information is screened out from all the optional ingredients as a recommended ingredient.

5. The food purchase recommendation method based on nutritional needs according to claim 4, characterized in that: The target sales store is an offline sales store or an online sales store; The scanning of the shopping cart of the user at the target store to obtain a list of ingredients currently selected by the user includes: When the target sales store is the offline sales store, sensor data corresponding to the physical shopping cart used by the user in the target sales store is collected based on a pre-set sensor group; the sensor group includes at least one sensor; determining, based on the sensor data, all first ingredients included in the physical shopping cart as a list of ingredients currently selected by the user; or When the target sales store is the online sales store, all second ingredients included in the shopping cart list of the user in the target sales store are scanned to obtain a list of ingredients currently selected by the user.

6. The food purchase recommendation method based on nutritional needs according to claim 4, characterized in that: The method further comprises: determining, based on the first nutritional information, whether each of the selected ingredients included in the ingredient list complies with the dietary nutrition plan; When it is determined that any of the selected ingredients included in the ingredient list does not conform to the dietary nutrition plan, determining the selected ingredients that do not conform to the dietary nutrition plan as non-recommended ingredients; Determining, from all the available ingredients, a first substitute ingredient corresponding to each non-recommended ingredient based on the electronic information of the non-recommended ingredient and the dietary nutrition plan; wherein the first substitute ingredient and the non-recommended ingredient are of the same ingredient type and comply with the dietary nutrition plan; A first ingredient replacement suggestion corresponding to the ingredient list is generated according to the first alternative ingredient corresponding to each of the non-recommended ingredients.

7. The food purchase recommendation method based on nutritional needs according to claim 6, characterized in that: The electronic information of each optional ingredient also includes the price of the optional ingredient; The method further comprises: Obtaining the user's total purchase budget and the user's dietary consumption style; Calculating an estimated total price corresponding to the ingredient list based on the price of each of the selected ingredients; When the estimated total price is greater than the total purchase budget, generating a second ingredient replacement suggestion corresponding to the ingredient list based on the consumption style, the total purchase budget, and the diet nutrition plan; When the estimated total price is less than or equal to the total purchase budget amount, calculating the remaining budget amount corresponding to the user based on the total purchase budget amount, the consumption style, and the estimated total price; The step of selecting at least one optional ingredient that matches the second nutritional information from all the optional ingredients based on the second nutritional information and all the electronic information of the ingredients as a recommended ingredient includes: Based on the second nutritional information and all the electronic information of the ingredients, at least one optional ingredient that matches the second nutritional information and whose price is less than or equal to the remaining budget amount is screened out from all the optional ingredients as a recommended ingredient.

8. A food purchase recommendation device based on nutritional needs, characterized in that: The device comprises: A determination module, configured to determine a dietary nutrition plan corresponding to a user; the dietary nutrition plan is configured to indicate nutritional information that the user needs to consume in his diet; The determining module is further configured to determine electronic information of a plurality of optional ingredients sold by the target sales store; the electronic information of each optional ingredient at least includes nutritional information of the optional ingredient; The screening module is used to screen out at least one optional ingredient that meets the dietary nutrition plan from all the optional ingredients based on the dietary nutrition plan and all the electronic information of the ingredients, as a recommended ingredient; the recommended ingredient is the ingredient recommended for the user to purchase.

9. A food purchase recommendation device based on nutritional needs, characterized in that: The device comprises: a memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the food purchase recommendation method based on nutritional needs as described in any one of claims 1-7.

10. A computer storage medium, characterized in that The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the food purchase recommendation method based on nutritional needs as described in any one of claims 1 to 7.