[go: up one dir, main page]

CN109903835A - Recipe information method for pushing, device and computer equipment - Google Patents

Recipe information method for pushing, device and computer equipment Download PDF

Info

Publication number
CN109903835A
CN109903835A CN201910068829.8A CN201910068829A CN109903835A CN 109903835 A CN109903835 A CN 109903835A CN 201910068829 A CN201910068829 A CN 201910068829A CN 109903835 A CN109903835 A CN 109903835A
Authority
CN
China
Prior art keywords
information
food
user
recipe
pushing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910068829.8A
Other languages
Chinese (zh)
Inventor
乐志能
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201910068829.8A priority Critical patent/CN109903835A/en
Publication of CN109903835A publication Critical patent/CN109903835A/en
Pending legal-status Critical Current

Links

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Abstract

This application involves technical field of data processing, recipe information method for pushing provided by the present application, comprising: recipe information push platform calls camera to obtain the corresponding food image information of user's intake food and extract and obtains intake information;Wherein, intake information includes food name information, intake weight information and nutrient intake information;Recipe information push platform obtains the essential information of user from customer data base and searches the demand information of corresponding essential information;Wherein, user basic information includes that user is registering or logging in the body parameter with typing in use process;Demand information is the nutrient demand and corresponding intake according to constitution information;Recipe information pushes platform and generates recipe information to user's push according to intake information and demand information;Wherein, recipe information includes the food and quantity of feed.Above-mentioned recipe information method for pushing, device and computer equipment, diminishbb step promote the efficiency for generating recipe information, and it is high to obtain recipe information accuracy rate.

Description

Recipe information pushing method and device and computer equipment
Technical Field
The invention relates to the technical field of data processing, in particular to a recipe information pushing method and device and computer equipment.
Background
With the increased awareness and understanding of society about health, users now have higher demands on the balanced intake of food. Therefore, it is necessary to push the recipe information to the user.
The current technical scheme is that a user records food information by inputting related information and weight of food and searches related nutrition information for comparison. When the user inputs the related information and the weight, the related information and the weight with deviation are easily input, and the accuracy of the recipe information is finally influenced.
According to the scheme in the prior art, the steps are complicated, the time consumption is long, the efficiency of generating the recipe information is low, and the accuracy of the obtained recipe information is low.
Disclosure of Invention
The invention aims to at least solve one of the technical defects, in particular to the technical defects of complicated steps, long time consumption, low efficiency of generating the recipe information and low accuracy of the obtained recipe information.
The application provides a recipe information pushing method, which comprises the following steps:
the recipe information pushing platform calls a camera to acquire food image information corresponding to food ingested by a user and extracts the food image information to obtain ingested information; wherein the intake information includes food name information, intake weight information, and nutrient intake information;
the recipe information pushing platform acquires basic information of a user from a user database and searches for demand information corresponding to the basic information; the basic information of the user comprises body parameters which are input by the user in the registration or login and use processes; the demand information is nutrient demand and corresponding intake according to the physical information;
the recipe information pushing platform generates recipe information according to the ingestion information and the demand information and pushes the recipe information to the user; wherein, the recipe information comprises the food to be eaten and the quantity thereof.
In one embodiment, the step of acquiring food image information corresponding to food ingested by a user and extracting the obtained ingested information by calling a camera by the recipe information push platform includes:
the recipe information pushing platform calls a camera to acquire food image information corresponding to food taken by a user;
extracting characteristic point information of the food image in the food image information; the feature point information comprises a first feature point and a second feature point;
searching the food database according to the first characteristic point to obtain food information;
calculating the weight information of the food in the food image information according to the second characteristic point;
and calculating according to the food information and the weight information to obtain ingestion information.
In one embodiment, the first feature points include color feature points and appearance feature points, and the step of finding food information in a food database according to the first feature points includes:
searching a plurality of first foods to be selected in a food database according to the color characteristic points;
searching a plurality of second foods to be selected in the food database according to the appearance characteristic points;
and performing cross screening on the first food to be selected and the second food to be selected to obtain food information.
In one embodiment, the step of acquiring, by the recipe information push platform, basic information of a user from a user database and searching for demand information corresponding to the basic information includes:
acquiring height parameters, weight parameters, limiting information and sign information from a user database to generate the basic information; wherein the restriction information comprises information of restricting food types and restricting nutrients, and the sign information comprises information of heart rate, blood pressure, body fat rate, water content or blood sugar;
and searching the demand information corresponding to the basic information in a standard database according to the basic information.
In an embodiment, the step of pushing, by the recipe information pushing platform, the recipe information generated according to the ingestion information and the demand information to the user includes:
the recipe information pushing platform acquires a pushing request uploaded by the user from a user database; the push request comprises a push range and/or a push time for pushing to a specified user;
generating recipe information according to the ingestion information and the demand information:
and pushing the recipe information to the appointed user according to the pushing request.
In an embodiment, the step of pushing, by the recipe information pushing platform, the recipe information generated according to the ingestion information and the demand information to the user includes:
the recipe information pushing platform acquires preference information of a corresponding user from a user database; the preference information comprises category preference information of the user on different food categories, price preference information of the user on food prices and time preference information of the user on eating time;
generating recipe information to be pushed according to the demand information and the intake information;
and adjusting the recipe information to be pushed according to the preference information, generating the recipe information and pushing the recipe information to the user.
In an embodiment, after the step of adjusting the recipe information to be pushed according to the preference information, generating the recipe information, and pushing the recipe information to the user, the method further includes:
the recipe information pushing platform acquires a food purchase list from the purchase system; the food purchase list comprises food name information, food price information and food nutrition information;
screening the food to be ordered and the quantity information thereof from the food purchase list according to the recipe information;
generating order information to be confirmed according to the food to be ordered and the quantity information thereof, and pushing the order information to be confirmed to a user;
and generating order information according to the order information to be confirmed, which is confirmed by the user, and sending the order information to the purchasing system for processing.
The embodiment of the present application further provides a recipe information pushing device, including:
the calling unit is used for the recipe information pushing platform to call the camera to acquire food image information corresponding to food ingested by the user and extract the food image information to obtain ingested information; wherein the intake information includes food name information, intake weight information, and nutrient intake information;
the searching unit is used for acquiring basic information of a user from a user database by the recipe information pushing platform and searching for demand information corresponding to the basic information; the basic information of the user comprises body parameters which are input by the user in the registration or login and use processes; the demand information is nutrient demand and corresponding intake according to the physical information;
the pushing unit is used for generating recipe information according to the ingestion information and the demand information and pushing the recipe information to the user by the recipe information pushing platform; wherein, the recipe information comprises the food to be eaten and the quantity thereof.
An embodiment of the present application further provides an electronic device, where the electronic device includes:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to the steps of the recipe information pushing method according to any one of the above embodiments.
The present application also provides a non-transitory computer readable storage medium, and when executed by a processor of a mobile terminal, the instructions in the storage medium enable the mobile terminal to perform the steps of the recipe information pushing method according to any one of the above embodiments.
The technical scheme of the recipe information pushing method provided by the application comprises the following steps: the recipe information pushing platform calls a camera to acquire food image information corresponding to food ingested by a user and extracts the food image information to obtain ingested information; wherein the intake information includes food name information, intake weight information, and nutrient intake information; the recipe information pushing platform acquires basic information of a user from a user database and searches for demand information corresponding to the basic information; the basic information of the user comprises body parameters which are input by the user in the registration or login and use processes; the demand information is nutrient demand and corresponding intake according to the physical information; the recipe information pushing platform generates recipe information according to the ingestion information and the demand information and pushes the recipe information to the user; wherein, the recipe information comprises the food to be eaten and the quantity thereof. The recipe information pushing method, the apparatus and the computer device can overcome technical problems in the prior art, and the technical scheme of the recipe information pushing method can reduce complicated steps, reduce time consumption in the recipe information generation process, improve the efficiency of generating the recipe information, and obtain higher accuracy of the recipe information.
Drawings
The foregoing and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a schematic view of an application scenario of a recipe information pushing method according to an embodiment;
fig. 2 is a flowchart of a recipe information pushing method according to an embodiment;
FIG. 3 is a flowchart illustrating a method for obtaining ingestion information through feature point analysis in an embodiment;
FIG. 4 is a schematic diagram illustrating the effect of recognizing the food image information according to the present embodiment;
FIG. 5 is a flowchart of an embodiment of a method for obtaining food information through feature point identification;
FIG. 6 is a flowchart of a method for locating demand information, according to one embodiment;
FIG. 7 is a flowchart of a method for pushing recipe information to a specified user, according to one embodiment;
FIG. 8 is a flowchart of a method for adjusting recipe information according to user preference information in an embodiment;
FIG. 9 is a flowchart of a method of generating order information from recipe information in an embodiment;
fig. 10 is a schematic device configuration diagram of a data processing device according to an embodiment.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative only and should not be construed as limiting the invention.
In order to overcome the technical defects that the steps are complicated and time-consuming, the efficiency of generating recipe information is low, and the accuracy of the obtained recipe information is low in the prior art, the recipe information pushing method is provided. The embodiment of the application exemplarily applies the recipe information pushing method described above in an application scenario shown in fig. 1.
Referring to fig. 1, fig. 1 shows an application scenario of a recipe information pushing method, where a recipe information pushing platform may transmit data to a mobile phone 11 through a network connection, the mobile phone 11 may interact with a user, and the user transmits an operation instruction to the recipe information pushing platform through the mobile phone 11. In addition, the recipe information pushing platform is also respectively in data transmission with the user database, the food database and the purchasing system.
Referring to fig. 2, fig. 2 shows a recipe information pushing method in the present application, including:
step S21: the recipe information pushing platform calls a camera to acquire food image information corresponding to food ingested by a user and extracts the food image information to obtain the ingested information. Wherein the intake information includes food name information, intake weight information, and nutrient intake information.
The nutrient intake information may be nutrient information of food image information, for example, information such as fat content, sugar content, protein content, vitamin content, and absorption conversion amount thereof, and the present embodiment exemplifies partial nutrients as a large number of types of nutrients.
Step S22: and the recipe information pushing platform acquires the basic information of the user from the user database and searches the demand information corresponding to the basic information. The basic information of the user comprises body parameters which are input by the user in the registration or login and use processes; the requirement information is nutrient requirements and corresponding intake according to the physical information.
The basic information comprises user body parameters, such as height parameter and weight parameter
Step S23: and the recipe information pushing platform generates recipe information according to the ingestion information and the demand information and pushes the recipe information to the user. Wherein, the recipe information comprises the food to be eaten and the quantity thereof.
In the above steps, the recipe information push platform calls the camera of the user mobile phone 11 to obtain the food image information corresponding to the food taken by the user. The recipe information pushing platform extracts the food intake information of the user from the food image information. For example, when the user eats an apple, the user uploads the food image information of the apple to the recipe information platform through the mobile phone 11. The recipe information pushing platform searches the food database to obtain ingestion information corresponding to the fact that the food is 'apple' and the number of the food is '1' or the weight of the food is '100 g', and the ingestion information further comprises nutrient information corresponding to the 'apple'. For example, 100g of "apple" includes 5g of sugar, 2g of protein, 1g of fat, and 0.1g of vitamin, and the absorption rate of the product by the user is 80%. Then, the user can obtain 4g of sugar, 1.6g of protein, 0.8g of fat and 0.08g of vitamin by eating 100g of "apple".
Thereafter, the recipe information pushing platform obtains basic information of the user from the user database, such as height, weight, age, past history and the like. And the recipe information pushing platform searches the demand information corresponding to the basic information in the user database according to the searched basic information. The demand information may be the demand for nutrients per day or for a given period of time, for example, the user needs to ingest 10g of carbohydrates, 5g of proteins, 1g of fat, 0.5g of vitamins per day.
The recipe information pushing platform finds that the intake of nutrients is still insufficient after eating the apple according to the intake information and the demand information, and the user is also lack of 6g of sugar, 3.4g of protein, 0.2g of fat and 0.42g of vitamin in a single day. The recipe information pushing platform can obtain corresponding recipes through matching through a network or a built-in recipe database according to the part with insufficient nutrients. For example, matching to obtain recipe information that also requires the intake of 100g snow pears and 100g chicken breast. And the recipe information pushing platform pushes the generated recipe information to the mobile phone 11 of the user. The user pushes the corresponding diet arrangement to the mobile phone 11 according to the recipe information pushing platform and displays the diet arrangement.
In order to improve the accuracy of the process of obtaining the intake information through food image information identification, the application provides a technical solution, please refer to fig. 3 and 4, step 21, where a recipe information push platform calls a camera to obtain food image information corresponding to food intake by a user and extracts the intake information, includes:
step S31: the recipe information pushing platform calls a camera to acquire food image information corresponding to food taken by a user.
Step S32: and extracting the characteristic point information of the food image in the food image information. Wherein the feature point information includes a first feature point and a second feature point.
Wherein, the first feature point may be feature point a of the outline information and feature point C of the color information in fig. 4; the second feature point may include the feature point B of the first depth information and the feature point D of the second depth information in fig. 4.
Step S33: and searching the food database according to the first characteristic point to obtain food information.
Step S34: and calculating the weight information of the food in the food image information according to the second characteristic point.
Step S35: and calculating according to the food information and the weight information to obtain ingestion information.
In the process, the recipe information pushing platform acquires food image information corresponding to food taken by a user according to the calling camera and extracts feature point information of the food image information. And the recipe information pushing platform searches corresponding food information in the food database according to the feature point A of the shape information and the feature point C of the color information through the feature point A of the shape information and the feature point C of the color information. For example, the shape information of the feature point a is a nearly circular shape, and the color information of the shape information is red, and the food information is found to be "apple" in the food database.
And the recipe information pushing platform obtains the volume of the object to be identified in the image by making a difference between the depths of field according to the second characteristic point, the first depth of field information of the characteristic point B and the second depth of field information of the characteristic point D, and then calculates the weight information of the apple to be 100g according to the food information.
And the recipe information pushing platform matches the related information of the ingested nutrients corresponding to 100g of 'apples' in the food database according to the food information and the weight information to obtain the ingested information.
In order to obtain food information of food more accurately through feature point matching, please refer to fig. 4 and 5, which provide a technical solution in the embodiments of the present application. The above-mentioned first feature point includes a color feature point (feature point B) and an outline feature point (feature point a), and step S33 is a step of finding food information in a food database according to the first feature point, including:
step S51: and searching a plurality of first foods to be selected in the food database according to the color characteristic points.
Step S52: and searching a plurality of second foods to be selected in the food database according to the appearance characteristic points.
Step S53: and performing cross screening on the first food to be selected and the second food to be selected to obtain food information.
In the above process, there may be many foods in the food database that conform to the color feature points or the shape feature points, which may affect the accuracy of recognition. For example, the second food to be selected that can be found by the recipe information pushing platform according to the feature point a (appearance feature point) is an orange, an apple, or the like; the first food to be selected which can be found according to the characteristic point B (color characteristic point) is litchi, passion fruit, apple and the like. At this time, the recipe information push platform performs cross screening on the first food to be selected and the second food to be selected, so that the apple can be seen to simultaneously conform to the feature point a (appearance feature point) and the feature point B (color feature point), that is, the apple is corresponding food information.
Referring to fig. 6, step 22, the recipe information push platform obtains the basic information of the user from the user database and searches for the demand information corresponding to the basic information, where the step includes:
step S61: and acquiring the height parameter, the weight parameter, the limiting information and the physical sign information from a user database to generate the basic information. Wherein,
step S61: and searching the demand information corresponding to the basic information in a standard database according to the basic information.
In the above process, the recipe information push platform obtains the user information from the account pre-logged in the mobile phone 11. And the recipe information pushing platform acquires the height parameter, the weight parameter, the limit information and the physical sign information of the user in a user database according to the user information to generate the basic information. Wherein the restriction information includes information for restricting the type of food and restricting nutrients, and the restriction information may further include making a certain restriction according to the physical state of the user. For example, the user's age may limit the intake of free sugar when they are adolescent; when the blood pressure of the user is higher, the intake of sodium element can be limited; when the user cannot normally secrete insulin, the intake amount of sugar can be limited, and the like. The sign information includes information on heart rate, blood pressure, body fat rate, water content or blood sugar. The vital sign information and the aforementioned limit information may influence each other.
In some application scenarios, a given user or group of users needs to track or study the user's recipe information. For example, a hospital may learn the recipe information of a patient user to confirm whether the patient's diet is normal; schools and parents can know the recipe information of students in the schools, so that the diet conditions of the students can be conveniently confirmed; the insurance company can know the risks of the insured laterally by learning the recipe information of the insured. For this purpose, referring to fig. 7, an embodiment of the present application provides a corresponding technical solution, and step 23, a recipe information pushing platform generates recipe information according to the intake information and the demand information, and pushes the recipe information to the user, where the step includes:
step S71: and the recipe information pushing platform acquires a pushing request uploaded by the user from a user database.
The push request comprises a push range or push time for pushing to a specified user, and the push range can be a specified group shared by the user or a terminal of the specified user. The recipe information pushing platform can also push the recipe information at regular time.
Step S72: and generating recipe information according to the ingestion information and the demand information.
Step S73: and pushing the recipe information to the appointed user according to the pushing request.
In the process, the recipe information pushing platform obtains a pushing request uploaded to the user database by the user from the user database. In some embodiments, the user may also upload the push request directly to the recipe information push platform through the mobile phone 11.
The push request relates to the specified user, the users in the specified user group and the time of the corresponding push. For example, the user may select to push the recipe information to the mobile phone terminal of the parent of the user, and the recipe information pushing platform correspondingly pushes the recipe information to the mobile phone terminal of the parent of the user after the recipe information is generated. Before this, of course, the information of the user's parents is bound in advance in the user database.
In order to generate recipe information in a personalized manner, the embodiment of the application further provides a technical scheme, and the recipe information can be generated according to the preference information of the user. Referring to fig. 8, step 23, the step of pushing the recipe information generated by the recipe information pushing platform according to the intake information and the demand information to the user includes:
step S81: and the recipe information pushing platform acquires preference information of the corresponding user from the user database.
The preference information comprises category preference information of the user on different food categories, price preference information of the user on food prices and time preference information of the user on eating time.
Step S82: and generating recipe information to be pushed according to the demand information and the ingestion information.
Step S83: and adjusting the recipe information to be pushed according to the preference information, generating the recipe information and pushing the recipe information to the user.
In the process, the recipe information pushing platform acquires preference information of the corresponding user from the user database. For example, if the user dislikes snow pears, preference information may be generated by big data analysis or user selection input into the user database. The recipe information pushing platform generates recipe information to be pushed according to the demand information and the ingestion information, and the recipe information to be pushed indicates that a user needs to ingest recipe information of 100g of snow pears and 100g of chicken breast meat. At this time, the user is indicated to dislike snow pears according to the preference information of the user, and the recipe information to be pushed can be adjusted to 150g of oranges and 100g of chicken breast meat on the premise that the corresponding requirement information and the intake information are met. And the recipe information pushing platform adjusts the recipe information to be pushed according to the preference information to generate new recipe information. The recipe information pushing platform pushes the adjusted new recipe information to the user
In some application scenarios, the user is busy and has no time to perform accordingly according to the recipe information. In order to improve utilization efficiency of recipe information, in the embodiment of the present application, with reference to fig. 9, after the step 23 of adjusting the recipe information to be pushed according to the preference information, generating the recipe information and pushing the recipe information to a user, the method further includes:
step S91: and the recipe information pushing platform acquires a food purchase list from the purchase system.
Wherein the food purchase list includes food name information, food price information, and food nutrition information. In some embodiments, the purchasing system may further access the e-commerce platform or a corresponding website, and the food purchasing list is provided by the website or a server corresponding to the e-commerce platform.
Step S92: and screening the food to be ordered and the quantity information thereof from the food purchase list according to the recipe information.
Step S93: and generating order information to be confirmed according to the food to be ordered and the quantity information thereof, and pushing the order information to be confirmed to a user.
Step S94: and generating order information according to the order information to be confirmed, which is confirmed by the user, and sending the order information to the purchasing system for processing.
In the process, the recipe information pushing platform acquires the food purchase list from the purchase system, and screens the food purchase list according to the generated recipe information to obtain the combination of the food to be ordered and the quantity of the food. For example, 100g of Fengshui pear and 100g of Sanhuang chicken breast can be selected according to recipe information. The food to be ordered can be replaced by a commodity number, but can be displayed on the mobile phone 11 in a visual form when pushed to the relevant user. The recipe information pushing platform pushes the combination of the food to be ordered and the number thereof as order information to be confirmed to the mobile phone 11 of the user, and the user can confirm or modify the order information. The user can modify the type and quantity of the ordered food to be ordered, the order platform, the payment mode, the delivery information and the like. The recipe information pushing platform receives order information to be confirmed, which is returned by the mobile phone 11 of the user and is confirmed by the user. And the recipe information pushing platform generates order information according to the order information to be confirmed, which is confirmed by the user, and sends the order information to the purchasing system. And the purchasing system transfers the order information to a corresponding E-commerce platform or a corresponding merchant through network connection.
Referring to fig. 10, an embodiment of the present application further provides a recipe information pushing device, including:
the calling unit 101 is used for the recipe information pushing platform to call a camera to acquire food image information corresponding to food ingested by a user and extract the food image information to obtain ingested information; wherein the intake information includes food name information, intake weight information, and nutrient intake information;
the searching unit 102 is configured to obtain, by the recipe information pushing platform, basic information of a user from a user database and search for demand information corresponding to the basic information; the basic information of the user comprises body parameters which are input by the user in the registration or login and use processes; the demand information is nutrient demand and corresponding intake according to the physical information;
the pushing unit 103 is used for generating recipe information according to the ingestion information and the demand information by the recipe information pushing platform and pushing the recipe information to the user; wherein, the recipe information comprises the food to be eaten and the quantity thereof.
An embodiment of the present application further provides an electronic device, where the electronic device includes:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to the steps of the recipe information pushing method according to any one of the above embodiments.
The present application also provides a non-transitory computer readable storage medium, and when executed by a processor of a mobile terminal, the instructions in the storage medium enable the mobile terminal to perform the steps of the recipe information pushing method according to any one of the above embodiments.
The technical scheme of the recipe information pushing method provided by the application comprises the following steps: the recipe information pushing platform calls a camera to acquire food image information corresponding to food ingested by a user and extracts the food image information to obtain ingested information; wherein the intake information includes food name information, intake weight information, and nutrient intake information; the recipe information pushing platform acquires basic information of a user from a user database and searches for demand information corresponding to the basic information; the basic information of the user comprises body parameters which are input by the user in the registration or login and use processes; the demand information is nutrient demand and corresponding intake according to the physical information; the recipe information pushing platform generates recipe information according to the ingestion information and the demand information and pushes the recipe information to the user; wherein, the recipe information comprises the food to be eaten and the quantity thereof. By means of the technical scheme, the technical problems in the prior art can be solved, the technical scheme of the recipe information pushing method can reduce complicated steps, time consumption in the recipe information generation process is reduced, the efficiency of generating the recipe information is improved, and the accuracy of the obtained recipe information is high.
The foregoing is only a partial embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A recipe information pushing method is characterized by comprising the following steps:
the recipe information pushing platform calls a camera to acquire food image information corresponding to food ingested by a user and extracts the food image information to obtain ingested information; wherein the intake information includes food name information, intake weight information, and nutrient intake information;
the recipe information pushing platform acquires basic information of a user from a user database and searches for demand information corresponding to the basic information; the basic information of the user comprises body parameters which are input by the user in the registration or login and use processes; the demand information is nutrient demand and corresponding intake according to the physical information;
the recipe information pushing platform generates recipe information according to the ingestion information and the demand information and pushes the recipe information to the user; wherein, the recipe information comprises the food to be eaten and the quantity thereof.
2. The recipe information pushing method according to claim 1, wherein the step of the recipe information pushing platform calling a camera to obtain food image information corresponding to food ingested by a user and extracting the obtained ingested information comprises:
the recipe information pushing platform calls a camera to acquire food image information corresponding to food taken by a user;
extracting characteristic point information of the food image in the food image information; the feature point information comprises a first feature point and a second feature point;
searching the food database according to the first characteristic point to obtain food information;
calculating the weight information of the food in the food image information according to the second characteristic point;
and calculating according to the food information and the weight information to obtain ingestion information.
3. The recipe information pushing method according to claim 2, wherein the first feature point includes a color feature point and an outline feature point, and the step of finding food information in a food database according to the first feature point includes:
searching a plurality of first foods to be selected in a food database according to the color characteristic points;
searching a plurality of second foods to be selected in the food database according to the appearance characteristic points;
and performing cross screening on the first food to be selected and the second food to be selected to obtain food information.
4. The recipe information pushing method according to claim 1, wherein the step of the recipe information pushing platform obtaining basic information of a user from a user database and searching for demand information corresponding to the basic information comprises:
acquiring height parameters, weight parameters, limiting information and sign information from a user database to generate the basic information; wherein the restriction information comprises information of restricting food types and restricting nutrients, and the sign information comprises information of heart rate, blood pressure, body fat rate, water content or blood sugar;
and searching the demand information corresponding to the basic information in a standard database according to the basic information.
5. The recipe information pushing method according to claim 1, wherein the step of pushing the recipe information generated by the recipe information pushing platform according to the ingestion information and the demand information to the user comprises:
the recipe information pushing platform acquires a pushing request uploaded by the user from a user database; the push request comprises a push range and/or a push time for pushing to a specified user;
generating recipe information according to the ingestion information and the demand information:
and pushing the recipe information to the appointed user according to the pushing request.
6. The recipe information pushing method according to claim 1, wherein the step of pushing the recipe information generated by the recipe information pushing platform according to the ingestion information and the demand information to the user comprises:
the recipe information pushing platform acquires preference information of a corresponding user from a user database; the preference information comprises category preference information of the user on different food categories, price preference information of the user on food prices and time preference information of the user on eating time;
generating recipe information to be pushed according to the demand information and the intake information;
and adjusting the recipe information to be pushed according to the preference information, generating the recipe information and pushing the recipe information to the user.
7. The recipe information pushing method according to claim 6, wherein after the step of adjusting the recipe information to be pushed according to the preference information, generating the recipe information and pushing the recipe information to the user, the method further comprises:
the recipe information pushing platform acquires a food purchase list from the purchase system; the food purchase list comprises food name information, food price information and food nutrition information;
screening the food to be ordered and the quantity information thereof from the food purchase list according to the recipe information;
generating order information to be confirmed according to the food to be ordered and the quantity information thereof, and pushing the order information to be confirmed to a user;
and generating order information according to the order information to be confirmed, which is confirmed by the user, and sending the order information to the purchasing system for processing.
8. A recipe information pushing apparatus, comprising:
the calling unit is used for the recipe information pushing platform to call the camera to acquire food image information corresponding to food ingested by the user and extract the food image information to obtain ingested information; wherein the intake information includes food name information, intake weight information, and nutrient intake information;
the searching unit is used for acquiring basic information of a user from a user database by the recipe information pushing platform and searching for demand information corresponding to the basic information; the basic information of the user comprises body parameters which are input by the user in the registration or login and use processes; the demand information is nutrient demand and corresponding intake according to the physical information;
the pushing unit is used for generating recipe information according to the ingestion information and the demand information and pushing the recipe information to the user by the recipe information pushing platform; wherein, the recipe information comprises the food to be eaten and the quantity thereof.
9. An electronic device, characterized in that the electronic device comprises:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to the steps of the recipe information pushing method according to any one of claims 1 to 7.
10. A non-transitory computer readable storage medium, wherein instructions in the storage medium, when executed by a processor of a mobile terminal, enable the mobile terminal to perform the steps of the recipe information pushing method according to any one of claims 1 to 7.
CN201910068829.8A 2019-01-24 2019-01-24 Recipe information method for pushing, device and computer equipment Pending CN109903835A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910068829.8A CN109903835A (en) 2019-01-24 2019-01-24 Recipe information method for pushing, device and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910068829.8A CN109903835A (en) 2019-01-24 2019-01-24 Recipe information method for pushing, device and computer equipment

Publications (1)

Publication Number Publication Date
CN109903835A true CN109903835A (en) 2019-06-18

Family

ID=66944100

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910068829.8A Pending CN109903835A (en) 2019-01-24 2019-01-24 Recipe information method for pushing, device and computer equipment

Country Status (1)

Country Link
CN (1) CN109903835A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130151270A1 (en) * 2011-12-12 2013-06-13 Pathway Genomics Genetic Based Health Management Systems for Weight and Nutrition Control
CN107871532A (en) * 2017-10-17 2018-04-03 珠海格力电器股份有限公司 Diet health management system
CN108648800A (en) * 2018-05-14 2018-10-12 四川斐讯信息技术有限公司 A kind of Intelligent bracelet of recommended dietary and the dietary recommendations continued method based on Intelligent bracelet

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130151270A1 (en) * 2011-12-12 2013-06-13 Pathway Genomics Genetic Based Health Management Systems for Weight and Nutrition Control
CN107871532A (en) * 2017-10-17 2018-04-03 珠海格力电器股份有限公司 Diet health management system
CN108648800A (en) * 2018-05-14 2018-10-12 四川斐讯信息技术有限公司 A kind of Intelligent bracelet of recommended dietary and the dietary recommendations continued method based on Intelligent bracelet

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
(苏)明赫,А.А., 人民卫生出版社 *

Similar Documents

Publication Publication Date Title
Mezgec et al. Mixed deep learning and natural language processing method for fake-food image recognition and standardization to help automated dietary assessment
CN117350825B (en) Shopping guide method and system based on large language model
US9977980B2 (en) Food logging from images
US11132738B2 (en) Self-shopping refrigerator
US20190000382A1 (en) System and method for analyzing items using image recognition, optical character recognition, voice recognition, manual entry, and bar code scanning technology
CN107238427A (en) Intelligent nutrition scale system and the method that diet suggestion is provided
US20170046980A1 (en) Nutrition system
US20220044298A1 (en) Method and Apparatus for Extracting Product Attributes from Packaging
EP2839386A1 (en) Information system for nutritional substances
CN110580278A (en) personalized search method, system, equipment and storage medium according to user portrait
TW201901598A (en) Dietary information suggestion system and its dietary information suggestion method
JP7239220B2 (en) Nutrition intake estimation device, health management support device, nutrition intake estimation method, health management support method, program, and nutrition intake estimation system
CN112464013A (en) Information pushing method and device, electronic equipment and storage medium
CN107705835A (en) Food dietotherapy matching process, electronic equipment, storage medium, device and system
US20190228678A1 (en) System for control over food and diet and related method to reduce environmental impact
CN104216939A (en) Diet control and management system and method
US20200233875A1 (en) Methods and systems for nutritional analysis
US9690850B2 (en) Recipe identification method and apparatus
CN207113999U (en) Intelligent nutrition scale system
CN109903835A (en) Recipe information method for pushing, device and computer equipment
US20240161904A1 (en) Method and apparatus for online nutritional supplement platform
US20230170071A1 (en) Systems and methods for providing personalized nutritional information and recommendations
US20230162617A1 (en) Indication-dependent nutrient calculation and preservation platform
JP7327833B2 (en) Health management support device, health management support method, program, and health management support system
CN114388102A (en) Diet recommendation method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190618