(57)【要約】【課題】簡易な自然文の入力によりログ情報を解析し、目的とする解析結果を視覚的に表示する。【解決手段】  画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視装置であって、入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手段と、前記パターン文特定手段により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手段と、前記ログ情報収集手段により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手段とを有することにより上記課題を解決する。【選択図】  図２
2010049363.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視装置であって、
入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手段と、
前記パターン文特定手段により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手段と、
前記ログ情報収集手段により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手段とを有することを特徴とするログ情報解析可視装置。
【請求項２】
前記ログ情報収集手段は、前記解析項目と、前記自然文から抽出された前記ログ情報を解析するための解析対象範囲とに基づいてログ情報を収集することを特徴とする請求項１に記載のログ情報解析可視装置。
【請求項３】
前記ログ情報収集手段は、前記解析対象範囲に含まれる異なる複数の連続した画像処理機能を、予め蓄積された類似文書情報を用いて、一連の処理と推定してその対応するログ情報を収集することを特徴とする請求項１又は２に記載のログ情報解析可視装置。
【請求項４】
前記画面制御手段は、前記解析結果に関連する関連情報を前記ログ情報から収集し、前記表現形式に合わせた画面を生成することを特徴とする請求項１乃至３のいずれか一項に記載のログ情報解析可視装置。
【請求項５】
前記画面制御手段は、前記自然文に対応する前記解析対象範囲と、前記解析項目と、前記表現形式とを示すとともに、ユーザによって設定変更可能なログ情報解析確認画面を生成することを特徴とする請求項１乃至４のいずれか一項に記載のログ情報解析可視装置。
【請求項６】
画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視方法であって、
入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手順と、
前記パターン文特定手順により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手順と、
前記ログ情報収集手順により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手順とを有することを特徴とするログ情報解析可視方法。
【請求項７】
前記ログ情報収集手順は、前記解析項目と、前記自然文から抽出された前記ログ情報を解析するための解析対象範囲とに基づいてログ情報を収集することを特徴とする請求項６に記載のログ情報解析可視方法。
【請求項８】
前記ログ情報収集手順は、前記解析対象範囲に含まれる異なる複数の連続した画像処理機能を、予め蓄積された類似文書情報を用いて、一連の処理と推定してその対応するログ情報を収集することを特徴とする請求項６又は７に記載のログ情報解析可視方法。
【請求項９】
前記画面制御手順は、前記解析結果に関連する関連情報を前記ログ情報から収集し、前記表現形式に合わせた画面を生成することを特徴とする請求項６乃至8のいずれか一項に記載のログ情報解析可視方法。
【請求項１０】
前記画面制御手順は、前記自然文に対応する前記解析対象範囲と、前記解析項目と、前記表現形式とを示すとともに、ユーザによって設定変更可能なログ情報解析確認画面を生成することを特徴とする請求項６乃至９のいずれか一項に記載のログ情報解析可視方法。
【請求項１１】
画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視プログラムであって、
コンピュータを、
入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手段と、
前記パターン文特定手段により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手段と、
前記ログ情報収集手段により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手段として機能させることを特徴とするログ情報解析可視プログラム。
【請求項１２】
前記ログ情報収集手段は、前記解析項目と、前記自然文から抽出された前記ログ情報を解析するための解析対象範囲とに基づいてログ情報を収集することを特徴とする請求項１１に記載のログ情報解析可視プログラム。
【請求項１３】
前記ログ情報収集手段は、前記解析対象範囲に含まれる異なる複数の連続した画像処理機能を、予め蓄積された類似文書情報を用いて、一連の処理と推定してその対応するログ情報を収集することを特徴とする請求項１１又は１２に記載のログ情報解析可視プログラム。
【請求項１４】
前記画面制御手段は、前記解析結果に関連する関連情報を前記ログ情報から収集し、前記表現形式に合わせた画面を生成することを特徴とする請求項１１乃至１３のいずれか一項に記載のログ情報解析可視プログラム。
【請求項１５】
画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
コンピュータを、
入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手段と、
前記パターン文特定手段により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手段と、
前記ログ情報収集手段により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手段として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視装置、ログ情報解析可視方法、ログ情報解析プログラム及び該プログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
従来、様々なログシステムにおいて、コンピュータの処理履歴やユーザの操作履歴等のログ情報が蓄積、保存されている。コピー、スキャン、ＦＡＸ等の複数の機能を備えた多機能複写機（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ、以下、「ＭＦＰ」という。）等の画像処理装置においても、画像処理操作に伴う様々な内容のログ情報が記録されている。
【０００３】
これらの保存されたログ情報の内容は多岐にわたり、ログ情報を分析、解析等することで、例えばＭＦＰの利用状況を調査したり、セキュリティを目的とした監査を行ったり、文書管理調査を行ったり、様々な用途に用いることが考えられる。
【０００４】
従来では、例えばコンピュータの管理者等が、膨大な情報量であるログ情報から、必要な情報のみ収集するため、キーワード検索により画面上にログ情報を表示し、表示されたログ情報から不要なログ情報を削除等することで、ログ情報の内容を編集する装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１６５４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載されている技術によれば、キーワード検索によりそのキーワードが含まれたログ情報をそのまま画面上に表示するだけであり、例えばログ情報を解析することにより、社外秘等の違反文書が月ごとにどれだけ出力されたか等の情報をグラフ等により可視化し、目的とした調査に利用することができない。
【０００６】
また、多様なログ情報から目的とするグラフを得るためには、複雑な検索条件入力を必要とし、更にユーザ側で簡易プログラミングをするようなカスタムメイドを要求するシステムも多く、ユーザに複雑で労力を要する作業を強いていた。
【０００７】
本発明は上記の点に鑑みてなされたものであり、簡易な自然文の入力によりログ情報を解析し、目的とする解析結果を視覚的に表示することを可能とするログ情報解析可視装置、ログ情報解析可視方法、ログ情報解析プログラム及び該プログラムを記憶した記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明は、画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視装置であって、入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手段と、前記パターン文特定手段により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手段と、前記ログ情報収集手段により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手段とを有する。
【０００９】
また、上記課題を解決するための手段として、本発明は、画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視方法であって、入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手順と、前記パターン文特定手順により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手順と、前記ログ情報収集手順により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手順とを実行するように構成される。
【００１０】
更に、上記課題を解決するための手段として、本発明は、上記ログ情報解析可視方法での手順を、コンピュータに実行させるプログラム、コンピュータに読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【００１１】
本発明によれば、簡易な自然文の入力によりログ情報を解析し、解析結果を視覚的に表示することを可能とする。
【発明を実施するための最良の形態】
【００１２】
次に、本発明を実施するための最良の形態について図面と共に説明する。
【００１３】
＜ログ情報解析可視システムの概略構成例＞
図１は、本実施形態に係るログ情報解析可視システムの概略構成例を示す図である。図１に示すように、ログ情報解析可視システム１０１は、ログ管理・可視化サーバ１００、管理コンソール１０３、ＰＣ端末１０４、画像処理装置（ＭＦＰ）１０５、コピー機１０６、スキャナ機１０７とがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続されることにより構成される。
【００１４】
ログ管理・可視化サーバ１００は、複数の画像処理装置（ＭＦＰ）１０５に接続され、画像処理装置が備えるコピー機能、スキャン機能、印刷機能、ＦＡＸ機能等が操作されて蓄積される各種ログ情報を、ログ情報ＤＢ１０２に蓄積する。また、ログ管理・可視化サーバ１００は、コピー機１０６、スキャナ機１０７に接続され、それぞれの装置が操作されて蓄積される各種ログ情報についても、ログ情報ＤＢ１０２に蓄積する。
【００１５】
管理コンソール１０３は、マウス、キーボード等の入力装置、表示画面等の出力装置を備えたＰＣ端末であり、ログ管理・可視化サーバ１００に蓄積されるログ情報を管理する。
【００１６】
ＰＣ端末１０４は、ログ管理・可視化サーバ１００に接続され、画像処理装置１０５、コピー機１０６、及びスキャナ機１０７に蓄積されるログ情報を解析するための検索条件等を表示画面上で入力することにより、検索条件に応じて収集されたログ情報の解析結果を表示画面上に表示させる。
【００１７】
上述した構成により、ログ情報解析可視システム１０１は、画像処理装置１０５、コピー機１０６、及びスキャナ１０７に蓄積されるログ情報をユーザの目的に合わせて収集し、ログ情報の解析結果を視覚的に表示させることができる。
【００１８】
なお、本実施形態においては上述の構成に限定されず、例えばＰＣ端末１０４にて行われる処理を管理コンソール上で行うことも可能であり、その場合にはＰＣ端末１０４を用いる必要はない。また、ログ管理・可視化サーバ１００にて行うログ管理処理等を、各ＭＦＰ等で行うことも可能である。
【００１９】
次に、図２を用いて、本実施形態に係るログ情報解析可視装置の機能構成を説明する。
【００２０】
ログ情報解析可視装置１００は、ユーザによる自然文の入力により、複数の画像処理装置、コピー機、スキャナ機等に蓄積されるログ情報を解析する要求を受付け、要求に合わせてログ情報を収集し、解析した結果をユーザの要求に合わせた表示形式により表示させる。
【００２１】
ログ情報解析可視装置１００は、画面制御部１０と、文解析部２０と、文学習部３０と、ログデータ処理部４０とにより構成される。
【００２２】
画面制御部１０は、ログ情報をどのように解析し、どう可視化するかというユーザのログ情報解析要求を受け付ける要求受付部１１と、ログ情報解析要求に基づき集計された結果の表示させるログ表示部１２とにより構成され、例えばＷｅｂブラウザへの画面表示制御を行うための処理部である。
【００２３】
ここで要求受付部１１は、ユーザのログ情報解析要求を、ユーザの自由な形式による自然文の入力にて受け付ける画面を生成する。また、要求受付部１１は、ユーザの自然文を解析することにより抽出されたログ情報解析対象範囲項目、解析項目、表現形式に基づく設定変更可能なログ情報解析確認画面を生成する。要求受付部１１は、これらの生成した画面からユーザによるログ情報解析要求を受け付ける。
【００２４】
ログ表示部１２は、集計されたログ情報の解析結果を、ユーザの要求に応じた、例えば棒グラフ、円グラフ、表等の表現形式を用いて表示させる。これにより、ユーザに対してログ情報を解析するための複雑な検索条件及び入力作業を強いることなく、解析した結果を目的にあった表現形式にて容易に視覚的に表現させることができる。
【００２５】
文解析部２０は、ユーザの入力した自由な形式による自然文を解析し、ユーザの目的とするログ情報を解析するための解析項目と、解析した結果を表示するための表示形式とを明確にする処理部である。文解析部２０は、コンテキスト解析部２１と、パターン管理部２２と、自然文検索処理部２３とにより構成される。
【００２６】
コンテキスト解析部２１は、ユーザにより画面制御部１０の要求受付部１１に入力された自然文から、ログ情報の解析対象範囲項目に該当する部分を抽出し、自然文から分離する。ここで解析対象範囲項目とは、例えば「期間」、「画像処理機能の種類」、「画像処理装置を操作したユーザ」、「画像処理装置」、「類似文書ＩＤ」、「スキャン宛先」等の収集するログ情報の対象範囲を限定するものをいう。
【００２７】
コンテキスト解析部２１は、予め蓄積した同義語辞書２４を参照して、ユーザの入力した自然文から解析対象範囲項目と考えられる語彙、文字、言葉等を抽出し、自然文から分離する。例えば、コンテキスト解析部２１は、ユーザにより入力された「ここ三ヶ月の」、「２００８年３月の」、「文書カテゴリが人事文書の」といった自然文に含まれる固有名詞を抽出し、同義語辞書２４を用いて解析対象範囲項目に該当するか否かを判定する。
【００２８】
コンテキスト解析部２１は、解析対象範囲項目に該当すると判定した語彙を、入力された自然文から分離し、分離した語彙を別に管理しておく。この分離された語彙は、ログ情報収集の際に用いられる。このようにして、自然文から解析対象範囲項目となる語彙を分離することで、自然文検索処理部２３において行われる自然文に対応するパターン文の特定を容易にする。なお、解析対象範囲項目の詳細については後述する。
【００２９】
パターン管理部２２は、自然文検索処理部２３において特定されたパターン文のパターンＩＤから、パターン項目を抽出する。ここでパターン項目とは、例えばパターン文を構成しログ情報の収集において解析項目となる主項目及び副項目、表現形式等である。また、パターン管理部２２は、パターン項目に基づいてログ情報を収集し、表現形式に基づいて表示させるための処理方法を抽出する。
【００３０】
ここで解析項目となる主項目とは、ログ情報の解析目的となる集計対象であって、例えば「ログ件数」、「ログ割合」、「違反件数」、「正当件数」等を示す。また、解析項目となる副項目とは、集計した主項目を更に分類するための項目であって、例えば「年度別」、「月別」、「ユーザ別」、「スキャン宛先別」等の項目を示す。
【００３１】
また、ここで表現形式とは、ログ情報の解析結果を視覚的に示すための形式であって、例えば「棒グラフ」、「円グラフ」、「表」等を示す。
【００３２】
また、ここで処理方法とは、ログ情報を解析項目に基づきを収集し、集計した結果を表示させるための処理方法であって、例えば「対象範囲のログを年別に分け、各年のログ件数を集計し、年度を横軸に、ログ件数を縦軸に棒グラフを作成する」という処理方法を示す。
【００３３】
パターン管理部２２は、パターン項目となる上述の「主項目」、「副項目」、「表現形式」、及び「処理方法」が組み合わされ、テーブルとして蓄積されたパターン管理部２５を参照して、特定されたパターン文のパターンＩＤからパターン項目及び処理方法を抽出する。なお、パターン管理テーブル２５の詳細については後述する。
【００３４】
自然文検索処理部２３は、コンテキスト解析部２１により入力された自然文から、解析対象範囲に該当する部分が分離された自然文に対応するパターン文を特定する処理部である。パターン文を特定するにあたり、自然文検索処理部２３は、自然文データベース２６を参照する。
【００３５】
自然文データベース２６は、ユーザが入力しそうな、主項目、副項目、表現形式に該当する複数の入力文を想定し、主項目、副項目、表現形式を組み合わせたパターン文を蓄積した検索用データベースである。なお、自然文データベース２６の詳細については後述する。
【００３６】
文学習部３０は、事前に自然文データベース２６に蓄積された各パターン文に対応する複数の文を学習により登録しておく処理部であって、自然文検索処理部２３を共有する。これにより、自然文検索処理部２３は、文学習部３０で登録したパターン文に基づき、入力された自然文に対応するパターン文を特定することができる。
【００３７】
ログデータ処理部４０は、文解析部２０で抽出した処理方法及び解析対象範囲に基づいて、複数の画像処理装置（ＭＦＰ）、コピー機、スキャナ機等のログ情報が蓄積されたログデータ４１からログ情報を収集し、解析した結果を表現形式に基づいて表示するための値を決定する処理部である。
【００３８】
＜ハードウェア構成＞
次に、図３を用いて、ログ情報解析可視装置１００のハードウェア構成例について説明する。図３は、ログ情報解析可視装置のハードウェア構成の一例を示す図である。
【００３９】
図３において、まず、ログ情報解析可視装置１００は、コンピュータ装置であって、それぞれシステムバスで相互に接続されている入力装置５１と、出力装置５２と、ドライブ装置５３と、補助記憶装置５４と、メモリ装置５５と、演算処理装置５６と、及びインターフェース装置５７とで構成される。
【００４０】
入力装置５１は、キーボードやマウス等で構成され、各種信号を入力するために用いられる。出力装置５２は、ディスプレイ装置等で構成され、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置５７は、モデム、ＬＡＮカード等で構成されており、ネットワークに接続するために用いられる。
【００４１】
ログ情報解析可視装置１００は、このインターフェース装置５７によってネットワークを介して外部に設けられた複数の画像処理装置（ＭＦＰ）、コピー機、スキャナ機等より各種ログ情報を取得する。また、ログ情報解析可視装置１００は、ネットワークを介して外部に設けられた管理コンソール１０３及びＰＣ端末１０４に対して、解析結果を表示形式にしたがって出力する。
【００４２】
本実施形態に係るログ情報解析可視プログラムは、ログ情報解析可視装置１００を制御する各種プログラムの少なくとも一部である。ログ情報解析可視プログラムは、例えば記憶媒体５８の配布やネットワークからのダウンロード等によって提供される。また、ログ情報解析可視プログラムを記憶した記憶媒体５８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等のように情報を光学的、電気的或いは磁気的に記憶する記憶媒体、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ等のように情報を電気的に記憶する半導体メモリ等、様々なタイプの記憶媒体を用いて提供することができる。
【００４３】
また、ログ情報解析可視プログラムを記憶した記憶媒体５８がドライブ装置５３にセットされると、ログ情報解析可視プログラムは、記憶媒体５８からドライブ装置５３を介して補助記憶装置５４にインストールされる。
【００４４】
更に、ログ情報解析可視プログラムは、ネットワークからダウンロードされ、インターフェース装置５７を介して補助記憶装置５４にインストールされてもよい。
【００４５】
ログ情報解析可視装置１００は、インストールされたログ情報解析可視プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置５５は、起動時に補助記憶装置５４からログ情報解析可視プログラムを読み出して格納する。そして、演算処理装置５６は、メモリ装置５５に格納されたログ情報解析可視プログラムにしたがって、後述するような各種処理を実現している。
【００４６】
＜蓄積されるログ情報について＞
次に、図４を用いて、画像処理装置等に蓄積されるログ情報について説明する。図４は、画像処理装置に蓄積されるログ情報の一例を示す図である。
【００４７】
図４に示すように、画像処理装置に蓄積されるログ情報は、例えば「年月日日時」、「ユーザ」、「画像処理機能種別」、「成否」、「紙出力枚数」、「ＭＦＰ名称」、「ＭＦＰ  ＩＰアドレス」、「文書カテゴリ」、「類似文書ＩＤ」、「ポリシー判定結果」、「印刷元ＰＣアドレス」、「スキャン宛先」、「ＦＡＸ送信宛先」、「ＦＡＸ送信元」等である。
【００４８】
ここで、「年月日日時」とは、例えば画像処理装置が操作された年月日日時を示す。「機能種別」とは、例えば画像処理装置（ＭＦＰ）の機能としてコピー機能、印刷機能、ＦＡＸの送受信機能、スキャン機能等を示す。「成否」とは、例えばユーザの指示による画像処理機能の処理が成功したか失敗（エラー）したかを示す。ここで、「紙出力枚数」とは、例えばコピー機能によりコピーされた枚数を示す。
【００４９】
また、「ＭＦＰ名称」とは、例えばユーザにより操作された画像処理装置（ＭＦＰ）のホスト名を示す。「ＭＦＰ  ＩＰアドレス」とは、例えばユーザにより操作された画像処理装置等のＩＰアドレスを示す。「文書カテゴリ」とは、例えばユーザにより印刷等の画像処理された画像をコンテンツ解析した結果、得られた画像文書のカテゴリを示す。
【００５０】
また「類似文書ＩＤ」とは、例えばユーザにより印刷等された画像をコンテンツ解析した結果、既に学習の文書に付属する属性から、推測された類似文書ＩＤを示す。「ポリシー判定結果」とは画像文書のカテゴリと実行者、機能等をもとにポリシー判定した結果、正当であったか違反であったかの結果を示す。
【００５１】
また「印刷元ＰＣアドレス」とは、例えばユーザが印刷時において印刷指示を行ったクライアントＰＣのＩＰアドレス等を示す。「スキャン宛先」とは、例えばユーザがスキャン時においてスキャンした宛先のＥ−ｍａｉｌアドレス、宛先名等を示す。「ＦＡＸ送信宛先」とは、例えばＦＡＸ送信時の送信先のＦＡＸ番号等を示す。「ＦＡＸ送信元」とは、例えばＦＡＸ受信時における送信元のＦＡＸ番号等を示す。
【００５２】
上述したような様々なログ情報が、画像処理装置が操作されることにより記録されて、蓄積される。
【００５３】
＜ターゲット自由入力画面の例１＞
次に、図５を用いて、ログ情報を収集、解析するにあたり、ユーザによりログ情報解析要求が、自然文にて入力されるターゲット自由入力画面について説明する。図５は、自然文によるターゲット自由入力画面の一例を示す図である。
【００５４】
図５に示すように、例えば、ターゲット自由入力画面１１０には、「目的の表示を文章で記述してください。」とあり、ユーザは、入力部分に「不正行為の件数を、日単位で示すグラフ」等のログ情報解析要求を自然文にて自由に入力することができる。
【００５５】
ユーザは、このターゲット自由入力画面１１０を用いることによって、ログ情報を収集するためのログ情報解析要求を、複雑な検索条件等を入力することなく、自由な形式の簡易な自然文を用いて入力指示することができる。
【００５６】
また、このターゲット自由入力画面１１０の確認ボタンが実行されることにより、入力された自然文でのログ情報解析要求に基づき、後述するログ情報解析可視処理が開始される。
【００５７】
＜ターゲット確認画面の例１＞
次に、図６を用いて、図５においてユーザにより入力された自然文から導出されるターゲット確認画面（ログ情報解析確認画面）について説明する。図６は、ターゲット確認画面の一例を示す図である。
【００５８】
図６のターゲット確認画面には、図５のターゲット自由入力画面１１０にてユーザにより入力された「不正行為の件数を、日単位で示すグラフ」という自然文に基づき導出された内容が、予め入力された状態で表示される。
【００５９】
例えば、図６に示すように、入力された自然文の「不正行為の件数」という文字から主項目部分の「違反件数」が、自然文の「日単位」という単語から副項目部分の「日別」が、自然文の「グラフ」という単語から表現項目部分の「線グラフ」がそれぞれ導出されて表示される。
【００６０】
その他、ターゲット確認画面１１１には、解析対象範囲項目の例として「期間」、「機能」、「成功・エラー」、「ユーザ」、「ＭＦＰ」、「文書カテゴリ」、「類似文書ＩＤ」、「スキャン宛先」、「ＦＡＸ送信宛先」、「ＦＡＸ送信元」等の項目があり、ユーザにより入力された自然文に基づき、対応する内容が表示される。入力した自然文に該当する内容がない場合には、「指定なし」が選択されて表示される。
【００６１】
また、ターゲット確認画面１１１には、「解析対象範囲のデータをもとに次の表示を行います。」とあり、上述したように、ログ情報の解析項目である「主項目」及び「副項目」、更に「表現」項目について、ユーザにより入力された自然文に基づき、予め対応する内容が表示される。
【００６２】
なお、ターゲット確認画面１１１において、入力された自然文にない項目、曖昧な表現についてはデフォルトを適用することができる。
【００６３】
このように、ターゲット確認画面１１１を用いることによって、ユーザは、ターゲット自由入力画面１１０に入力された自然文から読み取られたログ情報解析要求の内容を確認することができる。これにより、より的確に、また複雑な入力等を行うことなく、目的とするログ情報を解析しその結果をグラフ等により可視化することができる。
【００６４】
なお、ターゲット確認画面１１１に表示される各項目は、ユーザよりに変更させることができ、その場合には、各項目にテーブル等により予め設定されたパラメータの中から任意のパラメータをユーザに選択させるために、例えばコンボボックス等の選択機能が用いられる。
【００６５】
また、このターゲット確認画面１１１の実行ボタンが実行されることにより、確認画面の内容に基づき、後述するログ情報解析可視処理が行われる。
【００６６】
更に、図６に示すターゲット確認画面１１１に表示される各項目のレイアウト、フォント等については、本発明においては特に限定されるものではない。
【００６７】
＜指定された表現形式により表示された解析結果の例１＞
次に、図７を用いて、ユーザの指定した表現形式により表示された解析結果の例について説明する。図７は、指定の表現形式により表示された解析結果の一例を示す図である。
【００６８】
図７に示すように、図６のターゲット確認画面１１１の「２００８年１月１日から現在までの期間における、違反件数について日別の線グラフ」としてログ情報解析要求のされた内容に基づき、解析されたログ情報の解析結果が、グラフ１１２により表示されている。
【００６９】
グラフ１１２は、縦軸に違反件数、横軸に日別が示されており、図６のターゲット確認画面１１１において指定された主項目「違反件数」と副項目「日別」に対応している。
【００７０】
このように、ユーザは、複雑な入力等をすることなくターゲット確認画面における解析項目等を指定することにより、ユーザの目的とするログ情報の解析を行い、解析した結果を容易にグラフ化することが可能となる。
【００７１】
＜ターゲット自由入力画面の例２＞
次に、図８を用いて、ログ情報を収集、解析するためにユーザによりログ情報解析要求が入力されるターゲット自由入力画面について説明する。図８は、自然文によるターゲット自由入力画面の一例を示す図である。
【００７２】
図８に示すように、ユーザは、例えば、ターゲット自由入力画面１１３の入力部分に「先月、印刷してスキャンした文書の件数」等の自然文を自由に入力することができる。
【００７３】
また、このターゲット自由入力画面１１３の確認ボタンが実行されることにより、入力された自然文でのログ情報解析要求に基づき、後述するログ情報解析可視処理が開始される。
【００７４】
＜ターゲット確認画面の例２＞
次に、図９を用いて、図８においてユーザにより入力された自然文から導出されるターゲット確認画面（ログ情報解析確認画面）について説明する。図９は、ターゲット確認画面の一例を示す図である。
【００７５】
図９のターゲット確認画面１１４には、図８のターゲット自由入力画面１１３にてユーザにより入力された「先月、印刷してスキャンした文書の件数」という自然文に基づき導出された内容が、予め入力された状態で表示される。
【００７６】
例えば、入力された自然文の「先月」から推定して、図９に示すように、対象範囲項目の「期間」には「２００８／０５／０１〜２００８／０５／３１」が表示される。また、入力された自然文の「印刷してスキャン」から推定して、図９に示すように、対象範囲項目の「機能」には「印刷とスキャンの連続」が表示される。
【００７７】
また、入力された自然文の「文書の件数」から推定して、図９に示すように、解析項目となる副項目には「類似文書ＩＤ別」、表現項目には「棒グラフ」がデフォルトとして表示される。
【００７８】
上述したように、予め学習等の機能を用いることにより、ターゲット自由入力画面１１４において特定の語彙が入力された場合に、ターゲット確認画面の解析対象範囲項目に反映させたり、副項目等にデフォルト表示させたりすることができる。これにより、より速やかにログ解析を実行させ、その集計結果を表示させることが可能となる。
【００７９】
なお、ターゲット確認画面１１４に表示される各項目は、ユーザに変更させることができ、その場合には、各項目にテーブル等により予め設定されたパラメータの中から任意のパラメータをユーザに選択させるために、例えばコンボボックス等の選択機能が用いられる。
【００８０】
また、このターゲット確認画面１１４の実行ボタンが実行されることにより、確認画面の内容に基づき、後述するログ情報解析可視処理が行われる。
【００８１】
更に、図９に示すターゲット確認画面１１４に表示される各項目のレイアウト、フォント等については、本発明においては特に限定されるものではない。
【００８２】
＜指定された表現形式により表示された解析結果の例２＞
次に、図１０を用いて、図９においてユーザの指定した表現形式により表示された解析結果の例について説明する。図１０は、指定の表現形式により表示された解析結果の一例を示す図である。
【００８３】
図１０に示すように、図９のターゲット確認画面１１４の「２００８年５月１日から２００８年５月３１日までの期間において印刷とスキャンが連続して行われたログ件数について類似文書ＩＤ別の棒グラフを表示」としてログ情報解析要求された内容に基づき、解析されたログ情報の解析結果が、グラフ１１５により表示されている。
【００８４】
グラフ１１５は、縦軸にログ件数、横軸に類似文書ＩＤ別が示されており、図９のターゲット確認画面１１４において指定された主項目「ログ件数」と副項目「類似文書ＩＤ別」に対応している。
【００８５】
このように、ユーザは、ターゲット自由入力において入力されなかった項目についてもターゲット確認画面においてデフォルト表示されるため、デフォルト表示によりユーザの目的とするログ情報の解析を行い、解析した結果を容易にグラフ化することが可能となる。
【００８６】
＜ターゲット自由入力画面の例３＞
次に、図１１を用いて、ログ情報を収集、解析するためにユーザによりログ情報解析要求が入力されるターゲット自由入力画面について説明する。図１１は、自然文によるターゲット自由入力画面の一例を示す図である。
【００８７】
図１１に示すように、ユーザは、例えば、ターゲット自由入力画面１１６の入力部分に「ここ一ヶ月の、印刷してスキャンしたログの表示」等の自然文を自由に入力することができる。
【００８８】
また、このターゲット自由入力画面１１６の確認ボタンが実行されることにより、入力された自然文に基づき、後述するログ情報解析可視処理が開始される。
【００８９】
＜ターゲット確認画面の例３＞
次に、図１２を用いて、図１１のユーザにより入力された自然文から導出されるターゲット確認画面（ログ情報解析確認画面）について説明する。図１２は、ターゲット確認画面の一例を示す図である。
【００９０】
図１２のターゲット確認画面１１７には、図１１のターゲット自由入力画面１１６にてユーザにより入力された「ここ一ヶ月の、印刷してスキャンしたログの表示」という自然文に基づき導出された内容が、予め入力された状態で表示される。
【００９１】
例えば、入力された自然文の「ここ１ヶ月」から推定して、図１２に示すように、解析対象範囲項目の「期間」には「２００８／０５／０１〜現在」が表示される。また、入力された自然文の「印刷してスキャン」から推定して、図１２に示すように、解析対象範囲項目の「機能」には「印刷とスキャンの連続」が表示される。
【００９２】
また、入力された自然文の「印刷してスキャンしたログの表示」から推定して、図１２に示すように、解析項目となる副項目には「類似文書ＩＤ別」、表現項目には「表」がデフォルトとして表示される。
【００９３】
上述したように、予め学習等の機能を用いることにより、ターゲット自由入力画面１１６において特定の語彙が入力された場合に、ターゲット確認画面の解析対象範囲項目に反映させたり、副項目等にデフォルト表示させたりすることができる。これにより、より速やかにログ解析を実行させ、その集計結果を表示させることが可能となる。
【００９４】
なお、ターゲット確認画面１１７に表示される各項目は、ユーザに変更させることができ、その場合には、各項目にテーブル等により予め設定されたパラメータの中から任意のパラメータをユーザに選択させるために、例えばコンボボックス等の選択機能が用いられる。
【００９５】
また、このターゲット確認画面１１７の実行ボタンが実行されることにより、確認画面の内容に基づき、後述するログ情報解析可視処理が行われる。
【００９６】
更に、図１２に示すターゲット確認画面１１７に表示される各項目のレイアウト、フォント等については、本発明においては特に限定されるものではない。
【００９７】
＜指定された表現形式により表示された解析結果の例３＞
次に、図１３を用いて、図１２に示すユーザの指定した表現形式により表示された解析結果の例について説明する。図１３は、指定の表現形式により表示された解析結果の一例を示す図である。
【００９８】
図１３に示すように、図１２のターゲット確認画面１１７の「２００８年５月１日から現在までの期間において印刷とスキャンが連続して行われたログについて類似文書ＩＤ別の表を表示」としてログ情報解析要求された内容に基づき、解析されたログ情報の解析結果が、表１１８により表示されている。
【００９９】
表１１８は、「操作日時」、「ユーザ」、「類似文書ＩＤ」、「機能」、「成否」、「スキャン宛先」、「印刷元ＰＣ」の項目があり、これらの項目についてログ履歴が表示されている。表１１８の「スキャン宛先」と「印刷元ＰＣ」は、「機能」において印刷、スキャンという言葉が抽出された場合に、自動的に付加される関連情報である。
【０１００】
このように、ユーザは、複雑な入力等をすることなくターゲット確認画面における解析項目等を指定することにより、ユーザの目的とするログ情報の解析を行い、解析した結果を容易に表にすることが可能となる。
【０１０１】
＜ログ解析処理手順：第１の実施例＞
次に、図１４を用いて、本実施形態におけるログ解析処理手順の第１の実施例について、具体的にシーケンスフローチャートを用いて説明する。
【０１０２】
図１４は、ログ解析処理手順の第１の実施例を示すシーケンスフローチャートである。なお、第１の実施例では、ユーザから自然文により入力されたログ情報の解析要求について、対応する上述したパターン項目及び解析対象範囲項目をユーザに確認画面（ターゲット確認画面）で表示し、ユーザから実行指示された後、ログ収集処理を行い、収集結果を所定の表示形式で提示するものである。
【０１０３】
また、図１４に示すシーケンスフローチャートは、ログ情報解析可視装置１００における画像制御部１０、文解析部２０、コンテキスト解析部２１、パターン管理部２２、自然文検索処理部２３、及びログデータ処理部４０におけるログ解析処理手順を示すものである。
【０１０４】
まず、ユーザに自然文による検索条件を入力させるターゲット自由入力画面を表示させると、ユーザから自然文が入力される。なお、図１４の例では、「先月、印刷してスキャンした文書の件数」という自然文が入力される。
【０１０５】
ユーザによりターゲット入力画面に自然文が入力されると、画面制御部１０は、文解析部２０に入力された自然文を出力する（Ｓ１１）。文解析部２０は、入力された自然文を解析する。具体的には、文解析部２０は、解析対象範囲項目の抽出要求をコンテキスト解析部２１に行い（Ｓ１２）、コンテキスト解析部２１は、同義語辞書２４を用いて抽出を行う（Ｓ１３）。次に、コンテキスト解析部２１は、抽出した解析対象範囲項目を文解析部２０に出力する（Ｓ１４）なお、解析対象範囲項目としては、例えば、「先月」、「印刷してスキャン」等がある。
【０１０６】
次に、文解析部２０は、入力した自然文から、抽出された解析対象範囲項目が分離された自然文について、パターン文特定要求を自然文検索処理部２３に出力する（Ｓ１５）。なお、図１４の例では、「印刷してスキャンした文書の件数」という自然文が出力される。
【０１０７】
次に、自然文検索処理部２３は、出力されたパターン文特定要求に対し、自然文ＤＢ２６を用いて自然文検索を行い（Ｓ１６）、分離された自然文に対応するパターン文を特定し、特定したパターン文のパターンＩＤを取得する（Ｓ１７）。また、自然文検索処理部２３は、取得したパターンＩＤを文解析部２０に出力する（Ｓ１８）。
【０１０８】
次に、文解析部２０は、Ｓ１８の処理にて得られたパターンＩＤに基づいてパターン項目抽出要求をパターン管理部２２に出力する（Ｓ１９）。パターン管理部２２は、得られたパターンＩＤに基づいてパターン管理ＤＢ２５を用いてパターン検索を行い（Ｓ２０）、検索されたパターン項目を文解析部２０に出力する（Ｓ２１）。なお、パターン項目の例としては、例えば、「主項目」はログ件数であり、「副項目」は類似文書ＩＤ別であり、「表現」は棒グラフ等である。
【０１０９】
次に、文解析部２０は、Ｓ１４の処理により得られた解析対象範囲項目と、Ｓ２１の処理により得られたパターン項目を画面制御部１０に出力する（Ｓ２２）。画面制御部１０は、Ｓ２４の処理により得られたパターン項目及び解析対象範囲項目に基づいて確認画面を生成して表示し、ユーザにより入力された実行指示にしたがって、そのパターン項目及び解析対象範囲項目を文解析部２０に出力する（Ｓ２３）。このとき、文解析部２０は、パターンＩＤの再確定を行う（Ｓ２４）。
【０１１０】
次に、文解析部２０は、確定したパターンＩＤに基づき、処理ＩＤ取得要求をパターン管理部２２に出力し（Ｓ２５）、パターン管理部２２は、パターン管理ＤＢ２５により再度パターン検索を行い（Ｓ２６）、処理ＩＤを取得する（Ｓ２７）。また、パターン管理部２２は、取得した処理ＩＤを文解析部に出力する（Ｓ２８）。
【０１１１】
文解析部２０は、Ｓ２８の処理により得られた処理ＩＤに従う処理を行う（Ｓ２９）。また、文解析部２０は、処理ＩＤに従う処理として、ログ収集処理（解析対象範囲項目、処理ＩＤに従う要求）をログデータ処理部４０に対して行う（Ｓ３０）。つまり、ログデータ処理部４０は、Ｓ３０の処理により得られた解析対象範囲項目及び処理ＩＤに基づいて、ログデータ４１から該当するログの収集を行い、その収集結果を文解析部２０に出力する（Ｓ３１）。文解析部２０は、Ｓ３１の処理により得られる収集結果に基づいて、表示要求（表示データリスト、表示形式）を画面制御部１０に対して行う（Ｓ３２）。画面制御部１０は、Ｓ３２の処理により得られた表示要求に基づいて画面を生成しユーザに表示を行う。
【０１１２】
＜ログ解析処理手順：第２の実施例＞
次に、図１５を用いて、本実施形態におけるログ解析処理手順の第２の実施例について、具体的にシーケンスフローチャートを用いて説明する。
【０１１３】
図１５は、ログ解析処理手順の第２の実施例を示すシーケンスフローチャートである。なお、第２の実施例では、上述した第１の実施例と比較すると、ユーザから自然文により入力されたログ情報の解析要求について、対応する上述したパターン項目及び解析対象範囲項目をユーザに確認画面で表示した後にユーザが内容を変更し、実行指示された場合に、その変更された指示内容に基づいてログ収集処理を行い、収集結果を所定の表示形式で提示するものである。
【０１１４】
したがって、図１５に示すＳ４１〜Ｓ５２までの処理は、上述した図１４に示す第１の実施例におけるＳ１１〜Ｓ２２までの処理と同等であるため、ここでの具体的な説明は省略する。
【０１１５】
図１５に示すログ解析処理手順の第２の実施例において、画面制御部１０は、Ｓ５２の処理により得られたパターン項目及び解析対象範囲項目に基づいて確認画面を生成して表示する。その後、ユーザによりログ収集処理に必要となるパターン項目及び解析対象範囲項目の少なくとも１項目についての内容の変更指示が入力される。なお、ログ収集内容の変更は、上述した図６、図９、図１２に示すようなターゲット確認画面を用いてユーザが各項目に予め設定されたパラメータの中から任意のパラメータをコンボボックス等の選択機能を用いて選択することにより変更を行うことができる。
【０１１６】
次に、ユーザにより内容が変更されて入力された実行指示にしたがって、そのパターン項目及び解析対象範囲項目を文解析部２０に出力する（Ｓ５３）。このとき、文解析部２０は、パターンＩＤの再確定を行う（Ｓ５４）。
【０１１７】
次に、文解析部２０は、確定したパターンＩＤに基づき、処理ＩＤ取得要求をパターン管理部２２に出力し（Ｓ５５）、パターン管理部２２は、パターン管理ＤＢ２５により再度パターン検索を行い（Ｓ５６）、処理ＩＤを取得する（Ｓ５７）。また、パターン管理部２２は、取得した処理ＩＤを文解析部２０に出力する（Ｓ５８）。
【０１１８】
文解析部２０は、Ｓ５８の処理により得られた処理ＩＤに従う処理を行う（Ｓ５９）。また、文解析部２０は、処理ＩＤに従う処理として、ログ収集処理（解析対象範囲項目、処理ＩＤに従う要求）をログデータ処理部４０に対して行う（Ｓ６０）。つまり、ログデータ処理部４０は、Ｓ６０の処理により得られた解析対象範囲項目及び処理ＩＤに基づいて、ログデータ４１から該当するログの収集を行い、その収集結果を文解析部２０に出力する（Ｓ６１）。文解析部２０は、Ｓ３３の処理により得られる収集結果に基づいて、表示要求（表示データリスト、表示形式）を画面制御部１０に対して行う（Ｓ６２）。画面制御部１０は、Ｓ６２の処理により得られた表示要求に基づいて画面を生成しユーザに表示を行う。
【０１１９】
＜解析対象範囲項目抽出手順例＞
次に、図１６を用いて、本実施形態における解析対象範囲項目抽出手順について、具体的にフローチャートを用いて説明する。図１６は、本実施形態における解析対象範囲項目抽出手順の一例を示すフローチャートである。
【０１２０】
図１６において、コンテキスト解析部２１は、入力された自然文から「期間」を特定する語彙を検索する（Ｓ７１）。次に、コンテキスト解析部２１は、同義語辞書２４を参照して、自然文に「期間」を特定する語彙が存在しているか否かを判断する（Ｓ７２）。
【０１２１】
「期間」を特定する語彙が存在している場合、期間の具体化を行う（Ｓ７３）。期間の具体化とは、入力された自然文から「期間」に該当する部分を分離すると共に、その分離した部分を所定の格納エリアに格納する。
【０１２２】
また、Ｓ７２の処理において、語彙が存在しない場合、又はＳ７３の処理が終了後、次に、入力された自然文から「ユーザ」を特定する語彙を検索する（Ｓ７４）。次に、自然文に「ユーザ」を特定する語彙が存在するか否かを判断する（Ｓ７５）。
【０１２３】
「ユーザ」を特定する語彙が存在している場合（Ｓ７５において、ＹＥＳ）、ユーザの具体化を行う（Ｓ７６）。すなわち、入力された自然文から「ユーザ」に該当する部分を分離すると共に、その分離した部分を所定の格納エリアに格納する。
【０１２４】
また、Ｓ７５の処理において、語彙が存在しない場合、又はＳ７６の処理が終了後、解析対象範囲項目抽出手順を終了する。上述した処理により、ユーザにより入力された自然文から解析対象範囲項目を抽出する。
【０１２５】
なお、上述の解析対象範囲項目抽出手順は、例えば機能、成否、ＭＦＰ名称等の解析対象範囲項目として挙げられたそれぞれを特定する語彙に対して同様の検索を実施することにより行われる。また、格納エリアに格納された解析対象範囲項目に該当する部分は、画面制御部１０がログ情報解析確認画面であるターゲット確認画面等を生成し、文解析部２０がログ情報収集処理を行う際に用いられる。
【０１２６】
＜パターン文特定処理手順＞
次に、パターン文特定処理手順の具体例について、フローチャートを用いて説明する。図１７は、本実施形態におけるパターン文特定処理手順の一例を示すフローチャートである。
【０１２７】
図１７において、自然文検索処理部２３は、ユーザにより入力された自然文から解析対象範囲項目に該当する語彙を分離した自然文について、予め蓄積された自然文データＤＢ２６を検索し（Ｓ８１）、対応するパターン文があるか否か検索結果を確認する（Ｓ８２）。
【０１２８】
Ｓ８２の処理において、検索結果がある場合、対応するパターン文のうち最も類似するランキング１位のレコードから、そのパターンＩＤを取得する（Ｓ８３）。また、Ｓ８２の処理において、検索結果がない場合、パターン＝ＮＵＬＬ（判定不能）とする（Ｓ８４）。
【０１２９】
また、Ｓ８３及びＳ８４の処理が終了後、パターンの値を文解析部２０に出力し（Ｓ８５）、処理を終了する。
【０１３０】
上述の処理により、解析対象範囲項目に該当する語彙を分離した自然文に対応するパターン文を特定する。なお、自然文データＤＢ２６に蓄積されたパターン文の例については後述する。
【０１３１】
＜処理ＩＤに従う処理手順例＞
次に、図１８〜図２１を用いて、上述したＳ２９，Ｓ５９の処理に対応した処理ＩＤに従う処理手順例について説明する。ターゲット自由入力画面にはユーザにより「先月、印刷してスキャンした文書の件数」と入力され、ターゲット確認画面に表示された「先月の印刷・スキャンの連続操作ログ件数を、類似文書ＩＤ別に棒グラフ化」の内容で実行指示がなされたものとする。
【０１３２】
＜文解析部における処理ＩＤに従う処理手順例＞
まず、図１８を用いて、文解析部２０における処理ＩＤに従う処理手順をフローチャートを用いて説明する。図１８は、文解析部における処理ＩＤに従う処理手順の一例を示すフローチャートである。
【０１３３】
図１８に示す処理では、文解析部２０は、処理ＩＤに対応して、解析対象範囲項目の条件Ａ「期間条件」を取得する（Ｓ９１）。ここでは期間条件として、例えば「先月」から具体的なｆｒｏｍ日時、ｔｏ日時を決定する。
【０１３４】
次に、文解析部２０は、解析対象範囲項目の条件Ｂ「機能条件」を取得する（Ｓ９２）。ここでは機能条件として、例えば「印刷してスキャンした」から「印刷」、「スキャン」、及び「連続条件」を決定する。
【０１３５】
次に、文解析部２０は、ログデータ処理部４０からＳ９１の処理により取得された条件Ａ、及びＳ９２の処理により取得された条件Ｂを満たすログ件数を、類似文書ＩＤ別で取得する（Ｓ９３）。
【０１３６】
次に、文解析部２０は、画面制御部１０に対して「類似文書ＩＤ、件数」のリストをもとに指定された表現形式である棒グラフの表示要求を行い（Ｓ９４）、処理を終了する。
【０１３７】
＜ログデータ処理部におけるログ情報収集処理例＞
次に、図１９を用いて、ログデータ処理部４０におけるログ情報収集処理手順例について、フローチャートを用いて説明する。図１９は、ログデータ処理部におけるログ情報収集処理手順の一例を示すフローチャートである。
【０１３８】
図１９に示す処理では、まず、ログデータ処理部４０は、予め蓄積されているログデータ４１の全ログ情報の中から条件Ａのｆｒｏｍ日時、ｔｏ日時と、条件Ｂの「印刷」、「スキャン」に該当するログを検索する（Ｓ１０１）。
【０１３９】
次に、Ｓ１０１の処理で得られた検索結果のログリストを「類似文書ＩＤ」でグルーピングし（Ｓ１０２）、後述の処理は、各グルーピング単位で行う。ここで、ログデータ処理部４０は、例えば予め蓄積された類似文書データベース等を用いることにより、各文書の特徴を抽出し、抽出された特徴に基づき類似する文書を推定し、類似する文書ごとにグルーピングすることができる。このように、類似文書ＩＤごとにグルーピングすることにより、「印刷」と「スキャン」の両方の処理がされた文書のログをグループ化することができる。
【０１４０】
次に、各グルーピングされたグループ全てに対してログ情報収集処理が終わったか否かを判断し（Ｓ１０３）、処理が終わっていない場合、連続ログセットリストを取得し（Ｓ１０４）、Ｓ１０４の処理で得られたリストのリスト長から件数を取得する（Ｓ１０５）。
【０１４１】
また、類似文書ＩＤと件数の情報（｛類似文書ＩＤ，件数｝）のリストへ追加し（Ｓ１０６）、Ｓ１０３の処理に戻る。
【０１４２】
また、Ｓ１０３の処理において、全てのグループに対してログ情報収集処理がおわった場合、類似文書ＩＤと件数の情報（｛類似文書ＩＤ，件数｝）のリストを出力し（Ｓ１０７）、処理を終了する。
【０１４３】
＜連続ログセットリストの具体例＞
次に、上述したＳ１０４の処理で取得される連続ログセットリストの具体例について図を用いて説明する。図２０は、連続ログセットリストの一例を示す図である。
【０１４４】
図２０に示すように、連続ログセットは、項目（機能）の異なる複数のログレコードからなり、１つのレコードには、ある１つの項目（機能）が蓄積されている。例えば、図２０に示す連続ログセットの例では、印刷ログレコード１件と、スキャンログレコード複数件が蓄積されている。
【０１４５】
このように、上述した図１９に示すＳ１０４の処理では、図２０に示す構造の配列リストを取得する。
【０１４６】
＜連続ログ抽出処理手順の例＞
次に、図２１を用いて、図１９のＳ１０４の処理にて取得される連続ログセットリストの連続ログ抽出処理手順について、フローチャートを用いて説明する。図２１は、ログデータ処理部における連続ログ抽出処理手順の一例を示すフローチャートである。なお、図２１に示す処理は、例えば図２０の連続ログセットリストに示すように、「印刷ログ」を中心に、その後に続く、規定時間内の「スキャンログ」をセットにして、その連続ログセットリストを生成する例を示している。
【０１４７】
図２１に示す処理では、まず、ログデータ処理部４０は、図１９のＳ１０２の処理にて類似文書ＩＤごとにグルーピングされたログ情報の中からログレコードを順番に１件ずつ取得し（Ｓ１１１）、レコードが終わりか否かを判断する（Ｓ１１２）。
【０１４８】
ここで、レコードが終わりでない場合、次に、印刷ログか否か（本実施形態では、「印刷ログ」でない場合に「スキャンログ」とする）を判断する（Ｓ１１３）。
【０１４９】
Ｓ１１３の処理において、印刷ログである場合、次に既存の連続ログセット候補があるか否かを判断する（Ｓ１１４）。
【０１５０】
既存の連続ログセット候補がある場合、次に、連続ログセット候補の内容が充実しているか否かを判断する（Ｓ１１５）。ここで連続ログセット候補の内容が充実しているか否かは、例えばここでは図２０に示す「印刷」して「スキャン」した連続ログを抽出するにあたり、連続ログセット候補が「印刷ログ」であった場合には、「印刷ログ」と「印刷ログ」が連続するため、この連続ログセット候補の内容は充実していないと判断する。
【０１５１】
Ｓ１１５の処理において、連続ログセット候補の内容が充実している場合、連続ログセットリストへ、既存の内容を追加する（Ｓ１１６）。
【０１５２】
また、Ｓ１１５の処理において、連続ログセット候補の内容が充実していない場合、又はＳ１１６の処理が終了後、既存の連続ログセット候補を削除する（Ｓ１１７）。次に、連続ログセット候補を新規に生成して、印刷ログをセットし（Ｓ１１８）、Ｓ１１１の処理に戻る。
【０１５３】
また、Ｓ１１３の処理において、印刷ログでない場合、スキャンログと判断し、既存の連続ログセット候補があるか否かを判断する（Ｓ１１９）。ここで、既存の連続ログセット候補がある場合、前のログとの時間を比較し（Ｓ１２０）、連続時間が規定範囲内か否かを判断する（Ｓ１２１）。なお、上述の規定範囲は、予めシステムパラメータ値として規定されている。
【０１５４】
Ｓ１２１の処理において、連続時間が規定範囲内にある場合、連続ログセット候補にスキャンログをセットし（Ｓ１２２）、Ｓ１１１に戻る。また、Ｓ１２１の処理において、連続時間が規定範囲内にない場合、連続ログセット候補の内容が充実しているか否かを判断し（Ｓ１２３）、内容が充実している場合、連続ログセットリストへ、既存の内容を追加する（Ｓ１２４）。
【０１５５】
また、Ｓ１２３の処理において、連続ログセット候補の内容が充実していない場合、又はＳ１２４の処理が終了後、既存の連続ログセット候補を削除し（Ｓ１２５）、Ｓ１１１の処理に戻る。
【０１５６】
また、Ｓ１１９の処理において、連続ログセット候補がない場合、Ｓ１１１の処理に戻る。また、Ｓ１１２の処理において、レコードが終りである場合、連続ログセットリスト出力し（Ｓ１２６）、処理を終了する。
【０１５７】
上述の処理により、ログデータ処理部４０において「印刷してスキャン」という複数の処理を一連の処理として抽出することができる。なお、上述した処理を適用することにより、「印刷」、「スキャン」の項目（機能）だけでなく、他の項目（機能）の連続ログを取得することもでき、また、３種以上の項目（機能）についても任意に組み合わせて連続ログとして取得することもできる。
【０１５８】
＜解析対象範囲項目の例＞
次に、図２２を用いて、自然文から抽出される、ログ情報を収集、解析する解析対象範囲項目について説明する。図２２は、解析対象範囲項目の一例を示す図である。
【０１５９】
図２２によれば、解析対象範囲項目は、識別情報ＩＤが設定され、例えば記号ａ１〜ａ１０等のＩＤに対し、「期間」、「機能」、「成否」、「ユーザ」、「ＭＦＰ」、「文書カテゴリ」、「類似文書ＩＤ」、「スキャン宛先」、「ＦＡＸ送信宛先」、「ＦＡＸ送信元」等が設定されている。
【０１６０】
ここで「期間」とは、例えば期間に該当するログ等を対象とし、期間の開始や終了に該当するログを対象とする。「機能」とは、例えば画像処理装置のコピー機能、印刷機能、スキャン機能、ＦＡＸ機能等の機能により限定されたログを対象とする。「成否」とは、例えば画像処理装置のコピー機能等の成功・エラーにより限定されたログを対象とする。「ユーザ」とは、例えばユーザ名等によりユーザが限定されたログを対象とする。
【０１６１】
また、「ＭＦＰ」とは、例えばＭＦＰの名称等によりＭＦＰが限定されたログを対象とする。「文書カテゴリ」とは、例えば文書カテゴリ名により文書のカテゴリが限定されたログを対象とする。「類似文書ＩＤ」とは、例えば文書管理と連携して類似文書ＩＤ等により限定されたログを対象とする。「スキャン宛先」とは、例えば宛先名及びＥ−ｍａｉｌアドレス等によりスキャン後の配信先が限定されたログを対象とする。
【０１６２】
また、「ＦＡＸ送信宛先」とは、例えばＦＡＸ番号及び宛先名等によりＦＡＸ送信先が限定されたログを対象とする。「ＦＡＸ送信元」とは、例えばＦＡＸ番号及び宛先名により、ＦＡＸ送信元が限定されたログを対象とする。
【０１６３】
上述した解析対象範囲の各項目が、ユーザの入力した自然文から文解析部２０のコンテキスト解析部２１により抽出され、ターゲット確認画面上に表示される。
【０１６４】
＜解析項目の例＞
次に、図２３及び図２４を用いて、ログ情報を解析するための解析項目についてについて説明する。図２３は、解析項目を構成する主項目の一例を示す図である。また図２４は、解析項目を構成する副項目の一例を示す図である。
【０１６５】
図２３に示すように、主項目はＩＤが設定され、例えば記号ｂ１〜ｂ９等のＩＤに対し、「ログ件数」、「ログ割合」、「違反件数」、「正当件数」、「正当・違反割合」、「エラー件数」、「成功件数」、「成功・エラー割合」、「紙出力割合」が設定されている。
【０１６６】
ここで、「違反件数」とは、例えば社外秘等の文書がコピーされたか等のポリシー判定結果により違反と判定された違反の件数を示し、「正当件数」とは、例えばポリシー判定結果等が違反でない件数を示す。「正当・違反割合」とは、例えばポリシー判定結果等が違反と違反でない件数の割合を示す。
【０１６７】
また、「エラー件数」とは、例えばコピー機能等のオペレーション結果がエラーの件数を示し、「成功件数」とは、例えばコピー機能等のオペレーション結果がエラーでない件数を示し、「紙出力枚数」とは、例えば対象ログ等の紙出力枚数の合計を示している。
【０１６８】
次に、図２４に示すように、副項目はＩＤにより設定され、例えば記号ｃ１〜ｃ１３等のＩＤに対し、「年別」、「月別」、「日別」、「時間別」、「時間帯別」、「機能別」、「ユーザ別」、「ＭＦＰ別」、「文書カテゴリ別」、「類似文書ＩＤ別」、「スキャン宛先別」、「ＦＡＸ送信宛先別」、「ＦＡＸ送信元別」が設定されている。また、副項目には、ｃ１〜ｃ１３の組み合わせ項目を設定することができる。
【０１６９】
＜表現形式の例＞
次に、図２５を用いて、解析結果を表示する表現形式について説明する。図２５は、解析結果を表示する表現形式の一例を示す図である。
【０１７０】
図２５に示すように、表現形式はＩＤが設定され、例えば記号ｄ１〜ｄＮ等のＩＤに対し、「棒グラフ」、「円グラフ」、「線グラフ」、「レーダーチャート」、「表」等が設定されている。
【０１７１】
上述した図２３〜図２５に示す各項目が、ユーザの入力した自然文から、文解析部２０のコンテキスト解析部２１、自然文検索処理部２３、及びパターン管理部２２の各処理により抽出されて、ターゲット確認画面上に表示される。
【０１７２】
＜パターン管理テーブルの例＞
次に、図２６を用いて、解析項目、表現形式、及び処理方法から構成されるパターン管理テーブル２５について説明する。図２６は、パターンテーブルの一例を示す図である。
【０１７３】
図２６によれば、上述したＩＤが設定された主項目、副項目、表現形式が組み合わされ、これらの組み合わせごとにパターン（ｐａｔｔｅｒｎ）ＩＤが設定されている。また、処理方法がパターンＩＤごとに設定されている。
【０１７４】
例えば、パターンＩＤ「１」は、主項目「ｂ１」、副項目「ｃ１」、表現形式「ｄ１」により組み合わされ、処理方法の処理ＩＤ「ｆｕｎｃ１」が設定されている。処理ＩＤ「ｆｕｎｃ１」には、対象範囲のログを「年」別に分け、各年のログ件数を集計して、年度を横軸、件数を縦軸に棒グラフを作成する処理方法が示されている。
【０１７５】
例えば、パターンＩＤ「２」は、主項目「ｂ１」、副項目「ｃ１」、表現形式「ｄ２」により組み合わされ、処理ＩＤ「ｆｕｎｃ２」が設定されている。処理ＩＤ「ｆｕｎｃ２」には、対象範囲のログを「年」別に分け、各年のログ件数を集計して、年度別の円グラフを作成する処理方法が示されている。
【０１７６】
上述した主項目、副項目、表現形式の各項目が、ユーザの入力した自然文から文解析部２０の自然文検索処理部２３及びパターン管理部２２の各処理により抽出されてターゲット確認画面上に表示される。また図２６に示す処理方法が、ユーザによるターゲット確認画面の実行指示に基づきパターン管理部２２により抽出され、ログデータ処理部４０により実行される。
【０１７７】
＜自然文データベースの例＞
次に、図２７を用いて、自然文データベース２６について説明する。図２７は、自然文データベースの一例を示す図である。
【０１７８】
図２７に示すように、ユーザにより入力される自然文に対応するパターン文が、パターン（ｐａｔｔｅｒｎ）ＩＤにより設定されている。図２７に示すように、例えばパターンＩＤ「１」には、「年度別のログ件数を表すグラフ」、「年度別のログ件数を表す棒グラフ」、「ログ件数を年度ごとに示したグラフ」、「件数を年度別にしたグラフ」の４つの例が示されている。
【０１７９】
これらは、「ログ件数」、「年度別」、「グラフ」の３つの要素から組み合わされているもので、それぞれ組み合わせの順番は異なるが、同じ内容を示しているため、同一のＩＤが設定されている。このように、同一のＩＤにより複数のパターン文を設定しているのは、ユーザにより様々な言い回しや順番で自然文が入力された場合においても対応できるようにするためである。
【０１８０】
同様に、パターンＩＤ「２」には、「年度別のログ件数を表す円グラフ」、「ログ件数を年度ごとに示した円グラフ」の２つの例が示されている。よって、パターンＩＤ「２」は、「ログ件数」、「年度別」、「円グラフ」の３つの要素から組み合わされていることが分かる。
【０１８１】
また、パターンＩＤ「３」には、「違反件数を月別に示した線グラフ」の例が示されており、「違反件数」、「月別」、「線グラフ」の３つの要素から組み合わされていることが分かる。また、パターンＩＤ「４」には、「紙出力枚数をＭＦＰごとに示した表」の例が示されており、「紙出力枚数」、「ＭＦＰごと」、「表」の３つの要素から組み合わされていることが分かる。
【０１８２】
上述した図２７に示す３つの要素は、ログ情報の解析項目である「主項目」と「副項目」、解析結果の表現方法である「表現形式」に対応するものであり、自然文データベース２６には、これらの３つの要素を組み合わせた、ログ情報解析にあたり想定される複数の文がパターン化されている。なお、パターン化されたパターン文をそれぞれ主項目、副項目、表現形式に分割し、分割した主項目、副項目、表現形式をテーブル化したものが図２６に示すパターン管理テーブル２５である。
【０１８３】
上述のように、本発明によれば、簡易な自然文の入力によりログ情報を解析し、目的とする解析結果を視覚的に表示することを可能とする。
【０１８４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１８５】
【図１】ログ情報解析可視システムの概略構成例を示す図である。
【図２】ログ情報解析可視装置の機能構成を説明する。
【図３】ログ情報解析可視装置のハードウェア構成例を示す図である。
【図４】画像処理装置に蓄積されるログ情報の一例を示す図である。
【図５】自然文によるターゲット自由入力画面の一例を示す図である。
【図６】ターゲット確認画面の一例を示す図である。
【図７】指定の表現形式により表示された解析結果の一例を示す図である。
【図８】自然文によるターゲット自由入力画面の一例を示す図である。
【図９】ターゲット確認画面の一例を示す図である。
【図１０】指定の表現形式により表示された解析結果の一例を示す図である。
【図１１】自然文によるターゲット自由入力画面の一例を示す図である。
【図１２】ターゲット確認画面の一例を示す図である。
【図１３】指定の表現形式により表示された解析結果の一例を示す図である。
【図１４】ログ解析処理手順の第１の実施例を示すシーケンスフローチャートである。
【図１５】ログ解析処理手順の第２の実施例を示すシーケンスフローチャートである。
【図１６】解析対象範囲項目抽出手順の一例を示すフローチャートである。
【図１７】パターン文特定処理手順の一例を示すフローチャートである。
【図１８】文解析部における処理ＩＤに従う処理手順の一例を示すフローチャートである。
【図１９】ログ情報収集処理手順の一例を示すフローチャートである。
【図２０】連続ログセットリストの一例を示す図である。
【図２１】ログデータ処理部における連続ログ抽出処理手順の一例を示すフローチャートである。
【図２２】解析対象範囲項目の一例を示す図である。
【図２３】解析項目を構成する主項目の一例を示す図である。
【図２４】解析項目を構成する副項目の一例を示す図である。
【図２５】解析結果を表示する表現形式の一例を示す図である。
【図２６】パターンテーブルの一例を示す図である。
【図２７】自然文データベースの一例を示す図である。
【符号の説明】
【０１８６】
１０  画面制御部
１１  要求受付部
１２  ログ表示部
２０  文解析部
２１  コンテキスト解析部
２２  パターン管理部
２３  自然文検索処理部
２４  同義語辞書
２５  パターン管理テーブル
２６  自然文データベース
３０  文学習部
４０  ログデータ処理部
４１  ログデータ
５１  入力装置
５２  出力装置
５３  ドライブ装置
５４  補助記憶装置
５５  メモリ装置
５６  演算処理装置
５７  インターフェース装置
５８  記憶装置
１００  ログ管理・可視サーバ
１０２  ログ情報ＤＢ
１０３  管理コンソール
１０４  ＰＣ端末
１０５  ＭＦＰ
１０６  コピー機
１０７  スキャナ機
【図１】
2010049363.tif 000003
【図２】
2010049363.tif 000004
【図３】
2010049363.tif 000005
【図４】
2010049363.tif 000006
【図５】
2010049363.tif 000007
【図６】
2010049363.tif 000008
【図７】
2010049363.tif 000009
【図８】
2010049363.tif 000010
【図９】
2010049363.tif 000011
【図１０】
2010049363.tif 000012
【図１１】
2010049363.tif 000013
【図１２】
2010049363.tif 000014
【図１３】
2010049363.tif 000015
【図１４】
2010049363.tif 000016
【図１５】
2010049363.tif 000017
【図１６】
2010049363.tif 000018
【図１７】
2010049363.tif 000019
【図１８】
2010049363.tif 000020
【図１９】
2010049363.tif 000021
【図２０】
2010049363.tif 000022
【図２１】
2010049363.tif 000023
【図２２】
2010049363.tif 000024
【図２３】
2010049363.tif 000025
【図２４】
2010049363.tif 000026
【図２５】
2010049363.tif 000027
【図２６】
2010049363.tif 000028
【図２７】
2010049363.tif 000029