(57)【要約】【課題】管理サーバのモニタに通信端末のモニタ画面を表示することで、通信端末の操作状況を把握すると共に、操作の詳細を正確に把握する。【解決手段】通信端末Ｂのモニタ画面Ｍを取得して管理サーバＡ側の管理モニタ２に表示するモニタ画面出力ユニットＸを備え、通信端末Ｂの操作ログを取得して管理モニタ２に表示する操作ログ出力ユニットＹとを備え、管理モニタ２に表示されている通信端末Ｂのモニタ画面に含まれる処理対象をカーソルで選択した場合に、その処理対象の操作ログを管理モニタ２に表示する抽出表示部Ｕを備えた。【選択図】図２
2008191981.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続する通信端末のモニタ画面を取得し、この通信ネットワークの管理サーバ側の管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力ユニットとを備えているネットワーク管理システムであって、
前記モニタ画面出力ユニットによって前記管理モニタに表示される前記モニタ画面に含まれる処理対象の表示位置と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定部を備え、
前記操作ログ出力ユニットは、前記判定部によって選択状態にあることが判定された処理対象に関連する操作ログを抽出して表示する抽出表示部を備えているネットワーク管理システム。
【請求項２】
前記モニタ画面出力ユニットが、前記通信端末のモニタに表示されているモニタ画面を所定タイミング毎に取得し、取得したモニタ画面に、その通信端末を識別する端末識別情報を付するモニタ画面取得部と、
このモニタ画面取得部で取得したモニタ画面を、前記通信ネットワークを介して取得し、前記管理モニタに対し、前記端末識別情報に基づいて表示するモニタ画面表示部とを備えている請求項１記載のネットワーク管理システム。
【請求項３】
前記モニタ画面取得部で時間経過に沿って取得した複数の前記モニタ画面を記録する記録手段を備え、
前記モニタ画面表示部は、前記記録手段に記録した前記複数の前記モニタ画面を前記管理モニタに対して、時間経過に沿って連続的に表示し、
前記抽出表示部は、前記管理モニタに表示された前記モニタ画面に含まれる処理対象が選択されたことを前記判定部で判定した場合に、選択された処理対象の操作ログを表示する請求項２記載のネットワーク管理システム。
【請求項４】
前記処理対象が、前記モニタ画面のデスクトップに表示されたアイコン、フォルダ、処理実行中のアプリケーションのウインドウを含み、
前記通信端末は、前記デスクトップにおける前記処理対象の表示位置を示すロケート情報を取得するロケート情報取得部を備え、
前記判定部は、前記管理モニタにおける前記モニタ画面の表示位置と表示サイズとに基づいて前記ロケート情報を座標変換することにより、前記管理モニタにおける前記処理対象の表示位置を示す変換ロケート情報を取得する情報変換手段を備えると共に、前記ポインティングデバイスによる指定位置と、前記変換ロケート情報に対応する位置との比較を行う位置比較手段を備えている請求項１〜３のいずれか一項に記載のネットワーク管理システム。
【請求項５】
前記操作ログ出力ユニットは、前記通信端末において前記処理対象を識別する処理識別情報が付された前記操作ログを取得し、前記通信ネットワークを介して前記管理サーバに送信する操作ログ取得部と、前記管理サーバにおいて前記通信端末からの操作ログを受信して、前記管理モニタに表示する操作ログ表示部とを備え、
前記抽出表示部は、前記操作ログ表示部で受信した前記操作ログのうち、前記判定部によって選択状態にあることが判定された前記処理対象を識別する情報が付されたもののみの表示を行う請求項１〜４のいずれか一項に記載のネットワーク管理システム。
【請求項６】
通信ネットワークに接続する通信端末のモニタ画面を取得し、この通信ネットワークの管理サーバ側の管理モニタに表示するモニタ画面出力機能と、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力機能とをコンピュータに実行させるネットワーク管理プログラムであって、
前記モニタ画面出力機能によって前記管理モニタに表示される前記モニタ画面に含まれる処理対象の表示位置と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定機能をコンピュータに実行させ、
前記操作ログ出力機能は、前記判定機能によって選択状態にあることが判定された処理対象に関連する操作ログを抽出して表示する抽出表示機能をコンピュータに実行させるネットワーク管理プログラム。
【請求項７】
通信ネットワークに接続する通信端末のモニタ画面を取得して、管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得して、前記管理モニタに表示する操作ログ出力ユニットとを備えているネットワークの管理サーバであって、
前記モニタ画面出力ユニットによって前記管理モニタに表示される前記モニタ画面に含まれる処理対象の表示位置と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定部を備え、
前記操作ログ出力ユニットは、前記判定部によって選択状態にあることが判定された処理対象に関連する操作ログを抽出して表示する抽出表示部を備えているネットワークの管理サーバ。
【請求項８】
端末におけるユーザの操作ログを管理モニタに表示する操作ログ出力機能をコンピュータに実行させる操作ログ出力プログラムであって、
前記操作ログ出力機能は、前記端末のモニタ画面が前記管理モニタに表示される状況において、この管理モニタに表示されている処理対象が選択された場合に、選択された処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示機能をコンピュータに実行させる操作ログ出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークに接続する通信端末のモニタ画面を取得し、この通信ネットワークの管理サーバ側の管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力ユニットとを備えているネットワーク管理システムとそのためのプログラムに関する。
【背景技術】
【０００２】
上記のように構成されたネットワーク管理システムとして、遠隔制御サーバとクライアント端末とが通信ネットワークを介して接続され、遠隔制御サーバにおいてクライアント端末からのアクセス要求情報を受け付け、クライアント端末ではモニタに表示されている画像データを遠隔制御サーバに送信し、遠隔制御サーバでは受信した画像データをモニタに表示すると共に、遠隔制御サーバのキャプチャ画像記録手段が、クライアント端末の画面をキャプチャ画像として、所定のインターバルで操作ログに記録し、この記録の後には、遠隔制御サーバの再生手段が操作ログに記録されたキャプチャ画像の再生を行うものが存在する（例えば、特許文献１参照）。
【０００３】
この特許文献１では、複数のクライアント端末から送信される画像データを遠隔制御サーバのモニタに表示する際には、夫々の画面の画像データを縮小し、複数の画像データを一覧化して視認できるように表示形態が設定されている。
【０００４】
【特許文献１】特開２００６−１０８９４７号公報  （段落番号〔００６５〕〜〔００７７〕、〔００９５〕、〔００９６〕、図１〜図５）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
企業内や学校内等の限られた施設内に構築されたＬＡＮのようなネットワークでは、そのネットワークに多数の通信端末（クライアントＰＣ）が接続しており、そのネットワークにはファイルサーバのように重要な情報を保存するサーバが接続していることも多い。通信端末を操作するユーザによる操作を考えると、ネットワークの知識が不足していることや、不注意に起因する誤操作によって重要なファイルを削除することやファイルの内容を変更することも想定される。
【０００６】
また、企業内であっても秘密性の高い情報を取得することを目的としてファイルサーバにアクセスする者の存在も否定できず、ファイルサーバにおいて共有された情報であっても個人情報や、企業内の営業上秘匿にすべきもののように、秘密性の高いものについては、閲覧の制限や、複写（コピー）や、プリント等を制限する管理も従来から行われている。
【０００７】
このようにネットワークに接続する通信端末での操作を管理するために、例えば、Ｗｉｎｄｏｗｓ系ＯＳにおける Administratorアカウントの技術や、ＵＮＩＸ系ＯＳにおけるrootアカウントの技術により、通信端末での不適切な操作等を排除することも可能である。その一方で、例えば、社内ＬＡＮ等のネットワークでは各通信端末における作業状況を集約して把握するため、あるいは、不適切な操作を未然に発見するために、特許文献１に記載されたもののように通信端末の画面をサーバ側で表示して通信端末の管理することや、監視したい要望もある。
【０００８】
具体的な管理形態としては、クライアントＰＣのモニタ画面をリアルタイムで表示することや、この画面情報を録画しておき、再生する形態で表示することが簡便である。しかしながら、管理サーバのモニタにクライアントＰＣのモニタ画面を表示して操作状況を把握するため、例えば、管理サーバのモニタに複数のモニタ画面を表示した場合には、クライアントＰＣの個々のモニタ画面が小さく、操作状況の把握が困難な面において改善の余地がある。
【０００９】
本発明の目的は、管理サーバ側のモニタに表示されている通信端末のモニタ画面から、通信端末における操作の状況を正確に把握する点にある。
【課題を解決するための手段】
【００１０】
本発明の特徴は、通信ネットワークに接続する通信端末のモニタ画面を取得し、この通信ネットワークの管理サーバ側の管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力ユニットとを備えているネットワーク管理システムにおいて、
前記モニタ画面出力ユニットによって前記管理モニタに表示される前記モニタ画面に含まれる処理対象の表示位置と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定部を備え、
前記操作ログ出力ユニットは、前記判定部によって選択状態にあることが判定された処理対象に関連する操作ログを抽出して表示する抽出表示部を備えている点にある。
【００１１】
この構成によると、モニタ画面出力ユニットが通信端末のモニタ画面を取得して管理サーバ側の管理モニタに表示し、この表示状態においてマウス等のポインティングデバイスの指定位置が、前記モニタ画面に含まれる処理対象の表示位置と合致していることを判定部が判定した場合には、このように指定された処理対象の操作ログを抽出表示部が管理サーバ側の管理モニタに抽出して表示する。つまり、管理モニタに表示された通信端末のデスクトップのモニタ画面にはアイコンやホルダ類が表示されるものの、このアイコンやホルダ類は、管理サーバ側では、そのＧＵＩ（Graphical User Interface）の機能を用いることができないものである。しかしながら、本発明によると、モニタ画面のデスクトップ画面に処理対象として表示されたアイコン、フォルダ、処理実行中のウインドウ等をカーソル等で指定することにより、ＧＵＩの機能を活かした操作形態で、操作ログを抽出して表示し、この操作ログの内容から操作の経過や操作の詳細を正確に把握できる。その結果、ＧＵＩの機能を有効に活用しながらモニタ画面から操作の状況を正確に把握できるものとなった。
【００１２】
本発明は、前記モニタ画面出力ユニットが、前記通信端末のモニタに表示されているモニタ画面を所定タイミング毎に取得し、取得したモニタ画面に、その通信端末を識別する端末識別情報を付するモニタ画面取得部と、
このモニタ画面取得部で取得したモニタ画面を、前記通信ネットワークを介して取得し、前記管理モニタに対し、前記端末識別情報に基づいて表示するモニタ画面表示部とを備えても良い。
【００１３】
この構成によると、通信端末のモニタに表示されているモニタ画面が、モニタ画面取得部によって所定タイミング毎に取得され、通信端末を識別する端末識別情報が付される。次に、管理サーバではモニタ画面表示部が、モニタ画面取得部で取得したモニタ画面を、通信ネットワークを介して取得し、端末識別情報に基づいて、この管理モニタに表示する。
【００１４】
本発明は、前記モニタ画面取得部で時間経過に沿って取得した複数の前記モニタ画面を記録する記録手段を備え、
前記モニタ画面表示部は、前記記録手段に記録した前記複数の前記モニタ画面を前記管理モニタに対して、時間経過に沿って連続的に表示し、
前記抽出表示部は、前記管理モニタに表示された前記モニタ画面に含まれる処理対象が選択されたことを前記判定部で判定した場合に、選択された処理対象の操作ログを表示しても良い。
【００１５】
この構成によると、通信端末のモニタに表示されていたモニタ画面が時間経過に沿って取得され記憶手段に記憶される。このように記憶されたモニタ画面を、モニタ画面表示部が、管理モニタに対して動画のように表示し、この管理モニタに表示されたモニタ画面に含まれる処理対象が選択された場合には、選択された処理対象の操作ログを抽出表示手段が表示するものとなり、モニタ画面が表示されたタイミングにおけるユーザの操作を容易に把握できる。
【００１６】
本発明は、前記処理対象が、前記モニタ画面のデスクトップに表示されたアイコン、フォルダ、処理実行中のアプリケーションのウインドウを含み、
前記通信端末は、前記デスクトップにおける前記処理対象の表示位置を示すロケート情報を取得するロケート情報取得部を備え、
前記判定部は、前記管理モニタにおける前記モニタ画面の表示位置と表示サイズとに基づいて前記ロケート情報を座標変換することにより、前記管理モニタにおける前記処理対象の表示位置を示す変換ロケート情報を取得する情報変換手段を備えると共に、前記ポインティングデバイスによる指定位置と、前記変換ロケート情報に対応する位置との比較を行う位置比較手段を備えても良い。
【００１７】
この構成によると、通信端末で表示されたモニタ画面のデスクトップに表示されている処理対象の位置がロケート情報取得部で取得され、このモニタ画面が管理モニタに対して縮小して表示された場合には情報変換手段が、その表示位置と表示サイズとに基づいてロケート情報を座標変換する。この座標変換後のロケート情報と、ポインティングデバイスによる指定位置とを位置比較手段が比較するので、モニタ画面の表示サイズや表示位置に拘わらず、モニタ画面中の処理対象をポインティングデバイスで指定した場合には操作ログを表示させる処理が実現する。
【００１８】
本発明は、前記操作ログ出力ユニットは、前記通信端末において前記処理対象を識別する処理識別情報が付された前記操作ログを取得し、前記通信ネットワークを介して前記管理サーバに送信する操作ログ取得部と、前記管理サーバにおいて前記通信端末からの操作ログを受信して、前記管理モニタに表示する操作ログ表示部とを備え、
前記抽出表示部は、前記操作ログ表示部で受信した前記操作ログのうち、前記判定部によって選択状態にあることが判定された前記処理対象を識別する情報が付されたもののみの表示を行っても良い。
【００１９】
この構成によると、処理対象を識別する処理識別情報が付された操作ログを操作ログ取得部が取得し、通信ネットワークを介して管理サーバに送信することになり、この操作ログを操作ログ表示部が受信して管理モニタに表示できる。また、管理サーバにおいて、判定部で判定された処理対象に対応する処理識別情報が付された操作ログを抽出表示部が抽出して、この管理モニタに表示できる。
【００２０】
本発明の特徴は、通信ネットワークに接続する通信端末のモニタ画面を取得し、この通信ネットワークの管理サーバ側の管理モニタに表示するモニタ画面出力機能と、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力機能とをコンピュータに実行させるネットワーク管理プログラムにおいて、
前記モニタ画面出力機能によって前記管理モニタに表示される前記モニタ画面に含まれる処理対象の表示位置と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定機能をコンピュータに実行させ、
前記操作ログ出力機能は、前記判定機能によって選択状態にあることが判定された処理対象に関連する操作ログを抽出して表示する抽出表示機能をコンピュータに実行させる点にある。
【００２１】
この構成によると、モニタ画面出力機能によって通信端末のモニタ画面が取得され管理モニタに表示される。この表示状態においてマウス等のポインティングデバイスによる指定位置が、前記モニタ画面に含まれる操作対象の表示位置と合致していることを判定機能で判定した場合には、このように指定された処理対象の操作ログを抽出表示機能が抽出して管理モニタに表示する。つまり、管理モニタに対して表示された通信端末のデスクトップのモニタ画面にアイコンやホルダ類が表示されるものの、このアイコンやホルダ類は、管理サーバ側では、そのＧＵＩ（Graphical User Interface）の機能を用いることができないものである。しかしながら、本発明によると、モニタ画面のデスクトップ画面に処理対象として表示されたアイコン、フォルダ、処理実行中のウインドウ等をカーソル等で指定した場合には、ＧＵＩの機能を活かした操作形態で操作ログが表示され、この操作ログの内容から操作の経過や操作の詳細を正確に把握できる。その結果、管理サーバ側でＧＵＩの機能を有効に活用しながらクライアントＰＣのモニタ画面から操作の状況を正確に把握できるものとなった。
【００２２】
本発明の特徴は、通信ネットワークに接続する通信端末のモニタ画面を取得して、管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得して、前記管理モニタに表示する操作ログ出力ユニットとを備えているネットワークの管理サーバにおいて、
前記モニタ画面出力ユニットによって前記管理モニタに表示される前記モニタ画面に含まれる処理対象の表示位置と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定部を備え、
前記操作ログ出力ユニットは、前記判定部によって選択状態にあることが判定された処理対象に関連する操作ログを抽出して表示する抽出表示部を備えている点にある。
【００２３】
この構成によると、モニタ画面出力ユニットが通信端末のモニタ画面を取得して管理モニタに表示し、この表示状態においてマウス等のポインティングデバイスの指定位置が、前記モニタ画面に含まれる処理対象の表示位置と合致していることを判定部が判定した場合には、このように指定された処理対象の操作ログを抽出表示部が管理モニタに抽出して表示する。つまり、管理モニタに表示された通信端末のデスクトップのモニタ画面にはアイコンやホルダ類が表示されるものの、このアイコンやホルダ類は、そのＧＵＩ（Graphical User Interface）の機能を用いることができないものである。しかしながら、本発明によると、モニタ画面のデスクトップ画面に処理対象として表示されたアイコン、フォルダ、処理実行中のウインドウ等をカーソル等で指定することにより、ＧＵＩの機能を活かした操作形態で、操作ログを抽出して表示し、この操作ログの内容から操作の経過や操作の詳細を正確に把握できる。その結果、ＧＵＩの機能を有効に活用しながらモニタ画面から操作の状況を正確に把握できるものとなった。
【００２４】
本発明の特徴は、端末におけるユーザの操作ログを管理モニタに表示する操作ログ出力機能をコンピュータに実行させる操作ログ出力プログラムにおいて、
前記操作ログ出力機能は、前記端末のモニタ画面が前記管理モニタに表示される状況において、この管理モニタに表示されている処理対象が選択された場合に、選択された処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示機能をコンピュータに実行させる点にある。
【００２５】
この構成によると、端末のモニタ画面が管理モニタに表示される状況において、このモニタ画面に表示されている処理対象として例えば、アイコンやフォルダ類が選択された場合には、既に取得されている操作ログのうち、選択された処理対象に関連する操作ログを抽出表示機能が抽出して管理モニタに表示する。その結果、管理モニタに表示されている処理対象に対応した操作ログを抽出して表示することにより端末操作の状況を正確に把握できるものとなった。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施形態を図面に基づいて説明する。
〔システム構成〕
図１〜図３に示すように、通信経路Ｌで構築される通信ネットワークに対してコンピュータ成る管理サーバＡと、コンピュータで成る複数の通信端末Ｂ（クライアントＰＣ）と、ファイルサーバＣと、プリンタＤとを接続すると共に、この通信ネットワークがゲートウエイサーバＥ等を介してインターネットＮと接続している。
【００２７】
前記管理サーバＡと、前記通信ネットワークで接続される複数の通信端末Ｂとで本発明のネットワーク管理システムが構成されている。
【００２８】
前記通信経路Ｌは、企業や学校等の限られた施設内においてイーサネット（ Ethernet）等の技術を用いたＬＡＮ（ Local Area Network ）として構築され、物理的に信号を送るケーブルＬａと、このケーブルＬａで送られる信号の情報に基づいて対象とする通信端末Ｂや管理サーバＡ等に信号を中継するＬＡＮスイッチやハブ等で成る中継器Ｌｂとを備えている。この通信ネットワークとして、この実施形態ではＬＡＮに限定しているが、ＷＡＮ（ Wide Area Network）やインターネットを含むものであっても良く、また、前述したＬＡＮを構築するに、トークンリング（Token Ring）やＣＤＤＩ（Copper Distributed Data Interface）等の技術を用いても良い。
【００２９】
前記管理サーバＡは、コンピュータ本体１と管理モニタ２とキーボード３とマウス４とを備えている。前記通信端末Ｂは、コンピュータ本体５にキーボード６とトラックパッド７とモニタ８を一体的に形成したラップトップ型やノート型のパーソナルコンピュータで構成されている。この通信端末Ｂは、前記管理サーバＡと同様にコンピュータ本体とモニタとキーボード等を備えたコンピュータで構成しても良い。
【００３０】
尚、管理サーバＡではキーボード３のカーソルキーとマウス４とがポインティングデバイスとして機能するものであり、これと同様に通信端末Ｂのキーボード６のカーソルキーとトラックパッド７とがポインティングデバイスとして機能するものであるが、ポインティングデバイスとしてトラックボールを用いることや、管理モニタ２、８の表示面にタッチパネルを形成し、タッチパネルを用いる等、ポインティングデバイスはこれらに限るものではない。
【００３１】
前記ファイルサーバＣは、大容量のハードディスク等の記憶媒体を内蔵する又は外部に接続しており、通信ネットワーク上で共有されるべきデータが保存される。前記プリンタＤは、レーザプリンタやインクジェット側のプリンタで構成されるものであり、通信端末Ｂ等から送られる情報のプリント出力を行う。
【００３２】
本発明のネットワーク管理システムは、通信ネットワークに接続する複数の通信端末Ｂのモニタ８に表示された画面情報（以下、モニタ画面Ｍと称する）を取得し、通信ネットワークを介して管理サーバＡに伝送し、管理サーバＡ側の管理モニタ２に表示するモニタ画面出力ユニットＸ（モニタ画面出力機能の一例）と、複数の前記通信端末Ｂにおけるユーザの操作ログを取得し、通信ネットワークを介して管理サーバＡに伝送し、管理サーバＡのモニタ８に表示する操作ログ出力ユニットＹ（操作ログ出力機能の一例）とを備え、更に、モニタ画面出力ユニットＸによって管理サーバＡ側の管理モニタ２に表示されたモニタ画面Ｍ（図１４、図１５を参照）に含まれる処理対象をカーソルで指定し、選択状態にあることを判定部Ｓ（判定機能の一例）が判定した場合には、処理対象に関連する操作ログを抽出して管理サーバＡの管理モニタ２に表示する抽出表示部Ｕ（抽出表示機能の一例）を備えている。
【００３３】
〔管理サーバ〕
図３に示すように、前記管理サーバＡは、前記管理モニタ２に情報を出力するビデオ出力部１１と、前記キーボード３とマウス４とからの情報が入力する入力インタフェース１２とがＣＰＵのデータバスに接続すると共に、このデータバスに対して、半導体メモリ１３と、オペレーティングシステム１４と、ＰＣ情報取得部１５と、リモート制御部１６と、アラート出力部１７と、モニタ画面表示部Ｐ、画面録画部Ｑ、ロケート情報設定部Ｒ、判定部Ｓ、操作ログ表示部Ｔ、抽出表示部Ｕ、ハードディスクＨＤ（記録手段の一例）と、通信インタフェースＷが接続している。
【００３４】
記憶手段として、管理サーバＡに内蔵されるハードディスクＨＤを例に挙げたが、この記憶手段として管理サーバＡの外部に接続されるハードディスクＨＤであっても良く、この管理サーバＡと通信ネットワークを介して接続され、大容量のハードディスクＨＤを内蔵したデータサーバで構成するものであっても良い。
【００３５】
前記半導体メモリ１３は、ＲＡＭ型やＥＥＰＲＯＭ型等の半導体素子によって構成されている。また、前記オペレーティングシステム１４は、半導体メモリ１３を管理すると共に、制御に必要なソフトウエアを半導体メモリ１３（ＲＡＭ）に展開して、そのソフトウエアの実行を実現し、更に、前記キーボード３やマウス４の操作情報を取得して、実行中の処理に与えるインタフェースとして機能する。
【００３６】
前記ＰＣ情報取得部１５、リモート制御部１６、アラート出力部１７、モニタ画面表示部Ｐ、画面録画部Ｑ、ロケート情報設定部Ｒ、判定部Ｓ、操作ログ表示部Ｔ、抽出表示部Ｕは、通信ネットワークに接続する複数の通信端末Ｂの操作状況を前記管理モニタ２に表示する処理を実現する。
【００３７】
これらＰＣ情報取得部１５、リモート制御部１６、アラート出力部１７、モニタ画面表示部Ｐ、画面録画部Ｑ、ロケート情報設定部Ｒ、判定部Ｓ、操作ログ表示部Ｔ、抽出表示部Ｕはソフトウエア（プログラム）で構成されているが、ソフトウエアに代えてハードウエアで構成することや、ハードウエアとの組み合わせによって構成されるものであっても良い。
【００３８】
前記ＰＣ情報取得部１５は、通信端末Ｂを操作する者（ユーザ）の名前（以下、ユーザ名として説明する）、端末名を取得するばかりでなく、その通信端末Ｂ固有のＭＡＣアドレス、割り当てられたＩＰアドレス、コンピュータのＣＰＵのクロック値、メモリの容量等の物理データ、インストールされているアプリケーション名、レジストリデータ等を、通信ネットワークを介して取得する処理を実行する。尚、通信端末Ｂは起動時にユーザがＩＤやパスワード等を入力することによってログインするように構成され、このＰＣ情報取得部１５はパスワードからユーザ名を特定する。
【００３９】
前記リモート制御部１６は、通信端末ＢにおけるログのＯＮ／ＯＦＦ、電源のＯＮ／ＯＦＦ、メッセージの表示等の制御を、通信ネットワークを介し前記管理サーバＡからの実行を実現する。前記アラート出力部１７は、指定情報ファイルへの接続、指定アプリケーションの実行、レジストリ変更、アプリケーションのインストール、ハードウエアの追加等の操作があったことを判別した際に管理モニタ２にアラート情報の出力を行う。
【００４０】
前記モニタ画面表示部Ｐは、複数の前記通信端末Ｂのモニタ８に表示されたモニタ画面Ｍを図１１に示す如く管理サーバＡの管理画面に表示する処理、及び、図１５に示す再生画面に対してモニタ画面Ｍを動画と同様に時間経過に沿って表示する処理を実現する。前記画面録画部Ｑは複数の前記通信端末Ｂのモニタ８に表示されたモニタ画面Ｍを時間経過に従って、前記ハードディスクＨＤに録画する処理を実現する。ロケート情報設定部Ｒは、モニタ画面Ｍに表示された処理対象のロケート情報を取得する。
【００４１】
前記判定部Ｓは、前記モニタ画面Ｍのデスクトップに表示されたアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の処理対象に対するカーソルＣＵ（図１４、図１５を参照）用いたＧＵＩ式の選択と非選択とを判定する。操作ログ表示部Ｔは、複数の前記通信端末Ｂのモニタ８における起動／停止の状況、アプリケーションの実行、情報ファイルの操作、プリント出力、電子メールの送信、インターネットへの接続等を示す操作ログを管理サーバＡにログ表示画面に表示する処理を実現する。前記抽出表示部Ｕは、判定部Ｓによって選択された処理対象に対応する操作ログを抽出して管理モニタ２に表示する処理を行う。
【００４２】
これらモニタ画面表示部Ｐ、画面録画部Ｑ、ロケート情報設定部Ｒ、判定部Ｓ、操作ログ表示部Ｔ、抽出表示部Ｕによる処理は、前記通信端末Ｂにおける処理と密接に関連するので、通信端末Ｂにおける処理と併せて後述する。
【００４３】
〔通信端末〕
図３に示すように、前記通信端末Ｂは、前記モニタ８に情報を出力するビデオ出力部２１と、前記キーボード６とトラックパッド７とからの情報が入力する入力インタフェース２２とがＣＰＵのデータバスに接続すると共に、このデータバスに対して、半導体メモリ２３と、オペレーティングシステム２４と、複数のアプリケーションＡＰと、モニタ画面取得部Ｆと、操作ログ取得部Ｇと、ロケート情報取得部Ｈと、ハードディスクＨＤと、通信インタフェースＷが接続している。
【００４４】
前記管理サーバＡと同様に、前記半導体メモリ２３は、ＲＡＭ型やＥＥＰＲＯＭ型等の半導体素子によって構成されたものである。また、前記オペレーティングシステム２４は、半導体メモリ２３を管理すると共に、アプリケーションＡＰ等のソフトウエアを半導体メモリ２３（ＲＡＭ）に展開して、そのソフトウエアの実行を実現し、更に、前記キーボード６やトラックパッド７の操作情報を取得して、実行中の処理に与えるインタフェースと前記アプリケーションＡＰは、この通信端末Ｂにおいて実行される、ワードプロセッサや、表計算ソフトウエア、ＣＡＤのような作図ソフトウエアを指す複数のアプリケーションを意味している。
【００４５】
これら、モニタ画面取得部Ｆと、操作ログ取得部Ｇと、ロケート情報取得部Ｈとはソフトウエアを想定しているが、ハードウエアで構成することやハードウエアと組み合わせたものであっても良い。
【００４６】
前記モニタ画面取得部Ｆは、この通信端末Ｂのモニタ８に表示されている画面の情報をモニタ画面Ｍとして時間経過に沿って取得し、情報を圧縮し、この通信端末Ｂを識別する端末識別情報を付して前記管理サーバＡに伝送する処理を行う。前記操作ログ取得部Ｇは、この通信端末Ｂの起動（稼動）を含め、アプリケーションの実行、ファイル操作、共有ホルダに対するアクセス、プリンタに対する出力、インターネットに対する接続、メール送信、外部記憶媒体の使用等のログを操作ログとして取得し、前記管理サーバＡに伝送する処理を行う。前記ロケート情報取得部Ｈは、この通信端末Ｂのモニタ８（モニタ画面Ｍ）のデスクトップに表示されたアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の表示位置を取得し、この通信端末Ｂを識別する端末識別情報を付して前記管理サーバＡに伝送する処理を行う。
【００４７】
これら、モニタ画面取得部Ｆ、操作ログ取得部Ｇ、ロケート情報取得部Ｈによる処理は、前記管理サーバＡにおける処理と密接に関連するので、管理サーバＡにおける処理と併せて後述する。
【００４８】
特に、前記モニタ画面取得部Ｆと、モニタ画面表示部Ｐとによって前記モニタ画面出力ユニットＸが構成され、前記操作ログ取得部Ｇと、操作ログ表示部Ｔと、抽出表示部Ｕとによって前記操作ログ出力ユニットＹが構成されている。
【００４９】
〔通信端末の構成の詳細〕
〈モニタ画面取得部Ｆ〉
前記モニタ画面取得部Ｆとロケート情報取得部Ｈとが図４のように構成されている。つまり、モニタ画面取得部Ｆは、タイミング情報、イベント情報等に基づいてモニタ画面Ｍの取得タイミングを設定する第１タイミング設定手段３１と、通信端末Ｂのモニタ８に表示される画像をビデオ出力部２１から取得する画面キャプチャ３２と、この画面キャプチャ３２で取得したモニタ画面Ｍを圧縮する圧縮処理手段３３と、圧縮されたモニタ画面Ｍに対して取得日時の日時情報と通信端末Ｂを特定する端末識別情報とを付与する第１情報付与手段３４と、このように情報が付与されたモニタ画面Ｍを前記通信ネットワークに送り出す第１送信手段３５とを備えている。
【００５０】
前記タイミング情報とは、通信端末Ｂに備えたクロックに基づいて予め設定されたタイミング毎に出力される情報であり、このタイミングのインターバルを短く設定することにより、モニタ画面Ｍを動画と同様に連続的に取得できる。また、イベント情報とは通信端末Ｂにおいてフォルダを開く操作、ファイルにアクセスする操作、アプリケーションを実行する等の操作を判別し、この操作の判別に基づいてモニタ画面Ｍを取得するために出力される情報を指す。
【００５１】
前記画面キャプチャ３２は、第１タイミング設定手段３１で設定されたタイミング毎にモニタ８の全画面（デスクトップ全面）の情報をモニタ画面Ｍとして取得する処理を実行する。このモニタ画面Ｍは、モニタ画面Ｍを構成する各ピクセルについてＲ（赤）、Ｇ（緑）、Ｂ（青）の３原色について濃度を示す階調情報を含んでいる。
【００５２】
圧縮処理手段３３は、前記画面キャプチャ３２で取得したモニタ画面Ｍの情報量を低減するためにモニタ画面Ｍを圧縮する処理である。具体的には、ＪＰＥＧ形式（Joint Photographic Experts Groupが制定した形式）のように、モニタ画面Ｍの画像を分割し、離散コサイン変換に基づいて量子化する等の処理によって情報量を低減する処理を指す。このように情報量を低減する処理はＪＰＥＧ形式に限るものではなく、ＧＩＦ（Graphics Interchange Format）形式、ＰＮＧ（Portable Network Graphics）形式等であっても良い。
【００５３】
前記第１情報付与手段３４は、通信端末Ｂのカレンダ部等から取得した取得日時の日時情報と、通信端末Ｂを特定する端末識別情報として、通信端末Ｂに対して予め与えられた固有の情報と、この通信端末Ｂを操作するユーザの名前を取得し、これらをモニタ画面Ｍのファイルのヘッダー等に書込む処理を行う。前記第１送信手段３５は、前記圧縮処理手段３３から受け渡されたモニタ画面Ｍ、管理サーバＡのＩＰアドレス、プロトコル等からパケットを生成し、通信ネットワークに送り出す処理を行う。
【００５４】
〈ロケート情報取得部Ｈ〉
前記ロケート情報取得部Ｈは、前記タイミング情報、イベント情報等に基づいてロケート情報の取得タイミングを設定する第２タイミング設定手段４１と、モニタ８に表示されている処理対象のロケート情報を取得するロケート情報取得手段４２と、ロケート情報取得手段４２で取得されたロケート情報を保存するロケート情報テーブル４３と、ロケート情報に対して取得日時の日時情報と通信端末Ｂを特定する端末識別情報とを付与する第２情報付与手段４４と、このように情報が付与されたロケート情報を前記通信ネットワークに送り出す第２送信手段４５とを備えている。このロケート情報取得部Ｈでは、操作ログと関連付けずにモニタ８に表示されている全ての処理対象のロケート情報を取得し、ロケート情報テーブル４３を生成（更新）するものであるが、このロケート情報を操作ログ取得部Ｇで取得する操作ログに関連付けるように処理形態を設定しても良い。このように操作ログに関連付けを行う処理形態では、全ての処理対象のロケート情報を保存する必要がなく、操作された処理対象のロケート情報のみを取得する処理が実現する。
【００５５】
この第２タイミング設定手段４１に与えられるタイミング情報、イベント情報等は、前記第１タイミング設定手段３１に与えられるものと同じものであるため、このロケート情報取得部Ｈにおいてロケート情報を取得するタイミングは、前記モニタ画面取得部Ｆと同期する。
【００５６】
前記ロケート情報取得手段４２は、モニタ８に表示されているアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の処理対象の表示位置を示すロケート情報を、前記オペレーティングシステム２４において、このロケート情報が保存されているロケート情報領域から取得する処理を行う。また、前記ロケート情報テーブル４３は取得したロケート情報をテーブル化して保存する。
【００５７】
前記第２情報付与手段４４に与えられる、取得日時の日時情報と、通信端末Ｂを特定する端末識別情報は、前述した第１情報付与手段３４に与えられるものと同じものであり、これらがロケート情報のファイルのヘッダー等に書込まれる。前記第２送信手段４５は、第２情報付与手段４４から受け渡されたロケート情報に基づき、第１送信手段３５と同様にパケットを生成し、通信ネットワークに送り出す処理を行う。
【００５８】
この処理系では、ロケート情報と前記モニタ画面Ｍとを異なるファイルにして通信ネットワークに送り出す処理を行うように処理形態を設定しているが、このロケート情報とモニタ画面Ｍとを１つのファイルとするように処理形態を設定しても良い。
【００５９】
〈操作ログ取得部Ｇ〉
図５に示すように、前記操作ログ取得部Ｇは、前記イベント情報と、処理対象情報と、アプリケーションがアクティブにあるか否かを判別するためのアクティブ情報とを取得する処理情報取得手段５１と、この処理情報取得手段５１で取得した情報を、操作ログを意味する文字列に変換するテキストデータ化手段５２と、このテキストデータ化手段５２からの操作ログに対して取得日時の日時情報と通信端末Ｂを特定する端末識別情報とを付与する第３情報付与手段５３と、このように情報が付与された操作ログを前記通信ネットワークに送り出す第３送信手段５４とを備えている。尚、この第３送信手段５４は、第１送信手段３５と同様にパケットを生成し、通信ネットワークに送り出す処理を行う。
【００６０】
〔管理サーバの構成の詳細〕
〈モニタ画面表示部Ｐ〉
図６に示すように、前記モニタ画面表示部Ｐは、前記通信ネットワークで送られるモニタ画面Ｍを受信するモニタ画面受信手段６１と、受信した圧縮状態のモニタ画面Ｍを展開する展開処理手段６２と、この展開処理手段６２からのモニタ画面Ｍを前記ハードディスクＨＤあるいは半導体メモリ１３に記録する情報アクセス手段６３と、この情報アクセス手段６３を介して、ハードディスクＨＤあるいは半導体メモリ１３に記録されたモニタ画面Ｍの前記管理モニタ２に対する出力を制御する出力制御手段６４と、この出力制御手段６４での出力形態を設定する出力形態設定手段６５とを備えている。
【００６１】
前記モニタ画面受信手段６１は、前記パケットを受信して圧縮状態のモニタ画面Ｍを取得して、展開処理手段６２に与える処理を行う。この展開処理手段６２は圧縮状態のモニタ画面Ｍをビットマップ形式のモニタ画面Ｍに展開して情報アクセス手段６３に与える処理を行う。
【００６２】
前記情報アクセス手段６３は、前記画面録画部Ｑの具体的な処理形態を示すものであり、この情報アクセス手段６３は、展開処理手段６２から与えられたビットマップ形式のモニタ画面Ｍを出力制御手段６４に直接的に与える処理と、このビットマップ形式のモニタ画面Ｍを前記ハードディスクＨＤあるいは半導体メモリ１３に記録する処理と、ハードディスクＨＤあるいは半導体メモリ１３から読み出したモニタ画面Ｍを前記出力制御手段６４に与える処理とを行う。
【００６３】
前記出力制御手段６４は、出力形態設定手段６５で設定される表示位置情報と、表示サイズ情報とに基づいて管理モニタ２に対する出力（表示）を行う。出力形態設定手段６５は、図１３に示す如く管理画面１００に複数のモニタ画面Ｍを表示する際に自動的に設定される、表示位置情報と表示サイズ情報とを取得する、又は、管理サーバにおいて任意に設定された表示位置情報と表示サイズ情報とを取得し、出力制御手段６４に与える処理を行う。前記出力形態設定手段６５は、管理サーバＡ側の管理モニタ２に管理画面１００を表示するように処理形態が設定されていたが、この処理に代えて、例えば、通信ネットワークに接続する管理端末を備えたネットワーク管理システムでは、この管理端末のモニタ（サーバ側の管理モニタの一例）に対して管理画面１００を表示し、この管理画面１００に対して複数のモニタ画面Ｍを表示するように処理形態を設定しても良い。
【００６４】
このモニタ画面表示部Ｐでは、展開処理を行う以前のモニタ画面Ｍを前記ハードディスクＨＤあるいは半導体メモリ１３に記録し、出力制御手段６４で出力する際に展開を行うように処理形態を設定するように処理形態を設定する等、展開するタイミングは管理モニタ２に表示する以前の何れのタイミングであっても良い。また、管理画面１００にモニタ画面Ｍを表示する際には、設定されたインターバルでモニタ画面Ｍを更新することにより、リアルタイムで操作状況を表示する。
【００６５】
〈ロケート情報設定部Ｒ・判定部Ｓ〉
図６に示すように、前記ロケート情報設定部Ｒは、前記通信ネットワークで送られるロケート情報を受信するロケート情報受信手段７１と、受信したロケート情報の座標変換を行う情報変換手段７２と、この情報変換手段７２で変換されたロケート情報を管理モニタ２に対応する領域に展開して保存する合成ロケート情報テーブル７３とを備えている。
【００６６】
更に前記判定部Ｓは、前記合成ロケート情報テーブル７３と、この合成ロケート情報テーブル７３に対する処理対象と指定位置との比較を行う位置比較手段７４と、この位置比較手段７４に対してマウス４からの指定情報に基づく情報を位置比較手段に与える指定位置取得手段７５とを備えている。
【００６７】
前記ロケート情報受信手段７１は、前記パケットを受信して取得したロケート情報を情報変換手段７２に与える。この情報変換手段７２は、前記モニタ画面表示部Ｐの出力形態設定手段６５から与えられる表示位置情報と表示サイズ情報とに基づいて管理モニタ２の画面のうち表示されるべき位置に配置するように合成ロケート情報テーブル７３に記録する処理を行う。この合成ロケート情報テーブル７３では、図１３に示す如く前記管理モニタ２において管理画面１００に複数のモニタ画面Ｍが表示された状況においては、夫々のモニタ画面Ｍに含まれる処理対象のロケート情報が記録される。
【００６８】
前記指定位置取得手段７５は、管理モニタ２の画面上のカーソルの位置を取得して前記位置比較手段７４に与える処理を行い、この位置比較手段７４は、指定位置取得手段７５から与えられるカーソルの位置と、前記合成ロケート情報テーブル７３に記録されている通信端末Ｂのモニタ画面Ｍに含まれる処理対象と、カーソルによる指定位置との比較により、合致している場合には、選択状態にあると判別して操作ログ指定情報を出力し、これとは逆に合致していない場合には非選択状態にあると判別して情報は出力しない（否定的な情報を出力しても良い）。
【００６９】
前記合成ロケート情報テーブル７３には複数のモニタ画面Ｍに含まれる処理対象のロケート情報を記録するものであるが、複数のモニタ画面Ｍに対応する必要はなく、複数の通信端末Ｂのうちのいずれか１つを、管理モニタ２の画面一杯に拡大表示した場合には、１つのモニタ画面Ｍの処理対象のロケート情報だけが記録される。
【００７０】
〈操作ログ表示部Ｔ・抽出表示部Ｕ〉
図７に示すように、前記操作ログ表示部Ｔは、前記通信ネットワークで送られる操作ログを受信する操作ログ受信手段８１と、受信した操作ログを前記ハードディスクＨＤあるいは半導体メモリ１３に記録する情報アクセス手段８２と、この情報アクセス手段８２を介して、ハードディスクＨＤあるいは半導体メモリ１３に記録された操作ログの前記管理モニタ２に対する出力を制御する出力制御手段８３と、操作ログ指定情報に基づいて出力すべき操作ログを収集する操作ログ収集手段８４とを備えている。
【００７１】
更に、前記抽出表示部Ｕは、前記操作ログ表示部Ｔの構成に加えて操作ログ抽出手段８５を備えている。
【００７２】
前記操作ログ受信手段８１は、前記パケットを受信して操作ログを取得し、情報アクセス手段８２に与える処理を行う。情報アクセス手段８２は与えられた操作ログを出力制御手段８３に直接的に与える処理と、この操作ログを前記ハードディスクＨＤあるいは半導体メモリ１３に記録する処理と、ハードディスクＨＤあるいは半導体メモリ１３から読み出した操作ログを前記出力制御手段８３に与える処理とを行う。
【００７３】
前記出力制御手段８３は、操作ログ収集手段８４又は操作ログ抽出手段８５で指定される操作ログを、管理モニタ２に出力する制御を行う。操作ログ収集手段８４は管理サーバＡにおいて管理者が設定した操作ログ指定情報、又は、前記判定部Ｓから出力された操作ログ指定情報とに基づいた操作ログ指定情報を前記出力制御手段８３に与える。
【００７４】
前記操作ログ抽出手段８５は、抽出条件情報を取得して前記出力制御手段８３に与える処理を行う。
【００７５】
〔管理処理〕
管理サーバＡにおける基本的な処理として管理処理を図８のフローチャートのように示すことが可能である。つまり、通信ネットワークに接続している通信端末Ｂを特定し、各通信端末Ｂの操作情報を取得する（＃０１ステップ）。
【００７６】
次に、モニタ画面Ｍを記録し、操作ログを記録する（＃０２、＃０３ステップ）。この処理では、複数の通信端末Ｂから送信されるモニタ画面Ｍと操作ログとが前記ハードディスクＨＤあるいは半導体メモリ１３に記録される。
【００７７】
次に、図１３に示す管理画面１００を表示し（＃１００ステップ）、この管理画面１００において、画面再生ボタン１０１が操作された場合には、モニタ画面再生表示を行い（＃０４、＃２００ステップ）、この管理画面１００においてログ閲覧ボタン１０２が操作された場合には、操作ログ一覧表示を行い（＃０５、＃３００ステップ）、この管理画面１００においてＰＣ情報ボタン１０３が操作された場合には、ＰＣ情報を表示する処理を行い（＃０６、＃０７ステップ）、この管理画面１００においてリモート制御ボタン１０４が操作された場合には、リモート制御画面を表示してリモート制御を実行し（＃０８、＃０９ステップ）。これらの制御をリセットされるまで継続する（＃１０ステップ）。
【００７８】
〔管理画面〕
前記管理画面１００には、上部位置に前記画面再生ボタン１０１、ログ閲覧ボタン１０２、ＰＣ情報ボタン１０３、リモート制御ボタン１０４、アラート設定ボタン１０５等がアイコンの形で表示され、この管理画面１００の下部にはモニタ画面表示領域１１０と、メッセージ表示部１１１と、端末一覧表示部１１２とが形成されている。図１３にはモニタ画面表示領域１１０に対して、フレーム１２０で取り囲まれる形態で複数のモニタ画面Ｍを表示しており、このフレーム１２０の下部に情報表示部１２１が形成される。
【００７９】
＃１００、＃２００、＃３００ステップの処理は後述するが、前述した＃０７ステップでは、前記ＰＣ情報取得部１５が、前記管理画面１００に重複する状態（オーバラップする状態）でＰＣ情報画面（図示せず）を表示し、このＰＣ情報画面中に通信端末Ｂの物理データやインストールされているアプリケーション名等を表示する。具体的な操作形態の一例として、前記モニタ画面表示領域１１０、あるいは、前記端末一覧表示部１１２に表示されている通信端末Ｂのモニタ画面Ｍをカーソルで選択した状態で、前記ＰＣ情報ボタン１０３を選択して操作することにより、選択した通信端末Ｂの情報を、ＰＣ情報取得部１５が通信ネットワークを介して取得し、ＰＣ情報画面に表示するように処理形態が設定されている。
【００８０】
また、＃０９ステップでは、リモート制御ボタン１０４を操作した場合には、前記リモート制御部１６がこの管理画面１００に重複する状態（オーバラップする状態）でリモート制御画面（図示せず）を表示し、このリモート制御画面においてリモート制御の具体的な処理を設定することにより、対象とする通信端末Ｂのリモート制御が実現する。
【００８１】
具体的な操作形態の一例として、前記モニタ画面表示領域１１０、あるいは、前記端末一覧表示部１１２に表示されている通信端末Ｂのモニタ画面Ｍをカーソルで選択した状態で、前記リモート制御ボタン１０４を選択して操作することにより、選択した通信端末Ｂを制御対象にすると共に、リモート制御画面において制御を実行するアイコン類を操作することや、コマンドを入力することにより、リモート制御部１６による通信ネットワークを介しての通信端末Ｂのリモート制御が実現する。
【００８２】
〔管理画面表示ルーチン〕
前記管理画面表示（＃１００ステップ）の処理を図９のようにサブルーチンとして示すことが可能である。つまり、前記モニタ画面表示領域１１０に対するモニタ画面Ｍの表示位置と表示サイズとの表示情報を取得し、この表示情報に従ってモニタ画面表示領域１１０に対してモニタ画面Ｍを表示する（＃１０１、＃１０２ステップ）。
【００８３】
このようにモニタ画面表示領域１１０に対してモニタ画面Ｍを表示する際には、モニタ画面Ｍのフレーム１２０の下部のメッセージ表示部１１１に対して通信端末を特定する情報が表示される。このようにモニタ画面Ｍを表示する処理は、前述したように通信端末Ｂのモニタ画面取得部Ｆが、その通信端末Ｂのモニタ８のモニタ画面Ｍを取得して通信ネットワークに送信する処理を行い、管理サーバＡのモニタ画面表示部Ｐが前記モニタ画面表示領域１１０に対してモニタ画面Ｍを表示する。
【００８４】
また、モニタ画面表示領域１１０に対して複数のモニタ画面Ｍを表示する際には、前記出力形態設定手段６５が＃１０１ステップで示したように夫々のモニタ画面Ｍの表示情報（表示位置情報と表示サイズ情報）を設定することになり、これらの設定に従って前記出力形態設定手段６５が、＃１０２に示したように複数のモニタ画面Ｍを設定された位置に配置する形態で表示する。このように複数のモニタ画面Ｍを表示する際には、夫々のモニタ画面Ｍを設定されたインターバル毎に更新表示される。
【００８５】
前記モニタ画面表示領域１１０に表示された複数のモニタ画面Ｍのうちの１つを任意に選択して拡大表示することも可能であり、このように拡大表示が行われた場合には、前記表示情報が変更され、更に、モニタ画面Ｍを拡大表示する際にも、拡大状態のモニタ画面Ｍは設定されたインターバル毎に更新表示される。
【００８６】
次に、表示情報（表示位置情報と表示サイズ情報）に基づいて、前記情報変換手段７２が前記合成ロケート情報テーブル７３をセットする（＃１０３ステップ）。この処理では、この管理サーバＡ側の管理モニタ２に表示されているデスクトップに含まれるアイコンやホルダ等の処理対象の表示位置を示すロケート情報の他に、前記管理画面１００に含まれるアイコン類の表示位置を示すロケート情報、及び、前記モニタ画面表示領域１１０に表示されているモニタ画面Ｍに含まれるアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の処理対象の表示位置を示すロケート情報を含む構造のテーブルとなる。
【００８７】
尚、前述したようにモニタ画面表示領域１１０に表示された複数のモニタ画面Ｍのうちの１つを任意に選択して拡大表示した場合には、拡大表示したモニタ画面Ｍに含まれる処理対象のロケート情報が変更される。
【００８８】
次に、カーソルによる指定・非指定の判別を行い指定されていることを前記判定部Ｓが判定した場合には操作ログを抽出表示する（＃１０４、＃１０５、＃４００ステップ）。
【００８９】
具体的な処理の一例として、図１４に示すように拡大されたモニタ画面ＭにおいてカーソルＣＵを操作するものを例に挙げると、モニタ画面Ｍには処理対象として、アイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰが表示され、これらのいずれか１つにカーソルＣＵを一致させてクリックする操作を行うことにより、このクリックのタイミングにおいてカーソルＣＵが存在する位置と、合成ロケート情報テーブル７３にセットされた処理対象のロケート情報とが前記位置比較手段７４によって比較され、一致する場合（選択した場合：カーソル位置が処理対象が存在する位置（領域）に含まれる場合）には、同図に示す如く、処理対象に対応する操作ログが抽出され、操作ログ抽出画面１３０に表示されるのである。
【００９０】
前記操作ログ抽出画面１３０に表示される操作ログの具体的な内容は、図１６の操作ログ表示画面１５０の操作ログ表示領域１５５に表示されるもののように、コンピュータの情報、処理を行った時刻、処理を行った時間等を含む情報を含むものである。
【００９１】
＃１０３ステップでは、前記ロケート情報取得部Ｈで取得したロケート情報を前記ロケート情報設定部Ｒが取得して合成ロケート情報テーブル７３に記録する処理が行われる。また、＃１０４、＃１０５ステップでは、前記判定部ＳがカーソルＣＵの位置と合成ロケート情報テーブル７３に記録された処理対象との位置の比較を行うことになり、一致した場合には操作ログ指定情報が出力される。
【００９２】
操作ログ抽出表示（＃４００ステップ）の処理を図１２のようにサブルーチンとして示すことが可能である。
【００９３】
つまり、前記位置比較手段７４から出力される操作ログ指定情報を取得し、この操作ログ指定情報に対応する操作ログを抽出し、操作ログ抽出画面１３０に表示する（＃４０１〜＃４０３ステップ）。この処理は、前記抽出表示部Ｕの処理によって実現する。
【００９４】
前記操作ログ指定情報は、指定された処理対象を特定する情報と、指定されたタイミングを示す情報とを含んでおり、＃４０２ステップでは指定されたタイミングを基準にして、このタイミングに至るまでの経過の情報を含むものを抽出することにより、指定されたタイミングに至るまでの操作の詳細を適正に把握できるものにしている。
【００９５】
具体的に説明すると、例えば、モニタ画面Ｍに表示されているフォルダを指定することで抽出される操作ログは、そのフォルダが作成された日時が操作ログの開始点に設定され、この後、フォルダに含まれるファイルの作成や更新の時期や、フォルダに含まれるアプリケーションのインストールの日時や、そのアプリケーションが実行された日時等の情報が操作ログとして日時の順序に従って表示される。
【００９６】
〔モニタ画面表示ルーチン〕
前記モニタ画面再生表示（＃２００ステップ）の処理を図１０のようにサブルーチンとして示すことが可能である。
【００９７】
つまり、通信端末Ｂを特定する情報を取得し、図１５に示す再生画面１４０を表示し、この再生画面１４０において、再生開始と再生終了との情報を取得する（＃２０１〜＃２０３ステップ）。
【００９８】
＃２０１ステップのように通信端末Ｂを特定する処理は、前記画面再生ボタン１０１を操作する以前に、前記モニタ画面表示領域１１０、あるいは、前記端末一覧表示部１１２に表示されている通信端末Ｂのモニタ画面Ｍをカーソルで選択することも考えられるが、前記画面再生ボタン１０１を操作した際に、ダイアログボックス（図示せず）を表示し、通信端末Ｂと特定する情報をキーボード６等から入力することも考えられる。
【００９９】
この再生画面１４０は、カレンダー部１４１と、再生開始時刻入力部１４２と、再生終了時刻入力部１４３と、ＯＫボタン１４４と、再生領域１４５と、複数の再生コントロールボタン１４６と、再生スライダー１４７とを備えている。
【０１００】
この再生画面１４０においてモニタ画面Ｍの再生表示を行う際には、カレンダー部１４１においてカーソルによって再生日（モニタ画面Ｍが記録された日）を選択し、再生開始時刻入力部１４２においてキーボード等から再生開始時刻を入力し、再生終了時刻入力部１４３においてキーボード等から再生終了時刻を入力した後にＯＫボタン１４４をカーソルで選択してクリックする操作を行うことになる。
【０１０１】
この操作が行われた後には、特定された通信端末Ｂのモニタ画面Ｍが再生領域１４５に対して設定された再生モードで連続的に表示される（＃２０４ステップ）。
【０１０２】
この処理では前記ハードディスクＨＤに録画されているモニタ画面Ｍのうち、前述のように特定されたモニタ画面Ｍだけを抽出すると共に、このように抽出されたモニタ画面Ｍのうち再生開始時刻と再生終了時刻とに含まれるものを更に抽出して記録された順序で再生領域１４５に表示する。この再生モードは初期情報として与えられたものであるが、前記複数の再生コントロールボタン１４６を選択して操作することによって、再生速度（単位時間あたりのコマ数）を調節することや、再生を停止する状態（スチル状態）に設定することも可能である。また、再生スライダー１４７を操作することにより、再生タイミングをジャンプさせることの可能である。
【０１０３】
次に、表示情報（表示位置情報と表示サイズ情報）に基づいて、前記情報変換手段７２が前記合成ロケート情報テーブル７３をセットする（＃２０５ステップ）。この処理では、この管理サーバＡ側の管理モニタ２に表示されているデスクトップに含まれるアイコンやホルダ等の処理対象の表示位置を示すロケート情報の他に、この再生画面１４０に含まれるカレンダー部１４１、再生開始時刻入力部１４２等の表示位置を示すロケート情報、及び、再生画面１４０の再生領域１４５に表示されているモニタ画面Ｍに含まれるアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の処理対象の表示位置を示すロケート情報を含む構造のテーブルとなる。
【０１０４】
次に、カーソルによる指定・非指定の判別を行い指定されていることを前記判定部Ｓが判定した場合には操作ログを抽出表示する処理を実行する（＃２０６、＃２０７、＃４００ステップ）。
【０１０５】
具体的な処理の一例として、再生領域１４５に表示されたモニタ画面ＭにおいてカーソルＣＵを操作する状況では、モニタ画面Ｍには処理対象として、アイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰが表示され、これらのいずれか１つにカーソルＣＵを一致させてクリックする操作を行うことにより、このクリックのタイミングにおいてカーソルＣＵが存在する位置と、ロケート情報テーブルにセットされた処理対象のロケート情報とが比較され、一致する場合（選択した場合・カーソル位置が処理対象が存在する位置（領域）に含まれる場合）には、同図に示す如く、処理対象に対応する操作ログが抽出され、操作ログ抽出画面１３０に表示されるのである。
【０１０６】
＃３０５ステップでは、前記ロケート情報取得部Ｈで取得したロケート情報を前記ロケート情報設定部Ｒが取得して合成ロケート情報テーブル７３に記録する処理が行われる。また、＃３０６、＃３０７ステップでは、前記判定部ＳがカーソルＣＵの位置と合成ロケート情報テーブル７３に記録された処理対象との位置の比較を行うことになり、一致した場合には操作ログ指定情報が出力される。更に、＃４００ステップの内容情報表示の処理が前述したように実行される。
【０１０７】
〔操作ログ閲覧ルーチン〕
前記操作ログ閲覧表示（＃３００ステップ）の処理を図１１のようにサブルーチンとして示すことが可能である。
【０１０８】
つまり、前記ログ閲覧ボタン１０２を操作した場合には、図１６に示す操作ログ表示画面１５０を表示し、この操作ログ表示画面１５０において表示すべきログの情報、表示条件等を取得する（＃３０１、＃３０２ステップ）。
【０１０９】
前記操作ログ表示画面１５０は、複数のログ種別ボタン１５１と、対象期間入力部１５２と、ユーザ情報入力部１５３と、キーワード入力部１５４と、操作ログ表示領域１５５とが形成されている。
【０１１０】
ログ種別ボタン１５１としては、端末の起動と停止の情報を示す起動・停止、ユーザの操作を示すユーザ操作、アプリケーションの実行状況を示すアプリケーション、ファイルに対するアクセスの情報を示すファイルアクセス等の複数のボタンで構成され、この複数のログ種別ボタン１５１をカーソルＣＵで選択しておくことにより、操作ログ表示領域１５５において選択された操作ログの閲覧が可能となる。尚、操作ログ表示領域１５５には、コンピュータの情報、処理を行った時刻、処理を行った時間、ログイン名、処理対象のアクティブ・非アクティブの状態、実行時のコマンド等を含む情報を含んでいる。
【０１１１】
このように表示すべき操作ログを特定するための条件としては、上記したログ閲覧ボタン１０２に限るものではなく、例えば、アクティブ状態のアプリケーションを特定する情報や、エラーが発生した操作や、リスクを伴う操作等を含むものであっても良い。
【０１１２】
また、操作ログ表示領域１５５に表示される操作ログには、対象とする通信端末Ｂのコンピュータ名、処理が行われた日時、処理が行われた秒数、ログイン名、アクティブや起動等の種別、実行された際のコマンド、アプリケーション名等の情報が含まれる。
【０１１３】
前記対象期間入力部１５２には操作ログを表示すべき期間を入力し、ユーザ情報入力部１５３には操作ログの閲覧対象とするユーザの情報を入力し、キーワード入力部１５４には閲覧対象とする操作ログの名称を入力する。このように入力された情報が表示情報として取得される。
【０１１４】
尚、通信端末Ｂを特定する情報を入力する操作に代えて、ログ閲覧ボタン１０２を操作する以前に、前記モニタ画面表示領域１１０、あるいは、前記端末一覧表示部１１２に表示されている通信端末Ｂのモニタ画面Ｍをカーソルで選択しても良い。
【０１１５】
次に、表示条件に対応する操作ログが収集され、収集された操作ログが操作ログ表示領域１５５に一覧化して表示される。この処理は、前記操作ログ表示部Ｔの操作ログ収集手段８４が表示条件の情報に従って出力制御手段８３を制御する処理を実現する。
【０１１６】
次に、カーソルＣＵによる操作ログの選択の有無が判断され、選択された場合には、選択された操作ログに対応するモニタ画面Ｍが抽出され、新たに表示した画面（図示せず）において動画として表示され、この処理が終了するまで継続する（＃３０５〜＃３０７ステップ）。このように動画として表示する際には、前記再生画面１４０を使用して再生表示を行う処理を想定しているが、この再生画面１４０を用いずに動画を再生するように処理形態を設定しても良い。
【０１１７】
この操作ログ閲覧表示（＃３００ステップ）では、ユーザの条件を入力しない場合には、ハードディスクＨＤに記録されている全ての通信端末Ｂ（全てのユーザ）の操作ログが収集されて操作ログ表示領域１５５に表示される。更に、一覧化して表示された
複数の操作ログの１つを選択することにより、選択した操作ログに対応するモニタ画面Ｍを動画のように表示するので、この操作ログが収集された際におけるユーザの操作形態の詳細を把握でき、操作ログに関連する処理を視覚的に把握したい場合には、モニタ画面Ｍを動画のようすることも可能である。
【０１１８】
〔本発明の概念〕
このように本発明では、管理サーバＡ側の管理モニタ２に表示した管理画面１００のモニタ画面表示領域１１０に対して複数の通信端末Ｂのモニタ８に表示されているモニタ画面Ｍを表示することで、通信端末Ｂにおいて行われている操作を視覚的にリアルタイムで把握し管理できるようにシステムが構成されている。
【０１１９】
管理モニタ２の管理画面１００に表示されたモニタ画面ＭにはアイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰ等が表示されるものの、これらはイメージ情報として取得したものであるため、ＧＵＩ（Graphical User Interface）の機能を用いることができないものである。しかしながら、本発明によると、イメージ情報として取得したモニタ画面Ｍと、操作ログと、このモニタ画面Ｍに表示されている処理対象としてのアイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰ等のロケート情報とを併せて取得しておき、管理モニタ２に表示されたモニタ画面Ｍに対するカーソルＣＵの位置をロケート情報に基づいて判定するように処理形態を設定したことにより、処理対象としてのアイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰ等の操作状況を把握したい場合には、これらにカーソルＣＵを一致させて指定することで、ＧＵＩの機能を有効に活用しながら処理対象に対応する操作ログを表示できるものにしている。
【０１２０】
このようにモニタ画面Ｍに含まれるアイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰ等の処理対象の操作状況を操作ログを介して視覚的に確認できるので、例えば、実行中のアプリケーションの操作経過を把握したい場合でも、カーソルを操作するだけで、そのアプリケーションに対応する操作ログが抽出して表示され、その結果、リスクのある操作であることや、不正な操作であることも、管理サーバＡにおいて適切に把握して管理できる。
【０１２１】
このように内容情報表示画面１３０を操作する処理は、前述したように管理画面１００のモニタ画面表示領域１１０に対してリアルタイムで表示したモニタ画面Ｍに限るものではなく、複数の通信端末Ｂのモニタ８のモニタ画面Ｍを時間経過に従って記録したモニタ画面Ｍを再生画面１４０において表示する際にも同様に行える。
【０１２２】
〔別実施形態〕
本発明は、上記した実施の形態以外に以下のように構成しても良い。
【０１２３】
（ａ）モニタ画面Ｍに含まれる複数の処理対象をカーソルＣＵで指定した場合には、指定された複数の処理対象に対応する数の操作ログ抽出画面１３０を表示し、夫々の操作ログ抽出画面１３０に対して操作ログを並列的に表示する。
このように複数の操作ログを並列的に表示することにより、例えば、２つの文書を並行して編集している場合に夫々の文書データの編集の経過を適正に把握できる。
【０１２４】
（ｂ）モニタ画面Ｍに含まれる処理対象をカーソルＣＵで指定された処理対象の表示色を変更し、この処理対象に対応する操作ログを表示する操作ログ抽出画面１３０のフレームの表示色を、変更後の処理対象の色相に一致させる。
このように処理形態を設定することにより、処理対象と操作ログの関連を視覚的に容易に把握できる。
【０１２５】
（ｃ）操作ログを表示する際に、夫々の操作ログのリスクを判定し、リスクの高い操作である場合には、操作ログの表示色を変更する、あるいは、リスクがある操作であることを明らかにするメッセージを表示するように表示形態を設定する。
このように表示形態を設定することにより、リスクの有無を容易に把握できる。
【図面の簡単な説明】
【０１２６】
【図１】通信ネットワークの概要を示す図
【図２】ネットワーク管理システムの基本構成を示すブロック図
【図３】管理サーバと通信端末との構成を示すブロック図
【図４】モニタ画面取得部とロケート情報取得部の構成を示すブロック図
【図５】操作ログ取得部の構成を示すブロック図
【図６】モニタ画面表示部とロケート情報設定部等の構成を示すブロック図
【図７】操作ログ表示部と抽出表示部の構成を示すブロック図
【図８】管理処理のフローチャート
【図９】管理画面表示ルーチンのフローチャート
【図１０】モニタ画面再生表示ルーチンのフローチャート
【図１１】操作ログ閲覧表示ルーチンのフローチャート
【図１２】操作ログ抽出表示ルーチンのフローチャート
【図１３】管理画面を示す図
【図１４】拡大表示したモニタ画面と操作ログ抽出画面を示す図
【図１５】再生画面と操作ログ抽出画面を示す図
【図１６】操作ログ表示画面のフローチャート
【符号の説明】
【０１２７】
２            管理モニタ
４            ポインティングデバイス（マウス）
８            モニタ（通信端末のモニタ）
７２          情報変換手段
７４          位置比較手段
Ａ            管理サーバ
Ｂ            通信端末
Ｆ            モニタ画面取得部
Ｇ            操作ログ取得部
Ｈ            ロケート情報取得部
Ｍ            モニタ画面
Ｐ            モニタ画面表示部
Ｓ            判定部
Ｔ            操作ログ表示部
Ｕ            抽出表示部
Ｘ            モニタ画面出力ユニット
Ｙ            操作ログ出力ユニット
ＨＤ          記録手段（ハードディスク）
【図１】
2008191981.tif 000003
【図２】
2008191981.tif 000004
【図３】
2008191981.tif 000005
【図４】
2008191981.tif 000006
【図５】
2008191981.tif 000007
【図６】
2008191981.tif 000008
【図７】
2008191981.tif 000009
【図８】
2008191981.tif 000010
【図９】
2008191981.tif 000011
【図１０】
2008191981.tif 000012
【図１１】
2008191981.tif 000013
【図１２】
2008191981.tif 000014
【図１３】
2008191981.tif 000015
【図１４】
2008191981.tif 000016
【図１５】
2008191981.tif 000017
【図１６】
2008191981.tif 000018
【手続補正書】
【提出日】平成19年7月30日(2007.7.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークに接続する通信端末のモニタ画面を取得し、この通信ネットワークの管理サーバ側の管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力ユニットとを備えているネットワーク管理システムであって、
前記モニタ画面出力ユニットが、取得される前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得部と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得部とを備え、
前記モニタ画面出力ユニットによって前記管理モニタに前記モニタ画面が表示された際に、前記通信ネットワークから取得したロケート情報を前記表示されたモニタ画面に対応して設定するロケート情報設定部、及び、このロケート情報設定部で設定されたロケート情報と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記処理対象の表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定部を前記管理サーバ側に備え、
前記判定部によって選択状態にあることが判定された場合に、前記通信ネットワークから取得した操作ログから前記処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示部を備えているネットワーク管理システム。
【請求項２】
前記モニタ画面出力ユニットは、前記通信端末のモニタに表示されている画面の情報をモニタ画面として取得し、前記通信ネットワークを介して前記管理サーバ側に送信するモニタ画面取得部と、前記通信ネットワークから取得した前記モニタ画面を前記管理モニタに表示するモニタ画面表示部を備え、
前記ロケート情報設定部は、前記モニタ画面表示部によって前記管理モニタに前記モニタ画面が表示された際に、前記管理モニタにおける前記モニタ画面の表示位置情報と、前記管理モニタにおける前記モニタ画面の表示サイズ情報とに基づいて、前記モニタ画面に表示されている前記処理対象の前記管理モニタ上での配置に対応する合成ロケート情報テーブルを設定する請求項１記載のネットワーク管理システム。
【請求項３】
前記モニタ画面取得部で時間経過に沿って取得した複数の前記モニタ画面を記録する記録手段を備え、
前記モニタ画面表示部は、前記記録手段に記録した前記複数の前記モニタ画面を前記管理モニタに対して、時間経過に沿って連続的に表示し、
前記抽出表示部は、前記管理モニタに表示された前記モニタ画面に含まれる処理対象が選択されたことを前記判定部で判定した場合に、前記通信ネットワークから取得した操作ログから選択された処理対象に関連する操作ログを表示する請求項２記載のネットワーク管理システム。
【請求項４】
前記処理対象が、前記モニタ画面のデスクトップに表示されたアイコン、フォルダ、処理実行中のアプリケーションのウインドウを含み、
前記判定部は、前記管理モニタにおける前記モニタ画面の表示位置と表示サイズとに基づいて前記ロケート情報を座標変換することにより、前記管理モニタにおける前記処理対象の表示位置を示す変換ロケート情報を取得する情報変換手段を備えると共に、前記ポインティングデバイスによる指定位置と、前記変換ロケート情報に対応する位置との比較を行う位置比較手段を備えている請求項１〜３のいずれか一項に記載のネットワーク管理システム。
【請求項５】
前記操作ログ取得部が、前記通信端末において前記処理対象を識別する処理識別情報が付された前記操作ログを取得し、前記通信ネットワークを介して前記管理サーバに送信し、
前記抽出表示部は、前記通信ネットワークから取得した前記操作ログのうち、前記判定部によって選択状態にあることが判定された前記処理対象を識別する情報が付されたもののみの表示を行う請求項１〜４のいずれか一項に記載のネットワーク管理システム。
【請求項６】
通信ネットワークに接続する通信端末のモニタ画面を取得し、この通信ネットワークの管理サーバ側の管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力ユニットとを備えている通信ネットワークにおけるネットワーク管理プログラムであって、
前記モニタ画面出力ユニットが、取得される前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得部と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得部とを備え、
前記モニタ画面出力ユニットによって前記管理モニタに前記モニタ画面が表示された際に、前記通信ネットワークから取得したロケート情報を前記表示されたモニタ画面に対応して設定するロケート情報設定部、及び、このロケート情報設定部で設定されたロケート情報と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記処理対象の表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定機能を前記管理サーバ側のコンピュータに実行させ、
前記判定機能によって選択状態にあることが判定された処理対象に関連する操作ログを抽出して表示する抽出表示機能を前記管理サーバ側のコンピュータに実行させるネットワーク管理プログラム。
【請求項７】
通信ネットワークに接続する通信端末のモニタ画面を取得して、管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得して、前記管理モニタに表示する操作ログ出力ユニットとを備えているネットワークの管理サーバであって、
前記通信端末に、取得される前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得部と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得部とを備え、
前記モニタ画面出力ユニットによって前記管理モニタに前記モニタ画面が表示された際に、前記通信ネットワークから取得したロケート情報を前記表示されたモニタ画面に対応して設定するロケート情報設定部、及び、このロケート情報設定部で設定されたロケート情報と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記処理対象の表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定部を備え、
前記判定部によって選択状態にあることが判定された場合に、前記通信ネットワークから取得した操作ログから前記処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示部を備えているネットワークの管理サーバ。
【請求項８】
通信端末におけるユーザの操作ログを、管理サーバの管理モニタに表示する操作ログ出力機能をコンピュータに実行させる操作ログ出力プログラムであって、
前記通信端末に、この通信端末のモニタに表示されている画面の情報をモニタ画面として取得し、前記通信ネットワークを介して前記管理サーバ側に送信するモニタ画面取得部と、取得される前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得部と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得部とが備えられ、
前記操作ログ出力機能は、前記通信ネットワークから取得したモニタ画面が前記通信端末の前記管理モニタに表示され、前記通信ネットワークから取得したロケート情報が前記モニタ画面に対応して設定された状況において、この管理モニタに表示されている処理対象がポインティングデバイスでの指定によって選択された場合に、前記通信ネットワークから取得した操作ログから前記選択された処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示機能を前記管理サーバ側のコンピュータに実行させる操作ログ出力プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の特徴は、通信ネットワークに接続する通信端末のモニタ画面を取得し、この通信ネットワークの管理サーバ側の管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力ユニットとを備えているネットワーク管理システムにおいて、
前記モニタ画面出力ユニットが、取得される前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得部と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得部とを備え、
前記モニタ画面出力ユニットによって前記管理モニタに前記モニタ画面が表示された際に、前記通信ネットワークから取得したロケート情報を前記表示されたモニタ画面に対応して設定するロケート情報設定部、及び、このロケート情報設定部で設定されたロケート情報と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記処理対象の表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定部を前記管理サーバ側に備え、
前記判定部によって選択状態にあることが判定された場合に、前記通信ネットワークから取得した操作ログから前記処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示部を備えている点にある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
この構成によると、モニタ画面出力ユニットが通信端末のモニタ画面を取得して管理サーバ側の管理モニタに表示し、この表示状態においてマウス等のポインティングデバイスの指定位置が、前記モニタ画面に含まれる処理対象の表示位置と合致していることをロケート情報に基づいて判定部が判定した場合には、このように指定された処理対象の操作ログを抽出表示部が管理サーバ側の管理モニタに抽出して表示する。つまり、管理モニタに表示された通信端末のデスクトップのモニタ画面にはアイコンやフォルダ類が表示されるものの、このアイコンやフォルダ類は、管理サーバ側では、そのＧＵＩ（Graphical User Interface）の機能を用いることができないものである。しかしながら、本発明によると、モニタ画面のデスクトップ画面に処理対象として表示されたアイコン、フォルダ、処理実行中のウインドウ等をカーソル等で指定することにより、ＧＵＩの機能を活かした操作形態で、操作ログを抽出して表示し、この操作ログの内容から操作の経過や操作の詳細を正確に把握できる。その結果、ＧＵＩの機能を有効に活用しながらモニタ画面から操作の状況を正確に把握できるものとなった。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明は、前記モニタ画面出力ユニットは、前記通信端末のモニタに表示されている画面の情報をモニタ画面として取得し、前記通信ネットワークを介して前記管理サーバ側に送信するモニタ画面取得部と、前記通信ネットワークから取得した前記モニタ画面を前記管理モニタに表示するモニタ画面表示部を備え、
前記ロケート情報設定部は、前記モニタ画面表示部によって前記管理モニタに前記モニタ画面が表示された際に、前記管理モニタにおける前記モニタ画面の表示位置情報と、前記管理モニタにおける前記モニタ画面の表示サイズ情報とに基づいて、前記モニタ画面に表示されている前記処理対象の前記管理モニタ上での配置に対応する合成ロケート情報テーブルを設定しても良い。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
この構成によると、管理モニタにモニタ画面が表示された際には、このモニタ画面に対応する操作ログが、管理モニタにおけるモニタ画面の表示位置とモニタ画面の表示サイズとに基づいて合成ロケートテーブルの形で設定され、この合成ロケートテーブルに基づいてポインティングデバイスで指定される位置を判別できる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明は、前記モニタ画面取得部で時間経過に沿って取得した複数の前記モニタ画面を記録する記録手段を備え、
前記モニタ画面表示部は、前記記録手段に記録した前記複数の前記モニタ画面を前記管理モニタに対して、時間経過に沿って連続的に表示し、
前記抽出表示部は、前記管理モニタに表示された前記モニタ画面に含まれる処理対象が選択されたことを前記判定部で判定した場合に、前記通信ネットワークから取得した操作ログから選択された処理対象に関連する操作ログを表示しても良い。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
この構成によると、通信端末のモニタに表示されていたモニタ画面が時間経過に沿って取得され記憶手段に記憶される。このように記憶されたモニタ画面を、モニタ画面表示部が、管理モニタに対して動画のように表示し、この管理モニタに表示されたモニタ画面に含まれる処理対象が選択された場合には、前記通信ネットワークから取得した操作ログから選択された処理対象に関連する操作ログを抽出表示手段が表示するものとなり、モニタ画面が表示されたタイミングにおけるユーザの操作を容易に把握できる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明は、前記処理対象が、前記モニタ画面のデスクトップに表示されたアイコン、フォルダ、処理実行中のアプリケーションのウインドウを含み、
前記判定部は、前記管理モニタにおける前記モニタ画面の表示位置と表示サイズとに基づいて前記ロケート情報を座標変換することにより、前記管理モニタにおける前記処理対象の表示位置を示す変換ロケート情報を取得する情報変換手段を備えると共に、前記ポインティングデバイスによる指定位置と、前記変換ロケート情報に対応する位置との比較を行う位置比較手段を備えても良い。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
この構成によると、モニタ画面が管理モニタに対して縮小して表示された場合には情報変換手段が、その表示位置と表示サイズとに基づいてロケート情報を座標変換する。この座標変換後のロケート情報と、ポインティングデバイスによる指定位置とを位置比較手段が比較するので、モニタ画面の表示サイズや表示位置に拘わらず、モニタ画面中の処理対象をポインティングデバイスで指定した場合には操作ログを表示させる処理が実現する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明は、前記操作ログ取得部が、前記通信端末において前記処理対象を識別する処理識別情報が付された前記操作ログを取得し、前記通信ネットワークを介して前記管理サーバに送信し、
前記抽出表示部は、前記通信ネットワークから取得した前記操作ログのうち、前記判定部によって選択状態にあることが判定された前記処理対象を識別する情報が付されたもののみの表示を行っても良い。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
この構成によると、処理対象を識別する処理識別情報が付された操作ログを操作ログ取得部が取得し、通信ネットワークを介して管理サーバに送信することになる。また、管理サーバにおいて、判定部で判定された処理対象に対応する処理識別情報が付された操作ログを抽出表示部が抽出して、この管理モニタに表示できる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明の特徴は、通信ネットワークに接続する通信端末のモニタ画面を取得し、この通信ネットワークの管理サーバ側の管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力ユニットとを備えている通信ネットワークにおけるネットワーク管理プログラムにおいて、
前記モニタ画面出力ユニットが、取得される前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得部と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得部とを備え、
前記モニタ画面出力ユニットによって前記管理モニタに前記モニタ画面が表示された際に、前記通信ネットワークから取得したロケート情報を前記表示されたモニタ画面に対応して設定するロケート情報設定部、及び、このロケート情報設定部で設定されたロケート情報と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記処理対象の表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定機能を前記管理サーバ側のコンピュータに実行させ、
前記判定機能によって選択状態にあることが判定された処理対象に関連する操作ログを抽出して表示する抽出表示機能を前記管理サーバ側のコンピュータに実行させる点にある。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
この構成によると、モニタ画面出力ユニットによって通信端末のモニタ画面が取得され管理モニタに表示される。この表示状態においてマウス等のポインティングデバイスによる指定位置が、前記モニタ画面に含まれる操作対象の表示位置と合致していることをロケート情報に基づいて判定機能で判定した場合には、通信ネットワークから取得した操作ログのうち、このように指定された処理対象に関連する操作ログを抽出表示機能が抽出して管理モニタに表示する。つまり、管理モニタに対して表示された通信端末のデスクトップのモニタ画面にアイコンやフォルダ類が表示されるものの、このアイコンやフォルダ類は、管理サーバ側では、そのＧＵＩ（Graphical User Interface）の機能を用いることができないものである。しかしながら、本発明によると、モニタ画面のデスクトップ画面に処理対象として表示されたアイコン、フォルダ、処理実行中のウインドウ等をカーソル等で指定した場合には、ＧＵＩの機能を活かした操作形態で操作ログが表示され、この操作ログの内容から操作の経過や操作の詳細を正確に把握できる。その結果、管理サーバ側でＧＵＩの機能を有効に活用しながらクライアントＰＣのモニタ画面から操作の状況を正確に把握できるものとなった。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明の特徴は、通信ネットワークに接続する通信端末のモニタ画面を取得して、管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得して、前記管理モニタに表示する操作ログ出力ユニットとを備えているネットワークの管理サーバにおいて、
前記通信端末に、取得される前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得部と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得部とを備え、
前記モニタ画面出力ユニットによって前記管理モニタに前記モニタ画面が表示された際に、前記通信ネットワークから取得したロケート情報を前記表示されたモニタ画面に対応して設定するロケート情報設定部、及び、このロケート情報設定部で設定されたロケート情報と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記処理対象の表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定部を備え、
前記判定部によって選択状態にあることが判定された場合に、前記通信ネットワークから取得した操作ログから前記処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示部を備えている点にある。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
この構成によると、モニタ画面出力ユニットが通信端末のモニタ画面を取得して管理モニタに表示し、この表示状態においてマウス等のポインティングデバイスの指定位置が、前記モニタ画面に含まれる処理対象の表示位置と合致していることをロケート情報に基づいて判定部が判定した場合には、通信ネットワークから取得した操作ログのうち、このように指定された処理対象に関連する操作ログを抽出表示部が管理モニタに抽出して表示する。つまり、管理モニタに表示された通信端末のデスクトップのモニタ画面にはアイコンやフォルダ類が表示されるものの、このアイコンやフォルダ類は、そのＧＵＩ（Graphical User Interface）の機能を用いることができないものである。しかしながら、本発明によると、モニタ画面のデスクトップ画面に処理対象として表示されたアイコン、フォルダ、処理実行中のウインドウ等をカーソル等で指定することにより、ＧＵＩの機能を活かした操作形態で、操作ログを抽出して表示し、この操作ログの内容から操作の経過や操作の詳細を正確に把握できる。その結果、ＧＵＩの機能を有効に活用しながらモニタ画面から操作の状況を正確に把握できるものとなった。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
本発明の特徴は、通信端末におけるユーザの操作ログを、管理サーバの管理モニタに表示する操作ログ出力機能をコンピュータに実行させる操作ログ出力プログラムにおいて、
前記通信端末に、この通信端末のモニタに表示されている画面の情報をモニタ画面として取得し、前記通信ネットワークを介して前記管理サーバ側に送信するモニタ画面取得部と、取得される前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得部と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得部とが備えられ、
前記操作ログ出力機能は、前記通信ネットワークから取得したモニタ画面が前記通信端末の前記管理モニタに表示され、前記通信ネットワークから取得したロケート情報が前記モニタ画面に対応して設定された状況において、この管理モニタに表示されている処理対象がポインティングデバイスでの指定によって選択された場合に、前記通信ネットワークから取得した操作ログから前記選択された処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示機能を前記管理サーバ側のコンピュータに実行させる点にある。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
この構成によると、通信端末のモニタ画面が、管理サーバの管理モニタに表示される状況において、このモニタ画面に表示されている処理対象として例えば、アイコンやフォルダ類がポインティングデバイスで選択された場合には、通信ネットワークから既に取得されている操作ログのうち、選択された処理対象に関連する操作ログを抽出表示機能が抽出して管理モニタに表示する。その結果、管理モニタに表示されている処理対象に対応した操作ログを抽出して表示することにより端末操作の状況を正確に把握できるものとなった。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
以下、本発明の実施形態を図面に基づいて説明する。
〔システム構成〕
図１〜図３に示すように、通信経路Ｌで構築される通信ネットワークに対してコンピュータで成る管理サーバＡと、コンピュータで成る複数の通信端末Ｂ（クライアントＰＣ）と、ファイルサーバＣと、プリンタＤとを接続すると共に、この通信ネットワークがゲートウエイサーバＥ等を介してインターネットＮと接続している。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
前記モニタ画面取得部Ｆは、この通信端末Ｂのモニタ８に表示されている画面の情報をモニタ画面Ｍとして時間経過に沿って取得し、情報を圧縮し、この通信端末Ｂを識別する
端末識別情報を付して前記管理サーバＡに伝送する処理を行う。前記操作ログ取得部Ｇは、この通信端末Ｂの起動（稼動）を含め、アプリケーションの実行、ファイル操作、共有フォルダに対するアクセス、プリンタに対する出力、インターネットに対する接続、メール送信、外部記憶媒体の使用等のログを操作ログとして取得し、前記管理サーバＡに伝送する処理を行う。前記ロケート情報取得部Ｈは、この通信端末Ｂのモニタ８（モニタ画面Ｍ）のデスクトップに表示されたアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の表示位置を取得し、この通信端末Ｂを識別する端末識別情報を付して前記管理サーバＡに伝送する処理を行う。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
次に、表示情報（表示位置情報と表示サイズ情報）に基づいて、前記情報変換手段７２が前記合成ロケート情報テーブル７３をセットする（＃１０３ステップ）。この処理では、この管理サーバＡ側の管理モニタ２に表示されているデスクトップに含まれるアイコンやフォルダ等の処理対象の表示位置を示すロケート情報の他に、前記管理画面１００に含まれるアイコン類の表示位置を示すロケート情報、及び、前記モニタ画面表示領域１１０に表示されているモニタ画面Ｍに含まれるアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の処理対象の表示位置を示すロケート情報を含む構造のテーブルとなる。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
次に、表示情報（表示位置情報と表示サイズ情報）に基づいて、前記情報変換手段７２が前記合成ロケート情報テーブル７３をセットする（＃２０５ステップ）。この処理では、この管理サーバＡ側の管理モニタ２に表示されているデスクトップに含まれるアイコンやフォルダ等の処理対象の表示位置を示すロケート情報の他に、この再生画面１４０に含まれるカレンダー部１４１、再生開始時刻入力部１４２等の表示位置を示すロケート情報、及び、再生画面１４０の再生領域１４５に表示されているモニタ画面Ｍに含まれるアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の処理対象の表示位置を示すロケート情報を含む構造のテーブルとなる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
＃３０５ステップでは、前記ロケート情報取得部Ｈで取得したロケート情報を前記ロケート情報設定部Ｒが取得して合成ロケート情報テーブル７３に記録する処理が行われる。また、＃３０６、＃３０７ステップでは、前記判定部ＳがカーソルＣＵの位置と合成ロケート情報テーブル７３に記録された処理対象との位置の比較を行うことになり、一致した場合には操作ログ指定情報が出力される。更に、＃４００ステップの処理が前述したように実行される。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０１２１
【補正方法】変更
【補正の内容】
【０１２１】
この処理は、前述したように管理画面１００のモニタ画面表示領域１１０に対してリアルタイムで表示したモニタ画面Ｍに限るものではなく、複数の通信端末Ｂのモニタ８のモニタ画面Ｍを時間経過に従って記録したモニタ画面Ｍを再生画面１４０において表示する際にも同様に行える。
【手続補正書】
【提出日】平成20年2月14日(2008.2.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークに接続する通信端末のモニタ画面を時間経過に沿って取得するモニタ画面取得部と、複数の取得された前記モニタ画面を記録し、前記通信ネットワークの管理サーバ側の管理モニタに、記録した前記複数のモニタ画面を時間経過に沿って連続的に表示するモニタ画面表示部と、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力ユニットとを備えているネットワーク管理システムであって、
前記モニタ画面取得部が取得した前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得部と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得部とを備え、
前記モニタ画面表示部によって前記管理モニタに前記モニタ画面が表示された際に、前記通信ネットワークから取得した当該モニタ画面に関連付けられているロケート情報を前記表示されたモニタ画面に対応して設定するロケート情報設定部、及び、このロケート情報設定部で設定されたロケート情報と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記処理対象の表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定部を前記管理サーバ側に備え、
前記判定部によって選択状態にあることが判定された場合に、前記通信ネットワークから取得した操作ログから前記処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示部を備えているネットワーク管理システム。
【請求項２】
前記操作ログ取得部が、前記通信端末において前記処理対象を識別する処理識別情報が付された前記操作ログを取得し、前記通信ネットワークを介して前記管理サーバに送信し、
前記抽出表示部は、前記通信ネットワークから取得した前記操作ログのうち、前記判定部によって選択状態にあることが判定された前記処理対象を識別する情報が付されたもののみの表示を行う請求項１記載のネットワーク管理システム。
【請求項３】
通信ネットワークに接続する通信端末のモニタ画面を時間経過に沿って取得するモニタ画面取得機能と、複数の取得された前記モニタ画面を記録し、前記通信ネットワークの管理サーバ側の管理モニタに、記録した前記複数のモニタ画面を時間経過に沿って連続的に表示するモニタ画面表示機能と、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する機能とをコンピュータに実行させるためのネットワーク管理プログラムであって、
前記モニタ画面取得機能によって取得された前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得機能と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得機能と、
前記モニタ画面表示機能によって前記管理モニタに前記モニタ画面が表示された際に、前記通信ネットワークから取得した当該モニタ画面に関連付けられているロケート情報を前記表示されたモニタ画面に対応して設定するロケート情報設定機能と、
前記ロケート情報設定機能で設定されたロケート情報と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記処理対象の表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定機能を前記管理サーバ側のコンピュータに実行させ、
前記判定機能によって選択状態にあることが判定された場合に、前記通信ネットワークから取得した操作ログから前記処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示機能を前記管理サーバ側のコンピュータに実行させるネットワーク管理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークに接続する通信端末のモニタ画面を取得し、この通信ネットワークの管理サーバ側の管理モニタに表示するモニタ画面出力ユニットと、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力ユニットとを備えているネットワーク管理システムとそのためのプログラムに関する。
【背景技術】
【０００２】
上記のように構成されたネットワーク管理システムとして、遠隔制御サーバとクライアント端末とが通信ネットワークを介して接続され、遠隔制御サーバにおいてクライアント端末からのアクセス要求情報を受け付け、クライアント端末ではモニタに表示されている画像データを遠隔制御サーバに送信し、遠隔制御サーバでは受信した画像データをモニタに表示すると共に、遠隔制御サーバのキャプチャ画像記録手段が、クライアント端末の画面をキャプチャ画像として、所定のインターバルで操作ログに記録し、この記録の後には、遠隔制御サーバの再生手段が操作ログに記録されたキャプチャ画像の再生を行うものが存在する（例えば、特許文献１参照）。
【０００３】
この特許文献１では、複数のクライアント端末から送信される画像データを遠隔制御サーバのモニタに表示する際には、夫々の画面の画像データを縮小し、複数の画像データを一覧化して視認できるように表示形態が設定されている。
【０００４】
【特許文献１】特開２００６−１０８９４７号公報  （段落番号〔００６５〕〜〔００７７〕、〔００９５〕、〔００９６〕、図１〜図５）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
企業内や学校内等の限られた施設内に構築されたＬＡＮのようなネットワークでは、そのネットワークに多数の通信端末（クライアントＰＣ）が接続しており、そのネットワークにはファイルサーバのように重要な情報を保存するサーバが接続していることも多い。通信端末を操作するユーザによる操作を考えると、ネットワークの知識が不足していることや、不注意に起因する誤操作によって重要なファイルを削除することやファイルの内容を変更することも想定される。
【０００６】
また、企業内であっても秘密性の高い情報を取得することを目的としてファイルサーバにアクセスする者の存在も否定できず、ファイルサーバにおいて共有された情報であっても個人情報や、企業内の営業上秘匿にすべきもののように、秘密性の高いものについては、閲覧の制限や、複写（コピー）や、プリント等を制限する管理も従来から行われている。
【０００７】
このようにネットワークに接続する通信端末での操作を管理するために、例えば、Ｗｉｎｄｏｗｓ系ＯＳにおける Administratorアカウントの技術や、ＵＮＩＸ系ＯＳにおけるrootアカウントの技術により、通信端末での不適切な操作等を排除することも可能である。その一方で、例えば、社内ＬＡＮ等のネットワークでは各通信端末における作業状況を集約して把握するため、あるいは、不適切な操作を未然に発見するために、特許文献１に記載されたもののように通信端末の画面をサーバ側で表示して通信端末の管理することや、監視したい要望もある。
【０００８】
具体的な管理形態としては、クライアントＰＣのモニタ画面をリアルタイムで表示することや、この画面情報を録画しておき、再生する形態で表示することが簡便である。しかしながら、管理サーバのモニタにクライアントＰＣのモニタ画面を表示して操作状況を把握するため、例えば、管理サーバのモニタに複数のモニタ画面を表示した場合には、クライアントＰＣの個々のモニタ画面が小さく、操作状況の把握が困難な面において改善の余地がある。
【０００９】
本発明の目的は、管理サーバ側のモニタに表示されている通信端末のモニタ画面から、通信端末における操作の状況を正確に把握する点にある。
【課題を解決するための手段】
【００１０】
本発明の特徴は、通信ネットワークに接続する通信端末のモニタ画面を時間経過に沿って取得するモニタ画面取得部と、複数の取得された前記モニタ画面を記録し、前記通信ネットワークの管理サーバ側の管理モニタに、記録した前記複数のモニタ画面を時間経過に沿って連続的に表示するモニタ画面表示部と、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する操作ログ出力ユニットとを備えているネットワーク管理システムにおいて、前記モニタ画面取得部が取得した前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得部と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得部とを備え、前記モニタ画面表示部によって前記管理モニタに前記モニタ画面が表示された際に、前記通信ネットワークから取得した当該モニタ画面に関連付けられているロケート情報を前記表示されたモニタ画面に対応して設定するロケート情報設定部、及び、このロケート情報設定部で設定されたロケート情報と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記処理対象の表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定部を前記管理サーバ側に備え、前記判定部によって選択状態にあることが判定された場合に、前記通信ネットワークから取得した操作ログから前記処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示部を備えている点にある。
【００１１】
この構成によると、モニタ画面取得部が通信端末のモニタ画面を取得し、モニタ画面表示部が管理サーバ側の管理モニタに表示し、この表示状態においてマウス等のポインティングデバイスの指定位置が、前記モニタ画面に含まれる処理対象の表示位置と合致していることを当該モニタ画面に関連付けられているロケート情報に基づいて判定部が判定した場合には、このように指定された処理対象の操作ログを抽出表示部が管理サーバ側の管理モニタに抽出して表示する。つまり、管理モニタに表示された通信端末のデスクトップのモニタ画面にはアイコンやフォルダ類が表示されるものの、このアイコンやフォルダ類は、管理サーバ側では、そのＧＵＩ（Graphical User Interface）の機能を用いることができないものである。しかしながら、本発明によると、モニタ画面のデスクトップ画面に処理対象として表示されたアイコン、フォルダ、処理実行中のウインドウ等をカーソル等で指定することにより、ＧＵＩの機能を活かした操作形態で、操作ログを抽出して表示し、この操作ログの内容から操作の経過や操作の詳細を正確に把握できる。その結果、ＧＵＩの機能を有効に活用しながらモニタ画面から操作の状況を正確に把握できるものとなった。
【００１２】
また、この構成によると、通信端末のモニタに表示されていたモニタ画面が時間経過に沿って取得され、記憶される。このように記憶されたモニタ画面を、モニタ画面表示部が、管理モニタに対して動画のように表示し、この管理モニタに表示されたモニタ画面に含まれる処理対象が選択された場合には、前記通信ネットワークから取得した操作ログから選択された処理対象に関連する操作ログを抽出表示手段が表示するものとなり、モニタ画面が表示されたタイミングにおけるユーザの操作を容易に把握できる。
【００１３】
本発明は、前記操作ログ取得部が、前記通信端末において前記処理対象を識別する処理識別情報が付された前記操作ログを取得し、前記通信ネットワークを介して前記管理サーバに送信し、
前記抽出表示部は、前記通信ネットワークから取得した前記操作ログのうち、前記判定部によって選択状態にあることが判定された前記処理対象を識別する情報が付されたもののみの表示を行っても良い。
【００１４】
この構成によると、処理対象を識別する処理識別情報が付された操作ログを操作ログ取得部が取得し、通信ネットワークを介して管理サーバに送信することになる。また、管理サーバにおいて、判定部で判定された処理対象に対応する処理識別情報が付された操作ログを抽出表示部が抽出して、この管理モニタに表示できる。
【００１５】
本発明の特徴は、通信ネットワークに接続する通信端末のモニタ画面を時間経過に沿って取得するモニタ画面取得機能と、複数の取得された前記モニタ画面を記録し、前記通信ネットワークの管理サーバ側の管理モニタに、記録した前記複数のモニタ画面を時間経過に沿って連続的に表示するモニタ画面表示機能と、前記通信端末におけるユーザの操作ログを取得し、通信ネットワークの管理サーバ側の管理モニタに表示する機能とをコンピュータに実行させるためのネットワーク管理プログラムであって、前記モニタ画面取得機能によって取得された前記モニタ画面に関連付けて、そのモニタ画面に表示されている処理対象の画面上の位置を示すロケート情報を取得し、前記通信ネットワークを介して前記管理サーバ側に送信するロケート情報取得機能と、前記通信端末で前記処理対象に対応する操作ログを取得し、前記通信ネットワークを介して前記管理サーバ側に送信する操作ログ取得機能と、前記モニタ画面表示機能によって前記管理モニタに前記モニタ画面が表示された際に、前記通信ネットワークから取得した当該モニタ画面に関連付けられているロケート情報を前記表示されたモニタ画面に対応して設定するロケート情報設定機能と、前記ロケート情報設定機能で設定されたロケート情報と、前記管理モニタにおけるポインティングデバイスによる指定位置との比較を行うことにより、前記処理対象の表示位置と前記指定位置とが合致する状況を前記処理対象の選択と判定する判定機能を前記管理サーバ側のコンピュータに実行させ、前記判定機能によって選択状態にあることが判定された場合に、前記通信ネットワークから取得した操作ログから前記処理対象に関連する操作ログを抽出して前記管理モニタに表示する抽出表示機能を前記管理サーバ側のコンピュータに実現させる点にある。
【００１６】
この構成によると、モニタ画面取得機能によって通信端末のモニタ画面が取得され、モニタ画面表示機能により管理モニタに表示される。この表示状態においてマウス等のポインティングデバイスによる指定位置が、前記モニタ画面に含まれる操作対象の表示位置と合致していることを当該モニタ画面に関連付けられているロケート情報に基づいて判定機能で判定した場合には、通信ネットワークから取得した操作ログのうち、このように指定された処理対象に関連する操作ログを抽出表示機能が抽出して管理モニタに表示する。つまり、管理モニタに対して表示された通信端末のデスクトップのモニタ画面にアイコンやフォルダ類が表示されるものの、このアイコンやフォルダ類は、管理サーバ側では、そのＧＵＩ（Graphical User Interface）の機能を用いることができないものである。しかしながら、本発明によると、モニタ画面のデスクトップ画面に処理対象として表示されたアイコン、フォルダ、処理実行中のウインドウ等をカーソル等で指定した場合には、ＧＵＩの機能を活かした操作形態で操作ログが表示され、この操作ログの内容から操作の経過や操作の詳細を正確に把握できる。その結果、管理サーバ側でＧＵＩの機能を有効に活用しながらクライアントＰＣのモニタ画面から操作の状況を正確に把握できるものとなった。
また、この構成によると、通信端末のモニタに表示されていたモニタ画面が時間経過に沿って取得され、記憶される。このように記憶されたモニタ画面を、モニタ画面表示機能が、管理モニタに対して動画のように表示し、この管理モニタに表示されたモニタ画面に含まれる処理対象が選択された場合には、前記通信ネットワークから取得した操作ログから選択された処理対象に関連する操作ログを抽出表示機能が表示するものとなり、モニタ画面が表示されたタイミングにおけるユーザの操作を容易に把握できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態を図面に基づいて説明する。
〔システム構成〕
図１〜図３に示すように、通信経路Ｌで構築される通信ネットワークに対してコンピュータで成る管理サーバＡと、コンピュータで成る複数の通信端末Ｂ（クライアントＰＣ）と、ファイルサーバＣと、プリンタＤとを接続すると共に、この通信ネットワークがゲートウエイサーバＥ等を介してインターネットＮと接続している。
【００１８】
前記管理サーバＡと、前記通信ネットワークで接続される複数の通信端末Ｂとで本発明のネットワーク管理システムが構成されている。
【００１９】
前記通信経路Ｌは、企業や学校等の限られた施設内においてイーサネット（ Ethernet
）等の技術を用いたＬＡＮ（ Local Area Network ）として構築され、物理的に信号を送るケーブルＬａと、このケーブルＬａで送られる信号の情報に基づいて対象とする通信端末Ｂや管理サーバＡ等に信号を中継するＬＡＮスイッチやハブ等で成る中継器Ｌｂとを備えている。この通信ネットワークとして、この実施形態ではＬＡＮに限定しているが、ＷＡＮ（ Wide Area Network）やインターネットを含むものであっても良く、また、前述したＬＡＮを構築するに、トークンリング（Token Ring）やＣＤＤＩ（Copper Distributed Data Interface）等の技術を用いても良い。
【００２０】
前記管理サーバＡは、コンピュータ本体１と管理モニタ２とキーボード３とマウス４とを備えている。前記通信端末Ｂは、コンピュータ本体５にキーボード６とトラックパッド７とモニタ８を一体的に形成したラップトップ型やノート型のパーソナルコンピュータで構成されている。この通信端末Ｂは、前記管理サーバＡと同様にコンピュータ本体とモニタとキーボード等を備えたコンピュータで構成しても良い。
【００２１】
尚、管理サーバＡではキーボード３のカーソルキーとマウス４とがポインティングデバイスとして機能するものであり、これと同様に通信端末Ｂのキーボード６のカーソルキーとトラックパッド７とがポインティングデバイスとして機能するものであるが、ポインティングデバイスとしてトラックボールを用いることや、管理モニタ２、８の表示面にタッチパネルを形成し、タッチパネルを用いる等、ポインティングデバイスはこれらに限るものではない。
【００２２】
前記ファイルサーバＣは、大容量のハードディスク等の記憶媒体を内蔵する又は外部に接続しており、通信ネットワーク上で共有されるべきデータが保存される。前記プリンタＤは、レーザプリンタやインクジェット側のプリンタで構成されるものであり、通信端末Ｂ等から送られる情報のプリント出力を行う。
【００２３】
本発明のネットワーク管理システムは、通信ネットワークに接続する複数の通信端末Ｂのモニタ８に表示された画面情報（以下、モニタ画面Ｍと称する）を取得し、通信ネットワークを介して管理サーバＡに伝送し、管理サーバＡ側の管理モニタ２に表示するモニタ画面出力ユニットＸ（モニタ画面出力機能の一例）と、複数の前記通信端末Ｂにおけるユーザの操作ログを取得し、通信ネットワークを介して管理サーバＡに伝送し、管理サーバＡのモニタ８に表示する操作ログ出力ユニットＹ（操作ログ出力機能の一例）とを備え、更に、モニタ画面出力ユニットＸによって管理サーバＡ側の管理モニタ２に表示されたモニタ画面Ｍ（図１４、図１５を参照）に含まれる処理対象をカーソルで指定し、選択状態にあることを判定部Ｓ（判定機能の一例）が判定した場合には、処理対象に関連する操作ログを抽出して管理サーバＡの管理モニタ２に表示する抽出表示部Ｕ（抽出表示機能の一例）を備えている。
【００２４】
〔管理サーバ〕
図３に示すように、前記管理サーバＡは、前記管理モニタ２に情報を出力するビデオ出力部１１と、前記キーボード３とマウス４とからの情報が入力する入力インタフェース１２とがＣＰＵのデータバスに接続すると共に、このデータバスに対して、半導体メモリ１３と、オペレーティングシステム１４と、ＰＣ情報取得部１５と、リモート制御部１６と、アラート出力部１７と、モニタ画面表示部Ｐ、画面録画部Ｑ、ロケート情報設定部Ｒ、判定部Ｓ、操作ログ表示部Ｔ、抽出表示部Ｕ、ハードディスクＨＤ（記録手段の一例）と、通信インタフェースＷが接続している。
【００２５】
記憶手段として、管理サーバＡに内蔵されるハードディスクＨＤを例に挙げたが、この記憶手段として管理サーバＡの外部に接続されるハードディスクＨＤであっても良く、この管理サーバＡと通信ネットワークを介して接続され、大容量のハードディスクＨＤを内蔵したデータサーバで構成するものであっても良い。
【００２６】
前記半導体メモリ１３は、ＲＡＭ型やＥＥＰＲＯＭ型等の半導体素子によって構成されている。また、前記オペレーティングシステム１４は、半導体メモリ１３を管理すると共に、制御に必要なソフトウエアを半導体メモリ１３（ＲＡＭ）に展開して、そのソフトウエアの実行を実現し、更に、前記キーボード３やマウス４の操作情報を取得して、実行中の処理に与えるインタフェースとして機能する。
【００２７】
前記ＰＣ情報取得部１５、リモート制御部１６、アラート出力部１７、モニタ画面表示部Ｐ、画面録画部Ｑ、ロケート情報設定部Ｒ、判定部Ｓ、操作ログ表示部Ｔ、抽出表示部Ｕは、通信ネットワークに接続する複数の通信端末Ｂの操作状況を前記管理モニタ２に表示する処理を実現する。
【００２８】
これらＰＣ情報取得部１５、リモート制御部１６、アラート出力部１７、モニタ画面表示部Ｐ、画面録画部Ｑ、ロケート情報設定部Ｒ、判定部Ｓ、操作ログ表示部Ｔ、抽出表示部Ｕはソフトウエア（プログラム）で構成されているが、ソフトウエアに代えてハードウエアで構成することや、ハードウエアとの組み合わせによって構成されるものであっても良い。
【００２９】
前記ＰＣ情報取得部１５は、通信端末Ｂを操作する者（ユーザ）の名前（以下、ユーザ名として説明する）、端末名を取得するばかりでなく、その通信端末Ｂ固有のＭＡＣアドレス、割り当てられたＩＰアドレス、コンピュータのＣＰＵのクロック値、メモリの容量等の物理データ、インストールされているアプリケーション名、レジストリデータ等を、通信ネットワークを介して取得する処理を実行する。尚、通信端末Ｂは起動時にユーザがＩＤやパスワード等を入力することによってログインするように構成され、このＰＣ情報取得部１５はパスワードからユーザ名を特定する。
【００３０】
前記リモート制御部１６は、通信端末ＢにおけるログのＯＮ／ＯＦＦ、電源のＯＮ／ＯＦＦ、メッセージの表示等の制御を、通信ネットワークを介し前記管理サーバＡからの実行を実現する。前記アラート出力部１７は、指定情報ファイルへの接続、指定アプリケーションの実行、レジストリ変更、アプリケーションのインストール、ハードウエアの追加等の操作があったことを判別した際に管理モニタ２にアラート情報の出力を行う。
【００３１】
前記モニタ画面表示部Ｐは、複数の前記通信端末Ｂのモニタ８に表示されたモニタ画面Ｍを図１１に示す如く管理サーバＡの管理画面に表示する処理、及び、図１５に示す再生画面に対してモニタ画面Ｍを動画と同様に時間経過に沿って表示する処理を実現する。前記画面録画部Ｑは複数の前記通信端末Ｂのモニタ８に表示されたモニタ画面Ｍを時間経過に従って、前記ハードディスクＨＤに録画する処理を実現する。ロケート情報設定部Ｒは、モニタ画面Ｍに表示された処理対象のロケート情報を取得する。
【００３２】
前記判定部Ｓは、前記モニタ画面Ｍのデスクトップに表示されたアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の処理対象に対するカーソルＣＵ（図１４、図１５を参照）用いたＧＵＩ式の選択と非選択とを判定する。操作ログ表示部Ｔは、複数の前記通信端末Ｂのモニタ８における起動／停止の状況、アプリケーションの実行、情報ファイルの操作、プリント出力、電子メールの送信、インターネットへの接続等を示す操作ログを管理サーバＡにログ表示画面に表示する処理を実現する。前記抽出表示部Ｕは、判定部Ｓによって選択された処理対象に対応する操作ログを抽出して管理モニタ２に表示する処理を行う。
【００３３】
これらモニタ画面表示部Ｐ、画面録画部Ｑ、ロケート情報設定部Ｒ、判定部Ｓ、操作ログ表示部Ｔ、抽出表示部Ｕによる処理は、前記通信端末Ｂにおける処理と密接に関連するので、通信端末Ｂにおける処理と併せて後述する。
【００３４】
〔通信端末〕
図３に示すように、前記通信端末Ｂは、前記モニタ８に情報を出力するビデオ出力部２１と、前記キーボード６とトラックパッド７とからの情報が入力する入力インタフェース２２とがＣＰＵのデータバスに接続すると共に、このデータバスに対して、半導体メモリ２３と、オペレーティングシステム２４と、複数のアプリケーションＡＰと、モニタ画面取得部Ｆと、操作ログ取得部Ｇと、ロケート情報取得部Ｈと、ハードディスクＨＤと、通信インタフェースＷが接続している。
【００３５】
前記管理サーバＡと同様に、前記半導体メモリ２３は、ＲＡＭ型やＥＥＰＲＯＭ型等の半導体素子によって構成されたものである。また、前記オペレーティングシステム２４は、半導体メモリ２３を管理すると共に、アプリケーションＡＰ等のソフトウエアを半導体メモリ２３（ＲＡＭ）に展開して、そのソフトウエアの実行を実現し、更に、前記キーボード６やトラックパッド７の操作情報を取得して、実行中の処理に与えるインタフェースと前記アプリケーションＡＰは、この通信端末Ｂにおいて実行される、ワードプロセッサや、表計算ソフトウエア、ＣＡＤのような作図ソフトウエアを指す複数のアプリケーションを意味している。
【００３６】
これら、モニタ画面取得部Ｆと、操作ログ取得部Ｇと、ロケート情報取得部Ｈとはソフトウエアを想定しているが、ハードウエアで構成することやハードウエアと組み合わせたものであっても良い。
【００３７】
前記モニタ画面取得部Ｆは、この通信端末Ｂのモニタ８に表示されている画面の情報をモニタ画面Ｍとして時間経過に沿って取得し、情報を圧縮し、この通信端末Ｂを識別する端末識別情報を付して前記管理サーバＡに伝送する処理を行う。前記操作ログ取得部Ｇは、この通信端末Ｂの起動（稼動）を含め、アプリケーションの実行、ファイル操作、共有フォルダに対するアクセス、プリンタに対する出力、インターネットに対する接続、メール送信、外部記憶媒体の使用等のログを操作ログとして取得し、前記管理サーバＡに伝送する処理を行う。前記ロケート情報取得部Ｈは、この通信端末Ｂのモニタ８（モニタ画面Ｍ）のデスクトップに表示されたアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の表示位置を取得し、この通信端末Ｂを識別する端末識別情報を付して前記管理サーバＡに伝送する処理を行う。
【００３８】
これら、モニタ画面取得部Ｆ、操作ログ取得部Ｇ、ロケート情報取得部Ｈによる処理は、前記管理サーバＡにおける処理と密接に関連するので、管理サーバＡにおける処理と併せて後述する。
【００３９】
特に、前記モニタ画面取得部Ｆと、モニタ画面表示部Ｐとによって前記モニタ画面出力ユニットＸが構成され、前記操作ログ取得部Ｇと、操作ログ表示部Ｔと、抽出表示部Ｕとによって前記操作ログ出力ユニットＹが構成されている。
【００４０】
〔通信端末の構成の詳細〕
〈モニタ画面取得部Ｆ〉
前記モニタ画面取得部Ｆとロケート情報取得部Ｈとが図４のように構成されている。つまり、モニタ画面取得部Ｆは、タイミング情報、イベント情報等に基づいてモニタ画面Ｍの取得タイミングを設定する第１タイミング設定手段３１と、通信端末Ｂのモニタ８に表示される画像をビデオ出力部２１から取得する画面キャプチャ３２と、この画面キャプチャ３２で取得したモニタ画面Ｍを圧縮する圧縮処理手段３３と、圧縮されたモニタ画面Ｍに対して取得日時の日時情報と通信端末Ｂを特定する端末識別情報とを付与する第１情報付与手段３４と、このように情報が付与されたモニタ画面Ｍを前記通信ネットワークに送り出す第１送信手段３５とを備えている。
【００４１】
前記タイミング情報とは、通信端末Ｂに備えたクロックに基づいて予め設定されたタイミング毎に出力される情報であり、このタイミングのインターバルを短く設定することにより、モニタ画面Ｍを動画と同様に連続的に取得できる。また、イベント情報とは通信端末Ｂにおいてフォルダを開く操作、ファイルにアクセスする操作、アプリケーションを実行する等の操作を判別し、この操作の判別に基づいてモニタ画面Ｍを取得するために出力される情報を指す。
【００４２】
前記画面キャプチャ３２は、第１タイミング設定手段３１で設定されたタイミング毎にモニタ８の全画面（デスクトップ全面）の情報をモニタ画面Ｍとして取得する処理を実行する。このモニタ画面Ｍは、モニタ画面Ｍを構成する各ピクセルについてＲ（赤）、Ｇ（緑）、Ｂ（青）の３原色について濃度を示す階調情報を含んでいる。
【００４３】
圧縮処理手段３３は、前記画面キャプチャ３２で取得したモニタ画面Ｍの情報量を低減するためにモニタ画面Ｍを圧縮する処理である。具体的には、ＪＰＥＧ形式（Joint Photographic Experts Groupが制定した形式）のように、モニタ画面Ｍの画像を分割し、離散コサイン変換に基づいて量子化する等の処理によって情報量を低減する処理を指す。このように情報量を低減する処理はＪＰＥＧ形式に限るものではなく、ＧＩＦ（Graphics Interchange Format）形式、ＰＮＧ（Portable Network Graphics）形式等であっても良い。
【００４４】
前記第１情報付与手段３４は、通信端末Ｂのカレンダ部等から取得した取得日時の日時情報と、通信端末Ｂを特定する端末識別情報として、通信端末Ｂに対して予め与えられた固有の情報と、この通信端末Ｂを操作するユーザの名前を取得し、これらをモニタ画面Ｍ
のファイルのヘッダー等に書込む処理を行う。前記第１送信手段３５は、前記圧縮処理手段３３から受け渡されたモニタ画面Ｍ、管理サーバＡのＩＰアドレス、プロトコル等からパケットを生成し、通信ネットワークに送り出す処理を行う。
【００４５】
〈ロケート情報取得部Ｈ〉
前記ロケート情報取得部Ｈは、前記タイミング情報、イベント情報等に基づいてロケート情報の取得タイミングを設定する第２タイミング設定手段４１と、モニタ８に表示されている処理対象のロケート情報を取得するロケート情報取得手段４２と、ロケート情報取得手段４２で取得されたロケート情報を保存するロケート情報テーブル４３と、ロケート情報に対して取得日時の日時情報と通信端末Ｂを特定する端末識別情報とを付与する第２情報付与手段４４と、このように情報が付与されたロケート情報を前記通信ネットワークに送り出す第２送信手段４５とを備えている。このロケート情報取得部Ｈでは、操作ログと関連付けずにモニタ８に表示されている全ての処理対象のロケート情報を取得し、ロケート情報テーブル４３を生成（更新）するものであるが、このロケート情報を操作ログ取得部Ｇで取得する操作ログに関連付けるように処理形態を設定しても良い。このように操作ログに関連付けを行う処理形態では、全ての処理対象のロケート情報を保存する必要がなく、操作された処理対象のロケート情報のみを取得する処理が実現する。
【００４６】
この第２タイミング設定手段４１に与えられるタイミング情報、イベント情報等は、前記第１タイミング設定手段３１に与えられるものと同じものであるため、このロケート情報取得部Ｈにおいてロケート情報を取得するタイミングは、前記モニタ画面取得部Ｆと同期する。
【００４７】
前記ロケート情報取得手段４２は、モニタ８に表示されているアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の処理対象の表示位置を示すロケート情報を、前記オペレーティングシステム２４において、このロケート情報が保存されているロケート情報領域から取得する処理を行う。また、前記ロケート情報テーブル４３は取得したロケート情報をテーブル化して保存する。
【００４８】
前記第２情報付与手段４４に与えられる、取得日時の日時情報と、通信端末Ｂを特定する端末識別情報は、前述した第１情報付与手段３４に与えられるものと同じものであり、これらがロケート情報のファイルのヘッダー等に書込まれる。前記第２送信手段４５は、第２情報付与手段４４から受け渡されたロケート情報に基づき、第１送信手段３５と同様にパケットを生成し、通信ネットワークに送り出す処理を行う。
【００４９】
この処理系では、ロケート情報と前記モニタ画面Ｍとを異なるファイルにして通信ネットワークに送り出す処理を行うように処理形態を設定しているが、このロケート情報とモニタ画面Ｍとを１つのファイルとするように処理形態を設定しても良い。
【００５０】
〈操作ログ取得部Ｇ〉
図５に示すように、前記操作ログ取得部Ｇは、前記イベント情報と、処理対象情報と、アプリケーションがアクティブにあるか否かを判別するためのアクティブ情報とを取得する処理情報取得手段５１と、この処理情報取得手段５１で取得した情報を、操作ログを意味する文字列に変換するテキストデータ化手段５２と、このテキストデータ化手段５２からの操作ログに対して取得日時の日時情報と通信端末Ｂを特定する端末識別情報とを付与する第３情報付与手段５３と、このように情報が付与された操作ログを前記通信ネットワークに送り出す第３送信手段５４とを備えている。尚、この第３送信手段５４は、第１送信手段３５と同様にパケットを生成し、通信ネットワークに送り出す処理を行う。
【００５１】
〔管理サーバの構成の詳細〕
〈モニタ画面表示部Ｐ〉
図６に示すように、前記モニタ画面表示部Ｐは、前記通信ネットワークで送られるモニタ画面Ｍを受信するモニタ画面受信手段６１と、受信した圧縮状態のモニタ画面Ｍを展開する展開処理手段６２と、この展開処理手段６２からのモニタ画面Ｍを前記ハードディスクＨＤあるいは半導体メモリ１３に記録する情報アクセス手段６３と、この情報アクセス手段６３を介して、ハードディスクＨＤあるいは半導体メモリ１３に記録されたモニタ画面Ｍの前記管理モニタ２に対する出力を制御する出力制御手段６４と、この出力制御手段６４での出力形態を設定する出力形態設定手段６５とを備えている。
【００５２】
前記モニタ画面受信手段６１は、前記パケットを受信して圧縮状態のモニタ画面Ｍを取得して、展開処理手段６２に与える処理を行う。この展開処理手段６２は圧縮状態のモニタ画面Ｍをビットマップ形式のモニタ画面Ｍに展開して情報アクセス手段６３に与える処理を行う。
【００５３】
前記情報アクセス手段６３は、前記画面録画部Ｑの具体的な処理形態を示すものであり、この情報アクセス手段６３は、展開処理手段６２から与えられたビットマップ形式のモニタ画面Ｍを出力制御手段６４に直接的に与える処理と、このビットマップ形式のモニタ画面Ｍを前記ハードディスクＨＤあるいは半導体メモリ１３に記録する処理と、ハードディスクＨＤあるいは半導体メモリ１３から読み出したモニタ画面Ｍを前記出力制御手段６４に与える処理とを行う。
【００５４】
前記出力制御手段６４は、出力形態設定手段６５で設定される表示位置情報と、表示サイズ情報とに基づいて管理モニタ２に対する出力（表示）を行う。出力形態設定手段６５は、図１３に示す如く管理画面１００に複数のモニタ画面Ｍを表示する際に自動的に設定される、表示位置情報と表示サイズ情報とを取得する、又は、管理サーバにおいて任意に設定された表示位置情報と表示サイズ情報とを取得し、出力制御手段６４に与える処理を行う。前記出力形態設定手段６５は、管理サーバＡ側の管理モニタ２に管理画面１００を表示するように処理形態が設定されていたが、この処理に代えて、例えば、通信ネットワークに接続する管理端末を備えたネットワーク管理システムでは、この管理端末のモニタ（サーバ側の管理モニタの一例）に対して管理画面１００を表示し、この管理画面１００に対して複数のモニタ画面Ｍを表示するように処理形態を設定しても良い。
【００５５】
このモニタ画面表示部Ｐでは、展開処理を行う以前のモニタ画面Ｍを前記ハードディスクＨＤあるいは半導体メモリ１３に記録し、出力制御手段６４で出力する際に展開を行うように処理形態を設定するように処理形態を設定する等、展開するタイミングは管理モニタ２に表示する以前の何れのタイミングであっても良い。また、管理画面１００にモニタ画面Ｍを表示する際には、設定されたインターバルでモニタ画面Ｍを更新することにより、リアルタイムで操作状況を表示する。
【００５６】
〈ロケート情報設定部Ｒ・判定部Ｓ〉
図６に示すように、前記ロケート情報設定部Ｒは、前記通信ネットワークで送られるロケート情報を受信するロケート情報受信手段７１と、受信したロケート情報の座標変換を行う情報変換手段７２と、この情報変換手段７２で変換されたロケート情報を管理モニタ２に対応する領域に展開して保存する合成ロケート情報テーブル７３とを備えている。
【００５７】
更に前記判定部Ｓは、前記合成ロケート情報テーブル７３と、この合成ロケート情報テーブル７３に対する処理対象と指定位置との比較を行う位置比較手段７４と、この位置比較手段７４に対してマウス４からの指定情報に基づく情報を位置比較手段に与える指定位置取得手段７５とを備えている。
【００５８】
前記ロケート情報受信手段７１は、前記パケットを受信して取得したロケート情報を情報変換手段７２に与える。この情報変換手段７２は、前記モニタ画面表示部Ｐの出力形態設定手段６５から与えられる表示位置情報と表示サイズ情報とに基づいて管理モニタ２の画面のうち表示されるべき位置に配置するように合成ロケート情報テーブル７３に記録する処理を行う。この合成ロケート情報テーブル７３では、図１３に示す如く前記管理モニタ２において管理画面１００に複数のモニタ画面Ｍが表示された状況においては、夫々のモニタ画面Ｍに含まれる処理対象のロケート情報が記録される。
【００５９】
前記指定位置取得手段７５は、管理モニタ２の画面上のカーソルの位置を取得して前記位置比較手段７４に与える処理を行い、この位置比較手段７４は、指定位置取得手段７５から与えられるカーソルの位置と、前記合成ロケート情報テーブル７３に記録されている通信端末Ｂのモニタ画面Ｍに含まれる処理対象と、カーソルによる指定位置との比較により、合致している場合には、選択状態にあると判別して操作ログ指定情報を出力し、これとは逆に合致していない場合には非選択状態にあると判別して情報は出力しない（否定的な情報を出力しても良い）。
【００６０】
前記合成ロケート情報テーブル７３には複数のモニタ画面Ｍに含まれる処理対象のロケート情報を記録するものであるが、複数のモニタ画面Ｍに対応する必要はなく、複数の通信端末Ｂのうちのいずれか１つを、管理モニタ２の画面一杯に拡大表示した場合には、１つのモニタ画面Ｍの処理対象のロケート情報だけが記録される。
【００６１】
〈操作ログ表示部Ｔ・抽出表示部Ｕ〉
図７に示すように、前記操作ログ表示部Ｔは、前記通信ネットワークで送られる操作ログを受信する操作ログ受信手段８１と、受信した操作ログを前記ハードディスクＨＤあるいは半導体メモリ１３に記録する情報アクセス手段８２と、この情報アクセス手段８２を介して、ハードディスクＨＤあるいは半導体メモリ１３に記録された操作ログの前記管理モニタ２に対する出力を制御する出力制御手段８３と、操作ログ指定情報に基づいて出力すべき操作ログを収集する操作ログ収集手段８４とを備えている。
【００６２】
更に、前記抽出表示部Ｕは、前記操作ログ表示部Ｔの構成に加えて操作ログ抽出手段８５を備えている。
【００６３】
前記操作ログ受信手段８１は、前記パケットを受信して操作ログを取得し、情報アクセス手段８２に与える処理を行う。情報アクセス手段８２は与えられた操作ログを出力制御手段８３に直接的に与える処理と、この操作ログを前記ハードディスクＨＤあるいは半導体メモリ１３に記録する処理と、ハードディスクＨＤあるいは半導体メモリ１３から読み出した操作ログを前記出力制御手段８３に与える処理とを行う。
【００６４】
前記出力制御手段８３は、操作ログ収集手段８４又は操作ログ抽出手段８５で指定される操作ログを、管理モニタ２に出力する制御を行う。操作ログ収集手段８４は管理サーバＡにおいて管理者が設定した操作ログ指定情報、又は、前記判定部Ｓから出力された操作ログ指定情報とに基づいた操作ログ指定情報を前記出力制御手段８３に与える。
【００６５】
前記操作ログ抽出手段８５は、抽出条件情報を取得して前記出力制御手段８３に与える処理を行う。
【００６６】
〔管理処理〕
管理サーバＡにおける基本的な処理として管理処理を図８のフローチャートのように示すことが可能である。つまり、通信ネットワークに接続している通信端末Ｂを特定し、各通信端末Ｂの操作情報を取得する（＃０１ステップ）。
【００６７】
次に、モニタ画面Ｍを記録し、操作ログを記録する（＃０２、＃０３ステップ）。この処理では、複数の通信端末Ｂから送信されるモニタ画面Ｍと操作ログとが前記ハードディスクＨＤあるいは半導体メモリ１３に記録される。
【００６８】
次に、図１３に示す管理画面１００を表示し（＃１００ステップ）、この管理画面１００において、画面再生ボタン１０１が操作された場合には、モニタ画面再生表示を行い（＃０４、＃２００ステップ）、この管理画面１００においてログ閲覧ボタン１０２が操作された場合には、操作ログ一覧表示を行い（＃０５、＃３００ステップ）、この管理画面１００においてＰＣ情報ボタン１０３が操作された場合には、ＰＣ情報を表示する処理を行い（＃０６、＃０７ステップ）、この管理画面１００においてリモート制御ボタン１０４が操作された場合には、リモート制御画面を表示してリモート制御を実行し（＃０８、＃０９ステップ）。これらの制御をリセットされるまで継続する（＃１０ステップ）。
【００６９】
〔管理画面〕
前記管理画面１００には、上部位置に前記画面再生ボタン１０１、ログ閲覧ボタン１０２、ＰＣ情報ボタン１０３、リモート制御ボタン１０４、アラート設定ボタン１０５等がアイコンの形で表示され、この管理画面１００の下部にはモニタ画面表示領域１１０と、メッセージ表示部１１１と、端末一覧表示部１１２とが形成されている。図１３にはモニタ画面表示領域１１０に対して、フレーム１２０で取り囲まれる形態で複数のモニタ画面Ｍを表示しており、このフレーム１２０の下部に情報表示部１２１が形成される。
【００７０】
＃１００、＃２００、＃３００ステップの処理は後述するが、前述した＃０７ステップでは、前記ＰＣ情報取得部１５が、前記管理画面１００に重複する状態（オーバラップする状態）でＰＣ情報画面（図示せず）を表示し、このＰＣ情報画面中に通信端末Ｂの物理データやインストールされているアプリケーション名等を表示する。具体的な操作形態の一例として、前記モニタ画面表示領域１１０、あるいは、前記端末一覧表示部１１２に表示されている通信端末Ｂのモニタ画面Ｍをカーソルで選択した状態で、前記ＰＣ情報ボタン１０３を選択して操作することにより、選択した通信端末Ｂの情報を、ＰＣ情報取得部１５が通信ネットワークを介して取得し、ＰＣ情報画面に表示するように処理形態が設定されている。
【００７１】
また、＃０９ステップでは、リモート制御ボタン１０４を操作した場合には、前記リモート制御部１６がこの管理画面１００に重複する状態（オーバラップする状態）でリモート制御画面（図示せず）を表示し、このリモート制御画面においてリモート制御の具体的な処理を設定することにより、対象とする通信端末Ｂのリモート制御が実現する。
【００７２】
具体的な操作形態の一例として、前記モニタ画面表示領域１１０、あるいは、前記端末一覧表示部１１２に表示されている通信端末Ｂのモニタ画面Ｍをカーソルで選択した状態で、前記リモート制御ボタン１０４を選択して操作することにより、選択した通信端末Ｂを制御対象にすると共に、リモート制御画面において制御を実行するアイコン類を操作することや、コマンドを入力することにより、リモート制御部１６による通信ネットワークを介しての通信端末Ｂのリモート制御が実現する。
【００７３】
〔管理画面表示ルーチン〕
前記管理画面表示（＃１００ステップ）の処理を図９のようにサブルーチンとして示すことが可能である。つまり、前記モニタ画面表示領域１１０に対するモニタ画面Ｍの表示位置と表示サイズとの表示情報を取得し、この表示情報に従ってモニタ画面表示領域１１０に対してモニタ画面Ｍを表示する（＃１０１、＃１０２ステップ）。
【００７４】
このようにモニタ画面表示領域１１０に対してモニタ画面Ｍを表示する際には、モニタ画面Ｍのフレーム１２０の下部のメッセージ表示部１１１に対して通信端末を特定する情報が表示される。このようにモニタ画面Ｍを表示する処理は、前述したように通信端末Ｂのモニタ画面取得部Ｆが、その通信端末Ｂのモニタ８のモニタ画面Ｍを取得して通信ネットワークに送信する処理を行い、管理サーバＡのモニタ画面表示部Ｐが前記モニタ画面表示領域１１０に対してモニタ画面Ｍを表示する。
【００７５】
また、モニタ画面表示領域１１０に対して複数のモニタ画面Ｍを表示する際には、前記出力形態設定手段６５が＃１０１ステップで示したように夫々のモニタ画面Ｍの表示情報（表示位置情報と表示サイズ情報）を設定することになり、これらの設定に従って前記出力形態設定手段６５が、＃１０２に示したように複数のモニタ画面Ｍを設定された位置に配置する形態で表示する。このように複数のモニタ画面Ｍを表示する際には、夫々のモニタ画面Ｍを設定されたインターバル毎に更新表示される。
【００７６】
前記モニタ画面表示領域１１０に表示された複数のモニタ画面Ｍのうちの１つを任意に選択して拡大表示することも可能であり、このように拡大表示が行われた場合には、前記表示情報が変更され、更に、モニタ画面Ｍを拡大表示する際にも、拡大状態のモニタ画面Ｍは設定されたインターバル毎に更新表示される。
【００７７】
次に、表示情報（表示位置情報と表示サイズ情報）に基づいて、前記情報変換手段７２が前記合成ロケート情報テーブル７３をセットする（＃１０３ステップ）。この処理では、この管理サーバＡ側の管理モニタ２に表示されているデスクトップに含まれるアイコンやフォルダ等の処理対象の表示位置を示すロケート情報の他に、前記管理画面１００に含まれるアイコン類の表示位置を示すロケート情報、及び、前記モニタ画面表示領域１１０に表示されているモニタ画面Ｍに含まれるアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の処理対象の表示位置を示すロケート情報を含む構造のテーブルとなる。
【００７８】
尚、前述したようにモニタ画面表示領域１１０に表示された複数のモニタ画面Ｍのうちの１つを任意に選択して拡大表示した場合には、拡大表示したモニタ画面Ｍに含まれる処理対象のロケート情報が変更される。
【００７９】
次に、カーソルによる指定・非指定の判別を行い指定されていることを前記判定部Ｓが判定した場合には操作ログを抽出表示する（＃１０４、＃１０５、＃４００ステップ）。
【００８０】
具体的な処理の一例として、図１４に示すように拡大されたモニタ画面ＭにおいてカーソルＣＵを操作するものを例に挙げると、モニタ画面Ｍには処理対象として、アイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰが表示され、これらのいずれか１つにカーソルＣＵを一致させてクリックする操作を行うことにより、このクリックのタイミングにおいてカーソルＣＵが存在する位置と、合成ロケート情報テーブル７３にセットされた処理対象のロケート情報とが前記位置比較手段７４によって比較され、一致する場合（選択した場合：カーソル位置が処理対象が存在する位置（領域）に含まれる場合）には、同図に示す如く、処理対象に対応する操作ログが抽出され、操作ログ抽出画面１３０に表示されるのである。
【００８１】
前記操作ログ抽出画面１３０に表示される操作ログの具体的な内容は、図１６の操作ログ表示画面１５０の操作ログ表示領域１５５に表示されるもののように、コンピュータの情報、処理を行った時刻、処理を行った時間等を含む情報を含むものである。
【００８２】
＃１０３ステップでは、前記ロケート情報取得部Ｈで取得したロケート情報を前記ロケ
ート情報設定部Ｒが取得して合成ロケート情報テーブル７３に記録する処理が行われる。また、＃１０４、＃１０５ステップでは、前記判定部ＳがカーソルＣＵの位置と合成ロケート情報テーブル７３に記録された処理対象との位置の比較を行うことになり、一致した場合には操作ログ指定情報が出力される。
【００８３】
操作ログ抽出表示（＃４００ステップ）の処理を図１２のようにサブルーチンとして示すことが可能である。
【００８４】
つまり、前記位置比較手段７４から出力される操作ログ指定情報を取得し、この操作ログ指定情報に対応する操作ログを抽出し、操作ログ抽出画面１３０に表示する（＃４０１〜＃４０３ステップ）。この処理は、前記抽出表示部Ｕの処理によって実現する。
【００８５】
前記操作ログ指定情報は、指定された処理対象を特定する情報と、指定されたタイミングを示す情報とを含んでおり、＃４０２ステップでは指定されたタイミングを基準にして、このタイミングに至るまでの経過の情報を含むものを抽出することにより、指定されたタイミングに至るまでの操作の詳細を適正に把握できるものにしている。
【００８６】
具体的に説明すると、例えば、モニタ画面Ｍに表示されているフォルダを指定することで抽出される操作ログは、そのフォルダが作成された日時が操作ログの開始点に設定され、この後、フォルダに含まれるファイルの作成や更新の時期や、フォルダに含まれるアプリケーションのインストールの日時や、そのアプリケーションが実行された日時等の情報が操作ログとして日時の順序に従って表示される。
【００８７】
〔モニタ画面表示ルーチン〕
前記モニタ画面再生表示（＃２００ステップ）の処理を図１０のようにサブルーチンとして示すことが可能である。
【００８８】
つまり、通信端末Ｂを特定する情報を取得し、図１５に示す再生画面１４０を表示し、この再生画面１４０において、再生開始と再生終了との情報を取得する（＃２０１〜＃２０３ステップ）。
【００８９】
＃２０１ステップのように通信端末Ｂを特定する処理は、前記画面再生ボタン１０１を操作する以前に、前記モニタ画面表示領域１１０、あるいは、前記端末一覧表示部１１２に表示されている通信端末Ｂのモニタ画面Ｍをカーソルで選択することも考えられるが、前記画面再生ボタン１０１を操作した際に、ダイアログボックス（図示せず）を表示し、通信端末Ｂと特定する情報をキーボード６等から入力することも考えられる。
【００９０】
この再生画面１４０は、カレンダー部１４１と、再生開始時刻入力部１４２と、再生終了時刻入力部１４３と、ＯＫボタン１４４と、再生領域１４５と、複数の再生コントロールボタン１４６と、再生スライダー１４７とを備えている。
【００９１】
この再生画面１４０においてモニタ画面Ｍの再生表示を行う際には、カレンダー部１４１においてカーソルによって再生日（モニタ画面Ｍが記録された日）を選択し、再生開始時刻入力部１４２においてキーボード等から再生開始時刻を入力し、再生終了時刻入力部１４３においてキーボード等から再生終了時刻を入力した後にＯＫボタン１４４をカーソルで選択してクリックする操作を行うことになる。
【００９２】
この操作が行われた後には、特定された通信端末Ｂのモニタ画面Ｍが再生領域１４５に対して設定された再生モードで連続的に表示される（＃２０４ステップ）。
【００９３】
この処理では前記ハードディスクＨＤに録画されているモニタ画面Ｍのうち、前述のように特定されたモニタ画面Ｍだけを抽出すると共に、このように抽出されたモニタ画面Ｍのうち再生開始時刻と再生終了時刻とに含まれるものを更に抽出して記録された順序で再生領域１４５に表示する。この再生モードは初期情報として与えられたものであるが、前記複数の再生コントロールボタン１４６を選択して操作することによって、再生速度（単位時間あたりのコマ数）を調節することや、再生を停止する状態（スチル状態）に設定することも可能である。また、再生スライダー１４７を操作することにより、再生タイミングをジャンプさせることの可能である。
【００９４】
次に、表示情報（表示位置情報と表示サイズ情報）に基づいて、前記情報変換手段７２が前記合成ロケート情報テーブル７３をセットする（＃２０５ステップ）。この処理では、この管理サーバＡ側の管理モニタ２に表示されているデスクトップに含まれるアイコンやフォルダ等の処理対象の表示位置を示すロケート情報の他に、この再生画面１４０に含まれるカレンダー部１４１、再生開始時刻入力部１４２等の表示位置を示すロケート情報、及び、再生画面１４０の再生領域１４５に表示されているモニタ画面Ｍに含まれるアイコン、フォルダ、処理実行中のアプリケーションのウインドウ等の処理対象の表示位置を示すロケート情報を含む構造のテーブルとなる。
【００９５】
次に、カーソルによる指定・非指定の判別を行い指定されていることを前記判定部Ｓが判定した場合には操作ログを抽出表示する処理を実行する（＃２０６、＃２０７、＃４００ステップ）。
【００９６】
具体的な処理の一例として、再生領域１４５に表示されたモニタ画面ＭにおいてカーソルＣＵを操作する状況では、モニタ画面Ｍには処理対象として、アイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰが表示され、これらのいずれか１つにカーソルＣＵを一致させてクリックする操作を行うことにより、このクリックのタイミングにおいてカーソルＣＵが存在する位置と、ロケート情報テーブルにセットされた処理対象のロケート情報とが比較され、一致する場合（選択した場合・カーソル位置が処理対象が存在する位置（領域）に含まれる場合）には、同図に示す如く、処理対象に対応する操作ログが抽出され、操作ログ抽出画面１３０に表示されるのである。
【００９７】
＃３０５ステップでは、前記ロケート情報取得部Ｈで取得したロケート情報を前記ロケート情報設定部Ｒが取得して合成ロケート情報テーブル７３に記録する処理が行われる。また、＃３０６、＃３０７ステップでは、前記判定部ＳがカーソルＣＵの位置と合成ロケート情報テーブル７３に記録された処理対象との位置の比較を行うことになり、一致した場合には操作ログ指定情報が出力される。更に、＃４００ステップの処理が前述したように実行される。
【００９８】
〔操作ログ閲覧ルーチン〕
前記操作ログ閲覧表示（＃３００ステップ）の処理を図１１のようにサブルーチンとして示すことが可能である。
【００９９】
つまり、前記ログ閲覧ボタン１０２を操作した場合には、図１６に示す操作ログ表示画面１５０を表示し、この操作ログ表示画面１５０において表示すべきログの情報、表示条件等を取得する（＃３０１、＃３０２ステップ）。
【０１００】
前記操作ログ表示画面１５０は、複数のログ種別ボタン１５１と、対象期間入力部１５２と、ユーザ情報入力部１５３と、キーワード入力部１５４と、操作ログ表示領域１５５とが形成されている。
【０１０１】
ログ種別ボタン１５１としては、端末の起動と停止の情報を示す起動・停止、ユーザの操作を示すユーザ操作、アプリケーションの実行状況を示すアプリケーション、ファイルに対するアクセスの情報を示すファイルアクセス等の複数のボタンで構成され、この複数のログ種別ボタン１５１をカーソルＣＵで選択しておくことにより、操作ログ表示領域１５５において選択された操作ログの閲覧が可能となる。尚、操作ログ表示領域１５５には、コンピュータの情報、処理を行った時刻、処理を行った時間、ログイン名、処理対象のアクティブ・非アクティブの状態、実行時のコマンド等を含む情報を含んでいる。
【０１０２】
このように表示すべき操作ログを特定するための条件としては、上記したログ閲覧ボタン１０２に限るものではなく、例えば、アクティブ状態のアプリケーションを特定する情報や、エラーが発生した操作や、リスクを伴う操作等を含むものであっても良い。
【０１０３】
また、操作ログ表示領域１５５に表示される操作ログには、対象とする通信端末Ｂのコンピュータ名、処理が行われた日時、処理が行われた秒数、ログイン名、アクティブや起動等の種別、実行された際のコマンド、アプリケーション名等の情報が含まれる。
【０１０４】
前記対象期間入力部１５２には操作ログを表示すべき期間を入力し、ユーザ情報入力部１５３には操作ログの閲覧対象とするユーザの情報を入力し、キーワード入力部１５４には閲覧対象とする操作ログの名称を入力する。このように入力された情報が表示情報として取得される。
【０１０５】
尚、通信端末Ｂを特定する情報を入力する操作に代えて、ログ閲覧ボタン１０２を操作する以前に、前記モニタ画面表示領域１１０、あるいは、前記端末一覧表示部１１２に表示されている通信端末Ｂのモニタ画面Ｍをカーソルで選択しても良い。
【０１０６】
次に、表示条件に対応する操作ログが収集され、収集された操作ログが操作ログ表示領域１５５に一覧化して表示される。この処理は、前記操作ログ表示部Ｔの操作ログ収集手段８４が表示条件の情報に従って出力制御手段８３を制御する処理を実現する。
【０１０７】
次に、カーソルＣＵによる操作ログの選択の有無が判断され、選択された場合には、選択された操作ログに対応するモニタ画面Ｍが抽出され、新たに表示した画面（図示せず）において動画として表示され、この処理が終了するまで継続する（＃３０５〜＃３０７ステップ）。このように動画として表示する際には、前記再生画面１４０を使用して再生表示を行う処理を想定しているが、この再生画面１４０を用いずに動画を再生するように処理形態を設定しても良い。
【０１０８】
この操作ログ閲覧表示（＃３００ステップ）では、ユーザの条件を入力しない場合には、ハードディスクＨＤに記録されている全ての通信端末Ｂ（全てのユーザ）の操作ログが収集されて操作ログ表示領域１５５に表示される。更に、一覧化して表示された複数の操作ログの１つを選択することにより、選択した操作ログに対応するモニタ画面Ｍを動画のように表示するので、この操作ログが収集された際におけるユーザの操作形態の詳細を把握でき、操作ログに関連する処理を視覚的に把握したい場合には、モニタ画面Ｍを動画のようすることも可能である。
【０１０９】
〔本発明の概念〕
このように本発明では、管理サーバＡ側の管理モニタ２に表示した管理画面１００のモニタ画面表示領域１１０に対して複数の通信端末Ｂのモニタ８に表示されているモニタ画面Ｍを表示することで、通信端末Ｂにおいて行われている操作を視覚的にリアルタイムで把握し管理できるようにシステムが構成されている。
【０１１０】
管理モニタ２の管理画面１００に表示されたモニタ画面ＭにはアイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰ等が表示されるものの、これらはイメージ情報として取得したものであるため、ＧＵＩ（Graphical User Interface）の機能を用いることができないものである。しかしながら、本発明によると、イメージ情報として取得したモニタ画面Ｍと、操作ログと、このモニタ画面Ｍに表示されている処理対象としてのアイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰ等のロケート情報とを併せて取得しておき、管理モニタ２に表示されたモニタ画面Ｍに対するカーソルＣＵの位置をロケート情報に基づいて判定するように処理形態を設定したことにより、処理対象としてのアイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰ等の操作状況を把握したい場合には、これらにカーソルＣＵを一致させて指定することで、ＧＵＩの機能を有効に活用しながら処理対象に対応する操作ログを表示できるものにしている。
【０１１１】
このようにモニタ画面Ｍに含まれるアイコンＩＣ、フォルダＦＬ、処理実行中のアプリケーションＡＰ等の処理対象の操作状況を操作ログを介して視覚的に確認できるので、例えば、実行中のアプリケーションの操作経過を把握したい場合でも、カーソルを操作するだけで、そのアプリケーションに対応する操作ログが抽出して表示され、その結果、リスクのある操作であることや、不正な操作であることも、管理サーバＡにおいて適切に把握して管理できる。
【０１１２】
この処理は、前述したように管理画面１００のモニタ画面表示領域１１０に対してリアルタイムで表示したモニタ画面Ｍに限るものではなく、複数の通信端末Ｂのモニタ８のモニタ画面Ｍを時間経過に従って記録したモニタ画面Ｍを再生画面１４０において表示する際にも同様に行える。
【０１１３】
〔別実施形態〕
本発明は、上記した実施の形態以外に以下のように構成しても良い。
【０１１４】
（ａ）モニタ画面Ｍに含まれる複数の処理対象をカーソルＣＵで指定した場合には、指定された複数の処理対象に対応する数の操作ログ抽出画面１３０を表示し、夫々の操作ログ抽出画面１３０に対して操作ログを並列的に表示する。
このように複数の操作ログを並列的に表示することにより、例えば、２つの文書を並行して編集している場合に夫々の文書データの編集の経過を適正に把握できる。
【０１１５】
（ｂ）モニタ画面Ｍに含まれる処理対象をカーソルＣＵで指定された処理対象の表示色を変更し、この処理対象に対応する操作ログを表示する操作ログ抽出画面１３０のフレームの表示色を、変更後の処理対象の色相に一致させる。
このように処理形態を設定することにより、処理対象と操作ログの関連を視覚的に容易に把握できる。
【０１１６】
（ｃ）操作ログを表示する際に、夫々の操作ログのリスクを判定し、リスクの高い操作である場合には、操作ログの表示色を変更する、あるいは、リスクがある操作であることを明らかにするメッセージを表示するように表示形態を設定する。
このように表示形態を設定することにより、リスクの有無を容易に把握できる。
【図面の簡単な説明】
【０１１７】
【図１】通信ネットワークの概要を示す図
【図２】ネットワーク管理システムの基本構成を示すブロック図
【図３】管理サーバと通信端末との構成を示すブロック図
【図４】モニタ画面取得部とロケート情報取得部の構成を示すブロック図
【図５】操作ログ取得部の構成を示すブロック図
【図６】モニタ画面表示部とロケート情報設定部等の構成を示すブロック図
【図７】操作ログ表示部と抽出表示部の構成を示すブロック図
【図８】管理処理のフローチャート
【図９】管理画面表示ルーチンのフローチャート
【図１０】モニタ画面再生表示ルーチンのフローチャート
【図１１】操作ログ閲覧表示ルーチンのフローチャート
【図１２】操作ログ抽出表示ルーチンのフローチャート
【図１３】管理画面を示す図
【図１４】拡大表示したモニタ画面と操作ログ抽出画面を示す図
【図１５】再生画面と操作ログ抽出画面を示す図
【図１６】操作ログ表示画面のフローチャート
【符号の説明】
【０１１８】
２            管理モニタ
４            ポインティングデバイス（マウス）
８            モニタ（通信端末のモニタ）
７２          情報変換手段
７４          位置比較手段
Ａ            管理サーバ
Ｂ            通信端末
Ｆ            モニタ画面取得部
Ｇ            操作ログ取得部
Ｈ            ロケート情報取得部
Ｍ            モニタ画面
Ｐ            モニタ画面表示部
Ｓ            判定部
Ｔ            操作ログ表示部
Ｕ            抽出表示部
Ｘ            モニタ画面出力ユニット
Ｙ            操作ログ出力ユニット
ＨＤ          記録手段（ハードディスク）