(57)【特許請求の範囲】
【請求項１】
情報処理装置とネットワークを介して接続された情報提示装置において、
前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、
前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、
前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、
前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信手段と、
前記受信手段によって受信された前記リクエストに含まれた前記ＵＲＬが適合する前記ＵＲＬ条件を判定し、判定した前記ＵＲＬ条件に対応付けられた前記セグメント名を前記セグメント条件記憶手段から取得するセグメント名判定手段と、
前記セグメント名判定手段によって判定された前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得手段と、
前記推薦コンテンツ取得手段によって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成手段と、
前記ページデータ生成手段によって生成された前記推薦ページデータを前記情報処理装置に送信する送信手段と、
を備えることを特徴とする情報提示装置。
【請求項２】
前記推薦コンテンツのコンテンツ識別情報と、前記推薦コンテンツに関連して推薦するウェブページまたはコンテンツである関連コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ関連記憶手段と、
前記コンテンツ関連記憶手段から前記推薦コンテンツのコンテンツ識別情報に対応付けられた前記関連コンテンツのコンテンツ識別情報を取得する関連コンテンツ取得手段と、をさらに備え、
前記ページデータ生成手段は、さらに前記関連コンテンツ取得手段によって取得された前記関連コンテンツのコンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を記述する前記推薦ページデータを生成すること、を特徴とする請求項１に記載の情報提示装置。
【請求項３】
ユーザを識別するユーザ識別情報と、前記ユーザが閲覧したウェブページまたはコンテンツに対応するコンテンツ識別情報とを対応付けたアクセス履歴情報を記憶するアクセス履歴記憶手段と、
前記アクセス履歴記憶手段に記憶された、ユーザごとのアクセス履歴情報から、異なるコンテンツ識別情報が閲覧される確率を算出し、算出された確率が所定の値を超える場合に、前記コンテンツ関連記憶手段に記憶された前記関連コンテンツのコンテンツ識別情報を更新する関連コンテンツ更新手段と、をさらに備えることを特徴とする請求項２に記載の情報提示装置。
【請求項４】
ユーザを識別するユーザ識別情報と、前記ユーザが閲覧したウェブページまたはコンテンツに対応するコンテンツ識別情報とを対応付けたアクセス履歴情報を記憶するアクセス履歴記憶手段と、
所定のユーザのアクセス履歴情報に記憶されたコンテンツ識別情報と同一のコンテンツ識別情報を記録したアクセス履歴情報の前記所定のユーザと異なるユーザのアクセス履歴情報のうち、前記所定のユーザが閲覧していないコンテンツ識別情報を検索する推薦コンテンツ検索手段と、をさらに備え、
前記ページデータ生成手段は、さらに前記推薦コンテンツ検索手段によって検索された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を記述する前記推薦ページデータを生成すること、を特徴とする請求項１または請求項２に記載の情報提示装置。
【請求項５】
前記アクセス履歴情報記憶手段に記憶された前記アクセス履歴情報から、前記所定のユーザが閲覧したコンテンツ識別情報を取得する閲覧コンテンツ取得手段、をさらに備え、
前記ページデータ生成手段は、さらに前記閲覧コンテンツ取得手段によって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を記述した前記推薦ページデータを生成すること、を特徴とする請求項４に記載の情報提示装置。
【請求項６】
情報処理装置とネットワークを介して接続された情報提示装置において、
前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、
前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、
前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、
前記セグメント名を含んだ、前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信手段と、
前記受信手段によって受信された、前記リクエストに含まれた前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得手段と、
前記推薦コンテンツ取得手段によって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成手段と、
前記ページデータ生成手段によって生成された前記推薦ページデータを前記情報処理装置に送信する送信手段と、
を備えることを特徴とする情報提示装置。
【請求項７】
前記受信手段は、前記セグメント名に代えて、前記コンテンツ識別情報を含む前記リクエストを受信し、
前記ページデータ生成手段は、前記受信手段によって受信された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を記述する前記推薦ページデータを生成すること、を特徴とする請求項６に記載の情報提示装置。
【請求項８】
情報処理装置とネットワークを介して接続された、前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、を備える情報提示装置で実行される情報提示方法であって、
受信手段が、前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信ステップと、
セグメント名判定手段が、前記受信ステップによって受信された前記リクエストに含まれた前記ＵＲＬが適合する前記ＵＲＬ条件を判定し、判定した前記ＵＲＬ条件に対応付けられた前記セグメント名を前記セグメント条件記憶手段から取得するセグメント名判定ステップと、
推薦コンテンツ取得手段が、前記セグメント名判定ステップによって判定された前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得ステップと、
ページデータ生成手段が、前記推薦コンテンツ取得ステップによって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成ステップと、
送信手段が、前記ページデータ生成ステップによって生成された前記推薦ページデータを前記情報処理装置に送信する送信ステップと、
を含むことを特徴とする情報提示方法。
【請求項９】
情報処理装置とネットワークを介して接続された、前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、を備える情報提示装置で実行される情報提示方法であって、
受信手段が、前記セグメント名を含んだ、前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信ステップと、
推薦コンテンツ取得手段が、前記受信ステップによって受信された、前記リクエストに含まれた前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得ステップと、
ページデータ生成手段が、前記推薦コンテンツ取得ステップによって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成ステップと、
送信手段が、前記ページデータ生成ステップによって生成された前記推薦ページデータを前記情報処理装置に送信する送信ステップと、
を含むことを特徴とする情報提示方法。
【請求項１０】
情報処理装置とネットワークを介して接続された、前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、を備えたコンピュータに、
前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信ステップと、
前記受信ステップによって受信された前記リクエストに含まれた前記ＵＲＬが適合する前記ＵＲＬ条件を判定し、判定した前記ＵＲＬ条件に対応付けられた前記セグメント名を前記セグメント条件記憶手段から取得するセグメント名判定ステップと、
前記セグメント名判定ステップによって判定された前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得ステップと、
前記推薦コンテンツ取得ステップによって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成ステップと、
前記ページデータ生成ステップによって生成された前記推薦ページデータを前記情報処理装置に送信する送信ステップと、
を実行させることを特徴とする情報提示プログラム。
【請求項１１】
情報処理装置とネットワークを介して接続された、前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、を備えたコンピュータに、
前記セグメント名を含んだ、前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信ステップと、
前記受信ステップによって受信された、前記リクエストに含まれた前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得ステップと、
前記推薦コンテンツ取得ステップによって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成ステップと、
前記ページデータ生成ステップによって生成された前記推薦ページデータを前記情報処理装置に送信する送信ステップと、
を実行させることを特徴とする情報提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提示装置、情報提示方法および情報提示プログラムに関する。
【背景技術】
【０００２】
近年のインターネット等のネットワークの発展に伴い、ネットワーク上のウェブサーバには多くの情報が格納され、情報は日々増加し、更新されている。例えば、企業が自社の製品やサービスを紹介するためにウェブサイトを開設することも多い。
【０００３】
このような企業のウェブサイトでは、自社の製品やサービスに関する情報をページ数や画像数の制限なく詳細に記載することが可能である。その一方で、ウェブサイトで紹介する製品・サービスの数や記載内容が多ければ多いほど、ユーザは閲覧したい情報にたどり着くことが難しくなり、十分な情報を得られないまま、ウェブサイトから去ってしまうことも多い。
【０００４】
そのために、ユーザが必要とする情報がウェブサイトに十分に開示されているにも関わらず、自社の製品やサービスを購入してもらう機会を逸したり、ウェブサイトに開示している情報に関してユーザから個別に電話やメールでの問合せを受けることによって問合せに対応する時間を削減することができない等の、ウェブサイトによる情報開示の効果を十分に得られていないという問題があった。
【０００５】
このような問題を解決するために、ウェブサイトのメニューの階層を何度も行き来することなく、商品を紹介するページに予めユーザにとって必要な情報を掲載したページへのリンクをボタンとして表示しておくことによって、ユーザが閲覧したいページを容易に閲覧できる技術が開示されている（特許公報１参照）。かかる技術では、ウェブページにゲーム機のコントローラを表示し、そのコントローラに配置されたボタンを選択することによって対応する商品のページが表示される。リンク元の商品に応じて提案される商品やその並び順は、商品ごとに予め登録することができる。これにより、ユーザは必要な情報を簡易な操作で閲覧することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2002-109390号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載された技術では、個々の商品を表示するページごとに予めリンクするページを設定する必要があり、ウェブサイトに多くの商品やサービスを掲載している場合には、初期設定するために多大な作業時間が必要であった。また、商品やサービスを新たに追加・削除する場合には、ページごとに変更を加える必要があり、作業が膨大で煩雑であるという問題があった。
【０００８】
また、上記技術は、ウェブサイトを訪問したうえで、さらに商品を選択する操作を行なった際に選択した商品に関する情報を提示するものであり、商品を選択する前に表示されるページでは、当該ページを選択したことのみによって推薦するページやコンテンツを提示することはできなかった。
【０００９】
本発明は、上記に鑑みてなされたものであって、ウェブサイトを訪問するユーザに対して閲覧したページの次に閲覧すべきウェブページやコンテンツを提示することができるとともに、ウェブページやコンテンツを提示するための設定作業を効率的に行なうことができる情報提示装置、情報提示方法および情報提示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、情報処理装置とネットワークを介して接続された情報提示装置において、前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信手段と、前記受信手段によって受信された前記リクエストに含まれた前記ＵＲＬが適合する前記ＵＲＬ条件を判定し、判定した前記ＵＲＬ条件に対応付けられた前記セグメント名を前記セグメント条件記憶手段から取得するセグメント名判定手段と、前記セグメント名判定手段によって判定された前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得手段と、前記推薦コンテンツ取得手段によって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成手段と、前記ページデータ生成手段によって生成された前記推薦ページデータを前記情報処理装置に送信する送信手段と、を備えることを特徴とする。
【００１１】
また、本発明は、情報処理装置とネットワークを介して接続された情報提示装置において、前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、前記セグメント名を含んだ、前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信手段と、前記受信手段によって受信された、前記リクエストに含まれた前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得手段と、前記推薦コンテンツ取得手段によって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成手段と、前記ページデータ生成手段によって生成された前記推薦ページデータを前記情報処理装置に送信する送信手段と、を備えることを特徴とする。
【００１２】
また、本発明は、情報処理装置とネットワークを介して接続された、前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、を備える情報提示装置で実行される情報提示方法であって、受信手段が、前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信ステップと、セグメント名判定手段が、前記受信ステップによって受信された前記リクエストに含まれた前記ＵＲＬが適合する前記ＵＲＬ条件を判定し、判定した前記ＵＲＬ条件に対応付けられた前記セグメント名を前記セグメント条件記憶手段から取得するセグメント名判定ステップと、推薦コンテンツ取得手段が、前記セグメント名判定ステップによって判定された前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得ステップと、ページデータ生成手段が、前記推薦コンテンツ取得ステップによって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成ステップと、送信手段が、前記ページデータ生成ステップによって生成された前記推薦ページデータを前記情報処理装置に送信する送信ステップと、を含むことを特徴とする。
【００１３】
また、本発明は、情報処理装置とネットワークを介して接続された、前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、を備える情報提示装置で実行される情報提示方法であって、受信手段が、前記セグメント名を含んだ、前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信ステップと、推薦コンテンツ取得手段が、前記受信ステップによって受信された、前記リクエストに含まれた前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得ステップと、ページデータ生成手段が、前記推薦コンテンツ取得ステップによって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成ステップと、送信手段が、前記ページデータ生成ステップによって生成された前記推薦ページデータを前記情報処理装置に送信する送信ステップと、を含むことを特徴とする。
【００１４】
また、本発明は、情報処理装置とネットワークを介して接続された、前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、を備えたコンピュータに、前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信ステップと、前記受信ステップによって受信された前記リクエストに含まれた前記ＵＲＬが適合する前記ＵＲＬ条件を判定し、判定した前記ＵＲＬ条件に対応付けられた前記セグメント名を前記セグメント条件記憶手段から取得するセグメント名判定ステップと、前記セグメント名判定ステップによって判定された前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得ステップと、前記推薦コンテンツ取得ステップによって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成ステップと、前記ページデータ生成ステップによって生成された前記推薦ページデータを前記情報処理装置に送信する送信ステップと、を実行させることを特徴とする。
【００１５】
また、本発明は、情報処理装置とネットワークを介して接続された、前記情報提示装置に格納されたファイルの位置を示すＵＲＬ（Uniform Resource Locator）の一部からなるＵＲＬ条件と、ウェブページおよびコンテンツの所定のまとまりを示すセグメントを識別するセグメント名とを対応付けて記憶するセグメント条件記憶手段と、前記セグメント名と、ウェブページまたはコンテンツからなる推薦コンテンツを識別するコンテンツ識別情報とを対応付けて記憶するコンテンツ対応記憶手段と、前記コンテンツ識別情報と、前記推薦コンテンツの格納先であるリンク情報とを対応付けて記憶するリンク情報記憶手段と、を備えたコンピュータに、前記セグメント名を含んだ、前記ＵＲＬが示すページデータを要求するリクエストを前記情報処理装置から受信する受信ステップと、前記受信ステップによって受信された、前記リクエストに含まれた前記セグメント名に対応付けられた前記コンテンツ識別情報を前記コンテンツ対応記憶手段から取得する推薦コンテンツ取得ステップと、前記推薦コンテンツ取得ステップによって取得された前記コンテンツ識別情報に対応する前記リンク情報を前記リンク情報記憶手段から取得し、取得した前記リンク情報を前記ＵＲＬが示すページデータに記述する推薦ページデータを生成するページデータ生成ステップと、前記ページデータ生成ステップによって生成された前記推薦ページデータを前記情報処理装置に送信する送信ステップと、を実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、リクエストに含まれたＵＲＬに基づいてセグメント条件記憶手段を用いて判定したセグメント名、または、リクエストに含まれたセグメント名から、セグメント名に対応づけられたコンテンツ識別情報をコンテンツ対応記憶手段から取得し、取得したコンテンツ識別情報に対応するリンク情報をリンク情報記憶手段から取得し、取得したリンク情報をＵＲＬが示すページデータに記述する推薦ページデータを生成することにより、セグメント名に対応したウェブページおよびコンテンツを推薦コンテンツとして管理することができ、リクエストで要求されたページに推薦コンテンツを表示することができるため、ウェブサイトを訪問するユーザに対して閲覧したページの次に閲覧すべきウェブページやコンテンツを提示することができるとともに、ウェブページやコンテンツを提示するための設定作業を効率的に行なうことができるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】本実施例にかかる情報提示システム１０の構成を示すブロック図である。
【図２】コンテンツＵＲＬ条件記憶部１１０のデータ構成の一例を示す説明図である。
【図３】ウェブサーバ１００のディレクトリ構造の一例を示す説明図である。
【図４】アクセス履歴記憶部１２０のデータ構成の一例を示す説明図である。
【図５】セグメントＵＲＬ条件記憶部１３０のデータ構成の一例を示す説明図である。
【図６】コンテンツ対応記憶部１４０のデータ構成の一例を示す説明図である。
【図７】コンテンツ関連記憶部１５０のデータ構成の一例を示す説明図である。
【図８】セグメント名関連記憶部１６０のデータ構成の一例を示す説明図である。
【図９】リンク情報記憶部１７０のデータ構成の一例を示す説明図である。
【図１０】ＰＣ２００で表示する表示画面の一例を示す説明図である。
【図１１】情報提示システム１０が行なう情報提示処理手順を示すフローチャートである。
【図１２】情報提示システム１０が行なうアクセス履歴格納手順を示すフローチャートである。
【図１３】ウェブサーバ１００の関連コンテンツＩＤ更新部１０７が行なう関連コンテンツＩＤ更新処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照して本発明にかかる情報提示装置、情報提示方法および情報提示プログラムの実施の形態を詳細に説明する。なお、以下に示す実施例は本発明の実施の形態の一例であり、本発明はこれらの実施例に限定されるものではない。
【実施例】
【００１９】
図１は、本実施例にかかる情報提示システム１０の構成を示すブロック図である。情報提示システム１０は、ウェブサーバ１００とパーソナルコンピュータ（以下、ＰＣという）２００とを、ネットワーク１を介して接続している。ウェブサーバ１００とＰＣ２００とは互いに通信可能である。図１では、説明を簡便にするために１のウェブサーバ１００と１のＰＣ２００を記載しているが、実際には複数のウェブサーバ１００と複数のＰＣ２００がネットワーク１に接続され、複数のウェブサーバ１００それぞれは複数のＰＣ２００それぞれと通信可能である。
【００２０】
情報提示システム１０を構成するウェブサーバ１００は、ＵＲＬ（Uniform Resource Locator）に対応するページデータ（一例としてＨＴＭＬファイル）や動画ファイル、音声ファイル、文書ファイル、プログラムファイル等の各種ファイルを格納し、ＰＣ２００に対しさまざまな情報やサービスを提供するサーバである。ウェブサーバ１００は、ＰＣ２００からＨＴＴＰ（HyperText Transfer Protocol）等の通信プロトコルで送信されたリクエストに応じた処理を実行し、その処理結果をＰＣ２００に送信する。
【００２１】
次に、ウェブサーバ１００の機能、構成について説明する。ウェブサーバ１００は、送受信部１０１と、アクセス情報生成部１０２と、セグメント名判定部１０３と、推薦コンテンツＩＤ取得部１０４と、関連コンテンツＩＤ取得部１０５と、ページデータ生成部１０６と、関連コンテンツＩＤ更新部１０７と、コンテンツＵＲＬ条件記憶部１１０と、アクセス履歴記憶部１２０と、セグメントＵＲＬ条件記憶部１３０と、コンテンツ対応記憶部１４０と、コンテンツ関連記憶部１５０と、セグメント名関連記憶部１６０と、リンク情報記憶部１７０とを備えている。
【００２２】
図２は、コンテンツＵＲＬ条件記憶部１１０のデータ構成の一例を示す説明図である。コンテンツＵＲＬ条件記憶部１１０は、ページデータを要求するリクエスト（以下、レコメンドリクエストという）を送信する際に、または、レコメンドリクエストとは独立して送信される、アクセス履歴を格納するリクエスト（以下、アクセス履歴リクエストという）に含まれるＵＲＬがどのコンテンツＩＤに対応するかを判断するための情報を記憶する。図２に示すように、コンテンツＵＲＬ条件記憶部１１０は、コンテンツＵＲＬ条件と、コンテンツＩＤとを対応付けて記憶する。
【００２３】
図３は、ウェブサーバ１００のディレクトリ構造の一例を示す説明図である。ウェブサーバ１００のサーバ名は“www.abc.co.jp”であり、図３に示すようなディレクトリ構造の下、ページデータやコンテンツ（すなわち各種ファイル）が記憶されている。
【００２４】
ここで、図２に示す、コンテンツＵＲＬ条件は、ウェブサーバ１００に格納されたファイルの位置を示すＵＲＬの一部であり、アクセス履歴リクエストに含まれたＵＲＬが後述するコンテンツＩＤのいずれに対応するかを判断するための条件である。具体的には、コンテンツＵＲＬ条件には、ウェブサーバ１００のディレクトリ構造のうちのディレクトリ名、パス名、またはパス名にＵＲＬパラメータを加えたものを設定する。なお、ディレクトリ名には、１または複数の階層のディレクトリ名を設定することができる。また、ＵＲＬパラメータは、リクエストを送信する際に、リクエストに含まれるＵＲＬの一部として送信される。ＵＲＬパラメータは、ＰＣ２００で表示されているウェブページにＵＲＬに含めて設定されているパラメータであり、任意のパラメータ項目に任意のパラメータ値を設定することができる。図３に示すようなディレクトリ構造の場合、コンテンツＵＲＬ条件には、図２に示すように、ディレクトリ名“/relay/s01”や“/relay/s02”等、パス名“/relay/data1.pdf”、“/relay/m01/index.html”等、パス名＋ＵＲＬパラメータ“/relay/data1.pdf?category=C01”等を設定する。
【００２５】
コンテンツＩＤとは、後述するレコメンドリクエストに含まれるＵＲＬが示すページデータを送信する際に、そのページデータに推薦するウェブページやコンテンツとして埋め込むページデータや動画ファイル、文書ファイル等のリンク情報（具体的には、ＵＲＬや説明文、画像ＵＲＬ等）を識別する情報である。
【００２６】
図４は、アクセス履歴記憶部１２０のデータ構成の一例を示す説明図である。アクセス履歴記憶部１２０は、ＰＣ２００から送信されたアクセス履歴リクエストに基づいてアクセス履歴生成部１０２が生成したアクセス履歴情報を記憶する。アクセス履歴記憶部１２０は、ユーザＩＤと、閲覧ＵＲＬと、アクセス日時と、コンテンツＩＤとを対応付けたアクセス履歴情報を記憶する。
【００２７】
ここで、ユーザＩＤとは、ウェブサイトに訪れる個々のユーザを識別する情報である。ユーザＩＤは、ＰＣ２００がウェブサイトにアクセスした際にユーザの利用するＰＣごとにウェブサイトによって付与された識別情報であり、通常ＰＣ２００のＣｏｏｋｉｅに格納されている。なお、ユーザが利用する情報処理装置は、ＰＣに限る必要はなく、携帯電話である場合のユーザＩＤは個々の携帯電話を一意に識別する携帯端末識別番号である。また、ユーザがウェブサイトでログインする場合には、ログインの際に使用する会員番号をユーザＩＤとしてもよく、その他ユーザを一意に識別できる情報であればどのような情報を使ってもよい。
【００２８】
閲覧ＵＲＬとは、アクセス履歴リクエストに含まれるＵＲＬで指定されたファイルのパス名、またはパス名＋ＵＲＬパラメータである。例えば、図４に示すような“/relay/s01/page01.html”や“/relay/s02/page02.html?xxx=3”である。アクセス日時は、ＰＣ２００がウェブサイトにアクセスした日時であり、例えば“2010.7.7 10:13:26”である。コンテンツＩＤには、アクセス履歴リクエストに含まれるＵＲＬが上述のコンテンツＵＲＬ条件記憶部１１０に記憶されたコンテンツＵＲＬ条件と適合したコンテンツＩＤを記憶する。
【００２９】
図５は、セグメントＵＲＬ条件記憶部１３０のデータ構成の一例を示す説明図である。セグメントＵＲＬ条件記憶部１３０は、レコメンドリクエストに含まれるＵＲＬがどのセグメント名に対応するかを判定するための情報を記憶する。図５に示すように、セグメントＵＲＬ条件記憶部１３０は、セグメントＵＲＬ条件とセグメント名とを対応付けて記憶する。
【００３０】
ここで、セグメントＵＲＬ条件とは、ウェブサーバ１００に格納されたファイルの位置を示すＵＲＬの一部であり、レコメンドリクエストに含まれるＵＲＬが後述するセグメント名のいずれに属するかを判定するための条件である。セグメントＵＲＬ条件は、上述したコンテンツＵＲＬ条件と同様に、ウェブサーバ１００のディレクトリ構造のうちのディレクトリ名、パス名またはパス名＋ＵＲＬパラメータを記憶する。セグメントＵＲＬ条件がディレクトリ名の場合は、レコメンドリクエストのＵＲＬが当該ディレクトリの配下のページデータやコンテンツを示していれば、セグメント名は当該セグメントＵＲＬ条件に対応するセグメント名となる。
【００３１】
また、セグメント名とは、ウェブサーバ１００に記憶されたウェブページおよびコンテンツの任意のまとまりを示すセグメントを識別する情報である。図５で示す例では、セグメントＵＲＬ条件“/relay”の場合、セグメント名“relay”を記憶している。従って、図３に示すディレクトリ構造では、ディレクトリ名“/relay”配下のファイル、“/relay/m01.index.html”、“/relay/data1.pdf”、“/relay/data2.pdf”、“/relay/s01/page01.html”、“/relay/s01/page02.html”、“/relay/s02/〜”のセグメント名は“relay”となる。
【００３２】
図６は、コンテンツ対応記憶部１４０のデータ構成の一例を示す説明図である。コンテンツ対応記憶部１４０は、セグメント名に対応付けて、レコメンドリクエストのレスポンスとして送信するページデータに含めるウェブページおよびコンテンツを識別するコンテンツＩＤを記憶する。コンテンツ対応記憶部１４０は、セグメント名とコンテンツＩＤとを対応付けて記憶する。１つのセグメント名に対応付けて複数のコンテンツＩＤを記憶しても、１つのセグメント名に対応付けて１つのコンテンツＩＤを記憶してもよい。また、コンテンツＩＤ“５０１”が示すように、異なるセグメント名に対し、同一のコンテンツＩＤを記憶してもよい。
【００３３】
図７は、コンテンツ関連記憶部１５０のデータ構成の一例を示す説明図である。コンテンツ関連記憶部１５０は、コンテンツＩＤに対応して、さらに推薦するウェブページやコンテンツを識別するコンテンツＩＤ（以下、関連コンテンツのコンテンツＩＤという）を格納する。コンテンツ関連記憶部１５０は、コンテンツＩＤと関連コンテンツのコンテンツＩＤとを対応付けて記憶する。なお、１のコンテンツＩＤに対し１の関連コンテンツのコンテンツＩＤを記憶しても、１のコンテンツＩＤに対し複数の関連コンテンツのコンテンツＩＤを記憶してもよい。
【００３４】
図８は、セグメント名関連記憶部１６０のデータ構成の一例を示す説明図である。セグメント名関連記憶部１６０は、セグメント名ごとに推薦コンテンツまたは関連コンテンツとして選択可能なコンテンツＩＤに対応したセグメント名（以下、関連セグメント名という）を記憶する。この情報を用いて、レコメンドリクエストに含まれるＵＲＬから判断されたセグメント名に対応して、種々の処理の結果取得されたコンテンツＩＤを、最終的にウェブページに表示する推薦コンテンツとするか否かについてフィルタにかけることができる。
【００３５】
図９は、リンク情報記憶部１７０のデータ構成の一例を示す説明図である。リンク情報記憶部１７０は、コンテンツＩＤに対応したリンク情報を格納する。リンク情報としては、ページデータまたはコンテンツを示すＵＲＬ、説明文および画像ＵＲＬを記憶する。これらのリンク情報をページデータに記述することにより、ＰＣ２００から要求されたページに推薦するウェブページやコンテンツのリンクを表示するウェブページのページデータ（以下、推薦ページデータという）を生成することができる。
【００３６】
送受信部１０１は、ＰＣ２００から送信されたＵＲＬを含むアクセス履歴リクエストおよびレコメンドリクエストを受信する。送受信部１０１は、レコメンドリクエストに含まれたＵＲＬに対応するページデータに推薦するページデータおよびコンテンツのリンク情報を記述した推薦ページデータをＰＣ２００に送信する。
【００３７】
アクセス情報生成部１０２は、送受信部１０１によって受信したアクセス履歴リクエストからＵＲＬを取得してアクセス履歴情報を生成し、生成したアクセス履歴情報をアクセス履歴記憶部１２０に格納する。具体的には、アクセス情報生成部１０２は、取得したＵＲＬからコンテンツＵＲＬ条件記憶部１１０のコンテンツＵＲＬ条件に適合するコンテンツＩＤを取得し、取得したコンテンツＩＤを含むアクセス履歴情報を生成し、生成したアクセス履歴情報をアクセス履歴記憶部１２０に格納する。
【００３８】
セグメント名判定部１０３は、送受信部１０１によって受信されたレコメンドリクエストに含まれるＵＲＬから、セグメントＵＲＬ条件記憶部１３０を用い、セグメント名を判定する。より具体的には、セグメント名判定部１０３は、セグメントＵＲＬ条件記憶部１３０のセグメントＵＲＬ条件に適合したセグメント名を取得する。
【００３９】
推薦コンテンツＩＤ取得部１０４は、セグメント名判定部１０３によって判定されたセグメント名に対応する推薦コンテンツのコンテンツＩＤをコンテンツ対応記憶部１４０から取得する。
【００４０】
関連コンテンツＩＤ取得部１０５は、推薦コンテンツＩＤ取得部１０４によって取得されたコンテンツＩＤに対応する関連コンテンツのコンテンツＩＤをコンテンツ関連記憶部１５０から取得する。
【００４１】
ページデータ生成部１０６は、推薦コンテンツおよび関連コンテンツのコンテンツＩＤに対応するリンク情報をリンク情報記憶部１７０から取得し、取得したリンク情報を、レコメンドリクエストに含まれるＵＲＬが示すページデータに記述した推薦ページデータを生成する。
【００４２】
関連コンテンツＩＤ更新部１０７は、アクセス履歴記憶部１２０に記憶されたアクセス履歴情報からユーザＩＤごとに閲覧したコンテンツＩＤを取得し、１のコンテンツＩＤと他のコンテンツＩＤを閲覧する確率を算出する。その確率が所定の値を超えた場合に、コンテンツ関連記憶部１５０の関連コンテンツのコンテンツＩＤを更新する。
【００４３】
次に、情報提示システム１０を構成するＰＣ２００について、説明する。ＰＣ２００は、ウェブブラウザ（以下、ブラウザという）から入力されたＵＲＬを受付け、受付けたＵＲＬを含むアクセス履歴リクエスト、およびＵＲＬで示すページデータを要求するレコメンドリクエストをＨＴＴＰ等の通信プロトコルでウェブサーバ１００に送信する。また、ＰＣ２００は、レコメンドリクエストのレスポンスである、ＵＲＬに対応するページデータを受信し、受信したページデータをブラウザで表示する。
【００４４】
図１０は、ＰＣ２００で表示する表示画面の一例を示す説明図である。表示画面１１には、ウェブサーバ１００から送信されたページデータをブラウザ領域１２に表示している。図１０に示すように表示画面１１は、ブラウザ領域１２に、ウェブページ領域１３と、推薦コンテンツ領域１４とを表示する。レコメンドリクエストに含まれるＵＲＬが示すウェブページの本来の内容は、ウェブページ領域１３に表示され、推薦コンテンツ領域１４には、ウェブサーバ１００でページデータに追加して記述されたウェブページやコンテンツのリンクや説明文、画像が表示される。推薦コンテンツ領域１４の推薦コンテンツの１つをクリックすると、対応するウェブページやコンテンツが表示される。
【００４５】
なお、推薦コンテンツ領域１４は、図１０に示すようなページの一部の領域として表示することに限ることなく、別ページとして表示してもよい。また、複数の推薦コンテンツ領域１４を表示してもよい。それらの表示方法はポップアップ表示であってもよい。
【００４６】
また、ユーザが使用するＰＣ２００は、ＰＣに限るものではなく、携帯電話やＰＤＡ(Personal Digital Assistant)、スマートフォン、ゲーム機等その他、ブラウザを備え、ネットワーク１を介してウェブサイトにアクセスできる電子機器であればどのようなものでもよい。
【００４７】
次に、上述のように構成されたウェブサーバ１００とＰＣ２００からなる情報提示システム１０での情報提示処理について説明する。図１１は、情報提示システム１０が行なう情報提示処理手順を示すフローチャートである。なお、ＰＣ２００がウェブサーバ１００のウェブサイトにアクセスした際に、ウェブサイトでＰＣ２００を使用するユーザを識別する情報であるユーザＩＤはＰＣ２００のＣｏｏｋｉｅに既に格納されている。
【００４８】
ＰＣ２００は、ＵＲＬを含むレコメンドリクエストを送信する（ステップＳ１１０１）。ＵＲＬは、ウェブサーバ１００に格納されたウェブページまたはコンテンツの格納場所を示す。なお、レコメンドリクエストには、ＰＣ２００を使用しているユーザを識別するユーザＩＤを含んでもよい。ウェブサーバ１００は、ネットワーク１を介してＰＣ２００から送信されたレコメンドリクエストを受信する（ステップＳ１１０２）。
【００４９】
セグメント名判定部１０３は、ＵＲＬに対応するセグメント名を、セグメントＵＲＬ条件記憶部１３０を用いて判定する（ステップＳ１１０３）。例えば、図５に示すようにセグメントＵＲＬ条件記憶部１３０が記憶され、ページリクエストに含まれるＵＲＬが“http://www.abc.co.jp/relay/m01/index.html”であった場合、当該ＵＲＬはセグメントＵＲＬ条件“/relay”配下のファイルであるから、セグメント名“relay”と判定する。
【００５０】
次に、推薦コンテンツＩＤ取得部１０４は、セグメント名に対応するコンテンツＩＤをコンテンツ対応記憶部１４０から取得する（ステップＳ１１０４）。例えば、図６の場合、セグメント名が“relay”であれば、対応するコンテンツＩＤとして“１０１，１０２，１０５，５０１”を取得する。
【００５１】
関連コンテンツＩＤ取得部１０５は、コンテンツＩＤに対応する関連コンテンツのコンテンツＩＤをコンテンツ関連記憶部１５０から取得する（ステップＳ１１０５）。例えば、図７の場合、コンテンツＩＤ“１０１”に対応する関連コンテンツのコンテンツＩＤとして“２０１”を取得する。これによって、推薦コンテンツとしてコンテンツ対応記憶部１４０に予め登録されていた“１０１，１０２，１０５，５０１”に加え、“２０１”も推薦コンテンツとなる。
【００５２】
ページデータ生成部１０６は、コンテンツＩＤの重複を排除する（ステップＳ１１０６）。より具体的には、ページデータ生成部１０６は、推薦コンテンツのコンテンツＩＤから重複するコンテンツＩＤや、レコメンドリクエストに含まれるＵＲＬで指定されているページ自身のコンテンツＩＤを排除する。さらに、ページデータ生成部１０６は、セグメント名関連記憶部１６０から、セグメント名に対応する関連セグメント名を取得し、推薦コンテンツのコンテンツＩＤが関連セグメント名として記憶されているセグメント名に含まれるコンテンツＩＤ（すなわち、コンテンツ対応記憶部１４０のセグメント名に対応するコンテンツＩＤ）と一致するか否かを判断し、一致しなければ、コンテンツＩＤから排除してもよい。
【００５３】
ページデータ生成部１０６は、コンテンツＩＤに対応するリンク情報をリンク情報記憶部１７０から取得する（ステップＳ１１０７）。ページデータ生成部１０６は、推薦ページデータを生成する（ステップＳ１１０８）。より具体的には、ページデータ生成部１０６は、レコメンドリクエストに含まれるＵＲＬが示すページデータの推薦コンテンツ領域に推薦コンテンツを表示するために、推薦するウェブページおよびコンテンツのリンク情報を本来のページデータに追加して記述した推薦ページデータを生成する。送受信部１０１は、推薦ページデータをＰＣ２００に送信する（ステップＳ１１０９）。
【００５４】
ＰＣ２００は、ウェブサーバ１００から送信された推薦ページデータを受信する（ステップＳ１１１０）。ＰＣ２００は、推薦ページデータをブラウザで表示する（ステップＳ１１１１）。
【００５５】
従来のように、ページごとに推薦するページやコンテンツを対応づけるのではなく、本実施例では、複数のウェブページおよびコンテンツのまとまりに対応するセグメント名単位に推薦するウェブページやコンテンツを設定することにより、複数のウェブページやコンテンツに対する設定や変更を一括して行なうことができるため、管理が容易となり、メンテナンスのための作業時間を削減することができる。
【００５６】
また、ユーザが選択したウェブページに、推薦するウェブページやコンテンツのリンク情報が表示されるため、煩雑な操作を行なうことなく、閲覧したい情報に容易にたどり着くことができる。また、階層状のメニューをクリックして目的の情報を探す場合に比べ、クリック数を大幅に削減することができる。
【００５７】
ユーザが閲覧したい情報を容易に閲覧できる結果として、ウェブサイトに情報を開示しているにもかかわらず、ユーザがたどり着くことができないために生じていた電話やメール等のユーザ個別の対応時間を削減することができる。
【００５８】
さらに、コンテンツ対応記憶部１４０のセグメント名に対するコンテンツＩＤに、ウェブサイト側（クライアント）がユーザを誘導したいページ（キャンペーンページ等）を含めておくことによって、当該ページにユーザを容易に誘導することができ、クライアントの意図に添った閲覧をユーザがし易いウェブサイトを容易に作成することができる。
【００５９】
また、従来の商品に対するレコメンドと異なり、商品の選択や購入というユーザにとってハードルの高い操作を行なうことなく、推薦するページやコンテンツを提示することができる。
【００６０】
次に、上述のように構成されたウェブサーバ１００とＰＣ２００からなる情報提示システム１０のアクセス履歴格納処理について説明する。図１２は、情報提示システム１０が行なうアクセス履歴格納処理手順を示すフローチャートである。本処理は、図１１で示す情報提示処理の前後、または情報提示処理が行なわれない場合にも行なわれる。
【００６１】
ＰＣ２００は、ＵＲＬを含むアクセス履歴リクエストを送信する（ステップＳ１２０１）。なお、アクセス履歴リクエストには、ＰＣ２００を使用しているユーザを識別するユーザＩＤを含む。ウェブサーバ１００は、ネットワーク１を介してＰＣ２００から送信されたアクセス履歴リクエストを受信する（ステップＳ１２０２）。ウェブサーバ１００は、ＰＣ２００に受信完了通知を送信する（ステップＳ１２０３）。ＰＣ２００は、受信完了通知を受信する。
【００６２】
次に、アクセス履歴生成部１０２は、アクセス履歴リクエストからＵＲＬを取得する。アクセス履歴生成部１０２は、取得したＵＲＬに基づいて、コンテンツＵＲＬ条件記憶部１１０のコンテンツＵＲＬ条件に適合するコンテンツＩＤを判定する（ステップＳ１２０４）。例えば、図２に示すような場合に、アクセス履歴リクエストに含まれるＵＲＬが“http://www.abc.co.jp/relay/s01/page01.html”の場合、アクセス履歴情報の閲覧ＵＲＬは“/relay/s01/page01.html”であり、コンテンツＵＲＬ条件のディレクトリ名“/relay/s01”の配下であるため、当該ディレクトリ名に対応するコンテンツＩＤは“１０１”と判断され、このアクセス履歴リクエストに対応するコンテンツＩＤは“１０１”となる。
【００６３】
アクセス履歴生成部１０２は、判定されたコンテンツＩＤと、受信したアクセス履歴リクエストに基づいて、アクセス履歴リクエストに対するアクセス履歴情報を生成する（ステップＳ１２０５）。より具体的には、アクセス履歴生成部１０２は、アクセス履歴リクエストに含まれたユーザＩＤ、ＵＲＬから取得する閲覧ＵＲＬ、アクセス日時、コンテンツＵＲＬ条件記憶部１１０を用いて判定されたコンテンツＩＤからなるアクセス履歴情報を生成する。
【００６４】
アクセス履歴生成部１０２は、生成したアクセス履歴情報をアクセス履歴記憶部１２０に格納する（ステップＳ１２０６）。
【００６５】
なお、上述した情報提示処理およびアクセス履歴格納処理でのリクエストの送信は、JavaScript（登録商標）によるスクリプトプログラム（ＰＣの場合）や、ＰＨＰ（PHP:Hypertext Preprocessor），ＪＳＰ（JavaServer Pages），Ｐｅｒｌ（ＣＧＩ）によるスクリプトプログラム（携帯電話の場合）で実現するほか、これらのプログラミング言語や手法に限定されることなく、種々の方法で実現することが可能である。また、情報提示処理およびアクセス履歴格納処理を１つのリクエストに対応させて処理してもよい。
【００６６】
次に、上述したアクセス履歴情報を用いた関連コンテンツＩＤ更新処理について説明する。図１３は、ウェブサーバ１００の関連コンテンツ更新部１０７が行なう関連コンテンツＩＤ更新処理手順を示すフローチャートである。
【００６７】
関連コンテンツＩＤ更新部１０７は、アクセス履歴記憶部１１０から所定の期間内にユーザごとに閲覧したアクセス履歴情報を取得する（ステップＳ１３０１）。所定の期間とは、所定の時間内のほか、アクセス履歴記憶部１１０に１セッション（すなわち、あるユーザがウェブサイトへの閲覧を開始してから終了するまでの一連の閲覧操作）のアクセスを識別する情報を加え、所定の時間内に代えて１セッション内に閲覧したアクセス履歴情報を取得してもよい。
【００６８】
関連コンテンツＩＤ更新部１０７は、取得したアクセス履歴情報から注目するコンテンツＩＤと他のコンテンツＩＤを閲覧する確率を算出する（ステップＳ１３０２）。なお、この確率は、一例としてベイズ理論を用いて算出するほか、既知の方法によって算出する。関連コンテンツＩＤ更新部１０７は、注目するコンテンツＩＤと他のコンテンツＩＤを閲覧する確率が所定の値を超える場合は、そのコンテンツＩＤの組合せをコンテンツ関連記憶部１５０に格納する（ステップＳ１３０３）。なお、確率を算出する際には、閲覧の順序を考慮しない場合のほか、注目するコンテンツＩＤの後に閲覧したコンテンツＩＤか、注目するコンテンツＩＤの前に閲覧したコンテンツＩＤかの閲覧の順序を考慮して確率を算出し、コンテンツＩＤの組合せをコンテンツ関連記憶部１５０に格納してもよい。
【００６９】
このように、コンテンツ関連記憶部１５０のコンテンツＩＤそれぞれに対応する関連コンテンツのコンテンツＩＤに、アクセス履歴情報から閲覧される確率の高いものとして算出されたコンテンツＩＤを格納し、推薦コンテンツとしてＰＣ２００で表示することにより、多くのユーザのウェブページに対する関心を推薦コンテンツに反映させることができる。また、ウェブサイトにおいて人による判断や処理を加えることなく、ユーザの関心の高いウェブページやコンテンツを推薦することができ、人手を掛けることなくウェブサイトの使い勝手がよくすることができる。
【００７０】
例えば、気温や天気等の自然環境や、外的な要因（ニュース番組で紹介された等）でユーザの閲覧したい情報が変化するような場合でも、アクセス履歴情報に基づいて関連コンテンツのコンテンツＩＤが追加・変更されるため、逐次推薦するウェブページやコンテンツが最適なものに調整され、人的作業負担を増加させることなく、またタイムラグを生じることなく、ユーザが求める情報を提供することができる。
【００７１】
なお、リンク情報記憶部１７０にリンク情報として記憶されているコンテンツＩＤに対応するＵＲＬは、ウェブサーバ内のウェブページやコンテンツに限らず、他のウェブサーバのウェブページやコンテンツであってもよい。このような同様の仕組みを持つ複数のウェブサーバのウェブページやコンテンツを推薦することによって、複数のウェブサーバからなる情報提示システムを構築することもできる。
【００７２】
他の実施例として、推薦ページデータに加えるウェブページおよびコンテンツのリンク情報は、コンテンツ対応記憶部１４０から取得したコンテンツＩＤに対応するリンク情報のみ、または、コンテンツ関連記憶部１５０から取得した関連コンテンツのコンテンツＩＤに対応するリンク情報のみとしてもよい。
【００７３】
また、他の実施例として、レコメンドリクエストに含まれるＵＲＬに基づいて推薦コンテンツをページデータに加える処理に代えて、またはその処理に加えて、レコメンドリクエストに含めてセグメント名（例えば、ＰＣの場合は、JavaScript（登録商標）、携帯電話の場合はＰＨＰ（PHP:Hypertext Preprocessor），ＪＳＰ（JavaServer Pages），Ｐｅｒｌ（ＣＧＩ）で、一例としてseg=***という形で値を設定）を送信してもよい。この場合、ウェブサーバ１００では、レコメンドリクエストに含まれるＵＲＬからセグメント名を判断せずに、レコメンドリクエストに含めて送信されるセグメント名を使用して、セグメント名に対応するコンテンツＩＤをコンテンツ対応記憶部１４０から取得する。さらに、ウェブサーバ１００は、取得したコンテンツＩＤに対応するリンク情報をリンク情報記憶部１７０から取得し、取得したリンク情報を記述した推薦ページデータを生成し、ＰＣ２００に送信する。なお、レコメンドリクエストに含めてセグメント名を送信する場合には、レコメンドリクエストに関連付けてセグメント名を送信する場合等も含む。
【００７４】
また、他の実施例として、上述のセグメント名を設定する処理に代えて、またはその処理に加えて、レコメンドリクエストに含めてコンテンツＩＤを送信してもよい。例えば、contents_id=***という形で値を設定する。この場合、ウェブサーバ１００では、レコメンドリクエストに含まれるＵＲＬからセグメント名を判断せずに、コンテンツＩＤを取得する。さらに、ウェブサーバ１００は、取得したコンテンツＩＤに対応するリンク情報をリンク情報記憶部１７０から取得し、取得したリンク情報を記述した推薦ページデータを生成し、ＰＣ２００に送信する。なお、レコメンドリクエストに含めてコンテンツＩＤを送信する場合には、レコメンドリクエストに関連付けてコンテンツＩＤを送信する場合等も含む。
【００７５】
また、他の実施例として、推薦コンテンツＩＤ取得部１０４は、アクセス履歴記憶部１２０から、現在アクセスしているユーザ（以下、現ユーザという）のアクセス履歴情報に記憶されているコンテンツＩＤと同一のコンテンツＩＤが記録されている他のユーザ（現ユーザと異なるユーザ）のアクセス履歴情報に、現ユーザがアクセスしていないコンテンツＩＤが記憶されている場合は、そのコンテンツＩＤに対応するリンク情報をリンク情報記憶部１７０から取得し、取得したリンク情報を記述した推薦ページデータを生成し、ＰＣ２００に送信してもよい。
【００７６】
さらに、上述の場合において、他のユーザのみが閲覧したコンテンツＩＤに対応する関連コンテンツのコンテンツＩＤをコンテンツ関連記憶部１５０から取得し、取得したコンテンツＩＤに対応するリンク情報をリンク情報記憶部１７０から取得し、取得したリンク情報を記述した推薦ページデータを生成し、ＰＣ２００に送信してもよい。
【００７７】
また、他の実施例として、現ユーザが閲覧した過去のウェブページをアクセス履歴記憶部１１０から取得し、過去に閲覧したウェブページまたはコンテンツのリンク情報を推薦コンテンツとして推薦ページデータに記述してもよい。これにより、過去にアクセスしたウェブページやコンテンツを表示することができ、ブックマーク的な使い方を可能にする。これらのウェブページやコンテンツを表示する表示領域は推薦コンテンツ表示領域でも、推薦コンテンツ表示領域と異なる別の領域としてもよい。
【００７８】
なお、本発明は、上述した実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上述した実施例に開示されている複数の構成要素は適宜組み合わせてもよく、上述した実施例に示される構成要素からいくつかの構成要素を削除してもよい。
【００７９】
次に、本実施例のウェブサーバ１００のハードウェア構成について説明する。ウェブサーバ１００は、ＣＰＵ（Central Processing Unit）等の制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等の記憶装置と、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disk）ドライブ装置等の外部記憶装置と、ディスプレイ等の表示装置と、キーボードやマウス等の入力装置と、他の装置と通信を行う通信インタフェースとこれらを接続するバスを備えており、通常のコンピュータを利用したハードウェア構成である。
【００８０】
本実施例では、上述した各部を備えるウェブサーバ１００が情報提示装置として動作する。また、上述したウェブサーバ１００が情報提示方法を実行する。
【００８１】
また、ウェブサーバ１００内のＣＰＵが情報提示プログラムをＲＯＭから読み出して実行することにより、各種デバイスを動作させることによって上述した実施例を実現する。ウェブサーバ１００で実行される情報提示プログラムは、上述した各部（送受信部、アクセス情報生成部、セグメント名判定部、推薦コンテンツＩＤ取得部、関連コンテンツＩＤ取得部、ページデータ生成部、関連コンテンツＩＤ更新部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵがＲＯＭから情報提示プログラムを読み出して実行することにより上述した各部が主記憶装置上にロードされ、送受信部１０１と、アクセス情報生成部１０２と、セグメント名判定部１０３と、推薦コンテンツＩＤ取得部１０４と、関連コンテンツＩＤ取得部１０５と、ページデータ生成部１０６と、関連コンテンツＩＤ更新部１０７が主記憶装置上に生成される。
【００８２】
なお、コンテンツＵＲＬ条件記憶部１１０と、アクセス履歴記憶部１２０と、セグメントＵＲＬ条件記憶部１３０と、コンテンツ対応記憶部１４０と、コンテンツ関連記憶部１５０と、セグメント名関連記憶部１６０と、リンク情報記憶部１７０は、主記憶装置上に構成するほか、ＨＤＤ、光ディスク、メモリカードなどの一般的に利用されているあらゆる記憶媒体によって構成することもできる。
【００８３】
また、情報提示プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供してもよい。
【００８４】
さらに、情報提示プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、情報提示プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００８５】
１  ネットワーク
１０  情報提示システム
１００  ウェブサーバ
１０１  送受信部
１０２  アクセス情報生成部
１０３  セグメント名判定部
１０４  推薦コンテンツＩＤ取得部
１０５  関連コンテンツＩＤ取得部
１０６  ページデータ生成部
１０７  関連コンテンツＩＤ更新部
１１０  コンテンツＵＲＬ条件記憶部
１２０  アクセス履歴記憶部
１３０  セグメントＵＲＬ条件記憶部
１４０  コンテンツ対応記憶部
１５０  コンテンツ関連記憶部
１６０  セグメント名関連記憶部
１７０  リンク情報記憶部
２００  パーソナルコンピュータ
【要約】
【課題】ウェブサイトを訪問するユーザに対して閲覧したページの次に閲覧すべきウェブページやコンテンツを提示するとともに、ウェブページやコンテンツを提示するための設定作業を効率的に行なう。
【解決手段】ＰＣ２００とネットワーク１を介して接続されたウェブサーバ１００において、セグメント名判定部１０３は、レコメンドリクエストに含まれたＵＲＬから、セグメントＵＲＬ条件記憶部１３０を用いてセグメント名を判定し、推薦コンテンツ取得部１０４は、判定したセグメント名に対応づけられたコンテンツＩＤをコンテンツ対応記憶部１４０から取得し、ページデータ生成部１０６は、取得したコンテンツＩＤに対応するリンク情報をリンク情報記憶部１７０から取得し、取得したリンク情報をＵＲＬが示すページデータに記述する推薦ページデータを生成し、送受信部１０１は、推薦ページデータをＰＣ２００に送信する。
【選択図】図１【図１】
0004711359.tif 000002
【図２】
0004711359.tif 000003
【図３】
0004711359.tif 000004
【図４】
0004711359.tif 000005
【図５】
0004711359.tif 000006
【図６】
0004711359.tif 000007
【図７】
0004711359.tif 000008
【図８】
0004711359.tif 000009
【図９】
0004711359.tif 000010
【図１０】
0004711359.tif 000011
【図１１】
0004711359.tif 000012
【図１２】
0004711359.tif 000013
【図１３】
0004711359.tif 000014