Recommendation device, recommendation method, and program
The recommendation device addresses the challenge of varying nutrient deficiencies within groups by providing personalized and confidential food and drink suggestions, enhancing convenience and privacy in group dining scenarios.
Patent Information
- Application Number
- JP2022099346
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-06-21
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2042-06-21
AI Technical Summary
Existing nutrient intake assistance technologies fail to account for the varying nutrient deficiencies among group members, necessitating a solution that can provide personalized recommendations while maintaining privacy and convenience.
A recommendation device and method that acquires individual nutrient deficiency information, analyzes group deficiencies, generates tailored food and drink recommendations for both the group and individuals, and delivers these recommendations through separate channels to ensure privacy and convenience.
Enables appropriate presentation of nutrient-rich food and drink recommendations to group members, ensuring both convenience and privacy by sharing group recommendations while keeping individual ones confidential.
Smart Images

Figure 0007700738000001 
Figure 0007700738000002 
Figure 0007700738000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to a recommendation device, a recommendation method, and a program.
Background Art
[0002] Various techniques for performing processing based on data related to a person have been proposed. For example, Patent Document 1 discloses an information processing apparatus that automatically estimates the life rhythm of members belonging to a specific community based on sensor data obtained by sensing members belonging to the specific community. Further, Patent Document 2 discloses a menu proposal system that calculates the amount of energy and nutrients that each of a plurality of users should ingest, and proposes a menu for a group such as a family composed of the plurality of users based on the calculated amounts and the amounts of energy and nutrients contained in each of the plurality of menus. Further, as a technique related to food, Patent Document 3 discloses a technique of converting information representing a dish ingested by a user into nutrient information, and generating information indicating a dish provided by a restaurant outside that supplements deficient nutrients based on the nutrient information.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Patent Document 3
Summary of the Invention
Problems to be Solved by the Invention
[0004] Thus, technologies for assisting users in nutrient intake are known. By the way, the nutrient deficiencies among all members of a group do not necessarily match those of each member of the group. For this reason, it is preferable to present to the members the recommended information for the entire group of members and the recommended information for each member of the group. Therefore, there is a need for a technology for appropriately presenting such recommended information to the participants of a dinner.
[0005] The present disclosure has been made against the background of the above-described circumstances, and an object thereof is to provide a recommendation device, a recommendation method, and a program capable of appropriately presenting recommended information to the participants of a dinner.
Means for Solving the Problem
[0006] One aspect of the present disclosure for achieving the above object is a member information acquisition unit that acquires the nutrient deficiency information of each member of the group, an analysis unit that analyzes the nutrient deficiencies among all members of the group based on the acquired nutrient deficiency information, a restaurant information acquisition unit that acquires the nutrient information of the food or drink provided by a restaurant, a recommendation information generation unit that generates first recommendation information for recommending the food or drink to be ordered at the restaurant used for the dinner to the group based on the nutrient information of the food or drink provided by the restaurant used for the dinner and the analysis result of the nutrient deficiencies among all members of the group, and generates second recommendation information for recommending the food or drink to be ordered at the restaurant used for the dinner for each member based on the nutrient information of the food or drink provided by the restaurant used for the dinner and the individual nutrient deficiency information of the members of the group, a notification unit that transmits the first recommendation information to a terminal device provided at the restaurant used for the dinner and transmits the second recommendation information to a terminal device carried by the member corresponding to the second recommendation information and a recommendation device having the same. According to such a recommendation device, it is easy to share the first recommendation information, which is recommendation information for all members of the group, among the members, and it is possible to prevent the second recommendation information, which is recommendation information for each member, from being known to other members. Therefore, both convenience and privacy can be ensured. For this reason, the recommendation information can be appropriately presented to the participants of the dinner.
[0007] In the above aspect, the device further has a restaurant candidate determination unit that determines candidates for restaurants to be used for the dinner based on the nutrient information of the food or drink provided by the restaurant and the analysis result of the deficient nutrients among all the members of the group, and the notification unit may further notify the members of the group of the information of the restaurants determined as the candidates. According to such a configuration, it is possible to extract only the restaurants that can supplement the deficient nutrients from various restaurants and notify the users of such restaurants, so that the convenience of the users can be improved.
[0008] In the above aspect, the member information acquisition unit further acquires, for each of the members of the group, prohibited ingredient information, which is information indicating ingredients whose intake is prohibited, the restaurant information acquisition unit further acquires ingredient information in use, which is information indicating the ingredients used in the food or drink provided by the restaurant, and the recommendation information generation unit may generate the first recommendation information based on the prohibited ingredient information, the ingredient information in use, the analysis result, and the nutrient information of the food or drink provided by the restaurant to be used for the dinner. According to such a configuration, it is possible to recommend foods or drinks other than those using ingredients whose intake is prohibited, so that the convenience of the users can be improved.
[0009] In the above aspect, the recommendation information generation unit may generate a plurality of the first recommendation information and set priorities for the plurality of the first recommendation information based on the analysis result. According to such a configuration, various recommended information with priorities is provided, so the convenience for the user is improved.
[0010] In the above aspect, the first recommended information or the second recommended information may include information indicating the reason for recommendation. According to such a configuration, the user can know the reason for recommendation, so the convenience for the user is improved.
[0011] Another aspect of the present disclosure for achieving the above object is a recommendation method performed by a recommendation device, acquiring the nutrient deficiency information of each member of the group, analyzing the nutrient deficiencies in the entire group of members based on the acquired nutrient deficiency information, acquiring the nutrient information of the food or drink provided by the restaurant, generating first recommended information for recommending the food or drink to be ordered at the restaurant used for a group meal to the group based on the nutrient information of the food or drink provided by the restaurant used for a group meal and the analysis result of the nutrient deficiencies in the entire group of members, and generating second recommended information for recommending the food or drink to be ordered at the restaurant used for a group meal for each member based on the nutrient information of the food or drink provided by the restaurant used for a group meal and the individual nutrient deficiency information of the members of the group, transmitting the first recommended information to a terminal device provided at the restaurant used for a group meal, and transmitting the second recommended information to a terminal device carried by the member corresponding to the second recommended information is a recommendation method. According to such a recommendation method, it is easy to share the first recommended information, which is the recommended information for the entire group of members, among the members, and it is possible to prevent the second recommended information, which is the recommended information for each member, from being known to other members. Therefore, both convenience and privacy can be ensured. For this reason, the recommended information can be appropriately presented to the participants of the group meal.
[0012] Another aspect of the present disclosure for achieving the above object is a member information acquisition step of acquiring the malnutrition information of each member of the group, an analysis step of analyzing the malnutrition of all members of the group based on the acquired malnutrition information, a restaurant information acquisition step of acquiring the nutrient information of food or drink provided by a restaurant, Based on the nutrient information of food or drink provided by the restaurant used for a group meal and the analysis result of the malnutrition of all members of the group, generate first recommendation information for recommending food or drink ordered at the restaurant used for a group meal to the group, and based on the nutrient information of food or drink provided by the restaurant used for a group meal and the individual malnutrition information of the members of the group, generate second recommendation information for recommending food or drink ordered at the restaurant used for a group meal for each member. A recommendation information generation step; A notification step of transmitting the first recommendation information to a terminal device provided at a restaurant used for a group meal and transmitting the second recommendation information to a terminal device carried by a member corresponding to the second recommendation information is a program for causing a computer to execute. According to such a program, it is easy to share the first recommendation information, which is recommendation information for all members of the group, among the members, and it is possible to prevent the second recommendation information, which is recommendation information for each member, from being known to other members. Therefore, both convenience and privacy can be ensured. For this reason, the recommendation information can be appropriately presented to the participants of the group meal.
Effect of the Invention
[0013] According to the present disclosure, it is possible to provide a recommendation device, a recommendation method, and a program that can appropriately present recommendation information to participants of a group meal.
Brief Description of the Drawings
[0014]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Embodiments for Carrying Out the Invention
[0015] Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing an example of the configuration of a recommendation system 1 according to an embodiment. As shown in FIG. 1, for example, the recommendation system 1 includes a recommendation device 10, a member information management device 20, a restaurant information management device 30, a restaurant terminal device 40, and a plurality of user terminal devices 50.
[0016] The member information management device 20 is a device that manages personal information related to meals for members who constitute a predetermined group. The member information management device 20 manages at least nutrient deficiency information as personal information related to meals for members.
[0017] The nutrient deficiency information is information indicating the nutrients that are deficient for the member. Specifically, the member information management device 20 manages, for each member, as the nutrient deficiency information, the deficiency index value for each nutrient. The deficiency index value is data representing the degree to which the nutrient is deficient in the member. Specifically, the deficiency index value may be, for example, a level value representing the degree of deficiency, or may be a value indicating only whether there is a deficiency or not. For nutrients whose degree of deficiency is unknown, a value indicating that the degree of deficiency is unknown or a value indicating that there is no deficiency may be registered as the deficiency index value.
[0018] The deficiency index value of each nutrient managed by the member information management device 20 may be, for example, a value specified by the member, a value specified from medical data such as health diagnosis data, or a value specified from the dietary history data ingested by the member.
[0019] When the member specifies a specific value of the deficiency index value, for example, the member specifies a value corresponding to the degree of deficiency of each nutrient recognized by the member. Note that the user terminal device 50 may be used for specifying the value.
[0020] The deficiency index value specified from medical data may be obtained, for example, by the member information management device 20 that has acquired the member's medical data performing a predetermined process, or may be obtained by a process performed by another device (not shown). In this process, for example, the deficiency index value is estimated by obtaining, as an estimated value of the deficiency index value, a value corresponding to the physical state of the member indicated in the medical data. For example, if it is known that a deficiency of a certain nutrient causes a certain physical state (e.g., anemia due to iron deficiency, bone fragility due to calcium deficiency), the deficiency index value can be estimated from the physical state. That is, based on the severity of a predetermined physical state, the deficiency index value of the nutrient pre-associated with the predetermined physical state may be estimated. Also, when the medical data includes the deficiency index value for each nutrient, the deficiency index value registered as personal information may be specified by extracting the deficiency index value from the medical data.
[0021] The deficiency index value specified from the dietary history data may be obtained, for example, by the member information management device 20 that has acquired the member's dietary history data executing a predetermined process, or may be obtained by a process by another device (not shown). In this process, for example, from the dietary history data, the ingested foodstuffs and the ingestion amounts are specified, and the ingestion amount for each nutrient is estimated based on the ingestion amount of the specified foodstuffs and the content of nutrients for each foodstuff stored in advance in the database. Further, the deficiency index value is estimated based on the estimated ingestion amount of this nutrient. Note that the dietary history data may be data that reflects the meals ingested by the member, and is not limited to data indicating the ingestion amount for each actually ingested foodstuff, and may be the purchase history data of foodstuffs by the member. When the purchase history data of foodstuffs by the member is used as the dietary history data, it is assumed that the content of nutrients in the purchased foodstuffs can be specified based on information stored in advance in the database and the like.
[0022] In the present embodiment, the member information management device 20 further manages, for each member, prohibited foodstuff information as personal information regarding the meals of the member. The prohibited foodstuff information is information indicating foodstuffs whose ingestion is prohibited, and may be, for example, information indicating foodstuffs that cause food allergies in the member, or may be information indicating foodstuffs that cannot be ingested due to reasons such as the member's religious beliefs. The prohibited foodstuff information managed by the member information management device 20 is, for example, information registered by the member inputting the prohibited foodstuff information using the user terminal device 50 or the like.
[0023] FIG. 2 is a table showing an example of data of personal information of each member managed by the member information management device 20. As an example, as shown in FIG. 2, the data of personal information of each member includes user identification information for identifying the member, deficiency index values for each nutrient for this member, and prohibited food ingredient information for this member. Note that the data of personal information shown in FIG. 2 is merely an example, and the data of personal information may include other information. Further, when the recommendation system 1 is used for a plurality of groups, the personal information data may include group identification information indicating to which group each member belongs.
[0024] In the example shown in FIG. 2, deficiency index values are registered for each of nutrient A, nutrient B, ···, nutrient X. However, the personal information data only needs to include deficiency index values of at least one type of nutrient. The deficiency index value can be registered for any known nutrient such as iron, calcium, vitamins, proteins, DHA (docosahexaenoic acid), etc. Note that the nutrients listed here are merely examples, and it goes without saying that the member information management device 20 may manage deficiency index values of other nutrients.
[0025] The restaurant information management device 30 is a device that manages information about restaurants. The restaurant information management device 30 manages, as information about a restaurant, at least nutrient information of products (that is, food or drinks) provided by the restaurant. The nutrient information of the product is information indicating the nutrients contained in the product and the amounts thereof. In the present embodiment, specifically, the restaurant information management device 30 manages product data for each product provided by the restaurant to customers. The product data includes at least the content of each nutrient in the product. The information managed by the restaurant information management device 30 is registered in advance, for example, by the operator of the restaurant.
[0026] FIG. 3 is a table showing an example of product data managed by the food service information management device 30. As an example, as shown in FIG. 3, the product data of each product includes restaurant identification information for identifying the restaurant that provides the product to the customer, product identification information for identifying the product, a list of ingredients used in the product (also referred to as used ingredient information), and the content of each nutrient in the product. Note that the product data shown in FIG. 3 is merely an example, and the product data may include other information. Also, in the case where product recommendations are made without avoiding ingredients whose intake is prohibited, the list of ingredients may be omitted. Also, in the example shown in FIG. 3, the list of ingredients is managed as product data, but data associating the list of ingredients with the product identification information may be managed separately from the product data. Such data may be managed by a device (not shown in FIG. 1) or the like. Also, in the case where the food service information management device 30 manages only the product data for a specific single restaurant, the restaurant identification information may be omitted from the product data. Also, in the example shown in FIG. 3, the restaurant identification information is managed as product data, but data associating the restaurant identification information with the product identification information may be managed separately from the product data. Such data may be managed by a device (not shown in FIG. 1) or the like. Also, in the example shown in FIG. 3, the amount contained in the product for each of nutrient A, nutrient B, ···, nutrient X is registered, but the product data may include the content for at least one type of nutrient. Note that the content in the product can be registered for any known nutrient, similar to the deficiency index value.
[0027] The food and beverage store terminal device 40 is a terminal device provided in a food and beverage store, particularly a food and beverage store used for group dining. For example, a tablet terminal, a personal computer, etc. fall under this category, but it is not limited thereto. The food and beverage store terminal device 40 may be a terminal device (self-ordering terminal) for placing orders. The food and beverage store terminal device 40 includes an output device and outputs information such as the recommended information notified from the recommendation device 10. The output device may be a display or a speaker. That is, the output device included in the food and beverage store terminal device 40 may be any device capable of outputting the information from the recommendation device 10 to the customers of the food and beverage store.
[0028] The user terminal device 50 is a terminal device carried by each member belonging to the group. For example, a smartphone, a tablet terminal, etc. fall under this category, but it is not limited thereto. The user terminal device 50 includes an output device and outputs information such as the recommended information notified from the recommendation device 10. The output device may be a display or a speaker. That is, the output device included in the user terminal device 50 may be any device capable of outputting the information from the recommendation device 10 to the user.
[0029] The recommendation device 10 is a device that provides recommendation information for recommending food or drinks to be ordered at a food and beverage store used for group dining to the members of the group. In the present embodiment, the recommendation device 10 is communicably connected to the member information management device 20, the food and beverage store information management device 30, the food and beverage store terminal device 40, and the user terminal device 50 by wire or wirelessly.
[0030] FIG. 4 is a block diagram showing an example of the functional configuration of the recommendation device 10. As shown in FIG. 4, the recommendation device 10 includes a member information acquisition unit 100, an analysis unit 110, a food and beverage store information acquisition unit 120, a food and beverage store candidate determination unit 130, a recommendation information generation unit 140, and a notification unit 150.
[0031] The member information acquisition unit 100 acquires personal information regarding meals of members of the group. In the present embodiment, specifically, the member information acquisition unit 100 acquires the respective nutrient deficiency information and prohibited food ingredient information of the members of the group. In addition, in the generation of the recommendation information described later, when the prohibited food ingredient information is not used, the member information acquisition unit 100 may acquire only the nutrient deficiency information. In the present embodiment, the member information acquisition unit 100 requests personal information from the member information management device 20, and thereby acquires personal information (nutrient deficiency information and prohibited food ingredient information) from the member information management device 20. Further, when the member information management device 20 manages personal information for a plurality of groups, the member information acquisition unit 100 acquires personal information for a specific group designated as the group for which the group meal is to be held, among these plurality of groups. Note that the designation of the group for which the group meal is to be held may be realized by a member belonging to the group designating it using the user terminal device 50.
[0032] The analysis unit 110 analyzes the nutrient deficiencies of all members of the group based on the nutrient deficiency information of each member obtained by the member information acquisition unit 100. Specifically, in this analysis, by referring to the nutrient deficiency information of each member belonging to the group, the nutrients that the group should ingest are determined. The analysis unit 110 may determine one nutrient as the nutrient that the group should ingest, or may determine a plurality of nutrients as the nutrients that the group should ingest. Note that the determination of the nutrients that the group should ingest may be performed using an arbitrary algorithm determined in advance. For example, the analysis unit 110 may determine, as the nutrients that the group should ingest, the nutrients that are commonly deficient in a predetermined number or more of members. Here, the above-mentioned predetermined number is specifically any number of 2 or more. Further, the analysis unit 110 may total the deficiency amounts of each nutrient of each member and determine, as the nutrient that the group should ingest, the nutrient with the largest deficiency amount. When a plurality of nutrients are determined as the nutrients that the group should ingest, the analysis unit 110 may specify the number of members who are deficient in each of the nutrients that the group should ingest. Further, the analysis unit 110 may determine the degree of deficiency of each of the nutrients that the group should ingest in the entire group of members.
[0033] The restaurant information acquisition unit 120 acquires information about restaurants. In particular, the restaurant information acquisition unit 120 acquires the nutrient information of the products (food or drinks) provided by the restaurants to customers. In the present embodiment, the restaurant information acquisition unit 120 requests product data from the restaurant information management device 30 to acquire the product data from the restaurant information management device 30. Thereby, the restaurant information acquisition unit 120 acquires the ingredient usage information (a list of ingredients) indicating the ingredients used in the product and the content of each nutrient in the product.
[0034] When a restaurant for group dining is specified in advance, the restaurant information acquisition unit 120 may acquire only the product data for the specified restaurant. The specification of the restaurant for group dining may be realized by members belonging to the group having the group dining using the user terminal device 50 to make the specification. On the other hand, when a restaurant for group dining is not specified in advance, the restaurant information acquisition unit 120 acquires, for example, the product data of all the restaurants whose product data is managed by the restaurant information management device 30, but may also acquire the product data of some restaurants.
[0035] The restaurant candidate determination unit 130 determines candidates for the restaurant to be used for group dining. In particular, the restaurant candidate determination unit 130 determines candidates for the restaurant to be used for group dining when the restaurant to be used for group dining is not specified in advance. The restaurant candidate determination unit 130 determines candidates for the restaurant to be used for group dining based on the nutrient information of the products (i.e., food or drinks) provided by the restaurant and the analysis result of the nutrients lacking in all the members of the group by the analysis unit 110. Specifically, for example, the restaurant candidate determination unit 130 sets, as candidates for the restaurant to be used for group dining, restaurants that provide products containing the nutrients that the group determined by the analysis unit 110 should ingest. The candidates for the restaurant determined by the restaurant candidate determination unit 130 are notified to the members of the group having the group dining by the notification unit 150 described later. As a result, for example, any one of the members who received this notification selects the restaurant to be used for group dining from among the candidates for the restaurant. This selection may be realized by the member using the user terminal device 50 to select the candidate.
[0036] Note that the restaurant candidate determination unit 130 may further determine candidates for restaurants to be used for a group dinner based on other information. For example, the restaurant candidate determination unit 130 may use, as candidates for restaurants to be used for a group dinner, restaurants that offer products containing nutrients to be ingested by the group, provided that the location of the restaurant satisfies a predetermined condition. In this case, this predetermined condition for the location of the restaurant may be set according to the locations of the members belonging to the group. For example, this predetermined condition may be a condition that restricts the positional relationship between the location of each member and the location of the restaurant. Note that the location of the restaurant may be managed by the restaurant information management device 30 and acquired by the restaurant information acquisition unit 120. The location of the member may be managed by the member information management device 20 and acquired by the member information acquisition unit 100.
[0037] Note that in the present embodiment, the recommendation device 10 includes the restaurant candidate determination unit 130, but the restaurant candidate determination unit 130 may be omitted.
[0038] The recommendation information generation unit 140 generates recommendation information for recommending products (i.e., food or drinks) to be ordered at a restaurant to be used for a group dinner. The recommendation information is information indicating products that are recommended to be ordered among the products offered by the restaurant. For example, when a restaurant to be used for a group dinner is specified in advance, the recommendation information generation unit 140 generates recommendation information for recommending products to be ordered at the specified restaurant. Also, when a restaurant is selected from among the candidates determined by the restaurant candidate determination unit 130, the recommendation information generation unit 140 generates recommendation information for recommending products to be ordered at the selected restaurant. The recommendation information generation unit 140 may select a restaurant according to the result of a vote received from the members of the group having the group dinner for the candidates for the restaurant, and generate recommendation information for the selected restaurant. Note that when a restaurant is not selected from among the candidates determined by the restaurant candidate determination unit 130, recommendation information for recommending products to be ordered may be generated for each candidate restaurant.
[0039] The recommendation information generation unit 140 generates recommendation information for the group, that is, recommendation information for all members belonging to the group (hereinafter referred to as the first recommendation information), and recommendation information for individual members belonging to the group (hereinafter referred to as the second recommendation information). That is, the first recommendation information is information for recommending to the group the products to be ordered at the restaurant used for the dinner, and the second recommendation information is information for recommending to each member the products to be ordered at the restaurant used for the dinner. The products recommended by the first recommendation information and the products recommended by the second recommendation information are products that can intake deficient nutrients.
[0040] First, the generation of the recommendation information for the group, that is, the first recommendation information, will be described. The recommendation information generation unit 140 generates the first recommendation information based on the nutrient information of the products provided by the restaurant used for the dinner and the analysis result of the deficient nutrients in all members of the group by the analysis unit 110. Specifically, the recommendation information generation unit 140 generates recommendation information for recommending products that contain more nutrients that the group should intake than a predetermined reference amount. When there are a plurality of products containing the nutrient, the recommendation information generation unit 140 may generate recommendation information for recommending the product with the highest content of the nutrient among those products.
[0041] Note that there may be a plurality of recommended products. That is, the recommendation information generation unit 140 may generate a plurality of first recommendation information for different recommended products. Here, the plurality of first recommendation information for different recommended products may be a plurality of recommendation information for recommending products with the same nutrient that is most supplemented by intake, or a plurality of recommendation information for recommending products with different nutrients that are most supplemented by intake. For example, various products whose nutrient that is mainly eliminated by intake is iron may be recommended, or a product whose nutrient that is mainly eliminated by intake is iron and a product whose nutrient that is mainly supplemented by intake is calcium may be recommended.
[0042] When generating a plurality of first recommendation information, the recommendation information generation unit 140 may set priorities for the plurality of first recommendation information. In particular, the recommendation information generation unit 140 may set priorities for the plurality of first recommendation information based on the analysis result. When the number of members lacking a nutrient is identified by the analysis unit 110 for each nutrient that the group should ingest, the recommendation information generation unit 140 may, for example, set the highest priority for the recommendation information of a product that can ingest the nutrient with the largest number of lacking members. When the degree of deficiency of a nutrient in the entire group is determined by the analysis unit 110 for each nutrient that the group should ingest, the recommendation information generation unit 140 may, for example, set the highest priority for the recommendation information of a product that can ingest the nutrient determined to have the highest degree of deficiency. Further, the recommendation information generation unit 140 may set priorities for the first recommendation information according to the content of nutrients that the group should ingest in the products recommended by the recommendation information.
[0043] Also, when the prohibited food ingredient information about the members belonging to the group having a dinner together is acquired, the recommendation information generation unit 140 may generate the first recommendation information based on this prohibited food ingredient information, the available food ingredient information of the products provided by the restaurant used for the dinner, the analysis result of the analysis unit 110, and the nutrient information of the products provided by the restaurant used for the dinner. In this case, specifically, the recommendation information generation unit 140 generates recommendation information for recommending a product that contains more nutrients that the group should ingest determined by the analysis unit 110 than a predetermined reference amount and does not use the ingredients indicated by the prohibited food ingredient information of any member.
[0044] Next, the generation of recommendation information for an individual member, that is, the second recommendation information, will be described. The recommendation information generation unit 140 generates second recommendation information based on the nutrient information of the products provided by the restaurants used for group dining and the individual nutrient deficiency information of the members of the group. In other words, the recommendation information generation unit 140 generates second recommendation information for one member based on the nutrient information of the products provided by the restaurants used for group dining and the nutrient deficiency information of one member of the group. Thus, since the second recommendation information is generated using the nutrient deficiency information of only one member, the products recommended by the second recommendation information may differ for each member. Specifically, the recommendation information generation unit 140 generates recommendation information for each member to recommend products that contain more of the nutrients lacking for the member than a predetermined reference amount, as indicated by the nutrient deficiency information acquired by the member information acquisition unit 100. In the case where there are multiple products containing the nutrient, the recommendation information generation unit 140 may generate recommendation information to recommend the product with the highest content of the nutrient among those products.
[0045] Note that in the second recommendation information as well, there may be multiple recommended products. That is, the recommendation information generation unit 140 may generate multiple second recommendation information with different recommended products. Here, the multiple second recommendation information with different recommended products may be multiple recommendation information that recommends products with the same nutrient that is most supplemented by intake, or may be multiple recommendation information that recommends products with different nutrients that are most supplemented by intake.
[0046] When generating multiple second recommendation information, the recommendation information generation unit 140 may set a priority order for those multiple second recommendation information. For example, the recommendation information generation unit 140 may set the highest priority for the recommendation information of the product that can intake the nutrient determined to have the highest degree of deficiency. Also, the recommendation information generation unit 140 may set a priority order for the second recommendation information according to the content of the nutrient that the member should intake in the product recommended by the recommendation information.
[0047] In addition, when the prohibited food ingredient information about a member is obtained, the recommendation information generation unit 140 may generate second recommendation information for the member based on this prohibited food ingredient information, the food ingredient information of the products provided by the restaurant used for the dinner, the insufficient nutrient information, and the nutrient information of the products provided by the restaurant used for the dinner. In this case, specifically, the recommendation information generation unit 140 generates recommendation information that recommends products that contain more of the nutrients lacking as indicated by the insufficient nutrient information of the member than a predetermined reference amount and do not use the ingredients indicated by the prohibited food ingredient information of the member.
[0048] As described above, the generation of the first recommendation information and the second recommendation information has been explained. However, these recommendation information may include not only the information of the products to be recommended but also other information. For example, the recommendation information generation unit 140 may generate the first recommendation information or the second recommendation information that includes information indicating the reason for the recommendation.
[0049] Specifically, for example, the information indicating the reason for the recommendation included in the first recommendation information may be information that conveys that the product contains nutrients lacking for the group, or information that conveys for which members in the group the product contains the lacking nutrients, or information indicating the content of the nutrients in the product. In the information indicating the reason for the recommendation, it is preferable that the name of the nutrient lacking for the group be explicitly stated, but it does not necessarily have to be explicitly stated. Taking a specific example of the first recommendation information, the first recommendation information may include, for example, a message such as "Since product X contains 10 mg of iron, which is a nutrient lacking for 5 members of this group, product X is recommended for this group." The first recommendation information is not limited to text and may include an image of product X, etc.
[0050] Specifically, for example, the information indicating the reason for recommendation included in the second recommendation information may be information that conveys that the product contains nutrients lacking for the member, or may be information indicating the content of the nutrients in the product. In the information indicating the reason for recommendation, it is preferable that the name of the nutrient lacking for the member be explicitly stated, but it is not necessarily required to be explicitly stated. To give a specific example of the second recommendation information, the second recommendation information includes, for example, a message such as "Since product Y contains 200 mg of calcium, which is a nutrient lacking for you, product Y is recommended for you." The second recommendation information may also include not only text but also an image of product Y, etc.
[0051] The notification unit 150 outputs the information generated by the recommendation device 10 to other devices. In particular, the notification unit 150 transmits the recommendation information for the group, that is, the first recommendation information, to the restaurant terminal device 40 provided at the restaurant where the group's dinner is held, and transmits the recommendation information for the individual member, that is, the second recommendation information, to the user terminal device 50 carried by the member corresponding to the second recommendation information. Here, the user terminal device 50 carried by the member corresponding to the second recommendation information refers to the user terminal device 50 carried by the member who receives the recommendation based on the second recommendation information, and it can also be said that it is the user terminal device 50 carried by the member whose nutrient deficiency information is referred to for the generation of the second recommendation information. Note that the notification unit 150 may further transmit the first recommendation information to the user terminal device 50 of each member.
[0052] When the recommendation information generation unit 140 generates recommendation information for a plurality of restaurants, the notification unit 150 may transmit the first recommendation information corresponding to each restaurant to the restaurant terminal device 40 of each restaurant, or may transmit the first recommendation information corresponding to this restaurant to the restaurant terminal device 40 of the restaurant designated by the member. Similarly, when the recommendation information generation unit 140 generates recommendation information for a plurality of restaurants, the notification unit 150 may transmit all the second recommendation information of the plurality of restaurants to the user terminal device 50 of each member, or may transmit only the second recommendation information of the restaurant designated by the member to the user terminal device 50.
[0053] In addition, when the restaurant candidate determination unit 130 determines candidates for restaurants to be used in a group dinner, the notification unit 150 notifies the members of the group of the information of the restaurants determined as candidates. The information of the restaurant may be the identification information of the restaurant (for example, the name of the restaurant, etc.). Also, the information of the restaurant may be other information. For example, it may be the location of the restaurant, etc., or it may be a list of products provided by the restaurant (that is, menu information). The notification unit 150 notifies the members of this information by transmitting the information of the restaurant determined as a candidate to, for example, the user terminal device 50, but it may also be transmitted to other devices.
[0054] The restaurant terminal device 40 and the user terminal device 50 that have received information from the recommendation device 10 output the received information. As an output of this information, for example, the information is displayed on a display, but other methods such as voice output may be used to output the information. Further, it is preferable that the restaurant terminal device 40 outputs information when a member of the group corresponding to the first recommendation information to be output visits the store. For this reason, for example, the operator of the restaurant terminal device 40 authenticates whether or not the operator is a member of the group corresponding to the first recommendation information to be output, and if the authentication is successful, outputs the first recommendation information. Further, when the restaurant terminal device 40 and the user terminal device 50 receive recommendation information with a set priority, they output the recommendation information according to the priority. Specifically, the restaurant terminal device 40 and the user terminal device 50 output the recommendation information so that the priority is recognized by the members. For example, the restaurant terminal device 40 and the user terminal device 50 may output the recommendation information with a relatively high priority more prominently than the recommendation information with a relatively low priority, or may output the priority of the recommendation information together with the recommendation information.
[0055] By presenting the first recommendation information to the group, it is possible to encourage the group to consume foods or drinks containing nutrients lacking in common among a plurality of members within the group. Thereby, for example, the group can easily determine foods or drinks to be shared and consumed by all members of the group during a dinner. Further, by presenting the second recommendation information to the member, it is possible to encourage the member to consume foods or drinks containing personal nutrients lacking for the member. Thereby, for example, the member can easily determine foods or drinks to be consumed only by the member during a dinner. Note that the foods or drinks recommended by the second recommendation information may be ordered as items to be shared and consumed by all members of the group during a dinner.
[0056] The recommendation device 10, the member information management device 20, the food and beverage store information management device 30, the food and beverage store terminal device 40, and the user terminal device 50 all function as computers. FIG. 5 is a block diagram showing an example of the configuration of a computer 200 included in the recommendation device 10, the member information management device 20, the food and beverage store information management device 30, the food and beverage store terminal device 40, and the user terminal device 50. As shown in FIG. 5, the computer 200 includes a network interface 201, a memory 202, and a processor 203.
[0057] The network interface 201 is used to communicate with any other device. The network interface 201 may include, for example, a network interface card (NIC).
[0058] The memory 202 is constituted by, for example, a combination of a volatile memory and a non-volatile memory. The memory 202 is used to store software (computer program) including one or more instructions to be executed by the processor 203, and data used for various processes.
[0059] The processor 203 reads and executes software (computer program) from the memory 202 to perform the above-described processes of each device. The processor 203 may be, for example, a microprocessor, an MPU (Micro Processor Unit), or a CPU (Central Processing Unit). The processor 203 may include a plurality of processors.
[0060] When the program is loaded into a computer, it includes a set of instructions (or software code) for causing the computer to perform one or more functions described in the embodiments. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, the computer-readable medium or tangible storage medium includes random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD), or other memory technologies, CD-ROM, digital versatile disc (DVD), Blu-ray (registered trademark) disc, or other optical disc storage, magnetic cassette, magnetic tape, magnetic disk storage, or other magnetic storage devices. The program may be transmitted on a transitory computer-readable medium or a communication medium. By way of example and not limitation, the transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.
[0061] Next, the processing flow of the recommendation device 10 will be described with reference to the flowchart. FIG. 6 is a flowchart showing an example of the processing flow of the recommendation device 10. Hereinafter, the processing flow will be described with reference to FIG. 6.
[0062] In step S100, the member information acquisition unit 100 acquires the undernourished nutrient information and prohibited food ingredient information of the group members from the member information management device 20.
[0063] Next, in step S101, the analysis unit 110 analyzes the undernourished nutrients of all the group members based on the undernourished nutrient information of each member acquired in step S100. Thereby, the nutrients that the group should ingest are determined.
[0064] Next, in step S102, the restaurant information acquisition unit 120 acquires information about restaurants from the restaurant information management device 30.
[0065] When a restaurant is not specified in advance (No in step S103), in step S104, the restaurant candidate determination unit 130 determines candidates for the restaurant to be used for the dinner. Then, in step S105, the recommendation information generation unit 140 selects a restaurant from among the candidates for the restaurant to be used for the dinner according to the instructions from the members. After step S105, the process proceeds to step S106. Also, when a restaurant is specified in advance (Yes in step S103), steps S104 and S105 are skipped, and the process proceeds to step S106.
[0066] In step S106, the recommendation information generation unit 140 generates first recommendation information for the group and second recommendation information for each member belonging to the group for the selected restaurant from among the pre-specified restaurants or candidates.
[0067] Finally, in step S107, the notification unit 150 transmits the first recommendation information and the second recommendation information generated in step S106. In particular, the notification unit 150 transmits the first recommendation information to the restaurant terminal device 40 and the second recommendation information to the user terminal device 50.
[0068] The above is the description of the embodiment. As described above, the recommendation device 10 according to the present embodiment generates first recommendation information for the group and second recommendation information for each member belonging to the group, and transmits the former to the restaurant terminal device 40 while transmitting the latter to the user terminal device 50. According to such a recommendation device 10, it is easy to share the first recommendation information, which is recommendation information for all members of the group, among the members, and it is possible to prevent the second recommendation information, which is recommendation information for each member, from being known to other members. That is, according to the recommendation device 10, both convenience and privacy can be ensured. Therefore, according to the recommendation device 10, the recommendation information can be appropriately presented to the participants in the dinner.
[0069] In addition, the recommendation device 10 includes a restaurant candidate determination unit 130 that determines candidates for restaurants to be used for a dinner based on the nutrient information of products provided by restaurants and the analysis results of the analysis unit 110. Therefore, only restaurants that can supplement the lacking nutrients can be extracted from various restaurants, and such restaurants can be notified to the user. Thus, the convenience for the user can be improved. Further, the recommendation device 10 generates recommendation information based on the prohibited food ingredient information. Therefore, since foods or drinks other than those using ingredients whose intake is prohibited can be recommended, the convenience for the user can be improved. Furthermore, as described above, the recommendation device 10 can set priorities for a plurality of pieces of recommendation information. As a result, various pieces of recommendation information with priorities assigned thereto are provided, so that the convenience for the user is improved. Also, the recommendation information can include the reason for the recommendation. Thus, the user can know the reason for the recommendation, so that the convenience for the user is improved.
[0070] Note that the present invention is not limited to the above-described embodiments, and can be appropriately modified without departing from the gist thereof. For example, in the above-described embodiments, the recommendation system 1 includes, in addition to the recommendation device 10, a member information management device 20 that manages the personal information of members and a restaurant information management device 30 that manages information about restaurants, but the recommendation device 10 may include the functions of these management devices.
Explanation of Signs
[0071] 1 Recommendation system 10 Recommendation device 20 Member information management device 30 Restaurant information management device 40 Restaurant terminal device 50 User terminal device 100 Member information acquisition unit 110 Analysis unit 120 Restaurant information acquisition unit 130 Restaurant candidate determination unit 140 Recommendation information generation unit 150 Notification unit 200 Computer 201 Network Interface 202 Memory 203 Processor
Claims
1. A member information acquisition unit that acquires the malnutrition information of each member of the group; An analysis unit that analyzes the malnutrition of all members of the group based on the acquired malnutrition information; A restaurant information acquisition unit that acquires the nutrient information of food or drinks provided by a restaurant; Based on the nutrient information of food or drinks provided by the restaurant used for a group meal and the analysis result of the malnutrition of all members of the group, a first recommendation information for recommending food or drinks to be ordered at the restaurant used for a group meal to the group is generated, and based on the nutrient information of food or drinks provided by the restaurant used for a group meal and the individual malnutrition information of the members of the group, a second recommendation information for recommending food or drinks to be ordered at the restaurant used for a group meal for each member is generated, a recommendation information generation unit; A notification unit that transmits the first recommendation information to a terminal device provided at a restaurant used for a group meal, and transmits the second recommendation information to a terminal device carried by a member corresponding to the second recommendation information having As the malnutrition information, data indicating the degree of deficiency of nutrients pre-associated with the predetermined physical condition, estimated based on the severity of the predetermined physical condition shown in the medical data of the members of the group, is used Recommendation device.
2. Further comprising a restaurant candidate determination unit that determines candidates for restaurants used for a group meal based on the nutrient information of food or drinks provided by a restaurant and the analysis result of the malnutrition of all members of the group; The notification unit further notifies the members of the group of the information of the restaurants determined as the candidates The recommendation device according to claim 1.
3. The member information acquisition unit further acquires, for each member of the group, prohibited food ingredient information which is information indicating food ingredients whose intake is prohibited; The restaurant information acquisition unit further acquires usage food ingredient information which is information indicating food ingredients used in food or drinks provided by a restaurant; The recommendation information generation unit generates the first recommendation information based on the prohibited food ingredient information, the usage food ingredient information, the analysis result, and the nutrient information of food or drinks provided by the restaurant used for a group meal The recommendation device according to claim 1 or 2.
4. The recommendation information generation unit generates a plurality of the first recommendation information, and sets priorities for the plurality of the first recommendation information based on the analysis result. The recommendation device according to claim 1.
5. The first recommendation information or the second recommendation information includes information indicating a reason for recommendation. The recommendation device according to claim 1.
6. The predetermined physical condition is anemia or bone weakening. The recommendation device according to claim 1.
7. A recommendation method performed by a recommendation device, acquire the malnutrition information of each member of the group, analyze the malnutrition in the entire group of members based on the acquired malnutrition information, acquire the nutrient information of the food or drink provided by the restaurant, generate first recommendation information for recommending the food or drink to be ordered at the restaurant used for a group meal to the group based on the nutrient information of the food or drink provided by the restaurant used for a group meal and the analysis result of the malnutrition in the entire group of members, and generate second recommendation information for recommending the food or drink to be ordered at the restaurant used for a group meal for each member based on the nutrient information of the food or drink provided by the restaurant used for a group meal and the individual malnutrition information of the members of the group, transmit the first recommendation information to the terminal device provided at the restaurant used for a group meal, and transmit the second recommendation information to the terminal device carried by the member corresponding to the second recommendation information, As the malnutrition information, data indicating the degree of deficiency of nutrients previously associated with the predetermined physical condition, which is estimated based on the severity of the predetermined physical condition shown in the medical data of the members of the group, is used. Recommendation method.
8. A member information acquisition step of acquiring the malnutrition information of each member of the group, an analysis step of analyzing the malnutrition in the entire group of members based on the acquired malnutrition information, a restaurant information acquisition step of acquiring the nutrient information of the food or drink provided by the restaurant, Based on the nutrient information of the food or drink provided by the restaurant used for group dining and the analysis results of the nutrient deficiencies among all the members of the group, generate first recommendation information for recommending the food or drink ordered at the restaurant used for group dining to the group, and based on the nutrient information of the food or drink provided by the restaurant used for group dining and the individual nutrient deficiency information of the members of the group, generate second recommendation information for recommending the food or drink ordered at the restaurant used for group dining for each member. A recommendation information generation step; A notification step of transmitting the first recommendation information to a terminal device provided at the restaurant used for group dining and transmitting the second recommendation information to a terminal device carried by a member corresponding to the second recommendation information; Causing a computer to execute; As the nutrient deficiency information, data indicating the degree of deficiency of nutrients pre-associated with the predetermined physical condition, estimated based on the severity of the predetermined physical condition shown in the medical data of the members of the group, is used. Program.
Citation Information
Patent Citations
Menu support device, and menu support method
JP2013250699A
Ordering system, ordering method, and ordering program
JP2019159900A
Order system, information processing device, and program
JP2019175190A
System, device, method, and program for suggesting menu
JP2020107096A
Eating-and-drinking supporting system
JP2020197888A