(57)【要約】【課題】ＩＰ通信サービスの提供の再開にかかる時間を短くする。【解決手段】システム検知機能部１１が、フロントサーバ２の停止を検知し、空きフロントサーバ選定機能部１２が、システム停止のフロントサーバ２を除くフロントサーバ２のうち空き記憶容量の最も大きい空きフロントサーバ２’を選定し、ＤＮＳ書換え機能部１３が、ＤＮＳ３に設定されているシステム停止のフロントサーバ２のＩＰアドレスを空きフロントサーバ２’のＩＰアドレスに書き換え、加入者管理サーバ１が、システム停止のフロントサーバ２が保持していた加入者情報を一括して空きフロントサーバ２’へ送信する。【選択図】図２
2017034497.tif 000002
【特許請求の範囲】
【請求項１】
停止したフロントサーバから他のフロントサーバに切り替えるサーバ切替システムにおいて、
前記フロントサーバは、加入者に対するサービス情報を定めた加入者情報を用いて加入者端末にサービス情報を送信するサーバであって、
前記フロントサーバの停止を検知する検知手段と、
検知した停止フロントサーバを除く他のフロントサーバのうち空き記憶容量の最も大きいフロントサーバを選定する選定手段と、
ＤＮＳに設定されている前記停止フロントサーバのアドレス情報を前記選定した空きフロントサーバのアドレス情報に書き換える書換手段と、
全ての加入者端末に関する加入者情報を管理し、前記停止フロントサーバが保持していた加入者情報を一括して前記空きフロントサーバへ送信する加入者管理サーバと、
を備えることを特徴とするサーバ切替システム。
【請求項２】
停止したフロントサーバから他のフロントサーバに切り替えるサーバ切替システムにおいて、
前記フロントサーバは、加入者に対するサービス情報を定めた加入者情報を用いて加入者端末にサービス情報を送信するサーバであって、
前記フロントサーバの停止を検知する検知手段と、
検知した停止フロントサーバを除く他のフロントサーバのうち空き記憶容量の最も大きいフロントサーバを選定する選定手段と、
前記停止フロントサーバに宛てられた信号の宛先を前記選定した空きフロントサーバに書き換える書換手段と、
全ての加入者端末に関する加入者情報を管理し、前記停止フロントサーバが保持していた加入者情報を一括して前記空きフロントサーバへ送信する加入者管理サーバと、
を備えることを特徴とするサーバ切替システム。
【請求項３】
停止したフロントサーバから他のフロントサーバに切り替えるサーバ切替方法において、
前記フロントサーバは、加入者に対するサービス情報を定めた加入者情報を用いて加入者端末にサービス情報を送信するサーバであって、
検知手段により、前記フロントサーバの停止を検知するステップと、
選定手段により、検知した停止フロントサーバを除く他のフロントサーバのうち空き記憶容量の最も大きいフロントサーバを選定するステップと、
書換手段により、ＤＮＳに設定されている前記停止フロントサーバのアドレス情報を前記選定した空きフロントサーバのアドレス情報に書き換えるステップと、
全ての加入者端末に関する加入者情報を管理する加入者管理サーバにより、前記停止フロントサーバが保持していた加入者情報を一括して前記空きフロントサーバへ送信するステップと、
を備えることを特徴とするサーバ切替方法。
【請求項４】
停止したフロントサーバから他のフロントサーバに切り替えるサーバ切替方法において、
前記フロントサーバは、加入者に対するサービス情報を定めた加入者情報を用いて加入者端末にサービス情報を送信するサーバであって、
検知手段により、前記フロントサーバの停止を検知するステップと、
選定手段により、検知した停止フロントサーバを除く他のフロントサーバのうち空き記憶容量の最も大きいフロントサーバを選定するステップと、
書換手段により、前記停止フロントサーバに宛てられた信号の宛先を前記選定した空きフロントサーバに書き換えるステップと、
全ての加入者端末に関する加入者情報を管理する加入者管理サーバにより、前記停止フロントサーバが保持していた加入者情報を一括して前記空きフロントサーバへ送信するステップと、
を備えることを特徴とするサーバ切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバを切り替える技術に関する。
【背景技術】
【０００２】
ＩＰ通信システムの従来構成を図６に示す。このＩＰ通信システム１００は、ＩＰ電話等の端末２０に情報通信サービスを提供するものである。加入者の端末に係るサービス情報を加入者情報として管理する加入者管理サーバ１と、位置登録を行った端末に該当の情報通信サービスを提供する複数のフロントサーバ２と、端末からの信号の宛先に指定されたホスト名を該当のフロントサーバ２のＩＰアドレスに変換するＤＮＳ３と、を備えて構成される。
【０００３】
このＩＰ通信システム１００において、端末２０は、対応するフロントサーバ２のホスト名又はホスト名を含むＵＲＬを宛先に指定した位置登録要求信号を定期的に送信し、ＤＮＳ３による名前解決の後、フロントサーバ２に自端末の位置を登録する。フロントサーバ２は、端末２０からの位置登録要求信号を契機に加入者管理サーバ１から該端末に対応する加入者情報を取得する。そして、取得した加入者情報に基づき該当のサービス情報を端末２０に送信する。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“障害発生・復旧の経緯について（第２報）”、株式会社ケイ・オプティコム、2005年11月4日、［online］、［2015年7月10日検索］、＜URL: http://www.k-opti.com/report/05telephone/archive051204.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述した従来のＩＰ通信システム１００において、故障等によりフロントサーバ２のシステムが停止した場合、他のフロントサーバ２’を用いて情報通信サービスの提供を再開しなければならない。このとき、次の工程を経る必要がある。
【０００６】
（１）フロントサーバのシステム停止を検知
（２）そのフロントサーバで処理していた端末の加入者情報を格納できる空き記憶容量を持つ空きフロントサーバの選定
（３）システム停止のフロントサーバへ接続していた端末の接続先を該選定した空きフロントサーバへ変更
（４）選定した空きフロントサーバで該当端末の加入者情報を取得
【０００７】
しかし、従来において、これら全ての工程は自動化されていないため、情報通信サービスの提供を再開するまでに時間がかかるという課題があった。例えば、（１）又は（２）の工程では、保守者による手動での確認作業が必要となる。（３）又は（４）の工程についても保守者の介在を必要とし、具体的には、ＤＮＳの設定を手動で変更し、該当の加入者情報を一つひとつ手動で空きフロントサーバへ転送しなければならない。このように保守者による復旧作業には時間がかかり、非特許文献１によれば、障害の発生したＳＩＰサーバから予備系のＳＩＰサーバへ切り替える際に７時間もかかったケースが説明されている。
【０００８】
本発明は、上記事情を鑑みてなされたものであり、ＩＰ通信サービスの提供の再開にかかる時間を短くすることを目的とする。
【課題を解決するための手段】
【０００９】
以上の課題を解決するため、請求項１に記載のサーバ切替システムは、停止したフロントサーバから他のフロントサーバに切り替えるフロントサーバ切替システムにおいて、前記フロントサーバは、加入者に対するサービス情報を定めた加入者情報を用いて加入者端末にサービス情報を送信するサーバであって、前記フロントサーバの停止を検知する検知手段と、検知した停止フロントサーバを除く他のフロントサーバのうち空き記憶容量の最も大きいフロントサーバを選定する選定手段と、ＤＮＳに設定されている前記停止フロントサーバのアドレス情報を前記選定した空きフロントサーバのアドレス情報に書き換える書換手段と、全ての加入者端末に関する加入者情報を管理し、前記停止フロントサーバが保持していた加入者情報を一括して前記空きフロントサーバへ送信する加入者管理サーバと、を備えることを要旨とする。
【００１０】
本発明によれば、フロントサーバの停止を検知し、検知した停止フロントサーバを除く他のフロントサーバのうち空き記憶容量の最も大きいフロントサーバを選定し、ＤＮＳに設定されている停止フロントサーバのアドレス情報を選定した空きフロントサーバのアドレス情報に書き換え、停止フロントサーバが保持していた加入者情報を一括して空きフロントサーバへ送信するため、ＩＰ通信サービスの提供の再開にかかる時間を短縮することができる。
【００１１】
つまり、フロントサーバ停止の検知処理と、空きフロントサーバの選定処理と、ＤＮＳのアドレス情報の書換処理と、加入者情報の送信処理とを自動化し、かつ、加入者情報を一括して送信するため、人手による手動の作業を排除することが可能となり、更に、該当する加入者端末の収容先を停止フロントサーバから空きフロントサーバへまとめて切り替えることが可能となる。これにより、加入者端末に対するＩＰ通信サービスの提供の再開を速やかに実現することができる。
【００１２】
請求項２に記載のサーバ切替システムは、停止したフロントサーバから他のフロントサーバに切り替えるフロントサーバ切替システムにおいて、前記フロントサーバは、加入者に対するサービス情報を定めた加入者情報を用いて加入者端末にサービス情報を送信するサーバであって、前記フロントサーバの停止を検知する検知手段と、検知した停止フロントサーバを除く他のフロントサーバのうち空き記憶容量の最も大きいフロントサーバを選定する選定手段と、前記停止フロントサーバに宛てられた信号の宛先を前記選定した空きフロントサーバに書き換える書換手段と、全ての加入者端末に関する加入者情報を管理し、前記停止フロントサーバが保持していた加入者情報を一括して前記空きフロントサーバへ送信する加入者管理サーバと、を備えることを要旨とする。
【００１３】
本発明によれば、フロントサーバの停止を検知し、検知した停止フロントサーバを除く他のフロントサーバのうち空き記憶容量の最も大きいフロントサーバを選定し、停止フロントサーバに宛てられた信号の宛先を選定した空きフロントサーバに書き換え、停止フロントサーバが保持していた加入者情報を一括して空きフロントサーバへ送信するため、ＩＰ通信サービスの提供の再開にかかる時間を短縮することができる。
【００１４】
つまり、フロントサーバ停止の検知処理と、空きフロントサーバの選定処理と、信号の宛先の書換処理と、加入者情報の送信処理とを自動化し、かつ、加入者情報を一括して送信するため、人手による手動の作業を排除することが可能となり、更に、該当する加入者端末の収容先を停止フロントサーバから空きフロントサーバへまとめて切り替えることが可能となる。これにより、加入者端末に対するＩＰ通信サービスの提供の再開を速やかに実現することができる。
【００１５】
請求項３に記載のサーバ切替方法は、停止したフロントサーバから他のフロントサーバに切り替えるフロントサーバ切替方法において、前記フロントサーバは、加入者に対するサービス情報を定めた加入者情報を用いて加入者端末にサービス情報を送信するサーバであって、検知手段により、前記フロントサーバの停止を検知するステップと、選定手段により、検知した停止フロントサーバを除く他のフロントサーバのうち空き記憶容量の最も大きいフロントサーバを選定するステップと、書換手段により、ＤＮＳに設定されている前記停止フロントサーバのアドレス情報を前記選定した空きフロントサーバのアドレス情報に書き換えるステップと、全ての加入者端末に関する加入者情報を管理する加入者管理サーバにより、前記停止フロントサーバが保持していた加入者情報を一括して前記空きフロントサーバへ送信するステップと、を備えることを要旨とする。
【００１６】
請求項４に記載のサーバ切替方法は、停止したフロントサーバから他のフロントサーバに切り替えるフロントサーバ切替方法において、前記フロントサーバは、加入者に対するサービス情報を定めた加入者情報を用いて加入者端末にサービス情報を送信するサーバであって、検知手段により、前記フロントサーバの停止を検知するステップと、選定手段により、検知した停止フロントサーバを除く他のフロントサーバのうち空き記憶容量の最も大きいフロントサーバを選定するステップと、書換手段により、前記停止フロントサーバに宛てられた信号の宛先を前記選定した空きフロントサーバに書き換えるステップと、全ての加入者端末に関する加入者情報を管理する加入者管理サーバにより、前記停止フロントサーバが保持していた加入者情報を一括して前記空きフロントサーバへ送信するステップと、を備えることを要旨とする。
【発明の効果】
【００１７】
本発明によれば、ＩＰ通信サービスの提供の再開にかかる時間を短くすることができる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に係るＩＰ通信システムの構成を示す図である。
【図２】１つ目のサーバ切替方式の処理フローを示す図である。
【図３】２つ目のサーバ切替方式の処理フローを示す図である。
【図４】１つ目のサーバ切替方式の実現構成例及び処理フローを示す図である。
【図５】２つ目のサーバ切替方式の実現構成例及び処理フローを示す図である。
【図６】ＩＰ通信システムの従来構成を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明を実施する一実施の形態について図面を用いて説明する。
【００２０】
図１は、ＩＰ通信システム１００の構成を示す図である。このＩＰ通信システム１００は、加入者管理サーバ１と、複数のフロントサーバ２と、ＤＮＳ３と、システム検知機能部１１と、空きフロントサーバ選定機能部１２と、ＤＮＳ書換え機能部１３と、信号宛先変更機能部１４と、を備えて構成される。従来構成に対し、１１〜１４の符号で示した機能部が追加されている。
【００２１】
この追加した複数の機能部は、コンピュータを用いて、それぞれを単一装置で実現してもよいし、全てを同一装置内に含めてもよいし、任意の組み合わせで複数の装置に分散配置してもよい。また、全部又は一部を従来の構成要素（例えば、加入者管理サーバ１）に含めるようにしてもよい。
【００２２】
続いて、ＩＰ通信システム１００を構成する各構成要素の機能について説明する。全ての構成要素は、相互通信可能に接続されている。
【００２３】
加入者管理サーバ１は、加入者の端末に係るサービス情報を加入者情報として管理し、全ての端末の加入者情報を一元管理し、フロントサーバ２へ送信する。また、複数のフロントサーバ２がそれぞれ保持している加入者情報を判別するための情報を管理する。例えば、全ての端末の加入者情報をリストで管理しておき、識別子Ａを持つフロントサーバに提供された加入者情報については該識別子Ａを付与して管理する。これにより、複数のフロントサーバ２がそれぞれどの加入者情報を保持しているのかを判別する。
【００２４】
フロントサーバ２は、端末２０からの位置登録要求信号を契機に、加入者管理サーバ１から該端末２０に対応する加入者情報を取得して保持する。また、取得した加入者情報を参照し、位置登録を行った端末２０に該当の情報通信サービスを提供する。このようなフロントサーバ２としては、例えば、地域毎にそれぞれ配置されたＳＩＰサーバ（ＩＰ電話の呼制御を行う呼制御サーバ）が考えられる。
【００２５】
ＤＮＳ３は、ホスト名とＩＰアドレスとを対応付けた変換用テーブルを保持し、その変換用テーブルの設定内容に基づき、端末２０からの信号の宛先に指定されたホスト名を該当のフロントサーバ２のＩＰアドレスに変換する名前解決を行う。
【００２６】
システム検知機能部１１は、フロントサーバ２の動作を常時監視し、自機能部との接続断によりフロントサーバ２がシステム停止したことを検知する。接続断とは、フロントサーバ２との間で張られたセッションが切断された状態、フロントサーバ２との間で信号の送受信ができない状態等をいう。
【００２７】
空きフロントサーバ選定機能部１２は、複数のフロントサーバ２から記憶容量の空き情報を定期的に受信しておき、システム停止のフロントサーバ２が保持していた加入者情報を格納させるフロントサーバ２を決定するため、システム停止が検知されたフロントサーバ２を除いて最も記憶容量に空きがあるフロントサーバ２を空きフロントサーバ２’として選定する。
【００２８】
ＤＮＳ書換え機能部１３は、システム検知機能部１１で検知されたシステム停止のフロントサーバ２に関する情報と、空きフロントサーバ選定機能部１２で選定された空きフロントサーバ２’に関する情報とを用いて、ＤＮＳ３に設定されているシステム停止のフロントサーバ２のＩＰアドレスを空きフロントサーバ２’のＩＰアドレスに書換える。
【００２９】
信号宛先変更機能部１４は、物理的又は論理的に端末２０とフロントサーバ２との間に配置され、端末２０からの信号をＩＰ通信システム１００の内部で最初に受信し、その信号の宛先がシステム停止のフロントサーバ２の場合、その宛先を空きフロントサーバ２’に書換える。
【００３０】
以上が各構成要素の機能である。ここで、端末２０の機能についても説明しておく。端末２０は、対応するフロントサーバ２のホスト名を宛先に指定した位置登録要求信号を定期的に送信し、そのフロントサーバ２で自端末の位置を登録する。また、その位置登録に基づきフロントサーバ２が自端末の加入者情報を取得することにより、そのフロントサーバ２から情報通信サービスの提供を享受する。勿論、位置登録要求信号を含め他の信号も送信可能である。フロントサーバ２がＳＩＰサーバの場合、ＲＥＧＩＳＴＥＲ信号、ＩＮＶＩＴＥ信号等が考えられる。このような端末２０としては、例えば、ＩＰ電話端末、スマートフォン端末が考えられる。
【００３１】
このようなＩＰ通信システム１００において、故障等によりフロントサーバ２のシステムが停止した場合、他のフロントサーバ２に切換えて情報通信サービスの提供を再開する必要がある。そこで、本実施の形態では、フロントサーバ２の切替方式について２つ説明する。１つ目は、ＤＮＳ３の変換用テーブルを書換えて行うサーバ切替方式である。２つ目は、ＤＮＳ３の変換用テーブルを書換えるのではなく、端末２０からの信号に含まれる宛先を書換えて行うサーバ切替方式である。
【００３２】
＜１つ目のサーバ切替方式＞
最初に、１つ目のサーバ切替方式について説明する。図２は、１つ目のサーバ切替方式の処理フローを示す図である。
【００３３】
まず、システム検知機能部１１は、フロントサーバ２との間で張られたセッションが切断すると、その接続断を契機として該フロントサーバ２にシステム停止が発生したことを検知し、該フロントサーバ２がシステム停止していることを空きフロントサーバ選定機能部１２へ通知する（ステップＳ１０１）。
【００３４】
次に、空きフロントサーバ選定機能部１２は、全てのフロントサーバ２から取得していた最新の記憶容量の空き情報（例えば、メモリの未使用量）を参照し、システム停止のフロントサーバ２を除いて最も記憶容量に空きのあるフロントサーバ２を空きフロントサーバ２’として選定し、システム停止のフロントサーバ２と空きフロントサーバ２’の各ＩＰアドレスをＤＮＳ書換え機能部１３と加入者管理サーバ１へそれぞれ通知する（ステップＳ１０２）。
【００３５】
次に、ＤＮＳ書換え機能部１３は、ＤＮＳ３の変換用テーブルに設定されているシステム停止のフロントサーバ２のＩＰアドレスを空きフロントサーバ２’のＩＰアドレスに書換える（ステップＳ１０３）。例えば、「システム停止のフロントサーバ２のホスト名：システム停止のフロントサーバ２のＩＰアドレス」を「システム停止のフロントサーバ２のホスト名：空きフロントサーバ２’のＩＰアドレス」に変更する。これにより、図２の破線矢印で示すように、システム停止のフロントサーバ２を宛先とする端末２０からの信号は、空きフロントサーバ２’に送信されることになる。
【００３６】
次に、加入者管理サーバ１は、２つのフロントサーバ２，２’の各ＩＰアドレスが通知された後、システム停止のフロントサーバ２が保持していた加入者情報を加入者情報リストから検索し、検索した全ての加入者情報を空きフロントサーバ２’へ一括送信する（ステップＳ１０４）。なお、一括送信とは、該当した全ての加入者情報を一つひとつ別々のタイミングでそれぞれ送信するのではなく、その全ての加入者情報を一度のタイミングでまとめて送信することをいう。
【００３７】
最後に、空きフロントサーバ２’は、加入者管理サーバ１から一括送信された全ての加入者情報を一度に取得し、自身の記憶部に追加して、該当のサービス情報を端末２０へ送信する（ステップＳ１０５）。
【００３８】
これ以降、システム停止のフロントサーバ２に対応する他の端末２０から信号が送信された場合、その信号の宛先にはシステム停止のフロントサーバ２のホスト名が指定されているが、ＤＮＳ３により空きフロントサーバ２’のＩＰアドレスに変換され、その空きフロントサーバ２’へ送信されることになる。また、空きフロントサーバ２’により、加入者管理サーバ１から一括送信された加入者情報を用いて該当のサービス情報が上記他の端末２０に送信されることになる。
【００３９】
＜２つ目のサーバ切替方式＞
次に、２つ目のサーバ切替方式について説明する。図３は、２つ目のサーバ切替方式の処理フローを示す図である。
【００４０】
まず、システム検知機能部１１は、フロントサーバ２との間で張られたセッションが切断すると、その接続断を契機として該フロントサーバ２にシステム停止が発生したことを検知し、該フロントサーバ２がシステム停止していることを空きフロントサーバ選定機能部１２へ通知する（ステップＳ２０１）。
【００４１】
次に、空きフロントサーバ選定機能部１２は、全てのフロントサーバ２から取得していた最新の記憶容量の空き情報を参照し、システム停止のフロントサーバ２を除いて最も記憶容量に空きのあるフロントサーバ２を空きフロントサーバ２’として選定し、システム停止のフロントサーバ２と空きフロントサーバ２’の各ＩＰアドレス及び各ホスト名を信号宛先変更機能部１４と加入者管理サーバ１へそれぞれ通知する（ステップＳ２０２）。
【００４２】
次に、信号宛先変更機能部１４は、端末２０からシステム停止のフロントサーバ２宛ての信号を受信した場合、通知された各ＩＰアドレス及び各ホスト名を用いて該信号の宛先を空きフロントサーバ２’に変更し、その空きフロントサーバ２’に送信する（ステップＳ２０３）。
【００４３】
次に、加入者管理サーバ１は、２つのフロントサーバ２，２’の各ＩＰアドレス及び各ホスト名が通知された後、システム停止のフロントサーバ２が保持していた加入者情報を加入者情報リストから検索し、検索した全ての加入者情報を空きフロントサーバ２’へ一括送信する（ステップＳ２０４）。
【００４４】
最後に、空きフロントサーバ２’は、加入者管理サーバ１から一括送信された全ての加入者情報を一度に取得し、自身の記憶部に追加して、該当のサービス情報を端末２０へ送信する（ステップＳ２０５）。
【００４５】
これ以降、システム停止のフロントサーバ２に対応する他の端末２０から信号が送信された場合、その信号の宛先にはシステム停止のフロントサーバ２のホスト名が指定されているが、信号宛先変更機能部１４により空きフロントサーバ２’のホスト名に変更され、その空きフロントサーバ２’へ送信されることになる。また、空きフロントサーバ２’により、加入者管理サーバ１から一括送信された加入者情報を用いて該当のサービス情報が上記他の端末２０に送信されることになる。
【００４６】
＜１つ目のサーバ切替方式：実現例＞
次に、前述した１つ目のサーバ切替方式の実現例について説明する。図４は、１つ目のサーバ切替方式の実現構成例及び処理フローを示す図である。ここでは、フロントサーバ２をＳＩＰサーバ５１とし、システム検知機能部１１と空きフロントサーバ選定機能部１２を加入者管理サーバ１内の機能とし、ＤＮＳ書換え機能部１３をＤＮＳ３内の機能とする。
【００４７】
まず、加入者管理サーバ１は、システム停止したＳＩＰサーバ５１とのセッションの切断を検出する（ステップＳ３０１）。
【００４８】
次に、加入者管理サーバ１は、システム停止のＳＩＰサーバ５１を除いて最も記憶容量に空きのあるＳＩＰサーバ５１を空きＳＩＰサーバ５１’として選定し、システム停止のＳＩＰサーバ５１と空きＳＩＰサーバ５１’の各ＩＰアドレスをＤＮＳ３へ通知する（ステップＳ３０２）。
【００４９】
次に、ＤＮＳ３は、変換用テーブルに設定されているシステム停止のＳＩＰサーバ５１のＩＰアドレスを空きＳＩＰサーバ５１’のＩＰアドレスに書換える（ステップＳ３０３）。これにより、システム停止のＳＩＰサーバ５１を宛先とする端末２０からのＳＩＰ信号は、空きＳＩＰサーバ５１’に送信されることになる。
【００５０】
次に、加入者管理サーバ１は、システム停止のＳＩＰサーバ５１が保持していた加入者情報を加入者情報リストから検索し、検索した全ての加入者情報を空きＳＩＰサーバ５１’へ一括送信する（ステップＳ３０４）。
【００５１】
最後に、空きＳＩＰサーバ５１’は、加入者管理サーバ１からの加入者情報を取得し、自身の記憶部に追加する（ステップＳ３０５）。
【００５２】
＜２つ目のサーバ切替方式：実現例＞
次に、前述した２つ目のサーバ切替方式の実現例について説明する。図５は、２つ目のサーバ切替方式の実現構成例及び処理フローを示す図である。ここでは、フロントサーバ２をＳＩＰサーバ５１とし、システム検知機能部１１と空きフロントサーバ選定機能部１２を加入者管理サーバ１内の機能とし、信号宛先変更機能部１４をＳＩＰ中継装置５２とする。なお、ＳＩＰ中継装置５２には、受信したＳＩＰ信号を任意のＳＩＰサーバに出しなおすことにより自装置を介して端末をＳＩＰサーバに接続させる機能、端末がどのＳＩＰサーバに接続したかを示す情報を保持する機能等が具備されている。
【００５３】
まず、加入者管理サーバ１は、システム停止したＳＩＰサーバ５１とのセッションの切断を検出する（ステップＳ４０１）。
【００５４】
次に、加入者管理サーバ１は、システム停止のＳＩＰサーバ５１を除いて最も記憶容量に空きのあるＳＩＰサーバ５１を空きＳＩＰサーバ５１’として選定し、システム停止のＳＩＰサーバ５１と空きＳＩＰサーバ５１’の各ＩＰアドレス及びホスト名をＳＩＰ中継装置５２へ通知する（ステップＳ４０２）。
【００５５】
次に、ＳＩＰ中継装置５２は、端末２０からシステム停止のＳＩＰサーバ５１宛てのＵＲＬを含むＳＩＰ信号を受信した場合、通知された各ＩＰアドレス及び各ホスト名を用いて該ＳＩＰ信号の宛先を空きＳＩＰサーバ５１’に変更し、その空きＳＩＰサーバ５１’に送信する（ステップＳ４０３）。
【００５６】
次に、加入者管理サーバ１は、システム停止のＳＩＰサーバ５１が保持していた加入者情報を加入者情報リストから検索し、検索した全ての加入者情報を空きＳＩＰサーバ５１’へ一括送信する（ステップＳ４０４）。
【００５７】
最後に、空きＳＩＰサーバ５１’は、加入者管理サーバ１からの加入者情報を取得し、自身の記憶部に追加する（ステップＳ４０５）。
【００５８】
以上が各サーバ切替方式の動作である。以下、これら２つのサーバ切替方式による効果について説明する。
【００５９】
１つ目のサーバ切替方式によれば、システム検知機能部１１が、フロントサーバ２のシステム停止を検知し、空きフロントサーバ選定機能部１２が、システム停止のフロントサーバ２を除くフロントサーバ２のうち空き記憶容量の最も大きい空きフロントサーバ２’を選定し、ＤＮＳ書換え機能部１３が、ＤＮＳ３に設定されているシステム停止のフロントサーバ２のＩＰアドレスを空きフロントサーバ２’のＩＰアドレスに書き換え、加入者管理サーバ１が、システム停止のフロントサーバ２が保持していた加入者情報を一括して空きフロントサーバ２’へ送信するので、ＩＰ通信サービスの提供の再開にかかる時間を短縮することができる。
【００６０】
つまり、１つ目のサーバ切替方式では、フロントサーバ停止の検知処理と、空きフロントサーバの選定処理と、ＤＮＳのＩＰアドレスの書換処理と、加入者情報の送信処理とを自動化し、かつ、加入者情報を一括して送信するので、人手による手動の作業を排除することが可能となり、更に、該当する加入者端末の収容先をシステム停止のフロントサーバ２から空きフロントサーバ２’へまとめて切り替えることが可能となる。これにより、加入者の端末２０に対するＩＰ通信サービスの提供の再開を速やかに実現することができる。
【００６１】
２つ目のサーバ切替方式によれば、システム検知機能部１１が、フロントサーバのシステム停止を検知し、空きフロントサーバ選定機能部１２が、システム停止のフロントサーバ２を除くフロントサーバ２のうち空き記憶容量の最も大きいフロントサーバ２’を選定し、信号宛先変更機能部１４が、システム停止のフロントサーバ２に宛てられた信号の宛先を空きフロントサーバ２’に書き換え、加入者管理サーバ１が、システム停止のフロントサーバ２が保持していた加入者情報を一括して空きフロントサーバ２’へ送信するので、ＩＰ通信サービスの提供の再開にかかる時間を短縮することができる。
【００６２】
つまり、２つ目のサーバ切替方式では、フロントサーバ停止の検知処理と、空きフロントサーバの選定処理と、信号の宛先の書換処理と、加入者情報の送信処理とを自動化し、かつ、加入者情報を一括して送信するので、人手による手動の作業を排除することが可能となり、更に、該当する加入者端末の収容先をシステム停止のフロントサーバ２から空きフロントサーバ２’へまとめて切り替えることが可能となる。これにより、加入者の端末２０に対するＩＰ通信サービスの提供の再開を速やかに実現することができる。
【００６３】
最後に、本実施の形態に係るＩＰ通信システム１００の全ての構成要素は、ＣＰＵ等の演算機能やメモリ等の記憶機能を備えたコンピュータで実現できる。また、そのコンピュータを機能させるためのプログラムや該プログラムの記憶媒体を作成することも可能である。
【符号の説明】
【００６４】
１…加入者管理サーバ
２…フロントサーバ
２’…空きフロントサーバ
３…ＤＮＳ
１１…システム検知機能部（検知手段）
１２…空きフロントサーバ選定機能部（選定手段）
１３…ＤＮＳ書換え機能部（書換手段）
１４…信号宛先変更機能部（書換手段）
２０…端末
５１…ＳＩＰサーバ
５１’…空きＳＩＰサーバ
５２…ＳＩＰ中継装置
１００…ＩＰ通信システム（サーバ切替システム）
Ｓ１０１〜Ｓ１０５，Ｓ２０１〜Ｓ２０５，Ｓ３０１〜Ｓ３０５，Ｓ４０１〜Ｓ４０５…ステップ
【図１】
2017034497.tif 000003
【図２】
2017034497.tif 000004
【図３】
2017034497.tif 000005
【図４】
2017034497.tif 000006
【図５】
2017034497.tif 000007
【図６】
2017034497.tif 000008