(57)【要約】  管理者（４）とユーザ（６）で共用されるデータ処理装置（２）に関し、データ処理の信頼性を高めるため、管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるパーソナルコンピュータ等のデータ処理装置に関し、ユーザによるソフトウェアの導入やデータの取得等のデータ処理を履歴情報として記録し、その履歴情報を管理者に対して通知することにより、管理者がデータ処理装置の状況を知ることができる。
2008114378.tif 000002
【特許請求の範囲】
【請求項１】
管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置であって、
ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させる処理部と、
前記データ処理の前記実行履歴を記録する記録部と、
を備えることを特徴とするデータ処理装置。
【請求項２】
請求の範囲１のデータ処理装置において、
前記処理部は、管理者による起動に基づき、前記実行履歴を表す通知情報を出力することを特徴とするデータ処理装置。
【請求項３】
請求の範囲１のデータ処理装置において、
前記実行履歴を送出する通信部を備えることを特徴とするデータ処理装置。
【請求項４】
請求の範囲１のデータ処理装置において、
前記データ処理は、ソフトウェアの導入及び／又はデータの取得を含むことを特徴とするデータ処理装置。
【請求項５】
請求の範囲１のデータ処理装置において、
前記データ処理の処理内容を表すデータを記録する記録部を備え、該記録部にあるデータと、実行されたデータ処理を表すデータとを対比し、実行された前記データ処理が前記記録部にあるか否かを表す監視結果を前記処理部が生成することを特徴とするデータ処理装置。
【請求項６】
請求の範囲１のデータ処理装置において、
前記記録部は、前記データ処理の内容を登録する登録テーブルを備え、該登録テーブルにデータ処理単位で利用可能、削除、警告又は一時停止の何れかを含む対処方法を登録することを特徴とするデータ処理装置。
【請求項７】
請求の範囲１のデータ処理装置において、
前記処理部は、ユーザによる起動の際に、管理者側の対応処理の実行を表す通知情報を生成することを特徴とするデータ処理装置。
【請求項８】
請求の範囲１のデータ処理装置において、
前記処理部は、ユーザによる前記データ処理の実行に基づき、管理者の対処を表す通知情報を出力することを特徴とするデータ処理装置。
【請求項９】
請求の範囲１のデータ処理装置において、
前記処理部は、ユーザの前記記録部にある実行禁止のデータ処理の実行に対し、警告情報を発することを特徴とするデータ処理装置。
【請求項１０】
管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置のデータ監視方法であって、
ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させるステップと、
前記データ処理の前記実行履歴を記録するステップと、
を含むことを特徴とするデータ処理装置のデータ監視方法。
【請求項１１】
請求の範囲１０のデータ処理装置のデータ監視方法において、
管理者による起動に基づき、前記実行履歴を表す通知情報を出力するステップを含むことを特徴とするデータ処理装置のデータ監視方法。
【請求項１２】
請求の範囲１０のデータ処理装置のデータ監視方法において、
前記実行履歴を送出するステップを含むことを特徴とするデータ処理装置のデータ監視方法。
【請求項１３】
請求の範囲１０のデータ処理装置のデータ監視方法において、
前記データ処理は、ソフトウェアの導入及び／又はデータの取得を含むことを特徴とするデータ処理装置のデータ監視方法。
【請求項１４】
請求の範囲１０のデータ処理装置のデータ監視方法において、
前記データ処理の処理内容を表すデータを記録部に記録するステップと、
前記記録部にあるデータと、実行されたデータ処理を表すデータとを対比し、実行された前記データ処理が前記記録部にあるか否かを表す監視結果を生成するステップと、
を含むことを特徴とするデータ処理装置のデータ監視方法。
【請求項１５】
請求の範囲１０のデータ処理装置のデータ監視方法において、
前記データ処理の内容を登録する登録テーブルを備え、該登録テーブルにデータ処理単位で利用可能、削除、警告又は一時停止の何れかを含む対処方法を登録するステップを含むことを特徴とするデータ処理装置のデータ監視方法。
【請求項１６】
請求の範囲１０のデータ処理装置のデータ監視方法において、
ユーザによる起動の際に、管理者側の対応処理の実行を表す通知情報を生成するステップを含むことを特徴とするデータ処理装置のデータ監視方法。
【請求項１７】
請求の範囲１０のデータ処理装置のデータ監視方法において、
ユーザによる前記データ処理の実行に基づき、管理者の対処を表す通知情報を出力するステップを含むことを特徴とするデータ処理装置のデータ監視方法。
【請求項１８】
請求の範囲１０のデータ処理装置のデータ監視方法において、
実行禁止のデータ処理の実行に対し、警告情報を発するステップを含むことを特徴とするデータ処理装置のデータ監視方法。
【請求項１９】
管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置のデータ監視プログラムであって、
ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させるステップと、
前記データ処理の前記実行履歴を記録するステップと、
を含むことを特徴とするデータ処理装置のデータ監視プログラム。
【請求項２０】
請求の範囲１９のデータ処理装置のデータ監視プログラムにおいて、
管理者による起動に基づき、前記実行履歴を表す通知情報を出力するステップを含むことを特徴とするデータ処理装置のデータ監視プログラム。
【請求項２１】
請求の範囲１９のデータ処理装置のデータ監視プログラムにおいて、
前記実行履歴を送出するステップを含むことを特徴とするデータ処理装置のデータ監視プログラム。
【請求項２２】
請求の範囲１９のデータ処理装置のデータ監視プログラムにおいて、
前記データ処理は、ソフトウェアの導入及び／又はデータの取得を含むことを特徴とするデータ処理装置のデータ監視プログラム。
【請求項２３】
請求の範囲１９のデータ処理装置のデータ監視プログラムにおいて、
前記データ処理の処理内容を表すデータを記録部に記録するステップと、
前記記録部にあるデータと、実行されたデータ処理を表すデータとを対比し、実行された前記データ処理が前記記録部にあるか否かを表す監視結果を生成するステップと、
を含むことを特徴とするデータ処理装置のデータ監視プログラム。
【請求項２４】
請求の範囲１９のデータ処理装置のデータ監視プログラムにおいて、
前記データ処理の内容を登録する登録テーブルを備え、該登録テーブルにデータ処理単位で利用可能、削除、警告又は一時停止の何れかを含む対処方法を登録するステップを含むことを特徴とするデータ処理装置のデータ監視プログラム。
【請求項２５】
請求の範囲１９のデータ処理装置のデータ監視プログラムにおいて、
ユーザによる起動の際に、管理者側の対応処理の実行を表す通知情報を生成するステップを含むことを特徴とするデータ処理装置のデータ監視プログラム。
【請求項２６】
請求の範囲１９のデータ処理装置のデータ監視プログラムにおいて、
ユーザによる前記データ処理の実行に基づき、管理者の対処を表す通知情報を出力するステップを含むことを特徴とするデータ処理装置のデータ監視プログラム。
【請求項２７】
請求の範囲１９のデータ処理装置のデータ監視プログラムにおいて、
実行禁止のデータ処理の実行に対し、警告情報を発するステップを含むことを特徴とするデータ処理装置のデータ監視プログラム。
【請求項２８】
管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置のデータ監視プログラムをコンピュータに読出し可能に格納した記録媒体であって、
ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させるステップと、
前記データ処理の前記実行履歴を記録するステップと、
を含む、データ処理装置のデータ監視プログラムを格納したことを特徴とする記録媒体。
【請求項２９】
請求の範囲２８の記録媒体において、
管理者による起動に基づき、前記実行履歴を表す通知情報を出力するステップを含む、データ処理装置のデータ監視プログラムを格納したことを特徴とする記録媒体。
【請求項３０】
請求の範囲２８の記録媒体において、
前記実行履歴を送出するステップを含む、データ処理装置のデータ監視プログラムを格納したことを特徴とする記録媒体。
【請求項３１】
請求の範囲２８の記録媒体において、
前記データ処理は、ソフトウェアの導入及び／又はデータの取得を含む、データ処理装置のデータ監視プログラムを格納したことを特徴とする記録媒体。
【請求項３２】
請求の範囲２８の記録媒体において、
前記データ処理の処理内容を表すデータを記録部に記録するステップと、
前記記録部にあるデータと、実行されたデータ処理を表すデータとを対比し、実行された前記データ処理が前記記録部にあるか否かを表す監視結果を生成するステップと、
を含む、データ処理装置のデータ監視プログラムを格納したことを特徴とする記録媒体。
【請求項３３】
請求の範囲２８の記録媒体において、
前記データ処理の内容を登録する登録テーブルを備え、該登録テーブルにデータ処理単位で利用可能、削除、警告又は一時停止の何れかを含む対処方法を登録するステップを含む、データ処理装置のデータ監視プログラムを格納したことを特徴とする記録媒体。
【請求項３４】
請求の範囲２８の記録媒体において、
ユーザによる起動の際に、管理者側の対応処理の実行を表す通知情報を生成するステップを含む、データ処理装置のデータ監視プログラムを格納したことを特徴とする記録媒体。
【請求項３５】
請求の範囲２８の記録媒体において、
ユーザによる前記データ処理の実行に基づき、管理者の対処を表す通知情報を出力するステップを含む、データ処理装置のデータ監視プログラムを格納したことを特徴とする記録媒体。
【請求項３６】
請求の範囲２８の記録媒体において、
実行禁止のデータ処理の実行に対し、警告情報を発するステップを含む、データ処理装置のデータ監視プログラムを格納したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種ソフトウェアの実行、データの取得又は保存等のデータ処理を行うパーソナルコンピュータ（ＰＣ）、携帯電話機、サーバ、ルータ等の各種機器のデータ監視に関し、特に、管理者とユーザで共用されるデータ処理装置、そのデータ監視方法、そのデータ監視プログラム、及びそのデータ監視プログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
コンピュータ等のデータ処理装置はユーザにより独自にデータ処理の実行が可能であり、インターネットに接続されていれば、インターネットを通じてデータの送出又は取得が行える。【０００３】
このようなデータ処理に関し、特許文献１では、管理サーバとクライアント端末とを備え、管理サーバが管理プログラムをクライアント端末に送信し、その管理プログラムをクライアント端末で実行させることにより、クライアント端末にあるプログラムに関する情報を取得し、そのプログラムが不適切であるか否かを判別し、不適切な場合にはそのクライアント端末に対して警告情報を通知することが開示されている。【０００４】
特許文献２では、監視対象端末とサーバとを備え、監視対象端末でインターネットを介した情報の送受信が行われた場合に、その送受信の履歴を示す履歴情報をサーバにアップロードし、サーバはその履歴情報を格納し、管理者用端末の要求に応じてダウンロードさせ、管理者用端末はダウンロードした履歴情報を表示画面上に表示することが開示されている。【０００５】
特許文献３では、複数のクライアント端末と管理者端末と行動管理サーバとを備え、クライアント端末は、ユーザの操作内容を監視し、そのログ情報を行動管理サーバに出力し、管理者端末から得られた制限情報によりユーザの使用を制限し、また、行動管理サーバは、ログ情報から一定の条件で抽出された情報からクライアント端末毎の操作内容の変化を検出し、その分析結果を管理者端末に通知することが開示されている。
【特許文献１】特開２００４−９４２９１号公報（要約、図１等）
【特許文献２】特開２００５−２５８８５５号公報（要約、図１等）
【特許文献３】特開２００５−３３２３４５号公報（要約、図１等）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、単一のＰＣを複数のユーザで共用する場合には、各ユーザがそれぞれの立場で処理を実行させることができ、例えば、一人のユーザがファイル共有ソフトウェアを勝手にダウンロードし、ファイル共有が行われていることを知らずに、他のユーザがデータ処理を行えば、そのユーザの意思に反してインターネット上にデータが流出するという不都合な事態が予想される。家庭にあっては、管理者である保護者とユーザである子弟がＰＣを共用する場合、ユーザがファイル共有ソフトウェアを勝手にインストールした場合、管理者である保護者のデータがネットワーク上に流出するという事態が予想される。【０００７】
また、管理者側がインストールしている各種データやソフトウェアが、ユーザ側でインストールしたソフトウェアやデータ等で影響を受けないとは言えない。管理者とユーザで共用されるデータ処理装置では、ユーザ側の処理によっては、管理者側のデータ処理の信頼性が損なわれるという不都合がある。【０００８】
斯かる課題について、特許文献１〜３にはその開示はなく、その解決手段についても開示されていない。【０００９】
そこで、本発明の目的は、管理者とユーザで共用されるデータ処理装置に関し、データ処理の信頼性を高めることにある。【００１０】
また、本発明の他の目的は、ユーザ側処理の管理を容易化することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明は、管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるパーソナルコンピュータ等のデータ処理装置に関し、ユーザがソフトウェアの導入やデータの取得等のデータ処理を履歴情報として記録し、その履歴情報を管理者に対して通知することにより、管理者がデータ処理装置の状況を知ることができる。履歴情報はデータ処理装置で管理、保持され、履歴情報の管理者への通知はデータ処理装置により、データ処理装置から携帯端末装置等、他の処理装置を介して電子メール等により管理者に通知することができ、管理者は明示的にユーザ側のデータ処理を認識でき、ユーザ側のデータ処理が管理者側のデータ処理に影響することの回避、処理データのネット上への漏洩のデータ流出等から管理者側のデータ処理を防護できる。即ち、データ処理の信頼性を高め、ユーザ側処理の管理の容易化が図られる。【００１２】
上記目的を達成するため、本発明の第１の側面は、管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置であって、ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させる処理部と、前記データ処理の前記実行履歴を記録する記録部とを備える構成である。斯かる構成により、ユーザ側のデータ処理に関する実行履歴が生成され、この実行履歴が記録部に記録されるので、その記録部から実行履歴を知ることができ、管理者はユーザのデータ処理に応じた対応を取ることができ、上記目的が達成される。【００１３】
上記データ処理装置において、好ましくは、前記処理部は、管理者による起動に基づき、前記実行履歴を表す通知情報を出力する構成としてもよい。斯かる構成とすれば、管理者がデータ処理装置を起動した際に、通知情報によってユーザ側のデータ処理の実行履歴を確認でき、管理者はユーザのデータ処理に応じた対応を取ることができ、上記目的が達成される。【００１４】
上記データ処理装置において、好ましくは、前記実行履歴を送出する通信部を備える構成としてもよい。斯かる構成とすれば、ユーザのデータ処理に関する実行履歴を通信部を通じて管理者側の携帯端末装置等に通知することができ、管理者はユーザのデータ処理に応じた対応を取ることができ、上記目的が達成される。【００１５】
上記データ処理装置において、好ましくは、前記データ処理は、ソフトウェアの導入及び／又はデータの取得を含む構成としてもよい。管理者側で監視すべきデータ処理はソフトウェアの導入及び／又はデータの取得等、多岐に亘る処理を含むものである。このようなデータ処理を監視することにより、管理者側のデータ処理に対する不測の事態を回避することができる。【００１６】
上記データ処理装置において、好ましくは、前記データ処理の処理内容を表すデータを記録する記録部を備え、該記録部にあるデータと、実行されたデータ処理を表すデータとを対比し、実行された前記データ処理が前記記録部にあるか否かを表す監視結果を前記処理部が生成する構成としてもよい。斯かる構成とすれば、記録部にあるデータ処理の処理内容を表すデータと、実行されたデータ処理を表すデータとを対比することにより、そのデータ処理を監視することができ、その監視結果を履歴情報として生成することができ、上記目的が達成される。【００１７】
上記データ処理装置において、好ましくは、前記記録部は、前記データ処理の内容を登録する登録テーブルを備え、該登録テーブルにデータ処理単位で利用可能、削除、警告又は一時停止の何れかを含む対処方法を登録する構成としてもよい。斯かる構成とすれば、導入されたソフトウェアやデータに関し、登録テーブルにあるデータ処理単位毎に利用可能、削除、警告又は一時停止等の対処を選択することができ、管理者はユーザのデータ処理に応じた対応を取ることができ、上記目的が達成される。【００１８】
上記データ処理装置において、好ましくは、前記処理部は、ユーザによる起動の際に、管理者側の対応処理の実行を表す通知情報を生成する構成としてもよい。斯かる構成とすれば、ユーザがデータ処理装置を起動した際に、通知情報によって管理者側の対応処理を即座に知ることができ、ユーザは管理者側の対処に応じた対応を取ることができ、上記目的が達成される。【００１９】
上記データ処理装置において、好ましくは、前記処理部は、ユーザによる前記データ処理の実行に基づき、管理者の対処を表す通知情報を出力する構成としてもよい。斯かる構成とすれば、ユーザのデータ処理の実行毎に、管理者側の対応を知ることができ、管理者側のデータ処理に及ぼす影響を未然に防止でき、上記目的が達成される。【００２０】
上記データ処理装置において、好ましくは、前記処理部は、ユーザの前記記録部にある実行禁止のデータ処理の実行に対し、警告情報を発する構成としてもよい。斯かる構成とすれば、ユーザのデータ処理の実行毎に、警告が発せられるので、管理者側のデータ処理に及ぼす影響を未然に防止でき、上記目的が達成される。【００２１】
上記目的を達成するため、本発明の第２の側面は、管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置のデータ監視方法であって、ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させるステップと、前記データ処理の前記実行履歴を記録するステップとを含む構成である。斯かる構成により、上記目的が達成される。【００２２】
上記データ処理装置のデータ監視方法において、好ましくは、管理者による起動に基づき、前記実行履歴を表す通知情報を出力するステップを含む構成としてもよく、また、前記実行履歴を送出するステップを含む構成としてもよく、また、前記データ処理は、ソフトウェアの導入及び／又はデータの取得を含む構成としてもよく、また、前記データ処理の処理内容を表すデータを記録部に記録するステップと、前記記録部にあるデータと、実行されたデータ処理を表すデータとを対比し、実行された前記データ処理が前記記録部にあるか否かを表す監視結果を生成するステップとを含む構成としてもよく、また、前記データ処理の内容を登録する登録テーブルを備え、該登録テーブルにデータ処理単位で利用可能、削除、警告又は一時停止の何れかを含む対処方法を登録するステップを含む構成としてもよく、また、ユーザによる起動の際に、管理者側の対応処理の実行を表す通知情報を生成するステップを含む構成としてもよく、また、ユーザによる前記データ処理の実行に基づき、管理者の対処を表す通知情報を出力するステップを含むステップを含む構成としてもよく、また、実行禁止のデータ処理の実行に対し、警告情報を発するステップを含む構成としてもよい。斯かる構成によっても、上記目的が達成される。【００２３】
上記目的を達成するため、本発明の第３の側面は、管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置のデータ監視プログラムであって、ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させるステップと、前記データ処理の前記実行履歴を記録するステップとを含む構成である。斯かる構成により、上記目的が達成される。【００２４】
上記データ処理装置のデータ監視プログラムにおいて、好ましくは、管理者による起動に基づき、前記実行履歴を表す通知情報を出力するステップを含む構成としてもよく、また、前記実行履歴を送出するステップを含む構成としてもよく、また、前記データ処理は、ソフトウェアの導入及び／又はデータの取得を含む構成としてもよく、また、前記データ処理の処理内容を表すデータを記録部に記録するステップと、前記記録部にあるデータと、実行されたデータ処理を表すデータとを対比し、実行された前記データ処理が前記記録部にあるか否かを表す監視結果を生成するステップとを含む構成としてもよく、また、前記データ処理の内容を登録する登録テーブルを備え、該登録テーブルにデータ処理単位で利用可能、削除、警告又は一時停止の何れかを含む対処方法を登録するステップを含む構成としてもよく、また、ユーザによる起動の際に、管理者側の対応処理の実行を表す通知情報を生成するステップを含む構成としてもよく、また、ユーザによる前記データ処理の実行に基づき、管理者の対処を表す通知情報を出力するステップを含む構成としてもよく、また、実行禁止のデータ処理の実行に対し、警告情報を発するステップを含む構成としてもよい。斯かる構成によっても、上記目的が達成される。【００２５】
上記目的を達成するため、本発明の第４の側面は、管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置のデータ監視プログラムをコンピュータに読出し可能に格納した記録媒体であって、ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させるステップと、前記データ処理の前記実行履歴を記録するステップとを含む、データ処理装置のデータ監視プログラムを格納した構成である。斯かる構成により、上記目的が達成される。【００２６】
上記記録媒体において、好ましくは、管理者による起動に基づき、前記実行履歴を表す通知情報を出力するステップを含む、データ処理装置のデータ監視プログラムを格納した構成としてもよく、また、前記実行履歴を送出するステップを含む、データ処理装置のデータ監視プログラムを格納した構成としてもよく、また、前記データ処理は、ソフトウェアの導入及び／又はデータの取得を含む、データ処理装置のデータ監視プログラムを格納した構成としてもよく、また、前記データ処理の処理内容を表すデータを記録部に記録するステップと、前記記録部にあるデータと、実行されたデータ処理を表すデータとを対比し、実行された前記データ処理が前記記録部にあるか否かを表す監視結果を生成するステップとを含む、データ処理装置のデータ監視プログラムを格納した構成としてもよく、また、前記データ処理の内容を登録する登録テーブルを備え、該登録テーブルにデータ処理単位で利用可能、削除、警告又は一時停止の何れかを含む対処方法を登録するステップを含む、データ処理装置のデータ監視プログラムを格納した構成としてもよく、また、ユーザによる起動の際に、管理者側の対応処理の実行を表す通知情報を生成するステップを含む、データ処理装置のデータ監視プログラムを格納した構成としてもよく、また、ユーザによる前記データ処理の実行に基づき、管理者の対処を表す通知情報を出力するステップを含む、データ処理装置のデータ監視プログラムを格納した構成としてもよく、また、実行禁止のデータ処理の実行に対し、警告情報を発するステップを含む、データ処理装置のデータ監視プログラムを格納した構成としてもよい。斯かる構成によっても、上記目的が達成される。
【発明の効果】
【００２７】
(1) 本発明によれば、管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能なパーソナルコンピュータ等のデータ処理装置に関し、ユーザ側で導入及び／又は実行されたソフトウェアの実行履歴を管理者側で容易に認識できるので、管理者側のデータ処理の信頼性を高めることができる。【００２８】
(2) 管理者側のデータ処理のデータの流出を防止でき、ユーザ側のデータ処理による影響や被害から管理者側のデータ処理を防護することができる。【００２９】
(3) ユーザのデータ処理に関する通知、管理者側の対処の通知をデータ処理装置を媒介として行えるので、管理者及びユーザ間の通知を自動化できる。
【００３０】
そして、本発明の他の目的、特徴及び利点は、添付図面及び各実施の形態を参照することにより、一層明確になるであろう。
【図面の簡単な説明】
【００３１】
【図１】第１の実施の形態に係るデータ処理装置のデータ監視機能の概要を示す図である。
【図２】データ監視処理の処理手順を示すフローチャートである。
【図３】データ処理装置の構成例を示す図である。
【図４】データ処理装置のハードウェアの一例を示す図である。
【図５】ハードディスク装置の一例を示す図である。
【図６】管理リストの一例を示す図である。
【図７】管理リストにはないソフトウェアの実行時のダイアログ画面の一例を示す図である。
【図８】実行禁止ソフトウェアの実行時のユーザに対するダイアログ画面の一例を示す図である。
【図９】実行禁止ソフトウェアの実行時の管理者に対するダイアログ画面の一例を示す図である。
【図１０】ユーザに対する通知画面の一例を示す図である。
【図１１】ユーザに対するダイアログ画面の一例を示す図である。
【図１２】管理者に対するダイアログ画面の一例を示す図である。
【図１３】管理リスト表示画面の一例を示す図である。
【図１４】データ監視の処理手順の一例を示すフローチャートである。
【図１５】警告表示と判定された場合の処理手順を示すフローチャートである。
【図１６】一時停止と判定された場合の処理手順を示すフローチャートである。
【図１７】強制削除と判定された場合の処理手順を示すフローチャートである。
【図１８】記録処理の処理手順の一例を示すフローチャートである。
【図１９】データ監視処理の処理手順の一例を示すフローチャートである。
【図２０】アプリケーションの判定や警告表示等の処理手順の一例を示すフローチャートである。
【図２１】管理リストの処理手順の一例を示すフローチャートである。
【図２２】通知処理Ｐ２及び対応処理Ｐ３の処理手順の一例を示すフローチャートである。
【図２３】警告処理の処理手順の一例を示すフローチャートである。
【図２４】警告処理の処理手順の一例を示すフローチャートである。
【図２５】警告処理の処理手順の一例を示すフローチャートである。
【図２６】第２の実施の形態に係るデータ処理装置のデータ監視機能の概要を示す図である。
【図２７】他の実施の形態に係る管理リストの一例を示す図である。
【図２８】他の実施の形態に係る通知画面の一例を示す図である。
【図２９】他の実施の形態に係るサーバのデータ監視機能の概要を示す図である。
【図３０】他の実施の形態に係る携帯端末装置のデータ監視機能の概要を示す図である。
【図３１】他の実施の形態に係るＰＤＡのデータ監視機能の概要を示す図である。
【符号の説明】
【００３２】
２  データ処理装置
８  表示部
１２，２８  処理部
１４  管理者リストＤＢ
３６  記憶部
【発明を実施するための最良の形態】
【００３３】
第１の実施の形態【００３４】
本発明の第１の実施の形態について、図１を参照する。図１は、データ処理装置のデータ監視機能の概要を示す図である。【００３５】
データ処理装置２は、本発明のデータ処理装置、そのデータ監視方法、そのデータ監視プログラム、又はそのデータ監視プログラムを格納した記録媒体が適用された一例である。このデータ処理装置２は、図１に示すように、管理者４により管理されるとともに、ユーザ６の独自の判断でデータ処理が可能であって、ユーザ６が実行したデータ処理の実行を記録し、それを管理者４に通知する等のデータ監視機能を備えている。このデータ監視機能は、対応処理Ｐ１、通知処理Ｐ２、対応処理Ｐ３及び通知処理Ｐ４を含んでいる。ここで、管理者４は、データ処理装置２について、全てのデータ処理を管理する管理主体であり、ユーザ６は、データ処理装置２を利用する者であって、独自の判断でデータ処理が行える者である。ユーザ６の行うデータ処理とは、アプリケーション等のソフトウェアの導入、データの取得、その記録等の処理である。実行通知は、ユーザ６の行ったデータ処理の実行及び／又は実行記録の通知であって、その通知手段は画面上の表示、電子メール等の何れであってもよい。【００３６】
そこで、対応処理Ｐ１は、ユーザ６の入力に応じた処理であって、ユーザ６によるファイル共有ソフトウェア等のソフトウェアのインストールや、データの受信等の入力処理に対し、その実行を監視し、その実行を表す実行履歴を表すデータを生成させ、それを記録する処理である。実行履歴には、ユーザ名、ユーザ６が実行又は取得したデータの日時、データの容量、データの保存先やデータのファイル形式（拡張子）等のデータが含まれる。この実行履歴の記録を参照することにより、管理者４はユーザ６のデータ処理に応じた対応を取ることができる。【００３７】
この対応処理Ｐ１に関し、管理者４の利用データとユーザ６の利用データとの判別は、記録媒体の容量の差異を使って判定すればよいが、管理者４が最後に利用した際のデータを予め保持しておけば、そのデータ変化を知ることができる。記録容量の差異を判定する場合には、ユーザ６の設定等で記録媒体の容量に変更を生じることが予想されるので、管理者４側で容量誤差の設定（バイト単位）や、１ユーザの１日のデータ取得量の制限、禁止データの設定（ファイル名や拡張子で判断）、有害アプリケーションリスト等を管理リスト（管理テーブル）５８（図６）に登録して管理すれば、該当するものを検出することができる。このような検出や判別結果は管理者４がデータ処理装置２を起動させたとき、警告やポップアップ表示等を使って明示的に表示させればよい。【００３８】
そこで、対応処理Ｐ１が終了した後、管理者４によりデータ処理装置２が起動すると、その起動直後、通知処理Ｐ２が実行される。この通知処理Ｐ２は、ユーザ６の入力による対応処理Ｐ１である実行履歴を表すデータが生成されたこと等の実行通知であって、表示部８の表示画面１０に表示される。この実行通知には警告等が含まれる構成としてもよい。通知処理Ｐ２により、管理者４は、ユーザ６のデータ処理の実行履歴が生成されたことを知り、対応や管理者４側のデータ処理を防護するための対処を事前に準備できる。【００３９】
通知処理Ｐ２に基づき、管理者４の対応処理Ｐ３として、表示されたデータを元に、管理者４が不必要と判断した場合は、ユーザ６への警告、そのアプリケーションの一時停止、強制削除等、悪性レベルの高いアプリケーションによる被害から管理者４の本来のデータ処理を防護するための対処を行う。この処理は、データ処理装置２で独自に行う構成としてもよい。管理者４は、対応処理Ｐ３を以て、自己のデータ処理に対する影響等を勘案し、また、ユーザ６への配慮等を考慮し、必要な対処を取ることができる。【００４０】
この対応処理Ｐ３を実行した後、ユーザ６がデータ処理装置２を起動させると、起動直後に通知処理Ｐ４が実行され、この通知処理Ｐ４では、管理者４による対応処理Ｐ３及びその処理内容が表示画面１０に表示される。この表示を確認することにより、ユーザ６は、実行したソフトウェア等に対する管理者４側の対処や悪性レベルの高いデータ処理に対する警告を受けることになる。この通知処理Ｐ４と、悪質なデータ処理に対する管理者４の削除等の対処により、ユーザ６に対し、管理者４側の意思を確認させ、不都合なデータ処理の自粛を促すことができる。【００４１】
ソフトウェアのインストールやデータの取得等のデータ処理に対し、ユーザ６がアプリケーションやネットワーク経由で外部からデータを取得した後に、その履歴情報をデータ処理装置２で管理、保持し、データ処理装置２上で通知アプリケーション等による通知、データ処理装置２から管理者４の携帯通信端末に電子メール等で通知すれば、管理者４側が明示的にユーザ６側のデータ処理内容を把握することができる。【００４２】
このように対応処理Ｐ１とともに、管理者４に対する通知処理Ｐ２が実行され、管理者４による対応処理Ｐ３の後、ユーザ６に対する通知処理Ｐ４が実行される。このため、管理者４の管理下にあるデータ処理装置２でユーザ６が独自の判断でファイル交換ソフトウェア等アプリケーションの導入やデータ取得等の各種のデータ処理を行っても、管理者４がその処理内容や実行履歴をデータ処理の前に知ることができ、データ流出やデータ汚染等の被害から管理者４側のデータやデータ処理を防護することができる。【００４３】
そして、予め管理者４が利用するソフトウェア、利用しない（利用禁止）ソフトウェアを特定し、これらのソフトウェアを表すデータを管理し、インストールされたソフトウェアと比較することにより、利用禁止とするか否かを判断し、そのソフトウェアに対する対処を迅速に行える。【００４４】
また、ユーザ６がソフトウェアをインストールした際に有害か無害かを判断することなく、管理者４がデータ処理装置２を起動させた際に、利用しない又は利用すべきでないソフトウェアがインストールされていることを検知する構成としてもよく、斯かるソフトウェアがインストールされている場合には、データ処理装置２の起動の際に通知処理Ｐ２として警告を表示し、対応処理Ｐ３を行う構成としてもよい。強制削除等の対処方法について、ランク付けを行って対処してもよく、管理者４でランク付けを自由に設定することができる。【００４５】
また、管理者４が管理リスト５８（図６）に登録していないソフトウェアに関し、ユーザ６がそのソフトウェアを実行した場合には、管理者４は今後どのように対処するかを選択することができ、管理リスト５８にそのソフトウェアに対する対処方法を登録することができる。【００４６】
管理者４が利用禁止を設定したソフトウェアであっても、ユーザ６がそのインストールを実行する場合には、管理者４が利用禁止を設定している旨を警告するが、インストールを実行することができる。【００４７】
なお、管理者４が利用禁止の対象としたソフトウェアをユーザ６が必要とする場合を想定し、そのソフトウェアをすぐにインストールできるように、そのソフトウェアを格納する場所（フォルダ）を設定してもよい。【００４８】
次に、データ監視処理の処理手順について、図２を参照する。図２は、データ監視処理の処理手順を示すフローチャートである。図２において、図１と同一部分には同一符号を付してある。【００４９】
このデータ監視処理は、データ監視機能を時系列的に示した処理手順であって、データ監視機能には既述した通り、ユーザ６がデータ処理装置２を起動させている場合には入力に対する対応処理Ｐ１、通知処理Ｐ４が実行され、管理者４がデータ処理装置２を起動させている場合には通知処理Ｐ２、対応処理Ｐ３が実行される。【００５０】
そこで、ユーザ６がデータ処理装置２を起動させ（ステップＳ１）、ソフトウェアのインストールやデータの取得等のデータ処理を実行する入力処理に対し、対応処理Ｐ１が実行される（ステップＳ２）。この対応処理Ｐ１は既述の通り、ユーザ６側の入力処理の実行を監視し、実行履歴を生成させ、それを記録する等の処理である。対応処理Ｐ１にはユーザ６との対話により実行禁止のソフトウェアの強制実行等の許可処理も含まれる。【００５１】
ユーザ６がデータ処理装置２を停止し（ステップＳ３）、管理者４がデータ処理装置２を起動すると（ステップＳ４）、通知処理Ｐ２が実行され（ステップＳ５）、管理者４により対応処理Ｐ３が実行される（ステップＳ６）。通知処理Ｐ２及び対応処理Ｐ３は、既述の通りである。【００５２】
管理者４がデータ処理装置２を停止し（ステップＳ７）、ユーザ６がデータ処理装置２を起動すると（ステップＳ８）、通知処理Ｐ４が実行され（ステップＳ９）、ユーザ６のデータ入力等に対し、対応処理Ｐ１が実行される（ステップＳ１０）。通知処理Ｐ４及び対応処理Ｐ１は、既述の通りである。【００５３】
そして、ユーザ６がデータ処理装置２を停止し（ステップＳ１１）、ユーザ６が起動する場合にはステップＳ１以下の処理となり、管理者４が起動する場合にはステップＳ４以下の処理となる。【００５４】
次に、データ処理装置２について、図３、図４及び図５を参照する。図３は、データ処理装置の構成例を示す図、図４は、データ処理装置のハードウェアの一例を示す図、図５は、ハードディスク装置の一例を示す図である。図３、図４及び図５において、図１と同一部分には同一符号を付してある。【００５５】
データ処理装置２は、管理者４とユーザ６とで共用され、管理者４とユーザ６とは異なる権限を有するため、両者の権限に応じた構成となる。そこで、データ処理装置２のオペレータが管理者４であるかユーザ６であるかの判別が必要となるが、この判別には例えば、データ処理装置２の起動により、オペレータを問い合わせる問合せ画面を生成させ、この問合せ画面から管理者４であればその識別情報（例えば、ＩＤ、パスワード、名前等）を入力し、ユーザ６であればその識別情報を入力することにより、権限に応じた構成を立ち上げることができる。【００５６】
管理者４がオペレータの場合、データ処理装置２は、図３のＡに示すように、処理部１２、管理リストデータベース（ＤＢ）１４及び表示部８を備えるように構成される。【００５７】
処理部１２は、既述の通知処理Ｐ２（図１）及び対応処理Ｐ３（図１）を実行する手段であって、入力処理部１８、管理者側・ユーザ側連携処理部２０及びユーザインタフェース（ＵＩ）・ＤＢ連携処理部２２によって構成されている。【００５８】
管理リストＤＢ１４は、管理リスト５８（図６）のデータが登録される手段であって、管理リスト５８には利用可能ソフトや利用禁止ソフト等が登録され、ユーザ６のソフトウェアのインストール等の入力に対する対応処理Ｐ１で参照される。【００５９】
表示部８は情報表示によって情報を提示する手段であって、確認画面や警告画面等を生成させ、通知処理Ｐ２及び対応処理Ｐ３に用いられる。【００６０】
入力処理部１８は、管理リストＤＢ１４に対するデータ入力や対応処理Ｐ３（図１）のデータ入力をする手段であって、管理リストＤＢ・ＵＩ部２４及び手動編集部２６によって構成されている。管理リストＤＢ・ＵＩ部２４は、管理リストＤＢ１４の管理リスト５８の生成、リストに対する各種データの入力等を行う手段である。また、手動編集部２６は、表示部８に展開される通知画面等との対話やデータの手動入力に基づき、データの編集を行う手段である。【００６１】
管理者側・ユーザ側連携処理部２０は管理者４側の処理とユーザ６側の処理とを連携させ、管理者４側で登録した管理リストＤＢ１４の管理リスト５８にあるソフトウェアとユーザ６側のデータ処理とを関連付け、管理リスト５８を対応処理Ｐ１に提供する。【００６２】
ＵＩ・ＤＢ連携処理部２２は、管理リストＤＢ１４、管理リストＤＢ・ＵＩ部２４及び表示部８の連携処理を実行する手段であって、管理リストＤＢ・ＵＩ部２４から管理リスト５８を読み出し、それを表示部８に表示させ、管理リストＤＢ・ＵＩ部２４による管理リスト５８への入力又は編集、表示部８に対するダイアログ画面、警告画面等の表示を行う。【００６３】
また、ユーザ６がオペレータの場合、データ処理装置２は、図３のＢに示すように、処理部２８及び表示部８を備えるように構成される。【００６４】
処理部２８は、ユーザ６のデータ処理の監視等の対応処理Ｐ１を実行する手段であって、管理者側・ユーザ側連携処理部２０及び監視部３０を備える。【００６５】
この場合、表示部８は既述の通り、情報表示によって情報を提示する手段であって、ユーザ６側に確認画面や警告画面等を生成させ、対応処理Ｐ１、通知処理Ｐ４等に用いられる。【００６６】
管理者側・ユーザ側連携処理部２０は管理者４側と同様であり、監視部３０は、ユーザ６側の入力を監視する対応処理Ｐ１等を実行し、ユーザ６がインストールするソフトウェアや取り込んだデータを監視する。【００６７】
このように管理者４側では図３のＡに示すように、データ処理装置２が構成されて処理を実行し、ユーザ６側では図３のＢに示すように、データ処理装置２が構成されて処理を実行することができる。【００６８】
このデータ処理装置２のハードウェアには、図４に示すように、ＣＰＵ（Central Processing Unit ：中央演算処理装置）３２、メモリコントローラ３４、表示部８、記憶部３６、入出力（Ｉ／Ｏ）コントローラ３８、通信機能部４０、インタフェース部４２、ドライブ装置４４、入力部４６等の機能部を備えている。【００６９】
表示部８はディスプレイ等の外部出力デバイスの一例であって、表示によって情報を提示する手段である。【００７０】
ＣＰＵ３２はアプリケーション等のデータの取込み、編集、検索、比較、記憶等の各種のデータ処理を実行する手段であって、記憶部３６にある基本ソフトウェア（ＯＳ：Operating System）やデータ監視プログラム等のアプリケーションプログラムを実行し、メモリコントローラ３４等の機能部を制御する。【００７１】
メモリコントローラ３４は、記憶部３６等のデータ記憶に関する制御手段であって、ＣＰＵ３２により制御され、記憶部３６にあるデータの読み出し、書き込み等のメモリ制御の他、表示部８等の外部出力デバイスの制御を実行する。【００７２】
記憶部３６は、ＯＳ、アプリケーションプログラムの他、各種のデータを格納する手段であって、ＣＰＵ３２によって読み出し可能にデータを記録する記録媒体で構成され、この実施の形態では、ハードディスク装置（ＨＤＤ）４８及びメインメモリ５０で構成される。ＨＤＤ４８は、ＲＡＭ（Random-Access Memory）を構成しており、ＯＳやアプリケーションプログラムであるデータ監視プログラム等が格納されるとともに、データ処理の内容や実行履歴を記録する記録手段であり、メインメモリ５０もＲＡＭを構成し、ＯＳやアプリケーションプログラムが展開され、データ処理のワークエリアとして用いられる。【００７３】
Ｉ／Ｏコントローラ３８は、ＣＰＵ３２によって制御されるデータの入出力の制御手段であって、外部からのデータの取込み、外部に対するデータ出力を制御する。【００７４】
通信機能部４０は、無線又は有線によりデータの送受を行う通信手段であって、他のコンピュータとを連携させるＬＡＮ（Local Area Network）、データ信号の変調又は復調を行うモデム（Modem ）、携帯電話機等の携帯端末装置との電話回線による通信を行う。【００７５】
インタフェース部４２は、外部装置との接続手段であって、ＵＳＢ（Universal Serial Bus）ポート、ＩＥＥＥ（Institute of Electrical And Electronics Engineers ）１３９４ポート等で構成され、外部にある記憶装置やコンピュータ等と接続される。【００７６】
ドライブ装置４４はＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）等の記録媒体に対するデータの読み出し又は書き込みを行う手段である。【００７７】
入力部４６は、オペレータによるデータの入力手段であって、キーボード装置やマウス装置等の入力デバイス等が接続される。【００７８】
次に、ＨＤＤ４８について、図５を参照する。図５は、ＨＤＤの記憶領域を示す図である。【００７９】
ＨＤＤ４８の記憶領域には、既述のＯＳを格納するＯＳ領域５２が設定されるとともに、管理者４側のデータ記憶領域として管理者区画５４、ユーザ６側のデータ記憶領域としてユーザ区画５６が設定され、管理者区画５４には、アプリケーション等の各種のソフトウェアやデータが格納され、また、ユーザ区画５６には、アプリケーション等の各種のソフトウェアやデータが格納される。【００８０】
次に、管理リストＤＢ１４について、図６を参照する。図６は、管理リストの一例を示す図である。【００８１】
管理リストＤＢ１４は管理リスト５８を構成するデータベースであって、管理リスト５８はテーブルで構成されている。この管理リスト５８には、登録ソフト名６０、最終更新日時６２、実行ファイル名６４、フォルダパス６６、発行元（ディジタル署名）６８、対処方法７０、対処日時７２について格納され、登録ソフト名６０には、データ処理装置２に取り込まれたソフトウェアとして、ワープロソフト、表計算ソフト等の処理内容を表すソフト名が格納され、最終更新日時６２には、そのソフトウェアが更新された最終の更新日時が格納され、実行ファイル名６４には、実行ファイルデータが格納されている。また、フォルダパス６６には、設定されているフォルダに対するパスが格納され、発行元（ディジタル署名）６８には、格納したソフトウェアの発行元名が格納される。対処方法７０には、ソフトウェアに対して利用可能、削除、警告表示、一時停止等の対処内容が格納されている。対処日時７２には、その対処の日時が格納されている。【００８２】
次に、通知処理Ｐ２及び対応処理Ｐ３の処理画面について、図７を参照する。図７は、管理リストにはないソフトウェアの実行時のダイアログ画面の一例を示す図である。【００８３】
このダイアログ画面７４は、管理者４がデータ処理装置２を起動させた際に生成される。ユーザ６が管理リスト５８にはないソフトウェアを実行した場合に表示画面１０に生成される。このダイアログ画面７４には、その実行を表す通知メッセージ７６、実行内容７８、問合せ８０、８２、８４、ダイアログボックス８６、８８が表示される。【００８４】
実行を表す通知メッセージ７６には、例えば、
「ユーザが以下のファイルを実行しました。」
と表示され、その下欄には、実行内容７８としてソフトウェアのプロパティ情報が明示され、例えば、
「ファイル名：ｅｘａｍｐｌｅ
実行ファイル名：ｅｘａｍｐｌｅ．ｅｘｅ
発行元：不明
ファイルの格納場所：Ｃ￥・・・・・
実行された日時：２０ＸＸ／ＭＭ／ＤＤ  ＨＨ：ＭＭ：ＳＳ」
と表示される。また、問合せ８０には、このソフトウェアに関する対処として例えば、
「今後どのように対処しますか？」
と表示され、ダイアログボックス８６には、具体的な対処方法として「なにもしない」、「警告表示」、「一時停止」、「アンインストール」が明示されたボックス９０、９２、９４、９６が設定されている。これらボックス９０〜９６の何れかをチェックすれば、その対処方法が決定される。【００８５】
また、問合せ８２には、このソフトウェアのデータに関する対処として例えば、
「管理リストＤＢにデータを更新しますか？」
と表示され、ダイアログボックス８８には、その指示方法として「はい」、「いいえ」が明示されたボックス９８、１００が設定されている。これらボックス９８、１００の何れかをチェックすれば、そのデータを更新するか否かが決定される。【００８６】
また、問合せ８４には、設定内容を確定させるか否かについて例えば、
「上記設定で対処しますか？」
と表示され、選択部１０４、１０６、１０８が表示され、選択部１０４には設定内容を承認する「ＯＫ」、選択部１０６には対処に関し「後で対処」、選択部１０８には入力について「無視する」が表示され、これらを選択してチェックすれば、何れかの処理が実行される。【００８７】
次に、対応処理Ｐ１又は通知処理Ｐ４における、実行禁止のソフトウェアの実行時の処理について、図８を参照する。図８は、実行禁止ソフトウェアの実行時のユーザに対するダイアログ画面の一例を示す図である。【００８８】
このダイアログ画面１１０は、ユーザ６が実行を禁止されているソフトウェアを実行した場合に表示画面１０に生成される。このダイアログ画面１１０には、その警告メッセージ１１２、実行内容１１４、問合せ１１６、ダイアログボックス１１８が表示される。【００８９】
警告メッセージ１１２には例えば、
「以下のファイルは管理者が禁止ソフトとして登録しています。」
と表示され、その下欄には、実行内容１１４としてソフトウェアのプロパティ情報が明示され、例えば、
「ファイル名：ｅｘａｍｐｌｅ
実行ファイル名：ｅｘａｍｐｌｅ．ｅｘｅ
発行元：不明
ファイルの格納場所：Ｃ￥・・・・・
実行した日時：２０ＸＸ／ＭＭ／ＤＤ  ＨＨ：ＭＭ：ＳＳ」
と表示される。また、問合せ１１６には、管理者が禁止ソフトとして指定していることから、管理者に通知をすることを警告として含むユーザの対処として例えば、
「管理者に通知されますが実行しますか？」
と表示され、ダイアログボックス１１８には、指示選択として「はい」、「いいえ」が明示されたボックス１２０、１２２が設定されている。これらボックス１２０、１２２の何れか、例えば、「はい」を選択すれば、管理者への通知を条件として実行することができ、この実行を契機として管理者への通知情報が作成される。また、「いいえ」を選択すれば、管理者への通知もなく、実行も行われない。【００９０】
次に、通知処理Ｐ２及び対応処理Ｐ３における、実行禁止ソフトウェアの処理画面について、図９を参照する。図９は、実行禁止ソフトウェアの実行時の管理者に対するダイアログ画面の一例を示す図である。【００９１】
このダイアログ画面１２４は、管理者４がデータ処理装置２を起動した際に生成され、ユーザ６が管理リスト５８にある実行禁止ソフトウェアを実行した場合に表示画面１０に生成される。このダイアログ画面１２４には、その実行を表す通知メッセージ１２６、実行内容１３８、問合せ１３０、１３２、１３４、ダイアログボックス１３６、１３８が表示される。【００９２】
実行を表す通知メッセージ１２６には、例えば、
「以下の禁止ソフトが実行されました。」
と表示され、その下欄には、実行内容１２８としてソフトウェアのプロパティ情報が明示され、例えば、
「ファイル名：ｅｘａｍｐｌｅ
実行ファイル名：ｅｘａｍｐｌｅ．ｅｘｅ
発行元：不明
ファイルの格納場所：Ｃ￥・・・・・
実行された日時：２０ＸＸ／ＭＭ／ＤＤ  ＨＨ：ＭＭ：ＳＳ」
と表示される。また、問合せ１３０には、このソフトウェアに関する対処として例えば、
「今後どのように対処しますか？」
と表示され、ダイアログボックス１３６には、具体的な対処方法として「なにもしない」、「警告表示」、「一時停止」、「アンインストール」が明示されたボックス１４２、１４４、１４６、１４８が設定されている。これらボックス１４２〜１４８の何れかをチェックすれば、その対処方法が決定される。【００９３】
また、問合せ１３２には、このソフトウェアのデータに関する対処として例えば、
「管理リストＤＢにデータを更新しますか？」
と表示され、ダイアログボックス１３８には、その指示方法として「はい」、「いいえ」が明示されたボックス９８、１００が設定されている。これらボックス１５０、１５２の何れかをチェックすれば、そのデータを更新するか否かが決定される。【００９４】
また、問合せ１３４には、設定内容を確定させるか否かについて例えば、
「上記設定で対処しますか？」
と表示され、選択部１５４、１５６、１５７が表示され、選択部１５４には設定内容を承認する「ＯＫ」、選択部１５６には対処に関し「後で対処」、選択部１５７には入力について「無視する」が表示され、これらを選択してチェックすれば、何れかの処理が実行される。【００９５】
次に、通知処理Ｐ４について、図１０を参照する。図１０は、ユーザに対する通知画面の一例を示す図である。【００９６】
この通知画面１５８は、ユーザ６がデータ処理装置２を起動させた際に、通知処理Ｐ４として表示画面１０に生成される。この通知画面１５８には、その通知メッセージ１６０、実行内容１６２、通知メッセージ１６４、その他のメッセージ１６６が表示される。【００９７】
通知メッセージ１６０には例えば、
「以下のファイルは管理者によってアンインストールされました。」
と表示され、その下欄には、実行内容１６２としてソフトウェアのプロパティ情報が明示され、例えば、
「ファイル名：ｅｘａｍｐｌｅ
実行ファイル名：ｅｘａｍｐｌｅ．ｅｘｅ
発行元：不明
ファイルの格納場所：Ｃ￥・・・・・
実行した日時：２０ＸＸ／ＭＭ／ＤＤ  ＨＨ：ＭＭ：ＳＳ」
と表示される。また、通知メッセージ１６４には、処理内容として例えば、
「アンインストールされたアプリケーションは以下のところに移動されました。」
と表示され、その他のメッセージ１６６として例えば、
「ファイルの格納場所：Ｃ￥・・・・・」
と表示される。【００９８】
次に、通知処理Ｐ４について、図１１を参照する。図１１は、ユーザに対するダイアログ画面の一例を示す図である。【００９９】
このダイアログ画面１７０は、ユーザ６がデータ処理装置２を起動させた際に、通知処理Ｐ４として表示画面１０に生成され、管理者によるソフトウェアの一時停止が実行された場合に生成される。このダイアログ画面１７０には、その警告メッセージ１７２、実行内容１７４、問合せ１７５、ダイアログボックス１７７が表示される。【０１００】
通知メッセージ１７２には例えば、
「以下のファイルは管理者によって一時停止されました。」
と表示され、その下欄には、実行内容１７４としてソフトウェアのプロパティ情報が明示され、例えば、
「ファイル名：ｅｘａｍｐｌｅ
実行ファイル名：ｅｘａｍｐｌｅ．ｅｘｅ
発行元：不明
ファイルの格納場所：Ｃ￥・・・・・
実行された日時：２０ＸＸ／ＭＭ／ＤＤ  ＨＨ：ＭＭ：ＳＳ」
と表示される。また、問合せ１７５には、管理者がソフトウェアの一時停止をしていることから、管理者に通知をすることを警告として含むユーザの対処として例えば、
「管理者に通知されますが実行しますか？」
と表示され、ダイアログボックス１７７には、指示選択として「はい」、「いいえ」が明示されたボックス１７９、１８１が設定されている。これらボックス１７９、１８１の何れか、例えば、「はい」を選択すれば、管理者への通知を条件として実行することができ、この実行を契機として管理者への通知情報が作成される。また、「いいえ」を選択すれば、管理者への通知もなく、実行も行われない。なお、このダイアログ画面１７０において、警告メッセージ１７２、実行内容１７４のみを表示する構成としてもよい。【０１０１】
次に、通知処理Ｐ２及び対応処理Ｐ３について、図１２を参照する。図１２は、管理者に対するダイアログ画面の一例を示す図である。【０１０２】
このダイアログ画面１７６は、管理者４がデータ処理装置２を起動させた際に、通知処理Ｐ２及び対応処理Ｐ３として表示画面１０に生成され、ユーザによる実行禁止ソフトウェアの再インストールを通知する。【０１０３】
このダイアログ画面１７６は、ユーザ６が管理リスト５８にある実行禁止ソフトウェアの再インストールを実行した場合に表示画面１０に生成される。このダイアログ画面１７６には、その実行を表す通知メッセージ１７８、実行内容１８０、問合せ１８２、１８４、１８６、ダイアログボックス１８８、１９０が表示される。【０１０４】
実行を表す通知メッセージ１７８には、例えば、
「以下の禁止ソフトが再インストールされました。」
と表示され、その下欄には、実行内容１８０としてソフトウェアのプロパティ情報が明示され、例えば、
「ファイル名：ｅｘａｍｐｌｅ
実行ファイル名：ｅｘａｍｐｌｅ．ｅｘｅ
発行元：不明
ファイルの格納場所：Ｃ￥・・・・・
実行された日時：２０ＸＸ／ＭＭ／ＤＤ  ＨＨ：ＭＭ：ＳＳ」
と表示される。また、問合せ１８２には、このソフトウェアに関する対処として例えば、
「今後どのように対処しますか？」
と表示され、ダイアログボックス１８８には、具体的な対処方法として「なにもしない」、「警告表示」、「一時停止」、「アンインストール」が明示されたボックス１９２、１９４、１９６、１９８が設定されている。これらボックス１９２ないし１９８の何れかをチェックすれば、ユーザ６側で再インストールされたソフトウェアやデータに関し、その影響や悪性等を考慮して対処方法を選択して決定し、その処理を実行することができる。【０１０５】
また、問合せ１８４には、このソフトウェアのデータに関する対処として例えば、
「管理リストＤＢにデータを更新しますか？」
と表示され、ダイアログボックス１９０には、その指示方法として「はい」、「いいえ」が明示されたボックス２００、２０２が設定されている。これらボックス２００、２０２の何れかをチェックすれば、そのデータを更新するか否かが決定される。【０１０６】
また、問合せ１８６には、設定内容を確定させるか否かについて例えば、
「上記設定で対処しますか？」
と表示され、選択部２０４、２０６、２０８が表示され、選択部２０４には設定内容を承認する「ＯＫ」、選択部２０６には対処に関し「後で対処」、選択部２０８には入力について「無視する」が表示され、これらを選択してチェックすれば、何れかの処理が実行される。【０１０７】
次に、管理リスト表示画面について、図１３を参照する。図１３は、管理リスト表示画面の一例を示す図である。【０１０８】
この管理リスト表示画面２１０は、管理リストＤＢ１４にある管理リスト５８を表示させた場合に表示画面１０に生成される。この管理リスト５８の内容は図６に示した管理リスト５８と同様である。【０１０９】
この管理リスト５８の下側には、管理リスト表示画面２１０を終了させるために用いられる指示ボタン２１２が表示され、この指示ボタン２１２をチェックすることによって管理リスト表示画面２１０を終了させることができる。【０１１０】
データ監視処理について、図１４を参照する。図１４は、データ監視の処理手順の一例を示すフローチャートである。【０１１１】
このデータ監視の処理手順は、本発明のデータ処理装置のデータ監視方法又はそのデータ監視プログラムの一例であって、既述の対応処理Ｐ１を実行する処理手順である。【０１１２】
ユーザ６が、データ処理装置２を起動してアプリケーションを実行すると（ステップＳ２１）、そのアプリケーションが管理リスト５８に存在するソフトウェアか否かを管理リストＤＢ１４（図６）のデータと比較して判定し（ステップＳ２２）、管理リスト５８に存在するソフトウェアであれば（ステップＳ２２のＹＥＳ）、そのアプリケーションが実行禁止ソフトウェアか否かを判定し（ステップＳ２３）、実行禁止ソフトウェアでなければ（ステップＳ２３のＮＯ）、ユーザ６がそのアプリケーションの実行が可能である（ステップＳ２４）。この場合、ユーザ６は何の障害もなく、データ処理が行える。【０１１３】
ユーザ６が実行するアプリケーションが管理リスト５８に登録されたソフトウェアでなければ（ステップＳ２２のＮＯ）、そのアプリケーションを管理リスト５８に追加するか否かが判定され（ステップＳ２５）、その判定結果（ＹＥＳ又はＮＯ）により、対処を実行する（ステップＳ２６）。【０１１４】
ユーザ６が実行するアプリケーションが管理リスト５８に実行禁止ソフトウェアとして登録されていれば（ステップＳ２３のＹＥＳ）、実行禁止であるから、そのアプリケーションについて、管理リスト５８に登録された対処方法通りに対処するか否かが判定され（ステップＳ２７）、対処方法通りの場合には（ステップＳ２７のＹＥＳ）、その管理リスト５８の対処方法通りに対処し（ステップＳ２８）、対処方法通りでない場合には（ステップＳ２７のＮＯ）、ユーザ６の指定した処理で対処する（ステップＳ２９）。【０１１５】
このようなデータ監視処理により、ユーザ６側のデータ処理が実行履歴として記録されるとともに、管理者４側で設定された対処方法での対処を実行することができる。【０１１６】
次に、対処方法の判定処理について、図１５、図１６及び図１７を参照する。図１５は、警告表示と判定された場合の処理手順を示すフローチャート、図１６は、一時停止と判定された場合の処理手順を示すフローチャート、図１７は、強制削除と判定された場合の処理手順を示すフローチャートである。【０１１７】
各処理手順は、本発明のデータ処理装置のデータ監視方法又はそのデータ監視プログラムの一例であって、既述の対応処理Ｐ１を実行する処理手順である。【０１１８】
警告表示と判定された場合には、図１５に示すように、表示部８に警告表示を伴うダイアログ画面１１０（図８）が表示され（ステップＳ３１）、このダイアログ画面１１０において、ユーザ６に管理者に通知されるがその処理を実行するか否かの回答をさせ（ステップＳ３２）、その処理を実行をしなければ（ステップＳ３２のＮＯ）、この処理を終了する。また、その処理を実行する場合には（ステップＳ３２のＹＥＳ）、管理者４に通知するための通知情報を生成させ（ステップＳ３３）、ユーザ６によるソフトウェアの実行を許可する（ステップＳ３４）。【０１１９】
また、一時停止と判定された場合には、図１６に示すように、表示部８にソフトウェアの一時停止（ステップＳ４１）とともに、その警告表示を含むダイアログ画面１７０（図１１）が表示され（ステップＳ４２）、このダイアログ画面１７０において、ユーザ６に管理者に通知されるがその処理を実行するか否かの回答をさせ（ステップＳ４３）、その処理を実行をしなければ（ステップＳ４３のＮＯ）、この処理を終了する。また、その処理を実行する場合には（ステップＳ４３のＹＥＳ）、管理者４に通知するための通知情報を生成させ（ステップＳ４４）、ユーザ６によるソフトウェアの実行を許可する（ステップＳ４５）。【０１２０】
また、強制削除と判定された場合には、図１７に示すように、ソフトウェアを別フォルダに保存し（ステップＳ５１）、そのソフトウェアのアンインストールを実行し（ステップＳ５２）、表示部８に警告表示を含む通知画面１５８（図１０）が表示され（ステップＳ５３）、この処理を終了する。【０１２１】
次に、データの監視処理について、図１８を参照する。図１８は、取得したデータやアプリケーションの利用ソフトウェア状況の記録処理の処理手順の一例を示すフローチャートである。【０１２２】
この処理手順には、対応処理Ｐ１、Ｐ３が含まれ、ユーザ６が取得したデータやアプリケーション等のソフトウェアについて、取得したデータや利用ソフト状況のログ化等、データ処理の記録処理、管理者４側の対応処理が含まれている。【０１２３】
ユーザ６がデータ処理装置２を起動させ、アプリケーションを実行させると（ステップＳ６１）、そのアプリケーションのプロパティを取得する（ステップＳ６２）。このプロパティはアプリケーションの属性であって、例えば、実行ファイル名、フォルダパス、ディジタル署名等を用いた発行元等を取得する。【０１２４】
取得したデータは、テキストベースで一時的に保存する（ステップＳ６３）。この場合、保存するデータは例えば、ＣＳＶ（Comma Separated Value Format）方式で記録する。このデータの登録先は、管理リストＤＢ１４の管理リストテーブルである。【０１２５】
取得したアプリケーションが管理リストＤＢ１４に登録されているアプリケーションか否かを管理リストＤＢ１４のデータと比較して判定し（ステップＳ６４）、登録されているアプリケーションであれば（ステップＳ６４のＹＥＳ）、管理リストＤＢ１４の対処方法に従って対処し（ステップＳ６５）、この処理を終了する。【０１２６】
そのアプリケーションが管理リストＤＢ１４に登録されていなければ（ステップＳ６４のＮＯ）、そのアプリケーションのプロパティを管理リストＤＢ１４に登録するか否かを判定し（ステップＳ６６）、そのプロパティを登録しない場合には（ステップＳ６６のＮＯ）、この処理を終了する。【０１２７】
実行したアプリケーションのプロパティを管理リストＤＢ１４に登録する場合には（ステップＳ６６のＹＥＳ）、管理リストＤＢ１４にそのデータを自動登録する（ステップＳ６７）。この場合、管理者４の場合には、管理者４が管理リストＤＢ１４の管理リスト５８にソフト名や対処方法等を手動で設定し（ステップＳ６８）、この処理を終了する。【０１２８】
次に、データの監視処理について、図１９を参照する。図１９は、データ監視処理の処理手順の一例を示すフローチャートである。【０１２９】
この処理手順は、対応処理Ｐ１が含まれ、ユーザ６が利用したデータやアプリケーションを判別し、管理リスト５８に存在しないアプリケーションが実行された場合にそれを管理リストＤＢ１４に登録する処理が含まれている。【０１３０】
ユーザ６がアプリケーションを実行すれば（ステップＳ７１）、そのアプリケーションのフォルダパスを確認し（ステップＳ７２）、取得したデータをテキストベースで保存し（ステップＳ７３）、フォルダパスが管理者のものか否かを判定し（ステップＳ７４）、管理者のものであれば（ステップＳ７４のＹＥＳ）、そのアプリケーションを実行し（ステップＳ７５）、そのアプリケーションの実行の後、この処理を終了する。なお、データの保存は、既述のＣＳＶ方式で行えばよい。【０１３１】
フォルダパスが管理者４のものでなければ（ステップＳ７４のＮＯ）、監視ツール即ち、監視部３０でそのアプリケーションが管理リストＤＢ１４にないことを検知し（ステップＳ７６）、取得したデータを管理リストＤＢ１４に登録し（ステップＳ７７）、管理者４がデータ処理装置２を起動させた際に、管理リストＤＢ１４が更新されたことを表す警告等を表示部８に表示し、管理者４に通知する（ステップＳ７８）。【０１３２】
次に、データ監視処理について、図２０を参照する。図２０は、アプリケーションの判定や警告表示等の処理手順の一例を示すフローチャートである。【０１３３】
この処理手順は、対応処理Ｐ１、通知処理Ｐ２が含まれており、管理リストＤＢ１４の処理２１４を含み、判定結果や警告等の表示の処理が含まれる。【０１３４】
アプリケーションを実行すると（ステップＳ８１）、そのアプリケーションが新規実行のアプリケーションか否かを判定し（ステップＳ８２）、新規実行のアプリケーションであれば（ステップＳ８２のＹＥＳ）、管理リストＤＢ１４にそのデータの新規登録を行い（ステップＳ８３）、判定結果を表示するためのフラグを設置し（ステップＳ８４）、判定結果、警告の表示を行う（ステップＳ８５）。【０１３５】
また、実行されたアプリケーションが新規実行のアプリケーションでなければ（ステップＳ８２のＮＯ）、管理リストＤＢ１４に登録されたアプリケーションであるから、その最終更新日時を更新し（ステップＳ８６）、その判定結果を表示するためのフラグの設置（ステップＳ８４）の後、その判定結果の表示をし（ステップＳ８５）、この処理を終了する。【０１３６】
次に、管理リストの処理手順について、図２１を参照する。図２１は、管理リストの処理手順の一例を示すフローチャートである。【０１３７】
この処理手順は、対応処理Ｐ１、Ｐ３を含み、管理リストＤＢ１４に対するデータの登録及び／又は更新の処理が含まれている。【０１３８】
データを取得すると（ステップＳ９１）、対応処理Ｐ１として、その取得データの管理リストＤＢ１４に対する登録処理（ステップＳ９２）を実行し、そのデータは管理リストＤＢ１４に登録される（ステップＳ９３）。このような登録結果は、管理者４がデータ処理装置２を起動させ、管理リスト５８の表示を選択すれば、図１３に示すように、管理リスト５８が表示される（ステップＳ９４）。この管理リスト５８に登録されたデータの不足や補足分のデータを追加し（ステップＳ９５）、管理リストＤＢ１４の更新をする（ステップＳ９６）。そして、指示ボタン２１２（図１３）をクリックすれば、管理リスト５８の表示を終了させることができる。【０１３９】
次に、管理者側のデータ監視処理について、図２２を参照する。図２２は、既述の通知処理Ｐ２及び対応処理Ｐ３の処理手順の一例を示すフローチャートである。【０１４０】
この処理手順は、管理者４側でデータ処理装置２を起動させた場合の処理であって、管理リスト５８に存在しないソフトウェアがユーザ６により実行された場合の処理である。【０１４１】
ユーザ６が新規アプリケーションを実行した後に、管理者４がデータ処理装置２を起動すると（ステップＳ１０１）、そのアプリケーションが管理リスト５８に登録されているアプリケーションであるか否かを判定し（ステップＳ１０２）、そのアプリケーションが管理リスト５８に登録されていれば（ステップＳ１０２のＹＥＳ）、管理リスト５８にある対処方法に沿って対処し（ステップＳ１０３）、この処理を終了する。【０１４２】
そのアプリケーションが管理リスト５８に登録されていなければ（ステップＳ１０２のＮＯ）、管理リストＤＢ１４から該当データを取得し（ステップＳ１０４）、ダイアログ画面７４（図７）を表示し（ステップＳ１０５）、対処方法とともに、管理リストＤＢ１４に登録するか否かを選択し（ステップＳ１０６）、その設定に従って対処し（ステップＳ１０７）、管理リストＤＢ１４にデータを更新し（ステップＳ１０８）、この処理を終了する。【０１４３】
次に、データ監視処理について、図２３を参照する。図２３は、ユーザが実行禁止のソフトウェアを実行する場合の警告処理の処理手順の一例を示すフローチャートである。【０１４４】
この処理手順は、対応処理Ｐ１、通知処理Ｐ４を含み、この処理手順には管理リスト５８に実行禁止が設定されたソフトウェアをユーザ６により実行される場合の警告処理が含まれる。【０１４５】
ユーザ６がアプリケーションを実行すると（ステップＳ１１１）、そのアプリケーションが管理リスト５８に登録されているか否かを判定し（ステップＳ１１２）、ユーザ６が実行するアプリケーションが管理リスト５８に登録されていれば（ステップＳ１１２のＹＥＳ）、管理リストＤＢ１４から該当データを取得し（ステップＳ１１３）、表示部８にダイアログ画面１１０（図８）を表示するように設定し（ステップＳ１１４）、そのダイアログ画面１１０（図８）を表示し（ステップＳ１１５）、管理者４に通知されるがそのアプリケーションを実行するか否かを判定し（ステップＳ１１６）、その実行をする場合には（ステップＳ１１６のＹＥＳ）、管理リストＤＢ１４に該当データを登録し（ステップＳ１１７）、次回の管理者４側の起動時にダイアログ画面１２４（図９）を表示し（ステップＳ１１８）、ユーザ６がアプリケーションを実行し（ステップＳ１１９）、この処理を終了する。【０１４６】
また、管理者４に通知されるがその処理を実行するか否かの判定に対し、実行しない場合には（ステップＳ１１６のＮＯ）、ユーザ６側にダイアログ画面を表示するように設定し（ステップＳ１２０）、この処理を終了する。【０１４７】
次に、データ監視処理について、図２４を参照する。図２４は、管理者が実行禁止のソフトウェアを削除（又は一時停止）した場合の警告処理の処理手順の一例を示すフローチャートである。【０１４８】
この処理手順は、対応処理Ｐ３、通知処理Ｐ４を含み、管理リスト５８に実行禁止が設定されたソフトウェアを削除（又は一時停止）した場合の警告処理が含まれる。【０１４９】
この処理では、ダイアログ画面でアンインストールするように設定すると（ステップＳ１３１）、テンポラリフォルダを作成し（ステップＳ１３２）、関連するアプリケーションのフォルダパス一式をテンポラリフォルダに保存し（ステップＳ１３３）、アプリケーションを削除（アンインストール）する（ステップＳ１３４）。一時停止の場合にはアプリケーションのプロセスを停止させる。【０１５０】
管理リストＤＢ１４に該当データを登録し（ステップＳ１３５）、次回のユーザ６側の起動時に通知画面１５８（図１０）又はダイアログ画面１７０（図１１）が表示され（ステップＳ１３６）、管理者４による対応処理Ｐ３（図１、図２）がユーザ６に通知される。【０１５１】
次に、データ監視処理について、図２５を参照する。図２５は、実行が禁止されているアプリケーションを再インストールした場合の警告処理の処理手順の一例を示すフローチャートである。【０１５２】
この処理手順は、対応処理Ｐ１、通知処理Ｐ２を含み、管理リスト５８に実行が禁止されているアプリケーションを再インストールした場合の警告処理が含まれる。【０１５３】
この処理では、ユーザ６が実行禁止が設定されたアプリケーションを再びインストールすると（ステップＳ１４１）、そのアプリケーションが管理リスト５８に登録されているアプリケーションか否かを判定し（ステップＳ１４２）、そのアプリケーションが管理リスト５８に登録されていれば（ステップＳ１４２のＹＥＳ）、管理リストＤＢ１４より該当データを取得し（ステップＳ１４３）、ユーザ６がアプリケーションをインストールすると（ステップＳ１４４）、管理リストＤＢ１４にデータを更新し（ステップＳ１４５）、ダイアログ画面１７６（図１２）が表示される（ステップＳ１４６）。ダイアログ画面１７６の表示に従って対応処理を行う。【０１５４】
管理リスト５８に登録されていないアプリケーションであれば（ステップＳ１４２のＮＯ）、管理リストＤＢ１４に登録する処理を行い（ステップＳ１４７）、この処理を終了する。【０１５５】
第２の実施の形態【０１５６】
本発明の第２の実施の形態について、図２６を参照する。図２６は、データ処理装置のデータ監視機能の概要を示す図である。図２６において、図２と同一部分には同一符号を付してある。【０１５７】
第１の実施の形態のデータ監視処理では、既述した通り、ユーザ６がデータ処理装置２を停止した後、管理者４がデータ処理装置２を起動させた場合に通知処理Ｐ２を実行し、ユーザ６のデータ処理の履歴情報をデータ処理装置２上で管理者４に通知する構成であるのに対し、ユーザ６の入力に対する対応処理Ｐ１の後に管理者４の携帯端末装置２１５に通知処理Ｐ５を行う構成である。【０１５８】
ユーザ６によるデータ処理装置２の起動（ステップＳ１５１）、ソフトウェアのインストールやデータの取得等のデータ処理を実行する入力処理に対する対応処理Ｐ１の実行（ステップＳ１５２）をし、履歴情報を生成させ、それを記録する。そして、ユーザ６の入力処理の履歴情報等を管理者４側にメール等により通知する通知処理Ｐ５を実行する（ステップＳ１５３）。【０１５９】
ユーザ６によるデータ処理装置２の停止（ステップＳ１５４）、管理者４のデータ処理装置２の起動（ステップＳ１５５）に基づき、通知処理Ｐ２が実行され（ステップＳ１５６）、管理者４により対応処理Ｐ３が実行される（ステップＳ１５７）。【０１６０】
管理者４がデータ処理装置２を停止し（ステップＳ１５８）、ユーザ６がデータ処理装置２を起動すると（ステップＳ１５９）、通知処理Ｐ４が実行され（ステップＳ１６０）、ユーザ６のデータ入力等に対する対応処理Ｐ１が実行される（ステップＳ１６１）。【０１６１】
そして、ユーザ６がデータ処理装置２を停止し（ステップＳ１６２）、ユーザ６が起動する場合にはステップＳ１５１以下の処理となり、管理者４が起動する場合にはステップ１５５以下の処理となる。【０１６２】
この実施の形態では、ユーザ６のデータ処理の履歴情報を携帯端末装置２１５にメール等により通知するので、迅速に通知処理Ｐ５を実行でき、また、管理者４がデータ処理装置２を立ち上げた際に、通知処理Ｐ２が実行されるので、ユーザ６側のデータ処理やその履歴情報を管理者４に確実に告知することができ、管理者４に対する対応処理Ｐ３の実行を促すことができる。【０１６３】
他の実施の形態【０１６４】
(1) 上記実施の形態では、管理リストＤＢ１４に登録される管理リスト５８（図６）は、図２７に示すように、利用可能ソフト名２１６、実行ファイル名２１８、利用不可ソフト名２２０、実行ファイル名２２２、対処方法２２４からなる構成であってもよい。図２７において、図６と同一部分には同一符号を付し、説明を省略する。【０１６５】
(2) 上記実施の形態では、通知画面１５８（図１０）の通知メッセージ１６４は、図２８に示すように、アンインストールされたソフトウェアが管理者４によってフォルダに移動したことを表す通知メッセージ２６４に変更してもよく、この通知メッセージ２６４は例えば、
「アンインストールされたソフトウェアは管理者によって以下のフォルダに移              動されました。」
と表示してもよいし、また、そのソフトウェアを利用する場合の通知処理として、通知メッセージ２６６を付加してもよい。この通知メッセージ２６６は例えば、
「利用する場合は再インストールが必要ですが、管理者に通知されます。」  を表示し、その処理内容を告知する構成としてもよい。【０１６６】
(3) 上記実施の形態では、データ処理装置２としてパーソナルコンピュータを例示したが本発明は、図２９に示すように、管理者４によりデータ処理が管理され、ユーザ６によりソフトウェアの導入を含むデータ処理が可能なサーバ２６８に適用してもよいし、また、図３０に示すように、管理者４によりデータ処理が管理され、ユーザ６によりソフトウェアの導入を含むデータ処理が可能な携帯端末装置２７０に適用してもよいし、図３１に示すように、管理者４によりデータ処理が管理され、ユーザ６によりソフトウェアの導入を含むデータ処理が可能な携帯情報端末機（ＰＤＡ：Personal Digital Assistant）２７２に適用してもよい。また、同様に、管理者４によりデータ処理が管理され、ユーザ６によりソフトウェアの導入を含むデータ処理が可能な機器であれば本発明を適用することができる。【０１６７】
(4) 上記実施の形態では、ユーザ６は単一である必要はなく、複数人であってもよい。【０１６８】
(5) 本発明において、管理者４とユーザ６との関係は、データの入力を独自に行える時点を捉えてユーザ６とし、その時点でそのユーザ６のデータ処理の履歴情報の通知を受ける他のユーザを管理者４に見なす構成としてもよい。【０１６９】
以上述べたように、本発明の最も好ましい実施の形態等について説明したが、本発明は、上記記載に限定されるものではなく、請求の範囲に記載され、又は明細書に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能であることは勿論であり、斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【産業上の利用可能性】
【０１７０】
本発明は、データ処理装置、そのデータ監視方法、そのデータ監視プログラム、及びそのデータ監視プログラムを格納した記録媒体に関し、管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置に対する管理者側のデータやデータ処理をファイル交換ソフトウェア等によるデータ流失等の被害から防護でき、有用である。
【図１】
2008114378.tif 000003
【図２】
2008114378.tif 000004
【図３】
2008114378.tif 000005
【図４】
2008114378.tif 000006
【図５】
2008114378.tif 000007
【図６】
2008114378.tif 000008
【図７】
2008114378.tif 000009
【図８】
2008114378.tif 000010
【図９】
2008114378.tif 000011
【図１０】
2008114378.tif 000012
【図１１】
2008114378.tif 000013
【図１２】
2008114378.tif 000014
【図１３】
2008114378.tif 000015
【図１４】
2008114378.tif 000016
【図１５】
2008114378.tif 000017
【図１６】
2008114378.tif 000018
【図１７】
2008114378.tif 000019
【図１８】
2008114378.tif 000020
【図１９】
2008114378.tif 000021
【図２０】
2008114378.tif 000022
【図２１】
2008114378.tif 000023
【図２２】
2008114378.tif 000024
【図２３】
2008114378.tif 000025
【図２４】
2008114378.tif 000026
【図２５】
2008114378.tif 000027
【図２６】
2008114378.tif 000028
【図２７】
2008114378.tif 000029
【図２８】
2008114378.tif 000030
【図２９】
2008114378.tif 000031
【図３０】
2008114378.tif 000032
【図３１】
2008114378.tif 000033
【手続補正書】
【提出日】平成21年6月10日(2009.6.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置であって、
ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させる処理部と、
前記データ処理の前記実行履歴を記録する記録部と、
を備えることを特徴とするデータ処理装置。
【請求項２】
請求項１のデータ処理装置において、
前記処理部は、管理者による起動に基づき、前記実行履歴を表す通知情報を出力することを特徴とするデータ処理装置。
【請求項３】
請求項１のデータ処理装置において、
前記データ処理は、ソフトウェアの導入及び／又はデータの取得を含むことを特徴とするデータ処理装置。
【請求項４】
請求項１のデータ処理装置において、
前記データ処理の処理内容を表すデータを記録する記録部を備え、該記録部にあるデータと、実行されたデータ処理を表すデータとを対比し、実行された前記データ処理が前記記録部にあるか否かを表す監視結果を前記処理部が生成することを特徴とするデータ処理装置。
【請求項５】
請求項１のデータ処理装置において、
前記記録部は、前記データ処理の内容を登録する登録テーブルを備え、該登録テーブルにデータ処理単位で利用可能、削除、警告又は一時停止の何れかを含む対処方法を登録することを特徴とするデータ処理装置。
【請求項６】
請求項１のデータ処理装置において、
前記処理部は、ユーザによる起動の際に、管理者側の対応処理の実行を表す通知情報を生成することを特徴とするデータ処理装置。
【請求項７】
請求項１のデータ処理装置において、
前記処理部は、ユーザによる前記データ処理の実行に基づき、管理者の対処を表す通知情報を出力することを特徴とするデータ処理装置。
【請求項８】
管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置のデータ監視方法であって、
ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させるステップと、
前記データ処理の前記実行履歴を記録するステップと、
を含むことを特徴とする、データ処理装置のデータ監視方法。
【請求項９】
管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置のデータ監視プログラムであって、
ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させるステップと、
前記データ処理の前記実行履歴を記録するステップと、
を含むことを特徴とする、データ処理装置のデータ監視プログラム。
【請求項１０】
管理者によりデータ処理が管理され、ユーザによりソフトウェアの導入を含むデータ処理が可能であるデータ処理装置のデータ監視プログラムをコンピュータに読出し可能に格納した記録媒体であって、
ユーザによって実行される前記データ処理を監視し、前記データ処理の実行履歴を生成させるステップと、
前記データ処理の前記実行履歴を記録するステップと、
を含む、データ処理装置のデータ監視プログラムを格納したことを特徴とする記録媒体。
【手続補正書】
【提出日】平成21年7月30日(2009.7.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
また、問合せ１３２には、このソフトウェアのデータに関する対処として例えば、
「管理リストＤＢにデータを更新しますか？」
と表示され、ダイアログボックス１３８には、その指示方法として「はい」、「いいえ」が明示されたボックス１５０、１５２が設定されている。これらボックス１５０、１５２の何れかをチェックすれば、そのデータを更新するか否かが決定される。
【国際調査報告】
2008114378.tif 000034
2008114378.tif 000035
2008114378.tif 000036
2008114378.tif 000037
2008114378.tif 000038
2008114378.tif 000039
2008114378.tif 000040
2008114378.tif 000041
2008114378.tif 000042