(57)【要約】【課題】ユーザがウェブサイトのコンポーネントを利用した利用頻度を、正確性を高めかつ容易に取得すること。【解決手段】ユーザ利用頻度管理サーバ３０は、ユーザ端末に表示されたウェブサイト上で入力操作がされたときに、その入力操作がされた位置と、当該位置にリンクが貼られていたか否かの情報をユーザ端末２０から受信し、その受信した情報とウェブサーバ１０から送信されたページレイアウトとに基づいて、ユーザ端末で入力操作がされた位置と対応するコンポーネントを特定し、入力操作がされた位置にリンクが貼られている場合に、特定したコンポーネントのクリック回数をインクリメントする。【選択図】図７
2011043866.tif 000002
【特許請求の範囲】
【請求項１】
サーバからネットワークを介して提供されるウェブサイトを表示可能なユーザ端末とネットワークを介して通信可能に構成されたデータ処理装置において、
前記ウェブサイトで表示されるコンポーネントのレイアウトを示すレイアウト情報を記憶するレイアウト情報管理部と、
前記コンポーネント毎のアクセス回数情報を記憶するアクセス回数情報記憶部と、
前記ユーザ端末に表示されたウェブサイト上で入力操作がされたときに、前記入力操作がされた前記ウェブサイト上の位置を示す位置情報と当該位置にリンクが有るか無いかを示すリンク有無情報とを含むユーザ利用情報を前記ユーザ端末から受信する受信部と、
前記受信部で受信した前記ユーザ利用情報に含まれる前記位置情報と前記レイアウト情報管理部に管理されている前記レイアウト情報とに基づいて、前記ユーザ端末で入力操作がされた位置と対応するコンポーネントを特定し、前記ユーザ利用情報に含まれる前記リンク有無情報がリンク有りを示している場合に、前記アクセス回数情報記憶部に記憶されている前記特定したコンポーネントのアクセス回数情報をインクリメントする処理部と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記アクセス回数情報記憶部に記憶される前記コンポーネントのアクセス回数情報に基づいて、所定の期間内の前記コンポーネントのアクセス回数を示すコンポーネント利用頻度情報を管理するとともに、前記サーバからの要求に応じて前記コンポーネント利用頻度情報を前記サーバへ送信する管理部、
を更に備えることを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記ウェブサイトは複数のページからなり、
前記ユーザ利用情報は更にページを識別するページ識別情報を含み、
前記処理部は、前記コンポーネントを特定する際に、前記ページ識別情報を利用すること、
を特徴とする請求項１又は請求項２記載のデータ処理装置。
【請求項４】
前記入力操作は、前記ユーザ端末と接続可能なマウスのクリックにより行なわれること、
を特徴とする請求項１乃至請求項３のいずれか１項に記載のデータ処理装置。
【請求項５】
前記レイアウト情報管理部は、前記サーバから送信される前記レイアウト情報を受信し、記憶すること、
を特徴とする請求項１乃至請求項４のいずれか１項に記載のデータ処理装置。
【請求項６】
サーバからネットワークを介して提供されるウェブサイトを表示可能なユーザ端末とネットワークを介して通信可能に構成されたデータ処理装置のデータ処理方法において、
前記ユーザ端末に表示されたウェブサイト上で入力操作がされたときに、前記入力操作がされた前記ウェブサイト上の位置を示す位置情報と当該位置にリンクが有るか無いか否かを示すリンク有無情報とを含むユーザ利用情報を前記ユーザ端末から受信し、
前記受信したユーザ利用情報に含まれる前記位置情報と前記ウェブサイトで表示されるコンポーネントのレイアウトを示すレイアウト情報とに基づいて、前記ユーザ端末で入力操作がされた位置と対応するコンポーネントを特定し、
前記受信したユーザ利用情報に含まれる前記リンク有無情報がリンク有りを示しているか否かを判定し、
前記リンク有無情報がリンク有りを示していると判定した場合に、前記コンポーネント毎のアクセス回数情報を記憶するアクセス回数情報記憶部を参照し、前記特定したコンポーネントのアクセス回数情報をインクリメントする、
ことを特徴とするデータ処理方法。
【請求項７】
第１のサーバと、前記第１のサーバからネットワークを介して提供されるウェブサイトを表示可能なユーザ端末と、ネットワークを介して前記第１のサーバ及び前記ユーザ端末とそれぞれ通信可能に構成された第２のサーバとを含むデータ処理システムにおいて、
前記第１のサーバは、
前記ウェブサイトを前記ユーザ端末に提供する際に、前記ユーザ端末のユーザによる入力操作がされたときに当該入力操作がされた前記ウェブサイト上での位置を示す位置情報と当該位置にリンクが有るか無いかを示すリンク有無情報とを検出するためのスクリプト情報を送信するスクリプト情報送信部と、
前記ウェブサイトで表示されるコンポーネントのレイアウトを示すレイアウト情報を前記第２のサーバへ送信するレイアウト情報送信部とを備え、
前記ユーザ端末は、
前記ユーザ端末のユーザによる入力操作がされたときに、前記第１のサーバから送信された前記スクリプト情報に基づいて、前記入力操作がされた前記ウェブサイト上の位置を示す位置情報と当該位置にリンクが有るか無いかを示すリンク有無情報とを検出し、その検出した前記位置情報と前記リンク有無情報とを含むユーザ利用情報を前記第２のサーバへ送信するスプリクト部を備え、
前記第２のサーバは、
前記第１のサーバから送信された前記レイアウト情報を管理するレイアウト情報管理部と、
前記コンポーネント毎のアクセス回数情報を記憶するアクセス回数情報記憶部と、
前記第ユーザ端末から前記ユーザ利用情報を受信する受信部と、
前記受信部で受信した前記ユーザ利用情報に含まれる前記位置情報と前記レイアウト情報管理部に管理されている前記レイアウト情報とに基づいて、前記ユーザ端末で前記入力操作がされた位置と対応するコンポーネントを特定し、前記ユーザ利用情報に含まれる前記リンク有無情報がリンク有りを示している場合に、前記アクセス回数情報記憶部に記憶されている前記特定したコンポーネントのアクセス回数情報をインクリメントする処理部とを備える、
ことを特徴とするデータ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理方法及びデータ処理システムに関し、特に、ウェブサイト上で提供されるコンポーネントの利用頻度に関するデータを処理するデータ処理装置、データ処理方法及びデータ処理システムに関する。
【背景技術】
【０００２】
一般的に企業のポータルページは、管理者のみがレイアウト変更が可能となっている。このレイアウトは管理者の都合で決定されるため、管理者側がユーザに利用してほしいポートレットや閲覧してほしいポートレットが、ページ上部に配置される等目立つように配置される。しかし、そのように目立つように配置されたポートレットが、実際にユーザが利用したいポートレットや閲覧したいポートレットと異なっている場合がある。そのため、ポータルの管理者はユーザのポートレットの利便性を向上させるため、ユーザが実際に利用する頻度の高いポートレットをページ上部に再配置するなどして、ユーザがアクセスしやすいようにレイアウトを変更する必要がある。
【０００３】
ポートレットのレイアウトを変更する技術としては、利用者が参照したいと考えているキー情報に基づいて必要なポートレットの表示や不必要なポートレットの消去を行い、さらに利用者が着目しているポートレットの近くに、より関連の深いポートレットを配置するよう自動的にポートレットのレイアウトを変更するものが知られている（例えば、特許文献１参照）。
【０００４】
一方、管理者が自らレイアウトの変更を行なうためには、実際にユーザがどのポートレットを多く利用しているのか、といったポートレットの利用頻度の情報が重要となる。ユーザのポートレットの利用頻度を調査する方法として、ウェブサーバのアクセスログ等により、ポートレットのリンクがどれだけ利用されたのかを確認する方法がある。この方法は、ユーザがポートレット上のリンクをクリックした場合に、ユーザがそのポートレットを利用したと判断するものである。したがって、リンクの利用回数が多いほど、管理者はそのポートレットのユーザの利用頻度は高いと判断することができる。また、表示画面に表示されたウィンドウのスクロールバーのアップ／ダウンの回数をカウントし、その回数を利用状況として検出する技術も知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３４６３１８号公報
【特許文献２】国際公開ＷＯ−２００４／０９７６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、既述のアクセスログは重要な情報であるため、管理者以外はアクセスログの内容を見ることができない場合が多い。そのため、ポートレットがインラインフレームで表示され、ポートレットのコンテンツを提供するサーバがポータルの管理者の管理下にない場合、ポータルの管理者はポートレットのアクセスログを確認することができないので、そのポートレットのユーザの利用頻度を把握することができない。そのため、管理者は利用頻度を把握するために例えばユーザに対してアンケートを行うなど、より不確実な手法を行なうしかなかった。
【０００７】
ここで、ネットワークにプロキシサーバを導入した場合、ユーザからのリクエストは全てプロキシサーバを経由するため、前述のような外部サイトのポートレットのリンクを利用した場合でも、プロキシサーバにアクセスログが残り、そのアクセスログからポートレットの利用頻度を把握することは可能である。
【０００８】
しかし、プロキシサーバを利用する方法は、企業のイントラネットのような管理されたネットワークでは導入できるが、インターネットを介するなど管理者の管理の及ばないネットワークに対しては導入することができない。また、新たにプロキシサーバを導入すると金銭的なコストやネットワークの設定のコスト等が発生してしまう。
【０００９】
本発明は、上記事情に鑑みてなされたものであり、その目的は、ユーザがウェブサイトのコンポーネントを利用した利用頻度を、正確性を高めかつ容易に取得することができるデータ処理装置、データ処理方法及びデータ処理システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、サーバからネットワークを介して提供されるウェブサイトを表示可能なユーザ端末とネットワークを介して通信可能に構成されたデータ処理装置において、ウェブサイトで表示されるコンポーネントのレイアウトを示すレイアウト情報を記憶するレイアウト情報管理部と、コンポーネット毎のアクセス回数情報を記憶するアクセス回数情報記憶部と、ユーザ端末に表示されたウェブサイト上で入力操作がされたときに、当該入力操作がされたウェブサイト上の位置を示す位置情報と当該位置にリンクが有るか無いかを示すリンク有無情報とを含むユーザ利用情報をユーザ端末から受信する受信部と、この受信部で受信したユーザ利用情報に含まれる位置情報とレイアウト情報記憶部に記憶されているレイアウト情報とに基づいて、ユーザ端末で入力操作がされた位置と対応するコンポーネントを特定し、ユーザ利用情報に含まれるリンク有無情報がリンク有りを示している場合に、アクセス回数情報記憶部に記憶されている当該特定したコンポーネントのアクセス回数情報をインクリメントする処理部とを備えるものである。
【発明の効果】
【００１１】
本発明によると、ユーザがウェブサイトのコンポーネントを利用した利用頻度を、正確性を高めかつ容易に取得することができるデータ処理装置、データ処理方法及びデータ処理システムを提供できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態におけるデータ処理システム全体を示す図である。
【図２】同実施の形態におけるウェブサーバの機能ブロックを示す図である。
【図３】同実施の形態におけるユーザ端末の機能ブロックを示す図である。
【図４】同実施の形態におけるユーザ利用頻度管理サーバの機能ブロックを示す図である。
【図５】同実施の形態におけるポートレット毎のクリック回数の一例を説明するための図である。
【図６】同実施の形態におけるポートレット毎の利用頻度の一例を説明するための図である。
【図７】同実施の形態におけるデータ処理システムの動作を示すタイミングチャートである。
【図８】同実施の形態におけるクリック回数をインクリメントする際の処理を示すフローチャートである。
【図９】同実施の形態におけるクリック位置のリンクの有無を説明するための図である。
【図１０】同実施の形態におけるポートレットの特定方法を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施の形態について図面を参照して説明するが、本発明は以下の実施の形態に限定されるものではない。
【００１４】
図１は、データ処理システム全体を示す図である。図１に示すように、ウェブサーバ（第１のサーバ）１０と、複数のマウス２１を有するユーザ端末２０と、ユーザ利用頻度管理サーバ（第２のサーバ）３０とがインターネット４０を介して互いに通信可能に接続されている。
【００１５】
また、上記データ処理システムにおいて、ウェブサーバ１０は、複数のユーザ端末２０のそれぞれの要求に応じて、各ユーザ端末２０にポータルページを提供し、各ユーザ端末２０はポータルページのポートレットで提供されるコンテンツを利用できるように構成されている。
【００１６】
次に、図２乃至図４を参照して、ウェブサーバ１０、ユーザ端末２０及びユーザ利用頻度管理サーバ３０の有する機能について説明する。なお、ウェブサーバ１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、表示装置、入力装置、通信装置等のハードウェアを備えるデータ処理装置を用いて実現することができ、その機能はＣＰＵがＲＯＭ等に記憶したプログラムを実行することにより実現することができる。また、ユーザ端末２０及びユーザ利用頻度管理サーバ３０も、ＣＰＵ、ＲＯＭ、ＲＡＭ、表示装置、入力装置、通信装置等のハードウェアを備えており、その機能はＣＰＵがＲＯＭ等に記憶したプログラムを実行することにより実現することができる。
【００１７】
図２は、ウェブサーバ１０の機能ブロックを示す図である。図２に示すように、ウェブサーバ１０は、レイアウト情報送信部１１、レイアウト変更部１２、ポータルページ情報送信部１３及びスクリプト情報送信部１４を有している。
【００１８】
レイアウト情報送信部１１は、レイアウト情報をユーザ利用頻度管理サーバ３０に送信する。レイアウト情報は、ウェブサーバ１０から提供されるポータルページ及びそのページ内のポートレットのレイアウトに関する情報であり、ページ情報とポートレットの位置情報を含んでいる。なお、ポートレットのレイアウトは、ポータルページの所定の１点を基準とする２次元座標系で設定され、ウェブサーバ１０の管理者によって定められる。
【００１９】
レイアウト変更部１２は、ポータルページ上で提供されるポートレットのレイアウトをウェブサーバ１０の管理者の指示に基づいて変更する。ウェブサーバ１０の管理者は、詳細は後述するポートレット利用頻度に基づいて、図示しない入力部及び表示部を用いて、利用頻度の高いポートレットをユーザが閲覧しやすい位置に再配置する。このようにレイアウトの変更が行なわれた場合は、レイアウト情報送信部１１により、変更されたレイアウト情報がウェブサーバ１０からユーザ利用頻度管理サーバ３０へ送信される。
【００２０】
ポータルページ情報送信部１３は、ユーザ端末２０からの要求に応じて、ポータルページを表示させるためのポータルページ情報、例えば、ポートレットに関する情報及びこのポートレットにより提供されるコンテンツに関する情報を当該ユーザ端末２０へ送信する。
【００２１】
スクリプト情報送信部１４は、スクリプト情報を既述のポータルページ情報とともにユーザ端末２０へ送信する。スクリプト情報は、ユーザ端末２０において、マウス２１がクリックされたポータルページ上の位置を検出するとともに、当該位置にリンクが有るか無いかを検出するために用いられる情報である。このようなスクリプト情報は、既存の技術を利用して作成することができる（例えば、特開２００２−１８９７２１号公報参照）。
【００２２】
図３は、ユーザ端末２０の機能ブロックを示す図である。図３に示すように、ユーザ端末２０はブラウザ部２２を有する。ブラウザ部２２は、ユーザ端末２０の画面上にポータルページを、ウェブサーバ１０の管理者により定められたポートレットのレイアウトで表示する。また、ブラウザ部２２は、スクリプト実行機能を有しており、このスクリプト実行機能に基づいて、図３に示すクリック検出スクリプト部２３を実現する。
【００２３】
クリック検出スクリプト部２３は、ユーザがポータルページ上でマウス２１のクリックを行なった場合に、そのクリックを検知し、クリックされた位置座標を検出するとともに、そのクリックされた位置にリンクが有るか無いかを検出する。また、クリック検出スクリプト部２３は、クリックされたページを識別するページ識別情報及びクリックされた位置を示すクリック位置情報及びその位置におけるリンクの存在の有無に関するリンク有無情報（以下、ユーザ利用情報と称する。）をユーザ利用頻度管理サーバ３０に送信する。
【００２４】
図４は、ユーザ利用頻度管理サーバ３０の機能ブロックを示す図である。図４に示すように、ユーザ利用頻度管理サーバ３０は、レイアウト情報管理部３１、受信部であるユーザ利用情報受信部３２、処理部であるユーザ利用情報処理部３３、アクセス回数情報記憶部であるポートレットアクセス回数記憶部３４及び管理部であるポートレット利用頻度管理部３５を有している。
【００２５】
レイアウト情報管理部３１は、ウェブサーバ１０から送信されたレイアウト情報を受信し、記憶する。ユーザ利用情報受信部３２は、各ユーザ端末２０から送信されたユーザ利用情報を受信する。
【００２６】
ユーザ利用情報処理部３３は、ユーザ利用情報受信部３２で受信したユーザ利用情報に基づいてポータルページの各ポートレットのクリック回数をカウントする処理を実行する。該処理の内容については図８を参照して後述する。
【００２７】
ポートレットアクセス回数記憶部３４は、ポートレット毎のユーザの利用情報（ポートレット毎のアクセス回数情報）を記憶する。図５は、ポートレットアクセス回数記憶部３４に記憶されるアクセス回数情報の一例を説明するための図である。図５に示すように、ポートレットアクセス回数記憶部３４は、ページ番号、ポートレット番号、クリック回数を記憶する各フィールド３４Ａ，３４Ｂ及び３４Ｃを有しており、例えば、第１ページのポートレット番号１のポートレットは、クリック回数が“１０”のように、ポートレット毎にクリック回数がアクセス回数情報として記憶される。なお、ポートレットアクセス回数記憶部３４は、本実施の形態においては、１日毎のポートレットへのクリック回数を記憶する。
【００２８】
ポートレット利用頻度管理部３５は、ポートレットアクセス回数記憶部３４に記憶されるクリック回数に基づいて、所定の期間内のポータルページのポートレット毎の利用頻度を管理する。例えば、所定の日より過去１週間のポートレット毎のクリック回数を利用頻度として管理することができるが、この期間は過去１週間より短い期間でも長い期間でも良い。また、この所定の期間の設定は、ウェブサーバ１０から管理者が予め設定することが望ましい。
【００２９】
図６は、ポートレット利用頻度管理部３５で管理されるポートレット利用頻度情報の一例を説明するための図である。ポートレット利用頻度管理部３５は、図６に示すように、ページ番号、ポートレット番号及び利用頻度を記憶する各フィールド３５Ａ，３５Ｂ及び３５Ｃを有している。既述のアクセス回数情報と異なるのは、ポートレット毎の所定の期間のクリック回数（利用頻度）が記憶される点であり、例えば、第１ページのポートレット番号１のポートレットは、利用頻度が“５０”のように記憶される。
【００３０】
また、ポートレット利用頻度管理部３５は、ウェブサーバ１０からの要求に応じて、ポートレット利用頻度情報を算出し、ウェブサーバ１０に送信する。この送信したポートレット利用頻度情報は、ウェブサーバ１０の管理者がポータルページのレイアウトを変更する際に用いられる。
【００３１】
なお、上記の説明では、ウェブサーバ１０からの要求に応じて、ポートレットアクセス回数記憶部３４に記憶されている情報から所定の期間のポートレット毎の利用頻度を算出することとしたが、ポートレット利用頻度管理部３５がポートレット利用頻度を所定のタイミングで算出し、ユーザ利用頻度管理サーバ３０からウェブサーバ１０に送信するように構成しても良い。また、アクセス回数情報をポートレット利用頻度情報として送信しても良い。
【００３２】
次に、上述のように構成されたデータ処理システムにおける動作について図７を参照しながら説明する。図７は、ウェブサーバ１０、ユーザ端末２０及びユーザ利用頻度管理サーバ３０がそれぞれ実行する処理のタイミングチャートを示している。
【００３３】
先ず、ユーザ利用頻度管理サーバ３０は、あらかじめポータルページのポートレットのレイアウト情報をウェブサーバ１０から取得しておく（Ｓ１０１）。このレイアウト情報には、既述のように、どのページにどのようなポートレットがどのような位置(座標)で配置されているのか、という情報が含まれている。また、ポータルページの各ページはページ識別情報にて管理される。
【００３４】
ウェブサーバ１０はポータルページを表示するためのリクエストをユーザ端末２０から受信すると、当該ユーザ端末２０へポータルページ情報及びスクリプト情報を送信する（Ｓ１０２）。
【００３５】
次に、ユーザ端末２０は、ブラウザ部２２により画面上に所定の配置にレイアウトされたポートレットを表示するとともに、ブラウザ部２２上でクリック検出スクリプト部２３を動作させる。そして、ユーザ端末２０のユーザがポートレットを利用するため、ポートレット上をマウス２１でクリックすると、クリック検出スクリプト部２３が反応し、ポータルページ上でクリックされた位置のクリック位置座標を検出するとともに、そのクリック位置座標にリンクが有るか無いかを検出する（Ｓ１０３）。
【００３６】
図９は、クリック位置座標にリンクが有るか無いかを検出する処理について説明するための図である。ユーザ端末２０の画面上に表示されるポータルページ４１Ａに、２つのポートレット４２Ａ，４３Ａが表示されている。各ポートレット４２Ａ，４３Ａ上でクリックされる位置は、ポータルページの所定の１点（例えば、左下隅）を基準とする座標（Ｘ，Ｙ）で表される。
【００３７】
ポートレット４２Ａの図中矢印の位置がクリックされた場合には、位置座標は座標（３００，２００）となり、当該位置にリンクはないためリンク有無情報は“リンク無し”となる。また、ポートレット４３Ａの図中矢印の位置がクリックされた場合には、位置座標は座標（６００，２２０）となり、当該位置にリンクが貼られているためリンク有無情報は“リンク有り”となる。
【００３８】
そして、クリック検出スクリプト部２３は、ユーザ端末２０が有する送信先の情報に基づき、ユーザ利用頻度管理サーバ３０のユーザ利用情報受信部３２に、ユーザ利用情報、すなわち、ポータルページのページを識別するページ識別情報、マウス２１でクリックされた位置の座標を示すクリック位置情報及び当該位置にリンクが有るか無いかを示すリンク有無情報を送信する（Ｓ１０４）。
【００３９】
ユーザ利用管理サーバ３０は、ユーザ利用情報を受信すると、クリックされたポートレットを特定し、“リンク有り”の場合は、そのポートレットと対応するポートレットアクセス回数記憶部３４のクリック回数をインクリメントする（Ｓ１０５）。
【００４０】
ここで、図８を参照して、ステップＳ１０５の処理について詳細に説明する。
【００４１】
ユーザ利用情報処理部３３は、ユーザ利用情報受信部３２が受信したユーザ利用情報と、レイアウト情報管理部３１に管理されているレイアウト情報とに基づいて、ユーザがポータルページ上でクリックした位置と対応するポートレットを特定する（Ｓ２０１）。具体的には、ユーザ利用情報処理部３３は、ユーザ利用情報に含まれるページ識別情報とクリック位置情報で特定される位置の情報とレイアウト情報管理部３１に記憶しているレイアウト情報とを利用して、ユーザ端末２０でクリックされた位置がどのポートレットの領域となるのか、座標計算を行い、ユーザにクリックされたポートレットを特定する。
【００４２】
図１０を参照してポートレットを特定する際の座標計算について説明する。ページ識別番号で識別されるページのポートレットのレイアウトは、例えば、図１０に示す配置となっている。なお、この図１０で示すポータルページ４１Ｂのポートレット４２Ｂ，４３Ｂは、図９を参照して説明したポータルページ４１Ａと対応するページであるため、各ポートレット４２Ａ，４３Ａと、各ポートレット４２Ｂ，４３Ｂとは同じ座標位置となっている。なお、ポートレット４２Ｂは、座標（５０，１００）、（４００，１００）、（５０，３００）、（４００，３００）で囲まれる領域に形成されており、ポートレット４３Ｂは、座標（４１０，１００）、（７００，１００）、（４１０，３５０）、（７００，３５０）で囲まれる領域に形成されている。したがって、図９において、ポートレット４１Ａの座標位置（３００，２００）がクリックされた場合には、特定されるポートレットは、ポートレット４２Ｂ（ポートレット番号１）となる。また、図９において、ポートレット４３Ａの座標位置（６００，２２０）がクリックされた場合には、特定されるポートレットは、ポートレット４３Ｂ（ポートレット番号２）となる。
【００４３】
このようにポートレットが特定されると、ユーザ利用情報処理部３３は、ユーザ利用情報に含まれるリンク有無情報が“リンク有り”を示しているか“リンク無し”を示しているかを判定する（Ｓ２０２）。
【００４４】
“リンク有り”を示していると判定した場合は（Ｓ２０２：リンク有り）、ユーザ利用情報処理部３３は、図５で示すポートレットアクセス回数記憶部３４の当該ポートレットのクリック回数のフィールド３４Ｃのクリック回数をインクリメントする（Ｓ２０３）。
【００４５】
ここで具体的なクリック回数のインクリメント処理について説明する。ユーザ利用頻度管理サーバ３０は、ユーザ利用情報に含まるリンク有無情報を利用してリンクの有無を判断する。クリックされた位置にリンクが有る場合、特定されたポートレットのクリック回数を上げる（図５参照）。なお、クリックされた位置にリンクがない場合、特定されたポートレットのクリック回数はそのままとなる。したがって、図９において、ポートレット４１Ａの座標位置（３００，２００）がクリックされた場合には、ポートレット番号１のクリック回数がインクリメントされるが、ポートレット４３Ａの座標位置（６００，２２０）がクリックされた場合には、ポートレット番号２のクリック回数はそのままとなる。
【００４６】
このようにユーザ利用情報処理部３３がクリック回数をインクリメントした場合（Ｓ２０３）、又は、“リンク無し”を示していると判定した場合は（Ｓ２０２：リンク無し）、ユーザ利用情報処理部３３は、このステップＳ１０５の処理を終了する。
【００４７】
一方、ユーザ利用頻度管理サーバ３０は、ウェブサーバ１０からポートレット利用頻度算出指示を受信すると（Ｓ１０６）、ユーザ利用頻度管理サーバ３０は、各ポートレットの所定の期間の利用頻度を、図５を用いて説明したクリック回数の情報を用いて計算する。例えば、過去１週間分のクリック回数を利用頻度として算出する（図６参照，Ｓ１０７）。
【００４８】
ウェブサーバ１０の管理者は、ポートレット毎の利用頻度を確認するために、ウェブサーバ１０を操作して、ユーザ利用頻度管理サーバ３０からポートレット毎のユーザの利用頻度を示すポートレット利用頻度情報を取得する（Ｓ１０８）。このポートレット利用頻度情報を元に、管理者は例えば、利用頻度の高いポートレットをユーザが閲覧し易い位置に再配置する等のレイアウトの変更を行なう。管理者がポータルページのレイアウトを変更した場合、変更されたレイアウトのレイアウト情報はウェブサーバ１０からユーザ利用頻度管理サーバ３０へと送信される（Ｓ１０９）。
【００４９】
ユーザ利用頻度管理サーバ３０では、この変更されたレイアウト情報を受信すると、レイアウト情報管理部３１に管理しているレイアウト情報を更新する（Ｓ１１０）。これにより、ユーザ利用頻度管理サーバ３０で管理しているポータルページのレイアウトとユーザがユーザ端末２０にて利用するポータルページのレイアウトとが異ならないようにすることができる。
【００５０】
本実施の形態によると、ユーザによりユーザ端末２０においてポータルページのポートレットのいずれかの位置がクリックされた場合、ページ識別情報、クリック位置情報及びリンクの有無情報をユーザ端末２０はユーザ利用頻度管理サーバ３０に送信する。ユーザ利用頻度管理サーバ３０は、クリック位置情報とあらかじめ記憶しているポータルページのレイアウトとにより、どのポートレットがクリックされたのかを特定し、さらに、当該クリックされた位置にリンクが貼られていた場合に、その特定したポートレットのクリック回数をインクリメントする。このように処理したポートレットのクリック回数を利用してユーザ利用頻度管理サーバ３０は各ポートレットの利用頻度を算出することができる。したがって、ウェブサーバ１０の管理者は、ポートレットのアクセスログを必要とせず、また、ウェブサーバ１０の管理者がポートレットの管理権限を有していない場合にも、プロキシサーバを必要とせずに、ユーザのポートレットの利用頻度の情報を取得することができる。
【００５１】
また、クリックがされた位置のリンクの有無を検出しているので、偶然ユーザがクリックしてしまった場合等の実際にはユーザがポートレットを利用していないと考えられる場合についてはクリック回数をインクリメントする対象から排除することができ、単にクリック回数をカウントする場合と比較して、ウェブサーバ１０の管理者の管理権限が及ばない外部サイトのポートレットの利用頻度をより正確に把握することができる。すなわち、ユーザ利用頻度管理サーバ３０は、実際のユーザの利用頻度により近い、正確性の高い情報を取得することができる。
【００５２】
更に、ユーザ利用頻度管理サーバ３０は、ユーザのポートレット毎のクリック回数に基づいて、所定の期間のポートレット毎の利用頻度を取得することができるため、ウェブサーバ１０の管理者は、所定の期間におけるポートレット毎の利用頻度を、ポートレットの再配置に利用することができる。
【００５３】
なお、上記実施の形態は、ポータルページに配置されるポートレットの場合で説明したが、これに限られるものではなく、他の一般的なウェブサイトのコンポーネントの利用頻度の把握にも適用することができる。一般的なウェブサイトを閲覧するユーザ端末に対し、既述のクリック検出スクリプト部２３を用いることで、クリック検出スクリプト部２３は、ウェブサイト上のどの位置がマウスでクリックされたのか、また、クリックされた位置にリンクがあるか否かを検出することができる。ウェブサイトのレイアウトは当該ウェブサイトの管理者が把握しているため、ウェブサイトを訪れたユーザがどのコンポーネントに含まれるリンクをクリックしたか否かの情報を得ることができる。この情報を用いることにより、ウェブサイトの管理者は、ウェブサイトを訪れたユーザがどのコンポーネントに興味があり、利用していたのかを知ることができる。
【００５４】
また、上記実施の形態では、ポータルページをクリックするのはマウス２１を用いた場合で説明したが、マウスに限られるものではなく、ポインティングデバイス等の他の入力手段によってクリックを行なうようにしても良い。
【００５５】
更に、上記実施の形態では、ウェブサーバ１０とユーザ利用頻度管理サーバ３０とが別々の装置である場合について説明したが、ウェブサーバ１０とユーザ利用頻度管理サーバ３０とは、同一の装置で構成されるようにしても良い。
【産業上の利用可能性】
【００５６】
ポータル上で提供されるコンテンツの利用頻度に関するデータを処理するデータ処理装置、データ処理方法及びデータ処理システムに利用できる。
【符号の説明】
【００５７】
１０・・・ウェブサーバ
１１・・・レイアウト情報送信部
１２・・・レイアウト変更部
１３・・・ポータルページ情報送信部
１４・・・スクリプト情報送信部
２０・・・ユーザ端末
２１・・・マウス
２２・・・ブラウザ部
２３・・・クリック検出スクリプト部
３０・・・ユーザ利用頻度管理サーバ
３１・・・レイアウト情報記憶部
３２・・・ユーザ利用情報受信部
３３・・・ユーザ利用情報処理部
３４・・・ポートレットアクセス回数記憶部
３５・・・ポートレット利用頻度管理部
４０・・・ネットワーク
【図１】
2011043866.tif 000003
【図２】
2011043866.tif 000004
【図３】
2011043866.tif 000005
【図４】
2011043866.tif 000006
【図５】
2011043866.tif 000007
【図６】
2011043866.tif 000008
【図７】
2011043866.tif 000009
【図８】
2011043866.tif 000010
【図９】
2011043866.tif 000011
【図１０】
2011043866.tif 000012