(57)【特許請求の範囲】
【請求項１】
試験シナリオにしたがって、試験対象である移動体通信端末機器（１０）に送信すべきメッセージを生成可能なメッセージ処理部（５３）と、
通信プロトコルに基づいて、前記生成されたメッセージのデータをレイヤ毎に処理するレイヤ処理部（５４）と、
前記レイヤ処理部により処理された前記メッセージのデータを、前記移動体通信端末機器に送信可能な通信部（５５）と、
前記レイヤ処理部による前記レイヤ間の通信データのログを、ログデータとして生成するログデータ生成部（５６）と、
前記生成されたログデータのうち、操作者により指定された任意のログデータに関連する前記通信データを前記レイヤ処理部に出力する処理部（５１）と
を具備する試験装置。
【請求項２】
請求項１に記載の試験装置であって、
前記処理部は、前記指定されたログデータに含まれるログヘッダ情報に基づき、前記通信データの宛先のレイヤを特定し、特定したレイヤに前記通信データを出力する
試験装置。
【請求項３】
請求項１または２に記載の試験装置であって、
前記処理部は、前記指定されたログデータに関連する前記通信データを編集するための通信データ編集部（５１１）を有し、前記通信データが編集された場合、その編集された通信データを出力する
試験装置。
【請求項４】
請求項１乃至３のうち何れか１項に記載の試験装置であって、
前記通信部は、前記レイヤ処理部により処理された前記メッセージのデータのベースバンド信号を送信するデジタルインターフェースを有する
試験装置。
【請求項５】
請求項１に記載の試験装置であって、
前記処理部は、前記指定されたログデータに含まれるメッセージに関連する情報を含む前記レイヤ間の通信データのうち、任意の１つの通信データを選択して出力する
試験装置。
【請求項６】
請求項５に記載の試験装置であって、
前記処理部は、前記レイヤ間の通信データのうち、最下位のレイヤへ出力される通信データを選択する
試験装置。
【請求項７】
試験シナリオにしたがって、試験対象である移動体通信端末機器（１０）に送信すべきメッセージを生成し、
通信プロトコルに基づいて、前記生成されたメッセージのデータを、レイヤ処理部でレイヤ毎に処理し、
前記レイヤ処理部（５４）によるレイヤ間の通信データのログを、ログデータとして生成し、
前記レイヤ処理部により処理された前記メッセージのデータを、前記移動体通信端末機器に送信し、
前記生成されたログデータのうち、操作者により指定された任意のログデータに関連する前記通信データを前記レイヤ処理部に出力する
試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機等の移動体の通信端末機器の試験を行う試験装置及び試験方法に関する。
【背景技術】
【０００２】
携帯電話機やモバイル機器等の通信端末機器が新たに開発される場合、この通信端末機器が実際に使用される環境で正常に動作するか否かを試験する必要がある。そして、開発中の通信端末機器が設計通りに機能するか否かを試験する場合には、試験装置を用いてその通信端末機器の試験を行う。
【０００３】
このような試験装置は、疑似的な基地局として機能し、所定の通信規格の通信プロトコルに基づいて、通信端末機器との間で通信を行う。この場合、試験装置は、通信プロトコルに基づくレイヤごとに、その通信のログ情報を記憶している（例えば、特許文献１参照）。
【０００４】
試験装置は、試験シナリオ（試験を行うための通信シーケンス及び動作シーケンスが記載されたデータ）にしたがって動作する。試験者は、予め自ら試験シナリオを作成したり、実際の通信のログ情報を取得し、そのログ情報を基に試験シナリオを作成（ログ−シナリオ変換）したりする。試験シナリオの作成においては、試験シナリオを作成、編集するシナリオ変換装置が用いられる場合がある（例えば、特許文献２参照）。
【０００５】
試験者は、作成した試験シナリオを試験装置に実行させ、例えば表示部に表示された通信のログ情報を確認することができる。そして、例えばログ情報に異常が発生した場合や、試験シナリオに再確認が必要な箇所があった場合、試験者は、試験シナリオを試験装置に再度実行させ、異常の原因を究明している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１４７６４０号公報
【特許文献２】特開２００８−１２４９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、試験シナリオによる試験においては、試験完了まで長時間を要する場合もある。例えば異常箇所が試験シナリオの後半にあるような場合は、再度、試験シナリオを実行してから異常箇所に至るまでに、何時間もかかる場合もある。試験者が試験シナリオを修正することでデータ量を小さくし、この修正後の試験シナリオを試験装置に再度実行させたとしても、その修正のための手間及び時間が必要となる。
【０００８】
以上のような事情に鑑み、本発明の目的は、再現試験の時間を短縮でき、再現試験に必要な労力を軽減することができる試験装置及び試験方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る試験装置５０は、メッセージ処理部５３と、レイヤ処理部５４と、通信部５５と、ログデータ生成部５６と、処理部５１とを具備する。
【００１０】
前記メッセージ処理部は、試験シナリオにしたがって、試験対象である移動体通信端末機器１０に送信すべきメッセージを生成可能である。
【００１１】
前記レイヤ処理部は、通信プロトコルに基づいて、前記生成されたメッセージのデータをレイヤ毎に処理する。
【００１２】
前記通信部は、前記レイヤ処理部により処理された前記メッセージのデータを、前記移動体通信端末機器に送信可能である。
【００１３】
前記ログデータ生成部は、前記レイヤ処理部による前記レイヤ間の通信データのログを、ログデータとして生成する。
【００１４】
前記処理部は、前記生成されたログデータのうち、操作者により指定された任意のログデータに関連する前記通信データを前記レイヤ処理部に出力する。
【００１５】
処理部は、レイヤ処理部により処理されたレイヤごとのログデータのうち、操作者により指定された任意のログデータに関連する通信データを再度送信する。すなわち、試験装置は、試験シナリオのデータのうち、操作者によって指定された箇所のシナリオ（メッセージ）の動作を再現することができる。これにより、再現試験の時間を短縮でき、試験シナリオを修正する必要もないので試験に必要な試験者の労力を軽減することができる。
【００１６】
前記処理部は、前記指定されたログデータに含まれるログヘッダ情報に基づき、前記通信データの宛先のレイヤを特定し、特定したレイヤに前記通信データを出力してもよい。処理部は、特定した宛先のレイヤへ通信データを出力するので、レイヤ処理部は、特定されたレイヤからレイヤ処理を実行して送信することができる。
【００１７】
前記処理部は、前記指定されたログデータに関連する前記通信データを編集するための通信データ編集部５１１を有し、前記通信データが編集された場合、その編集された通信データを出力してもよい。これにより、試験者は、編集後の通信データでの移動体通信端末機器の応答を確認することができる。
【００１８】
前記通信部は、前記レイヤ処理部により処理された前記メッセージのデータのベースバンド信号を送信するデジタルインターフェースを有してもよい。これにより、試験装置は、移動体通信端末機器のＲＦ信号処理部を介さずに、通信試験を行うことができる。
【００１９】
前記処理部は、前記指定されたログデータに含まれるメッセージに関連する情報を含む前記レイヤ間の通信データのうち、任意の１つの通信データを選択して出力してもよい。これにより、処理部は、指定されたログデータに対応するレイヤ間の通信データを出力する場合に限られない。すなわち、処理部は、指定されたログデータに含まれるメッセージを含む通信データのうち任意の１つを選択すればよい。
【００２０】
前記処理部は、前記レイヤ間の通信データのうち、最下位のレイヤへ出力される通信データを選択してもよい。これにより、レイヤ処理部は、そのメッセージを含む通信データについて、最下位のレイヤからレイヤ処理を実行することができる。
【００２１】
本発明に係る試験方法は、試験シナリオにしたがって、試験対象である移動体通信端末機器１０に送信すべきメッセージを生成することを含む。
【００２２】
通信プロトコルに基づいて、前記生成されたメッセージのデータが、レイヤ処理部５４でレイヤ毎に処理される。
【００２３】
前記レイヤ処理部によるレイヤ間の通信データのログが、ログデータとして生成される。
【００２４】
前記レイヤ処理部により処理された前記メッセージのデータが、前記移動体通信端末機器に送信される。
【００２５】
前記生成されたログデータのうち、操作者により指定された任意のログデータに関連する前記通信データが前記レイヤ処理部に出力される。
【発明の効果】
【００２６】
以上、本発明によれば、再現試験の時間を短縮でき、試験に必要な労力を軽減することができる。
【図面の簡単な説明】
【００２７】
【図１】図１は、本発明の一実施形態に係る試験装置を含むシステムの構成を示すブロック図である。
【図２】図２は、ログデータの構成を示す。
【図３】図３は、主にその試験装置の動作を示すフローチャートである。
【図４】図４は、第１表示画面の例を示す。
【図５】図５は、第２表示画面の例を示す。
【図６】図６は、第２の実施形態に係る試験装置の動作による再現試験の結果のログデータの表示画面（第２表示画面）を示す。
【発明を実施するための形態】
【００２８】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２９】
［第１の実施形態］
（試験装置の構成）
図１は、本発明の一実施形態に係る試験装置５０を含むシステムの構成を示すブロック図である。このシステムは、移動体通信端末機器（以下、単に通信端末という。）１０と、試験装置５０とを含む。
【００３０】
通信端末１０は、携帯電話機、データ通信端末機、又はこれらに用いられる移動体通信用の半導体デバイス等であり、試験装置５０による通信試験の対象となる機器である。試験装置５０は、疑似基地局として機能し、通信端末１０を試験する。
【００３１】
試験装置５０は、操作部４３、表示部４１及び表示制御部４２を備える。
【００３２】
操作部４３は、試験者等を含む操作者による操作が入力されるデバイスである。操作部４３は、例えばキーボード、マウス、タッチパネル等のデバイスである。
【００３３】
表示部４１は、表示制御部４２により生成された表示画面を表示する。表示部４１は、例えば液晶等のデバイスである。
【００３４】
表示制御部４２は、表示部４１で表示される画面を生成し、特に、ログを表示するための画面を生成する。また、表示制御部４２は、操作者が操作部４３を介して入力した操作情報を受け、その操作情報に基づいた処理を行う。
【００３５】
これら操作部４３、表示部４１及び表示制御部４２は、例えば試験装置５０とは別体の装置として設けられ、この別体の装置が試験装置５０に接続されてもよい。この別体の装置として、典型的にはＰＣ（Personal Computer）等が用いられる。
【００３６】
試験装置５０は、シナリオ処理部５２、メッセージ処理部５３、レイヤ処理部５４、ログデータ生成部５６、ログデータ記憶部５７、特定メッセージ処理部５１及び通信部５５を備える。
【００３７】
シナリオ処理部５２は、通信端末１０との間で通信試験を行うための試験シナリオのデータであるシナリオファイルを図示しない外部装置から取得してこれを記憶したり、これをメッセージ処理部５３に出力したりすることが可能である。外部装置は、例えば図示しない記憶装置や、上記したＰＣ等であり、このシナリオファイルを記憶している。
【００３８】
メッセージ処理部５３は、シナリオ処理部５２から取得した試験シナリオにしたがって、通信端末１０に送信すべきメッセージを生成する。また、メッセージ処理部５３は、通信端末１０からレイヤ処理部５４を介して受けたメッセージのデータを処理する。
【００３９】
メッセージ処理部５３のデータ発生部５３１は、ユーザデータを含むメッセージの送信が必要な場合に、そのユーザデータを発生する。試験装置５０は、予めユーザデータを記憶していてもよいし、外部装置からそれを取得してもよいし、ランダムデータ発生器により発生させてもよい。データ発生部５３１によりユーザデータが発生した場合、メッセージ処理部５３は、そのユーザデータに関連するメッセージを生成する。
【００４０】
レイヤ処理部５４は、メッセージ処理部５３により生成されたメッセージのデータについて、所定の通信規格に対応した通信プロトコル処理（通信プロトコルに基づくレイヤ毎の処理）を行う。レイヤ処理部５４は、各レイヤで処理を行う毎に、その通信内容をログデータ生成部５６に出力する。レイヤ処理部５４は、この通信プロトコル処理により得られたメッセージのデータを通信部５５に送り、また、通信端末１０から通信部５５を介して受けたデータを処理してメッセージ処理部５３へ送る。
【００４１】
レイヤ処理部５４は、例えばＬＴＥ（Long Term Evolution）方式の通信プロトコル処理を行う。この場合、レイヤとしては上位から、ＲＲＣ（Radio Resource Control）、ＰＤＣＰ（Packet Data Control Protocol）、ＲＬＣ（Radio Link Control）、ＭＡＣ（Media Access Control）、ＰＨＹ（PHYsical）がある。
【００４２】
これら各レイヤは、ダウンリンクでは、上位から受けた通信データ３６にこのレイヤ特有の処理を行い、下位に渡す。各レイヤは、アップリンクでは、下位から受けた通信データにこのレイヤ特有の処理を行い上位に渡す。
【００４３】
なお、図示していないが、試験装置５０は、通信部５５、レイヤ処理部５４、メッセージ処理部５３を複数組、備える構成であっても良い。一組の通信部５５、レイヤ処理部５４、メッセージ処理部５３は、１台の基地局の動作を模擬する。このため、試験装置１０がこの組合せを複数備えることにより、例えば、移動体通信端末が通信先の基地局を切り替えるハンドオーバ動作の試験を、１台の試験装置５０で行うことができる。なお、この場合は、試験装置５０は、各組から送信される信号を結合して通信端末１０に出力するとともに通信端末１０から受信した信号を各組に分配する結合器（不図示）を備える。
【００４４】
ログデータ生成部５６は、レイヤ処理部５４の各レイヤから出力される通信内容である通信データから、ログデータを生成する。図２は、ログデータの構成を示す。ログデータ３０は、ログヘッダ（ログヘッダ情報）３５と、レイヤ間の通信データ３６とを含む。ログヘッダ３５は、後述するＩＤ３５ａ、後述する時刻情報３５ｂ、レイヤ間の通信データの送信元及び宛先を示す送信元レイヤ３５ｃ及び宛先レイヤ３５ｄ、通信データのチャネルの種別を示すチャネル情報３５ｅ、試験装置５０が複数の基地局を模擬する場合にそれらを識別するＢＴＳ（Base Transciever Station）番号３５ｆ、通信データの設定命令であるプリミティブを示すプリミティブ名３５ｇ、可変長である通信データのデータ長を示す通信データ長３５ｈを含む。
【００４５】
図１に示すように、ログデータ生成部５６は、時刻生成部５６１、ＩＤ生成部５６２を有する。時刻生成部５６１は、時刻情報を生成する。ＩＤ生成部５６２は、ログ（ログデータ３０）を識別する識別子（ＩＤ３５ａ）を生成する。ＩＤ３５ａは、試験開始からのシーケンスな番号である。
【００４６】
ログヘッダ３５のうち、送信元レイヤ３５ｃ、宛先レイヤ３５ｄ、チャネル情報３５ｅ、ＢＴＳ番号３５ｆ、プリミティブ名３５ｇ及び通信データ長３５ｈは、ログデータ生成部５６が通信データの送出元を識別する、又はログデータ生成部５６が受けた通信データを解析する、あるいはレイヤ処理部５４から通信データとともにこれらの情報を送出してもらう、のいずれかの方式又はそれらの組合せにより、ログデータ生成部５６がこれらの情報を取得する。ログデータ生成部５６は、そのように取得された情報に、ＩＤ３５ａ及び時刻情報３５ｂをさらに付加してログヘッダを生成する。
【００４７】
ログデータ記憶部５７は、ログデータ生成部５６で生成されたログデータ３０を記憶する。ログデータ記憶部５７は、ＨＤＤ（Hard Disk Drive）や、フラッシュメモリ等の大容量記憶媒体である。ログデータ記憶部５７は、この試験装置５０とは別体の外部記憶装置であってもよい。
【００４８】
処理部として機能する特定メッセージ処理部５１は、表示制御部４２からログデータ３０を取得し、このログデータ３０に関連する通信データ３６をレイヤ処理部５４に出力する。あるいは、表示制御部４２の代わりに、特定メッセージ処理部５１がログデータ記憶部５７からログデータ３０を取得してもよい。また、表示制御部４２の代わりに、特定メッセージ処理部５１が、操作部４３を介して入力された操作者の操作情報を受け、その操作情報に基づいた処理を行ってもよい。上記表示制御部４２及び特定メッセージ処理部５１の協働によって処理部が機能してもよい。
【００４９】
通信データ編集部５１１は、操作者の操作部４３を介して発生した操作情報に基づいて、通信データ３６を編集する。操作者により通信データが編集された場合、特定メッセージ処理部５１は、編集された通信データ３６をレイヤ処理部５４に出力する。
【００５０】
通信部５５は、ＲＦ送受信部５５１及びデジタルＩ／Ｆ（デジタルインターフェース）部５５２を含む。
【００５１】
ＲＦ送受信部５５１は、レイヤ処理部５４において通信プロトコル処理が実行されたデータを、符号化、変調及び周波数変換してＲＦ信号を生成し、これを通信端末１０に送信する。また、ＲＦ送受信部５５１は、通信端末１０から送信されたＲＦ信号を受信し、周波数変換、復調及び復号して、これをレイヤ処理部５４に送る。通信端末１０のＲＦ送受信部１３と、試験装置５０のＲＦ送受信部５５１とは、例えば同軸ケーブルにより接続され、ＲＦ信号が送受信される。
【００５２】
デジタルＩ／Ｆ部５５２は、レイヤ処理部５４において通信プロトコル処理が実行されたデータを、通信端末１０に送信する。また、デジタルＩ／Ｆ部５５２は、通信端末１０から送信されたデータを受信し、レイヤ処理部５４に送る。通信端末１０のデジタルＩ／Ｆ部１４と、試験装置５０のデジタルＩ／Ｆ部５５２とは、例えばデジタルケーブルにより接続され、高速通信が可能である。デジタルＩ／Ｆ部５５２及び１４間で通信対象となるデータは、デジタルＩＱデータであり、すなわちベースバンド信号である。
【００５３】
通信端末１０は、最終製品としては一般的にこのデジタルＩ／Ｆ部１４を持っていない。しかし、開発デバッグ用としてこのデジタルＩ／Ｆ部１４が設けられる場合がある。
【００５４】
試験装置５０は、図示しないＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等のハードウェアを主に備える。試験装置５０は、ＣＰＵに加え、または、ＣＰＵに代えて、ＦＰＧＡ（Field Programmable Gate Array）等のＰＬＤ(Programmable Logic Device)を備えていてもよいし、あるいは、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等を備えていてもよい。
【００５５】
試験装置５０の構成は、上記ハードウェアのみで実現されてもよいし、または、ハードウェア及びソフトウェアの両方で実現されてもよい。後者の場合、上記ＣＰＵ等のプロセッサであるハードウェアと、例えば上記ＲＯＭや他の記憶デバイスに記憶されたソフトウェアとの協働により、図１に示した試験装置５０の各機能ブロックの機能を実現する。
【００５６】
通信端末１０は、上記通信方式に用いられる同様なレイヤ処理部１２を備える。また、通信端末１０は、レイヤ処理部１２で得られたデータを処理し、処理したデータをレイヤ処理部１２へ出力する処理部１１と、上記のＲＦ送受信部１３及びデジタルＩ／Ｆ部１４とを備える。
【００５７】
（試験装置の動作）
以上のように構成された試験装置５０の動作を説明する。図３は、主にその試験装置５０の動作を示すフローチャートである。この動作には、大きく分けて２つの段階がある。１つは、（１）元の試験の段階であり、もう１つは（２）再現試験の段階である。再現試験は、元の試験シナリオによる試験の一部を再現する試験である。
（１）元の試験の段階
試験装置５０のシナリオ処理部５２は、試験シナリオにしたがって、試験装置５０と通信端末１０との間で、通信を開始する（ステップ１０１）。ログデータ生成部５６は、各レイヤ間の通信データ３６を取得する（ステップ１０２）。ログデータ記憶部５７は、得られた通信データ３６のログをログデータ３０として記憶する（ステップ１０３）。
（２）再現試験の段階
試験シナリオによる試験の一部または全部が終了すると、表示制御部４２は、表示部４１にログデータの一覧の画面を表示する。表示制御部４２は、ログデータの画面として、過去の試験（上記元の試験）でのログを示す第１表示画面を表示する（ステップ１０４）。
【００５８】
図４は、その第１表示画面の例を示す。第１表示画面２１は、ログヘッダ３５の情報を上から下へ時系列に並べて表示するログヘッダ情報表示エリア２４と、通信データの内容を表示する通信データ情報表示エリア２５とを含む。図４では、大量に生成されるログデータのうちのごく一部を示しており、具体的には、試験装置５０側からの１つの送信メッセージに対する通信端末１０側からの１つの応答メッセージについてのログデータを示している。
【００５９】
ログヘッダ情報表示エリア２４は、「No.」、「ＰＨＹ」〜「ＲＲＣ」、「Primitive」、「Channel」、「Progress Time」を含む。すなわち、これらは図２で示したログヘッダ３５に含まれる情報の内容である。
【００６０】
「No.」は、個々のログデータ３０の識別番号であり、本実施形態ではＩＤ３５ａがそのまま表示される。
【００６１】
「ＰＨＹ」〜「ＲＲＣ」は、どのレイヤ間でどちらの方向に流れるデータかを矢印で示す。Ｎｏ．００１〜００４のログはダウンリンクデータであり、Ｎｏ．００５〜００８のログはアップリンクデータである。
【００６２】
「Primitive」は、各レイヤ間の設定命令を示す。
【００６３】
「BTS」は、ＢＴＳ番号である（疑似）基地局の番号を示す。この試験装置５０は、ハンドオーバ関連の試験用に複数の基地局の機能を持つ。
【００６４】
「Channel」は、どの通信チャネルを用いた通信か示す。
【００６５】
「Progress Time」は、時刻生成部５６１で生成されてログに付された時刻である。
【００６６】
通信データ情報表示エリア２５は、「Message」を含む。これは、メッセージ名またはメッセージタイプを示す。
【００６７】
本実施形態では、メッセージ名またはメッセージタイプは、最上位レイヤのログでのみ（図４に示す例では、ログＮｏ．００１及び００８のみ）表示される。しかし、これらは最上位レイヤ以外のレイヤのうち少なくとも１つで表示されてもよい。図４に示す例では、メッセージ名が「RRC CONNECTION RECONFIGURATION」であり、通信端末１０からの応答メッセージ（ログＮｏ．００８）が「RRC CONNECTION RECONFIGURATION COMPLETE」となっている。
【００６８】
また、通信データ情報表示エリア２５は、この第１表示画面２１の下方の２段の欄２６及び２７で示すように、操作者による操作部４３を介した操作により指定されたログの通信データを表示するエリアを含む。その２段の欄２６及び２７のうち、上段は通信データの変換表示（例えば、"RLC : DL-DTCH-Message : message : C1..."というように表示される ）であり、下段のエリアはＨＥＸ表示（例えば、"0x 0A E2 FF 35 9B... "というように表示される ）である。本実施形態では、通信データは、最上位レイヤのログでのみ（図４に示す例では、ログＮｏ．００１及び００８のみ）表示される。しかし、これらは最上位レイヤ以外のレイヤのうち少なくとも１つで表示されてもよい。この例では、以下に説明するように、Ｎｏ．００３のログデータが操作者により指定され、例えばハイライト表示されている。ハイライト表示は必須ではない。
【００６９】
動作の説明に戻る。操作者が第１表示画面２１によりログデータを確認する。そして、操作者により、任意の１つのログデータ、ここではＮｏ．００３のダウンリンクのログデータが指定されるとする（ステップ１０５）。そうすると、表示制御部４２は指定されたログデータを、特定メッセージ処理部５１へ出力する（ステップ１０６）。
【００７０】
特定メッセージ処理部５１は、取得したログデータに関連する通信データをレイヤ処理部５４に出力する。ここでは特定メッセージ処理部５１は、そのログデータ３０のログヘッダ情報に基づき、この通信データの宛先のレイヤ（３５ｄ）を特定し（図２参照）、特定したレイヤにこの通信データを出力する（ステップ１０７）。図４に示す例では、Ｎｏ．００３のログデータが指定されたので、このログデータに含まれる通信データの宛先レイヤは「ＭＡＣ」である。したがって、特定メッセージ処理部５１は、ＭＡＣレイヤに通信データを出力する。
【００７１】
ここでステップ１０７では、操作者は通信データを編集することができる。例えば、通信データ編集部５１１は、操作者による操作部４３を介して入力された操作情報にしたがってその通信データを編集する。例えば、意図的に通信に異常を発生させるように通信データが編集される場合もあるし、あるいは、既に試験者が認識している異常を修正するための編集が行われる場合もある。
【００７２】
通信データが編集された場合、特定メッセージ処理部５１は、編集後の通信データをレイヤ処理部５４へ出力する。このように、通信データを編集可能とすることにより、試験者は、後述する第２表示画面２２で、編集後の通信データでの通信端末１０の応答を確認することができる。
【００７３】
レイヤ処理部５４は、取得した通信データについてのダウンリンクのレイヤ処理を実行する（ステップ１０８）。またこの場合、ログデータ生成部５６は、元の試験の段階と同様にその時のレイヤ間の通信データのログをログデータとして生成し、ログデータ記憶部５７はこれを記憶する。
【００７４】
通信部５５は、レイヤ処理部５４から出力された通信データを、デジタルＩ／Ｆ部５５２またはＲＦ送受信部５５１を介して、通信端末１０へ送信する（ステップ１０９）。そして、通信端末１０は、その通信データに対する応答処理を実行し、試験装置５０へ所定のデータを送信する。通信部５５は、通信端末１０から送信されたアップリンクのデータを、デジタルＩ／Ｆ部５５２またはＲＦ送受信部５５１を介して受信する（ステップ１１０）。
【００７５】
レイヤ処理部５４は、通信部５５を介して受信したデータのアップリンクのレイヤ処理を実行する（ステップ１１１）。またこの場合、ログデータ生成部５６は、元の試験の段階と同様にその時のレイヤ間の通信データのログをログデータとして生成し、ログデータ記憶部５７はこれを記憶する。
【００７６】
表示制御部４２は、再現試験でのログデータ、つまりステップ１０８及び１１１におけるレイヤ処理によるログデータを表示する第２表示画面２２を表示する（ステップ１１２）。図５は、その第２表示画面２２の例を示す。第１表示画面２１及び第２表示画面２２は、並べて表示されたり、切り替えて表示されたりする。
【００７７】
この第２表示画面２２の例では、ＭＡＣレイヤの処理から始まるＮｏ．１０１のログデータについて、例えばハイライト表示がなされている。このハイライト表示されたログデータが、上記操作者により指定されたログデータに対応する。ここでのハイライト表示はなくてもよい。
【００７８】
試験者は、第２表示画面２２で表示されるログデータを見ることにより、再現試験の結果を確認することができる。
【００７９】
以上のような本実施形態に係る試験装置５０が活用されるケースとして、例えば、元の試験段階で、通信端末１０からの送られた通信データに、何らかの異常が確認されたケースが考えられる。この場合、第１表示画面２１において、最上位のアップリンクのログデータ（Ｎｏ．００８）のメッセージ名が、「〜COMPLETE」ではなく、例えば「NACK」、「〜REJECT」、「〜FAILURE」であったりする。しかしながら異常が発生した場合に限られず、試験装置５０は、任意のログデータを操作者に指定させることができ、指定されたログデータの通信データを送信することができる。
【００８０】
以上のように、本実施形態では、特定メッセージ処理部５１は、レイヤ処理部５４により処理されたレイヤ毎のログデータのうち、操作者により指定された任意のログデータに関連する通信データを再度送信する。すなわち、試験装置５０は、試験シナリオのデータのうち、操作者によって指定された箇所のシナリオ、つまり試験シナリオの一部の動作を再現することができる。これにより、例えば試験シナリオのすべてを最初から実行する場合に比べ、再現試験の時間を短縮できる。また、試験シナリオの一部を実行するために、試験者が試験シナリオを修正する必要もないので、試験に必要な試験者の労力を軽減することができる。
【００８１】
また、本実施形態によれば、上記のように試験シナリオを修正する必要がないことから、以下のような効果も得ることができる。すなわち、試験者が試験シナリオの作成者ではなかったり、試験シナリオを作成できない者であったりする場合であっても、シナリオの内容の少なくとも一部を理解できる場合には、その試験者はログデータを指定するだけでよいので、容易に再現試験を行うことができる。
【００８２】
ここで、試験シナリオを最初から再度実行しても、その再現試験の条件が、元の試験の条件と全く同一とならない場合がある。例えば、エラーレートの測定試験において、通信端末１０に送信するユーザデータ（例えば、メール内容のデータ、動画データ等）の模擬データとして、ＰＮ符号のランダムデータを用いた場合、試験シナリオを実行する度に、通信データ３６が変わってしまう。これに対して、本実施形態では、元の試験の通信データを用いるので、元の試験と再現試験とにおける通信データ３６を同一とすることができる。つまり、試験条件の同一性が高められるので、再現性が向上する。
【００８３】
本実施形態では、操作者が任意のログデータを指定できるようにしたことによって、最上位のログデータを指定する場合に限られず、最上位以外の途中のレイヤ間のログデータが指定された場合に、その指定されたログデータの宛先レイヤからの再現試験を行うことができる。これにより、レイヤ処理部５４による処理効率が向上し（処理数が減り）、また、処理時間を短縮することができる。
【００８４】
また、本実施形態では、操作者が任意のレイヤの通信データを編集して送出できるようにしたことによって、各レイヤの処理に起因する異常の原因の特定が容易になる。
【００８５】
本実施形態に係る試験装置５０は、デジタルＩ／Ｆ部５５２でデータを送受信できるので、通信端末１０のＲＦ送受信部１３が未完成でも、通信試験を行うことができる。あるいは、ＲＦ信号処理における異常要因を除去して通信試験を行うことができる。
【００８６】
［第２の実施形態］
本発明の第２の実施形態に係る試験装置の動作を説明する。図６は、その動作による再現試験の結果のログデータの表示画面（第２表示画面）を示す。この第２の実施形態において、上記第１の実施形態で示した試験装置５０の機能及び動作等について、同様のものは説明を簡略化または省略し、異なる点を中心に説明する。
【００８７】
本実施形態に係る試験では、まず、図３に示したステップ１０１〜１０６が実行される。特定メッセージ処理部５１は、ステップ１０６で指定されたログデータ３０に含まれるメッセージに関連する情報を含む、レイヤ間の各通信データのうち、任意の１つの通信データを選択して、対応するレイヤへ出力する。メッセージに関連する情報とは、つまりメッセージ名やメッセージ内容等である。本動作では、指定されたログデータ内のメッセージと同一メッセージ内容を持つ（各レイヤ間の）通信データのうち、任意の１つの通信データが選択されて出力される。
【００８８】
例えば、操作者が図４に示したようにＮｏ．００３（あるいはＮｏ．００１でもよい）のログデータを指定すると、特定メッセージ処理部５１は、Ｎｏ．００１〜００４のログデータのうち任意の１つのログデータの通信データをレイヤ処理部５４に出力する。
【００８９】
図６に示した第２表示画面２２の例は、最下位のレイヤ「ＰＨＹ」へ出力される通信データが選択された結果を示している。このように、４つのダウンリンクのレイヤ間の通信データのログデータのうち任意の１つが操作者により選択された場合、それら４つのレイヤ間の通信データのうち、最下位のレイヤへ出力される通信データが自動で選択される。これにより、レイヤ処理部５４による処理効率が向上し、処理時間を短縮することができる。
【００９０】
［その他の実施形態］
本発明は、以上説明した実施形態に限定されず、他の種々の実施形態を実現することができる。
【００９１】
上記各実施形態に係る試験装置を含むシステムは、通信方式としてＬＴＥ方式を用いたが、これに限られず、他の通信方式を用いてもよい。
【００９２】
上記実施形態に係る試験装置５０の通信部５５は、ＲＦ送受信部５５１及びデジタルＩ／Ｆ部５５２の両方を備えたが、これらのうちいずれか一方のみ備えてもよい。
【００９３】
上記実施形態に係る通信データ編集部５１１は、操作者により入力された操作情報に基づいて、指定された通信データを編集した。しかし、通信データ編集部５１１は、操作者の操作情報によらず、所定のアルゴリズムにしたがって、指定の通信データを編集してもよい。
【００９４】
以上説明した各形態の特徴部分のうち、少なくとも２つの特徴部分を組み合わせることも可能である。
【符号の説明】
【００９５】
１０…移動体通信端末機器
１１…処理部
１２…レイヤ処理部
３０…ログデータ
３５…ログヘッダ
３６…通信データ
５０…試験装置
５１…特定メッセージ処理部
５２…シナリオ処理部
５３…メッセージ処理部
５４…レイヤ処理部
５５…通信部
５６…ログデータ生成部
５７…ログデータ記憶部
５１１…通信データ編集部
５５１…ＲＦ送受信部
５５２…デジタルＩ／Ｆ部
【図１】
0005583726.tif 000002
【図２】
0005583726.tif 000003
【図３】
0005583726.tif 000004
【図４】
0005583726.tif 000005
【図５】
0005583726.tif 000006
【図６】
0005583726.tif 000007