(57)【要約】【課題】Ｗｅｂページに含まれる複数のコンテンツの中でのどのコンテンツに、ユーザが関心を持っているかを判定することが可能な情報処理装置、関心コンテンツ判定方法、関心コンテンツ判定プログラム、及び情報提供システムを提供する。【解決手段】Ｗｅｂページのスクロール前のコンテンツの表示領域と該スクロール後のコンテンツの表示領域とが重なっている場合、当該Ｗｅｂページ上のコンテンツにユーザが関心が有ると判定されるように構成した。【選択図】図７
2011113283.tif 000002
【特許請求の範囲】
【請求項１】
端末装置のアクティブな表示領域に表示されたコンテンツがユーザによるスクロール操作に応じてスクロールしたときの当該スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域に関するコンテンツ表示領域情報と、当該コンテンツを特定するためのコンテンツ特定情報とを当該端末装置から取得する情報取得手段と、
前記取得した前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を対応付けて記憶する記憶手段と、
前記コンテンツ表示領域情報及び前記コンテンツ特定情報を前記記憶手段から抽出し、当該抽出したコンテンツ表示領域情報に基づいて、前記スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域が重なっているか否かを判定し、前記スクロール前と後の前記コンテンツの表示領域が重なっている場合には、前記端末装置のユーザが、当該抽出したコンテンツ特定情報により特定されるコンテンツに関心が有ると判定する判定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記関心が有ると判定されたコンテンツに関連する関連コンテンツを選択する関連コンテンツ選択手段と、
前記選択された関連コンテンツ情報を前記端末装置のユーザに提示する関連コンテンツ提示手段と、
を備えることを特徴とする情報処理装置。
【請求項３】
コンピュータにより実行される関心コンテンツ判定方法であって、
端末装置のアクティブな表示領域に表示されたコンテンツがユーザによるスクロール操作に応じてスクロールしたときの当該スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域に関するコンテンツ表示領域情報と、当該コンテンツを特定するためのコンテンツ特定情報とを当該端末装置から取得するステップと、
前記取得した前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を対応付けて記憶するステップと、
前記コンテンツ表示領域情報及び前記コンテンツ特定情報を前記記憶手段から抽出し、当該抽出したコンテンツ表示領域情報に基づいて、前記スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域が重なっているか否かを判定し、前記スクロール前と後の前記コンテンツの表示領域が重なっている場合には、前記端末装置のユーザが、当該抽出したコンテンツ特定情報により特定されるコンテンツに関心が有ると判定するステップと、
を含むことを特徴とする関心コンテンツ判定方法。
【請求項４】
コンピュータを、
端末装置のアクティブな表示領域に表示されたコンテンツがユーザによるスクロール操作に応じてスクロールしたときの当該スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域に関するコンテンツ表示領域情報と、当該コンテンツを特定するためのコンテンツ特定情報とを当該端末装置から取得する情報取得手段、
前記取得した前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を対応付けて記憶する記憶手段、及び、
前記コンテンツ表示領域情報及び前記コンテンツ特定情報を前記記憶手段から抽出し、当該抽出したコンテンツ表示領域情報に基づいて、前記スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域が重なっているか否かを判定し、前記スクロール前と後の前記コンテンツの表示領域が重なっている場合には、前記端末装置のユーザが、当該抽出したコンテンツ特定情報により特定されるコンテンツに関心が有ると判定する判定手段として機能させることを特徴とする関心コンテンツ判定プログラム。
【請求項５】
端末装置と、該端末装置がネットワークを介してアクセス可能なサーバ装置とを備える情報提供システムにおいて、
前記端末装置は、
該端末装置のアクティブな表示領域に表示されたコンテンツがユーザによるスクロール操作に応じてスクロールしたときの当該スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域に関するコンテンツ表示領域情報と、当該コンテンツを特定するためのコンテンツ特定情報とを取得する情報取得手段と、
前記取得した前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を、前記サーバ装置に送信する送信手段と、
前記サーバ装置は、
前記端末装置から送信されてきた前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を受信する受信手段と、
前記受信された前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を対応付けて記憶する記憶手段と、
前記コンテンツ表示領域情報及び前記コンテンツ特定情報を前記記憶手段から抽出し、当該抽出したコンテンツ表示領域情報に基づいて、前記スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域が重なっているか否かを判定し、前記スクロール前と後の前記コンテンツの表示領域が重なっている場合には、前記端末装置のユーザが、当該抽出したコンテンツ特定情報により特定されるコンテンツに関心が有ると判定する判定手段と、
を備えることを特徴とする情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のＷｅｂサイトから提供されるＷｅｂページへの関心度を判定する技術の分野に関する。
【背景技術】
【０００２】
インターネット上には多数のＷｅｂサイトが存在し、これらのＷｅｂサイトによって多種多様な情報が公開されている。インターネットに接続されたユーザ端末は、ＷｅｂブラウザによりＷｅｂサイトのＵＲＬ（Uniform Resource Locator）を指定することで該Ｗｅｂサイトにアクセスし、該Ｗｅｂサイトから提供されたＷｅｂページを表示可能になっている。これにより、ユーザ端末のユーザは、Ｗｅｂサイトから提供されたＷｅｂページに掲載される情報を閲覧することができる。そのため、Ｗｅｂページに掲載される情報の提供者にとっては、当該Ｗｅｂページやこれに掲載される情報に対するユーザの関心の度合い（関心度）を把握することは重要である。
【０００３】
従来、ユーザの関心度をＷｅｂページの閲覧時間（Ｗｅｂページへの滞在時間）に基づいて判定する方法も知られている。この方法では、閲覧時間が長いＷｅｂページほどユーザの関心が高いと評価される。例えば、特許文献１には、Ｗｅｂページの遷移を終了イベントとしてそれまでの経過時間を計測し、これを各Ｗｅｂページの閲覧時間としてサーバに送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−５１９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、一つのＷｅｂページには複数の様々なコンテンツが含まれており、これらのコンテンツは、ユーザによるスクロール操作に応じてユーザ端末における表示部のアクティブな表示領域でスクロール表示可能になっている。
【０００６】
しかしながら、上述した特許文献１に開示された技術のように、ユーザの関心度をＷｅｂページの閲覧時間に基づいて判定する方法等では、Ｗｅｂページに含まれる複数のコンテンツの中でのどのコンテンツ（言い換えれば、Ｗｅｂページのどの表示領域）に、ユーザが関心を持っているかどうかを判断することは困難である。
【０００７】
本発明は、以上の問題等に鑑みてなされたものであり、Ｗｅｂページに含まれる複数のコンテンツの中でのどのコンテンツに、ユーザが関心を持っているかを判定することが可能な情報処理装置、関心コンテンツ判定方法、関心コンテンツ判定プログラム、及び情報提供システムを提供することを課題の一例とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、端末装置のアクティブな表示領域に表示されたコンテンツがユーザによるスクロール操作に応じてスクロールしたときの当該スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域に関するコンテンツ表示領域情報と、当該コンテンツを特定するためのコンテンツ特定情報とを当該端末装置から取得する情報取得手段と、前記取得した前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を対応付けて記憶する記憶手段と、前記コンテンツ表示領域情報及び前記コンテンツ特定情報を前記記憶手段から抽出し、当該抽出したコンテンツ表示領域情報に基づいて、前記スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域が重なっているか否かを判定し、前記スクロール前と後の前記コンテンツの表示領域が重なっている場合には、前記端末装置のユーザが、当該抽出したコンテンツ特定情報により特定されるコンテンツに関心が有ると判定する判定手段と、を備えることを特徴とする。
【０００９】
この発明によれば、複数のコンテンツの中でのどのコンテンツに、ユーザが関心を持っているかを迅速に判定することができる。
【００１０】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記関心が有ると判定されたコンテンツに関連する関連コンテンツを選択する関連コンテンツ選択手段と、前記選択された関連コンテンツ情報を前記端末装置のユーザに提示する関連コンテンツ提示手段と、を備えることを特徴とする。
【００１１】
この発明によれば、よりユーザが興味を持ちそうな情報を提示でき、より効果的に、商品やサービスをリコメンドすることができる。
【００１２】
請求項３に記載の発明は、コンピュータにより実行される関心コンテンツ判定方法であって、端末装置のアクティブな表示領域に表示されたコンテンツがユーザによるスクロール操作に応じてスクロールしたときの当該スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域に関するコンテンツ表示領域情報と、当該コンテンツを特定するためのコンテンツ特定情報とを当該端末装置から取得するステップと、前記取得した前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を対応付けて記憶するステップと、前記コンテンツ表示領域情報及び前記コンテンツ特定情報を前記記憶手段から抽出し、当該抽出したコンテンツ表示領域情報に基づいて、前記スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域が重なっているか否かを判定し、前記スクロール前と後の前記コンテンツの表示領域が重なっている場合には、前記端末装置のユーザが、当該抽出したコンテンツ特定情報により特定されるコンテンツに関心が有ると判定するステップと、を含むことを特徴とする。
【００１３】
請求項４に記載の発明は、コンピュータを、端末装置のアクティブな表示領域に表示されたコンテンツがユーザによるスクロール操作に応じてスクロールしたときの当該スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域に関するコンテンツ表示領域情報と、当該コンテンツを特定するためのコンテンツ特定情報とを当該端末装置から取得する情報取得手段、前記取得した前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を対応付けて記憶する記憶手段、及び、前記コンテンツ表示領域情報及び前記コンテンツ特定情報を前記記憶手段から抽出し、当該抽出したコンテンツ表示領域情報に基づいて、前記スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域が重なっているか否かを判定し、前記スクロール前と後の前記コンテンツの表示領域が重なっている場合には、前記端末装置のユーザが、当該抽出したコンテンツ特定情報により特定されるコンテンツに関心が有ると判定する判定手段として機能させることを特徴とする。
【００１４】
請求項５に記載の発明は、端末装置と、該端末装置がネットワークを介してアクセス可能なサーバ装置とを備える情報提供システムにおいて、前記端末装置は、該端末装置のアクティブな表示領域に表示されたコンテンツがユーザによるスクロール操作に応じてスクロールしたときの当該スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域に関するコンテンツ表示領域情報と、当該コンテンツを特定するためのコンテンツ特定情報とを取得する情報取得手段と、前記取得した前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を、前記サーバ装置に送信する送信手段と、前記サーバ装置は、前記端末装置から送信されてきた前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を受信する受信手段と、前記受信された前記コンテンツ表示領域情報、及び前記コンテンツ特定情報を対応付けて記憶する記憶手段と、前記コンテンツ表示領域情報及び前記コンテンツ特定情報を前記記憶手段から抽出し、当該抽出したコンテンツ表示領域情報に基づいて、前記スクロール前と後の前記アクティブな表示領域に表示されたコンテンツの表示領域が重なっているか否かを判定し、前記スクロール前と後の前記コンテンツの表示領域が重なっている場合には、前記端末装置のユーザが、当該抽出したコンテンツ特定情報により特定されるコンテンツに関心が有ると判定する判定手段と、を備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、少なくとも、スクロール前のコンテンツの表示領域と該スクロール後のコンテンツの表示領域とが重なっている場合、当該コンテンツにユーザが関心が有ると判定されるように構成したので、複数のコンテンツの中でのどのコンテンツに、ユーザが関心を持っているかを迅速に判定することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【図２】本実施形態に係る情報提供サーバ２の概要構成の一例を示すブロック図である。
【図３】各データベースに登録される情報の構成例を示す図である。
【図４】ユーザ端末１における操作情報ファイルの作成及び送信処理を示すフローチャートである。
【図５】ウインドウ画面に表示されるＷｅｂページの概念図である。
【図６】情報提供サーバ２のシステム制御部２４におけるコンテンツ表示領域情報等の登録処理を示すフローチャートである。
【図７】情報提供サーバ２のシステム制御部２４における関心有無情報に基づく情報提供処理を示すフローチャートである。
【図８】１つのＷｅｂページにおいて行われた複数回の各スクロールに対するユーザの関心有無を示す概念図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、情報提供システムに対して本発明を適用した場合の実施形態である。
【００１８】
［１．情報提供システムの構成及び機能概要］
先ず、本発明の一実施形態に係る情報提供システムＳの構成及び概要機能について、図１を用いて説明する。
【００１９】
図１は、本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【００２０】
図１に示すように、情報提供システムＳは、ユーザ端末１（端末装置の一例）と、情報提供サーバ２（情報処理装置、サーバ装置の一例）と、を含んで構成されている。なお、図１の例では、説明の便宜上、１つのユーザ端末１を示しているが、ユーザ端末１はユーザ毎に多数存在する。
【００２１】
ユーザ端末１と、情報提供サーバ２とは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００２２】
ユーザ端末１は、例えば、パーソナルコンピュータ（ＰＣ）、ＰＤＡ（Personal Digital Assistant）、携帯電話機、又は携帯ゲーム機等であり、Ｗｅｂブラウザ機能を有する。ユーザ端末１は、Ｗｅｂブラウザにより、情報提供サーバ２にアクセスしてＷｅｂページを取得し、該Ｗｅｂページをディスプレイ上に表れたウインドウ画面内に表示（レンダリング）する。これにより、ウインドウ画面内には、動画像、静止画像及びテキストの少なくとも何れか一つから構成されるコンテンツが表示されることになる。なお、ウインドウ画面はＷｅｂブラウザのアクティブな表示領域であり、全画面表示の場合、アクティブな表示領域は全画面となる。
【００２３】
なお、Ｗｅｂページは、例えば、ＨＴＭＬ（Hyper Text Markup Language）又はＸＭＬ（Extensible Markup Language）等の構造化文書ファイル、及び画像データ等から構成される。また、各Ｗｅｂページには、固有のページＩＤが付与されている。このページＩＤは、例えば各ＷｅｂページのＵＲＬとすれば良い。
【００２４】
そして、ユーザ端末１のディスプレイ上に表れたウインドウ画面内にＷｅｂページの一部表示領域が収まりきれない場合、ユーザ端末１のＷｅｂブラウザは、ユーザによるスクロール操作に応じて、ウインドウ画面内でＷｅｂページ（つまり、Ｗｅｂページ上に表示されたコンテンツ）を、水平方向（横方向）、垂直方向（縦方向）、又は斜め方向にスクロール（移動）させる。当該スクロールは、ユーザによるスクロール操作の開始からスクロール操作の終了まで実行される。ここで、ユーザによるスクロール操作の例としては、ユーザがマウス（ユーザ端末１の操作部）のホイール（左右ボタンの間にあるボタン）を回転させること、ユーザがウインドウ画面近傍に表示されたスクロールバーをマウスのドラッグ機能により移動させること、ユーザがキーボード（ユーザ端末１の操作部）の上、下、左、又は右キーを押下すること、ユーザがマウス等のポインティングデバイスを利用してウインドウ画面をドラッグしてアクティブな表示領域を任意の方向に移動すること、及びユーザがタッチパネル式のウインドウ画面上をフリック（例えば、指で軽く払う）すること、などが挙げられる。
【００２５】
また、ユーザ端末１のＷｅｂブラウザは、ウインドウ画面（つまり、Ｗｅｂブラウザのアクティブな表示領域）に表示されたＷｅｂページ（コンテンツ）がユーザによるスクロール操作に応じてスクロールしたときの当該スクロール前と後のウインドウ画面に表示されたコンテンツの表示領域に関するコンテンツ表示領域情報（例えば、Ｗｅｂページ上におけるコンテンツの表示領域の座標）を取得する。
【００２６】
そして、ユーザ端末１のＷｅｂブラウザは、上記コンテンツ表示領域情報と、上記スクロールに係るＷｅｂページのページＩＤと、を含む操作情報ファイルを作成する。ここで、当該コンテンツ表示領域情報及び当該ページＩＤは、上記ウインドウ画面に表示されたコンテンツを特定するためのコンテンツ特定情報の一例である。
【００２７】
そして、ユーザ端末１のＷｅｂブラウザは、作成した操作情報ファイル及びユーザ端末１に記憶されているユーザＩＤをネットワークＮＷを介して情報提供サーバ２に送信する。
【００２８】
ここで、コンテンツ表示領域情報の取得、並びに操作情報ファイルの作成及び送信するためのプログラムは、例えば、Ｗｅｂページを構成する構造化文書にスクリプト言語（例えばJavaScript（登録商標））で記述されている。また、操作情報ファイル等の送信タイミングは、例えば、スクロールを実行させるためのスクロール操作の終了時である。あるＷｅｂページが表示されている状態で、スクロールの開始と終了が繰り返される場合、その都度、操作情報ファイル及びユーザＩＤが情報提供サーバ２に送信されることになる。
【００２９】
［２. 情報提供サーバ２の構成及び機能］
次に、情報提供サーバ２の構成及び機能について、図２を用いて説明する。
【００３０】
図２は、本実施形態に係る情報提供サーバ２の概要構成の一例を示すブロック図である。
【００３１】
図２に示すように、情報提供サーバ２は、通信部２１と、記憶部２２と、入出力インターフェース部２３と、システム制御部２４と、を備えている。そして、システム制御部２４と入出力インターフェース部２３とは、システムバス２５を介して接続されている。
【００３２】
通信部２１は、ネットワークＮＷに接続して、ユーザ端末１との通信状態を制御するようになっている。
【００３３】
記憶部２２は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステム及びコンテンツ関心有無判定プログラム等の各種プログラムを記憶する。なお、本発明のコンテンツ関心有無判定プログラムは、例えば、他のサーバ等からネットワークＮＷを介して取得されるようにしても良いし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。
【００３４】
また、記憶部２２（記憶手段の一例）には、ユーザ端末１に提供する複数のＷｅｂページの各々を構成するためのデータが記憶されている。
【００３５】
また、記憶部２２には、ユーザ情報データベース（ＤＢ）２２１、認証情報データベース（ＤＢ）２２２、関連コンテンツ情報データベース（ＤＢ）２２３、操作情報データベース（ＤＢ）２２４、及び関心度有無情報データベース（ＤＢ）２２５が構築されている。
【００３６】
図３は、各データベースに登録される情報の構成例を示す図である。
【００３７】
図３（Ａ）に示すユーザ情報データベース２２１には、会員登録されたユーザのユーザＩＤ、氏名、性別、住所、電話番号、及びメールアドレス等のユーザ情報がユーザ毎に対応付けられて登録されている。
【００３８】
図３（Ｂ）に示す認証情報データベース２２２には、ユーザＩＤ、ログインＩＤ、及びパスワードがユーザ毎に対応付けられて登録されている。ログインＩＤ及びパスワードは、ログイン処理（ユーザの認証処理）に使用される認証情報である。
【００３９】
図３（Ｃ）に示す関連コンテンツ情報データベース２２３には、Ｗｅｂページ上に表示される各コンテンツのコンテンツＩＤと、各コンテンツに関連する関連コンテンツ（例えば、広告情報や詳細情報等）等がコンテンツ毎に対応付けられて登録されている。
【００４０】
図３（Ｄ）に示す操作情報データベース２２４には、ユーザＩＤ、ページＩＤ、コンテンツ表示領域情報がユーザ毎且つＷｅｂページ毎に対応付けられて登録されている。
【００４１】
図３（Ｅ）に示す関心有無情報データベース２２５には、ユーザＩＤ、ページＩＤ、コンテンツＩＤ、及び関心有無情報がユーザ毎且つＷｅｂページ毎に対応付けられて登録されている。ここで、関心有無情報は、ユーザが、Ｗｅｂページにおけるコンテンツに関心があるか否かを示す情報である。また、コンテンツＩＤは、Ｗｅｂページを構成する構造化文書内に記述されたタグ内のＩＤやＵＲＩ（例えばファイル名）、或いはＷｅｂページ上におけるコンテンツの表示領域の座標等からなる。
【００４２】
なお、一つのＷｅｂページに複数のコンテンツが設定されている場合、コンテンツ毎に関心有無情報がコンテンツＩＤと共に対応付けられて登録される。
【００４３】
入出力インターフェース部２３は、通信部２１及び記憶部２２とシステム制御部２４との間のインターフェース処理を行うようになっている。
【００４４】
システム制御部２４は、ＣＰＵ（Central Processing Unit）２４ａ、ＲＯＭ（Read Only Memory）２４ｂ、ＲＡＭ（Random Access Memory）２４ｃ等により構成されている。そして、システム制御部２４は、ＣＰＵ２４ａが、ＲＯＭ２４ｂや記憶部２２に記憶された各種プログラムを読み出し実行することにより、Ｗｅｂページの提供処理等を行う。
【００４５】
更に、システム制御部２４は、本発明の情報取得手段、判定手段、関連コンテンツ選択手段及び関連コンテンツ提示手段等として機能する。
【００４６】
具体的には、システム制御部２４は、ユーザ端末１から送信された操作情報ファイル及びユーザＩＤを取得し、当該操作情報ファイルに含まれるコンテンツ表示領域情報、及びページＩＤと、ユーザＩＤとを対応付けて操作情報データベース２２４に登録（記憶）する。
【００４７】
そして、システム制御部２４は、あるユーザのユーザＩＤに対応付けられた、コンテンツ表示領域情報、及びページＩＤを操作情報データベース２２４から抽出し、当該抽出したコンテンツ表示領域情報に基づいて、スクロール前と後のウインドウ画面に表示されたコンテンツの表示領域が重なっているか否かを判定し、スクロール前と後のコンテンツの表示領域が重なっている場合には、当該抽出したページＩＤ及びコンテンツ表示領域情報により特定されるＷｅｂページ上のコンテンツ（スクロール前と後のウインドウ画面の双方又は一方に表示されたコンテンツ）にユーザが関心が有ると判定する。
【００４８】
以上のように判定された関心有無を示すページ関心有無情報は、ＷｅｂページのページＩＤ、コンテンツＩＤ、及びユーザＩＤに対応付けられて関心度有無情報データベース２２５に登録される。
【００４９】
そして、システム制御部２４は、関心度有無情報データベース２２５に登録された関心有無情報を参照して、関心が有ると判定したコンテンツに関連する関連コンテンツを選択し、これを、例えばユーザ端末１にネットワークＮＷを介して送信することによりユーザに提示する。
【００５０】
［３．情報提供システムの動作］
次に、本実施形態に係る情報提供システムＳの動作について説明する。
【００５１】
（３．１．操作情報ファイルの作成及び送信）
先ず、ユーザ端末１による操作情報ファイルの作成及び送信処理について、図４を用いて説明する。
【００５２】
図４は、ユーザ端末１における操作情報ファイルの作成及び送信処理を示すフローチャートである。図４に示す処理は、ユーザ端末１においてＷｅｂブラウザが起動後、ユーザ端末１から情報提供サーバ２へのログイン要求（ログインＩＤ及びパスワードを含む）によりログインした後、該情報提供サーバ２から送信されたＷｅｂページがユーザ端末１により受信、表示された場合に開始される。
【００５３】
図４に示す処理が開始されると、ユーザ端末１のＷｅｂブラウザは、ユーザによるスクロール操作が開始されたか否かを、操作部からのスクロール操作に係る操作信号により判定する（ステップＳ１）。そして、スクロール操作が開始されたと判定した場合には（ステップＳ１：ＹＥＳ）、ウインドウ画面内に表示された、Ｗｅｂページ上のあるピクセルの画面上の第一座標を記憶し、ステップＳ２に進み、スクロール操作が開始されていないと判定した場合には（ステップＳ１：ＮＯ）、ステップＳ７に進む。
【００５４】
ステップＳ２では、ユーザ端末１のＷｅｂブラウザは、Ｗｅｂページのスクロール開始直前のウインドウ画面に表示されたコンテンツの表示領域に関するコンテンツ表示領域情報（例えば、Ｗｅｂページ上におけるコンテンツの表示領域の座標）を取得する。
【００５５】
次いで、ユーザ端末１のＷｅｂブラウザは、スクロール操作に応じて、ウインドウ画面内に表示されたＷｅｂページをスクロールさせるスクロール処理を実行する（ステップＳ３）。
【００５６】
次いで、ユーザ端末１のＷｅｂブラウザは、上記スクロール操作が終了したか否かを、操作部からのスクロール操作に係る操作信号により判定する（ステップＳ４）。そして、例えばスクロール操作が所定時間（例えば、０．５秒間）無い（操作部からスクロール操作に係る操作信号が所定時間無い）場合、ユーザ端末１のＷｅｂブラウザは、スクロール操作が終了したと判定し（ステップＳ４：ＹＥＳ）、ステップＳ５に進む。一方、ユーザ端末１のＷｅｂブラウザは、スクロール操作が終了していないと判定した場合には（ステップＳ４：ＮＯ）、ステップＳ３に戻り、スクロール処理を継続する。
【００５７】
ステップＳ５では、ユーザ端末１のＷｅｂブラウザは、当該Ｗｅｂページが当該スクロール直後のウインドウ画面に表示されたコンテンツの表示領域に関するコンテンツ表示領域情報を取得する。
【００５８】
次いで、ユーザ端末１のＷｅｂブラウザは、スクロールされたＷｅｂページのページＩＤを取得し、当該取得したページＩＤ、上記ステップＳ２及びステップＳ５で取得したコンテンツ表示領域情報を含む操作情報ファイルを作成し（ステップＳ６）、これを一時、ＲＡＭに記憶する。
【００５９】
図５は、ウインドウ画面に表示されるＷｅｂページの概念図である。図５（Ａ）に示す例は、ＷｅｂページＰのスクロール前の状態を示し、図５（Ｂ）に示す例は、ＷｅｂページＰのスクロール後の状態を示す。図５に示す例では、ＷｅｂページＰ（コンテンツＣ１）がスクロールしたときの変移量は“ｄ２”であり、そのスクロール方向におけるウインドウ画面Ｇの長さは“ｄ１”である。また、スクロール前のウインドウ画面Ｇに表示されたコンテンツＣ１の表示領域ＡＲ１に関するコンテンツ表示領域情報には、該表示領域ＡＲ１の範囲を画定するための座標情報（例えば、頂点ＰＯ１〜頂点ＰＯ４の座標）が含まれる。また、スクロール後のウインドウ画面Ｇに表示されたコンテンツＣ１（一部）及びコンテンツＣ２の表示領域ＡＲ２に関するコンテンツ表示領域情報には、該表示領域ＡＲ２の範囲を画定するための座標情報（例えば、頂点ＰＯ５〜頂点ＰＯ８の座標）が含まれる。
【００６０】
ステップＳ７では、ユーザ端末１のＷｅｂブラウザは、操作情報ファイルの送信タイミングの条件を満たしたか否かを判定する。例えば、当該送信タイミングとして、「スクロール操作情報の取得対象となるスクロールを実行させるためのスクロール操作の終了時」が規定されている場合、当該送信タイミングの条件を満たしている場合（ステップＳ７：ＹＥＳ）、ステップＳ８に進み、当該条件を満たしていない場合（ステップＳ７：ＮＯ）、ステップＳ９に進む。
【００６１】
ステップＳ８では、ユーザ端末１のＷｅｂブラウザは、予め設定された情報提供サーバ２のＩＰアドレスに基づき該情報提供サーバ２へアクセスし、上記ステップＳ６で作成した操作情報ファイル及びＲＡＭに記憶されているユーザＩＤをネットワークＮＷを介して情報提供サーバ２に送信する。なお、送信された操作情報ファイルは、ＲＡＭから消去される。
【００６２】
なお、上記送信タイミングとして、「スクロール操作情報の取得対象となるスクロールの終了後、次のスクロールを実行させるためのスクロール操作の開始時」と規定しても良い。この場合、スクロール操作情報の取得対象となるスクロールの終了後、次のスクロールを実行させるためのスクロール操作が開始された時に、上記ステップＳ６で作成された操作情報ファイル等が情報提供サーバ２に送信される。
【００６３】
或いは、上記送信タイミングとして、「スクロール操作情報の取得対象となるスクロールの終了後、スクロール操作以外のユーザによる指定（又は選択）操作時」と規定しても良い。この場合、スクロールの終了後、スクロール操作以外のユーザによる指定（又は選択）操作がなされた時に、上記ステップＳ６で作成された操作情報ファイル等が情報提供サーバ２に送信される。なお、上記スクロール操作以外のユーザによる指定（又は選択）とは、例えば、購入ボタン、予約ボタン、又は決済ボタン等の各種ボタンの指定（マウスでクリック）や、他のＷｅｂページへジャンプするためのリンクの指定等が挙げられる。
【００６４】
或いは、上記送信タイミングとして、「前回の操作情報ファイルの送信から所定時間が経過した時」と規定しても良い。この場合、所定時間（例えば、１分）毎に、上記ステップＳ６で作成された操作情報ファイル等が情報提供サーバ２に送信される。
【００６５】
或いは、上記送信タイミングとして、「所定量のデータ蓄積が検知された時」と規定しても良い。この場合、所定量の操作情報ファイルのデータが蓄積される毎に、上記ステップＳ６で作成された操作情報ファイル等が情報提供サーバ２に送信される。
【００６６】
ステップＳ９では、ユーザ端末１のＷｅｂブラウザは、Ｗｅｂページの表示終了指示があったか否かを判定する。例えば、ユーザにより、Ｗｅｂページを閉じるボタン（又は戻るボタン）が指定（マウスでクリック）された場合、又は他のＷｅｂページへジャンプするためのハイパーリンクが指定された場合、ユーザ端末１のＷｅｂブラウザは、Ｗｅｂページの表示終了指示があったと判定し（ステップＳ９：ＹＥＳ）、当該処理を終了する。一方、ユーザ端末１のＷｅｂブラウザは、Ｗｅｂページの表示終了指示がないと判定した場合（ステップＳ９：ＮＯ）、ステップＳ１０に進み、その他の処理（例えば、ユーザによる入力操作等に応じた処理）を行い、ステップＳ１に戻る。
【００６７】
（３．２．コンテンツ表示領域情報等の登録）
次に、情報提供サーバ２によるコンテンツ表示領域情報等の登録処理について、図６を用いて説明する。
【００６８】
図６は、情報提供サーバ２のシステム制御部２４におけるコンテンツ表示領域情報等の登録処理を示すフローチャートである。図６に示す処理は、ユーザ端末１から送信された操作情報ファイル及びユーザＩＤが受信された場合に開始される。
【００６９】
図６に示す処理が開始されると、情報提供サーバ２のシステム制御部２４は、受信された操作情報ファイルから、ページＩＤ、及びコンテンツ表示領域情報を取得する（ステップＳ２１）。
【００７０】
次いで、システム制御部２４は、受信されたユーザＩＤに対応付けて、取得したページＩＤ、及びコンテンツ表示領域情報を操作情報データベース２２４に登録し（ステップＳ２２）、当該処理を終了する。
【００７１】
（３．３．関心有無情報に基づく情報提供）
次に、情報提供サーバ２による関心有無情報に基づく情報提供処理について、図７を用いて説明する。
【００７２】
図７は、情報提供サーバ２のシステム制御部２４における関心有無情報に基づく情報提供処理を示すフローチャートである。図７に示す処理は、図６に示すステップＳ２２に続いて開始されても良いし、ユーザ端末１における図４に示すステップＳ１２において所定の操作がなされた場合（例えば、関連コンテンツ閲覧ボタンがクリックされた場合）に開始される。或いは、ユーザ端末１における図４に示す処理の終了後、再度、ログインした時に開始されるように構成しても良い。
【００７３】
図７に示す処理が開始されると、情報提供サーバ２のシステム制御部２４は、ログインにより特定されたユーザＩＤに対応付けられたコンテンツ表示領域情報、及びページＩＤを操作情報データベース２２４から抽出する（ステップＳ３１）。
【００７４】
次いで、システム制御部２４は、スクロール前に対応するコンテンツ表示領域情報に含まれる座標情報からスクロール前のウインドウ画面におけるコンテンツの表示領域（図５（Ａ）に示す例では、表示領域ＡＲ１）の範囲を画定すると共に、スクロール後に対応するコンテンツ表示領域情報に含まれる座標情報からスクロール後のウインドウ画面におけるコンテンツの表示領域（図５（Ｂ）に示す例では、表示領域ＡＲ２）の範囲を画定する（ステップＳ３２）。
【００７５】
次いで、システム制御部２４は、範囲が画定された、スクロール前のコンテンツの表示領域ＡＲ１と、範囲が画定された、スクロール後のコンテンツの表示領域ＡＲ２とが重なっているか否かを判定し（ステップＳ３３）、該表示領域が重なっていると判定した場合には（ステップＳ３３：ＹＥＳ）、ステップＳ３４に進み、該表示領域が重なっていないと判定した場合には（ステップＳ３３：ＮＯ）、当該処理を終了する。図５（Ｂ）に示す例では、ウインドウ画面に表示されたコンテンツの表示領域ＡＲ１とＡＲ２が重なっている（領域ＡＲＳ部分）。
【００７６】
次いで、システム制御部２４は、上記抽出したページＩＤに対応するＷｅｂページの構造化文書を参照して、上記範囲が確定されたスクロール前と後のコンテンツの表示領域に配置されたコンテンツ（図５に示す例では、コンテンツＣ１及びＣ２）を特定し（ステップＳ３４）、当該コンテンツのコンテンツＩＤを得る。
【００７７】
次いで、システム制御部２４は、上記特定したコンテンツに、上記特定したユーザＩＤに対応するユーザが関心が有ると判定する（ステップＳ３５）。つまり、ユーザは、スクロールにより関心があるコンテンツが表示されたとき、一旦スクロールを止めることを考慮し、コンテンツの表示領域が重なっているときに表示されていたコンテンツにユーザが関心が有ると判定されるのである。
【００７８】
次いで、システム制御部２４は、上記特定したユーザＩＤと、上記抽出したページＩＤと、上記特定したコンテンツのコンテンツＩＤと、上記判定した関心有を示すページ関心有無情報と、を対応付けて関心有無情報データベース２２５に登録する（ステップＳ３６）。
【００７９】
図８は、１つのＷｅｂページにおいて行われた複数回の各スクロールに対するユーザの関心有無を示す概念図である。図８に示す例において、Ｗｅｂページにおけるコンテンツの表示領域ＡＲ１と表示領域ＡＲ２が重なっており、なおかつ表示領域ＡＲ２と表示領域ＡＲ３が重なっているため、表示領域ＡＲ１〜ＡＲ３の範囲に含まれているコンテンツにはユーザの関心有と判定されることになる。他方、コンテンツの表示領域ＡＲ４と表示領域ＡＲ５は重なっていないが、コンテンツの表示領域ＡＲ５と表示領域ＡＲ６は重なっているので、表示領域ＡＲ４の範囲に含まれているコンテンツにユーザの関心無と判定される一方、表示領域ＡＲ５及びＡＲ６の範囲に含まれているコンテンツにはユーザの関心有と判定されることになる。
【００８０】
次いで、システム制御部２４は、上記特定したコンテンツ（関心が有ると判定されたコンテンツ）のコンテンツＩＤをキーとして当該コンテンツに関連する関連コンテンツ（例えば、関心があると判定された商品の広告情報や該商品のスペック等の詳細情報等）を関連コンテンツ情報データベース２２３から選択する（ステップＳ３７）。
【００８１】
次いで、システム制御部２４は、上記選択した関連コンテンツをユーザ端末１に送信する（ステップＳ３８）。こうして送信された関連コンテンツはユーザ端末１のＷｅｂブラウザによりウインドウ画面における所定位置に表示（つまり、ユーザに提示）されることになる。なお、当該関連コンテンツはメールに記述され、当該メールがユーザのメールアドレス宛に送信されるように構成しても良い。
【００８２】
なお、上記ステップＳ３１〜Ｓ３６までの処理は、所定時間（例えば、１２時間）間隔でユーザＩＤが登録されている全てのユーザに対して実行されるようにし、その後に情報提供サーバ２がユーザ端末１からアクセスされたときに、上記ステップＳ３７及びＳ３８に示す処理を行うように構成しても良い。この構成によれば、上記選択された関連コンテンツをより迅速にユーザに提示することができる。
【００８３】
以上説明したように、上記実施形態によれば、Ｗｅｂページのスクロール前のコンテンツの表示領域とスクロール後のコンテンツの表示領域とが重なっている場合、当該Ｗｅｂページ上のコンテンツにユーザが関心が有ると判定されるように構成したので、Ｗｅｂページに含まれる複数のコンテンツの中でのどのコンテンツに、ユーザが関心を持っているかを迅速に判定することができる。
【００８４】
そして、関心有と判定されたコンテンツに関連する関連コンテンツがユーザに提示されるように構成したので、よりユーザが興味を持ちそうな情報を提示でき、より効果的に、商品やサービスをリコメンドすることができる。
【００８５】
また、上記実施形態においては、情報提供サーバ２のシステム制御部２４が、本発明の情報取得手段、記憶手段、及び判定手段としての機能を有する例について説明したが、ユーザ端末１のＷｅｂブラウザがこれらの機能を有するものであっても良い。この場合、ユーザ端末１のＷｅｂブラウザは、Ｗｅｂページのスクロール前のコンテンツの表示領域と該スクロール後のコンテンツの表示領域とが重なっている場合、当該Ｗｅｂページ上のコンテンツにユーザが関心が有ると判定し、当該判定した関心有無を示すページ関心有無情報と、該ＷｅｂページのページＩＤと、該コンテンツのコンテンツＩＤと、ユーザＩＤとを含む操作情報ファイルをネットワークＮＷを介して情報提供サーバ２に送信することになる。
【符号の説明】
【００８６】
１  ユーザ端末
２  情報提供サーバ
２１  通信部
２２  記憶部
２３  入出力インターフェース部
２４  システム制御部
２５  システムバス
ＮＷ  ネットワーク
Ｓ  情報提供システム
【図１】
2011113283.tif 000003
【図２】
2011113283.tif 000004
【図３】
2011113283.tif 000005
【図４】
2011113283.tif 000006
【図５】
2011113283.tif 000007
【図６】
2011113283.tif 000008
【図７】
2011113283.tif 000009
【図８】
2011113283.tif 000010