(57)【要約】【課題】端末の操作履歴情報の分析を支援し、有用な分析結果を提供する情報分析装置及びその制御方法、プログラムを提供する。【解決手段】端末の操作の分析を依頼する分析依頼元から、その端末における操作履歴情報を収集し、分析する分析用サーバ２１１は、分析条件と分析依頼元を含む分析依頼情報と、分析対象の操作履歴情報を入力する。次に、その操作履歴情報に基づいて、分析条件に従う分析を実行する。そして、その分析結果を出力する。【選択図】　図２
2004005231.tif 000002
【特許請求の範囲】
【請求項１】
端末の操作の分析を依頼する分析依頼元から、その端末における操作履歴情報を収集し、分析する情報分析装置であって、
分析条件と前記分析依頼元を含む分析依頼情報と、分析対象の操作履歴情報を入力する入力手段と、
前記操作履歴情報に基づいて、前記分析条件に従う分析を実行する分析手段と、
前記分析手段による分析結果を出力する出力手段と
を備えることを特徴とする情報分析装置。
【請求項２】
前記分析依頼元とはネットワークを介して接続されており、
前記入力手段は、前記ネットワークを介して前記分析依頼情報と前記操作履歴情報を受信し、
前記出力手段は、前記分析結果を前記ネットワークを介して前記分析依頼元へ送信する
ことを特徴とする請求項１に記載の情報分析装置。
【請求項３】
前記分析条件は、Ｗｅｂ利用状況、メール利用状況、アプリケーション利用状況、ファイル操作状況のいずれかあるいはそれらの組み合わせに係る分析を依頼する条件である
ことを特徴とする請求項１に記載の情報分析装置。
【請求項４】
端末の操作の分析を依頼する分析依頼元から、その端末における操作履歴情報を収集し、分析する情報分析装置の制御方法であって、
分析条件と前記分析依頼元を含む分析依頼情報と、分析対象の操作履歴情報を入力する入力工程と、
前記操作履歴情報に基づいて、前記分析条件に従う分析を実行する分析工程と、
前記分析工程による分析結果を出力する出力工程と
を備えることを特徴とする情報分析装置の制御方法。
【請求項５】
前記分析依頼元とはネットワークを介して接続されており、
前記入力工程は、前記ネットワークを介して前記分析依頼情報と前記操作履歴情報を受信し、
前記出力工程は、前記分析結果を前記ネットワークを介して前記分析依頼元へ送信する
ことを特徴とする請求項４に記載の情報分析装置の制御方法。
【請求項６】
前記分析条件は、Ｗｅｂ利用状況、メール利用状況、アプリケーション利用状況、ファイル操作状況のいずれかあるいはそれらの組み合わせに係る分析を依頼する条件である
ことを特徴とする請求項４に記載の情報分析装置の制御方法。
【請求項７】
端末の操作の分析を依頼する分析依頼元から、その端末における操作履歴情報を収集し、分析する情報分析装置の制御をコンピュータに機能させるためのプログラムであって、
分析条件と前記分析依頼元を含む分析依頼情報と、分析対象の操作履歴情報を入力する入力工程のプログラムコードと、
前記操作履歴情報に基づいて、前記分析条件に従う分析を実行する分析工程と、
前記分析工程による分析結果を出力する出力工程のプログラムコードと
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末の操作の分析を依頼する分析依頼元から、その端末における操作履歴情報を収集し、分析する情報分析装置及びその制御方法、プログラムに関するものである。
【０００２】
【従来の技術】
ネットワーク網の発達によってＷｅｂ頁閲覧、電子メールが普及するとともに企業内においてほとんどの間接業務従事者がパーソナルコンピュータ（ＰＣ）を使用し業務の効率を向上させてきている。反面、ＰＣの汎用性から業務外のアプリケーションソフトを使用する者や、業務外のインターネット利用、メール利用を行う者が存在してしまう。また、外部記憶装置を利用して企業内のデータを持ち出すことが可能であり、企業内の機密データが外部にもれる可能性が常に存在する。
【０００３】
【発明が解決しようとする課題】
このような状況において、ＰＣの操作履歴を収集するソフトがあるが、収集した操作履歴は大容量データとなる。そのため、操作履歴の分析をあきらめてしまっていて、有効な情報源となりえる操作履歴が企業の中で埋もれてしまっている。このような情報を有効活用することで企業のセキュリティを向上することができる。ただ、１企業内においてセキュリティの管理を行なうのは大変なことであるので、その管理業務を代行し分析を行なうサービスが望まれていた。
【０００４】
本発明は上記の課題を解決するためになされたものであり、端末の操作履歴情報の分析を支援し、有用な分析結果を提供する情報分析装置及びその制御方法、プログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記の目的を達成するための本発明による情報分析装置は以下の構成を備える。即ち、
端末の操作の分析を依頼する分析依頼元から、その端末における操作履歴情報を収集し、分析する情報分析装置であって、
分析条件と前記分析依頼元を含む分析依頼情報と、分析対象の操作履歴情報を入力する入力手段と、
前記操作履歴情報に基づいて、前記分析条件に従う分析を実行する分析手段と、
前記分析手段による分析結果を出力する出力手段と
を備える。
【０００６】
また、好ましくは、前記分析依頼元とはネットワークを介して接続されており、
前記入力手段は、前記ネットワークを介して前記分析依頼情報と前記操作履歴情報を受信し、
前記出力手段は、前記分析結果を前記ネットワークを介して前記分析依頼元へ送信する。
【０００７】
また、好ましくは、前記分析条件は、Ｗｅｂ利用状況、メール利用状況、アプリケーション利用状況、ファイル操作状況のいずれかあるいはそれらの組み合わせに係る分析を依頼する条件である。
【０００８】
上記の目的を達成するための本発明による情報分析装置の制御方法は以下の構成を備える。即ち、
端末の操作の分析を依頼する分析依頼元から、その端末における操作履歴情報を収集し、分析する情報分析装置の制御方法であって、
分析条件と前記分析依頼元を含む分析依頼情報と、分析対象の操作履歴情報を入力する入力工程と、
前記操作履歴情報に基づいて、前記分析条件に従う分析を実行する分析工程と、
前記分析工程による分析結果を出力する出力工程と
を備える。
【０００９】
また、好ましくは、前記分析依頼元とはネットワークを介して接続されており、
前記入力工程は、前記ネットワークを介して前記分析依頼情報と前記操作履歴情報を受信し、
前記出力工程は、前記分析結果を前記ネットワークを介して前記分析依頼元へ送信する。
【００１０】
また、好ましくは、前記分析条件は、Ｗｅｂ利用状況、メール利用状況、アプリケーション利用状況、ファイル操作状況のいずれかあるいはそれらの組み合わせに係る分析を依頼する条件である。
【００１１】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
端末の操作の分析を依頼する分析依頼元から、その端末における操作履歴情報を収集し、分析する情報分析装置の制御をコンピュータに機能させるためのプログラムであって、
分析条件と前記分析依頼元を含む分析依頼情報と、分析対象の操作履歴情報を入力する入力工程のプログラムコードと、
前記操作履歴情報に基づいて、前記分析条件に従う分析を実行する分析工程と、
前記分析工程による分析結果を出力する出力工程のプログラムコードと
を備える。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
【００１３】
図１は本発明の情報管理システム全体の概要を示す図である。
【００１４】
ネットワーク１０１には、企業群１０２（企業１〜ｎ）と、企業１０２の従業員の自宅である家庭１０３群（１、２）と、企業群１０２のネットワーク上の端末（サーバ、クライアント）群の操作履歴を収集し、分析を行う管理分析会社１０４とが有線／無線で相互に接続されている。
【００１５】
特に、管理分析会社１０４は、各企業１０２で収集された企業内の端末群の操作履歴データを受託して管理し、その操作履歴データに基づいて、企業１０２内の端末群の各種操作を分析する。そして、その分析結果を分析依頼元の企業に送信する。これにより、企業１０２は、この分析結果に基づいて、自身の企業１０２内の情報漏洩等のセキュリティの管理を行い、かつ企業１０２内の端末の利用方法を明白にし、有効活用を図ることができる。
【００１６】
つまり、企業１０２では、分析対象となる操作履歴データをネットワーク１０１を介して管理分析会社１０４に送信して、操作履歴データの分析を依頼する。この際、その分析に係る分析条件を示す分析条件データを含む依頼情報を送信する。一方、管理分析会社１０４は、受信した操作履歴データを分析条件に従って分析し、その分析結果をネットワーク１０１を介して企業１０２に送信する。
【００１７】
尚、企業１０２が管理分析会社１０４へ依頼する分析条件としては、企業１０２内のネットワーク上に接続される端末の操作履歴データに基づくものであり、例えば、
・インターネット（Ｗｅｂ）利用状況
・メール利用状況
・アプリケーション利用状況
・ファイル操作状況
等が挙げられる。
【００１８】
また、企業１０２において、操作履歴データを、企業１０２の各従業員のユーザＩＤまたはコンピュータ名等でユーザ単位、部署単位、課単位等の所定単位で管理できる場合には、その分析条件のオプションとして、ユーザ別、部署別等の所定単位別に分析を依頼することもできる。
【００１９】
更に、企業１０２と管理分析会社１０４間でやり取りされるデータは、秘匿性を必要とするものであるので、特に、ネットワーク１０１を介してデータを授受する場合には、ＲＳＡ暗号等の暗号技術を使用して、データを暗号化した上で、データの送受信を行うことが好ましい。
【００２０】
＜実施形態１＞
実施形態１では、企業１０２のネットワークに接続される端末（クライアン及びサーバ）の操作履歴データを、企業１０２内の操作履歴収集サーバで収集する。操作履歴収集サーバは収集した操作履歴データを、ネットワーク１０１を介して管理分析会社１０４の分析用サーバに送信する。そして、この分析用サーバは操作履歴データに基づいて、企業１０２のネットワークに接続される端末の操作を分析し、その分析結果を企業１０２の操作履歴収集サーバへ送信する。
【００２１】
以下、実施形態１の情報管理システムの具体的な構成について、図２を用いて説明する。
【００２２】
図２は本発明の実施形態１の情報管理システムの構成を示す図である。
【００２３】
企業１０２において、２０２〜２０６はクライアント群であり、ネットワーク２０７を介して操作情報収集サーバ２０８に接続され、この操作情報収集サーバ２０８が提供する機能やデータを利用するコンピュータである。特に、自身で実行される各サーバに対する操作を含む各種操作を監視する操作監視部を有している。
【００２４】
尚、本発明で説明するアプリケーションとは、クライアントに搭載されるＯＳ等の基本ソフトウェア上で動作するソフトウェアのことを意味するものであり、特定の目的や用途のために使用されるものである。また、データの一例としては、テキストデータ、画像データ、音声データ等の、アプリケーションによって生成されるあるいは管理される各種データファイルである。
【００２５】
また、操作監視部は、クライアントのＯＳ上で動作するアプリケーションがＯＳに発行するイベントを監視することで、各種操作を監視する。
【００２６】
クライアントにおいて、操作監視部は、クライアントで実行される操作（操作情報）を監視し、それから得られる複数の操作履歴レコードを以下に示すような操作履歴データとして蓄積する。
【００２７】
１．データ名
２．データ操作時刻（生成時刻、上書時刻、別名保存時刻とその別名、データファイル名編集時刻、出力（印刷、コピー／移動、データ転送（メール転送、ＦＴＰ転送、ＨＴＴＰ転送等））時刻）
３．データ操作元／データ操作先（生成元、上書元、データファイル名編集元、出力先）
そして、この操作履歴データを操作履歴収集サーバ２０８へ送信する。この操作履歴データを操作履歴収集サーバ２０８へ送信するタイミングは、所定時間単位（例えば、２時間毎：操作履歴収集サーバ２０８側で設定）で行う。それ以外にも、例えば、所定量以上の操作履歴データが蓄積された場合、クライアントが再起動された場合、操作履歴収集サーバ２０８からの要求を受けた場合等の様々な条件を設定可能である。
【００２８】
尚、操作履歴データ（ログデータ）は、例えば、クライアント情報（マシン名、クライアント名、ユーザ名）、サーバ情報（マシン名、サーバ名）、操作情報等から構成される操作履歴情報である。また、操作履歴情報に併せて、分析用サーバ２１１が受信する分析依頼情報には、上述したような分析条件と、分析依頼元を示す企業名等から構成される。
【００２９】
２０８は操作履歴収集サーバであり、ネットワーク１０２を介して接続される各クライアント２０２〜２０６や専用サーバ２０９の監視機能に加えて、各クライアントやサーバから操作履歴データを収集する。また、サーバ２０８は、ネットワーク２０７とネットワーク１０１間を接続し、データ転送を制御する通信サーバとしても機能する。
【００３０】
２０９は専用サーバであり、プリンタサーバ、ファイルサーバ、データベースサーバ、アプリケーションサーバ等の各種用途に応じたサーバ機能を実現する、企業１０２の外部のネットワーク１０１には接続されていないサーバである。
【００３１】
一方、管理分析会社１０４において、２１１は操作履歴収集サーバ２０８からネットワーク１０１を介して操作履歴データを受信して、それを分析する分析用サーバである。そして、その分析結果である分析結果データ２１２を生成して、操作履歴収集サーバ２０８へ送信する。この際、分析条件を含む分析依頼情報も送信する。
【００３２】
尚、ネットワーク２０７は、通常、ＬＡＮから構成され、ネットワーク１０１は、通常インターネットから構成される。しかしながら、これに限定されず、これらのネットワークは、インターネット、ＬＡＮ／ＷＡＮや電話回線、専用デジタル回線、ＡＴＭ（非同期転送モード）やフレームリレー回線であり得る。
【００３３】
更に、クライアント２０２〜２０６、各サーバ２０８、２０９、２１１で実現される各種機能は、各クライアントやサーバ内部のＲＯＭや外部記憶装置に記憶されるプログラムがＣＰＵによって実行されることによって実現されても良いし、専用のハードウエアで実現されても良い。
【００３４】
次に、実施形態１の情報管理システムで実行される処理について、図３を用いて説明する。
【００３５】
図３は本発明の実施形態１の情報管理システムで実行される処理を示すフローチャートである。
【００３６】
ステップＳ５０１：
企業１０２内の各クライアントでは、操作監視部が起動しており、この操作監視部によって生成される操作履歴データが逐次蓄積される。
【００３７】
ステップＳ５０２：
各クライアントに記憶された操作履歴データは、操作監視部の設定内容に従って操作履歴収集サーバ２０８へ送信される。あるいは、操作履歴収集サーバ２０８が所定のタイミングで、各クライアントから操作履歴データを収集する。
【００３８】
ステップＳ５０３：
操作履歴収集サーバ２０８は、各クライアントから送信された操作履歴データを蓄積する。
【００３９】
ステップＳ５０４：
操作履歴収集サーバ２０８は、蓄積した操作履歴蓄積データを、所定のタイミングで、ネットワーク１０１を介して分析管理会社１０４の分析用サーバ２１１へ送信する。この際、分析条件を含む分析依頼情報を送信する。
【００４０】
ステップＳ５０５：
分析用サーバ２１１は、ネットワーク１０１を介して企業１０２の操作履歴収集サーバ２０８から操作履歴データと分析依頼情報を受信し、蓄積する。
【００４１】
ステップＳ５０６：
分析用サーバ２１１は、分析依頼情報に含む分析条件に従って、操作履歴データに基づいて、分析処理を実行する。
【００４２】
ステップＳ５０７：
分析用サーバ２１１は、分析処理によって得られる分析結果を分析結果データ２１２として生成する。
【００４３】
ステップＳ５０８：
分析用サーバ２１１は、生成した分析結果データ２１２を、ネットワーク１０１を介して企業１０２の操作履歴収集サーバ２０８へ送信する。
【００４４】
尚、分析結果データの企業１０２への受け渡しは、ネットワーク１０１を利用する以外にも、外部記憶媒体（フロッピー（登録商標）ディスクやＭＯ、ＣＤ−Ｒ、ＤＶＤ−ＲＡＭ等）や内部記憶媒体（ハードディスク等）等の分析結果データ２１２を授受可能な媒体であればどのようなものでも良い。
【００４５】
以上説明したように、実施形態１によれば、企業１０２内の各クライアント２０２〜２０６に操作監視部を搭載して、各クライアントの操作状況を操作履歴データとして記録する。次に、その記録された操作履歴データを操作履歴収集サーバ２０８が収集する。次に、操作履歴収集サーバ２０８は、その収集した操作履歴データを管理分析会社１０４の分析用サーバ２１１へ送信する。そして、分析用サーバ２１１は、その操作履歴データに基づいて、企業１０２内の各クライアント２０２〜２０６の操作の分析を行う。
【００４６】
これにより、企業１０２は、従業員の端末の操作履歴の分析から解放され、効率的な業務を遂行することができる。また、管理分析会社１０２から受信する分析結果データに基づいて、企業１０２内の端末の利用状況を把握することができ、ひいてはセキュリティ管理、業務の効率化を図ることができる。
【００４７】
＜実施形態２＞
実施形態２では、Ｗｅｂ頁閲覧、電子メールが利用可能な企業１０２のネットワークに接続されたクライアントが利用するサーバ（Ｗｅｂサーバ、メールサーバ等のサーバ）から分析対象となるクライアントの操作履歴データを、企業内１０２の操作履歴収集サーバで収集する。操作履歴収集サーバは収集した操作履歴データを、ネットワーク１０１を介して管理分析会社１０４の分析用サーバに送信する。そして、この分析用サーバは操作履歴データに基づいて、企業１０２のネットワークに接続される端末の操作を分析し、その分析結果を企業１０２の操作履歴収集サーバへ送信する。
【００４８】
以下、実施形態２の情報管理システムの具体的な構成について、図４を用いて説明する。
【００４９】
図４は本発明の実施形態２の情報管理システムの構成を示す図である。
【００５０】
尚、実施形態２の情報管理システムの構成において、実施形態１の情報管理システムと同じ構成については、同様の参照番号を付加し、その詳細については省略する。
【００５１】
３０９は専用サーバであり、Ｗｅｂサーバやメールサーバ等の各種用途に応じてサーバ機能を実現する、企業１０２の外部のネットワーク１０１に接続されているサーバである。また、サーバ３０９は、各クライアントの要求に応じて、ネットワーク１０１へのアクセスを許可する。また、この時の操作履歴データをクライアント毎に蓄積する。そのため、実施形態２の各クライアントには、操作監視部を自身に必ずしも搭載しておく必要はない。
【００５２】
また、実施形態２の情報管理システムで実行される処理は、実施形態１の情報管理システムで実行される処理において、操作履歴データの生成元が異なる以外は、その処理内容は同一である。
【００５３】
つまり、実施形態２では、専用サーバ３０９は、自身にアクセスするクライアントを監視し、そのクライアントの操作履歴データを生成し、蓄積する。その後、生成した操作履歴データを、操作履歴収集サーバ２０８へ送信する。そして、操作履歴収集サーバ２０８は、収集した操作履歴データを管理分析会社１０４の分析用サーバ２１１へ送信し、予め指定した分析条件（例えば、Ｗｅｂ利用状況、メール利用状況等）による分析を依頼することになる。
【００５４】
以上説明したように、実施形態２によれば、専用サーバ３０９で、クライアントの操作状況を操作履歴データとして記録する。次に、その記録された操作履歴データを操作履歴収集サーバ２０８が収集する。次に、操作履歴収集サーバ２０８は、その収集した操作履歴データを管理分析会社１０４の分析用サーバ２１１へ送信する。そして、分析用サーバ２１１は、その操作履歴データに基づいて、企業１０２内の各クライアント２０２〜２０６の専用サーバ３０９に対する操作の分析を行う。
【００５５】
これにより、企業１０２は、従業員の端末の操作履歴の分析から解放され、効率的な業務を遂行することができる。また、管理分析会社１０２から受信する分析結果データに基づいて、企業１０２から外部へのデータ流出状況を把握することができ、ひいてはセキュリティ管理、業務の効率化を図ることができる。
【００５６】
＜実施形態３＞
実施形態３では、家庭１０３の端末（あるいはネットワークを持たない企業１０２の端末）の操作履歴データを、直接管理分析会社１０４の分析用サーバに送信する。そして、この分析用サーバは操作履歴データに基づいて、家庭１０３の端末の操作を分析し、その分析結果を家庭１０３の端末へ送信する。この場合、分析用サーバは、実施形態１や実施形態２で説明した操作履歴収集サーバの機能も果たすことになる。
【００５７】
以下、実施形態３の情報管理システムの具体的な構成について、図５を用いて説明する。
【００５８】
図５は本発明の実施形態３の情報管理システムの構成を示す図である。
【００５９】
図５に示されるように、実施形態３の情報管理システムは、実施形態１や２の情報履歴収集サーバ２０８は構成されず、クライアント２０２が直接分析用サーバ２１１へ送信する構成となっている。
【００６０】
また、実施形態３の情報管理システムで実行される処理は、実施形態１の情報管理システムで実行される処理において、情報履歴収集サーバによる操作履歴データの収集が省略される以外は、その処理内容は同一である。
【００６１】
つまり、実施形態２では、クライアント２０２の操作履歴データが、直接管理分析会社１０４の分析用サーバ２１１へ送信する。そして、分析用サーバ２１１は、受信した操作履歴データに基づいて、クライアント２０２の操作を分析することになる。
【００６２】
以上説明したように、実施形態３によれば、クライアント２０２の操作履歴データを直接分析用サーバ２１１へ送信する。そして、分析用サーバ２１１は、その操作履歴データに基づいて、クライアント２０２の操作の分析を行う。
【００６３】
これにより、家庭１０３は、自身の端末の操作履歴の分析から解放される。
【００６４】
次に、上記各実施形態の情報管理システムを構成する各種クライアント、サーバのハードウェア構成について、図６を用いて説明する。
【００６５】
図６は本発明の各実施形態の情報管理システムを構成するクライアント、サーバそれぞれのハードウェア構成を示す図である。
【００６６】
図６において、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ＬＡＮアダプタ２４、ビデオアダプタ２５、入力部（キーボード）２６、入力部（マウス）２７、ハードディスク２８、ＣＤ−ＲＯＭドライブ２９はそれぞれシステムバス２０を介して互いに接続されている。システムバス２０は、例えば、ＰＣＩバス、ＡＧＰバス、メモリバス等を意味する。また、図６では、各バス間の接続用チップやキーボードインタフェースや、いわゆるＳＣＳＩやＡＴＡＰＩのような入出力用インタフェース、電源ラインは省略している。
【００６７】
ＣＰＵ２１は四則演算や比較演算等の各種の演算や、ハードウェアやソフトウェアの制御を行う。ＲＡＭ２２には、ハードディスク２８やＣＤ−ＲＯＭドライブ２９に装着されたＣＤ−ＲＯＭやＣＤ−Ｒ等の記憶媒体から読み出されたオペレーションシステムのプログラムやアプリケーションプログラム（後述する各端末やサーバで実行されるフローチャートを実行する各プログラム）等が記憶され、これらはＣＰＵ２１の制御の元に実行される。
【００６８】
ＲＯＭ２３は、オペレーションシステムと協働してハードディスク等への入出力を司るいわゆるＢＩＯＳ等が記憶される。ＬＡＮアダプタ２４は、ＣＰＵ２１によって制御されるオペレーションシステムの通信プログラムと協働してネットワークを介した外部との通信を行う。ビデオアダプタ２５は、ディスプレイ装置（不図示）に出力する画像信号を生成し、入力部（キーボード）２６や入力部（マウス）２７は端末への指示を入力するために用いられる。
【００６９】
ハードディスク２８は、オペレーションシステムや上述のアプリケーションプログラムを記憶しており、端末の起動時に、または必要に応じてＲＡＭ２２にロードされる。
【００７０】
ＣＤ−ＲＯＭドライブ２９は、ＣＤ−ＲＯＭやＣＤ−ＲやＣＤ−Ｒ／Ｗ等の記憶媒体を装着してアプリケーションプログラムをハードディスク２８にインストールするのに用いる。
【００７１】
尚、ＣＤ−ＲＯＭドライブ２９の代わりにＣＤ−ＲドライブやＣＤ−Ｒ／ＷドライブやＭＯドライブ、ＤＶＤ−ＲＡＭドライブ等を用いても良いのは言うまでもない。
【００７２】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００７３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７５】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷ（Ｗｅｂ）サーバも、本発明に含まれるものである。
【００７７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００７９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【００８０】
【発明の効果】
以上説明したように、本発明によれば、端末の操作履歴情報の分析を支援し、有用な分析結果を提供する情報分析装置及びその制御方法、プログラムを提供できる。
【図面の簡単な説明】
【図１】本発明の情報管理システム全体の概要を示す図である。
【図２】本発明の実施形態１の情報管理システムの構成を示す図である。
【図３】本発明の実施形態１の情報管理システムで実行される処理を示すフローチャートである。
【図４】本発明の実施形態２の情報管理システムの構成を示す図である。
【図５】本発明の実施形態３の情報管理システムの構成を示す図である。
【図６】本発明の各実施形態の情報管理システムを構成するクライアント、サーバそれぞれのハードウェア構成を示す図である。
【符号の説明】
２０２〜２０６　クライアント
１０１、２０７　ネットワーク
２０８　情報履歴収集サーバ
２０９　専用サーバ
２１１　分析用サーバ
２１２　分析結果ファイル
【図１】
2004005231.tif 000003
【図２】
2004005231.tif 000004
【図３】
2004005231.tif 000005
【図４】
2004005231.tif 000006
【図５】
2004005231.tif 000007
【図６】
2004005231.tif 000008