(57)【要約】【課題】検索が行われた状況に応じたコンテンツ検索結果を提供できるコンテンツ検索結果提供装置及びコンテンツ検索結果提供方法を提供すること。【解決手段】検索クエリに対する複数のコンテンツ検索結果を取得する関連コンテンツ取得部２０５及びクエリ検索結果取得部２０６と、検索が行われた状況を特定するクエリ評価部２０８及びユーザ情報取得部２０７と、コンテンツ検索結果に含まれる各コンテンツの所定の状況毎の選択傾向、及び、検索が行われた状況に基づいてコンテンツ評価値を導出するコンテンツ評価部２０９と、コンテンツ評価部２０９により導出されたコンテンツ評価値に基づいて、コンテンツ検索結果を決定する検索結果決定部２１０と、検索結果決定部２１０により決定されたコンテンツ検索結果を出力するコンテンツ検索結果出力部２１１と、を備える情報配信サーバ２００を提供する。【選択図】図２
2014228971.tif 000002
【特許請求の範囲】
【請求項１】
検索クエリに対する複数のコンテンツ検索結果を取得する検索結果取得手段と、
検索が行われた状況を特定する検索状況特定手段と、
前記検索結果取得手段により取得されたコンテンツ検索結果に含まれる各コンテンツの所定の状況毎の選択傾向、及び、前記検索状況特定手段により特定された検索が行われた状況に基づいてコンテンツ評価値を導出するコンテンツ評価手段と、
前記コンテンツ評価手段により導出されたコンテンツ評価値に基づいて、コンテンツ検索結果を決定する検索結果決定手段と、
前記検索結果決定手段により決定されたコンテンツ検索結果を出力する出力手段と、
を備えるコンテンツ検索結果提供装置。
【請求項２】
前記検索状況特定手段は、時間に関する状況を示す情報である検索時間情報を特定することにより検索が行われた状況を特定し、
前記コンテンツ評価手段は、所定の時間帯を前記所定の状況として、コンテンツ評価値を導出する、請求項１に記載のコンテンツ検索結果提供装置。
【請求項３】
前記検索状況特定手段は、検索クエリの時間帯別検索傾向に基づいて時間帯別の検索クエリの評価値である時間帯別クエリ評価値を導出することにより前記検索時間情報を特定する、請求項２に記載のコンテンツ検索結果提供装置。
【請求項４】
前記検索状況特定手段は、検索時の時刻を検索時間情報として特定する、請求項２又は３に記載のコンテンツ検索結果提供装置。
【請求項５】
前記検索状況特定手段は、場所に関する状況を示す情報である検索場所情報を特定することにより検索が行われた状況を特定し、
前記コンテンツ評価手段は、所定の場所を前記所定の状況として、コンテンツ評価値を導出する、請求項１〜４のいずれか一項に記載のコンテンツ検索結果提供装置。
【請求項６】
前記検索状況特定手段は、検索時のユーザの位置情報を取得することにより前記検索場所情報を特定する、請求項５に記載のコンテンツ検索結果提供装置。
【請求項７】
前記コンテンツ評価手段は、前記検索結果取得手段が取得した、検索クエリに対応するコンテンツ及びユーザのコンテンツ履歴情報に含まれるコンテンツに基づいて、コンテンツ評価値を導出する、請求項１〜６のいずれか一項に記載のコンテンツ検索結果提供装置。
【請求項８】
検索クエリに対する複数のコンテンツ検索結果を取得する検索結果取得ステップと、
検索が行われた状況を特定する検索状況特定ステップと、
前記検索結果取得ステップにおいて取得されたコンテンツ検索結果に含まれる各コンテンツの所定の状況毎の選択傾向、及び、前記検索状況特定ステップにおいて特定された検索が行われた状況に基づいてコンテンツ評価値を導出するコンテンツ評価ステップと、
前記コンテンツ評価ステップにおいて導出されたコンテンツ評価値に基づいて、コンテンツ検索結果を決定する検索結果決定ステップと、
前記検索結果決定ステップにおいて決定されたコンテンツ検索結果を出力する出力ステップと、
を含むコンテンツ検索結果提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ検索結果提供装置及びコンテンツ検索結果提供方法に関する。
【背景技術】
【０００２】
従来から、利用者が過去に利用したコンテンツの情報に基づいて、利用者が所望すると考えられるコンテンツを提供する技術が知られている。例えば、特許文献１に記載の技術では、利用者履歴情報中のメタ情報に基づいて利用者毎の項目別特徴度を導出し、該項目別特徴度の値からレコメンド対象となるコンテンツを取得している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３６２０１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、同一のユーザであっても、時間やユーザが位置する場所（すなわち、検索が行われた状況）によって、ユーザが所望するコンテンツは大きく変化する。そのため、ユーザに提供するコンテンツは検索が行われた状況に応じたものとされることが好ましいが、特許文献１ではそのような検索が行われた状況は十分に考慮されていない。従って、検索が行われた状況に応じたコンテンツを提供することができていない。
【０００５】
本発明は上記実情に鑑みてなされたものであり、検索が行われた状況に応じたコンテンツ検索結果を提供できるコンテンツ検索結果提供装置及びコンテンツ検索結果提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るコンテンツ検索結果提供装置は、検索クエリに対する複数のコンテンツ検索結果を取得する検索結果取得手段と、検索が行われた状況を特定する検索状況特定手段と、検索結果取得手段により取得されたコンテンツ検索結果に含まれる各コンテンツの所定の状況毎の選択傾向、及び、検索状況特定手段により特定された検索が行われた状況に基づいてコンテンツ評価値を導出するコンテンツ評価手段と、コンテンツ評価手段により導出されたコンテンツ評価値に基づいて、コンテンツ検索結果を決定する検索結果決定手段と、検索結果決定手段により決定されたコンテンツ検索結果を出力する出力手段と、を備える。
【０００７】
また、本発明に係るコンテンツ検索結果提供方法は、検索クエリに対する複数のコンテンツ検索結果を取得する検索結果取得ステップと、検索が行われた状況を特定する検索状況特定ステップと、検索結果取得ステップにおいて取得されたコンテンツ検索結果に含まれる各コンテンツの所定の状況毎の選択傾向、及び、検索状況特定ステップにおいて特定された検索が行われた状況に基づいてコンテンツ評価値を導出するコンテンツ評価ステップと、コンテンツ評価ステップにおいて導出されたコンテンツ評価値に基づいて、コンテンツ検索結果を決定する検索結果決定ステップと、検索結果決定ステップにおいて決定されたコンテンツ検索結果を出力する出力ステップと、を含む。
【０００８】
このようなコンテンツ検索結果提供装置及びコンテンツ検索結果提供方法によれば、各コンテンツの所定の状況毎の選択傾向、及び、検索が行われた状況に基づいてコンテンツ検索結果が決定される。これにより、検索が行われた状況に応じたコンテンツをユーザに提供することができる。
【０００９】
本発明に係るコンテンツ検索結果提供装置では、検索状況特定手段は、時間に関する状況を示す情報である検索時間情報を特定することにより検索が行われた状況を特定し、コンテンツ評価手段は、所定の時間帯を所定の状況として、コンテンツ評価値を導出してもよい。この発明によれば、コンテンツの所定の時間帯毎の選択傾向、及び、時間に関する状況を示す検索時間情報に基づいてコンテンツ評価値が導出されることとなるため、ユーザが所望する時間帯（検索が行われた状況に合致した時間帯）に多く選択されているコンテンツを提供することができる。
【００１０】
また、本発明に係るコンテンツ検索結果提供装置では、検索状況特定手段は、検索クエリの時間帯別検索傾向に基づいて時間帯別の検索クエリの評価値である時間帯別クエリ評価値を導出することにより検索時間情報を特定してもよい。この発明によれば、時間帯別の検索クエリの評価値である時間帯別クエリ評価値から検索時間情報が特定されるため、ユーザが検索した検索クエリが頻繁に検索されている時間に多く選択されているコンテンツのコンテンツ評価値を高くすることができる。
【００１１】
また、本発明に係るコンテンツ検索結果提供装置では、検索状況特定手段は、検索時の時刻を検索時間情報として特定してもよい。この発明によれば、検索時の時刻を含む時間帯に多く選択されているコンテンツのコンテンツ評価値を高くすることができる。
【００１２】
また、本発明に係るコンテンツ検索結果提供装置では、検索状況特定手段は、場所に関する状況を示す情報である検索場所情報を特定することにより検索が行われた状況を特定し、コンテンツ評価手段は、所定の場所を前記所定の状況として、コンテンツ評価値を導出してもよい。この発明によれば、コンテンツの所定の場所毎の選択傾向、及び、場所に関する状況を示す検索場所情報に基づいてコンテンツ評価値が導出されることとなるため、ユーザが所望する場所（検索が行われた状況に合致した場所）で多く選択されているコンテンツを提供することができる。
【００１３】
また、本発明に係るコンテンツ検索結果提供装置では、検索状況特定手段は、検索時のユーザの位置情報を取得することにより検索場所情報を特定してもよい。この発明によれば、検索時にユーザが位置する場所で多く選択されているコンテンツのコンテンツ評価値を高くすることができる。
【００１４】
また、本発明に係るコンテンツ検索結果提供装置では、コンテンツ評価手段は、検索結果取得手段が取得した、検索クエリに対応するコンテンツ及びユーザのコンテンツ履歴情報に含まれるコンテンツに基づいて、コンテンツ評価値を導出してもよい。この発明によれば、検索が行われた状況及びユーザの嗜好性を考慮したコンテンツを提供することができる。
【発明の効果】
【００１５】
本発明によれば、検索が行われた状況に応じたコンテンツ検索結果を提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態の情報システム構成図である。
【図２】本実施形態の情報配信サーバ２００の機能を示すブロック図である。
【図３】情報配信サーバ２００のハードウェア構成図である。
【図４】コンテンツ履歴情報のデータ構造を示す図である。
【図５】コンテンツメタデータ記憶部２０２が管理している情報のデータ構造を示す図である。
【図６】クエリ評価部２０８により導出された時間帯別クエリ評価値を示す表である。
【図７】コンテンツ評価部２０９により時間帯別コンテンツ評価値に基づくコンテンツ評価値が導出されたコンテンツを示す表である。
【図８】コンテンツ評価部２０９により場所別コンテンツ評価値に基づくコンテンツ評価値が導出されたコンテンツを示す表である。
【図９】本実施形態のレコメンドサーバ３００の機能を示すブロック図である。
【図１０】本実施形態の検索サーバ４００の機能を示すブロック図である。
【図１１】本実施形態のユーザ端末１００の機能を示すブロック図である。
【図１２】本実施形態のシーケンス図である。
【図１３】コンテンツ履歴評価値導出の詳細処理のフローチャートである。
【図１４】コンテンツ評価値導出の詳細処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、本発明に係る実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１８】
（情報処理システムの構成）
図１に示すように、情報処理システムは、情報配信サーバ２００（コンテンツ検索結果提供装置）、レコメンドサーバ３００、検索サーバ４００、検索ログを保持する検索ログＤＢ５００、及び、コンテンツの選択ログを保持する選択ログＤＢ６００から構成される。携帯電話等のユーザ端末１００は、ネットワークを介して情報配信サーバ２００と接続している。
【００１９】
情報配信サーバ２００は、ユーザ端末１００から検索クエリを受信すると共に、検索要求を受け付けると、過去の検索クエリに基づいて検索された結果から選択されたコンテンツの情報を用いて、当該検索クエリと関連性のあるコンテンツを決定し、当該コンテンツに関連するコンテンツ、及び検索クエリに対応するコンテンツをユーザ端末１００へ提供する。なお、ここでいう選択とは、予め定められた選択手段（リンク、ボタン等）に対する選択を意味し、閲覧を意味する選択（例えば、コンテンツ詳細情報のリンク選択等）だけでなく、購入を目的とする選択（例えば、コンテンツ購入用のリンク選択等）も含む。また、ここでコンテンツとは、コンテンツの内容だけでなく、コンテンツの識別情報も含む。
【００２０】
図２は、本実施形態の情報配信サーバ２００の機能構成を示すブロック図である。図２に示されるように、情報配信サーバ２００は、コンテンツ履歴情報記憶部２０１、コンテンツメタデータ記憶部２０２、検索要求受付部２０３、レコメンド取得対象コンテンツ決定部２０４、関連コンテンツ取得部２０５（検索結果取得手段）、クエリ検索結果取得部２０６（検索結果取得手段）、ユーザ情報取得部２０７（検索状況特定手段）、クエリ評価部２０８（検索状況特定手段）、コンテンツ評価部２０９（コンテンツ評価手段）、検索結果決定部２１０（検索結果決定手段）、及びコンテンツ検索結果出力部２１１（出力手段）を含んで構成されている。
【００２１】
図３は、情報配信サーバ２００のハードウェア構成図である。図１に示される情報配信サーバ２００は、物理的には、図３に示すように、１又は複数のＣＰＵ１１、主記憶装置であるＲＡＭ１２及びＲＯＭ１３、入力デバイスであるキーボード及びマウス等の入力装置１４、ディスプレイ等の出力装置１５、ネットワークカード等のデータ送受信デバイスである通信モジュール１６、半導体メモリ等の補助記憶装置１７などを含むコンピュータシステムとして構成されている。図２における各機能は、図３に示すＣＰＵ１１、ＲＡＭ１２等のハードウェア上に１又は複数の所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１の制御のもとで入力装置１４、出力装置１５、通信モジュール１６を動作させるとともに、ＲＡＭ１２や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。以下、図２に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００２２】
コンテンツ履歴情報記憶部２０１は、過去の検索クエリと、当該過去の検索クエリに基づいた検索結果から選択されたコンテンツとを対応付けた情報であるコンテンツ履歴情報を記憶するデータベースである。
【００２３】
図４は、コンテンツ履歴情報の記憶内容を示す説明図である。図４に示すように、コンテンツ履歴情報は、ユーザＩＤ、検索クエリ、選択されたコンテンツＩＤ、及び選択時の日時を含む。
【００２４】
図４では、例えば、ユーザＩＤが「Ｕｓｅｒ１」のユーザ端末１００が検索クエリ「飲み物」で検索要求し、その検索結果からジュースＡ（オレンジ）（５００ｍｌ×２４本入り）が、２０１３年１月１０日に選択されたことを示している。
【００２５】
コンテンツメタデータ記憶部２０２は、コンテンツと当該コンテンツのメタデータとを関連付けた情報（コンテンツメタデータ）を記憶するデータベースである。
【００２６】
図５は、コンテンツメタデータの記憶内容を示す説明図である。図５に示すように、コンテンツメタデータは、コンテンツＩＤ、及びメタデータを含む。ここでメタデータとは、データ検索用の情報（例えば、コンテンツの属性情報等）を意味する。
【００２７】
図５では、例えば、コンテンツＩＤ「ジュースＡ（オレンジ）（５００ｍｌ×２４本入り）」のメタデータが「ソフトドリンク・清涼飲料、飲み物／ソフトドリンク、炭酸、カラダに嬉しい製品設計」であることを示している。
【００２８】
検索要求受付部２０３は、ユーザ端末１００から、ユーザＩＤ及び検索クエリを取得すると共にコンテンツの検索要求を受け付ける。
【００２９】
レコメンド取得対象コンテンツ決定部２０４は、検索要求時の検索クエリと、コンテンツ履歴情報記憶部２０１が記憶しているコンテンツ履歴情報とに基づいて、レコメンド取得対象となるコンテンツであるレコメンド取得対象コンテンツを決定する。
【００３０】
具体的に、レコメンド取得対象コンテンツ決定部２０４は、コンテンツ履歴情報を参照して、検索要求時の検索クエリに対応するコンテンツをレコメンド取得対象コンテンツに決定する。また、レコメンド取得対象コンテンツ決定部２０４は、検索要求時の検索クエリに対応する過去の検索クエリが無い場合（すなわち、検索要求時の検索クエリに対応するコンテンツが無い場合）は、コンテンツ履歴情報のコンテンツの内、検索要求時の検索クエリとメタデータとに基づいてレコメンド取得対象コンテンツを決定する。そして、レコメンド取得対象コンテンツ決定部２０４は、コンテンツ履歴情報のコンテンツの内、検索要求時の検索クエリに基づいたメタデータが無い場合、最新のコンテンツ履歴情報のコンテンツをレコメンド取得対象コンテンツに決定する。なお、検索要求時の検索クエリに対応する過去の検索クエリには、検索要求時の検索クエリに完全一致する過去の検索クエリだけでなく、部分一致する過去の検索クエリも含む。
【００３１】
関連コンテンツ取得部２０５は、レコメンド取得対象コンテンツ決定部２０４が決定したレコメンド取得対象コンテンツをレコメンドサーバ３００へ通知すると共に、関連コンテンツの取得要求を行い、レコメンドサーバ３００から関連コンテンツを第１の検索結果として取得する。ここで、関連コンテンツとは、レコメンド取得対象コンテンツに類似するコンテンツ（例えば、メタデータが共通しているコンテンツ）をいう。
【００３２】
クエリ検索結果取得部２０６は、検索クエリを検索サーバ４００へ通知すると共に、当該検索クエリに対応するコンテンツを第２の検索結果として検索サーバ４００から取得する。
【００３３】
ユーザ情報取得部２０７は、ユーザ端末１００から検索クエリを受信したタイミングの時刻を取得することにより、ユーザが検索を行った時点の時刻（現在時刻）を取得し、当該現在時刻を、時間に関する検索状況として特定する検索状況特定手段である。また、ユーザ情報取得部２０７は、検索クエリを送信したユーザ端末１００から位置情報を取得することにより、ユーザが検索を行った時点のユーザ端末１００の位置（ユーザの現在位置）を取得し、当該位置を、場所に関する検索状況として特定する検索状況特定手段である。なお、位置情報の取得は、ユーザ端末１００が、基地局から発信される電波の受信状況を利用して測位する基地局測位や、ＧＰＳを利用するＧＰＳ測位等によって取得した位置情報を取得することにより行われる。
【００３４】
クエリ評価部２０８は、検索クエリの時間帯別検索傾向（時間帯別検索数）に基づいて、検索クエリから推定されるユーザ所望の時間帯を推定し、当該ユーザ所望の時間帯を、時間に関する検索状況として特定する検索状況特定手段である。すなわち、時間に関する検索状況が、実際の時間（現在時刻）ではなく、ユーザが検索した検索クエリが頻繁に検索されている時間帯に基づいて特定される。これにより、例えば、検索クエリが夜に頻繁に検索されているものであれば、検索状況は夜であると特定される。なお、ユーザ所望の時間帯は、一の時間帯が特定されるのではなく、ユーザが所望している度合に応じて各時間帯に重み付けされたものが、時間に関する検索状況として特定される。
【００３５】
具体的には、クエリ評価部２０８は、検索クエリの時間帯別検索傾向に基づいて時間帯別の検索クエリの評価値である時間帯別クエリ評価値を導出する。時間帯別クエリ評価値で示された各時間帯の評価値（各時間帯の重み）は、各時間帯がユーザ所望の時間帯である度合を示している。このように、時間帯別クエリ評価値を導出することにより、ユーザ所望の時間帯に基づく検索状況が特定される。
【００３６】
なお、検索クエリの時間帯別検索数は、情報配信サーバ２００と通信可能な検索ログＤＢ５００に、全ユーザの検索結果を合計したものが検索クエリ毎に保持されており、クエリ評価部２０８は、時間帯別クエリ評価値を導出する度毎に、当該検索ログＤＢ５００と通信することにより、検索クエリの時間帯毎の検索数を取得する。検索ログＤＢ５００において保持される検索クエリの時間帯毎の検索数は、検索数の変動があった際にリアルタイムに更新されてもよいし、例えば１日１回のように所定の周期で更新されてもよい。また、検索ログＤＢ５００は単に検索結果のログが保持されているものであってもよい。
【００３７】
コンテンツ評価部２０９は、関連コンテンツ取得部２０５が取得した関連コンテンツ及びクエリ検索結果取得部２０６が取得したコンテンツ（コンテンツ検索結果）のコンテンツ評価値を導出する。コンテンツ評価部２０９によるコンテンツ評価値の導出は、コンテンツ履歴評価値及び状況別コンテンツ評価値に基づいて行われる。コンテンツ履歴評価値の導出については後述することとし、以下では状況別コンテンツ評価値の導出について詳細に説明する。
【００３８】
コンテンツ評価部２０９は、コンテンツ検索結果に含まれる各コンテンツについて、各コンテンツの所定の状況毎の選択傾向、及び、ユーザによって検索が行われた状況（以下、検索状況とする）に基づいて状況別コンテンツ評価値を導出する。ここで、所定の状況とは、コンテンツが選択された際の種々の環境であり、例えば所定の時間帯や所定の場所などである。また、選択傾向とは、コンテンツの選択数（クリック数）から導出されるものでり、コンテンツの選択数とは、情報配信サーバ２００と通信を行う全ユーザ端末１００のユーザの選択数の合計である。
【００３９】
コンテンツ評価部２０９は、所定の時間帯を上述した所定の状況とする場合には、所定の時間帯毎のコンテンツの選択数に基づき、各コンテンツの所定の時間帯毎の選択傾向を導出する。所定の時間帯毎の選択傾向は、時間帯別コンテンツ評価値で示される。時間帯の幅は例えば６時間や４時間であり、各時間帯の幅は同一とされている。すなわち、時間帯の幅を６時間とした場合には、２４時間が６時間毎に、０時〜６時、６時〜１２時、１２時〜１８時、１８時〜２４時（０時）の４つの時間帯に分割される。
【００４０】
時間帯毎のコンテンツ選択数は、情報配信サーバ２００と通信可能な選択ログＤＢ６００に、全ユーザの選択数を合計したものが保持されており、コンテンツ評価部２０９は、時間帯別コンテンツ評価値を導出する度毎に、当該選択ログＤＢ６００と通信することにより、各コンテンツにおける時間帯毎のコンテンツ選択数を取得する。選択ログＤＢ６００において保持される時間帯毎のコンテンツ選択数は、コンテンツ選択数の変動があった際にリアルタイムに更新されてもよいし、例えば１日１回のように所定の周期で更新されてもよい。また、選択ログＤＢ６００は単にコンテンツ選択のログが保持されているものであってもよい。
【００４１】
コンテンツ評価部２０９による時間帯別コンテンツ評価値の導出は、具体的には、各時間帯のコンテンツ選択数を全時間帯合計のコンテンツ選択数で除算することにより行われる。よって、各時間帯の時間帯別コンテンツ評価値は、全時間帯合計のコンテンツ選択数に占める各時間帯のコンテンツ選択数の割合で示される。
【００４２】
また、コンテンツ評価部２０９は、所定の場所を上述した所定の状況とする場合には、所定の場所毎のコンテンツの選択数に基づき、各コンテンツの所定の場所毎の選択傾向を導出する。なお、所定の場所のコンテンツの選択数とは、例えば、所定の場所が横浜市であれば、横浜市において選択された数である。所定の場所毎の選択傾向は、場所別コンテンツ評価値で示される。場所の範囲は例えば市区町村である。
【００４３】
場所毎のコンテンツ選択数は、情報配信サーバ２００と通信可能な選択ログＤＢ６００に、全ユーザの選択数を合計したものが保持されており、コンテンツ評価部２０９は、場所別コンテンツ評価値を導出する度毎に、当該選択ログＤＢ６００と通信することにより、各コンテンツにおける場所毎のコンテンツ選択数を取得する。選択ログＤＢ６００において保持される場所毎のコンテンツ選択数は、コンテンツ選択数の変動があった際にリアルタイムに更新されてもよいし、例えば１日１回のように所定の周期で更新されてもよい。また、選択ログＤＢ６００は単にコンテンツ選択のログが保持されているものであってもよい。
【００４４】
コンテンツ評価部２０９による場所別コンテンツ評価値の導出は、具体的には、各場所のコンテンツ選択数を全場所合計のコンテンツ選択数で除算することにより行われる。よって、各場所の場所別コンテンツ評価値は、全場所合計のコンテンツ選択数に占める各場所のコンテンツ選択数の割合で示される。
【００４５】
上述したように、コンテンツ評価部２０９は、各コンテンツの所定の状況毎の選択傾向（時間帯別コンテンツ評価値、又は、場所別コンテンツ評価値）、及び、検索状況に基づいて状況別コンテンツ評価値を導出する。当該検索状況とは、例えば、時間又は場所に関するものである。時間に関する検索状況を示す情報である検索時間情報として、現在時刻に基づくもの、及び、検索クエリから推定されるユーザ所望の時間帯に基づくものがある。また、場所に関する検索状況を示す情報である検索場所情報として、ユーザの現在位置に基づくものがある。現在時刻に基づく検索状況及びユーザの現在位置に基づく検索状況は、上述したようにユーザ情報取得部２０７により取得される。また、検索クエリから推定されるユーザ所望の時間帯に基づく検索状況は、上述したようにクエリ評価部２０８により取得される。
【００４６】
コンテンツ評価部２０９は、時間帯別コンテンツ評価値、及び、ユーザ情報取得部２０７により取得された現在時刻に基づく検索状況に基づいて、状況別コンテンツ評価値を導出する。例えば、ユーザ情報取得部２０７により取得された現在時刻が２３時００分であれば、２３時００分を含む時間帯の時間帯別コンテンツ評価値の値を状況別コンテンツ評価値とする。
【００４７】
また、コンテンツ評価部２０９は、時間帯別コンテンツ評価値、及び、クエリ評価部２０８により推定されたユーザ所望の時間帯に基づく検索状況に基づいて、状況別コンテンツ評価値を導出する。具体的には、クエリ評価部２０８により導出された時間帯別クエリ評価値の値と、時間帯別クエリ評価値の各時間帯に対応する時間帯の時間帯別コンテンツ評価値の値とを積算した合計値を状況別コンテンツ評価値とする。具体例については後述する。
【００４８】
また、コンテンツ評価部２０９は、場所別コンテンツ評価値、及び、ユーザ情報取得部２０７により取得されたユーザの現在位置に基づく検索状況に基づいて、状況別コンテンツ評価値を導出する。例えば、ユーザ情報取得部２０７により取得されたユーザの現在位置が横浜市であれば、横浜市を含む場所別コンテンツ評価値の値を状況別コンテンツ評価値とする。具体例については後述する。
【００４９】
コンテンツ評価部２０９は、上述した状況別コンテンツ評価値の値と、コンテンツ履歴評価値の値とを積算することにより、最終的なコンテンツ評価値を導出する。詳細については後述する。
【００５０】
検索結果決定部２１０は、コンテンツ評価部２０９により導出されたコンテンツ評価値に基づいて、コンテンツ検索結果をソートし、コンテンツ検索結果出力部２１１が出力するコンテンツ検索結果を決定する。
【００５１】
コンテンツ結果出力部２１１は、検索結果決定部２１０により決定されたコンテンツ検索結果をユーザ端末１００へ出力する。
【００５２】
次に、図６〜図８を用いて、上述したコンテンツ評価部２０９によるコンテンツ評価値導出処理の例について説明する。
【００５３】
まず、図６及び図７を用いて、ユーザ所望の時間帯に基づいてコンテンツ評価値を導出する処理の一例について説明する。図６は、クエリ評価部２０８により導出された時間帯別クエリ評価値を示す表である。クエリ評価部２０８は、検索ログＤＢ５００から、検索クエリ「横浜  居酒屋」について、各時間帯（「０時−６時」「６時−１２時」「１２時−１８時」「１８時−２４時」）のクエリ数を取得し、各時間帯のクエリ数を全時間帯合計のクエリ数で除算することにより時間帯別クエリ評価値を導出している。例えば、図６に示すように、「０時−６時」のクエリ数が６００であるため、６００を全時間帯合計のクエリ数（１１５０）で除算した０．５２が、「０時−６時」の時間帯別クエリ評価値となる。
【００５４】
また、コンテンツ評価部２０９によってコンテンツ評価値が導出される。図７は、コンテンツ評価部２０９により時間帯別コンテンツ評価値に基づくコンテンツ評価値が導出されたコンテンツを示す表である。図７に示すように、検索クエリ「横浜  居酒屋」に該当するコンテンツとして「居酒屋ランチ横浜店」（以下、コンテンツ１とする）及び「２次会居酒屋横浜店」（以下、コンテンツ２とする）があり、それぞれのコンテンツについてコンテンツ評価値が導出されている。
【００５５】
コンテンツ評価部２０９は、選択ログＤＢ６００から、コンテンツ１及びコンテンツ２について、各時間帯（「０時−６時」「６時−１２時」「１２時−１８時」「１８時−２４時」）の選択数を取得し、各時間帯の選択数を全時間帯合計の選択数で除算することにより時間帯別コンテンツ評価値を導出している。例えば、コンテンツ１の「０時−６時」の選択数が１００であるため、１００を全時間帯合計の選択数（２６５０）で除算した０．０４が、「０時−６時」の時間帯別コンテンツ評価値となる。
【００５６】
クエリ評価部２０８によって時間帯別クエリ評価値は図６に示すように導出されているため、時間帯別クエリ評価値の値と、時間帯別クエリ評価値の各時間帯に対応する時間帯の時間帯別コンテンツ評価値の値とを積算した合計値が図７に示す状況別コンテンツ評価値として導出される。
【００５７】
具体的には、コンテンツ１は、０．５２×０．０４（「０時−６時」の時間帯別クエリ評価値×時間帯別コンテンツ評価値）＋０．０９×０．７５（「６時−１２時」の時間帯別クエリ評価値×時間帯別コンテンツ評価値）＋０．１７×０．０２（「１２時−１８時」の時間帯別クエリ評価値×時間帯別コンテンツ評価値）＋０．２２×０．１９（「１８時−２４時」の時間帯別クエリ評価値×時間帯別コンテンツ評価値）＝０．１３が状況別コンテンツ評価値として導出される。
【００５８】
同様に、コンテンツ２は、０．５２×０．９０（「０時−６時」の時間帯別クエリ評価値×時間帯別コンテンツ評価値）＋０．０９×０．０１（「６時−１２時」の時間帯別クエリ評価値×時間帯別コンテンツ評価値）＋０．１７×０．０２（「１２時−１８時」の時間帯別クエリ評価値×時間帯別コンテンツ評価値）＋０．２２×０．０８（「１８時−２４時」の時間帯別クエリ評価値×時間帯別コンテンツ評価値）＝０．４９が状況別コンテンツ評価値として導出される。
【００５９】
そして、図７に示すように、コンテンツ１のコンテンツ履歴評価値が０．３であるため、コンテンツ１のコンテンツ評価値は０．１３×０．３（状況別コンテンツ評価値×コンテンツ履歴評価値）＝０．０３９と導出される。同様に、コンテンツ２のコンテンツ履歴評価値が０．２であるため、コンテンツ２のコンテンツ評価値は０．４９×０．２（状況別コンテンツ評価値×コンテンツ履歴評価値）＝０．０９８と導出される。以上より、コンテンツ２がコンテンツ１よりもコンテンツ評価値が高くなる。
【００６０】
次に、図８を用いて、ユーザの現在位置に基づいてコンテンツ評価値を導出する処理の一例について説明する。図８は、コンテンツ評価部２０９により場所別コンテンツ評価値に基づくコンテンツ評価値が導出されたコンテンツを示す表である。図８に示すように、検査クエリ「居酒屋  クーポン」に該当するコンテンツとして「居酒屋横浜店」（以下、コンテンツ３とする）及び「居酒屋横須賀点」（以下、コンテンツ４とする）があり、それぞれのコンテンツについてコンテンツ評価値が導出されている。
【００６１】
コンテンツ評価部２０９は、選択ログＤＢ６００から、コンテンツ３及びコンテンツ４について、各場所（「横浜市」「川崎市」「横須賀市」）における選択数を取得し、各場所の選択数を全場所合計の選択数で除算することにより場所別コンテンツ評価値を導出している。例えば、コンテンツ３の「横浜市」の選択数が１０００であるため、１０００を全場所合計の選択数（１７５０）で除算した０．５７が、「横浜市」の場所別コンテンツ評価値となる。
【００６２】
そして、コンテンツ評価部２０９は、ユーザ情報取得部２０７により取得されたユーザが検索を行った時点のユーザ端末１００の位置（ユーザの現在位置）を含む場所別コンテンツ評価値の値を状況別コンテンツ評価値とする。例えば、ユーザの現在位置が「横浜市」である場合には、コンテンツ３の状況別コンテンツ評価値は０．５７であり、コンテンツ４の状況別コンテンツ評価値は０．２９である。よって、この場合、コンテンツ３がコンテンツ４よりもコンテンツ評価値が高くなる。また、例えば、ユーザの現在位置が「横須賀市」である場合には、コンテンツ３の状況別コンテンツ評価値は０．１４であり、コンテンツ４の状況別コンテンツ評価値は０．５９である。よって、この場合、コンテンツ４がコンテンツ３よりもコンテンツ評価値が高くなる。
【００６３】
（レコメンドサーバ）
次に、レコメンドサーバ３００について説明する。図９は、レコメンドサーバ３００の機能構成を示すブロック図である。図９に示すとおり、レコメンドサーバ３００は、レコメンド取得対象コンテンツ取得部３０１、関連コンテンツ計算部３０２、及び関連コンテンツ送信部３０３を含んで構成されている。このレコメンドサーバ３００は、ＣＰＵ、ＲＡＭ、ＲＯＭなどのハードウェアにより構成されており、記憶されているプログラムにしたがってＣＰＵは動作するよう構成されている。具体的には、情報配信サーバ２００と同様の構成をとるものであって、図３に示されるハードウェア構成により実現される。以下、各構成について説明する。
【００６４】
レコメンド取得対象コンテンツ取得部３０１は、情報配信サーバ２００からレコメンド取得対象コンテンツを取得するものである。
【００６５】
関連コンテンツ計算部３０２は、レコメンド取得対象コンテンツ取得部３０１が取得したレコメンド取得対象コンテンツに関連するコンテンツを、図示しないコンテンツのデータベースから検索し、計算することにより関連コンテンツを決定する。例えば、関連コンテンツ計算部３０２は、レコメンド取得対象コンテンツのメタデータと同一のメタデータを有するコンテンツを関連コンテンツとする。
【００６６】
関連コンテンツ送信部３０３は、関連コンテンツ計算部３０２が計算した結果により定められた関連コンテンツ及び各関連コンテンツの順位情報を情報配信サーバ２００へ送信する。
【００６７】
（検索サーバ）
次に、検索サーバ４００について説明する。図１０は、検索サーバ４００の機能構成を示すブロック図である。図１０に示すとおり、検索サーバ４００は、クエリ取得部４０１、コンテンツ計算部４０２、及びクエリ検索結果コンテンツ送信部４０３を含んで構成されている。この検索サーバ４００は、ＣＰＵ、ＲＡＭ、ＲＯＭなどのハードウェアにより構成されており、記憶されているプログラムにしたがってＣＰＵは動作するよう構成されている。具体的には、情報配信サーバ２００と同様の構成をとるものであって、図３に示されるハードウェア構成により実現される。以下、各構成について説明する。
【００６８】
クエリ取得部４０１は、情報配信サーバ２００から検索クエリを取得するものである。
【００６９】
コンテンツ計算部４０２は、クエリ取得部４０１が取得した検索クエリに対応するコンテンツを、図示しないコンテンツのデータベースから検索して、送信対象となるコンテンツを決定する。具体的には、コンテンツ計算部４０２は、コンテンツのデータベースから検索したそれぞれのコンテンツに対して計算処理をした結果に基づいて情報配信サーバ２００へ送信する対象となるコンテンツを決定する。上記計算処理の具体例として、コンテンツ計算部４０２は、検索クエリに対応するコンテンツについて、当該検索クエリに対応するメタデータ数等を計算する。
【００７０】
クエリ検索結果コンテンツ送信部４０３は、コンテンツ計算部４０２が計算した結果定めたコンテンツ及び各コンテンツの順位情報を情報配信サーバ２００へ送信する。
【００７１】
（ユーザ端末）
次に、ユーザ端末１００について説明する。図１１は、ユーザ端末１００の機能構成を示すブロック図である。図１１に示すとおり、ユーザ端末１００は、ブラウザ１０１、レコメンド要求送信部１０２、及び配信情報表示部１０３を含んで構成されている。このユーザ端末１００は、ＣＰＵ、ＲＡＭ、ＲＯＭなどのハードウェアにより構成されており、記憶されているプログラムにしたがってＣＰＵは動作するよう構成されている。具体的には、情報配信サーバ２００と同様の構成をとるものであって、図３に示されるハードウェア構成により実現される。以下、各構成について説明する。
【００７２】
ブラウザ１０１は、インターネットに接続するためのアプリケーション部分であり、インターネット上に配置されているサイトに対してアクセスし、サイトに保持されているコンテンツをユーザに閲覧可能にさせるものである。
【００７３】
レコメンド要求送信部１０２は、図示しない操作部をユーザが操作することにより、検索クエリ及びユーザＩＤとともにレコメンド情報の要求を情報配信サーバ２００に送信する部分である。
【００７４】
配信情報表示部１０３は、ブラウザ１０１により取得されたメニュー画面およびコンテンツ（Ｗｅｂページ）を表示する部分である。
【００７５】
次に、これらユーザ端末１００、情報配信サーバ２００、レコメンドサーバ３００、及び検索サーバ４００の動作について図１２を用いて説明する。図１２は、ユーザ端末１００の要求に応じて検索結果を配信するときのユーザ端末１００、情報配信サーバ２００、レコメンドサーバ３００、及び検索サーバ４００の処理を示すシーケンス図である。
【００７６】
図１２に示すとおり、ユーザ端末１００のレコメンド要求送信部１０２は、ユーザＩＤと検索クエリとを情報配信サーバ２００へ送信すると共に、検索結果送信要求する（ステップＳ１）。
【００７７】
情報配信サーバ２００の検索要求受付部２０３は、ユーザＩＤと検索クエリとを取得すると共に、検索結果送信要求を受け付け、クエリ検索結果取得部２０６は、当該検索クエリを検索サーバ４００へ送信する（ステップＳ２）。
【００７８】
レコメンド取得対象コンテンツ決定部２０４は、検索要求時の検索クエリと、コンテンツ履歴情報記憶部２０１が記憶しているコンテンツ履歴情報とに基づいて、レコメンド取得対象となるコンテンツであるレコメンド取得対象コンテンツを決定する（ステップＳ３）。
【００７９】
関連コンテンツ取得部２０５は、レコメンド取得対象コンテンツのコンテンツＩＤをレコメンドサーバ３００へ送信する（ステップＳ４）。レコメンドサーバ３００の関連コンテンツ計算部３０２は、当該レコメンド取得対象コンテンツの関連コンテンツを計算し（ステップＳ５）、レコメンドサーバ３００の関連コンテンツ送信部３０３は、当該関連コンテンツの計算結果を情報配信サーバ２００へ送信する（ステップＳ６）。
【００８０】
検索サーバ４００のコンテンツ計算部４０２は、検索クエリに対応するコンテンツを計算し（ステップＳ７）、検索サーバ４００のクエリ検索結果コンテンツ送信部４０３は、計算に基づく結果を情報配信サーバ２００へ送信する（ステップＳ８）。
【００８１】
コンテンツ評価部２０９は、関連コンテンツ取得部２０５が取得した関連コンテンツ及びクエリ検索結果取得部２０６が取得したコンテンツ（コンテンツ検索結果）のコンテンツ評価値を算出する（ステップＳ９）。そして、検索結果決定部２１０は、コンテンツ評価値に基づいてコンテンツ検索結果をソートし、出力するコンテンツ検索結果を決定する（ステップＳ１０）。最後に、コンテンツ検索結果出力部２１１は、ソート後のコンテンツ検索結果をユーザ端末１００へ出力する（ステップＳ１１）。なお、ステップＳ９におけるコンテンツ評価値算出のうちコンテンツ履歴評価値の算出処理の詳細については図１３、ステップＳ９におけるコンテンツ評価値算出のうち状況別コンテンツ評価値の算出処理及びステップ１０〜１１の処理の詳細については図１４を用いて、それぞれ説明する。
【００８２】
続いて、図１３のフローチャートを用いてコンテンツ評価値算出処理の詳細を説明する。この処理は、図１２に示したシーケンス図のステップＳ９におけるコンテンツ評価値算出のうちコンテンツ履歴評価値算出処理に対応する。まず、コンテンツ評価部２０９は、クエリ検索結果取得部２０６が取得したコンテンツの集合であるコンテンツ群Ｃ１のそれぞれのコンテンツについてコンテンツ履歴評価値Ｖ１を求める（ステップＳ９１）。コンテンツ評価部２０９が算出するコンテンツ履歴評価値Ｖ１は、以下の式（２）により求めることができる。
Ｖ１＝（Ｍ−α）×｛（ｘ＋１−ｒａｎｋ１）／ｘ｝      （３）
【００８３】
ここで、ｘは、クエリ検索結果取得部２０６が取得したコンテンツの件数であり、αは、関連コンテンツ取得部２０５が取得したコンテンツと、クエリ検索結果取得部２０６が取得したコンテンツとの優先度合を定める指標値であり、Ｍは、αが取り得る最大値であり、ｒａｎｋ１は、クエリ検索結果取得部２０６が取得したコンテンツ内における各コンテンツの順位である。よって、コンテンツ履歴評価値Ｖ１は、クエリ検索結果取得部２０６が取得したコンテンツの件数と、クエリ検索結果取得部２０６が取得したコンテンツ内における各コンテンツの順位とに基づいて算出される値である。クエリ検索結果取得部２０６が取得したコンテンツ内における各コンテンツの順位が上位であれば、上位であるほど、コンテンツ履歴評価値Ｖ１が高くなる。なお、コンテンツ評価部２０９は、上記式（３）によりコンテンツ履歴評価値Ｖ１を算出したが、他の種々の式によりコンテンツ履歴評価値Ｖ１を算出するようにしても良い。例えば、上記式（３）では、（ｘ＋１−ｒａｎｋ１）をｘで割っているが、ｘをｒａｎｋ１で割るようにしても良い。
【００８４】
コンテンツ群Ｃ１に含まれるコンテンツの中に、関連コンテンツ取得部２０５が取得したコンテンツの集合であるコンテンツ群Ｃ２に含まれるコンテンツが無い場合（ステップＳ９２；ＮＯ）、コンテンツ検索結果出力部２１０は、コンテンツ履歴評価値Ｖ１のランキング通りの順位のコンテンツを出力する（ステップＳ９３）。コンテンツ群Ｃ１に含まれるコンテンツの中に、関連コンテンツ取得部２０５が取得した関連コンテンツ群Ｃ２に含まれるコンテンツがある場合（ステップＳ９２；ＹＥＳ）、コンテンツ評価部２０９は、関連コンテンツ群Ｃ２のコンテンツの内、コンテンツ群Ｃ１にも含まれるコンテンツのコンテンツ履歴評価値Ｖ２を求める（ステップＳ９４）。関連コンテンツ群Ｃ２のコンテンツの内、コンテンツ群Ｃ１のコンテンツには含まれないコンテンツは、評価対象外とするものとする。なお、関連コンテンツ群Ｃ２のコンテンツの内、コンテンツ群Ｃ１のコンテンツには含まれないコンテンツのコンテンツ履歴評価値Ｖ２を求めるようにしても良い。
【００８５】
コンテンツ評価部２０９が算出するコンテンツ履歴評価値Ｖ２は、以下の式（４）により求めることができる。
Ｖ２＝α×｛（ｘ＋１−ｒａｎｋ２）／ｘ｝      （４）
【００８６】
ここで、ｘは、関連コンテンツ取得部２０５が取得した件数であり、αは、関連コンテンツ取得部２０５が取得したコンテンツと、クエリ検索結果取得部２０６が取得したコンテンツとの優先度合を定める指標値であり、ｒａｎｋ２は、関連コンテンツ取得部２０５が取得した関連コンテンツ内における各コンテンツの順位である。よって、コンテンツ履歴評価値Ｖ２は、関連コンテンツ取得部２０５が取得したコンテンツの件数と、関連コンテンツ取得部２０５が取得したコンテンツ内における各コンテンツの順位とに基づいて算出される値である。関連コンテンツ取得部２０５が取得したコンテンツ内における各コンテンツの順位が上位であれば、上位であるほど、コンテンツ履歴評価値Ｖ２が高くなる。なお、コンテンツ評価部２０９は、上記式（４）によりコンテンツ履歴評価値Ｖ２を算出したが、他の種々の式によりコンテンツ履歴評価値Ｖ２を算出するようにしても良い。例えば、上記式（４）では、（ｘ＋１−ｒａｎｋ２）をｘで割っているが、ｘをｒａｎｋ２で割るようにしても良い。
【００８７】
続いて、コンテンツ評価部２０９は、コンテンツ履歴評価値Ｖ１、Ｖ２から最終コンテンツ履歴評価値Ｖ３を求める（ステップＳ９５）。最終コンテンツ履歴評価値Ｖ３は、以下の式（５）により求めることができる。このように、関連コンテンツ取得部２０５が取得したコンテンツ内におけるコンテンツ履歴評価値Ｖ１と、クエリ検索結果取得部２０６が取得したコンテンツ内におけるコンテンツ履歴評価値Ｖ２とを用いて、最終的なコンテンツ履歴評価値を算出することにより、複数の観点のコンテンツ履歴評価値を算出することができる。
Ｖ３＝Ｖ１＋Ｖ２      （５）
【００８８】
次に、図１４のフローチャートを用いてステップＳ９におけるコンテンツ評価値算出のうち状況別コンテンツ評価値の算出処理及びステップ１０〜１１の処理の詳細について説明する。なお当該処理は、時間帯別コンテンツ評価値、及び、クエリ評価部２０８により推定されたユーザ所望の時間帯に基づく検索状況に基づいて、状況別コンテンツ評価値を導出する例で説明する。
【００８９】
まず、クエリ評価部２０８は、検索クエリの時間帯別検索傾向に基づいて時間帯別の検索クエリの評価値である時間帯別クエリ評価値を導出する（ステップＳ１０１）。また、コンテンツ評価部２０９は、所定の時間帯毎のコンテンツの選択数に基づき、各コンテンツの所定の時間帯毎の選択傾向である時間帯別コンテンツ評価値を導出する（ステップＳ１０２）。
【００９０】
続いて、クエリ評価部２０８は、クエリ評価部２０８により導出された時間帯別クエリ評価値の値と、時間帯別クエリ評価値の各時間帯に対応する時間帯の時間帯別コンテンツ評価値の値とを積算した合計値を状況別コンテンツ評価値として導出し、該状況別コンテンツ評価値と、コンテンツ履歴評価値とを積算することにより最終的なコンテンツ評価値を導出する（ステップＳ１０３）。
【００９１】
続いて、検索結果決定部２１０は、コンテンツ評価部２０９により導出されたコンテンツ評価値に基づいて、コンテンツ検索結果をソートし、コンテンツ検索結果出力部２１１が出力するコンテンツ検索結果を決定する（ステップＳ１０４）。
【００９２】
最後に、コンテンツ結果出力部２１１は、検索結果決定部２１０により決定されたコンテンツ検索結果をユーザ端末１００へ出力する（ステップＳ１０５）。
【００９３】
次に、本実施形態の情報配信サーバ２００の作用効果について説明する。本実施形態の情報配信サーバ２００によれば、各コンテンツの所定の状況毎の選択傾向、及び、検索が行われた状況に基づいてコンテンツ検索結果が決定される。これにより、検索が行われた状況に応じたコンテンツをユーザに提供することができる。
【００９４】
また、本実施形態の情報配信サーバ２００において、クエリ評価部２０８又はユーザ情報取得部２０７は、時間に関する状況を示す情報である検索時間情報を特定することにより検索が行われた状況を特定し、コンテンツ評価部２０９は、所定の時間帯を所定の状況として、コンテンツ評価値を導出することにより、ユーザが所望する時間帯（検索が行われた状況に合致した時間帯）に多く選択されているコンテンツを提供することができる。
【００９５】
また、本実施形態の情報配信サーバ２００において、クエリ評価部２０８は、検索クエリの時間帯別検索傾向に基づいて時間帯別クエリ評価値を導出し検索時間情報を特定することにより、ユーザが検索した検索クエリが頻繁に検索されている時間を検索時間情報とでき、このことで、ユーザが検索した検索クエリが頻繁に検索されている時間に多く選択されているコンテンツのコンテンツ評価値を高くすることができる。
【００９６】
また、本実施形態の情報配信サーバ２００において、ユーザ情報取得部２０７は、検索時の時刻を検索時間情報として特定することにより、検索時の時刻を含む時間帯に多く選択されているコンテンツのコンテンツ評価値を高くすることができる。
【００９７】
また、本実施形態の情報配信サーバ２００において、ユーザ情報取得部２０７は、場所に関する状況を示す情報である検索場所情報を特定することにより検索が行われた状況を特定し、コンテンツ評価部２０９は、所定の場所を所定の状況として、コンテンツ評価値を導出することにより、ユーザが所望する場所（検索が行われた状況に合致した場所）で多く選択されているコンテンツを提供することができる。
【００９８】
また、本実施形態の情報配信サーバ２００において、ユーザ情報取得部２０７は、検索時のユーザの位置情報を取得することにより検索場所情報を特定することにより、検索時にユーザが位置する場所で多く選択されているコンテンツのコンテンツ評価値を高くすることができる。
【００９９】
また、本実施形態の情報配信サーバ２００において、コンテンツ評価部２０９は、クエリ検索結果取得部２０６が取得した検索クエリに対応するコンテンツ、及び、関連コンテンツ取得部２０５が取得したユーザのコンテンツ履歴情報に含まれるコンテンツに基づいてコンテンツ評価値を導出することにより、検索が行われた状況及びユーザの嗜好性を考慮したコンテンツを提供することができる。
【０１００】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限られるものではなく、各請求項に記載した要旨を変更しない範囲で変形し、又は他のものに適用したものであってもよい。
【０１０１】
例えば、コンテンツ評価部２０９による状況別コンテンツ評価値の導出は、時間帯別コンテンツ評価値又は場所別コンテンツ評価値のいずれかを導出することにより行うとして説明したが、時間帯別コンテンツ評価値及び場所別コンテンツ評価値の両方を導出し合算した値を状況別コンテンツ評価値としてもよい。
【符号の説明】
【０１０２】
２００…情報配信サーバ、２０５…関連コンテンツ取得部、２０６…クエリ検索結果取得部、２０７…ユーザ情報取得部、２０８…クエリ評価部、２０９…コンテンツ評価部、２１０…検索結果決定部、２１１…コンテンツ検索結果出力部。
【図１】
2014228971.tif 000003
【図２】
2014228971.tif 000004
【図３】
2014228971.tif 000005
【図４】
2014228971.tif 000006
【図５】
2014228971.tif 000007
【図６】
2014228971.tif 000008
【図７】
2014228971.tif 000009
【図８】
2014228971.tif 000010
【図９】
2014228971.tif 000011
【図１０】
2014228971.tif 000012
【図１１】
2014228971.tif 000013
【図１２】
2014228971.tif 000014
【図１３】
2014228971.tif 000015
【図１４】
2014228971.tif 000016