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