(57)【特許請求の範囲】
【請求項１】
複数の端末とネットワークを介して接続され、各端末のＷＥＢサイトの利用状況を管理する情報管理サーバであって、
前記端末に関する情報を含む、ＷＥＢサイトに関するＷＥＢサイト情報とＷＥＢサイトのカテゴリ及びそのランクを各々対応づけたＷＥＢサイトの利用状況を分析するためのテーブルを管理する管理手段と、
前記複数の端末の各端末のＷＥＢサイトの利用状況を示すＷＥＢサイト利用状況情報を受信する受信手段と、
前記管理手段において前記テーブルを参照して、前記受信手段により受信した前記複数の端末の各端末の前記ＷＥＢサイト利用状況情報に含まれるＷＥＢサイトのカテゴリとそのランクを判定する判定手段と、
を備えることを特徴とする情報管理サーバ。
【請求項２】
ＷＥＢサイトのカテゴリとそのランクを決定するカテゴリ決定手段とを更に備え、
前記判定手段は、判定対象のＷＥＢサイトのカテゴリが不明である場合、前記カテゴリ決定手段で決定される前記ＷＥＢサイトのカテゴリとそのランクと、そのＷＥＢサイトに関するＷＥＢサイト情報とを前記テーブルに登録する
ことを特徴とする請求項１に記載の情報管理サーバ。
【請求項３】
前記判定手段でカテゴリが不明と判定されたＷＥＢサイトのカテゴリとそのランクを指定する指定手段を更に備え、
前記判定手段は、判定対象のＷＥＢサイトのカテゴリが不明である場合、前記指定手段で指定される前記ＷＥＢサイトのカテゴリとそのランクと、そのＷＥＢサイトに関するＷＥＢサイト情報とを前記テーブルに登録する
ことを特徴とする請求項１に記載の情報管理サーバ。
【請求項４】
前記指定手段は、前記情報管理サーバに前記ネットワークを介して接続される分析端末である
ことを特徴とする請求項３に記載の情報管理サーバ。
【請求項５】
前記ＷＥＢサイト情報は、ＷＥＢサイトのＵＲＬ、そのＷＥＢサイトを利用した端末情報を少なくとも含み、
前記判定手段は、所定ランク以下のランクのＷＥＢサイトを所定回数以上利用した端末に対して、所定メッセージを送信する
ことを特徴とする請求項１に記載の情報管理サーバ。
【請求項６】
前記判定手段は、更に、前記ＷＥＢサイト利用状況情報に基づいて、該ＷＥＢサイト利用状況情報に含まれるＷＥＢサイトの利用時間を判定する
ことを特徴とする請求項１に記載の情報管理サーバ。
【請求項７】
複数の端末と、該複数の端末の各端末で動作するアプリケーションの利用状況を管理する情報管理サーバとがネットワークを介して接続されて構成される情報管理システムであって、
前記複数の端末それぞれは、
当該端末のＷＥＢサイトの利用状況を監視する監視手段と、
前記監視手段で監視されるＷＥＢサイトの利用状況を示すＷＥＢサイト利用状況情報を前記サーバへ送信する送信手段とを備え、
前記情報管理サーバは、
前記端末に関する情報を含む、ＷＥＢサイトに関するＷＥＢサイト情報とＷＥＢサイトのカテゴリ及びそのランクを各々対応づけたＷＥＢサイトの利用状況を分析するためのテーブルを管理する管理手段と、
前記複数の端末の各端末のＷＥＢサイトの利用状況を示すＷＥＢサイト利用状況情報を受信する受信手段と、
前記管理手段において前記テーブルを参照して、前記受信手段により受信した前記複数の端末の各端末の前記ＷＥＢサイト利用状況情報に含まれるＷＥＢサイトのカテゴリとそのランクを判定する判定手段と
を備えることを特徴とする情報管理システム。
【請求項８】
複数の端末とネットワークを介して接続され、各端末のＷＥＢサイトの利用状況を管理する情報管理サーバの制御方法であって、
前記端末に関する情報を含む、ＷＥＢサイトに関するＷＥＢサイト情報とＷＥＢサイトのカテゴリ及びそのランクを各々対応づけたＷＥＢサイトの利用状況を分析するためのテーブルを管理する管理工程と、
前記複数の端末の各端末のＷＥＢサイトの利用状況を示すＷＥＢサイト利用状況情報を受信する受信工程と、
前記管理工程において前記テーブルを参照して、前記受信工程により受信した前記複数の端末の各端末の前記ＷＥＢサイト利用状況情報に含まれるＷＥＢサイトのカテゴリとそのランクを判定する判定工程と、
を備えることを特徴とする情報管理サーバの制御方法。
【請求項９】
ＷＥＢサイトのカテゴリとそのランクを決定するカテゴリ決定工程とを更に備え、
前記判定工程は、判定対象のＷＥＢサイトのカテゴリが不明である場合、前記カテゴリ決定工程で決定される前記ＷＥＢサイトのカテゴリとそのランクと、そのＷＥＢサイトに関するＷＥＢサイト情報とを前記テーブルに登録する
ことを特徴とする請求項８に記載の情報管理サーバの制御方法。
【請求項１０】
前記判定工程でカテゴリが不明と判定されたＷＥＢサイトのカテゴリとそのランクを指定する指定工程を更に備え、
前記判定工程は、判定対象のＷＥＢサイトのカテゴリが不明である場合、前記指定工程で指定される前記ＷＥＢサイトのカテゴリとそのランクと、そのＷＥＢサイトに関するＷＥＢサイト情報とを前記テーブルに登録する
ことを特徴とする請求項８に記載の情報管理サーバの制御方法。
【請求項１１】
前記指定工程は、前記情報管理サーバに前記ネットワークを介して接続される分析端末によって実行される
ことを特徴とする請求項１０に記載の情報管理サーバの制御方法。
【請求項１２】
前記ＷＥＢサイト情報は、ＷＥＢサイトのＵＲＬ、そのＷＥＢサイトを利用した端末情報を少なくとも含み、
前記判定工程は、所定ランク以下のランクのＷＥＢサイトを所定回数以上利用した端末に対して、所定メッセージを送信する
ことを特徴とする請求項８に記載の情報管理サーバの制御方法。
【請求項１３】
前記判定工程は、更に、前記ＷＥＢサイト利用状況情報に基づいて、該ＷＥＢサイト利用状況情報に含まれるＷＥＢサイトの利用時間を判定する
ことを特徴とする請求項８に記載の情報管理サーバの制御方法。
【請求項１４】
複数の端末とネットワークを介して接続され、各端末のＷＥＢサイトの利用状況を管理する情報管理サーバの制御をコンピュータに機能させるためのプログラムであって、
前記端末に関する情報を含む、ＷＥＢサイトに関するＷＥＢサイト情報とＷＥＢサイトのカテゴリ及びそのランクを各々対応づけたＷＥＢサイトの利用状況を分析するためのテーブルを管理する管理工程と、
前記複数の端末の各端末のＷＥＢサイトの利用状況を示すＷＥＢサイト利用状況情報を受信する受信工程と、
前記管理工程において前記テーブルを参照して、前記受信工程により受信した前記複数の端末の各端末の前記ＷＥＢサイト利用状況情報に含まれるＷＥＢサイトのカテゴリとそのランクを判定する判定工程と
をコンピュータに機能させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の端末とネットワークを介して接続され、各端末のＷＥＢサイトの利用状況を管理する情報管理サーバ及びその制御方法、情報管理システム、プログラムに関するものである。
【０００２】
【従来の技術】
昨今は、パーソナルコンピュータが普及し、個人が１台のパーソナルコンピュータを所有しているのが当たり前になり、情報収集工程として、インターネット上で公開されるＷＥＢサイトの利用が急激に加速している。特に、ＷＥＢサイトの利用は、企業にとり、業務プロセスの改善あるいは情報収集において欠かすことのできない経営資源となっている。
【０００３】
従来より、インターネットに接続するユーザ端末の利用状況を監視する監視機能が存在している。この監視機能は、プロバイダ単位やホームページ単位等のカテゴリで、ユーザ端末のインターネット上のサーバへのアクセスや、ホームページへのアクセスを監視することができる。
【０００４】
例えば、特開２００１−５１９２５においては、情報閲覧者によるＷＷＷページの閲覧時間を取得するためのＪＡＶＡアプレットからなる閲覧情報プログラムにより、ＷＷＷページの遷移状況を計測し、情報提供者側からＷＷＷページの閲覧情報を収集することが記載されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、ＷＥＢサイトの利用によって、情報収集の効率化が図れるようになった反面、私的利用も増えてしまっている。そのため、ユーザによるＷＥＢサイトの私的利用の有無を監視することが望まれている。
【０００６】
また、上記従来の監視機能は、特定のリソース（サーバやホームページ等）へのアクセス数等を監視することはできても、そのリソースへアクセスするユーザ端末からの利用状況を監視することはできなかった。
【０００７】
本発明は上記の課題を解決するためになされたものであり、ネットワーク上に接続される各端末のＷＥＢサイトの利用状況を管理することができる情報管理サーバ及びその制御方法、情報管理システム、プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するための本発明による情報管理サーバは以下の構成を備える。即ち、
複数の端末とネットワークを介して接続され、各端末のＷＥＢサイトの利用状況を管理する情報管理サーバであって、
前記端末に関する情報を含む、ＷＥＢサイトに関するＷＥＢサイト情報とＷＥＢサイトのカテゴリ及びそのランクを各々対応づけたＷＥＢサイトの利用状況を分析するためのテーブルを管理する管理手段と、
前記複数の端末の各端末のＷＥＢサイトの利用状況を示すＷＥＢサイト利用状況情報を受信する受信手段と、
前記管理手段において前記テーブルを参照して、前記受信手段により受信した前記複数の端末の各端末の前記ＷＥＢサイト利用状況情報に含まれるＷＥＢサイトのカテゴリとそのランクを判定する判定手段と、
を備える。
【０００９】
また、好ましくは、ＷＥＢサイトのカテゴリとそのランクを決定するカテゴリ決定手段とを更に備え、
前記判定手段は、判定対象のＷＥＢサイトのカテゴリが不明である場合、前記カテゴリ決定手段で決定される前記ＷＥＢサイトのカテゴリとそのランクと、そのＷＥＢサイトに関するＷＥＢサイト情報とを前記テーブルに登録する。
【００１０】
また、好ましくは、前記判定手段でカテゴリが不明と判定されたＷＥＢサイトのカテゴリとそのランクを指定する指定手段を更に備え、
前記判定手段は、判定対象のＷＥＢサイトのカテゴリが不明である場合、前記指定手段で指定される前記ＷＥＢサイトのカテゴリとそのランクと、そのＷＥＢサイトに関するＷＥＢサイト情報とを前記テーブルに登録する。
【００１１】
また、好ましくは、前記指定手段は、前記情報管理サーバに前記ネットワークを介して接続される分析端末である。
【００１２】
また、好ましくは、前記ＷＥＢサイト情報は、ＷＥＢサイトのＵＲＬ、そのＷＥＢサイトを利用した端末情報を少なくとも含み、
前記判定手段は、所定ランク以下のランクのＷＥＢサイトを所定回数以上利用した端末に対して、所定メッセージを送信する。
【００１３】
また、好ましくは、前記判定手段は、更に、前記ＷＥＢサイト利用状況情報に基づいて、該ＷＥＢサイト利用状況情報に含まれるＷＥＢサイトの利用時間を判定する。
【００１５】
上記の目的を達成するための本発明による情報管理システムは以下の構成を備える。即ち、
複数の端末と、該複数の端末の各端末で動作するアプリケーションの利用状況を管理する情報管理サーバとがネットワークを介して接続されて構成される情報管理システムであって、
前記複数の端末それぞれは、
当該端末のＷＥＢサイトの利用状況を監視する監視手段と、
前記監視手段で監視されるＷＥＢサイトの利用状況を示すＷＥＢサイト利用状況情報を前記サーバへ送信する送信手段とを備え、
前記情報管理サーバは、
前記端末に関する情報を含む、ＷＥＢサイトに関するＷＥＢサイト情報とＷＥＢサイトのカテゴリ及びそのランクを各々対応づけたＷＥＢサイトの利用状況を分析するためのテーブルを管理する管理手段と、
前記複数の端末の各端末のＷＥＢサイトの利用状況を示すＷＥＢサイト利用状況情報を受信する受信手段と、
前記管理手段において前記テーブルを参照して、前記受信手段により受信した前記複数の端末の各端末の前記ＷＥＢサイト利用状況情報に含まれるＷＥＢサイトのカテゴリとそのランクを判定する判定手段と
を備える。
【００１６】
上記の目的を達成するための本発明による情報管理サーバの制御方法は以下の構成を備える。即ち、
複数の端末とネットワークを介して接続され、各端末のＷＥＢサイトの利用状況を管理する情報管理サーバの制御方法であって、
前記端末に関する情報を含む、ＷＥＢサイトに関するＷＥＢサイト情報とＷＥＢサイトのカテゴリ及びそのランクを各々対応づけたＷＥＢサイトの利用状況を分析するためのテーブルを管理する管理工程と、
前記複数の端末の各端末のＷＥＢサイトの利用状況を示すＷＥＢサイト利用状況情報を受信する受信工程と、
前記管理工程において前記テーブルを参照して、前記受信工程により受信した前記複数の端末の各端末の前記ＷＥＢサイト利用状況情報に含まれるＷＥＢサイトのカテゴリとそのランクを判定する判定工程と、
を備える。
【００１８】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
複数の端末とネットワークを介して接続され、各端末のＷＥＢサイトの利用状況を管理する情報管理サーバの制御をコンピュータに機能させるためのプログラムであって、
前記端末に関する情報を含む、ＷＥＢサイトに関するＷＥＢサイト情報とＷＥＢサイトのカテゴリ及びそのランクを各々対応づけたＷＥＢサイトの利用状況を分析するためのテーブルを管理する管理工程と、
前記複数の端末の各端末のＷＥＢサイトの利用状況を示すＷＥＢサイト利用状況情報を受信する受信工程と、
前記管理工程において前記テーブルを参照して、前記受信工程により受信した前記複数の端末の各端末の前記ＷＥＢサイト利用状況情報に含まれるＷＥＢサイトのカテゴリとそのランクを判定する判定工程と
をコンピュータに機能させる。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
【００２１】
＜実施形態１＞
図１は本発明の実施形態１の情報管理システムの構成を示す図である。
【００２２】
尚、以下の説明において、「サーバ」とは、ＷＷＷシステムにおいてＨＴＭＬ文書や画像などの情報を蓄積しておき、ＷＥＢブラウザなどのクライアントソフトウェアからの要求を受けてインターネットなどのネットワークを通じて情報送信を行うＷＥＢサーバ（ウェブサーバ）や、ネットワークを通じてユーザからの要求を受けて、データベースシステムなどの処理に橋渡しを行う機能を備えたアプリケーションサーバ（または、ＷＥＢアプリケーションサーバ）を意味するものである。
【００２３】
また、「クライアント」とは、ネットワークにおいてサーバの提供する機能やデータを利用するコンピュータ、およびソフトウェアを意味するものである。このクライアントとしては、例えば、ネットワークに接続されたコンピュータ、家庭用のパーソナルコンピュータ、およびコンピュータ上で動作するＷＥＢブラウザ、ビューワ等が該当する。
【００２４】
１１はクライアント群（クライアント１〜ｎ）であり、ネットワーク１２ａを介してログ管理サーバ１３に接続され、このログ管理サーバ１３が提供する機能やデータを利用するコンピュータである。特に、クライアント１１は、ネットワーク１５上で公開されているＷＥＢサイトの利用状況（閲覧状況）を監視するＷＥＢ利用状況監視部１１ａを有している。
【００２５】
クライアント１１において、ＷＥＢ利用状況監視部１１ａは、クライアント１１がＷＥＢブラウザ１１ｂを介してアクセスするＷＥＢサイトの利用状況（ＵＲＬ／アクセス時刻等）を監視し、それをＷＥＢサイトログデータとして蓄積する。そして、このＷＥＢサイトログデータをログ管理サーバ１３へ送信する。このＷＥＢサイトログデータをログ管理サーバ１３へ送信するタイミングは、所定時間単位（例えば、２時間毎）で行う。それ以外にも、例えば、所定量以上のログデータが蓄積された場合、クライアント１１が再起動された場合、ログ管理サーバ１３からの要求を受けた場合等の様々な条件を設定可能である。
【００２６】
尚、ＷＥＢサイトログデータは、例えば、クライアント情報（クライアント名、ユーザ名、そのクライアントのネットワークアドレス）、ＷＥＢサイトのＵＲＬ、そのアクセス時刻等から構成されるＷＥＢサイト利用状況情報である。
【００２７】
１３はログ管理サーバであり、ネットワーク１２ａを介して接続される各クライアント１１からＷＥＢサイトログデータを受信して、それをログ管理データベース１３ａに登録する。
【００２８】
１５はログ分析サーバであり、ネットワーク１２ｂを介して分析クライアント１６と接続される。また、ログ分析サーバ１５は、ネットワーク１４を介してログ管理サーバ１３とも接続され、ログ管理サーバ１３のログ管理データベース１３ａで管理される各クライアント１１のＷＥＢサイトログデータの分析を行う。
【００２９】
具体的には、カテゴリ判定部１５ａによって、処理対象のＷＥＢサイトのカテゴリの判定を行う。この判定は、ＷＥＢサイト情報（ＵＲＬ、そのアプリケーションが動作するクライアント情報（クライアント名、ネットワークアドレス）等）とそのカテゴリとそのランクを対応づけて管理するカテゴリランクテーブル１５ｃを参照して行う。
【００３０】
但し、判定対象のＷＥＢサイトのカテゴリがカテゴリランクテーブル１５ｃに登録されていない場合には、そのＷＥＢサイト情報をカテゴリチェック用ファイル１５ｂに一旦登録し、ＷＥＢサイト毎のカテゴリを管理するカテゴリ決定部１５ｄによって、そのＷＥＢサイトのカテゴリとそのランクを決定する。そして、決定されたカテゴリとそのランクとそのＷＥＢサイトに関するＷＥＢサイト情報を対応づけて、新たにカテゴリランクテーブル１５ｃに追加登録する。
【００３１】
尚、カテゴリランクテーブル１５ｃは、企業や組織内で使用される可能性があるＷＥＢサイトに関するＷＥＢサイト情報とそのカテゴリ及びそのランクを管理するものである。このランクは、その企業や組織内での重要性や必要性等に応じて決定されるものである。そのため、業種や職種によって、ＷＥＢサイトのカテゴリは必ずしも一致するものではなく、同一ＷＥＢサイトでも異なるランクになる場合もある。
【００３２】
ここで、カテゴリランクテーブル１５ｃの例を示すと、以下のようなものがある。
【００３３】
例１）
ランクＡ
業務用カテゴリ（組織内ＷＥＢサイト／業種／職種関係等のカテゴリとそのＷＥＢサイト情報）
ランクＢ
ランクＡ、Ｃ以外のカテゴリ（ニュース／スポーツ／メーカ／チケット予約／ＰＣ関係／検索／広告等のカテゴリとそのＷＥＢサイト情報）
ランクＣ
私的目的用カテゴリ（掲示板／趣味レジャー／オークション／アダルト等のカテゴリとそのＷＥＢサイト情報）
例２）
ランクＡ
ニュース／スポーツ／メーカ／チケット等のカテゴリとそのＷＥＢサイト情報
ランクＢ
社内システム用等のカテゴリとそのＷＥＢサイト情報
ランクＣ
ランクＡ、Ｂ、Ｄ以外のカテゴリとそのＷＥＢサイト情報
ランクＤ
趣味レジャー／オークション／アダルト等のカテゴリとそのＷＥＢサイト情報
図１の説明に戻る。
【００３４】
１６は分析クライアント群（分析クライアント１〜ｎ）であり、ネットワーク１２ｂを介してログ分析サーバ１５と接続され、ログ分析サーバ１５で実行される分析の支援を行うコンピュータである。この支援とは、例えば、カテゴリ決定部１５ｄの代替処理、不明なＷＥＢサイトのカテゴリを決定するための情報収集等である。この支援に係る処理は、専用ソフトで実現される場合もあれば、オペレータによって実現される場合もある。
【００３５】
１７はＷＷＷサーバであり、ネットワーク１７を介して接続されるクライアント群に様々なＷＥＢページを提供する。
【００３６】
尚、ネットワーク１２ａ、１２ｂは、通常、ＬＡＮから構成され、ネットワーク１４は、通常インターネットから構成される。しかしながら、これに限定されず、これらのネットワークは、インターネット、ＬＡＮ／ＷＡＮや電話回線、専用デジタル回線、ＡＴＭ（非同期転送モード）やフレームリレー回線であり得る。
【００３７】
また、上記各サーバは別々に構成されているが、それらの一部／全部が１つのサーバで構成されていても良い。
【００３８】
更に、クライアント１１、ログ管理サーバ１３、ログ分析サーバ１５、分析クライアント１６、ＷＷＷサーバ１７で実現される各種機能は、各端末やサーバ内部のＲＯＭや外部記憶装置に記憶されるプログラムがＣＰＵによって実行されることによって実現されても良いし、専用のハードウエアで実現されても良い。
【００３９】
次に、実施形態１の情報管理システムを構成する各種クライアント、サーバのハードウェア構成について、図２を用いて説明する。
【００４０】
図２は本発明の実施形態１の情報管理システムを構成する各種端末、サーバそれぞれのハードウェア構成を示す図である。
【００４１】
図２において、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ＬＡＮアダプタ２４、ビデオアダプタ２５、入力部（キーボード）２６、入力部（マウス）２７、ハードディスク２８、ＣＤ−ＲＯＭドライブ２９はそれぞれシステムバス２０を介して互いに接続されている。システムバス２０は、例えば、ＰＣＩバス、ＡＧＰバス、メモリバス等を意味する。また、図２では、各バス間の接続用チップやキーボードインタフェースや、いわゆるＳＣＳＩやＡＴＡＰＩのような入出力用インタフェース、電源ラインは省略している。
【００４２】
ＣＰＵ２１は四則演算や比較演算等の各種の演算や、ハードウェアやソフトウェアの制御を行う。ＲＡＭ２２には、ハードディスク２８やＣＤ−ＲＯＭドライブ２９に装着されたＣＤ−ＲＯＭやＣＤ−Ｒ等の記憶媒体から読み出されたオペレーションシステムのプログラムやアプリケーションプログラム（後述する各端末やサーバで実行されるフローチャートを実行する各プログラム）等が記憶され、これらはＣＰＵ２１の制御の元に実行される。
【００４３】
ＲＯＭ２３は、オペレーションシステムと協働してハードディスク等への入出力を司るいわゆるＢＩＯＳ等が記憶される。ＬＡＮアダプタ２４は、ＣＰＵ２１によって制御されるオペレーションシステムの通信プログラムと協働してネットワークを介した外部との通信を行う。ビデオアダプタ２５は、ディスプレイ装置（不図示）に出力する画像信号を生成し、入力部（キーボード）２６や入力部（マウス）２７は端末への指示を入力するために用いられる。
【００４４】
ハードディスク２８は、オペレーションシステムや上述のアプリケーションプログラムを記憶しており、端末の起動時に、または必要に応じてＲＡＭ２２にロードされる。
【００４５】
ＣＤ−ＲＯＭドライブ２９は、ＣＤ−ＲＯＭやＣＤ−ＲやＣＤ−Ｒ／Ｗ等の記憶媒体を装着してアプリケーションプログラムをハードディスク２８にインストールするのに用いる。
【００４６】
尚、ＣＤ−ＲＯＭドライブ２９の代わりにＣＤ−ＲドライブやＣＤ−Ｒ／ＷドライブやＭＯドライブ、ＤＶＤ−ＲＡＭドライブ等を用いても良いのは言うまでもない。
【００４７】
次に、ログ管理サーバ１３とログ分析サーバ１５で実行される処理について、図３を用いて説明する。
【００４８】
図３は本発明の実施形態１のログ管理サーバとログ分析サーバで実行される処理を示すフローチャートである。
【００４９】
尚、図３で示すフローチャートは、ログ管理サーバ１３とログ分析サーバ１５が同一のサーバで構成されている場合を例に挙げて説明する。また、この処理は、例えば、定期的（例えば、一日一回）に実行される。
【００５０】
ステップＳ２０１：
まず、ログ管理サーバ１３（ログ分析サーバ１５）は、接続される各クライアント１１からＷＥＢサイトログデータを受信し、それをログ管理データベース（ＤＢ）１３ａに登録する。
【００５１】
ステップＳ２０２：
ログ分析サーバ１５は、ログ管理データベース（ＤＢ）１３ａから各クライアント１１のＷＥＢサイトログデータを１つ読み出す。
【００５２】
ステップＳ２０３：
読み出したＷＥＢサイトログデータに含まれるＷＥＢサイトのカテゴリを判定する。この判定は、判定対象のＷＥＢサイトのＵＲＬがカテゴリランクテーブル１５ｃに存在するか否かを判定することで行う。
ここで、判定対象のＷＥＢサイトログデータがカテゴリランクテーブル１５ｃに存在する（ランク付けされている）場合、クライアント毎にどのカテゴリ（およびランク）のＷＥＢサイトをどれくらいの期間閲覧したか判断して分析結果ファイル１５ｅに追加する。
【００５３】
つまり、この判定において、判定対象のＷＥＢサイトのＵＲＬがカテゴリランクテーブル１５ｃに存在する場合（ステップＳ２０３でＹＥＳ）、すでにそのＷＥＢサイトのカテゴリはランク付けされているので、ステップＳ２０２に戻り、次のＷＥＢサイトログデータをログ管理データベース（ＤＢ）１３ａから読み出す。一方、判定対象のＷＥＢサイトがカテゴリランクテーブル１５ｃに存在しない場合（ステップＳ２０３でＮＯ）、そのＷＥＢサイトのカテゴリは、まだ、ランク付けされていないものである。その場合は、以降の処理で、そのＷＥＢサイトのカテゴリのランクを決定することになる。
【００５４】
ステップＳ２０４：
判定対象のＷＥＢサイトのカテゴリがカテゴリランクテーブル１５ｃに存在しない場合、そのＷＥＢサイトに関するＷＥＢサイト情報をカテゴリチェック用ファイル１５ｂに書き込む。
【００５５】
以上、ステップＳ２０２〜ステップＳ２０４の処理を繰り返し、すべてのＷＥＢサイトログデータに対するカテゴリの判定が完了したら、ステップＳ２０５に進む。
【００５６】
ステップＳ２０５：
カテゴリ判定部１５ａは、カテゴリチェック用ファイル１５ｂに登録されている各ＷＥＢサイト情報を読み込み、そのカテゴリを、カテゴリ決定部１５ｄによって決定する。
【００５７】
尚、ＷＥＢサイトのカテゴリを決定することが必要なアプリケーションが多い場合には、カテゴリ決定対象のＷＥＢサイト情報を複数の分析クライアント１６に振り分け、各分析クライアント１６でランクを決定してもらい、その結果を受信する。
【００５８】
また、カテゴリ決定部１５ｄの具体的な処理としては、ＷＥＢサイトのカテゴリとそのランクを決定するものである。まず、カテゴリの決定は、例えば、フィルタリングソフト（ネットワークを介して、ＷＷＷサイトのカテゴリを検索するアプリケーション）や、検索エンジン等で管理されるカテゴリデータベースを参照して、そのＷＥＢサイトのカテゴリを決定する。次に、そのカテゴリのランクの決定は、例えば、予めクライアント１１で利用が想定されるＷＥＢサイトに関するＷＥＢサイト情報と、そのＷＥＢサイトの内容や、その認知度、アクセス数等の情報に基づいて決定されたランクとを対応づけたランクリストを予め作成しておき、そのランクリストを参照して、決定対象のＷＥＢサイトに該当するランクを決定する。
【００５９】
尚、このカテゴリ決定部１５で実現するＷＥＢサイトのカテゴリやランクの決定は、オペレータによって実現されても良い。この場合は、ＷＥＢサイトのカテゴリやランクに関する情報を入力する入力画面がログ分析サーバ１５によって、オペレータに提供されることになる。
【００６０】
ステップＳ２０６：
カテゴリ判定部１５ａは、決定したカテゴリとそのランクとそのＷＥＢサイト情報を対応づけて、カテゴリランクテーブル１５ｃに追加し、登録する。
尚、本実施形態では、このカテゴリランクテーブル１５ｃに追加登録された情報は、次回の分析から使用されるものとするが、ステップＳ２０６において、まだ判定が行われていないＷＥＢサイトログデータに対し、クライアント毎にどのカテゴリ（およびランク）のＷＥＢサイトをどれくらいの期間閲覧したか判断して分析結果ファイル１５ｅに追加するようにしてもよい。
【００６１】
以上説明したように、実施形態１によれば、各クライアント１１にＷＥＢ利用状況監視部１１ａと搭載して、各クライアント１１のＷＥＢサイトの利用状況をＷＥＢサイトログデータとして記録する。そして、その記録されたＷＥＢサイトログデータをログ管理サーバ１３が収集し、その収集したＷＥＢサイトログデータに対して、ログ分析サーバ１５が各クライアント１１が利用しているＷＥＢサイトがどのランクであるかを判定することできる。また、このランクに基づいて、各クライアントのユーザが、そのクライアントを私的利用しているか否かを把握することができる。
【００６２】
例えば、ランクの低い（所定ランク以下の）ＷＥＢサイトを多数（所定回数以上）あるいは長い時間（所定時間以上）利用しているクライアントのユーザは、私的利用している可能性が高いと判定することができる。そして、このような場合には、ログ分析サーバ１５は、私的利用の可能性が高い旨を警告するメッセージを送信する構成にすることも可能である。
【００６３】
また、各クライアント１１からのＷＥＢサイトログデータからは、利用したＷＥＢサイトの利用時間やその時間帯を取得することができるので、利用したＷＥＢサイトのカテゴリのランクが低い場合でも、その利用時間帯が就業時間以外や休憩時間である場合には、上記のメッセージを送信しない構成にすることも可能である。
【００６４】
但し、この利用時間には、クライアント１１のユーザが実際に利用した時間と異なる場合（例えば、一時的に退席していたり、ＷＥＢサイトにアクセスしたまた、別の作業していた場合等）もあるので、カテゴリ判定部１５ａにおいて、例えば、その利用時間が基準時間よりも短い場合にはその利用時間を実際の利用時間と判定し、その利用時間が規準時間以上より長い場合には所定時間を実際の利用時間と判定するようにしても良い。
【００６５】
＜実施形態２＞
実施形態１では、ログ管理サーバ１３とログ分析サーバ１５が同一サーバ上で構成されていたが、それぞれ別のサーバで実現されていても良い。
【００６６】
この場合は、ログ管理サーバ１３とログ分析サーバ１５は、ネットワーク１４を介して接続され、ログ管理サーバ１３からログ分析サーバ１５へＷＥＢサイトログデータが送信され、以降の処理は、実施形態１の図３で説明した処理が実行される。
【００６７】
また、ログ管理サーバ１３とログ分析サーバ１５が別々のサーバで構成される場合には、大きく分けて２通りの管理形態が考えられる。つまり、ログ管理サーバ１３とログ分析サーバ１５が同一の企業内で管理される場合と、ログ管理サーバ１３（分析依頼元）とログ分析サーバ１５（分析拠点）それぞれが別企業で管理される場合である。
【００６８】
特に、ログ管理サーバ１３とログ分析サーバ１５それぞれが別企業内で管理される場合には、例えば、ログ管理サーバ１３とログ分析サーバ１５間は、インターネット等の公衆ネットワークで接続される可能性が高い。そのため、データの安全性や転送効率を考慮して、ログ管理サーバ１３とログ分析サーバ１５間で転送するＷＥＢサイトログデータは、符号化や圧縮を施して転送することが好ましい。
【００６９】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００７０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７２】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００７６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【００７７】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク上に接続される各端末のＷＥＢサイトの利用状況を管理することができる情報管理サーバ、情報処理装置、情報管理システム及びそれらの制御方法、プログラムを提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態１の情報管理システムの構成を示す図である。
【図２】本発明の実施形態１の情報管理システムを構成する各種クライアント、サーバそれぞれのハードウェア構成を示す図である。
【図３】本発明の実施形態１のログ管理サーバとログ分析サーバで実行される処理を示すフローチャートである。
【符号の説明】
１１  クライアント
１１ａ  ＷＥＢ利用状況監視部
１１ｂ  ＷＥＢブラウザ
１２ａ、１２ｂ、１４  ネットワーク
１３  ログ管理サーバ
１３ａ  ログ管理データベース
１５  ログ分析サーバ
１５ａ  カテゴリ判定部
１５ｂ  カテゴリチェック用ファイル
１５ｃ  カテゴリランクテーブル
１５ｄ  カテゴリ決定部
１５ｅ  分析結果ファイル
１６  分析クライアント
【図１】
0004335496.tif 000002
【図２】
0004335496.tif 000003
【図３】
0004335496.tif 000004