(57)【要約】【課題】通信端末の通信動作のテストに対して複数の装置で取得されたログの参照や取り扱いを容易化する。【解決手段】統合ログ編集アプリケーション６３は、コンピュータ３、４のローカルロギングアプリケーション３３、３４と、エアキャプチャデバイス５に接続するコンピュータのエアロギングアプリケーション６１が、各々取得した通信処理のログファイルを収集し、それぞれを収集ログファイル６４として保存する。そして、各収集ログファイル６４の内容を、単一のドキュメントである統合ログドキュメントに編集し統合ログファイル６５として自コンピュータ上に保存する。この際、少なくとも、統合ログ編集アプリケーション６３が対応していないドキュメントフォーマットの収集ログファイル６４については、その収集ログファイル６４へのハイパーリンクを統合ログドキュメントに含める。【選択図】図１
2004054461.tif 000002
【特許請求の範囲】
【請求項１】
通信端末の通信処理を試験する通信試験システムであって、
相互通信を行う二台の通信端末それぞれに設けた、当該通信端末における通信処理のログを取得し、取得したログの内容を表すログドキュメントをログファイルとして保存するログ取得手段と、
前記二台の通信端末に接続したログ統合装置とを有し、
前記ログ統合装置は、
前記二台の通信端末から前記ログファイルを収集するログファイル収集手段と、
前記ログファイル収集手段が収集した各ログファイルのログドキュメントの内容を含めた単一の統合ログドキュメントを生成する統合ログドキュメント生成手段とを有することを特徴とする通信試験システム。
【請求項２】
請求項１記載の通信試験システムであって、
前記二台の通信端末は、無線通信により通信を行い、
当該通信試験システムは、前記無線通信に用いられる無線伝送路上の信号をキャプチャし、キャプチャした信号のログの内容を表すログドキュメントをログファイルとして保存するエアキャプチャ装置を有し、
前記ログ統合装置のログファイル収集手段は、前記エアキャプチャ装置からも前記ログファイルを収集し、
前記ログ統合装置のログドキュメント生成手段は、前記ログファイル収集手段が収集した各ログファイルの内容と前記エアキャプチャ装置から収集した各ログファイルのログドキュメントの内容を含めた単一の統合ログドキュメントを生成することを特徴とする通信試験システム。
【請求項３】
通信端末の通信処理を試験する通信試験システムであって、
相互通信を行う二台の通信端末の通信処理のログを、通信経路上の異なるポイントで各々取得し、取得したログの内容を表すログドキュメントをログファイルとして保存する複数のログ取得手段と、
ログ統合装置とを有し、
前記ログ統合装置は、
前記複数のログ取得手段が保存した前記各ログファイル、又は、前記複数のログ取得手段から収集して保存したログファイルへのハイパーリンクを含めた単一の統合ログドキュメントを生成する統合ログドキュメント生成手段を有することを特徴とする通信試験システム。
【請求項４】
通信端末の通信処理を試験する通信試験システムであって、
相互通信を行う二台の通信端末の通信処理のログを、通信経路上の異なるポイントで各々取得し、取得したログの内容を表すログドキュメントをログファイルとして保存する複数のログ取得手段と、
ログ統合装置とを有し、
前記ログ統合装置は、
前記複数のログ取得手段から前記ログファイルを収集するログファイル収集手段と、
前記ログファイル収集手段が収集したログファイルのうちログドキュメントが所定のドキュメントフォーマットで記述されているログファイルについては当該ログファイルに記述されたログドキュメントを含め、前記ログファイル収集手段が収集したログファイルのうちログドキュメントが所定のドキュメントフォーマットで記述されていないログファイルについては、前記ログ取得手段が保存した当該ログファイルまたは前記ログファイル収集手段が収集したログファイルを保存したログファイルへのハイパーリンクを含めた単一の統合ログドキュメントを生成する統合ログドキュメント生成手段とを有することを特徴とする通信試験システム。
【請求項５】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータ上に、
相互通信を行う二台の通信端末それぞれで取得され保存されたログファイルを収集するログファイル収集手段と、
前記二台の通信端末から収集したログファイルの内容を含めた単一の統合ログドキュメントを生成する統合ログドキュメント生成手段とを形成することを特徴とするコンピュータプログラム。
【請求項６】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータ上に、
相互通信を行う二台の通信端末それぞれで取得され保存されたログファイルを収集するログファイル収集手段と、
前記ログファイル収集手段が収集したログファイルのうちログが所定のドキュメントフォーマットで記述されているログファイルについては当該ログファイルに記述されたログを含め、前記ログファイル収集手段が収集したログファイルのうちログが所定のドキュメントフォーマットで記述されていないログファイルについては、前記ログ取得手段が保存した当該ログファイルまたは前記ログファイル収集手段が収集したログファイルを保存したログファイルへのハイパーリンクを含めた単一の統合ログドキュメントを生成する統合ログドキュメント生成手段とを形成することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信処理のログを取得しながら行う通信端末のテストにおいて、複数のログ取得ポイントで取得したログを編集し統合する技術に関するものである。
【０００２】
【従来の技術】
従来の一般的な通信端末の通信動作のテストの手法としては、２通信端末間に通信を行わせながら各通信端末において各々通信処理のログをファイルとして保存したり、伝送路上の信号をモニタするモニタ装置においてモニタした信号のログをファイルとして保存しておき、テスト終了後に、テスト実行者が、各通信端末やモニタ装置のログのファイルを収集して参照し、通信処理の正常性を確認したり、通信処理に生じた異常の原因を解析する手法が一般的である。
【０００３】
【発明が解決しようとする課題】
前記従来の通信端末の通信動作のテストの手法によれば、テスト実行者が、いちいち複数の装置からログを収集しなければならない。また、収集した各ログは、これらが単一のテストに対するものであっても、それぞれ独立したファイルとなっているため参照に不便であり、また、テスト実行者自身がこれらファイルを関連づけて保管したりしなければならないなど、その取り扱いが煩雑であった。
【０００４】
そこで、本発明は、通信端末の通信動作のテストに対して複数のログ取得ポイント取得されたログの参照や取り扱いを容易化することを課題とする。
【０００５】
【課題を解決するための手段】
前記課題達成のために本発明は、通信端末の通信処理を試験する通信試験システムを、相互通信を行う二台の通信端末それぞれに設けた、当該通信端末における通信処理のログを取得し、取得したログの内容を表すログドキュメントをログファイルとして保存するログ取得手段と、前記二台の通信端末に接続したログ統合装置とより構成し、前記ログ統合装置に、前記二台の通信端末から前記ログファイルを収集するログファイル収集手段と、前記ログファイル収集手段が収集した各ログファイルのログドキュメントの内容を含めた単一の統合ログドキュメントを生成する統合ログドキュメント生成手段とを設けたものである。
【０００６】
ここで、このような通信試験システムは、前記二台の通信端末が、無線通信により通信を行うものである場合には、前記無線通信に用いられる無線伝送路上の信号をキャプチャし、キャプチャした信号のログの内容を表すログドキュメントをログファイルとして保存するエアキャプチャ装置を設け、前記ログ統合装置のログファイル手段は、前記エアキャプチャ装置からも前記ログファイルを収集し、前記ログ統合装置のログドキュメント生成手段は、前記ログファイル収集手段が収集した各ログファイルの内容と前記エアキャプチャ装置から収集した各ログファイルのログドキュメントの内容を含めた単一の統合ログドキュメントを生成するようにしてもよい。
【０００７】
このような通信試験システムによれば、各通信端末において生成されたログファイルに格納されたログの内容が、自動的に統合ドキュメントとして一つにまとめられる。したがって、テスト実行者は、各通信端末で取得されたログを容易に参照可能であり、テスト実行者が、これらログを相互に関連づけて保管したりするなどする必要がないため、その取り扱いが容易化される。
【０００８】
また、前記課題達成のために、本発明は、通信端末の通信処理を試験する通信試験システムと、相互通信を行う二台の通信端末の通信処理のログを、通信経路上の異なるポイントで各々取得し、ログファイルとして保存する複数のログ取得手段と、ログ統合装置とより構成し、前記ログ統合装置に、前記複数のログ取得手段が保存した前記ログファイル、又は、前記複数のログ取得手段から収集して保存したログファイル収へのハイパーリンクを含めた単一の統合ログドキュメントを生成する統合ログドキュメント生成手段を設けたものである。
【０００９】
このような通信試験システムによれば、各ポイントにおいて取得したログを保存した各ログファイル各へのハイパーリンクを含む統合ドキュメントが自動的に生成される。したがって、テスト実行者は、統合ドキュメントから、ハイパーリンクを利用して、各複ポイントで取得されたログを容易に参照可能であり、テスト実行者が、これらログを相互に関連づけて保管したりするなどする必要がないため、その取り扱いが容易化される。
【００１０】
また、前記課題達成のために、本発明は、通信端末の通信処理を試験する通信試験システムを、相互通信を行う二台の通信端末の通信処理のログを、通信経路上の異なるポイントで各々取得し、ログファイルとして保存する複数のログ取得手段と、ログ統合装置とをを含めて構成し、前記ログ統合装置に、前記複数のログ取得手段から前記ログファイルを収集するログファイル収集手段と、前記ログファイル収集手段が収集したログファイルのうちログが所定のドキュメントフォーマットで記述されているログファイルについては当該ログファイルに記述されたログを含め、前記ログファイル収集手段が収集したログファイルのうちログが所定のドキュメントフォーマットで記述されていないログファイルについては、前記ログ取得手段が保存した当該ログファイルまたは前記ログファイル収集手段が収集したログファイルを保存したログファイルへのハイパーリンクを含めた単一の統合ログドキュメントを生成する統合ログドキュメント生成手段とを備えたものである。
【００１１】
このような通信試験システムによれば、各ポイントで取得されたログファイルが、当該ログファイルのドキュメントフォーマットが所定のものである場合には、当該ログファイルに格納されたログが直接統合ドキュメントに含められる。また、このようにログを直接含めることができないドキュメントフォーマットのログファイルについてはそのログファイルへのハイパーリンクが統合ドキュメント内に含められる。したがって、ログファイルのドキュメントフォーマットにかかわらず、統合ドキュメントから各ログファイルを参照することが可能となる。
【００１２】
したがって、テスト実行者は、各ポイントで取得されたログを容易に参照可能であり、テスト実行者が、これらログを相互に関連づけて保管したりするなどする必要がないため、その取り扱いが容易化される。
【００１３】
【発明の実施の形態】
以下、本発明の実施形態について、Ｂｌｕｅｔｏｏｔｈ（商標）規格に従った無線通信を行う通信端末のテストへの適用を例にとり説明する。
まず、本試験システムの試験の対象を図１に示す。
図示するように本試験システムは、下位スタックの処理を行う各々Ｂｌｕｅｔｏｏｔｈ規格で言うところのＢｌｕｅｔｏｏｔｈモジュールであるＢＴデバイス１、２を有線通信インタフェースで接続した二つのコンピュータ３、４と、無線伝送路上を送受されるパケットをキャプチャするエアキャプチャデバイス５を有線通信インタフェースで接続したコンピュータ６とが、ＬＡＮ７によって相互に接続された構成を有する。
【００１４】
ここで、本試験システムは、ＢＴデバイス１、２を接続した二つのコンピュータ３、４間の通信をテストするものである。
さて、ＢＴデバイス１を接続した一方のコンピュータ３は、テストシーケンスに従った通信処理を実行するテストアプリケーション３１と、通信処理の上位プロトコルの処理を行う上位ＢＴスタック３２と、上位ＢＴスタック３２の通信処理のログを取得し、ローカルログファイル３４として保存するローカルロギングアプリケーション３３とを有する。以下、便宜上、このコンピュータ３を「テスターコンピュータ」と呼ぶ。
【００１５】
一方、ＢＴデバイス２を接続した他方のコンピュータ４は、テストアプリケーション３１と通信を行うＢＴ利用アプリケーション４１と、通信処理の上位プロトコルの処理を行う上位ＢＴスタック４２と、上位ＢＴスタックの通信処理のログを取得し、ローカルログファイル４４として保存するローカルロギングアプリケーション４３とを有する。ここで、ＢＴ利用アプリケーション４１は、本実施形態において、その動作をテストするアプリケーションであっても良い。以下、便宜上、このコンピュータ４を「クライアントコンピュータ」と呼ぶ。
【００１６】
次に、エアキャプチャデバイス５に接続したコンピュータ６は、エアキャプチャデバイス５がキャプチャしたパケットのログを取得し、エアログファイル６２として保存するエアロギングアプリケーション６１と、一つのテストセッションに対して作成された各ローカルログファイル３４、４４とエアログファイル６２とを収集ログファイル６４として収集し、これらから単一のドキュメントファイルである統合ログファイル６５を編集する統合ログ編集アプリケーション６３と、統合ログファイル６５を閲覧するためのビューアアプリケーション６６や収集ログファイル６４を閲覧するためのビューアアプリケーション６７を有する。以下、このコンピュータ６を「ログ統合コンピュータ」と呼ぶ。
【００１７】
なお、以上の各コンピュータ３、４、６は、ハードウエア的には、たとえば、ＣＰＵや、主記憶、外部記憶装置、ＬＡＮ７を介した通信を制御するＬＡＮインタフェース、キーボードやポインティングデバイスなどの入力装置、表示装置などの出力装置などを備えた、一般的な構成を有するコンピュータである。そして、図１に示した各コンピュータの各部は、ＣＰＵが外部記憶装置から主記憶にロードされたプログラムを実行することにより実現されるプロセスである。なお、これらの各プログラムは、可搬型の記憶媒体からのインストールや通信媒体を介したダウンロードなどによりコンピュータに供給されるものであってよい。
【００１８】
以下、このような試験システムの動作について説明する。
図２ａに統合ログ編集アプリケーション６３の処理手順を、図２ｂにテストアプリケーション３１の処理手順を、図２ｃに各ローカルロギングアプリケーション３３、４３とエアロギングアプリケーション６１の処理手順を示す。
図２ａに示すように、統合ログ編集アプリケーション６３は、テスト実行者からテストの実行を指示されると（ステップ２００）、テストアプリケーション３１と各ローカルロギングアプリケーション３３、３４とエアロギングアプリケーション６１に、テストセッションの開始を指示し（ステップ２０１）、テストアプリケーション３１からのテストセッション終了報告の受信を待つ（ステップ２０２）。
【００１９】
一方、図２ｂに示すように、テスターコンピュータのテストアプリケーション３１は、統合ログ編集アプリケーション６３より、テストセッションの開始を指示されると（ステップ２１１）、上位ＢＴスタック３２、ＢＴデバイス１を用いて、クライアントコンピュータ４のＢＴ利用アプリケーション４１と、所定のテストシーケンスによる通信を行うテストセッションを実行する（ステップ２１２）。そして、テストセッションが終了したならば、統合ログ編集アプリケーション６３に、テストセッション終了報告を行い（ステップ２１３）、次のテストセッションの開始の指示を待つ。
【００２０】
また、図２ｃに示すように、各ローカルロギングアプリケーション３３、３４とエアロギングアプリケーション６１は、統合ログ編集アプリケーション６３より、テストセッションの開始を指示されると（ステップ２２１）、それぞれログの取得と蓄積を開始する（ステップ２２２）。
【００２１】
図２ａに戻り、統合ログ編集アプリケーション６３は、テストアプリケーション３１からテストセッション終了報告を受信したならば（ステップ２０２）、各ローカルロギングアプリケーション３３、３４とエアロギングアプリケーション６１に、テストセッション終了指示を送り（ステップ２０３）、各ローカルロギングアプリケーション３３、３４とエアロギングアプリケーション６１から、ログファイルのロケーションが応答されるのを待つ（ステップ２０４）。
【００２２】
一方、図２ｃに示すように、統合ログ編集アプリケーション６３から、テストセッション終了指示を受け取った各ローカルロギングアプリケーション３３、３４とエアロギングアプリケーション６１は（ステップ２２３）、各々それまでに蓄積したログをログファイルとして自コンピュータ上に保存し（ステップ２２４）、ログファイルを保存したロケーションを統合ログ編集アプリケーション６３に応答し（ステップ２２５）、次のテストセッションの開始の指示を待つ。なお、前述したように、各ローカルロギングアプリケーション３３、３４はログをローカルログファイル３４、４４として保存し、エアロギングアプリケーション６１はログをエアログファイル６２として保存する。
【００２３】
図２ａに戻り、統合ログ編集アプリケーション６３は、各ローカルロギングアプリケーション３３、３４とエアロギングアプリケーション６１から、ログファイルのロケーションが応答されたならば（ステップ２０５４）、応答されたロケーションから各ログファイル（二つのローカルログファイル３４、４４と一つのエアログファイル６２）を収集し、各々をそれぞれの収集ログファイル６４として自コンピュータ上に保存する（ステップ２０５）。
【００２４】
そして、テスト実行者から、テストセッションの統合ログファイル６５に、ログの他に付加する管理用の情報（たとえば、テスト実行日時やテスト条件やテスト実行者名など）である付加情報の入力を受け付ける（ステップ２０６）。その上で、先に各々自コンピュータ上に保存した各収集ログファイル６４（収集保存した二つのローカルログファイル３４、４４と一つのエアログファイル６２）の内容と、入力を受け付けた付加情報とを、単一のドキュメントである統合ログドキュメントに編集し（ステップ２０７）、編集した統合ログドキュメントを統合ログファイル６５として自コンピュータ上に（ステップ２０８）保存して処理を終了する。
【００２５】
以下、ステップ２０７で行う統合ログドキュメントの編集の詳細について説明する。
このステップでは、まずステップ２０６で受け付けた付加情報を統合ログドキュメントに記述する。そして、二つのローカルログファイル３４、４４と一つのエアログファイル６２の各収集ログファイル６４について、ドキュメントフォーマットが、テキストであるかどうかを調べる。そして、その収集ログファイル６４がドキュメントフォーマットがテキストであるテキストファイルであれば、そのテキストを読み込み統合ログドキュメントに記述すると共に、その収集ログファイル６４へのハーパーリンクを設定した収集ログファイル６４のファイル名を統合ログドキュメントに記述する。一方、ドキュメントフォーマットがテキストでなければ、その収集ログファイル６４へのハーパーリンクを設定した収集ログファイル６４のファイル名を統合ログドキュメントに記述する。ここで、本実施形態では統合ログドキュメントを、たとえばＨＴＭＬなどの、テキストとハイパーリンクを記述可能なドキュメントフォーマットにより記述する。また、ここで記述するハイパーリンクとしては、ログ統合コンピュータ６上の収集ログファイル６４へのハイパーリンクではなく、その元となったテスターコンピュータ３やクライアントコンピュータ４上のローカルログファイル３４、４４やエアログファイル６２へのハイパーリンクを用いるようにしてもよい。
【００２６】
さて、このようにして作成され保存された統合ログファイル６５は、テスト実行者の操作に応じて、統合ログファイル６５のドキュメントフォーマットに対応するビューアアプリケーション６６によって開かれ表示される。
図３は、このようにして表示された統合ログドキュメントを示すものである。なお、この例は、エアログファイル６２が非テキストファイルであり、二つのローカルログファイル３４，４４がテキストファイルである場合についてのものである。
図中、３０１がテスト実行者より受け付けた付加情報の記述であり、３０２がエアログファイル６２の収集ログファイル６４へのハイパーリンクが設定された当該リンク先のファイルのファイル名の記述であり、３０３がクライアントコンピュータ４で生成されたローカルログファイル４４の収集ログファイル６４へのハイパーリンクが設定された当該リンク先のファイルのファイル名の記述であり、３０４がテスターコンピュータで生成されたローカルログファイル３４の収集ログファイル６４へのハイパーリンクが設定された当該リンク先のファイルのファイル名の記述であり、３０５がクライアントコンピュータ４で生成されたローカルログファイル４４のテキストであり、３０６がテスターコンピュータで生成されたローカルログファイル３４のテキストである。
【００２７】
ここで、この例では、クライアントコンピュータ４とテスターコンピュータ３で、それぞれ１６進データと、１６進データをデコードしたメッセージデータの２種類のローカルログファイル３４、４４が作成される場合を示しており、以上の３０３、３０４、３０５、３０６が１６進データのローカルログファイルに対応する。そして、３０７がクライアントコンピュータ４で生成されたメッセージデータのローカルログファイル４４の収集ログファイル６４へのハイパーリンクが設定された当該リンク先のファイルのファイル名の記述であり、３０８がテスターコンピュータ３で生成されたメッセージデータのローカルログファイル３４の収集ログファイル６４へのハイパーリンクが設定された当該リンク先のファイルのファイル名の記述であり、３０９がクライアントコンピュータ４で生成されたメッセージデータのローカルログファイル４４のテキストであり、３１０がテスターコンピュータ３で生成されたメッセージデータのローカルログファイル３４のテキストである。
【００２８】
ここで、このような統合ログファイル６５の表示上でテスト実行者が、ハイパーリンクが設定されている記述部分を指定すると、統合ログドキュメントを表示しているビューアプログラム６６は、指定されたハイパーリンクが示す収集ログファイル６４のドキュメントフォーマットに対応するビューアプログラム６７を起動し、指定されたハイパーリンクが示す収集ログファイル６４を表示させる。
【００２９】
図４は、図３におけるエアログファイル６２の収集ログファイル名３０２が指定され、エアログファイル６２の収集ログファイル６４が、このファイルのドキュメントフォーマットに対応するビューアアプリケーション６７によって開かれ、表示されたようすを示している。
【００３０】
以上、本実施形態に係る試験システムについて説明した。
このように本実施形態によれば、通信を行うテスターコンピュータ３とクライアントコンピュータ４とエアキャプチャデバイス５で生成されたログファイルが、自動的に統合ドキュメントとして一つにまとめられる。また、各ログファイルへのハイパーリンクを統合ドキュメント内に含めるため、ログファイルのドキュメントフォーマットにかかわらず、統合ドキュメントからログファイルを参照することが可能となる。
【００３１】
したがって、テスト実行者は、単一のテストに対して複数の装置で取得されたログを容易に参照可能であり、テスト実行者が、これらログを相互に関連づけて保管したりするなどする必要がないため、その取り扱いが容易化される。
【００３２】
【発明の効果】
以上のように、本発明によれば、通信端末の通信動作のテストに対して複数のログ取得ポイントで取得されたログの参照や取り扱いを容易化することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る試験システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る試験システムの処理を示すフローチャートである。
【図３】本発明の実施形態に係る統合ドキュメントの例を示す図である。
【図４】本発明の実施形態に係るハイパーリンクで統合ドキュメントから呼び出されるログファイルの表示例を示す図である。
【符号の説明】
１、２；ＢＴデバイス、３、４、６；コンピュータ、５；エアキャプチャデバイス。７；ＬＡＮ７、３１；テストアプリケーション、３２；上位ＢＴスタック、３３；ローカルロギングアプリケーション、３４；ローカルログファイル、４１；ＢＴ利用アプリケーション、４２；上位ＢＴスタック、４３；ローカルロギングアプリケーション、４４；ローカルログファイル、６１；エアロギングアプリケーション、６２；エアログファイル、６３；統合ログ編集アプリケーション、６４；収集ログファイル、６５；統合ログファイル、６６、６７ビューアアプリケーション。
【図１】
2004054461.tif 000003
【図２】
2004054461.tif 000004
【図３】
2004054461.tif 000005
【図４】
2004054461.tif 000006