(57)【要約】【課題】テキスト変換を並列的に処理し、試験のリードタイムを短縮する。【解決手段】情報処理装置１０は、入力部１１と、バイナリファイル監視部１３と、変換部１５とを備える。入力部１１は、解析装置５から出力される試験対象機器の動作ログである複数のバイナリファイルを順次入力する。バイナリファイル監視部１３は、入力部１１内の複数のバイナリファイルを監視し、所定条件が満たされた場合に、順次入力される複数のバイナリファイルのうち、少なくとも１つのバイナリファイルが作成済であると判定する。変換部１５は、バイナリファイル監視部１３により作成済みであると判定されたバイナリファイルをテキストログファイルに順次変換する。【選択図】図１
2020086544.tif 000002
【特許請求の範囲】
【請求項１】
解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを順次入力する入力部と、
前記入力部内の前記複数のバイナリファイルを監視し、所定条件が満たされた場合に、前記順次入力される複数のバイナリファイルのうち、少なくとも１つのバイナリファイルが作成済であると順次判定するバイナリファイル監視部と、
前記バイナリファイル監視部により作成済みであると判定された前記バイナリファイルをテキストログファイルに順次変換する変換部と、を備える、情報処理装置。
【請求項２】
前記所定条件が満たされた場合は、前記バイナリファイル監視部が各バイナリファイルへのアクセス権を有する場合である、請求項１に記載の情報処理装置。
【請求項３】
前記所定条件が満たされた場合は、前記解析装置が指定容量のバイナリファイルを出力した場合である、請求項１に記載の情報処理装置。
【請求項４】
前記所定条件が満たされた場合は、前記入力部に次のバイナリファイルが作成された場合である、請求項１に記載の情報処理装置。
【請求項５】
前記変換部で変換されたテキストログファイルを順次自動解析する自動解析部と、を更に備える、請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを順次入力する入力部と、前記入力部内の前記複数のバイナリファイルを監視し、所定条件が満たされた場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると判定するバイナリファイル監視部と、前記バイナリファイル監視部により作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する変換部と、を備える、第１の情報処理装置と、
前記第１の情報処理装置により、前記変換部で変換された前記変換されたテキストログファイルを移動し、記憶する出力フォルダと、前記出力フォルダに記憶された当該テキストログファイルを順次自動解析する自動解析部と、を備える、第２の情報処理装置と、を含む、情報処理システム。
【請求項７】
前記第１の情報処理装置において、前記バイナリファイル監視部は、前記変換部で適切に変換されたテキストログファイルに、当該テキストログファイルが適切に変換されたことを示す拡張子を付与したファイルを前記出力フォルダに作成し、
前記第２の情報処理装置において、
前記テキストログファイルを監視するテキストログファイル監視部を更に備え、
前記自動解析部は、前記拡張子を付与したファイルに対応する前記記憶されたテキストログファイルを順次自動解析を実行する、請求項６に記載の情報処理システム。
【請求項８】
前記所定条件が満たされた場合は、前記バイナリファイル監視部が各バイナリファイルへのアクセス権を有する場合である、請求項６に記載の情報処理システム。
【請求項９】
解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを順次入力し、
入力された前記複数のバイナリファイルを監視し、所定条件が満たされた場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると判定し、
作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する、テキスト自動変換方法。
【請求項１０】
解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを順次入力する処理と、
入力された前記複数のバイナリファイルを監視し、所定条件が満たされた場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると判定する処理と、
作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する処理と、
をコンピュータに実行させる、テキスト自動変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、テキスト自動変換方法及びテキスト自動変換プログラムに関し、特に、試験ログを処理する情報処理装置、情報処理システム、テキスト自動変換方法及びテキスト自動変換プログラムに関する。
【背景技術】
【０００２】
様々な分野において、試験対象機器に接続されたコンピュータから試験対象機器に各種命令を入力し、その試験対象機器が命令どおりに動作したかを示すログ情報を出力させ、そのログ情報を解析することで、各種試験作業が行われている。この際、バイナリデータで出力されるログ情報は、最終的に目視による解析作業を行うため、テキストに変換する必要があった。
【０００３】
例えば、特許文献１には、収集したログ情報をバイナリデータからテキストデータに変換することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１３４５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
長時間にわたる試験を行わなければならない場合、その試験ログも膨大となり、また、各種試験に対して、多数の大容量バイナリデータファイルが作成される。そのため、多数のバイデータファイルがすべて作成された後、テキスト変換をまとめて行っていた。こうしたテキスト変換には多大な時間を要するため、結果的に試験に長時間を要するという問題があった。
【０００６】
本発明は、このような問題点を解決するためになされたものであり、テキスト変換を並列的に処理し、試験のリードタイムを短縮できる情報処理装置、情報処理システム、テキスト自動変換方法及びテキスト自動変換プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様にかかる情報処理装置は、解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを順次入力する入力部と、
前記入力部内の前記複数のバイナリファイルを監視し、所定条件が満たされた場合に、前記順次入力される複数のバイナリファイルのうち、少なくとも１つのバイナリファイルが作成済であると順次判定するバイナリファイル監視部と、
前記バイナリファイル監視部により作成済みであると判定された前記バイナリファイルをテキストログファイルに順次変換する変換部と、を備える。
【０００８】
本発明の第２の態様にかかる情報処理システムは、解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを順次入力する入力部と、前記入力部内の前記複数のバイナリファイルを監視し、所定条件が満たされた場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると順次判定するバイナリファイル監視部と、前記バイナリファイル監視部により作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する変換部と、を備える、第１の情報処理装置と、
前記第１の情報処理装置により、前記変換部で変換された前記変換されたテキストログファイルを移動し、記憶する出力フォルダと、前記出力フォルダに記憶された当該テキストログファイルを順次自動解析する自動解析部と、を備える、第２の情報処理装置と、を含む。
【０００９】
本発明の第３の態様にかかるテキスト自動変換方法は、解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを順次入力し、
入力された前記複数のバイナリファイルを監視し、所定条件が満たされた場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると順次判定し、
作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する。
【００１０】
本発明の第４の態様にかかるテキスト自動変換プログラムは、解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを順次入力する処理と、
入力された前記複数のバイナリファイルを監視し、所定条件が満たされた場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると順次判定する処理と、
作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する処理と、
をコンピュータに実行させる。
【発明の効果】
【００１１】
本発明によれば、連続して出力されるバイナリファイルのテキスト変換を並列的に処理することで、試験にかかるリードタイムを短縮することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１にかかる情報処理装置の構成を示すブロック図である。
【図２】実施の形態１にかかる情報処理装置の制御部のハードウェア構成の一例を示すブロック図である。
【図３】実施の形態２にかかる情報処理装置の構成を示すブロック図である。
【図４】実施の形態２にかかる解析結果ファイルの一例を示すテーブルである。
【図５】実施の形態２にかかる解析集計結果一覧ファイルの一例を示すテーブルである。
【図６】実施の形態３にかかる情報処理システムの構成を示すブロック図である。
【図７】実施の形態３にかかる情報処理システムの制御部のハードウェア構成の一例を示すブロック図である。
【図８】実施の形態３にかかるｐｃａｐファイル監視プログラムの処理フローを説明するフロー図である。
【図９】実施の形態３にかかるテキストログファイル監視プログラムの処理フローを説明するフロー図である。
【発明を実施するための形態】
【００１３】
実施の形態１
以下、図面を参照して本発明の実施の形態について説明する。
図１を参照して、実施の形態１にかかる情報処理装置１０のハードウェア構成を説明する。
【００１４】
情報処理装置１０は、入力部１１と、バイナリファイル監視部１３と、変換部１５を備える。入力部１１は、解析装置５から出力される試験対象機器１の動作ログである複数のバイナリファイル２を順次入力する。
【００１５】
試験対象機器１に接続されたコンピュータ上のアプリケーションから各種命令を、試験対象機器１に入力し、試験対象機器１が命令通り動作したかを示すログを出力させる。
【００１６】
解析装置５は、ｐｃａｐ（packet capture）技術を用いたパケットキャプチャツールによって構成されていてもよい。このようなパケットキャプチャツールの一例としては、tcpdumpやwireshark等がある。この場合、解析装置５は、ネットワーク上を流れるパケットをキャプチャして解析することができる。この場合、解析装置５は、バイナリファイル２として、例えば、数秒ごとに複数のｐｃａｐファイルを連続して出力する。
【００１７】
バイナリファイル監視部１３は、入力部１１内にある複数のバイナリファイルを監視し、所定条件が満たされた場合に、順次入力される複数のバイナリファイルのうち、少なくとも１つのバイナリファイルが作成済であると順次判定する。なお、図１では、２つのバイナリファイル２が図示されているが、２つ以上のファイルであってもよい。当該ファイルは、例えば、２Ｍバイト以上のファイルであり、解析装置５から数秒ごとに連続して出力されるものである。
【００１８】
ここで、所定条件とは、解析装置５からのバイナリファイルの出力完了を示すものであり、換言すれば、情報処理装置１０側で、１つのバイナリファイルが作成済であると判断することができる条件である。例えば、バイナリファイル２のアクセス権の有無で判断することができる。具体的には、バイナリファイル監視部１３は、解析装置５から出力された、入力部１１内のバイナリファイル２を監視する。解析装置５がバイナリファイル２を出力している間は、解析装置５がバイナリファイル２へのアクセス権を有しているため、本発明にかかる情報処理装置１０は、バイナリファイル２へのアクセス権を有していない。逆に、情報処理装置１０がバイナリファイル２へのアクセス権を有していれば、当該バイナリファイル２は作成済であると判断することができる。つまり、この場合、アクセス権とは、同一のファイルへ、異なる主体が同時にアクセスできないようにし、当該ファイルを保護するものということができる。
【００１９】
代替として、バイナリファイルの容量で判断してもよい。すなわち、解析装置５が指定容量のファイルを出力した場合は、バイナリファイル監視部１３は１つのバイナリファイルが作成済みであると判断してもよい。この場合、情報処理装置１０と解析装置５との連携が必要となる。例えば、情報処理装置１０が、解析装置５内の設定ファイル等にアクセスし、指定容量のバイナリファイルが出力されたことにより、当該バイナリファイルが作成されたものと判断するようにしてもよい。あるいは、解析装置５が指定容量のファイルを出力した場合、情報処理装置１０に対して当該出力を完了したことを示す信号を送信してもよい。
【００２０】
さらに別の代替として、バイナリファイル監視部１３は、入力部１１内に次のバイナリファイルが作成されたことを条件として、先のバイナリファイルが作成済みであると判定してもよい。この場合、連続して出力される最後のバイナリファイルが作成されたことを、別の方法（例えば、入力部１１を監視し、所定期間経過してもバイナリファイルのファイル容量が増えない場合には、当該バイナリファイルが作成済であると判断する）で判断する必要がある。
【００２１】
以上のような所定条件は、例示であり、別の条件で、１つのバイナリファイルが作成済であると判断してもよい。
【００２２】
変換部１５は、変換ツールとも呼ばれ、バイナリファイル監視部１３により作成済みであると判定されたバイナリファイルを順次テキストログファイルに変換する。バイナリファイル監視部１３は、入力部１１内のバイナリファイル２を指定した時間ごと監視し、上記の所定条件が満たされた場合に、変換ツールを起動して、バイナリファイル２をテキストファイルに変換する。
【００２３】
図２は、本発明の実施の形態１に係る情報処理装置の制御部のハードウェア構成の一例を示すブロック図である。制御部２０１は、図２に示すように、ＣＰＵ（Central Processing Unit）２０１Ａと、主記憶装置２０１Ｂと、補助記憶装置２０１Ｃと、外部インタフェース２０１Ｄと、を備える。ＣＰＵ２０１Ａがテキスト自動変換プログラムを実行することにより、情報処理装置１０の各部の処理が実行される。また、テキスト自動変換プログラムは、例えば、補助記憶装置２０１Ｃに記憶されている。ＣＰＵ２０１Ａは、プログラムを補助記憶装置２０１Ｃから読み出して主記憶装置２０１Ｂに展開し、当該プログラムに従って処理を実行する。ＣＰＵ２０１Ａがテキスト自動変換プログラムを実行することにより、制御部２０１は、入力部１１、バイナリファイル監視部１３、変換部１５として機能する。
【００２４】
補助記憶装置２０１Ｃは、非一時的コンピュータ可読有形媒体の例である。非一時的コンピュータ可読媒体の他の例として、外部インタフェース２０１Ｄを介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、及び半導体メモリ等が挙げられる。また、このプログラムが通信回線によって制御部２０１に配信される場合、配信を受けた制御部２０１がそのプログラムを主記憶装置２０１Ｂに展開し、上記の処理を実行してもよい。
【００２５】
また、プログラムは、情報処理装置１０における処理の一部を実現するためのものであってもよい。さらに、プログラムは、補助記憶装置２０１Ｃに既に記憶されている他のプログラムと組み合わせることによって情報処理装置１０における処理を実現する差分プログラムであってもよい。
【００２６】
また、情報処理装置１０の各構成要素の一部または全部は、汎用または専用の回路（circuitry）、プロセッサ等やこれらの組み合わせによって実現されてもよい。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。各構成要素の一部または全部は、上述した回路等とプログラムとの組み合わせによって実現されてもよい。
【００２７】
以上のように、本実施の形態によれば、膨大な量の試験ログのテキスト変換をファイルごとに並列に処理することができる。そのため、試験にかかるリードタイムを短縮することができる。
【００２８】
実施の形態２
図３を参照して、実施の形態２にかかる情報処理装置１０を説明する。図２では、第１の実施形態と同一の構成要素は、図１と同一の符号を付し、説明を省略する。
【００２９】
本実施の形態では、情報処理装置１０は、変換部１５で変換されたテキストログファイルを順次自動解析する自動解析部１７を更に備える。
【００３０】
自動解析部１７は、テキストログファイルを自動解析し、解析結果ファイル及び集計結果一覧結果ファイルを作成する。具体的には、ログ解析にあたって、外部ファイルである「パラメータファイル」にエラーを識別するルールを予め記述する。
【００３１】
パラメータファイルには、テキストログファイルから解析結果として抽出したい試験対象機器への命令（命令番号）、命令種別（例えば、応答、発行、メール通知）、及び試験判定キーワードなどを含めることができる。試験判定キーワードとしては、テキストログファイルに含まれるエラーとする文字列を定義する。
【００３２】
自動解析部１７は、そのパラメータファイルを読み込み、パラメータファイルで指定した情報（例えば、命令番号及び命令種別をキーとする）と一致したテキストログファイルを抽出する。続いて、自動解析部１７は、抽出されたテキストログファイルに対して、パラメータファイルで指定した試験判定キーワードに基づき、ＯＫ／ＮＧ判定を行い、解析結果ファイル（図４）を出力する。試験判定キーワードは、前述したようにエラーとする文字列と定義しているため、図４に示すように、抽出されたテキストログファイルに試験判定キーワードが含まれる場合は、ＮＧ判定がなされる。それ以外は、ＯＫ判定がなされる。
【００３３】
解析結果ファイルは、出力行の数の上限値が予め決められている（本例では、１００００行とする）。これは、ファイルを開く際に、読み込み時間を考慮したものである。解析結果ファイルの出力行の数が上限値を超えた場合は、別のファイルとして分割して出力することができる。
【００３４】
更に、自動解析部１７は、抽出したテキストログファイルを、命令番号ごとにその件数を集計し、集計結果一覧ファイル（図５）として出力することができる。図５に示すように、集計結果一覧ファイルには、各命令名に対して、件数、要求、応答、メール通知、受付結果ＮＧ、処理結果ＮＧ、状態フラグＮＧ、及び判定ＮＧの項目が集計される。
【００３５】
以上、本実施の形態によれば、実施の形態１にかかる情報処理装置１０により変換されたテキストログファイルを順次自動解析することで、大量の試験ログファイルであっても、並列的に処理し、試験及び解析にかかるリードタイムを短縮することができる。また、目視による解析とは異なり、正確に短時間で解析作業を行うことができる。
【００３６】
実施の形態３
図６を参照して、実施の形態３に係る情報処理システム１００を説明する。
情報処理システム１００は、ｐｃａｐファイル監視フォルダ１１１、ｐｃａｐファイル保存フォルダ１１２、ｐｃａｐファイル監視部１１３、変換部１５、作業フォルダ１１５、テキストログファイル監視部１２０、ログ自動解析部１１７、出力フォルダ１２２を備える。
【００３７】
本実施の形態のｐｃａｐファイル監視フォルダ１１１及びｐｃａｐファイル保存フォルダ１１２は、実施の形態２の情報処理装置１０の入力部１１に対応する。ｐｃａｐファイル監視部１１３、変換部１５及び作業フォルダ１１５は、実施の形態２の情報処理装置１０の変換部１５に対応する。更に、テキストログファイル監視部１２０、ログ自動解析部１１７及び出力フォルダ１２２は、実施の形態２の自動解析部１７に対応する。
【００３８】
本実施の形態では、実施の形態２の入力部１１に対応する部分と、バイナリファイル監視部１３及び変換部１５に対応する部分と、自動解析部１７に対応する部分をそれぞれ互いに物理的に独立した別々のハードウェアにより実現した例である。言い換えると、複数の情報処理装置を含む情報処理システムにより実現した例である。これにより、大量の試験ログファイルの解析にかかる負荷と、記憶容量を複数の情報処理装置及び記憶装置に分散することができる。
【００３９】
図７は、本発明の実施の形態３に係る情報処理システム１００の制御部のハードウェア構成の一例を示すブロック図である。図７では、図２と同様に、制御部２０１は、ＣＰＵ（Central Processing Unit）２０１Ａと、主記憶装置２０１Ｂと、補助記憶装置２０１Ｃと、外部インタフェース２０１Ｄと、を備える。また、ｐｃａｐファイル監視部１１３、変換部１５及び作業フォルダ１１５を構成する、制御部２０２は、ＣＰＵ（Central Processing Unit）２０２Ａと、主記憶装置２０２Ｂと、補助記憶装置２０２Ｃと、外部インタフェース２０２Ｄと、を備える。更に、テキストログファイル監視部１２０、ログ自動解析部１１７及び出力フォルダ１２２を構成する、制御部２０３は、ＣＰＵ（Central Processing Unit）２０３Ａと、主記憶装置２０３Ｂと、補助記憶装置２０３Ｃと、外部インタフェース２０３Ｄと、を備える。また、これらの制御部２０１、２０２，２０３は通信ネットワークを介して接続され、互いに通信することができる。
【００４０】
通信ネットワークの例としては、ローカルエリアネットワーク（local area network、ＬＡＮ）、及びワイドエリアネットワーク（wide area network、ＷＡＮ）、例えば、インターネットを挙げることができる。通信ネットワーク（単数又は複数）１１０は、例えば、イーサネット（登録商標）、ユニバーサルシリアルバス（Universal Serial Bus、ＵＳＢ）、ＦＩＲＥＷＩＲＥ（登録商標）、移動通信用のグローバルシステム（Global System for Mobile Communications、ＧＳＭ）、拡張データＧＳＭ環境（Enhanced Data GSM Environment、ＥＤＧＥ）、符号分割多元接続（code division multiple access、ＣＤＭＡ）、時分割多元接続（time division multiple access、ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ボイスオーバーインターネットプロトコル（voice over Internet Protocol、ＶｏＩＰ）、Ｗｉ−ＭＡＸ（登録商標）、又は任意の他の好適な通信プロトコル等の、様々な有線又は無線プロトコルを含む、任意の周知のネットワークプロトコルを用いて実施することができる。
【００４１】
次に、図８を参照して、本実施の形態にかかる、ｐｃａｐファイル監視部１１３により行われる、ｐｃａｐファイル監視プログラムの処理フローを説明する。
本例では、解析装置５がパケットキャプチャツールであるwiresharkによって構成された例で説明する。解析装置５は、数秒ごとに２〜５Ｍバイトの試験ログファイルをｐｃａｐファイル監視フォルダ１１１に出力する。ｐｃａｐファイル監視部１１３は、このｐｃａｐファイル監視フォルダ１１１内のファイルを監視する（ステップＳ１１１）。ｐｃａｐファイル監視部１１３は、前述したように、所定条件（本例ではアクセス権の有無）が満たされた場合に、解析装置５によるファイル出力が完了したと判断し、作成されたｐｃａｐファイルを作業フォルダ１１５にコピーする（ステップＳ１１２）。
【００４２】
ｐｃａｐファイル監視部１１３は、コピーされたｐｃａｐファイルを順次、変換部１５により、テキスト形式のログファイルであるテキストログファイル３に変換する（ステップＳ１１３）。その後、ｐｃａｐファイル監視部１１３は、変換されたテキストログファイル３を出力フォルダ１２２に移動する（ステップＳ１１４）。Windows（登録商標）環境では、ファイルの移動を開始した時点で、移動先フォルダにテキストログファイル３が作成される。そのため、ｐｃａｐファイル監視部１１３は、テキストログファイル３の移動が完了した時点で、テキストログＯＫファイル４ａ（ファイル名の後に拡張子として.okを付与したファイル）を作成する（ステップＳ１１５）。これにより、別の情報処理装置のテキストログファイル監視部１２０に、適切にテキスト変換がなされたこと、およびファイル移動完了を通知することができる。
【００４３】
なお、テキスト変換に失敗した場合は、ｐｃａｐファイル監視部１１３は、テキストログＮＧファイル４ｂ（拡張子として.ngを付与したファイル）を作成することもできる。これにより、テキスト変換に失敗したファイルには、自動解析を実行しないようにすることができる。
【００４４】
その後、ｐｃａｐファイル監視部１１３は、作業フォルダ１１５に作成したｐｃａｐファイルを削除する（ステップＳ１１６）。最後に、ｐｃａｐファイル監視部１１３は、画面上の「処理済みｐｃａｐファイルの扱い」で指定したオプションボタンにより、ｐｃａｐファイル２をｐｃａｐファイル保存フォルダ１１２に移動して保存するか、削除するか、あるいは、ｐｃａｐファイル監視フォルダ１１１にそのまま残すかを選択することができる（ステップＳ１１７）。
【００４５】
次に、図９を参照して、テキストログファイル監視部１２０により行われるテキストログファイル監視プログラム（自動解析プログラム）の処理フローを説明する。
テキストログファイル監視部１２０は、出力フォルダ１２２を監視する（ステップＳ１２１）。情報処理装置内のｐｃａｐファイル監視部１１３により、テキストログＯＫファイル４ａが作成されている場合、別の情報処理装置に含まれるテキストログファイル監視部１２０は、テキストログファイル３の移動が完了したものと判断することができる。その場合、テキストログファイル監視部１２０は、テキストログＯＫファイル４ａに対応する同名のテキストログファイル３が出力フォルダ１２２内にあるかを確認する。テキストログファイル監視部１２０は、当該テキストログファイル３が存在する場合、ログ自動解析部１１７を起動し、ログ解析を実行する（ステップＳ１２２）。具体的には、ログ自動解析部１１７は、テキストログＯＫファイル４ａに対応する同名のテキストログファイル３が出力フォルダ１２２を読み込み、解析結果ファイル６（図４参照）及び集計結果一覧ファイル７（図５参照）を、出力フォルダ１２２内に作成する。最後に、テキストログファイル監視部１２０は、自動解析が終了し不要となったテキストログＯＫファイル４ａを削除する（ステップＳ１２３）。
【００４６】
以上のように、本実施の形態によれば、複数の情報処理装置により、試験の大量のログデータを分散しつつ、高速に処理することができる。結果的に、試験にかかるリードタイムを短縮することができる。
【００４７】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray（登録商標） Disc）、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００４８】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００４９】
１  試験対象機器
２  バイナリファイル（ｐｃａｐファイル）
３  テキストログファイル
４ａ  テキストログＯＫファイル
４ｂ  テキストログＮＧファイル
５  解析装置
６  解析結果ファイル
７  集計結果一覧ファイル
１０  情報処理装置
１１  入力部
１３  バイナリファイル監視部
１５  変換部
１７  自動解析部
１００  情報処理システム
１１１  ｐｃａｐファイル監視フォルダ
１１２  ｐｃａｐファイル保存フォルダ
１１３  ｐｃａｐファイル監視部
１１５  作業フォルダ
１２０  テキストログファイル監視部
１１７  ログ自動解析部
１２２  出力フォルダ
【図１】
2020086544.tif 000003
【図２】
2020086544.tif 000004
【図３】
2020086544.tif 000005
【図４】
2020086544.tif 000006
【図５】
2020086544.tif 000007
【図６】
2020086544.tif 000008
【図７】
2020086544.tif 000009
【図８】
2020086544.tif 000010
【図９】
2020086544.tif 000011
【手続補正書】
【提出日】令和1年11月20日(2019.11.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを所定間隔で連続して順次入力する入力部と、
前記入力部内の前記複数のバイナリファイルを監視し、各バイナリファイルへのアクセス権を有する場合に、前記順次入力される複数のバイナリファイルのうち、少なくとも１つのバイナリファイルが作成済であると順次判定するバイナリファイル監視部と、
前記バイナリファイル監視部により作成済みであると判定された前記バイナリファイルをテキストログファイルに順次変換する変換部と、を備える、情報処理装置。
【請求項２】
前記所定間隔は、数秒ごとである、請求項１に記載の情報処理装置。
【請求項３】
前記解析装置は、ｐｃａｐ（packet capture）技術を用いたパケットキャプチャツールによって構成されている、請求項１又は２に記載の情報処理装置。
【請求項４】
前記変換部で変換されたテキストログファイルを順次自動解析する自動解析部と、を更に備える、請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを所定間隔で連続して順次入力する入力部と、前記入力部内の前記複数のバイナリファイルを監視し、各バイナリファイルへのアクセス権を有する場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると判定するバイナリファイル監視部と、前記バイナリファイル監視部により作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する変換部と、を備える、第１の情報処理装置と、
前記第１の情報処理装置により、前記変換部で変換された前記変換されたテキストログファイルを移動し、記憶する出力フォルダと、前記出力フォルダに記憶された当該テキストログファイルを順次自動解析する自動解析部と、を備える、第２の情報処理装置と、を含む、情報処理システム。
【請求項６】
前記第１の情報処理装置において、前記バイナリファイル監視部は、前記変換部で適切に変換されたテキストログファイルに、当該テキストログファイルが適切に変換されたことを示す拡張子を付与したファイルを前記出力フォルダに作成し、
前記第２の情報処理装置において、
前記テキストログファイルを監視するテキストログファイル監視部を更に備え、
前記自動解析部は、前記拡張子を付与したファイルに対応する前記記憶されたテキストログファイルを順次自動解析を実行する、請求項５に記載の情報処理システム。
【請求項７】
情報処理装置が、解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを所定間隔で連続して順次入力し、
入力された前記複数のバイナリファイルを監視し、各バイナリファイルへのアクセス権を有する場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると判定し、
作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する、テキスト自動変換方法。
【請求項８】
解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを所定間隔で連続して順次入力する処理と、
入力された前記複数のバイナリファイルを監視し、各バイナリファイルへのアクセス権を有する場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると判定する処理と、
作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する処理と、
をコンピュータに実行させる、テキスト自動変換プログラム。
【手続補正書】
【提出日】令和2年2月6日(2020.2.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ｐｃａｐ（packet capture）技術を用いたパケットキャプチャツールによって構成された解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを数秒ごとに連続して順次入力する入力部と、
前記入力部内の前記複数のバイナリファイルを監視し、各バイナリファイルへのアクセス権を有する場合に、前記順次入力される複数のバイナリファイルのうち、少なくとも１つのバイナリファイルが作成済であると順次判定するバイナリファイル監視部と、
前記バイナリファイル監視部により作成済みであると判定された前記バイナリファイルをテキストログファイルに順次変換する変換部と、を備える、情報処理装置。
【請求項２】
前記変換部で変換されたテキストログファイルを順次自動解析する自動解析部と、を更に備える、請求項１に記載の情報処理装置。
【請求項３】
ｐｃａｐ（packet capture）技術を用いたパケットキャプチャツールによって構成された解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを数秒ごとに連続して順次入力する入力部と、前記入力部内の前記複数のバイナリファイルを監視し、各バイナリファイルへのアクセス権を有する場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると判定するバイナリファイル監視部と、前記バイナリファイル監視部により作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する変換部と、を備える、第１の情報処理装置と、
前記第１の情報処理装置により、前記変換部で変換された前記変換されたテキストログファイルを移動し、記憶する出力フォルダと、前記出力フォルダに記憶された当該テキストログファイルを順次自動解析する自動解析部と、を備える、第２の情報処理装置と、を含む、情報処理システム。
【請求項４】
前記第１の情報処理装置において、前記バイナリファイル監視部は、前記変換部で適切に変換されたテキストログファイルに、当該テキストログファイルが適切に変換されたことを示す拡張子を付与したファイルを前記出力フォルダに作成し、
前記第２の情報処理装置において、
前記テキストログファイルを監視するテキストログファイル監視部を更に備え、
前記自動解析部は、前記拡張子を付与したファイルに対応する前記記憶されたテキストログファイルを順次自動解析を実行する、請求項３に記載の情報処理システム。
【請求項５】
情報処理装置が、ｐｃａｐ（packet capture）技術を用いたパケットキャプチャツールによって構成された解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを数秒ごとに連続して順次入力し、
入力された前記複数のバイナリファイルを監視し、各バイナリファイルへのアクセス権を有する場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると判定し、
作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する、テキスト自動変換方法。
【請求項６】
ｐｃａｐ（packet capture）技術を用いたパケットキャプチャツールによって構成された解析装置から出力される試験対象機器の動作ログである複数のバイナリファイルを数秒ごとに連続して順次入力する処理と、
入力された前記複数のバイナリファイルを監視し、各バイナリファイルへのアクセス権を有する場合に、前記順次入力される複数のバイナリファイルのうち、１つのバイナリファイルが作成済であると判定する処理と、
作成済みであると判定された前記バイナリファイルを順次テキストログファイルに変換する処理と、
をコンピュータに実行させる、テキスト自動変換プログラム。