(57)【要約】【課題】  通話中呼が存在する場合でも、その通話中呼の完了を待つことなく系切り替えの実行が可能な呼制御装置の提供。【解決手段】  呼制御装置１０は、他の呼制御装置に切り替え中に、自呼制御装置１０に入ってきた新規呼については他の呼制御装置に転送する呼振り分け機能部１１と、他の呼制御装置に切り替え中に、自呼制御装置１０で処理している通話中呼については、自呼制御装置１０と他の呼制御装置のメモリ上でデータを同期させるレプリケーション機能部１２と、通話中呼のデータの同期が完了した時点で、通話中呼の処理を開始する呼処理機能部１３とを含み、自呼制御装置１０から他の呼制御装置へ系を切り替える。【選択図】      図１
2010199904.tif 000002
【特許請求の範囲】
【請求項１】
他の呼制御装置に切り替え中に、自呼制御装置に入ってきた新規呼については前記他の呼制御装置に転送する呼振り分け機能部と、
前記他の呼制御装置に切り替え中に、前記自呼制御装置で処理している通話中呼については、前記自呼制御装置と前記他の呼制御装置のメモリ上でデータを同期させるレプリケーション機能部と、
前記通話中呼のデータの同期が完了した時点で、通話中呼の処理を開始する呼処理機能部とを含み、
前記自呼制御装置から前記他の呼制御装置へ系を切り替えることを特徴とする呼制御装置。
【請求項２】
前記他の呼制御装置に切り替え中である場合、前記呼振り分け機能部は通話中呼が残っているか否かの判定を行うことを特徴とする請求項１記載の呼制御装置。
【請求項３】
前記通話中呼が残っておりかつ通話中呼の同期が実施済みではない場合、前記レプリケーション機能部は前記データの同期を実行することを特徴とする請求項２記載の呼制御装置。
【請求項４】
前記通話中呼が残っておらずあるいは通話中呼の同期が実施済みである場合、通信用アドレスが前記他の呼制御装置側に設定されることを特徴とする請求項２記載の呼制御装置。
【請求項５】
請求項１から３いずれかに記載の呼制御装置を含むことを特徴とする冗長構成の通信システム。
【請求項６】
前記自呼制御装置および他の呼制御装置は、前記自呼制御装置と他の呼制御装置との通信用ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを使用して所定のネットワークと接続され、かつ前記自呼制御装置と外部装置との通信用ＩＰアドレスを使用してネットワークと接続されることを特徴とする請求項４記載の冗長構成の通信システム。
【請求項７】
自呼制御装置を他の呼制御装置に切り替える系切り替え方法であり、
他の呼制御装置に切り替え中に、自呼制御装置に入ってきた新規呼については前記他の呼制御装置に転送する呼振り分けステップと、
前記他の呼制御装置に切り替え中に、前記自呼制御装置で処理している通話中呼については、前記自呼制御装置と前記他の呼制御装置のメモリ上でデータを同期させるレプリケーションステップと、
前記通話中呼のデータの同期が完了した時点で、通話中呼の処理を開始する呼処理ステップとを含み、
前記自呼制御装置から前記他の呼制御装置へ系を切り替えることを特徴とする呼制御装置の系切り替え方法。
【請求項８】
前記他の呼制御装置に切り替え中である場合、前記呼振り分けステップは通話中呼が残っているか否かの判定を行うことを特徴とする請求項７記載の呼制御装置の系切り替え方法。
【請求項９】
前記通話中呼が残っておりかつ通話中呼の同期が実施済みではない場合、前記レプリケーションステップは前記データの同期を実行することを特徴とする請求項８記載の呼制御装置の系切り替え方法。
【請求項１０】
前記通話中呼が残っておらずあるいは通話中呼の同期が実施済みである場合、通信用アドレスが前記他の呼制御装置側に設定されることを特徴とする請求項８記載の呼制御装置の系切り替え方法。
【請求項１１】
自呼制御装置を他の呼制御装置に切り替える系切り替え方法のプログラムであって、
コンピュータに、他の呼制御装置に切り替え中に、自呼制御装置に入ってきた新規呼については前記他の呼制御装置に転送する呼振り分けステップと、
前記他の呼制御装置に切り替え中に、前記自呼制御装置で処理している通話中呼については、前記自呼制御装置と前記他の呼制御装置のメモリ上でデータを同期させるレプリケーションステップと、
前記通話中呼のデータの同期が完了した時点で、通話中呼の処理を開始する呼処理ステップとを実行させ、
前記自呼制御装置から前記他の呼制御装置へ系を切り替えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼制御装置および冗長構成の通信システムならびに系切り替え方法に関し、特に電話交換システムのようにサービスの連続性が重視されるシステムにおける呼制御装置および冗長構成の通信システムならびに系切り替え方法に関する。
【背景技術】
【０００２】
本発明に関連する通信システムでは、耐障害性の高い冗長構成のシステムであっても、保守やファイル更新のための系切り替え中にはサービスが中断または制限される場合がある。電話系交換システム等サービスの連続性を重視する分野ではこのサービス中断は大きな問題となる。このため、系切り替えによるサービス中断時間を短縮する方式やサービス中断しないで系切り替えを行う方式が求められる。
【０００３】
たとえば、ファイル更新時に運用系で処理されている通話中呼を、ファイルメモリを介して待機系に転送することで通話中呼を救済するファイル入れ替え方式が特許文献１に開示されている。
【０００４】
また、システムファイルを入れ替える場合に、それまで処理していた旧呼（処理中の呼）は旧呼用制御装置で継続し、新たに生起した新呼は新呼用制御装置で処理するシステムファイルを入れ替え方式が特許文献２に開示されている。
【０００５】
また、旧ファイルで運転中の運用系では現在処理中の呼サービスが全て終了するまで処理を継続し、新ファイル上で運転される予備系においては新しい呼サービスに対しての処理を開始する無中断ファイル更新処理方式が特許文献３に開示されている。
【０００６】
また、現用系を運用途中に、予備系の運用を開始する場合、回線から呼制御装置の現用系への呼制御用データの入力を契機に、全呼制御データ複写手段により、予備系へ全ての呼制御用データを予め設定する呼制御装置が特許文献４に開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開昭５７−０５８４９３号公報
【特許文献２】特開平０６−１７５８９６号公報
【特許文献３】特開平０７−１７７５４３号公報
【特許文献４】特開平１１−１６８５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１に開示の発明では、ファイル更新中の新規呼を考慮していないという欠点がある。また、特許文献２および３に開示の発明では、現在処理中のシステムファイル（あるいは呼サービス）は旧呼用制御装置（あるいは運用系）で継続し、そのシステムファイル（あるいは呼サービス）の処理が終了した時点で、系が新呼用制御装置（あるいは予備系）に切り替えられる。すなわち、特許文献２および３に開示の発明では、そのシステムファイル（あるいは呼サービス）の処理が終了するまで系の切り替えができないという欠点がある。
【０００９】
また、特許文献４に開示の発明では、系の切り替えに際し、現在通話中の呼制御データのみならず、現用系の呼制御装置に設定されている全ての呼制御データを予備系に複写する構成であるため、複写が終了するまでの時間が不明確となるという欠点がある。さらに、全ての呼制御データを予備系に複写する必要があるため、複写に要する時間が長くなることが懸念される。
【００１０】
そこで本発明の目的は、現用系で処理している通話中呼が存在する場合でも、その通話中呼の完了を待つことなく現用系から待機系へ系を切り替えることが可能な呼制御装置および冗長構成の通信システムならびに系切り替え方法を提供することにある。
【課題を解決するための手段】
【００１１】
前記課題を解決するために本発明による呼制御装置は、他の呼制御装置に切り替え中に、自呼制御装置に入ってきた新規呼については前記他の呼制御装置に転送する呼振り分け機能部と、前記他の呼制御装置に切り替え中に、前記自呼制御装置で処理している通話中呼については、前記自呼制御装置と前記他の呼制御装置のメモリ上でデータを同期させるレプリケーション機能部と、前記通話中呼のデータの同期が完了した時点で、通話中呼の処理を開始する呼処理機能部とを含み、前記自呼制御装置から前記他の呼制御装置へ系を切り替えることを特徴とする。また、本発明による冗長構成の通信システムは、上記呼制御装置を含むことを特徴とする。
【００１２】
また、本発明による現用系の呼制御装置の系切り替え方法は、自呼制御装置を他の呼制御装置に切り替える系切り替え方法であり、他の呼制御装置に切り替え中に、自呼制御装置に入ってきた新規呼については前記他の呼制御装置に転送する呼振り分けステップと、前記他の呼制御装置に切り替え中に、前記自呼制御装置で処理している通話中呼については、前記自呼制御装置と前記他の呼制御装置のメモリ上でデータを同期させるレプリケーションステップと、前記通話中呼のデータの同期が完了した時点で、通話中呼の処理を開始する呼処理ステップとを含み、前記自呼制御装置から前記他の呼制御装置へ系を切り替えることを特徴とする。
【００１３】
また、本発明によるプログラムは、自呼制御装置を他の呼制御装置に切り替える系切り替え方法のプログラムであって、コンピュータに、他の呼制御装置に切り替え中に、自呼制御装置に入ってきた新規呼については前記他の呼制御装置に転送する呼振り分けステップと、前記他の呼制御装置に切り替え中に、前記自呼制御装置で処理している通話中呼については、前記自呼制御装置と前記他の呼制御装置のメモリ上でデータを同期させるレプリケーションステップと、前記通話中呼のデータの同期が完了した時点で、通話中呼の処理を開始する呼処理ステップとを実行させ、前記自呼制御装置から前記他の呼制御装置へ系を切り替えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、通話中呼が存在する場合でも、その通話中呼の完了を待つことなく系切り替えの実行が可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る呼制御装置の一例の動作原理を説明するための構成図である。
【図２】本発明に係る通信システムの一例の構成図である。
【図３】本発明に係る通信システムの実施形態の動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
まず、本発明の実施形態の説明に入る前に、本発明の動作原理について説明しておく。図１は本発明に係る呼制御装置の一例の動作原理を説明するための構成図である。同図を参照すると、本発明に係る呼制御装置の一例は、現用系の呼制御装置１０であり、待機系に切り替え中に、現用系に入ってきた新規呼については待機系に転送する呼振り分け機能部１１と、待機系に切り替え中に、現用系で処理している通話中呼については、現用系と待機系のメモリ１４上でデータを同期させるレプリケーション機能部１２と、通話中呼のデータの同期が完了した時点で、通話中呼の処理を開始する呼処理機能部１３とを含んで構成される。
【００１７】
すなわち、本発明に係る呼制御装置の一例は、待機系に切り替え中に、現用系に新規呼が入ってきた場合は、呼振り分け機能部１１がその新規呼を待機系に転送する。一方、待機系に切り替え中に、現用系で処理している通話中呼については、レプリケーション機能部１２が現用系と待機系のメモリ上でデータを同期させる。そして、通話中呼のデータの同期が完了した時点で、呼処理機能部が通話中呼の処理を開始することで、現用系から待機系へ系が切り替えられる。
【００１８】
このように、本発明は現用系と待機系のメモリ上で通話中呼のデータを同期させる構成を含むため、現用系で通話中呼の完了を待つことなく系切り替えを実行することが可能となる。
【００１９】
以下、本発明の実施形態について添付図面を参照しながら説明する。図２は本発明に係る通信システムの一例の構成図である。同図を参照すると、本発明に係る通信システムの一例は、２系統の呼制御装置（以下、現用系サーバ１０および待機系サーバ２０と表示する）と、対向ネットワーク４０と、現用系サーバ１０、待機系サーバ２０および対向ネットワーク４０を接続するネットワーク３０と、現用系サーバサーバ１０および待機系サーバ２０を接続するネットワーク５０とを含んで構成される。
【００２０】
現用系サーバ１０は呼振り分け機能部１１と、レプリケーション機能部１２と、呼処理機能部１３と、メモリ１４と、制御部１５と、プログラム格納部１６とを含んで構成される。
【００２１】
呼振り分け機能部１１は対向ネットワーク４０からネットワーク３０を介して送信されてきた呼を受信する。そして、呼振り分け機能部１１は受信した呼のうち所定の呼をネットワーク５０を介して待機系サーバ２０の呼振り分け機能部２１へ転送する。通常は、現用系サーバ１０に呼が送信され、そのまま現用系サーバ１０の呼処理機能部１３でその呼が処理される。一方、現用系から後述する待機系への系切り替え時には、現用系に送信された新規呼は現用系の呼振り分け機能部１１および後述する待機系の呼振り分け機能部２１によって待機系に転送され、後述する待機系の呼処理機能部２３で処理される。
【００２２】
レプリケーション機能部１２は、後述する待機系のレプリケーション機能部とともに、現用系と待機系間で通信中呼のデータを同期させる。一方、現用系から後述する待機系への系切り替え時には、現用系で処理されている通信中呼のデータがレプリケーション機能部１２および後述する待機系のレプリケーション機能部２２によって待機系に複写され、系切り替えとほぼ同時に待機系で通信中呼の処理が開始される。
【００２３】
呼処理機能部１３は対向ネットワーク４０から送信された呼を処理する。呼処理機能部１３は、一例としてソフトウエアによって現用系サーバ１０に実装される。制御部１５は呼振り分け機能部１１、レプリケーション機能部１２および呼処理機能部１３を制御し、系切り替えを実行する。メモリ１４はレプリケーション機能部１２に接続される。プログラム格納部１６は制御部１５に接続され、後述する系切り替え方法のプログラムが格納されている。
【００２４】
待機系サーバ２０は現用系サーバ１０と同様の構成を有している。すなわち、現用系サーバ１０の呼振り分け機能部１１、レプリケーション機能部１２、呼処理機能部１３、メモリ１４、制御部１５およびプログラム格納部１６は、待機系サーバ２０の呼振り分け機能部２１、レプリケーション機能部２２、呼処理機能部２３、メモリ２４、制御部２５およびプログラム格納部２６にそれぞれ対応する。
【００２５】
対向ネットワーク４０は図示しない通信端末を含む通信用ネットワーク網である。現用系サーバ１０および待機系サーバ２０は、現用系と待機系との通信用ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスの他に、現用系と図示しない外部装置との通信用ＩＰアドレスを有している。
【００２６】
ネットワーク５０は現用系サーバ１０および待機系サーバ２０を、現用系と待機系との通信用ＩＰアドレスを使用して接続するネットワークである。ネットワーク３０は現用系サーバ１０および待機系サーバ２０と、対向ネットワーク４０とを、現用系と外部装置との通信用ＩＰアドレスを使用して接続するネットワークである。
【００２７】
この外部装置との通信用ＩＰアドレスは現用系サーバ１０および待機系サーバ２０のうち、現用系として動作している方にのみ割り当てられる。系切り替え等により、現用系が切り替わった場合は、新しく現用系となった側に外部装置との通信用ＩＰアドレスが割り当てられ、対向ネットワーク４０から現用系に呼が送信される。
【００２８】
次に、本発明の実施形態の動作について説明する。図３は本発明に係る通信システムの実施形態の動作を示すフローチャートである。なお、この動作は現用系サーバ１０の制御部１５が呼振り分け機能部１１、レプリケーション機能部１２および呼処理機能部１３を制御することにより、もしくは待機系サーバ２０の制御部２５が呼振り分け機能部２１、レプリケーション機能部２２および呼処理機能部２３を制御することにより実行される。
【００２９】
同図は、サーバ１０が現用系である場合の処理の一例を示しており、以下の説明もこの場合について述べるが、サーバ２０が現用系である場合も以下の説明と同様に説明できる。
【００３０】
まず、現用系サーバ１０の呼振り分け機能部１１は、現用系サーバ１０が系切り替え中であるか否かの情報を制御部１５から取得する（ステップＳ１）。次に、現用系サーバ１０が系切り替え中でなく（ステップＳ１にて“Ｎｏ”の場合）、かつ新規呼を受信した場合は（ステップＳ２にて“Ｙｅｓ”の場合）、呼処理機能部１３が必要な呼処理を行う（ステップＳ３）。そして、処理はステップＳ１に戻る。また、ステップＳ２にて新規呼を受信しない場合は（ステップＳ２にて“Ｎｏ”の場合）、ステップＳ１に戻る。
【００３１】
ステップＳ１にて現用系サーバ１０が系切り替え中である場合は（ステップＳ１にて“Ｙｅｓ”の場合）、呼処理機能部１３にて通話中呼が残っているか否かの判定が行われる（ステップＳ４）。そして、呼処理機能部１３に通話中呼が残っていないと制御部１５が判断した場合には（ステップＳ４にて“Ｎｏ”の場合）、制御部１５は待機系サーバ２０への系切り替え準備が整ったと判断し、現用系サーバ１０側に設定されていた外部装置との通信用ＩＰアドレスを削除して、通信用ＩＰアドレスを待機系サーバ２０側に設定する（ステップＳ５）。この時点で系切り替えが完了する。
【００３２】
一方、ステップＳ４にて通話中呼が残っている場合は（ステップＳ４にて“Ｙｅｓ”の場合）、現用系サーバ１０のレプリケーション機能部１２および待機系サーバ２０のレプリケーション機能部２２にて、通話中呼データの同期が完了しているか否かの判定が行われる（ステップＳ６）。
【００３３】
そして、通話中呼データの同期が完了している場合は（ステップＳ６にて“Ｙｅｓ”の場合）、制御部１５は待機系サーバ２０への系切り替え準備が整ったと判断し、現用系サーバ１０側に設定されていた外部装置との通信用ＩＰアドレスを削除して、通信用ＩＰアドレスを待機系サーバ２０側に設定する（ステップＳ５）。これにより、待機系サーバ２０の呼処理機能部２３に通話中呼の処理が引き継がれ、系切り替えが完了する。
【００３４】
一方、ステップＳ６にて、通話中呼データの同期が完了しない場合は（ステップＳ６にて“Ｎｏ”の場合）、現用系サーバ１０のレプリケーション機能部１２および待機系サーバ２０のレプリケーション機能部２２にて、通話中呼データの同期が開始され、現用系サーバ１０の保持している通話中呼データが待機系サーバ２０に複写される（ステップＳ７）。
【００３５】
次に、呼振り分け機能部１１は新規呼を受信したか否かを判定する（ステップＳ８）。そして、呼振り分け機能部１１が新規呼を受信した場合は（ステップＳ８にて“Ｙｅｓ”の場合）、呼振り分け機能部１１から待機系サーバ２０宛に新規呼が転送される（ステップＳ９）。この転送の際、現用系サーバ１０および待機系サーバ２０間の通信には、現用系と待機系との通信用ＩＰアドレスのネットワーク５０が使用される。そして、転送された新規呼を受信した待機系サーバ２０は呼処理機能部２３にて必要な呼処理を行う。
【００３６】
次に、本発明によるプログラムについて説明する。前述したように、本発明の現用系サーバ１０はプログラム格納部１６を、待機系サーバ２０はプログラム格納部２６をそれぞれ有している（図２参照）。それらプログラム格納部１６、２６には図３にフローチャートで示す現用系の呼制御装置の系切り替え方法のプログラムが格納されている。
【００３７】
現用系サーバ１０の制御部１５（コンピュータ）は、プログラム格納部１６から上記系切り替え方法のプログラムを読み出し、読み出したプログラムにしたがって呼振り分け機能部１１、レプリケーション機能部１２および呼処理機能部１３を制御する。
【００３８】
一方、図２の待機系サーバ２０が現用系サーバとなる場合にも本発明の適用が可能であり、この場合は待機系サーバ２０の制御部２５（コンピュータ）は、プログラム格納部２６から上記系切り替え方法のプログラムを読み出し、読み出したプログラムにしたがって呼振り分け機能部２１、レプリケーション機能部２２および呼処理機能部２３を制御する。なお、その制御の内容は既に述べたのでここでの説明は省略する。
【００３９】
以上説明したように、本実施形態によれば、冗長構成の通信システムにおいて、サービスを中断することなく系切り替えを実施することが可能となる。また、系切り替え時に現用系および待機系間で通話中呼のデータを同期することにより、通話中呼の処理を待機系が引き継ぐことができる。これにより、通話中呼の完了を待つことなく現用系への保守作業を実施することが可能となる。
【００４０】
すなわち、通話中呼のデータ同期が完了した時点で現用系から待機系へ呼処理用ネットワークを切り替えることにより、通話中呼が完了するまで系の切り替えを待つ必要がなくなり、よって系切り替えまでの待ち時間を短縮することが可能となる。
【００４１】
また、予め待機系を新ファイルで運用しておくことにより、サービスを中断することなくファイル更新を実施することが可能となる。また、本発明に係る通信システムには特殊な構造は必要ではなく、比較的安価な一般的なサーバで構成が可能である。
【産業上の利用可能性】
【００４２】
サービスの連続性が求められるシステムであれば、電話交換システム以外のシステムにも本発明の適用が可能である。
【符号の説明】
【００４３】
１０現用系サーバ
１１、２１呼振り分け機能部
１２、２２レプリケーション機能部
１３、２３呼処理機能部
１４、２４メモリ
１５、２５制御部
１６、２６プログラム格納部
２０待機系サーバ
３０、５０ネットワーク
４０対向ネットワーク
【図１】
2010199904.tif 000003
【図２】
2010199904.tif 000004
【図３】
2010199904.tif 000005