(57)【要約】【課題】  ３Ｇネットワークの様々な層のデータのスループットに関する情報をユーザにわかりやすく伝えるために、強化された表示装置と表示方法を提供する。【解決手段】  本発明に係る、プロトコル層を横切るデータのスループットを表示する方法は、第１のタイムライン上に第１のグラフィック表示（３０２）をするステップと、第２のタイムライン上に第２のグラフィカル表示をするステップであって、前記第１のタイムラインがカバーする時間が前記第２のタイムラインがカバーする時間と一致するステップとを有する。【選択図】  図３ａ
2006311550.tif 000002
【特許請求の範囲】
【請求項１】
プロトコル層を横切るデータのスループットを表示する方法であって、
複数の送信間隔ごとに、高い方のプロトコル層からプロトコル層が受け取ったデータユニットの数の第１のタイムライン上に第１のグラフィック表示をするステップと、
複数の送信間隔ごとに前記プロトコル層によって出力されたデータユニットの数の第２のタイムライン上に第２のグラフィカル表示をするステップであって、前記第１のタイムラインがカバーする時間が前記第２のタイムラインがカバーする時間と一致するステップとを有する方法。
【請求項２】
前記プロトコル層が無線リンク制御層であることを特徴とする請求項１に記載の方法。
【請求項３】
前記第１のグラフィカル表示が、データユニットを受け取る送信間隔ごとのブロックを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記第２のグラフィカル表示が、送信された各プロトコルデータユニットのブロックを含み、複数のデータユニットがある送信間隔で送信されるときに、各送信プロトコルデータユニットのブロックが、複数ブロックの送信を示すようにスタックされることを特徴とする請求項１に記載の方法。
【請求項５】
ある送信間隔の間に送信することができるデータユニットの最大値の指示を表示するステップをさらに含む請求項４に記載の方法。
【請求項６】
前記ブロックによって表された前記データユニットに含まれる情報のタイプに基づいて表示ブロックに識別特徴を提供するステップをさらに含むことを特徴とする請求項４に記載の方法。
【請求項７】
前記識別特徴が色を含む請求項６に記載の方法。
【請求項８】
ＰＤＵ、ＡＣＫ、ＰＯＬＬおよびＲＥＴＲＡＮＳＭＩＳＳＩＯＮを表すブロックが識別特徴を備えることを特徴とする請求項６に記載の方法。
【請求項９】
複数の送信間隔ごとに、低いプロトコル層からプロトコル層が受け取るデータユニットの数の第３のタイムライン上に第３のグラフィカル表示を表示するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１０】
プロトコル層を横切るデータのスループットを表示する方法であって、
複数の送信間隔ごとに、プロトコル層が受け取る、信号情報を含むデータユニットの数の第１のグラフィカル表示を表示するステップと、
複数の送信間隔ごとに、前記プロトコル層によって出力される、信号情報を含むデータユニットの数の第２のグラフィカル表示をするステップと、
複数の送信間隔ごとに、プロトコル層が受け取る、データを含むデータユニットの数の第３のグラフィカル表示をするステップと、
複数の送信間隔ごとに、前記プロトコル層によって出力される、データを含むデータユニットの数の第２のグラフィカル表示をするステップとを有する方法。
【請求項１１】
プロトコル層を横切るデータのスループットを表示するシステムであって、
ＵＭＴＳシステム内の通信を監視するプローブと、
前記ＵＭＴＳシステムのＵＴＲＡＮ内のプロトコル層との間の通信を監視する解析装置と、
複数の送信間隔ごとに、高い方のプロトコル層からプロトコル層が受け取ったデータユニットの数の第１のタイムライン上に第１のグラフィカル表示をし、複数の送信間隔ごとに、プロトコル層によって出力されるデータユニットの数の第２のタイムライン上に第２のグラフィカル表示をし、前記第１のタイムラインがカバーする時間が前記第２のタイムラインがカバーする時間と一致するグラフィカルユーザインタフェースとを具備するシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
現在、第３世代の無線通信システム（一般に３Ｇシステムと呼ばれる）が、設計され、構築され、実用化されてきている。３Ｇシステムは、一般に、最高２メガバイト／秒（Ｍｂｐｓ）、場合によってはそれ以上のデータ転送速度の、文字、音声、ビデオおよびマルチメディアを含む広帯域パケットデータ伝送として定義される。３Ｇシステムの１つの例は、ユニバーサル移動体通信システム（ＵＭＴＳ）である。
【０００２】
ＵＭＴＳは、国際電気通信連合（ＩＴＵ）ＩＭＴ−２０００体制で開発されている現在展開中のシステムである。ＵＭＴＳは、一般に、ヨーロッパで優勢なグループスペシャルモバイル（ＧＳＭ）ネットワークの後継ネットワークと考えられてきた。ＵＭＴＳは、第２世代ネットワークよりもかなり高いデータ転送速度と大きい容量を提供するために５ＭＨｚチャネルキャリア幅を使用する。この５ＭＨｚチャネルキャリアは、３Ｇネットワークを展開するコストを抑えるために、特に、一般に２ｘ１０ＭＨｚから最大２ｘ２０ＭＨｚの範囲のスペクトルの大きい連続ブロックが与えられたオペレータが無線資源を最適に使用することを可能にする。第３世代移動体通信システム標準化プロジェクト（３ＧＰＰ。ｗｗｗ．３ｇｐｐ．ｏｒｇを参照）によって一般的に標準化され、ペア帯域と非ペア帯域において大域的に調和されたスペクトルを使用することによって、初期段階の３Ｇ／ＵＭＴＳは、移動度が大きい状況で最大３８４ｋｂｐｓの理論ビットレートを提供し、静的／ノマディックユーザ環境では２Ｍｂｐｓもの高さになる。３Ｇ／ＵＭＴＳを意味するペア（ＦＤＤ）スペクトルを使用するときのアップリンクとダウンリンクのデータ転送速度の対称性は、理想的には、リアルタイムビデオ通信のような用途に適している。
【０００３】
ＵＭＴＳなどの３Ｇシステムには、一般に、パーソナル通信装置、無線アクセスネットワークおよびコアネットワークの３つの構成要素がある。パーソナル通信装置（ＵＭＴＳではユーザ装置（ＵＥ：ｕｓｅｒ  ｅｑｕｉｐｍｅｎｔ）と呼ばれる）は、一般に、携帯電話や他のパーソナル通信装置を含む。無線ネットワークは、一般に、基地局（ＵＭＴＳではノードＢと呼ばれる）と制御装置（ＵＭＴＳでは無線ネットワーク制御装置（ＲＮＣ）と呼ばれる）を含む。基地局は、制御装置の指示に従ってユーザ装置との通信経路を構成する。制御装置は、次に、コアネットワークと通信する。コアネットワークは、交換機能、課金機能およびデータサービス機能を実行する。３Ｇネットワークの主要な特徴の１つは、電子メールやｈｔｔｐ、ＦＴＰなどの従来のＴＣＰ／ＩＰサービスを含むパケットデータサービスおよびその関連サービスを提供することである。ＵＭＴＳを含む３Ｇシステムの後継製品は、ボイスオーバーＩＰ（ＶＯＩＰ）技術を使用してパケットで音声データを転送することもできる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
新しく現れた３Ｇシステムにおける様々な接続と装置を監視し問題解決するためのテスト及び測定システムが利用可能である。１つの対象分野は、コアネットワークからユーザ装置までのデータのスループットであり、特にパケットデータのスループットである。その中でも特に対象としている分野は、ＲＬＣ層とＭＡＣ層を通過するような伝送制御プロトコル（ＴＣＰ）層データである。複数層にわたるスループットを理解することは、ユーザがネットワークの状態を判断しネットワークに関する問題を識別するのに役立つ。本発明者は、３Ｇネットワークの様々な層のデータのスループットに関する情報をユーザが容易に理解できるように提供する強化された表示装置と表示方法が必要であることが分かった。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明はプロトコル層を横切るデータのスループットを表示する方法であって、複数の送信間隔ごとに、高い方のプロトコル層からプロトコル層が受け取ったデータユニットの数の第１のタイムライン上に第１のグラフィック表示をするステップと、複数の送信間隔ごとに前記プロトコル層によって出力されたデータユニットの数の第２のタイムライン上に第２のグラフィカル表示をするステップであって、前記第１のタイムラインがカバーする時間が前記第２のタイムラインがカバーする時間と一致するステップとを有する。
【０００６】
また、本発明に係るプロトコル層を横切るデータのスループットを表示する方法は、別の形態で、複数の送信間隔ごとに、プロトコル層が受け取る、信号情報を含むデータユニットの数の第１のグラフィカル表示を表示するステップと、複数の送信間隔ごとに、前記プロトコル層によって出力される、信号情報を含むデータユニットの数の第２のグラフィカル表示をするステップと、複数の送信間隔ごとに、プロトコル層が受け取る、データを含むデータユニットの数の第３のグラフィカル表示をするステップと、複数の送信間隔ごとに、前記プロトコル層によって出力される、データを含むデータユニットの数の第２のグラフィカル表示をするステップとを有する。
【０００７】
さらに、本発明は別の側面で、プロトコル層を横切るデータのスループットを表示するシステムであって、ＵＭＴＳシステム内の通信を監視するプローブと、前記ＵＭＴＳシステムのＵＴＲＡＮ内のプロトコル層との間の通信を監視する解析装置と、複数の送信間隔ごとに、高い方のプロトコル層からプロトコル層が受け取ったデータユニットの数の第１のタイムライン上に第１のグラフィカル表示をし、複数の送信間隔ごとに、プロトコル層によって出力されるデータユニットの数の第２のタイムライン上に第２のグラフィカル表示をし、前記第１のタイムラインがカバーする時間が前記第２のタイムラインがカバーする時間と一致するグラフィカルユーザインタフェースとを具備する。
【発明を実施するための最良の形態】
【０００８】
添付図面と関連して行われる本発明の以下の詳細な説明から本発明の理解を得ることができる。
【０００９】
次に本発明について詳細に言及し、その例を添付図面に示し、図面全体を通して類似の参照数字は類似の要素を指す。以下の詳細な説明は、コンピュータ可読媒体、関連プロセッサ、汎用パーソナルコンピュータなどの内部でデータビットの操作のルーチンおよび記号表現によって実施できる方法を表す。そのような説明と表現は、当業者が自分の研究の内容を他の当業者に効率よく伝えるために使用する手段である。
【００１０】
方法は、本明細書および一般において、所望の結果を導き出す一連のステップまたは操作と考えられ、従って、「ルーチン」、「プログラム」、「オブジェクト」、「関数」、「サブルーチン」、「手順」のような技術用語を含む。本明細書で説明する方法は、必要な信号処理機能を備えたコンピュータとインタフェースに記憶されたルーチンによって選択的に有効化または再構成される汎用コンピュータや他のネットワーク装置上で動作することができる。より端的に言うと、本明細書に示した方法は、本質的にいかなる特定の装置にも関連付けられず、むしろ請求する方法を実施するために様々な装置を使用することができる。本発明を実施するために役立つ装置には、ＡＧＩＬＥＮＴ  ＴＥＣＨＮＯＬＯＧＩＥＳ社やＨＥＷＬＥＴＴ  ＰＡＣＫＡＲＤ社ならびに他のコンピュータ・ネットワーク装置メーカーによって製造された装置がある。
【００１１】
本明細書で説明するソフトウェアに関して、当業者は、本明細書で概説する方法を実行するソフトウェアを作成するための様々なプラットフォームおよびプログラム言語があることを理解しているであろう。本発明の実施形態は、多くの様々なプログラム言語のいずれを使用して実施することもでき、その１つの例はＪＡＶＡ（登録商標）であるが、当業者は、また、厳密なプラットフォームと言語の選択が、構成された実際のシステムの詳細によって指定される場合があり、それにより、あるタイプのシステムに都合がよいものが別のシステムには効率的でない場合もあることを認識している。また、本明細書に示した方法は、マイクロプロセッサ上のソフトウェアとして実行されるということに限定されず、他のタイプのプロセッサでも実施できることを理解されたい。例えば、方法は、ＡＳＩＣ（特定用途向け集積回路）においてＨＤＬ（ハードウェア設計言語）によって実施されてもよい。さらに、ソリューションは、単一コンピュータで実施されてもよく、タスクのサブセットをそれぞれ実行する複数のコンピュータにわたってもよい。
【００１２】
以下の説明は、ＵＭＴＳシステムと関連した用語を使用するが、当業者は、本発明が、任意の３Ｇシステム、ほとんどの２．５Ｇシステム、および多くの１Ｇシステムを含む、パケット化されたデータを伝送する任意の無線システムに適用可能であることを理解しているであろう。将来のほとんどのシステムは、本明細書に示した実施形態を含む本発明から利益を得ることが予想される。
【００１３】
図１は、本発明の好ましい実施形態に従って実施されるネットワーク解析システムのブロック図である。より具体的には、図１は、ＵＭＴＳネットワークに利用されるようなＡＧＩＬＥＮＴ  ＴＥＣＨＮＯＬＯＧＩＥＳ社のＳＩＧＮＡＬＩＮＧ  ＡＮＡＬＹＺＥＲ系列の製品を示す。ＵＭＴＳネットワークは、一般に、コアネットワーク（ＣＮ）１０２、ＵＭＴＳ地上無線接続網（ＵＴＲＡＮ）１０４、およびユーザ装置（ＵＥ）１０６を含む。ＣＮ１０２の主な機能は、音声、ビデオおよびデータを含むユーザトラフィックの交換、経路指定、および中継（ｔｒａｎｓｉｔ）を実現することである。ＣＮ１０２は、また、データベースを管理しネットワーク管理機能を実行するためのハードウェアとソフトウェアを含む。ＵＴＲＡＮ１０４は、ＵＥ１０６にエアインタフェースアクセス方法を提供する。ＵＥ１０６は、一般に、携帯電話や他のパーソナル通信装置を含む。図１に示した構成において、ＣＮ１０２は、一般に、１つまたは複数のサービングＧＰＲＳ支援ノード（ＳＧＳＮ）１１０と１つまたは複数の移動交換局（ＭＳＣ）１１２からなる。ＵＴＲＡＮ１０４は、一般に、１つまたは複数の基地局１２０ｎ（ノードＢと呼ばれる）と１つまたは複数の無線ネットワーク制御装置１２２ｎ（ＲＮＣ）とからなる。
【００１４】
ＵＭＴＳネットワークの様々な構成要素間の接続は、インタフェースによって容易にされている。例えば、ノードＢ１２０ｎとユーザ装置１０６間のエアインタフェースは、Ｕｕインタフェースと呼ばれ、一般にＷＣＤＭＡエアインタフェースに適合している。同様に、ノードＢ１２０ｎとＲＮＣ１２２ｎ間の通信は、Ｉｕｂインタフェースによって容易にされている。ＵＭＴＳは、ＧＳＭと違い、Ｉｕインタフェースと呼ばれるＲＮＣ１１２ｎ間のインタフェースを指定している。ＲＮＣ１２２ｎとコアネットワーク間のインタフェースは、一般に、Ｉｕインタフェースと呼ばれている。ＵＭＴＳ規格の少なくとも最初の試行（ｉｔｅｒａｔｉｏｎ）において、回路交換接続用とパケット交換接続用にそれぞれＩｕ−ｃｓとＩｕ−ｐｓと呼ばれる別のＩｕインタフェースが使用されている。少なくともＵＭＴＳの初期のバージョンでは、前述の各インタフェースは、非同期転送モード（ＡＴＭ）技術に基づいている。
【００１５】
Ａｇｉｌｅｎｔ社の分散ネットワークアナライザなどのプローブ１５０ｎは、ＵＭＴＳ１００内で送られるメッセージを監視する。図１に示したプローブ１５０ｎの接続は論理的であり、他のトポロジによって物理的接続が可能であることが分かる。一般に、プローブ１５０ｎは、ＩＵＢリンク、ＩＵリンク、ＩＵＲリンクなどの様々なインタフェースを介して渡されるメッセージを受動的および能動的に測定し収集する。したがって、プローブ１５０ａは、ＲＮＣ１２２ａとノードＢ１２０ａと１２０ｂ間のＩｕｂインタフェースを監視する。プローブ１５０ｂは、ＲＮＣ１２２ｂとノードＢ１２０ｃと１２０ｄ間のＩｕｂインタフェースを監視する。プローブ１５０ｃは、ＲＮＣ１２２ａとＲＮＣ１２２ｂ間のＩｕｒインタフェースを監視する。最後に、プローブ１５０ｄと１５０ｅは、コアネットワーク１０２によりそれぞれＲＮＣ１２２ａと１２２ｂ間のＩｕインタフェースを監視する。解析システム１５２は、プローブ１５０ｎからメッセージを受け取り、そのメッセージを解析し、ＵＭＴＳシステム１００の動作に関係する情報を提供する。
解析システム１５２は、例えば、本発明の教示により改良されたＡＧＩＬＥＮＴ  ＳＩＧＮＡＬＩＮＧ  ＡＮＡＬＹＺＥＲを含む。解析システム１５２は、監視している信号を表す様々な測定値を作成する。そのような測定値は、一般に、データとコンテキストを含む。コンテキストは、測定値を生成する解析器の識別を有するタイムスタンプでよい。データは、被試験ネットワークから捕捉された生データを含むことができる。
【００１６】
ＡＧＩＬＥＮＴ  ＴＥＣＨＮＯＬＯＧＩＥＳ社のＳＩＧＮＡＬＩＮＧ  ＡＮＡＬＹＺＥＲは、今日のネットワークの設計、問題解決、設置、および保守に充てられる時間と資源を最大にする分散型のテストおよび解析ソリューションを提供する。ＳＩＧＮＡＬＩＮＧ  ＡＮＡＬＹＺＥＲソリューションのモジュール式設計とフレキシビリティは、技術チームが、技術者の様々な要求に完全に応える製品構成により、潜在的問題を識別し障害を迅速かつ効果的に解決することを可能にする。詳細には、Ｓｉｇｎａｌｉｎｇ  Ａｎａｌｙｚｅｒ−Ｒｅａｌｔｉｍｅ  （Ｊ７３２６Ａ）は、担当者が、生じるネットワーク問題を理解することを可能にし、膨大な量になる可能性のある診断データを使用可能な情報にする。インタフェースのフレキシビリティを最大にするために、Ｓｉｇｎａｌｉｎｇ  Ａｎａｌｙｚｅｒ−Ｒｅａｌｔｉｍｅは、Ａｇｉｌｅｎｔ社の他の分散ネットワーク解析ソリューションと同じホットスワップ可能なラインインタフェースを備えた十分に実績のあるＪ６８０１Ａデータ収集モジュールを使用する。代替として、Ｓｉｇｎａｌｉｎｇ  Ａｎａｌｙｚｅｒ−Ｓｏｆｔｗａｒｅ  Ｅｄｉｔｉｏｎ  （Ｊ５４８６Ｂ）を捕捉後の解析にオフラインで使用することができる。当業者は、Ａｇｉｌｅｎｔ  Ｓｉｇｎａｌｉｎｇ系列の製品が、本発明を実施できる唯一のプローブ／解析装置ソリューションであることを理解するであろう。さらに、分散型システムが、測定システムの設置と使用に関係する問題の多くを単純化することができるが、本発明は、Ｔｅｋｔｒｏｎｉｘ社のようなベンダによって提供されるものを含む非分散型システムで実施することができる。
【００１７】
図２は、本発明を説明するのに役立つブロック図である。ＵＭＴＳネットワークの要素間の通信は、一般にＯＳＩモデルに準拠する層を使用することによって容易になる。図２は、Ｕｕインタフェースを介した伝送用の無線チャネルへのデータのマッピングを示す。物理層２０２が最も下のレベルにある。物理層２０２の上には媒体アクセス制御（ＭＡＣ）層２０４があり、ＭＡＣ層２０４の上に無線リンク制御（ＲＬＣ）層２０６がある。ＭＡＣ２０４とＲＬＣ２０６は一般にＯＳＩモデルにおけるデータリンク層の副層と見なされる。
【００１８】
各インタフェースを横切るデータと制御メッセージの通信は、ＯＳＩ７層モデルに基づいて定義されたプロトコルに従って実行される。したがって、最下層、すなわち物理層２０２が、データの伝送を処理する。データリンク層と呼ばれる第２層は、ＭＡＣ２０４、ＲＬＣ２０６、パケットデータ集中プロトコル（ＰＤＣＰ）（図示せず）およびブロードキャスト／マルチキャスト制御（ＢＭＣ）（やはり図示せず）の４つの副層を含む。ＰＤＣＰとＢＭＣは、ユーザレベルでのみ使用される。
【００１９】
ＲＬＣ２０６は、高いレベルからサービスアクセスポイント（ＳＡＰ）を介してサービスデータユニット（ＳＤＵ）の形式でデータを受け取り、均一なプロトコルデータユニット（ＰＤＵ）を作成し、ＰＤＵをＭＡＣ層２０４に送る。ＲＬＣ２０６は、セグメントテーションとリアセンブリ、連結、パディング、ユーザデータの転送、エラー修正、上位層ＰＤＵの連続的な配信、重複検知、フロー制御、シーケンス番号チェック、プロトコルエラーの検出と回復、暗号化、サスペンド／レジューム機能をサポートする。ＲＬＣメッセージは、論理チャネル２１４ｎを介してＰＤＵとして使用するＭＡＣに送られる。ＭＡＣ２０４によって提供されるような様々な種類のデータ転送サービスに１組の論理チャネルタイプが定義される。換言すると、転送される情報のタイプが、使用される論理チャネルのタイプを定義する。論理チャネルの例は、図２に示され、専用制御チャネル（ＤＣＣＨ）２１４ａと専用トラフィックチャネル（ＤＴＣＨ）２１４ｂを含む。チャネルの各タイプの複数の論理的インスタンスがあってもよい。例えば、一般に、４つのＤＣＣＨ論理チャネルが常にある。また、各論理チャネル２１４ｎに対してＲＬＣの個別のインスタンスが提供されることに注意されたい。前述のように、ＲＬＣ２０６は、受信データにセグメンテーションを実行する。セグメンテーション、連結およびパディングという用語は、一般に、ＲＬＣ２０６が可変長の上位層ＰＤＵから固定長ＰＤＵを作成するプロセスを指す。一般的に、ＲＬＣ層２０６を通るデータのスループットは、送信できるＰＤＵの最大数を実際に送信されたＰＤＵの数と比較することによって理解することができる。
【００２０】
ＭＡＣ２０４は、論理チャネル２１４ｎで受け取ったデータのデータ転送サービスを提供する。一般に、ＭＡＣ層は、受信データに優先順位を付け、それを伝達チャネル２１２ｎを介して物理層２０２に転送する。図２の伝達チャネル２１２ｎの例には、その２つが示された専用伝達チャネル（ＤＣＨ）（２１２ａと２１２ｂ）、ダウンリンク共用チャネル（ＤＳＣＨ）２１２ｃ、および共通チャネル２１２ｄ（その例には、順方向アクセスチャネル（ＦＡＣＨ）とランダムアクセスチャネル（ＲＡＣＨ）がある）がある。ＭＡＣ層２０４は、論理チャネルを伝達チャネルに経路指定し、従って名前が媒体アクセスチャネルである。また、ＭＡＣ２０４は、伝達チャネル２１２ｎに入れるデータの優先順位を付ける。
【００２１】
ＲＮＣ１２２が、スループットによりどの伝達チャネルを利用するかを決定できることに注意されたい。また、ＲＮＣ１２２は、呼び出し中、無線チャネル構成を変更することができる。例えば、ユーザがデータ伝送を要求しない場合に、ＲＮＣ１２２はアクティブな呼び出しを専用チャネル（ＤＣＨ）から共通チャネル（ＦＡＣＨ／ＲＡＣＨ）に移動し、使用していない無線資源を解放することができる。
【００２２】
物理層２０２の機能には、ＲＦ処理、スプレッディング、スクランブリングと変調、順方向エラー修正をサポートするコーディングとデコーディング、電力消費、タイミング進行、および柔軟なハンドオーバー実行がある。物理層は、データを物理チャネル２１０ｎに出力する。図２の物理チャネルの例には、専用物理データチャネル（ＤＰＤＣＨ）２１０ａと専用物理制御チャネル（ＤＰＣＣＨ）２１０ｂがある。図示していない他の例には、一次共通制御物理チャネル（Ｐ−ＣＣＰＣＨ）と二次共通制御物理チャネル（Ｓ−ＣＣＰＣＨ）とがある。
【００２３】
無線資源制御（ＲＲＣ）２２０には、ＭＡＣ２０４とＲＬＣ２０６の構成、ＲＲＣ２０６からのトラフィック量測定の要求、伝達チャネル２１２ｎの伝送時間間隔（ＴＴＩ）の制御、伝達チャネル２１２ｎのパケットデータサイズの制御、およびＲＬＣ２０６とＭＡＣ２０４のデータ固有パラメータの管理を含む様々な制御機能がある。
【００２４】
一般に、送信できるＲＬＣ  ＰＤＵの最大数を実際に送信されたＲＬＣ  ＰＤＵの数と比較することによってＵＭＴＳシステムのスループットを理解することができる。さらなる理解は、送信のためにＲＬＣ２０４に送られるより高いレベルのＰＤＵを参照することによって得ることができる。Ａｇｉｌｅｎｔ社ＤＮＡシリーズなどのプローブは、ＲＬＣに出入りするＰＤＵを監視するように構成することができる。そのような監視に基づいて、Ａｇｉｌｅｎｔ  Ｓｉｇｎａｌｉｎｇ  Ａｎａｌｙｚｅｒなどの解析ソフトウェアは、ＲＬＣ内のＰＤＵの移動を示すグラフィック表示を生成するように構成することができる。
【００２５】
図３ａと図３ｂは、本発明の実施形態により構築されたグラフィック表示の実例である。グラフィック表示は、一般に、図３ａに示され、信号情報の送信と関連するグラフィック表示用の第１の部分３０２と、図３ｂに示され、音声やＴＣＰ／ＩＰデータなどのデータの送信と関連するグラフィック表示用の第２の部分３０４の２つの部分に分割される。それぞれのケースにおいて、グラフィック表示は、着信データと発信ＰＤＵの相対的なタイミングを比較する。図３ａと図３ｂに示した例において、一番上のグラフは、ＰＤＵがＲＲＣまたはコアからＲＬＣ層に入ることを示しており、それより下のグラフは、論理チャネルとの間で送受信されるデータを示す。
【００２６】
図３ａを参照すると、第１のタイムライン３０５ａは、ＲＲＣから入ってくるＰＤＵを表すブロック３１０を表す（一般に、信号情報を表す）。基本的に、ＲＲＣ  ＰＤＵを受け取る時間送信間隔ごとに、ブロックが生成される。着信データがセグメント化されていないので、ブロックが、複数の時間送信間隔にまたがることがある。２番目から５番目（ライン３０５ｂから３０５ｅ）は、４つの論理チャネルのうちの１つ、例えばダウンリンクＤＣＣＨチャネルに出力されたＰＤＵを表すブロック３１２を表示する。６番目から９番目（ライン３０５ｆから３０５ｉ）は、４つの論理チャネルのうちの１つ、例えばアップリンクＤＣＣＨチャネルに受け取ったＰＤＵを表すブロック３１２を表示する。ブロック３１４のような特定のブロックは、例えばステータスＰＤＵ、ＡＣＫ、ＰＯＬＬ、再送要求を含むブロックの送信に関連したメッセージを含むＰＤＵの受信および／または送信を示すように着色されている。
【００２７】
図３ｂを参照すると、第１のタイムライン３０７ａは、コアから入ってくるＰＤＵを表す（一般にデータを表す）ブロック３１０を示す。基本的に、データＰＤＵを受け取っている時間送信間隔ごとにブロックが生成される。図３ａと同じように、着信データは、ブロックが複数の時間送信間隔をまたぐことができるようにセグメント化されていない。第２のタイムライン３０７ｂは、例えばＤＴＣＨチャネルなどの論理チャネルに出力されるＰＤＵを表すブロック３２６を表示する。最後に、第３のタイムライン３０７ｃは、ＤＴＣＨチャネルに受け取ったＰＤＵを表すブロック３２６を表示する。図３ａと同じように、特定のブロック、例えばブロック３２４は、例えばステータスＰＤＵ、ＡＣＫ、ＰＯＬＬおよび再送要求を含む、ブロックの送信と関連したメッセージを含むＰＤＵの受信および／または送信を示すように着色されている。
【００２８】
一般にＲＲＣ２２０によって設定される構成パラメータにより、時間送信間隔（ＴＴＩ）当たりに送信できるＲＬＣ  ＰＤＵの数は異なる。これは、一般に、無線リンクセットアップまたは無線リンク再構成プロセスによってセットアップされる。送信できるブロックの最大数を伝えるために、表示３２１ｎと３２２はそれぞれ、ダウンリンクタイムライン、すなわちライン３０５ｂ〜３０５ｅと３０７ｂに適用されることがある。一般に、１つのＴＴＩにつき１つのシグナリングＰＤＵを送信することができる。送信できるデータＰＤＵの数は、パラメータの種類によって異なり、送信しているデータのタイプに全く依存しない。図３ｂに示した例では、８つのＰＤＵと４つのＰＤＵの２つのレベルが示されている。ポイント３２８を参照すると、表示３２２は、最大８つのデータＰＤＵから最大４つのデータＰＤＵまでの減少を示すように変化している。この場合、ユーザがＴＴＩ３３０で始まる既定時間フレームのネットワーク資源を使用しなかったのでＲＮＣは無線リンク再構成を行っている。この場合、ＲＮＣは、ＴＴＩ当たりの最大送信転送ブロックに影響を及ぼす無線インタフェースを再構成している（これによりＤＣＨがさらに小さくなるかＦＡＣＨまで移動することができる）。
【００２９】
図４は、本発明の実施形態による方法のフローチャートである。一般に、図４に示した方法は、データのスループットを示す表示を生成し、同時により高レベルのプロトコルメッセージ入力をより低レベルのプロトコルメッセージ出力と比較することを可能にする。送信と受信に別の表示を生成することが好ましいことが分かる。例えば、図３ａと図３ｂに示した表示は、送信と受信をひとまとめにしている。さらに、それぞれのケースにおいて、高レベルのＰＤＵはＲＬＣによって受け取られるものであり、低レベルのＰＤＵはＲＬＣによって出力されるものである。これは、高レベルと低レベルの単なる１つの例であり、この実施形態は、ＯＳＩモデルや他の適用可能なモデルにより任意の相対的に高いメッセージユニットと低いメッセージユニットに当てはまることを理解されたい。
【００３０】
方法は、ステップ４０２で始まる。ステップ４０４で、タイムラインが生成される。一般に、受信データに１つと出力データに１つの少なくとも２つのタイムラインを生成しなければならない。受信データは、一般に、高レベルのプロトコルメッセージを含み、出力データは、一般に、低レベルのプロトコルメッセージを含む。もちろんレベルの高低は、互いに相対的なものである。図２の例は、ＲＬＣに出入りするＰＤＵを示したが、本発明は、それに限定されない。
【００３１】
次のステップ４０６は、各時間送信間隔ごとに実行されるループを設定する。ステップ４０８で、送信できる低レベルのプロトコルメッセージの最大数の指示が表示される。これは任意選択であるが潜在的に貴重なステップである。したがって、方法は、受信した上位層メッセージを対象とする部分と、送信した下位層メッセージを対象とする部分とに分けられる。
【００３２】
高レベルのメッセージの処理を最初に説明すると、方法はステップ４１０に進み、そこで高いレベルのメッセージがあるかどうか様々なインタフェースを監視する。一般に、高レベルのメッセージという用語は、例えばＲＬＣが受け取る指定されたレベルのメッセージを指す。監視は、ハードウェアまたはソフトウェアによって実行されていて、例えばＡＧＩＬＥＮＴ社のＳＩＧＮＡＬ  ＡＮＡＬＹＺＥＲを含むことがある。ステップ４１２で、制御情報を含む高レベルのメッセージの適切なタイムライン上に指示が表示される。ステップ４１２で、データを含む高レベルのメッセージの適切なタイムライン上に指示が表示される。図３に示したように、各カテゴリには離散的タイムラインが提供されるが、そうでなくてもよい。例えば、単一のタイムラインは、制御およびデータＳＤＵが様々な色で示された状態で使用されてもよい。
【００３３】
低レベルのメッセージの場合、方法はステップ４１６に進み、そこで、低レベルのメッセージがあるかどうか様々なインタフェースを監視する。一般に、低レベルのメッセージという用語は、例えばＭＡＣが受け取る指定されたレベルのメッセージを指す。監視は、ハードウェアまたはソフトウェアによって実行されていて、例えばＡＧＩＬＥＮＴ社のＳＩＧＮＡＬ  ＡＮＡＬＹＺＥＲを含むこともできる。ステップ４１８で、制御情報を含む低レベルのメッセージの適切なタイムライン上に指示が表示される。ステップ４２０で、データを含む低レベルのメッセージの適切なタイムライン上に指示が表示される。繰り返しになるが、図３に示したように、各カテゴリには離散的タイムラインが提供されるが、これはそうでなくてもよい。例えば、単一のタイムラインは、制御およびデータＳＤＵが様々な色で示された状態で使用されてもよい。ステップ４２２で、例えば図３ｎに示されたブロックなどの様々な指示が、必要に応じて、表されたＰＤＵの内容を示すように着色される。例えば、ＳＴＡＴＵＳ、ＡＣＫ、ＰＯＬＬおよびＲＥＴＲＡＮＳＭＩＳＳＩＯＮ  ＰＤＵが異なる色で強調されてもよい。
【００３４】
本発明のいくつかの実施形態を示し説明したが、当業者は、本発明の原理と趣旨、特許請求の範囲およびその等価物から逸脱してこれら実施形態に変更を加えることはできないことを理解されたい。
【図面の簡単な説明】
【００３５】
【図１】本発明の好ましい実施形態による方法を実施することができるネットワーク解析システムのブロック図である。
【図２】本発明を説明するのに役立つブロック図である。
【図３ａ】本発明の実施形態により構築されたグラフィック表示を示す図である。
【図３ｂ】本発明の実施形態により構築されたグラフィック表示を示す図である。
【図４】本発明の実施形態による方法のフローチャートである。
【符号の説明】
【００３６】
３０２  第１の部分
３０４  第２の部分
３０５ａ〜ｉ  タイムライン
３０７ａ〜ｃ  タイムライン
３２１ａ〜ｄ  表示
３２２  表示
【図１】
2006311550.tif 000003
【図２】
2006311550.tif 000004
【図３ａ】
2006311550.tif 000005
【図３ｂ】
2006311550.tif 000006
【図４】
2006311550.tif 000007