説明

ネットワークのノード検出方法及びトポロジー検出方法並びにネットワーク・ノードの位置決め方法

【課題】ユニバーサル・モバイル・テレコミュニケーション・システム(UMTS)ネットワークにおいて、ネットワーク・コントローラに結合されたノードを検出する。
【解決手段】ネットワーク・コントローラ用のポートを識別し、ポートにてネットワーク・コントローラが受信したメッセージを捕捉する。メッセージを解析して、ネットワーク・コントローラに対するノードを識別するノード・アドレス・パラメータを識別する。ノード・アドレス・パラメータが予め識別されていない場合、新たなエントリをノード・データベースに加える。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、一般に、ネットワークの要素を識別するシステム及び方法に関し、特に、UTRANネットワークにおけるラジオ・ネットワーク・コントローラ(RNC)に付随するノードBを自動的に検出しプロットするネットワークのノード検出方法及びトポロジー検出方法並びにネットワーク・ノードの位置決め方法に関する。
【背景技術】
【0002】
ユニバーサル・モバイル・テレコミュニケーション・システム(UMTS)は、ヨーロピアン・テレコミュニケーション・スタンダード・インステチュート(ETSI)により先ず標準化され、第3世代パートナーシップ・プロジェクト(3GPP)により現在標準化された第3世代(3G)モバイル・ホーン(携帯電話)技術である。エア(空中)インタフェースとしてワイドバンド符号分割多重アクセス(W−CDMA)を用いて、UMTSが回線交換(CS:circuit switched)及びパケット交換(PS:packet switched)トラフィックの両方を伝送する。UMTSに用いるネットワーク・コンポーネント及びプロトコルの記述は、当業者に周知であり、3GPP、ETSI及び他の情報源から一般にも利用可能である。UMTSネットワーク・アーキテクチャは、3つのドメイン、即ち、コア・ネットワーク(CN)、UMTS地球ラジオ・アクセス・ネットワーク(UTRAN)及びユーザ装置(UE)から構成されている。
【0003】
コア・ネットワークは、ユーザ・トラフィックの交換(スイッチング)及びルーティングを提供すると共に、ネットワーク・マネージメント機能を提供する。コア・ネットワーク・アーキテクチャは、GPRS(General Packet Radio Service)によるGSM(Global System for Mobile Communications)ネットワークに基づく。UTRANは、エア・インタフェース・アクセスを加入者UEに供給する。UTRAN内の基地局(base station)は、ノードBとして参照され、このノードBの制御装置は、ラジオ・ネットワーク・コントローラ(RNC)と呼ばれる。UMTSユーザ装置は、WCDMAエア・インタフェースを介してノードBと通信をする。UEは、PSドメイン又はCSドメイン若しくはこれら両方のドメインのいずれかに所属する。UEは、PSサービス及びCSサービスを同時に利用することができる。
【0004】
UMTSは、UEと音声及びデータのコールを設定するためにネットワーク・コンポーネント間でデータ交換を行ういくつかのインタフェース及びプロトコルを定義する。各コールは、種々のインタフェースを通過する多くのメッセージから構成される。コールを完全に分析するためには、コールのメッセージの総てを収集し、相関させなければならない。
【0005】
【特許文献1】特表2002−511672号公報
【特許文献2】特開2007−129706号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
従来技術の欠点の1つは、UMTSには多くのノードが存在するので、ネットワークを正確にモニタするために、これらネットワーク・ノードの各々を知る必要があることである。
【0007】
従来技術の第2の欠点は、ネットワーク・ノードが、ノードBの如きコンポーネントとして連続的に変化し、これらネットワークが追加され、移動し、アップグレードされ、サービスされ、又は削除されることである。よって、サービス・プロバイダは、係る変更が行われる度に、ネットワーク構成マップを手動で更新しなければならない。
【課題を解決するための手段】
【0008】
本発明は、ユニバーサル・モバイル・テレコミュニケーション・システム(UMTS)ネットワークにおいて、ネットワーク・コントローラに結合されたノードを検出する方法であって;ネットワーク・コントローラ用のポートを識別するステップと;ポートにてネットワーク・コントローラが受信したメッセージを捕捉するステップと;メッセージを解析して、ネットワーク・コントローラに対するノードを識別するノード・アドレス・パラメータを識別するステップと;ノード・アドレス・パラメータが予め識別されていない場合、新たなエントリをノード・データベースに加えるステップとを具えている。
また、本発明は、ユニバーサル・モバイル・テレコミュニケーション・システム(UMTS)ネットワークのトポロジーを検出する方法であって;ラジオ・ネットワーク・コントローラ用のポートにてメッセージ・トラフィックを捕捉するステップと;ベース・ステーションに関連したアドレス・パラメータを伝送する捕捉したメッセージを識別するステップと;ベース・ステーションが既知のネットワーク・コンポーネントであるかを判断するステップと;ベース・ステーションが既知のネットワーク・コンポーネントでない場合、ベース・ステーション及び関連したベース・ステーション・インタフェースをネットワーク・コンポーネントのリストに追加するステップとを具えている。
さらに、本発明は、表示上でネットワーク・ノードを位置決めする方法であって;中央ノードに対する表示位置を決定するステップと;中央ノード及び表示上で最も遠いポイントの間の距離に対応する最大半径を計算するステップと;第1倍率により変更された最大半径に対応する第1半径を計算するステップと;中央ノードから第1半径の位置にある円に対応する第1環状領域に1個以上のネットワーク・ノードを表示上で位置決めするステップとを具えている。
【発明の効果】
【0009】
本発明は、上述の及びその他の問題点を広く解決し、回避し、技術的な利点を一般的に達成できる。本発明では、モニタ装置がネットワーク・ノードにてメッセージを捕捉し、この捕捉したメッセージ内のアドレス・パラメータから新たなネットワーク・コンポーネントを識別する。これらネットワーク・コンポーネントは、ネットワーク・マップ上でユーザに表示される。
【発明を実施するための最良の形態】
【0010】
本発明の一実施例によれば、ネットワーク・コントローラに結合されたネットワーク内のノードを検出する方法は、ネットワーク・コントローラ用のポートを識別し、これらポートにてネットワーク・コントローラが受信したメッセージを捕捉し、これらメッセージを解析してノード・アドレス・パラメータを識別する。ここで、ノード・アドレス・パラメータは、ネットワーク・コントローラに対するノードを独自に識別するものである。また、ノード・アドレス・パラメータが予め識別されていないと、新たなエントリをノード・データベースに追加する。ノード・データベースへのエントリには、ノード・アドレス・パラメータと論理チャネル情報とが含まれる。ノードは、UMTSノードBでもよく、ネットワーク・コントローラは、UMTSラジオ・ネットワーク・コントローラ(RNC)でもよい。ノード・アドレス・パラメータは、UMTSノードBに関連したトランスポート・レイヤー・アドレス(TLA)でもよい。ラジオ・リンク・セットアップ・レスポンス、ラジオ・リンク再構成準備(Radio Link Reconfiguration Preparation)及びラジオ・リンク再構成コミット・メッセージから成るグループから選択されたメッセージによりTLAが伝送される。
【0011】
本発明の一実施例において、UMTSラジオ・ネットワーク・コントローラ(RNC)に結合されたモニタ装置がメッセージを捕捉する。モニタ装置に結合された中央モニタ・サーバーが新たなエントリをノード・データベースに追加する。捕捉されたメッセージは、モニタ装置から、例えば、シンプル・ネットワーク・マネージメント・プロトコル(SNMP)としての中央モニタ・サーバーに送信してもよい。マルチスレッド(多重系)処理を用いて、このマルチスレッド処理の第1スレッドにて、SNMPトラップを受信し、待ち行列を行い、更に、マルチスレッド処理の第2スレッドにて、SNMPトラップを処理する。
【0012】
本発明の他の実施例によれば、表示上にネットワーク・ノードを位置決めする方法は、中央ノードの表示位置を決め、この表示上で中央ノードと最も遠い点との間の距離に対応する最大半径を計算し、第1倍率で変更した最大半径に対応する第1半径を計算し、中央ノードから第1半径の位置にあるエントリに対応する表示の第1環状領域上に1個以上のネットワーク・ノードを位置決めする。ネットワーク・ノードを位置決めすることには、第1環状領域上のネットワーク・ノードの第1グループの場所を選択することを含む。なお、ネットワーク・ノードの第1グループは、第1角度間隔で分割される。ネットワーク・ノードの第2グループの場所は、第1環状領域にて選択されるが、このネットワーク・ノードの第2グループは、第2角度間隔で分割される。第1環状領域に表示可能なネットワーク・ノードの最大数を決める。最大数のネットワーク・ノードが第1環状領域に位置決めされると、ネットワーク・ノードの残りのグループは、表示の第2環状領域に位置決めされる。ここで、第2環状領域は、中央ノードから第2半径の位置の円に対応する。第2半径は、第2倍率で変更した第1半径に対応する。一実施例において、中央ノード、ネットワーク・ノード、ネットワーク・ノードの各々及び中央ノードの間のインターバル接続は、ネットワーク・マップ上でユーザに表示される。
【0013】
本発明は、大きなネットワークのノード、インタフェース及びコンポーネントを自動的に検出する。本発明は、また、ネットワーク・コンポーネントをユーザに表示できる。
【0014】
さらに本発明及びその特徴を理解するために、添付図を参照して本発明を詳細に説明する。
【実施例】
【0015】
本発明は、種々の特定状況において実現できる多くの適用可能な新規な概念を提供する。ここで説明する特定の実施例は、本発明を達成し利用するための特定の方法を単に示すものであり、本発明の範囲を限定するものではない。
【0016】
図1は、ノードB101及びラジオ・ネットワーク・コントローラ(RNC)102を具えたUMTSネットワークの一部を示す。ノードB101は、Iubインタフェース103を介してRNC102と通信を行う。RNC102は、Iurインタフェース104を介して互いに通信を行う。ノードB101は、エア・インタフェースUu106を介してユーザ装置(UE)105と通信をする。UE105がコールをするか又は受信するときは常に、ノードB101及びRNC102の間でIubインタフェース103を介して、又はRNC102同士の間でIurインタフェース104を介して、シグナリング・メッセージを交換する。総合的には、RNC102及びノードB101がUMTSネットワークのUTRAN部分を構成する。モバイル・スイッチング・センタ(MSC)/サービングGPRSサポート・ノード(SGSN)107は、UMTS内のコア・ネットワークを代表する。IuCS/IuPSインタフェース108は、コア・ネットワーク107及びRNC102の間で伝送されるパケット交換トラフィック及び回線交換用のインタフェースを代表する。
【0017】
モニタ又はプローブ109は、非侵入的にRNC102に結合されて、RNC102と行き来する略総てのプロトコル・メッセージを捕捉する。モニタ装置109は、各音声又はデータ・コールに属するメッセージを識別し、これらメッセージを1コール当たりの1記録に相関させる。モニタ109は、中央サーバー110及びワークステーション111に結合される。これにより、操作者は、モニタ109が収集したネットワーク情報にアクセスできる。
【0018】
モニタ109及びサーバー110を含むモニタ装置は、ネットワーク情報を適切に相関させ、ワークステーション111にてユーザに表示するために、UMTSネットワークの構成を知る必要がある。UTRANネットワークは、非常に大きいかもしれない。200程のノードBを単一のRNCが操作できる。ノードBが加わり、移動し、更新され、サービスされ、又は削除されると、UTRAN構成が変化する。UTRANネットワーク構成をモニタ装置にタイムリーに手動入力し更新することは、サービス・プロバイダにとっては挑戦的なことである。UTRANに接続されたノードB101にモニタ装置が確実に気付くためには、サーバー110が、UTRANネットワーク用の自動検出アプリケーションを実行して、ノードB及び関連したIub/Iurインタフェースを、これらに関連した論理リンクと共に検出する。ユーザは、RNC102と共にそのポート情報を識別することのみが必要である。自動検出アプリケーションの最終結果は、全体のUTRANネットワークの検出である。これは、ネットワーク上で表示されるか、及び/又はサーバー111にてデータベース112に蓄積される。
【0019】
各物理的装置に対して、装置の形式、TXポート、RXポート及びモニタ装置を提供することにより、ユーザは、自動検出アルゴリズムを構成する。次の情報、即ち、モニタ装置、物理的装置のリスト、ベンダー情報、リリース・バージョン情報、解析に用いるデコード・ツリー、その他の表示関連情報を提供することにより、ユーザは、ネットワーク・マップ上でRNCを構成する。
【0020】
モニタは、RNC用の特定されたポートにて観察したトラフィックを用いてノードB100を自動的に検出する。トランスポート・レイヤー・アドレス(TLA)は、各ノードBを独特に識別する。TLAを含んだUTRANメッセージは、ラジオ・リンク・セットアップ・レスポンス、ラジオ・リンク再構成準備(Radio Link Reconfiguration Preparation)及びラジオ・リンク再構成コミット・メッセージである。RNCにつき独特なTLAをその論理チャネル情報と共に用いて、検出されたノードBと各ノードBに関連したインタフェース・リンクの追跡を維持する。独特なTLAがネットワーク内で見つかる時は常に、モニタ109がこの情報をシンプル・ネットワーク・マネージメント・プロトコル(SNMP)トラップの形式でサーバー110に送り返す。
【0021】
サーバー110で動作する自動検出処理は、このSNMPトラップを受信し、これを待ち行列にする。UTRANネットワークが最初に検出されると、モニタ109からの期待されるトラップが高速なので、サーバー処理は、マルチスレッドとなる。一実施例においては、あるスレッドがトラップを受けて待ち行列とし、他のスレッドがトラップを処理する。この処理は、トラップにおける情報に応じて、データベース112内で階層的に要素を作成することを含む。一実施例において、ノードBのエントリを先ず作成し、次に、対応するIubインタフェース、リンク・グループ及び論理リンクを作成する。自動検出モードにおいて、モニタ109からのデータが最高精度になるように常に考慮するので、モニタからの情報によりサーバー・データベースが重ね書きされる。要求した情報をデータベース112が得ると、マップ・スポッター(spotter)アルゴリズムを用いて、ネットワーク・マップ上でノードB及びIubインタフェースを描く。各ノードBに関連するが、ネットワーク・マップで直接見ることができないセルをデータベース112に蓄積し、要求に応じて表示できるようにする。
【0022】
サーバー110の処理は、総ての自動検出した要素の独自の識別子をモニタ109にダウンロードし、これを更なる処理に用いる。サーバーは、データベース112に蓄積されたTLA情報を比較して、同じノードB用のSNMPトラップの複製を検出する。これら複製のトラップは処理されないが、トラップ情報をデバッギング用にログをとってもよい。
【0023】
同様なアルゴリズムを用いて、複数のRNC間のIurインタフェースを検出してもよい。各RNCは、RNC_Id及び/又はポイントコードの如き独特な識別子を有する。Iurリンク用の識別子は、遠隔RNC用の識別子である。論理リンク用のチャネル情報と共にIub及びIurインタフェースもネットワーク・マップに表示してもよい。
【0024】
ユーザ及びノードBにより入力されたRNCデータ、Iubインタフェース、及び自動検出アプリケーションにより収集されたIurインタフェース・データを用いて、モニタ・システムは、ネットワーク・マップをユーザに表示できる。ネットワーク・マップは、例えば、RNC、関連したインタフェース及びノードBを示す図形ユーザ・インタフェース(GUI)でもよい。GUIネットワーク・マップは、ユーザにUTRANの視覚的表示を与え、ユーザがネットワーク要素に関する動作状態情報又は詳細な構成にアクセスできるようにする。
【0025】
単一のRNCに関連した200以上のノードBが存在できるので、マップ・スポッタ・アプリケーションを用いて、ノードBをネットワーク・マップの何処に配置するかを選択する。マップ・スポッタ・アプリケーションは、ネットワーク・マップ上の余分な空間を見つけて、表示を利用可能且つ組織化し、最小のクラッターとする。自動検出アプリケーションが新たなIub又はIurインタフェースを見つけた後に、マップ・スポッタ・アプリケーションは、ネットワーク・マップ上にノードB又はRNCノードを配置する。以下の例では、マップ・スポッタ・アプリケーションの基本アルゴリズムを示す例として、ノードBを用いる。
【0026】
図2は、本発明の一実施例によりネットワーク・ノードのマップを表示する方法を説明する図である。領域200は、ネットワーク・マップの領域であり、例えば、ワークステーション111に表示される。マップ・スポッタ・アプリケーションへの初期入力は、マップ・サイズ及びRNC201に対する場所である。マップ名の如き他のパラメータを供給してもよいし、要求されるかもしれない。領域の中心又は任意の非中心位置を含む表示領域200の任意の場所にRNC201を位置決めできることが理解できよう。
【0027】
RNCノード201のマップ・サイズ場所が確立されると、マップ・スポッタ・アプリケーションは、表示領域200上にノードBを配置しなければならない。ノードBをマップ200の任意の位置に配置してもよいが、RNC201を中心とした円(環状)202〜205の如き円の上にノードBを位置決めする最終レイアウトを改善できる。ノードBを円に配置する。
【0028】
マップ・スポッタ・アプリケーションは、描画領域200の円を何処にするかを判断しなければならない。まず、マップ・スポッタ・アプリケーションは、RNC201とマップ200の4隅21〜24との間の距離を計算して、円202の最大半径を求める。最大距離20(即ち、RNC201から最も遠い隅までの距離)は、描画可能な円の最大半径である。例えば、半径20(RNC201から隅21まで)を有する円205は、隅21のみで描画領域200を横切る。よって、円25の半径20よりも大きい半径の円に描いた任意のノードBは、マップ表示領域200に現れない。
【0029】
マップ・スポッタ・アプリケーションは、表示用にノードBの配置を始める半径20よりも小さい内側円202を選択する。最も内側の円202の半径25は、設定可能であり、一実施例においては、最大半径20のパーセントとして測る。例えば、半径25は、典型的には、半径20の長さの20%から80%で設定され、デフォルト値として40%を用いてもよい。
【0030】
必要ならば、追加の円203及び204を用いて、表示領域200上でノードBを位置決めする。一実施例において、隣接した円の間の距離は、一定であり、ワークステーション111の表示能力に基づいて設定可能である。例えば、隣接円202及び203の間の距離は、20から100ピクセルの間で調整でき、40ピクセルをデフォルト設定として用いてもよい。円202〜204の場所が確立すると、マップ・スポッタ・アプリケーションは、円にノードBを配置する。
【0031】
図3は、本発明の一実施例により表示マップ上にネットワーク・ノードを配置する方法を説明する図である。内側の円302をRNC301の周囲のマップ表示領域300内に位置決めする。マップ・スポッタ・アプリケーションは、円302を等しい部分に分割することにより、どこにノードBを位置決めするかを決める。半径30を円302用に定めるので、ノードBを何処に配置するかの位置決めは、x−y座標(x、y)又は極座標(半径、角度)のいずれかを用いて識別する。(半径、0)にて極座標を用いて、第1ノードB303をプロットする。ここで、「半径」は、円302の半径30である。円にノードBをプロットする第1ラウンド(円弧部分)で、マップ・スポッタ・アプリケーションは、第1間隔、又はノード間のステップとしてπ/2ラジアン(即ち、90度)を用いる。第2ノードB304を(半径、π/2)で描画する。同様に、第3ノードB305及び第4ノードB306を(半径、π)及び(半径、3π/2)で夫々描画する。
【0032】
上述の例では、「角度」はゼロに等しく、「ステップ」はπ/2ラジアンである。点(ポイント)は、x−y座標としても描画できる。なお、第1ポイント303は、次のようになる。
x=半径×cos(角度);
y=半径×sin(角度)
第2ノード304は、次のように描画される。
x=半径×cos(角度+ステップ);
y=半径×sin(角度+ステップ)
第3ノード305は、次のように描画される。
x=半径×cos(角度+2×ステップ);
y=半径×sin(角度+2×ステップ)
同様な方法で、ノードは、円302の残りに配置される。
(角度+ステップ)の値が2πラジアン(即ち、360度)に等しいとき、「ステップ」の値を以前の値の半分にリセットする。例えば、上述の第1ラウンドにおいて、「ステップ」は、π/2ラジアン、即ち、90度である。第2ラウンドにおいて、「ステップ」はπ/4、即ち、45度であり、「角度」は「ステップ」と同じ値である。よって、ノードBを配置する第2ラウンドにおいて第1ノード307は、次のようになる。
x=半径×cos(角度)=半径×cos(π/4);
y=半径×sin(角度)=半径×sin(π/4)
次の間隔は、以下のようになる。
x=半径×cos(角度+ステップ)=半径×cos(π/4+π/4);
y=半径×sin(角度+ステップ)=半径×sin(π/4+π/4)
これは、ポイント304で第1ラウンドにて用いているので、ポイントは、第2ラウンドでスキップする。「角度+ステップ」が2πラジアン、即ち、360度より大きくなるまで、円302の残りの未使用の場所を同様な方法で配置する。
【0033】
上述と同じ技術を用い、角度及びステップを各ラウンドに対して半分だけ減らして、円302上にノードの第3及びその後のラウンドを配置できる。上述の如く、マップ・スポッタ・アプリケーションは、前のラウンドで用いた任意の位置をスキップする。マップ・スポッタ・アプリケーションは、ノードBが詰まりすぎるようになったときに、円302でのノードBの配置を停止する。マップ・スポッタ・アプリケーションは、例えば、マップ300でノードBを表すアイコンが既存のアイコンの上に配置されたとき、円が詰まりすぎたと判断できる。
【0034】
1つの円が一杯になり、ノードBの隙間がなくなると、マップ・スポッタ・アプリケーションは、次の円に移り、その円でのノードのプロットの同じ処理を開始する。この処理は、マップ領域300に表示できる総ての円が一杯になるまで続く。最後に利用可能な円を使い尽くし、マップ・スポッタ・アプリケーションがまだ描画するノードを有する場合、このアプリケーションは、アイコンがどのように近くに配置されているかにかかわらず、総てのノードBがプロットされるまで、各円のノードの他のラウンドを描き続ける。
【0035】
再び図2を参照する。円の総ての位置が利用可能ではないことが理解できよう。円203及び204の如き円のいくつかの領域は、マップ表示領域200の外になるので、これらを使用しない。マップ・スポッタ・アプリケーションは、ポイント(x、y)がマップ領域200の外になったことを判断すると、そのポイントをスキップし、円におけるその次のポイントを評価する。
【0036】
図4は、マップ400を示し、200個のノードBがRNC401の周りにプロットされている。2つの最も内側の円402及び403は、ノードBで完全に埋まっている。しかし、円404〜406は、マップ400の領域内で完全にはフィットしていないので、これら円のいつかの領域を使用しない。ノードBに加えて、ユーザへの表示用に上述した処理により、RNC、MSC、SGSN又はUEの如き任意の他のネットワーク・コンポーネントをマップ400に加えてもよいことが理解できよう。
【産業上の利用可能性】
【0037】
本発明及びその利点を詳細に上述したが、本発明の要旨を逸脱することなく、種々の変更、代用、交換などが可能であることが理解できよう。本発明の範囲は、本明細書で説明した処理、マシーン、製造、組成物、手段、方法及びステップに限定することを意図してはいない。当業者が容易に理解できる如く、既存及び今後開発される処理、マシーン、製造、組成物、手段、方法及びステップによっても、本発明に関して上述した実施例とほぼ同じ機能又は結果を達成できる。よって、本発明は、これらも含むものである。
【図面の簡単な説明】
【0038】
【図1】本発明の実施例によるUMTSネットワーク用のモニタ・システムのコンポーネントの高レベルのブロック図である。
【図2】本発明の一実施例によりネットワーク・ノードのマップを表示する方法を説明する図である。
【図3】本発明の一実施例により表示マップ上にネットワーク・ノードを配置する方法を説明する図である。
【図4】本発明の一実施例によるネットワーク・ノードのマップを示す図である。
【符号の説明】
【0039】
20 半径
21〜24 隅
25 円
30 半径
101 ノードB
102 ラジオ・ネットワーク・コントローラ(RNC)
103 Iubインタフェース
105 ユーザ装置(UE)
107 コア・ネットワーク
109 モニタ又はプローブ
110 中央サーバー
111 ワークステーション
112 データベース
200 表示領域
201 RNCノード
202〜205 円
300 マップ表示領域
301 RNC
302 円
303〜305 ノードB
307 ノードB
400 マップ
402〜406 円

【特許請求の範囲】
【請求項1】
ユニバーサル・モバイル・テレコミュニケーション・システム(UMTS)ネットワークにおいて、ネットワーク・コントローラに結合されたノードを検出する方法であって、
上記ネットワーク・コントローラ用のポートを識別するステップと、
上記ポートにて上記ネットワーク・コントローラが受信したメッセージを捕捉するステップと、
上記メッセージを解析して、上記ネットワーク・コントローラに対する上記ノードを識別するノード・アドレス・パラメータを識別するステップと、
上記ノード・アドレス・パラメータが予め識別されていない場合、新たなエントリをノード・データベースに加えるステップと
を具えたネットワークのノード検出方法。
【請求項2】
上記ノード・データベースへの上記エントリは、上記ノード・アドレス・パラメータ及び論理チャネル情報を含むことを特徴とする請求項1のネットワークのノード検出方法。
【請求項3】
上記ノードは、UMTSノードBであり、上記ネットワーク・コントローラは、UMTSラジオ・ネットワーク・コントローラ(RNC)であることを特徴とする請求項1のネットワークのノード検出方法。
【請求項4】
上記ノード・アドレス・パラメータは、UMTSノードBに関連したトランスポート・レイヤー・アドレス(TLA)であることを特徴とする請求項1のネットワークのノード検出方法。
【請求項5】
上記メッセージを捕捉するステップを、UMTSラジオ・ネットワーク・コントローラ(RNC)に結合されたモニタ装置により実行し、上記新たなエントリをノード・データベースに加えるステップを中央モニタ・サーバーにより実行することを特徴とする請求項1のネットワークのノード検出方法。
【請求項6】
ユニバーサル・モバイル・テレコミュニケーション・システム(UMTS)ネットワークのトポロジーを検出する方法であって、
ラジオ・ネットワーク・コントローラ用のポートにてメッセージ・トラフィックを捕捉するステップと、
ベース・ステーションに関連したアドレス・パラメータを伝送する捕捉したメッセージを識別するステップと、
上記ベース・ステーションが既知のネットワーク・コンポーネントであるかを判断するステップと、
上記ベース・ステーションが上記既知のネットワーク・コンポーネントでない場合、上記ベース・ステーション及び関連したベース・ステーション・インタフェースをネットワーク・コンポーネントのリストに追加するステップと
を具えたネットワークのトポロジー検出方法。
【請求項7】
上記ベース・ステーションは、UMTSノードBであり、上記アドレス・パラメータは、トランスポート・レイヤー・アドレス(TLA)であることを特徴とする請求項6のネットワークのトポロジー検出方法。
【請求項8】
上記関連したベース・ステーション・インタフェースは、Iubインタフェースであることを特徴とする請求項6のネットワークのトポロジー検出方法。
【請求項9】
リンク・グループ及び論理リンクを上記ベース・ステーションに関連させるステップを更に具えたことを特徴とする請求項6のネットワークのトポロジー検出方法。
【請求項10】
第2ラジオ・ネットワーク・コントローラに関連した識別子を伝送する捕捉したメッセージを識別するステップと、
上記第2ラジオ・ネットワーク・コントローラが既知のネットワーク・コンポーネントであるかを判断するステップと、
上記第2ラジオ・ネットワーク・コントローラが既知のネットワーク・コンポーネントでない場合、上記第2ラジオ・ネットワーク・コントローラ及び関連したラジオ・ネットワーク・コントローラ・インタフェースを上記ネットワーク・コンポーネントのリストに追加するステップと
を更に具えることを特徴とする請求項6のネットワークのトポロジー検出方法。
【請求項11】
表示上でネットワーク・ノードを位置決めする方法であって、
中央ノードに対する表示位置を決定するステップと、
上記中央ノード及び上記表示上で最も遠いポイントの間の距離に対応する最大半径を計算するステップと、
第1倍率により変更された上記最大半径に対応する第1半径を計算するステップと、
上記中央ノードから上記第1半径の位置にある円に対応する第1環状領域に1個以上のネットワーク・ノードを上記表示上で位置決めするステップと
を具えたネットワーク・ノードの位置決め方法。
【請求項12】
上記位置決めするステップは、上記第1環状領域上の上記ネットワーク・ノードの第1グループの位置を選択するステップを具え、上記ネットワーク・ノードの第1グループが第1角度間隔で分離されることを特徴とする請求項11のネットワーク・ノードの位置決め方法。
【請求項13】
上記第1環状領域に表示できるネットワーク・ノードの最大数を求めるステップと、
上記最大数のネットワーク・ノードが上記第1環状領域に位置決めされたとき、上記表示の第2環状領域に上記ネットワーク・ノードの残りのグループを位置決めするステップとを更に具え、
上記第2環状領域は、上記中央ノードから第2半径で位置決めされる円に対応し、
上記第2半径は、第2倍率で変更された第1半径に対応することを特徴とする請求項11のネットワーク・ノードの位置決め方法。
【請求項14】
上記中央ノード及びネットワーク・ノードを表示するステップと、
上記ネットワーク・ノードの各々と上記中央ノードの間にインタフェース接続を表示するステップと
を更に具えたことを特徴とする請求項11のネットワーク・ノードの位置決め方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate


【公開番号】特開2008−259185(P2008−259185A)
【公開日】平成20年10月23日(2008.10.23)
【国際特許分類】
【出願番号】特願2008−66620(P2008−66620)
【出願日】平成20年3月14日(2008.3.14)
【出願人】(391002340)テクトロニクス・インコーポレイテッド (234)
【氏名又は名称原語表記】TEKTRONIX,INC.
【Fターム(参考)】