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