[go: up one dir, main page]

JP2010049363A - Log information analysis visualization device, log information analysis visualization method, log information analysis program, and storage medium stored with the program - Google Patents

Log information analysis visualization device, log information analysis visualization method, log information analysis program, and storage medium stored with the program Download PDF

Info

Publication number
JP2010049363A
JP2010049363A JP2008211118A JP2008211118A JP2010049363A JP 2010049363 A JP2010049363 A JP 2010049363A JP 2008211118 A JP2008211118 A JP 2008211118A JP 2008211118 A JP2008211118 A JP 2008211118A JP 2010049363 A JP2010049363 A JP 2010049363A
Authority
JP
Japan
Prior art keywords
log information
analysis
sentence
log
pattern
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008211118A
Other languages
Japanese (ja)
Inventor
Kazuyo Hashimoto
加寿代 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2008211118A priority Critical patent/JP2010049363A/en
Publication of JP2010049363A publication Critical patent/JP2010049363A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】簡易な自然文の入力によりログ情報を解析し、目的とする解析結果を視覚的に表示する。
【解決手段】 画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視装置であって、入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手段と、前記パターン文特定手段により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手段と、前記ログ情報収集手段により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手段とを有することにより上記課題を解決する。
【選択図】 図2
Log information is analyzed by inputting a simple natural sentence, and a target analysis result is visually displayed.
A log information analysis visual apparatus that analyzes log information accumulated by an operation of an image processing apparatus and displays an analysis result, and analyzes for analyzing at least the log information from an input natural sentence Pattern sentence specifying means for specifying a pattern sentence configured using items and expression formats, and log information collecting means for collecting the log information based on an analysis item included in the pattern sentence specified by the pattern sentence specifying means And the screen control means for generating a screen showing the analysis result by the expression format included in the pattern sentence specified by the log information collecting means.
[Selection] Figure 2

Description

本発明は、画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視装置、ログ情報解析可視方法、ログ情報解析プログラム及び該プログラムを記憶した記憶媒体に関する。   The present invention relates to a log information analysis visual device, a log information analysis visual method, a log information analysis program, a log information analysis program, and a storage medium storing the program, which analyze log information accumulated by operation of an image processing apparatus and display the analysis result.

従来、様々なログシステムにおいて、コンピュータの処理履歴やユーザの操作履歴等のログ情報が蓄積、保存されている。コピー、スキャン、FAX等の複数の機能を備えた多機能複写機(Multifunction Printer、以下、「MFP」という。)等の画像処理装置においても、画像処理操作に伴う様々な内容のログ情報が記録されている。   Conventionally, in various log systems, log information such as computer processing history and user operation history is accumulated and stored. Also in an image processing apparatus such as a multi-function copying machine (hereinafter referred to as “MFP”) having a plurality of functions such as copying, scanning, and faxing, various types of log information associated with image processing operations are recorded. Has been.

これらの保存されたログ情報の内容は多岐にわたり、ログ情報を分析、解析等することで、例えばMFPの利用状況を調査したり、セキュリティを目的とした監査を行ったり、文書管理調査を行ったり、様々な用途に用いることが考えられる。   The contents of these stored log information are diverse. By analyzing and analyzing the log information, for example, you can investigate the usage status of MFP, conduct audits for security purposes, conduct document management surveys, etc. It can be considered to be used for various purposes.

従来では、例えばコンピュータの管理者等が、膨大な情報量であるログ情報から、必要な情報のみ収集するため、キーワード検索により画面上にログ情報を表示し、表示されたログ情報から不要なログ情報を削除等することで、ログ情報の内容を編集する装置が知られている(例えば、特許文献1参照)。
特開2005−165456号公報
Conventionally, for example, since a computer administrator or the like collects only necessary information from log information that has a huge amount of information, log information is displayed on the screen by keyword search, and unnecessary log information is displayed from the displayed log information. An apparatus that edits the contents of log information by deleting information or the like is known (see, for example, Patent Document 1).
JP 2005-165456 A

しかしながら、上記特許文献1に記載されている技術によれば、キーワード検索によりそのキーワードが含まれたログ情報をそのまま画面上に表示するだけであり、例えばログ情報を解析することにより、社外秘等の違反文書が月ごとにどれだけ出力されたか等の情報をグラフ等により可視化し、目的とした調査に利用することができない。   However, according to the technique described in Patent Document 1, the log information including the keyword is simply displayed on the screen as a result of keyword search. For example, by analyzing the log information, Information such as how many violation documents were output each month cannot be visualized with a graph or the like and used for the intended investigation.

また、多様なログ情報から目的とするグラフを得るためには、複雑な検索条件入力を必要とし、更にユーザ側で簡易プログラミングをするようなカスタムメイドを要求するシステムも多く、ユーザに複雑で労力を要する作業を強いていた。   In addition, in order to obtain the target graph from various log information, it is necessary to input complicated search conditions, and there are many systems that require custom-made such as simple programming on the user side. The work which required was forced.

本発明は上記の点に鑑みてなされたものであり、簡易な自然文の入力によりログ情報を解析し、目的とする解析結果を視覚的に表示することを可能とするログ情報解析可視装置、ログ情報解析可視方法、ログ情報解析プログラム及び該プログラムを記憶した記憶媒体を提供することを目的とする。   The present invention has been made in view of the above points, a log information analysis visual device that can analyze log information by inputting a simple natural sentence and visually display a target analysis result, It is an object to provide a log information analysis visual method, a log information analysis program, and a storage medium storing the program.

上記の課題を解決するために、本発明は、画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視装置であって、入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手段と、前記パターン文特定手段により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手段と、前記ログ情報収集手段により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手段とを有する。   In order to solve the above problems, the present invention is a log information analysis visual device that analyzes log information accumulated by operation of an image processing device and displays an analysis result, and at least from an input natural sentence, Pattern sentence specifying means for specifying a pattern sentence configured using an analysis item and an expression format for analyzing the log information, and based on the analysis item included in the pattern sentence specified by the pattern sentence specifying means Log information collecting means for collecting log information; and screen control means for generating a screen showing an analysis result in an expression format included in the pattern sentence specified by the log information collecting means.

また、上記課題を解決するための手段として、本発明は、画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視方法であって、入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手順と、前記パターン文特定手順により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手順と、前記ログ情報収集手順により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手順とを実行するように構成される。   Further, as a means for solving the above-mentioned problem, the present invention is a log information analysis visual method for analyzing log information accumulated by operation of an image processing apparatus and displaying an analysis result, wherein an input natural sentence is displayed. A pattern sentence specifying procedure for specifying a pattern sentence configured using at least an analysis item for analyzing the log information and an expression format, and an analysis item included in the pattern sentence specified by the pattern sentence specifying procedure. A log information collecting procedure for collecting the log information on the basis of the log information collecting procedure, and a screen control procedure for generating a screen showing the analysis result by the expression format included in the pattern sentence specified by the log information collecting procedure. .

更に、上記課題を解決するための手段として、本発明は、上記ログ情報解析可視方法での手順を、コンピュータに実行させるプログラム、コンピュータに読み取り可能な記憶媒体とすることもできる。   Furthermore, as means for solving the above-described problems, the present invention may be a program for causing a computer to execute the procedure in the above-described log information analysis visual method, and a computer-readable storage medium.

本発明によれば、簡易な自然文の入力によりログ情報を解析し、解析結果を視覚的に表示することを可能とする。   According to the present invention, it is possible to analyze log information by inputting a simple natural sentence and visually display the analysis result.

次に、本発明を実施するための最良の形態について図面と共に説明する。   Next, the best mode for carrying out the present invention will be described with reference to the drawings.

<ログ情報解析可視システムの概略構成例>
図1は、本実施形態に係るログ情報解析可視システムの概略構成例を示す図である。図1に示すように、ログ情報解析可視システム101は、ログ管理・可視化サーバ100、管理コンソール103、PC端末104、画像処理装置(MFP)105、コピー機106、スキャナ機107とがLAN(Local Area Network)等のネットワークを介して接続されることにより構成される。
<Schematic configuration example of the log information analysis visual system>
FIG. 1 is a diagram illustrating a schematic configuration example of a log information analysis visual system according to the present embodiment. As shown in FIG. 1, a log information analysis / visualization system 101 includes a log management / visualization server 100, a management console 103, a PC terminal 104, an image processing apparatus (MFP) 105, a copier 106, and a scanner 107, which are connected to a LAN (Local). It is configured by being connected through a network such as Area Network.

ログ管理・可視化サーバ100は、複数の画像処理装置(MFP)105に接続され、画像処理装置が備えるコピー機能、スキャン機能、印刷機能、FAX機能等が操作されて蓄積される各種ログ情報を、ログ情報DB102に蓄積する。また、ログ管理・可視化サーバ100は、コピー機106、スキャナ機107に接続され、それぞれの装置が操作されて蓄積される各種ログ情報についても、ログ情報DB102に蓄積する。   The log management / visualization server 100 is connected to a plurality of image processing apparatuses (MFPs) 105 and stores various log information accumulated by operating a copy function, a scan function, a print function, a FAX function, and the like included in the image processing apparatus. Accumulate in the log information DB 102. In addition, the log management / visualization server 100 is connected to the copy machine 106 and the scanner machine 107, and also stores various log information stored by operating the respective devices in the log information DB 102.

管理コンソール103は、マウス、キーボード等の入力装置、表示画面等の出力装置を備えたPC端末であり、ログ管理・可視化サーバ100に蓄積されるログ情報を管理する。   The management console 103 is a PC terminal including an input device such as a mouse and a keyboard and an output device such as a display screen, and manages log information accumulated in the log management / visualization server 100.

PC端末104は、ログ管理・可視化サーバ100に接続され、画像処理装置105、コピー機106、及びスキャナ機107に蓄積されるログ情報を解析するための検索条件等を表示画面上で入力することにより、検索条件に応じて収集されたログ情報の解析結果を表示画面上に表示させる。   The PC terminal 104 is connected to the log management / visualization server 100 and inputs search conditions for analyzing log information accumulated in the image processing apparatus 105, the copier 106, and the scanner 107 on the display screen. Thus, the analysis result of the log information collected according to the search condition is displayed on the display screen.

上述した構成により、ログ情報解析可視システム101は、画像処理装置105、コピー機106、及びスキャナ107に蓄積されるログ情報をユーザの目的に合わせて収集し、ログ情報の解析結果を視覚的に表示させることができる。   With the above-described configuration, the log information analysis / viewing system 101 collects log information accumulated in the image processing apparatus 105, the copier 106, and the scanner 107 in accordance with the purpose of the user, and visually displays the analysis result of the log information. Can be displayed.

なお、本実施形態においては上述の構成に限定されず、例えばPC端末104にて行われる処理を管理コンソール上で行うことも可能であり、その場合にはPC端末104を用いる必要はない。また、ログ管理・可視化サーバ100にて行うログ管理処理等を、各MFP等で行うことも可能である。   In the present embodiment, the configuration is not limited to the above-described configuration. For example, processing performed on the PC terminal 104 can be performed on the management console. In this case, the PC terminal 104 does not need to be used. Also, log management processing performed by the log management / visualization server 100 can be performed by each MFP or the like.

次に、図2を用いて、本実施形態に係るログ情報解析可視装置の機能構成を説明する。   Next, the functional configuration of the log information analysis and visualization device according to the present embodiment will be described with reference to FIG.

ログ情報解析可視装置100は、ユーザによる自然文の入力により、複数の画像処理装置、コピー機、スキャナ機等に蓄積されるログ情報を解析する要求を受付け、要求に合わせてログ情報を収集し、解析した結果をユーザの要求に合わせた表示形式により表示させる。   The log information analysis / visualization device 100 receives a request to analyze log information accumulated in a plurality of image processing apparatuses, copiers, scanners, etc., by inputting natural sentences by a user, and collects log information according to the request. The analysis result is displayed in a display format that matches the user's request.

ログ情報解析可視装置100は、画面制御部10と、文解析部20と、文学習部30と、ログデータ処理部40とにより構成される。   The log information analysis / visualization device 100 includes a screen control unit 10, a sentence analysis unit 20, a sentence learning unit 30, and a log data processing unit 40.

画面制御部10は、ログ情報をどのように解析し、どう可視化するかというユーザのログ情報解析要求を受け付ける要求受付部11と、ログ情報解析要求に基づき集計された結果の表示させるログ表示部12とにより構成され、例えばWebブラウザへの画面表示制御を行うための処理部である。   The screen control unit 10 includes a request receiving unit 11 that receives a user's log information analysis request on how to analyze and visualize log information, and a log display unit that displays a result totaled based on the log information analysis request 12, a processing unit for performing screen display control on a Web browser, for example.

ここで要求受付部11は、ユーザのログ情報解析要求を、ユーザの自由な形式による自然文の入力にて受け付ける画面を生成する。また、要求受付部11は、ユーザの自然文を解析することにより抽出されたログ情報解析対象範囲項目、解析項目、表現形式に基づく設定変更可能なログ情報解析確認画面を生成する。要求受付部11は、これらの生成した画面からユーザによるログ情報解析要求を受け付ける。   Here, the request receiving unit 11 generates a screen that receives a user's log information analysis request by inputting a natural sentence in a user's free format. In addition, the request reception unit 11 generates a log information analysis confirmation screen in which settings can be changed based on log information analysis target range items, analysis items, and expression formats extracted by analyzing a user's natural sentence. The request reception unit 11 receives a log information analysis request from the user from these generated screens.

ログ表示部12は、集計されたログ情報の解析結果を、ユーザの要求に応じた、例えば棒グラフ、円グラフ、表等の表現形式を用いて表示させる。これにより、ユーザに対してログ情報を解析するための複雑な検索条件及び入力作業を強いることなく、解析した結果を目的にあった表現形式にて容易に視覚的に表現させることができる。   The log display unit 12 displays the analysis result of the collected log information using an expression format such as a bar graph, a pie graph, or a table according to a user request. Accordingly, the analysis result can be easily visually expressed in an expression format suitable for the purpose without forcing the user to perform complicated search conditions and input work for analyzing log information.

文解析部20は、ユーザの入力した自由な形式による自然文を解析し、ユーザの目的とするログ情報を解析するための解析項目と、解析した結果を表示するための表示形式とを明確にする処理部である。文解析部20は、コンテキスト解析部21と、パターン管理部22と、自然文検索処理部23とにより構成される。   The sentence analysis unit 20 analyzes a natural sentence in a free format input by the user, and clarifies an analysis item for analyzing log information intended by the user and a display format for displaying the analyzed result. Is a processing unit. The sentence analysis unit 20 includes a context analysis unit 21, a pattern management unit 22, and a natural sentence search processing unit 23.

コンテキスト解析部21は、ユーザにより画面制御部10の要求受付部11に入力された自然文から、ログ情報の解析対象範囲項目に該当する部分を抽出し、自然文から分離する。ここで解析対象範囲項目とは、例えば「期間」、「画像処理機能の種類」、「画像処理装置を操作したユーザ」、「画像処理装置」、「類似文書ID」、「スキャン宛先」等の収集するログ情報の対象範囲を限定するものをいう。   The context analysis unit 21 extracts a part corresponding to the analysis target range item of the log information from the natural sentence input by the user to the request reception unit 11 of the screen control unit 10 and separates it from the natural sentence. Here, the analysis target range items include, for example, “period”, “type of image processing function”, “user who operated the image processing apparatus”, “image processing apparatus”, “similar document ID”, “scan destination”, and the like. This refers to limiting the scope of collected log information.

コンテキスト解析部21は、予め蓄積した同義語辞書24を参照して、ユーザの入力した自然文から解析対象範囲項目と考えられる語彙、文字、言葉等を抽出し、自然文から分離する。例えば、コンテキスト解析部21は、ユーザにより入力された「ここ三ヶ月の」、「2008年3月の」、「文書カテゴリが人事文書の」といった自然文に含まれる固有名詞を抽出し、同義語辞書24を用いて解析対象範囲項目に該当するか否かを判定する。   The context analysis unit 21 refers to the synonym dictionary 24 stored in advance, extracts vocabulary, characters, words, and the like that are considered analysis target range items from the natural sentence input by the user, and separates them from the natural sentence. For example, the context analysis unit 21 extracts proper nouns included in natural sentences such as “in the past three months”, “in March 2008”, and “document category is personnel document” input by the user, and synonyms It is determined using the dictionary 24 whether or not the analysis target range item is applicable.

コンテキスト解析部21は、解析対象範囲項目に該当すると判定した語彙を、入力された自然文から分離し、分離した語彙を別に管理しておく。この分離された語彙は、ログ情報収集の際に用いられる。このようにして、自然文から解析対象範囲項目となる語彙を分離することで、自然文検索処理部23において行われる自然文に対応するパターン文の特定を容易にする。なお、解析対象範囲項目の詳細については後述する。   The context analysis unit 21 separates the vocabulary determined to correspond to the analysis target range item from the input natural sentence, and manages the separated vocabulary separately. This separated vocabulary is used when collecting log information. In this way, by separating the vocabulary that is the analysis target range item from the natural sentence, it becomes easy to identify the pattern sentence corresponding to the natural sentence performed in the natural sentence search processing unit 23. Details of the analysis target range item will be described later.

パターン管理部22は、自然文検索処理部23において特定されたパターン文のパターンIDから、パターン項目を抽出する。ここでパターン項目とは、例えばパターン文を構成しログ情報の収集において解析項目となる主項目及び副項目、表現形式等である。また、パターン管理部22は、パターン項目に基づいてログ情報を収集し、表現形式に基づいて表示させるための処理方法を抽出する。   The pattern management unit 22 extracts a pattern item from the pattern ID of the pattern sentence specified by the natural sentence search processing unit 23. Here, the pattern item is, for example, a main item and a sub item that constitute a pattern sentence and are analysis items in collecting log information, an expression format, and the like. Further, the pattern management unit 22 collects log information based on the pattern items, and extracts a processing method for displaying based on the expression format.

ここで解析項目となる主項目とは、ログ情報の解析目的となる集計対象であって、例えば「ログ件数」、「ログ割合」、「違反件数」、「正当件数」等を示す。また、解析項目となる副項目とは、集計した主項目を更に分類するための項目であって、例えば「年度別」、「月別」、「ユーザ別」、「スキャン宛先別」等の項目を示す。   Here, the main item as an analysis item is an aggregation target for the purpose of analysis of log information, and indicates, for example, “number of logs”, “log ratio”, “number of violations”, “number of valid cases”, and the like. The sub-items that are analysis items are items for further classifying the aggregated main items. For example, items such as “by year”, “by month”, “by user”, and “by scan destination” Show.

また、ここで表現形式とは、ログ情報の解析結果を視覚的に示すための形式であって、例えば「棒グラフ」、「円グラフ」、「表」等を示す。   Here, the expression format is a format for visually indicating the analysis result of the log information, and indicates, for example, “bar graph”, “pie graph”, “table”, and the like.

また、ここで処理方法とは、ログ情報を解析項目に基づきを収集し、集計した結果を表示させるための処理方法であって、例えば「対象範囲のログを年別に分け、各年のログ件数を集計し、年度を横軸に、ログ件数を縦軸に棒グラフを作成する」という処理方法を示す。   In addition, the processing method here is a processing method for collecting log information based on analysis items and displaying the result of aggregation. For example, “divide the log of the target range by year and the number of logs in each year And a bar graph is created with the year on the horizontal axis and the number of logs on the vertical axis.

パターン管理部22は、パターン項目となる上述の「主項目」、「副項目」、「表現形式」、及び「処理方法」が組み合わされ、テーブルとして蓄積されたパターン管理部25を参照して、特定されたパターン文のパターンIDからパターン項目及び処理方法を抽出する。なお、パターン管理テーブル25の詳細については後述する。   The pattern management unit 22 refers to the pattern management unit 25 that is a combination of the above-mentioned “main item”, “sub-item”, “expression form”, and “processing method”, which are pattern items, and is stored as a table. A pattern item and a processing method are extracted from the pattern ID of the specified pattern sentence. Details of the pattern management table 25 will be described later.

自然文検索処理部23は、コンテキスト解析部21により入力された自然文から、解析対象範囲に該当する部分が分離された自然文に対応するパターン文を特定する処理部である。パターン文を特定するにあたり、自然文検索処理部23は、自然文データベース26を参照する。   The natural sentence search processing unit 23 is a processing unit that identifies a pattern sentence corresponding to a natural sentence in which a portion corresponding to the analysis target range is separated from the natural sentence input by the context analysis unit 21. In specifying the pattern sentence, the natural sentence search processing unit 23 refers to the natural sentence database 26.

自然文データベース26は、ユーザが入力しそうな、主項目、副項目、表現形式に該当する複数の入力文を想定し、主項目、副項目、表現形式を組み合わせたパターン文を蓄積した検索用データベースである。なお、自然文データベース26の詳細については後述する。   The natural sentence database 26 assumes a plurality of input sentences corresponding to the main item, sub-item, and expression form that the user is likely to input, and stores a pattern sentence that combines the main item, sub-item, and expression form. It is. Details of the natural sentence database 26 will be described later.

文学習部30は、事前に自然文データベース26に蓄積された各パターン文に対応する複数の文を学習により登録しておく処理部であって、自然文検索処理部23を共有する。これにより、自然文検索処理部23は、文学習部30で登録したパターン文に基づき、入力された自然文に対応するパターン文を特定することができる。   The sentence learning unit 30 is a processing unit that registers a plurality of sentences corresponding to each pattern sentence stored in advance in the natural sentence database 26 by learning, and shares the natural sentence search processing unit 23. Thereby, the natural sentence search processing unit 23 can specify the pattern sentence corresponding to the input natural sentence based on the pattern sentence registered by the sentence learning unit 30.

ログデータ処理部40は、文解析部20で抽出した処理方法及び解析対象範囲に基づいて、複数の画像処理装置(MFP)、コピー機、スキャナ機等のログ情報が蓄積されたログデータ41からログ情報を収集し、解析した結果を表現形式に基づいて表示するための値を決定する処理部である。   The log data processing unit 40 is based on the log data 41 in which log information of a plurality of image processing apparatuses (MFPs), copiers, scanners, and the like is accumulated based on the processing method and analysis target range extracted by the sentence analysis unit 20. It is a processing unit that collects log information and determines a value for displaying the analyzed result based on the expression format.

<ハードウェア構成>
次に、図3を用いて、ログ情報解析可視装置100のハードウェア構成例について説明する。図3は、ログ情報解析可視装置のハードウェア構成の一例を示す図である。
<Hardware configuration>
Next, a hardware configuration example of the log information analysis / visualization device 100 will be described with reference to FIG. FIG. 3 is a diagram illustrating an example of a hardware configuration of the log information analysis and visualization device.

図3において、まず、ログ情報解析可視装置100は、コンピュータ装置であって、それぞれシステムバスで相互に接続されている入力装置51と、出力装置52と、ドライブ装置53と、補助記憶装置54と、メモリ装置55と、演算処理装置56と、及びインターフェース装置57とで構成される。   In FIG. 3, the log information analysis / visualization device 100 is a computer device, and includes an input device 51, an output device 52, a drive device 53, and an auxiliary storage device 54 that are connected to each other via a system bus. , A memory device 55, an arithmetic processing device 56, and an interface device 57.

入力装置51は、キーボードやマウス等で構成され、各種信号を入力するために用いられる。出力装置52は、ディスプレイ装置等で構成され、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置57は、モデム、LANカード等で構成されており、ネットワークに接続するために用いられる。   The input device 51 includes a keyboard and a mouse, and is used to input various signals. The output device 52 includes a display device and is used to display various windows and data. The interface device 57 includes a modem, a LAN card, and the like, and is used for connecting to a network.

ログ情報解析可視装置100は、このインターフェース装置57によってネットワークを介して外部に設けられた複数の画像処理装置(MFP)、コピー機、スキャナ機等より各種ログ情報を取得する。また、ログ情報解析可視装置100は、ネットワークを介して外部に設けられた管理コンソール103及びPC端末104に対して、解析結果を表示形式にしたがって出力する。   The log information analyzing / viewing apparatus 100 acquires various log information from a plurality of image processing apparatuses (MFPs), copiers, scanners, and the like provided outside via the network by the interface device 57. Further, the log information analysis / viewing apparatus 100 outputs the analysis result according to the display format to the management console 103 and the PC terminal 104 provided outside via the network.

本実施形態に係るログ情報解析可視プログラムは、ログ情報解析可視装置100を制御する各種プログラムの少なくとも一部である。ログ情報解析可視プログラムは、例えば記憶媒体58の配布やネットワークからのダウンロード等によって提供される。また、ログ情報解析可視プログラムを記憶した記憶媒体58は、CD−ROM、フレキシブルディスク、光磁気ディスク等のように情報を光学的、電気的或いは磁気的に記憶する記憶媒体、ROM(Read Only Memory)、フラッシュメモリ等のように情報を電気的に記憶する半導体メモリ等、様々なタイプの記憶媒体を用いて提供することができる。   The log information analysis visual program according to the present embodiment is at least a part of various programs that control the log information analysis visual device 100. The log information analysis visual program is provided by, for example, distribution of the storage medium 58 or downloading from a network. In addition, the storage medium 58 storing the log information analysis / viewing program is a storage medium such as a CD-ROM, a flexible disk, a magneto-optical disk, or the like that stores information optically, electrically, or magnetically, or a ROM (Read Only Memory). ), And can be provided using various types of storage media such as a semiconductor memory that electrically stores information, such as a flash memory.

また、ログ情報解析可視プログラムを記憶した記憶媒体58がドライブ装置53にセットされると、ログ情報解析可視プログラムは、記憶媒体58からドライブ装置53を介して補助記憶装置54にインストールされる。   When the storage medium 58 storing the log information analysis / visible program is set in the drive device 53, the log information analysis / visible program is installed from the storage medium 58 to the auxiliary storage device 54 via the drive device 53.

更に、ログ情報解析可視プログラムは、ネットワークからダウンロードされ、インターフェース装置57を介して補助記憶装置54にインストールされてもよい。   Further, the log information analysis visual program may be downloaded from the network and installed in the auxiliary storage device 54 via the interface device 57.

ログ情報解析可視装置100は、インストールされたログ情報解析可視プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置55は、起動時に補助記憶装置54からログ情報解析可視プログラムを読み出して格納する。そして、演算処理装置56は、メモリ装置55に格納されたログ情報解析可視プログラムにしたがって、後述するような各種処理を実現している。   The log information analysis / visualization apparatus 100 stores the installed log information analysis / visualization program and also stores necessary files, data, and the like. The memory device 55 reads and stores the log information analysis visible program from the auxiliary storage device 54 at the time of activation. The arithmetic processing unit 56 implements various processes as described later according to the log information analysis / visible program stored in the memory device 55.

<蓄積されるログ情報について>
次に、図4を用いて、画像処理装置等に蓄積されるログ情報について説明する。図4は、画像処理装置に蓄積されるログ情報の一例を示す図である。
<About accumulated log information>
Next, log information stored in the image processing apparatus or the like will be described with reference to FIG. FIG. 4 is a diagram illustrating an example of log information stored in the image processing apparatus.

図4に示すように、画像処理装置に蓄積されるログ情報は、例えば「年月日日時」、「ユーザ」、「画像処理機能種別」、「成否」、「紙出力枚数」、「MFP名称」、「MFP IPアドレス」、「文書カテゴリ」、「類似文書ID」、「ポリシー判定結果」、「印刷元PCアドレス」、「スキャン宛先」、「FAX送信宛先」、「FAX送信元」等である。   As shown in FIG. 4, log information accumulated in the image processing apparatus includes, for example, “year / month / date / time”, “user”, “image processing function type”, “success / failure”, “number of paper outputs”, “MFP name”. ”,“ MFP IP address ”,“ document category ”,“ similar document ID ”,“ policy determination result ”,“ print source PC address ”,“ scan destination ”,“ FAX transmission destination ”,“ FAX transmission source ”, etc. is there.

ここで、「年月日日時」とは、例えば画像処理装置が操作された年月日日時を示す。「機能種別」とは、例えば画像処理装置(MFP)の機能としてコピー機能、印刷機能、FAXの送受信機能、スキャン機能等を示す。「成否」とは、例えばユーザの指示による画像処理機能の処理が成功したか失敗(エラー)したかを示す。ここで、「紙出力枚数」とは、例えばコピー機能によりコピーされた枚数を示す。   Here, “year / month / date / time” indicates, for example, the date / time when the image processing apparatus is operated. The “function type” indicates, for example, a copy function, a print function, a FAX transmission / reception function, a scan function, etc. as functions of the image processing apparatus (MFP). “Success / failure” indicates, for example, whether the processing of the image processing function based on a user instruction has succeeded or failed (error). Here, the “paper output number” indicates the number of sheets copied by the copy function, for example.

また、「MFP名称」とは、例えばユーザにより操作された画像処理装置(MFP)のホスト名を示す。「MFP IPアドレス」とは、例えばユーザにより操作された画像処理装置等のIPアドレスを示す。「文書カテゴリ」とは、例えばユーザにより印刷等の画像処理された画像をコンテンツ解析した結果、得られた画像文書のカテゴリを示す。   “MFP name” indicates, for example, the host name of the image processing apparatus (MFP) operated by the user. “MFP IP address” indicates, for example, an IP address of an image processing apparatus or the like operated by a user. The “document category” indicates a category of an image document obtained as a result of content analysis of an image that has been subjected to image processing such as printing by a user.

また「類似文書ID」とは、例えばユーザにより印刷等された画像をコンテンツ解析した結果、既に学習の文書に付属する属性から、推測された類似文書IDを示す。「ポリシー判定結果」とは画像文書のカテゴリと実行者、機能等をもとにポリシー判定した結果、正当であったか違反であったかの結果を示す。   The “similar document ID” indicates a similar document ID that is estimated from the attributes attached to the already learned document, for example, as a result of content analysis of an image printed by the user. The “policy determination result” indicates a result of the policy determination based on the category of the image document, the executor, the function, and the like, and whether the result is valid or violated.

また「印刷元PCアドレス」とは、例えばユーザが印刷時において印刷指示を行ったクライアントPCのIPアドレス等を示す。「スキャン宛先」とは、例えばユーザがスキャン時においてスキャンした宛先のE−mailアドレス、宛先名等を示す。「FAX送信宛先」とは、例えばFAX送信時の送信先のFAX番号等を示す。「FAX送信元」とは、例えばFAX受信時における送信元のFAX番号等を示す。   The “print source PC address” indicates, for example, the IP address of the client PC that the user has issued a print instruction at the time of printing. “Scan destination” indicates, for example, an E-mail address of a destination scanned by the user at the time of scanning, a destination name, and the like. “FAX transmission destination” indicates, for example, the FAX number of the transmission destination at the time of FAX transmission. “FAX transmission source” indicates, for example, the FAX number of the transmission source at the time of FAX reception.

上述したような様々なログ情報が、画像処理装置が操作されることにより記録されて、蓄積される。   Various types of log information as described above are recorded and stored as the image processing apparatus is operated.

<ターゲット自由入力画面の例1>
次に、図5を用いて、ログ情報を収集、解析するにあたり、ユーザによりログ情報解析要求が、自然文にて入力されるターゲット自由入力画面について説明する。図5は、自然文によるターゲット自由入力画面の一例を示す図である。
<Example 1 of target free entry screen>
Next, a target free input screen in which a log information analysis request is input in a natural sentence by a user when collecting and analyzing log information will be described with reference to FIG. FIG. 5 is a diagram illustrating an example of a target free input screen using natural sentences.

図5に示すように、例えば、ターゲット自由入力画面110には、「目的の表示を文章で記述してください。」とあり、ユーザは、入力部分に「不正行為の件数を、日単位で示すグラフ」等のログ情報解析要求を自然文にて自由に入力することができる。   As shown in FIG. 5, for example, the target free entry screen 110 has “Please describe the target display in text.” In the input part, the user indicates “the number of fraudulent activities in days. A log information analysis request such as “graph” can be freely input in natural sentences.

ユーザは、このターゲット自由入力画面110を用いることによって、ログ情報を収集するためのログ情報解析要求を、複雑な検索条件等を入力することなく、自由な形式の簡易な自然文を用いて入力指示することができる。   By using the target free input screen 110, the user can input a log information analysis request for collecting log information using a simple natural sentence in a free format without inputting complicated search conditions. Can be directed.

また、このターゲット自由入力画面110の確認ボタンが実行されることにより、入力された自然文でのログ情報解析要求に基づき、後述するログ情報解析可視処理が開始される。   In addition, when the confirmation button on the target free input screen 110 is executed, a log information analysis visual process, which will be described later, is started based on the input log information analysis request in the natural sentence.

<ターゲット確認画面の例1>
次に、図6を用いて、図5においてユーザにより入力された自然文から導出されるターゲット確認画面(ログ情報解析確認画面)について説明する。図6は、ターゲット確認画面の一例を示す図である。
<Example 1 of target confirmation screen>
Next, a target confirmation screen (log information analysis confirmation screen) derived from the natural sentence input by the user in FIG. 5 will be described with reference to FIG. FIG. 6 is a diagram illustrating an example of the target confirmation screen.

図6のターゲット確認画面には、図5のターゲット自由入力画面110にてユーザにより入力された「不正行為の件数を、日単位で示すグラフ」という自然文に基づき導出された内容が、予め入力された状態で表示される。   In the target confirmation screen of FIG. 6, the content derived based on the natural sentence “graph indicating the number of fraudulent activities in units of days” input by the user on the target free input screen 110 of FIG. 5 is input in advance. It is displayed in the state that was done.

例えば、図6に示すように、入力された自然文の「不正行為の件数」という文字から主項目部分の「違反件数」が、自然文の「日単位」という単語から副項目部分の「日別」が、自然文の「グラフ」という単語から表現項目部分の「線グラフ」がそれぞれ導出されて表示される。   For example, as shown in FIG. 6, the “number of violations” in the main item portion from the characters “number of fraudulent acts” in the input natural sentence is changed from the word “daily” in the natural sentence to “day” in the subitem portion. “Other” is displayed by deriving the “line graph” of the expression item portion from the word “graph” of the natural sentence.

その他、ターゲット確認画面111には、解析対象範囲項目の例として「期間」、「機能」、「成功・エラー」、「ユーザ」、「MFP」、「文書カテゴリ」、「類似文書ID」、「スキャン宛先」、「FAX送信宛先」、「FAX送信元」等の項目があり、ユーザにより入力された自然文に基づき、対応する内容が表示される。入力した自然文に該当する内容がない場合には、「指定なし」が選択されて表示される。   In addition, the target confirmation screen 111 includes “period”, “function”, “success / error”, “user”, “MFP”, “document category”, “similar document ID”, “ There are items such as “scan destination”, “FAX transmission destination”, and “FAX transmission source”, and corresponding contents are displayed based on a natural sentence input by the user. If there is no content corresponding to the input natural sentence, “None” is selected and displayed.

また、ターゲット確認画面111には、「解析対象範囲のデータをもとに次の表示を行います。」とあり、上述したように、ログ情報の解析項目である「主項目」及び「副項目」、更に「表現」項目について、ユーザにより入力された自然文に基づき、予め対応する内容が表示される。   In addition, the target confirmation screen 111 has “The following display is performed based on the data in the analysis target range.” As described above, the analysis items of the log information are “main item” and “sub item”. In addition, for the “expression” item, the corresponding contents are displayed in advance based on the natural sentence input by the user.

なお、ターゲット確認画面111において、入力された自然文にない項目、曖昧な表現についてはデフォルトを適用することができる。   In the target confirmation screen 111, defaults can be applied to items that are not in the input natural sentence and ambiguous expressions.

このように、ターゲット確認画面111を用いることによって、ユーザは、ターゲット自由入力画面110に入力された自然文から読み取られたログ情報解析要求の内容を確認することができる。これにより、より的確に、また複雑な入力等を行うことなく、目的とするログ情報を解析しその結果をグラフ等により可視化することができる。   As described above, by using the target confirmation screen 111, the user can confirm the content of the log information analysis request read from the natural sentence input on the target free input screen 110. This makes it possible to analyze the target log information and visualize the result by a graph or the like more accurately and without performing complicated input.

なお、ターゲット確認画面111に表示される各項目は、ユーザよりに変更させることができ、その場合には、各項目にテーブル等により予め設定されたパラメータの中から任意のパラメータをユーザに選択させるために、例えばコンボボックス等の選択機能が用いられる。   Each item displayed on the target confirmation screen 111 can be changed by the user, and in this case, the user can select an arbitrary parameter from parameters preset for each item using a table or the like. For this purpose, for example, a selection function such as a combo box is used.

また、このターゲット確認画面111の実行ボタンが実行されることにより、確認画面の内容に基づき、後述するログ情報解析可視処理が行われる。   In addition, when the execution button of the target confirmation screen 111 is executed, log information analysis visible processing described later is performed based on the content of the confirmation screen.

更に、図6に示すターゲット確認画面111に表示される各項目のレイアウト、フォント等については、本発明においては特に限定されるものではない。   Furthermore, the layout, font, and the like of each item displayed on the target confirmation screen 111 shown in FIG. 6 are not particularly limited in the present invention.

<指定された表現形式により表示された解析結果の例1>
次に、図7を用いて、ユーザの指定した表現形式により表示された解析結果の例について説明する。図7は、指定の表現形式により表示された解析結果の一例を示す図である。
<Example 1 of analysis result displayed in specified expression format>
Next, an example of the analysis result displayed in the expression format designated by the user will be described with reference to FIG. FIG. 7 is a diagram illustrating an example of the analysis result displayed in the designated expression format.

図7に示すように、図6のターゲット確認画面111の「2008年1月1日から現在までの期間における、違反件数について日別の線グラフ」としてログ情報解析要求のされた内容に基づき、解析されたログ情報の解析結果が、グラフ112により表示されている。   As shown in FIG. 7, based on the contents of the log information analysis request as “daily line graph of the number of violations in the period from January 1, 2008 to the present” on the target confirmation screen 111 in FIG. The analysis result of the analyzed log information is displayed as a graph 112.

グラフ112は、縦軸に違反件数、横軸に日別が示されており、図6のターゲット確認画面111において指定された主項目「違反件数」と副項目「日別」に対応している。   The graph 112 shows the number of violations on the vertical axis and the day on the horizontal axis, and corresponds to the main item “number of violations” and the sub-item “daily” specified on the target confirmation screen 111 of FIG. .

このように、ユーザは、複雑な入力等をすることなくターゲット確認画面における解析項目等を指定することにより、ユーザの目的とするログ情報の解析を行い、解析した結果を容易にグラフ化することが可能となる。   In this way, the user can analyze the log information intended by the user by specifying analysis items on the target confirmation screen without complicated input, etc., and easily graph the analysis results Is possible.

<ターゲット自由入力画面の例2>
次に、図8を用いて、ログ情報を収集、解析するためにユーザによりログ情報解析要求が入力されるターゲット自由入力画面について説明する。図8は、自然文によるターゲット自由入力画面の一例を示す図である。
<Example 2 of target free entry screen>
Next, a target free input screen in which a log information analysis request is input by a user in order to collect and analyze log information will be described with reference to FIG. FIG. 8 is a diagram illustrating an example of a target free input screen using natural sentences.

図8に示すように、ユーザは、例えば、ターゲット自由入力画面113の入力部分に「先月、印刷してスキャンした文書の件数」等の自然文を自由に入力することができる。   As shown in FIG. 8, for example, the user can freely enter a natural sentence such as “the number of documents printed and scanned last month” in the input portion of the target free input screen 113.

また、このターゲット自由入力画面113の確認ボタンが実行されることにより、入力された自然文でのログ情報解析要求に基づき、後述するログ情報解析可視処理が開始される。   In addition, when the confirmation button on the target free input screen 113 is executed, a log information analysis visual process described later is started based on the input log information analysis request in the natural sentence.

<ターゲット確認画面の例2>
次に、図9を用いて、図8においてユーザにより入力された自然文から導出されるターゲット確認画面(ログ情報解析確認画面)について説明する。図9は、ターゲット確認画面の一例を示す図である。
<Example 2 of target confirmation screen>
Next, a target confirmation screen (log information analysis confirmation screen) derived from the natural sentence input by the user in FIG. 8 will be described with reference to FIG. FIG. 9 is a diagram illustrating an example of the target confirmation screen.

図9のターゲット確認画面114には、図8のターゲット自由入力画面113にてユーザにより入力された「先月、印刷してスキャンした文書の件数」という自然文に基づき導出された内容が、予め入力された状態で表示される。   In the target confirmation screen 114 of FIG. 9, the content derived based on the natural sentence “the number of documents printed and scanned last month” input by the user on the target free input screen 113 of FIG. It is displayed in the state that was done.

例えば、入力された自然文の「先月」から推定して、図9に示すように、対象範囲項目の「期間」には「2008/05/01〜2008/05/31」が表示される。また、入力された自然文の「印刷してスキャン」から推定して、図9に示すように、対象範囲項目の「機能」には「印刷とスキャンの連続」が表示される。   For example, as estimated from “last month” of the input natural sentence, “2008/05/01 to 2008/05/31” is displayed in the “period” of the target range item as shown in FIG. In addition, as shown in FIG. 9, “continuation of printing and scanning” is displayed in the “function” of the target range item, as estimated from “printing and scanning” of the input natural sentence.

また、入力された自然文の「文書の件数」から推定して、図9に示すように、解析項目となる副項目には「類似文書ID別」、表現項目には「棒グラフ」がデフォルトとして表示される。   In addition, as shown in FIG. 9, the sub-items that are analysis items are “by similar document ID” and the expression items are “bar graph” as defaults, as estimated from the “number of documents” of the input natural sentence. Is displayed.

上述したように、予め学習等の機能を用いることにより、ターゲット自由入力画面114において特定の語彙が入力された場合に、ターゲット確認画面の解析対象範囲項目に反映させたり、副項目等にデフォルト表示させたりすることができる。これにより、より速やかにログ解析を実行させ、その集計結果を表示させることが可能となる。   As described above, by using a function such as learning in advance, when a specific vocabulary is input on the target free input screen 114, it is reflected in the analysis target range item on the target confirmation screen, or is displayed as a default on a sub-item or the like. You can make it. As a result, it is possible to execute log analysis more quickly and display the total result.

なお、ターゲット確認画面114に表示される各項目は、ユーザに変更させることができ、その場合には、各項目にテーブル等により予め設定されたパラメータの中から任意のパラメータをユーザに選択させるために、例えばコンボボックス等の選択機能が用いられる。   Each item displayed on the target confirmation screen 114 can be changed by the user, and in this case, the user can select an arbitrary parameter from parameters set in advance by a table or the like for each item. For example, a selection function such as a combo box is used.

また、このターゲット確認画面114の実行ボタンが実行されることにより、確認画面の内容に基づき、後述するログ情報解析可視処理が行われる。   In addition, when the execution button of the target confirmation screen 114 is executed, log information analysis / visible processing described later is performed based on the content of the confirmation screen.

更に、図9に示すターゲット確認画面114に表示される各項目のレイアウト、フォント等については、本発明においては特に限定されるものではない。   Furthermore, the layout, font, and the like of each item displayed on the target confirmation screen 114 shown in FIG. 9 are not particularly limited in the present invention.

<指定された表現形式により表示された解析結果の例2>
次に、図10を用いて、図9においてユーザの指定した表現形式により表示された解析結果の例について説明する。図10は、指定の表現形式により表示された解析結果の一例を示す図である。
<Example 2 of analysis result displayed in specified expression format>
Next, an example of the analysis result displayed in the expression format designated by the user in FIG. 9 will be described with reference to FIG. FIG. 10 is a diagram illustrating an example of the analysis result displayed in the designated expression format.

図10に示すように、図9のターゲット確認画面114の「2008年5月1日から2008年5月31日までの期間において印刷とスキャンが連続して行われたログ件数について類似文書ID別の棒グラフを表示」としてログ情報解析要求された内容に基づき、解析されたログ情報の解析結果が、グラフ115により表示されている。   As shown in FIG. 10, “similar document IDs for the number of logs printed and scanned continuously during the period from May 1, 2008 to May 31, 2008” on the target confirmation screen 114 in FIG. The analysis result of the analyzed log information is displayed as a graph 115 based on the content requested to analyze the log information as “display bar graph”.

グラフ115は、縦軸にログ件数、横軸に類似文書ID別が示されており、図9のターゲット確認画面114において指定された主項目「ログ件数」と副項目「類似文書ID別」に対応している。   In the graph 115, the vertical axis indicates the number of logs, and the horizontal axis indicates the similar document ID. The main item “number of logs” and the sub-item “by similar document ID” specified on the target confirmation screen 114 in FIG. It corresponds.

このように、ユーザは、ターゲット自由入力において入力されなかった項目についてもターゲット確認画面においてデフォルト表示されるため、デフォルト表示によりユーザの目的とするログ情報の解析を行い、解析した結果を容易にグラフ化することが可能となる。   In this way, the user also displays the default items on the target confirmation screen for items that were not entered in the target free input. Therefore, the user can analyze the log information intended by the user using the default display, and easily display the analysis results in a graph. Can be realized.

<ターゲット自由入力画面の例3>
次に、図11を用いて、ログ情報を収集、解析するためにユーザによりログ情報解析要求が入力されるターゲット自由入力画面について説明する。図11は、自然文によるターゲット自由入力画面の一例を示す図である。
<Example 3 of target free entry screen>
Next, a target free input screen in which a log information analysis request is input by a user in order to collect and analyze log information will be described with reference to FIG. FIG. 11 is a diagram illustrating an example of a target free input screen using natural sentences.

図11に示すように、ユーザは、例えば、ターゲット自由入力画面116の入力部分に「ここ一ヶ月の、印刷してスキャンしたログの表示」等の自然文を自由に入力することができる。   As shown in FIG. 11, for example, the user can freely input a natural sentence such as “display of a log printed and scanned for the past month” in the input portion of the target free input screen 116.

また、このターゲット自由入力画面116の確認ボタンが実行されることにより、入力された自然文に基づき、後述するログ情報解析可視処理が開始される。   In addition, when the confirmation button on the target free input screen 116 is executed, log information analysis / visible processing described later is started based on the input natural sentence.

<ターゲット確認画面の例3>
次に、図12を用いて、図11のユーザにより入力された自然文から導出されるターゲット確認画面(ログ情報解析確認画面)について説明する。図12は、ターゲット確認画面の一例を示す図である。
<Example 3 of target confirmation screen>
Next, a target confirmation screen (log information analysis confirmation screen) derived from the natural sentence input by the user in FIG. 11 will be described with reference to FIG. FIG. 12 is a diagram illustrating an example of the target confirmation screen.

図12のターゲット確認画面117には、図11のターゲット自由入力画面116にてユーザにより入力された「ここ一ヶ月の、印刷してスキャンしたログの表示」という自然文に基づき導出された内容が、予め入力された状態で表示される。   In the target confirmation screen 117 of FIG. 12, the content derived based on the natural sentence “Display of log printed and scanned for the past month” input by the user on the target free input screen 116 of FIG. , Displayed in a pre-input state.

例えば、入力された自然文の「ここ1ヶ月」から推定して、図12に示すように、解析対象範囲項目の「期間」には「2008/05/01〜現在」が表示される。また、入力された自然文の「印刷してスキャン」から推定して、図12に示すように、解析対象範囲項目の「機能」には「印刷とスキャンの連続」が表示される。   For example, “2008/05/01 to present” is displayed in the “period” of the analysis target range item, as shown in FIG. 12, estimated from “here 1 month” of the input natural sentence. In addition, as shown in FIG. 12, “continuation of printing and scanning” is displayed in the “function” of the analysis target range item as estimated from “printing and scanning” of the input natural sentence.

また、入力された自然文の「印刷してスキャンしたログの表示」から推定して、図12に示すように、解析項目となる副項目には「類似文書ID別」、表現項目には「表」がデフォルトとして表示される。   In addition, as shown in FIG. 12, the sub-items to be analyzed are “by similar document ID” and the expression items are “by similar document ID”, as estimated from the “display of printed and scanned logs” of the input natural sentences. Table "is displayed as the default.

上述したように、予め学習等の機能を用いることにより、ターゲット自由入力画面116において特定の語彙が入力された場合に、ターゲット確認画面の解析対象範囲項目に反映させたり、副項目等にデフォルト表示させたりすることができる。これにより、より速やかにログ解析を実行させ、その集計結果を表示させることが可能となる。   As described above, by using a function such as learning in advance, when a specific vocabulary is input on the target free input screen 116, it is reflected in the analysis target range item on the target confirmation screen, or is displayed as a default on a sub-item or the like. You can make it. As a result, it is possible to execute log analysis more quickly and display the total result.

なお、ターゲット確認画面117に表示される各項目は、ユーザに変更させることができ、その場合には、各項目にテーブル等により予め設定されたパラメータの中から任意のパラメータをユーザに選択させるために、例えばコンボボックス等の選択機能が用いられる。   Each item displayed on the target confirmation screen 117 can be changed by the user, and in this case, the user can select an arbitrary parameter from parameters set in advance by a table or the like for each item. For example, a selection function such as a combo box is used.

また、このターゲット確認画面117の実行ボタンが実行されることにより、確認画面の内容に基づき、後述するログ情報解析可視処理が行われる。   Further, by executing the execution button of the target confirmation screen 117, a log information analysis / visible process described later is performed based on the content of the confirmation screen.

更に、図12に示すターゲット確認画面117に表示される各項目のレイアウト、フォント等については、本発明においては特に限定されるものではない。   Furthermore, the layout, font, and the like of each item displayed on the target confirmation screen 117 shown in FIG. 12 are not particularly limited in the present invention.

<指定された表現形式により表示された解析結果の例3>
次に、図13を用いて、図12に示すユーザの指定した表現形式により表示された解析結果の例について説明する。図13は、指定の表現形式により表示された解析結果の一例を示す図である。
<Example 3 of analysis result displayed in specified expression format>
Next, an example of the analysis result displayed in the expression format designated by the user shown in FIG. 12 will be described with reference to FIG. FIG. 13 is a diagram illustrating an example of the analysis result displayed in the designated expression format.

図13に示すように、図12のターゲット確認画面117の「2008年5月1日から現在までの期間において印刷とスキャンが連続して行われたログについて類似文書ID別の表を表示」としてログ情報解析要求された内容に基づき、解析されたログ情報の解析結果が、表118により表示されている。   As shown in FIG. 13, “display a table by similar document IDs for logs that have been continuously printed and scanned in the period from May 1, 2008 to the present” on the target confirmation screen 117 in FIG. The analysis result of the analyzed log information is displayed in Table 118 based on the requested log information analysis.

表118は、「操作日時」、「ユーザ」、「類似文書ID」、「機能」、「成否」、「スキャン宛先」、「印刷元PC」の項目があり、これらの項目についてログ履歴が表示されている。表118の「スキャン宛先」と「印刷元PC」は、「機能」において印刷、スキャンという言葉が抽出された場合に、自動的に付加される関連情報である。   The table 118 includes items of “operation date / time”, “user”, “similar document ID”, “function”, “success / failure”, “scan destination”, and “print source PC”, and a log history is displayed for these items. Has been. “Scan destination” and “print source PC” in Table 118 are related information that is automatically added when the words “print” and “scan” are extracted in “function”.

このように、ユーザは、複雑な入力等をすることなくターゲット確認画面における解析項目等を指定することにより、ユーザの目的とするログ情報の解析を行い、解析した結果を容易に表にすることが可能となる。   In this way, the user can analyze the log information intended by the user by specifying analysis items on the target confirmation screen without complicated input, etc., and easily tabulate the analysis results Is possible.

<ログ解析処理手順:第1の実施例>
次に、図14を用いて、本実施形態におけるログ解析処理手順の第1の実施例について、具体的にシーケンスフローチャートを用いて説明する。
<Log analysis processing procedure: first embodiment>
Next, the first example of the log analysis processing procedure in the present embodiment will be specifically described with reference to a sequence flowchart with reference to FIG.

図14は、ログ解析処理手順の第1の実施例を示すシーケンスフローチャートである。なお、第1の実施例では、ユーザから自然文により入力されたログ情報の解析要求について、対応する上述したパターン項目及び解析対象範囲項目をユーザに確認画面(ターゲット確認画面)で表示し、ユーザから実行指示された後、ログ収集処理を行い、収集結果を所定の表示形式で提示するものである。   FIG. 14 is a sequence flowchart showing a first embodiment of the log analysis processing procedure. In the first embodiment, regarding the log information analysis request input by the natural sentence from the user, the corresponding pattern item and analysis target range item described above are displayed to the user on the confirmation screen (target confirmation screen), and the user The log collection processing is performed after the execution instruction is given from the above, and the collection result is presented in a predetermined display format.

また、図14に示すシーケンスフローチャートは、ログ情報解析可視装置100における画像制御部10、文解析部20、コンテキスト解析部21、パターン管理部22、自然文検索処理部23、及びログデータ処理部40におけるログ解析処理手順を示すものである。   In addition, the sequence flowchart illustrated in FIG. 14 includes an image control unit 10, a sentence analysis unit 20, a context analysis unit 21, a pattern management unit 22, a natural sentence search processing unit 23, and a log data processing unit 40 in the log information analysis and visualization apparatus 100. Shows a log analysis processing procedure.

まず、ユーザに自然文による検索条件を入力させるターゲット自由入力画面を表示させると、ユーザから自然文が入力される。なお、図14の例では、「先月、印刷してスキャンした文書の件数」という自然文が入力される。   First, when a target free input screen for allowing a user to input a search condition using a natural sentence is displayed, the natural sentence is input from the user. In the example of FIG. 14, a natural sentence “the number of documents printed and scanned last month” is input.

ユーザによりターゲット入力画面に自然文が入力されると、画面制御部10は、文解析部20に入力された自然文を出力する(S11)。文解析部20は、入力された自然文を解析する。具体的には、文解析部20は、解析対象範囲項目の抽出要求をコンテキスト解析部21に行い(S12)、コンテキスト解析部21は、同義語辞書24を用いて抽出を行う(S13)。次に、コンテキスト解析部21は、抽出した解析対象範囲項目を文解析部20に出力する(S14)なお、解析対象範囲項目としては、例えば、「先月」、「印刷してスキャン」等がある。   When a natural sentence is input to the target input screen by the user, the screen control unit 10 outputs the natural sentence input to the sentence analysis unit 20 (S11). The sentence analysis unit 20 analyzes the input natural sentence. Specifically, the sentence analysis unit 20 sends an extraction request for the analysis target range item to the context analysis unit 21 (S12), and the context analysis unit 21 performs extraction using the synonym dictionary 24 (S13). Next, the context analysis unit 21 outputs the extracted analysis target range item to the sentence analysis unit 20 (S14). Examples of the analysis target range item include “last month” and “print and scan”. .

次に、文解析部20は、入力した自然文から、抽出された解析対象範囲項目が分離された自然文について、パターン文特定要求を自然文検索処理部23に出力する(S15)。なお、図14の例では、「印刷してスキャンした文書の件数」という自然文が出力される。   Next, the sentence analysis unit 20 outputs a pattern sentence specifying request to the natural sentence search processing unit 23 for the natural sentence in which the extracted analysis target range item is separated from the input natural sentence (S15). In the example of FIG. 14, a natural sentence “the number of documents printed and scanned” is output.

次に、自然文検索処理部23は、出力されたパターン文特定要求に対し、自然文DB26を用いて自然文検索を行い(S16)、分離された自然文に対応するパターン文を特定し、特定したパターン文のパターンIDを取得する(S17)。また、自然文検索処理部23は、取得したパターンIDを文解析部20に出力する(S18)。   Next, the natural sentence search processing unit 23 performs a natural sentence search using the natural sentence DB 26 in response to the output pattern sentence specifying request (S16), specifies a pattern sentence corresponding to the separated natural sentence, The pattern ID of the specified pattern sentence is acquired (S17). In addition, the natural sentence search processing unit 23 outputs the acquired pattern ID to the sentence analysis unit 20 (S18).

次に、文解析部20は、S18の処理にて得られたパターンIDに基づいてパターン項目抽出要求をパターン管理部22に出力する(S19)。パターン管理部22は、得られたパターンIDに基づいてパターン管理DB25を用いてパターン検索を行い(S20)、検索されたパターン項目を文解析部20に出力する(S21)。なお、パターン項目の例としては、例えば、「主項目」はログ件数であり、「副項目」は類似文書ID別であり、「表現」は棒グラフ等である。   Next, the sentence analysis unit 20 outputs a pattern item extraction request to the pattern management unit 22 based on the pattern ID obtained in the process of S18 (S19). The pattern management unit 22 performs pattern search using the pattern management DB 25 based on the obtained pattern ID (S20), and outputs the searched pattern item to the sentence analysis unit 20 (S21). As examples of pattern items, for example, “main item” is the number of logs, “sub item” is classified by similar document ID, and “expression” is a bar graph or the like.

次に、文解析部20は、S14の処理により得られた解析対象範囲項目と、S21の処理により得られたパターン項目を画面制御部10に出力する(S22)。画面制御部10は、S24の処理により得られたパターン項目及び解析対象範囲項目に基づいて確認画面を生成して表示し、ユーザにより入力された実行指示にしたがって、そのパターン項目及び解析対象範囲項目を文解析部20に出力する(S23)。このとき、文解析部20は、パターンIDの再確定を行う(S24)。   Next, the sentence analysis unit 20 outputs the analysis target range item obtained by the process of S14 and the pattern item obtained by the process of S21 to the screen control unit 10 (S22). The screen control unit 10 generates and displays a confirmation screen based on the pattern item and analysis target range item obtained by the process of S24, and according to the execution instruction input by the user, the pattern item and analysis target range item. Is output to the sentence analysis unit 20 (S23). At this time, the sentence analysis unit 20 re-determines the pattern ID (S24).

次に、文解析部20は、確定したパターンIDに基づき、処理ID取得要求をパターン管理部22に出力し(S25)、パターン管理部22は、パターン管理DB25により再度パターン検索を行い(S26)、処理IDを取得する(S27)。また、パターン管理部22は、取得した処理IDを文解析部に出力する(S28)。   Next, the sentence analysis unit 20 outputs a processing ID acquisition request to the pattern management unit 22 based on the confirmed pattern ID (S25), and the pattern management unit 22 performs a pattern search again using the pattern management DB 25 (S26). The process ID is acquired (S27). The pattern management unit 22 outputs the acquired process ID to the sentence analysis unit (S28).

文解析部20は、S28の処理により得られた処理IDに従う処理を行う(S29)。また、文解析部20は、処理IDに従う処理として、ログ収集処理(解析対象範囲項目、処理IDに従う要求)をログデータ処理部40に対して行う(S30)。つまり、ログデータ処理部40は、S30の処理により得られた解析対象範囲項目及び処理IDに基づいて、ログデータ41から該当するログの収集を行い、その収集結果を文解析部20に出力する(S31)。文解析部20は、S31の処理により得られる収集結果に基づいて、表示要求(表示データリスト、表示形式)を画面制御部10に対して行う(S32)。画面制御部10は、S32の処理により得られた表示要求に基づいて画面を生成しユーザに表示を行う。   The sentence analysis unit 20 performs a process according to the process ID obtained by the process of S28 (S29). The sentence analysis unit 20 performs log collection processing (analysis target range item, request according to the process ID) for the log data processing unit 40 as processing according to the process ID (S30). That is, the log data processing unit 40 collects the corresponding log from the log data 41 based on the analysis target range item and the process ID obtained by the processing of S30, and outputs the collection result to the sentence analysis unit 20. (S31). The sentence analysis unit 20 makes a display request (display data list, display format) to the screen control unit 10 based on the collection result obtained by the process of S31 (S32). The screen control unit 10 generates a screen based on the display request obtained by the process of S32 and displays it to the user.

<ログ解析処理手順:第2の実施例>
次に、図15を用いて、本実施形態におけるログ解析処理手順の第2の実施例について、具体的にシーケンスフローチャートを用いて説明する。
<Log analysis processing procedure: second embodiment>
Next, a second example of the log analysis processing procedure in the present embodiment will be described specifically using a sequence flowchart with reference to FIG.

図15は、ログ解析処理手順の第2の実施例を示すシーケンスフローチャートである。なお、第2の実施例では、上述した第1の実施例と比較すると、ユーザから自然文により入力されたログ情報の解析要求について、対応する上述したパターン項目及び解析対象範囲項目をユーザに確認画面で表示した後にユーザが内容を変更し、実行指示された場合に、その変更された指示内容に基づいてログ収集処理を行い、収集結果を所定の表示形式で提示するものである。   FIG. 15 is a sequence flowchart showing a second embodiment of the log analysis processing procedure. In the second embodiment, as compared with the first embodiment described above, the corresponding pattern item and analysis target range item described above corresponding to the log information analysis request input by the user in the natural sentence are confirmed with the user. When the user changes the content after being displayed on the screen and is instructed to execute it, log collection processing is performed based on the changed content of the instruction, and the collection result is presented in a predetermined display format.

したがって、図15に示すS41〜S52までの処理は、上述した図14に示す第1の実施例におけるS11〜S22までの処理と同等であるため、ここでの具体的な説明は省略する。   Accordingly, the processing from S41 to S52 shown in FIG. 15 is equivalent to the processing from S11 to S22 in the first embodiment shown in FIG. 14 described above, and a specific description thereof will be omitted here.

図15に示すログ解析処理手順の第2の実施例において、画面制御部10は、S52の処理により得られたパターン項目及び解析対象範囲項目に基づいて確認画面を生成して表示する。その後、ユーザによりログ収集処理に必要となるパターン項目及び解析対象範囲項目の少なくとも1項目についての内容の変更指示が入力される。なお、ログ収集内容の変更は、上述した図6、図9、図12に示すようなターゲット確認画面を用いてユーザが各項目に予め設定されたパラメータの中から任意のパラメータをコンボボックス等の選択機能を用いて選択することにより変更を行うことができる。   In the second example of the log analysis processing procedure shown in FIG. 15, the screen control unit 10 generates and displays a confirmation screen based on the pattern item and the analysis target range item obtained by the processing of S52. Thereafter, the user inputs an instruction to change the contents of at least one of the pattern items and analysis target range items necessary for the log collection processing. The log collection contents can be changed by using a target confirmation screen as shown in FIG. 6, FIG. 9, or FIG. Changes can be made by selecting using the selection function.

次に、ユーザにより内容が変更されて入力された実行指示にしたがって、そのパターン項目及び解析対象範囲項目を文解析部20に出力する(S53)。このとき、文解析部20は、パターンIDの再確定を行う(S54)。   Next, the pattern item and the analysis target range item are output to the sentence analysis unit 20 in accordance with the execution instruction input with the contents changed by the user (S53). At this time, the sentence analysis unit 20 re-determines the pattern ID (S54).

次に、文解析部20は、確定したパターンIDに基づき、処理ID取得要求をパターン管理部22に出力し(S55)、パターン管理部22は、パターン管理DB25により再度パターン検索を行い(S56)、処理IDを取得する(S57)。また、パターン管理部22は、取得した処理IDを文解析部20に出力する(S58)。   Next, the sentence analysis unit 20 outputs a processing ID acquisition request to the pattern management unit 22 based on the confirmed pattern ID (S55), and the pattern management unit 22 performs pattern search again by the pattern management DB 25 (S56). The process ID is acquired (S57). The pattern management unit 22 outputs the acquired process ID to the sentence analysis unit 20 (S58).

文解析部20は、S58の処理により得られた処理IDに従う処理を行う(S59)。また、文解析部20は、処理IDに従う処理として、ログ収集処理(解析対象範囲項目、処理IDに従う要求)をログデータ処理部40に対して行う(S60)。つまり、ログデータ処理部40は、S60の処理により得られた解析対象範囲項目及び処理IDに基づいて、ログデータ41から該当するログの収集を行い、その収集結果を文解析部20に出力する(S61)。文解析部20は、S33の処理により得られる収集結果に基づいて、表示要求(表示データリスト、表示形式)を画面制御部10に対して行う(S62)。画面制御部10は、S62の処理により得られた表示要求に基づいて画面を生成しユーザに表示を行う。   The sentence analysis unit 20 performs a process according to the process ID obtained by the process of S58 (S59). Further, the sentence analysis unit 20 performs log collection processing (analysis target range item, request according to the process ID) on the log data processing unit 40 as a process according to the process ID (S60). That is, the log data processing unit 40 collects a corresponding log from the log data 41 based on the analysis target range item and the processing ID obtained by the processing of S60, and outputs the collection result to the sentence analysis unit 20. (S61). The sentence analysis unit 20 makes a display request (display data list, display format) to the screen control unit 10 based on the collection result obtained by the process of S33 (S62). The screen control unit 10 generates a screen based on the display request obtained by the process of S62 and displays it to the user.

<解析対象範囲項目抽出手順例>
次に、図16を用いて、本実施形態における解析対象範囲項目抽出手順について、具体的にフローチャートを用いて説明する。図16は、本実施形態における解析対象範囲項目抽出手順の一例を示すフローチャートである。
<Example of analysis target range item extraction procedure>
Next, the analysis target range item extraction procedure in the present embodiment will be specifically described with reference to a flowchart with reference to FIG. FIG. 16 is a flowchart showing an example of the analysis target range item extraction procedure in the present embodiment.

図16において、コンテキスト解析部21は、入力された自然文から「期間」を特定する語彙を検索する(S71)。次に、コンテキスト解析部21は、同義語辞書24を参照して、自然文に「期間」を特定する語彙が存在しているか否かを判断する(S72)。   In FIG. 16, the context analysis unit 21 searches for a vocabulary specifying “period” from the input natural sentence (S71). Next, the context analysis unit 21 refers to the synonym dictionary 24 to determine whether or not a vocabulary specifying “period” exists in the natural sentence (S72).

「期間」を特定する語彙が存在している場合、期間の具体化を行う(S73)。期間の具体化とは、入力された自然文から「期間」に該当する部分を分離すると共に、その分離した部分を所定の格納エリアに格納する。   If there is a vocabulary specifying “period”, the period is specified (S73). In specificization of a period, a part corresponding to a “period” is separated from an input natural sentence, and the separated part is stored in a predetermined storage area.

また、S72の処理において、語彙が存在しない場合、又はS73の処理が終了後、次に、入力された自然文から「ユーザ」を特定する語彙を検索する(S74)。次に、自然文に「ユーザ」を特定する語彙が存在するか否かを判断する(S75)。   If the vocabulary does not exist in the process of S72, or after the process of S73 ends, the vocabulary specifying the “user” is searched from the input natural sentence (S74). Next, it is determined whether or not there is a vocabulary specifying “user” in the natural sentence (S75).

「ユーザ」を特定する語彙が存在している場合(S75において、YES)、ユーザの具体化を行う(S76)。すなわち、入力された自然文から「ユーザ」に該当する部分を分離すると共に、その分離した部分を所定の格納エリアに格納する。   If there is a vocabulary specifying “user” (YES in S75), the user is instantiated (S76). That is, a part corresponding to “user” is separated from the input natural sentence, and the separated part is stored in a predetermined storage area.

また、S75の処理において、語彙が存在しない場合、又はS76の処理が終了後、解析対象範囲項目抽出手順を終了する。上述した処理により、ユーザにより入力された自然文から解析対象範囲項目を抽出する。   Also, in the process of S75, if there is no vocabulary, or after the process of S76 ends, the analysis target range item extraction procedure ends. Through the processing described above, the analysis target range item is extracted from the natural sentence input by the user.

なお、上述の解析対象範囲項目抽出手順は、例えば機能、成否、MFP名称等の解析対象範囲項目として挙げられたそれぞれを特定する語彙に対して同様の検索を実施することにより行われる。また、格納エリアに格納された解析対象範囲項目に該当する部分は、画面制御部10がログ情報解析確認画面であるターゲット確認画面等を生成し、文解析部20がログ情報収集処理を行う際に用いられる。   Note that the analysis target range item extraction procedure described above is performed by performing a similar search on the vocabulary specifying each of the analysis target range items such as function, success / failure, and MFP name. The portion corresponding to the analysis target range item stored in the storage area is generated when the screen control unit 10 generates a target confirmation screen, which is a log information analysis confirmation screen, and the sentence analysis unit 20 performs log information collection processing. Used for

<パターン文特定処理手順>
次に、パターン文特定処理手順の具体例について、フローチャートを用いて説明する。図17は、本実施形態におけるパターン文特定処理手順の一例を示すフローチャートである。
<Pattern sentence identification processing procedure>
Next, a specific example of the pattern sentence specifying process procedure will be described with reference to a flowchart. FIG. 17 is a flowchart illustrating an example of a pattern sentence specifying process procedure in the present embodiment.

図17において、自然文検索処理部23は、ユーザにより入力された自然文から解析対象範囲項目に該当する語彙を分離した自然文について、予め蓄積された自然文データDB26を検索し(S81)、対応するパターン文があるか否か検索結果を確認する(S82)。   In FIG. 17, the natural sentence search processing unit 23 searches the natural sentence data DB 26 stored in advance for the natural sentence obtained by separating the vocabulary corresponding to the analysis target range item from the natural sentence input by the user (S 81). The search result is checked to see if there is a corresponding pattern sentence (S82).

S82の処理において、検索結果がある場合、対応するパターン文のうち最も類似するランキング1位のレコードから、そのパターンIDを取得する(S83)。また、S82の処理において、検索結果がない場合、パターン=NULL(判定不能)とする(S84)。   In the process of S82, if there is a search result, the pattern ID is acquired from the most similar record in the ranking among the corresponding pattern sentences (S83). In the process of S82, if there is no search result, pattern = NULL (determination not possible) is set (S84).

また、S83及びS84の処理が終了後、パターンの値を文解析部20に出力し(S85)、処理を終了する。   Further, after the processes of S83 and S84 are completed, the pattern value is output to the sentence analysis unit 20 (S85), and the process is terminated.

上述の処理により、解析対象範囲項目に該当する語彙を分離した自然文に対応するパターン文を特定する。なお、自然文データDB26に蓄積されたパターン文の例については後述する。   Through the above-described processing, the pattern sentence corresponding to the natural sentence from which the vocabulary corresponding to the analysis target range item is separated is specified. An example of pattern sentences stored in the natural sentence data DB 26 will be described later.

<処理IDに従う処理手順例>
次に、図18〜図21を用いて、上述したS29,S59の処理に対応した処理IDに従う処理手順例について説明する。ターゲット自由入力画面にはユーザにより「先月、印刷してスキャンした文書の件数」と入力され、ターゲット確認画面に表示された「先月の印刷・スキャンの連続操作ログ件数を、類似文書ID別に棒グラフ化」の内容で実行指示がなされたものとする。
<Example of processing procedure according to processing ID>
Next, a processing procedure example according to the processing ID corresponding to the processing of S29 and S59 described above will be described with reference to FIGS. On the target free entry screen, the user inputs “Number of documents scanned and printed last month” and displayed on the target confirmation screen “Number of continuous operation logs of last month's print / scan” converted into a bar graph for each similar document ID. It is assumed that the execution instruction is made with the content of "."

<文解析部における処理IDに従う処理手順例>
まず、図18を用いて、文解析部20における処理IDに従う処理手順をフローチャートを用いて説明する。図18は、文解析部における処理IDに従う処理手順の一例を示すフローチャートである。
<Example of processing procedure according to processing ID in sentence analysis unit>
First, the processing procedure according to the processing ID in the sentence analysis unit 20 will be described using a flowchart with reference to FIG. FIG. 18 is a flowchart illustrating an example of a processing procedure according to the processing ID in the sentence analysis unit.

図18に示す処理では、文解析部20は、処理IDに対応して、解析対象範囲項目の条件A「期間条件」を取得する(S91)。ここでは期間条件として、例えば「先月」から具体的なfrom日時、to日時を決定する。   In the process illustrated in FIG. 18, the sentence analysis unit 20 acquires condition A “period condition” of the analysis target range item corresponding to the process ID (S91). Here, as the period condition, for example, a specific from date / time and to date / time are determined from “last month”.

次に、文解析部20は、解析対象範囲項目の条件B「機能条件」を取得する(S92)。ここでは機能条件として、例えば「印刷してスキャンした」から「印刷」、「スキャン」、及び「連続条件」を決定する。   Next, the sentence analysis unit 20 acquires condition B “function condition” of the analysis target range item (S92). Here, for example, “print”, “scan”, and “continuous condition” are determined from “printed and scanned” as functional conditions.

次に、文解析部20は、ログデータ処理部40からS91の処理により取得された条件A、及びS92の処理により取得された条件Bを満たすログ件数を、類似文書ID別で取得する(S93)。   Next, the sentence analysis unit 20 acquires the number of logs satisfying the condition A acquired by the process of S91 from the log data processing unit 40 and the condition B acquired by the process of S92 for each similar document ID (S93). ).

次に、文解析部20は、画面制御部10に対して「類似文書ID、件数」のリストをもとに指定された表現形式である棒グラフの表示要求を行い(S94)、処理を終了する。   Next, the sentence analysis unit 20 requests the screen control unit 10 to display a bar graph that is an expression format designated based on the list of “similar document IDs, number of cases” (S94), and ends the processing. .

<ログデータ処理部におけるログ情報収集処理例>
次に、図19を用いて、ログデータ処理部40におけるログ情報収集処理手順例について、フローチャートを用いて説明する。図19は、ログデータ処理部におけるログ情報収集処理手順の一例を示すフローチャートである。
<Example of log information collection processing in the log data processing unit>
Next, an example of a log information collection processing procedure in the log data processing unit 40 will be described using a flowchart with reference to FIG. FIG. 19 is a flowchart illustrating an example of a log information collection processing procedure in the log data processing unit.

図19に示す処理では、まず、ログデータ処理部40は、予め蓄積されているログデータ41の全ログ情報の中から条件Aのfrom日時、to日時と、条件Bの「印刷」、「スキャン」に該当するログを検索する(S101)。   In the process shown in FIG. 19, first, the log data processing unit 40 selects from date and time of condition A, to date and time of condition A, “print” and “scan” of condition B from all log information of log data 41 accumulated in advance. ”Is searched (S101).

次に、S101の処理で得られた検索結果のログリストを「類似文書ID」でグルーピングし(S102)、後述の処理は、各グルーピング単位で行う。ここで、ログデータ処理部40は、例えば予め蓄積された類似文書データベース等を用いることにより、各文書の特徴を抽出し、抽出された特徴に基づき類似する文書を推定し、類似する文書ごとにグルーピングすることができる。このように、類似文書IDごとにグルーピングすることにより、「印刷」と「スキャン」の両方の処理がされた文書のログをグループ化することができる。   Next, the log list of search results obtained in the process of S101 is grouped by “similar document ID” (S102), and the process described later is performed for each grouping unit. Here, the log data processing unit 40 extracts the features of each document by using, for example, a similar document database stored in advance, estimates similar documents based on the extracted features, and for each similar document. Can be grouped. In this way, by grouping for each similar document ID, it is possible to group the logs of documents that have undergone both “print” and “scan” processing.

次に、各グルーピングされたグループ全てに対してログ情報収集処理が終わったか否かを判断し(S103)、処理が終わっていない場合、連続ログセットリストを取得し(S104)、S104の処理で得られたリストのリスト長から件数を取得する(S105)。   Next, it is determined whether or not the log information collection processing is completed for all the grouped groups (S103). If the processing is not completed, a continuous log set list is acquired (S104). The number of cases is acquired from the list length of the obtained list (S105).

また、類似文書IDと件数の情報({類似文書ID,件数})のリストへ追加し(S106)、S103の処理に戻る。   Further, the information is added to the list of similar document ID and number information ({similar document ID, number}) (S106), and the process returns to S103.

また、S103の処理において、全てのグループに対してログ情報収集処理がおわった場合、類似文書IDと件数の情報({類似文書ID,件数})のリストを出力し(S107)、処理を終了する。   If the log information collection processing is completed for all groups in the processing of S103, a list of similar document IDs and information on the number of cases ({similar document ID, number of cases}) is output (S107), and the processing ends. To do.

<連続ログセットリストの具体例>
次に、上述したS104の処理で取得される連続ログセットリストの具体例について図を用いて説明する。図20は、連続ログセットリストの一例を示す図である。
<Specific example of continuous log set list>
Next, a specific example of the continuous log set list acquired by the process of S104 described above will be described with reference to the drawings. FIG. 20 is a diagram illustrating an example of a continuous log set list.

図20に示すように、連続ログセットは、項目(機能)の異なる複数のログレコードからなり、1つのレコードには、ある1つの項目(機能)が蓄積されている。例えば、図20に示す連続ログセットの例では、印刷ログレコード1件と、スキャンログレコード複数件が蓄積されている。   As shown in FIG. 20, the continuous log set includes a plurality of log records having different items (functions), and one item (function) is accumulated in one record. For example, in the example of the continuous log set shown in FIG. 20, one print log record and a plurality of scan log records are accumulated.

このように、上述した図19に示すS104の処理では、図20に示す構造の配列リストを取得する。   Thus, in the process of S104 shown in FIG. 19 described above, an array list having the structure shown in FIG. 20 is acquired.

<連続ログ抽出処理手順の例>
次に、図21を用いて、図19のS104の処理にて取得される連続ログセットリストの連続ログ抽出処理手順について、フローチャートを用いて説明する。図21は、ログデータ処理部における連続ログ抽出処理手順の一例を示すフローチャートである。なお、図21に示す処理は、例えば図20の連続ログセットリストに示すように、「印刷ログ」を中心に、その後に続く、規定時間内の「スキャンログ」をセットにして、その連続ログセットリストを生成する例を示している。
<Example of continuous log extraction processing procedure>
Next, with reference to FIG. 21, the continuous log extraction process procedure of the continuous log set list acquired in the process of S104 of FIG. 19 will be described using a flowchart. FIG. 21 is a flowchart illustrating an example of a continuous log extraction processing procedure in the log data processing unit. Note that the processing shown in FIG. 21 is performed, for example, as shown in the continuous log set list of FIG. An example of generating a set list is shown.

図21に示す処理では、まず、ログデータ処理部40は、図19のS102の処理にて類似文書IDごとにグルーピングされたログ情報の中からログレコードを順番に1件ずつ取得し(S111)、レコードが終わりか否かを判断する(S112)。   In the process shown in FIG. 21, first, the log data processing unit 40 sequentially acquires one log record from the log information grouped for each similar document ID in the process of S102 of FIG. 19 (S111). It is determined whether the record is over (S112).

ここで、レコードが終わりでない場合、次に、印刷ログか否か(本実施形態では、「印刷ログ」でない場合に「スキャンログ」とする)を判断する(S113)。   Here, if the record is not the end, it is next determined whether or not it is a print log (in this embodiment, it is “scan log” when it is not “print log”) (S113).

S113の処理において、印刷ログである場合、次に既存の連続ログセット候補があるか否かを判断する(S114)。   In the process of S113, if it is a print log, it is next determined whether or not there is an existing continuous log set candidate (S114).

既存の連続ログセット候補がある場合、次に、連続ログセット候補の内容が充実しているか否かを判断する(S115)。ここで連続ログセット候補の内容が充実しているか否かは、例えばここでは図20に示す「印刷」して「スキャン」した連続ログを抽出するにあたり、連続ログセット候補が「印刷ログ」であった場合には、「印刷ログ」と「印刷ログ」が連続するため、この連続ログセット候補の内容は充実していないと判断する。   If there is an existing continuous log set candidate, it is next determined whether or not the content of the continuous log set candidate is substantial (S115). Here, whether or not the content of the continuous log set candidate is substantial is determined by, for example, extracting the continuous log “printed” and “scanned” shown in FIG. If there is, the “print log” and the “print log” are continuous, so it is determined that the content of this continuous log set candidate is not substantial.

S115の処理において、連続ログセット候補の内容が充実している場合、連続ログセットリストへ、既存の内容を追加する(S116)。   In the process of S115, if the contents of the continuous log set candidates are substantial, the existing contents are added to the continuous log set list (S116).

また、S115の処理において、連続ログセット候補の内容が充実していない場合、又はS116の処理が終了後、既存の連続ログセット候補を削除する(S117)。次に、連続ログセット候補を新規に生成して、印刷ログをセットし(S118)、S111の処理に戻る。   Further, in the process of S115, if the content of the continuous log set candidates is not fulfilled, or after the process of S116 is completed, the existing continuous log set candidates are deleted (S117). Next, a continuous log set candidate is newly generated, a print log is set (S118), and the process returns to S111.

また、S113の処理において、印刷ログでない場合、スキャンログと判断し、既存の連続ログセット候補があるか否かを判断する(S119)。ここで、既存の連続ログセット候補がある場合、前のログとの時間を比較し(S120)、連続時間が規定範囲内か否かを判断する(S121)。なお、上述の規定範囲は、予めシステムパラメータ値として規定されている。   In the process of S113, if it is not a print log, it is determined as a scan log, and it is determined whether there is an existing continuous log set candidate (S119). Here, when there is an existing continuous log set candidate, the time with the previous log is compared (S120), and it is determined whether the continuous time is within a specified range (S121). The above-mentioned specified range is specified in advance as a system parameter value.

S121の処理において、連続時間が規定範囲内にある場合、連続ログセット候補にスキャンログをセットし(S122)、S111に戻る。また、S121の処理において、連続時間が規定範囲内にない場合、連続ログセット候補の内容が充実しているか否かを判断し(S123)、内容が充実している場合、連続ログセットリストへ、既存の内容を追加する(S124)。   In the process of S121, when the continuous time is within the specified range, the scan log is set to the continuous log set candidate (S122), and the process returns to S111. In the processing of S121, if the continuous time is not within the specified range, it is determined whether or not the content of the continuous log set candidate is substantial (S123). If the content is substantial, the continuous log set list is entered. Existing contents are added (S124).

また、S123の処理において、連続ログセット候補の内容が充実していない場合、又はS124の処理が終了後、既存の連続ログセット候補を削除し(S125)、S111の処理に戻る。   Also, in the process of S123, if the content of the continuous log set candidates is not enriched, or after the process of S124 is completed, the existing continuous log set candidates are deleted (S125), and the process returns to S111.

また、S119の処理において、連続ログセット候補がない場合、S111の処理に戻る。また、S112の処理において、レコードが終りである場合、連続ログセットリスト出力し(S126)、処理を終了する。   If there is no continuous log set candidate in the process of S119, the process returns to S111. If the record ends in the process of S112, a continuous log set list is output (S126), and the process ends.

上述の処理により、ログデータ処理部40において「印刷してスキャン」という複数の処理を一連の処理として抽出することができる。なお、上述した処理を適用することにより、「印刷」、「スキャン」の項目(機能)だけでなく、他の項目(機能)の連続ログを取得することもでき、また、3種以上の項目(機能)についても任意に組み合わせて連続ログとして取得することもできる。   Through the above-described processing, the log data processing unit 40 can extract a plurality of processes “print and scan” as a series of processes. In addition, by applying the processing described above, it is possible to acquire not only “print” and “scan” items (functions) but also continuous logs of other items (functions), and more than two types of items. (Function) can also be acquired as a continuous log by arbitrarily combining them.

<解析対象範囲項目の例>
次に、図22を用いて、自然文から抽出される、ログ情報を収集、解析する解析対象範囲項目について説明する。図22は、解析対象範囲項目の一例を示す図である。
<Example of analysis target range item>
Next, an analysis target range item for collecting and analyzing log information extracted from a natural sentence will be described with reference to FIG. FIG. 22 is a diagram illustrating an example of the analysis target range item.

図22によれば、解析対象範囲項目は、識別情報IDが設定され、例えば記号a1〜a10等のIDに対し、「期間」、「機能」、「成否」、「ユーザ」、「MFP」、「文書カテゴリ」、「類似文書ID」、「スキャン宛先」、「FAX送信宛先」、「FAX送信元」等が設定されている。   According to FIG. 22, the identification information ID is set in the analysis target range item. For example, the “period”, “function”, “success / failure”, “user”, “MFP”, “Document category”, “similar document ID”, “scan destination”, “FAX transmission destination”, “FAX transmission source”, and the like are set.

ここで「期間」とは、例えば期間に該当するログ等を対象とし、期間の開始や終了に該当するログを対象とする。「機能」とは、例えば画像処理装置のコピー機能、印刷機能、スキャン機能、FAX機能等の機能により限定されたログを対象とする。「成否」とは、例えば画像処理装置のコピー機能等の成功・エラーにより限定されたログを対象とする。「ユーザ」とは、例えばユーザ名等によりユーザが限定されたログを対象とする。   Here, the “period” refers to, for example, a log corresponding to a period, and a log corresponding to the start or end of the period. “Function” refers to a log limited by functions such as a copy function, a print function, a scan function, and a FAX function of an image processing apparatus. The “success / failure” is, for example, a log limited by success / error such as a copy function of the image processing apparatus. The “user” is, for example, a log whose users are limited by a user name or the like.

また、「MFP」とは、例えばMFPの名称等によりMFPが限定されたログを対象とする。「文書カテゴリ」とは、例えば文書カテゴリ名により文書のカテゴリが限定されたログを対象とする。「類似文書ID」とは、例えば文書管理と連携して類似文書ID等により限定されたログを対象とする。「スキャン宛先」とは、例えば宛先名及びE−mailアドレス等によりスキャン後の配信先が限定されたログを対象とする。   Further, “MFP” refers to a log in which the MFP is limited by the name of the MFP, for example. The “document category” is, for example, a log in which the document category is limited by the document category name. The “similar document ID” is, for example, a log limited by a similar document ID or the like in cooperation with document management. The “scan destination” is, for example, a log whose destination after scanning is limited by a destination name, an E-mail address, or the like.

また、「FAX送信宛先」とは、例えばFAX番号及び宛先名等によりFAX送信先が限定されたログを対象とする。「FAX送信元」とは、例えばFAX番号及び宛先名により、FAX送信元が限定されたログを対象とする。   In addition, the “FAX transmission destination” is, for example, a log in which the FAX transmission destination is limited by a FAX number and a destination name. The “FAX transmission source” is, for example, a log in which the FAX transmission source is limited by a FAX number and a destination name.

上述した解析対象範囲の各項目が、ユーザの入力した自然文から文解析部20のコンテキスト解析部21により抽出され、ターゲット確認画面上に表示される。   Each item of the analysis target range described above is extracted from the natural sentence input by the user by the context analysis unit 21 of the sentence analysis unit 20 and displayed on the target confirmation screen.

<解析項目の例>
次に、図23及び図24を用いて、ログ情報を解析するための解析項目についてについて説明する。図23は、解析項目を構成する主項目の一例を示す図である。また図24は、解析項目を構成する副項目の一例を示す図である。
<Example of analysis item>
Next, analysis items for analyzing log information will be described with reference to FIGS. 23 and 24. FIG. 23 is a diagram illustrating an example of main items constituting analysis items. FIG. 24 is a diagram illustrating an example of sub-items constituting the analysis item.

図23に示すように、主項目はIDが設定され、例えば記号b1〜b9等のIDに対し、「ログ件数」、「ログ割合」、「違反件数」、「正当件数」、「正当・違反割合」、「エラー件数」、「成功件数」、「成功・エラー割合」、「紙出力割合」が設定されている。   As shown in FIG. 23, IDs are set for the main items. For example, for the IDs such as symbols b1 to b9, “number of logs”, “log ratio”, “number of violations”, “number of valid cases”, “validity / violation” “Ratio”, “Error count”, “Success count”, “Success / error ratio”, and “Paper output ratio” are set.

ここで、「違反件数」とは、例えば社外秘等の文書がコピーされたか等のポリシー判定結果により違反と判定された違反の件数を示し、「正当件数」とは、例えばポリシー判定結果等が違反でない件数を示す。「正当・違反割合」とは、例えばポリシー判定結果等が違反と違反でない件数の割合を示す。   Here, the “number of violations” indicates the number of violations determined to be violations based on the policy determination result such as whether a confidential document has been copied, for example. The “number of valid cases” indicates, for example, that the policy determination result is a violation. Indicates the number of cases not. The “legitimate / violation ratio” indicates, for example, the ratio of the number of cases in which the policy determination result or the like is not violation or violation.

また、「エラー件数」とは、例えばコピー機能等のオペレーション結果がエラーの件数を示し、「成功件数」とは、例えばコピー機能等のオペレーション結果がエラーでない件数を示し、「紙出力枚数」とは、例えば対象ログ等の紙出力枚数の合計を示している。   The “number of errors” indicates, for example, the number of operation results of the copy function, etc., and the “number of successful cases” indicates, for example, the number of operation results of the copy function, etc. that are not errors. Indicates, for example, the total number of paper output such as the target log.

次に、図24に示すように、副項目はIDにより設定され、例えば記号c1〜c13等のIDに対し、「年別」、「月別」、「日別」、「時間別」、「時間帯別」、「機能別」、「ユーザ別」、「MFP別」、「文書カテゴリ別」、「類似文書ID別」、「スキャン宛先別」、「FAX送信宛先別」、「FAX送信元別」が設定されている。また、副項目には、c1〜c13の組み合わせ項目を設定することができる。   Next, as shown in FIG. 24, the sub-item is set by the ID. For example, for the IDs such as symbols c1 to c13, “by year”, “by month”, “by day”, “by hour”, “hour” By band, by function, by user, by MFP, by document category, by similar document ID, by scan destination, by fax destination, by fax source "Is set. Moreover, the combination item of c1-c13 can be set to a subitem.

<表現形式の例>
次に、図25を用いて、解析結果を表示する表現形式について説明する。図25は、解析結果を表示する表現形式の一例を示す図である。
<Example of expression format>
Next, an expression format for displaying the analysis result will be described with reference to FIG. FIG. 25 is a diagram illustrating an example of an expression format for displaying an analysis result.

図25に示すように、表現形式はIDが設定され、例えば記号d1〜dN等のIDに対し、「棒グラフ」、「円グラフ」、「線グラフ」、「レーダーチャート」、「表」等が設定されている。   As shown in FIG. 25, an ID is set as an expression format. For example, “bar graph”, “pie graph”, “line graph”, “radar chart”, “table”, etc. are assigned to IDs such as symbols d1 to dN. Is set.

上述した図23〜図25に示す各項目が、ユーザの入力した自然文から、文解析部20のコンテキスト解析部21、自然文検索処理部23、及びパターン管理部22の各処理により抽出されて、ターゲット確認画面上に表示される。   The above-described items shown in FIGS. 23 to 25 are extracted from the natural sentences input by the user by the processes of the context analysis unit 21, the natural sentence search processing unit 23, and the pattern management unit 22 of the sentence analysis unit 20. Displayed on the target confirmation screen.

<パターン管理テーブルの例>
次に、図26を用いて、解析項目、表現形式、及び処理方法から構成されるパターン管理テーブル25について説明する。図26は、パターンテーブルの一例を示す図である。
<Example of pattern management table>
Next, the pattern management table 25 including analysis items, expression formats, and processing methods will be described with reference to FIG. FIG. 26 is a diagram illustrating an example of a pattern table.

図26によれば、上述したIDが設定された主項目、副項目、表現形式が組み合わされ、これらの組み合わせごとにパターン(pattern)IDが設定されている。また、処理方法がパターンIDごとに設定されている。   According to FIG. 26, the main item, sub-item, and expression format in which the above-described ID is set are combined, and a pattern ID is set for each combination. A processing method is set for each pattern ID.

例えば、パターンID「1」は、主項目「b1」、副項目「c1」、表現形式「d1」により組み合わされ、処理方法の処理ID「func1」が設定されている。処理ID「func1」には、対象範囲のログを「年」別に分け、各年のログ件数を集計して、年度を横軸、件数を縦軸に棒グラフを作成する処理方法が示されている。   For example, the pattern ID “1” is combined by the main item “b1”, the sub-item “c1”, and the expression format “d1”, and the processing ID “func1” of the processing method is set. The processing ID “func1” indicates a processing method for dividing the logs in the target range by “year”, totaling the number of logs for each year, and creating a bar graph with the year as the horizontal axis and the number as the vertical axis. .

例えば、パターンID「2」は、主項目「b1」、副項目「c1」、表現形式「d2」により組み合わされ、処理ID「func2」が設定されている。処理ID「func2」には、対象範囲のログを「年」別に分け、各年のログ件数を集計して、年度別の円グラフを作成する処理方法が示されている。   For example, the pattern ID “2” is combined by the main item “b1”, the sub-item “c1”, and the expression format “d2”, and the processing ID “func2” is set. The processing ID “func2” indicates a processing method for creating a pie chart for each year by dividing the logs in the target range by “year” and totaling the number of logs for each year.

上述した主項目、副項目、表現形式の各項目が、ユーザの入力した自然文から文解析部20の自然文検索処理部23及びパターン管理部22の各処理により抽出されてターゲット確認画面上に表示される。また図26に示す処理方法が、ユーザによるターゲット確認画面の実行指示に基づきパターン管理部22により抽出され、ログデータ処理部40により実行される。   The main item, sub-item, and expression format items described above are extracted from the natural text input by the user by the natural text search processing unit 23 and the pattern management unit 22 of the text analysis unit 20 and are displayed on the target confirmation screen. Is displayed. Also, the processing method shown in FIG. 26 is extracted by the pattern management unit 22 based on the execution instruction of the target confirmation screen by the user, and is executed by the log data processing unit 40.

<自然文データベースの例>
次に、図27を用いて、自然文データベース26について説明する。図27は、自然文データベースの一例を示す図である。
<Example of natural sentence database>
Next, the natural sentence database 26 will be described with reference to FIG. FIG. 27 is a diagram illustrating an example of a natural sentence database.

図27に示すように、ユーザにより入力される自然文に対応するパターン文が、パターン(pattern)IDにより設定されている。図27に示すように、例えばパターンID「1」には、「年度別のログ件数を表すグラフ」、「年度別のログ件数を表す棒グラフ」、「ログ件数を年度ごとに示したグラフ」、「件数を年度別にしたグラフ」の4つの例が示されている。   As shown in FIG. 27, a pattern sentence corresponding to a natural sentence input by a user is set by a pattern (pattern) ID. As shown in FIG. 27, for example, the pattern ID “1” includes “a graph indicating the number of logs by year”, “a bar graph indicating the number of logs by year”, “a graph indicating the number of logs by year”, Four examples of “graphs by number of cases by year” are shown.

これらは、「ログ件数」、「年度別」、「グラフ」の3つの要素から組み合わされているもので、それぞれ組み合わせの順番は異なるが、同じ内容を示しているため、同一のIDが設定されている。このように、同一のIDにより複数のパターン文を設定しているのは、ユーザにより様々な言い回しや順番で自然文が入力された場合においても対応できるようにするためである。   These are combined from the three elements of “number of logs”, “by year”, and “graph”. The order of the combination is different, but the same ID is set because they indicate the same content. ing. As described above, the plurality of pattern sentences are set with the same ID in order to be able to cope with the case where the natural sentence is input in various words and orders by the user.

同様に、パターンID「2」には、「年度別のログ件数を表す円グラフ」、「ログ件数を年度ごとに示した円グラフ」の2つの例が示されている。よって、パターンID「2」は、「ログ件数」、「年度別」、「円グラフ」の3つの要素から組み合わされていることが分かる。   Similarly, in the pattern ID “2”, two examples of “a pie chart showing the number of logs by year” and “a pie chart showing the number of logs by year” are shown. Therefore, it can be seen that the pattern ID “2” is combined from the three elements “number of logs”, “by year”, and “pie graph”.

また、パターンID「3」には、「違反件数を月別に示した線グラフ」の例が示されており、「違反件数」、「月別」、「線グラフ」の3つの要素から組み合わされていることが分かる。また、パターンID「4」には、「紙出力枚数をMFPごとに示した表」の例が示されており、「紙出力枚数」、「MFPごと」、「表」の3つの要素から組み合わされていることが分かる。   In addition, the pattern ID “3” shows an example of “line graph showing the number of violations by month”, and is combined from three elements of “number of violations”, “monthly”, and “line graph”. I understand that. The pattern ID “4” shows an example of “a table showing the number of paper output for each MFP”, which is a combination of three elements “paper output number”, “for each MFP”, and “table”. You can see that.

上述した図27に示す3つの要素は、ログ情報の解析項目である「主項目」と「副項目」、解析結果の表現方法である「表現形式」に対応するものであり、自然文データベース26には、これらの3つの要素を組み合わせた、ログ情報解析にあたり想定される複数の文がパターン化されている。なお、パターン化されたパターン文をそれぞれ主項目、副項目、表現形式に分割し、分割した主項目、副項目、表現形式をテーブル化したものが図26に示すパターン管理テーブル25である。   The above-described three elements shown in FIG. 27 correspond to “main item” and “sub-item” that are analysis items of log information, and “expression format” that is a method of expressing an analysis result. A plurality of sentences that are assumed for log information analysis, in which these three elements are combined, are patterned. A pattern management table 25 shown in FIG. 26 is obtained by dividing each patterned pattern sentence into main items, sub items, and expression formats, and tabulating the divided main items, sub items, and expression formats.

上述のように、本発明によれば、簡易な自然文の入力によりログ情報を解析し、目的とする解析結果を視覚的に表示することを可能とする。   As described above, according to the present invention, it is possible to analyze log information by inputting a simple natural sentence and visually display a target analysis result.

以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims. Can be changed.

ログ情報解析可視システムの概略構成例を示す図である。It is a figure which shows the schematic structural example of a log information analysis visual system. ログ情報解析可視装置の機能構成を説明する。A functional configuration of the log information analysis / visualization apparatus will be described. ログ情報解析可視装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a log information analysis visualizing apparatus. 画像処理装置に蓄積されるログ情報の一例を示す図である。It is a figure which shows an example of the log information accumulate | stored in an image processing apparatus. 自然文によるターゲット自由入力画面の一例を示す図である。It is a figure which shows an example of the target free input screen by a natural sentence. ターゲット確認画面の一例を示す図である。It is a figure which shows an example of a target confirmation screen. 指定の表現形式により表示された解析結果の一例を示す図である。It is a figure which shows an example of the analysis result displayed by the designated expression format. 自然文によるターゲット自由入力画面の一例を示す図である。It is a figure which shows an example of the target free input screen by a natural sentence. ターゲット確認画面の一例を示す図である。It is a figure which shows an example of a target confirmation screen. 指定の表現形式により表示された解析結果の一例を示す図である。It is a figure which shows an example of the analysis result displayed by the designated expression format. 自然文によるターゲット自由入力画面の一例を示す図である。It is a figure which shows an example of the target free input screen by a natural sentence. ターゲット確認画面の一例を示す図である。It is a figure which shows an example of a target confirmation screen. 指定の表現形式により表示された解析結果の一例を示す図である。It is a figure which shows an example of the analysis result displayed by the designated expression format. ログ解析処理手順の第1の実施例を示すシーケンスフローチャートである。It is a sequence flowchart which shows the 1st Example of a log analysis processing procedure. ログ解析処理手順の第2の実施例を示すシーケンスフローチャートである。It is a sequence flowchart which shows the 2nd Example of a log analysis processing procedure. 解析対象範囲項目抽出手順の一例を示すフローチャートである。It is a flowchart which shows an example of the analysis object range item extraction procedure. パターン文特定処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of a pattern sentence specific process sequence. 文解析部における処理IDに従う処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the process sequence according to process ID in a sentence analysis part. ログ情報収集処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of a log information collection process sequence. 連続ログセットリストの一例を示す図である。It is a figure which shows an example of a continuous log set list. ログデータ処理部における連続ログ抽出処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the continuous log extraction process sequence in a log data processing part. 解析対象範囲項目の一例を示す図である。It is a figure which shows an example of the analysis object range item. 解析項目を構成する主項目の一例を示す図である。It is a figure which shows an example of the main item which comprises an analysis item. 解析項目を構成する副項目の一例を示す図である。It is a figure which shows an example of the subitem which comprises an analysis item. 解析結果を表示する表現形式の一例を示す図である。It is a figure which shows an example of the expression format which displays an analysis result. パターンテーブルの一例を示す図である。It is a figure which shows an example of a pattern table. 自然文データベースの一例を示す図である。It is a figure which shows an example of a natural sentence database.

符号の説明Explanation of symbols

10 画面制御部
11 要求受付部
12 ログ表示部
20 文解析部
21 コンテキスト解析部
22 パターン管理部
23 自然文検索処理部
24 同義語辞書
25 パターン管理テーブル
26 自然文データベース
30 文学習部
40 ログデータ処理部
41 ログデータ
51 入力装置
52 出力装置
53 ドライブ装置
54 補助記憶装置
55 メモリ装置
56 演算処理装置
57 インターフェース装置
58 記憶装置
100 ログ管理・可視サーバ
102 ログ情報DB
103 管理コンソール
104 PC端末
105 MFP
106 コピー機
107 スキャナ機
DESCRIPTION OF SYMBOLS 10 Screen control part 11 Request reception part 12 Log display part 20 Sentence analysis part 21 Context analysis part 22 Pattern management part 23 Natural sentence search processing part 24 Synonym dictionary 25 Pattern management table 26 Natural sentence database 30 Sentence learning part 40 Log data processing Unit 41 Log data 51 Input device 52 Output device 53 Drive device 54 Auxiliary storage device 55 Memory device 56 Arithmetic processing device 57 Interface device 58 Storage device 100 Log management / visible server 102 Log information DB
103 Management console 104 PC terminal 105 MFP
106 Copier 107 Scanner Machine

Claims (15)

画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視装置であって、
入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手段と、
前記パターン文特定手段により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手段と、
前記ログ情報収集手段により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手段とを有することを特徴とするログ情報解析可視装置。
A log information analysis visual device that analyzes log information accumulated by operation of an image processing device and displays an analysis result,
A pattern sentence specifying means for specifying a pattern sentence configured using at least an analysis item and an expression format for analyzing the log information from the input natural sentence;
Log information collecting means for collecting the log information based on an analysis item included in the pattern sentence specified by the pattern sentence specifying means;
A log information analyzing and visualizing device, comprising: a screen control unit that generates a screen showing an analysis result in an expression format included in the pattern sentence specified by the log information collecting unit.
前記ログ情報収集手段は、前記解析項目と、前記自然文から抽出された前記ログ情報を解析するための解析対象範囲とに基づいてログ情報を収集することを特徴とする請求項1に記載のログ情報解析可視装置。   The log information collecting unit collects log information based on the analysis item and an analysis target range for analyzing the log information extracted from the natural sentence. Log information analysis visual device. 前記ログ情報収集手段は、前記解析対象範囲に含まれる異なる複数の連続した画像処理機能を、予め蓄積された類似文書情報を用いて、一連の処理と推定してその対応するログ情報を収集することを特徴とする請求項1又は2に記載のログ情報解析可視装置。   The log information collection unit estimates a plurality of different consecutive image processing functions included in the analysis target range as a series of processes using similar document information accumulated in advance, and collects corresponding log information. The log information analysis visual apparatus according to claim 1 or 2, wherein 前記画面制御手段は、前記解析結果に関連する関連情報を前記ログ情報から収集し、前記表現形式に合わせた画面を生成することを特徴とする請求項1乃至3のいずれか一項に記載のログ情報解析可視装置。   The said screen control means collects the relevant information relevant to the said analysis result from the said log information, and produces | generates the screen match | combined with the said expression format, It is characterized by the above-mentioned. Log information analysis visual device. 前記画面制御手段は、前記自然文に対応する前記解析対象範囲と、前記解析項目と、前記表現形式とを示すとともに、ユーザによって設定変更可能なログ情報解析確認画面を生成することを特徴とする請求項1乃至4のいずれか一項に記載のログ情報解析可視装置。   The screen control means generates the log information analysis confirmation screen that indicates the analysis target range corresponding to the natural sentence, the analysis item, and the expression format, and that can be changed by a user. The log information analysis visual device according to any one of claims 1 to 4. 画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視方法であって、
入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手順と、
前記パターン文特定手順により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手順と、
前記ログ情報収集手順により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手順とを有することを特徴とするログ情報解析可視方法。
A log information analysis visual method for analyzing log information accumulated by operation of an image processing apparatus and displaying an analysis result,
A pattern sentence specifying procedure for specifying a pattern sentence composed of at least an analysis item and an expression format for analyzing the log information from the input natural sentence;
A log information collection procedure for collecting the log information based on an analysis item included in the pattern sentence identified by the pattern sentence identification procedure;
And a screen control procedure for generating a screen showing an analysis result in an expression format included in the pattern sentence specified by the log information collection procedure.
前記ログ情報収集手順は、前記解析項目と、前記自然文から抽出された前記ログ情報を解析するための解析対象範囲とに基づいてログ情報を収集することを特徴とする請求項6に記載のログ情報解析可視方法。   The log information collecting procedure collects log information based on the analysis item and an analysis target range for analyzing the log information extracted from the natural sentence. Log information analysis visual method. 前記ログ情報収集手順は、前記解析対象範囲に含まれる異なる複数の連続した画像処理機能を、予め蓄積された類似文書情報を用いて、一連の処理と推定してその対応するログ情報を収集することを特徴とする請求項6又は7に記載のログ情報解析可視方法。   In the log information collection procedure, a plurality of different consecutive image processing functions included in the analysis target range are estimated as a series of processes using similar document information accumulated in advance, and corresponding log information is collected. The log information analysis visual method according to claim 6 or 7, characterized in that. 前記画面制御手順は、前記解析結果に関連する関連情報を前記ログ情報から収集し、前記表現形式に合わせた画面を生成することを特徴とする請求項6乃至8のいずれか一項に記載のログ情報解析可視方法。   9. The screen control procedure according to claim 6, wherein the screen control procedure collects related information related to the analysis result from the log information and generates a screen according to the expression format. Log information analysis visual method. 前記画面制御手順は、前記自然文に対応する前記解析対象範囲と、前記解析項目と、前記表現形式とを示すとともに、ユーザによって設定変更可能なログ情報解析確認画面を生成することを特徴とする請求項6乃至9のいずれか一項に記載のログ情報解析可視方法。   The screen control procedure shows the analysis target range corresponding to the natural sentence, the analysis item, and the expression format, and generates a log information analysis confirmation screen that can be set and changed by a user. The log information analysis visual method according to any one of claims 6 to 9. 画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視プログラムであって、
コンピュータを、
入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手段と、
前記パターン文特定手段により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手段と、
前記ログ情報収集手段により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手段として機能させることを特徴とするログ情報解析可視プログラム。
A log information analysis visual program for analyzing log information accumulated by operation of an image processing apparatus and displaying an analysis result,
Computer
A pattern sentence specifying means for specifying a pattern sentence configured using at least an analysis item and an expression format for analyzing the log information from the input natural sentence;
Log information collecting means for collecting the log information based on an analysis item included in the pattern sentence specified by the pattern sentence specifying means;
A log information analysis visual program which functions as a screen control means for generating a screen showing an analysis result by an expression format included in a pattern sentence specified by the log information collection means.
前記ログ情報収集手段は、前記解析項目と、前記自然文から抽出された前記ログ情報を解析するための解析対象範囲とに基づいてログ情報を収集することを特徴とする請求項11に記載のログ情報解析可視プログラム。   The log information collecting unit collects log information based on the analysis item and an analysis target range for analyzing the log information extracted from the natural sentence. Log information analysis visual program. 前記ログ情報収集手段は、前記解析対象範囲に含まれる異なる複数の連続した画像処理機能を、予め蓄積された類似文書情報を用いて、一連の処理と推定してその対応するログ情報を収集することを特徴とする請求項11又は12に記載のログ情報解析可視プログラム。   The log information collection unit estimates a plurality of different consecutive image processing functions included in the analysis target range as a series of processes using similar document information accumulated in advance, and collects corresponding log information. The log information analysis visual program according to claim 11 or 12, characterized in that 前記画面制御手段は、前記解析結果に関連する関連情報を前記ログ情報から収集し、前記表現形式に合わせた画面を生成することを特徴とする請求項11乃至13のいずれか一項に記載のログ情報解析可視プログラム。   14. The screen control unit according to claim 11, wherein the screen control unit collects related information related to the analysis result from the log information and generates a screen according to the expression format. Log information analysis visual program. 画像処理装置の操作により蓄積されるログ情報を解析し、解析結果を表示するログ情報解析可視プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
コンピュータを、
入力された自然文から、少なくとも前記ログ情報を解析するための解析項目と表現形式とを用いて構成されるパターン文を特定するパターン文特定手段と、
前記パターン文特定手段により特定したパターン文に含まれる解析項目に基づいて前記ログ情報を収集するログ情報収集手段と、
前記ログ情報収集手段により特定したパターン文に含まれる表現形式によって解析結果を示す画面を生成する画面制御手段として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
A computer-readable storage medium storing a log information analysis visual program for analyzing log information accumulated by operation of an image processing apparatus and displaying an analysis result,
Computer
A pattern sentence specifying means for specifying a pattern sentence configured using at least an analysis item and an expression form for analyzing the log information from the input natural sentence;
Log information collecting means for collecting the log information based on an analysis item included in the pattern sentence specified by the pattern sentence specifying means;
A computer-readable storage medium storing a program for functioning as a screen control unit that generates a screen showing an analysis result by an expression format included in a pattern sentence specified by the log information collection unit.
JP2008211118A 2008-08-19 2008-08-19 Log information analysis visualization device, log information analysis visualization method, log information analysis program, and storage medium stored with the program Pending JP2010049363A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008211118A JP2010049363A (en) 2008-08-19 2008-08-19 Log information analysis visualization device, log information analysis visualization method, log information analysis program, and storage medium stored with the program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008211118A JP2010049363A (en) 2008-08-19 2008-08-19 Log information analysis visualization device, log information analysis visualization method, log information analysis program, and storage medium stored with the program

Publications (1)

Publication Number Publication Date
JP2010049363A true JP2010049363A (en) 2010-03-04

Family

ID=42066412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008211118A Pending JP2010049363A (en) 2008-08-19 2008-08-19 Log information analysis visualization device, log information analysis visualization method, log information analysis program, and storage medium stored with the program

Country Status (1)

Country Link
JP (1) JP2010049363A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012022593A (en) * 2010-07-16 2012-02-02 Sky Co Ltd Operating condition management system and operating condition management program
JP2012022595A (en) * 2010-07-16 2012-02-02 Sky Co Ltd Operating condition management system and operating condition management program
US8832680B2 (en) 2011-07-08 2014-09-09 Ricoh Company, Ltd. Installation event counting apparatus and package creation method
JP5630551B1 (en) * 2013-10-07 2014-11-26 富士ゼロックス株式会社 Information providing apparatus, information providing system, and program
WO2019008891A1 (en) * 2017-07-07 2019-01-10 ソニーモバイルコミュニケーションズ株式会社 Information processing device, information processing method, and computer program

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04205409A (en) * 1990-11-30 1992-07-27 Hitachi Ltd Method and system for processing natural language
JPH06274538A (en) * 1993-03-22 1994-09-30 Nec Corp Information retrieval device
JPH11175541A (en) * 1997-12-09 1999-07-02 Toshiba Corp Natural language search input device, input method, and recording medium recording input processing program
JP2000207254A (en) * 1999-01-11 2000-07-28 Osaka Gas Co Ltd Server management device, method therefor and recording medium recorded with server managing program
JP2000339333A (en) * 1999-05-28 2000-12-08 Toshiba Corp Natural language search support system and natural language search support method
JP2001014321A (en) * 1999-06-28 2001-01-19 Toshiba Corp Information search method and information search device
JP2003308228A (en) * 2002-04-12 2003-10-31 Canon Inc Job management device, job management method, and control program
JP2004005232A (en) * 2002-05-31 2004-01-08 Canon Electronics Inc Information management server, information processor, information management system, control method therefor, and program
JP2006211587A (en) * 2005-01-31 2006-08-10 Ricoh Co Ltd Image processing apparatus, log management method, and log management system
JP2006302170A (en) * 2005-04-25 2006-11-02 Hitachi Ltd Log management method and apparatus
JP2006330791A (en) * 2005-05-23 2006-12-07 Seiko Epson Corp Client server system, computer, program, and log information management method for client server system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04205409A (en) * 1990-11-30 1992-07-27 Hitachi Ltd Method and system for processing natural language
JPH06274538A (en) * 1993-03-22 1994-09-30 Nec Corp Information retrieval device
JPH11175541A (en) * 1997-12-09 1999-07-02 Toshiba Corp Natural language search input device, input method, and recording medium recording input processing program
JP2000207254A (en) * 1999-01-11 2000-07-28 Osaka Gas Co Ltd Server management device, method therefor and recording medium recorded with server managing program
JP2000339333A (en) * 1999-05-28 2000-12-08 Toshiba Corp Natural language search support system and natural language search support method
JP2001014321A (en) * 1999-06-28 2001-01-19 Toshiba Corp Information search method and information search device
JP2003308228A (en) * 2002-04-12 2003-10-31 Canon Inc Job management device, job management method, and control program
JP2004005232A (en) * 2002-05-31 2004-01-08 Canon Electronics Inc Information management server, information processor, information management system, control method therefor, and program
JP2006211587A (en) * 2005-01-31 2006-08-10 Ricoh Co Ltd Image processing apparatus, log management method, and log management system
JP2006302170A (en) * 2005-04-25 2006-11-02 Hitachi Ltd Log management method and apparatus
JP2006330791A (en) * 2005-05-23 2006-12-07 Seiko Epson Corp Client server system, computer, program, and log information management method for client server system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012022593A (en) * 2010-07-16 2012-02-02 Sky Co Ltd Operating condition management system and operating condition management program
JP2012022595A (en) * 2010-07-16 2012-02-02 Sky Co Ltd Operating condition management system and operating condition management program
US8832680B2 (en) 2011-07-08 2014-09-09 Ricoh Company, Ltd. Installation event counting apparatus and package creation method
JP5630551B1 (en) * 2013-10-07 2014-11-26 富士ゼロックス株式会社 Information providing apparatus, information providing system, and program
WO2019008891A1 (en) * 2017-07-07 2019-01-10 ソニーモバイルコミュニケーションズ株式会社 Information processing device, information processing method, and computer program
JPWO2019008891A1 (en) * 2017-07-07 2020-05-21 ソニー株式会社 Information processing apparatus, information processing method, and computer program
JP7006691B2 (en) 2017-07-07 2022-01-24 ソニーグループ株式会社 Information processing equipment, information processing methods and computer programs

Similar Documents

Publication Publication Date Title
CN109101469B (en) Extract searchable information from digitized documents
US8310711B2 (en) Output device and its control method for managing and reusing a job history
US8610922B2 (en) Information processing apparatus, image input apparatus, document distribution system, and control method therefor
US7924452B2 (en) Image forming apparatus, control method for image forming apparatus, image forming system, and storage medium
JP6343226B2 (en) Information processing apparatus, control method therefor, program, and system
US8166382B2 (en) Data processing apparatus, method of registering electronic document, and computer program
KR101814120B1 (en) Method and apparatus for inserting image to electrical document
CN101178725A (en) Device, method, and computer program product for information retrieval
US20190236350A1 (en) Document processing system capture flow compiler
JP2014149624A (en) Management server, management server control method and program
JP2009295008A (en) Document management apparatus, documentation management method, and program
JP2017147668A (en) Information processing apparatus, information processing system, method for controlling information processing system, and program
JP4159583B2 (en) MFP and information acquisition system including a plurality of MFPs
US20080243818A1 (en) Content-based accounting method implemented in image reproduction devices
JP2010049363A (en) Log information analysis visualization device, log information analysis visualization method, log information analysis program, and storage medium stored with the program
US8850039B2 (en) Information processing system, information processor, information processing method, recording medium, and computer data signal
US10990338B2 (en) Information processing system and non-transitory computer readable medium
JP2009230427A (en) Method, device and program for detection and estimation of electronic document attribute, and recording medium
JP5217513B2 (en) An information analysis processing method, an information analysis processing program, an information analysis processing device, an information registration processing method, an information registration processing program, an information registration processing device, an information registration analysis processing method, and an information registration analysis processing program.
CN100501736C (en) History Control
JP4987434B2 (en) Message data audit storage / retrieval system, message data audit storage / retrieval method, and message data audit storage / retrieval program
JP2010273088A (en) Paper document history management system
JP2008027131A (en) Information leakage prevention system with image search function
JP5233475B2 (en) Document management apparatus, document management program, and document management system
JP2008165409A (en) Electronic business form retrieving device, electronic business form retrieving method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110613

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120814

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121015

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121113