(57)【特許請求の範囲】
【請求項１】
演算処理装置及び記憶装置を有する管理サーバ並びに表示装置及び入力装置を有する管理者端末によって、クライアント端末における操作を管理する行動管理方法において、
前記演算処理装置によって、前記クライアント端末における所定の管理対象の複数の操作に関する情報を収集して前記記憶装置に格納することと、
前記演算処理装置によって、単位時間当たりの前記複数の操作の実行回数を、前記操作の種類毎に集計して、集計結果テーブルを作成することと、
前記演算処理装置によって、横軸が前記クライアント端末の識別符号、縦軸が前記単位時間とする碁盤目状に配列されたセルからなるデータ分布図を作成することと、
前記演算処理装置によって、前記複数の操作の種類の各々に対して所定の色相を割り当てることと、
前記演算処理装置によって、前記単位時間当たりの前記複数の操作の実行回数の各々に対して、所定の彩度及び明度を割り当てることと、
前記演算処理装置によって、前記単位時間当たりの前記複数の操作の実行回数の各々に対して、前記所定の色相、前記所定の彩度及び明度の組み合わせによって表現される色を前記セルの各々に割り当てることと、
前記表示装置によって、前記データ分布図を表示し、前記単位時間当たりの前記複数の操作の実行回数の各々が変化するとそれに応じて、前記色を変化させて表示することと、
を含むことを特徴とする行動管理方法。
【請求項２】
請求項１記載の行動管理方法において、
前記入力装置を介して前記データ分布図の横軸又は縦軸の所定の領域が指定されたとき、前記表示装置は、前記データ分布図のうち、前記指定された領域のデータを拡大した図を表示することを特徴とする行動管理方法。
【請求項３】
クライアント端末における操作を管理する行動管理装置において、
前記クライアント端末における所定の管理対象の複数の操作に関する情報を格納する記憶装置と、
前記記憶装置に格納された情報に基づいて、単位時間当たりの前記複数の操作の実行回数を、前記操作の種類毎に集計して、集計結果テーブルを作成し、横軸が前記クライアント端末の識別符号、縦軸が前記単位時間とする碁盤目状に配列されたセルからなるデータ分布図を作成し、前記セルの各々に所定の色を割り当てる演算処理装置と、
前記データ分布図を表示し、前記セルの各々に前記色を表示する表示装置と、を有し、
前記演算処理装置は、前記複数の操作の種類の各々に対して所定の色相を割り当て、前記単位時間当たりの前記複数の操作の実行回数の各々に対して、所定の彩度及び明度を割り当て、前記単位時間当たりの前記複数の操作の実行回数の各々に対して、前記所定の色相、前記所定の彩度及び明度の組み合わせによって表現される色を割り当て、
前記表示装置は、前記単位時間当たりの前記操作の実行回数の各々が変化するとそれに応じて、前記色を変化させて表示することを特徴とする行動管理システム。
【請求項４】
請求項３記載の行動管理システムにおいて、
入力装置を介して前記データ分布図の横軸又は縦軸の所定の領域が指定されたとき、前記表示装置は、前記データ分布図のうち、前記指定された領域のデータを拡大した図を表示することを特徴とする行動管理システム。
【請求項５】
演算処理装置及び記憶装置を有する管理サーバ並びに表示装置及び入力装置を有する管理者端末によって、クライアント端末における操作を管理する行動管理方法において、
前記演算処理装置によって、前記クライアント端末における所定の管理対象の複数の操作に関する情報を収集して前記記憶装置に格納することと、
前記演算処理装置によって、単位時間当たりの前記複数の操作の実行回数を、前記操作の種類毎に集計して、集計結果テーブルを作成することと、
前記演算処理装置によって、前記複数の操作の種類の各々に対して所定の色相を割り当てることと、
前記演算処理装置によって、前記単位時間当たりの前記複数の操作の実行回数の各々に対して、所定の彩度及び明度を割り当てることと、
前記演算処理装置によって、前記単位時間当たりの前記複数の操作の実行回数の各々に対して、前記所定の色相、前記所定の彩度及び明度の組み合わせによって表現される色を割り当てることと、
前記演算処理装置によって、横軸が前記クライアント端末の識別符号、縦軸が前記単位時間とする碁盤目状に配列されたセルからなるデータ分布図を作成し、前記セルの各々に前記色を割り当てることと、
前記表示装置によって前記データ分布図を表示し、前記単位時間当たりの前記複数の操作の実行回数の各々が変化するとそれに応じて、前記色を変化させて表示することと、
を含むことを特徴とする行動管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント端末におけるユーザの行動を管理する技術に関し、特に、ユーザが行った管理対象の操作を管理する技術に関する。
【背景技術】
【０００２】
特許文献１には、クライアント端末におけるユーザの行動を管理する行動管理システムが記載されている。この行動管理システムでは、クライアント端末における履歴情報から予め設定された条件に基づいて情報を抽出し、得られた情報からクライアント端末毎の操作内容の変化を検出する。この行動管理システムでは、予め設定された時間帯におけるイベント単位のイベント発生回数の集計値、あるいは１時間あたりのログ件数頻度の分布状況に基づいて予め設定された文字や数値が蓄積される。この蓄積データから必要な情報の抽出を行い標準パターンに基づき変化検出を行うことで、クライアント端末における操作の傾向を把握する。
【０００３】
特許文献２には、データマイニングによって得られるデータを効果的に提示するグラフィック表示システムおよびその方法が記載されている。これによると、階層型データにおける各ノードの属性を所定の集計条件に基づいて集計し、この集計結果に対して所定のフィルタリング条件に基づいてフィルタリング処理を行う。階層型データ中から表示対象ノードが選択される。表示対象ノードを構成要素とし、階層型データの階層構造を反映させたグラフィックス・イメージを生成する。それによって、個々のデータ要素や特定のカテゴリに含まれるデータの属性を表示させる際の視認性を向上させることができる。
【０００４】
【特許文献１】特開 2005-332345号公報
【特許文献２】特開 2005-85166号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術では、蓄積された履歴情報から特定の情報を抽出し、変化が検出されたものを文字あるいは数値データとして表現する。従って、履歴情報の傾向および特徴を直感的に把握することはできない。また特許文献２に記載の技術では、データマイニングによって得られたデータをグラフィックス・イメージで表示するから、データの構成を直感的に把握することができる。しかしながら、複数の系をもつ事象の傾向を把握するには困難である。
【０００６】
本発明の目的は、端末における管理対象の操作を管理する場合に、管理者が直感的に管理対象の操作の実行の傾向および特徴を把握することができる技術を提供する。
【課題を解決するための手段】
【０００７】
本発明によると、先ず、単位時間当たりの管理対象の操作の実行回数を、管理対象の操作の種類毎に集計して、集計結果テーブルを作成する。次に、横軸が端末の識別符号、縦軸が単位時間とする碁盤目状に配列されたセルからなるデータ分布図を作成する。このセルの各々に、管理対象の操作の種類、及び、管理対象の操作の実行回数を表示する色を付す。この色は、管理対象の操作の実行回数が変化すると変化するグラデーションとして表示する。
【発明の効果】
【０００８】
本発明の目的は、端末における管理対象の操作を管理する場合に、管理者が直感的に管理対象の操作の実行の傾向および特徴を把握することができる。
術を提供する。
【発明を実施するための最良の形態】
【０００９】
図１を参照して、本発明による行動管理システムの例を説明する。本例の行動管理システムは、管理サーバ１１、データベース１２、管理者端末１３、及び、複数のクライアント端末１４−１〜１４−ｎを有する。管理サーバ１１、管理者端末１３、及び、クライアント端末１４−１〜１４−ｎは、演算処理装置、記憶装置、表示装置及び入力装置を有するコンピュータによって構成されてよい。
【００１０】
各クライアント端末１４−１〜１４−ｎでは、ユーザが入力装置を介して所定の操作を行う。この操作には、以下に説明するが、管理対象の操作が含まれる。管理サーバ１１は、クライアント端末１４−１〜１４−ｎから管理対象の操作に関する履歴情報を収集し、それをデータベース１２に格納する。管理者端末１３は、データベース１２に格納されたクライアント端末１４−１〜１４−ｎにおける履歴情報より必要なデータを抽出することができる。
【００１１】
図２を参照して、管理サーバ１１の動作を説明する。管理サーバ１１は、集計処理２１、画像変換処理２２、及び、データ抽出処理２３を行う。集計処理２１とは、事象の種類毎に、所定の事象の発生件数を集計し、集計結果を示すテーブルを作成する処理である。発生件数は単位時間あたりの事象の発生頻度である、本例では、管理対象の操作に関する履歴データ２４より、クライアント端末１４−１〜１４−ｎにおいて、管理対象の操作の実行回数を、操作の種類毎に集計したテーブルを作成する。尚、操作の実行回数は、単位時間あたりの操作の実行頻度である。このデータを所定の期間、例えば、１ヶ月分まとめてテーブルを作成する。
【００１２】
画像変換処理２２とは、集計結果テーブルを、マルチスペクトル画像化したデータ分布図２５を作成する処理である。データ抽出処理２３とは、データ分布図２５に対して所定のデータ抽出処理２３を行い、所定の目的のデータ分布図２６〜２８を生成する処理である。集計結果テーブル、データ分布図２５、２６〜２８は、データベース１２に格納される。管理者端末１３は、これらのデータ分布図をデータベース１２からいつでも入手することができる。
【００１３】
図３Ａ及び図３Ｂを参照して、集計処理２１を詳細に説明する。図３Ａは、管理対象の操作の種類の例を示す表３０である。管理対象の操作の種類には、「ファイル持ち出し」３１、「不正プログラム実行」３２、「禁止サイト閲覧」３３等の種類がある。「ファイル持ち出し」３１には、データをＵＳＢメモリに書き込む操作、データをＣＤに書き込む操作、等が含まれる。「不正プログラム実行」３２には、予め抑止されたプログラムを実行する操作、等が含まれる。「禁止サイト閲覧」３３には、アダルトサイト閲覧、スポーツサイト閲覧、等が含まれる。
【００１４】
図３Ｂは、管理対象の操作の実行回数を、操作の種類毎に集計した集計結果のテーブル３４の例を示す。このテーブル３４は、横軸が管理対象の操作の種類、縦軸が日付とする碁盤目状に配列された多数のセルからなる。各セルには、１日当たりの実行回数が表示される。また、このテーブル３４には１ヶ月分のデータが表示されている。実行回数は単位時間当たりの実行頻度である。単位時間は、１日でもよいが、１時間、１週間又は１ヶ月でもよい。また、テーブル３４には、１ヶ月分のデータではなく、１日分、又は、１年分のデータを表示してもよい。
【００１５】
次に、図４を参照して、画像変換処理２２を詳細に説明する。次の式によって、所定の事象の発生件数のデータに対して、色相、彩度、及び、明度を計算する。
【数１】
0005122343.tif 000002
【００１６】
ここでは、所定の事象が、管理対象の操作である場合について説明する。次に式によって、管理対象の操作の実行回数に対して、色相、彩度、及び、明度を計算する。
【数２】
0005122343.tif 000003
【００１７】
尚、実行回数は、単位時間当たりの実行頻度である。先ず、色相値Ｈａについて説明する。色相値Ｈａは、最大値３６０に、管理対象の操作の種類の総数αｍａｘに対する各操作の種類の値の比を乗算した値として定義される。図３に示した例では、操作の種類は、「ファイル持ち出し」、「不正プログラム実行」及び「禁止サイト閲覧」の３つである。従って、αｍａｘ＝３である。また、「ファイル持ち出し」では、α＝０、「不正プログラム実行」では、α＝１、「ファイル持ち出し」では、α＝２、とする。従って、「ファイル持ち出し」では、Ｈａ＝３６０×（０／３）＝０、「不正プログラム実行」では、Ｈａ＝３６０×（１／３）＝１２０、「ファイル持ち出し」では、Ｈａ＝３６０×（２／３）＝２４０、である。Ｈａ＝０は赤、Ｈａ＝１２０は緑、Ｈａ＝２４０は青を表す。従って「ファイル持ち出し」に対して赤、「不正プログラム実行」に対して緑、「禁止サイト閲覧」に対して青が割り当てられる。
【００１８】
次に、彩度Ｓｂ及び明度Ｖｂについて説明する。彩度Ｓｂ及び明度Ｖｂは、管理対象の操作の種類の実行回数の最大値βｍａｘに対する実行回数βの比として定義される。彩度Ｓｂ及び明度Ｖｂは、管理対象の操作の種類毎に日付毎に求める。本例では、彩度Ｓｂと明度Ｖｂは同一の式によって求める。即ち、彩度Ｓｂと明度Ｖｂは同一値となる。数２の式から明らかなように、実行回数が多いほど、彩度Ｓｂと明度Ｖｂの値は高くなる。
【００１９】
こうして、図３Ｂに示した、管理対象の操作の実行回数を、操作の種類毎に集計した集計結果のテーブル３４から、色相値Ｈａ、彩度Ｓｂ及び明度Ｖｂを計算してそれをグラフ化したのが、図４である。
【００２０】
図４は、横軸に色相値Ｈａ、縦軸に彩度Ｓｂ又は明度Ｖｂをとった棒グラフを示す。上述のように、横軸のＨａ＝０は赤、即ち、「ファイル持ち出し」を示し、Ｈａ＝１２０は緑、即ち、「不正プログラム実行」を示し、Ｈａ＝２４０は青、即ち、「禁止サイト閲覧」を示す。図４の棒グラフは、１２月１日における、管理対象の操作の実行回数を操作の種類毎に集計した結果を示す。図４では、３本の棒が表示されているが、管理対象の操作の種類を多くすることによって、多数の棒が表示される。
【００２１】
図５は、画像変換処理２２によって得られたデータ分布図２５の例を示す。このデータ分布図２５は、横軸がクライアント端末の識別符号、縦軸が日付とする碁盤目状に配列された多数のセルからなる。各セルには、数２の式によって求めた色相値Ｈａ、彩度Ｓｂ及び明度Ｖｂを有する実際の色が表示される。このスペクトル分布図において、明るい色の領域は、管理対象の操作の実行回数が比較的多いことを示し、暗い色の領域は、管理対象の操作の実行回数が比較的少ないことを示す。図示の例では、次のことが示されている。
（１）１２月の最初と最後の週にて、管理対象の操作の実行回数が多い。
（２）１２月の中旬では、管理対象の操作の実行回数が少ない。
（３）クライアント端末Gの１２月２日及び１２月３日に、管理対象の操作の実行回数が最も多い。
【００２２】
本例では、彩度Ｓｂ及び明度Ｖｂから、管理対象の操作の実行回数が多いか少ないかを判定することができる。色相値Ｈａから、管理対象の操作の種類についての情報が得られる。図４に示したように、赤（色相値Ｈａ＝０）が強く表示されている領域は、「ファイル持ち出し」の実行回数が多いと判定することができる。同様に、緑（色相値Ｈａ＝１２０）が強く表示されている領域は、「不正プログラム実行」の実行回数が多いと判定することができる。青（色相値Ｈａ＝２４０）が強く表示されている領域は、「禁止サイト閲覧」に実行回数が多いと判定することができる。
【００２３】
このデータ分布図の画素の各々に対して、各色相の彩度および明度の大きさを読み出すことによって、管理対象の操作の種類毎及び日付毎の実行回数を算出することができる。
【００２４】
図６は、データ抽出処理２３の内容を示す。データ抽出処理２３は、フィルタ処理６１、色変換処理６２、リサイズ処理６３を含む。以下にこれらの処理を説明する。
【００２５】
図７及び図８を参照して、フィルタ処理６１を説明する。フィルタ処理６１では、所望の管理対象の操作のみのデータを抽出し、それを表示したデータ分布図を作成する。図７は、図４と同様な横軸に色相値Ｈａ、縦軸に彩度Ｓｂ又は明度Ｖｂをとったグラフの例を示す。図７の曲線は、図４の棒グラフの頂点を結んで得られる。横軸の色相値と、管理対象の操作の種類の間の対応関係は、既知であるとする。ユーザは、横軸の色相において、所望の管理対象の操作に対応する色相の範囲を指定する。こうして指定された色相のみを表示するデータ分布図が得られる。
【００２６】
ここでは、所望の色相の範囲を指定した。この色相の範囲内の色を合成した色が生成される。この色によって、管理対象の操作の種類が特定される。
【００２７】
図８は、所望の管理対象の操作として、「不正プログラム実行」を選択した場合のデータ分布図２６を示す。このデータ分布図２６は、横軸がクライアント端末の識別符号、縦軸が日付とする碁盤目状に配列された多数のセルからなる。
【００２８】
各セルには、「不正プログラム実行」を表す色相値Ｈａ＝１２０付近の領域の値の色が表示される。色相値Ｈａ＝１２０付近の領域の値の色は緑である。従って、図８に示すデータ分布図２６では、「不正プログラム実行」の実行回数の頻度が、緑のグラデーションとして表示される。こうして本例では、管理対象の操作の種類毎に、データ分布図２６を得ることができる。
【００２９】
図９を参照して、色変換処理６２を説明する。図８のデータ分布図２６は、所望の管理対象の操作を単色のグラデーションとして表示した。本例では、所望の管理対象の操作を複数の色のグラデーションとして表示する。本例のデータ分布図２７は、横軸がクライアント端末の識別符号、縦軸が日付とする碁盤目状に配列された多数のセルからなる。
【００３０】
各セルには、所望の管理対象の操作の実行回数が、異なる色によって表示される。本例のデータ分布図２７では、所望の管理対象の操作の実行回数が少ない場合は青、多い場合は赤によって表示するグラデーションを作成する。図示のように、赤の領域は、「不正プログラム実行」の実行回数が多いことを示し、青の領域は、「不正プログラム実行」の実行回数が少ないことを示す。本例では、実行回数を色相に変換する演算式を用いる。
【００３１】
図１０を参照して、リサイズ処理６３を説明する。図５のデータ分布図２５は、全てのクライアント端末を対象として、１ヶ月分のデータを表示する。そこで、図１０のデータ分布図２８では、図５に示すデータ分布図２５の一部を拡大して表示する。例えば、図５に示すデータ分布図２５のうち、所望の日付のデータのみを拡大して表示する。ユーザは、所望の日付について、クライアント端末における管理対象の操作に関する情報を得ることができる。尚、図５に示すデータ分布図２５のうち、所望のクライアント端末における情報のみを拡大して表示することもできる。
【００３２】
本発明によると、図５に示すデータ分布図２５のように、所定の長い期間について、全てのクライアント端末における全ての管理対象の操作の情報を一覧表示することもできるが、図１０に示すデータ分布図２８のように、所定の短い期間について、又は、特定のクライアント端末について、管理対象の操作の情報を一覧表示することもできる。
【００３３】
以上本発明の例を説明したが本発明は上述の例に限定されるものではなく特許請求の範囲に記載された発明の範囲にて様々な変更が可能であることは当業者により容易に理解されよう。
【図面の簡単な説明】
【００３４】
【図１】本発明による行動管理システムの構成の例を説明する図である。
【図２】本発明による行動管理システムの管理サーバの動作を説明する図である。
【図３Ａ】本発明による行動管理システムにおいて、管理対象の操作の種類の例を示す表の例である。
【図３Ｂ】本発明による行動管理システムにおいて、管理対象の操作の実行回数を操作の種類毎に集計した集計結果のテーブルの例を示す図である。
【図４】本発明による行動管理システムの管理サーバにおける画像変換処理の動作を説明する図である。
【図５】本発明による行動管理システムの管理サーバにおける画像変換処理によって得られたデータ分布図の例を示す図である。
【図６】本発明による行動管理システムの管理サーバにおけるデータ抽出処理の内容を示す図である。
【図７】本発明による行動管理システムの管理サーバにおけるデータ抽出の処理フィルタ処理を説明する図である。
【図８】本発明による行動管理システムの管理サーバにおけるデータ抽出の処理フィルタ処理によって得られるデータ分布図の例を示す図である。
【図９】本発明による行動管理システムの管理サーバにおけるデータ抽出処理の色変換処理によって得られるデータ分布図の他の例を示す図である。
【図１０】本発明による行動管理システムの管理サーバにおけるデータ抽出処理のリサイズ処理によって得られるデータ分布図の他の例を示す図である。
【符号の説明】
【００３５】
１１…管理サーバ、１２…データベース、１３…管理者端末、１４…クライアント端末、２１…集計処理、２２…画像変換処理、２３…データ抽出処理、２４…履歴データ、２５、２６〜２８…データ分布図、３４…集計結果のテーブル、６１…フィルタ処理、６２…色変換処理、６３…リサイズ処理
【図１】
0005122343.tif 000004
【図２】
0005122343.tif 000005
【図３Ａ】
0005122343.tif 000006
【図３Ｂ】
0005122343.tif 000007
【図４】
0005122343.tif 000008
【図５】
0005122343.tif 000009
【図６】
0005122343.tif 000010
【図７】
0005122343.tif 000011
【図８】
0005122343.tif 000012
【図９】
0005122343.tif 000013
【図１０】
0005122343.tif 000014