(57)【要約】【課題】通信端末と情報提供サーバとの間で確立されている通信接続を切断することなく特定のプロキシサーバへ負荷が集中することを防止できる通信システム及び通信方法を提供する。【解決手段】プロキシサーバ４０Ａを経由して通信端末１０と情報提供サーバ６０とが通信接続を行っている接続時間が第１の所定時間を経過し且つ通信端末１０と情報提供サーバ６０との無通信状態が第２の所定時間を経過したときに、通信端末１０は、通信端末１０と情報提供サーバ６０との通信接続が確立された状態で、プロキシサーバ４０Ａを経由した情報提供サーバ６０との通信接続から、プロキシサーバ４０Ｂを経由した情報提供サーバ６０との通信接続へ切り替える。【選択図】図１
2011176713.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と、前記通信端末の通信接続先である通信装置と前記通信端末との間で送受信されるデータの中継を行う複数の中継サーバと、前記複数の中継サーバから前記通信端末と前記通信装置との通信接続に使用する前記中継サーバを選択し、選択した前記中継サーバと前記通信端末との間で送受信されるデータの中継を行う第１の交換機と、を含んで構成された通信システムであって、
前記通信端末と前記通信装置との間でデータの中継を行う前記複数の中継サーバの各々は、
前記通信端末と当該中継サーバとの接続時間が第１の所定時間を経過し且つ当該第１の所定時間を経過した後の前記通信端末と前記通信装置との無通信状態が第２の所定時間を経過したか否かを検出する通信状態検出手段と、
前記通信状態検出手段により、前記通信端末と当該中継サーバとの接続時間が第１の所定時間を経過し且つ当該第１の所定時間を経過した後の前記通信端末と前記通信装置との無通信状態が第２の所定時間を経過したことが検出されたときに、前記第１の交換機に対して中継サーバの再選択要求を行う再選択要求手段と、
を備え、
前記第１の交換機は、前記再選択要求手段により前記中継サーバの再選択要求がされると、前記複数の中継サーバから前記再選択要求を行った前記中継サーバ以外の前記中継サーバを選択し、前記選択した中継サーバへ再選択接続要求を行う再選択接続要求手段を備え、
前記複数の中継サーバの各々は、前記再選択接続要求手段により前記再選択接続要求がされると、前記通信端末との通信接続に用いる当該中継サーバのアドレス情報を前記通信端末に送信するアドレス送信手段を更に備え、
前記通信端末は、前記アドレス送信手段から送信された前記アドレス情報を受信すると、受信した前記アドレス情報に基づいて、当該通信端末と前記通信装置との通信接続が確立された状態で、前記再選択要求を行った前記中継サーバを経由した前記通信装置との通信接続から、前記アドレス情報の送信を行った前記中継サーバを経由した前記通信装置との通信接続へ切り替える接続切替手段を備える、
ことを特徴とする通信システム。
【請求項２】
前記通信システムは、
前記中継サーバの前記アドレス送信手段から前記アドレス情報を受信すると、ショートメッセージサービスを用いて前記アドレス情報を前記通信端末に送信するショートメッセージサービス送信手段を備える第２の交換機、を更に備え、
前記中継サーバの前記アドレス送信手段は、前記アドレス情報を前記第２の交換機に送信し、
前記通信端末の前記接続切替手段は、前記第２の交換機の前記ショートメッセージサービス送信手段から送信された前記アドレス情報に基づいて、前記再選択要求を行った前記中継サーバを経由した前記通信装置との通信接続から、前記アドレス情報の送信を行った前記中継サーバを経由した前記通信装置との通信接続へ切り替える、
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
通信端末と、前記通信端末の通信接続先である通信装置と前記通信端末との間で送受信されるデータの中継を行う複数の中継サーバと、前記複数の中継サーバから前記通信端末と前記通信装置との通信接続に使用する前記中継サーバを選択し、選択した前記中継サーバと前記通信端末との間で送受信されるデータの中継を行う第１の交換機と、を含んで構成された通信システムにおける通信方法であって、
前記通信端末と前記通信装置との間でデータの中継を行う前記複数の中継サーバの各々が、前記通信端末と当該中継サーバとの接続時間が第１の所定時間を経過し且つ当該第１の所定時間を経過した後の前記通信端末と前記通信装置との無通信状態が第２の所定時間を経過したか否かを検出する通信状態検出ステップと、
前記複数の中継サーバの各々が、前記通信状態検出ステップにより、前記通信端末と当該中継サーバとの接続時間が第１の所定時間を経過し且つ当該第１の所定時間を経過した後の前記通信端末と前記通信装置との無通信状態が第２の所定時間を経過したことが検出されたときに、前記第１の交換機に対して中継サーバの再選択要求を行う再選択要求ステップと、
前記第１の交換機が、前記再選択要求ステップにより前記中継サーバの再選択要求がされると、前記複数の中継サーバから前記再選択要求を行った前記中継サーバ以外の前記中継サーバを選択し、前記選択した中継サーバへ再選択接続要求を行う再選択接続要求ステップと、
前記複数の中継サーバの各々が、前記再選択接続要求ステップにより前記再選択接続要求がされると、前記通信端末との通信接続に用いる当該中継サーバのアドレス情報を前記通信端末に送信するアドレス送信ステップと、
前記通信端末が、前記アドレス送信ステップから送信された前記アドレス情報を受信すると、当該通信端末と前記通信装置との通信接続が確立された状態で、受信した前記アドレス情報に基づいて、前記再選択要求を行った前記中継サーバを経由した前記通信装置との通信接続から、前記アドレス情報の送信を行った前記中継サーバを経由した前記通信装置との通信接続へ切り替える接続切替ステップと、
を備えることを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロキシサーバ（中継サーバ）を経由して通信端末と情報提供サーバ（通信装置）とを通信接続する通信システム及び通信方法に関する。
【背景技術】
【０００２】
従来、通信端末と情報提供サーバとの間でプロキシサーバを経由して通信を行う通信システムとして、例えば特許文献１に記載されたものがある。ここでは、コネクション型通信を用いて通信端末と情報提供サーバとの間を通信接続し、パケット通信サービスを確立している。また、プロキシ機能を持ったゲートウェイサーバ（プロキシサーバに相当）を用いて中継することにより、コネクション型通信を行うことが記載されている。なお、コネクション型通信は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）等に代表されるコネクション型プロトコルを用いて行われる通信方式であり、通信端末と情報提供サーバとの間にコネクションを確立した上で、通信データの送受信を行うものである。
【０００３】
また、コネクション型通信の特徴として、一度コネクションが確立されるとコネクションが解放されるまで同一の経路（呼）を使用して通信データの送受信が行われる。このコネクションの確立を行う際に、呼制御用の信号プロトコル（Ｃ−Ｐｌａｎｅ（Ｃｏｎｔｒｏｌ−Ｐｌａｎｅ）プロトコル）を用いて、通信端末と情報提供サーバとの間の経路を決定する呼接続の確立を行う。つまり、通信端末と情報提供サーバとの間で呼接続が確立している状態では、全ての通信データは同一のプロキシサーバを中継して送受信が行われることを示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開公報２００３／０８４１５６号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の装置では、通信端末と情報提供サーバとの間の呼接続が確立している間、同一のプロキシサーバを使用し続けているため、特定のプロキシサーバに負荷が集中してしまう場合がある。これは、一回の呼接続時間が長くなるほど、発生しやすくなる。今後、通信速度の大容量化に伴うコンテンツサイトの充実等から通信端末１台あたりの呼接続の時間が長くなり、特定のプロキシサーバへ負荷がより集中してしまうことが想定される。
【０００６】
一方、特定のプロキシサーバに負荷が集中した場合には、強制的に通信接続している呼を切断することで、負荷集中の抑制を行うことが考えられる。しかしながら、一つの呼で複数のサービスを提供するような場合には、特定のサービスの影響で提供されている全てのサービスが切断されてしまうことになる。また、一回の呼ごとに料金が加算されるセットアップチャージ方式の場合には、強制的に呼が切断されることで料金が発生してしまう。そのため、負荷集中の抑制を図るためにプロキシサーバと通信端末との通信接続を強制的に切断することは好ましくない。
【０００７】
そこで本発明は、上記課題に鑑み、通信端末と情報提供サーバとの間で確立されている通信接続を切断することなく特定のプロキシサーバへ負荷が集中することを防止できる通信システム及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の通信システムは、通信端末と、前記通信端末の通信接続先である通信装置と前記通信端末との間で送受信されるデータの中継を行う複数の中継サーバと、前記複数の中継サーバから前記通信端末と前記通信装置との通信接続に使用する前記中継サーバを選択し、選択した前記中継サーバと前記通信端末との間で送受信されるデータの中継を行う第１の交換機と、を含んで構成された通信システムであって、前記通信端末と前記通信装置との間でデータの中継を行う前記複数の中継サーバの各々は、前記通信端末と当該中継サーバとの接続時間が第１の所定時間を経過し且つ当該第１の所定時間を経過した後の前記通信端末と前記通信装置との無通信状態が第２の所定時間を経過したか否かを検出する通信状態検出手段と、前記通信状態検出手段により、前記通信端末と当該中継サーバとの接続時間が第１の所定時間を経過し且つ当該第１の所定時間を経過した後の前記通信端末と前記通信装置との無通信状態が第２の所定時間を経過したことが検出されたときに、前記第１の交換機に対して中継サーバの再選択要求を行う再選択要求手段と、を備え、前記第１の交換機は、前記再選択要求手段により前記中継サーバの再選択要求がされると、前記複数の中継サーバから前記再選択要求を行った前記中継サーバ以外の前記中継サーバを選択し、前記選択した中継サーバへ再選択接続要求を行う再選択接続要求手段を備え、前記複数の中継サーバの各々は、前記再選択接続要求手段により前記再選択接続要求がされると、前記通信端末との通信接続に用いる当該中継サーバのアドレス情報を前記通信端末に送信するアドレス送信手段を更に備え、前記通信端末は、前記アドレス送信手段から送信された前記アドレス情報を受信すると、受信した前記アドレス情報に基づいて、当該通信端末と前記通信装置との通信接続が確立された状態で、前記再選択要求を行った前記中継サーバを経由した前記通信装置との通信接続から、前記アドレス情報の送信を行った前記中継サーバを経由した前記通信装置との通信接続へ切り替える接続切替手段を備える、ことを特徴とする。
【０００９】
また、上記課題を解決するため、本発明の通信方法は、通信端末と、前記通信端末の通信接続先である通信装置と前記通信端末との間で送受信されるデータの中継を行う複数の中継サーバと、前記複数の中継サーバから前記通信端末と前記通信装置との通信接続に使用する前記中継サーバを選択し、選択した前記中継サーバと前記通信端末との間で送受信されるデータの中継を行う第１の交換機と、を含んで構成された通信システムにおける通信方法であって、前記通信端末と前記通信装置との間でデータの中継を行う前記複数の中継サーバの各々が、前記通信端末と当該中継サーバとの接続時間が第１の所定時間を経過し且つ当該第１の所定時間を経過した後の前記通信端末と前記通信装置との無通信状態が第２の所定時間を経過したか否かを検出する通信状態検出ステップと、前記複数の中継サーバの各々が、前記通信状態検出ステップにより、前記通信端末と当該中継サーバとの接続時間が第１の所定時間を経過し且つ当該第１の所定時間を経過した後の前記通信端末と前記通信装置との無通信状態が第２の所定時間を経過したことが検出されたときに、前記第１の交換機に対して中継サーバの再選択要求を行う再選択要求ステップと、前記第１の交換機が、前記再選択要求ステップにより前記中継サーバの再選択要求がされると、前記複数の中継サーバから前記再選択要求を行った前記中継サーバ以外の前記中継サーバを選択し、前記選択した中継サーバへ再選択接続要求を行う再選択接続要求ステップと、前記複数の中継サーバの各々が、前記再選択接続要求ステップにより前記再選択接続要求がされると、前記通信端末との通信接続に用いる当該中継サーバのアドレス情報を前記通信端末に送信するアドレス送信ステップと、前記通信端末が、前記アドレス送信ステップから送信された前記アドレス情報を受信すると、当該通信端末と前記通信装置との通信接続が確立された状態で、受信した前記アドレス情報に基づいて、前記再選択要求を行った前記中継サーバを経由した前記通信装置との通信接続から、前記アドレス情報の送信を行った前記中継サーバを経由した前記通信装置との通信接続へ切り替える接続切替ステップと、を備えることを特徴とする。
【００１０】
この発明によれば、一の中継サーバを経由して通信端末と通信装置とが通信接続を行っている接続時間が第１の所定時間を経過し、かつ通信端末と通信装置との無通信状態が第２の所定時間を経過したときに、通信端末は、当該通信端末と通信装置との通信接続が確立された状態で、一の中継サーバを経由した通信装置との通信接続から、他の中継サーバを経由した通信装置との通信接続へ切り替える。また、この通信接続の切り替えは、通信端末と通信装置との間において経由する中継サーバを切り替えるだけであり、通信端末と通信装置との通信接続は確立された状態となっている。このように、通信端末と通信装置との通信接続を切断することなく中継サーバの切り替えを行うことができるため、一の中継サーバに特定の通信端末が長時間接続されることが無くなり、特定の中継サーバに負荷が集中することを防止できる。
【００１１】
また、前記通信システムは、前記中継サーバの前記アドレス送信手段から前記アドレス情報を受信すると、ショートメッセージサービスを用いて前記アドレス情報を前記通信端末に送信するショートメッセージサービス送信手段を備える第２の交換機、を更に備え、前記中継サーバの前記アドレス送信手段は、前記アドレス情報を前記第２の交換機に送信し、前記通信端末の前記接続切替手段は、前記第２の交換機の前記ショートメッセージサービス送信手段から送信された前記アドレス情報に基づいて、前記再選択要求を行った前記中継サーバを経由した前記通信装置との通信接続から、前記アドレス情報の送信を行った前記中継サーバを経由した前記通信装置との通信接続へ切り替える、ことが好ましい。
【００１２】
これにより、通信端末は、第２の交換機からショートメッセージサービス（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ（ＳＭＳ））を用いて送信されたアドレス情報に基づいて、通信装置と当該通信端末との通信接続において経由する中継サーバが切り替えられる。このように、既存のＳＭＳを用いて中継サーバのアドレス情報を通信端末に容易に送信することができる。
【発明の効果】
【００１３】
本発明によれば、通信端末と情報提供サーバとの間で確立されている通信接続を切断することなく特定のプロキシサーバへ負荷が集中することを防止することができる。
【図面の簡単な説明】
【００１４】
【図１】通信システムの全体構成を示す図である。
【図２】通信端末のハードウェア構成を示す図である。
【図３】再選択要求を行う際の処理の流れを示すフローチャートである。
【図４】各ノード間で送受信される信号の流れを示す図である。
【図５】例外処理時において各ノード間で送受信される信号の流れを示す図である。
【発明を実施するための形態】
【００１５】
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１６】
（通信システムの全体構成）
図１は、通信システム１の全体構成を示す図である。図１に示すように通信システム１は、通信端末１０と、パケット交換機２０（第１の交換機）と、回線交換機３０(第２の交換機)と、プロキシサーバ４０Ａ，４０Ｂ（中継サーバ）と、インターネット網５０と、情報提供サーバ６０（通信装置）と、を含んで構成される。なお、本実施形態ではプロキシサーバの数を２台(プロキシサーバ４０Ａ，４０Ｂ)として説明するが、台数はこれに限定されず、実際には３台以上備えられていてもよい。
【００１７】
なお、通信端末１０、パケット交換機２０、回線交換機３０、プロキシサーバ４０Ａ，４０Ｂの通信部分が、通信事業者が提供する通信ネットワークとなっている。この通信ネットワークは、上述したコネクション型通信が用いられるものであり、呼制御用の信号プロトコル（Ｃ−Ｐｌａｎｅ（Ｃｏｎｔｒｏｌ−Ｐｌａｎｅ）プロトコル）を用いて、通信端末１０とプロキシサーバ４０Ａ，４０Ｂとの間の経路を決定する呼接続の確立が行われる。
【００１８】
通信端末１０は、通信事業者の提供する通信ネットワーク（パケット交換機２０、回線交換機３０、プロキシサーバ４０Ａ，４０Ｂ）を利用して、インターネット網５０を介して情報提供サーバ６０とデータの送受信を行うものである。
【００１９】
また、通信端末１０は、接続切替部１１を備える。接続切替部１１は、詳しくは後述するが回線交換機３０から送信されたＳＭＳ通知信号に含まれるアドレス情報に基づいて、情報提供サーバ６０と通信を行う際に経由するプロキシサーバ４０Ａ，４０Ｂの切り替えを行う。
【００２０】
パケット交換機２０は、パケット通信サービスを提供するものであり、通信端末１０と情報提供サーバ６０との通信接続の際に経由するプロキシサーバ４０Ａ，４０Ｂを選択し、選択したプロキシサーバ４０Ａ，４０Ｂと通信端末１０との間で送受信されるデータの中継を行うものである。
【００２１】
また、パケット交換機２０は、再選択接続要求部２１を備える。再選択接続要求部２１は、詳しくは後述するがプロキシサーバ４０Ａ，４０Ｂからプロキシサーバの再選択要求がされると、複数のプロキシサーバ４０Ａ，４０Ｂから再選択要求を行ったプロキシサーバ以外のプロキシサーバ４０Ａ，４０Ｂを選択し、選択したプロキシサーバ４０Ａ，４０Ｂへ再選択接続要求を行う再選択接続要求手段として機能する。
【００２２】
回線交換機３０は、ＳＭＳの提供を行うものであり、通信端末１０とＳＭＳを用いた情報の送受信が可能なものである。また、回線交換機３０は、ＳＭＳ送信部３１を備える。ＳＭＳ送信部３１は、詳しくは後述するがプロキシサーバ４０Ａ，４０Ｂから送信されたアドレス情報を含むＳＭＳ通知指示信号を受信すると、受信したＳＭＳ通知信号内のアドレス情報をＳＭＳを用いて通信端末１０に送信するショートメッセージサービス送信手段として機能する。
【００２３】
プロキシサーバ４０Ａ，４０Ｂは、通信端末１０と、通信端末１０の通信接続先である情報提供サーバ６０との間の通信接続確立後に、通信端末１０と情報提供サーバ６０との間で送受信されるデータの中継を行うものである。また、プロキシサーバ４０Ａ，４０Ｂは、それぞれ通信状態検出部４１Ａ，４１Ｂと、再選択要求部４２Ａ，４２Ｂと、アドレス送信部４３Ａ，４３Ｂと、を備える。
【００２４】
通信状態検出部４１Ａ，４１Ｂは、通信端末１０と当該プロキシサーバ４０Ａ，４０Ｂとの接続時間が第１の所定時間を経過し且つ当該第１の所定時間を経過した後の通信端末１０と情報提供サーバ６０との無通信状態が第２の所定時間を経過したか否かを検出する通信状態検出手段として機能する。
【００２５】
再選択要求部４２Ａ，４２Ｂは、通信状態検出部４１Ａ，４１Ｂによって、通信端末１０と当該プロキシサーバ４０Ａ，４０Ｂとの接続時間が第１の所定時間を経過し且つ当該第１の所定時間を経過した後の通信端末１０と情報提供サーバ６０との無通信状態が第２の所定時間を経過したことが検出されたときに、パケット交換機２０に対してプロキシサーバを切り替える旨の再選択要求を行う再選択要求手段として機能する。
【００２６】
アドレス送信部４３Ａ，４３Ｂは、パケット交換機２０の再選択接続要求部２１により再選択接続要求がされると、通信端末１０との通信接続に用いる当該プロキシサーバ４０Ａ，４０Ｂのアドレス情報を含むＳＭＳ通知指示信号を回線交換機３０に送信するアドレス送信手段として機能する。
【００２７】
図２は、通信端末１０のハードウェア構成図である。通信端末１０は、物理的には、図２に示すように、ＣＰＵ１０１、主記憶装置であるＲＡＭ１０２及びＲＯＭ１０３、ハードディスク等の補助記憶装置１０４、ネットワークカード等のデータ送受信デバイスである通信インタフェース１０５等を含むコンピュータシステムとして構成されている。図１において説明した各機能は、図２に示すＣＰＵ１０１、ＲＡＭ１０２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで通信インタフェース１０５を動作させて通信を行うとともに、ＲＡＭ１０２や補助記憶装置１０４におけるデータの読み出し及び書き込みを行うことで実現される。なお、パケット交換機２０、回線交換機３０、プロキシサーバ４０Ａ，４０Ｂ、情報提供サーバ６０についても、通信端末１０と同様に、図２に示すＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、補助記憶装置１０４、通信インタフェース１０５等を含むコンピュータシステムとして構成されている。
【００２８】
（プロキシサーバの再選択要求処理）
次に、通信端末１０と呼接続が確立されているプロキシサーバ４０Ａ，４０Ｂが、パケット交換機２０に対してプロキシサーバの切り替えを要求する再選択要求を行う際の処理の流れについて説明する。図３は、プロキシサーバが再選択要求を行う際の処理の流れを示すフローチャートである。ここでは、プロキシサーバ４０Ａがパケット交換機２０に対して再選択要求を行う場合について説明する。
【００２９】
図３のステップＳ３０１においてプロキシサーバ４０Ａの通信状態検出部４１Ａは、通信端末１０と呼接続が確立されたか否かを判断する。呼接続が確立されていない場合（ステップＳ３０１：ＮＯ）には、呼接続が確立されるまで、本処理を繰り返す。一方、呼接続が確立された場合（ステップＳ３０１：ＹＥＳ）には、ステップＳ３０２へ進む。
【００３０】
ステップＳ３０２において通信状態検出部４１Ａは、通信端末１０とプロキシサーバ４０Ａとの間で呼接続が確立されてからの接続時間を監視するための接続時間監視タイマを起動させ、接続時間の計測を開始する。
【００３１】
ステップＳ３０３（通信状態検出ステップ）において通信状態検出部４１Ａは、接続時間監視タイマが第１の所定時間を経過したか否かを判断し、第１の所定時間が経過していない場合（ステップＳ３０３：ＮＯ）には、第１の所定時間が経過するまで本処理（ステップＳ３０３の処理）を繰り返す。接続時間が第１の所定時間を経過した場合（ステップＳ３０３：ＹＥＳ）には、ステップＳ３０４へ進む。
【００３２】
ステップＳ３０４において通信状態検出部４１Ａは、通信端末１０と情報提供サーバ６０との通信状態が無通信状態であるか否かを判断し、無通信状態でない場合（ステップＳ３０４：ＮＯ）には、無通信状態となるまで本処理（ステップＳ３０４の処理）を繰り返す。無通信状態であると判定された場合（ステップＳ３０４：ＹＥＳ）には、ステップＳ３０５へ進む。
【００３３】
ステップＳ３０５において通信状態検出部４１Ａは、無通信状態の継続時間を監視するための無通信監視タイマを起動させ、無通信状態の継続時間の計測を行う。
【００３４】
ステップＳ３０６（通信状態検出ステップ）において通信状態検出部４１Ａは、無通信監視タイマが第２の所定時間を経過したか否かを監視する。第２の所定時間を経過していない場合（ステップＳ３０６：ＮＯ）には、ステップＳ３０８へ進む。ステップＳ３０８において通信状態検出部４１Ａは、通信端末１０と情報提供サーバ６０との間で通信が行われたか否かを判断し、通信が行われていないと判断された場合（ステップＳ３０８：ＮＯ）には、ステップＳ３０６へ戻る。一方、通信が行われたと判断された場合（ステップＳ３０８：ＹＥＳ）、ステップＳ３０９において通信状態検出部４１Ａは無通信監視タイマを停止（リセット）させて、ステップＳ３０６へ戻る。
【００３５】
また、ステップＳ３０６において無通信監視タイマが第２の所定時間を経過したと判断された場合(ステップＳ３０６：ＹＥＳ)、ステップＳ３０７（再選択要求ステップ）において再選択要求部４２Ａは、パケット交換機２０に対して、プロキシサーバを切り替える旨の再選択要求を行う。全ての処理が終了すると、ステップＳ３０１へ戻り、上述の処理を繰り返す。なお、通信状態検出部４１Ａ及び再選択要求部４２Ａが再選択要求を行う際の処理の流れについて説明したが、通信状態検出部４１Ｂ及び再選択要求部４２Ｂについても通信状態検出部４１Ａ及び再選択要求部４２Ａと同様に再選択要求を行うことができる。
【００３６】
（プロキシサーバを切り替える際の信号の流れ）
次に、通信端末１０の呼接続を確立した状態でプロキシサーバ４０Ａ，４０Ｂを切り替える際の各ノード間で送受信される信号の流れについて説明する。図４は、プロキシサーバを切り替える際に各ノード間で送受信される信号の流れを示す図である。ここでは、通信端末１０とプロキシサーバ４０Ａとの間で呼接続が確立されている状態から、通信端末１０とプロキシサーバ４０Ｂとの間で呼接続が確立される状態へプロキシサーバの切り替えを行う場合について説明する。
【００３７】
まず、通信端末１０とプロキシサーバ４０Ａとの間で呼接続が確立されて両者が通信接続されている（ステップＳ４０１）。プロキシサーバ４０Ａの通信状態検出部４１Ａは、図３を用いて説明したように、パケット交換機２０に対して再選択要求を行うか否かを判断する（ステップＳ４０２）。即ち、通信端末１０とプロキシサーバ４０Ａとの接続時間が第１の所定時間を経過し且つ通信端末１０と情報提供サーバ６０との無通信状態が第２の所定時間を経過したか否かを判断する。再選択要求を行うと判断されると(図３のステップＳ３０６：ＹＥＳ)、プロキシサーバ４０Ａの再選択要求部４２Ａは、パケット交換機２０に対してプロキシサーバの再選択要求を行う旨の再選択要求信号を送信する（ステップＳ４０３（再選択要求ステップ），図３のステップＳ３０７）。
【００３８】
パケット交換機２０の再選択接続要求部２１は、プロキシサーバの再選択要求信号を受信すると、選択可能なプロキシサーバが存在しているか否かを判断する。ここでは再選択要求信号を送信したプロキシサーバ以外のプロキシサーバが選択可能なプロキシサーバとなる。選択可能なプロキシサーバが存在している場合、パケット交換機２０の再選択接続要求部２１は、プロキシサーバ４０Ａに再選択応答信号を送信し（ステップＳ４０４）し、選択可能なプロキシサーバを選択（ここではプロキシサーバ４０Ｂが選択されるものとする）する。そして、パケット交換機２０の再選択接続要求部２１は、選択したプロキシサーバ４０Ｂに対して、再選択接続要求を行う旨の再選択接続要求信号を送信する（ステップＳ４０５（再選択接続要求ステップ））。
【００３９】
なお、パケット交換機２０の再選択接続要求部２１におけるプロキシサーバの選択は、選択可能なプロキシサーバの中から予め定められた選択基準に基づいて行われる。また、パケット交換機２０の再選択接続要求部２１が送信する再選択接続要求信号には、通信端末１０との通信に必要なユーザ情報等が含まれている。
【００４０】
プロキシサーバ４０Ｂのアドレス送信部４３Ｂは、再選択接続要求信号を受信すると、自身（プロキシサーバ４０Ｂ）と通信端末１０との通信接続が可能であるか否かを判断し、接続可能である場合に、再選択接続応答信号をパケット交換機２０へ送信する（ステップＳ４０６）。また、プロキシサーバ４０Ｂのアドレス送信部４３Ｂは、ＳＭＳ通知指示信号を回線交換機３０へ送信する（ステップＳ４０７（アドレス送信ステップ））。このＳＭＳ通知指示信号には、通信端末１０との接続に用いる自身（プロキシサーバ４０Ｂ）のアドレス情報（具体的には、ＩＰアドレス）が含まれている。なお、プロキシサーバ４０Ｂから回線交換機３０へのＳＭＳ通知指示信号の送信は、図１に示すようにパケット交換機２０を経由して行われる。
【００４１】
回線交換機３０のＳＭＳ送信部３１は、ＳＭＳ通知指示信号を受信すると、受信したＳＭＳ通知信号内のアドレス情報を通信端末１０に通知するためのＳＭＳ通知信号を作成する。回線交換機３０のＳＭＳ送信部３１は、作成したＳＭＳ通知信号を通信端末１０へ送信する（ステップＳ４０８）。
【００４２】
通信端末１０の接続切替部１１は、回線交換機３０が送信したＳＭＳ通知信号を受信すると、ＳＭＳ通知信号内のアドレス情報（プロキシサーバ４０Ｂのアドレス情報）を参照し、接続先をプロキシサーバ４０Ａからプロキシサーバ４０Ｂへ切り替える（ステップＳ４０９（接続切替ステップ））。具体的には、通信端末１０の接続切替部１１は、接続先のＩＰアドレスをプロキシサーバ４０ＡのＩＰアドレスからプロキシサーバ４０ＢのＩＰアドレスに変更する。これにより、通信端末１０と情報提供サーバ６０との通信接続が、プロキシサーバ４０Ａを経由した通信接続からプロキシサーバ４０Ｂを経由した通信接続に切り替わる。
【００４３】
通信端末１０の接続切替部１１は、接続先のＩＰアドレスの変更処理が完了すると、回線交換機３０に対してＩＰアドレスの変更処理が完了したことを通知するため、ＩＰアドレスの変更完了結果（ここでは、完了ＯＫ）を付与したＳＭＳ応答信号を生成し、回線交換機３０へ送信する（ステップＳ４１０）。
【００４４】
回線交換機３０のＳＭＳ送信部３１は、通信端末１０が送信したＳＭＳ応答信号を受信すると、プロキシサーバ４０Ｂに対してＳＭＳ通知指示応答信号を送信する（ステップＳ４１１）。このＳＭＳ通知指示応答信号内には、通信端末１０の接続切替部１１で行われたＩＰアドレスの変更処理の結果が含まれている。
【００４５】
プロキシサーバ４０Ｂのアドレス送信部４３Ｂは、ＳＭＳ通知指示応答信号を受信すると、当該信号内に含まれるＩＰアドレスの変更処理の結果を参照し、ＩＰアドレスの変更処理が正常に完了しているか否かを判断する。変更処理が正常に完了している場合、プロキシサーバ４０Ｂのアドレス送信部４３Ｂは、ＩＰアドレスの変更処理が完了したことを示すＩＰアドレス変更完了通知信号をパケット交換機２０へ送信する（ステップＳ４１２）。
【００４６】
パケット交換機２０の再選択接続要求部２１は、プロキシサーバ４０ＢからＩＰアドレス変更完了通知信号を受信すると、当該信号を受信したことを示すＩＰアドレス変更完了通知応答信号をプロキシサーバ４０Ｂに送信する（ステップＳ４１３）。
【００４７】
またパケット交換機２０の再選択接続要求部２１は、プロキシサーバ４０Ｂに対してＩＰアドレス変更完了通知応答信号を送信した後、プロキシサーバの切り替えが完了したことを通知する再選択結果信号をプロキシサーバ４０Ａに対して送信する（ステップＳ４１４）。
【００４８】
プロキシサーバ４０Ａの再選択要求部４２Ａは、パケット交換機２０から送信された再選択結果信号を受信すると、当該信号を受信したことを示す再選択結果応答信号をパケット交換機２０に送信する（ステップＳ４１５）。
【００４９】
パケット交換機２０の再選択接続要求部２１は、プロキシサーバ４０Ａから送信された再選択結果応答信号を受信すると、プロキシサーバ４０Ａとの呼接続を解放するための解放通知信号をプロキシサーバ４０Ａへ送信する（ステップＳ４１６）。
【００５０】
プロキシサーバ４０Ａの再選択要求部４２Ａは、パケット交換機２０から送信された解放通知信号を受信すると、当該信号を受信したことを示す解放通知応答信号をパケット交換機２０へ送信する(ステップＳ４１７)。そして、プロキシサーバ４０Ａは、通信端末１０との呼接続を解放する。プロキシサーバ４０Ａが呼接続を解放することにより、通信端末１０とプロキシサーバ４０Ｂとの呼接続が確立されて通信端末１０とプロキシサーバ４０Ｂとが接続状態となる（ステップＳ４１８）。
【００５１】
このように、通信端末１０とプロキシサーバ４０Ａ，４０Ｂとの間の呼接続が切断されることなく、即ち、通信端末１０と情報提供サーバ６０との通信接続を維持した状態で、一方のプロキシサーバから他方のプロキシサーバへの呼接続が切り替えられる。
【００５２】
(例外処理)
次に、プロキシサーバを切り替える際の例外処理について説明する。この例外処理とは、上記で説明したプロキシサーバ４０Ａからプロキシサーバ４０Ｂへの切り替え処理を行っている最中に、通信端末１０からプロキシサーバ４０Ａに対して通信が行われた場合等がある。図５は、プロキシサーバを切り替える際の例外処理時において各ノード間で送受信される信号の流れを示す図である。ここでは、プロキシサーバ４０Ｂからパケット交換機２０に対して再選択接続応答信号が送信された直後に、通信端末１０からプロキシサーバ４０Ａに対して通信が行われるものとする。
【００５３】
図５において、ステップＳ４０１〜ステップＳ４０６までの処理は、図４のステップＳ４０１〜４０６の処理と同じであるため説明を省略する。
【００５４】
プロキシサーバ４０Ｂのアドレス送信部４３Ｂが、再選択接続応答信号をパケット交換機２０へ送信（ステップＳ４０６）した直後に、通信端末１０からプロキシサーバ４０Ａに対して通信データの送信が行われる（ステップＳ５０７）。
【００５５】
プロキシサーバ４０Ｂは、通信端末１０とプロキシサーバ４０Ａとが通信状態であることを認識していないため、図４のステップＳ４０７と同様に、ＳＭＳ通知指示信号を回線交換機３０へ送信する(ステップＳ５０８)。回線交換機３０は、ＳＭＳ通知指示信号を受信すると、図４のステップＳ４０８と同様に、プロキシサーバ４０Ｂのアドレス情報が含まれたＳＭＳ通知信号を通信端末１０に送信する（ステップＳ５０９）。
【００５６】
通信端末１０は、プロキシサーバ４０Ａと通信を行っている。このため、通信端末１０の接続切替部１１は、回線交換機３０が送信したＳＭＳ通知信号を受信した場合であっても、接続先のＩＰアドレスの変更を行わない（ステップＳ５１０）。ＩＰアドレス変更を行わないため、通信端末１０の接続切替部１１は、ＩＰアドレスの変更が不可であることを示す完了ＮＧを付与したＳＭＳ応答信号を生成し、回線交換機３０へ送信する（ステップＳ５１１）。
【００５７】
回線交換機３０のＳＭＳ送信部３１は、通信端末１０から完了ＮＧが付与されたＳＭＳ応答信号を受信すると、プロキシサーバ４０Ｂに対して完了ＮＧを付与したＳＭＳ通知指示応答信号を送信する（ステップＳ５１２）。
【００５８】
プロキシサーバ４０Ｂの再選択要求部４２Ｂは、回線交換機３０から送信された完了ＮＧが付与されたＳＭＳ通知指示応答信号を受信する。そしてプロキシサーバ４０Ｂの再選択要求部４２Ｂは、通信端末１０においてプロキシサーバの切り替え処理が行われていない（完了ＮＧ）であるため、通信端末１０との接続を解放する（接続を行わない）ための解放要求信号をパケット交換機２０へ送信する（ステップＳ５１３）。パケット交換機２０の再選択接続要求部２１は、プロキシサーバ４０Ｂから送信された解放要求信号を受信すると、当該信号を受信したことを示す解放要求応答信号をプロキシサーバ４０Ｂへ送信する（ステップＳ５１４）。そして、この解放要求応答信号をプロキシサーバ４０Ｂが受信すると、プロキシサーバ４０Ｂはパケット交換機２０との呼接続を解放する。
【００５９】
パケット交換機２０は、解放要求応答信号の送信後、プロキシサーバの切り替えが失敗したことを示すＮＧを付与した再選択結果信号をプロキシサーバ４０Ａに送信する（ステップＳ５１５）。
【００６０】
プロキシサーバ４０Ａの再選択要求部４２Ａは、パケット交換機２０から切り替えが失敗したことを示すＮＧが付与された再選択結果信号を受信すると、当該信号を受信したことを示す再選択結果応答信号をパケット交換機２０へ送信する(ステップＳ５１６)。
【００６１】
そして、プロキシサーバ４０Ａの通信状態検出部４１Ａは、パケット交換機２０に対して再選択要求を行うか否かの判断を行う（ステップＳ５１７）。ここで、通信端末１０とプロキシサーバ４０Ａとは、両者の通信接続が行われてからの接続時間が第１の所定時間を経過している。このためステップＳ５１７では、接続時間が第１の所定時間を経過したか否かの判断処理を行わず、図３を用いて説明したステップＳ３０４〜ステップＳ３０６，ステップＳ３０８，ステップＳ３０９の処理のみを行うものである。図３のステップＳ３０６において無通信状態が第２の所定時間を経過したと判断される（ステップＳ３０６：ＹＥＳ）と、上述の図４のステップＳ４０３の処理へ進み、上述したステップＳ４０３以降の処理を行う。
【００６２】
このように、プロキシサーバの切り替え処理中に通信端末１０と切り替え元のプロキシサーバ４０Ａとの間で通信が行われた場合であっても、通信端末１０とプロキシサーバ４０Ａとの呼接続を維持した状態で、プロキシサーバ４０Ｂへの切り替え処理を終了することができる。
【００６３】
（作用及び効果について）
以上説明した実施形態によれば、プロキシサーバ４０Ａを経由して通信端末１０と情報提供サーバ６０とが通信接続を行っている接続時間が第１の所定時間を経過し且つ通信端末１０と情報提供サーバ６０との無通信状態が第２の所定時間を経過したときに、通信端末１０は、通信端末１０と情報提供サーバ６０との通信接続が確立された状態で、プロキシサーバ４０Ａを経由した情報提供サーバ６０との通信接続から、プロキシサーバ４０Ｂを経由した情報提供サーバ６０との通信接続へ切り替える。また、この通信接続の切り替えは、通信端末１０と情報提供サーバ６０との間において経由するプロキシサーバ４０Ａ，４０Ｂを切り替えるだけであり、通信端末１０と情報提供サーバ６０との通信接続は確立された状態となっている。即ち、通信端末１０とプロキシサーバ４０Ｂとの呼接続が確立された後で、通信端末１０とプロキシサーバ４０Ａとの呼接続が解放される。このように、通信端末１０と情報提供サーバ６０との通信接続を切断することなくプロキシサーバの切り替えを行うことができるため、あるプロキシサーバに特定の通信端末１０が長時間接続されることが無くなり、特定のプロキシサーバに負荷が集中することを防止できる。
【００６４】
通信端末１０は、回線交換機３０らＳＭＳを用いて送信されたアドレス情報に基づいて、情報提供サーバ６０と通信端末１０との通信接続において経由するプロキシサーバ４０Ａ，４０Ｂが切り替えられる。このように、既存のＳＭＳを用いてプロキシサーバ４０Ａ，４０Ｂのアドレス情報を通信端末１０に容易に送信することができる。
【００６５】
なお、本発明は、上述した各実施形態に限定されるものではない。例えば、通信システム１の構成は、図１に示した構成に限定されない。
【符号の説明】
【００６６】
１…通信システム、１０…通信端末、１１…接続切替部、２０…パケット交換機、２１…再選択接続要求部、３０…回線交換機、３１…ＳＭＳ送信部、４０Ａ，４０Ｂ…プロキシサーバ、４１Ａ，４１Ｂ…通信状態検出部、４２Ａ、４２Ｂ…再選択要求部、４３Ａ，４３Ｂ…アドレス送信部、６０…情報提供サーバ。
【図１】
2011176713.tif 000003
【図２】
2011176713.tif 000004
【図３】
2011176713.tif 000005
【図４】
2011176713.tif 000006
【図５】
2011176713.tif 000007