CN114897574A - Food material commodity information recommendation method and device and electronic equipment - Google Patents

Food material commodity information recommendation method and device and electronic equipment Download PDF

Info

Publication number
CN114897574A
CN114897574A CN202210453431.8A CN202210453431A CN114897574A CN 114897574 A CN114897574 A CN 114897574A CN 202210453431 A CN202210453431 A CN 202210453431A CN 114897574 A CN114897574 A CN 114897574A
Authority
CN
China
Prior art keywords
target
food material
nutrient
category
food
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
CN202210453431.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.)
Hema China Co Ltd
Original Assignee
Hema China 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 Hema China Co Ltd filed Critical Hema China Co Ltd
Priority to CN202210453431.8A priority Critical patent/CN114897574A/en
Publication of CN114897574A publication Critical patent/CN114897574A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/60ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Nutrition Science (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application discloses a method and a device for recommending food material commodity information and electronic equipment, wherein the method comprises the following steps: determining a plurality of food material categories and a first corresponding relation between the identification of each food material category and the mainly expressed nutrient, wherein the first corresponding relation is determined after the number distribution condition of the nutrient values of a plurality of food materials in the same food material category is obtained and verified by utilizing the nutriology knowledge; when food material recommendation is performed on a target user, determining target nutrients possibly required by the target user; determining a target food material category mainly expressing the target nutrient according to the first corresponding relation; and providing recommendation information about food material commodities to a client associated with the target user according to the target food material related to the target nutrient under the target food material category. By the aid of the method and the device, the food commodity information can be effectively recommended to the user.

Description

Food material commodity information recommendation method and device and electronic equipment
Technical Field
The present application relates to the technical field of commodity recommendation, and in particular, to a method and an apparatus for recommending information about food materials and commodities, and an electronic device.
Background
In a commodity information service system taking fresh products and the like as main sales objects, fresh commodities such as fruits, vegetables and the like are mainly provided for users, and the users can order on line through service modes such as 'new retail', 'community group purchase' and the like which are combined on line and off line, and then timely deliver goods to the users for sale through a nearest off-line entity shop, or deliver goods to a community service site appointed by the users, and then the users take goods from the service site, and the like.
The commodity information service system solves the problem that fresh commodities are difficult to purchase in an online mode in a traditional e-commerce mode for users, and brings convenience to life of the users. When the fresh commodity information is provided for the user through the application program on the line, accurate commodity recommendation is very important. However, the conventional commodity recommendation method (for example, recommending similar commodities according to the historical purchase records of the user, or recommending according to the sales leaderboard, etc.) may not be completely applicable to the field of fresh commodities.
Therefore, how to effectively recommend the food commodity information for the user is a technical problem to be solved by those skilled in the art.
Disclosure of Invention
The application provides a food material commodity information recommendation method and device and electronic equipment, which can effectively recommend food material commodity information for a user.
The application provides the following scheme:
a food material commodity information recommendation method comprises the following steps:
determining a plurality of food material categories and a first corresponding relation between the identification of each food material category and the mainly expressed nutrient, wherein the first corresponding relation is determined after the number distribution condition of the nutrient values of a plurality of food materials in the same food material category is obtained and verified by utilizing the nutriology knowledge;
when food material recommendation is performed on a target user, determining target nutrients possibly required by the target user;
determining a target food material category mainly expressing the target nutrient according to the first corresponding relation;
and providing recommendation information about food material commodities to a client associated with the target user according to the target food material related to the target nutrient under the target food material category.
An apparatus for recommending food item commodity information, comprising:
the first corresponding relation determining unit is used for determining a plurality of food material categories and a first corresponding relation between the identification of each food material category and the mainly expressed nutrient, wherein the first corresponding relation is determined after the number distribution condition of the nutrients of a plurality of food materials under the same food material category is obtained and verified by utilizing the nutriology knowledge;
the food material recommendation system comprises a target nutrient determining unit, a recommendation processing unit and a recommendation processing unit, wherein the target nutrient determining unit is used for determining target nutrients which are possibly needed by a target user when food material recommendation is carried out on the target user;
a target food material category determining unit for determining a target food material category mainly expressing the target nutrient according to the first corresponding relationship;
and the target food material determining unit is used for providing recommendation information about food material commodities to a client associated with the target user according to the target food material related to the target nutrient under the target food material category.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method of any of the preceding claims.
An electronic device, comprising:
one or more processors; and
a memory associated with the one or more processors for storing program instructions that, when read and executed by the one or more processors, perform the steps of the method of any of the preceding claims.
According to the specific embodiments provided herein, the present application discloses the following technical effects:
according to the embodiment of the application, specific food materials are divided into a plurality of food material categories, and the mainly expressed nutrients are determined in the dimension of the food material categories. When food material commodity recommendation is specifically performed on a user, after a target nutrient possibly required by the user is determined, a food material category mainly expressing the target nutrient is determined, a target food material related to the specific target nutrient is determined from the food material category, and a commodity corresponding to the target food material is recommended. In this way, when the corresponding relation between the food material categories and the mainly expressed nutrients is established, the content value distribution condition of the nutrients in a plurality of food materials in the same category can be considered, so that batch recommendation of the food materials based on the same nutrients can be realized, and the purpose of large-scale recommendation is achieved. In addition, the aim of standardized recommendation can be achieved and the situations of recommendation errors and the like can be avoided because the nutrition knowledge is used for verification.
Of course, it is not necessary for any product to achieve all of the above-described advantages at the same time for the practice of the present application.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a schematic diagram of a system architecture provided by an embodiment of the present application;
FIG. 2 is a flow chart of a method provided by an embodiment of the present application;
FIG. 3 is a schematic view of an apparatus provided by an embodiment of the present application;
fig. 4 is a schematic diagram of an electronic device provided in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments that can be derived from the embodiments given herein by a person of ordinary skill in the art are intended to be within the scope of the present disclosure.
In the embodiment of the application, a food material recommendation scheme based on nutrients is adopted for food material commodities. Namely, commodity recommendation is carried out from the nutrition angle of fresh food materials so as to match the requirements of users, and then directional recommendation is carried out. Wherein, the nutrient is that the human body obtains various substances needed by the human body through the diet composed of various foods so as to maintain the growth and the metabolism, such as: minerals, vitamins, proteins, etc. When food material recommendation is performed based on nutrition, a simpler implementation manner is to perform recommendation based on the nutrient value of a single food material, for example, it is assumed that the calcium content of the "dried small shrimp" is known to be relatively high, so that the "dried small shrimp can supplement calcium" is recommended to a user; alternatively, "lemon" is known to have a relatively high vitamin C content, so "lemon promotes whitening" is recommended, and so on. However, such recommendation cannot form a standard, and since well-known food materials related to nutrition are sporadic, so that the scene range of food material matching is smaller, a large-scale recommendation cannot be formed by the method, that is, recommendation information of the food materials is difficult to output in batch, and a decision for promoting purchase is more difficult to make.
In addition, in the process of implementing the present application, the inventors of the present application also found that even if the content of a certain nutrient in a certain food material is relatively high, it may not mean that it is suitable to obtain the nutrient from the food material. For example, although the content of nutrients such as calcium, iron and zinc in a certain vegetable is relatively high, according to the knowledge of food nutrition, calcium, iron and zinc in the vegetable are easily combined with oxalic acid in the vegetable, the absorption and utilization rate of the calcium, iron and zinc in the vegetable is not as high as that of seafood, aquatic products and meat and eggs, and if calcium, iron and zinc are required to be supplemented in daily life, the vegetable food materials are not the main sources for obtaining the nutrients such as calcium, iron and zinc. This also makes it difficult to ensure the quality of the recommendation results when making recommendations based on the nutrient content of individual food materials. For example, as described above, when food material recommendation is performed based on a "calcium supplement" scenario, if recommendation is performed based on the calcium content of the food material, some vegetables with high calcium content are likely to be recommended to the user. However, since calcium supplementation by vegetables does not meet nutritional standards, and does not meet people's daily calcium supplementation habits, it may not only be difficult to bring about browsing-purchasing transformations, but may even affect the impression of the system in the user's mind if such vegetable recommendations are made directly in a "calcium supplementation" scenario.
Based on the above situation, the following implementation schemes are adopted in the embodiments of the present application: first, the raw and fresh food materials are classified into a plurality of food material categories, for example, four food material categories such as fruits, vegetables, meat, eggs, seafood, and aquatic products can be classified. Then, the corresponding relation between the specific food material category and the mainly expressed nutrients can be determined in the dimension of the food material category. In addition, in the process of determining the corresponding relation, the nutrient with higher general content of each food material in the same food material category can be found by referring to the distribution condition of the nutrient values of multiple food materials in the same food material category, and the nutrient can be verified by utilizing the nutriology knowledge. Specific nutritional knowledge may include, among others: the absorption and utilization conditions of various nutrients under the specific food categories, and/or the conditions of the food categories commonly used in daily life when obtaining the specific nutrients, and the like. By the method, the mainly expressed nutrients can be determined in the dimension of food material categories, and the verification of the nutriology knowledge is obtained, so that the standardization of the recommendation result is promoted. In addition, the same food material category can comprise multiple food materials, and the multiple food materials in the same food material category are similar in nutrients, so that the aim of large-scale recommendation is favorably fulfilled. For example, when a user needs to recommend a food based on a certain nutrient, a category that can mainly express the nutrient may be determined, and then a lot of specific food materials with a high content of the nutrient may be recommended according to the category.
In the concrete implementation, in order to determine what nutrients need to be recommended to a user, in one mode, a plurality of food material usage scenarios related to nutrition acquisition can be predetermined, then, corresponding nutrient requirements can be determined for various usage scenarios respectively according to related standards, regulations and the like of nutriology, and a corresponding relationship between the usage scenarios and the nutrient requirements is established. For example, in a scenario of "nutritional needs of the elderly", the corresponding nutritional needs may include low fat, high protein, calcium, iron, and so on. In the scenario of "nutritional needs of nursing mothers", the corresponding nutritional needs may include enrichment with protein, iodine, vitamin a, and the like.
Therefore, when food commodity recommendation is specifically performed on a certain user, the use scene possibly required by the user can be determined firstly, then the corresponding nutrient requirement can be determined according to the use scene, then the food material category mainly expressing the nutrient is determined, and finally a plurality of food materials specifically related to the nutrient are determined from the food material category for recommendation.
Therefore, in the embodiment of the application, the food material categories are divided, and the mainly expressed nutrients are determined in the dimension of the food material categories. In addition, when the corresponding relation between the food material categories and the mainly expressed nutrients is established, the content value distribution condition of the nutrients in a plurality of food materials in the same category is fully considered, so that batch recommendation of a plurality of food materials based on the same nutrients can be realized, and the purpose of large-scale recommendation is achieved. In addition, the aim of standardized recommendation can be achieved and the situations of recommendation errors and the like can be avoided because the nutrition knowledge is used for verification.
From the system architecture perspective, as shown in fig. 1, the information recommendation function provided by the embodiment of the present application may be provided in a goods information service system. Specifically, the commodity information service system may include a server and a client. The food material category and the corresponding relationship between the mainly expressed nutrients can be pre-established and then stored in the server. Of course, during specific implementation, the corresponding relationship between each specific food material and each nutrient content value may be stored at the server, or the corresponding relationship may be obtained by querying other data sources when recommendation needs to be performed. In addition, if a plurality of food material usage scenarios related to nutrition acquisition and a corresponding relationship between the identifier of each food material usage scenario and the nutrient are also established in advance, the corresponding relationship may also be stored in the server in advance. Thereafter, recommendation information may be provided to a particular user through the client. For example, an operation entrance for recommending food material commodity information based on nutrients can be provided through a related interface of the client, and a user can enter a special interface through the operation entrance to browse a specific recommendation result. When the recommendation result is provided, the nutrients possibly required by the user can be determined, the category mainly expressing the nutrients is determined, a plurality of target food materials related to the nutrients are determined from the category, and then commodity recommendation information corresponding to the target food materials is displayed in a recommendation result interface. That is, if a user needs a food material related to a certain nutrient, a plurality of food material commodities suitable for obtaining the nutrient can be obtained through a specific interface.
The following describes in detail specific implementations provided in embodiments of the present application.
First, in the embodiment, from the perspective of the server side of the product information service system, a food material product information recommendation method is provided, referring to fig. 2, where the method specifically includes:
s201: determining a plurality of food material categories and a first corresponding relation between the identification of each food material category and the mainly expressed nutrient, wherein the first corresponding relation is determined after the number distribution condition of the nutrient values of a plurality of food materials under the same food material category is obtained and verified by utilizing the nutriology knowledge.
In the embodiment of the present application, the fresh food materials may be firstly divided into a plurality of food material categories, for example, four sets are divided according to fruits, vegetables, meat, eggs, seafood, and aquatic products, and each set corresponds to one food material category, such as: food materials under the fruit category include banana, papaya, mango, and the like. Of course, in practical application, the classification may be performed in other manners, or new categories, such as nuts, may be added.
After the food material categories are divided, the corresponding relation between the specific food material categories and the mainly expressed nutrients can be determined in the dimension of the food material categories. In addition, in the embodiment of the application, in the process of determining the corresponding relationship, the nutrient with higher general content of each food material in the same food material category can be found by referring to the distribution condition of the nutrient values of multiple food materials in the same food material category, and the verification can be performed by using the knowledge of nutriology.
Specifically, regarding the distribution of the nutrient content values, the nutrient content value information corresponding to each food material may be obtained first (the information may be obtained by querying some known databases, etc.), and then, the nutrient content values corresponding to a plurality of food materials in the same food material category may be counted to obtain the distribution of the nutrient content values in the same food material category. Thus, nutrients having a high content in various food materials can be obtained for the same food material. For example, for the vegetable category, nutrients with generally higher levels may include vitamin A, C, folic acid, dietary fiber, calcium, iron, zinc, and the like. For fruit purposes, nutrients with generally higher levels include vitamin C, dietary fiber, folic acid, and the like.
After the distribution of the content values of various nutrients in the same food material category is obtained, in the embodiment of the application, the nutrition knowledge can be used for verification to determine whether the food material category is suitable for recommending the nutrients with higher general content to the user. The specific nutritional knowledge may be various, and for example, the specific nutritional knowledge may specifically include absorption and utilization conditions of each nutrient in a specific food category, and/or food category conditions commonly used in daily life when obtaining specific nutrients, and the like. Thus, when the first corresponding relationship is determined, a plurality of undetermined nutrients meeting the conditions in the same food material category can be determined from the numerical distribution angle; then, aiming at the undetermined nutrient, the nutrient can be verified by using the knowledge of nutriology, and if the absorption and utilization conditions of the undetermined nutrient in the food material category do not meet the conditions or do not belong to the common food material category when the nutrient is obtained in daily life, the undetermined nutrient can be deleted from the nutrients mainly expressed in the food material category.
For example, it is assumed that a certain nutrient is contained in a plurality of food materials belonging to a food category (for example, calcium, iron, and zinc contents of many specific vegetables belonging to a vegetable category are high), but it is found that the nutrient is absorbed and utilized in the food material belonging to the category relatively low as verified by the knowledge of the nutriology (for example, calcium, iron, and zinc in vegetables are easily bound to oxalic acid in vegetables, and therefore, the absorption and utilization rate in the human body is relatively low), or the category is not a food material category commonly used for obtaining the nutrient in daily life (for example, if calcium, iron, and zinc are required to be supplemented in daily life, people are not likely to think of taking the nutrient from vegetables), and the nutrient is not taken as a nutrient food material mainly expressed by the category. For example, calcium, iron, zinc will not be expressed as a major nutrient for vegetables.
S202: when the food material recommendation is carried out on a target user, the target nutrients possibly required by the target user are determined.
Since the correspondence between the plurality of food material categories and the mainly expressed nutrients is established, the food material recommendation can be made to the user based on the correspondence. Specifically, there may be various occasions for providing the food material recommendation information based on the nutrients for the user. For example, in one mode, a block recommended based on nutrients may be directly provided in a certain target page (e.g., a top page of a client), and recommended food material commodity information may be provided in the block, and at this time, when the main user browses the target page, the food material recommendation information based on nutrients may be provided in the page. Or, in another mode, an entry for obtaining food material recommendation information based on nutrients may be provided in a page such as a client top page, and a user may enter a dedicated recommendation interface through the entry to display the food material recommendation information in the process of browsing the client top page. At this time, the nutrient-based food material recommendation information may be provided to the user after the user clicks the entrance, and so on.
In determining that a recommendation is needed to a target user, a target nutrient that may be needed by the target user may first be determined. Specifically, there may be various implementations of this step, for example, in an implementation, a plurality of food material usage scenarios related to acquiring nutrition may be determined first, for example, usage scenarios of nutritional ingredients that may be of interest to a user may be included, such as: supplementing calcium, whitening skin, selecting food, and matching every week. Moreover, a second corresponding relation between the identifier of each food material use scene and the nutrient requirement can be determined; specifically, the second correspondence may be established by querying some relevant nutritional knowledge and the like. For example, in a scenario of "nutritional needs of the elderly", the corresponding nutritional needs may include low fat, high protein, calcium, iron, and so on. In the scenario of "nutritional needs of nursing mothers", the corresponding nutritional needs may include enrichment with protein, iodine, vitamin a, and the like.
When the second correspondence is created, when food material recommendation needs to be performed on a target user, a target food material usage scenario matched with the target user may be determined first, and then at least one target nutrient (including a nutrient that needs to be enriched or a nutrient with a relatively low content) corresponding to the target food material usage scenario may be determined according to the second correspondence.
Specifically, when determining the target food material usage scenario matched with the target user, there may be multiple manners, for example, in one manner, the target food material usage scenario matched with the target user may be determined according to the user characteristics of the target user. The specific user characteristics may include characteristics of a crowd to which the user belongs. That is, the applicable user characteristics can be set for various usage scenarios in advance, so that, for a specific target user, the food material usage scenario suitable for the target user can be matched according to the user characteristics of the target user. For example, if a certain usage scenario is "nutritional requirement of lactating mothers", and the applicable user characteristic is "lactation mothers" population, it can be determined that the scenario matched by a certain target user includes the "nutritional requirement of lactating mothers" scenario if it can be determined that the certain target user belongs to the population, and then nutrients possibly required by the target user can be determined according to the second correspondence.
Or, another way to determine the target food material usage scenario matched with the target user may be to provide a plurality of food material usage scenarios to the client associated with the target user for the target user to select, so as to determine the matched target food material usage scenario according to the selection result of the target user, and so on.
S203: and determining a target food material category mainly expressing the target nutrient according to the first corresponding relation.
After the target nutrients which may be required by the current target user are determined in various ways, it may be determined which food material category or categories mainly express the target nutrients according to the first corresponding relationship. For example, assuming that it is determined that the target nutrient that may be required by the current target user is "vitamin C", and both the vegetable and fruit categories mainly express the target nutrient, the vegetable and fruit categories may be determined as the matching target food material category.
S204: and providing recommendation information about food material commodities to a client associated with the target user according to the target food material related to the target nutrient under the target food material category.
After the target food material category is determined, the target food material related to the target nutrient can be determined from the food material category. For example, assuming that the target nutrient is "vitamin C" and the matched target food material category is vegetables and fruits, the food material with higher content of "vitamin C" can be determined from vegetables and fruits, such as hot pepper, bell pepper, cauliflower, garlic sprout, shepherd's purse, radish, etc. in vegetables, kiwi fruit, cherry, orange, pineapple, persimmon, etc. in fruits, etc. Information on whether a specific food material is rich in a certain nutrient can be obtained by querying a known database and the like. Or, the nutrient content numerical value information of various food materials can be obtained in advance, whether a specific food material is rich in a certain nutrient or not or whether the content of the certain nutrient is low or not can be determined by comparing the nutrient content numerical value information with other food materials on the same nutrient content numerical value, and the information can be stored in a server, so that the quick query can be facilitated.
By the method, the nutrients mainly expressed by the food material categories are determined in the dimension of the food material categories, and the verification of the nutriology knowledge is obtained, so that the standardization of the recommendation result is promoted. In addition, the same food category can comprise a plurality of food materials, and the main nutrients expressed in the specific food category are determined according to the distribution of the content values of the nutrients of the plurality of food materials in the same food material category, for example, the main nutrients can be generally the nutrients with higher general content in the same food material category, and the like, so that the purpose of large-scale recommendation can be favorably achieved. For example, when a user needs to recommend a food based on a certain nutrient, a category that can mainly express the nutrient may be determined, and then a lot of specific food materials with a high content of the nutrient may be recommended according to the category.
It should be noted that, when a target food material is determined from a specific target food material category, since the number of food materials containing target nutrients under the same category may be large, several food materials most prominent in the content of the target nutrients can be determined from the target food material category as the target food material in specific implementation. When determining whether a certain nutrient is expressed prominently in a certain food material, the determination may be performed by comparing with other food materials, or may be performed according to some known knowledge information.
For example, in a scene of an elderly user, the nutrient requirement corresponding to the scene includes richness in vitamin C, and the finding of the category with prominent vitamin C through the nutrient and food material category correspondence table includes: fruit and vegetable categories. And then finding out the food material rich in vitamin C in the fruits. The pawpaw belongs to the fruit category, the main expressed nutrients corresponding to the fruit category comprise folic acid, dietary fibers and vitamin C, and the pawpaw meets the claim of rich vitamin C in national standard GB 28050-. Other fruits may also be determined as target food material if they also comply with claims about vitamin C enrichment. On the other hand, if a certain fruit does not meet the "rich" standard although it also contains vitamin C, it is not necessary to recommend it as a target food material.
In addition, in practical applications, regarding the target food materials related to the target nutrients under the target food category, the term "related" herein may be a case where the content of a certain nutrient is relatively low, in addition to the term "rich" as described above with respect to the specific target nutrients. For example, a scenario is "muscle increasing and fat decreasing" and the requirement for nutrients includes "low fat". Wherein, fruits and vegetables mainly express the nutrient of 'fat', but the expression belongs to negative expression, namely, the expression is the information of low fat content. In this way, when recommendation of a target food material related to "low fat" is performed specifically for fruits and vegetables, fruits and vegetables that show more prominent "low fat" can be used as the target food material, and so on.
Specifically, after the target food materials related to nutrients possibly required by the current user are determined, specific commodities can be determined and recommended according to the target food materials. That is, the food material and the commodity are different concepts, and the commodity refers to a commodity published in a specific commodity information service system, and specific attributes such as a brand, a specification, a unit price, and the like are associated with the commodity. Therefore, there may be a one-to-many relationship between food materials and products, for example, for food materials such as "hot pepper", there may be hot pepper products of different brands, different specifications, different detailed categories, etc. in a specific product information service system. Specifically, when the recommendation is made, the recommendation is made by using the specific product as a recommendation target. Of course, since the target food material specifically meeting the nutrient acquisition requirement of the current target user is determined, the commodity corresponding to the target food material is determined from the commodity information service system and recommended. If the same target food material corresponds to a plurality of commodities, the commodities can be screened, for example, the best-selling commodity is recommended according to the sales volume of the commodities, or the commodities meeting the brand preference of the current target user are recommended according to the brand of the commodity, or the commodities meeting the consumption idea of the current target user are recommended according to the price of the commodities, and the like.
Specifically, when providing recommendation information about food materials and commodities to the client associated with the target user, in one manner, information of the at least one target nutrient, at least one target food material category related to the target nutrient, and commodity recommendation information about the target food materials under the target food material category may be provided to the client associated with the target user. When the target nutrients are multiple, the client can provide multiple tag options in a target page of the client, the tag options correspond to the multiple target nutrient elements respectively, and at least one target food category related to the specific target nutrient elements and commodity recommendation information related to the target food under the target food category are displayed in the tag page corresponding to each tag option.
In addition, under the condition that the target nutrients possibly required by the user are predicted according to the target food material use scene associated with the user, the specifically determined target food material use scene can be provided for the client, so that the client can firstly show the target food material use scene information. Specifically, the information of the target food material usage scenario may be provided when a page entry option for recommending based on nutrients is provided. For example, the above-mentioned portal option is provided in the client-side home page, at this time, specific target food material usage scenario information may be provided at the portal option, and if the user is really interested in the scenario, it is beneficial to guide the user to enter a page for browsing specifically based on nutrient recommendation.
If a plurality of target food material use scenes matched with the target user are determined, information about the plurality of target food material use scenes can be provided for a client associated with the target user, and after the client displays the information, the user can select the target food material use scenes. Then, at least one target nutrient associated with the selected target food material usage scenario, at least one target food material category related to the target nutrient, and commodity recommendation information corresponding to the target food material under the target food material category may be provided to the client for display.
In short, according to the embodiment of the application, specific food materials are divided into a plurality of food material categories, and the mainly expressed nutrients are determined in the dimension of the food material categories. When food material commodity recommendation is specifically performed on a user, after a target nutrient possibly required by the user is determined, a food material category mainly expressing the target nutrient is determined, a target food material related to the specific target nutrient is determined from the food material category, and a commodity corresponding to the target food material is recommended. Therefore, when the corresponding relation between the food material categories and the mainly expressed nutrients is established, the content numerical value distribution condition of the nutrients in a plurality of food materials in the same category can be considered, so that batch recommendation of the food materials based on the same nutrients can be realized, and the purpose of large-scale recommendation is achieved. In addition, the aim of standardized recommendation can be achieved and the situations of recommendation errors and the like can be avoided because the nutrition knowledge is used for verification.
It should be noted that, in the embodiments of the present application, the user data may be used, and in practical applications, the user-specific personal data may be used in the scheme described herein within the scope permitted by the applicable law, under the condition of meeting the requirements of the applicable law and regulations in the country (for example, the user explicitly agrees, the user is informed, etc.).
Corresponding to the foregoing method embodiment, an embodiment of the present application further provides a food material and commodity information recommendation device, and referring to fig. 3, the device may specifically include:
a first correspondence determining unit 301, configured to determine a plurality of food material categories and a first correspondence between an identifier of each food material category and a mainly expressed nutrient, where the first correspondence is determined after obtaining a distribution situation of nutrient values of a plurality of food materials in the same food material category and verifying the distribution situation by using a nutriology knowledge;
a target nutrient determining unit 302, configured to determine a target nutrient that may be required by a target user when recommending food materials to the target user;
a target food material category determining unit 303, configured to determine a target food material category mainly expressing the target nutrient according to the first corresponding relationship;
a target food material determining unit 304, configured to provide recommended information about a food material commodity to a client associated with the target user according to a target food material related to the target nutrient under the target food material category.
Specifically, the target food material determining unit may be specifically configured to:
and providing the information of the at least one target nutrient, at least one target food category related to the target nutrient and commodity recommendation information corresponding to the target food material under the target food category to a client associated with the target user, so that the client can provide the target nutrient, the target food category and the commodity information corresponding to the target food material through a target interface.
In a specific implementation, the apparatus may further include:
the second corresponding relation determining unit is used for determining a plurality of food material using scenes related to nutrition acquisition and a second corresponding relation between the identifier of each food material using scene and the nutrient requirement;
the target nutrient determination unit may in particular be adapted to: when food material recommendation needs to be performed on a target user, determining a target food material use scene matched with the target user, and determining at least one target nutrient corresponding to the target food material use scene according to the second corresponding relation;
at this time, the target food material determining unit may be specifically configured to:
providing information about the target food material usage scenario to a client associated with the target user, so that the client provides the information about the target food material usage scenario when providing a page entry option recommended based on nutrients.
In this case, the apparatus may further include:
and if a plurality of target food material using scenes matched with the target user exist, providing information about the target food material using scenes to a client associated with the target user, receiving a selection result of the target food material using scenes returned by the client, and then providing at least one target nutrient associated with the selected target food material using scenes, at least one target food material category related to the target nutrient and commodity recommendation information corresponding to the target food material under the target food material category to the client for displaying.
If the target nutrients possibly required by the target user are multiple, multiple tag options can be provided in a target page of the client, the tag options correspond to the multiple target nutrient elements respectively, and at least one target food category related to the specific target nutrient elements and commodity recommendation information related to the target food under the target food category are displayed in the tag page corresponding to each tag option.
In addition, the target food material determining unit may specifically include:
determining a plurality of target food materials related to the target nutrients from the target food material category, and providing recommendation information of commodities corresponding to the target food materials to a client associated with the target user.
Wherein the nutritional knowledge comprises: the absorption and utilization conditions of various nutrients under the specific food categories, and/or the food categories frequently used for obtaining the specific nutrients in daily life;
at this time, the first correspondence relationship is determined by:
determining a plurality of undetermined nutrients meeting conditions in the same food material category from the angle of the numerical distribution;
and verifying the undetermined nutrient by using the knowledge of nutriology, and deleting the undetermined nutrient from the nutrients mainly expressed in the food material category if the undetermined nutrient is not absorbed and utilized under the food material category or does not belong to the common food material category when the nutrient is obtained in daily life.
In addition, the apparatus may further include:
the second corresponding relation determining unit is used for determining a plurality of food material using scenes related to nutrition acquisition and a second corresponding relation between the identifier of each food material using scene and the nutrient requirement;
the target nutrient determination unit may in particular be adapted to:
when food material recommendation needs to be performed on a target user, determining a target food material use scene matched with the target user;
and determining at least one target nutrient corresponding to the target food material using scene according to the second corresponding relation.
In one implementation, the target nutrient determination unit may be specifically configured to:
and determining a target food material use scene matched with the target user according to the user characteristics of the target user.
Alternatively, in another implementation, the target nutrient determination unit may be specifically configured to:
and providing a plurality of food material using scenes to a client associated with the target user for the target user to select, so as to determine the matched target food material using scene according to the selection result of the target user.
In addition, the present application also provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor implements the steps of the method described in any of the preceding method embodiments.
And an electronic device comprising:
one or more processors; and
a memory associated with the one or more processors for storing program instructions that, when read and executed by the one or more processors, perform the steps of the method of any of the preceding method embodiments.
Where fig. 4 exemplarily illustrates an architecture of an electronic device, for example, the device 400 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, an aircraft, and so forth.
Referring to fig. 4, device 400 may include one or more of the following components: processing components 402, memory 404, power components 406, multimedia components 408, audio components 410, input/output (I/O) interfaces 412, sensor components 414, and communication components 416.
The processing component 402 generally controls the overall operation of the device 400, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing element 402 may include one or more processors 420 to execute instructions to perform all or a portion of the steps of the methods provided by the disclosed solution. Further, the processing component 402 can include one or more modules that facilitate interaction between the processing component 402 and other components. For example, the processing component 402 can include a multimedia module to facilitate interaction between the multimedia component 408 and the processing component 402.
The memory 404 is configured to store various types of data to support operations at the device 400. Examples of such data include instructions for any application or method operating on device 400, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 404 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 406 provide power to the various components of device 400. Power components 406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for device 400.
The multimedia component 408 includes a screen that provides an output interface between the device 400 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 408 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 400 is in an operational mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 410 is configured to output and/or input audio signals. For example, the audio component 410 includes a Microphone (MIC) configured to receive external audio signals when the device 400 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 404 or transmitted via the communication component 416. In some embodiments, audio component 410 also includes a speaker for outputting audio signals.
The I/O interface 412 provides an interface between the processing component 402 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 414 includes one or more sensors for providing status assessment of various aspects of the device 400. For example, the sensor component 414 can detect an open/closed state of the device 400, the relative positioning of components, such as a display and keypad of the device 400, the sensor component 414 can also detect a change in the position of the device 400 or a component of the device 400, the presence or absence of user contact with the device 400, orientation or acceleration/deceleration of the device 400, and a change in the temperature of the device 400. The sensor assembly 414 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 414 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 416 is configured to facilitate wired or wireless communication between the device 400 and other devices. The device 400 may access a wireless network based on a communication standard, such as WiFi, or a mobile communication network such as 2G, 3G, 4G/LTE, 5G, etc. In an exemplary embodiment, the communication component 416 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 416 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 400 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 404 comprising instructions, executable by the processor 420 of the device 400 to perform the methods provided by the aspects of the present disclosure is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the system or system embodiments are substantially similar to the method embodiments and therefore are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for related points. The above-described system and system embodiments are only illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The method, the device and the electronic device for recommending the food material commodity information provided by the application are introduced in detail, specific examples are applied in the description to explain the principle and the implementation mode of the application, and the description of the embodiments is only used for helping to understand the method and the core idea of the application; meanwhile, for a person skilled in the art, according to the idea of the present application, the specific embodiments and the application range may be changed. In view of the above, the description should not be taken as limiting the application.

Claims (13)

1. A food material commodity information recommendation method is characterized by comprising the following steps:
determining a plurality of food material categories and a first corresponding relation between the identification of each food material category and the mainly expressed nutrient, wherein the first corresponding relation is determined after the number distribution condition of the nutrient values of a plurality of food materials in the same food material category is obtained and verified by utilizing the nutriology knowledge;
when food material recommendation is performed on a target user, determining target nutrients possibly required by the target user;
determining a target food material category mainly expressing the target nutrient according to the first corresponding relation;
and providing recommendation information about food material commodities to a client associated with the target user according to the target food material related to the target nutrient under the target food material category.
2. The method of claim 1,
the providing of the recommendation information about food material commodities to the client associated with the target user comprises:
and providing the information of the at least one target nutrient, at least one target food category related to the target nutrient and commodity recommendation information corresponding to the target food material under the target food category to a client associated with the target user, so that the client provides the target nutrient, the target food category and the commodity information corresponding to the target food material through a target interface.
3. The method of claim 2, further comprising:
determining a plurality of food material using scenes related to nutrition acquisition and a second corresponding relation between the identifier of each food material using scene and the nutrient requirement;
the determining of the target nutrients that may be required by the target user includes:
when food material recommendation needs to be performed on a target user, determining a target food material use scene matched with the target user, and determining at least one target nutrient corresponding to the target food material use scene according to the second corresponding relation;
when providing the recommendation information about food materials and commodities to the client associated with the target user, the method further comprises the following steps:
providing information about the target food material usage scenario to a client associated with the target user, so that the client provides the information about the target food material usage scenario when providing a page entry option recommended based on nutrients.
4. The method of claim 3, further comprising:
if the number of the target food material using scenes matched with the target user is multiple, providing information about the target food material using scenes to a client associated with the target user, receiving a selection result of the target food material using scenes returned by the client, and then providing at least one target nutrient associated with the selected target food material using scenes, at least one target food material category related to the target nutrient and commodity recommendation information corresponding to the target food material under the target food material category to the client for displaying.
5. The method of claim 2,
if the target nutrients possibly required by the target user are multiple, providing multiple label options in a target page of the client, wherein the multiple label options correspond to the multiple target nutrient elements respectively, and displaying at least one target food category related to specific target nutrient elements and commodity recommendation information related to the target food under the target food category in the label page corresponding to each label option.
6. The method of claim 1,
the providing, to a client associated with the target user, recommendation information about a food material commodity according to the target food material related to the target nutrient under the target food material category includes:
determining a plurality of target food materials related to the target nutrients from the target food material category, and providing recommendation information of commodities corresponding to the target food materials to a client associated with the target user.
7. The method according to any one of claims 1 to 6,
the nutritional knowledge includes: the absorption and utilization conditions of various nutrients under the specific food categories, and/or the food categories frequently used for obtaining the specific nutrients in daily life;
the first correspondence is determined by:
determining a plurality of undetermined nutrients meeting the conditions in the same food material category from the numerical distribution angle;
and verifying the undetermined nutrient by using the knowledge of nutriology, and deleting the undetermined nutrient from the nutrients mainly expressed in the food material category if the undetermined nutrient is not absorbed and utilized under the food material category or does not belong to the common food material category when the nutrient is obtained in daily life.
8. The method of claim 1, further comprising:
determining a plurality of food material using scenes related to nutrition acquisition and a second corresponding relation between the identifier of each food material using scene and the nutrient requirement;
the determining of the target nutrients that may be required by the target user includes:
when food material recommendation needs to be performed on a target user, determining a target food material use scene matched with the target user;
and determining at least one target nutrient corresponding to the target food material using scene according to the second corresponding relation.
9. The method of claim 8,
the determining of the target food material usage scenario matched with the target user comprises:
and determining a target food material use scene matched with the target user according to the user characteristics of the target user.
10. The method of claim 8,
the determining of the target food material usage scenario matched with the target user comprises:
and providing a plurality of food material using scenes to a client associated with the target user for the target user to select, so as to determine the matched target food material using scene according to the selection result of the target user.
11. An apparatus for recommending food commodity information, comprising:
the first corresponding relation determining unit is used for determining a plurality of food material categories and a first corresponding relation between the identification of each food material category and the mainly expressed nutrient, wherein the first corresponding relation is determined after the number distribution condition of the nutrients of a plurality of food materials under the same food material category is obtained and verified by utilizing the nutriology knowledge;
the food material recommendation system comprises a target nutrient determining unit, a recommendation processing unit and a recommendation processing unit, wherein the target nutrient determining unit is used for determining target nutrients which are possibly needed by a target user when food material recommendation is carried out on the target user;
a target food material category determining unit for determining a target food material category mainly expressing the target nutrient according to the first corresponding relationship;
and the target food material determining unit is used for providing recommendation information about food material commodities to a client associated with the target user according to the target food material related to the target nutrient under the target food material category.
12. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 10.
13. An electronic device, comprising:
one or more processors; and
a memory associated with the one or more processors for storing program instructions that, when read and executed by the one or more processors, perform the steps of the method of any of claims 1 to 10.
CN202210453431.8A 2022-04-27 2022-04-27 Food material commodity information recommendation method and device and electronic equipment Pending CN114897574A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210453431.8A CN114897574A (en) 2022-04-27 2022-04-27 Food material commodity information recommendation method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210453431.8A CN114897574A (en) 2022-04-27 2022-04-27 Food material commodity information recommendation method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN114897574A true CN114897574A (en) 2022-08-12

Family

ID=82718962

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210453431.8A Pending CN114897574A (en) 2022-04-27 2022-04-27 Food material commodity information recommendation method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN114897574A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024109558A1 (en) * 2022-11-22 2024-05-30 杭州阿里巴巴海外互联网产业有限公司 Recommendation data processing method, recommendation method, and electronic device and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024109558A1 (en) * 2022-11-22 2024-05-30 杭州阿里巴巴海外互联网产业有限公司 Recommendation data processing method, recommendation method, and electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN109002490B (en) User portrait generation method, device, server and storage medium
US9940661B2 (en) Method and apparatus for recommending a food item
CN111984837B (en) Commodity data processing method, device and equipment
CN106157185A (en) Purchase method and device
CN111638832A (en) Information display method, device, system, electronic equipment and storage medium
CN111556366A (en) Multimedia resource display method, device, terminal, server and system
CN113298592A (en) Commodity object information display method and device and electronic equipment
US20220137756A1 (en) Method for displaying interactive content, electronic device, and storage medium
CN117350825B (en) Shopping guide method and system based on large language model
US20140214618A1 (en) In-store customer scan process including nutritional information
JP2019537759A (en) Shopping cart, shopping cart reminding method and apparatus
CN109670106B (en) Scene-based object recommendation method and device
EP2085922A1 (en) Method and system for aiding consumer in identification of contents and ingredients
CN112970026B (en) Method for estimating object parameters and electronic equipment
CN114897574A (en) Food material commodity information recommendation method and device and electronic equipment
CN114371846A (en) Commodity detail page display method and electronic equipment
CN113613054A (en) Information prompting method and device, electronic equipment and computer readable storage medium
CN111737565A (en) Display control method, device, system, client, server and storage medium
CN111613294A (en) Meal collocation scheme information processing method and device and electronic equipment
CN113986411A (en) Method and device for providing quality control page and electronic equipment
CN114491213A (en) Commodity searching method and device based on image, electronic equipment and computer readable storage medium
CN113849638A (en) Information processing method, information processing device, electronic equipment and storage medium
CN111193598B (en) Group chat session recommendation method and device
CN112783389B (en) Information release method, device, equipment and medium
CN113793192A (en) Method for providing commodity object information and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication