(57)【要約】【課題】呼処理を行うサーバ装置の置き換えを、通信を途絶させることなく行う。【解決手段】移行元サーバ装置１１と移行先サーバ装置１２とがスイッチ１３に接続された状態で、移行元サーバ装置１１と移行先サーバ装置１２とが呼処理を行う。これにより、移行先サーバ装置１２の呼情報記憶部１２４が記憶する呼情報が、最新の情報に更新される。移行タイミング判定装置１４は、移行元サーバ装置１１が処理する呼の数と移行先サーバ装置１２が処理する呼の数とを比較し、同数の場合に、移行元サーバ装置１１を移行先サーバ装置１２に置き換え可能と判定する。【選択図】図１
2011166616.tif 000002
【特許請求の範囲】
【請求項１】
呼処理を行う移行元サーバ装置と、呼処理を行う移行先サーバ装置と、を具備し、前記移行元サーバ装置を前記移行先サーバ装置に置き換える呼処理システムであって、
前記移行元サーバ装置は、
前記呼処理を行う呼処理部と、
前記呼処理部が処理中の呼の情報を記憶する呼情報記憶部と、
を具備し、
前記呼処理システムは、
前記移行元サーバ装置の呼情報記憶部が記憶する前記呼の情報に基づいて、前記移行元サーバ装置が処理中の呼の数を計数する移行元サーバ装置処理呼数計数部と、
少なくとも前記移行元サーバ装置が処理中の呼の数に基づいて、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定すると、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号を出力する移行タイミング判定部と、
を具備する移行タイミング判定装置をさらに具備することを特徴とする呼処理システム。
【請求項２】
複数の端末装置の何れかから受信する信号を、前記移行元サーバ装置と前記移行先サーバ装置とに送信し、前記移行元サーバ装置または前記移行先サーバ装置のいずれか一方から受信する信号のみを、当該信号に含まれるアドレス情報が示す端末装置に送信する伝送装置をさらに具備し、
前記移行先サーバ装置は、
前記呼処理を行う呼処理部と、
前記呼処理部が処理中の呼の情報を記憶する呼情報記憶部と、
を具備し、
前記移行タイミング判定装置は、
前記移行先サーバ装置の呼情報記憶部が記憶する前記呼の情報に基づいて、前記移行先サーバ装置が処理中の呼の数を計数する移行先サーバ装置処理呼数計数部をさらに具備し、
前記移行タイミング判定部は、前記移行元サーバ装置処理呼数計数部が計数する前記移行元サーバ装置が処理中の呼の数と、前記移行先サーバ装置処理呼数計数部が計数する前記移行先サーバ装置が処理中の呼の数とが異なるときは、前記移行先サーバ装置が呼処理を開始する前の呼が残存すると判定し、前記伝送装置に対して、前記移行元サーバ装置から受信する信号を前記端末装置に送信するよう指示する制御信号を送信し、前記移行元サーバ装置処理呼数計数部が計数する前記移行元サーバ装置が処理中の呼の数と、前記移行先サーバ装置処理呼数計数部が計数する前記移行先サーバ装置が処理中の呼の数とが等しいときは、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定し、前記伝送装置に対して、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号として、前記移行先サーバ装置から受信する信号を前記端末装置に送信するよう指示する制御信号を送信することを特徴とする請求項１に記載の呼処理システム。
【請求項３】
複数の端末装置の何れかから受信する信号を前記移行元サーバ装置または前記移行先サーバ装置に送信し、また、前記移行元サーバ装置または前記移行先サーバ装置から受信する信号を、当該信号に含まれるアドレス情報が示す端末装置に送信する第１の信号伝達制御部と、
複数の端末装置の何れかから受信する信号を前記移行元サーバ装置または前記移行先サーバ装置に送信し、また、前記移行元サーバ装置または前記移行先サーバ装置から受信する信号を破棄する第２の信号伝達制御部と、
を具備し、
前記移行元サーバ装置は前記第１の信号伝達制御部に接続されており、
前記移行先サーバ装置は前記第２の信号伝達制御部に接続されており、
前記移行先サーバ装置は、
前記呼処理を行う呼処理部と、
前記呼処理部が処理中の呼の情報を記憶する呼情報記憶部と、
を具備し、
前記移行タイミング判定装置は、
前記移行先サーバ装置の呼情報記憶部が記憶する前記呼の情報に基づいて、前記移行先サーバ装置が処理中の呼の数を計数する移行先サーバ装置処理呼数計数部と、
前記移行タイミング判定部から出力される信号に基づいて、前記移行元サーバ装置を前記伝送装置から切り離して前記移行先サーバ装置を前記第２の信号伝達部に接続してよいことを示す情報を表示する表示部と、
をさらに具備し、
前記移行タイミング判定部は、前記移行元サーバ装置処理呼数計数部が計数する前記移行元サーバ装置が処理中の呼の数と、前記移行先サーバ装置処理呼数計数部が計数する前記移行先サーバ装置が処理中の呼の数とが等しいときは、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定し、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号として、前記移行元サーバ装置を前記伝送装置から切り離して前記移行先サーバ装置を前記第２の信号伝達部に接続してよいことを示す情報を表示するよう指示する信号を、前記表示部に出力することを特徴とする請求項１に記載の呼処理システム。
【請求項４】
複数の端末装置の何れかから送信される信号を受信する対スイッチ通信部と、
前記移行元サーバ装置の呼情報記憶部が記憶する呼の情報に基づいて、前記対スイッチ通信部が受信する信号が前記移行元サーバ装置が処理中の呼に関する信号か否かを判定し、前記移行元サーバ装置が処理中の呼に関する信号であると判定した場合は前記信号を前記移行元サーバ装置に送信し、前記移行元サーバ装置が処理中の呼に関する信号ではないと判定した場合は前記信号を前記移行先サーバ装置に送信する振分部と、
を具備する振分サーバ装置をさらに具備し、
前記移行タイミング判定装置は、
前記移行タイミング判定部から出力される信号に基づいて、前記移行元サーバ装置と前記振分サーバ装置とを前記スイッチから切り離し可能であることを示す情報を表示する表示部をさらに具備し、
前記移行タイミング判定部は、前記移行元サーバ装置が処理中の呼の数が０であるときは、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定し、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号として、前記移行元サーバ装置と前記振分サーバ装置とを前記スイッチから切り離し可能であることを示す情報を表示するよう指示する信号を、前記表示部に出力する
ことを特徴とする請求項１に記載の呼処理システム。
【請求項５】
呼処理を行う移行元サーバ装置と、呼処理を行う移行先サーバ装置と、を具備し、前記移行元サーバ装置を前記移行先サーバ装置に置き換える呼処理システムの、サーバ装置置き換え方法であって、
前記移行元サーバ装置が前記呼処理を行う呼処理ステップと、
前記移行元サーバ装置が前記呼処理ステップにて処理中の呼の情報を記憶する呼情報記憶ステップと、
前記移行元サーバ装置が呼情報記憶ステップにて記憶する前記呼の情報に基づいて、前記移行元サーバ装置が処理中の呼の数を計数する移行元サーバ装置処理呼数計数ステップと、
少なくとも前記移行元サーバ装置が処理中の呼の数に基づいて、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定すると、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号を出力する移行タイミング判定ステップと、
を具備することを特徴とするサーバ装置置き換え方法。
【請求項６】
呼処理を行う移行元サーバ装置と、呼処理を行う移行先サーバ装置と、を具備し、前記移行元サーバ装置を前記移行先サーバ装置に置き換える呼処理システムを制御するコンピュータのプログラムであって、
前記移行元サーバ装置が前記呼処理を行うよう制御する呼処理ステップと、
前記移行元サーバ装置が前記呼処理ステップにて処理中の呼の情報を記憶するよう制御する呼情報記憶ステップと、
前記移行元サーバ装置が呼情報記憶ステップにて記憶する前記呼の情報に基づいて、前記移行元サーバ装置が処理中の呼の数を計数する移行元サーバ装置処理呼数計数ステップと、
少なくとも前記移行元サーバ装置が処理中の呼の数に基づいて、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定すると、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号を出力する移行タイミング判定ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼処理システム、サーバ装置置き換え方法およびプログラムに関する。
【背景技術】
【０００２】
シングルプロセッサを備える１台のサーバ装置が全ての呼を処理する通信システムでは、サーバ装置のハードウェアの置き換え、あるいは搭載ソフトウェアの更新を行う際に、処理中の呼の情報が失われ、それにより通信が未完了のまま途絶するおそれがある。
図１７は、呼処理を行うサーバ装置としてＳＩＰ（Session Initial Protocol）サーバ装置(例えば非特許文献１参照)を具備する通信システムのシステム構成例を示す図である。同図において、ユーザ端末装置である電話機１０９２−１〜１０９２−ｎ（ｎは正整数）のいずれかが、ＳＩＰ信号を、ＳＩＰサーバ装置１０１１に、ＶｏＩＰ  ＴＡ（Voice Over IP Terminal Adapter）１０９１−１〜１０９１−ｎを介して送信する。ＳＩＰ信号を受信したＳＩＰサーバ装置１０１１は、受信されたＳＩＰ信号を中継・処理し、通信相手のユーザ端末装置１０９１−１〜１０９１−ｎへ到達させる。
【０００３】
通信システム１００１において、例えば、ＳＩＰサーバ装置１０１１をバージョンアップさせるために他のハードウェアに置き換え、あるいは搭載ソフトウェアを更新する際に、ＳＩＰサーバ装置１０１１を、そのまま通信システム１００１から切り離すと、処理中の呼の情報が失われ、通信が未完了のまま途絶してしまう。サービス加入者が通信を行わない時間帯が存在する場合は、その時間帯にハードウェアの置き換え、あるいは搭載ソフトウェアの更新を行うことで、通信が未完了のまま途絶することなしに作業できるが、ＳＩＰサーバ装置１０１１が常に何らかの呼処理を行っており、処理中の呼が存在しない期間が無い場合には、通信の途絶を避けられない。
【０００４】
そこで、呼処理を行うサーバ装置のハードウェア交換あるいはソフトウェア更新を行う際に、通信システムに、ハードウェア置き換え後のサーバ装置等、稼働中のサーバ装置に代替するサーバ装置を接続し、この代替サーバ装置にも呼処理のデータを記憶させることにより、通信の途絶なしにサーバ装置を切り替えることが考えられる。バックアップサーバ装置への切り替え方法として、特許文献１では、プライマリコンピュータシステムへのデータの書き込み要求が生じた際に、バックアップコンピュータシステムが先にデータをメモリに書き込んで承認信号を送信し、プライマリコンピュータシステムが、承認信号を受信した後にデータをメモリに書き込むことにより、システム切り替え時のデータの消滅を防ぐ方法が示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００３−５１５８４１号公報
【非特許文献】
【０００６】
【非特許文献１】ＮＥＣホームページ、技術者が語る新製品開発の裏側、第１４回『ＳＩＰサーバＣＸ６８２０−ＳＳ』、２００４年６月１８日、http://www.nec.co.jp/effort/eng/2004_0618/index.html
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術は、同一内容のデータを記憶するプライマリコンピュータシステムとバックアップコンピュータシステムとについて、両システムが記憶するデータの内容が同一であり続けるためのものである。これに対して、呼処理を行うサーバ装置の切り替えのために新たなサーバ装置を接続する場合、新たに接続されたサーバ装置が全ての通信中の呼の情報を記憶する状態でサーバ装置を切り替える必要がある。このように、新たに接続されたサーバ装置が必要な全ての情報を記憶する状態でサーバ装置の切替を行う技術は、特許文献１には示されていない。したがって、呼処理中のサーバ装置のハードウェアの置き換え、あるいは搭載ソフトウェアの更新を行うために、呼処理を行うサーバ装置を新たに追加する場合に、特許文献１の方法をそのまま適用することはできない。
【０００８】
本発明は、このような事情を考慮してなされたものであり、その目的は、通信が未完了のまま途絶することなくハードウェアの置き換えやソフトウェアの更新を行える呼処理システムを提供することにある。
【課題を解決するための手段】
【０００９】
［１］この発明は上述した課題を解決するためになされたもので、本発明の一態様による呼処理システムは、呼処理を行う移行元サーバ装置と、呼処理を行う移行先サーバ装置と、を具備し、前記移行元サーバ装置を前記移行先サーバ装置に置き換える呼処理システムであって、前記移行元サーバ装置は、前記呼処理を行う呼処理部と、前記呼処理部が処理中の呼の情報を記憶する呼情報記憶部と、を具備し、前記呼処理システムは、前記移行元サーバ装置の呼情報記憶部が記憶する前記呼の情報に基づいて、前記移行元サーバ装置が処理中の呼の数を計数する移行元サーバ装置処理呼数計数部と、少なくとも前記移行元サーバ装置が処理中の呼の数に基づいて、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定すると、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号を出力する移行タイミング判定部と、を具備する移行タイミング判定装置をさらに具備することを特徴とする。
【００１０】
［２］また、本発明の一態様による呼処理システムは、上述の呼処理システムであって、複数の端末装置の何れかから受信する信号を、前記移行元サーバ装置と前記移行先サーバ装置とに送信し、前記移行元サーバ装置または前記移行先サーバ装置のいずれか一方から受信する信号のみを、当該信号に含まれるアドレス情報が示す端末装置に送信する伝送装置をさらに具備し、前記移行先サーバ装置は、前記呼処理を行う呼処理部と、前記呼処理部が処理中の呼の情報を記憶する呼情報記憶部と、を具備し、前記移行タイミング判定装置は、前記移行先サーバ装置の呼情報記憶部が記憶する前記呼の情報に基づいて、前記移行先サーバ装置が処理中の呼の数を計数する移行先サーバ装置処理呼数計数部をさらに具備し、前記移行タイミング判定部は、前記移行元サーバ装置処理呼数計数部が計数する前記移行元サーバ装置が処理中の呼の数と、前記移行先サーバ装置処理呼数計数部が計数する前記移行先サーバ装置が処理中の呼の数とが異なるときは、前記移行先サーバ装置が呼処理を開始する前の呼が残存すると判定し、前記伝送装置に対して、前記移行元サーバ装置から受信する信号を前記端末装置に送信するよう指示する制御信号を送信し、前記移行元サーバ装置処理呼数計数部が計数する前記移行元サーバ装置が処理中の呼の数と、前記移行先サーバ装置処理呼数計数部が計数する前記移行先サーバ装置が処理中の呼の数とが等しいときは、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定し、前記伝送装置に対して、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号として、前記移行先サーバ装置から受信する信号を前記端末装置に送信するよう指示する制御信号を送信することを特徴とする。
【００１１】
［３］また、本発明の一態様による呼処理システムは、上述の呼処理システムであって、複数の端末装置の何れかから受信する信号を前記移行元サーバ装置または前記移行先サーバ装置に送信し、また、前記移行元サーバ装置または前記移行先サーバ装置から受信する信号を、当該信号に含まれるアドレス情報が示す端末装置に送信する第１の信号伝達制御部と、複数の端末装置の何れかから受信する信号を前記移行元サーバ装置または前記移行先サーバ装置に送信し、また、前記移行元サーバ装置または前記移行先サーバ装置から受信する信号を破棄する第２の信号伝達制御部と、を具備し、前記移行元サーバ装置は前記第１の信号伝達制御部に接続されており、前記移行先サーバ装置は前記第２の信号伝達制御部に接続されており、前記移行先サーバ装置は、前記呼処理を行う呼処理部と、前記呼処理部が処理中の呼の情報を記憶する呼情報記憶部と、を具備し、前記移行タイミング判定装置は、前記移行先サーバ装置の呼情報記憶部が記憶する前記呼の情報に基づいて、前記移行先サーバ装置が処理中の呼の数を計数する移行先サーバ装置処理呼数計数部と、前記移行タイミング判定部から出力される信号に基づいて、前記移行元サーバ装置を前記伝送装置から切り離して前記移行先サーバ装置を前記第２の信号伝達部に接続してよいことを示す情報を表示する表示部と、をさらに具備し、前記移行タイミング判定部は、前記移行元サーバ装置処理呼数計数部が計数する前記移行元サーバ装置が処理中の呼の数と、前記移行先サーバ装置処理呼数計数部が計数する前記移行先サーバ装置が処理中の呼の数とが等しいときは、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定し、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号として、前記移行元サーバ装置を前記伝送装置から切り離して前記移行先サーバ装置を前記第２の信号伝達部に接続してよいことを示す情報を表示するよう指示する信号を、前記表示部に出力することを特徴とする。
【００１２】
［４］また、本発明の一態様による呼処理システムは、上述の呼処理システムであって、複数の端末装置の何れかから送信される信号を受信する対スイッチ通信部と、前記移行元サーバ装置の呼情報記憶部が記憶する呼の情報に基づいて、前記対スイッチ通信部が受信する信号が前記移行元サーバ装置が処理中の呼に関する信号か否かを判定し、前記移行元サーバ装置が処理中の呼に関する信号であると判定した場合は前記信号を前記移行元サーバ装置に送信し、前記移行元サーバ装置が処理中の呼に関する信号ではないと判定した場合は前記信号を前記移行先サーバ装置に送信する振分部と、を具備する振分サーバ装置をさらに具備し、前記移行タイミング判定装置は、前記移行タイミング判定部から出力される信号に基づいて、前記移行元サーバ装置と前記振分サーバ装置とを前記スイッチから切り離し可能であることを示す情報を表示する表示部をさらに具備し、前記移行タイミング判定部は、前記移行元サーバ装置が処理中の呼の数が０であるときは、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定し、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号として、前記移行元サーバ装置と前記振分サーバ装置とを前記スイッチから切り離し可能であることを示す情報を表示するよう指示する信号を、前記表示部に出力することを特徴とする。
【００１３】
［５］また、本発明の一態様によるサーバ装置置き換え方法は、呼処理を行う移行元サーバ装置と、呼処理を行う移行先サーバ装置と、を具備し、前記移行元サーバ装置を前記移行先サーバ装置に置き換える呼処理システムの、サーバ装置置き換え方法であって、前記移行元サーバ装置が前記呼処理を行う呼処理ステップと、前記移行元サーバ装置が前記呼処理ステップにて処理中の呼の情報を記憶する呼情報記憶ステップと、前記移行元サーバ装置が呼情報記憶ステップにて記憶する前記呼の情報に基づいて、前記移行元サーバ装置が処理中の呼の数を計数する移行元サーバ装置処理呼数計数ステップと、少なくとも前記移行元サーバ装置が処理中の呼の数に基づいて、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定すると、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号を出力する移行タイミング判定ステップと、を具備することを特徴とする。
【００１４】
［６］また、本発明の一態様によるプログラムは、呼処理を行う移行元サーバ装置と、呼処理を行う移行先サーバ装置と、を具備し、前記移行元サーバ装置を前記移行先サーバ装置に置き換える呼処理システムを制御するコンピュータのプログラムであって、前記移行元サーバ装置が前記呼処理を行うよう制御する呼処理ステップと、前記移行元サーバ装置が前記呼処理ステップにて処理中の呼の情報を記憶するよう制御する呼情報記憶ステップと、前記移行元サーバ装置が呼情報記憶ステップにて記憶する前記呼の情報に基づいて、前記移行元サーバ装置が処理中の呼の数を計数する移行元サーバ装置処理呼数計数ステップと、少なくとも前記移行元サーバ装置が処理中の呼の数に基づいて、前記移行先サーバ装置が呼処理を開始する前の呼が残存しないと判定すると、前記移行元サーバ装置から前記移行先サーバ装置への置き換えタイミングであることを示す信号を出力する移行タイミング判定ステップと、を実行させるプログラムである。
【発明の効果】
【００１５】
本発明によれば、通信が未完了のまま途絶することなくハードウェアの置き換えやソフトウェアの更新を行える。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態における呼処理システムの概略構成を示すシステム構成図である。
【図２】同実施形態において、呼情報記憶部１１４および１２４が記憶する呼情報のデータ構成の例を示すデータ構成図である。
【図３】同実施形態の、置き換え処理開始前における呼処理システム１の状態を示す図である。
【図４】同実施形態において、移行先サーバ装置１２がスイッチ１３に接続され、かつ、移行元サーバ装置が処理中の呼の中に、移行先サーバ装置１２が呼処理を開始する前に発生した呼が残存するときの、呼処理システム１の状態を示す図である。
【図５】同実施形態において、移行元サーバ装置が処理中の呼が、移行先サーバ装置１２が呼処理を開始した後に発生した呼のみとなったときの、呼処理システム１の状態を示す図である。
【図６】同実施形態において、移行元サーバ装置１１から移行先サーバ装置１２への置き換え処理完了後の、呼処理システム１の状態を示す図である。
【図７】同実施形態において、移行元サーバ装置１１から移行先サーバ装置１２への移行処理の手順を示すフローチャートである。
【図８】同実施形態の、図７のステップ４において、移行元サーバ装置１１と移行先サーバ装置１２とが、呼処理要求信号を処理し、移行元サーバ装置１１と移行先サーバ装置１２とが出力する処理結果信号をスイッチ１３が処理する手順を示すフローチャートである。
【図９】スイッチ１３の信号の入出力を外部からの信号で制御できない場合における、移行元サーバ装置１１から移行先サーバ装置１２への置き換え処理完了後の、呼処理システム１の状態を示す図である。
【図１０】本発明の第２の実施形態における呼処理システムの概略構成を示すシステム構成図である。
【図１１】同実施形態の、移行元サーバ装置１１から移行先サーバ装置１２への置き換え処理開始前における呼処理システム３の状態を示す図である。
【図１２】同実施形態において、移行元サーバ装置１１と移行先サーバ装置１２とが振分サーバ装置３５を介してスイッチ３３に接続され、かつ、移行元サーバ装置１１が処理中の呼として移行先サーバ装置１２が呼処理を開始する前に発生した呼が残存するときの、呼処理システム３の状態を示す図である。
【図１３】同実施形態において、移行元サーバ装置が処理中の呼が無くなったときの、呼処理システム３の状態を示す図である。
【図１４】同実施形態において、移行元サーバ装置１１から移行先サーバ装置１２への置き換え処理完了後の、呼処理システム３の状態を示す図である。
【図１５】同実施形態において、移行元サーバ装置１１から移行先サーバ装置１２への移行処理の手順を示すフローチャートである。
【図１６】図１５のステップＳ２４において、呼処理システム３が、処理要求信号および処理結果信号を処理する手順を示すフローチャートである。
【図１７】呼処理を行うサーバ装置としてＳＩＰサーバ装置を具備する、通信システムのシステム構成例を示す図である。
【発明を実施するための形態】
【００１７】
＜第１の実施形態＞
以下、図面を参照して、本発明の実施の形態について説明する。
図１は、本発明の第１の実施形態における呼処理システムの概略構成を示すシステム構成図である。
同図において、呼処理システム１は、移行元サーバ装置１１と、移行先サーバ装置１２と、スイッチ(伝送装置)１３と、移行タイミング判定装置１４とを具備する。また、スイッチ１３は、端末装置１９−１〜１９−ｎ（ｎは正整数）に接続されている。なお、端末装置１９−１〜１９−ｎとスイッチ１３との間に、例えばＶｏＩＰ  ＴＡ等の中継機器が存在していてもよい。
移行元サーバ装置１１は、通信部１１１と呼処理部１１２と、加入者情報データベース１１３と、呼情報記憶部１１４とを具備する。移行先サーバ装置１２は、通信部１２１と呼処理部１２２と、加入者情報データベース１２３と、呼情報記憶部１２４とを具備する。スイッチ１３は、信号制御部１３１と、信号伝達制御部（第１の信号伝達制御部、第２の信号伝達制御部）１３２および１３３とを具備する。移行タイミング判定装置１４は、呼数計数部（移行元サーバ装置処理呼数計数部、移行先サーバ装置処理呼数計数部）１４１および１４２と、移行タイミング判定部１４３と表示部１４４とを具備する。
【００１８】
移行元サーバ装置１１は、移行先サーバ装置１２に置き換わられるサーバ装置であり、移行元サーバ装置１１から移行先サーバ装置１２への置き換え処理（以下、単に「置き換え処理」または「移行」という）開始前から既に呼処理を行っている。通信部１１１は、スイッチ１３との間で通信を行う。通信部１１１は、スイッチ１３から送信される処理要求信号を呼処理部１１２に出力し、呼処理部１１２が出力する呼処理結果信号をスイッチ１３に出力する。
ここでいう「処理要求信号」とは、端末装置１９−１〜１９−ｎが移行元サーバ装置１１または移行先サーバ装置１２に対して呼処理を要求する信号である。処理要求信号には、端末装置１９−１〜１９−ｎのいずれかが、他の端末装置との間の呼の設定を要求する呼設定要求信号や、移行元サーバ装置１１または移行先サーバ装置１２からの呼び出しに対して端末装置１９−１〜１９−ｎのいずれかが応答する応答信号などがある。また、「処理結果信号」とは、移行元サーバ装置１１または移行先サーバ装置１２が呼処理を行って送信する信号である。処理結果信号には、移行元サーバ装置１１または移行先サーバ装置１２が、端末装置からの呼設定要求信号に応じて通信相手の端末装置へ送信する呼び出し信号や、通信相手の端末装置から呼設定要求側の端末装置に転送する応答信号などがある。
呼処理部１１２は、通信部１１１から出力される処理要求信号を処理する。加入者情報データベース１１３は、端末装置１９−１〜１９−ｎに関する情報を予め記憶している。呼情報記憶部１１４は、呼処理部１１２が処理中の呼の情報を記憶する。
【００１９】
移行先サーバ装置１２は、移行元サーバ装置１１に置き換わるサーバ装置であり、置き換え処理開始後、具体的には移行先サーバ装置１２がスイッチ１３に接続された後に呼処理を開始する。通信部１２１は、スイッチ１３との間で通信を行う。通信部１２１は、スイッチ１３から送信される処理要求信号を呼処理部１２２に出力し、呼処理部１２２が出力する処理結果信号をスイッチ１３に出力する。
呼処理部１２２は、通信部１２１から出力される処理要求信号を処理する。加入者情報データベース１２３は、端末装置１９−１〜１９−ｎに関する情報を予め記憶している。呼情報記憶部１２４は、呼処理部１２２が処理中の呼の情報を記憶する。
【００２０】
スイッチ１３は、端末装置１９−１〜１９−ｎから出力される処理要求信号を移行元サーバ装置１１と移行先サーバ装置１２とに出力し、移行元サーバ装置１１または移行先サーバ装置１２のいずれか一方から出力される処理結果信号を端末装置１９−１〜１９−ｎに出力する。信号制御部１３１は、端末装置１９−１〜１９−ｎから出力される処理要求信号を、信号伝達制御部１３２および１３３に出力する。また、信号制御部１３１は、信号伝達制御部１３２または１３３から出力される処理結果信号を、当該信号に含まれるアドレスに従って、端末装置１９−１〜１９−ｎのいずれかに送信する。信号伝達制御部１３２は、信号制御部１３１から出力される処理要求信号を移行元サーバ装置１１に出力する。また、信号伝達制御部１３２は、移行タイミング判定装置１４から出力される制御信号が出力を指示するときは、移行元サーバ装置１１から出力される処理結果信号を信号制御部１３１に出力する。信号伝達制御部１３３は、信号制御部１３１から出力される処理要求信号を移行先サーバ装置１２に出力する。また、信号伝達制御部１３２は、移行タイミング判定装置１４から出力される制御信号が出力を指示するときは、移行先サーバ装置１２から出力される処理結果信号を信号制御部１３１に出力する。
【００２１】
移行タイミング判定装置１４は、移行元サーバ装置１１が処理中の呼の数と、移行先サーバ装置１２が処理中の呼の数とに応じて、スイッチ１３の信号伝達制御部１３２および１３３に制御信号を送信する。呼数計数部１４１は、移行元サーバ装置１１が処理中の呼を計数し、移行タイミング判定部１４３に出力する。呼数計数部１４２は、移行先サーバ装置１２が処理中の呼を計数し、移行タイミング判定部１４３に出力する。移行タイミング判定部１４３は、呼数計数部１４１から出力される、移行元サーバ装置１１が処理中の呼の数と、呼数計数部１４２から出力される、移行先サーバ装置１２が処理中の呼の数とに応じて、表示部１４４と、スイッチ１３の信号伝達制御部１３２および１３３とに、制御信号を出力する。表示部１４４は、移行タイミング判定部１４３から出力される制御信号に従って、移行元サーバ装置１１をスイッチ１３から切り離してよいか否かを示す情報を表示する。
【００２２】
次に、呼情報記憶部１１４および１２４が記憶する呼情報について説明する。
図２は、呼情報記憶部１１４および１２４が記憶する呼情報のデータ構成の例を示すデータ構成図である。同図に示すように、呼情報には、加入者ＩＤと、発信者電話番号と、発信通知用電話番号と、着信者電話番号と、呼状態ＩＤと、ベアラ情報とが含まれる。
「加入者ＩＤ」は、呼処理システム１が提供する通信サービスへの加入者を識別するための識別情報である。加入者ＩＤは、加入者が利用する端末装置１９−１〜１９−ｎを識別するための識別情報としても用いられる。「発信者電話番号」は、呼処理システム１が提供する通信サービスにおいて、発信者の端末装置に割り当てられている電話番号である。「発信通知用電話番号」は、着信者に対して通知する発信者の電話番号である。発信通知用電話番号は、発信者電話番号または非表示のいずれかの値をとる。「着信者電話番号」は、呼処理システム１が提供する通信サービスにおいて、着信者の端末装置に割り当てられている電話番号である。「呼状態ＩＤ」は、接続を確立して通信中であることを示す「接続中」や、呼設定要求に対する処理中であることを示す「接続要求」など、呼の状態を示す識別情報である。「ベアラ情報」は、通信の音声品質等を示す情報である。
【００２３】
呼情報記憶部１１４は、移行元サーバ装置１１が処理中の呼について、呼ごとに呼情報を記憶する。したがって、呼情報記憶部１１４が記憶する呼情報の個数は、移行元サーバ装置１１が処理中の呼の個数を示す。同様に、呼情報記憶部１２４が記憶する呼情報の個数は、移行先サーバ装置１２が処理中の呼の個数を示す。
【００２４】
次に、図３〜図６を用いて、置き換え処理の各段階における呼処理システム１の状態について説明する。
図３は、置き換え処理開始前における呼処理システム１の状態を示す図である。
置き換え処理開始前の状態において、移行元サーバ装置１１は、スイッチ１３の信号伝達制御部１３２に接続している。そして、移行元サーバ装置１１は、スイッチ１３を介して端末装置１９−１〜１９−ｎから出力される処理要求信号を受信し、移行元サーバ装置１１の呼処理部１１２が、受信した処理要求信号を処理する。呼処理部１１２が処理中の呼の呼情報は、呼情報記憶部１１４に記憶されている。
一方、移行先サーバ装置１２と移行タイミング判定装置１４とは、スイッチ１３や移行元サーバ装置１１に接続されておらず、停止状態にある。
【００２５】
図４は、移行先サーバ装置１２がスイッチ１３に接続され、かつ、移行元サーバ装置１１が処理中の呼の中に、移行先サーバ装置１２が呼処理を開始する前に発生した呼が残存するときの、呼処理システム１の状態を示す図である。図３の状態から、呼処理システム１の管理者が、ＬＡＮ（Local Area Network）ケーブル等の信号線を用いて、移行タイミング判定装置１４と移行元サーバ装置１１、および、移行タイミング判定装置１４と移行先サーバ装置１２、および、移行先サーバ装置１２とスイッチ１３を接続し、さらに、移行タイミング判定装置１４と移行先サーバ装置１２とを起動させることにより、図４の状態となる。そして、移行タイミング判定装置１４は、移行元サーバ装置１１から移行先サーバ装置１２への置き換えタイミング（以下、「移行タイミング」という）の判定を開始し、移行先サーバ装置１２は、呼処理を開始する。
【００２６】
図３の場合と同様、移行元サーバ装置１１は、端末装置１９−１〜１９−ｎが送信する処理要求信号を、スイッチ１３を介して受信し、呼処理部１１２が受信した処理要求信号を処理する。呼情報記憶部１１４は、移行先サーバ装置１２が呼処理を開始する前に発生した呼の呼情報と、移行先サーバ装置１２が呼処理を開始した後に発生した呼の呼情報との両方を記憶しており、呼処理部１１２は、呼情報記憶部１１４が記憶する呼情報を用いて、移行先サーバ装置１２が呼処理を開始する前に発生した呼と、移行先サーバ装置１２が呼処理を開始した後に発生した呼との両方を処理する。呼処理部１１２が処理要求信号を処理して生成する処理結果信号は、スイッチ１３を介して端末装置１９−１〜１９−ｎに送信される。
【００２７】
また、移行先サーバ装置１２の通信部１２１がスイッチ１３の信号伝達制御部１３３に接続されており、端末装置１９−１〜１９−ｎが送信する処理要求信号は、スイッチ１３を介して移行先サーバ装置１２へも送信され、呼情報記憶部１２４が、受信する処理要求信号を処理する。その際、呼情報記憶部１２４は、移行先サーバ装置１２が呼処理を開始した後に発生した呼の呼情報のみを記憶しており、呼処理部１２２は、呼情報記憶部１２４が記憶する呼情報を用いて、移行先サーバ装置１２が呼処理を開始した後に発生した呼に関する処理要求信号のみを処理する。呼処理部１２２が処理要求信号を処理する際に、呼情報記憶部１２４が記憶する呼情報を、最新の情報に更新する。一方、移行先サーバ装置１２が呼処理を開始する前に発生した呼に関する処理要求信号に対しては、呼情報記憶部１２４が呼情報を記憶していないため、呼処理部１２２は、当該処理要求信号を廃棄する（何もしない）。
呼処理部１２２が、移行先サーバ装置１２が呼処理を開始した後に発生した呼に関する処理要求信号を処理して生成した処理結果信号は、通信部１２１を介して信号伝達制御部１３３に送信されるが、信号伝達制御部１３３は、移行先サーバ装置１２から送信される信号を廃棄するように制御されている。このため、呼処理部１２２が生成した処理結果信号は、端末装置１９−１〜１９−ｎには送信されずに廃棄される。
このように、呼処理部１２２が呼処理を行うことにより、呼情報記憶部１２４の記憶する呼情報が、移行元サーバ装置１１の呼情報記憶部１１４の記憶する当該呼の呼情報と同様に更新される。また、移行先サーバ装置１２の送信する処理結果信号をスイッチ１３が廃棄することにより、移行元サーバ１１装置が生成する処理結果信号と、移行先サーバ装置１２が生成する処理結果信号とを、重複して端末装置１９−１〜１９−ｎに送信することを防止できる。
【００２８】
移行タイミング判定装置１４の呼数計数部１４１と１４２とは、それぞれ移行元サーバ装置１１の呼情報記憶部１１４と移行先サーバ装置１２の呼情報記憶部１２４とに接続されており、それぞれの呼情報記憶部１１４と１２４とが記憶する呼情報を計数することにより、移行元サーバ装置１１が処理中の呼と移行先サーバ装置１２が処理中の呼とを計数する。図４は、移行元サーバ装置１１が処理中の呼の中に、移行先サーバ装置１２が呼処理を開始する前の呼が残存する状態を示しているので、呼数計数部１４１が計数する呼の数は、呼数計数部１４２が計数する呼の数よりも多い。移行タイミング判定部１４３は、信号伝達制御部１３２に接続されており、呼数計数部１４１の計数する、移行元サーバ装置１１の処理中の呼の数と、呼数計数部１４２の計数する、移行先サーバ装置１２の処理中の呼の数とに基づいて、移行先サーバ装置１２が呼処理を開始する前に発生した呼が残存するか否かを判定する。
【００２９】
具体的には、移行タイミング判定部１４３は、呼数計数部１４１の計数する呼の数が呼数計数部１４２の計数する呼の数よりも多い間は、移行先サーバ装置１２が呼処理を開始する前に発生した呼が残存すると判定し、信号伝達制御部１３２に対して、移行元サーバ装置１１から受信する信号を信号制御部１３１に出力するよう指示する制御信号を送信し続ける。また、移行タイミング判定部１４３は、信号伝達制御部１３３に接続されており、呼数計数部１４１の計数する呼の数が呼数計数部１４２の計数する呼の数よりも多い間は、信号伝達制御部１３３に対して、移行先サーバ装置１２から受信する信号を信号制御部１３１に出力せずに廃棄するよう指示する制御信号を送信し続ける。また、移行タイミング判定部１４３は、呼数計数部１４１の計数する呼の数が呼数計数部１４２の計数する呼の数よりも多い間は、移行元サーバ装置１１をスイッチ１３から切り離し不可であることを示す情報を表示するよう指示する信号を表示部１４４に出力し続け、表示部１４４は、移行元サーバ装置１１をスイッチ１３から切り離し不可であることを示す情報を表示し続ける。
【００３０】
図５は、移行元サーバ装置１１が処理中の呼が、移行先サーバ装置１２が呼処理を開始した後に発生した呼のみとなったときの、呼処理システム１の状態を示す図である。図４の状態において、移行先サーバ装置１２が呼処理を開始する前に発生した呼が全て終呼すると、図５の状態となる。
図５の状態では、移行先サーバ装置１２が呼処理を開始した後の呼のみが残存しているので、移行元サーバ装置１１が処理中の呼の数と、移行先サーバ装置１２が処理中の呼の数とは等しい。この場合、移行タイミング判定装置１４の移行タイミング判定部１４３は、移行先サーバ装置１２が呼処理を開始する前に発生した呼が残存しないと判定し、移行元サーバ装置１１から移行先サーバ装置１２への切り替えタイミングであることを示す信号を出力する。
【００３１】
具体的には、移行タイミング判定装置１４の移行タイミング判定部１４３は、移行元サーバ装置１１から移行先サーバ装置１２への切り替えタイミングであることを示す信号として、スイッチ１３の信号伝達制御部１３２に対して、移行元サーバ装置１１から受信する信号を信号制御部１３１に出力せずに廃棄するよう指示する制御信号を送信する。また、移行タイミング判定部１４３は、移行元サーバ装置１１から移行先サーバ装置１２への切り替えタイミングであることを示す信号として、信号伝達制御部１３３に対して、移行先サーバ装置１２から受信する信号を信号制御部１３１に出力するよう指示する制御信号を送信する。この制御信号に従って、スイッチ１３が、移行先サーバ装置１２から受信する処理結果信号のみを端末装置１９−１〜１９−ｎに送信し、移行元サーバ装置１１から受信する処理結果信号を廃棄することにより、移行元サーバ装置１１が生成する処理結果信号と、移行先サーバ装置１２が生成する処理結果信号とを、重複して端末装置１９−１〜１９−ｎに送信することを防止できる。
また、移行元サーバ装置１１が生成する処理結果信号は、端末装置１９−１〜１９−ｎに送信されておらず、移行元サーバ装置１１をスイッチ１３から切り離せる状態となっている。移行タイミング判定部１４３は、上述の移行元サーバ装置１１から移行先サーバ装置１２への切り替えタイミングであることを示す信号として、移行元サーバ装置１１をスイッチ１３から切り離し可であることを示す制御信号を表示部１４４に出力し、表示部１４４は、移行元サーバ装置１１をスイッチ１３から切り離し可であることを示す情報を表示する。
【００３２】
図６は、移行元サーバ装置１１から移行先サーバ装置１２への置き換え処理完了後の、呼処理システム１の状態を示す図である。図５の状態から、呼処理システム１の管理者が、移行元サーバ装置１１とスイッチ１３との間の接続と、移行タイミング判定装置１４と移行元サーバ装置１１との間の接続と、移行タイミング判定装置１４と移行先サーバ装置１２との間の接続と、移行タイミング判定装置１４とスイッチ１３との間の接続とを切り離すことにより、図６の状態となる。
移行先サーバ装置１２は、スイッチ１３を介して、端末装置１９−１〜１９−ｎから送信される処理要求信号を受信し、呼処理部１２２が受信した処理要求信号を処理する。
一方、移行元サーバ装置１１と移行タイミング判定装置１４とは、移行先サーバ装置１２やスイッチ１３に接続されておらず、停止状態にある。
【００３３】
次に、呼処理システム１の動作について説明する。
図７は、移行元サーバ装置１１から移行先サーバ装置１２への移行処理の手順を示すフローチャートである。
まず、図３で説明した状態から、呼処理システム１の管理者は、ＬＡＮケーブル等の信号線を用いて、移行タイミング判定装置１４の呼数計数部１４１と１４２とを、それぞれ、移行元サーバ装置１１の呼情報記憶部１１４と移行先サーバ装置１２の呼情報記憶部１２４とに接続して、それぞれ移行元サーバ装置１１が処理する呼の数と、移行先サーバ装置１２が処理する呼の数とを計数できるようにする。また、呼処理システム１の管理者は、移行タイミング判定部１４３を、スイッチ１３の信号伝達制御部１３２と１３３とに接続して、制御信号を送信できるようにする。また、呼処理システム１の管理者は、移行先サーバ装置１２の通信部１２１を、スイッチ１３の信号伝達制御部１３３に接続して、スイッチ１３と移行先サーバ装置１２との間で信号を送受信できるようにする（以上、ステップＳ１）。
【００３４】
これらの接続を行ったのち、呼処理システム１の管理者は、まず、移行タイミング判定装置１４を起動させる。この状態では、移行元サーバ装置１１は既に呼処理を行っており、呼情報記憶部１１４は移行元サーバ装置１１が処理中の呼の呼情報を記憶している。移行元サーバ装置１１が処理中の呼が存在する場合、呼情報処理部１１４が記憶する呼情報の数は１以上である。これに対して、呼情報記憶部１２４が記憶する呼情報の数は０であり、移行タイミング判定部１４３は、移行元サーバ装置１１が処理中の呼の数が、移行先サーバ装置１２が処理中の呼の数よりも多いと判定する。そして、移行タイミング判定装置１４は、信号伝達制御部１３２に対して、移行元サーバ装置１１から受信する信号を、信号制御部１３１に送信するよう指示する制御信号を送信する。また、移行タイミング判定装置１４は、信号伝達制御部１３３に対して、移行先サーバ装置１２から受信する信号を廃棄するよう指示する制御信号を送信する。
【００３５】
なお、移行タイミング判定装置１４起動時に、移行元サーバ装置１１が処理中の呼が存在しない場合は、後述するステップＳ６と同様に、移行タイミング判定部１４３は、信号伝達制御部１３２に対して、移行元サーバ装置１１から受信する信号を廃棄するよう指示する制御信号を送信し、信号伝達制御部１３３に対して、移行先サーバ装置１２から受信する信号を信号制御部１３１に送信するよう指示する制御信号を送信する。
その後、次のステップ３で移行先サーバ装置１２が呼処理を開始する前に、移行元サーバ装置１１が処理する呼が発生した場合は、移行元サーバ装置１１が処理する呼の数が、移行先サーバ装置１２が処理する呼の数よりも多くなり、図４で説明した状態となる。その後、呼処理システム１は、後述するステップＳ４に遷移する。
一方、次のステップ３で移行先サーバ装置１２が呼処理を開始した時点でも、移行元サーバ装置１１が処理する呼が存在しない場合は、移行元サーバ装置１１が処理する呼の数と移行先サーバ装置１２が処理する呼の数とが等しくなり、図５で説明した状態となる。その後、呼処理システム１は、後述するステップＳ７に遷移する（以上、ステップＳ２）。
次に、呼処理システム１の管理者は、移行先サーバ装置１２を起動させる。これにより、移行先サーバ装置１２は呼処理を開始する（ステップＳ３）。
【００３６】
以上により、呼処理システム１は、図４で説明した状態となり、端末装置１９−１〜１９−ｎから出力される処理要求信号は、スイッチ１３を介して移行元サーバ装置１１と移行先サーバ装置１２とに送信され、呼処理部１１２と１２２とのそれぞれが処理要求信号を処理する（ステップ４）。
図８は、図７のステップ４において、移行元サーバ装置１１と移行先サーバ装置１２とが、呼処理要求信号を処理し、移行元サーバ装置１１と移行先サーバ装置１２とが出力する処理結果信号をスイッチ１３が処理する手順を示すフローチャートである。ステップＳ３からステップＳ４に遷移した段階では、図４で説明したように、移行元サーバ装置１１が処理する呼の数が、移行先サーバ装置１２が処理する呼の数よりも多い。このため、移行タイミング判定装置１４は、信号伝達制御部１３２に対して、移行元サーバ装置１１から送信される信号を信号制御部１３１に出力するよう指示する制御信号を送信し、また、信号伝達制御部１３３に対して、移行先サーバ装置１２から送信される信号を廃棄するよう指示する制御信号を送信している。
【００３７】
そして、移行元サーバ装置１１と移行先サーバ装置１２とは、スイッチ１３を介して端末装置１９−１〜１９−ｎから送信される処理要求信号を待ち受ける（ステップＳ１１）。
移行元サーバ装置１１が処理要求信号を受信すると、呼処理部１１２が、呼情報記憶部１１４に呼情報が記憶されている呼に関する処理要求信号、あるいは、新たな呼の設定を要求する処理要求信号か否かを判定する。同様に、移行先サーバ装置１２が処理要求信号を受信すると、呼処理部１２２が、呼情報記憶部１２４に呼情報が記憶されている呼に関する処理要求信号、あるいは、新たな呼の設定を要求する処理要求信号か否かを判定する（ステップＳ１２）。
【００３８】
呼情報記憶部１１４または呼情報記憶部１２４に呼情報が記憶されている呼に関する処理要求信号、あるいは、新たな呼の設定を要求する処理要求信号であると判定した場合（ステップＳ１２：ＹＥＳ）は、呼処理部１１２または呼処理部１２２は、呼処理を行い、処理結果信号をスイッチ１３に出力する。ここで、移行元サーバ装置１１の呼情報記憶部１１４は、呼処理システム１が処理する全ての呼の呼情報を記憶している。したがって、呼処理部１１２は、移行元サーバ装置１１が受信した全ての処理要求信号を処理する。一方、移行先サーバ装置１２の呼情報記憶部１２４は、移行先サーバ装置１２が呼処理を開始した後に発生した呼の呼情報を記憶している。したがって、呼処理部１２２は、移行先サーバ装置１２が呼処理を開始した後に発生した呼に関する処理要求信号と、新たな呼の設定を要求する処理要求信号とのみを処理する（以上ステップＳ１３）。
【００３９】
移行元サーバ装置１１から処理結果信号が送信された場合は、スイッチ１３の信号伝達制御部１３２は、処理結果信号を信号制御部１３１に出力し、信号制御部１３１は、この処理結果信号を、当該信号に含まれるアドレスに従って、端末装置１９−１〜１９−ｎのいずれかに送信する。一方、移行先サーバ装置１２から処理結果信号が送信された場合は、スイッチ１３の信号伝達制御部１３３は、移行タイミング判定装置１４から送信される制御信号に従って、処理結果信号を廃棄する（以上、ステップＳ１４）。その後、ステップＳ１１に戻り、移行元サーバ装置１１と移行先サーバ装置１２とは、次の処理要求信号を待ち受ける。
【００４０】
一方、呼情報記憶部１１４または呼情報記憶部１２４に呼情報が記憶されていない呼に関する処理要求信号であり、かつ、新たな呼の設定を要求する処理要求信号ではないと判定した場合（ステップＳ１２：ＮＯ）は、呼処理部１１２または１２２は、処理要求信号を廃棄する。ここで、上述したように、移行元サーバ装置１１の呼情報記憶部１１４は、呼処理システム１が処理する全ての呼の呼情報を記憶している。したがって、呼処理部１１２が、このように判定(ステップＳ１２：ＮＯ)することは無い。一方、移行先サーバ装置１２の呼情報記憶部１２４は、移行先サーバ装置１２が呼処理を開始した後に発生した呼の呼情報のみを記憶している。したがって、呼処理部１２２は、移行先サーバ装置１２が呼処理を開始する前に発生した呼に関する処理要求信号に対して、このように判定(ステップＳ１２：ＮＯ)し、処理要求信号を廃棄する（以上、ステップＳ１５）。その後、ステップＳ１１に戻り、移行元サーバ装置１１と移行先サーバ装置１２とは、次の処理要求信号を待ち受ける。
【００４１】
図７に戻って、ステップＳ５において、呼数計数部１４１は、呼情報記憶部１１４をモニタして、呼情報記憶部１１４が記憶する呼情報の数（すなわち、移行元サーバ装置１１が処理中の呼の数）を計数する。また、呼数計数部１４２は、呼情報記憶部１２４をモニタして、呼情報記憶部１２４が記憶する呼情報の数（すなわち、移行先サーバ装置１２が処理中の呼の数）を計数する。移行タイミング判定部１４３は、移行元サーバ装置１１が処理中の呼の数と移行先サーバ装置１２が処理中の呼の数とが等しいか否かを判定する。
ここで、呼情報記憶部１２４が、移行先サーバ装置１２の呼処理開始後に発生した呼の呼情報のみを記憶しているのに対し、呼情報記憶部１１４は、移行先サーバ装置１２の呼処理開始後に発生した呼の呼情報に加えて、移行先サーバ装置１２が呼処理を開始する前に発生した呼の呼情報も記憶している。このため、移行先サーバ装置１２が呼処理を開始する前に発生した呼が残存する状態では、移行タイミング判定部１４３は、移行元サーバ装置１１の処理中の呼の数が、移行先サーバ装置１２の処理中の呼の数よりも多いと判定する。もっとも、呼情報記憶部１１４と１２４とが記憶する呼情報は、当該呼が終呼すると、それぞれ呼処理部１１２と１２２とによって削除される。したがって、移行先サーバ装置１２が呼処理を開始する前に発生した呼が全て終呼すると、移行タイミング判定部１４３は、移行元サーバ装置１１が処理中の呼の数と移行先サーバ装置１２が処理中の呼の数とが等しいと判定する。
【００４２】
移行タイミング判定部１４３が、移行元サーバ装置１１の処理中の呼の数と移行先サーバ装置１２の処理中の呼の数とが異なると判定した場合（ステップＳ５：ＮＯ）は、ステップＳ４に戻り、移行元サーバ装置１１および移行先サーバ装置１２は、処理要求信号に対する処理を行い、呼数計数部１４１と１４２とは、それぞれ、呼情報記憶部１１４が記憶する呼情報の数と、呼情報記憶部１２４が記憶する呼情報の数とを計数し、移行タイミング判定部１４３は、移行元サーバ装置１１の処理中の呼の数と移行先サーバ装置１２の処理中の呼の数とが等しいか否かを判定する。
【００４３】
一方、移行元サーバ装置１１の処理中の呼の数と移行先サーバ装置１２の処理中の呼の数とが等しいと判定した場合（ステップＳ５：ＹＥＳ）は、移行タイミング判定部１４３は、信号伝達制御部１３２に対して、移行元サーバ装置１１から受信する信号を廃棄するよう指示する制御信号を送信し、信号伝達制御部１３３に対して、移行先サーバ装置１２から受信する信号を信号制御部１３１に送信するよう指示する制御信号を送信する。また、移行タイミング判定部１４３は、移行元サーバ装置１１をスイッチ１３から切り離し可であることを示す制御信号を表示部１４４に出力し、表示部１４４は、移行元サーバ装置１１をスイッチ１３から切り離し可であることを示す情報を表示する。これにより、図５で説明した状態となる（以上、ステップＳ６）。
【００４４】
呼処理システム１の管理者は、移行元サーバ装置１１と移行タイミング判定装置１４とを停止する。さらに、呼処理システム１の管理者は、スイッチ１３と移行元サーバ装置１１との間の信号線、および、移行タイミング判定装置１４と移行元サーバ装置１１との間の信号線、および、移行タイミング判定装置１４と移行先サーバ装置１２との間の信号線、および、移行タイミング判定装置１４とスイッチ１３との間の信号線の接続を外すことにより、移行元サーバ装置１１と移行タイミング判定装置１４とをスイッチ１３および移行先サーバ装置１２から切り離す（以上、ステップＳ７）。
以上により、移行元サーバ装置１１が移行先サーバ装置１２に置き換えられ、図６で説明した状態となる。
【００４５】
このように、移行先サーバ装置１２が呼処理を行うことにより、呼情報記憶部１２４が記憶する呼情報が、最新の情報に更新される。そして、移行先サーバ装置１２が呼処理を開始する前に発生した呼が全て終呼すると、移行先サーバ装置１２の呼情報記憶部１２４は、移行元サーバ装置１１の呼情報記憶部１１４と同じ内容の呼情報を保持するようになる。この状態に至った後に、スイッチ１３が、移行元サーバ装置１１から移行先サーバ装置１２への置き換えを行うことにより、置き換えの際に、移行元サーバ装置１１が処理中の呼の情報が失われて通信が未完了のまま途絶してしまうことを回避できる。
また、移行タイミング判定装置１４の表示部１４４が、移行元サーバ装置１１をスイッチ１３から切り離し可であることを示す情報を表示するので、呼処理システム１の管理者は、移行元サーバ装置１１から移行先サーバ装置１２への置き換えが完了した後に、安全に移行元サーバ装置１１をスイッチ１３から切り離せる。
また、移行元サーバ装置１１の呼情報記憶部１１４を外部からモニタ可能であり、かつ、スイッチ１３の入出力を外部から制御可能であれば、本発明を適用し得る。従って、予め移行先サーバ装置１２がスイッチ１３に接続されている必要はなく、また、移行元サーバ装置１１が、マルチプロセッサ等の特別な構造を具備している必要もない。したがって、既存の呼処理システムに本発明を適用可能であると期待できる。
【００４６】
なお、スイッチ１３は、信号の入出力を外部からの信号で制御できるものでなくてもよい。
図９は、スイッチ１３の信号の入出力を外部からの信号で制御できない場合における、移行元サーバ装置１１から移行先サーバ装置１２への置き換え処理完了後の、呼処理システム１の状態を示す図である。
呼処理システム１の管理者は、移行タイミング判定装置１４の表示部１４４が表示する、移行元サーバ装置１１をスイッチ１３から切り離し可であることを示す情報に従って、移行元サーバ装置１１をスイッチ１３から切り離す。そして、移行先サーバ装置１２を、信号伝達制御部１３３から切り離して、信号伝達制御部１３２に接続しなおす。すなわち、ここでは、移行タイミング判定装置１４の表示部１４４が表示する、移行元サーバ装置１１をスイッチ１３から切り離し可であることを示す情報は、移行元サーバ装置１１をスイッチ１３から切り離して移行先サーバ装置１２を信号伝達制御部１３２に接続してよいことを示す信号として機能している。
以上により、図６で説明した状態と同様、移行先サーバ装置１２が送信する処理結果信号が端末装置１９−１〜１９−ｎに伝送され、一方、移行元サーバ装置１１はスイッチ１３から切り離された状態となる。
【００４７】
なお、移行元サーバ装置１１を切り離してから移行先サーバ装置１２を接続しなおすまでの間は、端末装置１９−１〜１９−ｎが送信する処理要求信号が移行先サーバ装置１２に伝送されず、また、移行先サーバ装置１２が送信する処理結果信号が端末装置１９−１〜１９−ｎに伝送されない。これにより、処理要求信号や処理結果信号にノイズが混入して信号の一部のデータが失われた場合と同様、通信品質が低下することが考えられる。例えば、音声通信の場合、音声に一時的にノイズが載る可能性がある。しかし、呼情報記憶部１２４が記憶する呼情報は失われないので、通信が未完了のまま途絶する事態にはならないと期待できる。さらに、音声信号と制御信号とが分離されているシステム（ＮＧＮや携帯電話網などで採用されるＩＭＳなど）では、サーバ装置は制御信号のみを扱うため、上記のようなノイズは発生しない。制御信号は、一時的な不通に対し、再送などの対策を採っていることが一般的である。
【００４８】
＜第２の実施形態＞
第１の実施形態では、スイッチ１３の信号伝達制御部１３２と１３３とは、同一の信号を出力するミラーポートの関係にあった。本実施形態では、スイッチがこのようなミラーポートを具備しない場合について説明する。
図１０は、本発明の第２の実施形態における呼処理システムの概略構成を示すシステム構成図である。
同図において、呼処理システム３は、移行元サーバ装置１１と、移行先サーバ装置１２と、スイッチ（伝送装置）３３と、移行タイミング判定装置３４と、振分サーバ装置３５とを具備する。また、スイッチ３３は、端末装置１９−１〜１９−ｎ（ｎは正整数）に接続されている。
なお、端末装置１９−１〜１９−ｎとスイッチ１３との間に、例えばＶｏＩＰ  ＴＡ等の中継機器が存在していてもよい。
【００４９】
移行元サーバ装置１１は、通信部１１１と呼処理部１１２と、加入者情報データベース１１３と、呼情報記憶部１１４とを具備する。移行先サーバ装置１２は、通信部１２１と呼処理部１２２と、加入者情報データベース１２３と、呼情報記憶部１２４とを具備する。スイッチ３３は、信号制御部１３１と、信号伝達制御部１３２とを具備する。移行タイミング判定装置３４は、呼数計数部（移行元サーバ装置処理呼数計数部）１４１と、移行タイミング判定部３４３と表示部１４４とを具備する。振分サーバ装置３５は、対スイッチ通信部３５１と、対移行元通信部３５２と、対移行先通信部３５３と、振分部３５４とを具備する。
同図において、図１の各部と同一の機能を有する部分には同一の符号（１１、１２、１９−１〜１９−ｎ、１１１〜１１４、１２１〜１２４、１３１、１３２、１４１、１４４）を付し、説明を省略する。
【００５０】
スイッチ３３は、信号伝達制御部１３３を具備しない点で、図１のスイッチ１３と異なる。
移行タイミング判定装置３４は、呼数計数部１４２を具備しない点で、図１の移行タイミング判定装置１４と異なる。移行タイミング判定部３４３は、呼数計数部１４１が計数する、移行元サーバ装置１１が処理中の呼の個数に基づいて、移行元サーバ装置１１の振分サーバ装置３５からの切り離し可否を判定する。
振分サーバ装置３５は、端末装置１９−１〜１９−ｎからスイッチ３３を介して送信される処理要求信号を、移行元サーバ装置１１と移行先サーバ装置１２とに振り分けて送信する。また、振分サーバ装置３５は、移行元サーバ装置１１と移行先サーバ装置１２とから受信する処理結果信号を、スイッチ３３を介して端末装置１９−１〜１９−ｎに出力する。対スイッチ通信部３５１は、端末装置１９−１〜１９−ｎからスイッチ３３を介して送信される処理要求信号を受信して振分部３５４に出力し、また、振分部３５４から出力される処理結果信号を、スイッチ３３を介して端末装置１９−１〜１９−ｎに送信する。対移行元通信部３５２は、振分部３５４から出力される処理要求信号を移行元サーバ装置１１に送信し、また、移行元サーバ装置１１から受信する処理結果信号を振分部３５４に出力する。対移行先通信部３５３は、振分部３５４から出力される処理要求信号を移行先サーバ装置１２に送信し、また、移行先サーバ装置１２から受信する処理結果信号を振分部３５４に出力する。振分部３５４は、対スイッチ通信部３５１から出力される処理要求信号のうち、切り替え処理開始前に発生した呼の信号を対移行元通信部３５２に出力し、切り替え処理開始後に発生した呼の信号を対移行先通信部３５３に出力する。また、振分部３５４は、対移行元通信部３５２と対移行先通信部３５３とから出力される処理結果信号を、いずれも対スイッチ通信部３５１に出力する。
【００５１】
次に、図１１〜図１４を用いて、置き換え処理の各段階における呼処理システム３の状態について説明する。
図１１は、移行元サーバ装置１１から移行先サーバ装置１２への置き換え処理開始前における呼処理システム３の状態を示す図である。
置き換え処理開始前の状態において、移行元サーバ装置１１は、スイッチ３３の信号伝達制御部１３２に接続している。そして、移行元サーバ装置１１は、スイッチ３３を介して端末装置１９−１〜１９−ｎから送信される処理要求信号を受信し、呼処理部１１２が処理する。呼処理部１１２が処理中の呼の呼情報は、呼情報記憶部１１４に記憶されている。
一方、移行先サーバ装置１２と移行タイミング判定装置３４と振分サーバ装置３５とは、スイッチ３３や移行元サーバ装置１１に接続されておらず、停止状態にある。
【００５２】
図１２は、移行元サーバ装置１１と移行先サーバ装置１２とが振分サーバ装置３５を介してスイッチ３３に接続され、かつ、移行元サーバ装置１１が処理中の呼として移行先サーバ装置１２が呼処理を開始する前に発生した呼が残存するときの、呼処理システム３の状態を示す図である。
図１１の状態から、呼処理システム３の管理者が、移行タイミング判定装置３４と、移行先サーバ装置１２と、振分サーバ装置３５とを起動させ、また、移行元サーバ装置１１の通信部１１１に接続される信号線の他端を、スイッチ３３から外して振分サーバ装置３５に接続しなおし、さらに、ＬＡＮケーブル等の信号線を用いて、移行タイミング判定装置３４と移行元サーバ装置１１、および、振分サーバ装置３５とスイッチ３３、および、振分サーバ装置３５の振分部３５４と移行元サーバ装置１１の呼情報記憶部１１４、および、振分サーバ装置１１と移行先サーバ装置１２を接続することにより、図１２の状態となる。そして、移行タイミング判定装置１４は、移行タイミングの判定を開始し、振分サーバ装置３５は、処理要求信号の振分を開始し、移行先サーバ装置１２は、呼処理を開始する。
【００５３】
同図において、振分部３５４は、移行元サーバ装置１１の呼情報記憶部１１４に接続されている。そして、振分部３５４は、対スイッチ通信部３５１から処理要求信号が出力されると、呼情報記憶部１１４が記憶する呼情報に基づいて、移行元サーバ装置１１が処理中の呼に関する処理要求信号を対移行元通信部３５２に出力し、それ以外の呼に関する処理要求信号を対移行先通信部３５３に出力する。
このように、振分部３５４が、移行元サーバ装置１１に送信する信号と移行先サーバ装置１２に送信する信号とを振り分けることにより、処理結果信号が、移行元サーバ装置１１と移行先サーバ装置１２とから端末装置１９−１〜ｎに重複して送信されることを避けられる。
また、振分部３５４は、移行元サーバ装置１１が処理中の呼に関する信号のみを移行元サーバ装置１１に振り分け、新たに呼を発生させる呼設定要求信号をはじめ、移行元サーバ装置１１が処理中の呼に関する信号以外の信号は、移行先サーバ装置１２に振り分けるので、移行元サーバ装置１１が処理中の呼の数は増加しない。そして、移行元サーバ装置１１が処理中の呼が終呼する毎に、移行元サーバ装置１１が処理中の呼の数は減少する。
【００５４】
図１３は、移行元サーバ装置１１が処理中の呼が無くなったときの、呼処理システム３の状態を示す図である。同図の状態では、移行先サーバ装置１２が呼処理を開始する前に発生した呼は全て終呼している。したがって、振分部３５４は、対スイッチ通信部３５１から出力される処理要求信号を、全て、対移行先通信部３５３に出力する。そして、移行元サーバ装置１１は、呼処理を行っていない。
移行元サーバ装置１１が処理中の呼の数が０になると、移行タイミング判定部３４３は、移行先サーバ装置１２の呼処理開始前の呼が残存しないと判定し、置き換えタイミングであることを示す信号、具体的には、移行元サーバ装置１１と振分サーバ装置３５とをスイッチ３３から切り離し可であることを示す制御信号を表示部１４４に出力し続け、表示部１４４は、移行元サーバ装置１１と振分サーバ装置３５とをスイッチ３３から切り離し可であることを示す情報を表示し続ける。
【００５５】
図１４は、移行元サーバ装置１１から移行先サーバ装置１２への置き換え処理完了後の、呼処理システム３の状態を示す図である。
移行先サーバ装置１２は、スイッチ３３の信号伝達制御部１３２に接続されており、スイッチ３３を介して、端末装置１９−１〜１９−ｎから送信される処理要求信号を受信し、受信した処理要求信号を呼処理部１２２が処理する。
一方、移行元サーバ装置１１と移行タイミング判定装置３４と振分サーバ装置３５とは、呼処理システム３の管理者によって信号線を抜かれ、移行先サーバ装置１２やスイッチ３３に接続されておらず、停止状態にある。
【００５６】
次に、呼処理システム３の動作について説明する。
図１５は、移行元サーバ装置１１から移行先サーバ装置１２への移行処理の手順を示すフローチャートである。
【００５７】
まず、図１１で説明した状態から、呼処理システム３の管理者は、ＬＡＮケーブル等の信号線を用いて、呼数計数部１４１を呼情報記憶部１１４に接続して、移行元サーバ装置１１が処理する呼を計数できるようにする。また、呼処理システム３の管理者は、移行先サーバ装置１２の通信部１２１を、振分サーバ装置３５の対移行先通信部３５３に接続して、移行先サーバ装置１２と振分サーバ装置３５との間で信号を送受信できるようにする。また、振分部３５４が呼情報記憶部１１４をモニタできるよう、両者を接続する。また、移行先サーバ装置１２と移行タイミング判定装置３４と振分サーバ装置３５とを起動させておく（以上、ステップＳ２１）。
次に、呼処理システム３の管理者は、移行元サーバ装置１１の信号線をスイッチ３３から切り離し、振分サーバ装置３５の対移行元通信部３５２に接続しなおす（ステップＳ２２）。そして、呼処理システム３の管理者は、振分サーバ装置３５の対スイッチ通信部３５１を、スイッチ３３の信号伝達制御部１３２に接続する。これにより、図１２で説明した状態となり、移行元サーバ装置１１と移行先サーバ装置１２とは、振分サーバ装置３５を介してスイッチ３３に接続されている（以上、ステップＳ２３）。
【００５８】
そして、端末装置１９−１〜１９−ｎから出力される処理要求信号は、スイッチ３３を介して振分サーバ装置３５に送信され、振分サーバ装置３５は、処理要求信号を移行元サーバ装置１１と移行先サーバ装置１２とに振り分けて送信する（ステップＳ２４）。
図１６は、図１５のステップＳ２４において、呼処理システム３が、処理要求信号および処理結果信号を処理する手順を示すフローチャートである。
まず、振分サーバ装置３５が、スイッチ３３を介して端末装置１９−１〜１９−ｎから送信される処理要求信号を待ち受ける（ステップＳ３１）。そして、振分サーバ装置３５は、処理要求信号を受信すると、受信した処理要求信号が、移行元サーバ装置１１が処理中の呼に関する処理要求信号か否かを判定する（ステップＳ３２）。
【００５９】
移行元サーバ装置１１が処理中の呼に関する処理要求信号であると判定した場合（ステップＳ３２：ＹＥＳ）は、振分サーバ装置３５は、当該処理要求信号を移行元サーバ装置１１に送信する（ステップＳ３３）。そして、移行元サーバ装置１１は呼処理を行い、処理結果信号をスイッチ３３に出力する。スイッチ３３は、移行元サーバ装置１１が送信した処理結果信号を、端末装置１９−１〜１９−ｎに送信する（以上、ステップＳ３４）。その後、ステップＳ３１に戻り、振分サーバ装置３５が、次の処理要求信号を待ち受ける。
一方、移行元サーバ装置１１が処理中の呼に関する処理要求信号でないと判定した場合（ステップＳ３２：ＮＯ）は、振分サーバ装置３５は、当該処理要求信号を移行先サーバ装置１２に送信する（ステップＳ３５）。そして、移行先サーバ装置１２は呼処理を行い、処理結果信号をスイッチ３３に出力する。スイッチ３３は、移行先サーバ装置１２が送信した処理結果信号を、端末装置１９−１〜１９−ｎに送信する（以上、ステップＳ３５）。その後、ステップＳ３１に戻り、振分サーバ装置３５が、次の処理要求信号を待ち受ける。
【００６０】
このように、振分サーバ装置３５が処理要求信号を移行元サーバ装置１１と移行先サーバ装置１２とのいずれか一方のみに振り分けることにより、移行元サーバ装置１１と移行先サーバ装置１２とのいずれか一方のみが処理結果信号を送信するので、端末装置１９−１〜１９−ｎへの処理結果信号の二重送信を防止できる。
【００６１】
図１５に戻って、ステップＳ２５において、移行タイミング判定装置１４の呼数計数部１４１は、移行元サーバ装置１１の呼情報記憶部１１４をモニタして、呼情報記憶部１１４が記憶する呼情報の数（すなわち、移行元サーバ装置１１が処理中の呼の数）を計数する。そして、移行タイミング判定部３４３は、移行元サーバ装置１１が処理中の呼の数が０か否かを判定する。
ここで、移行元サーバ装置１１が処理中の呼が終呼すると、呼処理部１１２は、呼情報記憶部１１４から、当該呼の呼情報を削除する。そして、新たに発生した呼の処理要求信号は、移行元サーバ装置１１には送信されないので、移行元サーバ装置１１が処理中の呼が終呼する毎に、呼情報記憶部１１４が記憶する呼情報の数が減少する。
【００６２】
移行元サーバ装置１１が処理中の呼の数が０でないと判定した場合（ステップＳ２５：ＮＯ）はステップＳ２４に戻り、移行元サーバ装置１１および移行先サーバ装置１２は、処理要求信号に対する処理を行い、呼数計数部１４１は、呼情報記憶部１１４が記憶する呼情報の数を計数し、移行タイミング判定部３４３は、移行元サーバ装置１１が処理中の呼の数が０か否かを判定する。
一方、移行元サーバ装置１１が処理中の呼の数が０であると判定した場合（ステップＳ２５：ＹＥＳ）は、移行タイミング判定部３４３は、振分サーバ装置３５および移行元サーバ装置１１をスイッチ３３から切り離し可能であることを示す情報を表示するよう指示する信号を表示部１４４に送信し、表示部１４４は、振分サーバ装置３５および移行元サーバ装置１１をスイッチ３３から切り離し可能であることを示す情報を表示する。これにより、図１３で説明した状態となる。呼処理システム３の管理者は、表示部１４４の表示に基づいて、振分サーバ装置３５とスイッチ３３との間の信号線の接続を外すことにより、振分サーバ装置３５をスイッチ３３から切り離し（以上、ステップＳ２６）、さらに、移行先サーバ装置１２の信号線を振分サーバ装置３５から切り離してスイッチ３３に接続しなおす（ステップＳ２７）。
以上により、移行元サーバ装置１１が移行先サーバ装置１２に置き換えられ、図１４で説明した状態になる。
【００６３】
このように、移行元サーバ装置１１が処理中の呼以外の呼に関する処理要求信号を、振分サーバ装置３５が、移行先サーバ装置１２に振り分けるので、移行元サーバ装置１１が処理中の呼の数は増加しない。そして、移行元サーバ装置１１が処理中の呼が終呼する毎に、移行元サーバ装置１１が処理中の呼の数が減少し、処理中の全ての呼が終呼すると、移行元サーバ装置１１は呼処理を行わなくなり、全ての呼の処理を移行先サーバ装置１２が行っている状態になる。この状態に至った後に、移行元サーバ装置１１を（振分サーバ装置３５と共に）切り離して移行先サーバ装置１２に置き換えることにより、置き換えの際に、移行元サーバ装置１１が処理中の呼の情報が失われて通信が未完了のまま途絶してしまうことを回避できる。
また、移行タイミング判定装置３４の表示部１４４が、振分サーバ装置３５および移行元サーバ装置１１を切り離し可であることを示す情報を表示するので、呼処理システム３の管理者は、移行元サーバ装置１１が呼処理を行わなくなった後に、安全に振分サーバ装置３５および移行元サーバ装置１１をスイッチ３３から切り離せる。
また、移行元サーバ装置１１の呼情報記憶部１１４を外部からモニタ可能であれば、本発明を適用し得る。従って、予め移行先サーバ装置１２がスイッチ３３に接続されている必要はなく、また、移行元サーバ装置１１が、マルチプロセッサ等の特別な構造を具備している必要もない。したがって、既存の呼処理システムに本発明を適用可能であると期待できる。
【００６４】
なお、移行元サーバ装置１１をスイッチ３３から切り離して振分サーバ装置３５に接続し直すまでの間、および、移行先サーバ装置１２を振分サーバ装置３５から切り離してスイッチ３３に接続し直すまでの間は、端末装置１９−１〜１９−ｎが送信する処理要求信号が移行先サーバ装置１２に伝送されず、また、移行先サーバ装置１２が送信する処理結果信号が端末装置１９−１〜１９−ｎに伝送されない。これにより、処理要求信号や処理結果信号にノイズが混入して信号の一部のデータが失われた場合と同様、通信品質が低下することが考えられる。例えば、音声通信の場合、音声に一時的にノイズが載る可能性がある。しかし、呼情報記憶部１２４が記憶する呼情報は失われないので、通信が未完了のまま途絶する事態にはならないと期待できる。
【００６５】
なお、移行タイミング判定装置１４、３４や、振分サーバ装置３５の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００６６】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【産業上の利用可能性】
【００６７】
本発明は、呼処理システム、サーバ装置置き換え方法およびプログラムに用いて好適である。例えば、企業内のＩＰ電話や、通信キャリアが提供するＩＰ電話等の、ＩＰ電話システムの呼処理システムや、ＳＩＰサーバ装置の置き換え方法や、そのプログラムに適用できる。
【符号の説明】
【００６８】
１、３  呼処理システム
１１  移行元サーバ装置
１２  移行先サーバ装置
１３、３３  スイッチ
１４、３４  移行タイミング判定装置
１９−１〜１９−ｎ  端末装置
３５  振分サーバ装置
１１１、１２１  通信部
１１２、１２２  呼処理部
１１３、１２３  加入者情報データベース
１１４、１２４  呼情報記憶部
１３１  信号制御部
１３２、１３３  信号伝達制御部
１４１、１４２  呼数計数部
１４３、３４３  移行タイミング判定部
１４４  表示部
３５１  対スイッチ通信部
３５２  対移行元通信部
３５３  対移行先通信部
３５４  振分部
【図１】
2011166616.tif 000003
【図２】
2011166616.tif 000004
【図３】
2011166616.tif 000005
【図４】
2011166616.tif 000006
【図５】
2011166616.tif 000007
【図６】
2011166616.tif 000008
【図７】
2011166616.tif 000009
【図８】
2011166616.tif 000010
【図９】
2011166616.tif 000011
【図１０】
2011166616.tif 000012
【図１１】
2011166616.tif 000013
【図１２】
2011166616.tif 000014
【図１３】
2011166616.tif 000015
【図１４】
2011166616.tif 000016
【図１５】
2011166616.tif 000017
【図１６】
2011166616.tif 000018
【図１７】
2011166616.tif 000019