(57)【特許請求の範囲】
【請求項１】
最下層のレイヤである第１のレイヤ及び最下層以外のレイヤである第２のレイヤを含む複数のレイヤで構成された通信プロトコルに従って、試験対象の移動体通信端末（２）と送受信するメッセージに対して前記複数のレイヤ毎の処理を行うレイヤ処理部（１２）と、前記レイヤ処理部からレイヤ毎の通信データを取得し、当該通信データのそれぞれを特定するためのログ特定情報を含むログデータを生成するログデータ生成部（２１）とを備えた試験装置（１０）と、
前記試験装置から前記ログデータを受けて記憶するログデータ記憶部（３２）と、表示部（３５）と、前記ログデータ記憶部に記憶された前記ログデータに基づいて、前記表示部に前記複数のレイヤの通信のログを時系列に表示する表示制御部（３３）とを備えた表示装置（３０）と、
を有する試験システム（１）において、
前記ログデータ生成部は、前記第１のレイヤの通信データを取得した場合は、前記ログ特定情報と当該通信データとを含む前記ログデータを生成し、前記第２のレイヤの通信データを取得した場合は、この取得した通信データと同一の前記メッセージを含む前記第１のレイヤのログデータを関連ログデータとして特定し、特定した関連ログデータにおける前記第２のレイヤの通信データの格納位置を示す再構築情報と、前記ログ特定情報とを含むログ再構築データを生成し、
前記ログデータ記憶部は、前記ログデータに加えて前記ログ再構築データを記憶し、
前記表示装置は、
前記ログ再構築データを前記ログデータ記憶部から受けて、当該ログ再構築データに含まれる前記再構築情報と前記ログ特定情報とをそれぞれ出力する再構築データ処理部（４１）と、
当該ログ再構築データに関連する前記関連ログデータを前記ログデータ記憶部から受けて、前記再構築データ処理部から出力された前記再構築情報に基づいて当該関連ログデータから前記第２のレイヤの通信データを抽出する通信データ抽出部（４２）と、
前記通信データ抽出部で抽出した前記通信データと前記再構築データ処理部から出力された前記ログ特定情報とによって前記第２のレイヤのログデータを再構築して前記表示制御部に出力するログデータ再構築処理部（４３）とをさらに備えたことを特徴とする試験システム。
【請求項２】
前記ログデータに含まれる前記ログ特定情報は、前記ログデータ及び前記ログ再構築データを個々に識別するための識別子を含み、
前記ログ再構築データに含まれる前記ログ特定情報は、前記ログデータ及び前記ログ再構築データを個々に識別するための識別子と、当該ログ再構築データに関連する前記関連ログデータの識別子の情報とを含み、
前記表示制御部は、前記ログ再構築データの前記ログ特定情報に含まれる前記関連ログデータの識別子の情報により前記関連ログデータを特定し、前記ログデータ記憶部から前記再構築データ処理部に前記ログ再構築データを出力させるとともに、前記ログデータ記憶部から前記通信データ抽出部に特定した前記関連ログデータを出力させることを特徴とする請求項１に記載の試験システム。
【請求項３】
前記試験装置は、前記メッセージの送受信の順序を定義した試験シナリオに基づいて前記移動体通信端末と前記メッセージの送受信を行うためのシナリオ処理部（１４）を備え、
前記ログデータ生成部は、前記第２のレイヤの通信データを取得した場合に、前記ログ再構築データを出力する第１の設定に代えて、前記ログ特定情報と前記第２のレイヤの通信データとを含む情報を前記ログデータとして出力する第２の設定に切替可能にされており、
前記試験シナリオは、前記メッセージの送受信の順序の途中で、前記ログデータ生成部の前記第１の設定と前記第２の設定との切替を定義しており、
前記シナリオ処理部は、前記試験シナリオに従って、前記ログデータ生成部の設定を切り替えることを特徴とする請求項１の試験システム。
【請求項４】
最下層のレイヤである第１のレイヤ及び最下層以外のレイヤである第２のレイヤを含む複数のレイヤで構成された通信プロトコルに従って、試験対象の移動体通信端末と送受信するメッセージに対して前記複数のレイヤ毎の処理を行うレイヤ処理ステップ（Ｓ１）と、
前記レイヤ処理ステップで処理したレイヤ毎の通信データを取得し、当該通信データのそれぞれを特定するためのログ特定情報を含むログデータを生成するログデータ生成ステップ（Ｓ２，Ｓ５）と、
前記ログデータを受けて記憶するログデータ記憶ステップ（Ｓ１１）と、
前記記憶されたログデータに基づいて、前記複数のレイヤの通信のログを時系列に表示する表示ステップ（Ｓ１６）と、
を含む試験方法において、
前記ログデータ生成ステップは、前記第１のレイヤの通信データを取得した場合は、前記ログ特定情報と当該通信データとを含む前記ログデータを生成し、前記第２のレイヤの通信データを取得した場合は、この取得した通信データと同一のメッセージを含む前記第１のレイヤのログデータを関連ログデータとして特定し、特定した関連ログデータにおける前記第２のレイヤの通信データの格納位置を示す再構築情報と、前記ログ特定情報とを含むログ再構築データを生成し、
前記ログデータ記憶ステップは、前記ログデータに加えて前記ログ再構築データを記憶し、
前記表示ステップは、
記憶された前記ログ再構築データを受けて、当該ログ再構築データに含まれる前記再構築情報と前記ログ特定情報とをそれぞれ出力するログ再構築データ処理ステップ（Ｓ１３）と、
当該ログ再構築データに関連する前記記憶された関連ログデータを受けて、前記ログ再構築データ処理ステップで出力された前記再構築情報に基づいて当該関連ログデータから前記第２のレイヤの通信データを抽出する通信データ抽出ステップ（Ｓ１４）と、
前記通信データ抽出ステップで抽出した前記通信データと前記ログ再構築データ処理ステップで出力された前記ログ特定情報とによって前記ログデータを再構築するログデータ再構築処理ステップ（Ｓ１５）とを含むことを特徴とする試験方法。
【請求項５】
前記ログデータに含まれる前記ログ特定情報は、前記ログデータ及び前記ログ再構築データを個々に識別するための識別子を含み、
前記ログ再構築データに含まれる前記ログ特定情報は、前記ログデータ及び前記ログ再構築データを個々に識別するための識別子と、当該ログ再構築データに関連する前記関連ログデータの識別子の情報とを含み、
前記表示ステップは、前記ログ再構築データの前記ログ特定情報に含まれる前記関連ログデータの識別子の情報により前記関連ログデータを特定する関連ログデータ特定ステップをさらに含むことを特徴とする請求項４に記載の試験方法。
【請求項６】
前記レイヤ処理ステップは、前記メッセージの送受信の順序を定義した試験シナリオに基づいて処理を行い、
前記ログデータ生成ステップは、前記第２のレイヤの通信データを取得した場合に、前記ログ再構築データを出力する第１の設定に代えて、前記ログ特定情報と前記第２のレイヤの通信データとを含む情報を前記ログデータとして出力する第２の設定に切替可能にされており、
前記試験シナリオは、前記メッセージの送受信の順序の途中で、前記ログデータ生成ステップの前記第１の設定と前記第２の設定との切替を定義しており、
前記試験シナリオに従って、前記ログデータ生成ステップの設定を切り替えるログデータ生成設定切替ステップを含むことを特徴とする請求項４の試験方法。
【請求項７】
最下層のレイヤである第１のレイヤ及び最下層以外のレイヤである第２のレイヤを含む複数のレイヤで構成された通信プロトコルに従って、試験対象の移動体通信端末（２）と送受信するメッセージに対して前記複数のレイヤ毎の処理を行うレイヤ処理部（１２）と、
前記レイヤ処理部からレイヤ毎の通信データを取得し、当該通信データのそれぞれを特定するためのログ特定情報を含むログデータを生成するログデータ生成部（２１）とを備え、
前記ログデータに基づいて前記複数のレイヤの通信のログを時系列に表示する表示装置に、前記ログデータを送出する試験装置において、
前記ログデータ生成部は、前記第１のレイヤの通信データを取得した場合は、前記ログ特定情報と当該通信データとを含む前記ログデータを生成し、前記第２のレイヤの通信データを取得した場合は、この取得した通信データと同一の前記メッセージを含む前記第１のレイヤのログデータを関連ログデータとして特定し、特定した関連ログデータにおける前記第２のレイヤの通信データの格納位置を示す再構築情報と、前記ログ特定情報とを含むログ再構築データを生成し、
前記表示装置に、前記ログ再構築データに含まれる前記ログ特定情報と、当該ログ再構築データに含まれる前記再構築情報に基づいて前記関連ログデータから抽出した前記第２のレイヤの通信データとによって前記第２のレイヤのログデータを再構築して表示させるために、前記ログ再構築データ及び前記関連ログデータを前記表示装置に出力することを特徴とする試験装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話やデータ通信端末等の移動体通信端末を試験対象として、この移動体通信端末が正常に通信を行えるか否かを試験するため、移動体通信端末との間で通信を行い、通信時のログを表示するための試験システム及び試験方法並びに試験装置に関する。
【背景技術】
【０００２】
携帯電話やデータ通信端末等の移動体通信端末を新規に開発した場合、この開発した移動体通信端末が正常に通信を行えるか否かを試験する必要がある。このため、実際の基地局の機能を模擬する擬似基地局装置に試験対象の移動体通信端末を接続し、擬似基地局装置と移動体通信端末との間で通信を行い、この通信のログデータを擬似基地局装置側で取得してログ表示し、試験者がログの内容を確認する試験を行っている。
【０００３】
ところで、移動体通信における通信プロトコルは、一般的に階層化（レイヤ化）されており、各レイヤで処理が異なる。このため、上述した試験においても、通信のログをレイヤ別に表示することが求められており、擬似基地局装置は、レイヤ毎の通信のログを取得するようになっている。
【０００４】
また、通信のログを表示するにあたり、試験者の利便性の向上のため、擬似基地局装置で取得したログデータをパーソナルコンピュータ（ＰＣ）に転送し、このＰＣで動作するログ表示アプリケーションを用いて、ＰＣの表示画面上にログを表示する構成が主流となってきている。これらの機能を有する擬似基地局装置または試験装置は、下記特許文献１，２に開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１４７６４０号公報
【特許文献２】特開２０１０−２１９８４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、これらの通信のログをレイヤ毎に取得する場合、ログのデータ量は、実際の通信のデータ量の何倍にもなってしまう。さらに、移動体通信端末のハンドオーバ動作を試験するため、複数の擬似基地局装置を連動させ、それらの擬似基地局装置が取得したログを一括表示させるような場合は、さらにログのデータ量が増加する。しかし、擬似基地局装置のログの記憶容量は限られており、擬似基地局装置が取得したログデータを、速やかにＰＣに転送する必要がある。
【０００７】
一方、移動体通信における通信方式として、ＬＴＥ（Long Term Evolution）やＷｉＭＡＸといった、高速にデータ通信を行う方式が登場してきており、これらのデータ通信速度と、擬似基地局装置とＰＣ間の有線のデータ通信速度との差が小さくなってきている。このため、擬似基地局装置で取得したログデータをＰＣに転送しきれず、擬似基地局装置が取得したログデータを破棄する状態が生じる。これにより、表示の際にログの欠落が生じ、通信内容を試験者が確認できず、十分な試験が行えないという課題があった。
【０００８】
本発明は、以上のような課題に対し、通信のログデータを転送して転送先でログ表示するにあたり、ログデータを転送しきれずに破棄することにより生じるログの欠落を低減することができる試験システム及び試験方法並びに試験装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、本発明の一態様の試験システムは、最下層のレイヤである第１のレイヤ及び最下層以外のレイヤである第２のレイヤを含む複数のレイヤで構成された通信プロトコルに従って、試験対象の移動体通信端末（２）と送受信するメッセージに対して前記複数のレイヤ毎の処理を行うレイヤ処理部（１２）と、前記レイヤ処理部からレイヤ毎の通信データを取得し、当該通信データのそれぞれを特定するためのログ特定情報を含むログデータを生成するログデータ生成部（２１）とを備えた試験装置（１０）と、前記試験装置から前記ログデータを受けて記憶するログデータ記憶部（３２）と、表示部（３５）と、前記ログデータ記憶部に記憶された前記ログデータに基づいて、前記表示部に前記複数のレイヤの通信のログを時系列に表示する表示制御部（３３）とを備えた表示装置（３０）と、を有する試験システム（１）において、前記ログデータ生成部は、前記第１のレイヤの通信データを取得した場合は、前記ログ特定情報と当該通信データとを含む前記ログデータを生成し、前記第２のレイヤの通信データを取得した場合は、この取得した通信データと同一の前記メッセージを含む前記第１のレイヤのログデータを関連ログデータとして特定し、特定した関連ログデータにおける前記第２のレイヤの通信データの格納位置を示す再構築情報と、前記ログ特定情報とを含むログ再構築データを生成し、前記ログデータ記憶部は、前記ログデータに加えて前記ログ再構築データを記憶し、前記表示装置は、前記ログ再構築データを前記ログデータ記憶部から受けて、当該ログ再構築データに含まれる前記再構築情報と前記ログ特定情報とをそれぞれ出力する再構築データ処理部（４１）と、当該ログ再構築データに関連する前記関連ログデータを前記ログデータ記憶部から受けて、前記再構築データ処理部から出力された前記再構築情報に基づいて当該関連ログデータから前記第２のレイヤの通信データを抽出する通信データ抽出部（４２）と、前記通信データ抽出部で抽出した前記通信データと前記再構築データ処理部から出力された前記ログ特定情報とによって前記第２のレイヤのログデータを再構築して前記表示制御部に出力するログデータ再構築処理部（４３）とをさらに備えたことを特徴とする。
本発明の一態様の試験システムは、前記ログデータに含まれる前記ログ特定情報は、前記ログデータ及び前記ログ再構築データを個々に識別するための識別子を含み、前記ログ再構築データに含まれる前記ログ特定情報は、前記ログデータ及び前記ログ再構築データを個々に識別するための識別子と、当該ログ再構築データに関連する前記関連ログデータの識別子の情報とを含み、前記表示制御部は、前記ログ再構築データの前記ログ特定情報に含まれる前記関連ログデータの識別子の情報により前記関連ログデータを特定し、前記ログデータ記憶部から前記再構築データ処理部に前記ログ再構築データを出力させるとともに、前記ログデータ記憶部から前記通信データ抽出部に特定した前記関連ログデータを出力させることを特徴とする。
本発明の一態様の試験システムは、前記試験装置は、前記メッセージの送受信の順序を定義した試験シナリオに基づいて前記移動体通信端末と前記メッセージの送受信を行うためのシナリオ処理部（１４）を備え、前記ログデータ生成部は、前記第２のレイヤの通信データを取得した場合に、前記ログ再構築データを出力する第１の設定に代えて、前記ログ特定情報と前記第２のレイヤの通信データとを含む情報を前記ログデータとして出力する第２の設定に切替可能にされており、前記試験シナリオは、前記メッセージの送受信の順序の途中で、前記ログデータ生成部の前記第１の設定と前記第２の設定との切替を定義しており、前記シナリオ処理部は、前記試験シナリオに従って、前記ログデータ生成部の設定を切り替えることを特徴とする。
本発明の一態様の試験方法は、最下層のレイヤである第１のレイヤ及び最下層以外のレイヤである第２のレイヤを含む複数のレイヤで構成された通信プロトコルに従って、試験対象の移動体通信端末と送受信するメッセージに対して前記複数のレイヤ毎の処理を行うレイヤ処理ステップ（Ｓ１）と、前記レイヤ処理ステップで処理したレイヤ毎の通信データを取得し、当該通信データのそれぞれを特定するためのログ特定情報を含むログデータを生成するログデータ生成ステップ（Ｓ２，Ｓ５）と、前記ログデータを受けて記憶するログデータ記憶ステップ（Ｓ１１）と、前記記憶されたログデータに基づいて、前記複数のレイヤの通信のログを時系列に表示する表示ステップ（Ｓ１６）と、を含む試験方法において、前記ログデータ生成ステップは、前記第１のレイヤの通信データを取得した場合は、前記ログ特定情報と当該通信データとを含む前記ログデータを生成し、前記第２のレイヤの通信データを取得した場合は、この取得した通信データと同一のメッセージを含む前記第１のレイヤのログデータを関連ログデータとして特定し、特定した関連ログデータにおける前記第２のレイヤの通信データの格納位置を示す再構築情報と、前記ログ特定情報とを含むログ再構築データを生成し、前記ログデータ記憶ステップは、前記ログデータに加えて前記ログ再構築データを記憶し、前記表示ステップは、記憶された前記ログ再構築データを受けて、当該ログ再構築データに含まれる前記再構築情報と前記ログ特定情報とをそれぞれ出力するログ再構築データ処理ステップ（Ｓ１３）と、当該ログ再構築データに関連する前記記憶された関連ログデータを受けて、前記ログ再構築データ処理ステップで出力された前記再構築情報に基づいて当該関連ログデータから前記第２のレイヤの通信データを抽出する通信データ抽出ステップ（Ｓ１４）と、前記通信データ抽出ステップで抽出した前記通信データと前記ログ再構築データ処理ステップで出力された前記ログ特定情報とによって前記ログデータを再構築するログデータ再構築処理ステップ（Ｓ１５）とを含むことを特徴とする。
本発明の一態様の試験方法は、前記ログデータに含まれる前記ログ特定情報は、前記ログデータ及び前記ログ再構築データを個々に識別するための識別子を含み、前記ログ再構築データに含まれる前記ログ特定情報は、前記ログデータ及び前記ログ再構築データを個々に識別するための識別子と、当該ログ再構築データに関連する前記関連ログデータの識別子の情報とを含み、前記表示ステップは、前記ログ再構築データの前記ログ特定情報に含まれる前記関連ログデータの識別子の情報により前記関連ログデータを特定する関連ログデータ特定ステップをさらに含むことを特徴とする。
本発明の一態様の試験方法は、前記レイヤ処理ステップは、前記メッセージの送受信の順序を定義した試験シナリオに基づいて処理を行い、前記ログデータ生成ステップは、前記第２のレイヤの通信データを取得した場合に、前記ログ再構築データを出力する第１の設定に代えて、前記ログ特定情報と前記第２のレイヤの通信データとを含む情報を前記ログデータとして出力する第２の設定に切替可能にされており、前記試験シナリオは、前記メッセージの送受信の順序の途中で、前記ログデータ生成ステップの前記第１の設定と前記第２の設定との切替を定義しており、前記試験シナリオに従って、前記ログデータ生成ステップの設定を切り替えるログデータ生成設定切替ステップを含むことを特徴とする。
本発明の一態様の試験装置は、最下層のレイヤである第１のレイヤ及び最下層以外のレイヤである第２のレイヤを含む複数のレイヤで構成された通信プロトコルに従って、試験対象の移動体通信端末（２）と送受信するメッセージに対して前記複数のレイヤ毎の処理を行うレイヤ処理部（１２）と、前記レイヤ処理部からレイヤ毎の通信データを取得し、当該通信データのそれぞれを特定するためのログ特定情報を含むログデータを生成するログデータ生成部（２１）とを備え、前記ログデータに基づいて前記複数のレイヤの通信のログを時系列に表示する表示装置に、前記ログデータを送出する試験装置において、前記ログデータ生成部は、前記第１のレイヤの通信データを取得した場合は、前記ログ特定情報と当該通信データとを含む前記ログデータを生成し、前記第２のレイヤの通信データを取得した場合は、この取得した通信データと同一の前記メッセージを含む前記第１のレイヤのログデータを関連ログデータとして特定し、特定した関連ログデータにおける前記第２のレイヤの通信データの格納位置を示す再構築情報と、前記ログ特定情報とを含むログ再構築データを生成し、前記表示装置に、前記ログ再構築データに含まれる前記ログ特定情報と、当該ログ再構築データに含まれる前記再構築情報に基づいて前記関連ログデータから抽出した前記第２のレイヤの通信データとによって前記第２のレイヤのログデータを再構築して表示させるために、前記ログ再構築データ及び前記関連ログデータを前記表示装置に出力することを特徴とする。
【発明の効果】
【００１０】
本発明の試験システム及び試験方法並びに試験装置は、最下層以外のレイヤのログデータのデータ量を削減して転送し、転送先で最下層以外のレイヤのログデータを再構築している。このため、転送の際のログデータの破棄を低減でき、それによりログの欠落を低減して、転送先で各レイヤのログを表示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態の試験システムのブロック図
【図２】本発明の実施形態の試験シナリオの例
【図３】本発明の実施形態のログデータ及びログ再構築データのフォーマット
【図４】本発明の実施形態の表示装置の表示画面
【図５】本発明の実施形態の試験装置の動作のフローチャート
【図６】本発明の実施形態の表示装置の動作のフローチャート
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を参照しながら具体的に説明する。図１は、試験システム１のブロック図である。試験システム１は、所定の通信規格に対応して無線通信を行う携帯電話やデータ通信端末等の移動体通信端末２を試験対象として試験を行う。試験システム１は、移動体通信端末２と通信を行って、その通信のログデータを生成して転送する試験装置１０、試験装置１０から転送されたログデータにより、通信のログを表示する表示装置３０を有している。試験装置１０と表示装置３０とは、例えばＧｂＥ（ギガビット・イーサネット（登録商標））で接続されている。
【００１３】
試験装置１０は、試験を行うための通信シーケンス及び試験装置各部の動作シーケンスが記載された試験シナリオに従って、疑似基地局として動作する。試験装置１０は、送受信部１１、レイヤ処理部１２、メッセージ処理部１３、シナリオ処理部１４、ログデータバッファ１５、試験装置側転送部１６、ログデータ処理部２０を備えている。
【００１４】
送受信部１１は、レイヤ処理部１２からの通信データを符号化、変調、周波数変換してＲＦ信号を生成し、移動体通信端末２に送信する。また、移動体通信端末２からのＲＦ信号を受信し、周波数変換、復調、復号して、レイヤ処理部１２に送る。
【００１５】
レイヤ処理部１２は、所定の通信規格に対応して各レイヤの通信プロトコル処理を行うように構成され、送受信部１１からの通信データを処理してメッセージ処理部１３に送るとともに、メッセージ処理部１３からのメッセージを処理して送受信部１１に送る。この際、各レイヤで処理を行う毎に、レイヤ間の通信の内容である通信データを出力する。レイヤ処理部１２は、ＰＨＹ処理部１２ａ、ＭＡＣ処理部１２ｂ、ＲＬＣ処理部１２ｃ、ＰＤＣＰ処理部１２ｄ、ＲＲＣ処理部１２ｅを備えている。
【００１６】
メッセージ処理部１３は、シナリオ処理部１４からの制御により、移動体通信端末２に送信すべきメッセージを生成してレイヤ処理部１２に送るとともに、移動体通信端末２からレイヤ処理部１２を介して受けたメッセージを処理する。
【００１７】
なお、図示していないが、試験装置１０は、送受信部１１、レイヤ処理部１２、メッセージ処理部１３を複数組、備える構成であっても良い。一組の送受信部１１、レイヤ処理部１２、メッセージ処理部１３は、１台の基地局の動作を模擬する。このため、試験装置１０がこの組合せを複数備えることにより、例えば、移動体通信端末が通信先の基地局を切り替えるハンドオーバ動作の試験を、１台の試験装置１０で行うことができる。
【００１８】
シナリオ処理部１４は、不図示の記憶部に予め記憶した試験シナリオに従って、メッセージ処理部１３を含む試験装置１０の各部を制御するとともに、ログデータ処理部２０でログ再構築データの生成を行うか否かを制御する。図２に試験シナリオの例を示す。試験シナリオには、メッセージ処理部１３を制御するための通信シーケンスや、ログ再構築データの生成を行うか否かの設定が記載されている。この設定は、個別の通信シーケンス毎に行うようになっていても良いし、ある通信シーケンスから別な通信シーケンスまでの範囲として設定するようになっていても良い。あるいは、初期設定として、特定の条件ではログ再構築データの生成を行わないという設定であっても良い。
【００１９】
ログデータバッファ１５は、ログデータ処理部２０で生成されたログデータ及びログ再構築データを一時記憶し、先に記憶したログデータ及びログ再構築データから順に、試験装置側転送部１６に出力する。試験装置側転送部１６に出力されたログデータ及びログ再構築データは、ログデータバッファ１５から消去される。
【００２０】
試験装置側転送部１６は、ログデータバッファ１５に記憶されたログデータ及びログ再構築データを、表示装置３０に転送する。この転送は、所定時間間隔毎（例えば１ｍｓ毎）に行われる。前述のように、試験装置側転送部１６の表示装置３０側のインタフェースは、例えばＧｂＥが用いられている。
【００２１】
ログデータ処理部２０は、レイヤ処理部１２より出力された通信データからログデータ及びログ再構築データを生成するログデータ生成部２１、実際の時刻又は試験開始からの経過時刻である時刻情報を生成してログデータ生成部２１に出力する時刻生成部２２、それぞれのログを識別する識別子（ＩＤ）として試験開始からの追番を生成してログデータ生成部２１に出力するＩＤ生成部２３を備えている。
【００２２】
ログデータ生成部２１は、レイヤ処理部１２から最下層のレイヤの通信データ（本実施の形態では、ＰＨＹ−ＭＡＣ間の通信データ）を受けた場合、時刻生成部２２からの時刻情報及びＩＤ生成部２３からのＩＤを含むログヘッダを生成し、受けた通信データにこのログヘッダを付加してログデータを生成し、ログデータバッファ１５に出力する。このログヘッダに含まれる情報は、本発明におけるログ特定情報を構成する。
【００２３】
ログデータ生成部２１は、レイヤ処理部１２から最下層以外のレイヤの通信データ（本実施の形態では、ＭＡＣ−ＲＬＣ間、ＲＬＣ−ＰＤＣＰ間、ＰＤＣＰ−ＲＲＣ間の各通信データ）を受けた場合、上述したログヘッダを生成し、このログヘッダを後述する再構築情報に付加してログ再構築データを生成し、ログデータバッファ１５に出力する。
【００２４】
ログデータ生成部２１は、再構築情報抽出部２１ａを備えている。再構築情報抽出部２１ａは、レイヤ処理部１２から最下層以外のレイヤの通信データを受けると、この通信データに関連する最下層のレイヤの通信データを解析して、上位レイヤ（つまり、受けた通信データのレイヤ）の通信データの格納位置の情報を再構築情報として抽出する。再構築情報とは、具体的には、該当する上位レイヤにおける通信データ先頭位置及びデータ長、通信データの分割又は結合の位置情報である。
【００２５】
一般に、階層化された通信プロトコルの処理において、下位のレイヤで処理された通信データは、上位のレイヤの通信データの内容を含んでいる。すなわち、最下層のレイヤの通信データは、上位の各レイヤにおける通信データを全て含んでいる。このことに基づいて、再構築情報抽出部２１ａは最下層のレイヤの通信データを解析し、上述した再構築情報を抽出する。なお、上位のレイヤから通信データを受けて処理して下位のレイヤに出力するとき、レイヤによっては、上位のレイヤの通信データを分割・結合して格納する処理を行う。このような処理を受けた上位レイヤの通信データの格納位置も特定できるように、再構築情報は、通信データの分割又は結合の位置情報も含んでいる。
【００２６】
図３に、ログデータ生成部２１で生成されるログデータ及びログ再構築データのフォーマットを示す。図３（ａ）はログデータのフォーマットであり、レイヤ処理部１２から受けた通信データにログヘッダが付加されている。図３（ｂ）はログ再構築データのフォーマットであり、再構築情報抽出部２１ａで抽出した再構築情報にログヘッダが付加されている。図３（ｃ）はログヘッダのフォーマットの詳細であり、ログデータ及びログ再構築データに共通のフォーマットとなっている。ここで、ログデータに含まれる通信データのデータ量に比べて、再構築情報のデータ量は極めて少ない。
【００２７】
ログヘッダに含まれる情報は、ＩＤ生成部２３で生成されるＩＤ、ログ再構築データからログを再構築する際に使用する再構築識別情報、時刻生成部２２で生成される時刻情報、通信データの送信元及び宛先を示す送信元レイヤ及び宛先レイヤ、通信データのチャネルの種別を示すチャネル情報、試験装置１０が複数の基地局を模擬するため複数のレイヤ処理部１２を備えていた場合にそれらを識別するＢＴＳ番号、通信データのプリミティブを示すプリミティブ名、ログデータ又はログ再構築データのデータ長を示すログデータ長である。
【００２８】
このうち、送信元レイヤ、宛先レイヤ、チャネル情報、ＢＴＳ番号、プリミティブ名は、ログデータ生成部２１が通信データの送出元を識別する、又はログデータ生成部２１が受けた通信データを解析する、あるいはレイヤ処理部１２から通信データとともにこれらの情報を送出してもらうことにより、ログデータ生成部２１がこれらの情報を取得する。また、ログデータ長は、ログデータ生成部２１がログデータ又はログ再構築データを生成する際に決定して挿入する。
【００２９】
再構築識別情報は、このデータがログデータかログ再構築データかを識別する情報であって、ログデータ生成部２１が生成する。再構築識別情報は、１ビットで構成されて、例えばその値が”０”ならログデータ、”１”ならログ再構築データとして、表示装置３０が識別できるようになっている。又は、再構築識別情報は、ＩＤと同じビット数で構成されて、例えばその値が”ＡＬＬ０”ならログデータ、それ以外ならログ再構築データとして、表示装置３０が識別できるようになっている。ログ再構築データの場合、このログ再構築データに関連する最下層のレイヤのログデータのＩＤが再構築識別情報として記される。
【００３０】
次に、ログデータ生成部２１が、関連する最下層のレイヤの通信データを特定することについて、説明する。まず、試験装置１０が移動体通信端末２に送信する場合（Downlink）、メッセージ処理部１３からの通信データに対し、レイヤ処理部１２において、ＲＲＣ処理部１２ｅ→ＰＤＣＰ処理部１２ｄ→ＲＬＣ処理部１２ｃ→ＭＡＣ処理部１２ｂ→ＰＨＹ処理部１２ａの順で処理を行い、ログデータ生成部２１に各レイヤの通信データが出力される。これらの処理は、極めて短い時間に一連で処理される。
【００３１】
このとき、ログデータ生成部２１は、最下層以外のレイヤの通信データ（ＲＲＣ→ＰＤＣＰ、ＰＤＣＰ→ＲＬＣ、ＲＬＣ→ＭＡＣの各通信データ）を処理順に受けて、それぞれのログヘッダを生成する。次に、ログデータ生成部２１は、最下層のレイヤの通信データ（ＭＡＣ→ＰＨＹ）を受けると、この通信データの解析を再構築情報抽出部２１ａに行わせる。そして、ログデータ生成部２１は、最下層以外のレイヤの通信データに対応したログヘッダに、再構築情報抽出部２１ａで抽出した格納位置の情報である再構築情報を付加して、ログ再構築データを生成する。
【００３２】
ここで、レイヤ処理部１２からログデータ生成部２１に出力される各レイヤの通信データは、処理順に出力される。従って、ログデータ生成部２１は、各レイヤの通信データを処理順に一連で受けて、最後に受けた最下層のレイヤの通信データが、その前に受けた、最下層以外のレイヤの通信データに関連する通信データであると特定する。これら一連で受けた通信データは、同一の通信メッセージに対して各レイヤでの処理がなされたものである。
【００３３】
試験装置１０が移動体通信端末２から受信する場合（Uplink）、上記の場合とは逆に、ログデータ生成部２１は、最下層のレイヤの通信データ（ＰＨＹ→ＭＡＣ）を先に受け、以下処理順に最下層以外のレイヤの通信データ（ＭＡＣ→ＲＬＣ、ＲＬＣ→ＰＤＣＰ、ＰＤＣＰ→ＲＲＣの各通信データ）を受ける。ログデータ生成部２１は、先に受けた最下層のレイヤの通信データの解析を再構築情報抽出部２１ａに行わせ、最下層以外のレイヤの通信データに対応したログヘッダを生成し、ログ再構築データを生成する。
【００３４】
ここでも同様に、レイヤ処理部１２からログデータ生成部２１に出力される各レイヤの通信データは、処理順に出力される。従って、ログデータ生成部２１は、各レイヤの通信データを処理順に一連で受けて、最初に受けた最下層のレイヤの通信データが、その後に受けた、最下層以外のレイヤの通信データに関連する通信データであると特定する。これら一連で受けた通信データは、同一の通信メッセージに対して各レイヤでの処理がなされたものである。
【００３５】
なお、ログデータ生成部２１は、レイヤ処理部１２から最下層以外のレイヤの通信データを受けた場合に、ログ再構築データを生成する代わりに、受けた通信データにログヘッダを付加してログデータを生成することも可能にされている。最下層以外のレイヤの通信データに対し、ログデータ生成部２１がログ再構築データとログデータのいずれを生成するかは、シナリオ処理部１４からの設定により切り替えられる。
【００３６】
表示装置３０は、例えばパーソナルコンピュータ（ＰＣ）によって構成される。表示装置３０は、表示装置側転送部３１、ログデータ記憶部３２、表示制御部３３、表示部３４、操作部３５、ログデータ再構築部４０を備えている。
【００３７】
表示装置側転送部３１は、試験装置側転送部１６から転送されたログデータ及びログ再構築データを、ログデータ記憶部３２に送出する。前述のように、表示装置側転送部３１の試験装置１０側のインタフェースは、例えばＧｂＥが用いられている。
【００３８】
ログデータ記憶部３２は、ＨＤＤ（ハードディスクドライブ）やフラッシュメモリ等の大容量記憶媒体で構成され、ログデータ及びログ再構築データを記憶する。
【００３９】
表示制御部３３は、ログを表示するための表示画面５０を生成し、表示部３４に表示する。図４に、表示画面５０の表示例を示す。表示画面５０は、ログヘッダに含まれる情報を時系列に並べて表示するログヘッダ情報表示エリア６０と、通信データの情報を表示する通信データ情報表示エリア７０とを有している。
【００４０】
ログヘッダ情報表示エリア６０は、ログの追番としてＩＤを表示するログ番号表示部６１、どのレイヤのログか、あるいはＵｐｌｉｎｋ／Ｄｏｗｎｌｉｎｋのいずれかのログかを矢印表示で識別するためのレイヤ表示部６２、各レイヤの設定命令を表示するプリミティブ表示部６３、レイヤ処理部１２が複数ある場合にそれらを識別するためのＢＴＳ番号を表示するＢＴＳ表示部６４、チャネル情報を表示するチャネル表示部６５、時刻情報を表示するための時刻表示部６６を有している。
【００４１】
通信データ情報表示エリア７０は、通信のメッセージ名を表示するメッセージ名表示部７１、通信内容をテキストに変換して表示するテキスト表示部７２、通信内容をバイナリのままＨｅｘ値で表示するバイナリ表示部７３を有している。ここで、テキスト表示部７２、バイナリ表示部７３は、ログヘッダ情報表示エリア６０（またはメッセージ名表示部７１）に時系列に並べて表示された複数のログのうち、試験者が操作部３５を介して指定したログについて、その通信内容を表示するようになっている。図４では、Ｎｏ．００１のログが指定された状態を示しており、Ｎｏ．００１の行に色が付されて識別表示されている。
【００４２】
表示制御部３３は、表示画面５０にログを表示する際、ログデータ記憶部３２にログデータが記憶されているログについては、ログデータ記憶部３２からログデータを読み出し、それに含まれる情報に基づいてログを表示する。ログデータ記憶部３２にログ再構築データが記憶されているログについては、ログデータ記憶部３２からログデータ再構築部４０にログ再構築データ及び関連する最下層のレイヤのログデータを出力させ、ログデータ再構築部４０で再構築したログデータを受けて、それに含まれる情報に基づいてログを表示する。前述のように、ログデータとログ再構築データとの識別は、ログヘッダの再構築識別情報により行う。
【００４３】
また、表示制御部３３は、ログ再構築データに関連する最下層のレイヤのログデータの特定を行うにあたり、ログ再構築データのログヘッダの再構築識別情報に関連する最下層のレイヤのログデータのＩＤが記されている構成では、そのＩＤのログデータを、関連する最下層のレイヤのログデータとして特定する。再構築識別情報にＩＤが記されていない構成では、ログ再構築データのログヘッダの時刻情報と同一又は所定時間差内の時刻情報を有するログデータを、関連する最下層のレイヤのログデータとして特定する。
【００４４】
ログデータ再構築部４０は、表示対象のログ再構築データと関連する最下層のレイヤのログデータとから、元のログデータを再構築する。ログデータ再構築部４０は、ログデータ記憶部３２から入力されるログ再構築データを、ログヘッダと再構築情報とに分離して出力する再構築データ処理部４１、再構築データ処理部４１からの再構築情報により、ログデータ記憶部３２から入力される関連する最下層のレイヤのログデータから元のレイヤの通信データを抽出する通信データ抽出部４２、再構築データ処理部４１から出力されるログヘッダに通信データ抽出部４２で抽出した通信データを付加してログデータを再構築するログデータ再構築処理部４３を備えている。
【００４５】
以下、試験システム１の動作について、図面を参照して説明する。図５は、試験装置１０の動作を示したフローチャートであり、図６は、表示装置３０の動作を示したフローチャートである。
【００４６】
試験の開始が指示されると、シナリオ処理部１４は、試験シナリオに従って、ログデータ生成部２１がログ再構築データを生成するか否かの設定を行う。なお、この設定は、試験シナリオにより、試験の途中で変更することも可能である。そして、シナリオ処理部１４は、試験シナリオに従って、メッセージ処理部１３を制御し、レイヤ処理部１２及び送受信部１１を介して、移動体通信端末２との通信を行う（Ｓ１）。
【００４７】
ログデータ生成部２１は、この通信における各レイヤでの通信データを、レイヤ処理部１２から取得する（Ｓ２）。そして、ログデータ生成部２１は、ログ再構築データを生成しない設定となっている場合（Ｓ３−Ｎｏ）、又は、ログ再構築データを生成する設定となっているが、通信データが最下層のレイヤの通信データである場合（Ｓ４−Ｙｅｓ）は、ログヘッダを生成して通信データに付加し、ログデータを生成する（Ｓ５）。それ以外の場合、ログデータ生成部２１は、再構築情報抽出部２１ａに関連する最下層のレイヤのログデータから再構築情報を抽出させて（Ｓ６）、ログヘッダを生成してこれに付加し、ログ再構築データを生成する（Ｓ７）。
【００４８】
生成されたログデータ及びログ再構築データは、ログデータバッファ１５に一時的に記憶される（Ｓ８）。試験装置側転送部１６は、ログデータバッファ１５からログデータ及びログ再構築データを記憶された順に読み出して、表示装置３０に転送する（Ｓ９）。
【００４９】
表示装置側転送部３１は、試験装置側転送部１６から転送されたログデータ及びログ再構築データを、ログデータ記憶部３２に記憶する（Ｓ１１）。表示制御部３３は、表示対象しようとするログに対応するデータがログデータの場合（Ｓ１２−Ｎｏ）は、ログデータ記憶部３２から該当するログデータを読み出し、表示部３４の表示画面にログを表示する（Ｓ１６）。
【００５０】
表示制御部３３は、表示対象しようとするログに対応するデータがログ再構築データの場合（Ｓ１２−Ｙｅｓ）は、ログデータ記憶部３２から再構築データ処理部４１へ該当するログ再構築データを出力させるとともに、ログデータ記憶部３２から通信データ抽出部４２へ関連する最下層のレイヤのログデータを出力させる。
【００５１】
再構築データ処理部４１は、ログ再構築データを受けて、ログヘッダをログデータ再構築処理部４３に出力するとともに、再構築情報を通信データ抽出部４２に出力する（Ｓ１３）。通信データ抽出部４２は、再構築情報により、関連する最下層のレイヤのログデータから通信データを抽出し、ログデータ再構築処理部４３に出力する（Ｓ１４）。
【００５２】
ログデータ再構築処理部４３は、通信データにログヘッダを付加してログデータを再構築し、表示制御部３３に出力する（Ｓ１５）。表示制御部３３は、再構築されたログデータにより、表示部３４の表示画面にログを表示する（Ｓ１６）。
【００５３】
このように、本発明の試験システム及び試験方法は、最下層のレイヤの通信データが上位の各レイヤにおける通信データを全て含んでいることを利用して、最下層以外のレイヤについて、通信データの代わりに再構築情報を用いたログ再構築データを生成している。この再構築情報は、通信データと比べて、データ量が極めて少ない。そして、最下層のレイヤのログデータと最下層以外のレイヤのログ再構築データとを転送し、最下層以外のレイヤは転送先でログデータを再構築し、転送されたログデータ及び再構築されたログデータによりログを表示する構成としている。このため、全てのレイヤのログデータを転送するのに比べて、データ量を大幅に削減できるので、転送の際にデータが破棄されることを低減でき、これにより、各レイヤのログを表示しつつ、ログの欠落が発生することを低減できる。
【００５４】
また、試験シナリオにより、ログ再構築データを生成する設定と、全てのレイヤでログデータを生成する設定とを切り替えることができるので、一連の試験の中の特定の通信について実際の通信データを確認したい、という試験者の要望にも対応できる。
【符号の説明】
【００５５】
１…試験システム、２…移動体通信端末、１０…試験装置、１１…送受信部、１２…レイヤ処理部、１３…メッセージ処理部、１４…シナリオ処理部、１５…ログデータバッファ、１６…試験装置側転送部、２０…ログデータ処理部、２１…ログデータ生成部、２１ａ…再構築情報抽出部、２２…時刻生成部、２３…ＩＤ生成部、３０…表示装置、３１…表示装置側転送部、３２…ログデータ記憶部、３３…表示制御部、３４…表示部、３５…操作部、４０…ログデータ再構築部、４１…再構築データ処理部、４２…通信データ抽出部、４３…ログデータ再構築処理部
【図１】
0005530473.tif 000002
【図２】
0005530473.tif 000003
【図３】
0005530473.tif 000004
【図４】
0005530473.tif 000005
【図５】
0005530473.tif 000006
【図６】
0005530473.tif 000007