(57)【要約】【課題】常時すべてのクライアントコンピュータにおけるアプリケーションの起動をログ情報に基づいてチェックするといった過大な負担を掛けることなく、効率よく且つ的確に、ゲーム等の業務外操作を検知でき、警告通知等を行うことが可能なコンピュータ操作監視技術を提供せんとする。【解決手段】監視者コンピュータが、通信接続されている各クライアントコンピュータから音出力情報を受信する音出力情報受信手段と、前記受信した音出力情報を保存する音出力情報記憶手段と、前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する判定手段とを備え、前記クライアントコンピュータが、音の出力に関する音出力情報を前記監視者コンピュータに対して送信する音出力情報送信手段を備えた【選択図】図４
2008225634.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、
該コンピュータにおける音の出力に関する音出力情報を取得する音出力情報取得手段と、
前記取得した音出力情報を保存する音出力情報記憶手段と、
前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する判定手段とを備えたことを特徴とするコンピュータ操作監視システム。
【請求項２】
前記コンピュータが、前記判定手段により業務外操作の可能性が高いと判定された場合に、所定の対処命令を含む対処情報を生成する対処情報生成手段と、前記生成された対処情報に基づき、操作者に対する警告など命令された対処を行う対処実行手段とを備えてなる請求項１記載のコンピュータ操作監視システム。
【請求項３】
前記コンピュータが、該コンピュータにおけるキーボード操作に関する情報を取得するキー操作情報取得手段と、前記取得したコンピュータのキー操作情報を保存するキー操作情報記憶手段とを更に備え、前記判定手段が、前記音出力情報を参照し、通常業務における音出力形態との比較により業務外のコンピュータ操作の可能性があると判定した場合に、さらに前記キー操作情報記憶手段に保存されるキー操作情報を参照し、操作されたキーの種類の数を反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性がより高いと判定してなる請求項１又は２記載のコンピュータ操作監視システム。
【請求項４】
前記コンピュータが、該コンピュータにおけるポインティングデバイス操作に関する情報を取得するポインティング操作情報取得手段と、前記取得したポインティング操作情報を保存するポインティング操作情報記憶手段とを更に備え、前記判定手段が、前記音出力情報を参照し、通常業務における音出力形態との比較により業務外のコンピュータ操作の可能性があると判定した場合に、さらに前記ポインティング操作情報記憶手段に保存されるポインティング操作情報を参照し、操作範囲の広さを反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性がより高いと判定してなる請求項１〜３の何れか１項に記載のコンピュータ操作監視システム。
【請求項５】
複数のクライアントコンピュータとこれに通信接続される監視者コンピュータとから構成されるコンピュータ操作監視システムにおいて、
前記監視者コンピュータが、
通信接続されている各クライアントコンピュータから、各クライアントコンピュータにおける音の出力に関する音出力情報を受信する音出力情報受信手段と、
前記受信した各クライアントコンピュータの音出力情報を保存する音出力情報記憶手段と、
前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する判定手段とを備え、
前記クライアントコンピュータが、
音の出力に関する音出力情報を前記監視者コンピュータに対して送信する音出力情報送信手段を備えたことを特徴とするコンピュータ操作監視システム。
【請求項６】
前記監視者コンピュータが、前記判定手段により業務外操作の可能性が高いと判定されたクライアントコンピュータに対して、所定の対処命令を含む対処情報を送信する対処情報送信手段を備えるとともに、前記各クライアントコンピュータが、前記監視者コンピュータから受信した対処情報に基づき、操作者に対する警告など命令された対処を行う対処実行手段を備えてなる請求項５記載のコンピュータ操作監視システム。
【請求項７】
前記対処情報に、当該音出力を処理するオーディオドライバを実行させているアプリケーションの強制終了指令が含まれる請求項２又は６記載のコンピュータ操作監視システム。
【請求項８】
前記監視者コンピュータが、各クライアントコンピュータから各クライアントコンピュータの画面表示情報を受信する画面情報受信手段と、前記受信した各クライアントコンピュータの画面表示情報をディスプレイに表示する画面情報表示手段とを備えるとともに、前記クライアントコンピュータが、画面表示情報を前記監視者コンピュータに対して送信する画面情報送信手段を備え、前記画面情報表示手段が、前記判定手段により業務外操作の可能性が高いと判定されたクライアントコンピュータの画面表示情報を他のクライアントコンピュータの画面表示情報とは別の形態により識別表示してなる請求項５〜７の何れか１項に記載のコンピュータ操作監視システム。
【請求項９】
前記監視者コンピュータが、通信接続されている各クライアントコンピュータから、各クライアントコンピュータにおけるキーボード操作に関する情報を受信するキー操作情報受信手段と、前記受信した各クライアントコンピュータのキー操作情報を保存するキー操作情報記憶手段とを更に備えるとともに、前記クライアントコンピュータが、キーボード操作に関する情報を前記監視者コンピュータに対して送信するキー操作情報送信手段を更に備え、前記判定手段が、前記音出力情報を参照し、通常業務における音出力形態との比較により業務外のコンピュータ操作の可能性があると判定した場合に、さらに前記キー操作情報記憶手段に保存されるキー操作情報を参照し、操作されたキーの種類の数を反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性がより高いと判定してなる請求項５〜８の何れか１項に記載のコンピュータ操作監視システム。
【請求項１０】
前記監視者コンピュータが、通信接続されている各クライアントコンピュータから、各クライアントコンピュータにおけるポインティングデバイス操作に関する情報を受信するポインティング操作情報受信手段と、前記受信した各クライアントコンピュータのポインティング操作情報を保存するポインティング操作情報記憶手段とを更に備えるとともに、前記クライアントコンピュータが、ポインティングデバイス操作に関する情報を前記監視者コンピュータに対して送信するポインティング操作情報送信手段を更に備え、前記判定手段が、前記音出力情報を参照し、通常業務における音出力形態との比較により業務外のコンピュータ操作の可能性があると判定した場合に、さらに前記ポインティング操作情報記憶手段に保存されるポインティング操作情報を参照し、操作範囲の広さを反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性がより高いと判定してなる請求項５〜９の何れか１項に記載のコンピュータ操作監視システム。
【請求項１１】
前記音の出力に関する音出力情報が、コンピュータのオーディオドライバ又はオーディオデバイスから取得される音出力の時間に関する情報であり、前記判定手段が、前記音出力情報記憶手段に保存される前記音出力の時間に関する情報を参照し、音出力の時間を反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性があると判定してなる請求項１〜１０の何れか１項に記載のコンピュータ操作監視システム。
【請求項１２】
前記音出力の時間を反映する数値が、一定時間あたりの音出力時間が長いほど大きな数値が与えられる重み付け値の累積値である請求項１１記載のコンピュータ操作監視システム。
【請求項１３】
前記音出力情報に、当該音出力を処理するオーディオドライバを実行させているアプリケーションの情報が含まれる請求項１〜１２の何れか１項に記載のコンピュータ操作監視システム。
【請求項１４】
前記操作されたキーの種類の数を反映する数値が、一定時間あたりの操作キーの種類の数が少ないほど大きな数値が与えられる重み付け値の累積値である請求項３又は９記載のコンピュータ操作監視システム。
【請求項１５】
前記操作範囲の広さを反映する数値が、一定時間あたりに操作されたポインティングデバイスの操作範囲が狭いほど大きな数値が与えられる重み付け値の累積値である請求項４又は１０記載のコンピュータ操作監視システム。
【請求項１６】
コンピュータが、
該コンピュータにおける音の出力に関する音出力情報を取得する手順と、
前記取得した音出力情報を保存する音出力情報記憶手段に保存する手順と、
前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する手順と、
よりなることを特徴とするコンピュータ操作監視方法。
【請求項１７】
複数のクライアントコンピュータとこれに通信接続される監視者コンピュータとから構成されるコンピュータ操作監視方法において、
前記クライアントコンピュータが、音の出力に関する音出力情報を前記監視者コンピュータに対して送信する音出力情報送信手段を備えており、
前記監視者コンピュータが、
通信接続されている各クライアントコンピュータから、各クライアントコンピュータにおける音の出力に関する音出力情報を受信する手順と、
前記受信した各クライアントコンピュータの音出力情報を音出力情報記憶手段に保存する手順と、
前記音出力情報を受信したクライアントコンピュータについて、前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する手順と、
よりなることを特徴とするコンピュータ操作監視方法。
【請求項１８】
コンピュータを請求項１〜４及び１１〜１５のうち何れか１項に記載のコンピュータ操作監視システムにおける各手段として機能させるためのコンピュータ操作監視プログラムであって、
前記コンピュータを、
該コンピュータにおける音の出力に関する音出力情報を取得する音出力情報取得手段、
前記取得した音出力情報を保存する音出力情報記憶手段、
および、前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する判定手段として機能させるコンピュータ操作監視プログラム。
【請求項１９】
複数のクライアントコンピュータとこれに通信接続される監視者コンピュータを、それぞれ請求項５〜１５の何れか１項に記載のコンピュータ操作監視システムにおける各手段として機能させるためのコンピュータ操作監視プログラムであって、
前記監視者コンピュータを、
通信接続されている各クライアントコンピュータから、各クライアントコンピュータにおける音の出力に関する音出力情報を受信する音出力情報受信手段、
前記受信した各クライアントコンピュータの音出力情報を保存する音出力情報記憶手段、
および、前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する判定手段として機能させ、
前記クライアントコンピュータを、
音の出力に関する音出力情報を前記監視者コンピュータに対して送信する音出力情報送信手段として機能させるコンピュータ操作監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会社のオフィス等におけるコンピュータ操作を監視するための技術に係り、とくに業務中にコンピュータでゲーム等を行うことを抑止できるコンピュータ操作監視システム、方法及びプログラムに関する。
【背景技術】
【０００２】
クライアントコンピュータを使用するユーザの行動を効率的で高精度に管理する行動管理システムとして、クライアントコンピュータが、ユーザの操作内容を監視する監視手段と得られたログ情報をサーバコンピュータに出力する出力手段と、管理者端末から得られる制限情報からユーザの使用を制限する制限手段とを有し、サーバコンピュータは、ログ情報から予め設定された条件に基づいて情報を抽出する抽出手段と、この抽出手段により得られる情報からクライアントコンピュータ毎の操作内容の変化を検出する変化検出手段と、変化検出手段により得られる分析結果を管理者端末に通知する通知手段とを有するシステムが提案されている（例えば、特許文献１参照。）。
【０００３】
このようにクライアントコンピュータの操作ログをサーバ側で管理すれば、クライアントコンピュータのユーザが業務中に音を鳴らさずにミュート設定でゲームを行っていたとしても、そのゲームのアプリケーションの動作をログ情報に基づいて検出し、然るべき警告通知を行うことが可能となる。しかし、このようなゲームソフトの数は非常に多く、社内のクライアントコンピュータすべての起動アプリケーションについて、ゲームソフトに該当するか否かのチェックを継続することはシステムに過大な負担を掛けることとなる。
【０００４】
【特許文献１】特開２００５−３３２３４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明が前述の状況に鑑み、解決しようとするところは、常時すべてのクライアントコンピュータにおけるアプリケーションの起動をログ情報に基づいてチェックするといった過大な負担を掛けることなく、効率よく且つ的確に、ゲーム等の業務外操作を検知でき、警告通知等を行うことが可能なコンピュータ操作監視システム、方法及びプログラムを提供する点にある。
【課題を解決するための手段】
【０００６】
本発明は、前述の課題解決のために、コンピュータが、該コンピュータにおける音の出力に関する音出力情報を取得する音出力情報取得手段と、前記取得した音出力情報を保存する音出力情報記憶手段と、前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する判定手段とを備えたことを特徴とするコンピュータ操作監視システムを提供し、また、複数のクライアントコンピュータとこれに通信接続される監視者コンピュータとから構成されるコンピュータ操作監視システムにおいて、前記監視者コンピュータが、通信接続されている各クライアントコンピュータから、各クライアントコンピュータにおける音の出力に関する音出力情報を受信する音出力情報受信手段と、前記受信した各クライアントコンピュータの音出力情報を保存する音出力情報記憶手段と、前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する判定手段とを備え、前記クライアントコンピュータが、音の出力に関する音出力情報を前記監視者コンピュータに対して送信する音出力情報送信手段を備えたことを特徴とするコンピュータ操作監視システムを提供する。
【０００７】
ここで、前記音の出力に関する音出力情報が、各クライアントコンピュータのオーディオドライバ又はオーディオデバイスから取得される音出力の時間に関する情報であり、前記判定手段が、前記音出力情報記憶手段に保存される前記音出力の時間に関する情報を参照し、音出力の時間を反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性があると判定するものが好ましい。
【０００８】
より具体的には、前記音出力の時間を反映する数値が、一定時間あたりの音出力時間が長いほど大きな数値が与えられる重み付け値の累積値である。
【０００９】
また、前記コンピュータが、該コンピュータにおけるキーボード操作に関する情報を取得するキー操作情報取得手段と、前記取得したコンピュータのキー操作情報を保存するキー操作情報記憶手段とを更に備え、前記判定手段が、前記音出力情報を参照し、通常業務における音出力形態との比較により業務外のコンピュータ操作の可能性があると判定した場合に、さらに前記キー操作情報記憶手段に保存されるキー操作情報を参照し、操作されたキーの種類の数を反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性がより高いと判定するものが好ましい。
【００１０】
また、前記監視者コンピュータが、通信接続されている各クライアントコンピュータから、各クライアントコンピュータにおけるキーボード操作に関する情報を受信するキー操作情報受信手段と、前記受信した各クライアントコンピュータのキー操作情報を保存するキー操作情報記憶手段とを更に備えるとともに、前記クライアントコンピュータが、キーボード操作に関する情報を前記監視者コンピュータに対して送信するキー操作情報送信手段を更に備え、前記判定手段が、前記音出力情報を参照し、通常業務における音出力形態との比較により業務外のコンピュータ操作の可能性があると判定した場合に、さらに前記キー操作情報記憶手段に保存されるキー操作情報を参照し、操作されたキーの種類の数を反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性がより高いと判定するものが好ましい。
【００１１】
前記操作されたキーの種類の数を反映する数値は、具体的には、一定時間あたりの操作キーの種類の数が少ないほど大きな数値が与えられる重み付け値の累積値とされる。
【００１２】
また、前記コンピュータが、該コンピュータにおけるポインティングデバイス操作に関する情報を取得するポインティング操作情報取得手段と、前記取得したポインティング操作情報を保存するポインティング操作情報記憶手段とを更に備え、前記判定手段が、前記音出力情報を参照し、通常業務における音出力形態との比較により業務外のコンピュータ操作の可能性があると判定した場合に、さらに前記ポインティング操作情報記憶手段に保存されるポインティング操作情報を参照し、操作範囲の広さを反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性がより高いと判定するものが好ましい。
【００１３】
また、前記監視者コンピュータが、通信接続されている各クライアントコンピュータから、各クライアントコンピュータにおけるポインティングデバイス操作に関する情報を受信するポインティング操作情報受信手段と、前記受信した各クライアントコンピュータのポインティング操作情報を保存するポインティング操作情報記憶手段とを更に備えるとともに、前記クライアントコンピュータが、ポインティングデバイス操作に関する情報を前記監視者コンピュータに対して送信するポインティング操作情報送信手段を更に備え、前記判定手段が、前記音出力情報を参照し、通常業務における音出力形態との比較により業務外のコンピュータ操作の可能性があると判定した場合に、さらに前記ポインティング操作情報記憶手段に保存されるポインティング操作情報を参照し、操作範囲の広さを反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性がより高いと判定するものが好ましい。
【００１４】
前記操作範囲の広さを反映する数値は、具体的には、一定時間あたりに操作されたポインティングデバイスの操作範囲が狭いほど大きな数値が与えられる重み付け値の累積値とされる。
【００１５】
また、前記コンピュータが、前記判定手段により業務外操作の可能性が高いと判定された場合に、所定の対処命令を含む対処情報を生成する対処情報生成手段と、前記生成された対処情報に基づき、操作者に対する警告など命令された対処を行う対処実行手段とを備えたものが好ましく、また、前記監視者コンピュータが、前記判定手段により業務外操作の可能性が高いと判定されたクライアントコンピュータに対して、所定の対処命令を含む対処情報を送信する対処情報送信手段を備えるとともに、前記各クライアントコンピュータが、前記監視者コンピュータから受信した対処情報に基づき、操作者に対する警告など命令された対処を行う対処実行手段を備えたものが好ましい実施例である。
【００１６】
また、前記対処情報に、当該音出力を処理するオーディオドライバを実行させているアプリケーションの強制終了指令が含まれるものが好ましい。
【００１７】
前記音出力情報には、当該音出力を処理するオーディオドライバを実行させているアプリケーションの情報が含まれることが好ましい。
【００１８】
また、前記監視者コンピュータが、各クライアントコンピュータから各クライアントコンピュータの画面表示情報を受信する画面情報受信手段と、前記受信した各クライアントコンピュータの画面表示情報をディスプレイに表示する画面情報表示手段とを備えるとともに、前記クライアントコンピュータが、画面表示情報を前記監視者コンピュータに対して送信する画面情報送信手段を備え、前記画面情報表示手段が、前記判定手段により業務外操作の可能性が高いと判定されたクライアントコンピュータの画面表示情報を他のクライアントコンピュータの画面表示情報とは別の形態により識別表示するものも好ましい実施例である。
【００１９】
また、本発明は、コンピュータが、該コンピュータにおける音の出力に関する音出力情報を取得する手順と、前記取得した音出力情報を保存する音出力情報記憶手段に保存する手順と、前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する手順とよりなることを特徴とするコンピュータ操作監視方法をも提供する。
【００２０】
さらに、複数のクライアントコンピュータとこれに通信接続される監視者コンピュータとから構成されるコンピュータ操作監視方法において、前記クライアントコンピュータが、音の出力に関する音出力情報を前記監視者コンピュータに対して送信する音出力情報送信手段を備えており、前記監視者コンピュータが、通信接続されている各クライアントコンピュータから、各クライアントコンピュータにおける音の出力に関する音出力情報を受信する手順と、前記受信した各クライアントコンピュータの音出力情報を音出力情報記憶手段に保存する手順と、前記音出力情報を受信したクライアントコンピュータについて、前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する手順とよりなることを特徴とするコンピュータ操作監視方法をも提供する。
【００２１】
また、本発明は、コンピュータを上記のコンピュータ操作監視システムにおける各手段として機能させるためのコンピュータ操作監視プログラムであって、前記コンピュータを、該コンピュータにおける音の出力に関する音出力情報を取得する音出力情報取得手段、前記取得した音出力情報を保存する音出力情報記憶手段、および、前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する判定手段として機能させるコンピュータ操作監視プログラムをも提供する。さらに、複数のクライアントコンピュータとこれに通信接続される監視者コンピュータを、それぞれ上記のコンピュータ操作監視システムにおける各手段として機能させるためのコンピュータ操作監視プログラムであって、前記監視者コンピュータを、通信接続されている各クライアントコンピュータから、各クライアントコンピュータにおける音の出力に関する音出力情報を受信する音出力情報受信手段、前記受信した各クライアントコンピュータの音出力情報を保存する音出力情報記憶手段、および、前記音出力情報を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する判定手段として機能させ、前記クライアントコンピュータを、音の出力に関する音出力情報を前記監視者コンピュータに対して送信する音出力情報送信手段として機能させるコンピュータ操作監視プログラムをも提供する。
【発明の効果】
【００２２】
以上にしてなる本願発明によれば、業務中には殆ど生じない音出力情報を検出し、これに基づき効率よく的確にゲーム等の業務外操作を検知できるのであり、必ずしも常時、すべてのアプリケーションをログ情報に基づいてチェックする必要はなく、非常に負担の少ない監視システムを実現することができ、これにより音声をミュートにしてゲームを行っている者に対しても検知して警告でき、ゲーム等をしている人を要注意人物として特定し、継続監視を行うこともできる。
【００２３】
また、業務でコンピュータを使用している場合、コンピュータから音楽が流れることは殆どないが、ゲームをしている場合には、バックミュージックや操作に対する効果音等がコンピュータから出力される場合が多く、一定時間における音が鳴っていた時間数を検出することにより、ゲームを行っているかどうか判断できる点に着目し、音の出力に関する音出力情報として、各クライアントコンピュータのオーディオドライバ又はオーディオデバイスから取得される音出力の時間に関する情報とし、音出力情報記憶手段に保存される前記音出力の時間に関する情報を参照し、音出力の時間を反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性があると判定することにより、より的確にゲーム等の操作を検知して警告を行うことが可能となる。
【００２４】
また、ゲームをしている場合、キーボード操作において特定のキーのみを連続押下することや、マウス等のポインティングデバイスを特定の狭い範囲の中のみで使用する場合が多い。ビジネスでコンピュータを使用している場合、このようなことは殆どない。このことに着目し、上記の音出力情報による判断に加え、キー操作やマウス操作などの操作情報による判断を行うこととしたので、より正確にゲームを行っているかどうかの判定ができる。
【発明を実施するための最良の形態】
【００２５】
次に、本発明の実施形態を添付図面に基づき詳細に説明する。
【００２６】
図１は、本発明に係るコンピュータ操作監視システムの全体構成を示す図であり、図１〜５は代表的実施形態を示し、図中符号１は監視者コンピュータ、２はクライアントコンピュータをそれぞれ示している。本発明のコンピュータ操作制限システムＳは、図１に示すように、単又は複数のクライアントコンピュータ２，…と、通信ネットワークＮを介してこれに接続される監視者コンピュータ１とから構成されている。
【００２７】
監視者コンピュータ１は、単又は複数のコンピュータより構成され、図２に示すように、処理装置１０を中心に、記憶手段１１、通信制御部１２、入力操作手段１３としてポインティングデバイスやキーボード等、ディスプレイ１４よりなる従来から汎用されているコンピュータ装置を用いることができ、処理装置１０は、マイクロプロセッサなどのＣＰＵを主体に構成され、図示しないＲＡＭ、ＲＯＭからなる記憶部を有して各種処理動作の手順を規定するプログラムや処理データが記憶される。
【００２８】
処理装置１０は、機能的には、各クライアントコンピュータから音出力情報を受信して音出力履歴記憶部１１ａに保存する音出力情報受信処理部１０ａと、受信した音出力情報について、前記音出力履歴記憶部１１ａを参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する判定処理部１０ｂと、各クライアントコンピュータからキーボード操作に関する情報を受信するキー操作情報受信処理部１０ｃと、各クライアントコンピュータからポインティングデバイス操作に関する情報を受信するポインティング操作情報受信処理部１０ｄと、前記判定処理部１０ｂにより業務外操作の可能性が高いと判定されたクライアントコンピュータに対して、所定の対処命令を含む対処情報を送信する対処情報送信処理部１０ｅと、各クライアントコンピュータから画面表示情報を受信する画面情報受信処理部１０ｆと、受信した各クライアントコンピュータの画面表示情報をディスプレイ１４に表示する画面情報表示処理部１０ｇとを少なくとも備えており、これら機能は上記プログラムにより実現される。
【００２９】
記憶手段１１は、監視者コンピュータ１内外のハードディスク等からなり、受信した各クライアントコンピュータの音出力情報を保存する音出力履歴記憶部１１ａ（音出力情報記憶手段に相当）と、同じく受信した各クライアントコンピュータのキー操作情報を保存するキー操作履歴記憶部１１ｂ（キー操作情報記憶手段に相当）と、同じく受信した各クライアントコンピュータのポインティング操作情報を保存するポインティング操作履歴記憶部１１ｃ（ポインティング操作情報記憶手段に相当）とを少なくとも備えている。これら記憶手段１１としては、上記ハードディスク等以外に、一時記憶領域に保存するようなケースも勿論含まれる。また、音出力情報記憶手段としての音出力履歴記憶部１１ａは、クライアントコンピュータから受信した音出力情報の履歴を記憶しているが、このような音出力情報の履歴はクライアントコンピュータで管理させ、監視者コンピュータ１は所定のタイミングでこの履歴情報或いは加工された音出力に関する情報をクライアントコンピュータから受信するようにしてもよい。
【００３０】
本例では、図１に示すように単一のコンピュータの処理装置、記憶手段１１にこれら機能、記憶部を設けた例について説明しているが、複数のコンピュータによりこれら機能、記憶部を分担させて構成してもよい。また、監視者コンピュータは必ずしも固定されたコンピュータとは限らず、通信接続されている複数のコンピュータのうち任意のものを監視者コンピュータとして指定し、他のコンピュータをクライアントコンピュータとして機能させることも勿論できる。
【００３１】
各クライアントコンピュータ２は、図３に示すように、処理装置２０を中心に、記憶手段２１、ディスプレイ２２、オーディオデバイス２３、入力操作手段としてポインティングデバイス２４やキーボード２５、通信制御部２６が接続された従来から汎用されているコンピュータ装置からなり、処理装置２０は、マイクロプロセッサなどのＣＰＵを主体に構成され、図示しないＲＡＭ、ＲＯＭからなる記憶部を有して各種処理動作の手順を規定するプログラムや処理データが記憶される。ポインティングデバイス２４としては、マウスやトラックパッド、トラックボールなどが該当する。
【００３２】
処理装置２０は、機能的には、音の出力に関する音出力情報を前記監視者コンピュータ１に対して送信する音出力情報送信処理部２０ａと、キーボード操作に関する情報を監視者コンピュータ１に対して送信するキー操作情報送信処理部２０ｂと、ポインティングデバイス操作に関する情報を監視者コンピュータ１に対して送信するポインティング操作情報送信処理部２０ｃと、監視者コンピュータ１より受信した対処情報に基づき、操作者に対する警告など命令された対処を行う対処実行処理部２０ｄと、画面表示情報を監視者コンピュータ１に対して送信する画面情報送信処理部２０ｅとを少なくとも備え、これら機能は上記プログラムにより実現される。
【００３３】
各クライアントコンピュータ２から監視者コンピュータ１に送信される音出力情報は、各クライアントコンピュータのオーディオドライバ又はオーディオデバイスから取得される音出力の時間に関する情報を含み、それ以外に、音の種類等を含むことも好ましい。各クライアントコンピュータ２からこのような音出力情報を受信した監視者コンピュータ１では、これを音出力の時間を反映する数値、具体的には単位時間あたりの音出力時間が長いほど大きな数値が与えられる重み付け値の累積値を与えて、上記の音出力履歴記憶部１１ａに保存される。
【００３４】
そして、監視者コンピュータ１の判定処理部１０ｂは、前記音出力履歴記憶部１１ａに保存される音出力の時間に関する情報（重み付け値）の履歴を参照し、その累積値が、通常業務範囲の閾値として設定された所定値を越えている場合に、業務外のコンピュータ操作の可能性があると判定することとなる。なお、監視者コンピュータ１は、音出力情報のみから業務外のコンピュータ操作であると判定することもできるが、本実施形態においては、各クライアントコンピュータ２よりキー操作情報及びポインティング操作情報を取得し、これらに基づいて、より詳細に業務外操作の有無の可能性の高さを判定するように構成されている。
【００３５】
すなわち、監視者コンピュータ１が、音出力履歴を参照して業務外のコンピュータ操作の可能性があると判定すると、さらにキー操作履歴記憶部１１ｂに保存されているキー操作情報の履歴を参照し、操作されたキーの種類の数を反映する数値が通常業務範囲の閾値として設定された所定値を越えておれば、業務外のコンピュータ操作の可能性がより高いと判定する。ここで、キーの種類の数を反映する数値は、音出力と同様に、単位時間あたりの操作キーの種類の数が少ないほど大きな数値が与えられる重み付け値の累積値とされる。
【００３６】
また、キーの種類を反映する数値が上記所定値を越えない場合には、さらにポインティング操作履歴記憶部１１ｃに保存されるポインティング操作情報の履歴を参照し、操作範囲の広さを反映する数値が通常業務範囲の閾値として設定された所定値を越えたときに、業務外のコンピュータ操作の可能性がより高いと判定する。ここでも、操作範囲の広さを反映する数値は、単位時間あたりに操作されたポインティングデバイスの操作範囲が狭いほど大きな数値が与えられる重み付け値の累積値とされる。
【００３７】
なお、このように音出力情報、キーボードの操作情報、ポインティングデバイスの操作情報のすべてを考慮して判定する必要は必ずしもなく、キー操作情報又はポインティング操作情報の何れか一方のみ考慮するものでも勿論よい。また、上記のごとく各情報は重み付けされ、その累積値で判定しているが、累積値以外の判定方法でもよい。また、キー操作情報やポインティング操作情報の重み付けは、音出力履歴を参照して業務外のコンピュータ操作の可能性があると判定されたときから累積を開始し、所定値を越えた段階で警告通知等を為すことが好ましい。
【００３８】
前記音出力の時間を反映する重み付け値の累積値は、所定時間の経過によりリセットされるが、古いものから順に消去して常に最近一定時間あたりの累積値を更新するようにしてもよい。監視者コンピュータ１からクライアントコンピュータ２に送信される対処情報に含まれる対処命令としては、所定の警告をポップアップ画面で表示させることや、当該アプリケーションの強制終了指令、当該アプリケーションを起動制限機能に登録し、以後、各クライアントコンピュータが当該アプリケーションを使用できないようにすること、コンピュータ操作のロックなど、種々の対処が可能である。
【００３９】
また、監視者コンピュータ１は、上記対処情報をクライアントコンピュータ２に送信すると同時に、画面情報表示処理部１０ｇによる各クライアントコンピュータの画面情報の表示について、特定されたクライアントコンピュータの画面表示情報を他のクライアントコンピュータの画面表示情報とは別の形態、たとえば拡大表示するなどして、監視者に対して告知するようにすることが好ましい実施例である。また、監視者が操作しているコンピュータが別の場合には、メール等で通知することが好ましい。
【００４０】
以下、図４のフロー図に基づき、本発明のコンピュータ操作監視システムにおける各手順を説明する。
【００４１】
クライアントコンピュータ２は、ユーザによりマウス、キーボード等の操作情報や起動しているアプリケーション情報、画面情報とともに、現在起動しているアプリケーションから発せられている音（音楽を含む）の出力に関する情報を監視者コンピュータに送信する（Ｓ１０１）。
【００４２】
監視者コンピュータ１は、各クライアントコンピュータから、上記操作情報、画面情報、音出力情報等を受信し（Ｓ１０２）、操作情報（ログ）に基づいて不正な操作を行っているコンピュータがないかどうか監視するとともに、前記音出力情報を音出力履歴記憶部１１ａに保存する（Ｓ１０３）。
【００４３】
音出力履歴記憶部１１ａには、具体的には、音出力の時間を反映する数値として図５（ａ）に示す重み付けを設定し、ある単位時間中に音が鳴っていた時間の長さに応じて重み付け（ポイント化）して保存してゆく。例えば、単位時間を２０秒とし、その間に音が鳴っていた時間を計測して設定された重み付け値（ポイント）が割り当てられる。短い音が連続してなっているような場合（効果音など）は、その鳴っていた時間を合算した値とすればよい。
【００４４】
そして、音出力情報を受信したクライアントコンピュータについて、前記音出力履歴記憶部１１ａを参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する（Ｓ１０４）。具体的には、保存された重み付け値が一定時間あたり、例えば１時間あたりのトータルにおいて、通常業務範囲の閾値として設定された所定値、例えば「１００ポイント」を越えたときに、業務外のコンピュータ操作の可能性があると判定する。なお、一定時間あたりの値ではなく、累積値が所定値を越えた段階で判定するようにしてもよい。
【００４５】
Ｓ１０４で業務外操作の可能性ありと判定されると、更に、クライアントコンピュータから受信したキー操作情報から得られるキーの種類の数に応じて図５（ｂ）に示す重み付けを付してキー操作履歴記憶部１１ｂへ保存するとともに、同じく受信したポインティング操作情報から得られる範囲の広さに応じて図５（ｃ）に示す重み付けを付してポインティング操作履歴記憶部１１ｃへ保存し、各値の累積を開始する（Ｓ１０５）。ユーザがクライアントコンピュータ２でゲームをすると、操作キーの種類は少なくなり、ポインティングデバイスの操作範囲は一定場所に偏っているなどして狭くなる傾向にある。例えば、単位時間を２０秒とし、その単位時間中に操作されたキーの種類の数、ポインティングデバイスの操作範囲を計測し、その数、範囲（画面範囲あたりの割合）に応じて設定された重み付け値が割り当てられる。
【００４６】
そして、いずれかの数値が所定値を越えた段階で、業務外操作の可能性が高いと判定して（Ｓ１０６）、監視者コンピュータ１における判定されたクライアントコンピュータの画面表示情報を他のクライアントコンピュータの画面表示情報より拡大して表示する（Ｓ１０７）
【００４７】
また、前記業務外操作の可能性が高いと判定されたクライアントコンピュータに対して、所定の対処命令を含む対処情報を送信する（Ｓ１０８）。この送信は、前記拡大画面で確認した監視者の操作によって行ってもよいし、自動で行ってもよい。そして、これを受信したクライアントコンピュータ２は、対処情報に基づき、操作者に対する警告など命令された対処を行う（Ｓ１０９）。
【００４８】
なお、音出力情報に加え、キーボードやポインティングデバイスの操作情報以外に、クライアントコンピュータから送られてきた画面情報を解析し、トランプや麻雀等に使用される特定の表示が検出された場合にゲームをしていると判定することも好ましい。
【００４９】
以上本発明の実施形態について説明したが、本発明はこうした実施例に何ら限定されるものではなく、クライアントコンピュータ自体に判定手段を設けたものなど、本発明の要旨を逸脱しない範囲において種々なる形態で実施し得ることは勿論である。たとえば、クライアントコンピュータ自体に判定手段を設ける場合、コンピュータに、上述の監視者コンピュータが備える機能と同様の機能を備えさせればよく、該コンピュータにおける音の出力に関する音出力情報を取得する音出力情報取得処理部や、前記取得した音出力情報を保存する音出力履歴記憶部、前記音出力履歴を参照し、通常業務における音出力形態との比較により、業務外のコンピュータ操作の可能性の有無を判定する判定処理部、判定の結果、業務外操作の可能性が高い場合に、監視者コンピュータに通知する通知処理部などを設けるか、あるいは所定の対処命令を含む対処情報を生成する対処情報生成手段と、前記生成された対処情報に基づき、操作者に対する警告など命令された対処を行う対処実行手段とを備えさせればよい。
【図面の簡単な説明】
【００５０】
【図１】本発明に係るコンピュータ操作監視システムの全体構成を示す説明図。
【図２】同じくコンピュータ操作監視システムにおける監視者コンピュータの構成を示すブロック図。
【図３】同じくクライアントコンピュータの構成を示すブロック図。
【図４】同じくコンピュータ操作監視システムにおける処理手順を示すフロー図。
【図５】（ａ）は音出力の時間を反映する重み付けを示す説明図、（ｂ）はキーの種類の数を反映する重み付けを示す説明図、（ｃ）はポインティング操作範囲の広さを反映する重み付けを示す説明図。
【符号の説明】
【００５１】
Ｓ  コンピュータ操作制限システム
Ｎ  通信ネットワーク
１  監視者コンピュータ
２  クライアントコンピュータ
１０  処理装置
１０ａ  音出力情報受信処理部
１０ｂ  判定処理部
１０ｃ  キー操作情報受信処理部
１０ｄ  ポインティング操作情報受信処理部
１０ｅ  対処情報送信処理部
１０ｆ  画面情報受信処理部
１０ｇ  画面情報表示処理部
１１  記憶手段
１１ａ  音出力履歴記憶部
１１ｂ  キー操作履歴記憶部
１１ｃ  ポインティング操作履歴記憶部
１２  通信制御部
１３  入力操作手段
１４  ディスプレイ
２０  処理装置
２０ａ  音出力情報送信処理部
２０ｂ  キー操作情報送信処理部
２０ｃ  ポインティング操作情報送信処理部
２０ｄ  対処実行処理部
２０ｅ画面情報送信処理部
２１  記憶手段
２２  ディスプレイ
２３  オーディオデバイス
２４  ポインティングデバイス
２５  キーボード
２６  通信制御部
【図１】
2008225634.tif 000003
【図２】
2008225634.tif 000004
【図３】
2008225634.tif 000005
【図４】
2008225634.tif 000006
【図５】
2008225634.tif 000007