(57)【特許請求の範囲】
【請求項１】
端末装置間の接続を確立する接続制御装置と、
前記端末装置から接続要求情報を受信し、当該端末装置を操作するユーザのユーザ情報に予め対応付けられた前記接続制御装置へ、受信した前記接続要求情報を送信する情報転送装置と、
前記接続制御装置の増設を検出するシステム管理装置と、
を備え、
前記システム管理装置は、前記接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するよう前記情報転送装置へ指示する、
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記システム管理装置は、前記ユーザ選択条件に基づいて、現在、前記接続制御装置との接続が確立されていない端末装置を操作するユーザのユーザ情報を選択する、
情報処理システム。
【請求項３】
請求項１または２に記載の情報処理システムであって、
前記システム管理装置は、前記ユーザ選択条件に基づいて、予め設定された期間の前記接続制御装置との接続回数が所定の閾値以上になるユーザのユーザ情報を選択する、
情報処理システム。
【請求項４】
請求項１乃至３のいずれかに記載の情報処理システムであって、
前記システム管理装置は、前記ユーザ選択条件に基づいて、前記接続制御装置と接続した日時が、現在の日時から予め設定された所定の範囲内になるユーザのユーザ情報を選択する、
情報処理システム。
【請求項５】
請求項１乃至４のいずれかに記載の情報処理システムであって、
前記システム管理装置は、前記接続制御装置の予め設定された状態を検出し、当該状態に応じて、前記接続制御装置の増設を指示する、
情報処理システム。
【請求項６】
請求項５に記載の情報処理システムであって、
前記システム管理装置は、前記接続制御装置の状態として、前記接続制御装置の負荷を検出し、当該負荷が予め設定された負荷閾値以上である場合に、前記接続制御装置の増設を指示する、
情報処理システム。
【請求項７】
端末装置間の接続を確立する接続制御装置と、
前記端末装置から接続要求情報を受信し、当該端末装置を操作するユーザのユーザ情報に予め対応付けられた前記接続制御装置へ、受信した前記接続要求情報を送信する情報転送装置と、
前記接続制御装置の増設を検出するシステム管理装置と、
を備える情報処理システムにて、
前記システム管理装置は、前記接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するよう前記情報転送装置へ指示する、
情報処理方法。
【請求項８】
端末装置間の接続を確立する接続制御装置の増設を検出するシステム管理手段を備え、
前記システム管理手段は、前記接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するように、前記端末装置と前記接続制御装置との間の情報を転送する情報転送装置へ指示する、
情報処理装置。
【請求項９】
端末装置間の接続を確立する接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するように、前記端末装置と前記接続制御装置との間の情報を転送する情報転送装置へ指示する、
情報処理方法。
【請求項１０】
情報処理装置に、
端末装置間の接続を確立する接続制御装置の増設を検出するシステム管理手段を実現させるとともに、
前記システム管理手段は、前記接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するように、前記端末装置と前記接続制御装置との間の情報を転送する情報転送装置へ指示する、
ことを実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムにかかり、特に、ＩＰ網を介して接続されたユーザ端末にサービスを提供する情報処理システムに関する。
【背景技術】
【０００２】
近年、移動体通信ネットワークでは、端末の高速化、サービスやユーザの多様化により、通信トラヒックが増加している。また、各種の新サービスが次々に提供されることで各種のトラヒックの需要がめまぐるしく変化する環境になっている。さらに、大規模災害時には爆発的なサービス要求が発生し、トラヒックが急増するので、サービスの需要を予測することが困難である。【０００３】
移動体通信ネットワークの中核技術としては、ＩＭＳ（IP（Internet  Protocol）  Multimedia  Subsystem）の技術が知られている（例えば特許文献１参照）。例えばＩＭＳでは、Ｓ−ＣＳＣＦ（Serving‐Call  Session  Control  Function）サーバが、ユーザの端末装置から送信されたＳＩＰメッセージを、当該端末装置と接続するＰ−ＣＳＣＦ（Proxy‐ＣＳＣＦ）サーバを介して受信し、ＳＩＰメッセージに基づくセッションを確立し、各種のサービスを提供する。このＩＭＳの構築や増設、移設を行う場合、ＩＭＳの管理者は、ハードウェアを準備し、アプリケーションをインストールして、各種設定を行うことでＩＭＳの稼働を開始する。【０００４】
このような環境下において、移動体通信ネットワークの中核技術であるＩＭＳでは急激な通信トラヒック需要の変動に対して、柔軟に通信処理性能を変更することが求められている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−３０２６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、急激な通信トラヒック需要の変動に対応するために、仮想化技術を用いてＩＭＳを柔軟に構成変更（例えばＳ−ＣＳＣＦサーバの増設）することが考えられる。仮想化技術を用いて短時間でシステムの増設を実現することで、急激な通信トラヒック需要の変動がある環境においても、限られた物理リソースを用いて急激な通信トラヒック需要に対応した柔軟な構成変更が可能になる。【０００７】
ところで、ＩＭＳでは、ユーザを登録した時に、ユーザが操作する端末装置と、当該ユーザへサービスを提供するＳ−ＣＳＣＦサーバとが対応付けられて、Ｐ−ＣＳＣＦサーバに記憶される。そして、Ｐ−ＣＳＣＦサーバは、すでに記憶された情報に基づいて、端末装置とＳ−ＣＳＣＦサーバとの間を接続する。このため、例えばＳ−ＣＳＣＦサーバの増設を行っても、増設したＳ−ＣＳＣＦサーバは、Ｐ−ＣＳＣＦサーバを介して端末装置から送信されたＳＩＰメッセージを受信することができなかった。この結果、増設したサーバを即座に利用することができず、急激なトラヒックの需要の変動に対応できないという問題があった。【０００８】
このため、本発明の目的は、上述した課題である急激なトラヒックの需要の変動に対応できないという問題を解決することが可能な情報処理システムを提供することにある。
【課題を解決するための手段】
【０００９】
かかる目的を達成するため本発明の一形態である情報処理システムは、
端末装置間の接続を確立する接続制御装置と、
前記端末装置から接続要求情報を受信し、当該端末装置を操作するユーザのユーザ情報に予め対応付けられた前記接続制御装置へ、受信した前記接続要求情報を送信する情報転送装置と、
前記接続制御装置の増設を検出するシステム管理装置と、
を備え、
前記システム管理装置は、前記接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するよう前記情報転送装置へ指示する、
という構成を取る。【００１０】
また、本発明の他の形態である情報処理装置は、
端末装置間の接続を確立する接続制御装置の増設を検出するシステム管理手段を備え、
前記システム管理手段は、前記接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するように、前記端末装置と前記接続制御装置との間の情報を転送する情報転送装置へ指示する、
という構成を取る。【００１１】
また、本発明の他の形態である情報処理方法は、
端末装置間の接続を確立する接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するように、前記端末装置と前記接続制御装置との間の情報を転送する情報転送装置へ指示する、
という構成を取る。【００１２】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
端末装置間の接続を確立する接続制御装置の増設を検出するシステム管理手段を実現させるとともに、
前記システム管理手段は、前記接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するように、前記端末装置と前記接続制御装置との間の情報を転送する情報転送装置へ指示する、
ことを実現させるためのプログラムである。
【発明の効果】
【００１３】
本発明は、以上のように構成されることにより、急激なトラヒックの需要の変動に対応することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】セッション確立の例を説明するための図である。
【図３】Ｓ−ＣＳＣＦサーバの増設の例を説明するための図である。
【図４】ユーザ情報移設処理を説明するための図である。
【図５】ユーザ登録処理を説明するためのシーケンス図である。
【図６】セッション確立処理を説明するためのシーケンス図である。
【図７】ユーザ移設処理を説明するためのシーケンス図である。
【図８】ユーザ移設処理を説明するためのシーケンス図である。
【図９】移設ユーザ選択処理をを説明するためのフローチャートである。
【図１０】本発明の第２実施形態に係る情報処理システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
＜第１実施形態＞
以下、本発明の第１実施形態を図１乃至図９を参照して説明する。図１乃至図４は、第１実施形態における情報処理システムの構成を説明するための図である。図５乃至図９は、情報処理システムの動作を説明するための図である。
【００１６】
（構成）
図１は、ＩＭＳ（IP（Internet  Protocol）  Multimedia  Subsystem）を実現する情報処理システム１の概要を示す図である。ＩＭＳとは、固定網や移動体通信、放送等で行われているサービスをＩＰ化したマルチメディアサービスを実現するための通信仕様である。図１の情報処理システム１は、仮想化制御サーバ１０と、Ｓ−ＣＳＣＦ（Serving‐Call  Session  Control  Function）管理サーバ１１（システム管理装置）と、Ｓ−ＣＳＣＦ１２Ａ，１２Ｂ，…（接続制御装置）（以下、Ｓ−ＣＳＣＦサーバ１２と記載する。また他の構成についても同様とする。）と、Ｐ−ＣＳＣＦ（Proxy‐ＣＳＣＦ）サーバ１３Ａ，１３Ｂ，…（情報転送装置）と、Ｉ−ＣＳＣＦ（Interrogating‐ＣＳＣＦ）サーバ１４と、加入者情報ＤＢサーバ１５と、端末装置１６Ａ，１６Ｂ，…と、ネットワーク１７と、を備える。なお、Ｓ−ＣＳＣＦサーバ１２と、Ｐ−ＣＳＣＦサーバ１３と、端末装置１６と、のそれぞれは３つ以上の複数であってもよい。また、同様に、Ｉ−ＣＳＣＦサーバ１４と加入者情報ＤＢサーバ１５は２つ以上の複数であってもよい。
【００１７】
端末装置１６は、例えば、携帯電話等の移動端末である。ユーザ（ネットワークサービスの加入者）は、端末装置１６を利用することで、アプリケーションサーバ等から提供される各種のマルチメディアサービスを利用することができる。ユーザが上記マルチメディアサービスを利用する場合には、Ｓ−ＣＳＣＦサーバ１２と、Ｐ−ＣＳＣＦサーバ１３と、Ｉ−ＣＳＣＦサーバ１４と、の３つのＳＩＰ（Session  Initiation  Protocol）サーバを介して端末装置１６とのセッションの確立が行われる。
【００１８】
加入者情報ＤＢサーバ１５は、例えばＨＳＳ（Home  Subscriber  Server）であり、ユーザ（加入者）情報や、認証情報等を記憶する。ユーザ情報は、例えば、ユーザが利用するＳ−ＣＳＣＦサーバ１２の識別情報や当該Ｓ−ＣＳＣＦサーバ１２と接続するための情報（例えばＵＲＬ（Uniform  Resource  Locator））等を含む。
【００１９】
Ｐ−ＣＳＣＦサーバ１３は、端末装置１６と接続するＳＩＰサーバである。Ｐ−ＣＳＣＦサーバ１３は、端末装置１６からＳＩＰメッセージを受信し、Ｉ−ＣＳＣＦサーバ１４またはＳ−ＣＳＣＦサーバ１２へ転送する。また、Ｐ−ＣＳＣＦサーバ１３は、Ｉ−ＣＳＣＦサーバ１４またはＳ−ＣＳＣＦサーバ１２から送信されたＳＩＰメッセージを端末装置１６へ転送する。
【００２０】
Ｉ−ＣＳＣＦサーバ１４は、Ｐ−ＣＳＣＦサーバ１３からＳＩＰメッセージを受信する。そして、Ｉ−ＣＳＣＦサーバ１４は、受信したＳＩＰメッセージに含まれるユーザの識別情報と、加入者情報ＤＢサーバ１５に予め記憶されたユーザ情報と、に基づいて、端末装置１６を操作するユーザの識別情報に対応付けられたＳ−ＣＳＣＦサーバ１２を取得する。その後、Ｉ−ＣＳＣＦサーバ１４は、当該Ｓ−ＣＳＣＦサーバ１２へＳＩＰメッセージを転送する。
【００２１】
Ｓ−ＣＳＣＦサーバ１２は、例えば仮想化制御サーバ１０により生成（起動）された仮想マシンにより構成される。Ｓ−ＣＳＣＦサーバ１２は、ユーザ認証やセッション制御を行うＳＩＰサーバであり、アプリケーションサーバ（図示せず）と接続することで、ユーザが利用する各種のマルチメディアサービスを提供する。Ｓ−ＣＳＣＦサーバ１２は、Ｐ−ＣＳＣＦサーバ１３またはＩ−ＣＳＣＦサーバ１４からＳＩＰメッセージを受信すると、ユーザの認証処理を行い、その後セッションの確立を行う（端末装置１６間の接続を確立する）。なお、Ｓ−ＣＳＣＦサーバ１２は、仮想マシンに限られず、物理的なサーバ装置により構成されてもよい。
【００２２】
ここで、ＩＭＳの実現するサービスにユーザを登録する場合の処理について具体的に説明する。なお、ユーザの登録処理は一例であり、ＩＭＳにおけるユーザ登録処理は、以下に説明するものに限られない。まず、ユーザがサービスに加入する場合、端末装置１６は、ユーザ情報を取得する。ユーザ情報は、例えば、端末装置１６を操作するユーザを識別するためのユーザＩＤ（Identification）、ユーザを認証するためのパスワード、端末装置１６のＩＰアドレス等である。続いて、端末装置１６は、取得したユーザ情報を含む登録要求を送信する。登録要求は、例えば、REGISTER要求メッセージ等のＳＩＰメッセージである。
【００２３】
次に、端末装置１６が位置するネットワークと同じネットワーク内に配置されたＰ−ＣＳＣＦサーバ１３は、端末装置１６から登録要求を受信する。そして、Ｐ−ＣＳＣＦサーバ１３は、自身の記憶部に予め記憶されたユーザ（または端末装置１６）とＳ−ＣＳＣＦサーバ１２とを対応付けた情報と、受信した登録要求と、に基づいて、当該登録要求に含まれるユーザＩＤに対応付けられたＳ−ＣＳＣＦサーバ１２を示す情報を取得する。なお、ユーザがまだ登録されていない場合、上記の処理は省略し、Ｐ−ＣＳＣＦサーバ１３は、端末装置１６から受信した登録要求を、Ｉ−ＣＳＣＦサーバ１４へ転送する。
【００２４】
続いて、Ｉ−ＣＳＣＦサーバ１４は、Ｐ−ＣＳＣＦサーバ１３から転送（送信）された登録要求を受信する。次に、Ｉ−ＣＳＣＦサーバ１４は、登録要求に含まれるユーザＩＤを加入者情報ＤＢサーバ１５へ送信し、ユーザＩＤに対応付けられたＳ−ＣＳＣＦサーバ１２の情報を取得する。具体的には、加入者情報ＤＢサーバ１５は、Ｉ−ＣＳＣＦサーバ１４からユーザＩＤを受信すると、当該ユーザＩＤに対応付けられたＳ−ＣＳＣＦサーバ１２の情報を取得する。そして、加入者情報ＤＢサーバ１５は、取得したＳ−ＣＳＣＦサーバ１２の情報をＩ−ＣＳＣＦサーバ１４へ送信する。Ｓ−ＣＳＣＦサーバ１２の情報は、例えばＵＲＬ等、Ｓ−ＣＳＣＦサーバ１２と接続するための情報である。
【００２５】
なお、加入者情報ＤＢサーバ１５にユーザＩＤに対応付けられたＳ−ＣＳＣＦサーバ１２の情報が記憶されていない場合、Ｉ−ＣＳＣＦサーバ１４は、予め設定された選択方法により所定のＳ−ＣＳＣＦサーバ１２を選択する。そして、Ｉ−ＣＳＣＦサーバ１４は、選択したＳ−ＣＳＣＦサーバ１２の情報を取得する。例えば、Ｉ−ＣＳＣＦサーバ１４は、ユーザが所望するサービスを提供可能であり、ユーザが操作する端末装置１６から最も近い場所に位置するＳ−ＣＳＣＦサーバ１２を選択する。そして、Ｉ−ＣＳＣＦサーバ１４は、例えば、自身の記憶部または加入者情報ＤＢサーバ１５から、Ｓ−ＣＳＣＦサーバ１２の情報を取得する。
【００２６】
続いて、Ｉ−ＣＳＣＦサーバ１４は、取得したＳ−ＣＳＣＦサーバ１２の情報に基づいて、当該Ｓ−ＣＳＣＦサーバ１２へ、登録要求を送信する。そして、Ｓ−ＣＳＣＦサーバ１２は、登録要求を受信し、当該登録要求に含まれるユーザ情報に基づいてユーザを登録する。具体的には、Ｓ−ＣＳＣＦサーバ１２は、当該Ｓ−ＣＳＣＦサーバ１２自身を示す情報と、ユーザ情報（例えばユーザＩＤ）と、を対応付けたユーザ登録情報を記憶する。次に、Ｓ−ＣＳＣＦサーバ１２は、ユーザ登録情報をＰ−ＣＳＣＦサーバ１３へ送信し、当該ユーザ登録情報をＰ−ＣＳＣＦサーバ１３に記憶させる。そして、Ｓ−ＣＳＣＦサーバ１２は、Ｐ−ＣＳＣＦサーバ１３を介して端末装置１６へアクセス要求を送信する。
【００２７】
次に、端末装置１６は、Ｐ−ＣＳＣＦサーバ１３を介して、Ｓ−ＣＳＣＦサーバ１２から送信されたアクセス要求を受信すると、Ｓ−ＣＳＣＦサーバ１２に認証処理を行わせるために接続要求（接続要求情報）を送信する。接続要求は、例えば、通信先の端末装置１６の情報等を含むＳＩＰメッセージである。なお、登録要求に通信先の端末装置１６の情報等が含まれている場合には、登録要求を再度送信してもよい。続いて、Ｐ−ＣＳＣＦサーバ１３は、端末装置１６から送信された接続要求を受信し、自身の記憶部から、接続要求に含まれるユーザＩＤに対応付けられた（割当てられた）Ｓ−ＣＳＣＦサーバ１２を示す情報を取得する。そして、Ｐ−ＣＳＣＦサーバ１３は、取得した情報により示されるＳ−ＣＳＣＦサーバ１２へ、接続要求を送信（転送）する。
【００２８】
続いて、Ｓ−ＣＳＣＦサーバ１２は、Ｐ−ＣＳＣＦサーバ１３から送信された接続要求を受信し、受信した接続要求に含まれるユーザ情報に基づいてユーザの認証を行う。そして、Ｓ−ＣＳＣＦサーバ１２は、ユーザの認証に成功すると、セッションを確立する。これにより、例えば、図２に示すように、発信側の端末装置１６Ａと、着信側の端末装置１６Ｂと、の間のセッションが、Ｐ−ＣＳＣＦサーバ１３Ａ，１３Ｂと、Ｓ−ＣＳＣＦサーバ１２Ａ，１２Ｂとを介して確立される。この結果、他の端末装置１６と通信する場合に、ユーザが利用を所望する所定のアプリケーション等の通信サービスを利用することができる。
【００２９】
次に、Ｓ−ＣＳＣＦサーバ１２を増設する場合の処理について説明する。まず、Ｓ−ＣＳＣＦ管理サーバ１１は、所定のタイミングにて、仮想化制御サーバ１０へＳ−ＣＳＣＦサーバ１２の増設を指示する。例えば、Ｓ−ＣＳＣＦ管理サーバ１１は、予め設定されたＳ−ＣＳＣＦサーバ１２の状態を検出した場合に、増設を指示する。Ｓ−ＣＳＣＦサーバ１２の状態は、例えば、Ｓ−ＣＳＣＦサーバ１２の負荷の値が予め設定された負荷閾値以上である状態、Ｓ−ＣＳＣＦサーバ１２に障害が発生した状態、各Ｓ−ＣＳＣＦサーバ１２に登録されたユーザの数が所定の数以上である状態等である。例えば、Ｓ−ＣＳＣＦ管理サーバ１１は、検出した負荷の値が予め設定された負荷閾値以上であるか否かを判定し、負荷の値が負荷閾値以上であると判定した場合に、仮想化制御サーバ１０へＳ−ＣＳＣＦサーバ１２の増設を指示する。
【００３０】
仮想化制御サーバ１０は、Ｓ−ＣＳＣＦ管理サーバ１１からＳ−ＣＳＣＦサーバ１２の増設の指示を受け付けると、新たな仮想のＳ−ＣＳＣＦサーバ１２の生成を行う。なお、仮想化制御サーバ１０は、サービスの管理者等からの指示に応じて新たなＳ−ＣＳＣＦサーバ１２の生成を行うことができる。
【００３１】
そして、Ｓ−ＣＳＣＦ管理サーバ１１は、新たなＳ−ＣＳＣＦサーバ１２の増設完了を検出すると、新たなＳ−ＣＳＣＦサーバ１２に処理を行わせるユーザのユーザ情報を予め設定されたユーザ選択条件に基づいて選択する。そして、Ｓ−ＣＳＣＦサーバ１２は、選択したユーザ情報を、Ｐ−ＣＳＣＦサーバ１３と加入者情報ＤＢサーバ１５とのそれぞれに送信し、新たなＳ−ＣＳＣＦサーバ１２とユーザとを対応付けた情報を記憶させる。なお、Ｓ−ＣＳＣＦ管理サーバ１１は、新たなＳ−ＣＳＣＦサーバ１２の増設完了に限られず、増設開始等、Ｓ−ＣＳＣＦサーバ１２が増設されたことを検出できればよい。以下、Ｓ−ＣＳＣＦサーバ１２を増設する場合の処理について具体的に説明する。
【００３２】
ここでは、まずＳ−ＣＳＣＦ管理サーバ１１は、Ｓ−ＣＳＣＦサーバ１２の状態を検出する。例えば、Ｓ−ＣＳＣＦサーバ１２の状態が負荷であるとすると、Ｓ−ＣＳＣＦ管理サーバ１１は、Ｓ−ＣＳＣＦサーバ１２の負荷の値を検出し、検出した負荷の値が予め設定された負荷閾値以上であるか否かを判定する。そして、負荷の値が負荷閾値以上であると判定した場合に、Ｓ−ＣＳＣＦ管理サーバ１１は、仮想化制御サーバ１０へ増設を指示する。
【００３３】
続いて、仮想化制御サーバ１０は、Ｓ−ＣＳＣＦ管理サーバ１１から増設の指示を受け付け、新たな仮想のＳ−ＣＳＣＦサーバ１２（例えば図３のＳ−ＣＳＣＦサーバ１２Ｘ）を起動する。新たなＳ−ＣＳＣＦサーバ１２が起動されると、Ｓ−ＣＳＣＦ管理サーバ１１は、増設完了を検出する（図４（１））。例えば、Ｓ−ＣＳＣＦ管理サーバ１１は、予め設定された仮想化領域にＳ−ＣＳＣＦサーバ１２が生成された場合に増設完了を検出する。なお、Ｓ−ＣＳＣＦ管理サーバ１１は、新たなＳ−ＣＳＣＦサーバ１２から生成完了の通知を受け付けた場合に、増設完了を検出してもよい。
【００３４】
ここで、図３に示すようにＳ−ＣＳＣＦサーバ１２Ｘの増設が完了した状態では、既に各Ｐ−ＣＳＣＦサーバ１３が、各Ｓ−ＣＳＣＦサーバ１２に対応付けたユーザ情報を記憶している。このため、当該ユーザ情報により示されるユーザ（端末装置１６）から送信されるＳＩＰメッセージは、Ｓ−ＣＳＣＦサーバ１２Ｘには転送されない。このため、以下にＰ−ＣＳＣＦサーバ１３が端末装置１６から受信したＳＩＰメッセージをＳ−ＣＳＣＦサーバ１２Ｘへ転送させるための処理について説明する。
【００３５】
この場合、まずＳ−ＣＳＣＦ管理サーバ１１は、増設されたＳ−ＣＳＣＦサーバ１２Ｘを識別する情報を増設サーバ情報として取得する。この増設サーバ情報は、Ｓ−ＣＳＣＦサーバ１２Ｘの識別情報やＵＲＬ等を含む。そして、Ｓ−ＣＳＣＦ管理サーバ１１は、予め設定されたユーザ選択条件に基づいて、Ｓ−ＣＳＣＦサーバ１２Ａ，２３Ｂ，…に対応付けられたユーザから、Ｓ−ＣＳＣＦサーバ１２Ｘに移設させるユーザを選択する移設ユーザ選択処理を行う。
【００３６】
移設ユーザ選択処理では、まず、Ｓ−ＣＳＣＦ管理サーバ１１は、各Ｓ−ＣＳＣＦサーバ１２からユーザ利用情報（例えばログ情報）を取得する。例えば、Ｓ−ＣＳＣＦ管理サーバ１１は、ユーザ利用情報として、各Ｓ−ＣＳＣＦサーバ１２を利用するユーザの利用状態（セッション中またはセッションなし）、利用回数、最終利用日時等の情報を取得する。
【００３７】
そして、Ｓ−ＣＳＣＦ管理サーバ１１は、まず取得したユーザ利用情報に基づいて、セッション中でないユーザのユーザ情報（例えばユーザＩＤ）を選択する。例えば、Ｓ−ＣＳＣＦ管理サーバ１１は、ユーザ利用情報から端末装置１６の利用状態が「セッションなし」であるユーザ、つまり現在、Ｓ−ＣＳＣＦサーバ１２（および他の端末装置１６）との接続が確立されていないユーザのユーザ情報を選択する。これにより、サービスの提供を中断することなく、複数のＳ−ＣＳＣＦサーバ１２に処理を分散させ、急激なトラヒックの需要の変動に対応することができる。
【００３８】
続いて、Ｓ−ＣＳＣＦ管理サーバ１１は、上記処理にて選択したユーザ情報のうち、所定期間の利用回数（Ｓ−ＣＳＣＦサーバ１２との接続回数）が、予め設定された利用回数の閾値を示す利用閾値以上になるユーザのユーザ情報を選択する。例えば、Ｓ−ＣＳＣＦ管理サーバ１１は、３日間（３日以内）の利用回数が２回以上になるユーザのユーザ情報を選択する。つまり、Ｓ−ＣＳＣＦ管理サーバ１１は、セッションが確立されていないユーザから、所定期間の利用回数が利用閾値以上になる（利用回数の多い）ユーザのユーザ情報をさらに選択する。
【００３９】
そして、Ｓ−ＣＳＣＦ管理サーバ１１は、上記処理にて選択したユーザ情報のうち、サービスの最終利用日時（Ｓ−ＣＳＣＦサーバ１２と接続した日時）が現在の日時から近い日時（所定の範囲内になる）のユーザのユーザ情報を選択する。例えば、Ｓ−ＣＳＣＦ管理サーバ１１は、最終利用日時が現在の時刻から２時間以内になるユーザのユーザ情報を選択する。つまり、Ｓ−ＣＳＣＦ管理サーバ１１は、セッションが確立されていないユーザであり、所定期間の利用回数が利用閾値以上になるユーザのうち、最後に利用した日時が所定の時間以内のユーザのユーザ情報を選択する。そして、Ｓ−ＣＳＣＦ管理サーバ１１は、選択したユーザ情報を移設ユーザ情報として取得する。これにより、Ｓ−ＣＳＣＦ管理サーバ１１は、増設した新たなＳ−ＣＳＣＦサーバ１２へ移設させるユーザを選択することができる。この結果、サービスを利用していないユーザのうち、サービスを利用する可能性が高いユーザを選択するので、複数のＳ−ＣＳＣＦサーバ１２に対してより効率的に処理を分散させ、急激なトラヒックの需要の変動に対応することができる。
【００４０】
なお、ユーザ選択条件として、３つの選択条件の例（セッション確立の有無と利用回数と利用日時）を記載したが、Ｓ−ＣＳＣＦ管理サーバ１１は、少なくとも１つの条件を満たすようにユーザのユーザ情報を選択してもよい。また、ユーザ選択条件は上記に限られない。Ｓ−ＣＳＣＦ管理サーバ１１は、例えば、移設の優先順位をユーザ毎に予め設定し、当該優先順位が高く設定されたユーザから順番に予め設定された数だけユーザのユーザ情報を選択してもよい。また、Ｓ−ＣＳＣＦ管理サーバ１１は、最終利用日時が近い順に予め設定された数だけユーザのユーザ情報を選択してもよい。
【００４１】
次に、Ｓ−ＣＳＣＦ管理サーバ１１は、増設したＳ−ＣＳＣＦサーバ１２を示す増設サーバ情報を加入者情報ＤＢサーバ１５へ送信する（図４（２））。加入者情報ＤＢサーバ１５は、増設サーバ情報を受信すると、増設したＳ−ＣＳＣＦサーバ１２の情報を記憶する。例えば、加入者情報ＤＢサーバ１５は、増設したＳ−ＣＳＣＦサーバ１２に関する新たなテーブルを作成する。
【００４２】
そして、Ｓ−ＣＳＣＦ管理サーバ１１は、増設サーバ情報と移設ユーザ情報とを、Ｐ−ＣＳＣＦサーバ１３へ送信する（図４（３））。つまり、Ｓ−ＣＳＣＦ管理サーバ１１は、新規に増設したＳ−ＣＳＣＦサーバ１２に移設するユーザのユーザ情報を割当てて記憶するように、具体的には、増設サーバ情報と移設ユーザ情報とを対応付けて記憶するようにＰ−ＣＳＣＦサーバ１３へ指示する。Ｐ−ＣＳＣＦサーバ１３は、増設サーバ情報と移設ユーザ情報とを受信すると、増設したＳ−ＣＳＣＦサーバ１２に対応付けて、移設ユーザ情報を記憶する。続いて、Ｐ−ＣＳＣＦサーバ１３は、加入者情報ＤＢサーバ１５へ、ユーザ情報の変更を通知する。このユーザ情報の変更の通知は、増設サーバ情報と移設ユーザ情報とを含む。
【００４３】
続いて、加入者情報ＤＢサーバ１５は、ユーザ情報の変更通知を受信し、変更通知に基づいて加入者情報ＤＢを変更する。つまり、加入者情報ＤＢサーバ１５は、新たに増設されたＳ−ＣＳＣＦサーバ１２へ移設させるユーザのユーザ情報を記憶する。最後に、加入者情報ＤＢサーバ１５は、変更完了を通知する。そして、Ｐ−ＣＳＣＦサーバ１３は、変更完了を受信し、処理は終了する。
【００４４】
これにより、例えばＰ−ＣＳＣＦサーバ１３は、移設したユーザが操作する端末装置１６からＳＩＰメッセージを受け付けた場合に、新たに起動したＳ−ＣＳＣＦサーバ１２へＳＩＰメッセージを転送することができる。この結果、増設したＳ−ＣＳＣＦサーバ１２を迅速に利用することができ、トラヒックの負荷を分散し、急激なトラヒックの需要の変動に対応することができる。
【００４５】
（動作）
次に、図５乃至図９を参照して、情報処理システム１の動作について説明する。図５は、ユーザ登録処理を説明するためのシーケンス図である。図６は、セッション確立処理を説明するためのシーケンス図である。図７は、ユーザ移設処理を説明するためのシーケンス図である。図８は、ユーザ移設処理を説明するためのシーケンス図である。図９は、移設ユーザ選択処理を説明するためのフローチャートである。
【００４６】
最初に図５と図６を参照して、ユーザを登録し、セッションを確立するまでの処理について説明する。まず、端末装置１６は、ユーザ情報を取得する（ステップＳ１）。ユーザ情報は、例えば、端末装置１６を操作するユーザを識別するためのユーザＩＤ、ユーザを認証するためのパスワード、端末装置１６のＩＰアドレス、および、端末装置１６の現在位置を表す情報である。
【００４７】
続いて、端末装置１６は、ステップＳ１の処理にて取得したユーザ情報を含む登録要求を送信する（ステップＳ２）。登録要求は、例えば、REGISTER要求メッセージ等のＳＩＰメッセージである。
【００４８】
次に、Ｐ−ＣＳＣＦサーバ１３は、ステップＳ２の処理にて端末装置１６から登録要求を受信する（ステップＳ１１）。続いて、Ｐ−ＣＳＣＦサーバ１３は、ステップＳ１１の処理にて受信した登録要求をＩ−ＣＳＣＦサーバ１４へ送信する（ステップＳ１２）。つまり、Ｐ−ＣＳＣＦサーバ１３は、端末装置１６から受信した登録要求を、Ｉ−ＣＳＣＦサーバ１４へ転送する。
【００４９】
続いて、Ｉ−ＣＳＣＦサーバ１４は、ステップＳ１２の処理にて送信された登録要求を受信する（ステップＳ２１）。次に、Ｉ−ＣＳＣＦサーバ１４は、登録要求に含まれるユーザＩＤを加入者情報ＤＢサーバ１５へ送信する（ステップＳ２２）。加入者情報ＤＢサーバ１５は、ステップＳ２２の処理にて送信されたユーザＩＤを受信すると（ステップＳ４１）、当該ユーザＩＤに対応付けられたＳ−ＣＳＣＦサーバ１２の情報を取得する（ステップＳ４２）。このＳ−ＣＳＣＦサーバ１２の情報は、例えば、Ｓ−ＣＳＣＦサーバ１２と接続するためのＵＲＬ等である。そして、加入者情報ＤＢサーバ１５は、ステップＳ４２の処理にて取得したＳ−ＣＳＣＦサーバ１２の情報を、Ｉ−ＣＳＣＦサーバ１４へ送信する（ステップＳ４３）。
【００５０】
続いて、Ｉ−ＣＳＣＦサーバ１４は、ステップＳ４３の処理にて送信されたＳ−ＣＳＣＦサーバ１２の情報を受信する（ステップＳ２３）。つまり、Ｉ−ＣＳＣＦサーバ１４は、ユーザＩＤに対応付けられたＳ−ＣＳＣＦサーバ１２の情報を取得する。なお、Ｉ−ＣＳＣＦサーバ１４は、ステップＳ２３の処理にてユーザＩＤに対応付けられたＳ−ＣＳＣＦサーバ１２の情報を取得できなかった場合、つまり加入者情報ＤＢサーバ１５にユーザＩＤに対応付けられたＳ−ＣＳＣＦサーバ１２が記憶されていなかった場合、予め設定された選択方法により所定のＳ−ＣＳＣＦサーバ１２を選択する。そして、Ｉ−ＣＳＣＦサーバ１４は、選択したＳ−ＣＳＣＦサーバ１２と接続するための情報を取得する。
【００５１】
そして、Ｉ−ＣＳＣＦサーバ１４は、ステップＳ２３の処理にて取得したＳ−ＣＳＣＦサーバ１２の情報に基づいて、当該Ｓ−ＣＳＣＦサーバ１２へ、ステップＳ２１の処理にて受信した登録要求を送信する（ステップＳ２４）。
【００５２】
続いて、Ｓ−ＣＳＣＦサーバ１２は、ステップＳ２４の処理にて送信された登録要求を受信する（ステップＳ３１）。次に、Ｓ−ＣＳＣＦサーバ１２は、ユーザを登録する（ステップＳ３２）。具体的には、Ｓ−ＣＳＣＦサーバ１２は、当該Ｓ−ＣＳＣＦサーバ１２自身を示す情報と、ユーザ情報と、を対応付けて記憶する。これにより、ユーザの登録（再登録）処理が完了する。ユーザの登録が完了すると、ユーザからの要求に応じたセッション確立処理を行う。また、既にユーザが登録済みである場合には、図５のユーザ登録処理は行われず、図６のセッション確立処理だけが行われる。以下、図６を参照してセッション確立処理について説明する。
【００５３】
まず、Ｓ−ＣＳＣＦサーバ１２は、Ｐ−ＣＳＣＦサーバ１３へユーザ登録情報を送信する（ステップＳ３３）。続いて、Ｐ−ＣＳＣＦサーバ１３は、ステップＳ３３の処理において送信されたユーザ登録情報を受信し（ステップＳ１３）、記憶する（ステップＳ１４）。これにより、Ｐ−ＣＳＣＦサーバ１３は、端末装置１６とＳ−ＣＳＣＦサーバ１２との間の転送処理を行うことができる。
【００５４】
また、Ｓ−ＣＳＣＦサーバ１２は、Ｐ−ＣＳＣＦサーバ１３を介して端末装置１６へ、アクセス要求を送信する（ステップＳ３４）。そして、端末装置１６は、ステップＳ３３の処理にて送信されたアクセス要求を、Ｐ−ＣＳＣＦサーバ１３を介して受信し（ステップＳ３）、接続要求を送信する（ステップＳ４）。なお、端末装置１６は、ステップＳ２の処理で送信した登録要求を再度送信してもよい。
【００５５】
続いて、Ｐ−ＣＳＣＦサーバ１３は、ステップＳ４の処理にて送信された接続要求を受信する（ステップＳ１５）。次に、Ｐ−ＣＳＣＦサーバ１３は、自身の記憶部から、接続要求に含まれるユーザＩＤに対応付けられたＳ−ＣＳＣＦサーバ１２を示す情報を取得する（ステップＳ１６）。そして、Ｐ−ＣＳＣＦサーバ１３は、ステップＳ１６の処理にて取得した情報により示されるＳ−ＣＳＣＦサーバ１２へ、ステップＳ１５にて受信した接続要求を送信する（ステップＳ１７）。
【００５６】
次に、Ｓ−ＣＳＣＦサーバ１２は、ステップＳ１７の処理にて送信された接続要求を受信し（ステップＳ３５）、受信した接続要求に含まれるユーザ情報に基づいてユーザを認証する（ステップＳ３６）。そして、Ｓ−ＣＳＣＦサーバ１２は、ユーザの認証に成功すると、セッションを確立する（ステップＳ３７）。これにより、他の端末装置１６と通信する場合に、所定のアプリケーション等の通信サービスを利用することができる。
【００５７】
次に、図７乃至図９を参照して、Ｓ−ＣＳＣＦサーバ１２を増設する場合の処理について説明する。まず、Ｓ−ＣＳＣＦ管理サーバ１１は、Ｓ−ＣＳＣＦサーバ１２（例えばＳ−ＣＳＣＦサーバ１２Ａ）の状態を検出する（ステップＳ５１）。Ｓ−ＣＳＣＦサーバ１２の状態は、例えば、負荷である。そして、Ｓ−ＣＳＣＦ管理サーバ１１は、ステップＳ５１の処理にて検出した負荷の値が予め設定された負荷閾値以上であるか否かを判定し、負荷の値が負荷閾値以上であると判定した場合に、仮想化制御サーバ１０へ増設を指示する（ステップＳ５２）。なお、負荷の値が閾値未満である場合、処理はステップＳ５１に戻る。
【００５８】
続いて、仮想化制御サーバ１０は、Ｓ−ＣＳＣＦ管理サーバ１１から増設指示を受け付け（ステップＳ６１）、新たな仮想のＳ−ＣＳＣＦサーバ１２（例えばＳ−ＣＳＣＦサーバ１２Ｘ）を生成（起動）する（ステップＳ６２）。
【００５９】
新たなＳ−ＣＳＣＦサーバ１２の生成が完了すると、Ｓ−ＣＳＣＦ管理サーバ１１は、増設完了を検出する（ステップＳ５３）。このとき、Ｓ−ＣＳＣＦ管理サーバ１１は、増設されたＳ−ＣＳＣＦサーバ１２を識別する情報を増設サーバ情報として取得する。そして、Ｓ−ＣＳＣＦ管理サーバ１１は、移設ユーザ選択処理を行う（ステップＳ５４）。
【００６０】
ここで図９を参照して、移設ユーザ選択処理について説明する。図９の移設ユーザ選択処理では、まず、Ｓ−ＣＳＣＦ管理サーバ１１は、ユーザ利用情報を取得する（ステップＳ１０１）。例えば、Ｓ−ＣＳＣＦ管理サーバ１１は、ユーザ利用情報として、各Ｓ−ＣＳＣＦサーバ１２を利用するユーザの利用状態（セッション中またはセッションなし）、利用回数、最終利用日時等の情報を取得する。
【００６１】
そして、Ｓ−ＣＳＣＦ管理サーバ１１は、ステップＳ１０１の処理にて取得したユーザ利用情報のうち、セッション中でないユーザのユーザ情報を選択する（ステップＳ１０２）。つまり、Ｓ−ＣＳＣＦ管理サーバ１１は、ユーザ利用情報のうちの利用状態が「セッションなし」であるユーザのユーザ情報を選択する。
【００６２】
続いて、Ｓ−ＣＳＣＦ管理サーバ１１は、ステップＳ１０２の処理にて選択したユーザ情報のうち、所定期間の利用回数が予め設定された利用閾値以上になるユーザのユーザ情報を選択する（ステップＳ１０３）。そしてさらに、Ｓ−ＣＳＣＦ管理サーバ１１は、ステップＳ１０３の処理にて選択したユーザ情報のうち、サービスの最終利用日時が現在の時刻から近い日時のユーザのユーザ情報を選択する（ステップＳ１０４）。つまり、Ｓ−ＣＳＣＦ管理サーバ１１は、増設したＳ−ＣＳＣＦサーバ１２へ移設させるユーザのユーザ情報を移設ユーザ情報として取得する。これにより、各Ｓ−ＣＳＣＦサーバ１２に登録されたユーザを新たに起動したＳ−ＣＳＣＦサーバ１２Ｘに均等に割当てることができる。ステップＳ１０４の処理の後、処理は図８のステップＳ５５へ進む。
【００６３】
次に、Ｓ−ＣＳＣＦ管理サーバ１１は、増設したＳ−ＣＳＣＦサーバ１２を示す増設サーバ情報を加入者情報ＤＢサーバ１５へ送信する（ステップＳ５５）。加入者情報ＤＢサーバ１５は、ステップＳ５５の処理に送信された増設サーバ情報を受信すると（ステップＳ７１）、増設したＳ−ＣＳＣＦサーバ１２の情報を記憶する（ステップＳ７２）。例えば、加入者情報ＤＢサーバ１５は、増設したＳ−ＣＳＣＦサーバ１２Ｘの識別情報を記憶し、Ｓ−ＣＳＣＦサーバ１２Ｘに対してユーザを割当て、管理するための新たなテーブルを作成する。
【００６４】
次に、Ｓ−ＣＳＣＦ管理サーバ１１は、増設サーバ情報と移設ユーザ情報とを、Ｐ−ＣＳＣＦサーバ１３へ送信する（ステップＳ５６）。Ｐ−ＣＳＣＦサーバ１３は、ステップＳ５６の処理にて送信された増設サーバ情報と移設ユーザ情報とを受信すると（ステップＳ８１）、受信した増設サーバ情報と移設ユーザ情報とを対応付けて記憶する（ステップＳ８２）。つまり、Ｐ−ＣＳＣＦサーバ１３は、増設したＳ−ＣＳＣＦサーバ１２の情報に対応付けて、移設させるユーザのユーザ情報を記憶する。そして、Ｐ−ＣＳＣＦサーバ１３は、加入者情報ＤＢサーバ１５へ、ユーザ情報の変更を通知する（ステップＳ８３）。このユーザ情報の変更通知は、増設サーバ情報と移設ユーザ情報とを含む。
【００６５】
続いて、加入者情報ＤＢサーバ１５は、ユーザ情報の変更通知を受信し（ステップＳ７３）、変更通知に基づいて加入者情報ＤＢを更新（変更）する（ステップＳ７４）。つまり、加入者情報ＤＢサーバ１５は、増設したＳ−ＣＳＣＦサーバ１２の情報に対応付けて、移設させるユーザのユーザ情報を記憶する。そして、加入者情報ＤＢサーバ１５は、更新完了を通知する（ステップＳ７５）。最後に、Ｐ−ＣＳＣＦサーバ１３は、更新完了を受信し（ステップＳ８４）、処理は終了する。
【００６６】
これにより、例えばＰ−ＣＳＣＦサーバ１３は、移設したユーザが操作する端末装置１６からＳＩＰメッセージを受け付けた場合に、新たに起動したＳ−ＣＳＣＦサーバ１２へＳＩＰメッセージを転送することができる。この結果、増設したＳ−ＣＳＣＦサーバ１２を迅速に利用することができ、トラヒックの負荷を分散し、急激なトラヒックの需要の変動に対応することができる。
【００６７】
＜第２実施形態＞
次に、本発明の第２実施形態に係る情報処理システム１０１について図１０を参照して説明する。
第２実施形態に係る情報処理システム１０１は、
端末装置１１３Ａ，１１３Ｂ間の接続を確立する接続制御装置１１１Ａと、
端末装置１１３Ａ，１１３Ｂから接続要求情報を受信し、当該端末装置１１３Ａ，１１３Ｂを操作するユーザのユーザ情報に予め対応付けられた接続制御装置１１１へ、受信した接続要求情報を送信する情報転送装置１１２と、
接続制御装置１１１Ｂの増設を検出するシステム管理装置１１４と、
を備え、
システム管理装置１１４は、接続制御装置１１１Ｂの増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された接続制御装置１１１Ｂに対応付けるユーザのユーザ情報を選択するとともに、選択したユーザ情報と、増設された接続制御装置１１１Ｂの情報と、を対応付けて記憶するよう情報転送装置１１２へ指示する。
【００６８】
上記構成によれば、システム管理装置１１４は、接続制御装置１１１Ｂの増設完了を検出し、ユーザ選択条件に基づいて当該接続制御装置１１１Ｂを利用させるユーザを選択し、選択したユーザのユーザ情報と、増設された接続制御装置１１１Ｂの情報と、を情報転送装置１１２へ通知し、記憶させる。これによれば、情報転送装置１１２が、端末装置１１３からの接続要求情報を新たに増設した接続制御装置１１１Ｂへ転送可能になるので、増設した接続制御装置１１１Ｂを迅速に利用することができ、複数の接続制御装置１１１に処理を分散させることができる。
【００６９】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【００７０】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限られない。
【００７１】
（付記１）
端末装置間の接続を確立する接続制御装置と、
前記端末装置から接続要求情報を受信し、当該端末装置を操作するユーザのユーザ情報に予め対応付けられた前記接続制御装置へ、受信した前記接続要求情報を送信する情報転送装置と、
前記接続制御装置の増設を検出するシステム管理装置と、
を備え、
前記システム管理装置は、前記接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するよう前記情報転送装置へ指示する、
情報処理システム。
【００７２】
上記構成によれば、システム管理装置は、接続制御装置の増設を検出し、ユーザ選択条件に基づいて当該接続制御装置を利用させるユーザのユーザ情報を選択し、選択したユーザ情報と、増設された接続制御装置の情報と、を情報転送装置へ通知し、記憶させる。これによれば、情報転送装置が、端末装置からの接続要求情報を新たに増設した接続制御装置へ転送可能になるので、増設した接続制御装置を迅速に利用することができ、複数の接続制御装置に処理を分散させ、急激なトラヒックの需要の変動に対応することができる。
【００７３】
（付記２）
付記１に記載の情報処理システムであって、
前記システム管理装置は、前記ユーザ選択条件に基づいて、現在、前記接続制御装置との接続が確立されていない端末装置を操作するユーザのユーザ情報を選択する、
情報処理システム。
【００７４】
上記構成によれば、システム管理装置は、例えば、現在サービスを利用していないユーザのユーザ情報を選択して、増設した接続制御装置に割当てるので、サービスの提供を中断することなく、複数の接続制御装置に処理を分散させることができる。
【００７５】
（付記３）
付記１または２に記載の情報処理システムであって、
前記システム管理装置は、前記ユーザ選択条件に基づいて、予め設定された期間の前記接続制御装置との接続回数が所定の閾値以上になるユーザのユーザ情報を選択する、
情報処理システム。
【００７６】
上記構成によれば、システム管理装置は、利用回数が多いユーザ、つまり、サービスを利用する可能性が高いユーザのユーザ情報を選択するので、複数の接続制御装置に対してより効率的に処理を分散させることができる。
【００７７】
（付記４）
付記１乃至３のいずれかに記載の情報処理システムであって、
前記システム管理装置は、前記ユーザ選択条件に基づいて、前記接続制御装置と接続した日時が、現在の日時から予め設定された所定の範囲内になるユーザのユーザ情報を選択する、
情報処理システム。
【００７８】
上記構成によれば、システム管理装置は、最近サービスを利用したユーザ、つまり、サービスを利用する可能性が高いユーザのユーザ情報を選択するので、複数の接続制御装置に対してより効率的に処理を分散させることができる。
【００７９】
（付記５）
付記１乃至４のいずれかに記載の情報処理システムであって、
前記システム管理装置は、前記接続制御装置の予め設定された状態を検出し、当該状態に応じて、前記接続制御装置の増設を指示する、
情報処理システム。
【００８０】
上記構成によれば、システム管理装置は、例えば接続制御装置の状態が変化した場合に接続制御装置の増設を指示するので、急激なトラヒック需要の変動に対応して柔軟に構成を変更することができる。
【００８１】
（付記６）
付記５に記載の情報処理システムであって、
前記システム管理装置は、前記接続制御装置の状態として、前記接続制御装置の負荷を検出し、当該負荷が予め設定された負荷閾値以上である場合に、前記接続制御装置の増設を指示する、
情報処理システム。
【００８２】
上記構成によれば、システム管理装置は、接続制御装置の負荷が所定の負荷閾値以上である場合に、接続制御装置の増設を指示するので、接続制御装置の負荷が増加しサービスの提供が中断する可能性を低減することができ、より確実にユーザが所望するサービスを提供することができる。
【００８３】
（付記７）
端末装置間の接続を確立する接続制御装置と、
前記端末装置から接続要求情報を受信し、当該端末装置を操作するユーザのユーザ情報に予め対応付けられた前記接続制御装置へ、受信した前記接続要求情報を送信する情報転送装置と、
前記接続制御装置の増設を検出するシステム管理装置と、
を備える情報処理システムにて、
前記システム管理装置は、前記接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するよう前記情報転送装置へ指示する、
情報処理方法。
【００８４】
（付記８）
端末装置間の接続を確立する接続制御装置の増設を検出するシステム管理手段を備え、
前記システム管理手段は、前記接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するように、前記端末装置と前記接続制御装置との間の情報を転送する情報転送装置へ指示する、
情報処理装置。
【００８５】
（付記９）
端末装置間の接続を確立する接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するように、前記端末装置と前記接続制御装置との間の情報を転送する情報転送装置へ指示する、
情報処理方法。
【００８６】
（付記１０）
情報処理装置に、
端末装置間の接続を確立する接続制御装置の増設を検出するシステム管理手段を実現させるとともに、
前記システム管理手段は、前記接続制御装置の増設を検出した場合に、予め設定されたユーザ選択条件に基づいて、増設された前記接続制御装置に対応付けるユーザのユーザ情報を選択するとともに、選択した前記ユーザ情報と、増設された前記接続制御装置の情報と、を対応付けて記憶するように、前記端末装置と前記接続制御装置との間の情報を転送する情報転送装置へ指示する、
ことを実現させるためのプログラム。
【００８７】
なお、上記各実施形態及び付記において記載したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００８８】
以上、上記各実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【００８９】
なお、本発明は、日本国にて２０１３年３月２７日に特許出願された特願２０１３−０６６７０９の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願に記載された内容は、全て本明細書に含まれるものとする。
【符号の説明】
【００９０】
１      情報処理システム
１０    仮想化制御サーバ
１１    Ｓ−ＣＳＣＦ管理サーバ
１２    Ｓ−ＣＳＣＦサーバ
１３    Ｐ−ＣＳＣＦサーバ
１４    Ｉ−ＣＳＣＦサーバ
１５    加入者情報ＤＢサーバ
１６    端末装置
１０１  情報処理システム
１１１  接続制御装置
１１２  情報転送装置
１１３  端末装置
１１４  システム管理装置
【図１】
0006048573.tif 000002
【図２】
0006048573.tif 000003
【図３】
0006048573.tif 000004
【図４】
0006048573.tif 000005
【図５】
0006048573.tif 000006
【図６】
0006048573.tif 000007
【図７】
0006048573.tif 000008
【図８】
0006048573.tif 000009
【図９】
0006048573.tif 000010
【図１０】
0006048573.tif 000011