(57)【特許請求の範囲】
【請求項１】
複数の交換機と、該交換機を制御する複数のサービス制御ノードから構成されるインテリジェントネットワークの分散不可視化方法において、
前記サービス制御ノードは、前記交換機から要求されたサービス実行プログラムと該サービス実行プログラムを収容するサービス制御ノードの物理位置とが対応づけて記憶され、サービスが新しく追加される毎に、あるいはサービス制御ノードが増設される毎に、記憶内容が変更または追加されるディレクトリ情報と、該ディレクトリ情報に基づいて前記交換機からのサービス要求を実行先のサービス制御ノードに振り分ける手段とを有し、
前記交換機は発信者からのサービス要求を受信すると、サービスの種別に依存することなく、予め定められた一つないし複数のサービス制御ノードにアクセスし、
該サービス制御ノードは、前記交換機からのサービス要求を受けると、前記振り分け手段を介して前記ディレクトリ情報を分析し、
分析の結果、自ノードに実行すべきサービス実行プログラムがあれば、該サービス実行プログラムを実行し、自ノードに実行すべきサービス実行プログラムがなければ、該サービス実行プログラムを収容する他のサービス制御ノードに対して前記サービス要求の実行を依頼することを特徴とする分散不可視化方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、複数に分散配置されているネットワークワイドの（複数の交換機を越えた）サービス制御ノードの中で、交換機から該当するサービス処理機能が存在するサービス制御ノードへのアクセスを行う場合、交換機がサービス制御ノードの分散構成を意識することなく行うことができる分散不可視化方法に関する。
【０００２】
【従来の技術】
複数の加入者端末、複数の交換機、種々のサービス制御を行うノードが分散配置されたネットワークにおいて、ある加入者端末から発信する時、その加入者からの情報に基づいて該当するサービスの処理機能を有するネットワークのサービス制御ノードにアクセスするためには、サービス制御ノードを対応づけるディレクトリ情報を参照する必要がある。従来、ネットワークワイドのサービス制御ノードを識別するためには、２つの方法があり、その１つは交換機内のディレクトリ情報を参照して、その交換機内でサービス分析を行い、サービス制御ノードにアクセスする方法、他の１つは既存の共通線信号処理ノード内にディレクトリ情報を保有しておき、交換機は共通線信号処理ノードにサービス分析を依頼し、その分析情報を受け取って該当するサービス制御ノードにアクセスする方法である。
【０００３】
【発明が解決しようとする課題】
しかしながら、（ｉ）交換機内にディレクトリ情報を保有し、これを参照してサービス分析する方法では、サービスが新しく追加される毎に、またはサービス制御ノードが増設される毎に、これらの各交換機内のディレクトリ情報を変更・追加する必要があるので、オペレーションの煩雑さを招くことになる。
また、（ｉｉ）共通線信号処理ノード内にディレクトリ情報を保有し、このノード内でサービス分析する方法では、サービスが新しく追加される場合や、サービス制御ノードが増設される場合には、この共通線信号処理ノードのディレクトリ情報のみを変更・追加すればよいが、共通線信号処理ノード内のディレクトリ情報としては国内電話番号のみを用いており、国内電話番号で判断できるサービスしか識別することができず、その他の方法でサービスを識別することは不可能である。
本発明の目的は、これら従来の課題を解決し、サービスの追加・変更に伴って網構成条件等のデータを変更する場合に、その変更・追加する箇所を局所化でき、変更の際のオペレーションの煩雑さをなくし、また電話番号のみでは定まらないサービス機能の識別も容易となり、保守上非常に有効な分散不可視化方法を提供することにある。
【０００４】
【課題を解決するための手段】
上記目的を達成するため、本発明の分散不可視化方法は、以下の機能をネットワークに配置することを特徴としている。すなわち、ｉ）ネットワークワイドに分散配置されたサービス制御ノードを識別するためのディレクトリ情報を、サービス制御ノード側に配置する。ｉｉ）交換機には、サービスによらず一意に予め定められている上位のサービス制御ノードにアクセスする機能を具備する。なお、予め定められている上位のサービス制御ノードは、複数でも可能である。
すなわち、本発明では、ネットワークでのサービス処理において、複数に分散配置されているネットワークワイドのサービス制御ノードの中で、該当するサービス処理機能が存在するサービス制御ノードへのアクセスを、交換機がサービス制御ノードの分散構成を意識することなく行うことができるようにする。
【０００５】
【作用】
本発明においては、交換機は定められた上位サービス制御ノードにアクセスすれば、種々のサービス制御ノードに対応するディレクトリ情報を上位サービス制御ノード側で参照し、分析してくれ、該当するサービス制御ノードに対してサービス要求を依頼してくれるので、保守が非常に有効となる。
これにより、サービス機能に対応したサービス制御ノードの物理的位置情報は、交換機からは分散不可視化されることになり、サービス機能の追加やサービス制御ノードの増設時にも、交換機の局データの変更が不要となるので、保守性が改善される。また、サービス分析処理のサービス制御ノードへの局所化が図れるので、電話番号のみでは定まらないサービス機能の識別も容易にできる。
【０００６】
【実施例】
以下、本発明の実施例を、図面により詳細に説明する。
図１は、本発明の一実施例を示すネットワークシステムの構成図である。
図１において、本実施例におけるネットワークシステムは、発信者１０１が自分のサービス要求を設定するための発信者端末１０２、着信者１０３が自分のサービス要求を設定するための着信者端末１０４、通信サービスを実行するためのネットワーク１０５により構成される。
なお、ネットワーク１０５は、複数の交換機のうち発側のものを発側交換機１０８、着側のものを着側交換機１０９で示しており、この場合には交換機の各機能のうちのソフト処理部のみが関係する。さらに、複数のサービス制御ノードを、２つの種類のネットワークワイドサービス制御ノードＡとネットワークワイドのサービス制御ノードＢで表わしている。
従って、ネットワーク１０５は、簡単に表わすと、発信者端末１０２の信号処理および呼接続処理を行う発側交換機１０８、着信者端末１０３の信号処理および呼接続処理を行う着側交換機１０９、発側交換機１０８および着側交換機１０９をネットワークワイドに制御するネットワークワイドサービス制御ノードＡ１０６およびネットワークワイドサービス制御ノードＢ１０７から構成されている。
【０００７】
図２は、図１におけるネットワークワイドサービス制御ノードＡのブロック構成図である。
図２において、ネットワークワイドサービス制御ノードＡは、発側交換機１０８と着側交換機１０９との通信を司る発着交換機との通信制御機能２０１、ネットワークワイドサービス制御ノードＡまたはネットワークワイドサービス制御ノードＢ１０７に振分けを行うネットワークワイドサービス制御ノード振分け機能２０２、サービス実行制御機能２０３、サービスロジックプログラムａ２０４、サービスロジックプログラムとネットワークワイドサービス制御ノードの物理位置を対応づけるディレクトリ情報２０５、およびネットワークワイドサービス制御ノードＢ１０７との通信を制御する通信制御機能２０６から構成されている。このように、種々の異なるサービスロジックプログラムを保持するネットワークワイドサービス制御ノードＡ，Ｂは互いに通信制御機能２０６を介して接続されており、自分にないサービスは互いに実行を依頼することができる。
【０００８】
図３は、図１におけるネットワークワイドサービス制御ノードＢのブロック構成図である。
図３において、ネットワークワイドサービス制御ノードＢ１０７は、発側交換機１０８と着側交換機１０９との通信を司る発着交換機との通信制御機能２０１、ネットワークワイドサービス制御ノードＡまたはネットワークワイドサービス制御ノードＢ１０７に振分けする振分け機能２０２、サービス実行制御機能２０３、サービスロジックプログラムｂ３０１、サービスロジックプログラムとネットワークワイドサービス制御ノードの物理位置を対応づけるディレクトリ情報２０５、およびネットワークワイドサービス制御ノードＡ１０６との通信を制御する通信制御機能２０６から構成されている。
このように、各ネットワークワイドサービス制御ノードＡ１０６，Ｂ１０７には、サービスロジックプログラムとネットワークワイドサービス制御ノードの物理位置を対応づけるディレクトリ情報２０５が配置されており、発着加入者からの情報に基づき、ネットワークワイドサービス制御ノードにおいてディレクトリ情報を参照し、サービス分析を行う。
【０００９】
図４は、図１における発側交換機のブロック構成図である。
図４において、発側交換機１０８は発信者端末１０２との対話（インタラクション）を司る基本呼処理機能４０１、ネットワークワイドサービス制御ノードＡへのアクセス可否分析機能４０２、ネットワークワイドサービス制御ノードとの通信制御機能４０３、およびネットワークワイドサービス制御ノードからのサービス指示受付機能４０４から構成されている。
ここでは、発信者１０１は発信者端末１０２から発側交換機１０８を介して予め定められているネットワークワイドサービス制御ノードＡにアクセスし、ネットワークワイドサービス制御ノードＡ内のディレクトリ情報により該当するサービスが分析される。そして、ネットワークワイドサービス制御ノードＡでは、自制御部に実行すべきサービスロジックプログラムがなければ、そのプログラムが収容されているネットワークワイドサービス制御ノードに対してサービス要求の実行を依頼する。
【００１０】
図５は、図１における着側交換機のブロック構成図である。
図５において、着側交換機１０９は着信者端末１０４との対話（インタラクション）を司る基本呼処理機能４０１、ネットワークワイドサービス制御ノードＢ１０７へのアクセス可否を分析するアクセス可否分析機能５０１、ネットワークワイドサービス制御ノードとの通信制御機能４０３、およびネットワークワイドサービス制御ノードからのサービス指示受付機能４０４から構成されている。
ネットワークワイドサービス制御ノードとの通信制御機能４０３は、予め定められたネットワークワイドサービス制御ノードＢ１０７にアクセスするが、該当するサービスロジックプログラムがネットワークワイドサービス制御ノードＢ１０７に存在せず、ネットワークワイドサービス制御ノードＡ１０６に存在する場合には、ネットワークワイドサービス制御ノードＡ１０６からサービス指示が送られてくるので、通信制御機能４０３はこれを受信する。
【００１１】
図６は、本発明の一実施例を示すディレクトリ情報のフォーマット構成図である。
図６において、ディレクトリ情報は、サービス処理を記述したサービスロジックプログラム（ＳＬＰ）の選択情報と、それにより特定されるＳＬＰ識別子と、ネットワークワイドサービス制御部の物理位置を示すアドレスとから構成されている。
【００１２】
次に、発信者の指示に基づき、網が発側交換機からサービスロジックプログラムｂ３０１を起動して処理を行う場合と、着信者の指示に基づき、網が着側交換機からサービスロジックプログラムｂ３０１を起動して処理を行う場合について、それぞれ図７〜図１０に従って本発明の動作を説明する。
（ｉ）発信者の指示に基づき、網が発側交換機からサービスロジックプログラムｂを起動・処理する場合（図７，図８）、
ステップ１０・・・発信者１０１が自分の希望するサービス（サービスロジックプログラムｂ３０１にサービス仕様が記述されている）を受けるために、発信者端末１０２を介してネットワーク１０５に対し指示を与え、ネットワークワイドサービス制御ノードＢ１０７にあるサービスロジックプログラムｂ３０１を起動させる状態に遷移させる（１０ａ）。ネットワーク１０５では、発側交換機１０８の基本呼処理部４０１がこの信号を受信し、自分の上位のネットワークワイドサービス制御ノードＡへのアクセス可否分析機能４０２を起動する（１０ｂ）。ネットワークワイドサービス制御ノードＡへのアクセス可否分析機能４０２はアクセス可否を判定し、必要があればネットワークワイドサービス制御ノードとの通信制御機能４０３を介し（１０ｃ）、ネットワークワイドサービス制御ノードＡ１０６を起動する（１０ｄ）。
【００１３】
ステップ１１・・・ネットワークワイドサービス制御ノードＡ１０６では、発着交換機との通信制御機能２０１を介してネットワークワイドサービス制御ノード振分け機能２０２を起動する（１１ａ，１１ｂ）。ネットワークワイドサービス制御ノード振分け機能２０２では、サービスロジックプログラムｂ３０１を起動するための情報からサービスロジックプログラムとネットワークワイドサービス制御ノードの物理位置を対応づけるディレクトリ情報２０５を分析し、ネットワークワイドサービス制御ノードＢ１０７を選択し、ネットワークワイドサービス制御ノードＢ１０７に制御を依頼するためにネットワークワイドサービス制御ノードとの通信制御機能２０６を起動する（１１ｃ）。
【００１４】
ステップ１２・・・ネットワークワイドサービス制御ノードＢ１０７では、ネットワークワイドサービス制御ノードとの通信制御機能２０６がこの信号を受信し、ネットワークワイドサービス制御ノード振分け機能２０２を起動する（１２ａ）。ネットワークワイドサービス制御ノード振分け機能２０２では、サービスロジックプログラムとネットワークワイドサービス制御ノードの物理位置を対応づけるディレクトリ情報２０５を分析し、サービスロジックプログラムｂ３０１は自分のノードにあることを認識し、サービス実行制御機能２０３を起動する（１２ｂ）。サービス実行制御機能２０３では、サービスロジックプログラムｂ３０１を起動するための条件を設定し、サービスロジックプログラムｂ３０１を起動する（１２ｃ）。
【００１５】
ステップ１３・・・サービスロジックプログラムｂ３０１の実行中、発側交換機１０８に指示を与える状態に遷移すると、サービス実行制御機能２０３を起動する（１３ａ）。サービス実行制御機能２０３は、発着交換機との通信制御機能２０１を介して発側交換機１０８を起動し、指示を依頼する（１３ｂ）。
ステップ１４・・・発側交換機１０８では、ネットワークワイドサービス制御ノードとの通信制御機能４０３を介し、ネットワークワイドサービス制御ノードＢ１０７からのサービス制御指示受付機能４０４を起動する（１４ａ）。ネットワークワイドサービス制御ノードからのサービス制御指示受付機能４０４では、必要な呼接続処理を動作させるために基本呼処理機能４０１を起動し、サービスを実行する（１４ｂ）。
【００１６】
（ｉｉ）着信者の指示に基づき、網が着側交換機からサービスロジックプログラムｂを起動・処理する場合（図９，図１０）、
ステップ２０・・・着信者１０３が自分の希望するサービス（サービスロジックプログラムｂ３０１にサービス仕様が記述されている）を受けるために、着信者端末１０４を介してネットワーク１０５に対して指示を与え、ネットワークワイドサービス制御ノードＢ１０７にあるサービスロジックプログラムｂ３０１を起動させる状態に遷移させる（２０ａ）。ネットワーク１０５では、着側交換機１０９の基本呼処理部４０１がこの信号を受信し、自分の上位のネットワークワイドサービス制御ノードＢへのアクセス可否分析機能５０１を起動する（２０ｂ）。ネットワークワイドサービス制御ノードＢへのアクセス可否分析機能５０１はアクセス可否を判定し、必要があればネットワークワイドサービス制御ノードとの通信制御機能４０３を介し、制御をネットワークワイドサービス制御ノードＢ１０７に依頼する（２０ｃ）。ネットワークワイドサービス制御ノードＢ１０７を起動する（２０ｄ）。
【００１７】
ステップ２１・・・ネットワークワイドサービス制御ノードＢ１０７では、発着交換機との通信制御機能２０１でこの信号を受信し（２１ａ）、通信制御機能２０１を介してネットワークワイドサービス制御ノード振分け機能２０２を起動する（２１ｂ）。ネットワークワイドサービス制御ノード振分け機能２０２では、サービスロジックプログラムｂ３０１を起動するための情報から、サービスロジックプログラムとネットワークワイドサービス制御ノードの物理位置を対応づけるディレクトリ情報２０５を分析し、サービスロジックプログラムｂ３０１は自分のノードにあることを認識し、サービス実行制御機能２０３を起動する（２１ｃ）。サービス実行制御機能２０３では、サービスロジックプログラムｂ３０１を起動するための条件を設定し、サービスロジックプログラムｂ３０１を起動する（２１ｄ）。
【００１８】
ステップ２２・・・サービスロジックプログラムｂ３０１の実行中、着側交換機１０９に指示を与える状態に遷移すると、サービス実行制御機能２０３を起動する（２２ａ）。サービス実行制御機能２０３は、発着交換機との通信制御機能２０１を介して着側交換機１０９を起動し、指示を依頼する（２２ｂ）。
ステップ２３・・・着側交換機１０９では、ネットワークワイドサービス制御ノードとの通信制御機能４０３を介し、ネットワークワイドサービス制御ノードからのサービス制御指示受付機能４０４を起動する（２３ａ）。ネットワークワイドサービス制御ノードからのサービス制御指示受付機能４０４では、必要な呼接続処理を動作させるために基本呼処理機能４０１を起動し、サービスを実行する（２３ｂ）。
【００１９】
【発明の効果】
以上説明したように、本発明によれば、数千の交換機の局データの変更を行う代りに、数十程度のネットワークワイドサービス制御ノードのデータを変更するだけで済むので、ネットワークワイドの新サービスを行うためのサービスの追加に伴う網構成条件等のデータ変更を局所化することが可能となり、保守上、非常に有効である。また、新サービスの追加に対応した分析機能もネットワークワイドサービス制御ノード側で行えることになるので、サービスの追加に対する変更ノードの局所化が可能となる。
【図面の簡単な説明】
【図１】本発明の一実施例を示すサービスネットワークシステムのブロック構成図である。
【図２】図１におけるネットワークワイドサービス制御ノードＡのブロック構成図である。
【図３】図１におけるネットワークワイドサービス制御ノードＢのブロック構成図である。
【図４】図１における発側交換機のブロック構成図である。
【図５】図１における着側交換機のブロック構成図である。
【図６】図１におけるディレクトリ情報のフォーマット構成図である。
【図７】本発明の一実施例を示す動作フローチャートであって、発側交換機からサービスロジックプログラムｂを起動・処理する一連の動作を示すものである。
【図８】図７の継続動作のフローチャートである。
【図９】本発明の一実施例を示す動作フローチャートであって、着側交換機からサービスロジックプログラムｂを起動・処理する一連の動作を示すものである。
【図１０】図９の継続動作のフローチャートである。
【符号の説明】
１０５…ネットワーク、１０１…発信者、１０２…発信者端末、
１０３…着信者、１０４…着信者端末、１０８…発側交換機、
１０９…着側交換機、１０６…ネットワークワイドサービス制御ノードＡ、
１０７…ネットワークワイドサービス制御ノードＢ、
２０３…サービス実行制御機能、２０４…サービスロジックプログラムａ、
３０１…サービスロジックプログラムｂ、
２０２…ネットワークワイドサービス制御ノード振分け機能、
２０１…発着交換機との通信制御機能、
２０６…ネットワークワイドサービス制御ノードとの通信制御機能、
２０５…ディレクトリ情報、４０１…基本呼処理機能、
４０２…ネットワークワイドサービス制御ノードＡへのアクセス可否分析機能、
４０４…ネットワークワイドサービス制御ノードからのサービス指示受付機能、
４０３…ネットワークワイドサービス制御ノードとの通信制御機能、
５０１…ネットワークワイドサービス制御ノードＢへのアクセス可否分析機能。
【図１】
0003564514.tif 000002
【図２】
0003564514.tif 000003
【図３】
0003564514.tif 000004
【図４】
0003564514.tif 000005
【図５】
0003564514.tif 000006
【図６】
0003564514.tif 000007
【図７】
0003564514.tif 000008
【図８】
0003564514.tif 000009
【図９】
0003564514.tif 000010
【図１０】
0003564514.tif 000011