(57)【要約】本方法は、ネットワーク（Ｎ）内のノードのモデル構成（Ｍ１）を発生することを含み、該モデル構成は、複数のノード機能における各機能に対して夫々の機能動作モデルを含む。検査中の各ノードに対し、現在のノード構成についての夫々のデータセット（・・・，ＣＦk-1 ，ＣＦk ，ＣＦk+1 ，・・・）が収集される。この夫々の現在の構成データセットが、検査中のノードとの相互作用なしにてモデル構成（Ｍ１）と比較される。ノード機能のいくつか又はすべてに対し、検査中のノードとの相互作用なしにてノード機能の動作を所望ならばステップバイステップ式にてシミュレートすることにより、この比較を行う。
2004531926.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク（Ｎ）内のノードの構成を検査するための方法であって、
−  前記ネットワーク（Ｎ）のノードのモデル構成（Ｍ１）を発生する操作であって、前記モデル構成は、複数のノード機能における各機能に対して夫々の機能動作モデルを含む前記操作、
−  検査中の各ノードに対して、現在のノード構成についての夫々のデータセット（・・・，ＣＦk-1 ，ＣＦk ，ＣＦk+1 ，・・・）を収集する操作、及び
−  検査中の各ノードに対して、ノードとの相互作用なしで前記現在の構成と前記モデル構成（Ｍ１）中に含まれる前記機能動作モデルとの対応を検査する操作（Ｃ）
を含むことを特徴とする前記方法。
【請求項２】
−  前記夫々のデータセットに基づき且つ前記検査中のノードとの相互作用なしにて、前記検査中のノード側での現在の動作の結果を各機能に対して発生することにより、対応するノード機能の動作をシミュレートする操作、及び
−  シミュレーションにより得られた現在の動作の前記結果と、前記モデル構成中に含まれる対応する機能動作モデルとの対応を検査する操作（Ｃ）
をさらに含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記現在の構成と前記モデル構成（Ｍ１）中に含まれる前記機能動作モデルとの対応を得るために、検査中の各ノードの現在の構成について前記夫々のデータセット（・・・，ＣＦk-1 ，ＣＦk ，ＣＦk+1 ，・・・）中に含まれるデータを修正する操作を含むことを特徴とする請求項１又は請求項２に記載の方法。
【請求項４】
前記モデル構成（Ｍ１）を発生するための管理ステーション（Ｗ１）を設ける操作を含むことを特徴とする請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記検査操作（Ｃ）を開始できる複数のステーション（Ｕ１，・・・，Ｕｎ）を設ける操作を含むことを特徴とする請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記ステーション（Ｕ１，・・・，Ｕｎ）が、前記モデル構成（Ｍ１）と相互作用するのが禁じられていることを特徴とする請求項５記載の方法。
【請求項７】
前記ステーション（Ｕ１，・・・，Ｕｎ）の各々が、前記ネットワーク（Ｎ）内のノード（・・・，ｋ−１，ｋ，ｋ＋１，・・・）の夫々のサブセットと協働するように構成されていることを特徴とする請求項４又は請求項５に記載の方法。
【請求項８】
前記発生、収集、シミュレート、検査及び修正操作のうちの少なくとも１つ、好ましくはすべてが、前記検査中のノードに対して中央にある場所から実行されるように構成されることを特徴とする請求項３〜７のいずれか一項に記載の方法。
【請求項９】
前記夫々のデータセット（・・・，ＣＦk-1 ，ＣＦk ，ＣＦk+1 ，・・・）をデータベース（ＤＢ）中のファイルとして収集する操作を含むことを特徴とする請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
前記モデル構成（Ｍ１）が、対応するデータベース（ＤＢ）の少なくとも一部を構成することを特徴とする請求項１〜９のいずれか一項に記載の方法。
【請求項１１】
前記夫々のデータセット（・・・，ＣＦk-1 ，ＣＦk ，ＣＦk+1 ，・・・）が、ネットワーク（Ｎ）内のノードに対する対応する管理システム（・・・，ｋ−１，ｋ，ｋ＋１，・・・）のプリントアウトを基に収集されることを特徴とする請求項１〜１０のいずれか一項に記載の方法。
【請求項１２】
夫々のノードモデルを構成する少なくとも１つの夫々の分析機能セット（２０〜３２）に基づいて、前記シミュレート操作を行うことを特徴とする、請求項２に記載の方法。
【請求項１３】
前記シミュレート操作をステップバイステップ式にて実行することを特徴とする、請求項１２に記載の方法。
【請求項１４】
通信ネットワーク（Ｎ）内のノードの構成を検査するためのシステムであって、
−  前記ネットワーク（Ｎ）内のノードのモデル構成（Ｍ１）を含んだデータベース（ＤＢ）であって、前記モデル構成は、複数のノード機能における各機能に対して夫々の機能動作モデルを含み、前記データベース（ＤＢ）は、検査中の各ノードに対して、現在のノード構成についての夫々のデータセット（・・・，ＣＦk-1 ，ＣＦk ，ＣＦk+1 ，・・・）をも含む前記データベース（ＤＢ）、及び
−  検査中の各ノードに対して、ノードとの相互作用なしにて、前記現在の構成と前記モデル構成（Ｍ１）中に含まれる前記機能動作モデルとの対応を検査するための検査モジュール（Ｃ）
を備えることを特徴とする前記システム。
【請求項１５】
−  検査中のノード側での現在の動作の結果を各機能に対して発生することにより、前記夫々のデータセットに基づき且つ検査中のノードとの相互作用なしにて、対応するノード機能の動作をシミュレートするためのシミュレーションモデル（２０〜３２）、及び
−  シミュレーションにより得られた現在の動作の前記結果と、前記モデル構成に含まれる対応する機能動作モデルとの対応を検査するように構成された前記検査モジュール（Ｃ）
を備えたことを特徴とする、請求項１４に記載のシステム。
【請求項１６】
前記現在の構成と前記モデル構成（Ｍ１）に含まれる前記機能動作モデルとの対応を得るために、検査中の各ノードの現在の構成についての前記夫々のデータセット（・・・，ＣＦk-1 ，ＣＦk ，ＣＦk+1 ，・・・）に含まれるデータを修正するように構成されていることを特徴とする、請求項１４又は請求項１５に記載のシステム。
【請求項１７】
前記モデル構成（Ｍ１）を発生するための管理ステーション（Ｗ１）を備えたことを特徴とする、請求項１４〜１６のいずれか一項に記載のシステム。
【請求項１８】
前記検査モジュール（Ｃ）を制御できる複数のステーション（Ｕ１，・・・，Ｕｎ）を備えたことを特徴とする、請求項１４〜１７のいずれか一項に記載のシステム。
【請求項１９】
前記ステーション（Ｕ１，・・・，Ｕｎ）が、前記モデル構成（Ｍ１）と相互作用することが禁じられていることを特徴とする、請求項１８に記載のシステム。
【請求項２０】
前記ステーション（Ｕ１，・・・，Ｕｎ）の各々が、前記ネットワーク（Ｎ）中のノードの夫々のサブセットと協働するように構成されていることを特徴とする、請求項１８又は請求項１９に記載のシステム。
【請求項２１】
前記データベース（ＤＢ）の少なくとも１つ、好ましくはすべてと前記検査モジュール（Ｃ）が、前記検査中のノード（・・・，ｋ−１，ｋ，ｋ＋１，・・・）に対して中央に配置されていることを特徴とする、請求項１４〜２０のいずれか一項に記載のシステム。
【請求項２２】
前記夫々のデータセット（・・・，ＣＦk-1 ，ＣＦk ，ＣＦk+1 ，・・・）が、夫々のデータベース（ＤＢ）中にファイルを構成することを特徴とする、請求項１４〜２１のいずれか一項に記載のシステム。
【請求項２３】
前記モデル構成（Ｍ１）が対応するデータベース（ＤＢ）の少なくとも一部を構成することを特徴する、請求項１４〜１９のいずれか一項に記載のシステム。
【請求項２４】
前記データベース（ＤＢ）が、前記夫々のデータセット（・・・，ＣＦk-1 ，ＣＦk ，ＣＦk+1 ，・・・）を収集する目的で、ネットワーク（Ｎ）内のノードに対して対応する管理システム（・・・，ｋ−１，ｋ，ｋ＋１，・・・）と相互作用し、管理システムからプリントアウトを収集することを特徴とする、請求項１４〜２３のいずれか一項に記載のシステム。
【請求項２５】
前記シミュレーションモデルが、夫々の能力をシミュレートするための夫々の機能セット（２０〜３２）を備えることを特徴とする、請求項１５に記載のシステム。
【請求項２６】
前記シミュレーションモデルが、ステップバイステップ式にてシミュレーションを実行することを特徴とする、請求項２５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク内のノードを検査する問題に取り組んでおり、例えば移動体通信ネットワークのような通信ネットワークのノード構成を検査するための集中型機能の潜在的な実現に特に注意を払いつつ開発された。しかしながら、本発明の可能性のある使用は、この特定の用途には限定されない。
【背景技術】
【０００２】
一般に、通信ネットワーク内のノードについての構成データを検査及び設計する作業は、特に複雑かつ緻密である。
【０００３】
これらの作業の複雑さの原因は多く存在する。これらの原因を余すところなく提示しようとはしないが、そのいくつかの例を以下に示す。
−  一般に、新たなノードの追加（例えば移動体無線ネットワーク内のいわゆるＭＳＣ／ＶＬＲを設けること）又は新たなサービスの開発のようなネットワーク作業の大多数は、新規／既存のノードに対するデータを定義／再定義する必要性を伴う。
−  ネットワークアーキテクチャーに対してノードを中央にすることができるので（ここでは、移動体無線ネットワーク内でのＭＳＣ／ＶＬＲの例を続けて適用する）、ノードの構成データを誤って定義すると、サービスアベイラビリティに関して有害な効果をもたらし得る。
−  ノードの構成データの種々のカテゴリー間において、高度の相互依存性が存在する。従って、このデータの一般カテゴリーを変えることの効果を求めるツールが必要となる。ここで、典型的な例は、ビリング(billing）分析に対して高度の相互依存性を有する番号(number)分析のツールである。
【０００４】
一般に、ノードの設計及び／又は構成の作業は、たとえノードが同じ技術に基づいていても、異なる時間に異なる集団により行われる。よって、すべての点で同じ機能が、厳密には同一ではないが等価な原理及び基準を用いて実施され得、それによりネットワーク内で一様性の望ましくない欠落を生じる。
【０００５】
加えて、ネットワークオペレータの間には、同じネットワーク内の異なる技術に基づいたノード及び／又はノードコンポーネントを統合するという一般的な傾向が存在する。
【０００６】
この種の状況では、いくつかの更なる要求が生じることは明らかである。よって、以下の事項が必要となる。
−  配備されたシステムの構成データが、ネットワークオペレータによりその設計仕様中に設定された規則に従っていることを検査するためのツールを、ネットワークオペレータに提供すること。
−  一方ではすべてのシステムに対して同一であるべき構成データを、他方ではネットワーク内のシステム位置に依存する限りにおいては同一でありえないデータを識別することにより、システム構成を標準化すること。
−  構成データにおける冗長性を識別し除去することにより、システム性能を最適化すること。
−  基準の構成規則を定義する機能を単一のエンティティに割り当て、ノード構成がこれらの規則に従っていることを調べるべく実行される検査を他の分散エンティティ（大きなネットワークでは地理的に分布している）に委任すること。
−  もはや検査が単に分析と確認から成るのではなく所定の規則に従ってノード構成データを（再）設計することを伴うように、該検査を拡張すること。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従って、本発明の目的は、上記概説した問題を克服でき、上述した要求のすべてを満足することを保証できる解決策を提供することである。
【課題を解決するための手段】
【０００８】
本発明により、この目的は、添付の特許請求の範囲に詳細に記した特徴を有する方法により達成される。本発明は、関連のシステムにも関する。
【発明の効果】
【０００９】
現在のところ好ましい実施態様では、本発明による解決策により、（エミュレートされた挙動と基準仕様から予想される挙動とを比較することによりノードの動作を検査する目的で）機能の分析を実行することのみならず、（基準仕様と比較することにより交換データ構成を検査する目的で）構成検査を実行することが可能となる。
【発明を実施するための最良の形態】
【００１０】
構成検査を行うためには、一般には、動作中に使用される構成データが、該ノードに関連した１以上のファイル（交換プリントアウトと称される）から取得され、動作データが基準データと比較される。
【００１１】
他方、機能の分析を実行するのは、より複雑な仕事である。
【００１２】
これに関連して、一般にネットワークノードはかなり複雑となり得る協働する機能のセットから構成されることに留意すべきである。
【００１３】
例えば、以下のものを管理する機能がある。
−  コールされた番号、
−  信号ルーティング、
−  コールルーティング、
−  コールビリング(Call billing)、及び
−  ダイアリング終了(End-of-dialing)文字。
【００１４】
各機能は、交換プリントアウトファイルと称される公知のフォーマットを有する構成ファイルに関連しており、このファイルが機能パラメータの値を指示する。
【００１５】
当該機能の構成は、いわゆる交換プリントアウトに基づいて一般ノードから要求され得る。
【００１６】
機能検査を実行可能にするために、本発明による解決策は、ソフトウエア機能（「アナライザー」という）を規定及び実施することを伴い、その各々は単一のノード能力をシミュレートする。
【００１７】
例えばコール管理に関し、コールされたユーザー番号（Ｂ番号）管理、信号ルーティング、コールルーティングなどをシミュレートするために、アナライザーが用いられる。
【００１８】
ノードのあらゆる動作仕様の分析から、グループ化されたアナライザーを利用してノード機能をシミュレートする手順が規定される。よって、これらの手順により、該ノードの側でのあらゆる挙動モードのセット全体をシミュレートすることが可能となる。
【００１９】
以下の入力データを用いて一般手順の実行をシミュレートする。
−  該手順に関連したアナライザーに対する動作構成データであって、対応する交換プリントアウトから決めることができるもの、及び
−  手順全体に対する入力パラメータ。
この検査において、期待される動作と当該ノードに対して該手順を実行することにより得られる動作とが一致することが検証される。
【００２０】
ユーザーがノードの一般機能をステップバイステップ式にてシミュレートすることを可能にするために、以下のことを可能にする環境が規定された。
−  当該ノードを選択すること、
−  当該アナライザーを選択すること、
−  該アナライザーの入力データを構成すること、及び
−  該機能をステップバイステップ式にてシミュレートすること。
【００２１】
図面の簡単な説明
本発明の以下の説明は、添付図面を参照するが、単に例示したものであり、限定して解釈されるべきでない。
−  図１は、移動体無線ネットワークと一体化し且つ本発明に従って動作する検査システムの可能なアーキテクチャーを示すブロック図である。
−  図２は、本発明によるシステムにおいて構成検査がどのように行われるのかを示すブロック図である。
−  図３〜５は、図２に示された検査に伴うデータ構造のいつかの例を示す。
−  図６は、本発明に従ったシミュレーションのためにノードをモデル化し得る機能の構造を示す。
−  図７及び８は、本発明によるシステムにおいて行われる機能分析の２つの例を示す。
【００２２】
発明を実施するためのベストモード
図１及び２では、後にも参照するが非限定的と見なすべき実施態様において、文字Ｎは、移動体無線ネットワークにより表された通信ネットワークを示す。図１は、ＭＳＣ／ＶＬＲ（移動体サービス・スイッチング・センター／ビジター・ロケーション・レジスタ(Mobile Services Switching Center/Visitor Location Register)）及びＨＬＲ（ホーム・ロケーション・レジスタ(Home Location Register)）を概略的に示し、これらは、データネットワークＲＤ１によって、夫々ｋ−１，ｋ及びｋ＋１として示された関連の管理システムに接続されている。
【００２３】
上述したように、本発明による解決策は、移動体無線ネットワークの構成データを検査する際の潜在的な用途を目的として開発されたが、この潜在的な用途を参照することは、本発明の範囲を限定するものと解釈すべきでなく、本発明は一般的である。
【００２４】
従って、ネットワークは、任意の一般構造と任意の性質を有し得る。このことは、特に構造、及びネットワーク内で種々のノードを相互接続するのに使用される方法に関して当てはまる。特に、図中に単に例として表された３つの管理システムが符号ｋ−１，ｋ及びｋ＋１により指定されているという事実は、システム間のいかなる種類の接続関係又は必要な連続関係を示すものでは決してない。
【００２５】
とは言うものの、（ここでも例として）移動体無線ネットワークを参照することにより伴う概念を明確にするために、一般にＯＭＣ（動作及びメンテナンスセンター(Operation and Maintenance Centers）と称される管理システム・・・，ｋ−１，ｋ，ｋ＋１，・・・は、ネットワークノードにとっては特に重要である。これらのシステムにおいて、ネットワークノードの構成データを有するファイル（交換プリントアウトと称する）が収集される。このデータは以下のものを含むことができる（ただし、下に挙げたリストは網羅的とも限定的とも考えるべきでないことは強調しておく）。
−  国際的なローミング・サービスのために動作中のＭＳＣ／ＶＬＲ、ＴＲ／ＳＴＰ（トランジット／シグナリング・トランスファー・ポイント(Transit/Signaling Transfer Point)）及びＨＬＲの構成データ、
−  Ｂ番号分析機能のために動作中のＭＳＣ／ＶＬＲの構成データ、
−  いわゆる「交換特性(exchange properties）」に関係するデータ領域のために動作中のＭＳＣ／ＶＬＲ、ＴＲ／ＳＴＰ及びＨＬＲの構成データ、
−  Ｂ番号の事前分析、Ｂ番号の分析、ＩＭＳＩ（国際移動体ステーション識別(International Mobile Station Identity））分析、ＧＴＳ（グローバル・タイトル・シリーズ(Global Title Series））分析、ＭＴＰ（メッセージ・トランスファー・パート(Message Transfer Part））分析及びルーティング分析の機能のために動作中のＭＳＣ／ＶＬＲの構成データ。
【００２６】
公知の基準（ここでは単に読み手に興味を持たせるために示した）により、国際ローミング・サービスに関連したデータは、以下のような事項に関する検査を受ける。
−  基準仕様において予想されるグローバル・タイトル・シリーズ（Ｅ．１６４及びＥ．２１４タイプ）が本システムに存在するか否か、
−  基準仕様において予想されるＥ．２１２  ＩＭＳＩシリーズが本システムに存在するか否か、
−  Ｅ．２１２  ＩＭＳＩシリーズが対応するＥ．２１４  グローバル・タイトル・シリーズに正しく変換されているか否か、及び
−  一般オペレータ・シグナリングが正しくルーティングされているか否か。
【００２７】
Ｂ番号分析機能に関連したデータは、「コールされた」ユーザーに関連した番号を取り扱うのに基本的なものである。一般に、この機能は３つのタイプのデータ構造を利用し、これら３つは、ときどき、ネットワーク内のＭＳＣ／ＶＬＲのすべてにおいて全体的又は部分的に同一でなければならない。
【００２８】
特に、本発明によるシステムによって、個別のＢ番号分析樹で構成検査を実行し、以下のものを識別することが可能となる。
−  動作しているＭＳＣ／ＶＬＲノードにおける番号範囲であって、基準仕様から予想されるものを超過したもの、
−  動作しているＭＳＣ／ＶＬＲノードに存在していないが基準仕様から予想される番号範囲、及び
−  動作しているＭＳＣ／ＶＬＲノードにおける番号範囲であって、基準仕様から予想される値とは異なる値のパラメータを有するもの。
【００２９】
上述した点すべては、当業者には容易な原理及び基準に対応する。
【００３０】
いずれにしても、基本的に同様な考察が、上記考察した他の構成データのセットすべてに対して又は一般に通信ネットワーク内のノードに典型的な構成データすべてに対して適用されるなら、その編成及び動作は可能であるが、特定の機能及び能力についての参照は、単に例として行ったものである。
【００３１】
本発明の目的のために最小限留意すべきことは、ネットワーク内の各ノードに特徴的な構成データは、通常はＡＳＣＩＩファイルの形式にて編成され、管理システム・・・，ｋ−１，ｋ，ｋ＋１，・・・中に常駐し得、よって本発明によるシステムにおいて用いられるサーバーＳの心臓部を構成するデータベースＤＢ中に収集され得ることである。
【００３２】
特に、個々のノードの構成データに対応するデータは、例えばデータネットワーク（ＲＤ２）の典型的な伝送モードを用いてサーバーＳにより遠隔にて収集し得る。
【００３３】
従って、サーバーＳに常駐した（又はさもなくば前記サーバーＳのために利用可能な）データベースＤＢは、ＤＢ１として指定された専用部分を有し、この専用部分は、ノードに関連した構成データを含み、該構成データは、１以上の交換プリントアウトから取得された構成ファイル・・・ＣＦk-1 ，ＣＦk ，ＣＦk+1 ・・・から抽出される。
【００３４】
この点に関し、たとえ当該ファイルが簡単のために一般的な添字・・・，ｋ−１，ｋ，ｋ＋１・・・により指定されていても、この指定は、決してファイルと管理システムとの対応を示していると解されるべきでないことは、当業者には容易に明らかとなるであろう。よって、例えば、各システムは、各々が複数のファイルを有する複数のノードを管理することができる。
【００３５】
データベースＤＢの別の部分（Ｍ１として指定）は、ネットワーク内のすべてのノードに対する「モデル」として用いられるべき構成に関するデータを記憶するのに専用される。
【００３６】
換言すれば、モデルファイルＭ１は、ネットワークＮ内の全ノードの側にて一様に適用されなければならない構成データ（又はノード構成仕様）を受け取る。モデルファイルＭ１は、構成モデルＭ１をそのステーションＷ１を介して作るネットワークマネージャーにより編成され、このステーションＷ１は、ローカルネットワークのレベル又は遠隔にてサーバーＳと相互作用する。
【００３７】
まず第一に、本発明によるシステムによって、構成データがすべて整合し（少なくともそれらが特定のノードに限定されない限りは同一であることが要求される場合には事実上同一であり）、いずれにしても「モデル」構成により設定された構成仕様に適合していることを検査することが可能となる。
【００３８】
本発明の現在好ましい実施態様では、本システムは、それが存在する状況を単に確認する段階を越えて検査機能を拡張するように構成される。このことは、ネットワークノードの再構成機能を与えることにより達成され、この再構成機能は、「モデル」データの特徴と一致しない特徴を示す構成データが所望の適合条件に到達すべく修正され得ることを保証するように設計される。このすべては、例えば再構成を進めるのに必要な命令及びデータを個別の各ケースに関係したノードの管理システム・・・，ｋ−１，ｋ，ｋ＋１，・・・に伝送することにより、遠隔ノード再構成を通じて達成される。
【００３９】
本発明によりシステムを編成するこの好適な方法によって、ネットワークノードの再構成動作を行うことが可能となるのが容易に明らかとなるであろう。この動作により、ネットワーク内のすべてのノードが、常に相互に一様に基準仕様に適合して構成されることが保証される。
【００４０】
この動作モードにより、例えば新たなノードの追加及び／又は１以上のノードに対する特定機能の追加（又は削除）並びにそれに続くネットワーク全体の再構成から生じるネットワークの変化をモニターすることができる。このことは、ネットワークノードのすべてが同じ技術に基づいているわけではない場合にも適用できることに留意すべきである。
【００４１】
本発明による解決策の特徴は、この目的のために与えられた機能により一般ノードの能力をシミュレートできることである。このことにより、ネットワークノードへの侵襲的衝撃を避けることができる。
【００４２】
一般に、協働する機能のセットとしてノードをモデル化できる。本発明により、ノードの機能を複製する機能が定義され実施される。これらの機能により、個々のノードの動作と完全なネットワークの動作の両方を検査することができる。
【００４３】
ノードの一般能力をエミュレートする機能は、汎用機能として定義され、当該ノードの挙動をシミュレートするのに必要な情報は、以下のものを含む。
−  該機能を開始するのに用いられる入力データ、及び
−  該機能に関連した交換プリントアウト中に存在する構成データ。
【００４４】
このように、一般ネットワークノードにより実行される一般機能の動作は、ネットワークＮ上にてどんな種類の侵襲的動作をも行う必要なくシミュレートすることができる。
【００４５】
従って、本発明による解決策により、以下でさらに詳細に説明する基準に基づいたシミュレーションによって上述の検査が行われることが認識されるであろう。
【００４６】
図２に示されるブロック図は、例えばいわゆるＢ番号分析樹のための構成検査機能を実施すべく本発明に従ったシステムにより使用される基準を示す。
【００４７】
本質的に、この機能は以下のものを比較することにより実行される検査機能Ｃに対応する。
−  仕様（ファイルＭ１）に対応する構成データであって、図３において１０として指定されたような構造を有し得るもの、及び
−  関連する交換プリントアウト中に収集された動作データに対応する実際の構成データであって、図４において１２で指定された構造を通常は有するもの。
【００４８】
本発明は、Ｃとして指定された比較機能に基づいて、図５において１４で指定された構造を有するレポートＲＥＰを発生する。実際、当該レポートの特徴として、第１列は、該樹の識別子（すなわち数の識別子）を示し、それに続いて一連のパラメータのコピーがあり、その第１番目は（仕様要求を示す添字Ｎを有する）基準データであり、もう一つは（動作データを示す添字Ｄを有する）現在動作中のパラメータである。
【００４９】
このように、レポート１４によって、以下のタイプのミスマッチを検出することが可能となる。
−  使用されてはいないが基準仕様が必要とする番号（ＢＮＢＤフィールドでは値によって示されていなく、ＢＮＢＮフィールドでは値によって示されている）、及び
−  同じ番号に対して異なる値のパラメータ（フィールドＢＮＢＤ及びＢＮＢＮに割り当てられた同じ値）。
【００５０】
一方、図６、７及び８は、機能検査を実行するのために本発明によるシステムが使用する基準を示す。これらの機能検査は、期待されるノード動作が、当該ノードの対応する手順を実行することにより得られる動作と一致しているか否かを調べるように設計されている。
【００５１】
特に、図６に示される図は、移動体無線ネットワーク内のＭＳＣ／ＶＬＲの典型的な構成を示し、これはコールされた番号すなわちＢ番号、信号ルーティング、コールルーティング、コールビリング及びダイアリング終了文字を管理する協働機能のセットとして示され得る。
【００５２】
本質的に、本発明による解決策は、データベースＤＢ内にソフトウエアレベルのシミュレーション機能のセットを作ることに基づいており、その各々は、ノード能力を実現するのに所与のノード技術が使用する規則及び基準のセットに基づいて構成されている。
【００５３】
例えば上述のＭＳＣ／ＶＬＲの場合には、これらの機能は、ソフトウエアレベルにて以下のものをエミュレートできる。
−  ビリング分析（２０）、
−  ＩＭＳＩ分析（２２）、
−  シグナリング分析（２４）、
−  コールルーティング分析（２６）、
−  Ｂ番号事前分析（２８）、及び
−  Ｂ番号分析ともし適用できるならコール禁止(barring）分析（３２）。
【００５４】
図７及び８（後にさらに詳細に説明する）は、レジスタＲを使用することにより機能分析をどのように行うかを示しており、このレジスタは、単に以下のものを表すことができる変数セットである。
−  チェーン(chain）における第１機能のための入力データ、
−  一般機能の結果として得られるデータであって、次の機能のための入力データとして使用できるもの、及び
−  完全なチェーンの最終結果として得られるデータ。
【００５５】
現在のところ好ましい本発明の実施態様では、例えばデータネットワークＤＲ３上での通信を介して遠隔にてシステムサーバーＳと相互作用できる複数の地理的に分散した端末又はワークステーションＵ１，・・・，Ｕｎにより、検査／シミュレーション機能を作動させることが考えられる。この点に関し、通常、ステーションＵ１，・・・，Ｕｎは、ステーションＷ１により唯一独占的に定義されたモデル構成Ｍ１と相互作用することが禁じられていると考えられる。
【００５６】
例えば、各ワークステーションＵ１，・・・，Ｕｎは、ネットワークＮ内に含まれるノードの特定サブセットに関連した対応する管理領域内に地理的に配置され得る。
【００５７】
このワークステーションＵ１，・・・，Ｕｎを地理的に分散させる必要性は、システムが単一の制御ステーションから集中的ノード（再）構成をも実行できるように構成される場合には、いっそう明確ではない。この後者の場合には、ステーションＷ１のような単一のステーションにおいて一般的なネットワーク監視機能とシミュレーション開始機能とを結合することもできる。逆に、図１及び２に示される図では、これらの機能は、一方ではステーションＷ１に、他方ではステーションＵ１，・・・，Ｕｎに別々に割り当てられて示されている。
【００５８】
いずれにしても、ステーションＵ１，・・・，Ｕｎの各々は、ノードの動作を検査するためにシミュレーションを開始できる。加えて、現在のところ好ましい本発明の実施態様では、ステーションＵ１，・・・，Ｕｎは、各特定の場合に検査を受けるノードの一般動作をステップバイステップ式にてシミュレーションすることもできる。
【００５９】
これらの動作のすべてが、以下のことを可能にする環境下で実行される。
−  当該ノードを選択すること、
−  当該アナライザーを選択すること、
−  該アナライザーのための入力データを構成すること、
−  対応するプリントアウト中の構成データを使用することにより、（ユーザーに対して透過であるように）アナライザーを構成すること、
−  関連の機能を（所望ならばステップバイステップ式にて）シミュレートすること、及び
−  分析の結果を分析すること。
【００６０】
例えば、図７は、いわゆる「ローミング番号」のルーティングについて実行される典型的な機能分析シーケンスを示す。
【００６１】
特に、当該ノードがリストから選択され（ステップ１００）、対応する情報がレジスタＲに入れられた後に、ユーザーが、当該アナライザー（例えばＢ番号事前分析機能（図６のブロック２８））を選択する（ステップ１０２）。ここでふたたび、関連のデータがレジスタＲにダウンロードされた後に、当該別のアナライザー（例えばＢ番号分析）の選択及び対応するレジスタＲとの相互作用の再開に進む（１０４）。
【００６２】
容易に明らかとなるように、様々なアナライザーにより使用される構成データは次の通りである。
−  チェーン中で最初ならば、アナライザーを起動させるための入力データ、
−  前に起動されたアナライザーにより与えられる入力データ、及び
−  アナライザーに関連するプリントアウトから取得された構成データ。
【００６３】
この事実は、図８に示されるシーケンスの検討からも明らかとなる。この図は、国際ローミング・サービスに対するコールのルーティングをアドレス指定する機能分析中に生じる、レジスタＲ内での連続変化を示す。
【００６４】
この場合、ステップ１０６、１０８及び１１０は、ＩＭＳＩアナライザーを当該アナライザーとして選択し、Ｂ番号事前分析、Ｂ番号分析及びコール禁止分析を実行することに対応する。
【００６５】
いずれにしても、アナライザーの動作は、選択された能力に関するノードの挙動が特定のソフトウエア機能のおかげでシミュレートし得るように、当該システムの能力のプリントアウトをインポートすることに基づいていることが容易に分かるであろう。
【００６６】
各アナライザーを使用する際には、基本的に以下のことが必要とされる。
−  システムを選択すること、
−  当該機能を選択すること、及び
−  チェーンの第１機能に必須の入力データをユーザー側にて導入すること。
【００６７】
当然、ここに与えられた記載及び説明に関して詳細及び実施の形態は、本発明が基づいている原理を損なうことなく、そのために本発明の範囲から逸脱することなく広く変わり得る。
【図面の簡単な説明】
【００６８】
【図１】移動体無線ネットワークと一体化し且つ本発明に従って動作する検査システムの可能なアーキテクチャーを示すブロック図である。
【図２】本発明によるシステムにおいて構成検査がどのように行われるのかを示すブロック図である。
【図３】図２に示された検査に伴うデータ構造の一例を示す。
【図４】図２に示された検査に伴うデータ構造の一例を示す。
【図５】図２に示された検査に伴うデータ構造の一例を示す。
【図６】本発明に従ったシミュレーションのためにノードをモデル化し得る機能の構造を示す。
【図７】本発明によるシステムにおいて行われる機能分析の一例を示す。
【図８】本発明によるシステムにおいて行われる機能分析の一例を示す。
【符号の説明】
【００６９】
Ｎ    通信ネットワーク
ＲＤ１    データネットワーク
ＲＤ２    データネットワーク
ＲＤ３    データネットワーク
Ｋ−１，Ｋ，Ｋ＋１    管理システム
Ｓ    サーバー
ＤＢ    データベース
Ｕ１・・・Ｕｎ    ワークステーション
Ｗ１    管理ステーション
Ｍ１    モデル構成
ＣＦk-1 ，ＣＦk ，ＣＦk+1   ノード構成のデータセット
【図１】
2004531926.tif 000003
【図２】
2004531926.tif 000004
【図３】
2004531926.tif 000005
【図４】
2004531926.tif 000006
【図５】
2004531926.tif 000007
【図６】
2004531926.tif 000008
【図７】
2004531926.tif 000009
【図８】
2004531926.tif 000010
【国際公開パンフレット】
2004531926.tif 000011
2004531926.tif 000012
2004531926.tif 000013
2004531926.tif 000014
2004531926.tif 000015
2004531926.tif 000016
2004531926.tif 000017
2004531926.tif 000018
2004531926.tif 000019
2004531926.tif 000020
2004531926.tif 000021
2004531926.tif 000022
2004531926.tif 000023
2004531926.tif 000024
2004531926.tif 000025
2004531926.tif 000026
2004531926.tif 000027
2004531926.tif 000028
2004531926.tif 000029
2004531926.tif 000030
2004531926.tif 000031
2004531926.tif 000032
2004531926.tif 000033
2004531926.tif 000034
2004531926.tif 000035
2004531926.tif 000036
2004531926.tif 000037
【国際調査報告】
2004531926.tif 000038
2004531926.tif 000039
2004531926.tif 000040