(57)【要約】【課題】移動機が、データ通信中に接続先のベアラを切り替えた場合であっても、サーバ装置とのデータ通信を継続して行うことである。【解決手段】本発明に係るコンテンツ提供システム１において、外部端末１０は、移動機２０経由で、個別認証サーバ３０及び共通認証サーバ６０による二段階の認証を経て、コンテンツサーバ８０が提供するコンテンツのダウンロードを開始する。ダウンロード中に、外部端末１０が、ＩＭＴ−２０００網Ｎ１から無線ＬＡＮ  Ｎ２にベアラを切り替えても、コンテンツサーバ８０とＴＣＰ／ＩＰ網Ｎ４との間の通信は維持され、ベアラ切替え後にＴＣＰ／ＩＰ網Ｎ４に送信されたコンテンツは、プロキシサーバ７０に一旦蓄積される。蓄積されたコンテンツは、外部端末１０が無線ＬＡＮ  Ｎ２経由の通信を確立したことを以って、外部端末１０宛に送出される。【選択図】  図１
2004336256.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる複数のベアラを使用したデータ通信の可能な移動機が、提供サーバ装置から送信されるデータを受信するデータ通信システムであって、
前記移動機が、第１のベアラを使用した通信を行う際に、当該移動機の認証を行う第１の個別認証サーバ装置と、
前記移動機が、第２のベアラを使用した通信を行う際に、当該移動機の認証を行う第２の個別認証サーバ装置と、
前記第１及び第２のベアラを使用した通信に共通して使用され、前記提供サーバ装置から送信されるデータの受信を前記移動機が開始する際に当該移動機の認証を行う共通認証サーバ装置とを備え、
前記共通認証サーバ装置は、
前記移動機が第１のベアラから第２のベアラに接続先を切り替えた場合に、前記提供サーバ装置との接続を維持すると共に、前記移動機による第２のベアラを使用したデータ受信が可能となった際に前記移動機に対するデータの送信を再開させることを特徴とするデータ通信システム。
【請求項２】
前記移動機が第１のベアラから第２のベアラに接続先を切り替えた場合に、前記提供サーバ装置から送信されるデータを、前記移動機による第２のベアラを使用したデータ受信が可能となるまで一時的に保持するプロキシサーバ装置
を更に備えることを特徴とする請求項１に記載のデータ通信システム。
【請求項３】
前記互いに異なる複数のベアラは、移動体通信網を使用するベアラと、無線ＬＡＮを使用するベアラとを含むことを特徴とする請求項１に記載のデータ通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、互いに異なる複数のベアラを使用したデータ通信の可能な移動機が、提供サーバ装置から送信されるデータを受信するデータ通信システムに関する。
【０００２】
【従来の技術】
従来、無線通信技術の発達に伴い、異なる複数のベアラ（通信方式）を適宜切り替えて無線通信を行う移動機が実用化されている。この様な移動機には、各ベアラを使用した場合の電波強度を常時監視し、より電波強度の強いベアラを優先的に使用することにより、迅速かつ確実にデータ通信を行うものも提案されている（例えば、特許文献１、２参照）。異なる複数のベアラとしては、例えば、ＩＭＴ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ）−２０００等の第三世代携帯電話網と無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）とが使用される。
【０００３】
【特許文献１】
特開２００３−８７２７２号公報
【特許文献２】
特開２００３−８７２９８号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来技術のように、移動機若しくはこれに接続された外部端末に、接続するベアラを自動的に切り替える機能を付加すると、当該ベアラの切替えがデータ通信中に行われた場合に、データ通信が中断することが懸念される。例えば、移動機が、携帯電話網を使用して、コンテンツサーバからコンテンツデータをダウンロードしている途中で、ベアラが無線ＬＡＮに切り替わった場合には、携帯電話網経由の通信は切断され、同一のコンテンツデータを無線ＬＡＮ経由で再びダウンロードすることになるが、これは、通信負荷や迅速性の観点から非効率である。
【０００５】
そこで、本発明の課題は、移動機が、データ通信中に接続先のベアラを切り替えた場合であっても、サーバ装置とのデータ通信を継続して行うことである。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るデータ通信システムは、互いに異なる複数のベアラを使用したデータ通信の可能な移動機が、提供サーバ装置から送信されるデータを受信するデータ通信システムであって、前記移動機が、第１のベアラを使用した通信を行う際に、当該移動機の認証を行う第１の個別認証サーバ装置と、前記移動機が、第２のベアラを使用した通信を行う際に、当該移動機の認証を行う第２の個別認証サーバ装置と、前記第１及び第２のベアラを使用した通信に共通して使用され、前記提供サーバ装置から送信されるデータの受信を前記移動機が開始する際に当該移動機の認証を行う共通認証サーバ装置とを備え、前記共通認証サーバ装置は、前記移動機が第１のベアラから第２のベアラに接続先を切り替えた場合に、前記提供サーバ装置との接続を維持すると共に、前記移動機による第２のベアラを使用したデータ受信が可能となった際に前記移動機に対するデータの送信を再開させる。
【０００７】
本発明によれば、移動機が、第１のベアラを使用して提供サーバ装置から提供されるデータの受信を開始する際に、第１のベアラ専用の認証サーバ装置と、第１及び第２のベアラに共通の認証サーバ装置とを経由させる。これにより、個別認証サーバ装置と共通認証サーバ装置間、及び、共通認証サーバ装置と提供サーバ装置間に異なるセションが確立される。つまり、一の移動機に関して２重の認証を行うことにより、移動機と提供サーバ装置との間に二段階のセションがはられることになる。したがって、ベアラの切替えに伴い、個別認証サーバ装置と共通認証サーバ装置間の接続が例え切断されたとしても、共通認証サーバ装置と提供サーバ装置間の接続は依然として維持することができる。
【０００８】
このため、移動機による第２のベアラを使用した通信が可能となった際に、移動機は、現在接続が維持されているセション（共通認証サーバ装置と提供サーバ装置間のセション）と、新たに確立されたセション（第２の個別認証サーバ装置と共通認証サーバ装置間のセション）とを使用して、ベアラ切替え前に受信していたデータの受信を継続することができる。したがって、提供サーバ装置は、データの送信を要求した移動機がベアラを切り替えても、同一のデータを重複して該移動機に送信することが無く、通信負荷の増加を抑制できる。また、移動機に対して迅速にデータを提供できる。
【０００９】
本発明に係るデータ通信システムにおいて好ましくは、前記移動機が第１のベアラから第２のベアラに接続先を切り替えた場合に、前記提供サーバ装置から送信されるデータを、前記移動機による第２のベアラを使用したデータ受信が可能となるまで一時的に保持するプロキシサーバ装置を更に備える。
【００１０】
本発明によれば、移動機がベアラを切り替えた場合であっても、提供サーバ装置が提供するデータの少なくとも一部は、データの提供を代理するサーバ装置（プロキシサーバ装置）に間断なく保持される。保持されたデータは、移動機による第２のベアラを使用した通信が再開されたことを契機として、該移動機宛に送信（転送）される。したがって、提供サーバ装置においては、ベアラの切替えを意識することなく、要求されたデータの全部を移動機宛に確実に送信することができる。
【００１１】
前記互いに異なる複数のベアラは、例えば、移動体通信網を使用するベアラと、無線ＬＡＮを使用するベアラとを含む。
【００１２】
無線基地局を経由する移動体通信は、一般的に、無線ＬＡＮと比較して低速である反面、移動機が利用可能な地理的範囲は広いという長所を有する。これに対して、無線ＬＡＮは、移動体通信と比較して、移動機が利用可能な地理的範囲が狭い反面、高速な通信が可能であるという長所を有する。本発明によれば、例えば、無線ＬＡＮを使用しても安定した通信が可能なエリアに移動機が在圏する場合には、移動機は、より高速な無線ＬＡＮを使用し、それ以外のエリアでは、利用可能範囲の広い移動体通信網を使用するといった、各ベアラの長所を活かした選択が可能である。
【００１３】
なお、提供サーバ装置から送信されるデータを実際に使用する主体は、必ずしも、前記移動機でなくてもよい。すなわち、移動機に接続（有線、無線を問わない）された外部端末が、提供サーバ装置から当該移動機を経由して上記データを受信し、この受信されたデータを使用するものとしても勿論よい。この場合、移動機の認証は、移動機自体の認証はもとより、外部端末のユーザ認証をも含む。
【００１４】
【発明の実施の形態】
まず、本発明の一実施形態としてのコンテンツ提供システムの構成について説明する。図１は、本実施の形態におけるコンテンツ提供システム１の全体構成を示す図である。図１に示す様に、コンテンツ提供システム１（データ通信システムに対応）は、コンテンツサーバ８０の提供するコンテンツ（データに対応）を移動機２０経由で外部端末１０に受信させるためのシステムである。コンテンツ提供システム１は、個別認証サーバ３０，４０，５０と、共通認証サーバ６０と、プロキシサーバ７０とを少なくとも備えて構成される。
【００１５】
外部端末１０は、例えば、ノートＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）である。外部端末１０と後述の移動機２０との間は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）等の近距離無線通信を用いて接続可能である。外部端末１０は、複数のベアラの中から選択された一のベアラを使用して、移動機２０を介した通信を行う。外部端末１０は、使用可能な全てのベアラに関して、ベアラ毎に異なる認証用の電話番号、ユーザＩＤ、パスワードを保持している。また、共通認証サーバ６０による認証に使用される、各ベアラに共通のユーザＩＤ、パスワードも保持している。
【００１６】
本実施の形態で想定している３種のベアラ（ＩＭＴ−２０００網、無線ＬＡＮ、
ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）網）には、外部端末１０において、使用の優先順位が設定されており、移動機２０から通知される電波強度の測定結果とこの優先順位とに基づいて、使用されるベアラが決定される。ＩＭＴ−２０００網は第１のベアラに対応し、無線ＬＡＮは第２のベアラに対応する。ベアラの決定に関しては、例えば、電波強度が閾値以上のベアラ（使用可能なベアラ）のうち、優先順位が最高位に設定されているベアラを使用する手法が採られる。
【００１７】
移動機２０は、外部端末１０のユーザにより使用され、上記３種のベアラに対応した携帯電話である。移動機２０は、通信中においても、外部端末１０からの指示に応じて、無線アンテナにより、各ベアラの電波強度を定期的に測定しており、測定結果を外部端末１０に通知する。移動機２０は、外部端末１０からの指示に応じて、外部端末１０により使用が決定されたベアラに対応する網との通信を確立する。移動機２０は、当該網を使用して、コンテンツサーバ８０との間で双方向に各種データの送受信を行う。また、移動機２０は、外部端末１０からの指示に応じて、接続中の網との通信を切断する。
【００１８】
個別認証サーバ３０（第１の個別認証サーバ装置に対応）は、第１のベアラとしてのＩＭＴ−２０００網Ｎ１（以下、必要に応じて「ネットワーク１」と記す。）に接続する移動機に対して、ユーザ認証を行うサーバ装置である。個別認証サーバ３０は、ユーザ情報ＤＢ（ＤａｔａＢａｓｅ）３１を備える。ユーザ情報ＤＢ３１には、事前に登録を行ったユーザに関する情報が格納されている。
【００１９】
図２は、ユーザ情報ＤＢ３１内部のデータ格納例を示す図である。図２に示す様に、ユーザ情報ＤＢ３１は、電話番号領域３１ａと、ユーザＩＤ領域３１ｂと、パスワード領域３１ｃとを少なくとも有する。電話番号領域３１ａには、ユーザの電話番号（例えば“０９０−１１１１−２２２２”）が格納されている。また、ユーザＩＤ領域３１ｂには、ユーザを一意に識別可能なユーザＩＤ（例えば“Ａ０００１”）が格納されており、パスワード領域３１ｃには、当該ＩＤに対応するパスワード（例えば“ＡＢＣ１２”）が格納されている。これにより、電話番号、ユーザＩＤ、及びパスワードが各登録ユーザ毎に対応付けられている。
【００２０】
また、個別認証サーバ３０は、移動機２０から基地局Ｂ１経由で送信される電話番号、ユーザＩＤ、パスワードと、ユーザ情報ＤＢ３１に格納されているデータとを照合して、移動機２０のユーザすなわちコンテンツの提供先が、正規のユーザであるか否かを確認する。その結果正規のユーザであることが確認された場合には、個別認証サーバ３０は、共通認証サーバ６０にその旨を通知する。
【００２１】
個別認証サーバ４０（第２の個別認証サーバ装置に対応）は、第２のベアラとしての無線ＬＡＮ  Ｎ２（以下、必要に応じて「ネットワーク２」と記す。）に接続する移動機に対して、ユーザ認証を行うサーバ装置である。個別認証サーバ４０は、ユーザ情報ＤＢ３１と同様の構成を有するユーザ情報ＤＢ４１を備えるなど、個別認証サーバ３０と要部構成を同一とするので、その詳細な説明は省略する。
同様に、個別認証サーバ５０は、第３のベアラとしてのＰＨＳ網Ｎ３（以下、必要に応じて「ネットワーク３」と記す。）に接続する移動機のユーザ認証を行うサーバ装置である。
【００２２】
共通認証サーバ６０（共通認証サーバ装置に対応）は、ＴＣＰ／ＩＰ網Ｎ４（「共通ネットワーク４」に相当）に接続する移動機に対して、ユーザ認証を行うサーバ装置である。ＴＣＰ／ＩＰ網Ｎ４は、コンテンツ提供システム１の運用主体の管理下に属する。共通認証サーバ６０は、ベアラの種別を問わず、コンテンツサーバ８０との通信を確立、維持するためのサーバ装置である。すなわち、共通認証サーバ６０は、個別認証サーバ３０，４０，５０の何れかから、対応するベアラ用のユーザ認証が完了した旨の通知を受けると、コンテンツサーバ８０との通信を確立すべく、移動機２０に対して、各ベアラに共通のユーザＩＤ及びパスワードの送信を要求する。
【００２３】
共通認証サーバ６０は、ユーザ情報ＤＢ６１を備える。ユーザ情報ＤＢ６１には、事前に登録を行ったユーザに関する情報が格納されている。図３（ａ）は、ユーザ情報ＤＢ６１内部のデータ格納例を示す図である。図３（ａ）に示す様に、ユーザ情報ＤＢ６１は、ユーザＩＤ領域６１ａ、パスワード領域６１ｂ、及び接続ネットワーク領域６１ｃを少なくとも有する。ユーザＩＤ領域６１ａには、ユーザを一意に識別可能なユーザＩＤ（例えば“Ｂ０００１”）が格納されており、パスワード領域６１ｂには、当該ＩＤに対応するパスワード（例えば“ＰＱＲ５６”）が格納されている。
【００２４】
更に、接続ネットワーク領域６１ｃには、対応するユーザの移動機が現在接続しているネットワークの種別（例えば“ネットワーク１”）が更新可能に格納される。なお、移動機が、通信を切断した場合など、何れのネットワークとも接続していない場合には、その旨を示す情報（例えば“無し”）が更新可能に格納される。これにより、ユーザＩＤとパスワードと接続ネットワークとが各登録ユーザ毎に対応付けられる。
【００２５】
共通認証サーバ６０は、移動機２０から基地局Ｂ１経由で送信されるユーザＩＤ及びパスワードと、ユーザ情報ＤＢ６１に格納されているデータとを照合して、移動機２０のユーザすなわちコンテンツの提供先が、正規のユーザであるか否かを確認する。その結果正規のユーザであることが確認された場合には、共通認証サーバ６０は、移動機２０にその旨を通知する。これにより、外部端末１０とコンテンツサーバ８０との間で通信が可能となり、コンテンツの送受信が開始される。
【００２６】
プロキシサーバ７０（プロキシサーバ装置に対応）は、ＴＣＰ／ＩＰ網Ｎ４に接続されており、ベアラの切替え処理中にコンテンツサーバ８０からＴＣＰ／ＩＰ網Ｎ４に送信されてくるコンテンツの退避領域として機能する。すなわち、移動機２０がベアラを切り替えたことに伴い、コンテンツの受信は一時的に中断されるが、コンテンツサーバ８０からは継続してコンテンツが送信されるので、プロキシサーバ７０は、このコンテンツを蓄積する。そして、ベアラの切替えが完了し、移動機２０が再びコンテンツを受信することが可能となったことを契機として、プロキシサーバ７０は、蓄積されているコンテンツを移動機２０経由で外部端末１０宛に送信する。
【００２７】
コンテンツサーバ８０は、コンテンツの提供主体によって管理される周知慣用のサーバ装置であるので、詳述は避けるが、外部端末１０において使用可能なコンテンツを格納している。コンテンツは、アプリケーションプログラム、データファイル、あるいはデータ自体であり、その機能や用途、有償か無償かを問うものではない。コンテンツサーバ８０は、外部端末１０から送信された要求を受信すると、移動機２０との間に確立されているチャネルを介して、要求されたコンテンツを外部端末１０に向けて送信する。
【００２８】
続いて、図４〜図６を参照して、コンテンツ提供システム１の動作について説明する。動作説明は、２つのフェーズ、すなわちベアラ切替え前のフェーズ（図４参照）とベアラ切替え後のフェーズ（図５、図６参照）とに分けて行う。ベアラ切替え前のフェーズでは、外部端末１０が通信を開始してからコンテンツを受信するまでの処理が実行され、ベアラ切替え後のフェーズでは、外部端末１０がベアラを切り替えてからコンテンツの受信を再開し、通信を切断するまでの処理が実行される。
【００２９】
動作説明の前提として、本実施の形態では、外部端末１０は、上述した様に、ベアラ別のＩＤ及びパスワードと、ベアラ共通のＩＤ及びパスワードとを事前に保持している。また、使用されるベアラの優先順位としては、ＩＭＴ−２０００網Ｎ１、無線ＬＡＮ  Ｎ２、ＰＨＳ網Ｎ３が降順に設定されているものとする。
【００３０】
まず、図４を参照して、ベアラ切替え前のフェーズにおけるシステムの処理について説明する。
外部端末１０のユーザが通信の開始を指示すると（Ｓ１）、外部端末１０から移動機２０に対して、電波強度の測定開始を指示する信号が送信される（Ｓ２）。移動機２０は、当該信号を受信すると、使用可能なベアラ毎に電波強度の測定を開始し（Ｓ３）、各ベアラ毎の測定結果を外部端末１０に通知する（Ｓ４）。なお、電波強度の測定に関しては、移動機２０が自ら測定する態様に限らず、基地局Ｂ１，Ｂ３又はアクセスポイントＢ２から送信される報知情報から、電波強度を示すデータを取得するものとしてもよい。
【００３１】
Ｓ５では、外部端末１０は、Ｓ４で移動機２０から通知された測定結果と設定された優先順位とに基づいて、ネットワーク１，２，３の中から接続先として使用するネットワークを決定する。本実施の形態では、現時点で、何れのベアラの電波強度も所定の閾値を超えている状況を想定する。したがって、Ｓ５では、３種のベアラの中で最も高い優先順位を有するＩＭＴ−２０００網Ｎ１が接続ネットワークとして選定される。
【００３２】
続いて、外部端末１０は、選定されたＩＭＴ−２０００網Ｎ１との接続要求を移動機２０に送信する（Ｓ６）。この接続要求には、ネットワーク１との接続専用のユーザＩＤ（Ａ０００１）、パスワード（ＡＢＣ１２）、及び電話番号（０９０−１１１１−２２２２）が含まれている。なお、電話番号としては、ネットワーク１との接続に特化されたもの（特番）を使用してもよい。また、これらの情報は、外部端末１０が予め保持しているものを自動的に取得して送信してもよいし、その一部若しくは全部をユーザが手入力して送信するものとしてもよい。
【００３３】
移動機２０が上記電話番号を使用してネットワーク１に発信すると（Ｓ７）、移動機２０とネットワーク１との間に呼が確立される（Ｓ８）。Ｓ９では、個別認証サーバ３０は、前述のユーザ情報ＤＢ３１（図２参照）を参照して、移動機２０のユーザ認証を行う。すなわち、個別認証サーバ３０は、上記ユーザＩＤ、パスワード、及び電話番号がユーザ情報ＤＢ３１に格納されているか否かを確認し、格納されている場合には、移動機２０のユーザが正規のユーザであるもの（認証肯定）と判断する。一方、格納されていない場合には、移動機２０経由で外部端末１０に認証否定の通知が為される。
【００３４】
認証が肯定されると、共通認証サーバ６０宛にその旨の通知が為される（Ｓ１０）。ネットワーク１における認証肯定の通知を受けた共通認証サーバ６０は、コンテンツサーバ８０との通信を可能とするため、外部端末１０に対して、ベアラ共通のユーザＩＤ及びパスワードの送信を要求する（Ｓ１１）。当該要求の送信は、共通ネットワーク４、及び現時点で通信が確立されているネットワーク１を経由して行われる。
【００３５】
移動機２０が外部端末１０に対して上記要求を通知すると（Ｓ１２）、外部端末１０は、自らの保持する、共通ネットワーク４への接続用のユーザＩＤである“Ｂ０００１”及びパスワードである“ＰＱＲ５６”を取得し（Ｓ１３）、移動機２０に通知する（Ｓ１４）。なお、これらの情報は、外部端末１０が予め保持し、自動的に取得されるものとしてもよいし、その一部若しくは全部がユーザの手入力により通知されるものとしてもよい。移動機２０は、上記通知を受けると、現在接続中のネットワーク１、及び共通ネットワーク４を経由して、上記ユーザＩＤ及びパスワードを共通認証サーバ６０宛に送信する（Ｓ１５）。
【００３６】
Ｓ１６では、共通認証サーバ６０は、図３（ａ）に示したユーザ情報ＤＢ６１を参照して、Ｓ９と同様に、移動機２０のユーザ認証を行う。すなわち、共通認証サーバ６０は、上記ユーザＩＤ及びパスワードがユーザ情報ＤＢ６１に格納されているか否かを確認し、格納されている場合には、移動機２０のユーザが正規のユーザであるもの（認証肯定）と判断する。一方、格納されていない場合には、移動機２０経由で外部端末１０に認証否定の通知が為される。
【００３７】
認証が肯定されると、移動機２０宛にその旨の通知が為される（Ｓ１７）。このとき、ユーザ情報ＤＢ６１の接続ネットワーク領域６１ｃ内における、ユーザＩＤ“Ｂ０００１”に対応する領域に、接続ネットワークとして“ネットワーク１”が格納される。プロキシサーバ７０は、後にこれを参照することで、移動機２０が現在接続しているネットワーク、すなわちコンテンツの送信に使用すべきネットワークを認識する。かかる処理（Ｓ１７）を以って、外部端末１０は、移動機２０、ネットワーク１，４，５を経由したコンテンツサーバ８０との通信が可能となる。
【００３８】
Ｓ１８では、移動機２０は、上記認証肯定を開通の通知として外部端末１０に送信する。外部端末１０は、当該通知を取得すると（Ｓ１９）、移動機２０に対して、コンテンツの送信要求を指示する（Ｓ２０）。当該指示を受けた移動機２０は、コンテンツの送信要求をコンテンツサーバ８０宛に送信する（Ｓ２１）。コンテンツサーバ８０は、当該送信要求の受信（Ｓ２２）を契機として、外部端末１０に向けたコンテンツの送信を開始する（Ｓ２３）。送信されたコンテンツは、移動機２０により一旦受信された後（Ｓ２４）、外部端末１０に転送され格納される（Ｓ２５）。
【００３９】
次に、図５及び図６を参照して、ベアラ切替え後のフェーズにおけるシステムの処理について説明する。
外部端末１０は、移動機２０の通信中であっても、移動機２０に対して、電波強度の測定を常時指示している（Ｓ３１）。移動機２０は、当該指示に従って、使用可能なベアラ毎に電波強度を測定し（Ｓ３２）、各ベアラ毎の測定結果を外部端末１０に通知する（Ｓ３３）。
【００４０】
使用中のベアラ（ＩＭＴ−２０００網）の電波強度が急激に減衰あるいは途絶して閾値を下回った場合には、外部端末１０は、Ｓ３３で通知された測定結果と優先順位とに基づいて、ネットワーク２，３の中から接続先として使用するネットワークを再度決定する（Ｓ３４）。本実施の形態では、ＩＭＴ−２０００網Ｎ１の次なる優先順位を有する無線ＬＡＮ  Ｎ２が接続ネットワークに選定される。
【００４１】
続いて、外部端末１０は、ネットワーク１との接続を切断すべく、移動機２０に対して切断指示を行う（Ｓ３５）。当該指示を受けた移動機２０は、接続中のネットワーク１に切断指示を通知する（Ｓ３６）。これにより、移動機２０とネットワーク１との間に確立されていた呼は終了し（Ｓ３７）、移動機２０とネットワーク１間の接続は切断される。従来は、この切断を以って、移動機２０とＴＣＰ／ＩＰ網Ｎ４間のみならず、ＴＣＰ／ＩＰ網Ｎ４とコンテンツサーバ８０間の接続も切断されたものと認識されていた。しかし、本実施の形態では、二段階のユーザ認証が既に行われており、２つ目の認証に係る、ＴＣＰ／ＩＰ網Ｎ４とコンテンツサーバ８０間の接続は依然維持される。
【００４２】
Ｓ３８では、プロキシサーバ７０は、ベアラ切替え中、すなわち、ネットワーク１との接続を切断した時点からネットワーク２との接続を完了する時点まで、にコンテンツサーバ８０から送信されてくるコンテンツを蓄積する。
【００４３】
Ｓ３６の処理終了後、移動機２０は、外部端末１０に対して切断完了の通知を行う（Ｓ３９）。外部端末１０は、該通知を取得すると（Ｓ４０）、移動機２０に対する接続の指示を行う（Ｓ４１）。Ｓ４１〜Ｓ５２，Ｓ５５，Ｓ５６に示す各処理は、第１段階のユーザ認証元がＮ１からＮ２に変更した点を除き、図４を参照して詳述したＳ６〜Ｓ１７，Ｓ１８，Ｓ１９の各処理とそれぞれ同様である。したがって、その詳細な説明は省略する。Ｓ５６の処理の結果、再度の二段階認証によるベアラの切替えが完了する。
【００４４】
図６のＳ５３では、共通認証サーバ６０は、移動機２０に対する認証肯定通知を送信したことを契機として、ユーザ情報ＤＢ６１を更新する。すなわち、共通認証サーバ６０は、接続ネットワーク領域６１ｃ内において、ユーザＩＤ“Ｂ０００１”及びパスワード“ＰＱＲ５６”に対応する接続ネットワークを、従前の“ネットワーク１”から“ネットワーク２”に書き替える（図３（ｂ）参照）。これにより、ユーザ情報ＤＢ６１を参照することで、外部端末１０がベアラとして無線ＬＡＮを使用していることが外部からも把握可能となる。
【００４５】
Ｓ５４では、共通認証サーバ６０は、ＴＣＰ／ＩＰ網Ｎ４を経由して、プロキシサーバ７０に対し、ベアラの切替えを通知する。この通知を受けたプロキシサーバ７０は、外部端末１０が接続ネットワークとして無線ＬＡＮ網Ｎ２を使用して通信を開始したことを検知する。これにより、プロキシサーバ７０は、蓄積されたコンテンツの転送先を特定することが可能となる。
【００４６】
Ｓ５７に移り、外部端末１０においてコンテンツの受信準備が完了すると、コンテンツのダウンロードが再開される。Ｓ５８〜Ｓ６２の各処理に関しては、コンテンツの送信元を除き、図４に示したＳ２１〜Ｓ２５の各処理と同様であるので、その詳細な説明は省略する。すなわち、ベアラの切替え前は、外部端末１０は、コンテンツサーバ８０から直接送出されるコンテンツを受信していた。これに対して、ベアラ切替え後においては、外部端末１０は、コンテンツサーバ８０から送信された後、プロキシサーバ７０に一旦蓄積されて送出されたコンテンツを受信する。これにより、ベアラ切替え処理中にコンテンツサーバ８０から間断無く送信されるコンテンツが、過不足なく確実に外部端末１０に提供される。
【００４７】
なお、プロキシサーバ７０によるデータ送信は、外部端末１０からのコンテンツ送信要求を受けた共通認証サーバ６０からの指示を契機として再開されるものとしてもよいし、外部端末１０からのコンテンツ送信要求を直接の契機として再開されるものとしてもよい。
【００４８】
コンテンツのダウンロードが完了すると、外部端末１０から移動機２０に対して通信の終了が指示される（Ｓ６３）。なお、通信の終了は、コンテンツ全部の取得後に指示されるとは限らず、コンテンツ全部の取得前であっても、電波強度の急激な低下などに起因して強制的に指示される場合もある。
【００４９】
通信終了の指示は、移動機２０から送信され（Ｓ６４）、ネットワーク２を経由して共通認証サーバ６０により受信される（Ｓ６５）。通信終了の指示を受信した共通認証サーバ６０は、通信終了の指示を正常に受け付けた旨を示す了解応答を移動機２０宛に返信するが（Ｓ６６）、このときに、ユーザ情報ＤＢ６１の更新を行う（Ｓ６７）。すなわち、共通認証サーバ６０は、接続ネットワーク領域６１ｃ内においてユーザＩＤ“Ｂ０００１”に対応するデータを、“ネットワーク２”から、通信終了を示す“無し”に変更する（図３（ｃ）参照）。
【００５０】
Ｓ６６で送信された了解応答は、移動機２０において受信された後に（Ｓ６８）、外部端末１０により取得される（Ｓ６９）。
以降、Ｓ７０〜Ｓ７２，Ｓ７３，Ｓ７４の各処理に関しては、呼の終了が行われるネットワークの種別を除き、図５に示したＳ３５〜Ｓ３７，Ｓ３９，Ｓ４０の各処理とそれぞれ同様であるので、その詳細な説明は省略する。外部端末１０が切断の通知を取得したことを以って、ベアラ切替え前後のフェーズに係る一連の処理は終了する。
【００５１】
以上説明した様に、本発明に係るコンテンツ提供システム１によれば、複数のベアラの中から一のベアラを選択的に接続可能な移動機２０（マルチベアラ対応移動機）が、外部端末１０からの指示に応じてコンテンツサーバ８０への接続を行う。この際に、移動機２０とコンテンツサーバ８０との間において、各ベアラ専用のネットワークそれぞれに設けられた認証サーバ３０，４０，５０と、各ベアラに共通のネットワークに設けられた認証サーバ６０とにより、二段階の認証が行われる。このため、外部端末１０は、同一のキャリアによる二段階の認証を経ない限り、コンテンツをダウンロードできない。
【００５２】
しかし、二段階の認証を経ることで、ベアラ固有のネットワーク（Ｎ１，Ｎ２，Ｎ３）とベアラに共通のネットワーク（Ｎ４）とにおいて各１のセション（計２つのセション）が張られることになる。したがって、移動機２０が異種のネットワークに移動した場合に、前者のセションは切断されるが、後者のセションは、認証サーバ６０による認証結果を用いて継続的に接続される。その結果、プロキシサーバ７０とコンテンツサーバ８０との間の接続は維持される。したがって、移動機２０が移動先のネットワークにおける認証を完了したことに伴い、移動機２０とコンテンツサーバ８０との接続は即時に再開可能となる。
【００５３】
また、コンテンツサーバ８０は、移動機２０によるベアラの切替えを意識することなく、プロキシサーバ８０に対して間断無くコンテンツを送信することが可能となる。プロキシサーバ８０は、受信したが外部端末１０宛に即時に転送できないコンテンツを一時的に保持し、外部端末１０との通信が確立された直後に転送を開始する。これにより、送信を要求されたコンテンツの全部が、過不足無く、外部端末１０に提供される。
【００５４】
更に、コンテンツサーバ８０を管理する事業者にとっては、サービス性の観点から、以下に示す様な効果も予想される。すなわち、外部端末１０のユーザは、少なくとも１つのベアラによって通信可能なエリア内に移動機２０が在圏していれば、コンテンツ提供サービスを受けられるので、サービス範囲が拡張する。また、あるベアラの通信エリアが変更された場合であっても、他のベアラの通信エリアによる補完が容易であり、サービス性の低下が起こり難い。
【００５５】
なお、本発明は、上述した実施の形態に限定されるものではなく、その趣旨を逸脱しない範囲において、適宜変形態様を採ることも可能である。例えば、本実施の形態では、異なる複数のベアラとして、ＩＭＴ−２０００網と無線ＬＡＮとを使用するベアラを例示した。しかし、相互に異なるベアラであれば、例えばＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）網とＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）網、ＰＨＳ網と無線ＬＡＮといった様に、その組合せは任意である。
【００５６】
また、本実施の形態では、外部端末１０と移動機２０とを別体としたが、これらは一体であってもよい。
更に、外部端末１０と移動機２０間の通信は有線であってもよく、移動機２０と各個別認証サーバ３０，４０，５０との間の通信に関しても有線とすることができる。
【００５７】
【発明の効果】
本発明によれば、移動機が、データ通信中に接続先のベアラを切り替えた場合であっても、サーバ装置とのデータ通信を継続して行うことができる。
【図面の簡単な説明】
【図１】コンテンツ提供システムの構成を示す図である。
【図２】個別認証サーバの備えるユーザ情報ＤＢに格納されるデータの一例を示す図である。
【図３】図３（ａ）は、共通認証サーバの備えるユーザ情報ＤＢに格納されるベアラ切替え前のデータの一例を示す図である。図３（ｂ）は、同じくベアラ切替え後かつ通信終了前のデータの一例を示す図である。図３（ｃ）は、同じく通信終了後のデータの一例を示す図である。
【図４】移動機が、ベアラを切り替える前に、通信を開始してコンテンツを受信するまでの処理を説明するためのフローチャートである。
【図５】移動機が、ベアラを切り替えた後に、コンテンツを受信するまでの処理の前半部分を説明するためのフローチャートである。
【図６】移動機が、ベアラを切り替えた後に、コンテンツを受信するまでの処理の後半部分を説明するためのフローチャートである。
【符号の説明】
１…コンテンツ提供システム、１０…外部端末、２０…移動機、３０…第１ベアラ用の個別認証サーバ、３１…第１ベアラ用のユーザ情報ＤＢ、４０…第２ベアラ用の個別認証サーバ、４１…第２ベアラ用のユーザ情報ＤＢ、５０…第３ベアラ用の個別認証サーバ、５１…第３ベアラ用のユーザ情報ＤＢ、６０…共通認証サーバ、６１…第１〜第３のベアラに共通のユーザ情報ＤＢ、７０…プロキシサーバ、８０…コンテンツサーバ、Ｂ１，Ｂ３…基地局、Ｂ２…アクセスポイント、Ｎ１…ＩＭＴ−２０００網、Ｎ２…無線ＬＡＮ、Ｎ３…ＰＨＳ網、Ｎ４…ＴＣＰ／ＩＰ網
【図１】
2004336256.tif 000003
【図２】
2004336256.tif 000004
【図３】
2004336256.tif 000005
【図４】
2004336256.tif 000006
【図５】
2004336256.tif 000007
【図６】
2004336256.tif 000008