Food material recommendation method and device, wine cabinet and computer readable storage medium

By recommending ingredients based on the nutrition and historical matching information of the wine, the problem of fixed recommendation results in the existing technology is solved, and the recommendation of ingredients that are more in line with user needs is achieved, and the drinking experience is improved.

CN119917727APending Publication Date: 2025-05-02QINGDAO HAIER SPECIAL REFRIGERATOR CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311433871.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

When recommending wines with ingredients in the prior art, the recommendation results are relatively fixed and cannot meet the multiple needs of users for drinking.

Method used

By responding to the user's wine pickup instructions, determine the target wine to be taken out, and determine the target food that can be matched based on the nutritional matching information and historical matching information of the wine, so as to take into account the user's health and preferences.

Benefits of technology

It improves the reliability of food recommendations, enhances users' drinking experience, and better meets users' multiple needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119917727A_ABST
    Figure CN119917727A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent household appliances, and discloses a method for food material recommendation, which comprises the following steps: in response to a wine taking instruction of a user, determining a target wine product to be taken out; and determining a target food material capable of being matched with the target wine according to the nutrition matching information and the historical matching information of the target wine, and recommending the target food material. When a wine taking instruction of a user is received, a target wine product to be taken out is determined. And then according to the nutrition collocation information and the historical collocation information of the target wine, determining the target food material capable of collocating the target wine, so that the dual requirements of user health and user preference can be comprehensively considered. By recommending the target food materials to the user, the food materials can be reasonably matched according to the health requirements of the user and the preference requirements of the user, so that the food material recommendation reliability is improved, and the drinking experience of the user is guaranteed. The invention further discloses a device for food material recommendation, a wine cabinet and a computer readable storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of smart home appliances, for example, to a method, device, wine cabinet, and computer-readable storage medium for food recommendation. Background Art

[0002] At present, with the continuous improvement of people's living standards, the penetration rate of various smart home appliances is also getting higher and higher. Among them, as a device for users to store and manage wine, the intelligence of the wine cabinet itself is also imperative. In daily use, after the user takes out the wine from the wine cabinet, he often needs to go to the refrigerator to take out the ingredients that match the wine. However, since the wine cabinet itself does not have the function of recommending ingredients, it is difficult for users to determine the appropriate ingredients to match the wine, which is not conducive to the user's drinking experience. To this end, the relevant technology proposes a method for matching wine and ingredients, including: obtaining identification information of wines stored in the wine cabinet and identification information of ingredients stored in the refrigerator; obtaining identification information of the first wine taken out by the user from the wine cabinet; determining the ingredients stored in the refrigerator that match the first wine according to the preset matching relationship; and sending matching prompt information of the first wine to the user.

[0003] In the process of implementing the embodiments of the present disclosure, it is found that there are at least the following problems in the related art:

[0004] Although the related technology can recommend wine pairing suggestions to users based on preset pairing relationships, the recommendation results are usually relatively fixed and cannot better meet the user's multiple drinking needs.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.

[0007] The embodiments of the present disclosure provide a method, device, wine cabinet, and computer-readable storage medium for food recommendation, which can take into account the health needs of users and the needs of users' preferences to reasonably match food, thereby improving the reliability of food recommendation and helping to ensure the user's drinking experience.

[0008] In some embodiments, the method includes: determining a target wine to be taken out in response to a user's wine taking instruction; determining target ingredients that can be paired with the target wine based on nutritional pairing information and historical pairing information of the target wine, and recommending the target ingredients.

[0009] In some embodiments, the device includes: a processor and a memory storing program instructions, and the processor is configured to execute the above-mentioned method for food recommendation when running the program instructions.

[0010] In some embodiments, the wine cabinet includes: a wine cabinet body; the above-mentioned device for food recommendation is installed on the wine cabinet body.

[0011] In some embodiments, the computer-readable storage medium stores program instructions, and when the program instructions are executed, the computer is used to execute the above-mentioned method for food recommendation.

[0012] The method, device, wine cabinet, and computer-readable storage medium for food recommendation provided by the embodiments of the present disclosure can achieve the following technical effects:

[0013] In the embodiment of the present disclosure, when a user's wine-taking instruction is received, the target wine to be taken out is determined. Then, based on the nutritional matching information and historical matching information of the target wine, the target ingredients that can be matched with the target wine are determined, so that the dual needs of user health and user preferences can be comprehensively considered. And by recommending target ingredients to the user, the embodiment of the present disclosure can reasonably match ingredients taking into account both the user's health needs and the user's preferences, thereby improving the reliability of ingredient recommendations and helping to ensure the user's drinking experience.

[0014] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:

[0016] Figure 1 is a schematic diagram of a method for food recommendation provided by an embodiment of the present disclosure;

[0017] Figure 2 is a schematic diagram of another method for food recommendation provided by an embodiment of the present disclosure;

[0018] Figure 3 is a schematic diagram of another method for food recommendation provided by an embodiment of the present disclosure;

[0019] Figure 4 is a schematic diagram of another method for food recommendation provided by an embodiment of the present disclosure;

[0020] Figure 5is a schematic diagram of a device for food recommendation provided by an embodiment of the present disclosure;

[0021] Figure 6 It is a schematic diagram of a wine cabinet provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0022] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.

[0023] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so as to describe the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0024] Unless otherwise stated, the term "plurality" means two or more.

[0025] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.

[0026] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.

[0027] The term "correspondence" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.

[0028] At present, with the continuous improvement of people's living standards, the penetration rate of various smart home appliances is also getting higher and higher. Among them, as a device for users to store and manage wine, the intelligence of the wine cabinet itself is also imperative. In daily use, after the user takes out the wine from the wine cabinet, he often needs to go to the refrigerator to take out the ingredients that match the wine. However, since the wine cabinet itself does not have the function of recommending ingredients, it is difficult for users to determine the appropriate ingredients to match the wine, which is not conducive to the user's drinking experience. To this end, the relevant technology proposes a method for matching wine and ingredients, including: obtaining identification information of wines stored in the wine cabinet and identification information of ingredients stored in the refrigerator; obtaining identification information of the first wine taken out by the user from the wine cabinet; determining the ingredients stored in the refrigerator that match the first wine according to the preset matching relationship; and sending matching prompt information of the first wine to the user.

[0029] Although the related technology can recommend wine pairing suggestions to users based on preset pairing relationships, the recommendation results are usually relatively fixed and cannot better meet the user's multiple drinking needs.

[0030] Combination Figure 1 As shown, the present disclosure provides a method for food recommendation, comprising:

[0031] S101, in response to a user's wine taking instruction, the processor determines a target wine to be taken out.

[0032] S102, the processor determines target ingredients that can be paired with the target wine according to the nutritional pairing information and historical pairing information of the target wine, and recommends the target ingredients.

[0033] By using the method for food recommendation provided by the embodiment of the present disclosure, when a user's wine taking instruction is received, the target wine to be taken out is determined. Then, based on the nutritional matching information and historical matching information of the target wine, the target food that can be matched with the target wine is determined, so that the dual needs of user health and user preference can be comprehensively considered. And by recommending target food to the user, the embodiment of the present disclosure can take into account the user's health needs and user preference needs to reasonably match food, thereby improving the reliability of food recommendation, which is conducive to ensuring the user's drinking experience.

[0034] Optionally, the method for food recommendation can be executed in a wine cabinet, in a server communicating with the wine cabinet, or in a refrigerator cooperating with the wine cabinet. In the disclosed embodiment, the solution is described with the processor in the wine cabinet as the execution subject.

[0035] Optionally, the processor determines target ingredients that can be paired with the target wine based on the nutritional pairing information and historical pairing information of the target wine, including: the processor determines the health score corresponding to each of the multiple ingredients based on the nutritional pairing information of the target wine; the processor determines the preference score corresponding to each of the multiple ingredients based on the historical pairing information of the target wine; the processor determines the target ingredients that can be paired with the target wine based on the health score and preference score corresponding to each ingredient. In this way, the embodiment of the present disclosure can determine the health scores of multiple ingredients corresponding to the health needs of the user based on the nutritional pairing information of the target wine. And determine the preference scores of multiple ingredients corresponding to the user's preference needs based on the historical pairing information of the target wine. Then the embodiment of the present disclosure conducts a comprehensive analysis of the health scores and preference scores corresponding to each ingredient, so that the target ingredient that is most suitable for pairing with the target wine can be determined from the multiple ingredients, thereby improving the reliability of ingredient recommendations and helping to ensure the user's drinking experience.

[0036] Optionally, the processor obtains the nutritional pairing information of the target wine in the following manner, including: the processor accesses the knowledge database; the processor obtains effective nutrients of multiple ingredients for pairing with the target wine from the knowledge database. In this way, the disclosed embodiment can pre-construct a knowledge database, which stores information such as recommended pairing ingredients for alleviating the adverse effects of different wines, and effective nutrients corresponding to various pairing ingredients. By accessing the knowledge database, the disclosed embodiment can obtain effective nutrients corresponding to multiple ingredients when paired with the target wine, which is beneficial for the subsequent quantification of the health score corresponding to each ingredient in combination with the amount of effective nutrients, thereby improving the reliability of ingredient recommendations.

[0037] Optionally, the processor obtains the historical pairing information of the target wine in the following manner, including: the processor calls the user database; the processor obtains the historical consumption frequency of the target wine with multiple ingredients from the user database. In this way, the embodiment of the present disclosure can pre-build a user database, and the user database stores the pairing ingredients that the user has actively selected when drinking different wines recently, as well as information such as the historical consumption frequency corresponding to various pairing ingredients. By calling the user database, the embodiment of the present disclosure can obtain the historical consumption frequency corresponding to the target wine with multiple ingredients, which is conducive to the subsequent quantification of the preference score corresponding to each ingredient in combination with the high and low historical consumption frequencies, thereby improving the reliability of ingredient recommendations.

[0038] Optionally, the processor determines the target ingredients that can be paired with the target wine according to the health scores and preference scores corresponding to each ingredient, including: the processor calculates the sum of the health scores and preference scores corresponding to each ingredient to obtain the cumulative scores corresponding to each ingredient; the processor determines the ingredients whose cumulative scores are greater than or equal to the fourth target score as the fourth target ingredients that can be paired with the target wine. In this way, the embodiment of the present disclosure calculates the sum of the health scores and preference scores corresponding to each ingredient to obtain the cumulative scores of each ingredient, thereby quantifying the matching degree of different ingredients when paired with the target wine. And by comparing the cumulative scores of each ingredient with the fourth target score, the embodiment of the present disclosure can quickly filter out high-scoring ingredients that take into account both the user's health needs and the user's preference needs, so that the target ingredient that is most suitable for pairing with the target wine can be determined from multiple ingredients, thereby improving the reliability of ingredient recommendations and helping to ensure the user's drinking experience.

[0039] Optionally, the fourth target score can be set according to the user's health information. For users in good health, the disclosed embodiment can set a relatively low fourth target score to appropriately lower the standard for food ingredients to meet the standard, so that more target ingredients can be recommended with the target wine, so as to improve the richness of the food ingredients recommended, which is conducive to the user's selection. For users suffering from related diseases, the disclosed embodiment can set a relatively high fourth target score to appropriately increase the standard for food ingredients to meet the standard, so that the most suitable target ingredients can be recommended with the target wine, so as to improve the accuracy of the food ingredients recommendation, which is conducive to the user's quick selection. Preferably, the fourth target score can be set to 160. The fourth target score can also be adjusted according to the actual needs of the user, and can also be set to any other reasonable value such as 150 or 170.

[0040] Optionally, the processor determines the target ingredients that can be matched with the target wine according to the health score and preference score corresponding to each ingredient, including: the processor determines the first weight corresponding to the health score and the second weight corresponding to the preference score according to the parameter information of the target wine; the processor calculates the product of the health score and the first weight to obtain the first score corresponding to each ingredient; the processor calculates the product of the preference score and the second weight to obtain the second score corresponding to each ingredient; the processor determines the target ingredients that can be matched with the target wine according to the first score and the second score corresponding to each ingredient. In this way, the embodiment of the present disclosure can assign the first weight and the second weight corresponding to the health score and the preference score respectively. Then the product of the health score and the first weight is calculated to obtain the first score corresponding to the user's health needs for each ingredient. And the product of the preference score and the second weight is calculated to obtain the second score corresponding to the user's preference needs for each ingredient. Then the embodiment of the present disclosure performs a comprehensive analysis on the first score and the second score corresponding to each ingredient, so as to determine the target ingredient that is most suitable for matching with the target wine from multiple ingredients. Since the parameter information of the target wine itself is taken into account, the embodiment of the present disclosure further improves the reliability of the ingredient recommendation, which is conducive to better guaranteeing the user's drinking experience.

[0041] Optionally, the processor determines the target ingredients that can be matched with the target wine according to the first score and the second score corresponding to each ingredient, including: the processor calculates the sum of the first score and the second score corresponding to each ingredient to obtain the comprehensive score corresponding to each ingredient; the processor determines the ingredients whose comprehensive score is greater than or equal to the first target score as the first target ingredients that can be matched with the target wine. In this way, the embodiment of the present disclosure obtains the comprehensive score of each ingredient by calculating the sum of the first score and the second score corresponding to each ingredient, so as to quantify the matching degree corresponding to different ingredients when matched with the target wine. And by comparing the comprehensive score of each ingredient with the first target score, the embodiment of the present disclosure can quickly filter out high-scoring ingredients that take into account the health needs and user preference needs of the user, so as to determine the target ingredient that is most suitable for matching with the target wine from multiple ingredients. At the same time, the parameter information of the target wine itself is also taken into account, which further improves the reliability of the ingredient recommendation and is conducive to better guaranteeing the user's drinking experience.

[0042] Optionally, the parameter information of the target wine includes one or more of the alcohol content, wine type, wine price, production time, and production location of the target wine. In this way, the disclosed embodiment can comprehensively consider the above parameter information of the target wine, and analyze the importance of the user's health needs and the user's preference needs accordingly, so as to reasonably allocate the first weight and the second weight in combination with the above wine parameter information, so as to be closer to the actual diversified needs of the user, further improve the reliability of food recommendation, and help to better ensure the user's drinking experience.

[0043] Optionally, the alcohol content of the target alcoholic beverage is positively correlated with the first weight. That is, the higher the alcohol content of the target alcoholic beverage, the greater the first weight corresponding to the health score. In this way, when the alcohol content of the target alcoholic beverage is high, the impact of drinking on the user's health is relatively large. Therefore, the embodiment of the present disclosure can set a slightly larger first weight to give a higher weight to the health score, so that the actual health needs of the user can be taken into account more, so as to give priority to recommending target ingredients that can relieve the symptoms of drunkenness.

[0044] Optionally, the alcohol content of the target wine is negatively correlated with the second weight. That is, the lower the alcohol content of the target wine, the greater the second weight corresponding to the preference score. In this way, when the alcohol content of the target wine is low, drinking has little impact on the user's health, and the impact of the preferred ingredients on the user's drinking experience is more prominent. Therefore, the embodiment of the present disclosure can set a slightly larger second weight to give a higher weight to the preference score, so that the actual preference needs of the user can be taken into account more, so as to give priority to recommending target ingredients that can improve the taste of drinking.

[0045] Optionally, the sum of the first weight and the second weight is equal to 1. Specifically, when the alcohol content of the target alcohol is greater than or equal to the first alcohol content, the first weight corresponding to the health score is determined to be A1, and the second weight corresponding to the preference score is determined to be B1; or, when the alcohol content of the target alcohol is less than the first alcohol content and greater than or equal to the second alcohol content, the first weight corresponding to the health score is determined to be A2, and the second weight corresponding to the preference score is determined to be B2; or, when the alcohol content of the target alcohol is less than the second alcohol content, the first weight corresponding to the health score is determined to be A3, and the second weight corresponding to the preference score is determined to be B3. Among them, the first alcohol content is greater than the second alcohol content, A1>A2>A3, B1<B2<B3.

[0046] In this way, when the alcohol content of the target wine is greater than or equal to the first alcohol content (such as 40%), the target wine is a high-strength wine, and the degree of influence of drinking high-strength wine on the health of the user is relatively large. At this time, the embodiment of the present disclosure can assign a relatively larger first weight (such as 0.7) to the health score, and a relatively smaller second weight (such as 0.3) to the corresponding preference score, so that the health needs of the user at this time can be considered more, so as to give priority to recommending target ingredients that can relieve the symptoms of drunkenness. When the alcohol content of the target wine is less than the first alcohol content and greater than or equal to the second alcohol content (such as 20%), the target wine is a moderate wine, and the degree of influence of drinking moderate wine on the health of the user is relatively general. At this time, it is necessary to consider the degree of influence of the preferred ingredients on the user's drinking experience. Therefore, the embodiment of the present disclosure can assign similar or identical first weights (such as 0.5) and second weights (such as 0.5) to the health score and the preference score, so as to be able to more evenly take into account the health needs of the user and the user's preference needs, so as to reasonably recommend the target ingredients with the target wine. When the alcohol content of the target wine is less than the second alcohol content, the target wine is a low-alcohol wine, and drinking low-alcohol wine has little impact on the user's health. At this time, the preferred ingredients have a more prominent impact on the user's drinking experience. Therefore, the embodiment of the present disclosure can assign a relatively smaller first weight (such as 0.3) to the health score, and a relatively larger second weight (such as 0.7) to the corresponding preference score, so as to take more account of the user's preferences at this time, and give priority to recommending target ingredients that can improve the taste of drinking.

[0047] Optionally, the disclosed embodiment may also include more parameter information of target wines, not limited to the parameter information of the above-mentioned target wines. The first weight and the second weight may also be reasonably set according to the parameter information of the above-mentioned target wines, which are not listed here one by one. At the same time, based on the combination of multiple first weights and second weights, the processor can effectively recommend target ingredients for target wines.

[0048] Optionally, the first target score can be set according to the user's health information. For users in good health, the disclosed embodiment can set a relatively low first target score to appropriately lower the standard for food ingredients to meet the standard, so that more target ingredients can be recommended with the target wine, so as to improve the richness of the food ingredients recommended, which is conducive to the user's selection. For users with related diseases, the disclosed embodiment can set a relatively high first target score to appropriately increase the standard for food ingredients to meet the standard, so that the most suitable target ingredients can be recommended with the target wine, so as to improve the accuracy of the food ingredients recommendation, which is conducive to the user's quick selection. Preferably, the first target score can be set to 80. The first target score can also be adjusted according to the actual needs of the user, and can also be set to any other reasonable value such as 75 or 85.

[0049] Optionally, the method for recommending ingredients further includes: the processor determines an ingredient whose health score is greater than or equal to the second target score as a second target ingredient that can be paired with the target wine. In this way, by comparing the health score of each ingredient with the second target score, the disclosed embodiment can quickly filter out high-scoring ingredients that meet the health needs of the user, thereby being able to determine the target ingredient that best meets the health needs of the user from multiple ingredients, so as to give priority to recommending the target ingredient that can relieve the symptoms of drunkenness, thereby improving the reliability of ingredient recommendations and helping to ensure the user's drinking experience.

[0050] Optionally, the method for recommending ingredients further includes: the processor determines an ingredient whose preference score is greater than or equal to the third target score as a third target ingredient that can be paired with the target wine. In this way, by comparing the preference score of each ingredient with the third target score, the disclosed embodiment can quickly filter out high-scoring ingredients that meet the user's preference requirements, thereby being able to determine the target ingredient that best meets the user's preference requirements from multiple ingredients, so as to give priority to recommending the target ingredient that can improve the taste of drinking, thereby improving the reliability of ingredient recommendation and facilitating the user's drinking experience.

[0051] Optionally, after the processor determines the target wine to be taken out, the process further includes: the processor controls the voice module to broadcast the storage location of the target wine in the wine cabinet; and / or the processor controls the light module to highlight the storage location of the target wine in the wine cabinet; and / or the processor controls the communication module to send information indicating the storage location of the target wine in the wine cabinet to the user's terminal device. In this way, the embodiment of the present disclosure can use some or all of the means such as voice broadcast, light display, and information transmission to indicate the storage location of the target wine in the wine cabinet to the user, which is conducive to the user to quickly take out the target wine for drinking.

[0052] Optionally, after the processor recommends the target ingredient, the process further includes: the processor controls the voice module to broadcast the storage location of the target ingredient in the refrigerator; and / or the processor controls the light module to highlight the storage location of the target ingredient in the refrigerator; and / or the processor controls the communication module to send information indicating the storage location of the target ingredient in the refrigerator to the user's terminal device. In this way, the disclosed embodiment can use some or all of the means such as voice broadcast, light display, and information transmission to indicate the storage location of the target ingredient in the refrigerator to the user, which is conducive to the user quickly taking out the target ingredient for consumption.

[0053] Combination Figure 2 As shown, the embodiment of the present disclosure provides another method for food recommendation, comprising:

[0054] S201, in response to a user's wine taking instruction, the processor determines a target wine to be taken out.

[0055] S202: The processor determines the health scores corresponding to the plurality of ingredients according to the nutritional pairing information of the target wine.

[0056] S203, the processor determines the preference scores corresponding to the multiple ingredients according to the historical pairing information of the target wine.

[0057] S204: The processor determines a first weight corresponding to the health score and a second weight corresponding to the preference score according to the parameter information of the target wine.

[0058] S205: The processor calculates the product of the health score and the first weight to obtain the first score corresponding to each ingredient.

[0059] S206: The processor calculates the product of the preference score and the second weight to obtain the second score corresponding to each ingredient.

[0060] S207, the processor calculates the sum of the first score and the second score corresponding to each ingredient, and obtains the comprehensive score corresponding to each ingredient.

[0061] S208: The processor determines the ingredients whose comprehensive scores are greater than or equal to the first target score as first target ingredients that can be paired with the target wine.

[0062] S209: The processor determines the food material having a health score greater than or equal to the second target score as the second target food material that can be paired with the target wine.

[0063] S210: The processor determines an ingredient having a preference score greater than or equal to a third target score as a third target ingredient that can be paired with the target wine.

[0064] S211, the processor recommends a first target ingredient, a second target ingredient, and a third target ingredient.

[0065] Using the method for food recommendation provided by the embodiment of the present disclosure, when receiving the user's wine taking instruction, the target wine to be taken out is determined. Then, based on the dual needs of user health and user preference, the embodiment of the present disclosure determines the health scores of multiple food ingredients corresponding to the user's health needs according to the nutritional matching information of the target wine, and determines the preference scores of multiple food ingredients corresponding to the user's preference needs according to the historical matching information of the target wine. In addition, the embodiment of the present disclosure assigns the first weight and the second weight corresponding to each health score and the preference score respectively. Then, the product of the health score and the first weight is calculated to obtain the first score of each food ingredient corresponding to the user's health needs, and the product of the preference score and the second weight is calculated to obtain the second score of each food ingredient corresponding to the user's preference needs. By calculating the sum of the first score and the second score corresponding to each food ingredient, the embodiment of the present disclosure can obtain the comprehensive score of each food ingredient, so as to quantify the matching degree corresponding to different food ingredients when matching the target wine. And by comparing the comprehensive score of each food ingredient with the first target score, the embodiment of the present disclosure can quickly screen out the high-scoring food ingredients that take into account both the user's health needs and the user's preference needs, so as to determine the first target food ingredient that is most suitable for matching the target wine from multiple food ingredients. At the same time, the parameter information of the target wine itself is also taken into account, which further improves the reliability of the food recommendation and is conducive to better guaranteeing the user's drinking experience. In addition, the disclosed embodiment can quickly filter out high-scoring ingredients that meet the user's health needs by comparing the health score of each ingredient with the second target score, so that the second target ingredient that best meets the user's health needs can be determined from multiple ingredients, and target ingredients that can relieve the symptoms of drunkenness can be supplemented and recommended. And by comparing the preference score of each ingredient with the third target score, the disclosed embodiment can quickly filter out high-scoring ingredients that meet the user's preference needs, so that the third target ingredient that best meets the user's preference needs can be determined from multiple ingredients, and target ingredients that can improve the taste of drinking can be supplemented and recommended. As a result, the disclosed embodiment can recommend more target ingredients with the target wine to improve the richness of the food recommendation, which is conducive to the user's selection of the best, so as to better guarantee the user's drinking experience.

[0066] Optionally, the method for food recommendation can be executed in a wine cabinet, in a server communicating with the wine cabinet, or in a refrigerator cooperating with the wine cabinet. In the disclosed embodiment, the solution is described with the processor in the wine cabinet as the execution subject.

[0067] Optionally, the second target score can be set according to the user's health information. For users in good health, the disclosed embodiment can set a relatively low second target score to appropriately lower the standard for food ingredients to meet the standard, so that more target ingredients can be recommended with the target wine, so as to improve the richness of the food ingredients recommended, which is conducive to the user's selection. For users with related diseases, the disclosed embodiment can set a relatively high second target score to appropriately increase the standard for food ingredients to meet the standard, so that the most suitable target ingredients can be recommended with the target wine, so as to improve the accuracy of food ingredients recommendations, which is conducive to users' quick selection. Preferably, the second target score can be set to 80. The second target score can also be adjusted according to the actual needs of the user, and can also be set to any other reasonable value such as 75 or 85.

[0068] Optionally, the third target score can be set according to the user's health information. For users in good health, the disclosed embodiment can set a relatively low third target score to appropriately lower the standard for food ingredients to meet the standard, so that more target ingredients can be recommended with the target wine, so as to improve the richness of the food ingredients recommended, which is conducive to the user's selection. For users with related diseases, the disclosed embodiment can set a relatively high third target score to appropriately increase the standard for food ingredients to meet the standard, so that the most suitable target ingredients can be recommended with the target wine, so as to improve the accuracy of food ingredients recommendations, which is conducive to users' quick selection. Preferably, the third target score can be set to 80. The third target score can also be adjusted according to the actual needs of the user, and can also be set to any other reasonable value such as 75 or 85.

[0069] Optionally, the method for recommending ingredients further includes: the processor determines target ingredients that can be paired with the target wine according to the wine picking time information, and recommends the target ingredients. In this way, the disclosed embodiment can also analyze the wine picking time information to fully consider the impact of solar terms or holidays on the ingredients that can be paired with the target wine, thereby increasing the richness of ingredient recommendations, facilitating users to select the best, and better ensuring the user's drinking experience.

[0070] Combination Figure 3 As shown, the embodiment of the present disclosure provides another method for food recommendation, comprising:

[0071] S301, in response to a user's wine taking instruction, the processor determines a target wine to be taken out.

[0072] S302, the processor determines target ingredients that can be paired with the target wine according to the nutritional pairing information and historical pairing information of the target wine, and recommends the target ingredients.

[0073] S303, the processor determines the target ingredients that can be paired with the target wine according to the wine picking time information, and recommends the target ingredients.

[0074] By adopting the method for food recommendation provided by the embodiment of the present disclosure, when a user's wine-taking instruction is received, the target wine to be taken out is determined. Then, based on the nutritional matching information and historical matching information of the target wine, the target food ingredients that can be matched with the target wine are determined, so that the dual needs of user health and user preferences can be comprehensively considered. And by recommending target food ingredients to users, the embodiment of the present disclosure can take into account both the user's health needs and the user's preferences to reasonably match food ingredients, thereby improving the reliability of food ingredient recommendations and helping to ensure the user's drinking experience. In addition, the embodiment of the present disclosure can also analyze the wine-taking time information to fully consider the impact of solar terms or holidays on the target wine matching food ingredients, thereby improving the richness of food ingredient recommendations, which is conducive to users selecting the best, so as to better ensure the user's drinking experience.

[0075] Optionally, the method for food recommendation can be executed in a wine cabinet, in a server communicating with the wine cabinet, or in a refrigerator cooperating with the wine cabinet. In the disclosed embodiment, the solution is described with the processor in the wine cabinet as the execution subject.

[0076] Optionally, the processor determines the target ingredients that can be paired with the target wine according to the wine picking time information, including: the processor determines the festival information corresponding to the wine picking time information; the processor determines the fifth target ingredient that can be paired with the target wine according to the festival information. In this way, the disclosed embodiment can match the relevant festival according to the user's wine picking time, and then determine the target ingredients that meet the festival atmosphere and / or meet the cold and hot feelings according to the customs and / or seasons corresponding to the successfully matched relevant festivals, which is conducive to further improving the user's drinking experience.

[0077] Optionally, the processor determines the fifth target ingredient that can be paired with the target alcoholic beverage according to the holiday information, including: when the holiday information indicates the Spring Festival, dumplings are determined to be the fifth target ingredient that can be paired with the target alcoholic beverage; when the holiday information indicates Valentine's Day, beef is determined to be the fifth target ingredient that can be paired with the target alcoholic beverage; or, when the holiday information indicates the Dragon Boat Festival, rice dumplings are determined to be the fifth target ingredient that can be paired with the target alcoholic beverage; or, when the holiday information indicates the Mid-Autumn Festival, moon cakes are determined to be the fifth target ingredient that can be paired with the target alcoholic beverage. In this way, the disclosed embodiment can combine the customs and / or seasons corresponding to the Spring Festival, Valentine's Day, Dragon Boat Festival, Mid-Autumn Festival, etc., to determine the target ingredients that meet the festival atmosphere and / or meet the cold and hot feelings, which is conducive to further improving the user's drinking experience.

[0078] Optionally, the disclosed embodiment may further include more holiday information, not limited to the above-mentioned holiday information. The fifth target ingredient may also be reasonably set according to the above-mentioned holiday information, which is not listed here. At the same time, based on the multiple fifth target ingredients, the processor may effectively recommend the target ingredient for the target wine.

[0079] Optionally, the method for recommending ingredients further includes: the processor determines a target recipe containing the target ingredient, and recommends the target recipe. In this way, after determining the target ingredient that can be paired with the target wine, the disclosed embodiment can further recommend a target recipe based on the target ingredient, thereby improving user convenience and further improving the user experience.

[0080] Combination Figure 4 As shown, the embodiment of the present disclosure provides another method for food recommendation, comprising:

[0081] S401, in response to a user's wine taking instruction, the processor determines a target wine to be taken out.

[0082] S402, the processor determines target ingredients that can be paired with the target wine according to the nutritional pairing information and historical pairing information of the target wine, and recommends the target ingredients.

[0083] S403, the processor determines a target recipe containing the target ingredients and recommends the target recipe.

[0084] By adopting the method for food recommendation provided by the embodiment of the present disclosure, when a user's wine-taking instruction is received, the target wine to be taken out is determined. Then, based on the nutritional matching information and historical matching information of the target wine, the target food ingredients that can be matched with the target wine are determined, thereby comprehensively considering the dual needs of user health and user preferences. And by recommending target food ingredients to users, the embodiment of the present disclosure can take into account both the user's health needs and the user's preferences to reasonably match food ingredients, thereby improving the reliability of food ingredient recommendations, which is conducive to ensuring the user's drinking experience. In addition, after determining the target food ingredients that can be matched with the target wine, the embodiment of the present disclosure can further recommend target recipes based on the target food ingredients, thereby improving the convenience of the user and helping to further improve the user's experience.

[0085] Optionally, the method for food recommendation can be executed in a wine cabinet, in a server communicating with the wine cabinet, or in a refrigerator cooperating with the wine cabinet. In the disclosed embodiment, the solution is described with the processor in the wine cabinet as the execution subject.

[0086] Optionally, the processor determines the target recipe containing the target ingredients, including: the processor determines the recipe containing all the target ingredients as the target recipe. In this way, when there is a recipe containing all the target ingredients at the same time, the embodiment of the present disclosure determines the recipe as the target recipe to be recommended, thereby improving the convenience of the user and further improving the user's experience.

[0087] Optionally, the processor determines a target recipe containing target ingredients, including: the processor determines one or more preferred ingredients based on weight coefficients corresponding to multiple target ingredients; the processor determines the recipe containing all preferred ingredients as the target recipe. In this way, when there is no recipe that contains all target ingredients at the same time, the embodiment of the present disclosure can combine the weight coefficients corresponding to each of the multiple target ingredients, determine one or more preferred ingredients from the multiple target ingredients, and ensure the generation of the target recipe by appropriately adjusting the recommendation criteria. When there is a recipe that contains all preferred ingredients at the same time, the embodiment of the present disclosure determines the recipe as the target recipe to be recommended, thereby improving the convenience of the user and helping to further improve the user experience.

[0088] Optionally, the target ingredients include part or all of the first target ingredients, the second target ingredients, the third target ingredients, the fourth target ingredients, and the fifth target ingredients. Optionally, the weight coefficient of the first target ingredient is the largest. In this way, the disclosed embodiment can assign corresponding weight coefficients to the first target ingredient, the second target ingredient, the third target ingredient, the fourth target ingredient, and the fifth target ingredient, respectively. And because the first target ingredient takes into account the parameter information of the target wine itself, and can more reasonably take into account the user's health needs and user preference needs, the reliability of the first target ingredient recommendation is relatively high. Therefore, the corresponding weight coefficient can be set larger to ensure that the recommended target recipe always contains the first target ingredient, which is conducive to ensuring the reliability of the recipe recommendation.

[0089] Combination Figure 5 As shown, an embodiment of the present disclosure provides a device 500 for food recommendation, including a processor 501 and a memory 502. Optionally, the device 500 may also include a communication interface 503 and a bus 504. The processor 501, the communication interface 503, and the memory 502 may communicate with each other through the bus 504. The communication interface 503 may be used for information transmission. The processor 501 may call the logic instructions in the memory 502 to execute the method for food recommendation of the above embodiment.

[0090] In addition, the logic instructions in the memory 502 described above can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.

[0091] The memory 502 is a computer-readable storage medium that can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 501 executes the function application and data processing by running the program instructions / modules stored in the memory 502, that is, the method for food recommendation in the above embodiment is implemented.

[0092] The memory 502 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 502 may include a high-speed random access memory and may also include a non-volatile memory.

[0093] Combination Figure 6 As shown, the embodiment of the present disclosure provides a wine cabinet, including: a wine cabinet body 600, and the above-mentioned device for food recommendation 500. The device for food recommendation 500 is installed in the wine cabinet body 600. The installation relationship described here is not limited to being placed inside the wine cabinet body 600, but also includes installation connections with other components of the wine cabinet, including but not limited to physical connection, electrical connection or signal transmission connection, etc.

[0094] Those skilled in the art will appreciate that the device 500 for food recommendation may be adapted to other feasible product bodies, such as a refrigerator, to achieve other feasible embodiments.

[0095] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned method for food recommendation.

[0096] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes.

[0097] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.

[0098] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.

[0099] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.

[0100] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.

Claims

1. A method for food recommendation, characterized in that: include: In response to a user's wine taking instruction, determining a target wine to be taken out; According to the nutritional pairing information and historical pairing information of the target wine, the target ingredients that can be paired with the target wine are determined and recommended.

2. The method according to claim 1, characterized in that According to the nutritional pairing information and historical pairing information of the target wine, determine the target ingredients that can be paired with the target wine, including: Determine the health scores corresponding to each of the multiple ingredients based on the nutritional pairing information of the target wine; Determine the preference scores corresponding to each of the multiple ingredients based on the historical pairing information of the target wine; According to the health scores and preference scores corresponding to each ingredient, determine the target ingredients that can be paired with the target wine.

3. The method according to claim 2, characterized in that According to the health scores and preference scores of each ingredient, the target ingredients that can be paired with the target wine are determined, including: Determine, according to the parameter information of the target wine, a first weight corresponding to the health score and a second weight corresponding to the preference score; Calculate the product of the health score and the first weight to obtain the first score corresponding to each ingredient; Calculate the product of the preference score and the second weight to obtain the second score corresponding to each ingredient; According to the first score and the second score corresponding to each ingredient, a target ingredient that can be paired with the target wine is determined.

4. The method according to claim 3, characterized in that The parameter information of the target wine includes the alcohol content of the target wine, and the alcohol content of the target wine is positively correlated with the first weight.

5. The method according to claim 3, characterized in that: The parameter information of the target wine includes the alcohol content of the target wine, and the alcohol content of the target wine is negatively correlated with the second weight.

6. The method according to claim 3, characterized in that According to the first score and the second score corresponding to each ingredient, a target ingredient that can be paired with the target wine is determined, including: Calculate the sum of the first score and the second score corresponding to each ingredient to obtain a comprehensive score corresponding to each ingredient; The ingredients with a comprehensive score greater than or equal to the first target score are determined as first target ingredients that can be paired with the target wine.

7. The method according to claim 6, characterized in that Also includes: Determining ingredients with a health score greater than or equal to a second target score as second target ingredients that can be paired with the target wine; and / or, The ingredients having a preference score greater than or equal to the third target score are determined as third target ingredients that can be paired with the target wine.

8. The method according to any one of claims 1 to 7, characterized in that: Also includes: According to the wine picking time information, the target ingredients that can be paired with the target wine are determined and recommended.

9. The method according to any one of claims 1 to 7, characterized in that: After determining the target ingredients that can be paired with the target wine based on the nutritional pairing information and historical pairing information of the target wine, it also includes: A target recipe containing a target ingredient is determined, and the target recipe is recommended.

10. A device for food recommendation, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the method for food recommendation according to any one of claims 1 to 9 when running the program instructions.

11. A wine cabinet, characterized in that: include: Wine cabinet body; The device for food recommendation as described in claim 10 is installed on the wine cabinet body.

12. A computer-readable storage medium storing program instructions, characterized in that: When the program instructions are executed, the computer is configured to execute the method for food recommendation according to any one of claims 1 to 9.