(57)【特許請求の範囲】
【請求項１】
移動サービス交換センターにおいて、
加入者ディレクトリ番号の着信コールを個別の加入者データベースから検索したコール再送番号へ再送するための手段と、
再送されるコールの設定が進行中であるところの各再送側の加入者のディレクトリ番号を記憶するコール再送データベースと、
コール再送を開始する前に再送側の加入者のディレクトリ番号がコール再送データベースに含まれているかどうかチェックするように構成されたコール制御器と、を備えており、
上記コール制御器は、コール再送によるエンドレスなコールのループの発生を避けるように、再送側の加入者のディレクトリ番号がコール再送データベースに含まれているのに応答して、コールをリリースするように構成されており、そして
上記コール制御器は、再送側の加入者のディレクトリ番号がコール再送データベースに含まれていないのに応答して、その再送側の加入者のディレクトリ番号をコール再送データベースに記憶すると共にコール再送を続けるように構成されている、
ことを特徴とする移動サービス交換センター。
【請求項２】
上記コール制御器は、再送されたコールの設定が終わるか又は中断されたときに再送側の加入者のディレクトリ番号をコール再送データベースから削除するように構成された請求項１に記載の移動サービス交換センター。
【請求項３】
再送側の加入者のディレクトリ番号がコール再送データベースに与えられるときに上記コール制御器が時間切れタイマーを作動させるように構成され、再送側の加入者のディレクトリ番号がコール再送データベースから削除されたときに上記コール制御器が時間切れタイマーを停止させるように構成されている請求項１又は２に記載の移動サービス交換センター。
【請求項４】
移動サービス交換センターにおいて加入者ディレクトリ番号の着信コールを個別の加入者データベースから検索したコール再送番号へ再送するための方法において、
再送されるコールの設定が進行中であるところの各再送側の加入者のディレクトリ番号を記憶するコール再送データベースを移動サービス交換センターに設け、
コール再送を開始する前に再送側の加入者のディレクトリ番号がコール再送データベースに含まれているかどうかを、上記移動サービス交換センターのコール制御器によってチェックし、
コール再送によるエンドレスなコールのループの発生を避けるように、再送側の加入者のディレクトリ番号がコール再送データベースに含まれているのに応答して、コールを、上記移動サービス交換センターのコール制御器によってリリースし、
再送側の加入者のディレクトリ番号がコール再送データベースに含まれていないのに応答して、その再送側の加入者のディレクトリ番号をコール再送データベースに、上記移動サービス交換センターのコール制御器によって記憶すると共にコール再送を続けるようにする、
ことを含むことを特徴とする方法。
【請求項５】
再送されたコールの設定が終わるか又は中断されたときに再送側の加入者のディレクトリ番号をコール再送データベースから、上記移動サービス交換センターのコール制御器によって削除することを含む請求項４に記載の方法。
【請求項６】
再送側の加入者のディレクトリ番号がコール再送データベースに与えられるときに、時間切れタイマーを、上記移動サービス交換センターのコール制御器によって作動し、
再送側の加入者のディレクトリ番号がコール再送データベースから削除されたときに、上記時間切れタイマーを、上記コール制御器によって停止させる、
ことを含む請求項４に記載の方法。
【請求項７】
加入者ディレクトリ番号の着信コールを個別の加入者データベースから検索したコール再送番号へ再送するように構成された移動サービス交換センターを備えた移動通信システムにおいて、上記移動サービス交換センターは、
再送されるコールの設定が進行中であるところの各再送側の加入者のディレクトリ番号を記憶するコール再送データベースと、
コール再送を開始する前に再送側の加入者のディレクトリ番号がコール再送データベースに含まれているかどうかチェックするように構成されたコール制御器と、を備えており、
上記コール制御器は、コール再送によるエンドレスなコールのループの発生を避けるように、再送側の加入者のディレクトリ番号がコール再送データベースに含まれているのに応答して、コールをリリースするように構成されており、そして
上記コール制御器は、再送側の加入者のディレクトリ番号がコール再送データベースに含まれていないのに応答して、その再送側の加入者のディレクトリ番号をコール再送データベースに記憶すると共にコール再送を続けるように構成されている、
ことを特徴とする移動通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動サービス交換センターにおいて加入者ディレクトリ番号の着信コールを個別の加入者データベースから検索したコール再送番号へ再送するための構成体に係る。
【背景技術】
【０００２】
近代的な移動通信システムの補助的サービスの１つは、移動加入者により作用させることのできるコール再送である。加入者は、色々な種類のコール再送機能を決定することができる。無条件のコール再送においては、移動着信コールが、常に、所与のコール再送番号に再送される。条件付きのコール再送においては、特定の条件が満たされたとき、例えば、加入者が通話中のとき、又は移動ステーションに到達できないとき、又は移動ステーションへの接続を確立できるが所定の時間内に加入者が応答しないときに、移動着信コールが再送される。
【０００３】
最も最近の移動通信システムにおいては、移動サービス交換センターとは別の加入者レジスタに加入者データが記憶される。例えば、パンヨーロピアンデジタル移動通信システムＧＳＭ（移動通信用のグローバルなシステム）では、移動サービス交換センターＭＳＣとは個別のネットワーク要素、即ちホーム位置レジスタＨＬＲ、及び交換センタ−ＭＳＣに位置しているがそれとは別個に動作するビジター位置レジスタＶＬＲに加入者データが維持される。コール再送の情報は、コールの段階に基づき、移動サービス交換センターによるデータベース問合せの結果としていずれか１つのレジスタから得られる。しかしながら、いずれのレジスタＶＬＲ又はＨＬＲも、確立される再送コールの段階に関する情報は含んでいない。従って、そのレジスタは、たとえ移動サービス交換センターが設定段階において同じ加入者の別のコール再送コールを既に有していたとしても、移動サービス交換センターに再送番号を与える。従って、移動加入者及び別の移動加入者又は公衆交換電話ネットワークＰＳＴＮの加入者（例えば、ＰＳＴＮに接続された仕事場の電話からの同じ個人）が互いにコール再送を発し、再送加入者間の電話ネットワークがコール再送情報の転送をサポートしない場合には第３者が同じ加入者番号又は仕事場の番号をコールし、エンドレスなコール再送を生じる事態を招く。「エンドレスなコール再送」は、結局は、空きトランク回路がない状態になって、その通話に指定された全ての回路がリリースされるまで、交換センター間の全てのトランク回路がその１つの通話に指定されることになる。無条件及び条件付きの両方のコール再送は、移動加入者とＰＳＴＮ加入者との間、及び異なるネットワークの２つの移動加入者間に問題を引き起こす。異なる交換センターのサービスエリアを除き、同じネットワーク内の移動加入者間には、条件付きコール再送に関連して問題が生じる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、移動通信システムにおけるエンドレスなコール再送を回避することである。
【課題を解決するための手段】
【０００５】
この目的は、冒頭で述べた構成体において、本発明により、移動サービス交換センターが、再送されるコールの設定が進行中であるところの再送側当事者のディレクトリ番号を記憶するコール再送データベースを備え；移動サービス交換センターのコール制御器が、コール再送を開始する前に、再送側当事者のディレクトリ番号がコール再送データベースに含まれているかどうかチェックするように構成され；移動サービス交換センターのコール制御器が、コール再送データベースに含まれた再送側当事者のディレクトリ番号に応答して、コールをリリースするように構成され；そして移動サービス交換センターのコール制御器が、コール再送データベースに含まれない再送側当事者のディレクトリ番号に応答して、その再送側当事者のディレクトリ番号をコール再送データベースに挿入すると共にコール再送を続けるように構成されたことを特徴とする構成体によって達成される。
【０００６】
本発明においては、移動サービス交換センターは、コール再送コールの設定段階中に再送側移動加入者のディレクトリ番号を記憶するコール再送データベースを備えている。移動サービス交換センターのコール制御器は、コール再送コールに関連してコール再送データベースを使用する。コール制御器は、コール再送がこのディレクトリ番号から初めて行われるときはコール再送データベースにディレクトリ番号を挿入する。移動サービス交換センターは、交換センター間の通常の信号伝送中に、コール設定が切断又は中断されたという情報を得たときには、コール再送データベースからそのディレクトリ番号を削除する。コール再送を行うためのコマンドを加入者データベースから受け取ると、コール制御器は、そのたびに、再送側ディレクトリ番号がデータベースに含まれているかどうか、即ちそれが設定段階においてコール再送コールを既に有しているかどうかをチェックする。従って、コール設定段階中に同じコールがいずれかのルートに沿って移動サービス交換センターへ返送される場合には、コール制御器は、コール再送データベースへのチェックにより、移動加入者へのコール再送が既に確立されていること及び新たなコールをリリースできることを検出する。コール制御器は、新たなディレクトリ番号をコール再送データベースに挿入すると、予防的時間切れを作用させ、これにより、コール制御器がその機能不良の間にコール確立の不連続に関する情報を受信しない場合及び／又はデータベースからディレクトリ番号を削除しない場合にデータベースがいっぱいになるのを回避することができる。この予防的時間切れが経過した場合には、コール制御器は、たとえコール設定が終了しなくても、データベースからディレクトリ番号を削除する。再送側移動加入者の番号がコール設定中にのみデータベースに存在することにより、データベースはＭＳＣサービスエリア内の全ての加入者の記録を含む必要がない。これは、データベースを比較的小さく保てるようにする。
【０００７】
本発明は、例えば、外部信号に関して各移動通信システムに対して決定された仕様から逸脱する必要なく移動サービス交換センターの内部の変更によりエンドレスなコール再送ループの発生を防止することができる。コール設定が現在進行中であるかどうかに関するデータを例えば加入者データベースに記憶しようと試みる場合は、再送側の移動サービス交換センターは、コール設定の進行に関する情報、特にその停止に関する情報を加入者データベースに送信して、コール再送コールに関する情報をデータベースから削除できるようにする必要がある。上記の別の形態は、ＧＳＭ推奨勧告によれば、例えば、ＧＳＭシステムの加入者データベースに適用することができない。というのは、コール設定が停止した際に、再送されたコールに関する情報を加入者レジスタにおいて削除することのできる動作が存在しないためである。従って、加入者データベースで実施される解決策は、上記推奨勧告に基づく信号及び動作からの逸脱を必要とするが、本発明は、現在の移動サービス交換センターにおいて実施することができ、ネットワーク又は他のネットワーク要素の動作を変更する必要はない。
【発明を実施するための最良の形態】
【０００８】
本発明は、コール再送サービスを使用し、移動サービス交換センターとは個別に動作する加入者データベースに加入者情報を記憶し、そして交換センター間の信号が、設定されているコールが再送されたコールであるかどうかの情報を転送しないか又はこの情報を不適切に転送するような移動通信システムに適用することができる。本発明は、パンヨーロピアンデジタル移動通信システムＧＳＭ（移動通信用のグローバルなシステム）、並びに他の同様に移動通信システム、例えば、ＤＣＳ１８００（デジタル通信システム）、ＰＣＮ（パーソナル通信システム）及びＥＩＡ／ＴＩＡ暫定規格に基づくシステムにおいてエンドレスなコール再送ループを防止するのに特に良く適している。以下、本発明の好ましい実施形態を、ＧＳＭシステムに適用して説明するが、本発明は、これに限定されるものではない。
【０００９】
図１は、ＧＳＭシステムの基本的な要素を非常に簡単に示しており、システムの特性及びその他の副次的な領域については詳細に示していない。ＧＳＭシステムの詳細な説明については、ＧＳＭ推奨勧告及び「移動通信用にＧＳＭシステム(The GSM System for Mobile Communications)」、Ｍ．モーリ及びＭ．ポーテット、パライゼウ、フランス、１９９２年、ＩＳＢＮ：２−９５０７１９０−０−７を参照されたい。
【００１０】
移動サービス交換センターＭＳＣは、入呼び及び出呼びの接続を取り扱う。公衆交換電話ネットワーク（ＰＳＴＮ）の交換機と同様の機能も実行する。これらに加えて、移動通信のみの特徴である機能、例えば、ネットワークの加入者レジスタと協働する加入者位置管理も実行する。ＧＳＭシステムは、加入者レジスタとして、ホーム位置レジスタＨＬＲ及びビジター位置レジスタＶＬＲを備えている。ＨＬＲは、加入者情報と、ＭＳがどのＶＬＲに位置するかの情報を永久的に記憶する。ビジター位置レジスタＶＬＲは、次いで、そのビジター位置レジスタＶＬＲに接続された移動サービス交換センターＭＳＣのエリアに移動ステーションＭＳが位置する時間中にその移動ステーションの加入者情報を一時的に記憶する。典型的に、１つのＶＬＲが１つの移動サービス交換センターＭＳＣにサービスする。移動ステーションＭＳは、ベースステーションシステムＢＳＳによって交換センターＭＳＣに接続される。ベースステーションシステムＢＳＳは、ベースステーションコントローラＢＳＣ及びベースステーションＢＴＳより成る。１つのベースステーションコントローラＢＳＣを用いて、多数のベースステーションＢＴＳが制御される。
【００１１】
上記したように、移動加入者により種々のコール再送機能を決定することができる。加入者により作動されるコール再送機能の情報は、加入者のホーム位置レジスタＨＬＲに永久的に記憶される。更に、作動された条件付きのコール再送の情報は、少なくとも、加入者にサービスするビジター位置レジスタＶＬＲにも送られそしてそこに記憶される。
【００１２】
本発明の理解を容易にするために、図１を参照して、ＧＳＭシステムにおける移動ステーションＭＳ着信コールの確立について以下に述べる。公衆交換電話ネットワークＰＳＴＮからのコールが移動通信ネットワークのゲートウェイ移動サービス交換センターＧＭＳＣに受け取られる。ＧＭＳＣは、加入者の加入者番号ＭＳＩＳＤＮにより決定されたＨＬＲへのルーティング情報質問１を行う。ルーティング情報質問１内において、加入者のＭＳＩＳＤＮ番号も送られる。位置の更新中に、ＨＬＲは、移動加入者がどのビジター位置レジスタＶＬＲのエリアにいるかの情報で更新される。ＨＬＲは、被呼加入者が無条件のコール再送を有するかどうか、又は加入者がネットワークから離脱したかどうか及び加入者がそのような状態に対してアクティブなコール再送を有するかどうかをチェックする。このような場合には、ＨＬＲは、アクティブなコール再送の情報及びコール再送番号を応答メッセージ２においてＧＭＳＣに供給する。これに続いて、ＧＭＳＣは、コール再送番号に基づきコールをルート指定する。
【００１３】
ＨＬＲは、アクティブなコール再送が存在しないことに気付くと、ＶＬＲ２へのローミング番号要求３を実行する。位置更新において、ＨＬＲは、加入者がどのＶＬＲエリアに位置するかの情報で更新される。ＶＬＲ２は、ローミング番号ＭＳＲＮを割り当て、そしてそれを応答メッセージ４においてＨＬＲへ送る。次いで、ＨＬＲは、ローミング番号再送をメッセージ２において質問側のＧＭＳＣへ送信する。ローミング番号スペースは、ビジター位置レジスタＶＬＲ２がローミング番号を割り当てたところのセンターＭＳＣに常にコールが向けられるように決定される。それ故、ＧＭＳＣは、ローミング番号により指示されたＭＳＣ２へ初期アドレスメッセージ５を送信することによりコールをルート指定することができる。
【００１４】
初期アドレスメッセージ５を受け取ると、ＭＳＣ２は、ローミング番号分析において、コールが同じＭＳＣのサービスエリアに着信しそしてそれが再送されるべきものでないことを知る。次いで、ＭＳＣ２は、メッセージ６において、ＶＬＲ２からコール設定のための情報を要求する。通常は、ビジター位置レジスタＶＬＲ２は、要求された情報を応答メッセージ７において返送し、そしてベースステーションシステムＢＳＳを介して移動ステーションＭＳへとコールが設定される。加入者がビジーであるか、陰になるエリアに位置しているか、又はコールに応答しない場合には、ＭＳＣ２は、加入者の状態を検出してＶＬＲ２に通知し、これにより、ＶＬＲ２は、コール再送がアクティブであるかどうかをチェックする。コール再送がアクティブな状態である場合には、ＶＬＲ２は、コール再送番号をＭＳＣ２へ返送する。次いで、ＭＳＣ２は、コール再送番号（８）に基づいてコール再送をルート指定する。
【００１５】
上記のような移動システムにおいて、移動サービス交換センターＧＭＳＣ及びＮＳＣ２は、移動加入者が設定段階において以前に再送されたコールを既に有するかどうかの情報をもたない。あるセンターにより他のセンターに再送される初期アドレスメッセージ５も、この情報を含まない。従って、上記のようにエンドレスなコール再送ループが発生することが考えられる。
【００１６】
図２は、エンドレスなコール再送ループの発生を防止することのできる本発明による移動サービス交換センターＭＳＣのブロック図である。明瞭化のために、図２には、ＭＳＣの交換マトリクス１１及びコール制御器しか示されていない。図示された実施形態のコール制御器は、コンピュータ１３及びそれらを相互接続するメッセージバスを備えた分散型コンピュータシステムである。実際に、ＭＳＣは、多数の種々の種類の装置及び機能を含んでいるが、これらは、本発明に関する限り重要ではない。トランク回路５は、ＰＳＴＮ（ＧＭＳＣの）の交換マトリクスに接続され、トランク回路３は、他のＭＳＣに接続され、トランク回路４は、ベースステーションシステムＢＳＳに接続され、そして信号ライン６は、加入者データベースＨＬＲ及びＶＬＲ２そしておそらくは他のネットワーク要素に接続される。このような交換機の例として、ノキアテレコミュニケーションズのＤＸ２００ ＭＳＣが挙げられる。
【００１７】
本発明によるＭＳＣは、更に、コール設定段階中に再送側移動加入者のＭＳＩＳＤＮ番号を記憶するコール再送データベースＣＦ１６を備えている。このデータベース１６は、内部バス１１を経てコール制御器１３に接続される。再送側加入者のＭＳＩＳＤＮ番号は、コール設定時間中だけデータベース１６に記憶されるので、データベース１６は、ＭＳＣのサービスエリア内の全ての移動加入者の記録をもつ必要がない。コール制御器１３は、データベース１６に対して３つの形式の動作を指令する。これらの動作は、図３を参照して以下に説明する。
【００１８】
− ｃｈｅｃｋ ＭＳＩＳＤＮ：この動作は、コール再送コールの設定を開始すべき全ての状態においてコール制御器により使用される。図３において、例えば、コール制御器１３は、ディレクトリ番号ＭＳＩＳＤＮ１を伴う着信コールを受け取り（ステップ３１）、そして場合に応じて(図１参照)、ＨＬＲ又はＶＬＲへの質問を実行する(ステップ３２)。ＨＬＲ又はＶＬＲは、それに応答して特定のコール再送番号へのコール再送を通知する（ステップ３３）。このような場合に、ｃｈｅｃｋ ＭＳＩＳＤＮ動作は、(ステップ３４において)ＭＳＩＳＤＮ１がコール再送データベース１６に既に含まれているかどうかチェックし、そして応答をコール制御器１３へ返送する。ＭＳＩＳＤＮ１がデータベース１６に含まれている場合には、コール制御器１３がコールをリリースする(ステップ３５)。ＭＳＩＳＤＮ１がデータベース１６に含まれていない場合には、コール制御器は、コール設定を継続する。
【００１９】
− ｉｎｓｅｒｔ ＭＳＩＳＤＮ：この動作は、ｃｈｅｃｋ ＭＳＩＳＤＮ動作（ステップ３４）が、ＭＳＩＳＤＮ１がデータベース１６に含まれていないという情報で応答する場合に、コール制御器１３により使用される。この動作（ステップ３６）は、ＭＳＩＳＤＮ１をデータベース１６に挿入し、そしてＭＳＩＳＤＮ用に指定された記録に対してタイマー１２の予防的時間切れを作動させる。その後、コール制御器１３は、コール再送を通常の通りに継続する（ステップ３７）。
【００２０】
− ｄｅｌａｔｅ ＭＳＩＳＤＮ：この動作は、コール設定が終了するとき、即ち被呼加入者が応答するか又はコール設定が他の理由で中断されるときに（ステップ３８）、コール制御器１３により使用される。この動作は、ＭＳＩＳＤＮ１を削除することにより（ステップ３９）データベース１６からの記録をリリースする。同じ観点において、タイマー１２における記録の予防的時間切れが不作動にされる。
【００２１】
ステップ３８の結果が否定である場合には、時間切れ１２が終了したかどうかのチェックが行われる（ステップ４０）。予防的時間切れが終了すると、記録に含まれたＭＳＩＳＤＮ１がデータベースから削除される(ステップ３９)。予防的時間切れは、コール制御器１３が機能不良の間にディレクトリ番号ＭＳＩＳＤＮ１をデータベース１６から削除しない場合に、データベース１６がいっぱいにならないよう保護するために必要とされる。
【００２２】
以下、図４を参照し、本発明によるＭＳＣの動作をネットワークレベルで例示する。図４に関する限り、ＭＳＣは、移動ステーションＡ及びＢのためのサービスＭＳＣとして働くと同時に、ＰＳＴＮに向いたＧＭＳＣとしても働くと仮定する。コール設定において第３の加入者は、ＰＳＴＮ加入者Ｃであり、これはＰＳＴＮ交換機ＥＸＣに接続される。移動加入者Ａは、ＰＳＴＮ加入者Ｃへの作動されたコール再送を有し、そして加入者Ｃは、移動加入者Ａへの作動されたコール再送を有する。従って、コール再送情報を搬送しないネットワーク内の交換機ＭＳＣとＥＸＣとの間にエンドレスなコール再送ループを生じさせる状態が存在する。
【００２３】
移動加入者Ｂか移動加入者Ａにコールを発すると仮定する。発呼加入者ＢのコールがＭＳＣに受け取られるときに（ステップ１）、ＭＳＣは、ホーム位置レジスタＨＬＲから加入者Ａのルーティング情報を要求し（ステップ２）、ＨＬＲは加入者Ｃのディレクトリ番号をコール再送番号として返送する（ステップ３）。ＭＳＣは、加入者Ａのディレクトリ番号がコール再送データベースに既に含まれているかどうかをチェックし、即ち加入者Ａが設定段階にコール再送コールを既に有するかどうかチェックする。もしそうでなければ、加入者Ａのディレクトリ番号がＭＳＣのコール再送データベースに挿入される（ステップ４）。その後、ＭＳＣは、加入者Ｃの交換機ＥＸＣへのコールを確立する（ステップ５）。交換機ＥＸＣは、それが維持する加入者データベースに基づいて、加入者Ｃが加入者Ａへのアクティブなコール再送を有することを検出する（ステップ６）。その結果、交換機Ｃは、移動サービス交換センターＭＳＣへのコールを再確立する（ステップ７）。交換機Ｃからのコールを受け取るときに、ＭＳＣは、コールが返送再送コールであることを知らず、コールを通常の仕方で取り扱う。換言すれば、ＭＳＣは、ＨＬＲから加入者Ａのルーティング情報を要求し（ステップ８）、そしてＨＬＲは、加入者Ｃのディレクトリ番号をコール再送番号として再び返送する（ステップ９）。ＭＳＣは、加入者Ａのディレクトリ番号がコール再送データベースに既に含まれているかどうかチェックし、即ち加入者Ａが設定段階にコール再送コールを既に有するかどうかチェックする。加入者Ａのディレクトリ番号が初期の段階（ステップ４）にコール再送データベースに既に挿入されているときには、ＭＳＣはコールをリリースし、従って、エンドレスなコール再送ループの発生を防止する。
【００２４】
添付図面及びそれを参照した以上の説明は、本発明を単に例示するものに過ぎない。当業者であれば、本発明の精神及び範囲から逸脱せずに種々の変更や修正が明らかとなろう。
【図面の簡単な説明】
【００２５】
【図１】ＧＳＭ移動通信システムにおける移動着信コールの設定を示すブロック及び信号図である。
【図２】本発明による移動サービス交換センターのブロック図である。
【図３】本発明による移動サービス交換センターの動作を示すフローチャートである。
【図４】本発明によるコール設定事象を示すブロック及び信号図である。
【図１】
0004418825.tif 000002
【図２】
0004418825.tif 000003
【図３】
0004418825.tif 000004
【図４】
0004418825.tif 000005