(57)【特許請求の範囲】
【請求項１】
ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）サービスを利用するための端末と、
通常運用中に前記端末に対してＶｏＩＰサービスを提供し、前記端末からＶｏＩＰサービス利用の登録を受け付けた時、通信異常時のバックアップ登録先として、ＶｏＩＰサービスを提供可能な第１のバックアップ装置を選定して前記端末に通知するＶｏＩＰサービス提供装置と
を具備し、
前記端末は、通常運用中に定期的に前記第１のバックアップ装置を監視し、前記第１のバックアップ装置の通信異常を検知した場合、前記ＶｏＩＰサービス提供装置に代替のバックアップ装置の情報を要求し、
前記ＶｏＩＰサービス提供装置は、前記端末から代替のバックアップ装置の情報を要求された場合、ＶｏＩＰサービスを提供可能な第２のバックアップ装置を選定して前記端末に通知する
ＩＰテレフォニーシステム。
【請求項２】
請求項１に記載のＩＰテレフォニーシステムであって、
前記ＶｏＩＰサービス提供装置及び前記選定されたバックアップ装置は、ＩＰアドレスが動的に変更される場合、ＩＰアドレスが変更され通信が確立した時点で、変更後のＩＰアドレスを、前記ＶｏＩＰサービスを利用している全ての端末に通知する
ＩＰテレフォニーシステム。
【請求項３】
請求項１又は２に記載のＩＰテレフォニーシステムであって、
前記ＶｏＩＰサービス提供装置は、ＶｏＩＰサービスを提供可能な複数のバックアップ装置の各々のＩＰアドレスを前記端末に通知し、前記端末と前記各バックアップ装置との間の通信速度の確認結果の通知を前記端末から受信し、前記確認結果を基に、前記各バックアップ装置のＩＰアドレスに優先順位を付け、優先順位の順に並べたＩＰアドレスリストを前記端末に通知し、
前記端末は、前記各バックアップ装置との通信速度を確認して確認結果を前記ＶｏＩＰサービス提供装置に通知し、前記ＶｏＩＰサービス提供装置から通知されたＩＰアドレスリスト及び前記各バックアップ装置の通信状態を基に、通信異常時のバックアップ登録先となるバックアップ装置を決定する
ＩＰテレフォニーシステム。
【請求項４】
ＩＰテレフォニーシステムにおいて、ＶｏＩＰサービスを利用するための端末からＶｏＩＰサービス利用の登録を受け付けた時、通信異常時のバックアップ登録先として、ＶｏＩＰサービスを提供可能な第１のバックアップ装置を選定して前記端末に通知する手段と、
通常運用中に前記端末に対してＶｏＩＰサービスを提供する手段と、
通常運用中に前記端末と前記第１のバックアップ装置との間に通信異常が発生した際、前記端末から代替のバックアップ装置の情報の要求を受信する手段と、
前記端末から代替のバックアップ装置の情報を要求された場合、ＶｏＩＰサービスを提供可能な第２のバックアップ装置を選定して前記端末に通知する手段と
を具備する
ＶｏＩＰサービス提供装置。
【請求項５】
請求項４に記載のＶｏＩＰサービス提供装置であって、
ＩＰアドレスが動的に変更される場合、ＩＰアドレスが変更され通信が確立した時点で、変更後のＩＰアドレスを、前記ＶｏＩＰサービスを利用している全ての端末に通知する手段
を更に具備する
ＶｏＩＰサービス提供装置。
【請求項６】
請求項４又は５に記載のＶｏＩＰサービス提供装置であって、
ＶｏＩＰサービスを提供可能な複数のバックアップ装置の各々のＩＰアドレスを前記端末に通知する手段と、
前記端末と前記各バックアップ装置との間の通信速度の確認結果の通知を前記端末から受信する手段と、
前記確認結果を基に、前記各バックアップ装置のＩＰアドレスに優先順位を付け、優先順位の順に並べたＩＰアドレスリストを前記端末に通知する手段と
を更に具備する
ＶｏＩＰサービス提供装置。
【請求項７】
ＶｏＩＰサービス提供装置が、ＶｏＩＰサービスを利用するための端末からＶｏＩＰサービス利用の登録を受け付けた時、通信異常時のバックアップ登録先として、ＶｏＩＰサービスを提供可能な第１のバックアップ装置を選定して前記端末に通知することと、
前記ＶｏＩＰサービス提供装置が、通常運用中に前記端末に対してＶｏＩＰサービスを提供することと、
前記端末が、通常運用中に定期的に前記第１のバックアップ装置を監視することと、
前記端末が、前記第１のバックアップ装置の通信異常を検知した場合、前記ＶｏＩＰサービス提供装置に代替のバックアップ装置の情報を要求することと、
前記ＶｏＩＰサービス提供装置が、前記端末から代替のバックアップ装置の情報を要求された場合、ＶｏＩＰサービスを提供可能な第２のバックアップ装置を選定して前記端末に通知することと
を含む
ＶｏＩＰサービス提供方法。
【請求項８】
請求項７に記載のＶｏＩＰサービス提供方法であって、
前記ＶｏＩＰサービス提供装置及び前記選定されたバックアップ装置のうち少なくとも１つのＩＰアドレスが動的に変更される場合、ＩＰアドレスが変更され通信が確立した時点で、ＩＰアドレスを変更された装置が、変更後のＩＰアドレスを、前記ＶｏＩＰサービスを利用している全ての端末に通知すること
を更に含む
ＶｏＩＰサービス提供方法。
【請求項９】
請求項７又は８に記載のＶｏＩＰサービス提供方法であって、
前記ＶｏＩＰサービス提供装置が、ＶｏＩＰサービスを提供可能な複数のバックアップ装置の各々のＩＰアドレスを前記端末に通知することと、
前記端末が、前記各バックアップ装置との通信速度を確認して確認結果を前記ＶｏＩＰサービス提供装置に通知することと、
前記ＶｏＩＰサービス提供装置が、前記端末から通知された確認結果を基に、前記各バックアップ装置のＩＰアドレスに優先順位を付け、優先順位の順に並べたＩＰアドレスリストを前記端末に通知することと、
前記端末が、前記ＶｏＩＰサービス提供装置から通知されたＩＰアドレスリスト及び前記各バックアップ装置の通信状態を基に、通信異常時のバックアップ登録先となるバックアップ装置を決定することと
を更に含む
ＶｏＩＰサービス提供方法。
【請求項１０】
ＩＰテレフォニーシステムにおいて、ＶｏＩＰサービスを利用するための端末からＶｏＩＰサービス利用の登録を受け付けた時、通信異常時のバックアップ登録先として、ＶｏＩＰサービスを提供可能な第１のバックアップ装置を選定して前記端末に通知するステップと、
通常運用中に前記端末に対してＶｏＩＰサービスを提供するステップと、
通常運用中に前記端末と前記第１のバックアップ装置との間に通信異常が発生した際、前記端末から代替のバックアップ装置の情報の要求を受信するステップと、
前記端末から代替のバックアップ装置の情報を要求された場合、ＶｏＩＰサービスを提供可能な第２のバックアップ装置を選定して前記端末に通知するステップと
を計算機に実行させるための
プログラム。
【請求項１１】
請求項１０に記載のプログラムであって、
ＩＰアドレスが動的に変更される場合、ＩＰアドレスが変更され通信が確立した時点で、変更後のＩＰアドレスを、前記ＶｏＩＰサービスを利用している全ての端末に通知するステップ
を更に計算機に実行させるための
プログラム。
【請求項１２】
請求項１０又は１１に記載のプログラムであって、
ＶｏＩＰサービスを提供可能な複数のバックアップ装置の各々のＩＰアドレスを前記端末に通知するステップと、
前記端末と前記各バックアップ装置との間の通信速度の確認結果の通知を前記端末から受信するステップと、
前記確認結果を基に、前記各バックアップ装置のＩＰアドレスに優先順位を付け、優先順位の順に並べたＩＰアドレスリストを前記端末に通知するステップと
を更に計算機に実行させるための
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰテレフォニーシステムに関し、特にＶｏＩＰサービス提供装置とそのバックアップ装置を設けたＩＰテレフォニーシステムに関する。
【背景技術】
【０００２】
ＩＰテレフォニーシステムにおけるメリットの一つとして、距離の離れた複数拠点に対して１箇所からのサービス提供が可能であることが挙げられる。この構成をとることによりデータの一元管理が行えること等のメリットを得ることができるが、それと同時にサーバ及び端末以外のネットワーク機器の故障時にもサービスを提供できなくなること等がデメリットとなってしまう。このネットワーク機器の故障時にもサービスを継続するための手法として、必要と思われる場所にバックアップ装置を設置することが一般的に知られている。
【０００３】
このバックアップ装置の利用方法について説明する。
通常運用時は、所定のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に属するＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）サービス提供装置が、自身のＬＡＮに属する端末及び、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続された他のＬＡＮに属する端末を含む全ての端末に対してサービスを行っている。ここで端末とはＩＰ電話機だけではなく、ＩＰ−従来回線間の変換を行うＧａｔｅｗａｙ装置等、ＩＰテレフォニーで利用される端末装置全般を指す。
【０００４】
仮にここで、ＷＡＮ内で障害が発生し、他のＬＡＮに属する端末とＶｏＩＰサービス提供装置との間の通信が行えなくなったとする。この時、他のＬＡＮに属する端末は、ＶｏＩＰサービス提供装置から事前にバックアップ装置として、自身が属するＬＡＮ内に設置されたＶｏＩＰサービスバックアップ装置のＩＰアドレスを取得していれば、ＶｏＩＰサービスバックアップ装置に対して再登録を行うことでサービスを継続利用することができる。
【０００５】
通常の運用形態では、ＷＡＮに障害が発生した際、各拠点のＬＡＮが正常であることが求められる。しかし、ネットワーク障害は単純ではなく複合的に発生する可能性もある。例えば、他のＬＡＮの障害が発生し、他のＬＡＮ内において端末とＶｏＩＰサービスバックアップ装置との間の通信が不可である時に、他のＬＡＮに属する端末とＶｏＩＰサービス提供装置との間の通信が不可になる場合が考えられる。この時、他のＬＡＮに属する端末は、それ以外の他のＬＡＮに属するＶｏＩＰサービスバックアップ装置が存在していたとしてもサービスを受けることができなくなる。
【０００６】
この問題を解決するにあたり、端末側に事前に通知するバックアップ装置を多数（３以上）用意する手法もあるが、その多数のバックアップ装置に対する複数の経路に障害が発生していた場合、該当する端末に対するサービスは停止することとなる。つまりこの手法はサービスを受けることができなくなる可能性を低下させる１手法であり、完全な解決方法とは言えない。
【０００７】
関連する技術として、特開２００４−１８６７６６号公報にバックアップ制御装置が開示されている。
この従来技術は、ＩＰネットワークを介して少なくとも１つのリモート局の複数のＩＰ電話機の音声交換を集中制御する制御装置を前記リモート局内で自動的にバックアップするバックアップ制御装置に関する。
このバックアップ制御装置は、障害監視部と、第１の自動切り替え部と、第２の自動切り替え部とを有する。障害監視部は、前記制御装置からの定期送信信号の受信状況、或いは、前記制御装置への定期送信信号に対する肯定応答の受信状況に基づき、これら受信状況が所定の障害基準に達した場合に障害が起こったものと判定する。更に、障害が起こったものと判定した後、これら受信状況が所定の復旧基準に達した場合に障害から復旧したものと判定する。第１の自動切り替え部は、前記障害監視部で障害が起こったものと判定した場合に、前記リモート局の前記ＩＰ電話機を前記制御装置から切り離し、自内線端末として登録して使用可能にし、前記ＩＰ電話機が内線相互の発着信をすることを可能とし、且つ、前記ＩＰ電話機が局線の発着信をすることを可能とする。第２の自動切り替え部は、前記障害監視部で障害から復旧したものと判定した場合に、自内線端末として登録し使用可能とした前記ＩＰ電話機を切り離し、前記制御装置に再接続させる。
【０００８】
また、特開２００４−３２８６０４号公報にＩＰテレフォニーサービスシステムが開示されている。
この従来技術は、メインとなるネットワークに配置されたＩＰテレフォニーサービス提供装置により、ＩＰ端末に対してＩＰテレフォニーサービスを実現するＩＰテレフォニーサービスシステムに関する。
前記メインネットワークには、ＩＰ端末に対しＩＰテレフォニーサービスを提供するＩＰテレフォニーサービス提供装置と、前記ＩＰテレフォニーサービス提供装置と連動し、前記ＩＰ端末に対して提供されるサービス情報を記憶する第１のデータベースとを有する。
複数のサブネットワーク内には、ＩＰ端末による前記メインネットワーク内の前記ＩＰテレフォニーサービス提供装置との通信が不通となった際に、ＩＰテレフォニーサービスを提供するＩＰテレフォニーサービスバックアップ装置と、前記ＩＰテレフォニーサービスバックアップ装置と連動し、前記ＩＰテレフォニーサービスバックアップ装置により前記ＩＰ端末に対して提供されるサービス情報を記憶する第２のデータベースとを有する。
【０００９】
特開平１１−３０８２３６号公報にエミュレーテッドＬＡＮ装置が開示されている。
この従来技術は、ＬＥＳ／ＢＵＳサーバ及びＬＡＮエミュレーションクライアントで構成されたエミュレーテッドＬＡＮ装置において、該サーバが現用サーバと予備サーバとで構成されており、該クライアントが、各サーバに対応したＡＴＭアドレス・テーブルを保持し、該現用サーバの故障を検出した時、該テーブルに基づいて該予備サーバに切換接続することを特徴とする。
【００１０】
【特許文献１】特開２００４−１８６７６６号公報
【特許文献２】特開２００４−３２８６０４号公報
【特許文献３】特開平１１−３０８２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明の目的は、ＶｏＩＰサービス提供装置の通信異常時に代用されるバックアップ装置の選定を自動的かつ適切に行うことを実現するＩＰテレフォニーシステムを提供することである。
本発明の他の目的は、端末と現行のバックアップ装置との通信異常時に、端末から代替のバックアップ装置の要求を通常運用中のＶｏＩＰサービス提供装置が受けることにより、該当する端末に対する適切な代替のバックアップ装置の指定を行うことでサービス停止の可能性を極小化するＩＰテレフォニーシステムを提供することである。
【課題を解決するための手段】
【００１２】
以下に、［発明を実施するための最良の形態］で使用される番号を括弧付きで用いて、課題を解決するための手段を説明する。これらの番号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために付加されたものである。但し、それらの番号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１３】
本発明のアドレス通知システムは、第１のＬＡＮ（１０）に属するサービス提供装置（１００）と、前記第１のＬＡＮ（１０）にＷＡＮ（１）を介して通信可能な第２のＬＡＮ（２０−１）に属する端末（２１０−１）と、前記第２のＬＡＮ（２０−１）、又は前記ＷＡＮ（１）に接続された他のＬＡＮに属し、通常運用中に、前記端末（２１０−１）に対してサービスを提供する第１のバックアップ装置（２００−１）と、前記第１のバックアップ装置（２００−１）とは異なるＬＡＮに属し、前記端末（２１０−１）と前記第１のバックアップ装置（２００−１）との通信異常時に、前記端末（２１０−１）に対してサービスを提供する第２のバックアップ装置（２００−２）とを具備する。
前記サービス提供装置（１００）は、前記端末（２１０−１）からサービス利用の登録を受け付けた時、前記第１のバックアップ装置（２００−１）を選定して前記端末（２１０−１）に通知し、前記端末（２１０−１）から前記第１のバックアップ装置（２００−１）の通信異常を通知された場合、前記第２のバックアップ装置（２００−２）を選定して前記端末（２１０−１）に通知する。
前記端末（２１０−１）は、前記サービス提供装置（１００）から通知を受けたバックアップ装置を利用する。
【００１４】
前記端末（２１０−１）は、通常運用中に定期的に前記第１のバックアップ装置（２００−１）を監視し、前記第１のバックアップ装置（２００−１）の通信異常を検知した場合、前記サービス提供装置（１００）に代替えのバックアップ装置のリストを要求する。
【００１５】
前記端末（２１０−１）は、前記リストに登録されている各バックアップ装置に対して応答時間の調査を行い、調査結果を前記サービス提供装置（１００）に通知する。
【００１６】
前記サービス提供装置（１００）は、前記調査結果に基づき、前記各バックアップ装置に割り振られている端末（２１０−１）数、又は拠点間接続に使われている回線の帯域を検討し、最適なバックアップ装置を前記第２のバックアップ装置（２００−２）として選定して前記端末（２１０−１）に通知する。
【００１７】
本発明のサービス提供装置（１００）は、第１のＬＡＮ（１０）と接続可能な通信部（１０２）と、前記通信部（１０２）により前記第１のＬＡＮ（１０）にＷＡＮ（１）を介して通信可能な第２のＬＡＮ（２０−１）に属する端末（２１０−１）からサービス利用の登録を受け付けた時、前記第２のＬＡＮ（２０−１）、又は前記ＷＡＮ（１）に接続された他のＬＡＮに属する第１のバックアップ装置（２００−１）を選定し、且つ、前記端末（２１０−１）から前記第１のバックアップ装置（２００−１）の通信異常を通知された場合、前記第１のバックアップ装置（２００−１）とは異なるＬＡＮに属する第２のバックアップ装置（２００−２）を選定して前記端末（２１０−１）に通知する処理部（１０３）とを具備する。
【００１８】
前記処理部（１０３）は、前記端末（２１０−１）が前記第１のバックアップ装置（２００−１）の通信異常を検知した場合、前記端末（２１０−１）空の要求に応じて前記端末（２１０−１）に代替えのバックアップ装置のリストを提供する。
【００１９】
前記処理部（１０３）は、前記端末（２１０−１）が前記リストに登録されている各バックアップ装置に対して行った応答時間の調査の結果に基づき、前記各バックアップ装置に割り振られている端末（２１０−１）数、又は拠点間接続に使われている回線の帯域を検討し、最適なバックアップ装置を前記第２のバックアップ装置（２００−２）として選定して前記端末（２１０−１）に通知する。
【００２０】
本発明のアドレス通知方法は、（ａ）端末（２１０−１）が、通常運用時に、サービスを受けるためにサービス提供装置（１００）に登録するステップと、（ｂ）前記端末（２１０−１）が、前記サービス提供装置（１００）への登録時に、前記サービス提供装置（１００）が最適な装置として選定した前記第１のバックアップ装置（２００−１）のＩＰアドレス（１０１−１）の通知を受けるステップと、（ｃ）前記端末（２１０−１）が、前記サービス提供装置（１００）との通信異常時の再登録先として前記第１のバックアップ装置（２００−１）を登録するステップと、（ｄ）前記端末（２１０−１）が、通常運用中に定期的に前記第１のバックアップ装置（２００−１）と通信を行い、前記第１のバックアップ装置（２００−１）が正常に動作しているかどうか確認するステップと、（ｅ）前記第１のバックアップ装置（２００−１）が健在であれば、前記第１のバックアップ装置（２００−１）との通信は正常であることから、前記端末（２１０−１）に対するサービスは継続するステップと、（ｆ）前記端末（２１０−１）と前記第１のバックアップ装置（２００−１）との通信異常が前記端末（２１０−１）で検出された場合、前記端末（２１０−１）が、前記第１のバックアップ装置（２００−１）との通信異常を検出した時点で、前記サービス提供装置（１００）に対し、前記第１のバックアップ装置（２００−１）との通信異常を通知し、代替えバックアップ装置のＩＰアドレスリストを要求するステップと、（ｇ）前記サービス提供装置（１００）が、前記ＩＰアドレスリストを前記端末（２１０−１）に対して送付するステップと、（ｈ）前記端末（２１０−１）が、前記ＩＰアドレスリストに登録されている各バックアップ装置（２００）との接続性について応答時間の調査を行い、その結果を前記サービス提供装置（１００）へと通知するステップと、（ｉ）前記サービス提供装置（１００）が、通知された結果を基に、前記各バックアップ装置（２００）に割り振られている端末（２１０）数や拠点間接続に使われている回線の帯域を検討した上で、最適なバックアップ装置（２００−２）を再選定し、再選定されたバックアップ装置（２００−２）のＩＰアドレス（２０１−２）を前記端末（２１０−１）へと通知するステップと、（ｊ）前記端末（２１０−１）が、前記通知されたＩＰアドレス（２０１−２）を前記サービス提供装置（１００）との通信異常時のバックアップ登録先として保存し、継続運用を行うステップとを具備する。
【００２１】
本発明の他のアドレス通知方法は、（Ａ）第１のＬＡＮ（１０）と通信を行うステップと、（Ｂ）前記第１のＬＡＮ（１０）にＷＡＮ（１）を介して通信可能な第２のＬＡＮ（２０−１）に属する端末（２１０−１）からサービス利用の登録を受け付けた時、前記第２のＬＡＮ（２０−１）、又は前記ＷＡＮ（１）に接続された他のＬＡＮに属する第１のバックアップ装置（２００−１）を選定して前記端末（２１０−１）に通知するステップと、（Ｃ）前記端末（２１０−１）から前記第１のバックアップ装置（２００−１）の通信異常を通知された場合、前記第１のバックアップ装置（２００−１）とは異なるＬＡＮに属する第２のバックアップ装置（２００−２）を選定して前記端末（２１０−１）に通知するステップとを具備する。
【００２２】
本発明の他のアドレス通知方法は、（Ｄ）前記端末（２１０−１）が前記第１のバックアップ装置（２００−１）の通信異常を検知した場合、前記端末（２１０−１）空の要求に応じて前記端末（２１０−１）に代替えのバックアップ装置のリストを提供するステップ
を更に具備する。
【００２３】
本発明の他のアドレス通知方法は、（Ｅ）前記端末（２１０−１）が前記リストに登録されている各バックアップ装置に対して行った応答時間の調査の結果に基づき、前記各バックアップ装置に割り振られている端末（２１０−１）数、又は拠点間接続に使われている回線の帯域を検討し、最適なバックアップ装置を前記第２のバックアップ装置（２００−２）として選定して前記端末（２１０−１）に通知するステップを更に具備する。
【発明の効果】
【００２４】
端末は、ＶｏＩＰサービスバックアップ装置及びＶｏＩＰサービス提供装置との通信で異常が発生している際にも、ＶｏＩＰサービスバックアップ装置を利用することでサービスを継続して受けることが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下に本発明の第１実施形態について添付図面を参照して説明する。
図１に示すように、本発明のシステムは、ＷＡＮ１と、ＬＡＮ１０と、ＬＡＮ２０と、ＶｏＩＰサービス提供装置１００と、端末１１０と、ルータ１２０と、ＶｏＩＰサービスバックアップ装置２００と、端末２１０と、ルータ２２０とを備える。
【００２６】
ＷＡＮ１は、広域通信網である。地理的に離れた地点にあるコンピュータ同士を接続し、データをやり取りするためのネットワークであり、例えば、インターネットや電話通信回線、専用線がある。ＬＡＮ１０及びＬＡＮ２０（２０−ｉ、ｉ＝１〜ｍ：ｍはＬＡＮ１０以外のＬＡＮ数）は、狭域通信網である。主に、企業内や家庭内といった建物内の小規模なネットワークである。
ＶｏＩＰサービス提供装置１００は、ＬＡＮ１０に属している。また、ＩＰアドレス１０１が割り当てられている。更に、ＶｏＩＰサービスバックアップ装置２００のＩＰアドレスを示すＩＰアドレスリストを有している。端末１１０（１１０−ｉ、ｉ＝１〜ｎ：ｎは端末数）は、ＬＡＮ１０に属している。ＩＰアドレスを用いて通信を行う通信端末であり、例えば、コンピュータやＩＰ電話機、情報家電、ゲーム機がある。但し、実際には、これらの例に限定されない。ルータ１２０は、ＷＡＮ１とＬＡＮ１０との通信を中継する。
ＶｏＩＰサービスバックアップ装置２００（２００−ｉ、ｉ＝１〜ｍ）は、ＬＡＮ２０に属している。また、ＩＰアドレス２０１（２０１−ｉ、ｉ＝１〜ｍ）が割り当てられている。更に、ＶｏＩＰサービス提供装置１００及び他のＶｏＩＰサービスバックアップ装置２００のＩＰアドレスを示すＩＰアドレスリストを有していても良い。端末２１０（２１０−ｉ−ｊ、ｉ＝１〜ｍ、ｊ＝１〜ｎ：ｎは端末数）は、ＬＡＮ２０に属している。ＩＰアドレスを用いて通信を行う通信端末であり、例えば、コンピュータやＩＰ電話機、情報家電、ゲーム機がある。但し、実際には、これらの例に限定されない。ルータ２２０（２２０−ｉ、ｉ＝１〜ｍ）は、ＷＡＮ１とＬＡＮ２０との通信を中継する。
【００２７】
なお、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等により、ＩＰアドレスが固定ではなく動的に割り当てられる場合について説明する。この場合、ＶｏＩＰサービス提供装置１００及びＶｏＩＰサービスバックアップ装置２００にＩＰアドレスを割り当てる際に、サービスの提供を受けている全ての端末２１０に、変更されたＩＰアドレスを通知する必要がある。ＩＰアドレスの通知は、例えば、ＩＰアドレスを割り当てられたＶｏＩＰサービス提供装置１００及びＶｏＩＰサービスバックアップ装置２００の各々が、ＩＰアドレスが変更され通信が確立した時点で全ての端末２１０に通知を行う。或いは、ＶｏＩＰサービスバックアップ装置２００は動的に変更されたＩＰアドレスをＶｏＩＰサービス提供装置１００に通知し、ＶｏＩＰサービス提供装置１００が、変更されたＩＰアドレスに関する情報を一括管理して全ての端末２１０に通知を行う。
【００２８】
本発明に実施例について、各端末で登録できるサーバのＩＰアドレスが２個である場合を例に説明する。なお、以下の説明において、端末２１０−１は、端末２１０−１−１〜端末２１０−１−ｎのいずれかを示す。
【００２９】
端末２１０−１は、通常運用時ＶｏＩＰサービス提供装置１００に登録し、サービスを受ける。この登録時に端末２１０−１は、ＶｏＩＰサービス提供装置１００及びＬＡＮが正常ならば最も適切であるＶｏＩＰサービスバックアップ装置２００−１のＩＰアドレスの通知を受け、ＶｏＩＰサービス提供装置１００との通信異常時の再登録先としてＶｏＩＰサービスバックアップ装置２００−１が選定される。この時、選定されるＶｏＩＰサービスバックアップ装置２００は、必ずしもＶｏＩＰサービス提供装置１００に登録を行った端末２１０と同じＬＡＮに属していなくても良い。
【００３０】
端末２１０−１は、通常運用中に定期的にＶｏＩＰサービス提供装置１００及びＶｏＩＰサービスバックアップ装置２００−１と通信を行い、その存在を確認している。
【００３１】
ここで仮に、端末２１０−１とＶｏＩＰサービスバックアップ装置２００−１との通信異常が端末２１０−１で検出されたとする。
【００３２】
端末２１０−１に対するサービスは、ＶｏＩＰサービス提供装置１００との通信は正常であることから継続されている。しかし、ここでＶｏＩＰサービス提供装置１００との通信も異常となった場合、端末２１０−１に対するサービスは停止してしまう。
【００３３】
そこで、端末２１０−１は、ＶｏＩＰサービス提供装置１００に対し、ＶｏＩＰサービスバックアップ装置２００−１との通信異常を通知し、代替えＶｏＩＰサービスバックアップ装置のＩＰアドレスリストを要求する。ＶｏＩＰサービス提供装置１００は、その他のＶｏＩＰサービスバックアップ装置２００−２〜２００−ｍのＩＰアドレスリストを端末２１０−１に対して送付する。端末２１０−１は各ＶｏＩＰサービスバックアップ装置との接続性について応答時間等の調査を行い、その結果をＶｏＩＰサービス提供装置１００へと通知する。
【００３４】
ＶｏＩＰサービス提供装置１００はその結果を基に、各ＶｏＩＰサービスバックアップ装置に割り振られている端末数や拠点間接続に使われている回線の帯域等を検討した上でＶｏＩＰサービスバックアップ装置２００−２を再選定し、そのＩＰアドレス２０１−２を端末２１０−１へと通知する。
【００３５】
通知を受けた端末２１０−１はこのＩＰアドレス２０１−２をＶｏＩＰサービス提供装置１００との通信異常時のバックアップ登録先として保存し、継続運用を行う。
【００３６】
図２を参照して、本発明の処理フローについて説明する。
（１）ステップＳ１０１
端末２１０−１は、通常運用時に、サービスを受けるためにＶｏＩＰサービス提供装置１００に登録する。
（２）ステップＳ１０２
端末２１０−１は、ＶｏＩＰサービス提供装置１００への登録時に、ＶｏＩＰサービス提供装置１００が最適な装置として選定したＶｏＩＰサービスバックアップ装置２００−１のＩＰアドレスの通知を受ける。
（３）ステップＳ１０３
端末２１０−１は、ＶｏＩＰサービス提供装置１００との通信異常時の再登録先としてＶｏＩＰサービスバックアップ装置２００−１を登録する。
（４）ステップＳ１０４
端末２１０−１は、通常運用中に定期的にＶｏＩＰサービスバックアップ装置２００−１と通信を行い、ＶｏＩＰサービスバックアップ装置２００−１が正常に動作しているかどうか確認する。
（５）ステップＳ１０５
ＶｏＩＰサービスバックアップ装置２００−１が健在であれば、ＶｏＩＰサービスバックアップ装置２００−１との通信は正常であることから、端末２１０−１に対するサービスは継続する。
（６）ステップＳ１０６
しかし、端末２１０−１とＶｏＩＰサービスバックアップ装置２００−１との通信異常が端末２１０−１で検出された場合、この状態でＶｏＩＰサービス提供装置１００との通信も異常となった場合、端末２１０−１に対するサービスは停止してしまう。そのため、端末２１０−１は、ＶｏＩＰサービスバックアップ装置２００−１との通信異常を検出した時点で、ＶｏＩＰサービス提供装置１００に対し、ＶｏＩＰサービスバックアップ装置２００−１との通信異常を通知し、代替えＶｏＩＰサービスバックアップ装置のＩＰアドレスリストを要求する。
（７）ステップＳ１０７
ＶｏＩＰサービス提供装置１００は、その他のＶｏＩＰサービスバックアップ装置２００−２〜２００−ｍのＩＰアドレスリストを端末２１０−１に対して送付する。
（８）ステップＳ１０８
端末２１０−１は、各ＶｏＩＰサービスバックアップ装置２００との接続性について応答時間等の調査を行い、その結果をＶｏＩＰサービス提供装置１００へと通知する。すなわち、ＶｏＩＰサービスバックアップ装置２００−２〜２００−ｍとの通信速度を確認し、その結果をＶｏＩＰサービス提供装置１００へと通知する。なお、一度調査を行ったＶｏＩＰサービスバックアップ装置２００に対しては、その結果を記録しておき、記録された結果をＶｏＩＰサービス提供装置１００へと通知することで、次回から調査を行わないようにしても良い。
（９）ステップＳ１０９
ＶｏＩＰサービス提供装置１００は、通知された結果を基に、各ＶｏＩＰサービスバックアップ装置２００に割り振られている端末数や拠点間接続に使われている回線の帯域等を検討した上で、最適なＶｏＩＰサービスバックアップ装置２００を再選定し、そのＩＰアドレス２０１を端末２１０−１へと通知する。ここでは例として、ＶｏＩＰサービスバックアップ装置２００−２が最適であるものとし、ＶｏＩＰサービスバックアップ装置２００−２を再選定し、そのＩＰアドレス２０１−２を端末２１０−１へと通知する。
（１０）ステップＳ１１０
通知を受けた端末２１０−１は、このＩＰアドレス２０１−２をＶｏＩＰサービス提供装置１００との通信異常時のバックアップ登録先として保存し、継続運用を行う。
【００３７】
図３を参照して、ＶｏＩＰサービス提供装置の構成の例について説明する。
ＶｏＩＰサービス提供装置１００は、通信部１０２と、処理部１０３と、記憶部１０４とを備える。
通信部１０２は、ＬＡＮ１０と通信を行う。ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が例として挙げられる。ＩＰアドレス１０１は、このＮＩＣに対して割り当てられる。すなわち、ＮＩＣが複数であれば、ＩＰアドレス１０１も複数となる。処理部１０３は、サービスの提供や本発明の実施に関する処理を行う。すなわち、これらの処理を行うためのプログラムを実行する。ＣＰＵが例として挙げられる。記憶部１０４は、サービスの提供に必要な情報、及び本発明の処理を行うためのプログラムを記憶する。メモリ又はハードディスクが例として挙げられる。記憶メディア又は外付の記憶装置でも良い。サービスの提供に必要な情報には、例えば、サービスとして提供するコンテンツや、本発明で用いるＩＰアドレスリストが含まれる。但し、実際には、コンテンツの提供を別のサーバが行う場合もある。この場合、ＶｏＩＰサービス提供装置１００がコンテンツを保持する必要はない。このコンテンツの提供を行うサーバのＩＰアドレスを端末側に通知すれば良い。
【００３８】
なお、ＶｏＩＰサービスバックアップ装置２００の構成は、ＶｏＩＰサービス提供装置１００の構成と同様であることが望ましい。同じ構成であれば、ＶｏＩＰサービス提供装置１００の通信異常時に、ＶｏＩＰサービスバックアップ装置２００がＶｏＩＰサービス提供装置１００の代理として機能することが可能になる。
【００３９】
以下に本発明の第２実施形態について説明する。
端末側で登録可能なサーバ数が３台以上でも、接続性を確認した結果を基にＶｏＩＰサービス提供装置１００から優先順位を付けたＶｏＩＰサービスバックアップ装置のＩＰアドレスを配信することが可能である。すなわち、各端末で登録できるサーバのＩＰアドレスが３個以上の場合、各端末は、優先順位の高い順にＩＰアドレスを登録する。
【００４０】
例えば、先の実施例の説明において、端末２１０−１とＶｏＩＰサービスバックアップ装置２００−１との通信異常が端末２１０−１で検出された場合、ＶｏＩＰサービス提供装置１００は、最適なＶｏＩＰサービスバックアップ装置２００を再選定する際、ＶｏＩＰサービスバックアップ装置２００−２〜２００−ｍのうち最適なものから順に並べたＩＰアドレスリストを端末２１０−１に通知する。この時の順番を優先順位とする。端末２１０−１は、通知されたＩＰアドレスリストの優先順位を基に、ＶｏＩＰサービス提供装置１００との通信異常時のバックアップ登録先を決定する。端末２１０−１は、優先順位が最も高いＶｏＩＰサービスバックアップ装置２００の通信異常を検出した時は、次に優先順位の高いＶｏＩＰサービスバックアップ装置２００を選択するようにする。或いは、最適か否かに関わらず、予め設定された優先順位に従い、ＶｏＩＰサービス提供装置１００との通信異常時のバックアップ登録先を決定する。この時、優先順位は自由に設定可能とすることが考えられる。
【００４１】
なお、以上の説明では、ＶｏＩＰサービス提供装置１００及びＶｏＩＰサービスバックアップ装置２００を指定する情報としてＩＰアドレスを用いているが、実際にはＩＰアドレスに限定されない。ＩＰアドレスの代わりに、ＶｏＩＰサービス提供装置１００及びＶｏＩＰサービスバックアップ装置２００を示す識別情報を用いることも可能である。
【００４２】
また、ここでは、接続性を確認する機能がＶｏＩＰサービス提供装置内に存在する形で説明しているが、別装置として外部に存在したとしてもかまわない。
【図面の簡単な説明】
【００４３】
【図１】図１は、本発明の構成を示す概念図である。
【図２】図２は、本発明の処理フローを示すフローチャートである。
【図３】図３は、ＶｏＩＰサービス提供装置の構成例を示すブロック図である。
【符号の説明】
【００４４】
１…  ＷＡＮ
１０…  ＬＡＮ
２０…  ＬＡＮ
１００…  ＶｏＩＰサービス提供装置
１０１…  ＩＰアドレス
１１０…  端末
１２０…  ルータ
２００…  ＶｏＩＰサービスバックアップ装置
２０１…  ＩＰアドレス
２１０…  端末
２２０…  ルータ
【図１】
0004709055.tif 000002
【図２】
0004709055.tif 000003
【図３】
0004709055.tif 000004