(57)【要約】【課題】効率的なシナリオ編集作業を可能にする。【解決手段】通信ログ情報の所定メッセージがメッセージ変換部１０によりデコードされ、デコードされたメッセージや作業者が作成または編集したメッセージが個々に編集可能にメッセージ記憶部１１に記憶される。メッセージ記憶部１１のメッセージの任意の範囲が表示部１５に表示され、所望のメッセージが指示部１４で選択されると、この選択されたメッセージに対応するコンフィグ情報が情報編集部１３で管理される。情報編集部１３は、指示部１４で選択されたメッセージのコンフィグ情報を編集可能とし、指示部１４で選択されたメッセージに関連するメッセージを通信規格に基づいて抽出する。コンフィグ情報を所望の値に変更したときには、抽出された関連メッセージのコンフィグ情報の値が通信規格に基づいて定められる値に変更される。【選択図】図１
2008124993.tif 000002
【特許請求の範囲】
【請求項１】
規定の通信規格に基づく通信プロトコルで通信を行う通信シーケンスの通信ログ情報をステップ毎に記憶する通信ログ情報記憶部（３）と、
前記通信ログ情報記憶部に記憶された通信ログ情報を、基地局を模擬する擬似基地局装置（５４）で実行可能なシナリオに変換するログ／シナリオ変換部（５）と、
前記ログ／シナリオ変換部で変換されたシナリオを記憶するシナリオ記憶部（６）とを具備し、前記シナリオを生成・編集するシナリオ変換装置（１）であって、
前記通信ログ情報記憶部に記憶された通信ログ情報の中から少なくともパラメータを含むメッセージをデコードし、前記通信規格に基づくメッセージをログ情報にエンコードするメッセージ変換部（１０）と、
前記メッセージ変換部でデコードされたメッセージを個々に編集可能に記憶するメッセージ記憶部（１１）と、
前記メッセージ記憶部に記憶されたメッセージの任意の範囲を表示する表示部（１５）と、
前記表示部に表示されたメッセージを選択する指示部（１４）と、
前記指示部で選択されたメッセージに対応するコンフィグ情報を管理する情報編集部（１３）とを有し、
前記情報編集部は、更に前記指示部で選択されたメッセージのコンフィグ情報を編集可能とする情報編集手段（１３ｄ）と、
前記指示部で選択されたメッセージに関連するメッセージを前記通信規格に基づいて抽出する関連メッセージ抽出手段（１３ａ）と、
前記情報編集手段により前記コンフィグ情報を所望の値に変更したときに、前記関連メッセージ抽出手段で抽出された関連メッセージのコンフィグ情報の値を前記通信規格に基づいて定められる値に変更する関連メッセージパラメータ変換手段（１３ｂ）とを備えたことを特徴とするシナリオ変換装置。
【請求項２】
前記指示部（１４）で選択されたメッセージの位置にメッセージを挿入するとき、前記通信規格に基づいて挿入可能なメッセージリストを前記表示部（１５）に表示することを特徴とする請求項１に記載のシナリオ変換装置。
【請求項３】
前記指示部（１４）で選択されたメッセージを削除するとき、削除するメッセージに関連するメッセージを前記通信規格に基づいて前記関連メッセージ抽出手段（１３ａ）で抽出し、抽出されたメッセージを前記表示部（１５）に選択表示することを特徴とする請求項１または２に記載のシナリオ変換装置。
【請求項４】
前記ログ／シナリオ変換部（５）が変換するときの変換前のログ情報と変換後のシナリオとの対応関係および前記メッセージ変換部（１０）が変換するときの変換前のログ情報と変換後の編集用メッセージとの対応関係を記憶する対応記憶部（１２）を有し、
前記表示部（１５）は、前記指示部（１４）で選択されたメッセージに対応した記述内容を含むシナリオを前記対応記憶部の対応関係に基づいて選択的に表示することを特徴とする請求項１〜３のいずれかに記載のシナリオ変換装置。
【請求項５】
前記シナリオ記憶部（６）に記憶されたシナリオに対し、前記通信規格に定められたプロトコルにエラーが無いかをチェックするプロトコルチェック部（７）を有し、
前記表示部（１５）は、前記プロトコルチェック部のチェックによって前記シナリオにエラーがあるときに、前記対応記憶部（１２）に記憶された対応関係を参照し、前記編集用メッセージからエラーのあるメッセージを選択的に表示するとともに、前記エラーに対応するコメントを表示することを特徴とする請求項１〜４のいずれかに記載のシナリオ変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話やモバイル端末等の開発中の通信端末が設計通りに機能するか否かを試験する際に、基地局を模擬した擬似基地局装置において通信シーケンスをシミュレーションするための動作を記述したシナリオの編集作業にかかる負担を軽減することができるシナリオ変換装置に関する。
【背景技術】
【０００２】
従来、携帯電話やモバイル端末等の開発中の通信端末が設計通りに機能するか否かを試験する場合には、図１１に示すように、開発中の通信端末５１を試験現場に持ち込み、規定の通信規格に基づく通信プロトコル（例えば、Ｗ−ＣＤＭＡ等）により基地局５２と通信端末５１との間で通信が行われる。そして、この通信において、基地局５２と通信端末５１との間でやり取りされるネットワーク層（レイヤ３）の通信シーケンスを主に記録した通信ログ情報を通信端末５１から取得したり、通信端末５１と基地局５２との間の通信をモニタするエアモニタ（モニタ装置）５３から通信ログ情報を取得してフィールドテストを実施していた。
【０００３】
そして、このフィールドテストで取得した通信ログ情報に基づいて基地局５２を模擬した擬似基地局装置５４を制御するシナリオを作成していた。このシナリオの作成には、例えば下記特許文献１に開示されるように、通信ログ情報を所望のシナリオに変換するログ／シナリオコンバータ５５が一般的に用いられていた。
【０００４】
例えば特許文献１に開示されるログ／シナリオコンバータでは、通信ログ情報に記述された通信シーケンスに含まれるメッセージを解析してメッセージの中から基地局に係るレイヤのパラメータの設定値を抽出し、この抽出したパラメータの設定値とパラメータテーブルに記憶されたパラメータの設定値とに基づいて擬似基地局装置のパラメータの設定値を決定し、解析情報とパラメータの設定値とに基づいて擬似基地局装置で動作させるためのシナリオを生成している。
【０００５】
そして、ログ／シナリオコンバータ５５によって作成されたシナリオは、図１１に示すように、基地局５２を模擬した擬似基地局装置５４にロードして使用される。擬似基地局装置５４は、ロードされたシナリオに基づいて通信端末５１との間で通信を行い、通信端末５１の動作状態を試験する。
【０００６】
また、別の方法として、通信規格に則って独自に手書きのシナリオを作成し、この作成した手書きシナリオを擬似基地局装置５４にロードし、このロードされたシナリオに基づいて擬似基地局装置５４と通信端末５１との間で通信を行い、通信端末５１の動作状態を試験する場合もあった。
【０００７】
そして、上述した擬似基地局装置５４と通信端末５１との間の試験によって得られる通信ログ情報を、ログ／シナリオコンバータ５５によってシナリオに再変換し、この再変換されたシナリオに基づいて擬似基地局装置５４と通信端末５１との間で無線通信を行うことにより通信端末５１の試験を繰り返し行っていた。
【特許文献１】特開２００６ー１０１１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、通信端末５１の試験を行うにあたっては、通信規格内の全てのパラメータに関して通信端末５１が正常に動作する必要があり、そのためには試験内容に応じてシナリオに修正を加えて編集し直す作業が必要不可欠になる。
【０００９】
しかし、従来の擬似基地局装置５４は、試験によって得られる通信ログ情報を表示画面上に表示する機能を有しているものの、この通信ログ情報は作業者が表示画面上で見るだけに留まっていた。このため、シナリオを修正するには膨大な量のソースコードから修正箇所を見つけ出さなければならず、しかもパラメータについては個々に設定を行っており、シナリオの編集作業に多大な労力を要していた。
【００１０】
しかも、作業者がシナリオの作成や編集を行うにあたっては、規格内容や擬似基地局装置５４の動作等の通信に関する専門的な知識を必要としていた。特に、通信ログ情報を元にしてシナリオを編集する際には、通信ログ情報のメッセージに対応するコンフィグ情報に関連する箇所に誤りが生じてシナリオが途中で停止し、試験を失敗してしまうことが多かった。このコンフィグ情報は、無線通信を開始する前の擬似基地局装置５４から通信端末５１に対する命令と、擬似基地局装置５４の設定とが一致する関係にあり、この関係を満足しなければ無線通信が行えず、通信端末５１の動作状態の試験を実施することができなかった。
【００１１】
また、従来のログ／シナリオコンバータ５５として特許文献１に開示されるシナリオ生成装置では、通信ログ情報からシナリオのソースファイルを生成することはできるが、変数の変更、関数追加等の試験項目の修正そのものについての使い勝手が悪かった。
【００１２】
そこで、本発明は上記問題点に鑑みてなされたものであって、効率的なシナリオ編集作業を行うことができるシナリオ変換装置を提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明の請求項１に記載されたシナリオ変換装置は、規定の通信規格に基づく通信プロトコルで通信を行う通信シーケンスの通信ログ情報をステップ毎に記憶する通信ログ情報記憶部３と、
前記通信ログ情報記憶部に記憶された通信ログ情報を、基地局を模擬する擬似基地局装置５４で実行可能なシナリオに変換するログ／シナリオ変換部５と、
前記ログ／シナリオ変換部で変換されたシナリオを記憶するシナリオ記憶部６とを具備し、前記シナリオを生成・編集するシナリオ変換装置１であって、
前記通信ログ情報記憶部に記憶された通信ログ情報の中から少なくともパラメータを含むメッセージをデコードし、前記通信規格に基づくメッセージをログ情報にエンコードするメッセージ変換部１０と、
前記メッセージ変換部でデコードされたメッセージを個々に編集可能に記憶するメッセージ記憶部１１と、
前記メッセージ記憶部に記憶されたメッセージの任意の範囲を表示する表示部１５と、
前記表示部に表示されたメッセージを選択する指示部１４と、
前記指示部で選択されたメッセージに対応するコンフィグ情報を管理する情報編集部１３とを有し、
前記情報編集部は、更に前記指示部で選択されたメッセージのコンフィグ情報を編集可能とする情報編集手段１３ｄと、
前記指示部で選択されたメッセージに関連するメッセージを前記通信規格に基づいて抽出する関連メッセージ抽出手段１３ａと、
前記情報編集手段により前記コンフィグ情報を所望の値に変更したときに、前記関連メッセージ抽出手段で抽出された関連メッセージのコンフィグ情報の値を前記通信規格に基づいて定められる値に変更する関連メッセージパラメータ変換手段１３ｂとを備えたことを特徴とする。
【００１４】
請求項２に記載されたシナリオ変換装置は、請求項１に記載のシナリオ変換装置において、
前記指示部１４で選択されたメッセージの位置にメッセージを挿入するとき、前記通信規格に基づいて挿入可能なメッセージリストを前記表示部１５に表示することを特徴とする。
【００１５】
請求項３に記載されたシナリオ変換装置は、請求項１または２に記載のシナリオ変換装置において、
前記指示部１４で選択されたメッセージを削除するとき、削除するメッセージに関連するメッセージを前記通信規格に基づいて前記関連メッセージ抽出手段１３ａで抽出し、抽出されたメッセージを前記表示部１５に選択表示することを特徴とする。
【００１６】
請求項４に記載されたシナリオ変換装置は、請求項１〜３のいずれかに記載のシナリオ変換装置において、
前記ログ／シナリオ変換部５が変換するときの変換前のログ情報と変換後のシナリオとの対応関係および前記メッセージ変換部１０が変換するときの変換前のログ情報と変換後の編集用メッセージとの対応関係を記憶する対応記憶部１２を有し、
前記表示部１５は、前記指示部１４で選択されたメッセージに対応した記述内容を含むシナリオを前記対応記憶部の対応関係に基づいて選択的に表示することを特徴とする。
【００１７】
請求項５に記載されたシナリオ変換装置は、請求項１〜４のいずれかに記載のシナリオ変換装置において、
前記シナリオ記憶部６に記憶されたシナリオに対し、前記通信規格に定められたプロトコルにエラーが無いかをチェックするプロトコルチェック部７を有し、
前記表示部１５は、前記プロトコルチェック部のチェックによって前記シナリオにエラーがあるときに、前記対応記憶部１２に記憶された対応関係を参照し、前記編集用メッセージからエラーのあるメッセージを選択的に表示するとともに、前記エラーに対応するコメントを表示することを特徴とする。
【発明の効果】
【００１８】
本発明に係るシナリオ変換装置によれば、通信ログ情報を効率的に利用し、通信ログ情報の修正結果を反映させた所望のシナリオが得られ、シナリオの編集作業の手間と時間を省くことができる。その結果、使い勝手の良いシナリオ変換装置を提供でき、通信端末の試験を効率良く行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面を参照しながら具体的に説明する。図１は本発明に係るシナリオ変換装置の全体構成を示すブロック図、図２は同シナリオ変換装置の対応記憶部に記憶される通信ログ情報−メッセージ情報−コンフィグ情報−シナリオのソースコード間の対応関係テーブルの一例を示す図、図３は同シナリオ変換装置の関連メッセージ抽出手段に記憶されるデータテーブルの一例を示す図、図４（ａ），（ｂ）は同シナリオ変換装置の関連メッセージパラメータ変換手段に記憶されるパラメータテーブルの一例を示す図、図５は同シナリオ変換装置の表示部の表示例を示す図、図６は同シナリオ変換装置における通信ログ情報の表示例を示す図、図７は同シナリオ変換装置におけるデコードデータの表示例を示す図、図８は同シナリオ変換装置における関連メッセージの変更例を示す図、図９は同シナリオ変換装置におけるメッセージの挿入例を示す図、図１０は同シナリオ変換装置におけるシナリオのソースコードの表示例を示す図である。
【００２０】
図１に示すように、本例のシナリオ変換装置１は、ログファイル入力部２、ログ情報変換用記憶部３、コンフィグ情報記憶部４、ログ／シナリオ変換部（ログ／シナリオコンバータ）５、シナリオ記憶部６、プロトコルチェック部７、ファイル変換部８、シナリオファイル出力部９、メッセージ変換部１０、メッセージ情報編集作業用記憶部１１、対応記憶部１２、情報編集部１３、指示部１４、表示部１５を備えて概略構成される。以下、各構成について説明する。
【００２１】
ログファイル入力部２は、編集対象とする所望の通信ログ情報をログ情報変換用記憶部３に入力している。このログファイル入力部２には、図１１に示すように、基地局５２と通信端末５１との間の通信時に通信端末５１から得られる通信ログ情報、この通信ログ情報をログ／シナリオコンバータ５５で変換したシナリオによる擬似基地局装置５４と通信端末５１との間の通信時に得られる通信ログ情報、基地局５２と通信端末５１との間の通信をモニタするエアモニタ（モニタ装置）５３から得られる通信ログ情報、この通信ログ情報をログ／シナリオコンバータ５５で変換したシナリオによる擬似基地局装置５４と通信端末５１との間の通信時に得られる通信ログ情報、作業者が独自に作成した手書きのシナリオによる擬似基地局装置５４と通信端末５１との間の通信時に得られる通信ログ情報などから一つの通信ログ情報がログファイルとして指示部１４の指示により選択的に入力される。
【００２２】
ログ情報変換用記憶部３は、ログファイル入力部２からのログファイル、すなわち規定の通信規格に基づく通信プロトコルで通信を行う通信シーケンスの通信ログ情報をステップ毎（タイムスタンプ毎）に記憶している。また、ログ情報変換用記憶部３は、メッセージ変換部１０がメッセージ情報編集作業用記憶部１１のメッセージ情報（作業者が作成または編集したメッセージ情報）をエンコードしたログ情報を記憶している。
【００２３】
コンフィグ情報記憶部４は、ログ情報変換用記憶部３に記憶された通信ログ情報のメッセージからコンフィグ情報に関するパラメータが得られないときに用いられる情報として、規定の通信規格に基づくコンフィグ情報のパラメータを記憶している。
【００２４】
ログ／シナリオ変換部５は、情報編集部１３の更新指示により、ログ情報変換用記憶部３に記憶された通信ログ情報を、基地局５２を模擬する擬似基地局装置５４と通信端末５１との間の通信シーケンスを記述したシナリオに変換している。このシナリオは、測定器の動作を決めることにもなるので、各測定器毎に対応した通信シーケンスに変換される。また、ログ／シナリオ変換部５は、変換した際のログ情報とシナリオのソースコードとの対応関係を対応記憶部１２に送出している。
【００２５】
なお、ログ／シナリオ変換部５は、ログ情報変換用記憶部３に記憶された通信ログ情報に含まれるメッセージからコンフィグ情報に関するパラメータが得られないときに、コンフィグ情報記憶部４に記憶されたコンフィグ情報のパラメータをシナリオに記述するパラメータとして選択し、ログ情報変換用記憶部３に記憶された通信ログ情報をシナリオに変換している。
【００２６】
シナリオ記憶部６は、情報編集部１３からの更新指示の元にログ／シナリオ変換部５で変換されたシナリオを記憶している。
【００２７】
プロトコルチェック部７は、シナリオ記憶部６に記憶されたシナリオが規定の通信規格に定められた通信プロトコルを満足しているか否かを情報編集部１３の更新指示によりチェックしており、そのときのチェック結果を表示部１５に送出している。
【００２８】
ファイル変換部８は、指示部１４からの指示により、プロトコルチェック部７によるチェック済みのシナリオを実行ファイル形式のｄｌｌ（dynamic link library）ファイルに変換している。
【００２９】
シナリオファイル出力部９は、指示部１４からの指示により、ファイル変換部８で変換された実行ファイル形式のｄｌｌファイルをシナリオファイルとして出力している。
【００３０】
メッセージ変換部１０は、メッセージデコーダ１０ａとメッセージエンコーダ１０ｂから構成される。メッセージデコーダ１０ａは、ログ情報変換用記憶部３に記憶された通信ログ情報の中の少なくともパラメータを含むメッセージ情報をデコードしている。メッセージエンコーダ１０ｂは、作業者が作成もしくは編集してメッセージ情報編集用作業記憶部１１に記憶されたメッセージ情報を、情報編集部１３からの更新指示によりログ情報にエンコードしている。
【００３１】
メッセージ情報編集作業用記憶部１１は、メッセージデコーダ１０ａによってデコードされたメッセージ情報や、作業者が作成または情報編集部１３で編集したメッセージ情報を編集可能用に記憶している。
【００３２】
対応記憶部１２は、ログ／シナリオ変換部５とメッセージ変換部１０の情報に基づき、図２に示すようなログ情報（Ｌｏｇ）、メッセージ情報（Ｍｅｓｓａｇｅ）、コンフィグ情報（Ｃｏｎｆｉｇ）、シナリオのソースコード（Ｓｃｅｎａｒｉｏ）の相互間の対応関係を示す対応関係テーブルを記憶している。図２に示す対応関係テーブルでは、例えば「Ｌｏｇ」の「ＲＬＣ＿ＵＭ＿ＤＡＴＡ＿ＲＥＱ１１７」と、「Ｍｅｓｓａｇｅ」の「ＲＲＣ＿ＣＯＮＮＥＣＴＩＯＮ＿ＳＥＴＵＰ」と、「Ｃｏｎｆｉｇ」の「ＣＰＨＹ＿ＲＬ＿ＳＥＴＵＰ＿ＰＡＲ」，「ＣＴＲＣＨ＿ＣＯＮＦＩＧ＿ＰＡＲ」，「ＣＭＡＣ＿ＣＯＮＦＩＧ＿ＰＡＲ」，「ＣＲＬＣ＿ＣＯＮＦＩＧ＿ＰＡＲ」と、「Ｓｃｅｎａｒｉｏ」の「ＢｔｓＣｏｎｆｉｇ（）＿２０６２」，「Ｓｅｎｄ＿Ｍｅｓｓａｇｅ（）＿２０７１」とが対応関係にあることを示している。
【００３３】
情報編集部１３は、指示部１４で指示された内容に基づき、コンフィグ情報やメッセージ情報の編集、関連メッセージの抽出、パラメータ変換などの管理を行い、表示部１５にその内容を伝達するものである。なお、情報編集部１３は、指示部１４からの指示によりコンフィグ情報やメッセージ情報の編集を行ったときに、メッセージ変換部１０、ログ／シナリオ変換部５、プロトコルチェック部７に更新指示を出力している。
【００３４】
さらに説明すると、この情報編集部１３は、図１に示すように、関連メッセージ抽出手段１３ａ、関連メッセージパラメータ変換手段１３ｂ、挿入メッセージテーブル１３ｃ、情報編集手段１３ｄを備えている。
【００３５】
関連メッセージ抽出手段１３ａは、作業者が指示部１４の指示によってメッセージ情報もしくはコンフィグ情報の一部を編集したときに、図３に示すデータテーブルを参照して規定の通信規格に照らし合せ、関連するその他の情報（メッセージ情報やコンフィグ情報）を抽出し、この抽出した情報を表示部１５に伝達している。
【００３６】
例えばメッセージ情報（Ｍｅｓｓａｇｅ）として「ｒａｄｉｏｂｅａｒｅｒｓｅｔｕｐ  ｕｌ−ＣｏｍＴｒｃｈ  ｃｔｆｃ４」を編集したときには、図３に示すデータテーブルに基づき、上記メッセージ情報に関連するコンフィグ情報（Ｃｏｎｆｉｇ）として、「ＣｐｈｙＴｒｃｈＣｏｎｆｉｇ  ＴＦＣＳ  ＮｕｍｏｆＴＦＣ」と「ＣｏｍａｃＣｏｎｆｉｇ  ＴＦＣＳ  ＮｕｍｏｆＴＦＣ」とが抽出される。
【００３７】
なお、図３に示すデータテーブルは、無線通信を開始する前の擬似基地局装置５４から通信端末５１に対する命令と、擬似基地局装置５４自身への設定とが一致する関係を満足するように、両者のメッセージ情報およびコンフィグ情報の対応関係がデータベース化されている。また、上記対応関係が１対１対応であっても、例えば擬似基地局装置５４から通信端末５１への命令が「ｓｃｒａｍｂｌｉｎｇ  ｃｏｄｅ」、擬似基地局装置５４自身への設定が「ｓｃｒａｍｂｌｅ  ｃｏｄｅ」といったように名称が異なる場合もある。
【００３８】
関連メッセージパラメータ変換手段１３ｂは、コンフィグ情報のパラメータ（値）を変更したときに、関連メッセージ抽出手段１３ａで抽出された関連するメッセージ情報、コンフィグ情報の値を、規定の通信規格に適した値の一覧が掲載されている図４に示すようなパラメータテーブルに基づいて規定の通信規格に適した値に変更している。
【００３９】
例えばメッセージ情報（Ｍｅｓｓａｇｅ）として「ｒａｄｉｏｂｅａｒｅｒｓｅｔｕｐ  ｕｌ−ＣｏｍＴｒｃｈ  ｃｔｆｃ４」のパラメータ値を「３」に変更したときには、図４（ａ）に示すパラメータテーブルに基づき、上記メッセージ情報に関連するコンフィグ情報（Ｃｏｎｆｉｇ）として「ＣｐｈｙＴｒｃｈＣｏｎｆｉｇ  ＴＦＣＳ  ＮｕｍｏｆＴＦＣ」と「ＣｏｍａｃＣｏｎｆｉｇ  ＴＦＣＳ  ＮｕｍｏｆＴＦＣ」の各々のパラメータ値が「３」に変更される。
【００４０】
また、コンフィグ情報（Ｃｏｎｆｉｇ）として「ＣｍａｃＣｏｎｆｉｇ  Ｔｒｃｈ」のパラメータ値を「５」に変更したときには、図４（ｂ）に示すパラメータテーブルに基づき、上記コンフィグ情報に関連するコンフィグ情報（Ｃｏｎｆｉｇ）として「ＣｐｈｙＴｒｃｈＣｏｎｆｉｇ  Ｔｒｃｈ」のパラメータ値が「５」に変更される。
【００４１】
挿入メッセージテーブル１３ｃは、規定の通信規格に基づいて通信ログ情報のメッセージ間に挿入可能な挿入メッセージリストを記憶している。この挿入メッセージリストは、指示部１４からの指示により表示部１５に表示され、指示部１４によって選択可能とされている。また、選択された挿入メッセージに対し、数値設定が必要な場合には、その数値設定も指示部１４によって行われる。
【００４２】
情報編集手段１３ｄは、指示部１４からの指示に基づき、関連メッセージ抽出手段１３ａが抽出したメッセージ情報やコンフィグ情報、関連メッセージパラメータ変換手段１３ｂによって変換されたメッセージ情報やコンフィグ情報、さらには挿入メッセージテーブル１３ｃからの挿入メッセージ情報を編集可能にしており、編集を行ったときにメッセージ変換部１０、ログ／シナリオ変換部５、プロトコルチェック部７に更新指示を出力している。
【００４３】
指示部１４は、不図示のマウスやキーボードなどの入力手段で構成され、編集対象の通信ログ情報におけるメッセージの選択など一連の作業箇所や入力内容を指示している。なお、図５に示す表示部１５の表示画面上の操作キー１４ａ〜１４ｄも指示部１４に含まれる。
【００４４】
図５において、「Ｅｄｉｔ」操作キー１４ａは、後述するデコード表示エリア１５ｄ上の変数値の変更を行うときの編集キーとして操作される。「Ｉｎｓｅｒｔ」操作キー１４ｂは、通信ログ情報のメッセージ間にメッセージを挿入するときの挿入キーとして操作される。「Ｄｅｌｅｔｅ」操作キー１４ｃは、メッセージを削除するときの削除キーとして操作される。「Ｃｒｅａｔｅ」操作キー１４ｄは、メッセージ情報やコンフィグ情報などの変更が反映された実行ファイル形式のｄｌｌファイルをシナリオファイルとして生成するときの変換キーとして操作される。
【００４５】
表示部１５は、例えば液晶表示器などからなり、指示部１４からの指示に応じて通信ログ情報に基づくシナリオ編集作業に関わる一連の情報を画面上に表示するもので、表示制御手段１５ａと表示手段１５ｂを備えている。表示制御手段１５ａは、指示部１４からの指示に応じて表示手段１５の各種表示（通信ログ情報に基づくシナリオ編集作業に関わる表示）を制御している。
【００４６】
表示手段１５ｂは、通信ログ情報に基づいてシナリオを編集する際の各種表示を行うため、ログ表示手段１５ｂ１、メッセージ表示手段１５ｂ２、編集作業表示手段１５ｂ３、シナリオ表示手段１５ｂ４、エラー表示手段１５ｂ５を備えている。
【００４７】
ログ表示手段１５ｂ１は、指示部１４の指示により、ログ情報変換用記憶部３に記憶された通信ログ情報を表示している。
【００４８】
メッセージ表示手段１５ｂ２は、メッセージ情報編集作業用記憶部１１に記憶されたメッセージ情報のうち、指示部１４の指示により選択された編集用のデコードメッセージを表示している。
【００４９】
編集作業表示手段１５ｂ３は、編集作業に必要な情報（例えば項目選択やパラメータ数値設定などの作業者に指示を促す情報）を表示している。
【００５０】
シナリオ表示手段１５ｂ４は、指示部１４の指示により、選択された編集用メッセージに対応した記述内容を含むシナリオを、対応記憶部１２に記憶された対応関係テーブルに基づいて選択的に表示している。
【００５１】
エラー表示手段１５ｂ５は、プロトコルチェック部７からエラーを示すチェック結果が入力されたときに、対応記憶部１２に記憶された対応関係テーブルを参照し、編集用メッセージからエラーのあるメッセージを選択的に表示するとともに、エラーに対応するコメントを表示している。
【００５２】
ここで、図５は表示部１５の表示画面を示している。図５に示すように、表示部１５の主画面のログ表示エリア１５ｃには、ログ情報変換用記憶部３に記憶された通信ログ情報が時系列に並べられて表示される。この通信ログ情報は、表示画面の左側からログ情報取得番号、プリミティブ情報、プリミティブ種別、チャネル種別、メッセージ種別、ログ情報取得時間で構成される。
【００５３】
また、図５において、ログ表示エリア１５ｃの下方に位置するデコード表示エリア１５ｄには、ログ表示エリア１５ｃに表示された通信ログ情報の中から指示部１４により選択された（例えばマウスカーソルを載せてクリックされた）メッセージ種別のデコードメッセージが表示される。このデコードメッセージは、表示画面の左側からメッセージ詳細、変数値、タイプで構成される。
【００５４】
さらに、デコードメッセージと関連するメッセージがある場合には、その関連するメッセージが表示される。図５の例では、関連部分デコード表示エリア１５ｅに関連メッセージをポップアップ表示している。
【００５５】
なお、図５の表示画面の例では、ログ表示エリア１５ｃに表示された通信ログ情報のメッセージ種別として、「ＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰ」が指示部１４により選択され、この「ＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰ」のデコードメッセージがデコード表示エリア１５ｄに表示されている。また、このデコードメッセージの中の「ＤＬ−Ｃｈａｎｎｅｌｉｚａｔｉｏｎ  Ｃｏｄｅ」と関連するＤＰＣＨ−ＣＯＮＦＩＧメッセージ「Ｃｈａｎｎｌｉｚａｔｉｏｎ  Ｃｏｄｅ」が関連部分デコード表示エリア１５ｅに表示されている。
【００５６】
次に、上記のように構成されたシナリオ変換装置１によって通信ログ情報に基づくシナリオの編集作業を行う場合の動作について説明する。
【００５７】
ログファイル入力部２からの入力によりログ情報変換用記憶部３に記憶された通信ログ情報は、指示部１４からの指示により、例えば図６に示すように、ログ表示エリア１５ｃに時系列的に表示される。また、ログ情報変換用記憶部３に記憶された通信ログ情報は、メッセージ変換部１０のメッセージデコーダ１０ａによってデコードされ、このデコードメッセージがメッセージ情報編集作業用記憶部１１に記憶される。
【００５８】
ログ表示エリア１５ｃに通信ログ情報が表示された状態で、通信ログ情報の中のメッセージが有る所定の行（例えば通信を行う前手順に関する行やハンドオーバーのように設定が切り替わる手順に関する行など）に対し、指示部１３のマウスカーソルを載せてクリックし選択すると、その選択部分の一行の色が「マーカ」によって変わり、選択されたメッセージのデコードメッセージがメッセージ情報編集作業用記憶部１１から読み出されてデコード表示エリア１５ｄに表示される（図７参照）。
【００５９】
そして、デコード表示エリア１５ｄに表示されたデコードメッセージの中から所定のデコードメッセージに指示部１３のマウスカーソルを載せてクリックし選択すると、この選択されたデコードメッセージと関連する情報（メッセージ情報やコンフィグ情報）がある場合には、その関連するメッセージが情報編集部１３から伝達されて関連部分デコード表示エリア１５ｅにポップアップ表示され、関連部分の対応付けがなされる（図５参照）。なお、選択されたデコードメッセージと関連する情報については、関連メッセージ抽出手段１３ａが図３に示すデータテーブルを参照して抽出する。
【００６０】
例えば図５において、ログ表示エリア１５ｃに表示されたメッセージとして「ＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰ」を選択した場合には、この「ＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰ」メッセージをデコードした内容がデコード表示エリア１５ｄに表示される。そして、このデコードメッセージの中の「ＤＬ−Ｃｈａｎｎｅｌｉｚａｔｉｏｎ  Ｃｏｄｅ」を選択すると、このデコードメッセージに関連する情報として「ＤＰＣＨ−ＣＯＮＦＩＧ」がポップアップ表示され、関連部分「Ｃｈａｎｎｌｉｚａｔｉｏｎ  Ｃｏｄｅ」が同色マーカにより対応付けが行われる。
【００６１】
そして、通信ログ情報に基づくシナリオの編集作業を行うため、図７の表示状態において作業者が「Ｅｄｉｔ」操作キー１４ａを押すと、デコード表示エリア１５ｄ上のデコードメッセージの変数値の変更を行うことができる。またこの時、変更部分に関連するメッセージの変数値も同時に変更が行われる。この変更部分に関連するメッセージの変数値は、関連メッセージパラメータ変換手段１３ｂが図４に示すパラメータテーブルに基づいて規定の通信規格に適した値に自動的に変更する。
【００６２】
例えば図７に示す「ＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰ」メッセージ内の「ＤＬ−Ｃｈａｎｎｅｌｉｚａｔｉｏｎ  Ｃｏｄｅ」の値を変更した場合には、これに関連する「ＤＰＣＨ−ＣＯＮＦＩＧ」の変数値が自動的に変わる。
【００６３】
さらに説明すると、図８に示すように、「ＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰ」メッセージ内の「Ｃｈａｎｎｅｌｉｚａｔｉｏｎ  Ｃｏｄｅ」の値を「１」から「２」に変更すると、これに関連する「ＤＰＣＨ−Ｃｏｎｆｉｇ−Ｃｈａｎｎｌｉｚａｔｉｏｎ  Ｃｏｄｅを２に変更します。」というコメントとともに「ＹＥＳ」と「ＮＯ」の選択画面が表示され、「ＹＥＳ」を選択すると、ＤＰＣＨ−Ｃｏｎｆｉｇ−Ｃｈａｎｎｌｉｚａｔｉｏｎ  Ｃｏｄｅが２に自動変更される。
【００６４】
また、通信ログ情報のメッセージ間にメッセージを挿入する場合には、ログ表示エリア１５ｃに表示された通信ログ情報のメッセージを挿入する箇所にマウスカーソルを位置させた状態で、「Ｉｎｓｅｒｔ」操作キー１４ｂを押せば、規定の通信規格に基づいて挿入可能なメッセージリストが表示部１５に表示され、所望のメッセージを選択して新たなメッセージをメッセージ間に挿入することができる。
【００６５】
図９はログ表示エリア１５ｃに表示された通信ログ情報の１１８のメッセージと１１９のメッセージとの間に「ＷａｉｔＴｉｍｅ」を挿入する場合の表示例を示している。図  に示すように、１１８のメッセージにマウスカーソルを位置させた状態で、「Ｉｎｓｅｒｔ」操作キー１４ｂを押すと、挿入メッセージに関する選択画面がポップアップ表示される。この選択画面において、「ＷａｉｔＴｉｍｅ」を選択して「５０００」を入力した後、「ＹＥＳ」を選択すると、１１８のメッセージと１１９のメッセージとの間に「ＷａｉｔＴｉｍｅ（５０００）」のメッセージが挿入される。
【００６６】
さらに、通信ログ情報の不要なメッセージを削除する場合には、ログ表示エリア１５ｃに表示された通信ログ情報の不要なメッセージ上にマウスカーソルを置いてクリックした後、「Ｄｅｌｅｔｅ」操作キー１４ｃを押せば、そのメッセージを削除することができる。その際、削除するメッセージに関連する情報（メッセージ情報やコンフィグ情報）は、規定の通信規格に基づいて関連メッセージ抽出手段１３ａが図３に示すデータテーブルを参照して抽出する。そして、この抽出された情報が表示手段１５ｂに選択表示される。これにより、削除するメッセージと合わせて関連する情報を削除することができる。
【００６７】
また、通信ログ情報の任意のメッセージ上でダブルクリックを行うと、図１０に示すように、そのメッセージに対応するシナリオのソースコードを中心として前後のソースコードがポップアップ表示され、シナリオのソースコード上での編集を行うことができる。このとき表示されるシナリオのソースコードは、対応記憶部１２の対応関係テーブルに基づいてシナリオ記憶部６から表示制御手段１５ａに伝達される。
【００６８】
そして、上述した変更（プロトコルチェックを含む）を選択的に行った後に、「Ｃｒｅａｔｅ」操作キー１４ｄを押すと、ファイル変換部８が上記変更を反映した新たなシナリオによる実行ファイル形式のシナリオファイルを生成する。
【００６９】
このように、本例のシナリオ変換装置１は、通信ログ情報から得られるメッセージ情報やコンフィグ情報を変更したときに、この変更箇所以外の関連する情報（メッセージ情報やコンフィグ情報）を、規定の通信規格で定められたメッセージの関係に基づいて抽出し、変更すべき情報を連動して変更する機能を有している。
【００７０】
これにより、通信ログ情報を効率的に利用し、通信ログ情報の修正結果を反映させた所望のシナリオが得られ、シナリオの編集作業の手間と時間を省くことができる。その結果、使い勝手の良いシナリオ変換装置を提供でき、通信端末の試験を効率良く行うことができる。
【００７１】
ところで、上述した実施形態では、単体の装置としてシナリオ変換装置１が機能するものとして説明したが、本例のシナリオ変換装置１の機能を、従来より周知の擬似基地局装置５４に持たせるようにしても良い。
【図面の簡単な説明】
【００７２】
【図１】本発明に係るシナリオ変換装置の全体構成を示すブロック図である。
【図２】本発明に係るシナリオ変換装置の対応記憶部に記憶される通信ログ情報−メッセージ情報−コンフィグ情報−シナリオのソースコード間の対応関係テーブルの一例を示す図である。
【図３】本発明に係るシナリオ変換装置の関連メッセージ抽出手段に記憶されるデータテーブルの一例を示す図である。
【図４】（ａ），（ｂ）  本発明に係るシナリオ変換装置の関連メッセージパラメータ変換手段に記憶されるパラメータテーブルの一例を示す図である。
【図５】本発明に係るシナリオ変換装置の表示部の表示例を示す図である。
【図６】本発明に係るシナリオ変換装置における通信ログ情報の表示例を示す図である。
【図７】本発明に係るシナリオ変換装置におけるデコードデータの表示例を示す図である。
【図８】本発明に係るシナリオ変換装置における関連メッセージの変更例を示す図である。
【図９】本発明に係るシナリオ変換装置におけるメッセージの挿入例を示す図である。
【図１０】本発明に係るシナリオ変換装置におけるシナリオのソースコードの表示例を示す図である。
【図１１】通信端末を試験する場合の概要説明図である。
【符号の説明】
【００７３】
１  シナリオ変換装置
２  ログファイル入力部
３  ログ情報変換用記憶部
４  コンフィグ情報記憶部
５  ログ／シナリオ変換部
６  シナリオ記憶部
７  プロトコルチェック部
８  ファイル変換部
９  シナリオファイル出力部
１０  メッセージ変換部
１１  メッセージ情報編集作業用記憶部
１２  対応記憶部
１３  情報編集部
１３ａ  関連メッセージ抽出手段
１３ｂ  関連メッセージパラメータ変換手段
１３ｃ  挿入メッセージテーブル
１３ｄ  情報編集手段
１４  指示部
１５  表示部
１５ａ  表示制御手段
１５ｂ  表示手段
１５ｃ  ログ表示エリア
１５ｄ  デコード表示エリア
１５ｅ  関連部分デコード表示エリア
５１  通信端末
５２  基地局
５３  エアモニタ（モニタ装置）
５４  擬似基地局装置
５５  ログ／シナリオコンバータ
【図１】
2008124993.tif 000003
【図２】
2008124993.tif 000004
【図３】
2008124993.tif 000005
【図４】
2008124993.tif 000006
【図５】
2008124993.tif 000007
【図６】
2008124993.tif 000008
【図７】
2008124993.tif 000009
【図８】
2008124993.tif 000010
【図９】
2008124993.tif 000011
【図１０】
2008124993.tif 000012
【図１１】
2008124993.tif 000013