(57)【特許請求の範囲】
【請求項１】
クライアント端末と接続制御装置との間に接続された中継サーバであって、
前記クライアント端末から通信確立要求を受けたときに前記接続制御装置のうち１つを選択して、当該選択された接続制御装置に対する接続を確立して、中継サーバから接続制御装置への経路を決定する接続確立手段と、
前記接続確立手段にて選択され接続が確立された前記接続制御装置に接続するためのアドレス情報を前記クライアント端末に通知するアドレス通知手段と、
前記クライアント端末から前記アドレス情報に基づく接続要求を受け付けて、当該アドレス情報に対応する前記接続制御装置に前記クライアント端末を中継接続する中継接続手段と、
接続制御装置情報記憶手段と、
前記接続制御装置と通信して当該接続制御装置の作動状況を監視し、当該作動状況を前記接続制御装置情報記憶手段に記憶する監視手段と、を備え、
前記接続確立手段は、前記接続制御装置情報記憶手段内の情報に基づいて１の前記接続制御装置を選択する、
ことを特徴とする中継サーバ。
【請求項２】
前記接続確立手段は、前記接続制御装置が正常か故障かの状況に応じて１の前記接続制御装置を選択する、ことを特徴とする請求項１記載の中継サーバ。
【請求項３】
前記接続確立手段は、前記接続制御装置の負荷状況に応じて１の前記接続制御装置を選択する、ことを特徴とする請求項１又は２記載の中継サーバ。
【請求項４】
前記中継接続手段は、前記クライアント端末からの位置登録要求を前記接続要求として受け付ける、ことを特徴とする請求項１，２又は３記載の中継サーバ。
【請求項５】
請求項１乃至４のいずれかに記載の前記中継サーバ及び前記接続制御装置を備え、
前記接続制御装置が、前記中継サーバにて中継接続された前記クライアント端末からの要求に応じて他のクライアント端末の呼制御を行う、
ことを特徴とする呼制御システム。
【請求項６】
移動体端末である前記クライアント端末の位置登録情報を記憶するロケーションサーバを備えると共に、
前記ロケーションサーバ内の情報は、複数の前記接続制御装置から当該接続制御装置による呼制御時に参照可能な情報である、
ことを特徴とする請求項５記載の呼制御システム。
【請求項７】
前記ロケーションサーバ内の情報と同一の情報を記憶し、前記複数の接続制御装置から参照可能なミラーサーバを備えた、ことを特徴とする請求項６記載の呼制御システム。
【請求項８】
クライアント端末と接続制御装置との間に接続された中継サーバに、
前記クライアント端末から通信確立要求を受けたときに前記接続制御装置のうち１つを選択して、当該選択された接続制御装置に対する接続を確立して、中継サーバから接続制御装置への経路を決定する接続確立手段と、
前記接続確立手段にて選択され接続が確立された前記接続制御装置に接続するためのアドレス情報を前記クライアント端末に通知するアドレス通知手段と、
前記クライアント端末から前記アドレス情報に基づく接続要求を受け付けて当該アドレス情報に対応する前記接続制御装置に前記クライアント端末を中継接続する中継接続手段と、
前記接続制御装置と通信して当該接続制御装置の作動状況を監視し、当該作動状況を接続制御装置情報記憶手段に記憶する監視手段と、を実現させると共に、
前記接続確立手段は、前記接続制御装置情報記憶手段内の情報に基づいて１の前記接続制御装置を選択するよう作動する、
プログラム。
【請求項９】
クライアント端末と接続制御装置との間に接続された中継サーバが、前記クライアント端末を前記接続制御装置に接続中継する接続制御方法であって、
前記クライアント端末から通信確立要求を受けたときに前記接続制御装置のうち１つを選択して、当該選択された接続制御装置に対する接続を確立して、中継サーバから接続制御装置への経路を決定する接続確立工程と、
前記接続確立工程にて選択され接続が確立された前記接続制御装置に接続するためのアドレス情報を前記クライアント端末に通知するアドレス通知工程と、
前記クライアント端末から前記アドレス情報に基づく接続要求を受け付けて当該アドレス情報に対応する前記接続制御装置に前記クライアント端末を中継接続する中継接続工程と、
を有し、
前記接続確立工程の前に、前記接続制御装置と通信して当該接続制御装置の作動状況を監視し、当該作動状況を接続制御装置情報記憶手段に記憶する監視工程を有すると共に、
前記接続確立工程は、前記接続制御装置情報記憶手段内の情報に基づいて１の前記接続制御装置を選択する、
ことを特徴とする接続制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継サーバにかかり、特に、クライアント端末からの接続要求を受け付けて接続制御サーバに中継する中継サーバに関する。
【背景技術】
【０００２】
近年、ADSLや光ネットワークのインフラが整備され、インターネットのアクセススピードが早くなり、多くの事業者でIP固定電話サービスを行うようになってきた。また、移動体網においては、現在ではまだメールやブラウザによるパケット通信といったサービスが主流であるが、いずれＩＰ電話に移行していくことが十分に考えられる。さらに、３ＧＰＰ標準化団体において、移動体網におけるIPマルチメディアサービスを実現するＩＭＳ（IP  Multimedia  Subsystem）システムの標準化が進められているが、事業者がＩＭＳによるサービスを開始した場合、現在の回線交換による音声通話と同等かそれ以上の信頼性と品質が要求され、無中断通信システムによる高信頼性を確保する必要性が生じる。
【０００３】
このように、近年広まりつつあるＩＰ電話サービスの中心的な役割を担う呼制御サーバにおいては、トラヒック増加に対する負荷分散はシステムを構築する上で重要な課題である。そして、従来のＩＰ電話システムシステムでは、ロケーション情報を管理する加入者データ管理サーバと呼制御サーバとが一体となっており、クライアントからの信号は加入者データを持つ特定の呼制御サーバに対してのみ信号のやり取りを行っていた。また、各サーバと収容される加入者は予め固定的に割り振られるため、加入者の増加に伴いサーバの増設を行うことで負荷を分散させていた。
【０００４】
しかし、上記手法では、一時的に負荷が増えた場合や危険分散を行うことはできない、という問題が生じていた。つまり、単一サーバによるサービス運用はサーバの処理能力や耐障害性の観点から信頼性に乏しく、故障や負荷に応じて柔軟に処理能力を変化させロバスト性（頑健性）を高めるため、負荷分散ならびに危険分散ができるシステムを構築する必要性が生じていた。
【０００５】
【特許文献１】特開２００３−２７３９０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
これに対し、クライアントからの負荷を分散させるために、サーバ負荷分散装置（Server  Load  Balancing）を利用したロードバランスなどの方式が知られている。しかしながら、サーバ負荷分散装置は、Webサーバなどのアプリケーションサーバに適用することは容易であるものの呼制御サーバで利用するためにはいくつか課題がある。例えば、通話が開始されてから終了するまでの呼処理信号は同じ呼制御サーバを経由する必要があるため、負荷分散装置にセッション情報を管理する機能が必要となり、性能低下が懸念される。また、分散装置によって呼毎に呼制御サーバが毎回変わってしまうためユーザ認証ができないといったセキュリティ上の問題がある。このため、呼制御サーバはユーザ認証や登録処理のために加入者情報を取得する必要があるため、呼制御サーバがロードバランスできるためには、どの呼制御サーバからも加入者データ部にアクセスできる仕組みがシステムに備わっている必要があった。
【０００７】
また、通常、レジストレーション情報は、加入者データ部の他、呼制御サーバでも保持するので、クライアントからのSIPなどによる通話要求は、レジストレーションされた呼制御装置を経由させる仕組みが負荷分散装置に必要であった。このため、負荷分散装置では、SIPメッセージの内容を解読し振り分けるためにセッション管理を行う必要があるが、このような技術に関しては依然として開発されていない。なお、上記特許文献１には、上述したような負荷を分散する仕組みが開示されている。
【０００８】
さらに、仮に負荷分散装置でロードバランスしたとしても、災害などの激甚対策を考えた場合、信号が負荷分散装置に集中することになるため危険分散させることが困難である、という問題が生じていた。
【０００９】
このため、本発明では、上記従来例の有する不都合を改善し、特に、呼制御装置の負荷分散を実現しつつ、通信経路を維持することができ、信頼性の高いシステムを提供することをその目的とする。
【課題を解決するための手段】
【００１０】
そこで、本発明の一形態は、
クライアント端末と接続制御装置とに接続されたコンピュータであって、
クライアント端末からのアクセスに応じて少なくとも１の接続制御装置を選択し、当該接続制御装置へのアクセス情報をクライアント端末に通知し、アクセス情報に基づくクライアント端末からの接続要求を受け付けてアクセス情報に対応する接続制御装置へクライアント端末を中継接続する機能を有する、
ことを特徴としている。
【００１１】
さらに具体的には、クライアント端末と接続制御装置との間に接続された中継サーバであって、
クライアント端末から通信確立要求を受けたときに接続制御装置のうち１つを選択して、当該選択された接続制御装置に対する接続を確立する接続確立手段と、
この選択された接続制御装置に接続するためのアドレス情報をクライアント端末に通知するアドレス通知手段と、
クライアント端末からアドレス情報に基づく接続要求を受け付けて、当該アドレス情報に対応する接続制御装置にクライアント端末を中継接続する中継接続手段と、
を備えたことを特徴としている。
【００１２】
上記発明によると、まず、クライアント端末から通信確立要求を受けた中継サーバは、接続制御装置のうち１つを選択して、当該選択された接続制御装置に対する接続を確立する。そして、この接続制御装置に接続するためのアドレス情報をクライアント端末に通知する。その後、通知したアドレス情報に基づいてクライアント端末から接続要求を受け付けると、そのアドレス情報に対応する接続制御装置へクライアント端末を中継接続する。従って、中継サーバにてクライアント端末ごとに接続制御を行う接続制御装置が割り当てられ、このとき通知された接続制御装置のアドレスに基づいてクライアント端末から接続要求されるため、接続制御処理の負荷分散を図りつつ、各クライアント端末ごとに同一の接続制御装置にて接続制御が行われることとなり、接続の安定化を図ることができ、信頼性の高い接続制御処理を実現できる。
【００１３】
そして、接続確立手段は、接続制御装置の作動状況に応じて１の接続制御装置を選択する、ことを特徴としている。特に、接続確立手段は、接続制御装置が正常か故障かの状況に応じて１の接続制御装置を選択したり、接続制御装置の負荷状況に応じて１の接続制御装置を選択する、ことを特徴としている。さらに、接続制御装置情報記憶手段と、接続制御装置と通信して当該接続制御装置の作動状況を監視し、当該作動状況を接続制御装置情報記憶手段に記憶する監視手段と、を備え、接続確立手段は、接続制御装置情報記憶手段内の情報に基づいて１の接続制御装置を選択する、ことを特徴としている。そして、接続中継手段は、クライアント端末からの位置登録要求を接続要求として受け付ける、ことを特徴としている。
【００１４】
これにより、中継する接続制御装置の状況を事前に監視し、かかる状況を登録しておくことで、予め接続可能である接続制御装置をクライアント端末に割り当てることができる。このとき、接続制御装置などの負荷状況なども監視して考慮することで、より均等な負荷分散を実現でき、さらなる信頼性の向上を図ることができる。
【００１５】
また、本発明では、上述した中継サーバと、接続制御装置と、を備え、接続制御装置が、中継サーバにて中継接続されたクライアント端末からの要求に応じて他のクライアント端末の呼制御を行う、呼制御システムを提供している。
【００１６】
そして、この呼制御システムは、移動体端末であるクライアント端末の位置登録情報を記憶するロケーションサーバを備えると共に、ロケーションサーバ内の情報は、複数の接続制御装置から当該接続制御装置による呼制御時に参照可能な情報である、ことを特徴としている。さらに、ロケーションサーバ内の情報と同一の情報を記憶し、複数の接続制御装置から参照可能なミラーサーバを備えた、ことを特徴としている。
【００１７】
これにより、呼制御装置とロケーションサーバとが分離しているが、それぞれの呼制御装置にてクライアントの情報を参照することができるため、接続経路を複数とることができ、危険分散が可能となり、システム全体の信頼性の向上を図ることができる。そして、ロケーションサーバがミラーリングされていることにより、さらなるシステムの信頼性の向上を図ることができる。
【００１８】
また、本発明では、
クライアント端末と接続制御装置との間に接続された中継サーバに、
クライアント端末から通信確立要求を受けたときに接続制御装置のうち１つを選択して、当該選択された接続制御装置に対する接続を確立する接続確立手段と、
この選択された接続制御装置に接続するためのアドレス情報を前記クライアント端末に通知するアドレス通知手段と、
クライアント端末からアドレス情報に基づく接続要求を受け付けて当該アドレス情報に対応する接続制御装置に前記クライアント端末を中継接続する中継接続手段と、
を実現させるためのプログラムを提供している。
【００１９】
そして、このプログラムは、
接続制御装置と通信して当該接続制御装置の作動状況を監視し、当該作動状況を接続制御装置情報記憶手段に記憶する監視手段と、
接続制御装置情報記憶手段内の情報に基づいて１の接続制御装置を選択するよう作動する上記接続確立手段と、
を実現させることも特徴としている。
【００２０】
さらに、本発明の他の形態である接続制御方法は、
クライアント端末と接続制御装置とに接続されたコンピュータが、クライアント端末を接続制御装置に中継接続する接続制御方法であって、
クライアント端末からのアクセスに応じて１の接続制御装置を選択し、そのアクセス情報をクライアント端末に通知し、アクセス情報に基づくクライアント端末からの接続要求を受け付けてアドレス情報に対応する接続制御装置にクライアント端末を中継接続する、
ことを特徴としている。
【００２１】
具体的には、クライアント端末と接続制御装置との間に接続された中継サーバが、クライアント端末を接続制御装置に接続中継する接続制御方法であって、
クライアント端末から通信確立要求を受けたときに接続制御装置のうち１つを選択して、当該選択された接続制御装置に対する接続を確立する接続確立工程と、
この選択された接続制御装置に接続するためのアドレス情報をクライアント端末に通知するアドレス通知工程と、
クライアント端末からアドレス情報に基づく接続要求を受け付けて当該アドレス情報に対応する接続制御装置にクライアント端末を中継接続する中継接続工程と、
を有することを特徴としている。
【００２２】
そして、接続確立工程は、接続制御装置の作動状況に応じて１の当該接続制御装置を選択する、ことを特徴としている。
【００２３】
また、接続確立工程の前に、接続制御装置と通信して当該接続制御装置の作動状況を監視し、当該作動状況を接続制御装置情報記憶手段に記憶する監視工程を有すると共に、
接続確立工程は、接続制御装置情報記憶手段内の情報に基づいて１の接続制御装置を選択する、ことを特徴としている。
【００２４】
このように、上述したようにシステム、プログラム、方法を構成した場合であっても、上記中継サーバと同様の作用を有するため、上述した本発明の目的を達成することができる。
【発明の効果】
【００２５】
本発明は、以上のように構成され機能するので、これによると、中継用コンピュータにて、クライアント端末ごとに接続制御を行う接続制御装置が割り当てられ、このとき通知された接続制御装置のアドレスに基づいてその後クライアント端末から接続要求されるため、接続制御処理の負荷分散を図りつつ、各クライアント端末ごとに同一の接続制御装置にて接続制御が行われることとなり、接続の安定化を図ることができ、信頼性の高い接続制御処理を実現できる、という従来にない優れた効果を有する。
【発明を実施するための最良の形態】
【００２６】
本発明は、負荷分散装置を使用せず、ＩＰ電話サービスで用いられるＳＩＰなどのプロトコルを用いた呼制御サーバの負荷分散ならびに危険分散を実現するための構成を採っている。以下では、移動体システムにて呼制御装置を用いて、クライアント端末からの呼要求に応じて呼制御を行う構成を一例に挙げて説明する。但し、本発明は、移動体システムに利用されることに限定されず、もちろんＩＰ電話システムにて利用されてもよい。また、ＳＩＰを用いた呼処理装置に限定されるわけではなく、ＨＴＴＰプロトコルを用いたＷｅｂシステムといった他のアプリケーションサーバにおいて負荷分散を行う際にも利用することが可能である。
【実施例１】
【００２７】
本発明の第１の実施例を、図１乃至図６を参照して説明する。図１乃至図２は、システム構成を示す図であり、図３乃至図６は、システムの動作を示す図である。
【００２８】
［構成］
図１は、ＩＰ電話などのマルチメディアサービスを実現する呼制御装置３を、陸上移動体網２に適用した場合の構成を示している。まず、全体構成について説明する。
【００２９】
陸上移動体網２は、一般的な携帯電話網のインフラで、無線ネットワークと、回線交換やパケット転送を行うコアネットワークから構成されている。そして、陸上移動体網２に接続されているクライアント端末１は、一般ユーザの携帯電話などの携帯型情報処理端末である。また、ゲートウェイ装置５は、移動体網２の構成要素の１つで、ＩＰ電話などのマルチメディアサービスの呼処理を行う呼制御装置３とクライアント端末１とを中継すべく、これらにネットワークを介して接続され設けられている。
【００３０】
ここで、呼制御装置３システムで用いられる信号プロトコルにはSIPなどがある。例えば、SIPはIETFで標準化が行われているシグナリングプロトコルで、「J. Rosenberg,  H. Schulzrinne,  G. Camarillo,  A. Johnston,  J. Peterson,  R. Sparks,  M. Handley,  E. Schooler,  "SIP: Session Initiation Protocol",  RFC3261,  June 2002.」に規定されている。このSIPプロトコルにて、呼制御装置３では、ユーザ認証、アドレスなどのロケーション情報の登録、そして呼処理などの機能を果たす。
【００３１】
また、加入者データ装置４１，４２（ロケーションサーバ、ミラーサーバ）は、加入者情報を保持するデータベースサーバであり、ユーザIDや電話番号、ネットワークにアクセスするための認証情報、加入しているサービス情報などを管理している。特に、クライアント端末１のロケーション登録情報（位置登録情報）や通話を行うために必要な加入者情報を管理している。そして、加入者データ装置４１，４２は、呼制御装置３から分離しているが、それぞれの呼制御装置３と専用インタフェースで接続され加入者情報を参照できるため、ゲートウェイ装置５がどの呼制御装置に登録要求メッセージを送ったとしても、ロケーション登録や通話などのサービスが可能である。換言すると、呼制御装置３と加入者データ装置４１，４２からなるシステムは地域分散しているが、クライアントからの登録要求メッセージを別経路で異なるゲートウェイ装置５に対して中継できるため、システム全体が災害の被害でダウンしてもサービスを継続することができる。また、加入者データ装置４１，４２は主系４１（ロケーションサーバ）及び従系４２（ミラーサーバ）に分かれており、一方で障害発生しても稼動システム（主系）４１との通信障害を検知して瞬時に予備システム（従系）４２への切り替えを行えるように冗長化構成となっている。
【００３２】
次に、上述したゲートウェイ装置５（中継サーバ）の構成について、図２乃至図４を参照して説明する。ゲートウェイ装置５は、ＣＰＵなどの演算装置や、ハードディスクなどの記憶装置を有する一般的なサーバコンピュータである。そして、図２に示すように、演算装置には、所定のプログラムが組み込まれることにより、状態監視部５１と、呼制御装置選択部５２と、パケット転送部５３と、が構築されている。また、記憶装置には、呼制御装置リスト記憶部５４が形成されている。以下、さらに詳述する。
【００３３】
まず、状態監視部５１（監視手段）は、定期的に接続されている呼制御装置３と導通信号によるヘルスチェックを行い、故障検出を行う（図３の（Ａ１）参照）。さらに、呼制御装置３から送信される状態通知信号より輻輳状態、つまり、呼制御処理による負荷状態を検出する（図３の（Ａ２）参照）。そして、検出した故障や輻輳状態を、呼制御装置選択部５２に通知する。このとき、例えば、ヘルスチェック信号が返送されてこない場合に故障状態であると検出したり、状態通知信号が予め設定された数値を超えている負荷状態である場合に輻輳状態であると検出し、その呼制御装置３を特定する情報を呼制御装置選択部５２に通知する。
【００３４】
呼制御装置選択部５２は、まず、上述した検出された呼制御装置３の故障や輻輳状態などの管理、つまり、選択可能な呼制御装置３のリスト管理を行う。例えば、状態監視部５１で故障や輻輳を検出した場合、故障や輻輳状態の呼制御装置３を選択の対象から除外して呼制御装置リスト記憶部５４（接続制御装置情報記憶手段）内の呼制御装置３のリストを書き換える（図３の（Ａ３）参照）。
【００３５】
また、呼制御装置選択部５２は、クライアント端末１からパケット通信の確立要求を受信すると（図４の（Ｂ１）参照）、上述したように、故障や輻輳状態の呼制御装置３は選択の対象から除かれた状態の呼制御装置リスト記憶部５４内のリストから、任意の１つの呼制御装置３を選択する。そして、この選択された呼制御装置３との間に接続パスを確立する（図４の（Ｂ２）参照）。このとき、呼制御選択部５２からは接続要求信号が呼制御装置３に対して送信され、ユーザの端末情報などを通知する。そして、呼制御装置３から接続応答が返却され接続パスが確立されると（図４の（Ｂ３）参照）、呼制御装置選択部５２はクライアント端末１に対して、選択した呼制御装置３にアクセスするための情報であるＩＰアドレス（アドレス情報）を通知する（図４の（Ｂ４）参照）。このように、呼制御装置選択部５２は、クライアント端末１から通信確立要求を受けたときに接続制御装置のうち１つを選択して、当該選択された接続制御装置に対する接続を確立する接続確立手段と、この選択された接続制御装置３に接続するためのアドレス情報をクライアント端末１に通知するアドレス通知手段と、して作動する。
【００３６】
なお、上述した呼制御装置選択部５２は、上記状態監視部５１にて検出された呼制御装置３の状態を蓄積した呼制御装置リストに基づいて１つを選択しているが、クライアント端末１からの接続要求に応じて呼制御装置３の作動状態（故障や負荷状態など）を検出して、かかる検出状態に基づいて選択してもよい。このときも、もちろん故障していたり、高負荷（輻輳状態）となっている呼制御装置３を選択対象から除いて選択する。
【００３７】
また、パケット転送部５３（中継接続手段）は、クライアント端末１から送信されたＳＩＰ信号の登録要求を（図４の（Ｂ５）参照）、ＩＰルーティングにより呼制御装置３へ転送する（図４の（Ｂ６）参照）。つまり、クライアント端末１と呼制御装置３とを中継接続する。なお、パケット転送部５３では、その後のクライアント端末１からの呼要求時においても、上記同様に、アドレス指定された呼制御装置３に対して中継接続するよう作動する。
【００３８】
［動作］
次に、本発明の動作を、図３乃至図６を参照して説明する。まず、上記システムではＳＩＰプロトコルを用いて呼制御が行われていることとしているが、ＳＩＰプロトコルは、ＩＰ電話を開始するための事前手続きとして片方のクライアントから発信要求のメッセージ（INVITE信号）を送信し、相手のクライアントとの間でSIP呼制御信号のやり取りを何度か行う必要がある。このSIPメッセージは、図１の呼制御装置３によって中継される。呼制御装置３は、SIPメッセージを中継するため、着信側クライアントのIPアドレスなどのロケーション情報を知る必要があるため、クライアントは電話サービスに先立ち予め呼制御サーバに対してSIP登録要求メッセージ（REGISTER信号）を送りロケーション情報の登録を行う。加入者データ部４にはこのための認証情報が保持されている。本実施例では、SIP登録処理（位置登録要求）を行う際における動作を説明する。そしてこのＳＩＰ登録処理において、ゲートウェイ装置５がユーザ毎に呼制御装置を選択することにより、処理を分散させ負荷の集中を防ぐことが可能となる。
【００３９】
まず、図３に示すゲートウェイ装置５の機能ブロック図と、図５のフローチャートを参照して、呼制御装置３の状態監視時の動作を説明する。まず、ゲートウェイ装置５における状態監視部５１は、故障や輻輳などの状態監視を行う（図５のステップＳ１、監視工程）。そして、状態監視部５１は、定期的にヘルスチェック信号を呼制御装置３に送信し、導通確認を行う（図５のステップＳ２、図３の（Ａ１））。このとき、呼制御サーバから導通確認用の信号が来ない場合には、サーバもしくは通信経路の故障と判断され故障検知される（図５のステップＳ３）。
【００４０】
さらに、呼制御装置３において輻輳のレベルがある閾値を超えるなどにより過負荷状態となった場合、ゲートウェイ装置５に対して輻輳状態を表す状態通知信号が送信されるため、かかる信号をゲートウェイ装置５が受信する（図５のステップＳ４、図３の（Ａ２））。これにより、特定の呼制御装置３が輻輳状態であることが検知される（図５のステップＳ５）。一旦、状態監視部５１にて故障や輻輳状態が検出されると、次に正常状態への復帰が通知されるまで、ステータス情報が保持される。
【００４１】
ここで、呼制御装置選択部５２では、呼制御信号の送信先となる呼制御装置３のリストが管理されている。従って、上記ステップＳ３及びＳ５により、故障や輻輳が検知され一次的に利用不可と判明した場合、呼制御装置選択部５２は該当する装置を選択先のリストから除外する（図５のステップＳ６、図３の（Ａ３））。つまり、ゲートウェイ装置５は、呼制御装置３の故障や輻輳を検出し、後述するように、動的に負荷分散を行うことが可能となる。
【００４２】
次に、図４に示すゲートウェイ装置５の機能ブロック図と、図６のフローチャートを参照して、呼制御装置３の中継接続時の動作を説明する。クライアント端末１は、無線リンク確立後、ＩＰパケットの伝送路を確立するため、パケット通信確立要求信号をゲートウェイ装置５に送信されると（図４の（Ｂ１））、当該ゲートウェイ装置５はこれを受信する（図６のステップＳ１１）。すると、呼制御装置選択部５２は、クライアントの送信先となる呼制御装置３のリスト、つまり、図５のステップＳ６によって故障や輻輳が検知され利用不可と判明したものを除外した呼制御装置３のリストの中から、任意の１つの呼制御装置３を選択する（図６のステップＳ１２）。ここで、選択ロジックにはラウンドロビンなどいくつか代表的なものが考えられる。そして、呼制御装置選択部５２は、任意に選択した呼制御装置３に対して接続要求を送信し（図４の（Ｂ２））、ゲートウェイ装置５と呼制御装置３間のパスを確立すると共にクライアント情報を呼制御装置３に通知する（図６のステップＳ１３、接続確立工程）。クライアント情報としては、クライアント固有の端末情報あるいはIPアドレスなどである。
【００４３】
呼制御装置３から接続応答が返され（図４の（Ｂ３））、ゲートウェイ装置５と呼制御装置３の間で接続パスが確立されると（図６のステップＳ１４でイエス）、呼制御装置選択部５２は最終的に呼制御装置３のＩＰアドレスをクライアントに通知する（図６のステップＳ１５、図４の（Ｂ４）、アドレス通知工程）。その後、クライアントがそのIPアドレスに対してSIP登録要求メッセージを送信すると（図４の（Ｂ５））、ゲートウェイ装置のパケット転送部５３により呼制御装置に対してIPルーティングされる（図６のステップＳ１６、図４の（Ｂ６）、中継接続工程）。ここで呼制御装置３は、受信したSIP信号の要求元が、ゲートウェイ装置との間で接続パス確立により許可されたものであるかどうか、図６のステップＳ１３で取得したクライアント情報から確認する（図６のステップＳ１７）。これにより、もし端末が無作為に送信した登録要求であっても未然にブロックする役目を果たす。
【００４４】
以上の動作を簡潔にまとめると、まず、移動体網２の構成要素であるゲートウェイ装置５は、クライアント端末１からパケット通信確立要求を受けると、ゲートウェイ装置５と特定の呼制御装置３の間で接続パスを確立するため、複数の呼制御装置から１つを任意に選択する。そして、接続パス確立によってゲートウェイ装置５から呼制御装置３への経路が決定されると、ゲートウェイ装置５はその呼制御装置３のIPアドレスをクライアント端末１に通知する。その後、クライアント端末１は、実際の呼処理信号となるSIPパケットを通知された呼制御サーバのIPアドレスに対して送信する。これによって端末からのSIP信号に対してユーザ毎に呼制御装置３が振り分けられるため、負荷分散が可能となる。
【００４５】
以上のように、ゲートウェイ装置５により接続先の振り分け行うことにより、また、このとき、さらに故障検出や輻輳検出を行い利用不可となった装置を事前にサービス対象から除くことにより、負荷分散装置などを使用しないで信頼性の高い安定したロードバランスを行うことが可能となる。さらにゲートウェイ装置への経路を複数確保することで激甚対策のための危険分散が可能である。
【００４６】
ここで、上記では、ゲートウェイ装置５は、１つの呼制御装置３を選択する場合を例示したが、少なくとも１つを選択すればよく、故障状態や輻輳状態から、１つのクライアント端末１に対して接続可能な複数の呼制御装置３を選択してもよい。
【産業上の利用可能性】
【００４７】
本発明は、ＳＩＰプロトコルなどによる呼制御装置を用いたＩＰ電話システムや、移動体システムなどにおいて、負荷分散を行うために利用することができ、産業上の利用可能性を有する。
【図面の簡単な説明】
【００４８】
【図１】実施例１における移動体システムの全体構成を示すブロック図である。
【図２】図１に開示したゲートウェイ装置の構成を示す機能ブロック図である。
【図３】図１に開示したゲートウェイ装置の動作を説明する図であり、呼制御装置の状態監視時の動作を示す。
【図４】図１に開示したゲートウェイ装置の動作を説明する図であり、クライアント端末から呼制御装置への接続要求時の動作を示す。
【図５】図１に開示したゲートウェイ装置の動作を説明するフローチャートであり、呼制御装置の状態監視時の動作を示す。
【図６】図１に開示したゲートウェイ装置の動作を説明するフローチャートであり、クライアント端末から呼制御装置への接続要求時の動作を示す。
【符号の説明】
【００４９】
１  クライアント端末
２  移動体通信網
３  呼制御装置
５  ゲートウェイ装置
４１  加入者データ装置（主系）
４２  加入者データ装置（従系）
５１  状態監視部
５２  呼制御装置選択部
５３  パケット転送部
５４  呼制御装置リスト記憶部
【図１】
0004609345.tif 000002
【図２】
0004609345.tif 000003
【図３】
0004609345.tif 000004
【図４】
0004609345.tif 000005
【図５】
0004609345.tif 000006
【図６】
0004609345.tif 000007