(57)【特許請求の範囲】
【請求項１】
少なくとも１つのスイッチングポイント(SSP)及び多数のサービスプログラム(SLP)を含むインテリジェントネットワークにおけるサービスの実行を制御する方法であって、コールに関連して、スイッチングポイントとサービスプログラムとの間に該サービスプログラムから該スイッチングポイントへ命令を供給するための制御関係を形成することを含む方法おいて、
上記コールの少なくとも１つの特殊なポイントを定義し、該特殊なポイントは、上記スイッチングポイントが該特殊なポイントを去るように命令されるまでサービスプログラムにコンタクトしているポイントであり、
上記コールの特殊なポイントにおいてサービスプログラムにコンタクトさせるための実行順序を定義し、該実行順序は、上記コールにおけるサービスプログラムのトリガー順序とは独立して定義され、
上記コールの特殊なポイントにおいて、上記実行順序で上記スイッチングポイントにより少なくとも２つのサービスプログラムにコンタクトさせることを特徴とする方法。
【請求項２】
サービスプログラムが上記スイッチングポイントと制御関係または監視関係を有するかに基づいて且つ上記サービスプログラムが上記サービスに関連した検出ポイントにおいて開始されるか既に作動されているかに基いてサービスに関連した検出ポイントの１組の分類を決定し、上記監視関係は、上記サービスに関連した検出ポイントの検出をサービスプログラムに通知するためのものであり、
上記スイッチングポイントと制御関係を有するサービスプログラムにプライオリティレベルを付し、
サービスプログラムは、１つの分類を取り扱ったら次に別の分類を取り扱っていくというようにして、上記特殊なポイントにおいてコンタクトされ、同じ分類に属するサービスプログラムは、上記サービスプログラムのプライオリティレベルによって定められるように取り扱われ、最も高いプライオリティレベルを有するサービスプログラムが最初に取り扱われる請求項１に記載の方法。
【請求項３】
上記プライオリティレベルは、実行順序プライオリティパラメータで定義される請求項２に記載の方法。
【請求項４】
上記スイッチングポイントに受け入れられる１組の命令を定義する制御性クラスがサービスプログラムに割り当てられ、制御関係を有する各サービスプログラムのプライオリティレベルが該サービスプログラムの制御性クラスによって定義される請求項２に記載の方法。
【請求項５】
上記実行順序は、制御関係を伴う既に作動されたサービスプログラムの分類内で定義される請求項２、３又は４に記載の方法。
【請求項６】
上記実行順序は、制御関係を伴うまだ作動されていないサービスプログラムの分類内で定義される請求項２に記載の方法。
【請求項７】
新たなサービスプログラムは、その制御性クラスが、既に作動されたサービスプログラムの制御性クラスと異なるときだけ作動される請求項４に記載の方法。
【請求項８】
新たなサービスプログラムを開始する前に該サービスプログラムが過負荷とされているかを決定するためコールギャッピングをチェックし、該サービスプログラムが過負荷とされていないときにはいつでも上記新たなサービスプログラムを開始する請求項６に記載の方法。
【請求項９】
新たなサービスプログラムを開始する前にサービストリガー基準をチェックし、そしてそのチェックにパスしたときに該新たなサービスプログラムを開始する請求項６に記載の方法。
【請求項１０】
上記コールの特殊なポイントは、基本的コール状態モデル(O-BCSM,T-BCSM)の検出ポイント(DP1,DP3)である請求項１に記載の方法。
【請求項１１】
インテリジェントネットワークのスイッチングポイントであって、コールに関連して、該スイッチングポイントとサービスプログラムとの間に、該サービスプログラムから該スイッチングポイントへ命令を供給するための制御関係が形成されるようなスイッチングポイントにおいて、上記コールにおいて少なくとも１つの特殊なポイントを設け、該特殊なポイントは、上記コールが該特殊なポンイトを去るように命令されるまで該スイッチングポイントによってサービスプログラムがコンタクトされるようにするためのものであり、該スイッチングポイントは、上記コールの特殊なポイントにおいて、上記コールにおけるサービスプログラムのトリガー順序とは独立して定義された実行順序で少なくとも２つのサービスプログラムにコンタクトしうるように構成されていることを特徴とするスイッチングポイント。
【発明の詳細な説明】
【０００１】
【技術分野】
本発明は、インテリジェントネットワークにおけるサービスの実行に係る。
【０００２】
【背景技術】
テレコミュニケーション分野の急速な発展は、オペレータがユーザに多数の異なる形式のサービスを提供できるようにした。進歩型サービスを提供する１つのこのようなネットワークアーキテクチャーをインテリジェントネットワークと称し、一般にＩＮと省略される。このようなサービスの例は、プライベートネットワークの加入者間に短い番号を使用できるようにする「仮想プライベートネットワークＶＰＮ」や、インテリジェントネットワークが加入者により制御されるやり方でパーソナル番号へなされたコールを再ルート指定する「パーソナルナンバー」である。ＩＮサービスは、ＩＮに接続された移動通信ネットワーク及び固定ネットワークのような種々のネットワークにより利用される。
【０００３】
インテリジェントネットワークの物理的なアーキテクチャーが図１に示されており、ここで、物理的エンティティは長方形又は円柱として示され、そしてそれらの中に配置された機能的エンティティは楕円として示されている。本発明の説明においてインテリジェントネットワーク環境を以下で参照するので、このアーキテクチャーについて簡単に述べておく。関心のある読者は、例えば、ＩＴＵ−Ｔ推奨勧告Ｑ.１２１Ｘ又はベルコアのＡＩＮ推奨勧告からインテリジェントネットワークを更に詳細に理解することができよう。本発明及びその背景の説明では、ＥＴＳ３００  ３７４−１  ＣｏｒｅＩＮＡＰの用語を使用するが、本発明は、他のインテリジェントネットワーク規格に基づいて実施されるインテリジェントネットワークにも使用することができる。
【０００４】
例えば、電話、移動ステーション、コンピュータ又はファックスである加入者装置ＳＥは、サービススイッチングポイントＳＳＰ又はネットワークアクセスポイントＮＡＰに直接接続される。サービススイッチングポイントＳＳＰは、ユーザにネットワークへのアクセスを与えると共に、全ての必要なダイヤル機能に付随する。又、ＳＳＰは、インテリジェントネットワークサービス要求の必要性を検出することもできる。機能に関して、ＳＳＰは、コールマネージメント、ルート指定及びサービスダイヤル機能を含む。
サービスコントロールポイントＳＣＰは、インテリジェントネットワークサービスを発生するのに使用されるサービスロジックプログラムＳＬＰを含む。以下、「サービスプログラム」は、「サービスロジックプログラム」の短縮形としても使用する。
【０００５】
サービスデータポイントＳＤＰは、ＳＣＰサービスプログラムが個々のサービスを発生するのに使用する加入者及びインテリジェントネットワークに関するデータを含むデータベースである。ＳＣＰは、シグナリング又はデータネットワークによりＳＤＰサービスを直接使用する。
インテリジェントペリフェラルＩＰは、アナウンスメントや、音声及び多ダイヤル機能のような特殊な機能を与える。
図示されたシグナリングネットワークは、１９８８年、メルボウム、ＣＣＩＴＴ（今日のＩＴＵ−Ｔ）のシグナリングシステムＮｏ．７の仕様書に記載された既知のシグナリングシステムであるシグナリングシステムナンバー７（ＳＳ７）に基づくネットワークである。
【０００６】
コールコントロールエージェントファンクション（ＣＣＡＦ）は、エンドユーザ（加入者）がネットワークに確実にアクセスできるようにする。ＩＮサービスへのアクセスは、既存のデジタル交換機に対してなされる追加によって実施される。これは、基本的コール状態モデルＢＣＳＭを用いることにより行われ、このモデルは、コール取り扱いの種々の段階を記述し、そしてインテリジェントネットワークサービスをスタートするためにコール取り扱いを中断しなければならないポイント即ち検出ポイントＤＰを含む。これら検出ポイントでは、インテリジェントネットワークのサービスロジックエンティティは、基本的コール及び接続マネージメントファンクションと対話関係にある。交換機において、コール設定は、２つの部分、即ち発信側半分のコール設定と、着信側半分のコール設定とに分割される。概略的な説明として、発信側半分のコール取り扱いは、発呼加入者のサービスに関連しているが、着信側半分のコールの取り扱いは、被呼加入者のサービスに関連している。それに対応する状態モデルは、発信側基本的コール状態モデル（Ｏ−ＢＣＳＭ）及び着信側基本的コール状態モデル（Ｔ−ＢＣＳＭ）である。ＢＣＳＭは、ユーザ間に接続を設定しそして維持するのに必要なコールコントロールファンクション（ＣＣＦ）の高レベル状態オートマトン表示である。この状態モデルには、サービススイッチングファンクション（ＳＳＦ）の助けで機能が追加され（図１におけるＣＣＦとＳＳＦとの部分的重畳を参照）、インテリジェントネットワークサービス（即ちＩＮサービス）がいつ要求されるべきかを判断することができる。ＩＮサービスが要求されたときには、インテリジェントネットワークのサービスロジックを含むサービスコントロールファンクション（ＳＣＦ）がサービス関連処理（コール確立における）に付随する。従って、サービススイッチングファンクションＳＳＦは、コールコントロールファンクションＣＣＦをサービスコントロールファンクションＳＣＦに接続し、そしてサービスコントロールファンクションＳＣＦがコールコントロールファンクションＣＣＦを制御できるようにする。
【０００７】
インテリジェントネットワークサービスは、サービス関連検出ポイントに遭遇するのに関連して、サービススイッチングポイントＳＳＰが、ＳＳＰ／ＳＣＰインターフェイスを経て中継されるメッセージの助けによりサービスコントロールポイントＳＣＰに命令について尋ねるように実施される。インテリジェントネットワークの用語では、これらのメッセージをオペレーションと称する。ＳＣＦは、例えば、ＳＳＦ／ＣＣＦが、課金又はルート指定動作のようなあるコール又は接続機能を遂行するよう要求する。又、ＳＣＦは、サービスデータファンクション（ＳＤＦ）にも要求を送信し、これは、インテリジェントネットワークのサービス関連データ及びネットワークデータへのアクセスを与える。従って、ＳＣＦは、例えば、ＳＤＦがあるサービスに関連したデータをフェッチするか又はこのデータを更新することを要求する。
【０００８】
加入者との対話に含まれる上記の機能は、これらネットワークメカニズムに対するインターフェイスを与える特殊リソースファンクションＳＲＦにより補足される。その一例は、加入者へのメッセージ及び加入者のダイヤル動作の収集である。
ＩＮサービスに関して図１に示す機能的エンティティの役割を以下に簡単に述べる。ＣＣＡＦは、発呼者によりなされたサービス要求を受信し、これは、一般に、発呼者が受話器を持ち上げ及び／又はある一連の番号をダイヤルすることにより行なわれる。ＣＣＡＦは、そのサービス要求を、処理のためにＣＣＦ／ＳＳＦへ更に中継する。ＣＣＦは、サービスデータをもたず、ＳＣＰ訪問がなされる検出ポイントを識別するようにプログラムされる。ＣＣＦは、コール設定をある時間中断し、そしてサービススイッチングファンクションＳＳＦに、遭遇した検出ポイントに関する（コール設定の段階に関する）データを与える。所定の基準を使用することにより、タスクがインテリジェントネットワークサービスに関連したサービス要求であるかどうかを解釈することがＳＳＦの義務である。もしそうであれば、ＳＳＦは、コールに関連したデータを含む標準ＩＮサービス要求をＳＣＦに送信する。ＳＣＦは、その要求を受信し、そしてそれをデコードする。次いで、ＳＳＦ／ＣＣＦ、ＳＲＦ及びＳＤＦと一緒に機能して、エンドユーザのための要求されたサービスを発生する。
【０００９】
上述したように、ＳＳＦがＳＣＦに標準ＩＮサービス要求を送信するときに、サービスがスタートされる。サービス要求は、コールのある段階中に送信される。図２は、検出ポイントにおけるインテリジェントネットワークの現状の機能についての幾つかの基本的動作を示す。ポイント２１において、ＳＳＰは、インテリジェントネットワークサービスをスタートするためにコールに関する基本的データを含むＩｎｉｔｉａｌＤＰサービス要求をＳＣＰに送信する。その際のＳＳＰにおける検出ポイントのアーミングは、次の通りである。ポイント２２において、ＳＣＰは、ＳＳＰに、ＲｅｑｕｅｓｔＲｅｐｏｒｔＢＣＳＭＥｖｅｎｔオペレーションを送信し、これは、どの検出ポイントをＳＣＰに報告すべきかをＳＳＰに知らせる。次いで、ポイント２３において、ＳＣＰは、通常、課金及び／又は対話オペレーション、例えばＡｐｐｌｙＣｈａｒｇｉｎｇ（例えば、課金報告の要求）又はＰｌａｙＡｎｎｏｕｎｃｅｍｅｎｔ（加入者にアナウンスメントを与える）を送信する。ポイント２４において、ＳＣＰは、「接続」（新たな番号へコールをルート指定する）又は「継続」（同じデータでコール設定を続ける）のようなルート指定命令をＳＳＰに送信する。ＳＣＰにより指定された検出ポイントに遭遇したときに、ＳＳＰは、ポイント２６においてＥｖｅｎｔＲｅｐｏｒｔＢＣＳＭオペレーションをＳＣＰに送信する。
【００１０】
インテリジェントネットワークアーキテクチャーにおいて決定される検出ポイントは、種々の事象を報告するための一次メカニズムである。上述した図２の事象２１−２４は、トリガー検出ポイント（ＴＤＰ）と称する検出ポイントに関連している。ＳＳＰは、ＴＤＰサービス関連検出ポイントに関連して、サービスに関する初期問合せをＳＣＰへ行う。それ故、新たなＩＮサービスがＴＤＰに関連して開始される。いわゆるトリガー検出ポイント−要求（ＴＤＰ−Ｒ）では、ＳＳＰがＳＣＰから命令を受信するまで、コールの処理が停止される。従って、ＳＳＰと当該サービスプログラムとの間に制御関係が形成される。トリガー検出ポイント−通知（ＴＤＰ−Ｎ）では、サービス関連検出ポイントに遭遇したという通知のみがＳＳＰからＳＣＰへ送信され、そして命令を待機せずにコールの取り扱いが続けられる。異なるＩＮサービスに関するトリガー情報がネットワークに記憶される。ＴＤＰ−Ｒ検出ポイントの場合、トリガー情報は、同じ検出ポイントにおいてトリガー情報を満足するために多数のサービスプログラムがある場合に、２つ以上のサービスプログラムのどれを開始すべきかに関してプライオリティの定義を含んでもよい。１つの制御関係しか許されない場合には、最もプライオリティの高いサービスプログラムが、トリガーされたサービスプログラムの中から開始され、そして他の全てのプログラムは、その検出ポイントにおいて放棄される。
【００１１】
別の形式の検出ポイントは、事象検出ポイント（ＥＤＰ）である。図２のポイント２６は、コール中に、ＥＤＰ検出ポイントに遭遇するときを示している。ＳＳＰは、このサービス関連検出ポイントとの遭遇についてＳＣＰに報告し、ＳＣＰは、ポイント２８において付加的なコール命令をＳＳＰに送信する。事象検出ポイント−要求（ＥＤＰ−Ｒ）は、ＳＣＰが付加的な命令を送信するまで接続ポイントにおいてコールの処理が停止するような検出ポイントである。ＥＤＰ−Ｒ検出ポイントのアーミングは、ＳＳＰと、ＳＣＰの特定のサービスプログラムとの間に制御関係を形成する。制御関係とは、コール設定半部分とＳＣＦとの間にセッションが進行中であり、そしてこのセッション中にＳＣＦがコールの取り扱いを変える命令を与えることを意味する。監視関係においては、ＳＣＰは、コール取り扱いの進行に作用することができず、即ちコールに関する種々の事象を報告するようにＳＳＰに求めることしかできない。監視関係においては、事象検出ポイント−通知（ＥＤＰ−Ｎ）をアーミングすることができる。
【００１２】
ＩＮ規格によれば、監視サービスプログラムが検出ポイントにおいて取り扱われた後に、制御サービスプログラム及び既にスタートしたサービスプログラムが新たなサービスプログラムの前に取り扱われる。それ故、ＩＮネットワークにおけるサービス関連検出ポイントの異なる分類の実行順序は、ＥＤＰ−Ｎ、ＴＤＰ−Ｎ、ＥＤＰ−ＲそしてＴＤＰ−Ｒとなる。
現在のインテリジェントネットワーク規格によれば、コールに関連し得る制御関係は１つだけであるが、監視関係は多数ある。従って、ＥＤＰ−Ｒに伴う問題は、それが付加的なサービスの発生を妨げることである。これは、１つのサービスプログラムが、コールの終りに遭遇すべき検出ポイントをＥＤＰ−Ｒとしてアーミングすることにより、コールの全時間中制御関係を指定し、従って、そのコール中にそれ以上のインテリジェントネットワークサービスをスタートできないときに、特に問題となる。従って、インテリジェントネットワークのオペレーションは、一度に１つのサービスプログラム（ＳＣＰ関係）しか制御関係をもつことができず、従って、それしかＳＳＰを制御できないことをベースとする。この原理は、一般に、単一ポイントの制御と称される。
【００１３】
多数の制御関係が同時に許されるマルチポイント制御を確立できる場合には、サービスプログラムの実行順序が問題となる。ＥＤＰ−Ｎ又はＴＤＰ−Ｎのような通知型のサービス関連検出ポイントでは、異なるサービスに対する通知の実行順序があまり重要でない。というのは、通知は、コールの処理に影響しないからである。しかし、ＴＤＰ−Ｒ又はＥＤＰ−Ｒのようにコール取り扱い命令を要求するときには、プロセスの結果が、異なるサービス要求の実行順序に基づいて異なる。例えば、発呼者名サービスは、発呼者名の検索を許すために仮想プライベートネットワークサービスの前に開始されねばならない。
【００１４】
【発明の開示】
本発明の目的は、インテリジェントネットワークにおいて多数のサービスプログラムの実行を制御することである。
この目的は、独立請求項に記載した本発明の方法及びスイッチングポイントにより達成される。本発明の異なる実施形態は、従属請求項に記載する。
本発明は、コール中に１つのポイント、例えば検出ポイントにおけるサービスプログラムの実行順序を定義し、そしてそのポイントを去るか又はコールを解除する命令が受け取られるまでサービスプログラムにその順序でコンタクトするという考え方をベースとする。実行順序は、サービス関連検出ポイントの１つの分類を別の分類の後に取り扱うことにより定義され、そして制御関係を伴う各分類内では、サービスプログラムに対して設定されたプライオリティにより実行順序が定義される。
【００１５】
本発明によるサービスの実行は、多数のサービスプログラムを実行する制御型手段を提供するという効果を有する。
本発明による方法の別の効果は、多様なサービス組合せを可能にすることである。
本発明による方法の更に別の効果は、組み合わされる機能に影響を及ぼすことなくサービスプログラムを自由に分散できることである。
【００１６】
【発明を実施するための最良の形態】
以下、添付図面の図３、４、５ａ及び５ｂを参照して、本発明の好ましい実施形態を詳細に説明する。
本発明による方法は、マルチポイントの制御をいかに行うかには関わりない。多数の同時制御関係を実施する１つの方法は、異なる制御性程度、いわゆる制御性クラスを等級分けすることにより接続の制御性を部分に分割し、その各々の中で単一の制御ポイントを好ましく使用するというものである。制御性クラスは、サービスプログラムにより与えられる命令であってその制御性クラスのスイッチングポイントに対して受け入れられる命令のセットを定義する。従って、接続の制御性は、サブ機能をベースとする。従って、多数のサービスプログラムの同時制御性が可能となり、即ちコールを取り扱う命令をスイッチングポイントに与える許可を、同時に実行されるべき多数のサービスプログラムに与えることができる。但し、これは、その命令が異なる制御性クラスに属する場合である。従って、異なる制御性クラスに関与するサービスプログラムは、図３に示すように、各制御性クラスにより決定された手段によりスイッチングポイントのオペレーションを同時に制御することができる。空きの制御性クラスは、それらの制御性要求に基づいてサービスプログラムに割り当てられる。制御性の分割は、状態モデル（Ｏ−ＢＣＳＭ、Ｔ−ＢＣＳＭ）内で行なわれる。又、コールの１つのＢＣＳＭにおける制御性クラスの割り当ては、コールの他のＢＣＳＭにも影響し、例えば、同じ制御性クラスを要求するサービスがスタートするのを妨げる。マルチポイント制御を与える別の方法は、１つの検出ポイント内であるサービスプログラムから別のサービスプログラムへ制御を移管することである。
【００１７】
図４は、本発明による方法の第１実施形態を示すフローチャートである。先ず、サービスプログラムに対して実行順序が設定される（段階４００）。少なくともＥＤＰ−Ｒに遭遇するときに、使用されるべきＩＮサービス情報に新たなプライオリティパラメータを設定するのが好都合である。又、特にＴＤＰ−Ｒに遭遇するときに、ＩＮサービストリガー情報における公知のプライオリティを本発明の方法に使用することもできる。実行順序は、各検出ポイントにおいて別々に定義される必要はない。図４のフローチャートの残り部分は、１つの検出ポイント又はコールにおける別の固定ポイントに関連している。ＥＤＰ−Ｎコンタクトは、先ず、段階４０２においてチェックされる。実行されるべきＥＤＰ−Ｎが少なくとも１つある場合には、当該サービスプログラムに通知が与えられる（段階４０４）。ＥＤＰ−Ｎ分類においてコンタクトされる異なるサービスプログラム間の実行順序は、それらが互いに影響を及ぼさないので、関係がなく、それ故、それらのコンタクトは、このＥＤＰ−Ｎ分類内ではいかなる順序で行うこともできる。ＥＤＰ−Ｎ実行段階１００は、それらの全てのコンタクトが取り扱われるまで続けられる。次いで、ＴＤＰ−Ｎコンタクトが段階４０６においてチェックされる。公知技術によれば、ＴＤＰ−Ｎ関連サービスプログラムに対してトリガー状態が評価される。実行されるべきトリガーされたＴＤＰ−Ｎが少なくとも１つある場合には、当該サービスプログラムが開始され、そしてそれに通知が与えられる（段階４０８）。ＥＤＰ−Ｎコンタクトの場合と同様に、ＴＤＰ−Ｎ分類においてコンタクトされる異なるサービスプログラム間の実行順序も関係がない。それ故、これらのコンタクトは、このＴＤＰ−Ｎ分類内ではいかなる順序で行うこともできる。ＴＤＰ−Ｎ実行段階１１０は、全てのトリガーされたコンタクトが取り扱われるまで続けられる。その後、ＥＤＰ−Ｒ実行段階１２０が実行される。異なるサービスプログラムは、あるプライオリティパラメータ、好ましくは本発明による新たなプライオリティパラメータにより定義された順序で取り扱われる。段階４１０において、ＥＤＰ−Ｒコンタクトがチェックされる。取り扱われるべきＥＤＰ−Ｒコンタクトがある場合には、段階４１２において、最も高いプライオリティのサービスプログラムに要求が送信される。コールの取り扱いは、段階４１４においてこのサービスプログラムから命令が受け取られるまで停止される。命令は、コールが別の電話番号のような他の行先へ送られることを指令するものであるか、或いはコールの解除を要求するものであるかについて評価される（段階４１６）。このような全ての場合に、検出ポイントにおけるコールの取り扱いが終了され、そして残りのＥＤＰ−Ｒは取り扱われない。ＥＤＰ−Ｒの実行が、本発明による順序で、段階４１０から続けられる。最後に、全てのＥＤＰ−Ｒコンタクトが実行され、そしてコールが依然同じ検出ポイントにあるときには、ＴＤＰ−Ｒ実行段階１３０入る。段階４１８では、ＴＤＰ−Ｒコンタクトがチェックされる。公知技術では、ＴＤＰ−Ｒ関連サービスプログラムに対してトリガー状態が評価される。本発明によれば、トリガーされたサービスプログラムは、あるプライオリティパラメータ、例えば、ＩＮサービストリガー情報における公知のプライオリティ、又は本発明による新規なプライオリティパラメータにより定義された順序で取り扱われ、即ち最も高いプライオリティのサービスプログラムが最初に取り扱われ、その後、次に最も高いプライオリティのサービスプログラムが取り扱われ、等々とされる。実行されるべきトリガーされたＴＤＰ−Ｒが少なくとも１つある場合には、最も高いプライオリティのサービスプログラムが開始され、そしてそれに要求が送られる（段階４２０）。コールの取り扱いは、段階４２２においてこのサービスプログラムから命令が受け取られるまで停止される。この場合も、命令は、コールが他の場所に進むよう指令するものであるか又はコールの解除を要求するものであるかについて評価される（段階４２４）。このようなすべての場合に、検出ポイントにおけるコールの取り扱いが終了されそして残りのＴＤＰ−Ｒは取り扱われない。他の全ての場合には、ＴＤＰ−Ｒ実行が、本発明による順序で段階４１８から続けられる。
【００１８】
図５ａ及び５ｂは、本発明による第２の実施形態の一部分を示す。図４に対応する段階は、図５ａ及び５ｂにおいて同じ参照番号で示す。図５ａ及び５ｂに示されていない方法の部分、即ちＥＤＰ−Ｎ及びＥＤＰ−Ｒの実行は、第１の実施形態における部分に対応する。図５ａは、この実施形態のＴＤＰ−Ｎ実行段階１１０を示す。段階４０６において、ＴＤＰ−Ｎコンタクトが、本発明の第１の実施形態について上述したようにチェックされる。実行されるべきトリガーされたＴＤＰ−Ｎが少なくとも１つある場合には、ネットワークのコールギャッピングがチェックされる（段階５０２）。このチェックは、ＳＣＰの過負荷を回避することを目的とするので、ＣＳ−１及びＣＳ−２のようなあるＩＮプロトコルに対して有用である。このチェックにパスしたとき、即ちＳＣＰが過負荷でないと思われるときに、ＴＤＰ−Ｎ実行が、上述したように段階４０８において続けられる。コールギャッピングをパスしないときには、段階５０４において、この状態でコールを解除すべきかどうかのチェックがなされる。もし層でなければ、ＴＤＰ−Ｎ実行が段階４０６から続けられる。コールギャッピングがサービスプログラムの開始を阻止するときには、この機能により定義されたアナウンスメントを加入者に与えることができる。
【００１９】
図５ｂは、この第２の実施形態のＴＤＰ−Ｒ実行１３０を示す。段階４１８では、本発明の第１の実施形態について述べたように、ＴＤＰ−Ｒコンタクトがチェックされる。実行されるべきトリガーされたＴＤＰ−Ｒが少なくとも１つある場合には、ネットワークのコールギャッピングがチェックされる（段階５１２）。このチェックにパスしたとき、即ちＳＣＰが過負荷であると思われないときには、上述したように、本発明による順序でＴＤＰ−Ｒ実行が段階４２０において続けられる。コールギャッピングをパスしないときには、段階５１４において、この状態でコールを解除すべきかどうかについてチェックがなされる。もしそうでなければ、ＴＤＰ−Ｒ実行が段階４１８から続けられる。コールギャッピングに関するアナウンスメントを加入者に与えることができる。
【００２０】
本発明の第３の実施形態では、サービスプログラムのプライオリティは、それらに割り当てられた制御性クラスをベースとする。この実施形態では、制御性クラスは、図３の場合のようにサービスクラスに割り当てられ、即ち制御性クラスＣ１がサービスプログラムＳＬＰ１に割り当てられ、Ｃ２がＳＬＰ２に割り当てられ、そしてＣ３がＳＬＰ３に割り当てられる。本発明によれば、割り当てられた制御性クラスは、ＥＤＰ−Ｒ及び／又はＴＤＰ−Ｒに遭遇するときに使用される。従って、異なるプライオリティを指示するように異なる制御性クラスがマッピングされ、そしてサービスプログラムは、プライオリティ順に開始される。例えば、Ｃ１が最も高いプライオリティでマップされ、Ｃ２が次に高いプライオリティでマップされ、そしてＣ３が最も低いプライオリティでマップされる場合には、これらサービスプログラムの実行順序は、サービス関連検出ポイント即ちＥＤＰ−Ｒ又はＴＤＰ−Ｒの分類内でそれらにコンタクトするときに、ＳＬＰ１、ＳＬＰ２そしてＳＬＰ３となる。更に、ＴＤＰ−Ｒに遭遇するときに、割り当てられた制御性クラスを伴うサービスプログラムの開始を許すべきかどうか、即ち当該制御性クラスが別のサービスプログラムによりまだ使用されていないかどうかチェックされる。開始が許される場合には、サービスプログラムが開始され、そして命令が上記のように待機される。さもなくば、サービスプログラムが放棄され、ＴＤＰ−Ｒの実行が別のＴＤＰ−Ｒとで続けられる。命令を受信すると、ＳＳＰは、それらがそのサービスプログラムの制御性クラス内にあるかどうかチェックする。もしなければ、命令は無視され、そしてＥＤＰ−Ｒ又はＴＤＰ−Ｒの実行が次のサービスプログラムとで続けられる。さもなくば、命令は、第１の実施形態について上述したようにチェックされる。
【００２１】
本発明によれば、サービスプログラムを開始できないか又はＳＣＰコンタクトが失敗したときには、次のサービスプログラムで実行を続けることができ、検出ポイントを放棄することができ、又はコールを解除することが必要となる。このような場合のオペレーションは、例えば、ＩＮサービス情報で定義することができる。
本発明による実行順序は、少なくとも幾つかのサービスプログラムを特定の順序で開始しなければならないときに特に効果的である。サービスを組合せると、サービスの実行順序に基づいてしばしば異なる結果が生じる。時には、コールの初期段階でサービスプログラムを開始できないこともある。組合せの一例は、アクセス性サービスと、ある位置従属サービスであり、アクセス性サービスは、最初に実行する必要があり、従って、位置従属サービスより高いプライオリティを有する必要がある。
【００２２】
又、本発明は、多数の異なるプロトコルに基づいて実施されるサービスに使用するのに適している。本発明によれば、サービスプログラムの１つが、最も高いプライオリティが与えられたことにより最初に開始される。その後、同じサービスの他のバージョンを、例えば、既に割り当てられた制御性クラスの助けで放棄することができる。又、サービスプログラムのプライオリティは、加入者の位置に依存することもできる。このような機能の一例は、ホームネットワークにおいて高いプライオリティを有するＣＳ−２プロトコルを伴うサービスと、訪問先ネットワークにおいて高いプライオリティを有するＣＡＭＥＬ（移動エンハンストロジックのためのカスタマイズされたアプリケーション）を伴う同じサービスである。
【００２３】
添付図面及びそれを参照した以上の説明は、本発明の考え方を単に例示するものに過ぎない。本発明による方法は、請求の範囲内でその細部を変更し得る。本発明は、主として特定の分類のサービス関連検出ポイントに関して上述したが、他の区分のサービス関連検出ポイントにも使用できる。上述したサービスプログラムは、スイッチベースのサービス、ＩＮサービス、又はＩＮサービスに類似しているが制御側プログラムパケットと被制御スイッチングユニットとの間にＩＮインターフェイス以外のインターフェイスを有するサービス、例えば、特殊番号ポータビリティデータベース又は発呼者名データベースである。又、本発明は、ＣｏｒｅＩＮＡＰやＣＡＭＥＬのような異なるプロトコルを使用するとき、或いは同じＢＣＳＭであっても制御ポイントにコンタクトするときにも適用できる。本発明の方法においては、中継されるべき情報は、上述した以外のオペレーションに関連して、検出ポイント以外のときに転送することもでき、例えば、コール解除又はキャンセルのような現状の自発的メッセージに関連して転送することもできる。
【図面の簡単な説明】
【図１】  本発明にとって重要なインテリジェントネットワーク構造の部分を示す。
【図２】  幾つかの基本的オペレーションに鑑み、検出ポイントにおける現状のインテリジェントネットワークのオペレーションを示す図である。
【図３】  マルチポイントの制御関係が示されたインテリジェントネットワーク構造を示す図である。
【図４】  本発明の第１の実施形態を示すフローチャートである。
【図５ａ】  本発明による第２の実施形態の一部分を示す図である。
【図５ｂ】  本発明による第２の実施形態の別の部分を示す図である。
【図１】
0003746955.tif 000002
【図２】
0003746955.tif 000003
【図３】
0003746955.tif 000004
【図４】
0003746955.tif 000005
【図５ａ】
0003746955.tif 000006
【図５ｂ】
0003746955.tif 000007