(57)【特許請求の範囲】
【請求項１】
複数の利用者端末に通信手段を介して接続可能であると共に同一のサービスを提供可能な複数のサービス提供サーバを備え、上記複数の利用者端末をそれぞれ固定的に特定のサービス提供サーバに割り当てると共に、各サービス提供サーバは、それぞれ割り当てられた利用者端末に対しサービスの提供をするのに必要な情報である利用者情報と個別に関連付けされてサービスを提供するサービス提供方法において、
各サービス提供サーバの各利用者端末に関する利用者情報を適宜、外部バックアップ装置にバックアップすると共に、上記サービス提供サーバのいずれかが故障したことを検出すると、当該故障したサービス提供サーバの利用者端末に関するバックアップしていた利用者情報を他のサービス提供サーバに転送することで、上記故障したサービス提供サーバに割り当てられていた利用者端末へのサービス提供を、上記利用者情報が転送されたサービス提供サーバで行うことを特徴とするサービス提供方法。
【請求項２】
複数の利用者端末に通信手段を介して接続可能であると共に同一のサービスを提供可能な複数のサービス提供サーバを備え、上記複数の利用者端末をそれぞれ固定的に特定のサービス提供サーバに割り当てると共に、各サービス提供サーバは、それぞれ割り当てられた利用者端末に対しサービスの提供をするのに必要な情報である利用者情報と個別に関連付けされてサービスを提供するサービス提供システムにおいて、
各サービス提供サーバの各利用者端末に関連付けされた利用者情報を外部バックアップ装置であるバックアップ蓄積記憶部にバックアップするバックアップ手段と、各サービス提供サーバの故障の有無を判定する故障判定手段と、故障判定手段によって故障と判定されたサービス提供サーバに対応するバックアップ蓄積記憶部内の利用者情報を、他のサービス提供サーバに転送する転送手段と、を備え、各サービス提供サーバは、転送手段から転送された利用者情報に基づき当該利用者情報に対応する利用者端末を自己に割り当てられた利用者端末とする関連付け手段を備えることを特徴とするサービス提供システム。
【請求項３】
上記転送手段は、未故障のサービス提供サーバに対して余剰リソースについての問い合わせを行い、故障したサービス提供サーバの利用者情報を転送可能なだけの余剰リソースを有するサービス提供サーバに対して、上記利用者情報を転送することを特徴とする請求項２に記載したサービス提供システム。
【請求項４】
上記転送手段は、上記転送する利用者情報を、複数のサービス提供サーバに分散して転送することを特徴とする請求項２又は請求項３に記載したサービス提供システム。
【請求項５】
上記バックアップ手段は、利用者端末のサービスを提供するために必要十分な情報が変更される度に、少なくとも変更された利用者情報をバックアップ蓄積記憶部に蓄積若しく当該バックアップ蓄積記憶部のデータを更新することを特徴とする請求項２〜請求項４のいずれかに記載したサービス提供システム。
【請求項６】
利用者端末とサービス提供サーバとの接続情報を管理する接続管理サーバを備え、上記転送手段若しくは利用者情報が転送されたサービス提供サーバは、利用者端末の対応するサービス提供サーバの変更に関する更新情報を上記接続管理サーバに送信し、該接続管理サーバは、取得した更新情報に基づき接続情報の変更を行うことを特徴とする請求項２〜請求項５のいずれかに記載したサービス提供システム。
【請求項７】
上記サービス提供サーバは、割り当てられている利用者端末に関連付けされたコンテンツ情報の蓄積及び転送処理を行うことを特徴とする請求項２〜請求項６のいずれかに記載したサービス提供システム。
【請求項８】
上記コンテンツ情報は、第三者の利用者端末から対応する利用者端末宛てにネットワークを介して送信されるコンテンツ情報である通信情報であることを特徴とする請求項７に記載したサービス提供システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、留守録電話サービスなどのサービスを、複数のサーバで分散して複数の携帯電話等の利用者端末に提供するサービス提供方法及びサービス提供システムに係り、特に、あるサーバが故障によりサービス中断の事態が生じたときのサービス復旧に特徴があるサービス提供方法及びサービス提供システムに関するものである。
【０００２】
【従来の技術】
たとえば、携帯電話機等に代表される移動端末が利用する移動通信システムにおける留守番電話システムでは、端末側ではなく、交換機側に留守録機能を備えることで留守録電話サービスが提供される。
すなわち、留守録情報が蓄積される留守録蓄積部を備えた複数の留守録サーバを備えると共に、各移動端末を固定的に特定の留守録サーバに割り当てておく。そして、対応する移動端末への留守録情報（音声データや画像データなど）が割り当てられた特定の留守録サーバに蓄積されると共に、当該対応する移動端末からの要求に基づき当該対応する移動端末へ留守録情報を送信する。
【０００３】
なお、留守録電話サービスを利用する移動端末は多数であることから、サービスの確実性や信頼性などの見地から、複数の留守録サーバで分散して留守録電話サービスを提供しており、各留守録サーバで提供可能なサービスは同一の内容である。
ここで、ある留守録サーバがシステムダウンすると、そのままではシステムダウンしたサーバに対応する移動端末へのサービスが停止してしまう。そして、システムダウンしたサーバでサービスを再開する場合を想定すると、そのシステムダウン要因によりサーバの修復時間が長時間となり、上記利用者に対するサービス復旧時間が長時間となる可能性がある。
【０００４】
このようなサービス復旧時間を短縮する対策として、予備サーバを用意しておき、故障したサーバの移動端末に対するサービスを、予備サーバを利用して提供する多重化システムがある。
この予備サーバを利用する多重化システムの第１の方式は、全てのサーバを２重化して、常に２台のサーバで情報を共有させておき、サービスを提供している側のサーバがシステムダウンした場合に、他方のサーバ（予備サーバ）が即時にサービスを開始させる方式である。
【０００５】
また、予備サーバを利用する多重化システムの第２の方式は、複数のサーバに対して１台の予備サーバを用意しておき、あるサーバにおいてシステムダウンが発生した場合は、予備サーバが、システムダウンしたサーバの代わりにサービスを提供する方式である。
【０００６】
【発明が解決しようとする課題】
上記予備サーバを利用する多重化システムの第１の方式では、利用者情報を共有した予備サーバを、サービスを提供しているサーバ毎に必要となる。予備サーバは通常時に全く使用されないため、予備側のサーバを通常時には何もサービスを行わない状態のまま保持しつづけなければならず、サーバ数の増加に伴い、使用されないリソースが増加し、もって非効率的である。
【０００７】
また、上記第２の方式のように、余剰リソースを減少させるために複数のサーバ毎に１台の予備サーバを割り当てる場合にあっても、予備サーバは通常時には使用されない。また、留守録電話サービスなどの各利用者がサーバに固定的に割り当てられているサービスの場合には、予備サーバがシステムダウンしたサーバの利用者の情報を持っていないため、その情報をシステムダウンしたサーバから取得して、予備サーバに移動する手段を確保しなければ、サービスを継続することはできず、サービスの復旧時間が長時間になる可能性がある。
【０００８】
本発明は、上記のような点に着目してなされたもので、システムのリソースを有効に利用しつつ、サービスを提供する一のサーバがシステムダウンしても、迅速にサービス復旧が図れるサービス提供方法及びサービス提供システムを提供することを課題としている。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明のうち請求項１に記載した発明は、複数の利用者端末に通信手段を介して接続可能であると共に同一のサービスを提供可能な複数のサービス提供サーバを備え、上記複数の利用者端末をそれぞれ固定的に特定のサービス提供サーバに割り当てると共に、各サービス提供サーバは、それぞれ割り当てられた利用者端末に対しサービスの提供をするのに必要な情報である利用者情報と個別に関連付けされてサービスを提供するサービス提供方法において、
各サービス提供サーバの各利用者端末に関する利用者情報を適宜、外部バックアップ装置にバックアップすると共に、上記サービス提供サーバのいずれかが故障したことを検出すると、当該故障したサービス提供サーバの利用者端末に関するバックアップしていた利用者情報を他のサービス提供サーバに転送することで、上記故障したサービス提供サーバに割り当てられていた利用者端末へのサービス提供を、上記利用者情報が転送されたサービス提供サーバで行うことを特徴とするものである。
【００１０】
本発明によれば、バックアップ蓄積記憶部に保存してある利用者情報を基に、他のサービス提供サーバにおいて、システムダウンしたサービス提供サーバに割り当てられていた利用者端末に対するサービスの提供を再開するので、システムダウンしたサービス提供サーバのシステムダウン要因に関係無く、短時間でサービスの提供に必要な復旧が行われる。
【００１１】
次に、請求項２に記載した発明は、複数の利用者端末に通信手段を介して接続可能であると共に同一のサービスを提供可能な複数のサービス提供サーバを備え、上記複数の利用者端末をそれぞれ固定的に特定のサービス提供サーバに割り当てると共に、各サービス提供サーバは、それぞれ割り当てられた利用者端末に対しサービスの提供をするのに必要な情報である利用者情報と個別に関連付けされてサービスを提供するサービス提供システムにおいて、
各サービス提供サーバの各利用者端末に関連付けされた利用者情報を外部バックアップ装置であるバックアップ蓄積記憶部にバックアップするバックアップ手段と、各サービス提供サーバの故障の有無を判定する故障判定手段と、故障判定手段によって故障と判定されたサービス提供サーバに対応するバックアップ蓄積記憶部内の利用者情報を、他のサービス提供サーバに転送する転送手段と、を備え、各サービス提供サーバは、転送手段から転送された利用者情報に基づき当該利用者情報に対応する利用者端末を自己に割り当てられた利用者端末とする関連付け手段を備えることを特徴とするものである。
【００１２】
本発明によれば、バックアップ蓄積記憶部に保存してある利用者情報を基に、他のサービス提供サーバにおいて、システムダウンしたサービス提供サーバに割り当てられていた利用者端末に対するサービスの提供を再開するので、システムダウンしたサービス提供サーバのシステムダウン要因に関係無く、短時間でサービスの提供に必要な復旧が行われる。
【００１３】
次に、請求項３に記載した発明は、請求項２に記載した構成に対し、上記転送手段は、未故障のサービス提供サーバに対して余剰リソースについての問い合わせを行い、故障したサービス提供サーバの利用者情報を転送可能なだけの余剰リソースを有するサービス提供サーバに対して、上記利用者情報を転送することを特徴とするものである。
【００１４】
本発明によれば、リソースに余裕がある他のサービス提供サーバで確実にサービス提供を再開することができ、サーバの資源を有効に活用することができる。
次に、請求項４に記載した発明は、請求項２又は請求項３に記載した構成は、上記転送手段は、上記転送する利用者情報を、複数のサービス提供サーバに分散して転送することを特徴とするものである。
【００１５】
本発明によれば、利用者情報を分散して転送して、各サービス提供サーバに新たに収容されて割り当てる利用者端末数が少なくなって、サービスを提供するための環境設定等に要する時間が短くなり、サービス復旧までの時間が短縮可能となる。
次に、請求項５に記載した発明は、請求項２〜請求項４のいずれかに記載した構成に対し、上記バックアップ手段は、利用者端末のサービスを提供するために必要十分な情報が変更される度に、少なくとも変更された利用者情報をバックアップ蓄積記憶部に蓄積若しく当該バックアップ蓄積記憶部のデータを更新することを特徴とするものである。
【００１６】
本発明によれば、サービス提供を再開するための利用者情報が、リアルタイムでバックアップされることで、システムダウンした場合にも、当該サービス提供サーバの利用者情報を迅速に且つ最新の状態で取り出すことが可能となる。
次に、請求項６に記載した発明は、請求項２〜請求項５のいずれかに記載した構成に対し、利用者端末とサービス提供サーバとの接続情報を管理する接続管理サーバを備え、上記転送手段若しくは利用者情報が転送されたサービス提供サーバは、利用者端末の対応するサービス提供サーバの変更に関する更新情報を上記接続管理サーバに送信し、該接続管理サーバは、取得した更新情報に基づき接続情報の変更を行うことを特徴とするものである。
【００１７】
次に、請求項７に記載した発明は、請求項２〜請求項６のいずれかに記載した構成に対し、上記サービス提供サーバは、割り当てられている利用者端末に関連付けされたコンテンツ情報の蓄積及び転送処理を行うことを特徴とするものである。
次に、請求項８に記載した発明は、請求項７に記載した構成に対し、上記コンテンツ情報は、第三者の利用者端末から対応する利用者端末宛てにネットワークを介して送信されるコンテンツ情報である通信情報であることを特徴とするものである。
【００１８】
【発明の実施の形態】
次に、本発明に係る実施形態について図面を参照しつつ説明する。
本実施形態は、本願発明を、留守録電話サービスのシステムに適用した一例である。
図１は、本実施形態の留守録電話サービスシステムの構成を示した概要図である。
【００１９】
複数のサービス提供サーバ１、及び接続管理サーバ２が伝送路網３に接続され、各サーバ１，２は、上記伝送路網３を介して交換機４に接続されている。各交換機４は、それぞれ無線基地局５を収容し、各無線基地局５は、それぞれ対応する無線エリアに存在する利用者端末を構成する携帯電話機等の移動端末６と接続可能となっている。
【００２０】
各移動端末６は、現在の無線エリアを担当する無線基地局５と無線電波による呼処理を行う呼処理部と、通話や画像などの情報を送信・取得するコンテンツ情報処理部とを備える。なお、各移動端末６は、それぞれ固有の電話番号が割り当てられ、また、特定番号を操作することで留守録情報を送信したり受信したりする。
【００２１】
各交換機４は、呼処理を行う呼処理部と、呼処理に応じて回線の切り替え及び接続を行う切替部を備える。
交換機４の呼処理部４Ａでは、移動端末６からの留守録設定要求を受信すると、接続管理サーバ２に対し、留守録開始要求を送る。また、移動端末６から留守録取得要求を受信すると、接続管理サーバ２にアクセスして留守録中か否かを確認すると共に、留守録中の場合には、対応するサービス提供サーバ１への接続情報を取得し、続いて、切替部４Ｂを制御して対応するサービス提供サーバ１に接続し留守録情報の取得を可能とする。さらに、他の移動端末６からの発呼が有ったときは、上記接続管理サーバ２にアクセスして着呼先が留守録中か否かを確認すると共に、留守録中の場合には、送信先の移動端末６に対応するサービス提供サーバ１への接続情報を取得し、続いて、切替部４Ｂを制御して対応するサービス提供サーバ１に接続し、送信情報を当該サービス提供サーバ１に蓄積可能とする。
【００２２】
また、上記接続管理サーバ２は、電話番号などに基づき、どの移動端末６がどのサービス提供サーバ１に割り当てられているか、留守録設定中か否か等の接続情報を格納した接続情報部２Ａを備える。また、呼処理部２Ｂは、更新情報を入力すると上記接続情報の追加・更新処理を行うと共に、交換機４からの要求に応じて対応する接続情報を送信する。
【００２３】
また、各サービス提供サーバ１は、留守録情報を記憶する留守録記憶部１Ａと、割り当てられている移動端末６と留守録記憶部１Ａとの関連付け等の処理用の利用者定義情報１Ｂと、交換機４からの要求に応じて対応する留守録情報の蓄積や転送を行う呼処理部１Ｃと、後述の転送部７Ｃなどからの利用者情報に基づき対応する利用者端末情報の追加・削除・変更などの関連付け処理部１Ｄと、自己の余剰リソース量（収容可能な移動端末数の空き）を送信する問い合わせに対する返答部１Ｅとを備える。また、上記関連付け処理部１Ｄは、自己のサーバに新たに割り当てられた移動端末６の情報を更新情報として接続管理サーバ２に送信する。
【００２４】
また、各サービス提供サーバ１毎にバックアップ装置７及びバックアップ蓄積記憶部を構成する外部記憶部８が設けられている。
バックアック装置は、バックアップ部７Ａと、故障判定部７Ｂと、問い合わせ部７Ｄと、転送部７Ｃとを備える。
バックアップ部７Ａは、上記サービス提供サーバ１中の利用者定義情報１Ｂ及び留守録記憶部１Ａからなる利用者情報の内容を、外部記憶部８に対し、そのまま若しくは所定の加工を加えてバックアップする。このバックアップの処理は、利用者定義情報１Ｂ及び留守録記憶部１Ａの内容が更新されたときに、更新された部分に対応する内容について行えば良い。この利用者定義情報１Ｂ及び留守録記憶部１Ａのバックアップ処理は、サービス提供サーバ１が直接、外部記憶部８に出力するようにしても良い。つまりバックアップ処理部がサービス提供サーバ１側にあっても良い。
【００２５】
また、故障判定部７Ｂは、対応するサービス提供サーバ１を監視してシステムダウンしていないか否かを判定し、システムダウンしていると判定した場合には、転送部７Ｃに起動信号を供給する。
また、問い合わせ部７Ｄは、他のサービス提供サーバ１に対して問い合わせ処理を行い、各サービス提供サーバ１から余剰リソース量を取得する。
【００２６】
また、転送部７Ｃは、起動信号を入力すると起動し、まず、問い合わせ部７Ｄによって各サービス提供サーバ１の余剰リソース量を取得し、転送可能な余剰リソース量を有するサービス提供サーバ１に対して、外部記憶部８に蓄積している利用者定義情報１Ｂ及び留守録記憶部１Ａを送信する。
このとき、上記利用者定義情報１Ｂ及び留守録記憶部１Ａの転送を、複数のサービス提供サーバ１に分散して実施しても良い。例えば、余剰リソース量の割合に応じて各サービス提供サーバ１に転送する利用者端末数を決定する。
【００２７】
次に、上記構成のシステムにおける作用・効果などについて説明する。
各サービス提供サーバ１がシステムダウンすることなく、正常に作動している状態では、適宜、移動端末６に関する利用者定義情報１Ｂ及び留守録記憶部１Ａが更新されるたびに、外部記憶装置にバックアップしている。なお、バックアップを行うタイミングは、更新毎に限定されない。
【００２８】
また、あるサービス提供サーバ１がシステムダウンすると、図２のシーケンスのように、対応するバックアップ装置７が、システムダウンを検出し（ステップＳ２０１）、続いて他のサービス提供サーバ１に対して余剰リソースの問い合わせを行って（ステップＳ２０３，２０５）、各他のサービス提供サーバ１での空きリソース（収容可能な移動端末数の空き）を確認した後（ステップＳ２０７，２１０）、当該システムダウンしたサービス提供サーバ１に対応した外部記憶部８中の利用者定義情報１Ｂ及び留守録記憶部１Ａのデータを、正常に作動し且つ余剰リソースのある他のサービス提供サーバ１に転送する（ステップＳ２０４、ステップＳ２０６）。
【００２９】
データを転送されたサービス提供サーバ１側では、転送データに基づき、転送データに対応する移動端末６を自己に割り当てられた端末とすべく利用者環境の設定、留守録情報を蓄積すると共に（ステップＳ２０８，２１１）、更新情報を接続管理サーバ２に出力して、サービス再開を可能とする（ステップＳ２０９，２１２）。
【００３０】
接続管理サーバ２は、対応する移動端末６の留守録情報に関する接続先を、更新情報を送信したサービス提供サーバ１に設定変更する。
以上の処理によって、システムダウンしたサービス提供サーバ１に割り当てられていた移動端末６への留守録情報は、別のサービス提供サーバ１に蓄積されると共に、上記移動端末６から取得要求がある場合には、新たなサービス提供サーバ１からシステムダウン前の留守録情報も取得可能となり、サービス提供の復旧が迅速に行われる。
【００３１】
また、システムダウンしたサービス提供サーバ１については、システムダウン要因の究明及び修復が行われ、修復が完了した場合には、新たなサービス提供サーバ１として利用される。
ここで、上記留守録電話サービスシステムでは、留守録情報の蓄積をする前から、移動端末６に対応するサービス提供サーバ１が割り当てられている場合を例に説明しているが、これに限定されない。対象とする移動端末６が留守録中であって、当該移動端末６への最初の留守録情報が発生したときに当該留守録情報を蓄積するサービス提供サーバ１を特定しても良い。接続管理サーバ２で対応関係は把握可能である。
【００３２】
また、移動端末６は移動端末６などの移動端末６に限定されず、パソコンなどであっても良い。すなわち、利用者端末は移動出来なくても良い。
また、上記バックアップ装置７や外部記憶部８を、複数のサービス提供サーバ１毎に設定しても良い。
また、本実施形態では、接続管理サーバ２を備えるシステムを例示したが、利用者端末とサービス提供サーバとの対応関係が取れれば、接続管理サーバ２は不要である。
【００３３】
また、提供されるサービスは、留守録電話サービスに限定されず、メールの蓄積や転送などのサービスであっても良い。要は、同一サービスを提供する複数のサービス提供サーバ１を有し、移動端末６が固定的にいずれかのサービス提供サーバ１に割り当てられるサービス提供システムであれば、適用可能である。
【００３４】
【発明の効果】
以上説明してきたように、本発明によれば、利用者端末が固定的に割り当てられ収容している複数のサーバで同一のサービスを提供するサービス提供システムにおいて、システムのリソースを有効に活用しつつ、システムダウン時のサービス復旧を迅速に行うことができるという効果がある。
【図面の簡単な説明】
【図１】本発明に基づく実施形態に係るシステム概要を示す図である。
【図２】本発明に基づく実施形態に係る、システムダウン時におけるバックアップ装置と他のサーバの動作例を示す図である。
【符号の説明】
１  サービス提供サーバ
１Ａ  留守録記憶部
１Ｂ  利用者定義情報
１Ｃ  呼処理部
１Ｄ  関連付け処理部（関連付け手段）
１Ｅ  返答部
２  接続管理サーバ
２Ａ  接続情報部
３  伝送路網
４  交換機
５  無線基地局
６  移動端末（利用者端末）
７  バックアップ装置
７Ａ  バックアップ部（バックアップ手段）
７Ｂ  故障判定部（故障判定手段）
７Ｃ  転送部（転送手段）
７Ｄ  問い合わせ部
８  外部記憶部（バックアップ蓄積記憶部）
【図１】
0003821379.tif 000002
【図２】
0003821379.tif 000003