(57)【特許請求の範囲】
【請求項１】
第１検索モード、第２検索モード、および第３検索モードから選択された一つの検索モードと、摂取物に関する情報とを含む検索条件を受け付ける受付部と、
店舗に存在する複数種類のワインの分類を示すワインタイプと前記摂取物との対応関係を記憶するデータベースを参照して、前記検索条件に対応する前記ワインタイプを特定する検索部と、
前記検索部により特定されたワインタイプを含む検索結果を出力する出力部と
を備え、
前記データベースが、前記摂取物に対応する味覚値を示す味覚値情報と、前記ワインタイプと前記味覚値との対応を示すワイン−味覚情報と、前記ワインタイプと料理との対応を示すワイン−料理情報と、前記ワインタイプとワインに関するキーワードとの対応を示すワイン−キーワード情報とを記憶し、
前記第１検索モードが選択された場合には、前記摂取物に関する情報が前記摂取物の好みに関する情報であり、前記検索部が、前記データベースを参照して、前記検索条件で示される前記摂取物の好みに対応する味覚値を特定し、該味覚値に対応する前記ワインタイプを特定し、
前記第２検索モードが選択された場合には、前記摂取物に関する情報が前記料理に関する情報であり、前記検索部が、前記データベースを参照して、前記検索条件で示される料理に対応する前記ワインタイプを特定し、
前記第３検索モードが選択された場合には、前記摂取物に関する情報が前記キーワードであり、前記検索部が、前記データベースを参照して、前記検索条件で示されるキーワードに対応する前記ワインタイプを特定する、
情報処理システム。
【請求項２】
前記受付部が、前記検索条件を入力したユーザの感情、音楽、および気象のうちの少なくとも一つを示す追加の条件をさらに受け付け、
前記検索部が、前記検索条件および前記追加の条件に対応する前記ワインタイプを特定する、
請求項１に記載の情報処理システム。
【請求項３】
前記データベースが、前記ワインタイプに属するワインに対する消費者のコメントを示すコメント情報をさらに記憶し、
前記検索部が、特定した前記ワインタイプに対応するコメントを前記データベースから読み出し、
前記出力部が、前記検索部により読み出されたコメントをさらに含む検索結果を出力する、
請求項１または２に記載の情報処理システム。
【請求項４】
前記ワインタイプが、味わいに関する一つの基準軸に沿って設定された、
請求項１〜３のいずれか一項に記載の情報処理システム。
【請求項５】
プロセッサを備える情報処理システムにより実行される情報処理方法であって、
第１検索モード、第２検索モード、および第３検索モードから選択された一つの検索モードと、摂取物に関する情報を含む検索条件とを受け付ける受付ステップと、
店舗に存在する複数種類のワインの分類を示すワインタイプと前記摂取物との対応関係を記憶するデータベースを参照して、前記検索条件に対応する前記ワインタイプを特定する検索ステップと、
前記検索ステップにおいて特定されたワインタイプを含む検索結果を出力する出力ステップと
を含み、
前記データベースが、前記摂取物に対応する味覚値を示す味覚値情報と、前記ワインタイプと前記味覚値との対応を示すワイン−味覚情報と、前記ワインタイプと料理との対応を示すワイン−料理情報と、前記ワインタイプとワインに関するキーワードとの対応を示すワイン−キーワード情報とを記憶し、
前記第１検索モードが選択された場合には、前記摂取物に関する情報が前記摂取物の好みに関する情報であり、前記検索ステップでは、前記データベースを参照して、前記検索条件で示される前記摂取物の好みに対応する味覚値を特定し、該味覚値に対応する前記ワインタイプを特定し、
前記第２検索モードが選択された場合には、前記摂取物に関する情報が前記料理に関する情報であり、前記検索ステップでは、前記データベースを参照して、前記検索条件で示される料理に対応する前記ワインタイプを特定し、
前記第３検索モードが選択された場合には、前記摂取物に関する情報が前記キーワードであり、前記検索ステップでは、前記データベースを参照して、前記検索条件で示されるキーワードに対応する前記ワインタイプを特定する、
情報処理方法。
【請求項６】
第１検索モード、第２検索モード、および第３検索モードから選択された一つの検索モードと、摂取物に関する情報を含む検索条件を受け付ける受付ステップと、
店舗に存在する複数種類のワインの分類を示すワインタイプと前記摂取物との対応関係を記憶するデータベースを参照して、前記検索条件に対応する前記ワインタイプを特定する検索ステップと、
前記検索ステップにおいて特定されたワインタイプを含む検索結果を出力する出力ステップと
をコンピュータに実行させ、
前記データベースが、前記摂取物に対応する味覚値を示す味覚値情報と、前記ワインタイプと前記味覚値との対応を示すワイン−味覚情報と、前記ワインタイプと料理との対応を示すワイン−料理情報と、前記ワインタイプとワインに関するキーワードとの対応を示すワイン−キーワード情報とを記憶し、
前記第１検索モードが選択された場合には、前記摂取物に関する情報が前記摂取物の好みに関する情報であり、前記検索ステップでは、前記データベースを参照して、前記検索条件で示される前記摂取物の好みに対応する味覚値を特定し、該味覚値に対応する前記ワインタイプを特定し、
前記第２検索モードが選択された場合には、前記摂取物に関する情報が前記料理に関する情報であり、前記検索ステップでは、前記データベースを参照して、前記検索条件で示される料理に対応する前記ワインタイプを特定し、
前記第３検索モードが選択された場合には、前記摂取物に関する情報が前記キーワードであり、前記検索ステップでは、前記データベースを参照して、前記検索条件で示されるキーワードに対応する前記ワインタイプを特定する、
情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一側面は、店舗で販売されるワインに関する情報を提示する情報処理システム、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、ユーザの好みに合ったワインを推定する仕組みが知られている。例えば下記特許文献１には、ワイン等の飲料の味覚特性と、ユーザの好みの味覚特性又は料理の味覚特性との適合性を検査する味覚値処理装置が記載されている。この装置は、判定対象の料理が持つ複数種類の味覚の各味覚値と、各ワインの対応する味覚の各味覚値とに基づいて、料理と各ワインとの適合性を判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５０２２５２８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、ワインを扱う店舗は多くの種類のワインを陳列する。ワインに詳しくない人にとって、その店の中で自分の好みに合いそうなワインを見つけることは難しい。したがって、そのような人が自分に合ったワインを簡単に見つけられる仕組みがあれば便利である。その一つの手段として上記の味覚値処理装置を応用することが考えられる。しかし、この味覚値処理装置は個々のワインについて料理との適合性を判定するため、店舗内のすべてのワインについてその判定を実行すると結果を得るまでに時間が掛かる。潜在的購入者が自分の好みに合いそうなワインを店舗内でより早く見つけることができる仕組みがあれば便利である。
【課題を解決するための手段】
【０００５】
本発明の一側面に係る情報処理システムは、摂取物に関する情報を含む検索条件を受け付ける受付部と、店舗に存在する複数種類のワインの分類を示すワインタイプと摂取物との対応関係を記憶するデータベースを参照して、検索条件に対応するワインタイプを特定する検索部と、検索部により特定されたワインタイプを含む検索結果を出力する出力部とを備える。
【０００６】
本発明の一側面に係る情報処理方法は、プロセッサを備える情報処理システムにより実行される情報処理方法であって、摂取物に関する情報を含む検索条件を受け付ける受付ステップと、店舗に存在する複数種類のワインの分類を示すワインタイプと摂取物との対応関係を記憶するデータベースを参照して、検索条件に対応するワインタイプを特定する検索ステップと、検索ステップにおいて特定されたワインタイプを含む検索結果を出力する出力ステップとを含む。
【０００７】
本発明の一側面に係る情報処理プログラムは、摂取物に関する情報を含む検索条件を受け付ける受付ステップと、店舗に存在する複数種類のワインの分類を示すワインタイプと摂取物との対応関係を記憶するデータベースを参照して、検索条件に対応するワインタイプを特定する検索ステップと、検索ステップにおいて特定されたワインタイプを含む検索結果を出力する出力ステップとをコンピュータに実行させる。
【０００８】
このような側面においては、検索条件（摂取物）に対応するワインタイプが検索結果として出力される。このワインタイプは複数種類のワインの分類、すなわちワインのグループであるから、個々のワインをその検索条件と照合する場合と比べて照合の対象が少なく、したがって、検索結果をより早く得ることができる。加えて、ワインタイプは店舗でのワインの分類を示すから、潜在的消費者は店舗内でそのワインタイプを直ぐに特定することができる。以上の理由により、潜在的消費者は自分の好みに合いそうなワインをその店舗内で早く見つけることができる。
【発明の効果】
【０００９】
本発明の一側面によれば、潜在的購入者は自分の好みに合いそうなワインを店舗内でより早く見つけることができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る情報処理システムが適用される店舗の例を示す図である。
【図２】実施形態に係る情報処理システムの全体構成を示す図である。
【図３】味覚値データベースの例を示す図である。
【図４】ワイン−味覚データベースの例を示す図である。
【図５】ワイン−料理データベースの例を示す図である。
【図６】ワイン−キーワードデータベースの例を示す図である。
【図７】ワイン分類データベースの例を示す図である。
【図８】ワインデータベースの例を示す図である。
【図９】コメントデータベースの例を示す図である。
【図１０】実施形態に係るサーバに用いられるコンピュータのハードウェア構成を示す図である。
【図１１】実施形態に係るサーバの機能構成を示す図である。
【図１２】実施形態に係るサーバの動作を示すフローチャートである。
【図１３】実施形態に係る情報処理プログラムの構成を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一または同等の要素には同一の符号を付し、重複する説明を省略する。
【００１２】
図１〜図１１を参照しながら、実施形態に係る情報処理システム１の機能および構成を説明する。情報処理システム１は、店舗で販売されるワインに関する情報を、その店舗を訪れたユーザに提示するコンピュータ・システムである。本明細書において、「店舗」は実店舗（現実世界に存在する、所定の物理的空間を有する店舗）と仮想店舗（インターネット上に存在する店舗。いわゆるオンライン・ショップ）との双方を含む概念である。店舗はワインのみを販売するものであってもよいし、ワイン以外の商品も販売するものであってもよい。「ユーザ」とは、店舗を訪れた人であり、その人はワインの潜在的な購入者であるということができる。店舗が実店舗であればユーザはその実店舗に足を運んだ人であり、店舗が仮想店舗であればユーザはその仮想店舗のウェブサイトを閲覧した人である。本実施形態では「店舗」は実店舗であり、ユーザはその実店舗を実際に訪れた人であるとする。
【００１３】
図１に示すように、店舗２では複数種類のワインがワインタイプ別に陳列される。より具体的には、店舗２内の棚２ａがワインタイプ別に区切られ、各ワインタイプの棚には、該ワインタイプに対応する少なくとも１種類（例えば２種類）のワインが並べられる。
【００１４】
ワインタイプとは、店舗に存在する複数種類のワインの分類を示す情報である。ワインタイプは、白ワイン、赤ワイン、スパークリングワイン、ロゼワインなどの一般的なワインの大分類の下位に位置する概念（分類）である。本実施形態では、白ワインと赤ワインのそれぞれについて、ワインタイプは一つの基準軸に沿って複数個用意される。一般に、ワインの味わいの評価は、味そのものだけでなく、コク、香り、および産地などの様々な属性を反映した非常に複雑なものである。しかし本実施形態では、ユーザが店舗でのワイン選びでなるべく悩まずに済むように、白ワインおよび赤ワインのそれぞれについて、ワインタイプが一つの基準軸で表現される。基準軸とは、店舗でのワインの分類および陳列の双方を決めるための指針である。例えば、基準軸は、ワインの味わいに関する１以上の属性に基づいて設定される。基準軸の決め方は限定されない。例えば、白ワインが「コクの強さ」という一つの基準軸に沿って「すっきり」から「コクがある」までの間の複数のワインタイプに分類され、赤ワインが「重さ」という一つの基準軸に沿って「軽い」から「重い」までの間の複数のワインタイプに分類されてもよい。基準軸およびワインタイプは、例えば周知の官能表現チャートや専門家の知識などに基づいて設定される。例えば、白ワインの基準軸およびワインタイプが酸味および甘味のバランスに基づいて決められたり、赤ワインの基準軸およびワインタイプが酸味、甘味、および渋味に基づいて決められたりしてもよい。
【００１５】
本実施形態では白ワインがＷ１，Ｗ２，Ｗ３，Ｗ４，Ｗ５という五つのワインタイプに分類され、赤ワインがＲ１，Ｒ２，Ｒ３，Ｒ４，Ｒ５という五つのワインタイプに分類されるものとする。しかし、ワインタイプの個数は任意に設定してよく、本実施形態に限定されるものではない。また、本実施形態ではワインタイプをＷ１〜Ｗ５およびＲ１〜Ｒ５という識別子で区別するが、この識別子は任意に定めてよい。
【００１６】
図１に示すように、店舗２では棚２ａにワインタイプの識別子が付されるので、訪問客はそのワインタイプを用意に確認でき、したがって、どのワインがどのワインタイプに属するかも容易に確認することができる。
【００１７】
店舗２には１以上の端末１０が設置される。この端末１０は店舗２内でワイン選びに悩むユーザ３に、該ユーザ３の好みに合いそうなワインを提示するために用いられる。実店舗に置かれる端末１０の例として、タブレット端末などの携帯端末と、据置型または携帯型のパーソナルコンピュータとが挙げられるが、端末１０の具体的な種類は限定されない。
【００１８】
様々な属性を持つワインを一つの基準軸に沿ったワインタイプに分類することで、ワインにそれほど詳しくないユーザ３でも簡単にワインを選ぶことが期待できる。しかしそれでも、店舗２内の数十種類のワインから好みのワインを見つけることに負担を感じるユーザ３も存在し得る。このようなユーザ３にとって、端末１０は、自分の好みに合うワインを見つけるための支援ツールとなり得る。ユーザ３が端末１０を操作して、該端末１０上に表示される少なくとも一つの質問に回答すると、情報処理システム１はその回答に応じて、ユーザ３の好みに合いそうなワインタイプを特定し、そのワインタイプを端末１０上に表示する。ユーザ３はその結果を参考にワインを選ぶことができ、例えば、端末１０に表示されたワインタイプの棚２ａからワインを選んで購入する。店舗２では棚２ａがワインタイプ毎に区切られるので、ユーザ３は端末１０に表示されたワインタイプを店舗２内で直ぐに見つけることができる。
【００１９】
情報処理システム１の全体構成を図２に示す。上記の処理を実現するために、情報処理システム１は１以上の店舗２内の１以上の端末１０に加えて、サーバ２０、およびデータベース群３０を備える。これらの装置はインターネットやイントラネットなどの通信ネットワークＮを通じて互いにデータを送受信することができる。通信ネットワークＮの具体的な構成、すなわち装置間の具体的な接続の態様は何ら限定されない。本実施形態ではサーバ２０が主たる処理を実行する。具体的には、サーバ２０は、端末１０から検索条件（質問への回答）を受信すると、データベース群３０を参照してその検索条件に対応するワインタイプを判定し、そのワインタイプを含む検索結果を端末１０に送信する。端末１０はその検索結果を表示し、これによりユーザ３は潜在的に求めていたワインを特定することができる。
【００２０】
サーバ２０の詳細を説明する前にデータベース群３０について説明する。データベース群３０は、１以上のデータベースの集合である。「データベース」とは、プロセッサまたは外部のコンピュータからの任意のデータ操作（例えば、抽出、追加、削除、上書きなど）に対応できるようにデータ集合を記憶する機能要素（記憶部）である。データベースの実装方法は限定されず、例えばデータベース管理システムでもよいし、テキストファイルでもよい。本実施形態では、データベース群３０は味覚値データベース３１、ワイン−味覚データベース３２、ワイン−料理データベース３３、ワイン−キーワードデータベース３４、ワイン分類データベース３５、ワインデータベース３６、およびコメントデータベース３７を含む。
【００２１】
味覚値データベース３１は、個々の飲食物（摂取物）に対応する味覚値を示す味覚値情報を記憶する装置である。味覚値情報の各レコードは飲食物と、端末１０で入力される回答と、味覚の種類と、味覚値とを含む。本実施形態では、個々の飲食物は料理もしくは食材の名前（これは、一般名称でもよいし、より上位概念の言葉で表現されてもよい。）、あるいは商品名で定義されるとする。回答は、「はい（好き）」または「いいえ（嫌い）」などのような、飲食物の好みに関する選択肢で定義されるとする。味覚の種類は酸味、甘味、渋味、味の濃さであるとする。味覚値は特定の数値、または数値範囲で示されるものとする。しかし、味覚値情報のこれらのデータ項目を定義または表現する方法は上記のものに限定されない。味覚値情報の例を図３に示す。この例における「オレンジジュース」のように、一つの飲食物に対して複数の味覚値が対応してもよい。
【００２２】
ワイン−味覚データベース３２は、個々のワインタイプに対応する味覚値を示すワイン−味覚情報を記憶する装置である。ワイン−味覚情報の各レコードはワインタイプと個々の味覚についての味覚値の範囲とを含む。言い換えると、ワインタイプは複数種類の味覚値の集合と対応する。ワイン−味覚情報の例を図４に示す。あるワインタイプに対して一部の味覚値が規定されなくてもよく、例えば図４ではワインタイプＷ１〜Ｗ５に渋味の値が設定されていない。
【００２３】
ワイン−料理データベース３３は、個々のワインタイプに対応する料理を示すワイン−料理情報を記憶する装置である。ワイン−料理情報の各レコードはワインタイプと料理とを含む。本明細書における「料理」は、出来上がった食べ物、原材料（食材または調味料）、および調理法を含む概念である。一つのワインタイプには、料理を示す一種類以上の値（例えば「魚」、「オリーブオイル」、「トマト」、「焼く」など）が設定され得る。図５はワイン−料理情報の例を示す。
【００２４】
ワイン−キーワードデータベース３４は、個々のワインタイプに対応するキーワードを示すワイン−キーワード情報を記憶する装置である。ワイン−キーワード情報の各レコードはワインタイプと、ワインに関する１以上のキーワードとを組む。一つのキーワードは一つのワインタイプにのみ対応する。図６はワイン−キーワード情報の例を示す。
【００２５】
ワイン分類データベース３５は、各店舗の個々のワインタイプに対応するワインを示すワイン分類情報を記憶する装置である。ワイン分類情報の各レコードは、店舗を一意に特定する識別子である店舗ＩＤと、ワインタイプと、そのワインタイプに対応する１以上のワイン名とを含む。図７の例では、それぞれのワインタイプに２種類のワインが関連付けられている。当然ながら、各店舗で陳列されるワインの種類は任意に定めてよい。例えば、一部のワインがすべての店舗で販売される場合もあれば、あるワインが一部の店舗でのみ販売されることもあり得る。
【００２６】
ワインデータベース３６は、個々のワインについての詳細なワイン情報を記憶する装置である。ワイン情報はワイン名にワインの詳細情報が関連付けられた情報であり、本実施形態では、図８に示すようにその詳細情報が産地、特長、および商品画像を含むとする。
【００２７】
コメントデータベース３７は、店舗でのワインタイプに属するワインに対する消費者のコメントを示すコメント情報を記憶する装置である。コメント情報の各レコードは、ユーザの名前（例えばハンドルメール）と、コメント対象のワインと、そのワインに対するユーザのコメントと、そのユーザの好みのワインタイプ（図８では「好み」と表記）とを含む。コメント情報は、所定のウェブサイトまたはソーシャル・ネットワーキング・サービス（ＳＮＳ）を介してコメントデータベース３７に登録される。図９におけるユーザＡのコメント情報のように、「好み」のデータ項目に値が設定されなくてもよい。
【００２８】
データベース群３０内の各データベースおよび各レコードの構成は上記のものに限定されず、各データベースに対して任意の正規化または冗長化を行ってよい。例えば、個々の飲食物（摂取物）の好みとワインタイプとが味覚値を介して関連付けられるのであれば味覚値情報およびワイン−味覚情報の構成は限定されず、例えば、これら２種類の情報が何らかの形で１レコードに統合されてもよい。また、コメント情報の各レコードが、ワイン名に対応するワインタイプをデータ項目として含んでもよい。
【００２９】
サーバ２０は、ユーザの好みに合うと推定されるワインタイプを示す検索結果を端末１０に提供する情報処理装置である。サーバ２０は１台のコンピュータで構成されてもよいし、複数台のコンピュータで構成されてもよい。複数台のコンピュータを用いる場合には、これらのコンピュータがインターネットやイントラネットなどの通信ネットワークを介して接続されることで、論理的に一つのサーバ２０が構築される。
【００３０】
サーバ２０として機能するコンピュータ１００の一般的なハードウェア構成を図１０に示す。コンピュータ１００は、オペレーティングシステムやアプリケーション・プログラムなどを実行するプロセッサ（例えばＣＰＵ）１０１と、ＲＯＭおよびＲＡＭで構成される主記憶部１０２と、ハードディスクやフラッシュメモリなどで構成される補助記憶部１０３と、ネットワークカードまたは無線通信モジュールで構成される通信制御部１０４と、キーボードやマウスなどの入力装置１０５と、モニタなどの出力装置１０６とを備える。
【００３１】
サーバ２０の各機能要素は、プロセッサ１０１または主記憶部１０２の上に所定のソフトウェア（例えば、後述する情報処理プログラムＰ１）を読み込ませてそのソフトウェアを実行させることで実現される。プロセッサ１０１はそのソフトウェアに従って、通信制御部１０４、入力装置１０５、または出力装置１０６を動作させ、主記憶部１０２または補助記憶部１０３におけるデータの読み出し及び書き込みを行う。処理に必要なデータまたはデータベースは主記憶部１０２または補助記憶部１０３内に格納される。
【００３２】
図１１に示すように、サーバ２０は機能的構成要素として受信部２１、検索部２２、および送信部２３を備える。
【００３３】
受信部２１は、摂取物に関する情報を含む検索条件を受け付ける機能要素（受付部）である。「検索条件を受け付ける」とは、入力または送信された検索条件を取得する処理であり、例えば、通信ネットワークを介した受信と入力インタフェース（例えばタッチパネル）からのデータの取得とを含む概念である。本実施形態では、受信部２１は端末１０から送信された検索条件を受信する。検索条件は、ユーザが端末１０で入力したデータであり、より具体的には、その端末１０に表示された１以上の質問に対してユーザが入力した回答を示すデータである。
【００３４】
本実施形態では、端末１０は三つの検索モードをユーザに対して提供することが可能である。ユーザは端末１０を操作して、その三つの検索モードから一つを選択し、選択した検索モードに対応する１以上の質問に回答し、その回答を検索条件としてサーバ２０に送信する。三つの検索モードとは、「食べ物の好みからの検索」、「料理からの検索」、および「キーワード検索」である。検索条件は選択された検索モード、および端末１０が置かれた店舗を示す店舗ＩＤも含む。
【００３５】
「食べ物の好みからの検索」とは、いくつかの食べ物または飲み物の好き嫌いをユーザに回答させ、その回答に基づいて一つのワインタイプを特定する処理である。この検索はユーザの食べ物の好みからワインタイプを推定する処理であるといえる。この検索モードでは、例えば「チョコレートは好き？」、「酢の物は好き？」、「カレーは好き？」などのような質問が順次表示され、ユーザはこれらの質問に「はい」または「いいえ」という答えを入力する。この検索モードで示される飲食物は、味覚値データベース３１内の味覚値情報で示される飲食物と対応する。この検索モードで設定される質問の内容および個数は、想定される任意の回答に対して一つのワインタイプを特定することができるように設定される。
【００３６】
「料理からの検索」とは、ユーザが思う料理（例えば、この後に食べる料理）をユーザに回答させ、その回答に基づいて一つのワインタイプを特定する処理である。この検索は料理に合いそうなワインタイプを推定する処理であるといえる。この検索モードでは、例えば「メインディッシュは肉？  魚？」、「焼く？生？煮物？揚げ物？」「使うのはオリーブオイル？  バター？  サラダ油？」、「味付けは醤油？  トマト？  酢？」などのような質問が順次表示され、ユーザはこれらの質問に回答する。この検索モードにおける各質問の選択肢は、ワイン−料理データベース３３内のワイン−料理情報で示される料理と対応する。この検索モードで設定される質問の内容および個数も、想定される任意の回答に対して一つのワインタイプを特定することができるように設定される。
【００３７】
「キーワード検索」とは、ワインに関する複数のキーワードをユーザにて提示し、その中からユーザが選択したキーワードに対応する一つのワインタイプを特定する処理である。この検索はキーワードからワインタイプを推定する処理であるといえる。この検索モードでは、ワイン−キーワードデータベース３４内のワイン−キーワード情報で示されるキーワードの少なくとも一部が選択肢として表示され、ユーザはこの中から一つのキーワードを選択する。例えば、端末は、「今までに飲んだ中で美味しかったワインは次の中にある？」という質問文とともに、各ワインタイプに対応するキーワード（例えば「ソーテルヌ」、「シャブリ」、「ボージョレ・ヌーボー」、「ブルゴーニュの赤ワイン」など）を表示する。ワイン−キーワード情報で示される一つのキーワードは一つのワインタイプにのみ対応するので、ユーザの回答に対して一つのワインタイプを特定することができる。
【００３８】
上記の三つの検索モードはいずれも、摂取物に関する情報を検索条件として用いる。「摂取物」とは、人が口から体内に取り入れる物である。食べ物または飲み物の好き嫌いを示す情報、料理に関する情報、およびワインに関する複数のキーワードはいずれも、摂取物に関する情報の一態様である。
【００３９】
受信部２１は、選択された検索モード、その検索モードに対する回答、および店舗ＩＤを含む検索条件を受信し、その検索条件を検索部２２に出力する。
【００４０】
検索部２２は、データベース群３０を参照して、入力された検索条件に対応するワインタイプを特定する機能要素である。この処理は検索モードにより異なる。
【００４１】
検索モードが「食べ物の好みからの検索」である場合には、検索部２２は味覚値データベース３１を参照して、検索条件に対応する味覚値の集合を特定する。続いて、検索部２２はワイン−味覚データベース３２を参照して、その味覚値の集合に対応するワインタイプを特定する。この検索モードでは、ワインタイプと摂取物との対応関係は味覚値データベース３１およびワイン−味覚データベース３２で表され、検索部２２はこれらのデータベースを参照して検索条件に対応するワインタイプを特定する。例えば、図３に示す味覚値情報および図４に示すワイン−味覚情報を前提とする。さらに、「チョコレートは好き？」という質問に対する回答が「はい」であり、「酢の物は好き？」という質問に対する回答が「いいえ」であり、「カレーは好き？」という質問に対する回答が「はい」であったとする。この場合には、検索部２２は甘味の味覚値が「９」であり、酸味の味覚値が「０」であり、味の濃さの味覚値が「９」であると特定する。そして、検索部２２はこれらの味覚値の集合に対応するワインタイプが「Ｗ１」であると特定する。
【００４２】
検索モードが「料理からの検索」である場合には、検索部２２はワイン−料理データベース３３を参照して、検索条件に対応するワインタイプ（検索条件で示される回答をすべて含むワインタイプ）を特定する。この検索モードでは、ワインタイプと摂取物との対応関係はワイン−料理データベース３３で表され、検索部２２はこのデータベースを参照して検索条件に対応するワインタイプを特定する。例えば、図５に示すワイン−料理情報を前提とし、検索条件が「魚」、「揚げ物」、「サラダ油」という回答を示す場合には、検索部２２はワインタイプが「Ｗ５」であると特定する。
【００４３】
検索モードが「キーワード検索」である場合には、検索部２２はワイン−キーワードデータベース３４を参照して、検索条件、すなわちキーワードに対応するワインタイプを特定する。例えば、図６に示すワイン−キーワード情報を前提とし、検索条件が「ボージョレ・ヌーボー」という回答を示す場合には、検索部２２はワインタイプが「Ｒ１」であると特定する。
【００４４】
ワインタイプを特定すると、検索部２２はワイン分類データベース３５を参照して、そのワインタイプと検索条件で示される店舗ＩＤとに対応するワインを特定する。図７に示すワイン分類情報を前提として、もし店舗ＩＤが「００２」であり特定されたワインタイプが「Ｒ５」であれば、検索部２２はワインＲｓおよびワインＲｔを特定する。ワインを特定すると、検索部２２は特定した各ワインの詳細情報をワインデータベース３６から読み出す。また、検索部２２は特定した各ワインに対応するコメント情報（特定したワインがコメント対象として登録されているコメント情報）をコメントデータベース３７から読み出す。
【００４５】
続いて、検索部２２は上記の一連の処理で得た情報を用いて検索結果を生成する。本実施形態では、この検索結果は、特定したワインタイプと、そのワインタイプに対応するワインの名前、詳細情報、およびコメントとを含む。検索部２２はその検索結果を送信部２３に出力する。
【００４６】
送信部２３は、検索部２２から入力された検索結果を出力する機能要素（出力部）である。「検索結果を出力する」とは、検索結果を出力インタフェースや他の情報処理装置などに送り出す処理であり、例えば、通信ネットワークを用いた送信とタッチパネル上への表示とを含む概念である。本実施形態では、送信部２３はその検索結果を、検索条件の送信元である端末１０に送信する。端末１０はその検索結果を受信して画面上に表示する。なお、検索結果を表示する画面のレイアウトは何ら限定されるものではなく、操作および閲覧の容易さなどを考慮して設計すればよい。
【００４７】
次に、図１２を参照しながら、情報処理システム１（サーバ２０）の動作を説明するとともに本実施形態に係る情報処理方法について説明する。
【００４８】
まず、受信部２１が検索条件を端末１０から受信する（ステップＳ１１、受付ステップ）。
【００４９】
続いて、検索部２２がその検索条件で示される検索モードに応じてワインタイプを特定する（ステップＳ１２）。検索モードが「食べ物の好みからの検索」である場合には、検索部２２は味覚値データベース３１を参照して、飲食物についての回答に対応する味覚値の集合を特定する（ステップＳ１３）。そして、検索部２２はワイン−味覚データベース３２を参照して、その味覚値の集合に対応するワインタイプを特定する（ステップＳ１４）。検索モードが「料理からの検索」である場合には、検索部２２はワイン−料理データベース３３を参照して、料理についての回答に対応するワインタイプを特定する（ステップＳ１５）。検索モードが「キーワード検索」である場合には、検索部２２はワイン−キーワードデータベース３４を参照して、キーワードに対応するワインタイプを特定する（ステップＳ１６）。これら三種類の検索処理はいずれも検索ステップに相当する。
【００５０】
検索条件に対応するワインタイプを特定すると、検索部２２はワイン分類データベース３５を参照して、店舗および特定したワインタイプに対応するワインを特定する（ステップＳ１７）。そして、検索部２２は特定した各ワインについての詳細情報およびコメントをワインデータベース３６およびコメントデータベース３７から読み出す（ステップＳ１８）。そして、検索部２２はこれらの情報を用いて検索結果を生成する（ステップＳ１９）。
【００５１】
最後に、送信部２３がその検索結果を端末１０に送信する（ステップＳ２０、出力ステップ）。端末１０はその検索結果を受信および表示し、これにより、これにより、端末１０を操作しているユーザは、情報処理システム１が推薦するワインタイプと、そのワインタイプに属するワインと、個々のワインに関する詳細情報およびコメントとを確認することができる。
【００５２】
次に、図１３を参照しながら、コンピュータをサーバ２０として機能させるための情報処理プログラムＰ１を説明する。
【００５３】
情報処理プログラムＰ１はメインモジュールＰ１０、受信モジュールＰ１１、検索モジュールＰ１２、および送信モジュールＰ１３を含む。メインモジュールＰ１０は、ワインタイプの推薦を統括的に実行する部分である。受信モジュールＰ１１、検索モジュールＰ１２、および送信モジュールＰ１３を実行することにより実現される機能はそれぞれ、上記の受信部２１、検索部２２、および送信部２３の機能と同様である。
【００５４】
情報処理プログラムＰ１は、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、半導体メモリなどの有形の記録媒体に固定的に記録された上で提供されてもよい。あるいは、情報処理プログラムＰ１は、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。
【００５５】
以上説明したように、本発明の一側面に係る情報処理システムは、摂取物に関する情報を含む検索条件を受け付ける受付部と、店舗に存在する複数種類のワインの分類を示すワインタイプと摂取物との対応関係を記憶するデータベースを参照して、検索条件に対応するワインタイプを特定する検索部と、検索部により特定されたワインタイプを含む検索結果を出力する出力部とを備える。
【００５６】
本発明の一側面に係る情報処理方法は、プロセッサを備える情報処理システムにより実行される情報処理方法であって、摂取物に関する情報を含む検索条件を受け付ける受付ステップと、店舗に存在する複数種類のワインの分類を示すワインタイプと摂取物との対応関係を記憶するデータベースを参照して、検索条件に対応するワインタイプを特定する検索ステップと、検索ステップにおいて特定されたワインタイプを含む検索結果を出力する出力ステップとを含む。
【００５７】
本発明の一側面に係る情報処理プログラムは、摂取物に関する情報を含む検索条件を受け付ける受付ステップと、店舗に存在する複数種類のワインの分類を示すワインタイプと摂取物との対応関係を記憶するデータベースを参照して、検索条件に対応するワインタイプを特定する検索ステップと、検索ステップにおいて特定されたワインタイプを含む検索結果を出力する出力ステップとをコンピュータに実行させる。
【００５８】
このような側面においては、検索条件（摂取物）に対応するワインタイプが検索結果として出力される。このワインタイプは複数種類のワインの分類、すなわちワインのグループであるから、個々のワインをその検索条件と照合する場合と比べて照合の対象が少なく、したがって、検索結果をより早く得ることができる。加えて、ワインタイプは店舗でのワインの分類を示すから、潜在的消費者は店舗内でそのワインタイプを直ぐに特定することができる。以上の理由により、潜在的消費者は自分の好みに合いそうなワインをその店舗内で早く見つけることができる。
【００５９】
他の側面に係る情報処理システムでは、摂取物に関する情報が摂取物の好みに関する情報であり、データベースが、摂取物に対応する味覚値を示す味覚値情報と、ワインタイプと味覚値との対応を示すワイン−味覚情報とを記憶し、検索部が、データベースを参照して、検索条件で示される摂取物の好みに対応する味覚値を特定し、該味覚値に対応するワインタイプを特定してもよい。摂取物の好みとワインタイプとを味覚値を介して対応付けることで、飲食物の好みとワインタイプとの詳細な対応関係を定義することができ、その結果、潜在的消費者の好みに合うと思われるワインタイプをより正確に提示することができる。
【００６０】
他の側面に係る情報処理システムでは、検索条件が、第１検索モード、第２検索モード、および第３検索モードから選択された一つの検索モードを更に含み、データベースが、ワインタイプと料理との対応を示すワイン−料理情報と、ワインタイプとワインに関するキーワードとの対応を示すワイン−キーワード情報とをさらに記憶し、第１検索モードが選択された場合には、摂取物に関する情報が摂取物の好みに関する情報であり、検索部が、データベースを参照して、検索条件で示される摂取物の好みに対応する味覚値を特定し、該味覚値に対応するワインタイプを特定し、第２検索モードが選択された場合には、摂取物に関する情報が料理に関する情報であり、検索部が、データベースを参照して、検索条件で示される料理に対応するワインタイプを特定し、第３検索モードが選択された場合には、摂取物に関する情報がキーワードであり、検索部が、データベースを参照して、検索条件で示されるキーワードに対応するワインタイプを特定してもよい。このような三種類の検索モードを用意することで、潜在的購入者は自分に合った検索方法を選ぶことができる。
【００６１】
他の側面に係る情報処理システムでは、データベースが、ワインタイプに属するワインに対する消費者のコメントを示すコメント情報をさらに記憶し、検索部が、特定したワインタイプに対応するコメントをデータベースから読み出し、出力部が、検索部により読み出されたコメントをさらに含む検索結果を出力してもよい。この場合には、潜在的購入者は消費者のコメントをさらに参考にして店内でワインを選ぶことができる。概してワインの専門家のコメントよりも率直でかつ分かりやすい消費者のコメントを提示することで、潜在的消費者はワインをより簡単に選ぶことができる。
【００６２】
他の側面に係る情報処理システムでは、ワインタイプが、味わいに関する一つの基準軸に沿って設定されてもよい。一つの基準でワインを分類することでワインを選ぶための判断材料が簡潔になるので、潜在的購入者にとっては店内のワイン選びがやりやすくなると期待できる。
【００６３】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００６４】
サーバは上記実施形態で説明した検索条件に加えて他の条件（追加の条件）を用いてワインタイプを特定してもよい。追加の条件は限定されない。例えば、追加の条件は、端末で検索条件を入力したユーザ（潜在的購入者）の感情を示す情報、音楽を示す情報、および気象情報のうちの少なくとも一つであってもよい。ユーザの感情を示す情報とは、例えば、「気分が良い」、「あまり元気がない」などを示す情報である。音楽を示す情報とは、例えば店舗で流れている音楽またはユーザが好きな音楽を示す情報である。気象情報とは、ユーザが指定した地域または店舗が存在する地域の気象を示す情報である。サーバは追加の条件を端末から受信してもよいし、他の情報処理装置（例えば気象情報を提供するコンピュータ・システム）から受信してもよい。
【００６５】
追加の条件を考慮する検索のために、味覚値情報、ワイン−味覚情報、ワイン−料理情報、およびキーワード情報のうちの少なくとも一つが、追加の情報に対応するデータ項目（例えば、ユーザの感情、音楽、または気象）を更に含んでもよい。この場合には、検索部は検索条件および追加の条件に対応する情報をデータベースから読み出すことでワインタイプを特定する。
【００６６】
あるいは、検索部が、上記実施形態と同じ手法でワインタイプを特定した後に、追加の条件に関する所定のルールに基づいてそのワインタイプを変更（調整）してもよい。例えば、検索部は特定したワインタイプを気象情報に基づいて１段階変えてもよい。上記実施形態におけるワインタイプの例を用いていうと、検索部は特定したワインタイプ「Ｗ１」をそのルールに基づいて「Ｗ２」に変更したり、特定したワインタイプ「Ｒ３」をそのルールに基づいて「Ｒ２」に変更したりしてもよい。
【００６７】
すなわち、他の側面に係る情報処理システムでは、受付部が、検索条件を入力したユーザの感情、音楽、または気象のうちの少なくとも一つを示す追加の条件をさらに受け付け、検索部が、検索条件および追加の条件に対応するワインタイプを特定してもよい。このように追加の条件を考慮することで、潜在的消費者の好みに合うと思われるワインタイプをより正確に提示することが期待できる。
【００６８】
上記実施形態ではサーバ２０が三つの検索モードを受け付けたが、サーバはそれらの検索モードから任意に選択される一つまたは二つの検索モードのみを受け付けてもよい。
【００６９】
サーバが受け付ける検索条件において、白ワインか赤ワインのどちらか一方が指定されていてもよい。これに応じて、データベース内の各情報が、白ワインと赤ワインのどちらか一方を示すデータ項目を含んでもよい。
【００７０】
上記実施形態では、ワインの大分類として白ワインおよび赤ワインを例示したが、ワインの大分類はこれらに限定されない。例えば、白ワインおよび赤ワインに加えてスパークリングワインやロゼワインなどの他の種類のワインを提供する店舗にも本発明を適用し得る。当然ながら、スパークリングワインおよびロゼワインのそれぞれについてもワインタイプ（基準軸）の決定方法は任意である。あるいは、一つのワイン大分類のみを取り扱う店舗（例えば、白ワインのみを取り扱う店舗、赤ワインのみを取り扱う店舗など）にも本発明を適用することができる。このように、本発明は、店舗が取り扱うワイン大分類の種類および個数にかかわらず適用することができる。
【００７１】
上記実施形態では検索結果がワインタイプ、そのワインタイプに属するワイン、および各ワインのコメントを含むが、検索結果の内容はこれに限定されない。例えば、検索結果はワインタイプのみを示してもよいし、検索結果がワインの詳細情報およびコメントのどちらか一方を含まなくてもよい。検索結果の構成によっては、ワイン分類データベース３５、ワインデータベース３６、およびコメントデータベース３７のうちの少なくとも一つが省略されてもよい。
【００７２】
上述したように、本発明は仮想店舗に対しても適用できる。この場合には、端末はユーザが所有または使用する任意の種類のコンピュータであってよい。そのユーザ端末は、例えばタブレット端末、高機能携帯電話機（スマートフォン）、携帯電話機、および携帯情報端末（ＰＤＡ）などの携帯端末でもよいし、据置型または携帯型のパーソナルコンピュータでもよい。
【００７３】
上記実施形態では情報処理システム１がデータベース群３０を備えたが、データベースの設置箇所は限定されない。例えば、データベース群３０またはその中のデータベースの少なくとも一つが、情報処理システム１とは別のコンピュータ・システムの中に存在してもよい。
【００７４】
上記実施形態では情報処理システム１が端末１０、サーバ２０、およびデータベース群３０を備える、いわゆるクライアント−サーバ型であったが、情報処理システムの構成はこれに限定されない。例えば、店舗に設けられた端末が端末１０、サーバ２０、およびデータベース群３０の機能をすべて備えてもよい。すなわち、情報処理システムが１台の端末のみで実現されてもよい。あるいは、店舗に設けられた端末が端末１０およびサーバ２０の双方の機能を備え、通信ネットワークを介してデータベース群３０にアクセスすることで検索結果を生成および出力してもよい。
【符号の説明】
【００７５】
１…情報処理システム、１０…端末、２０…サーバ、２１…受信部（受付部）、２２…検索部、２３…送信部（出力部）、３０…データベース群、３１…味覚値データベース、３２…ワイン−味覚データベース、３３…ワイン−料理データベース、３４…ワイン−キーワードデータベース、３５…ワイン分類データベース、３６…ワインデータベース、３７…コメントデータベース、Ｐ１…情報処理プログラム、Ｐ１０…メインモジュール、Ｐ１１…受信モジュール、Ｐ１２…検索モジュール、Ｐ１３…送信モジュール。
【図１】
0006754190.tif 000002
【図２】
0006754190.tif 000003
【図３】
0006754190.tif 000004
【図４】
0006754190.tif 000005
【図５】
0006754190.tif 000006
【図６】
0006754190.tif 000007
【図７】
0006754190.tif 000008
【図８】
0006754190.tif 000009
【図９】
0006754190.tif 000010
【図１０】
0006754190.tif 000011
【図１１】
0006754190.tif 000012
【図１２】
0006754190.tif 000013
【図１３】
0006754190.tif 000014