(57)【要約】【課題】料理と一緒に飲むワインを提案するコンピュータシステムの提供。【解決手段】本発明のコンピュータシステムは、料理と一緒に飲むワインを提案するコンピュータシステムであり、ユーザによって入力された料理を示す料理情報を受信する手段と、料理情報に基づいて、料理と一緒に飲む少なくとも１種類のワインを提案する手段とを備える。料理と一緒に飲む少なくとも１種類のワインを提案する手段は、料理情報に基づいて、料理の少なくとも２つの特徴を特定する手段であって、料理の少なくとも２つの特徴は、料理の「ボディ」および料理の「味わい」という２つの観点に関連付けられている、手段と、料理の少なくとも２つの特徴に基づいて、料理と一緒に飲む少なくとも１種類のワインを特定する手段とを含む。【選択図】図７
2019046485.tif 000002
【特許請求の範囲】
【請求項１】
本願明細書に記載の発明。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、料理と一緒に飲むワインを提案するコンピュータシステム、そのコンピュータシステムにおいて実行される方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、料理とワインとの間に相性が存在することが知られている（例えば、非特許文献１を参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】アサヒビール株式会社、“料理との相性  ワインと料理のマリアージュ”、［online］、［平成２９年８月１８日検索］、インターネット<URL:https://www.asahibeer.co.jp/enjoy/wine/know/enjoy/3_6.html>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ワインの専門的知識を持つソムリエがすべての飲食店にいるわけではなく、ソムリエのいない飲食店では、料理と一緒に飲むワインを提案できる人材がいないため、料理と一緒に飲むワインを楽しむことが困難であった。特に、今までワインを置くこと自体が稀であった和食店（例えば、すし屋、焼き鳥屋、天ぷら屋など）では、和食の料理と一緒に飲むワインを提案できる人材がいないため、和食の料理と一緒に飲むワインを楽しむことが困難であった。
【０００５】
本発明は、上述した課題に鑑みてなされたものであり、ソムリエがいない飲食店でも料理と一緒に飲むワインを提案することを可能にするコンピュータシステム等を提供することによって、今までワインになじみのなかった飲食店においてもワインの需要を喚起し、これにより、ワインの消費量を増大させ、ワイン産業を活性化することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの局面において、本発明のコンピュータシステムは、料理と一緒に飲むワインを提案するコンピュータシステムであり、ユーザによって入力された料理を示す料理情報を受信する手段と、前記料理情報に基づいて、前記料理と一緒に飲む少なくとも１種類のワインを提案する手段とを備える。
【０００７】
本発明の１つの実施形態では、前記料理と一緒に飲む少なくとも１種類のワインを提案する手段は、前記料理情報に基づいて、前記料理の少なくとも２つの特徴を特定する手段であって、前記料理の少なくとも２つの特徴は、料理の「ボディ」および料理の「味わい」という２つの観点に少なくとも関連付けられている、手段と、前記料理の少なくとも２つの特徴に基づいて、前記料理と一緒に飲む少なくとも１種類のワインを特定する手段とを含んでいてもよい
【０００８】
本発明の１つの実施形態では、前記料理の「ボディ」は、料理の「素材」、料理の「味付け」、料理の「調理法」という３つの観点に関連付けられていてもよい。
【０００９】
本発明の１つの実施形態では、前記料理と一緒に飲む少なくとも１種類のワインを特定する手段は、前記料理の少なくとも２つの特徴と前記少なくとも１種類のワインの少なくとも２つの特徴とに基づいて、前記料理と一緒に飲む少なくとも１種類のワインを特定する手段であって、前記少なくとも１種類のワインの少なくとも２つの特徴は、ワインの「ボディ」およびワインの「味わい」という２つの観点に関連付けられている、手段を含んでいてもよい。
【００１０】
本発明の１つの実施形態では、前記料理と一緒に飲む少なくとも１種類のワインを特定する手段は、前記料理の「ボディ」に関連付けられた前記料理の特徴に基づいて、前記料理の「ボディ」に対して推奨されるワインの「ボディ」に関連付けられた特徴を有する１種類以上のワインを特定する手段と、前記料理の「味わい」に関連付けられた前記料理の特徴と、前記ワインの「味わい」に関連付けられたワインの特徴とに基づいて、前記料理の「ボディ」に対して推奨される前記特定された１種類以上のワインの中から、前記料理と一緒に飲む少なくとも１種類のワインを特定する手段とを含んでいてもよい。
【００１１】
本発明の１つの実施形態では、前記ワインの「味わい」は、ワインの特性に関する複数の観点からワインを評価したものであり、前記ワインの特性に関する複数の観点は、「甘味」、「塩味」、「酸味」、「渋み」、「熟成感」という観点を含んでいてもよい。
【００１２】
前記料理の「味わい」は、料理の特性に関する複数の観点から料理を評価したものであり、前記料理の特性に関する複数の観点は、「甘味」、「塩味」、「酸味」、「苦味」、「旨味」という観点を含んでいてもよい。
【００１３】
本発明の１つの実施形態において、前記料理と一緒に飲む少なくとも１種類のワインを提案する手段は、前記料理情報に基づいて、前記料理の少なくとも１つの特徴を特定する手段であって、前記料理の少なくとも１つの特徴は、料理の「素材」、料理の「味付け」、料理の「調理法」という３つの観点のいずれかに少なくとも関連付けられている、手段と、前記料理の少なくとも１つの特徴に基づいて、前記料理と一緒に飲む少なくとも１種類のワインを特定する手段とを含んでいてもよい。
【００１４】
本発明の１つの実施形態において、前記料理と一緒に飲む少なくとも１種類のワインを特定する手段は、前記料理の「素材」に関連付けられた前記料理の特徴に基づいて、前記料理の「素材」に対して推奨される第１の１種類以上のワインを特定する手段と、前記料理の「味付け」に関連付けられた前記料理の特徴に基づいて、前記料理の「味付け」に対して推奨される第２の１種類以上のワインを特定する手段と、前記料理の「調理法」に関連付けられた前記料理の特徴に基づいて、前記料理の「調理法」に対して推奨される第３の１種類以上のワインを特定する手段と、前記第１の１種類以上のワインと前記第２の１種類以上のワインと前記第３の１種類以上のワインとのうちの少なくとも１つに基づいて、前記料理と一緒に飲む少なくとも１種類のワインを特定する手段とを含んでいてもよい。
【００１５】
本発明の１つの実施形態において、前記料理と一緒に飲む少なくとも１種類のワインを特定する手段は、前記料理の「素材」に関連付けられた前記料理の特徴に基づいて、前記料理の「素材」に対して推奨される第１の１つ以上のワイングループを特定する手段と、前記料理の「味付け」に関連付けられた前記料理の特徴に基づいて、前記料理の「味付け」に対して推奨される第２の１つ以上のワイングループを特定する手段と、前記料理の「調理法」に関連付けられた前記料理の特徴に基づいて、前記料理の「調理法」に対して推奨される第３の１つ以上のワイングループを特定する手段と、前記第１の１つ以上のワイングループと、前記第２の１つ以上のワイングループと、前記第３の１つ以上のワイングループとのうちの少なくとも１つに基づいて、少なくとも１つのワイングループを特定する手段と、前記少なくとも１つのワイングループに含まれる少なくとも１種類のワインを前記料理と一緒に飲む少なくとも１種類のワインとして特定する手段とを含んでいてもよい。
【００１６】
本発明の１つの実施形態において、前記少なくとも１つのワイングループのそれぞれは、ワインの特性に関する複数の観点から複数のワインを種類ごとに分類したものであり、前記ワインの特性に関する複数の観点は、「渋み」、「酸味」、「甘味」、「ボリューム」、「香り」、「旨味」という観点を含んでいてもよい。
【００１７】
本発明の１つの実施形態において、前記料理と一緒に飲む少なくとも１種類のワインを提案する手段は、前記料理に対して推奨される度合いを示すランクごとに、少なくとも１種類のワインを提案してもよい。
【００１８】
本発明の１つの実施形態において、前記コンピュータシステムは、前記ユーザによって入力されたワインの予算を示す情報を受信する手段をさらに備え、前記料理と一緒に飲む少なくとも１種類のワインを提案する手段は、前記特定された少なくとも１種類のワインの中から、前記ワインの予算内の価格を有する少なくとも１種類のワインを特定する手段をさらに含んでいてもよい。
【００１９】
本発明の１つの実施形態において、前記コンピュータシステムは、前記ユーザによって入力された前記ユーザのワインの好みを示す情報を受信する手段をさらに備え、前記料理と一緒に飲む少なくとも１種類のワインを提案する手段は、前記特定された料理と一緒に飲む少なくとも１種類のワインの中から、前記ユーザのワインの好みを満たす少なくとも１種類のワインを特定する手段をさらに含んでいてもよい。
【００２０】
本発明の１つの実施形態において、前記コンピュータシステムは、前記ユーザのワインの好みを学習する手段をさらに備え、前記料理と一緒に飲む少なくとも１種類のワインを提案する手段は、前記特定された料理と一緒に飲む少なくとも１種類のワインの中から、前記ユーザのワインの好みを満たす少なくとも１種類のワインを特定する手段をさらに含んでいてもよい。
【００２１】
本発明の１つの局面において、本発明の方法は、料理と一緒に飲むワインを提案するコンピュータシステムにおいて実行される方法であり、前記コンピュータシステムは、プロセッサ部を含み、前記方法は、前記プロセッサ部が、ユーザによって入力された料理を示す料理情報を受信することと、前記プロセッサ部が、前記料理情報に基づいて、前記料理と一緒に飲む少なくとも１種類のワインを提案することとを含む。
【００２２】
本発明の１つの局面において、本発明のプログラムは、料理と一緒に飲むワインを提案するコンピュータシステムにおいて実行されるプログラムであり、前記コンピュータシステムは、プロセッサ部を含み、前記プログラムは、前記プロセッサ部によって実行されると、ユーザによって入力された料理を示す料理情報を受信することと、前記料理情報に基づいて、前記料理と一緒に飲む少なくとも１種類のワインを提案することとを少なくとも実行することを前記プロセッサ部に行わせる。
【発明の効果】
【００２３】
本発明によれば、ソムリエがいない飲食店でも料理と一緒に飲むワインを提案することを可能にするコンピュータシステム、そのコンピュータシステムにおいて実行される方法およびプログラムを提供することが可能である。これにより、今までワインになじみのなかった飲食店においてもワインの需要を喚起することが可能である。その結果、ワインの消費量を増大させ、ワイン産業を活性化することが可能である。
【図面の簡単な説明】
【００２４】
【図１Ａ】ユーザ装置に表示される画面１００を示す図
【図１Ｂ】ユーザ装置に表示される画面１１０を示す図
【図１Ｃ】ユーザ装置に表示される画面１２０を示す図
【図１Ｄ】ユーザ装置に表示される画面１３０を示す図
【図１Ｅ】ユーザ装置に表示される画面１４０を示す図
【図２】料理と一緒に飲むワインを提案するシステムの構成の一例を示す図
【図３Ａ】ワインデータベース部２３１に格納されている情報の構成の一例を示す図
【図３Ｂ】ワイングループデータベース部２３２に格納されている情報の構成の一例を示す図
【図３Ｃ】料理データベース部２３３に格納されている情報の構成の一例を示す図
【図３Ｄ】相性データベース部２３４に格納されている情報の構成の一例を示す図
【図３Ｅ】ユーザデータベース部２３５に格納されている情報の構成の一例を示す図
【図４】サーバ装置２００において実行される処理のフローの一例を示す図
【図５】料理と一緒に飲むワインを提案するサービスを実現するためのシステム２の構成の一例を示す図
【図６Ａ】ワインデータベース部５３１に格納されている情報の構成の一例を示す図
【図６Ｂ】ワイン特徴データベース部５３２に格納されている情報の構成の一例を示す図
【図６Ｃ】料理特徴データベース部５３３に格納されている情報の構成の一例を示す図
【図６Ｄ】料理ボディ評価データベース部５３４に格納されている情報の構成の一例を示す図
【図７】サーバ装置５００において実行される処理のフローの一例を示す図
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら、本発明の実施の形態を説明する。
【００２６】
１．料理と一緒に飲むワインを提案するサービス
図１Ａは、ユーザ装置に表示される画面１００を示す。ユーザ装置とは、ユーザによって使用される任意の装置をいう。ユーザ装置の一例は、タブレット端末やスマートフォンであるがこれらに限定されない。ユーザの一例は、ワインを取り扱う飲食店の従業員であるがこれに限定されない。以下、飲食店の従業員がユーザ装置を操作することによって料理にあったワインを顧客に提案する場合を例にとり説明する。
【００２７】
画面１００は、料理と一緒に飲むワインを提案するサービスのために表示されるトップ画面の一例である。画面１００は、ユーザが料理名をユーザ装置に入力するために用いられる。
【００２８】
図１Ａに示される例では、画面１００は、料理名を選択するための領域１０１を含む。領域１０１には、複数の料理名が表示される。図１Ａに示される例では、複数の料理名として、刺身（赤身魚）、刺身（白身魚）、焼鳥（たれ）、焼鳥（塩）、天ぷら（天つゆ）、天ぷら（塩）などが表示されているが、これらに限定されない。図１Ａに示される領域１０１に表示される料理名以外の料理を領域１０１に表示するようにしてもよい。
【００２９】
図１Ａに示される例では、領域１０１は、複数の料理名のうちのいずれか１つをユーザが選択可能であるように構成されているが、これに限定されない。例えば、領域１０１は、料理名をユーザが個別に入力可能であるように構成されていてもよい。また、領域１０１は、ユーザによるスクロール操作またはスワイプ操作が可能であるように構成されていてもよい。これにより、画面１００のサイズに制約されることなく、多くの料理名を領域１０１に表示することが可能である。
【００３０】
図１Ｂは、ユーザ装置に表示される画面１１０を示す。画面１１０は、図１Ａに示される画面１００においてユーザが料理名を入力した際に画面１００から遷移する画面の一例である。画面１１０は、ユーザがワインの予算をユーザ装置に入力するために用いられる。
【００３１】
図１Ｂに示される例では、画面１１０は、ワインの予算を選択するための領域１１１を含む。領域１１１には、ワインの予算の複数の価格帯が表示される。図１Ｂに示される例では、ワインの予算の複数の価格帯として、指定なし、〜５０００円、５０００円〜１００００円、１００００円〜５００００円などが表示されているが、これらに限定されない。図１Ｂに示される価格帯以外の価格帯を領域１１１に表示するようにしてもよい。
【００３２】
図１Ｂに示される例では、領域１１１は、ワインの予算の複数の価格帯のうちのいずれか１つをユーザが選択可能であるように構成されているが、これに限定されない。例えば、領域１１１は、ワインの予算の複数の目安（例えば、５０００円、１００００円、２００００円など）のうちのいずれか１つをユーザが選択可能であるように構成されていてもよいし、ワインの予算の上限と下限とをプルダウン形式でユーザが選択可能であるように構成されていてもよいし、ワインの予算をユーザが個別に入力可能であるように構成されていてもよい。
【００３３】
図１Ｃは、ユーザ装置に表示される画面１２０を示す。画面１２０は、図１Ｂに示される画面１１１においてユーザがワインの予算を入力した際に画面１１０から遷移する画面の一例である。画面１２０は、ユーザが入力した料理名およびワインの予算に基づいて、ユーザにワインを提案するために用いられる。
【００３４】
図１Ｃに示される例では、画面１２０は、ユーザに提案されるべきワインを表示するための領域１２１を含む。領域１２１には、提案されるべきワインを特定するための情報が表示される。図１Ｃに示される例では、領域１２１には、提案されるべきワインを特定するための情報として、ワインの銘柄、産地、収穫年、特徴が表示されているが、これらに限定されない。図１Ｃに示されるワインを特定するための情報以外の情報を領域１２１に表示するようにしてもよい。
【００３５】
なお、上述した例では、ユーザが料理名を入力した後に、ユーザがワインの予算を入力し、その後、ユーザによって入力された料理名およびワインの予算に基づいて、ユーザにワインを提案する例を説明したが、ユーザがワインの予算を入力した後に、ユーザが料理名を入力し、その後、ユーザによって入力された料理名およびワインの予算に基づいて、ユーザにワインを提案するようにしてもよい。
【００３６】
さらに、ユーザにワインを提案する際に、料理名およびワインの予算以外の情報に基づいて、ユーザにワインを提案するようにしてもよい。
【００３７】
図１Ｄは、ユーザ装置に表示される画面１３０を示す。画面１３０は、ユーザがワインの産地をユーザ装置に入力するために用いられる。例えば、画面１３０は、図１Ｂに示される画面１１０においてユーザがワインの予算を入力した際に画面１１０から遷移する画面の一例である。
【００３８】
図１Ｄに示される例では、画面１３０は、ワインの産地を選択するための領域１３１を含む。領域１３１には、ワインの複数の産地が表示される。図１Ｄに示される例では、ワーンの複数の産地として、指定なし、フランス・ボルドー、フランス・シャンパーニュ、イタリア・トスカーナなどが表示されているが、これらに限定されない。図１Ｄに示される産地以外の産地を領域１３１に表示するようにしてもよい。
【００３９】
図１Ｄに示される例では、領域１３１は、ワインの複数の産地のうちのいずれか１つをユーザが選択可能であるように構成されているが、これに限定されない。例えば、領域１３１は、ワインの産地をユーザが個別に入力可能であるように構成されていてもよい。また、領域１３１は、ユーザによるスクロール操作またはスワイプ操作が可能であるように構成されていてもよい。これにより、画面１３０のサイズに制約されることなく、ワインの多くの産地を領域１３１に表示することが可能である。
【００４０】
図１Ｅは、ユーザ装置に表示される画面１４０を示す。画面１４０は、ユーザがワインの収穫年をユーザ装置に入力するために用いられる。例えば、画面１４０は、図１Ｄに示される画面１３０においてユーザがワインの産地を入力した際に画面１３０から遷移する画面の一例である。
【００４１】
図１Ｅに示される例では、画面１４０は、ワインの収穫年を選択するための領域１４１を含む。領域１４１には、ワインの収穫年の複数の年代が表示される。図１Ｅに示される例では、ワインの収穫年の複数の年代として、指定なし、今年、２０１１年〜去年、２００１年〜２０１０年、・・・、ヴィンテージなどが表示されているが、これらに限定されない。ここで、「ヴィンテージ」とは、いわゆる古酒に分類されるような年代物のワインをいう。図１Ｅに示される年代以外の年代を領域１４１に表示するようにしてもよい。
【００４２】
図１Ｅに示される例では、領域１４１は、ワインの収穫年の複数の年代のうちのいずれか１つをユーザが選択可能であるように構成されているが、これに限定されない。例えば、領域１４１は、ワインの収穫年の複数の目安（例えば、１９９０年、２００５年、２０１５年など）のうちのいずれか１つをユーザが選択可能であるように構成されていてもよいし、ワインの収穫年の上限と下限とをプルダウン形式でユーザが選択可能であるように構成されていてもよいし、ワインの収穫年をユーザが個別に入力可能であるように構成されていてもよい。
【００４３】
図１Ｃに示される画面１２０は、図１Ｄに示される画面１３０においてユーザがワインの産地を入力した際に画面１３０から遷移する画面であってもよいし、図１Ｅに示される画面１４０においてユーザがワインの収穫年を入力した際に画面１４０から遷移する画面であってもよい。このように、画面１２０は、ユーザが入力した料理名およびワインの予算に加えて、ユーザが入力したワインの産地および／またはワインの収穫年に基づいて、ユーザにワインを提案するために用いられる。
【００４４】
なお、図１Ａに示される画面１００がユーザ装置に表示される前に、ユーザのログイン処理を必要とするようにしてもよい。これにより、ユーザごとにユーザに固有の情報（例えば、ユーザのワインの好み）を学習することが可能になり、学習されたユーザのワインの好みに基づいて、そのユーザの好みを満たすワインをそのユーザに提案することが可能になる。例えば、ユーザが過去に注文したワインの特性を分析することによって、そのユーザのワインの好み（例えば、渋めのワインが好き）を学習することが可能である。あるいは、より簡便に、ユーザに好きなワインをいくつか（例えば、３本）挙げてもらい、それらのワインの特性を分析することによって、そのユーザのワインの好み（例えば、甘めのワインが好き）を学習するようにしてもよい。このようにして学習したユーザのワインの好みをそのユーザに提案されるべきワインに反映させることも可能である。
【００４５】
このように、本発明のサービスによれば、ユーザ装置を使用して料理とワインの予算とを選択することによってその料理と一緒に飲むワインをユーザに提案することが可能である。典型的には、ユーザ装置は、ワインを取り扱う飲食店の従業員によって操作されるが、これに限定されない。例えば、ユーザ装置は、飲食店の従業員の代わりに飲食店の顧客によって操作されてもよい。
【００４６】
さらに、典型的には、ユーザ装置は、飲食店内で使用されるが、これに限定されない。ユーザ装置は、飲食店の外で使用されてもよい。例えば、ユーザが自分自身が所有する携帯端末装置（例えば、スマートフォン）にアプリをダウンロードすることによって、そのアプリがインストールされた携帯端末装置（例えば、スマートフォン）を任意の地点で使用するようにしてもよい。これにより、ユーザは、飲食店に行くことなく、料理と一緒に飲むワインを検索することが可能である。また、ユーザは、このような検索を繰り返すことによって料理とワインとの相性を学習することが可能である。
【００４７】
２．料理と一緒に飲むワインを提案するサービスを実現するためのシステムの構成
図２は、料理と一緒に飲むワインを提案するサービスを実現するためのシステム１の構成の一例を示す。
【００４８】
システム１は、サーバ装置２００と、サーバ装置２００とインターネット２１０を介して通信することが可能なように構成されている少なくとも１つのユーザ装置２２０１〜２２０Ｎと、データベース部２３０とを備えている。ここで、Ｎは、１以上の任意の整数である。
【００４９】
サーバ装置２００は、料理と一緒に飲むワインを提案するサービスを実現するための情報処理装置である。サーバ装置２００は、例えば、ワークステーションやパーソナルコンピュータであって、サーバとしての一般的なハードウェア構成を有している。図２に示される例では、サーバ装置２００は、インターフェース部２０１と、１つ以上のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含むプロセッサ部２０２と、メモリ部２０３とを備える。サーバ装置２００のハードウェア構成はその機能を実現できる限りにおいて特に限定されず、単一のマシンで構成されていてもよく、複数台のマシンを組み合わせて構成されたものであってもよい。
【００５０】
インターフェース部２０１は、少なくとも１つのユーザ装置２２０１〜２２０Ｎと間の通信を制御する。
【００５１】
メモリ部２０３には、処理を実行するために必要とされるプログラムやそのプログラムの実行に必要とされるデータ等が格納されている。例えば、メモリ部２０３には、ユーザ装置２２０１のメモリ部２２３１に格納されているアプリケーションプログラムと協働することにより、料理と一緒に飲むワインを提案するサービスを実現するためのプログラムが格納されている。あるいは、メモリ部２０３には、料理と一緒に飲むワインを提案するサービスを提供するためのウェブサイトを実現するためのプログラムが格納されていてもよい。ここで、プログラムをどのようにしてメモリ部２０３に格納するかは問わない。例えば、プログラムは、メモリ部２０３にプリインストールされていてもよい。あるいは、プログラムは、インターネット２１０などのネットワークを経由してダウンロードされることによってメモリ部２０３にインストールされるようにしてもよいし、光ディスクやＵＳＢなどの記憶媒体を介してメモリ部２０３にインストールされるようにしてもよい。
【００５２】
プロセッサ部２０２は、サーバ装置２００の動作を制御する。プロセッサ部２０２は、メモリ部２０３に格納されているプログラムを読み出し、そのプログラムを実行する。これにより、サーバ装置２００を所望の機能を有する装置として機能させることが可能である。
【００５３】
サーバ装置２００には、データベース部２３０が接続されている。データベース部２３０は、ワインデータベース部２３１と、ワイングループデータベース部２３２と、料理データベース部２３３と、相性データベース部２３４と、ユーザデータベース部２３５とを含む。
【００５４】
少なくとも１つのユーザ装置２２０１〜２２０Ｎのそれぞれは、サーバ装置２００と通信することが可能なように構成されている。例えば、少なくとも１つのユーザ装置２２０１〜２２０Ｎのそれぞれは、携帯電話、スマートフォン、タブレット端末、スマートグラス、スマートウォッチ端末等の携帯無線端末であってもよいし、デスクトップＰＣ、ラップトップＰＣ、ノートＰＣ等のパーソナルコンピュータであってもよい。
【００５５】
図２に示される例では、ユーザ装置２２０１は、インターフェース部２２１１と、１つ以上のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含むプロセッサ部２２２１と、メモリ部２２３１とを備える。
【００５６】
インターフェース部２２１１は、サーバ装置２００と間の通信を制御する。
【００５７】
メモリ部２２３１には、処理を実行するために必要とされるプログラムやそのプログラムの実行に必要とされるデータ等が格納されている。例えば、メモリ部２２３１には、サーバ装置２００のメモリ部２０３に格納されているプログラムと協働することにより、料理と一緒に飲むワインを提案するサービスを実現するためのアプリケーションプログラムが格納されている。あるいは、メモリ部２２３１には、料理と一緒に飲むワインを提案するサービスを提供するためのウェブサイトにアクセスするためのウェブブラウザのプログラムが格納されていてもよい。ここで、プログラムをどのようにしてメモリ部２２３１に格納するかは問わない。例えば、プログラムは、メモリ部２２３１にプリインストールされていてもよい。あるいは、プログラムは、インターネット２１０などのネットワークを経由してダウンロードされることによってメモリ部２２３１にインストールされるようにしてもよいし、光ディスクやＵＳＢなどの記憶媒体を介してメモリ部２２３１にインストールされるようにしてもよい。
【００５８】
プロセッサ部２２２１は、ユーザ装置２２０１の動作を制御する。プロセッサ部２２２１は、メモリ部２２３１に格納されているプログラムを読み出し、そのプログラムを実行する。これにより、ユーザ装置２２０１を所望の機能を有する装置として機能させることが可能である。
【００５９】
サーバ装置２００と少なくとも１つのユーザ装置２２０１〜２２０Ｎとの間の処理の態様は問わない。例えば、サーバ装置２００にインストールされているプログラムと少なくとも１つのユーザ装置２２０１〜２２０Ｎのそれぞれにインストールされているアプリケーションプログラムとが互いに協働することによって、料理と一緒に飲むワインを提案するサービスを実現するための処理を実行するようにしてもよい。あるいは、サーバ装置２００が、料理と一緒に飲むワインを提案するサービスを提供するためのウェブサイトを実現するウェブサーバとして機能する場合には、少なくとも１つのユーザ装置２２０１〜２２０Ｎのそれぞれが、そのウェブサイトにアクセスするためのウェブブラウザとして機能するようにしてもよい。
【００６０】
データベース部２３０の構成は、特定のハードウェア構成には限定されない。例えば、データベース部２３０は、単一のハードウェア部品で構成されてもよいし、複数のハードウェア部品で構成されてもよい。例えば、データベース部２３０は、サーバ装置２００の単一の外付けハードディスク装置として構成されてもよいし、ネットワークを介して接続されるクラウド上のストレージとして構成されてもよい。さらに、データベース部２３０に含まれる各データベース部の構成もまた、特定のハードウェア構成には限定されない。例えば、データベース部２３０に含まれる各データベース部もまた、単一のハードウェア部品で構成されてもよいし、複数のハードウェア部品で構成されてもよい。
【００６１】
図３Ａは、ワインデータベース部２３１に格納されている情報の構成の一例を示す。
【００６２】
ワインデータベース部２３１には、ワインに関する情報が格納されている。ワインに関する情報は、ワインを識別するための情報（例えば、ワイン番号）によって識別されることが可能である。ワインデータベース部２３１には、ワインの銘柄、ブドウの種類、ブドウ畑の場所、ワインの収穫年、生産者の氏名、ワインの価格、ワインが所属するワイングループを識別するための情報（例えば、ワイングループ番号）、ワインの評価情報などがさらに格納されている。
【００６３】
図３Ｂは、ワイングループデータベース部２３２に格納されている情報の構成の一例を示す。
【００６４】
ワイングループデータベース部２３２には、ワイングループに関する情報が格納されている。ワイングループに関する情報は、ワイングループを識別するための情報（例えば、ワイングループ番号）によって識別されることが可能である。ワイングループデータベース部２３２には、ワイングループに所属する少なくとも１種類のワインを識別するための情報（例えば、少なくとも１つのワイン番号）などがさらに格納されている。
【００６５】
図３Ｂに示される例では、複数のワインが種類ごとに９個のワイングループに分類されている。例えば、ワイングループ番号が１であるワイングループには、ワイン番号が５であるワインとワイン番号が４０であるワインとが少なくとも分類されている。ワイングループ番号が２であるワイングループには、ワイン番号が６であるワインとワイン番号が１８であるワインとが少なくとも分類されている。ワイングループ番号が３〜９のいずれかのワイングループについても同様である。
【００６６】
９個のワイングループのそれぞれは、ワインの特性に関する複数の観点から複数のワインを分類したことによって形成されたものである。９個のワイングループのそれぞれには、少なくとも１種類のワインが含まれている。ワインの特性に関する複数の観点は、例えば、「渋み」、「酸味」、「甘味」、「ボリューム」、「香り」、「旨味」という観点を含むが、これらに限定されない。
【００６７】
なお、ワイングループの数は、９個に限定されない。ワインの特性に関する複数の観点から複数のワインを正確に分類することができる限り、複数のワインが分類されるワイングループの数は、２個以上の任意の数であり得る。
【００６８】
図３Ｃは、料理データベース部２３３に格納されている情報の構成の一例を示す。
【００６９】
料理データベース部２３３には、料理に関する情報が格納されている。料理に関する情報は、料理に関する情報は、料理を識別するための情報（例えば、料理番号）によって識別されることが可能である。料理データベース部２３３には、料理のジャンル、料理名、料理の特徴などがさらに格納されている。料理の特徴は、その料理に関する複数の観点に関連付けられている。その料理に関する複数の観点は、例えば、「素材」、「味付け」、「調理法」という観点を含むが、これらに限定されない。
【００７０】
図３Ｃに示される例では、料理名が「刺身（赤身魚）」である料理は、「魚（赤身）」、「醤油」、「そのまま（生）」という３つの特徴を有する。料理名が「刺身（赤身魚）」である料理は、料理の「素材」が「魚（赤身）」であり、かつ、料理の「味付け」が「醤油」であり、かつ、料理の「調理法」が「そのまま（生）」であるからである。また、料理名が「焼鳥（たれ）」である料理は、「鶏肉」、「たれ」、「焼く」という３つの特徴を有する。料理名が「焼鳥（たれ）」である料理は、料理の「素材」が「鶏肉」であり、かつ、料理の「味付け」が「たれ」であり、かつ、料理の「調理法」が「焼く」であるからである。その他の料理名の料理についても同様である。
【００７１】
図３Ｄは、相性データベース部２３４に格納されている情報の構成の一例を示す。
【００７２】
相性データベース部２３４には、料理の特徴とワイングループとの相性に関する情報が格納されている。料理の特徴とワイングループとの相性に関する情報は、料理の特徴の１つである料理の「素材」に対して推奨されるワイングループの情報と、料理の特徴の１つである料理の「味付け」に対して推奨されるワイングループの情報と、料理の特徴の１つである料理の「調理法」に対して推奨されるワイングループの情報とを含む。
【００７３】
図３Ｄに示される例では、料理の「素材」である「魚（赤身）」に対しては、ワイングループ番号が３、８であるワイングループに所属するワインが非常に良く推奨されるという情報がテーブル形式で示されており、ワイングループ番号が１、２、４、７、９であるワイングループに所属するワインが良く推奨されるという情報がテーブル形式で示されている。
【００７４】
同様に、図３Ｄに示される例では、料理の「味付け」である「醤油」に対しては、ワイングループ番号が１、７であるワイングループに所属するワインが非常に良く推奨されるという情報がテーブル形式で示されており、ワイングループ番号が２、３、６、８であるワイングループに所属するワインが良く推奨されるという情報がテーブル形式で示されている。
【００７５】
同様に、図３Ｄに示される例では、料理の「調理法」である「そのまま（生）」に対しては、ワイングループ番号が７であるワイングループに所属するワインが非常に良く推奨されるという情報がテーブル形式で示されており、ワイングループ番号が５、６、８であるワイングループに所属するワインが良く推奨されるという情報がテーブル形式で示されている。
【００７６】
ここで、図３Ｄに示されるテーブルにおいて、記号「◎」は、「非常に良く推奨される」ことを示し、記号「〇」は、「良く推奨される」ことを示す。このように、図３Ｄに示されるテーブルでは、料理の特徴とワイングループとの相性が複数の度合い（複数のレベル）で示されている。
【００７７】
図３Ｅは、ユーザデータベース部２３５に格納されている情報の構成の一例を示す。
【００７８】
ユーザデータベース部２３５には、ユーザに関する情報が格納されている。ユーザに関する情報は、ユーザを識別するための情報（例えば、ユーザＩＤ）によって識別されることが可能である。ユーザデータベース部２３５には、ユーザが過去に注文したワインを示す情報、ユーザが過去に注文したワインの評価履歴情報などがさらに格納されている。
【００７９】
３．サーバ装置の処理の一例
図４は、サーバ装置２００において実行される処理のフローの一例を示す。以下に示す各ステップは、サーバ装置２００に含まれるプロセッサ部２０２によって実行される。
【００８０】
ステップＳ４０１：ユーザによって入力された料理を示す料理情報を受信する処理が実行される。料理情報は、例えば、「ブラックペッパーステーキ」、「刺身（赤身魚）」などの料理名を含むが、これらに限定されない。
【００８１】
ステップＳ４０２：受信した料理情報に基づいて、その料理の少なくとも３つの特徴を特定する処理が実行される。料理の少なくとも３つの特徴のそれぞれは、例えば、図３Ｃを参照して説明した料理の特徴である。すなわち、料理の少なくとも３つの特徴は、例えば、「素材」、「味付け」、「調理法」という３つの観点に関連付けられているが、これらに限定されない。
【００８２】
ステップＳ４０３：その料理の少なくとも３つの特徴に基づいて、その料理と一緒に飲むワインが含まれる少なくとも１つのワイングループを特定する処理が実行される。少なくとも１つのワイングループのそれぞれは、例えば、図３Ｂを参照して説明したワイングループである。すなわち、少なくとも１つのワイングループは、ワインの特性に関する複数の観点から複数のワインを分類したものである。ワインの特性に関する複数の観点は、例えば、「渋み」、「酸味」、「甘味」、「ボリューム」、「香り」、「旨味」という観点を含むが、これらに限定されない。
【００８３】
少なくとも１つのワイングループを特定することは、例えば、その料理の「素材」に対して非常に良くまたは良く推奨される少なくとも１つのワイングループと、その料理の「味付け」に対して非常に良くまたは良く推奨される少なくとも１つのワイングループと、その料理の「調理法」に対して非常に良くまたは良く推奨される少なくとも１つのワイングループとをそれぞれ特定し、次いで、これらのワイングループに共通する少なくとも１つのワイングループを特定することによって、達成されてもよい。
【００８４】
例えば、ステップＳ４０１において「刺身（赤身魚）」という料理情報が受信された場合、ステップＳ４０２において、図３Ｃに示されるテーブルを参照して、「刺身（赤身魚）」の「素材」として「魚（赤身）」が特定され、「刺身（赤身魚）」の「味付け」として「醤油」が特定され、「刺身（赤身魚）」の「調理法」として「そのまま（生）」が特定される。次いで、ステップＳ４０３において、図３Ｄに示されるテーブルを参照して、「素材」の「魚（赤身）」に対して非常に良くまたは良く推奨されるワイングループとして、ワイングループ番号が１〜４、７〜９であるワイングループが特定され、「味付け」の「醤油」に対して非常に良くまたは良く推奨されるワイングループとして、ワイングループ番号が１〜３、６〜８であるワイングループが特定され、「調理法」の「そのまま（生）」に対して非常に良くまたは良く推奨されるワイングループとして、ワイングループ番号が５〜８であるワイングループが特定される。最後に、「素材」の「魚（赤身）」に対して非常に良くまたは良く推奨されるワイングループと、「味付け」の「醤油」に対して非常に良くまたは良く推奨されるワイングループと、「調理法」の「そのまま（生）」に対して非常に良くまたは良く推奨されるワイングループとに共通するワイングループ（すなわち、ワイングループ番号が７、８であるワイングループ）が特定される。このようにして、料理名「刺身（赤身魚）」に対して推奨されるワイングループとして、ワイングループ番号が７、８であるワイングループが特定されることが可能である。あるいは、「素材」の「魚（赤身）」に対して非常に良くまたは良く推奨されるワイングループ、「味付け」の「醤油」に対して非常に良くまたは良く推奨されるワイングループ、「調理法」の「そのまま（生）」に対して非常に良くまたは良く推奨されるワイングループのいずれかに含まれるワイングループが、料理名「刺身（赤身魚）」に対して推奨されるワイングループとして特定されてもよい。
【００８５】
上述した例では、「素材」に対して推奨される１つ以上のワイングループと、「味付け」に対して推奨される１つ以上のワイングループと、「調理法」に対して推奨される１つ以上のワイングループとに基づいて、提案されるべきワインが含まれる少なくとも１つのワイングループを特定することを説明したが、本発明はこれに限定されない。「素材」に対して推奨される１つ以上のワイングループと、「味付け」に対して推奨される１つ以上のワイングループと、「調理法」に対して推奨される１つ以上のワイングループとのうちの少なくとも１つに基づいて、提案されるべきワインが含まれる少なくとも１つのワイングループを特定することもまた、本発明の範囲内である。例えば、提案されるべきワインが含まれる少なくとも１つのワイングループは、「素材」に対して推奨される１つ以上のワイングループと、「調理法」に対して推奨される１つ以上のワイングループとに基づいて、特定されてもよい。
【００８６】
また、提案されるべきワインが含まれる少なくとも１つのワイングループの特定を、「素材」に対して推奨される１つ以上のワイングループと、「味付け」に対して推奨される１つ以上のワイングループと、「調理法」に対して推奨される１つ以上のワイングループとのうちのどれに基づいて行うかは、料理の特徴に応じて（すなわち、料理の「素材」、「味付け」、「調理法」のうちのどれが最も特徴的であるかに応じて）異なるものであってもよい。例えば、料理名「刺身（赤身魚）」の場合、「素材」の「魚（赤身）」が最も特徴的であるため、「素材」に対して推奨される１つ以上のワイングループが、提案されるべきワインが含まれる少なくとも１つワイングループとして特定されてもよい。
【００８７】
ステップＳ４０４：特定された少なくとも１つのワイングループの中から提案されるワインの候補を絞る条件を示す情報を受信しているか否かを判定する処理が実行される。ここで、提案されるワインの候補を絞る条件を示す情報の数は、１つであってもよいし、複数であってもよい。判定結果が「Ｙｅｓ」の場合には、処理はステップＳ４０５に進み、判定結果が「Ｎｏ」の場合には、処理はステップＳ４０６に進む。
【００８８】
提案されるワインの候補を絞る条件は、例えば、ユーザによって入力されたワインの予算、ユーザによって入力されたワインの収穫年、ユーザによって入力されたユーザのワインの好みである。ワインの予算は、例えば、図１Ｂを参照して説明したようにワインの価格帯または目安となる価格などによって表されることが可能であるが、これに限定されない。ワインの収穫年は、図１Ｄを参照して説明したようにワインを収穫した年、年代、ヴィンテージ指定などによって表されることが可能であるが、これに限定されない。ユーザのワインの好みは、例えば、「渋めのワイン」、「フルボディのワイン」、「〇〇銘柄のワイン」、「□□地方産のワイン」などによって表されることが可能であるが、これらに限定されない。
【００８９】
ステップＳ４０５：特定された少なくとも１つのワイングループの中から、受信した条件を満たす少なくとも１種類のワインを特定する処理が実行される。ここで、提案されるワインの候補を絞る条件を示す情報の数が複数である場合、その複数の条件のうちの全てを満たす少なくとも１種類のワインを特定するようにしてもよいし、その複数の条件のうちのいずれかを満たす少なくとも１種類のワインを特定するようにしてもよい。
【００９０】
ステップＳ４０６：特定された少なくとも１つのワイングループの中から、任意に少なくとも１種類のワインを特定する処理が実行される。
【００９１】
ステップＳ４０７：特定された少なくとも１種類のワインを提案する処理が実行される。これは、例えば、特定された少なくとも１種類のワインを示す情報をユーザ装置に表示することによって達成される。
【００９２】
なお、上述した実施形態では、ステップＳ４０４においてユーザから入力された条件を示す情報を受信しているか否かを判定することを説明したが、本発明はこれに限定されない。例えば、サーバ装置２００が、ユーザの好みを学習する手段を備えており、そのユーザの好みの学習履歴が存在するか否かを判定するようにしてもよい。これにより、ユーザから入力された条件を示す情報を受信していない場合であっても、そのユーザの好みの学習に基づいて、特定された少なくとも１つのワイングループの中から、ユーザの好みを満たす少なくとも１種類のワインを特定することが可能である。
【００９３】
また、上述した実施形態では、ステップＳ４０１〜Ｓ４０７がサーバ装置２００において実行される例を説明したが、本発明はこれに限定されない。例えば、ステップＳ４０１〜Ｓ４０７を実行するためのプログラムがユーザ装置２２０１にインストールされている場合、ステップＳ４０１〜Ｓ４０７は、ユーザ装置２２０１において実行されてもよい。これにより、料理と一緒に飲むワインを提案するサービスは、ユーザ装置２２０１のみで実現されることが可能である。この場合、データベース部２３０は、ユーザ装置２２０１に有線接続されていてもよいし、ユーザ装置２２０１に無線接続されていてもよい。あるいは、データベース部２３０に格納されている情報の少なくとも一部が、ユーザ装置２２０１のメモリ部２２３１にインストールされていてもよい。
【００９４】
また、上述した実施形態では、ステップＳ４０３において少なくとも１つのワイングループを特定し、ステップＳ４０５またはＳ４０６においてその少なくとも１つのワイングループの中から、提案される少なくとも１種類のワインを特定することを説明したが、本発明はこれに限定されない。例えば、図３Ｄに示されるテーブルにおいてワイングループ番号の代わりにワイン番号を記載し、料理の特徴とワインとを関連付けておくことにより、少なくとも１つのワイングループを特定することなく、料理と一緒に飲むワインを特定するようにしてもよい。これにより、ワイングループが存在しなくても、ワインの特性に関する複数の観点からのワインの評価の結果に基づいて、料理と一緒に飲むワインを提案することが可能である。
【００９５】
例えば、「焼鳥（たれ）」という料理情報が受信された場合、図３Ｃに示されるテーブルを参照して、「焼鳥（たれ）」の「素材」として「鶏肉」が特定され、「焼鳥（たれ）」の「味付け」として「たれ」が特定され、「焼鳥（たれ）」の「調理法」として「焼く」が特定される。次いで、図３Ｄに示されるテーブルを参照して、「素材」の「鶏肉」に対して非常に良くまたは良く推奨されるワインとして、ワイン番号が１〜１０、２１〜２５、４０〜６０であるワインが特定され、「味付け」の「たれ」に対して非常に良くまたは良く推奨されるワインとして、ワイン番号が１１〜３０、７０〜８０であるワインが特定され、「調理法」の「焼く」に対して非常に良くまたは良く推奨されるワインとして、ワイン番号が１〜４０、５０〜７０であるワインが特定される。最後に、「素材」の「鶏肉」に対して非常に良くまたは良く推奨されるワインと、「味付け」の「たれ」に対して非常に良くまたは良く推奨されるワインと、「調理法」の「焼く」に対して非常に良くまたは良く推奨されるワインとに共通するワイン（すなわち、ワイン番号が２１〜２５のワイン）が特定される。このようにして、料理名「焼鳥（たれ）」に対して推奨される少なくとも１種類のワインとして、ワイン番号が２１〜２５のワインが特定されることが可能である。あるいは、「素材」の「鶏肉」に対して非常に良くまたは良く推奨されるワイン、「味付け」の「たれ」に対して非常に良くまたは良く推奨されるワイン、「調理法」の「焼く」に対して非常に良くまたは良く推奨されるワインのいずれかに含まれるワイン（すなわち、ワイン番号が１〜８０であるワイン）が、料理名「焼鳥（たれ）」に対して推奨される少なくとも１種類のワインとして特定されてもよい。加えて、所与の条件（例えば、ユーザによって入力されたワインの予算を示す情報、ユーザによって入力されたユーザの好みを示す情報、ユーザによって入力されたワインの収穫年を示す情報、ユーザによって入力されたワインの生産地を示す情報、学習機能によって取得または蓄積されたユーザの好みを示す情報）に基づいて、ワイン番号が２１〜２５のワイン（あるいは、ワイン番号が１〜８０のワイン）の中から、「焼鳥（たれ）」と一緒に飲む少なくとも１種類のワインが特定されるようにしてもよい。
【００９６】
上述した実施形態では、「素材」に対して推奨される１種類以上のワインと、「味付け」に対して推奨される１種類以上のワインと、「調理法」に対して推奨される１種類以上のワインとに基づいて、料理と一緒に飲む少なくとも１種類のワインを特定することを説明したが、本発明はこれに限定されない。「素材」に対して推奨される１種類以上のワインと、「味付け」に対して推奨される１種類以上のワインと、「調理法」に対して推奨される１種類以上のワインとのうちの少なくとも１つに基づいて、料理と一緒に飲む少なくとも１種類のワインを特定することもまた、本発明の範囲内である。例えば、料理と一緒に飲む少なくとも１種類のワインは、「素材」に対して推奨される１種類以上のワインと、「味付け」に対して推奨される１種類以上のワインとに基づいて、特定されてもよい。
【００９７】
また、料理と一緒に飲む少なくとも１種類のワインの特定を、「素材」に対して推奨される１種類以上のワインと、「味付け」に対して推奨される１種類以上のワインと、「調理法」に対して推奨される１種類以上のワインとのうちのどれに基づいて行うかは、料理の特徴に応じて（すなわち、料理の「素材」、「味付け」、「調理法」のうちのどれが最も特徴的であるかに応じて）異なるものであってもよい。例えば、料理名「焼鳥（たれ）」の場合、「味付け」の「たれ」が最も特徴的であるため、「味付け」に対して推奨される１種類以上のワインの中から、料理と一緒に飲む少なくとも１種類のワインが特定されてもよい。
【００９８】
４．料理と一緒に飲むワインを提案するサービスを実現するためのシステムの他の構成
図５は、料理と一緒に飲むワインを提案するサービスを実現するためのシステム２の構成の一例を示す。
【００９９】
システム２は、サーバ装置５００と、サーバ装置５００とインターネット５１０を介して通信することが可能なように構成されている少なくとも１つのユーザ装置５２０１〜５２０Ｍと、データベース部５３０とを備えている。ここで、Ｍは、１以上の任意の整数である。
【０１００】
サーバ装置５００は、料理と一緒に飲むワインを提案するサービスを実現するための情報処理装置である。サーバ装置５００は、少なくとも１つのユーザ装置５２０１〜５２０Ｍと間の通信を制御するインターフェース部５０１と、１つ以上のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含むプロセッサ部５０２と、メモリ部５０３とを備える。サーバ装置５００の構成は、図２を参照して説明されたサーバ装置２００の構成と同様であるため、ここではこのサーバ装置５００の構成の詳細な説明を省略する。
【０１０１】
サーバ装置５００には、データベース部５３０が接続されている。データベース部５３０は、ワインデータベース部５３１と、ワイン特徴データベース部５３２と、料理特徴データベース部５３３と、料理ボディ評価データベース部５３４と、ユーザデータベース部５３５とを含む。
【０１０２】
ユーザ装置５２０１は、サーバ装置５００と間の通信を制御するインターフェース部５２１１と、１つ以上のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含むプロセッサ部５２２１と、メモリ部５２３１とを備える。少なくとも１つのユーザ装置５２０１〜５２０Ｍのそれぞれの構成は、図２を参照して説明されたユーザ装置２２０１の構成と同様であるため、ここではこの少なくとも１つのユーザ装置５２０１〜５２０Ｍのそれぞれの構成の詳細な説明を省略する。
【０１０３】
なお、データベース部５３０の構成は、特定のハードウェア構成には限定されない。例えば、データベース部５３０は、単一のハードウェア部品で構成されてもよいし、複数のハードウェア部品で構成されてもよい。例えば、データベース部５３０は、サーバ装置５００の単一の外付けハードディスク装置として構成されてもよいし、ネットワークを介して接続されるクラウド上のストレージとして構成されてもよい。さらに、データベース部５３０に含まれる各データベース部の構成もまた、特定のハードウェア構成には限定されない。例えば、データベース部５３０に含まれる各データベース部もまた、単一のハードウェア部品で構成されてもよいし、複数のハードウェア部品で構成されてもよい。なお、ユーザデータベース部５３５の構成は、図２を参照して説明されたユーザデータベース部５３５の構成と同様であるため、ここではこのユーザデータベース部５３５の構成の詳しい説明を省略する。
【０１０４】
図６Ａは、ワインデータベース部５３１に格納されている情報の構成の一例を示す。
【０１０５】
ワインデータベース部２３１には、ワインに関する情報が格納されている。ワインに関する情報は、ワインを識別するための情報（例えば、ワイン番号）によって識別されることが可能である。ワインデータベース部２３１には、ワインの銘柄、ワインの色、ブドウの種類、ブドウ畑の場所、ワインの収穫年（製造年）、生産者の氏名、ワインの価格などがさらに格納されている。
【０１０６】
図６Ｂは、ワイン特徴データベース部５３２に格納されている情報の構成の一例を示す。
【０１０７】
ワイン特徴データベース部５３２には、ワインの特徴に関する情報が格納されている。ワインの特徴に関する情報は、ワインを識別するための情報（例えば、ワイン番号）によって識別されることが可能である。ワイン特徴データベース部５３２には、ワインの「ボディ」、ワインの「味わい」、ワインの色、ワインの製造年（ヴィンテージ）、ワインの銘柄、ワインの生産者の氏名などがさらに格納されている。
【０１０８】
図６Ｂに示される例では、複数のワインがボディ０〜ボディ６までの７個に分類されており、ワインのボディ０は「白／ライト  泡／ライト」に対応しており、ワインのボディ１は「白／ミディアムライト  泡／ミディアムライト」に対応しており、ワインのボディ２は、「白／ミディアムフル  泡／ミディアムレア」に対応しており、ワインのボディ３は「赤／ライト  白／フル  泡／フル」に対応しており、ワインのボディ４は「赤／ミディアムライト」に対応しており、ワインのボディ５は「赤／ミディアムフル」に対応しており、ワインのボディ６は「赤／フル」に対応している。
【０１０９】
図６Ｂに示される例では、ワインのボディ６には、ワイン番号１〜６が少なくとも分類されており、ワインのボディ５には、ワイン番号２８〜３２が少なくとも分類されており、ワインのボディ４には、ワイン番号６１〜６５が少なくとも分類されており、ワインのボディ３には、ワイン番号８８〜９１、１２３〜１２６が少なくとも分類されており、ワインのボディ２には、ワイン番号１６６〜１６８が少なくとも分類されており、ワインのボディ１には、ワイン番号１８０〜１８４が少なくとも分類されており、ワインのボディ０には、ワイン番号２０４〜２０７が少なくとも分類されている。
【０１１０】
また、ワインのボディ０〜６のそれぞれは、後述される料理のボディの評価点数と関連付けられている。図６Ｂに示される例では、ワインのボディ０には、料理のボディの評価点数０〜２０が関連付けられており、ワインのボディ１には、料理のボディの評価点数２１〜４０が関連付けられており、ワインのボディ２には、料理のボディの評価点数４１〜６０が関連付けられており、ワインのボディ３には、料理のボディの評価点数６１〜８０が関連付けられており、ワインのボディ４には、料理のボディの評価点数８１〜１００が関連付けられており、ワインのボディ５には、料理のボディの評価点数１０１〜１２０が関連付けられており、ワインのボディ６には、料理のボディの評価点数１２１以上が関連付けられている。
【０１１１】
ワインの「味わい」は、ワインの特性に関する複数の観点からワインを評価したものである。図６Ｂに示される例では、ワインの特性に関する複数の観点は、「甘味」、「渋み」、「酸味」、「塩味」、「熟成感」という観点を含むが、これらに限定されない。
【０１１２】
図６Ｂに示される例では、ワインのボディ６のワイン番号１のワインが「甘味」および「渋み」に強い特徴を有するという情報がテーブル形式で示されており、ワインのボディ４のワイン番号６４のワインが「酸味」および「熟成感」に強い特徴を有するという情報がテーブル形式で示されている。
【０１１３】
ここで、図６Ｂに示されるテーブルにおいて、記号「〇」は、「強い特徴を有する」ことを示す。なお、１つのワインに対して複数の「〇」が付されている場合、複数の「〇」の少なくとも１つは、「〇」に代えて、「非常に強い特徴を有する」を示す「◎」であってもよい。また、１つのワインに対して複数の「〇」が付されている場合、複数の「〇」の少なくとも１つは、「〇」に代えて、「弱い特徴を有する」を示す「△」であってもよい。これにより、ワインの「味わい」に関連付けられた各観点間において重み付けを図ることが可能である。
【０１１４】
図６Ｃは、料理特徴データベース部５３３に格納されている情報の構成の一例を示す。
【０１１５】
料理特徴データベース部５３３には、料理の特徴に関する情報が格納されている。料理の特徴に関する情報は、料理を識別するための情報（例えば、料理番号）によって識別されることが可能である。料理特徴データベース部５３３に格納されている料理の特徴は、その料理に関する複数の観点に関連付けられている。その料理に関する複数の観点は、例えば、料理の「ボディ」、「味わい」という観点を含むが、これらに限定されない。さらに、料理の「ボディ」は、少なくとも、料理の「素材」、「味付け」、「調理法」という３つの観点に関連付けられている。料理の「味わい」は、料理の特性に関する複数の観点からその料理を評価したものであり、その料理の特性に関する複数の観点は、例えば、「甘味」、「塩味」、「酸味」、「苦味」、「旨味」を含むが、これらに限定されない。
【０１１６】
図６Ｃに示される例では、料理名が「フィオレンティーナ：Ｔボーンステーキ」である料理（料理番号３）の「ボディ」は、「牛肉・サーロイン」、「バルサミコ酢」、「油で焼く」という３つの特徴を有する。料理名が「フィオレンティーナ：Ｔボーンステーキ」である料理（料理番号３）は、料理の「素材」が「牛肉・サーロイン」であり、かつ、料理の「味付け」が「バルサミコ酢」であり、かつ、料理の「調理法」が「油で焼く」であるからである。また、料理名が「ピッツァ・マルゲリータ」である料理（料理番号７）の「ボディ」は、「トマトソース」、「モッツァレラチーズ」、「バジル」、「窯焼き」という４つの特徴を有する。料理名が「ピッツァ・マルゲリータ」である料理（料理番号７）は、料理の「素材」が「トマトソース」および「モッツァレラチーズ」であり、かつ、料理の「味付け」が「バジル」であり、かつ、料理の「調理法」が「窯焼き」であるからである。その他の料理名の料理についても同様である。
【０１１７】
図６Ｃに示される例では、料理名が「フィオレンティーナ：Ｔボーンステーキ」である料理（料理番号３）は、料理の「味わい」について「酸味」と「旨味」とに強い特徴を有するという情報がテーブル形式で示されており、「ピッツァ・マルゲリータ」である料理（料理番号７）は、料理の「味わい」について「甘味」と「酸味」とに強い特徴を有するという情報がテーブル形式で示されている。
【０１１８】
ここで、図６Ｃに示されるテーブルにおいて、記号「〇」は、「強い特徴を有する」ことを示す。なお、１つの料理に対して複数の「〇」が付されている場合、複数の「〇」の少なくとも１つは、「〇」に代えて、「非常に強い特徴を有する」を示す「◎」であってもよい。また、１つの料理に対して複数の「〇」が付されている場合、複数の「〇」の少なくとも１つは、「〇」に代えて、「弱い特徴を有する」を示す「△」であってもよい。これにより、料理の「味わい」に関連付けられた各観点間において重み付けを図ることが可能である。
【０１１９】
なお、図６Ｂおよび図６Ｃに示される例では、料理特徴データベース部５３３内の料理の「味わい」を表す「甘味」、「塩味」、「酸味」、「苦味」、「旨味」は、それぞれ、ワイン特徴データベース部５３２内のワインの「味わい」を表す「甘味」、「塩味」、「酸味」、「渋み」、「熟成感」に対応する。
【０１２０】
図６Ｄは、料理ボディ評価データベース部５３４に格納されている情報の構成の一例を示す。
【０１２１】
料理ボディ評価データベース部５３４には、料理の「ボディ」の評価に関する情報が格納されている。料理の「ボディ」の評価に関する情報は、料理の「ボディ」と、その料理の「ボディ」に対応する評価点数とを含む。具体的には、料理の「ボディ」の評価に関する情報は、料理の「素材」およびその料理の「素材」に対応する評価点数と、料理の「味付け」およびその料理の「味付け」に対応する評価点数と、料理の「調理法」およびその料理の「調理法」に対応する評価点数とを含む。
【０１２２】
図６Ｄに示される例では、料理の素材「モッツァレラチーズ」の評価点数は、０点であり、料理の素材「トマトソース」の評価点数は、３７点であり、料理の「牛肉・サーロイン」の評価点数は、６０点であり、料理の味付け「バルサミコ酢」の評価点数は、１０点であり、料理の味付け「バジル」の評価点数は、１０点であり、料理の調理法「窯焼き」の評価点数は、８点であり、料理の調理法「油で焼く」の評価点数は、１２点である。
【０１２３】
なお、図６Ｄに示される例では、料理の「ボディ」の評価は、点数を用いて表されているが、料理の「ボディ」の評価の態様は、これに限定されない。例えば、料理の「ボディ」の評価は、Ｓ、Ａ、Ｂ、Ｃなどのアルファベットを用いて表されるものであってもよい。
【０１２４】
５．サーバ装置の処理の他の一例
図７は、サーバ装置５００において実行される処理のフローの一例を示す。以下に示す各ステップは、サーバ装置５００に含まれるプロセッサ部５０２によって実行される。
【０１２５】
ステップＳ７０１：ユーザによって入力された料理を示す料理情報を受信する処理が実行される。料理情報は、例えば、「フィオレンティーナ・Ｔボーンステーキ」、「ピッツァ・マルゲリータ」などの料理名を含むが、これらに限定されない。
【０１２６】
ステップＳ７０２：受信した料理情報に基づいて、その料理の少なくとも２つの特徴を特定する処理が実行される。料理の少なくとも２つの特徴のそれぞれは、例えば、図６Ｃを参照して説明した料理の特徴である。すなわち、料理の少なくとも２つの特徴は、少なくとも、料理の「ボディ」、「味わい」という２つの観点に関連付けられている。料理の少なくとも２つの特徴は、料理の「ボディ」、「味わい」という２つの観点に加えて、料理の「ボディ」、「味わい」という２つの観点以外の観点にさらに関連付けられていてもよい。また、料理の「ボディ」は、料理の特性に関する複数の観点に関連付けられており、料理の特性に関する複数の観点は、例えば、料理の「素材」、「味付け」、「調理法」という３つの観点を含むが、これらに限定されない。
【０１２７】
ステップＳ７０３：特定された料理の「ボディ」に基づいて、料理の「ボディ」の評価点数を算出する処理が実行される。
【０１２８】
ステップＳ７０４：算出された料理の「ボディ」の評価点数に基づいて、料理の「ボディ」に対して推奨されるワインの「ボディ」に関連付けられた特徴を有する１種類以上のワインを特定する処理が実行される。
【０１２９】
ステップＳ７０５：ステップＳ７０４において特定された１種類以上のワインの中から、ステップＳ７０２において特定された料理の「味わい」と、ワインの「味わい」とに基づいて、提案される１種類以上のワインの候補を特定する。
【０１３０】
例えば、ステップＳ７０１において「フィオレンティーナ・Ｔボーンステーキ」という料理情報が受信された場合、ステップＳ７０２において、図６Ｃに示されるテーブルを参照して、「フィオレンティーナ・Ｔボーンステーキ」の「素材」として「牛肉・サーロイン」が特定され、「フィオレンティーナ・Ｔボーンステーキ」の「味付け」として「バルサミコ酢」が特定され、「フィオレンティーナ・Ｔボーンステーキ」の「調理法」として「油で焼く」が特定される。次に、ステップＳ７０３において、図６Ｄに示されるテーブルを参照して、「フィオレンティーナ・Ｔボーンステーキ」の「素材」である「牛肉・サーロイン」に対応する評価点数（すなわち、６０点）と、「フィオレンティーナ・Ｔボーンステーキ」の「味付け」である「バルサミコ酢」に対応する評価点数（すなわち、１０点）と、「フィオレンティーナ・Ｔボーンステーキ」の「調理法」である「油で焼く」に対応する評価点数（すなわち、１２点）とを特定し、「フィオレンティーナ・Ｔボーンステーキ」の「素材」の評価点数と、「フィオレンティーナ・Ｔボーンステーキ」の「味付け」の評価点数と、「フィオレンティーナ・Ｔボーンステーキ」の「調理法」の評価点数との総和（すなわち、８２点）が「フィオレンティーナ・Ｔボーンステーキ」の「ボディ」の評価点数として算出される。次に、ステップＳ７０４において、図６Ｂに示されるテーブルを参照して、算出された「フィオレンティーナ・Ｔボーンステーキ」の「ボディ」の評価点数（８２点）に対応するワインのボディレベル（すなわち、ワインのボディ４）に属する１種類以上のワインが、「フィオレンティーナ・Ｔボーンステーキ」の「ボディ」に対して推奨されるワインの「ボディ」に関連付けられた特徴を有する１種類以上のワインとして、特定される。最後に、ステップＳ７０５において、「フィオレンティーナ・Ｔボーンステーキ」の「ボディ」に対して推奨されるワインの「ボディ」に関連付けられた特徴を有する１種類以上のワインの中から、「フィオレンティーナ・Ｔボーンステーキ」の「味わい」（すなわち、「酸味」および「旨味」）に対応するワインの「味わい」（すなわち、「酸味」および「熟成感」）の特徴を有する１種類以上のワインが、ユーザに提案される１種類以上のワインの候補として、特定される。
【０１３１】
なお、上述した例では、料理の「ボディ」の評価点数が料理の「素材」の評価点数と料理の「味付け」の評価点数と料理の「調理法」の評価点数との総和である例を説明したが、本発明はこれに限定されない。例えば、料理の「ボディ」の評価点数は、料理の「素材」の評価点数と料理の「味付け」の評価点数と料理の「調理法」の評価点数との平均点であってもよい。あるいは、料理の「ボディ」の評価点数は、重み付け係数α、β、γを用いて、（料理の「素材」の評価点数）×α＋（料理の「味付け」の評価点数）×β＋（料理の「調理法」の評価点数）×γによって算出されてもよい。さらに、料理の「素材」が複数個存在する場合には、料理の第１の「素材」の評価点数と料理の第２の「素材」の評価点数の平均点を料理の「素材」の評価点数としてもよいし、料理の「素材」の評価点数が、重み付け係数α、βを用いて、（料理の第１の「素材」の評価点数）×α＋（料理の第２の「素材」の評価点数）×βによって算出されてもよい。これにより、料理に対して推奨される度合い（レベル）に応じて、少なくとも１種類のワインをユーザに提案することが可能である。
【０１３２】
また、ユーザに提案される１種類以上のワインの候補の特定は、料理の「味わい」の一部に対応するワインの「味わい」に基づいて実行されてもよい。例えば、料理名「フィオレンティーナ・Ｔボーンステーキ」の場合、「フィオレンティーナ・Ｔボーンステーキ」の「味わい」の一部（例えば、「酸味」または「旨味」のうち、「フィオレンティーナ・Ｔボーンステーキ」の特徴的な「旨味」）に対応するワインの「味わい」（すなわち、「熟成感」）の特徴を有するワインが、ユーザに提案されるワインの候補として、特定されてもよい。
【０１３３】
ステップＳ７０６：特定された１種類以上のワインの候補の中から、その特定された１種類以上のワインの候補を絞る条件を示す情報を受信しているか否かを判定する処理が実行される。ここで、提案されるワインの候補を絞る条件を示す情報の数は、１つであってもよいし、複数であってもよい。判定結果が「Ｙｅｓ」の場合には、処理はステップＳ７０７に進み、判定結果が「Ｎｏ」の場合には、処理はステップＳ７０８に進む。
【０１３４】
特定された１種類以上のワインの候補を絞る条件は、例えば、ユーザによって入力されたワインの予算、ユーザによって入力されたワインの収穫年、ユーザによって入力されたユーザのワインの好みである。ワインの予算は、例えば、図１Ｂを参照して説明したようにワインの価格帯または目安となる価格などによって表されることが可能であるが、これに限定されない。ワインの収穫年は、図１Ｄを参照して説明したようにワインを収穫した年、年代、ヴィンテージ指定などによって表されることが可能であるが、これに限定されない。ユーザのワインの好みは、例えば、「渋めのワイン」、「フルボディのワイン」、「〇〇銘柄のワイン」、「□□地方産のワイン」などによって表されることが可能であるが、これらに限定されない。
【０１３５】
ステップＳ７０７：特定された１種類以上のワインの候補の中から、受信した条件を満たす少なくとも１種類のワインを特定する処理が実行される。ここで、提案されるワインの候補を絞る条件を示す情報の数が複数である場合、その複数の条件のうちの全てを満たす少なくとも１種類のワインを特定するようにしてもよいし、その複数の条件のうちのいずれかを満たす少なくとも１種類のワインを特定するようにしてもよい。
【０１３６】
ステップＳ７０８：特定された１種類以上のワインの候補の中から、任意に少なくとも１種類のワインを特定する処理が実行される。
【０１３７】
ステップＳ７０９：特定された少なくとも１種類のワインを提案する処理が実行される。これは、例えば、特定された少なくとも１種類のワインを示す情報をユーザ装置に表示することによって達成される。
【０１３８】
なお、上述した実施形態では、ステップＳ７０６においてユーザから入力された条件を示す情報を受信しているか否かを判定することを説明したが、本発明はこれに限定されない。例えば、サーバ装置５００が、ユーザの好みを学習する手段を備えており、そのユーザの好みの学習履歴が存在するか否かを判定するようにしてもよい。これにより、ユーザから入力された条件を示す情報を受信していない場合であっても、そのユーザの好みの学習に基づいて、特定された１種類以上のワインの候補の中から、ユーザの好みを満たす少なくとも１種類のワインを特定することが可能である。
【０１３９】
また、上述した実施形態では、ステップＳ７０１〜Ｓ７０９がサーバ装置５００において実行される例を説明したが、本発明はこれに限定されない。例えば、ステップＳ７０１〜Ｓ７０９を実行するためのプログラムがユーザ装置５２０１にインストールされている場合、ステップＳ７０１〜Ｓ７０９は、ユーザ装置５２０１において実行されてもよい。これにより、料理と一緒に飲むワインを提案するサービスは、ユーザ装置５２０１のみで実現されることが可能である。この場合、データベース部５３０は、ユーザ装置５２０１に有線接続されていてもよいし、ユーザ装置５２０１に無線接続されていてもよい。あるいは、データベース部５３０に格納されている情報の少なくとも一部が、ユーザ装置５２０１のメモリ部５２３１にインストールされていてもよい。
【０１４０】
このように、料理に関する複数の観点とワインの特性に関する複数の観点とに基づいてワインを提案する手法を採用することによって、従来では想定されていなかった料理とワインとの相性を特定することが可能である。これにより、寿司屋などの従来ワインと縁がない飲食店においてもワインが提供されるようになり、それ故、ユーザは、ワインを飲みたいときにあらゆる場所で、好きな組み合わせでワインと料理とを嗜むことが可能である。
【０１４１】
以上のように、本発明の好ましい実施形態を用いて本発明を例示してきたが、本発明は、この実施形態に限定して解釈されるべきものではない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、本発明の具体的な好ましい実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。
【産業上の利用可能性】
【０１４２】
本発明は、ソムリエがいない飲食店でも料理と一緒に飲むワインを提案することを可能にするコンピュータシステム、そのコンピュータシステムにおいて実行される方法およびプログラム等を提供するものとして有用である。これにより、今までワインになじみのなかった飲食店においてもワインの需要を喚起することが可能である。その結果、ワインの消費量を増大させ、ワイン産業を活性化することが可能である。
【符号の説明】
【０１４３】
２００  サーバ装置
２１０  インターネット
２２０１〜２２０Ｎ  ユーザ装置
２３０  データベース部
５００  サーバ装置
５１０  インターネット
５２０１〜５２０Ｎ  ユーザ装置
５３０  データベース部
【図１Ａ】
2019046485.tif 000003
【図１Ｂ】
2019046485.tif 000004
【図１Ｃ】
2019046485.tif 000005
【図１Ｄ】
2019046485.tif 000006
【図１Ｅ】
2019046485.tif 000007
【図２】
2019046485.tif 000008
【図３Ａ】
2019046485.tif 000009
【図３Ｂ】
2019046485.tif 000010
【図３Ｃ】
2019046485.tif 000011
【図３Ｄ】
2019046485.tif 000012
【図３Ｅ】
2019046485.tif 000013
【図４】
2019046485.tif 000014
【図５】
2019046485.tif 000015
【図６Ａ】
2019046485.tif 000016
【図６Ｂ】
2019046485.tif 000017
【図６Ｃ】
2019046485.tif 000018
【図６Ｄ】
2019046485.tif 000019
【図７】
2019046485.tif 000020