JP7700738B2 - Recommendation device, recommendation method, and program - Google Patents
Recommendation device, recommendation method, and program Download PDFInfo
- Publication number
- JP7700738B2 JP7700738B2 JP2022099346A JP2022099346A JP7700738B2 JP 7700738 B2 JP7700738 B2 JP 7700738B2 JP 2022099346 A JP2022099346 A JP 2022099346A JP 2022099346 A JP2022099346 A JP 2022099346A JP 7700738 B2 JP7700738 B2 JP 7700738B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- recommendation
- restaurant
- nutrient
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Description
本開示は、推薦装置、推薦方法、及びプログラムに関する。 The present disclosure relates to a recommendation device, a recommendation method, and a program.
人物に関するデータに基づいて処理を行う様々な技術が提案されている。例えば、特許文献1では、特定コミュニティに属するメンバーをセンシングすることにより得られたセンサデータに基づき、この特定コミュニティに属するメンバーの生活リズムを自動推定する情報処理装置について開示している。また、特許文献2は、複数のユーザの各々が摂取すべきエネルギー及び栄養素の量を算出し、算出した量と、複数の献立の各々に含有されているエネルギー及び栄養素の量とに基づいて、当該複数のユーザによって構成される家族等のグループに対する献立の提案をする献立提案システムについて開示している。また、食事に関連する技術として、特許文献3は、ユーザが摂取した料理を表す情報を栄養素情報に変換し、この栄養素情報に基づいて、外食店舗が提供する料理であって不足栄養素を補完するために必要な料理を示す情報を生成する技術を開示している。
Various technologies have been proposed for performing processing based on data related to people. For example,
このように、ユーザによる栄養の摂取を支援する技術が知られている。ところで、グループのメンバー全体における不足栄養素と、グループの各メンバーの不足栄養素とは必ずしも一致しない。このため、グループのメンバー全体を対象にした推薦情報と、グループの各メンバーを対象にした推薦情報とをメンバーに提示することが好ましい。そこで、これらの推薦情報を会食の参加者に適切に提示するための技術が求められている。 As described above, there are known technologies that support users' nutritional intake. However, the nutrient deficiencies of all group members do not necessarily match those of each individual member of the group. For this reason, it is preferable to present recommended information targeted at all group members and recommended information targeted at each individual member of the group to the members. Therefore, there is a demand for technology that can appropriately present this recommended information to participants in a dinner party.
本開示は、上記した事情を背景としてなされたものであり、推薦情報を会食の参加者に適切に提示することができる推薦装置、推薦方法、及びプログラムを提供することを目的とする。 This disclosure has been made against the background of the above-mentioned circumstances, and aims to provide a recommendation device, recommendation method, and program that can appropriately present recommendation information to dinner party participants.
上記目的を達成するための本開示の一態様は、
グループのメンバーのそれぞれの不足栄養素情報を取得するメンバー情報取得部と、
取得された前記不足栄養素情報に基づいて、前記グループのメンバー全体における不足栄養素について解析する解析部と、
飲食店が提供する食べ物又は飲み物の栄養素情報を取得する飲食店情報取得部と、
会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバー全体における不足栄養素についての解析結果とに基づいて、会食で利用する飲食店で注文する食べ物又は飲み物を前記グループに推薦する第1の推薦情報を生成し、会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバーの個々の前記不足栄養素情報に基づいて、会食で利用する飲食店で注文する食べ物又は飲み物をメンバー毎に推薦する第2の推薦情報を生成する推薦情報生成部と、
前記第1の推薦情報を会食で利用する飲食店に設けられた端末装置に送信し、前記第2の推薦情報を当該第2の推薦情報に対応するメンバーに携帯される端末装置に送信する通知部と
を有する推薦装置である。
このような推薦装置によれば、グループのメンバー全体を対象にした推薦情報である第1の推薦情報をメンバー間で共有することが容易であるとともに、各メンバーを対象にした推薦情報である第2の推薦情報が他のメンバーに知られることを防ぐことができるため、利便性とプライバシーの両方を確保できる。このため、推薦情報を会食の参加者に適切に提示することができる。
In order to achieve the above object, one aspect of the present disclosure is to
A member information acquisition unit that acquires nutrient deficiency information of each member of the group;
An analysis unit that analyzes nutrient deficiencies in all members of the group based on the acquired nutrient deficiency information;
A restaurant information acquisition unit that acquires nutritional information of food or drinks provided by the restaurant;
a recommendation information generating unit that generates first recommendation information for recommending to the group foods or drinks to be ordered at the restaurant used for the dinner party based on nutrient information of the foods or drinks provided by the restaurant used for the dinner party and an analysis result of nutrient deficiency for all members of the group, and generates second recommendation information for recommending to each member foods or drinks to be ordered at the restaurant used for the dinner party based on the nutrient information of the foods or drinks provided by the restaurant used for the dinner party and the nutrient deficiency information of each member of the group;
and a notification unit that transmits the first recommendation information to a terminal device provided in the restaurant used for the dining party, and transmits the second recommendation information to a terminal device carried by a member corresponding to the second recommendation information.
According to such a recommendation device, the first recommendation information, which is recommendation information targeted at all members of a group, can be easily shared among the members, and the second recommendation information, which is recommendation information targeted at each member, can be prevented from being known to other members, thereby ensuring both convenience and privacy. As a result, the recommendation information can be appropriately presented to the participants of the dinner party.
上記の一態様において、飲食店が提供する食べ物又は飲み物の栄養素情報と、前記グループのメンバー全体における不足栄養素についての解析結果とに基づいて、会食で利用する飲食店の候補を決定する飲食店候補決定部をさらに有し、前記通知部は、さらに、前記候補として決定された飲食店の情報を前記グループのメンバーに通知してもよい。
このような構成によれば、様々な飲食店の中から、不足栄養素を補うことが可能な飲食店だけを抽出して、そのような飲食店をユーザに通知することができるため、ユーザの利便性を向上することができる。
In one aspect of the above, the group further includes a restaurant candidate determination unit that determines candidate restaurants to use for the meal based on nutritional information of the food or drinks provided by the restaurants and the analysis results regarding nutrient deficiencies among all members of the group, and the notification unit may further notify members of the group of information about the restaurants determined as candidates.
According to this configuration, only restaurants that can supplement missing nutrients can be extracted from various restaurants and the user can be notified of such restaurants, thereby improving user convenience.
上記の一態様において、前記メンバー情報取得部は、さらに、摂取が禁止されている食材を示す情報である禁止食材情報を前記グループのメンバーのそれぞれについて取得し、前記飲食店情報取得部は、さらに、飲食店が提供する食べ物又は飲み物に用いられている食材を示す情報である利用食材情報を取得し、前記推薦情報生成部は、前記禁止食材情報と前記利用食材情報と前記解析結果と会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報とに基づいて、前記第1の推薦情報を生成してもよい。
このような構成によれば、摂取が禁止されている食材を使った食べ物又は飲み物以外を推薦することできるため、ユーザの利便性を向上することができる。
In one aspect above, the member information acquisition unit may further acquire prohibited ingredient information for each member of the group, which is information indicating ingredients that are prohibited to be consumed, and the restaurant information acquisition unit may further acquire used ingredient information, which is information indicating ingredients used in food or drinks provided by restaurants, and the recommendation information generation unit may generate the first recommendation information based on the prohibited ingredient information, the used ingredient information, the analysis results, and nutrient information of the food or drinks provided by the restaurants used for the dinner party.
According to this configuration, it is possible to recommend foods or drinks other than those containing ingredients that are prohibited from consumption, thereby improving convenience for the user.
上記の一態様において、前記推薦情報生成部は、複数の前記第1の推薦情報を生成し、前記解析結果に基づいて複数の前記第1の推薦情報に対して優先順位を設定してもよい。
このような構成によれば、優先順位が付与された様々な推薦情報が提供されるため、ユーザの利便性が向上する。
In the above aspect, the recommendation information generating unit may generate a plurality of pieces of first recommendation information, and set priorities for the plurality of pieces of first recommendation information based on the analysis result.
According to such a configuration, various pieces of recommended information with priorities assigned thereto are provided, thereby improving convenience for the user.
上記の一態様において、前記第1の推薦情報又は前記第2の推薦情報は、推薦理由を示す情報を含んでもよい。
このような構成によれば、ユーザは推薦理由を知ることができるため、ユーザの利便性が向上する。
In the above aspect, the first recommendation information or the second recommendation information may include information indicating a reason for recommendation.
According to this configuration, the user can know the reason for recommendation, thereby improving convenience for the user.
上記目的を達成するための本開示の他の一態様は、
推薦装置が行う推薦方法であって、
グループのメンバーのそれぞれの不足栄養素情報を取得し、
取得された前記不足栄養素情報に基づいて、前記グループのメンバー全体における不足栄養素について解析し、
飲食店が提供する食べ物又は飲み物の栄養素情報を取得し、
会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバー全体における不足栄養素についての解析結果とに基づいて、会食で利用する飲食店で注文する食べ物又は飲み物を前記グループに推薦する第1の推薦情報を生成し、会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバーの個々の前記不足栄養素情報に基づいて、会食で利用する飲食店で注文する食べ物又は飲み物をメンバー毎に推薦する第2の推薦情報を生成し、
前記第1の推薦情報を会食で利用する飲食店に設けられた端末装置に送信し、前記第2の推薦情報を当該第2の推薦情報に対応するメンバーに携帯される端末装置に送信する
推薦方法である。
このような推薦方法によれば、グループのメンバー全体を対象にした推薦情報である第1の推薦情報をメンバー間で共有することが容易であるとともに、各メンバーを対象にした推薦情報である第2の推薦情報が他のメンバーに知られることを防ぐことができるため、利便性とプライバシーの両方を確保できる。このため、推薦情報を会食の参加者に適切に提示することができる。
Another aspect of the present disclosure for achieving the above object is to
A recommendation method performed by a recommendation device,
Obtaining nutrient deficiency information for each of the group members;
Based on the acquired nutrient deficiency information, an analysis is performed on nutrient deficiencies in all members of the group;
Obtain nutritional information for food or drinks provided by restaurants,
Based on nutrient information of the food or drink provided by the restaurant used for the dinner party and the analysis result of nutrient deficiency of all members of the group, first recommendation information is generated that recommends to the group food or drink to be ordered at the restaurant used for the dinner party, and based on the nutrient information of the food or drink provided by the restaurant used for the dinner party and the nutrient deficiency information of each member of the group, second recommendation information is generated that recommends food or drink to be ordered at the restaurant used for the dinner party for each member of the group,
The recommendation method includes transmitting the first recommendation information to a terminal device provided in the restaurant used for the dining party, and transmitting the second recommendation information to a terminal device carried by a member corresponding to the second recommendation information.
According to this recommendation method, the first recommendation information, which is the recommendation information targeted at all the members of the group, can be easily shared among the members, and the second recommendation information, which is the recommendation information targeted at each member, can be prevented from being known to the other members, so that both convenience and privacy can be ensured. Therefore, the recommendation information can be appropriately presented to the participants of the dinner party.
上記目的を達成するための本開示の他の一態様は、
グループのメンバーのそれぞれの不足栄養素情報を取得するメンバー情報取得ステップと、
取得された前記不足栄養素情報に基づいて、前記グループのメンバー全体における不足栄養素について解析する解析ステップと、
飲食店が提供する食べ物又は飲み物の栄養素情報を取得する飲食店情報取得ステップと、
会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバー全体における不足栄養素についての解析結果とに基づいて、会食で利用する飲食店で注文する食べ物又は飲み物を前記グループに推薦する第1の推薦情報を生成し、会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバーの個々の前記不足栄養素情報に基づいて、会食で利用する飲食店で注文する食べ物又は飲み物をメンバー毎に推薦する第2の推薦情報を生成する推薦情報生成ステップと、
前記第1の推薦情報を会食で利用する飲食店に設けられた端末装置に送信し、前記第2の推薦情報を当該第2の推薦情報に対応するメンバーに携帯される端末装置に送信する通知ステップと
をコンピュータに実行させるプログラムである。
このようなプログラムによれば、グループのメンバー全体を対象にした推薦情報である第1の推薦情報をメンバー間で共有することが容易であるとともに、各メンバーを対象にした推薦情報である第2の推薦情報が他のメンバーに知られることを防ぐことができるため、利便性とプライバシーの両方を確保できる。このため、推薦情報を会食の参加者に適切に提示することができる。
Another aspect of the present disclosure for achieving the above object is to
A member information acquisition step of acquiring nutrient deficiency information of each member of the group;
An analysis step of analyzing nutrient deficiencies in all members of the group based on the acquired nutrient deficiency information;
A restaurant information acquisition step of acquiring nutritional information of food or beverages provided by the restaurant;
a recommendation information generating step of generating first recommendation information for recommending to the group foods or drinks to be ordered at the restaurant to be used for the dinner party based on nutrient information of the foods or drinks provided by the restaurant to be used for the dinner party and an analysis result of nutrient deficiencies of all members of the group, and generating second recommendation information for recommending foods or drinks to be ordered at the restaurant to be used for the dinner party for each member based on the nutrient information of the foods or drinks provided by the restaurant to be used for the dinner party and the nutrient deficiency information of each member of the group;
A notification step of transmitting the first recommendation information to a terminal device installed in the restaurant used for the dining party, and transmitting the second recommendation information to a terminal device carried by the member corresponding to the second recommendation information.
According to such a program, the first recommendation information, which is the recommendation information targeted at all the members of the group, can be easily shared among the members, and the second recommendation information, which is the recommendation information targeted at each member, can be prevented from being known to the other members, so that both convenience and privacy can be ensured. Therefore, the recommendation information can be appropriately presented to the participants of the dinner party.
本開示によれば、推薦情報を会食の参加者に適切に提示することができる推薦装置、推薦方法、及びプログラムを提供することができる。 The present disclosure provides a recommendation device, recommendation method, and program that can appropriately present recommendation information to dinner party participants.
以下、図面を参照して本発明の実施の形態について説明する。
図1は、実施の形態にかかる推薦システム1の構成の一例を示すブロック図である。図1に示すように、例えば、推薦システム1は、推薦装置10と、メンバー情報管理装置20と、飲食店情報管理装置30と、飲食店端末装置40と、複数のユーザ端末装置50とを備える。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
1 is a block diagram showing an example of a configuration of a
メンバー情報管理装置20は、予め定められたグループを構成するメンバーについての食事に関する個人情報を管理する装置である。メンバー情報管理装置20は、メンバーについての食事に関する個人情報として、少なくとも不足栄養素情報を管理する。
The member
不足栄養素情報は、メンバーにとって不足している栄養素を示す情報である。メンバー情報管理装置20は、具体的には、メンバー毎に、不足栄養素情報として、栄養素毎の不足指標値を管理する。不足指標値は、当該メンバーに栄養素がどの程度不足しているかを表すデータである。不足指標値は、具体的には、例えば、不足の度合いを表すレベル値であるが、不足しているか否かだけを示す値であってもよい。なお、どの程度不足しているかが不明である栄養素については、不足の程度が不明であることを示す値、もしくは、不足が生じていないことを示す値が、不足指標値として登録されてもよい。
Deficient nutrient information is information that indicates which nutrients a member is lacking. Specifically, the member
メンバー情報管理装置20が管理する各栄養素の不足指標値は、例えば、メンバーが指定した値であってもよいし、健康診断データなどの医療データから特定した値であってもよいし、メンバーが摂取した食事履歴データから特定した値であってもよい。
The deficiency index value for each nutrient managed by the member
メンバーが不足指標値の具体的な値を指定する場合、例えば、メンバーは、当該メンバーが認識している各栄養素の不足の度合いに応じた値を指定する。なお、値の指定には、ユーザ端末装置50が用いられてもよい。
When a member specifies a specific value for the deficiency index value, for example, the member specifies a value according to the degree of deficiency of each nutrient that the member recognizes. Note that the
医療データから特定した不足指標値は、例えば、メンバーの医療データを取得したメンバー情報管理装置20が所定の処理を実行することにより得られてもよいし、図示しない他の装置による処理により得られてもよい。この処理では、例えば、医療データに示されるメンバーの身体状態に応じた値を不足指標値の推測値として得ることにより、不足指標値が推測される。例えば、或る栄養素の不足が或る身体状態(例えば、鉄分不足による貧血、カルシウム不足による骨の脆弱化)を引き起こすことが知られている場合、身体状態から不足指標値の推測が可能である。すなわち、所定の身体状態の重症度に基づいて、当該所定の身体状態に予め関連付けられた栄養素の不足指標値が推測されてもよい。また、医療データが栄養素毎の不足指標値を含んでいる場合には、医療データから不足指標値を抽出することにより、個人情報として登録される不足指標値が特定されてもよい。
The deficiency index value identified from the medical data may be obtained, for example, by the member
食事履歴データから特定した不足指標値は、例えば、メンバーの食事履歴データを取得したメンバー情報管理装置20が所定の処理を実行することにより得られてもよいし、図示しない他の装置による処理により得られてもよい。この処理では、例えば、食事履歴データから、摂取された食材及び摂取量が特定され、特定された食材の摂取量と、予めデータベースに記憶された食材毎の栄養素の含有量とに基づいて栄養素毎の摂取量が推測され、さらに、この推測された栄養素の摂取量に基づいて不足指標値が推測される。なお、食事履歴データは、メンバーが摂取した食事が反映されたデータであればよく、実際に摂取された食材毎の摂取量を示すデータに限らず、メンバーによる食品の購入履歴データであってもよい。食事履歴データとしてメンバーによる食品の購入履歴データが用いられる場合、購入された食品における栄養素の含有量は、データベースに予め記憶された情報などに基づいて特定可能であるものとする。
The deficiency index value identified from the meal history data may be obtained, for example, by a predetermined process executed by the member
本実施の形態では、メンバー情報管理装置20は、メンバーについての食事に関する個人情報として、さらに、禁止食材情報をメンバー毎に管理する。禁止食材情報は、摂取が禁止されている食材を示す情報であり、例えば、メンバーに対して食物アレルギーを引き起こす食材を示す情報であってもよいし、メンバーの信仰上の理由などにより摂取が不可能な食材を示す情報であってもよい。メンバー情報管理装置20が管理する禁止食材情報は、例えば、メンバーがユーザ端末装置50などを用いて禁止食材情報を入力することにより登録された情報である。
In this embodiment, the member
図2は、メンバー情報管理装置20が管理する各メンバーの個人情報のデータの例を示す表である。一例として、図2に示すように、各メンバーの個人情報のデータは、メンバーを識別するユーザ識別情報と、このメンバーについての栄養素毎の不足指標値と、このメンバーの禁止食材情報とを含む。なお、図2に示した個人情報のデータは例示に過ぎず、個人情報のデータが他の情報を含んでもよい。また、推薦システム1が複数のグループに利用される場合には、各メンバーがいずれのグループに属するかを示すグループ識別情報を、個人情報のデータが含んでもよい。
Figure 2 is a table showing an example of personal information data of each member managed by the member
なお、図2に示した例では、栄養素A、栄養素B、・・・、栄養素Xのそれぞれについて不足指標値が登録されているが、個人情報のデータは、少なくとも1種類の栄養素の不足指標値を含めばよい。不足指標値は、鉄分、カルシウム、ビタミン、タンパク質、DHA(ドコサヘキサエン酸)など、公知の任意の栄養素について登録することができる。なお、ここで挙げた栄養素は例に過ぎず、他の栄養素の不足指標値をメンバー情報管理装置20が管理してもよいことは言うまでもない。
In the example shown in FIG. 2, deficiency index values are registered for each of nutrients A, B, ..., and X, but the personal information data only needs to include a deficiency index value for at least one type of nutrient. Deficiency index values can be registered for any known nutrient, such as iron, calcium, vitamins, protein, and DHA (docosahexaenoic acid). It goes without saying that the nutrients listed here are merely examples, and deficiency index values for other nutrients may also be managed by the member
飲食店情報管理装置30は、飲食店についての情報を管理する装置である。飲食店情報管理装置30は、飲食店についての情報として、少なくとも当該飲食店が提供する商品(すなわち、食べ物又は飲み物)の栄養素情報を管理する。商品の栄養素情報は、商品が含有している栄養素及びその量を示す情報である。本実施の形態では、飲食店情報管理装置30は、具体的には、飲食店が客に提供する商品毎の商品データを管理する。商品データは、少なくとも当該商品における各栄養素の含有量を含む。飲食店情報管理装置30が管理する情報は、例えば、飲食店の事業者などによって予め登録されている。
The restaurant
図3は、飲食店情報管理装置30が管理する商品データの例を示す表である。一例として、図3に示すように、各商品の商品データは、当該商品を客に提供する飲食店を識別する飲食店識別情報と、当該商品を識別する商品識別情報と、当該商品に用いられている食材のリスト(利用食材情報とも称す)と、当該商品における各栄養素の含有量とを含む。なお、図3に示した商品データは例示に過ぎず、商品データが他の情報を含んでもよい。また、摂取が禁止された食材を避けずに商品の推薦が行われる場合などには、食材のリストは省略されてもよい。また、図3に示した例では、食材のリストが商品データとして管理されているが、食材のリストと商品識別情報とを対応づけるデータが、商品データとは別に、管理されていてもよい。そのようなデータは、図1に図示しない装置などにより管理されていてもよい。また、飲食店情報管理装置30が特定の1つの飲食店についての商品データだけを管理する場合などには、商品データにおいて飲食店識別情報が省略されてもよい。また、図3に示した例では、飲食店識別情報が商品データとして管理されているが、飲食店識別情報と商品識別情報とを対応づけるデータが、商品データとは別に、管理されていてもよい。そのようなデータは、図1に図示しない装置などにより管理されていてもよい。また、図3に示した例では、栄養素A、栄養素B、・・・、栄養素Xのそれぞれについて商品に含有される量が登録されているが、商品データは、少なくとも1種類の栄養素についての含有量を含めばよい。なお、商品における含有量は、不足指標値と同様、公知の任意の栄養素について登録することができる。
3 is a table showing an example of product data managed by the restaurant
飲食店端末装置40は、飲食店、特に会食で利用される飲食店に設けられた端末装置であり、例えば、タブレット端末、パーソナルコンピュータなどがこれに該当するが、これらに限られない。飲食店端末装置40は、注文を行うための端末装置(セルフオーダー端末)であってもよい。飲食店端末装置40は、出力装置を備え、推薦装置10から通知された推薦情報などの情報を出力する。出力装置は、ディスプレイであってもよいし、スピーカであってもよい。すなわち、飲食店端末装置40が備える出力装置は、推薦装置10からの情報を飲食店の客に対して出力することが可能な任意の装置であればよい。
The
ユーザ端末装置50は、グループに属するメンバーのそれぞれが携帯する端末装置であり、例えば、スマートフォン、タブレット端末などがこれに該当するが、これらに限られない。ユーザ端末装置50は、出力装置を備え、推薦装置10から通知された推薦情報などの情報を出力する。出力装置は、ディスプレイであってもよいし、スピーカであってもよい。すなわち、ユーザ端末装置50が備える出力装置は、推薦装置10からの情報をユーザに対して出力することが可能な任意の装置であればよい。
The
推薦装置10は、グループのメンバーに対して、会食で利用する飲食店で注文する食べ物又は飲み物を推薦する推薦情報を提供する装置である。本実施の形態では、推薦装置10は、メンバー情報管理装置20、飲食店情報管理装置30、飲食店端末装置40、及びユーザ端末装置50と有線又は無線により通信可能に接続している。
The
図4は、推薦装置10の機能構成の一例を示すブロック図である。図4に示すように、推薦装置10は、メンバー情報取得部100、解析部110、飲食店情報取得部120、飲食店候補決定部130、推薦情報生成部140、及び通知部150を有する。
FIG. 4 is a block diagram showing an example of the functional configuration of the
メンバー情報取得部100は、グループのメンバーについての食事に関する個人情報を取得する。本実施の形態では、具体的には、メンバー情報取得部100は、グループのメンバーのそれぞれの不足栄養素情報と禁止食材情報とを取得する。なお、後述する推薦情報の生成において、禁止食材情報を用いない場合には、メンバー情報取得部100は、不足栄養素情報だけを取得してもよい。本実施の形態では、メンバー情報取得部100は、メンバー情報管理装置20に個人情報を要求することにより、メンバー情報管理装置20から個人情報(不足栄養素情報及び禁止食材情報)を取得する。また、メンバー情報管理装置20が複数のグループについて個人情報を管理している場合には、メンバー情報取得部100は、これら複数のグループのうち、会食を行うグループとして指定された特定のグループについて、個人情報を取得する。なお、会食を行うグループの指定は、当該グループに属するメンバーがユーザ端末装置50を用いて指定することにより実現されてもよい。
The member
解析部110は、メンバー情報取得部100によって取得された各メンバーの不足栄養素情報に基づいて、グループのメンバー全体における不足栄養素について解析する。具体的には、この解析では、グループに属する各メンバーの不足栄養素情報を参照することにより、このグループが摂取すべき栄養素が決定される。解析部110は、一つの栄養素をグループが摂取すべき栄養素として決定してもよいし、複数の栄養素をグループが摂取すべき栄養素として決定してもよい。なお、グループが摂取すべき栄養素の決定は、予め定められた任意のアルゴリズムを用いて行われればよい。例えば、解析部110は、所定の人数以上のメンバーに共通して不足している栄養素を、グループが摂取すべき栄養素として決定してもよい。ここで、上述した所定の人数は、具体的には2以上の任意の人数である。また、解析部110は、各メンバーの栄養素毎の不足量を集計し、不足量が最大である栄養素を、グループが摂取すべき栄養素として決定してもよい。グループが摂取すべき栄養素として複数の栄養素が決定された場合、解析部110は、グループが摂取すべき栄養素のそれぞれに対して、当該栄養素が不足しているメンバーの人数を特定してもよい。また、解析部110は、グループが摂取すべき栄養素のそれぞれに対して、メンバー全体における当該栄養素の不足の程度を判定してもよい。
The
飲食店情報取得部120は、飲食店についての情報を取得する。特に、飲食店情報取得部120は、飲食店が客に提供する商品(食べ物又は飲み物)の栄養素情報を取得する。本実施の形態では、飲食店情報取得部120は、飲食店情報管理装置30に商品データを要求することにより、飲食店情報管理装置30から商品データを取得する。これにより、飲食店情報取得部120は、商品に用いられている食材を示す利用食材情報(食材のリスト)と、当該商品における各栄養素の含有量とを取得する。
The restaurant
飲食店情報取得部120は、会食で利用する飲食店が予め指定されている場合、指定された飲食店についての商品データだけを取得してもよい。なお、会食で利用する飲食店の指定は、会食を行うグループに属するメンバーがユーザ端末装置50を用いて指定することにより実現されてもよい。これに対し、会食で利用する飲食店が予め指定されていない場合、飲食店情報取得部120は、例えば、飲食店情報管理装置30によって商品データが管理されている全ての飲食店の商品データを取得するが、一部の飲食店の商品データを取得してもよい。
When the restaurant to be used for the meal has been specified in advance, the restaurant
飲食店候補決定部130は、会食で利用する飲食店の候補を決定する。特に、飲食店候補決定部130は、会食で利用する飲食店が予め指定されていない場合に、飲食店の候補を決定する。飲食店候補決定部130は、飲食店が提供する商品(すなわち、食べ物又は飲み物)の栄養素情報と、解析部110によるグループのメンバー全体における不足栄養素についての解析結果とに基づいて、会食で利用する飲食店の候補を決定する。具体的には、例えば、飲食店候補決定部130は、解析部110により決定されたグループが摂取すべき栄養素を含有する商品を提供する飲食店を、会食で利用する飲食店の候補とする。飲食店候補決定部130が決定した飲食店の候補は、後述する通知部150によって、会食を行うグループのメンバーに通知される。これにより、例えば、この通知を受けたいずれかのメンバーによって、飲食店の候補の中から、会食で利用する飲食店が選択される。この選択は、メンバーがユーザ端末装置50を用いて候補を選択することにより実現されてもよい。
The restaurant
なお、飲食店候補決定部130は、さらに別の情報に基づいて、会食で利用する飲食店の候補を決定してよもよい。例えば、飲食店候補決定部130は、グループが摂取すべき栄養素を含有する商品を提供する飲食店であって、飲食店の所在地が所定の条件を満たす飲食店を会食で利用する飲食店の候補としてもよい。この場合、飲食店の所在地に対するこの所定の条件は、グループに属するメンバーの所在地に従って設定されてもよい。例えば、この所定の条件は、各メンバーの所在地と飲食店の所在地との位置関係を制限する条件であってもよい。なお、飲食店の所在地は、飲食店情報管理装置30により管理され、飲食店情報取得部120により取得されてもよい。メンバーの所在地は、メンバー情報管理装置20により管理され、メンバー情報取得部100により取得されてもよい。
The restaurant
なお、本実施の形態では、推薦装置10は、飲食店候補決定部130を備えるが、飲食店候補決定部130は省略されてもよい。
In this embodiment, the
推薦情報生成部140は、会食で利用する飲食店で注文する商品(すなわち、食べ物又は飲み物)を推薦する推薦情報を生成する。推薦情報は、飲食店が提供する商品のうち、注文することが推薦される商品を示す情報である。例えば、推薦情報生成部140は、会食で利用する飲食店が予め指定されている場合、指定された飲食店において注文すべき商品を推薦する推薦情報を生成する。また、推薦情報生成部140は、飲食店候補決定部130が決定した候補の中から飲食店が選択された場合、選択された飲食店において注文すべき商品を推薦する推薦情報を生成する。推薦情報生成部140は、飲食店の候補に対して、会食を行うグループのメンバーから受付けた投票の結果に従って飲食店を選択し、選択した飲食店について、推薦情報を生成してもよい。なお、飲食店候補決定部130が決定した候補の中から飲食店が選択されていない場合、候補の飲食店毎に、注文すべき商品を推薦する推薦情報を生成してもよい。
The recommendation
推薦情報生成部140は、グループのための推薦情報、すなわち、グループに属する全てのメンバーのための推薦情報(以下、第1の推薦情報と称す)と、グループに属するメンバー個人のための推薦情報(以下、第2の推薦情報と称す)とを生成する。すなわち、第1の推薦情報は、会食で利用する飲食店で注文する商品をグループに推薦する情報であり、第2の推薦情報は、会食で利用する飲食店で注文する商品をメンバー毎に推薦する情報である。第1の推薦情報で推薦される商品及び第2の推薦情報で推薦される商品は、不足栄養素を摂取することが可能な商品である。
The recommendation
まず、グループのための推薦情報、すなわち第1の推薦情報の生成について説明する。
推薦情報生成部140は、会食で利用する飲食店が提供する商品の栄養素情報と、解析部110によるグループのメンバー全体における不足栄養素についての解析結果とに基づいて、第1の推薦情報を生成する。具体的には、推薦情報生成部140は、解析部110により決定されたグループが摂取すべき栄養素を所定の基準量よりも多く含有する商品を推薦する推薦情報を生成する。なお、当該栄養素を含有する商品が複数存在する場合には、推薦情報生成部140は、それら商品のうち、当該栄養素の含有量が最も多い商品を推薦する推薦情報を生成してもよい。
First, the generation of recommendation information for a group, that is, the first recommendation information, will be described.
The recommendation
なお、推薦される商品は複数であってもよい。すなわち、推薦情報生成部140は、推薦する商品が異なる複数の第1の推薦情報を生成してもよい。ここで、推薦する商品が異なる複数の第1の推薦情報は、摂取により最も不足が補われる栄養素が同じである商品を推薦する複数の推薦情報であってもよいし、摂取により最も不足が補われる栄養素が異なる商品を推薦する複数の推薦情報であってもよい。例えば、摂取が行われることで不足が主に解消される栄養素が鉄分である様々な商品が推薦されてもよいし、摂取が行われることで不足が主に解消される栄養素が鉄分である商品と、摂取が行われることで不足が主に補われる栄養素がカルシウムである商品とが推薦されてもよい。
Note that there may be multiple recommended products. That is, the recommendation
複数の第1の推薦情報を生成する場合、推薦情報生成部140は、それら複数の第1の推薦情報に対して優先順位を設定してもよい。特に、推薦情報生成部140は、解析結果に基づいて複数の第1の推薦情報に対して優先順位を設定してもよい。グループが摂取すべき栄養素のそれぞれに対して当該栄養素が不足しているメンバーの人数が解析部110によって特定されている場合、推薦情報生成部140は、例えば、不足しているメンバーの人数が最も多い栄養素を摂取することができる商品の推薦情報に対して、最も高い優先順位を設定してもよい。グループが摂取すべき栄養素のそれぞれに対してメンバー全体における当該栄養素の不足の程度が解析部110によって判定されている場合、推薦情報生成部140は、例えば、最も不足の程度が高いと判定されている栄養素を摂取することができる商品の推薦情報に対して、最も高い優先順位を設定してもよい。また、推薦情報生成部140は、推薦情報により推薦される商品における、グループが摂取すべき栄養素の含有量に応じて、第1の推薦情報に優先順位を設定してもよい。
When generating a plurality of pieces of first recommendation information, the recommendation
また、会食を行うグループに属するメンバーについての禁止食材情報が取得された場合には、推薦情報生成部140は、この禁止食材情報と、会食で利用する飲食店が提供する商品の利用食材情報と、解析部110の解析結果と、会食で利用する飲食店が提供する商品の栄養素情報とに基づいて、第1の推薦情報を生成してもよい。この場合、具体的には、推薦情報生成部140は、解析部110により決定されたグループが摂取すべき栄養素を所定の基準量よりも多く含有する商品であって、いずれかのメンバーの禁止食材情報が示す食材が用いられていない商品を推薦する推薦情報を生成する。
Furthermore, when prohibited ingredient information is obtained for members of a dining group, the recommendation
次に、メンバー個人のための推薦情報、すなわち第2の推薦情報の生成について説明する。
推薦情報生成部140は、会食で利用する飲食店が提供する商品の栄養素情報と、グループのメンバーの個々の不足栄養素情報に基づいて、第2の推薦情報を生成する。換言すると、推薦情報生成部140は、会食で利用する飲食店が提供する商品の栄養素情報と、グループのメンバー1人の不足栄養素情報に基づいて、当該メンバー1人のための第2の推薦情報を生成する。このように、第2の推薦情報は、メンバー1人だけの不足栄養素情報を用いて生成されるため、第2の推薦情報により推薦される商品はメンバー毎に異なりうる。具体的には、推薦情報生成部140は、メンバー情報取得部100が取得した不足栄養素情報により示される、メンバーにとって不足している栄養素を所定の基準量よりも多く含有する商品を推薦する推薦情報を、各メンバーそれぞれに対して生成する。なお、当該栄養素を含有する商品が複数存在する場合には、推薦情報生成部140は、それら商品のうち、当該栄養素の含有量が最も多い商品を推薦する推薦情報を生成してもよい。
Next, generation of recommendation information for an individual member, that is, second recommendation information, will be described.
The recommendation
なお、第2の推薦情報においても、推薦される商品は複数であってもよい。すなわち、推薦情報生成部140は、推薦する商品が異なる複数の第2の推薦情報を生成してもよい。ここで、推薦する商品が異なる複数の第2の推薦情報は、摂取により最も不足が補われる栄養素が同じである商品を推薦する複数の推薦情報であってもよいし、摂取により最も不足が補われる栄養素が異なる商品を推薦する複数の推薦情報であってもよい。
Note that the second recommendation information may also recommend multiple products. That is, the recommendation
複数の第2の推薦情報を生成する場合、推薦情報生成部140は、それら複数の第2の推薦情報に対して優先順位を設定してもよい。例えば、推薦情報生成部140は、最も不足の程度が高いと判定されている栄養素を摂取することができる商品の推薦情報に対して、最も高い優先順位を設定してもよい。また、推薦情報生成部140は、推薦情報により推薦される商品における、メンバーが摂取すべき栄養素の含有量に応じて、第2の推薦情報に優先順位を設定してもよい。
When generating multiple pieces of second recommendation information, the recommendation
また、メンバーについての禁止食材情報が取得された場合には、推薦情報生成部140は、この禁止食材情報と、会食で利用する飲食店が提供する商品の利用食材情報と、不足栄養素情報と、会食で利用する飲食店が提供する商品の栄養素情報とに基づいて、当該メンバーのための第2の推薦情報を生成してもよい。この場合、具体的には、推薦情報生成部140は、メンバーの不足栄養素情報により示される不足している栄養素を所定の基準量よりも多く含有する商品であって、当該メンバーの禁止食材情報が示す食材が用いられていない商品を推薦する推薦情報を生成する。
Furthermore, when prohibited ingredient information for a member is obtained, the recommendation
以上、第1の推薦情報及び第2の推薦情報の生成について説明したが、これらの推薦情報は、推薦する商品の情報だけでなく、さらに別の情報を含んでもよい。例えば、推薦情報生成部140は、推薦理由を示す情報を含む第1の推薦情報又は第2の推薦情報を生成してもよい。
The generation of the first recommendation information and the second recommendation information has been described above, but these pieces of recommendation information may include not only information about the recommended product, but also other information. For example, the recommendation
具体的には、例えば、第1の推薦情報に含まれる推薦理由を示す情報は、グループにとって不足している栄養素を含む商品であることを伝える情報であってもよいし、グループ内の何人のメンバーにとって不足している栄養素を含む商品であるかを伝える情報であってもよいし、その栄養素の商品における含有量を示す情報でもよい。なお、推薦理由を示す情報において、グループにとって不足している栄養素の名称が、明示されることが好ましいが、必ずしも明示されなくてもよい。第1の推薦情報について具体的な一例を挙げると、第1の推薦情報は、例えば、「このグループの5人のメンバーに不足している栄養素である鉄分を10mg含むため、商品Xがこのグループにお薦めです」というメッセージを含む。第1の推薦情報は、テキストに限らず、商品Xの画像などを含んでもよい。 Specifically, for example, the information indicating the reason for recommendation included in the first recommendation information may be information informing the group that the product contains a nutrient that is lacking, information informing how many members of the group are lacking in the product that contains the nutrient, or information indicating the amount of the nutrient contained in the product. Note that, although it is preferable for the name of the nutrient that is lacking for the group to be clearly indicated in the information indicating the reason for recommendation, it is not necessary to indicate this clearly. To give a specific example of the first recommendation information, the first recommendation information may include a message such as "Product X is recommended for this group because it contains 10 mg of iron, a nutrient that is lacking in five members of this group." The first recommendation information is not limited to text, and may also include an image of product X, etc.
また、具体的には、例えば、第2の推薦情報に含まれる推薦理由を示す情報は、メンバーにとって不足している栄養素を含む商品であることを伝える情報であってもよいし、その栄養素の商品における含有量を示す情報でもよい。なお、推薦理由を示す情報において、メンバーにとって不足している栄養素の名称が、明示されることが好ましいが、必ずしも明示されなくてもよい。第2の推薦情報について具体的な一例を挙げると、第2の推薦情報は、例えば、「あなたに不足している栄養素であるカルシウムを200mg含むため、商品Yがあなたにお薦めです」というメッセージを含む。第2の推薦情報も、テキストに限らず、商品Yの画像などを含んでもよい。 More specifically, for example, the information indicating the reason for recommendation included in the second recommendation information may be information informing the member that the product contains a nutrient that the member is lacking, or may be information indicating the amount of that nutrient contained in the product. Note that, although it is preferable for the name of the nutrient that the member is lacking to be clearly indicated in the information indicating the reason for recommendation, it is not necessary to indicate this. To give a specific example of the second recommendation information, the second recommendation information may include a message such as "Product Y is recommended for you because it contains 200 mg of calcium, a nutrient that you are lacking." The second recommendation information is not limited to text, and may also include an image of product Y, etc.
通知部150は、推薦装置10が生成した情報を他の装置に出力する。特に、通知部150は、グループのための推薦情報、すなわち第1の推薦情報を、当該グループの会食で利用する飲食店に設けられた飲食店端末装置40に送信し、メンバー個人のための推薦情報、すなわち第2の推薦情報を当該第2の推薦情報に対応するメンバーに携帯されるユーザ端末装置50に送信する。ここで、第2の推薦情報に対応するメンバーに携帯されるユーザ端末装置50とは、第2の推薦情報による推薦を受けるメンバーに携帯されるユーザ端末装置50であり、この第2の推薦情報の生成のために不足栄養素情報が参照されたメンバーが携帯するユーザ端末装置50ということもできる。なお、通知部150は、第1の推薦情報をさらに各メンバーのユーザ端末装置50に送信してもよい。
The
推薦情報生成部140が複数の飲食店について推薦情報を生成した場合、通知部150は、各飲食店の飲食店端末装置40に対して、飲食店に対応する第1の推薦情報を送信してもよいし、メンバーによって指定された飲食店の飲食店端末装置40に、この飲食店に対応する第1の推薦情報を送信してもよい。同様に、推薦情報生成部140が複数の飲食店について推薦情報を生成した場合、通知部150は、当該複数の飲食店の全ての第2の推薦情報を各メンバーのユーザ端末装置50に送信してもよいし、メンバーによって指定された飲食店の第2の推薦情報だけをユーザ端末装置50に送信してもよい。
When the recommendation
また、通知部150は、飲食店候補決定部130がグループによる会食で利用する飲食店の候補を決定した場合、候補として決定された飲食店の情報を当該グループのメンバーに通知する。飲食店の情報は、飲食店の識別情報(例えば、飲食店の名称など)であってもよい。また、飲食店の情報は、他の情報であってもよい。例えば、飲食店の所在地などであってもよいし、飲食店が提供する商品の一覧(すなわち、メニュー情報)であってもよい。通知部150は、候補として決定された飲食店の情報を例えばユーザ端末装置50に送信することにより、この情報をメンバーに通知するが、他の装置に送信してもよい。
Furthermore, when the restaurant
推薦装置10から情報を受信した飲食店端末装置40及びユーザ端末装置50は、受信した情報を出力する。これらの装置は、情報の出力として、例えば、ディスプレイに情報を表示するが、音声出力などの他の方法で情報を出力してもよい。また、飲食店端末装置40は、出力対象の第1の推薦情報に対応するグループのメンバーが来店した場合に、情報を出力することが好ましい。このため、例えば、飲食店端末装置40は、この飲食店端末装置40の操作者が、出力対象の第1の推薦情報に対応するグループのメンバーであるか否かを認証し、認証に成功した場合に、この第1の推薦情報を出力するようにしてもよい。また、飲食店端末装置40及びユーザ端末装置50は、優先順位が設定された推薦情報を受信した場合には、優先順位にしたがって、推薦情報を出力する。具体的には、飲食店端末装置40及びユーザ端末装置50は、優先順位がメンバーに認識されるように推薦情報を出力する。例えば、飲食店端末装置40及びユーザ端末装置50は、優先順位が比較的高い推薦情報を優先順位が比較的低い推薦情報よりも強調して出力してもよいし、推薦情報とともに当該推薦情報の優先順位を出力してもよい。
The
第1の推薦情報がグループに対して提示されることにより、グループ内の複数のメンバーに共通する不足栄養素を含む食べ物又は飲み物の摂取をグループに促すことができる。これにより、例えば、グループは、会食の際にグループのメンバー皆で分け合って飲食する対象としての食べ物又は飲み物を容易に決定することができる。また、第2の推薦情報がメンバーに対して提示されることにより、そのメンバーにとっての個人的な不足栄養素を含む食べ物又は飲み物の摂取を当該メンバーに促すことができる。これにより、例えば、メンバーは、会食の際に当該メンバーだけが飲食する対象としての食べ物又は飲み物を容易に決定することができる。なお、第2の推薦情報で推薦された食べ物又は飲み物が、会食の際にグループのメンバー皆で分け合って飲食する対象として注文されてもよい。 By presenting the first recommendation information to the group, the group can be encouraged to consume food or drink that contains nutrients that are common to multiple members of the group. This allows the group to easily decide on a food or drink to be shared among all members of the group during a meal, for example. Furthermore, by presenting the second recommendation information to a member, the member can be encouraged to consume a food or drink that contains a nutrient that is personally deficient for that member. This allows the member to easily decide on a food or drink to be consumed only by that member during a meal. Note that the food or drink recommended in the second recommendation information may be ordered to be shared among all members of the group during a meal.
推薦装置10、メンバー情報管理装置20、飲食店情報管理装置30、飲食店端末装置40、及びユーザ端末装置50は、いずれもコンピュータとして機能する。図5は、推薦装置10、メンバー情報管理装置20、飲食店情報管理装置30、飲食店端末装置40、及びユーザ端末装置50が備えるコンピュータ200の構成の一例を示すブロック図である。図5に示すように、コンピュータ200は、ネットワークインタフェース201、メモリ202、及びプロセッサ203を含む。
The
ネットワークインタフェース201は、他の任意の装置と通信するために使用される。ネットワークインタフェース201は、例えば、ネットワークインタフェースカード(NIC)を含んでもよい。
The
メモリ202は、例えば、揮発性メモリ及び不揮発性メモリの組み合わせによって構成される。メモリ202は、プロセッサ203により実行される、1以上の命令を含むソフトウェア(コンピュータプログラム)、及び各種処理に用いるデータなどを格納するために使用される。
プロセッサ203は、メモリ202からソフトウェア(コンピュータプログラム)を読み出して実行することで、各装置の上述した処理を行う。プロセッサ203は、例えば、マイクロプロセッサ、MPU(Micro Processor Unit)、又はCPU(Central Processing Unit)などであってもよい。プロセッサ203は、複数のプロセッサを含んでもよい。
The
プログラムは、コンピュータに読み込まれた場合に、実施形態で説明される1又はそれ以上の機能をコンピュータに行わせるための命令群(又はソフトウェアコード)を含む。プログラムは、非一時的なコンピュータ可読媒体又は実体のある記憶媒体に格納されてもよい。限定ではなく例として、コンピュータ可読媒体又は実体のある記憶媒体は、random-access memory(RAM)、read-only memory(ROM)、フラッシュメモリ、solid-state drive(SSD)又はその他のメモリ技術、CD-ROM、digital versatile disc(DVD)、Blu-ray(登録商標)ディスク又はその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又はその他の磁気ストレージデバイスを含む。プログラムは、一時的なコンピュータ可読媒体又は通信媒体上で送信されてもよい。限定ではなく例として、一時的なコンピュータ可読媒体又は通信媒体は、電気的、光学的、音響的、またはその他の形式の伝搬信号を含む。 The program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The program may be stored on a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable media or tangible storage media include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disc (DVD), Blu-ray (registered trademark) disk or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The program may be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, a transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.
次に、推薦装置10の処理の流れについてフローチャートを参照しつつ説明する。図6は、推薦装置10の処理の流れの一例を示すフローチャートである。以下、図6に沿って、処理の流れについて説明する。
Next, the processing flow of the
ステップS100において、メンバー情報取得部100が、メンバー情報管理装置20からグループのメンバーの不足栄養素情報及び禁止食材情報を取得する。
In step S100, the member
次に、ステップS101において、解析部110は、ステップS100で取得された各メンバーの不足栄養素情報に基づいて、グループのメンバー全体における不足栄養素について解析する。これにより、グループが摂取すべき栄養素が決定される。
Next, in step S101, the
次に、ステップS102において、飲食店情報取得部120が、飲食店情報管理装置30から飲食店についての情報を取得する。
Next, in step S102, the restaurant
飲食店が予め指定されていない場合(ステップS103でNo)、ステップS104において、飲食店候補決定部130は、会食で利用する飲食店の候補を決定する。そして、ステップS105において、推薦情報生成部140は、メンバーからの指示に従って、会食で利用する飲食店の候補の中から飲食店を選択する。ステップS105の後、処理はステップS106へ移行する。また、飲食店が予め指定されている場合(ステップS103でYes)、ステップS104及びステップS105をスキップして、処理はステップS106へ移行する。
If a restaurant has not been specified in advance (No in step S103), in step S104, the restaurant
ステップS106において、推薦情報生成部140は、予め指定された飲食店又は候補の中から選択された飲食店について、グループのための第1の推薦情報とグループに属するメンバー個人のための第2の推薦情報とを生成する。
In step S106, the recommendation
最後に、ステップS107において、通知部150は、ステップS106で生成された第1の推薦情報及び第2の推薦情報を送信する。特に、通知部150は、第1の推薦情報を飲食店端末装置40に送信し、第2の推薦情報をユーザ端末装置50に送信する。
Finally, in step S107, the
以上、実施の形態について説明した。上述したように、本実施の形態にかかる推薦装置10は、グループのための第1の推薦情報とグループに属するメンバー個人のための第2の推薦情報とを生成し、前者については飲食店端末装置40に送信しつつ、後者についてはユーザ端末装置50に送信する。このような推薦装置10によれば、グループのメンバー全体を対象にした推薦情報である第1の推薦情報をメンバー間で共有することが容易であるとともに、各メンバーを対象にした推薦情報である第2の推薦情報が他のメンバーに知られることを防ぐことができる。すなわち、推薦装置10によれば、利便性とプライバシーの両方を確保できる。このため、推薦装置10によれば、推薦情報を会食の参加者に適切に提示することができる。
The above describes the embodiment. As described above, the
また、推薦装置10は、飲食店が提供する商品の栄養素情報と、解析部110の解析結果とに基づいて、会食で利用する飲食店の候補を決定する飲食店候補決定部130を有する。このため、様々な飲食店の中から、不足栄養素を補うことが可能な飲食店だけを抽出して、そのような飲食店をユーザに通知することができる。よって、ユーザの利便性を向上することができる。また、推薦装置10は、禁止食材情報に基づいて、推薦情報を生成する。このため、摂取が禁止されている食材を使った食べ物又は飲み物以外を推薦することできるため、ユーザの利便性を向上することができる。さらに、上述した通り、推薦装置10は、複数の推薦情報に対して、優先順位を設定することができる。これにより、優先順位が付与された様々な推薦情報が提供されるため、ユーザの利便性が向上する。また、推薦情報は、推薦理由を含むことができる。これにより、ユーザは推薦理由を知ることができるため、ユーザの利便性が向上する。
The
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上述した実施の形態では、推薦システム1は、推薦装置10の他に、メンバーの個人情報を管理するメンバー情報管理装置20と、飲食店についての情報を管理する飲食店情報管理装置30とを備えたが、推薦装置10がこれらの管理装置の機能を含んでもよい。
The present invention is not limited to the above-described embodiment, and can be modified as appropriate without departing from the spirit of the present invention. For example, in the above-described embodiment, the
1 推薦システム
10 推薦装置
20 メンバー情報管理装置
30 飲食店情報管理装置
40 飲食店端末装置
50 ユーザ端末装置
100 メンバー情報取得部
110 解析部
120 飲食店情報取得部
130 飲食店候補決定部
140 推薦情報生成部
150 通知部
200 コンピュータ
201 ネットワークインタフェース
202 メモリ
203 プロセッサ
Claims (8)
取得された前記不足栄養素情報に基づいて、前記グループのメンバー全体における不足栄養素について解析する解析部と、
飲食店が提供する食べ物又は飲み物の栄養素情報を取得する飲食店情報取得部と、
会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバー全体における不足栄養素についての解析結果とに基づいて、会食で利用する飲食店で注文する食べ物又は飲み物を前記グループに推薦する第1の推薦情報を生成し、会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバーの個々の前記不足栄養素情報に基づいて、会食で利用する飲食店で注文する食べ物又は飲み物をメンバー毎に推薦する第2の推薦情報を生成する推薦情報生成部と、
前記第1の推薦情報を会食で利用する飲食店に設けられた端末装置に送信し、前記第2の推薦情報を当該第2の推薦情報に対応するメンバーに携帯される端末装置に送信する通知部と
を有し、
前記不足栄養素情報として、前記グループのメンバーの医療データに示される所定の身体状態の重症度に基づいて推測された、当該所定の身体状態に予め関連付けられた栄養素の不足の程度を示すデータが用いられる
推薦装置。 A member information acquisition unit that acquires nutrient deficiency information of each member of the group;
An analysis unit that analyzes nutrient deficiencies in all members of the group based on the acquired nutrient deficiency information;
A restaurant information acquisition unit that acquires nutritional information of food or drinks provided by the restaurant;
a recommendation information generating unit that generates first recommendation information for recommending to the group foods or drinks to be ordered at the restaurant used for the dinner party based on nutrient information of the foods or drinks provided by the restaurant used for the dinner party and an analysis result of nutrient deficiency for all members of the group, and generates second recommendation information for recommending to each member foods or drinks to be ordered at the restaurant used for the dinner party based on the nutrient information of the foods or drinks provided by the restaurant used for the dinner party and the nutrient deficiency information of each member of the group;
a notification unit that transmits the first recommendation information to a terminal device provided in the restaurant used for the dining party, and transmits the second recommendation information to a terminal device carried by a member corresponding to the second recommendation information ;
As the nutrient deficiency information, data indicating the degree of nutrient deficiency preliminarily associated with a certain physical condition, which is estimated based on the severity of the certain physical condition indicated in the medical data of the members of the group, is used.
Recommendation device.
前記通知部は、さらに、前記候補として決定された飲食店の情報を前記グループのメンバーに通知する
請求項1に記載の推薦装置。 Further comprising a restaurant candidate determination unit that determines candidates for restaurants to be used for the meal based on nutrient information of the food or drink provided by the restaurant and the analysis result of the nutrient deficiency of all the members of the group,
The recommendation device according to claim 1 , wherein the notification unit further notifies the members of the group of information about the restaurant determined as the candidate.
前記飲食店情報取得部は、さらに、飲食店が提供する食べ物又は飲み物に用いられている食材を示す情報である利用食材情報を取得し、
前記推薦情報生成部は、前記禁止食材情報と前記利用食材情報と前記解析結果と会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報とに基づいて、前記第1の推薦情報を生成する
請求項1又は2に記載の推薦装置。 The member information acquisition unit further acquires prohibited ingredient information for each member of the group, the prohibited ingredient information being information indicating ingredients that are prohibited from being consumed;
The restaurant information acquisition unit further acquires ingredient information indicating ingredients used in the food or drink provided by the restaurant,
The recommendation device according to claim 1 or 2, wherein the recommendation information generation unit generates the first recommendation information based on the prohibited ingredient information, the used ingredient information, the analysis result, and nutrient information of food or drinks provided by the restaurant used for the dining party.
請求項1に記載の推薦装置。 The recommendation device according to claim 1 , wherein the recommendation information generating unit generates a plurality of pieces of the first recommendation information and sets priorities for the plurality of pieces of the first recommendation information based on the analysis result.
請求項1に記載の推薦装置。 The recommendation device according to claim 1 , wherein the first recommendation information or the second recommendation information includes information indicating a reason for recommendation.
請求項1に記載の推薦装置。The recommendation device according to claim 1 .
グループのメンバーのそれぞれの不足栄養素情報を取得し、
取得された前記不足栄養素情報に基づいて、前記グループのメンバー全体における不足栄養素について解析し、
飲食店が提供する食べ物又は飲み物の栄養素情報を取得し、
会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバー全体における不足栄養素についての解析結果とに基づいて、会食で利用する飲食店で注文する食べ物又は飲み物を前記グループに推薦する第1の推薦情報を生成し、会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバーの個々の前記不足栄養素情報に基づいて、会食で利用する飲食店で注文する食べ物又は飲み物をメンバー毎に推薦する第2の推薦情報を生成し、
前記第1の推薦情報を会食で利用する飲食店に設けられた端末装置に送信し、前記第2の推薦情報を当該第2の推薦情報に対応するメンバーに携帯される端末装置に送信し、
前記不足栄養素情報として、前記グループのメンバーの医療データに示される所定の身体状態の重症度に基づいて推測された、当該所定の身体状態に予め関連付けられた栄養素の不足の程度を示すデータが用いられる
推薦方法。 A recommendation method performed by a recommendation device,
Obtaining nutrient deficiency information for each of the group members;
Based on the acquired nutrient deficiency information, an analysis is performed on nutrient deficiencies in all members of the group;
Obtain nutritional information for food or drinks provided by restaurants,
Based on nutrient information of the food or drink provided by the restaurant used for the dinner party and the analysis result of nutrient deficiency of all members of the group, first recommendation information is generated that recommends to the group food or drink to be ordered at the restaurant used for the dinner party, and based on the nutrient information of the food or drink provided by the restaurant used for the dinner party and the nutrient deficiency information of each member of the group, second recommendation information is generated that recommends food or drink to be ordered at the restaurant used for the dinner party for each member of the group,
Transmitting the first recommendation information to a terminal device provided in the restaurant used for the dining party, and transmitting the second recommendation information to a terminal device carried by a member corresponding to the second recommendation information;
As the nutrient deficiency information, data indicating the degree of nutrient deficiency preliminarily associated with a certain physical condition, which is estimated based on the severity of the certain physical condition indicated in the medical data of the members of the group, is used.
How to recommend.
取得された前記不足栄養素情報に基づいて、前記グループのメンバー全体における不足栄養素について解析する解析ステップと、
飲食店が提供する食べ物又は飲み物の栄養素情報を取得する飲食店情報取得ステップと、
会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバー全体における不足栄養素についての解析結果とに基づいて、会食で利用する飲食店で注文する食べ物又は飲み物を前記グループに推薦する第1の推薦情報を生成し、会食で利用する飲食店が提供する食べ物又は飲み物の栄養素情報と前記グループのメンバーの個々の前記不足栄養素情報に基づいて、会食で利用する飲食店で注文する食べ物又は飲み物をメンバー毎に推薦する第2の推薦情報を生成する推薦情報生成ステップと、
前記第1の推薦情報を会食で利用する飲食店に設けられた端末装置に送信し、前記第2の推薦情報を当該第2の推薦情報に対応するメンバーに携帯される端末装置に送信する通知ステップと
をコンピュータに実行させ、
前記不足栄養素情報として、前記グループのメンバーの医療データに示される所定の身体状態の重症度に基づいて推測された、当該所定の身体状態に予め関連付けられた栄養素の不足の程度を示すデータが用いられる
プログラム。 A member information acquisition step of acquiring nutrient deficiency information of each member of the group;
An analysis step of analyzing nutrient deficiencies in all members of the group based on the acquired nutrient deficiency information;
A restaurant information acquisition step of acquiring nutritional information of food or beverages provided by the restaurant;
a recommendation information generating step of generating first recommendation information for recommending to the group foods or drinks to be ordered at the restaurant to be used for the dinner party based on nutrient information of the foods or drinks provided by the restaurant to be used for the dinner party and an analysis result of nutrient deficiencies of all members of the group, and generating second recommendation information for recommending foods or drinks to be ordered at the restaurant to be used for the dinner party for each member based on the nutrient information of the foods or drinks provided by the restaurant to be used for the dinner party and the nutrient deficiency information of each member of the group;
a notification step of transmitting the first recommendation information to a terminal device provided in the restaurant used for the dining party and transmitting the second recommendation information to a terminal device carried by a member corresponding to the second recommendation information ;
As the nutrient deficiency information, data indicating the degree of nutrient deficiency preliminarily associated with a certain physical condition, which is estimated based on the severity of the certain physical condition indicated in the medical data of the members of the group, is used.
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022099346A JP7700738B2 (en) | 2022-06-21 | 2022-06-21 | Recommendation device, recommendation method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022099346A JP7700738B2 (en) | 2022-06-21 | 2022-06-21 | Recommendation device, recommendation method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024000595A JP2024000595A (en) | 2024-01-09 |
| JP7700738B2 true JP7700738B2 (en) | 2025-07-01 |
Family
ID=89451648
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022099346A Active JP7700738B2 (en) | 2022-06-21 | 2022-06-21 | Recommendation device, recommendation method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7700738B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20250005688A1 (en) * | 2021-11-30 | 2025-01-02 | Sony Group Corporation | An electronic device, a system, and a method for controlling a victual ordering system |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013250699A (en) | 2012-05-31 | 2013-12-12 | Nikon Corp | Menu support device, and menu support method |
| JP2019159900A (en) | 2018-03-14 | 2019-09-19 | Necプラットフォームズ株式会社 | Ordering system, ordering method, and ordering program |
| JP2019175190A (en) | 2018-03-28 | 2019-10-10 | 東京瓦斯株式会社 | Order system, information processing device, and program |
| WO2020080320A1 (en) | 2018-10-15 | 2020-04-23 | 国立大学法人信州大学 | Health management system |
| JP2020197888A (en) | 2019-06-03 | 2020-12-10 | シルタス株式会社 | Eating-and-drinking supporting system |
| JP2021179659A (en) | 2020-05-11 | 2021-11-18 | 株式会社日立ソリューションズ・クリエイト | Meal advice provision system and method |
| JP2021189579A (en) | 2020-05-27 | 2021-12-13 | 株式会社おいしい健康 | Information processing apparatus, method and program |
-
2022
- 2022-06-21 JP JP2022099346A patent/JP7700738B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013250699A (en) | 2012-05-31 | 2013-12-12 | Nikon Corp | Menu support device, and menu support method |
| JP2019159900A (en) | 2018-03-14 | 2019-09-19 | Necプラットフォームズ株式会社 | Ordering system, ordering method, and ordering program |
| JP2019175190A (en) | 2018-03-28 | 2019-10-10 | 東京瓦斯株式会社 | Order system, information processing device, and program |
| WO2020080320A1 (en) | 2018-10-15 | 2020-04-23 | 国立大学法人信州大学 | Health management system |
| JP2020197888A (en) | 2019-06-03 | 2020-12-10 | シルタス株式会社 | Eating-and-drinking supporting system |
| JP2021179659A (en) | 2020-05-11 | 2021-11-18 | 株式会社日立ソリューションズ・クリエイト | Meal advice provision system and method |
| JP2021189579A (en) | 2020-05-27 | 2021-12-13 | 株式会社おいしい健康 | Information processing apparatus, method and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024000595A (en) | 2024-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250166045A1 (en) | Network Computing System for Providing Interactive Menus and Group Recommendations | |
| US9576034B2 (en) | Recipe presentation system and recipe presentation method | |
| CN105844445B (en) | Information providing method, server, and information providing system | |
| US20140322678A1 (en) | Presentation of food information on a personal and selective dynamic basis and associated services | |
| JP6998525B1 (en) | Control methods, information terminals, programs, and recording media | |
| JP6652627B1 (en) | System, device, method, and program for proposing menus | |
| CN105224990A (en) | The disposal route of information of making a reservation | |
| JP2019212059A (en) | Food information providing system, device, method, and program | |
| JP7700738B2 (en) | Recommendation device, recommendation method, and program | |
| CN108172273A (en) | A kind of refrigerator food materials based on visitor recommend method | |
| JP7226757B2 (en) | HEALTH MANAGEMENT SUPPORT DEVICE, HEALTH MANAGEMENT SUPPORT METHOD, AND PROGRAM | |
| WO2019089938A1 (en) | Detection of avoidance parameters | |
| JP2016081156A (en) | Face photograph display device | |
| CA2901112C (en) | Electronically readable dietary tag and reader | |
| JP2025049234A (en) | system | |
| JP7444030B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2019175190A (en) | Order system, information processing device, and program | |
| JP2015141467A (en) | Comment presenting program, comment presenting method, and comment presenting apparatus | |
| CN118215928A (en) | Method and apparatus for providing customized diets | |
| CN114012738A (en) | Meal delivery robot control method and related equipment | |
| JP2008204319A (en) | Meal management device and program thereof | |
| KR20220077165A (en) | method and system for providing calorie information and medical information based on image information | |
| KR102632213B1 (en) | Nft registration system and method of recipe | |
| JP7679808B2 (en) | Health support system, health support method, and program | |
| JP2024027213A (en) | Dietary life management system, dietary life management method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250205 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250520 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250602 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7700738 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |