(57)【特許請求の範囲】
【請求項１】
試験対象の移動体端末との間で基地局を模擬した通信を行う通信処理部（２１）と、
表示部（２２）と、
操作部（２３）と、
スループット試験に用いるパケットデータを、前記通信処理部を介して前記移動体端末に送信するパケット送信手段（３１）、該パケット送信手段が送信したパケットデータに対して前記移動体端末から返信される受領確認メッセージを含むパケットを受信するパケット受信手段（３２）、前記パケット送信手段がパケットデータを送信してから前記パケット受信手段が受領確認メッセージを含むパケットを受信するまでの時間差を計測する時間差計測手段（３３）、前記時間差計測手段によって計測された時間差と受領確認されたパケット数からスループットを算出するスループット算出手段（３４）、前記スループット算出手段によって算出されたスループットをグラフ表示するスループット表示手段（３５）、試験システム内のレイヤ間のパケット転送状況をパケットのシーケンス番号に基づいて監視し、その履歴情報を時刻情報とともに記憶するパケット転送監視手段（３６）、前記パケット転送監視手段によって記憶された履歴情報を前記表示部に表示するパケット転送履歴表示手段（３７）を有する試験制御部（３０）とを備えた移動体端末試験システムにおいて、
前記試験制御部には、
前記パケット転送監視手段で監視されるパケットのシーケンス番号に飛びが発生したタイミングを、パケットロスの発生タイミングとして検出するパケットロス検出手段（４１）と、
前記スループット表示手段が表示するグラフが、前記パケットロス検出手段によって検出されたパケットロスの発生タイミングの後で最初に減少変化する位置を、前記パケットロスの発生に起因してスループットが減少した位置とし、該位置を示すマークを、前記操作部に対する操作で指定できる状態で表示するパケットロスマーク表示手段（４２）が設けられ、
前記パケット転送履歴表示手段は、ユーザーによる前記操作部の操作で前記マークが指定されたとき、前記パケット転送監視手段に記憶されている履歴情報から、前記マークの位置の前のパケットロスの発生タイミングを含む時間帯の履歴情報を抽出して前記表示部に表示することを特徴とする移動体端末試験システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体端末に対するスループット試験を行なう際に生じるパケットロスの発生箇所を容易に特定するための技術に関する。
【背景技術】
【０００２】
移動体端末に対するスループット測定（ダウンリンク）を行なう場合、試験システム側からパケットデータを送信し、そのパケットデータを受信した移動体端末から送られてくる受領確認メッセージを含むパケットを受け、パケットの送信タイミングからＡＣＫメッセージを受けるまでの時間差と、受信確認されたパケット数により、単位時間当りのデータ量であるスループットを求め、このスループットの変化を例えばグラフで表示している。
【０００３】
なお、上記のように移動体端末に対するスループット試験を行い、得られたスループットのグラフを表示する技術は、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開Ｗ０２００８／０９６５５１
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記試験で得られるスループットは、試験システムの内部や移動体端末の内部のデータ処理に起因する遅延の影響で変化するが、試験システムの内部や移動体端末の内部でパケット自体の損失（パケットロス）があると、パケット再送信処理を行なうことになり、スループットが大きく低下する。
【０００６】
このスループットの変化は表示されたグラフから認識することができるが、そのグラフからはスループットの変化要因を特定することはできない。
【０００７】
ただし、従来の試験システムには、試験システム内におけるレイヤ間のパケットの転送履歴を時刻情報とともに記憶するログ機能を有しているので、ユーザーは表示されたグラフでスループットの変化を認識した場合、ログ機能で記憶されているパケットの転送履歴を調べて、どの処理段階でパケットロスが発生したのかを見つけ出さなければならず、パケットロスの発生位置を特定するための作業に時間が掛かっていた。
【０００８】
本発明は、この問題を解決し、パケットロスの発生箇所を容易に特定できる移動体端末試験システムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、本発明の請求項１の移動体端末試験システムは、
試験対象の移動体端末との間で基地局を模擬した通信を行う通信処理部（２１）と、
表示部（２２）と、
操作部（２３）と、
スループット試験に用いるパケットデータを、前記通信処理部を介して前記移動体端末に送信するパケット送信手段（３１）、該パケット送信手段が送信したパケットデータに対して前記移動体端末から返信される受領確認メッセージを含むパケットを受信するパケット受信手段（３２）、前記パケット送信手段がパケットデータを送信してから前記パケット受信手段が受領確認メッセージを含むパケットを受信するまでの時間差を計測する時間差計測手段（３３）、前記時間差計測手段によって計測された時間差と受領確認されたパケット数からスループットを算出するスループット算出手段（３４）、前記スループット算出手段によって算出されたスループットをグラフ表示するスループット表示手段（３５）、試験システム内のレイヤ間のパケット転送状況をパケットのシーケンス番号に基づいて監視し、その履歴情報を時刻情報とともに記憶するパケット転送監視手段（３６）、前記パケット転送監視手段によって記憶された履歴情報を前記表示部に表示するパケット転送履歴表示手段（３７）を有する試験制御部（３０）とを備えた移動体端末試験システムにおいて、
前記試験制御部には、
前記パケット転送監視手段で監視されるパケットのシーケンス番号に飛びが発生したタイミングを、パケットロスの発生タイミングとして検出するパケットロス検出手段（４１）と、
前記スループット表示手段が表示するグラフが、前記パケットロス検出手段によって検出されたパケットロスの発生タイミングの後で最初に減少変化する位置を、前記パケットロスの発生に起因してスループットが減少した位置とし、該位置を示すマークを、前記操作部に対する操作で指定できる状態で表示するパケットロスマーク表示手段（４２）が設けられ、
前記パケット転送履歴表示手段は、ユーザーによる前記操作部の操作で前記マークが指定されたとき、前記パケット転送監視手段に記憶されている履歴情報から、前記マークの位置の前のパケットロスの発生タイミングを含む時間帯の履歴情報を抽出して前記表示部に表示することを特徴とする。
【発明の効果】
【００１０】
このように構成したので、本発明の移動体端末試験装置では、スループット試験を行なっているときに試験システム内でパケットロスが発生した場合、そのパケットロスによってスループットが減少変化する位置を示すマークをスループットのグラフに表示し、ユーザーがこのマークを指定操作すると、パケット転送監視手段によって記憶されているパケットの転送履歴の情報から、指定操作されたマークに対応するパケットロスの発生タイミングを含む時間帯の履歴情報が抽出されて表示部に表示される。
【００１１】
このため、ユーザーはスループット試験の際にパケットロスが発生したことおよびパケットロスによるスループットのグラフの減少変化を、表示されたマークから容易に認識でき、しかもそのマークを操作部で指定操作すれば、そのパケットロスが発生したタイミングを含む時間帯の転送履歴情報が表示されるから、試験システム内のどのレイヤ間でパケットロスが発生したかを特定することができる。このようにパケットロスが試験システム内で発生したことがわかれば、スループットの試験結果の変動が移動体端末によるものか試験システム自体によるものかの判別もできる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態の構成を示す図
【図２】実施形態のスループット試験結果の表示画面の一例を示す図
【図３】パケットロス発生タイミングを含む転送履歴情報の表示画面の一例を示す図
【発明を実施するための形態】
【００１３】
以下、図面に基づいて本発明の実施の形態を説明する。
図１は、本発明を適用した移動体端末試験システム２０の構成を示している。
【００１４】
この移動体端末試験システム２０は、通信処理部２１、表示部２２、操作部２３、試験制御部３０によって構成されている。
【００１５】
通信処理部２１は、試験対象の移動体端末１との間で基地局を模擬した通信を行う所謂擬似基地局装置で構成されている。実際の擬似基地局装置は、種々の通信方式に対応した複雑な変復調処理、周波数変換処理等を行なうが、簡単に説明すれば、試験対象の移動体端末１との間でリンクを形成してから、試験制御部３０からの各種試験に必要なデータを受けて移動体端末１の通信方式に応じた変調処理を行い高周波信号に変換して送信し、移動体端末１から送信された高周波信号を受信復調して、得られたデータを試験制御部３０に与える。
【００１６】
また、この通信処理部２１は、入力されるベースバンドのパケットデータに対して、所定のプロトコルにしたがって順次上位のレイヤへの変換処理を行い、通信方式で定められたフレーム信号に変換し、このフレーム信号に対して変調処理、周波数変換処理を行なって送信し、移動体端末１から送信された信号に対して周波数変換処理、復調処理を行い、さらに順次下位のレイヤへの変換処理を行い、ベースバンドのパケットデータを得ている。
【００１７】
表示部２２は、移動体端末１の試験に必要な各種情報や測定結果などを表示するためのものであり、操作部２３は、ユーザーが試験に必要な各種パラメータ等を設定するためのものである。
【００１８】
試験制御部３０は、通信処理部２１を介して試験対象の移動体端末１との間でデータの授受を行い、移動体端末１の試験に必要な各種処理を行なうものであり、通信処理部２１と一体的に構成されたものだけでなく、通信処理部２１と別体の制御装置、例えばパーソナルコンピュータによって構成されている場合もある。
【００１９】
この試験制御部３０は、移動体端末に対して非常に多くの種類の測定を実行するように構成されているが、ここでは、移動体端末１のスループット試験を行なうための構成について説明する。なお、この試験制御部３０が行なうスループットの試験結果には、試験システム全体のパケット転送に必要な遅延時間（通信処理部２１の遅延時間など）の要素も含まれているものとする。
【００２０】
試験制御部３０のパケット送信手段３１は、スループット試験に用いるパケットデータを、通信処理部２１を介して移動体端末１に送信する。このパケットデータとしては、１２８バイト構成のパケットを複数（例えば、１２８個や２５６個等）まとめて送られるが、その複数のパケットにはパケット固有のシーケンス番号（パケット番号）の情報が付与されているものとする。
【００２１】
パケット受信手段３２は、パケット送信手段３１が送信したパケットデータに対して移動体端末１から返信される受領確認メッセージ（以下ＡＣＫメッセージと記す）を含むパケットを受信する。
【００２２】
時間差計測手段３３は、パケット送信手段３１がパケットデータを送信してからパケット受信手段３２がＡＣＫメッセージを含むパケットを受信するまでの時間差ＲＴＴを計測する。なお、このＡＣＫメッセージには、受信確認したパケットのシーケンス番号が含まれているものとする。
【００２３】
スループット算出手段３４は、時間差計測手段３３によって計測された時間差ＲＴＴ（ｉ）とＡＣＫメッセージで受領確認されたパケット数Ｐｒ（ｉ）とに基づいてスループットＴＰ（ｉ）（単位はｂｐｓ）を順次算出する。
【００２４】
この算出は、
ＴＰ（ｉ）＝Ｐｒ（ｉ）×１２８×８／ＲＴＴ（ｉ）
となる。ここで、ｉは測定回数を表す。
【００２５】
スループット表示手段３５は、スループット算出手段３４によって算出されたスループットを表示部２２に、例えば図２のようにグラフ表示する。この表示形態は任意であり、順次算出されるスループットＴＰ（ｉ）の値をメモリに記憶しながら、横軸時間のグラフ上に表示していく方式の他に、所定回数の測定が終了した段階で一括に表示する場合がある。
【００２６】
パケット転送監視手段３６は、試験制御部３０と通信処理部２１で構成される試験システム内のレイヤ間のパケット転送状況をパケットのシーケンス番号に基づいて監視し、その履歴情報を時刻情報とともに記憶する。例えば、試験制御部３０から出力されるパケットデータは物理層の信号として通信処理部２１に入力され、順次上位のレイヤ（ＭＡＣ層→ＲＬＣ層→ＰＤＣＰ層）に変換されて移動体端末１へ送信され、移動体端末１からの信号は、通信処理部２１内で上位レイヤから順次下位のレイヤの信号に変換されて最終的に物理層のパケットデータが試験制御部３０に出力されることになる。
【００２７】
パケット転送監視手段３６は、このパケットデータのレイヤ間の転送状況を監視し、その履歴情報を記憶する。なお、履歴情報にパケットのシーケンス番号が含まれるようにしてもよい。
【００２８】
パケット転送履歴表示手段３７は、パケット転送監視手段３６によって記憶されたパケットの転送履歴を表示部２２に表示するためのものであり、基本的には、操作部２３に対する特定操作で、表示部２２の画面を切り替えて、測定中に得られたパケットの転送履歴を全て表示（スクロール表示も含む）できるように構成されているが、この実施形態のパケット転送履歴表示手段３７は、後述するように、パケットロスの発生タイミングを含む時間帯のパケット転送履歴を抽出して自動的に表示部２２に表示する機能を有している。
【００２９】
上記構成要件は従来装置にも含まれているが、本実施例の移動体端末試験システム２０の試験制御部３０には、上記構成要件の他に、パケットロス検出手段４１およびパケットロスマーク表示手段４２が設けられている。
【００３０】
パケットロス検出手段４１は、パケット転送監視手段３６で監視されるパケットのシーケンス番号の連続性を調べ、シーケンス番号に飛びが発生したときパケットロスが発生したものと判断し、その時刻情報をパケットロスの発生タイミングＴlossとして記憶する。ここで、移動体端末１に送信されるパケットについては、パケット送信手段２１が付与したシーケンス番号の連続性を調べてロスがあるか否かを判定し、移動体端末１から送信されたパケットについては、受領確認メッセージに含まれるシーケンス番号の連続性を調べてロスがあるか否かを調べている。なお、パケットロスの発生タイミングＴlossとして、時刻情報とともにパケットのシーケンス番号も記憶するようにしてもよい。
【００３１】
試験システム内あるいは移動体端末１でパケットロスが発生すると、送信したパケットに対する受領確認メッセージが所定時間経過しても受信されないことになる。この情報をパケット受信手段３２から受けたパケット送信手段３１は、受領確認されなかったパケットの再送信を行なうが、このパケットロスにより受領確認されたパケット数が減るから、スループットの算出値が減少し、図２に示しているように、スループットのグラフが時刻Ｔａで急峻に減少することになる。なお、実際のパケットロスの発生タイミングＴlossに対して、そのパケットロスに起因するスループットのグラフが減少するタイミングＴａは遅れることになる。
【００３２】
パケットロスマーク表示手段４２は、スループット表示手段３５が表示するスループットのグラフに、パケットロスが発生したことを表すマークを、操作部２３に対する操作で指定できる状態で表示する。このマークの形状等は任意であるが、例えば、図２に示しているように、スループットのグラフの時間軸上で、パケットロスに起因してスループットが急峻に減少変化している時間位置Ｔａに△マークで示す。前記したように、パケットロスが実際に発生したタイミングＴlossに対してスループットのグラフが減少変化するタイミングＴａは遅れるが、マークの表示位置は、パケットロスが発生した時刻Ｔlossより後でグラフが最初に急峻に減少変化したタイミングＴａに合わせればよい。
【００３３】
このマークが表示されているときに、ユーザーが操作部２３を操作して、マークを指定操作（例えばマウスカーソルをマークに合わせてクリックする）すると、パケット転送履歴表示手段３７が起動し、それまでに記憶されている履歴情報から、マークに対応したパケットロスの発生タイミングＴlossを含む時間帯の履歴情報を抽出して表示部２２に表示する。なお、履歴情報およびパケットロスの発生タイミングＴlossに、時刻情報とともにシーケンス番号が記憶されている場合、そのシーケンス番号を用いて履歴情報を抽出するようにしてもよい。
【００３４】
図３は、その表示例を示すものであり、左から順に処理の順番を示す番号欄、各レイヤ欄、データ種別欄、時刻欄等が設けられ、レイヤ間の転送方向を矢印で示している。この例は、パケットロスの発生タイミングＴloss＝Ｔ(n)を含むＴ(n-5)〜Ｔ(n+4)の１０個の転送履歴が表示されており、送信パケットが最下位レイヤの物理層（ＰＨＹ）から最上位レイヤのＰＤＣＰ層まで順次転送され、端末（ＴＥ）からのパケットが最上位レイヤから最下位レイヤへ転送されている様子が矢印で示されている。そして、パケットロスは、ＰＤＣＰ層からＰＬＣ層への転送段階で発生していることを、その欄の白黒反転表示や色分け表示（図３ではハッチングで示す）によって識別できるようにしている。なお、履歴情報にパケットのシーケンス番号が含まれる場合には、シーケンス番号欄を設け、パケットのシーケンス番号を表示するようにしてもよい。
【００３５】
このように、実施形態の移動体端末試験システム２０は、スループット試験を行なっているときに試験システム内でパケットロスが発生した場合、その発生タイミングを記憶しておき、スループットのグラフが表示される際にそのパケットロスによってスループットが減少変化する位置を示すマークをグラフ上に表示し、ユーザーがこのマークを指定操作すると、パケット転送監視手段３６によって記憶されているパケットの転送履歴の情報から、指定操作されたマークに対応するパケットロスの発生タイミングを含む時間帯の履歴情報が抽出されて表示部２２に表示される。
【００３６】
このため、ユーザーはスループット試験の際にパケットロスが発生したことおよびパケットロスによるスループットのグラフの減少変化を、表示されたマークから容易に認識でき、しかもそのマークを操作部２３で指定操作すれば、そのパケットロスが発生したタイミングを含む時間帯の転送履歴情報が表示されるから、試験システム内のどのレイヤ間でパケットロスが発生したかを特定することができる。また、このようにパケットロスが試験システム内で発生したことがわかれば、スループットの試験結果の変動が移動体端末によるものか試験システム自体によるものかの判別も容易に行なえる。
【符号の説明】
【００３７】
１……移動体端末、２０……移動体端末試験システム、２１……通信処理部、２２……表示部、２３……操作部、３０……試験制御部、３１……パケット送信手段、３２……パケット受信手段、３３……時間差計測手段、３４……スループット算出手段、３５……スループット表示手段、３６……パケット転送監視手段、３７……パケット転送履歴表示手段、４１……パケットロス検出手段、４２……パケットロスマーク表示手段
【図１】
0006043390.tif 000002
【図２】
0006043390.tif 000003
【図３】
0006043390.tif 000004