(57)【要約】      （修正有）【課題】大容量コンテンツのダウンロードを行う際、別ネットワークに切り替えることができ、大容量コンテンツのダウンロードを素早く行うとともに、ネットワークの負担を軽くすること。【解決手段】コンテンツサーバＢ１７０の制御部は、クライアントからサーバ側に送信する情報から、携帯電話機１１０がサポートするサポートベアラと、サポートベアラのうち携帯電話機１１０がコンテンツ要求の送信の際に用いた現在のベアラと、携帯電話機１１０がベアラ切り替えに応答したことを示す切り替えフラグとを取得し、携帯電話機１１０から送信されたコンテンツ要求が、大容量コンテンツであるとき、上記取得した情報に基づいて、コンテンツ要求を送信した携帯電話機１１０に対して、コンテンツ要求応答に代えてベアラ切り替え要求を送信する。【選択図】図１
2008160324.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のベアラにより通信可能な通信端末装置からのコンテンツ要求に対してコンテンツを送信するサーバであって、
前記通信端末装置がサポートするサポートベアラと、前記サポートベアラのうち前記通信端末装置が前記コンテンツ要求の送信の際に用いた現在のベアラと、前記通信端末装置がベアラ切り替えに応答したことを示すステータスとを取得する取得手段と、
前記通信端末装置から送信されたコンテンツ要求が、所定容量以上のコンテンツ又は特定のコンテンツであることを判定する判定手段と、
前記判定手段による判定結果及び前記取得手段により取得した情報に基づいて、前記コンテンツ要求を送信した前記通信端末装置に対して、コンテンツ要求応答に代えて該通信端末装置のベアラを切り替えるベアラ切り替え要求を送信する制御手段と
を備えるサーバ。
【請求項２】
前記取得手段は、前記通信端末装置が前記コンテンツ要求と共にサーバに送信する情報のヘッダ部に格納した前記サポートベアラ、前記現在のベアラ、及び前記ベアラ切り替え応答ステータスを取得する請求項１記載のサーバ。
【請求項３】
さらに、コンテンツを蓄積するコンテンツデータベースと、
前記通信端末装置から送信されたコンテンツ要求を受信するとともに、前記コンテンツデータベースから読み出したコンテンツを送信する通信手段とを備える請求項１記載のサーバ。
【請求項４】
複数種類のベアラにより通信可能な通信端末装置であって、
コンテンツ要求を受け取ったサーバから、該コンテンツ要求応答に代えて送信されたベアラ切り替え要求を受信する受信手段と、
受信した前記ベアラ切り替え要求を基に、ベアラを切り替える制御手段と
を備える通信端末装置。
【請求項５】
前記制御手段は、前記ベアラ切り替え後、該切り替えたベアラにより前記コンテンツ要求を再送する制御を行う請求項４記載の通信端末装置。
【請求項６】
さらに、コンテンツ要求の送信の際、自機がサポートするサポートベアラと、前記サポートベアラのうち現在のベアラと、ベアラ切り替えに応答したことを示すステータスとを送信する送信手段を備える請求項４記載の通信端末装置。
【請求項７】
複数種類のベアラにより通信可能な通信端末装置と、前記通信端末装置からのコンテンツ要求に対してコンテンツを送信するサーバとが、ネットワークを介して接続される通信システムであって、
前記サーバは、
前記通信端末装置がサポートするサポートベアラと、前記サポートベアラのうち前記通信端末装置が前記コンテンツ要求の送信の際に用いた現在のベアラと、前記通信端末装置がベアラ切り替えに応答したことを示すステータスとを取得する取得手段と、
前記通信端末装置から送信されたコンテンツ要求が、所定容量以上のコンテンツ又は特定のコンテンツであることを判定する判定手段と、
前記判定手段による判定結果及び前記取得手段により取得した情報に基づいて、前記コンテンツ要求を送信した前記通信端末装置に対して、コンテンツ要求応答に代えて該通信端末装置のベアラを切り替えるベアラ切り替え要求を送信する制御手段とを備え、
前記通信端末装置は、
コンテンツ要求を受け取ったサーバから、該コンテンツ要求応答に代えて送信されたベアラ切り替え要求を受信する受信手段と、
受信した前記ベアラ切り替え要求を基にベアラを切り替え、該切り替えたベアラにより前記コンテンツ要求を再送する制御手段と
を備える通信システム。
【請求項８】
複数種類のベアラにより通信可能な通信端末装置と、前記通信端末装置からのコンテンツ要求に対してコンテンツを送信するサーバとが、ネットワークを介して接続される通信システムのネットワーク切り替え方法であって、
前記サーバ側では、前記通信端末装置がサポートするサポートベアラと、前記サポートベアラのうち前記通信端末装置が前記コンテンツ要求の送信の際に用いた現在のベアラと、前記通信端末装置がベアラ切り替えに応答したことを示すステータスとを取得するステップと、
前記通信端末装置から送信されたコンテンツ要求が、所定容量以上のコンテンツ又は特定のコンテンツであることを判定するステップと、
前記判定結果及び前記取得した情報に基づいて、前記コンテンツ要求を送信した前記通信端末装置に対して、コンテンツ要求応答に代えて該通信端末装置のベアラを切り替えるベアラ切り替え要求を送信するステップとを実行し、
前記通信端末装置側では、前記サーバから、該コンテンツ要求応答に代えて送信された前記ベアラ切り替え要求を受信するステップと、
受信した前記ベアラ切り替え要求を基にベアラを切り替えるステップとを実行するネットワーク切り替え方法。
【請求項９】
複数種類のベアラにより通信可能な通信端末装置に、ネットワーク上のサーバからコンテンツを送信するコンテンツ提供方法であって、
前記サーバは、前記通信端末装置がサポートするサポートベアラと、前記サポートベアラのうち前記通信端末装置が前記コンテンツ要求の送信の際に用いた現在のベアラと、前記通信端末装置がベアラ切り替えに応答したことを示すステータスとを取得するステップと、
前記通信端末装置から送信されたコンテンツ要求が、所定容量以上のコンテンツ又は特定のコンテンツであることを判定するステップと、
前記判定結果及び前記取得した情報に基づいて、前記コンテンツ要求を送信した前記通信端末装置に対して、コンテンツ要求応答に代えて該通信端末装置のベアラを切り替えるベアラ切り替え要求を送信するステップと
を有するコンテンツ提供方法。
【請求項１０】
前記通信端末装置は、コンテンツ要求を受け取ったサーバから、該コンテンツ要求応答に代えて送信されたベアラ切り替え要求を受信するステップと、
受信した前記ベアラ切り替え要求を基にベアラを切り替えるステップと、
前記切り替えたベアラにより前記コンテンツ要求を再送するステップとを有する請求項９記載のコンテンツ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャリア以外の電波など複数の通信接続方式を利用して無線通信を行う通信機能を備える携帯電話機等の通信端末装置、サーバ、通信システム、ネットワーク切り替え方法及びコンテンツ提供方法に関し、詳細には、複数種類のベアラにより通信可能な通信端末装置に、ネットワーク上のサーバからコンテンツを送信する通信システムのネットワーク切り替え技術に関する。
【背景技術】
【０００２】
近年、有線によるネットワーク、無線ＬＡＮ（ＷＬＡＮ：Wireless Local Area Network）、またはダイアルアップによるインターネットサービスプロバイダを経由した接続など、複数の通信接続方式を利用して無線通信を行う通信端末装置が登場している。また、より高速な接続が可能になるように、通信路を切り替えて通信を行う機器も登場している。
【０００３】
キャリア以外のローカルネットワークにアクセスできるシステムとして無線ＬＡＮやBluetooth（登録商標）、ＵＷＢ（Ultra Wideband）が使用される。無線ＬＡＮは、無線ＬＡＮ機能を持つ携帯ノート型パソコン、ＰＤＡ（Personal Digital Assistants）などの携帯情報端末に幅広く用いられている。より低消費電力が要求される携帯電話機では、Bluetooth（登録商標），ＵＷＢなどの小電力近距離双方向無線通信方式が注目されている。
【０００４】
例えば、特許文献１には、携帯端末から所望のコンテンツを伝送するようにBluetooth（登録商標）で情報ダウンロードサーバに要求し、情報ダウンロードサーバから暗号化を施した情報をBluetooth（登録商標）で携帯端末に送信するBluetooth（登録商標）を搭載した携帯端末が開示されている。
【０００５】
また、特許文献２には、ＡＰ（Access Point）を介する無線ＬＡＮによる通信と、携帯電話用の無線基地局を介した通信とを、電波強度に応じて自動的に切り替えて通信を続ける通信方法及び携帯電話機が記載されている。
【０００６】
また、特許文献３には、複数の通信接続方式で接続可能な携帯電話機において、ウェブとの接続時におけるコンテンツのダウンロードに用いる通信接続方式の自動選択を行う通信端末が記載されている。
【０００７】
さらに、特許文献４には、無線ＬＡＮや携帯電話通信など複数の通信路を利用可能な携帯電話や携帯情報端末などの移動通信端末において、通信路の状況に応じて適切なアプリケーションを自動的に選択する技術が記載されている。
【特許文献１】特開２００２−７７１３０号公報
【特許文献２】特開２００５−１９２１６３号公報
【特許文献３】特開２００５−３９６０７号公報
【特許文献４】特開２００５−２６９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このような従来の通信接続方式を切り替えてネットワークからコンテンツをダウンロードする通信端末装置にあっては、以下のような課題があった。
【０００９】
特許文献１記載の携帯端末は、暗号化を施した情報をサーバからダウンロードする技術であって、通信接続方式を切り替えてコンテンツをダウンロードすることについての開示はない。
【００１０】
特許文献２記載の携帯電話機は、無線ＬＡＮエリアになると自動的に切り替わってしまい、別方式で接続するためにはユーザが手動で切り替えなければならなかった。
【００１１】
特許文献３記載の通信端末は、ネットワーク切り替えをクライアント側が指定するのみであり、サーバ側がどちらの通信方式で設定するかを指定することはできない。
【００１２】
特許文献４記載の通信装置は、通信速度のみで判定を行い、コンテンツごとに指定することができなかった。
【００１３】
このように、複数の通信接続方式を切り替える通信端末装置では、コンテンツをダウンロードする際、使用するネットワークを手動で設定しなければならない。また、ネットワーク切り替えは、クライアント側のみで行う技術であるため、サーバ側が大容量コンテンツを送信しようとしてもサーバ側から切り替えを指定することはできない。この場合には、大容量コンテンツであっても、携帯電話の網（キャリア）でダウンロードしなければならず、通信料金が割高になる。
【００１４】
本発明は、上記に鑑みてなされたものであり、大容量コンテンツのダウンロードを行う際、別ネットワークに切り替えることができ、大容量コンテンツのダウンロードを素早く行うとともに、ネットワークの負担を軽くすることができる通信端末装置、サーバ、通信システム、ネットワーク切り替え方法及びコンテンツ提供方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明のサーバは、複数種類のベアラにより通信可能な通信端末装置からのコンテンツ要求に対してコンテンツを送信するサーバであって、前記通信端末装置がサポートするサポートベアラと、前記サポートベアラのうち前記通信端末装置が前記コンテンツ要求の送信の際に用いた現在のベアラと、前記通信端末装置がベアラ切り替えに応答したことを示すステータスとを取得する取得手段と、前記通信端末装置から送信されたコンテンツ要求が、所定容量以上のコンテンツ又は特定のコンテンツであることを判定する判定手段と、前記判定手段による判定結果及び前記取得手段により取得した情報に基づいて、前記コンテンツ要求を送信した前記通信端末装置に対して、コンテンツ要求応答に代えて該通信端末装置のベアラを切り替えるベアラ切り替え要求を送信する制御手段とを備える構成を採る。
【００１６】
本発明の通信端末装置は、複数種類のベアラにより通信可能な通信端末装置であって、コンテンツ要求を受け取ったサーバから、該コンテンツ要求応答に代えて送信されたベアラ切り替え要求を受信する受信手段と、受信した前記ベアラ切り替え要求を基に、ベアラを切り替える制御手段とを備える構成を採る。
【００１７】
本発明の通信システムは、複数種類のベアラにより通信可能な通信端末装置と、前記通信端末装置からのコンテンツ要求に対してコンテンツを送信するサーバとが、ネットワークを介して接続される通信システムであって、前記サーバは、前記通信端末装置がサポートするサポートベアラと、前記サポートベアラのうち前記通信端末装置が前記コンテンツ要求の送信の際に用いた現在のベアラと、前記通信端末装置がベアラ切り替えに応答したことを示すステータスとを取得する取得手段と、前記通信端末装置から送信されたコンテンツ要求が、所定容量以上のコンテンツ又は特定のコンテンツであることを判定する判定手段と、前記判定手段による判定結果及び前記取得手段により取得した情報に基づいて、前記コンテンツ要求を送信した前記通信端末装置に対して、コンテンツ要求応答に代えて該通信端末装置のベアラを切り替えるベアラ切り替え要求を送信する制御手段とを備え、前記通信端末装置は、コンテンツ要求を受け取ったサーバから、該コンテンツ要求応答に代えて送信されたベアラ切り替え要求を受信する受信手段と、受信した前記ベアラ切り替え要求を基にベアラを切り替え、該切り替えたベアラにより前記コンテンツ要求を再送する制御手段とを備える構成を採る。
【００１８】
本発明のネットワーク切り替え方法は、複数種類のベアラにより通信可能な通信端末装置と、前記通信端末装置からのコンテンツ要求に対してコンテンツを送信するサーバとが、ネットワークを介して接続される通信システムのネットワーク切り替え方法であって、前記サーバ側では、前記通信端末装置がサポートするサポートベアラと、前記サポートベアラのうち前記通信端末装置が前記コンテンツ要求の送信の際に用いた現在のベアラと、前記通信端末装置がベアラ切り替えに応答したことを示すステータスとを取得するステップと、前記通信端末装置から送信されたコンテンツ要求が、所定容量以上のコンテンツ又は特定のコンテンツであることを判定するステップと、前記判定結果及び前記取得した情報に基づいて、前記コンテンツ要求を送信した前記通信端末装置に対して、コンテンツ要求応答に代えて該通信端末装置のベアラを切り替えるベアラ切り替え要求を送信するステップとを実行し、前記通信端末装置側では、前記サーバから、該コンテンツ要求応答に代えて送信された前記ベアラ切り替え要求を受信するステップと、受信した前記ベアラ切り替え要求を基にベアラを切り替えるステップとを実行する。
【００１９】
本発明のコンテンツ提供方法は、複数種類のベアラにより通信可能な通信端末装置に、ネットワーク上のサーバからコンテンツを送信するコンテンツ提供方法であって、前記サーバは、前記通信端末装置がサポートするサポートベアラと、前記サポートベアラのうち前記通信端末装置が前記コンテンツ要求の送信の際に用いた現在のベアラと、前記通信端末装置がベアラ切り替えに応答したことを示すステータスとを取得するステップと、前記通信端末装置から送信されたコンテンツ要求が、所定容量以上のコンテンツ又は特定のコンテンツであることを判定するステップと、前記判定結果及び前記取得した情報に基づいて、前記コンテンツ要求を送信した前記通信端末装置に対して、コンテンツ要求応答に代えて該通信端末装置のベアラを切り替えるベアラ切り替え要求を送信するステップとを有する。
【発明の効果】
【００２０】
本発明によれば、大容量コンテンツのダウンロードを行う際、自動的に無線ＬＡＮなどの別ネットワークに切り替えることができ、大容量コンテンツのダウンロードを素早く行うとともに、ネットワークの負担を軽くすることができる。
【００２１】
また、コンテンツ要求を介して、いままでなかった新規ネットワークへの切り替えを実現することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２３】
（実施の形態１）
図１は、本発明の実施の形態１の無線通信システムの概略構成を示す図である。通信システム、ネットワーク切り替え方法及びコンテンツ提供方法として、無線通信端末とネットワークを介して接続されるサービスサーバとからなる無線通信システムに適用した例である。
【００２４】
図１において、無線通信システム１００は、無線ＬＡＮ機能付き携帯電話機（以下、携帯電話機という）１１０、携帯電話機１１０用の基地局１２０、携帯電話独自のネットワークである携帯電話通信網１３０、携帯電話機１１０のみからアクセス可能なコンテンツサーバＡ１４０、無線ＬＡＮアクセスポイントＡＰ（Access Point）１５０、インターネット又は専用回線からなるネットワーク網１６０、携帯電話機１１０及びインターネット両方からアクセス可能なコンテンツサーバＢ１７０を備えて構成される。
【００２５】
携帯電話機１１０は、複数種類のベアラにより通信可能な通信端末装置であり、無線通信を行う携帯電話機／ＰＨＳ（Personal Handy-Phone System）やＰＤＡなどの無線通信端末であり、無線通信端末として携帯電話機を例に採っている。通信電波の通信方式は、ＰＤＣ（Personal Digital Cellular）方式、ＧＳＭ（Global System for Mobile Communications）方式、ＣＤＭＡ（Code Division Multiple Access）が挙げられる。
【００２６】
また、携帯電話機１１０は、キャリア以外のネットワークを使った情報配信サービスとして無線ＬＡＮを備える。無線ＬＡＮのほかBluetoothサービスを受信可能なBluetooth送受信機能、ＵＷＢ（Ultra Wideband）がある。また、ＦＷＡ（Fixed Wireless Access）端末のような、使用場所を移動することが可能な無線通信端末も含まれる。
【００２７】
携帯電話機１１０は、基地局１２０及び携帯電話通信網１３０を経由してコンテンツサーバＡ１４０，コンテンツサーバＢ１７０にアクセスするキャリアによるアクセス方法と、無線ＬＡＮアクセスポイントＡＰ１５０及びネットワーク網１６０を経由してコンテンツサーバＢ１７０にアクセスする無線ＬＡＮによるアクセス方法とを備える。
【００２８】
基地局１２０は、複数の携帯電話機１１０からの電波をアンテナを経由して送受信し、携帯電話通信網１３０及びキャリアサーバ（図示せず）を介してコンテンツサーバＡ１４０，コンテンツサーバＢ１７０に接続される。基地局１２０及び携帯電話通信網１３０は、携帯電話機１１０において情報の送受信を行う際に、自端末と相手端末を接続する。
【００２９】
携帯電話機１１０の利用者は、上記アクセス方法によりコンテンツサーバＡ１４０，コンテンツサーバＢ１７０にアクセスすることにより、コンテンツサーバＡ１４０，コンテンツサーバＢ１７０に格納されている各種コンテンツを取得することができる。
【００３０】
コンテンツサーバＡ１４０，コンテンツサーバＢ１７０は、携帯電話機１１０からの要求に従い、コンテンツデータベース１４０ａ，１７０ａに蓄積されたデータを、携帯電話通信網１３０及び基地局１２０、又はネットワーク網１６０及び無線ＬＡＮアクセスポイントＡＰ１５０通して携帯電話機１１０に配信する。
【００３１】
上記コンテンツとしては、コンテンツサーバＡ１４０，コンテンツサーバＢ１７０に格納されているページデータファイル（例えばＨＴＭＬ（Hyper Text Markup Language）ファイル）のほか、各種画像（静止画及び動画）を構成する画像データファイル、各種音楽を構成する音楽データファイル、プログラムファイル等の各種ファイル、画像及び音楽などのストリーミングデータがある。
【００３２】
無線ＬＡＮアクセスポイントＡＰ１５０は、各種ホットスポットのほか例えばコンビニエンスストア，ファミリーレストラン，ガソリンスタンドなど各種店舗に設置され、高速専用通信回線などのネットワーク網１６０を通してコンテンツサーバＢ１７０に接続される。
【００３３】
ネットワーク網１６０は、移動体通信網、公衆電話網、ＬＡＮやインターネットなどから構成するネットワークであり、有線系又は無線系などネットワークの種類とプロトコルの種類は特に問わない。また、ネットワーク網１６０のアクセス回線としてはＦＴＴＨ（Fiber To The Home）、ＨＦＣ（Hybrid Fiber Coax：光同軸ケーブル）、及びＡＤＳＬ（Asymmetric Digital Subscriber Line）／ＶＤＳＬ（Very high data rate Digital Subscriber Line）等の大容量回線が利用可能である。
【００３４】
無線通信システム１００は、携帯電話機１１０などの無線通信端末が通信に使用する通信ネットワークとして複数種類のベアラが混在したものを使用する。ベアラとは、通信伝送能力、通信品質、符号化方式、通信速度等の組み合わせで特定される情報運搬方式を意味する。ベアラには、携帯電話機１１０と、基地局１２０又は携帯電話通信網１３０を接続するネットワーク相互接続ユニット（ＩＷＵ）のようなネットワーク要素との間のデータ通信に関するパラメータの組、サービス品質（ＱｏＳ）が関係する。パラメータの組には、データ伝送速度、許容遅延、許容ビット誤り率（ＢＥＲ）、これらのパラメータの最小及び最大値が含まれる。
【００３５】
携帯電話通信網１３０のベアラとしては、利用者が使用する携帯電話機１１０の種類や通信サービスの種類に応じて、ＳＭＳ（Short Message Service）用ベアラ、ＧＰＲＳ（General Packet Radio Service）用ベアラ、Ｗ−ＣＤＭＡ（Wideband Code Division Multiple Access）用ベアラ等が設けられている。携帯電話機１１０では、上記複数種類のベアラのいずれかによって、コンテンツ提供サーバにコンテンツ取得要求を送信し、そのコンテンツ提供サーバからＷＥＢページ、音楽、画像等のコンテンツをダウンロードすることができる。
【００３６】
図２は、クライアントでサポート可能なベアラ例を示す図である。
【００３７】
図２において、ネットワークが、第２世代携帯網、第３世代携帯網、第４世代携帯網、高速通信方式、回線交換、無線ＬＡＮ、Bluetooth（登録商標），ＩｒＤＡ（Infrared Data Association）、Wireless ＵＳＢ（Universal Serial Bus），ＵＳＢ，Serial、及び固定電話網であるとき、ネットワークにおけるベアラ概要は、図示のようなものである。例えば、クライアント端末である携帯電話機１１０が第２世代携帯網である場合、ＰＤＣ／ＧＳＭ／ＧＰＲＳ／ＣＤＭＡなどの携帯網が、また第３世代携帯網である場合、Ｗ−ＣＤＭＡ／ＣＤＭＡ２０００／ＴＤ−ＣＤＭＡなどの携帯網がベアラとなる。さらに、クライアント端末である携帯電話機１１０は、キャリア以外のネットワークを使った情報配信サービスとして無線ＬＡＮを備えており、アクセスポイントによる無線ＬＡＮ通信がベアラとなる。携帯電話機１１０は、複数のベアラを有し、後述するネットワーク切り替え方法によって適したベアラに切り替えることが可能である。
【００３８】
図３は、クライアント及びサーバの構成を示すブロック図である。図３では、クライアント端末に携帯電話機１１０を、サーバにコンテンツサーバＢ１７０を使用した例を示す。図１と同一構成部分には同一符号を付している。
【００３９】
図３において、携帯電話機１１０は、本装置全体を制御するＣＰＵからなる制御部２００と、ベアラを切り替える判定を行う判定部２１０と、制御プログラムや固定データ等を記憶するＲＯＭ，ＣＰＵの作業用記憶領域であるＲＡＭ等の半導体メモリなどからなり受信又は入力された情報を記憶する記憶部２２０と、ＥＥＰＲＯＭなどの不揮発性メモリやハードディスクなどからなりサポートベアラ情報（図４参照）及び取得した接続先のＵＲＬ（Uniform Resource Locators）を含む各種データを格納するデータ格納部２３０と、携帯電話独自のネットワークである携帯電話通信網１３０に接続してキャリア用無線通信を行う通信部Ａ２４０と、インターネットなどのネットワーク網１６０に接続してキャリア以外の無線ＬＡＮによる通信を行う通信部Ｂ２５０と、制御部２００からの指示に従って通信部Ａ２４０と通信部Ｂ２５０を切り替える無線切り替え部２６０とを備えて構成される。
【００４０】
制御部２００は、コンテンツ種別によるネットワーク切り替え処理を実行するプログラム実行部であり、携帯電話機１１０全体の制御を行うとともに、判定部２１０によるベアラを切り替える判定によりデータ格納部２３０、通信部Ａ２４０、及び通信部Ｂ２５０の動作を制御する。特に、制御部２００は、コンテンツ要求を受け取ったサーバから、コンテンツ要求応答に代えて送信されたベアラ切り替え要求を基に、ベアラを切り替えるネットワーク切り替え制御を行う。コンテンツ種別によるネットワーク切り替え処理については、図１０により後述する。
【００４１】
記憶部２２０は、ＲＯＭ、ＲＡＭ及び電気的に書換可能な不揮発性メモリであるＥＥＰＲＯＭ（electrically erasable programmable ROM）であり、制御部２００の制御プログラム等の種々のデータを記憶する。
【００４２】
データ格納部２３０は、サポートベアラ情報（図４参照）及び取得した接続先のＵＲＬを含む各種データを格納する。データ格納部２３０に格納されるＵＲＬは、取得したＵＲＬを保存しておき、接続状況等をみて後で接続先のＵＲＬにアクセスするためのものである。
【００４３】
通信部Ａ２４０は、携帯電話通信網１３０との通信を行うための機能部であり、入力された音声信号を送受信無線周波数（ＲＦ）に変調してアンテナから輻射する送信機、アンテナからの送受信無線周波数（ＲＦ）帯の信号を受信する受信機、多重化された信号を変調し、変調された信号を送受信機に出力するとともに、送受信機により無線受信された信号を復調する変復調部、パワーアンプ等からなる。
【００４４】
通信部Ｂ２５０は、ユーザデータ又はユーザプロファイルを無線ＬＡＮ用無線周波数に変調して無線ＬＡＮアンテナから輻射する送信機、無線ＬＡＮアンテナからの無線ＬＡＮ用無線周波数の信号を受信する受信機等からなる無線部と、多重化された信号を変調し、変調された信号を無線部に出力するとともに、無線部により無線受信された信号を復調する変復調部とから構成される。
【００４５】
上記通信部Ｂ２５０は、キャリア用の通信部Ａ２４０とは使用周波数帯や変調方式等のベアラが異なるため別個の無線制御部を設ける必要がある。無線切り替え部２６０は、制御部２００からの指示に従って通信部Ａ２４０と通信部Ｂ２５０を切り替える。
【００４６】
また、コンテンツサーバＢ１７０は、サーバ全体の制御及び情報配信機能、携帯電話機１１０ユーザからの要望を把握して提供情報を作成し、該情報を提供するサービス提供処理を実現するコンピュータからなる制御部３００と、ベアラを切り替える判定を行う判定部３１０と、制御プログラムや固定データ等を記憶するＲＯＭ，ＣＰＵの作業用記憶領域であるＲＡＭ等の半導体メモリなどからなる記憶部３２０と、ＥＥＰＲＯＭなどの不揮発性メモリやハードディスクなどからなりコンテンツ情報（図６参照）を含む各種データを格納するデータ格納部３３０と、携帯電話独自のネットワークである携帯電話通信網１３０に接続してキャリア用無線通信を行う通信部Ａ３４０と、インターネットなどのネットワーク網１６０に接続してキャリア以外の無線ＬＡＮによる通信を行う通信部Ｂ３５０と、制御部３００からの指示に従って通信部Ａ３４０と通信部Ｂ３５０を切り替える無線切り替え部２６０と、音楽情報や画像情報などの各種提供コンテンツを蓄積するコンテンツデータベース３６０とを備えて構成される。
【００４７】
制御部３００は、コンテンツ種別によるネットワーク切り替え処理を実行するプログラム実行部であり、サーバ全体の制御を行うとともに、判定部３１０によるベアラを切り替える判定によりデータ格納部３３０、通信部Ａ３４０、通信部Ｂ３５０、及びコンテンツデータベース３６０の動作を制御する。特に、制御部３００は、携帯電話機１１０がサポートするサポートベアラと、サポートベアラのうち携帯電話機１１０がコンテンツ要求の送信の際に用いた現在のベアラと、携帯電話機１１０がベアラ切り替えに応答したことを示すステータスとを取得し、携帯電話機１１０から送信されたコンテンツ要求が、所定容量以上のコンテンツ又は特定のコンテンツであるとき、上記取得した情報に基づいて、コンテンツ要求を送信した携帯電話機１１０に対して、コンテンツ要求応答に代えて携帯電話機１１０のベアラを切り替えるベアラ切り替え要求を送信する制御を行う。コンテンツ種別によるネットワーク切り替え処理については、図１１により後述する。
【００４８】
データ格納部３３０は、コンテンツ情報（図６参照）を含む各種データを格納する。また、データ格納部３３０に格納されるコンテンツは、コンテンツデータベース３６０から読み出したコンテンツを携帯電話機１１０にダウンロードするための一時保存である。
【００４９】
通信部Ａ３４０，通信部Ｂ３５０は、携帯電話機１１０の通信部Ａ２４０，通信部Ｂ２５０とほぼ同様の構成を採る。制御部３００は、コンテンツ種別によるネットワーク切り替え処理を実行し、コンテンツデータベース３６０に蓄積されたコンテンツを、コンテンツ種別によるネットワーク切り替えによってベアラを切り替え、該当する通信部Ａ３４０又は通信部Ｂ３５０によりクライアント側に送信する。
【００５０】
コンテンツデータベース３６０は、ネットワークを使った情報配信サービスを実現するための各種コンテンツを蓄積するデータベースであり、コンテンツサーバＢ１７０から独立して構成し、データリンクにより連携するものでもよい。コンテンツデータベース３６０の構築はどのようなものでもよく、例えば、コンテンツ情報を配信するデータ量、ダウンロード時間、又はパケット価格を一覧表として保存し、ある一定の基準値を超える場合にその情報を出力する構成とする。また、データ量優先、ダウンロード時間優先の選択や時間帯割引情報などが付加されたものでもよい。
【００５１】
なお、コンテンツサーバＢ１７０は、キャリア又は顧客情報を管理する事業者の管理サーバに接続されるものでもよい。
【００５２】
図４は、クライアントがサーバにコンテンツ要求する場合のクライアントからサーバ側に送信する情報の構造を示す図であり、図４（ａ）はそのデータ構造フォーマットを、図４（ｂ）はその要求例をそれぞれ示す。
【００５３】
図４（ａ）において、クライアントからサーバ側に送信する情報４００は、通常ヘッダ部４１０、拡張ヘッダ部４２０及びデータ部４３０から構成されるデータ構造フォーマットに従ってフォーマットされて送信される。通常ヘッダ部４１０は、現在、規格で定義されているヘッダであり、例えば図４（ｂ）に示すようなＨＴＴＰ／Ｈｏｓｔ／Ａｃｃｅｐｔなどの情報を持つ。拡張ヘッダ部４２０は、現在、規格で定義されていない拡張ヘッダであり、本実施の形態で初めて導入するものである。図４（ｂ）に示すように、拡張ヘッダ部４２０は、無線通信システムがサポートしているサポートベアラ（Support-Bearer）、上記サポートベアラのうち現在接続している現在のベアラ（Current-Bearer）、クライアントからサーバ側にベアラ切り替えのステータスを知らせる切り替えフラグ（Bearer-Changed）を有する。図４（ｂ）の例では、サポートベアラは、Ｗ−ＣＤＭＡと無線ＬＡＮである。また、現在のベアラは、Ｗ−ＣＤＭＡ、切り替えフラグはＯＦＦ（切り替え前）である。
【００５４】
図５は、クライアントからサーバ側に送信する情報を表にして示す図である。図５において、クライアントからサーバ側には、サポートベアラ、現在のベアラ、切り替えフラグ、及びサポートコンテンツが送信される。上記サポートベアラ、現在のベアラ、及び切り替えフラグは、現在規格で定義されていない拡張ヘッダ部４２０により送受信される情報である。また、サポートコンテンツは、現在、規格で定義されている情報であり、移動機がサポートしているコンテンツ情報（例えば、ＧＩＦ，ＪＰＥＧなどのフォーマット情報）である。
【００５５】
図６は、サーバがクライアントにコンテンツ要求する場合のサーバからクライアント側に送信する情報の構造を示す図であり、図６（ａ）はそのデータ構造フォーマットを、図６（ｂ）はその応答例をそれぞれ示す。
【００５６】
図６（ａ）において、サーバからクライアント側に送信する情報５００は、通常ヘッダ部５１０、及びから構成されるデータ構造フォーマットに従ってフォーマットされて送信される。前記図４のクライアントからサーバ側に送信する情報４００と異なりデータ部はない。通常ヘッダ部５１０は、現在、規格で定義されているヘッダであり、例えば図６（ｂ）に示すようなＨＴＴＰ／Ｃｏｎｔｅｎｔ−Ｔｙｐｅ／Ｃｏｎｔｅｎｔ−Ｌｅｎｇｔｈ／Ｃｏｎｔｅｎｔ−Ｌｏｃａｔｉｏｎなどの情報を持つ。拡張ヘッダ部５２０は、現在、規格で定義されていない拡張ヘッダであり、本実施の形態で初めて導入するものである。図６（ｂ）に示すように、拡張ヘッダ部５２０は、切り替えベアラ（Change-Bearer）を有する。図６（ｂ）の例では、切り替えベアラは、Ｗ−ＣＤＭＡである。
【００５７】
図７は、サーバからクライアント側に送信する情報を表にして示す図である。図７において、サーバからクライアント側には、切り替えベアラ、ＵＲＬ、コンテンツサイズ、及びコンテンツタイプが送信される。上記切り替えベアラは、現在規格で定義されていない拡張ヘッダ部５２０により送受信される情報である。また、ＵＲＬ、コンテンツサイズ、及びコンテンツタイプは、現在、規格で定義されている情報であり、通常ヘッダ部５１０に格納される。ＵＲＬは、同じコンテンツがある場合は別ＵＲＬである。コンテンツサイズ及びコンテンツタイプは、送信する予定のコンテンツサイズ及びコンテンツタイプである。
【００５８】
以下、上述のように構成された無線通信システムの動作を説明する。
【００５９】
図８は、クライアントがサーバから携帯電話通信網１３０又はネットワーク網１６０を経由してコンテンツをダウンロードするときのクライアント−サーバ間の制御シーケンス図である。図８中、クライアント端末は携帯電話機１１０、サーバＡは携帯電話機１１０のみからアクセス可能なコンテンツサーバＡ１４０、サーバＢは携帯電話機１１０及びインターネット両方からアクセス可能なコンテンツサーバＢ１７０である。
【００６０】
携帯電話機１１０（クライアント端末）のユーザは、ブラウザ等のアプリケーション実行により、表示画面に表示されたコンテンツリストを閲覧することができる。また、コンテンツ提供サーバからのコンテンツ情報を表示画面に表示することができる。携帯電話機１１０のユーザが、コンテンツリストなどから所望のコンテンツタイトルを選択するキー操作を行うと、携帯電話機１１０は該当コンテンツサーバにコンテンツ要求を送信する。ここでは、ダウンロードを要求するコンテンツが、コンテンツサーバＡ１４０にあるとすると、携帯電話機１１０は、クライアントからサーバ側に送信する情報４００を書き込んだコンテンツ要求を、基地局１２０及び携帯電話通信網１３０を経由してコンテンツサーバＡ１４０に送信する（ステップＳ１，Ｓ２）。携帯電話機１１０からサーバ（ここではコンテンツサーバＡ１４０）へのコンテンツ要求では、前記図４及び図５に示すように、通常ヘッダ部４１０に拡張ヘッダ部４２０が付加された、サポートベアラ、現在のベアラ、切り替えフラグ、及びサポートコンテンツを有する情報４００が送信される。
【００６１】
コンテンツサーバＡ１４０は、上記コンテンツ要求を受信すると、そのコンテンツ要求の通常ヘッダ部４１０及び拡張ヘッダ部４２０に書き込まれているサポートベアラ、現在のベアラ、切り替えフラグ、及びサポートコンテンツを読み出し、読み出したサポートベアラ、現在のベアラ、切り替えフラグ、及びサポートコンテンツを基に、現在のベアラで要求されたコンテンツがネットワークの負担なく送信できることを判定する。ネットワークの負担なく送信できるコンテンツは、現在のベアラとコンテンツサイズにより判断される。現在のベアラは、サポートベアラ（携帯電話パケット網、無線ＬＡＮなど）の中で現に接続しているベアラ（ここでは携帯電話パケット網）であり、より具体的には携帯電話通信網１３０のうち、例えばＷ−ＣＤＭＡである。現在のベアラがＷ−ＣＤＭＡである場合、ＧＰＲＳ用ベアラより通信伝送能力は高いものの、無線ＬＡＮ、Bluetooth（登録商標）、ＵＷＢなどの小電力近距離双方向無線通信方式よりも通信伝送能力は低い。また、コンテンツ取得要求に対応するコンテンツが映画等の映像である場合、高ビットレートを有する高画質・高音質のコンテンツであり、コンテンツサイズは大きく、文字データや低ビットレートの低画質・低音質のコンテンツは、コンテンツサイズが小さい。
【００６２】
コンテンツサーバＡ１４０は、現在のベアラとコンテンツサイズを基に、要求されたコンテンツが現在のベアラでネットワークの負担なく送信できることを判定し、現在のベアラでネットワークの負担なく送信できるときは、コンテンツ提供サーバとして通常の動作、すなわちコンテンツ要求に対するコンテンツ送信動作を行う。ここでは、コンテンツサーバＡ１４０は、現在のベアラとで要求されたコンテンツがネットワークの負担なく送信できると判断して、コンテンツ要求に対応したコンテンツをコンテンツデータベースから読み出し、読み出したコンテンツデータを基地局１２０及び携帯電話通信網１３０を経由して携帯電話機１１０にダウンロードする（ステップＳ３，Ｓ４）。これにより、携帯電話機１１０側からみるとコンテンツ要求に対するコンテンツ受信が完了した。
【００６３】
次に、携帯電話機１１０のユーザが、携帯電話機１１０及びインターネット両方からアクセス可能なコンテンツサーバＢ１７０にコンテンツ要求を送信する場合について説明する。
【００６４】
ダウンロードを要求するコンテンツは、コンテンツサーバＢ１７０に存在するため、携帯電話機１１０は、クライアントからサーバ側に送信する情報４００を書き込んだコンテンツ要求を、基地局１２０及び携帯電話通信網１３０を経由してコンテンツサーバＢ１７０に送信する（ステップＳ５，Ｓ６）。携帯電話機１１０からサーバ（ここではコンテンツサーバＢ１７０）へのコンテンツ要求では、前記図４及び図５に示すように、通常ヘッダ部４１０に拡張ヘッダ部４２０が付加された、サポートベアラ、現在のベアラ、切り替えフラグ、及びサポートコンテンツを有する情報４００が送信される。
【００６５】
コンテンツサーバＢ１７０は、上記コンテンツ要求を受信すると、そのコンテンツ要求の通常ヘッダ部４１０及び拡張ヘッダ部４２０に書き込まれているサポートベアラ、現在のベアラ、切り替えフラグ、及びサポートコンテンツを読み出し、読み出したサポートベアラ、現在のベアラ、切り替えフラグ、及びサポートコンテンツを基に、コンテンツをダウンロードするのに最も適したベアラに切り替えるコンテンツ種別によるネットワーク切り替え処理を実行する（ステップＳ７）。このサーバ側でのコンテンツ種別によるネットワーク切り替え処理については、図１１のフローにより後述する。
【００６６】
具体的には、コンテンツサーバＢ１７０は、大容量のコンテンツが指定されたとき、サーバ側にコンテンツ要求と共に送信された、サポートベアラ、現在のベアラ、及び切り替えフラグの情報４００（図４及び図５参照）を基に、要求されたコンテンツを現在のベアラでネットワークの負担なく送信できるか否かを判定し、現在のベアラではネットワークの負担が大きい（すなわちダウンロードに多大の時間を要する）と判定した場合には、携帯電話機１１０（クライアント端末）からのコンテンツ要求があっても該当コンテンツデータを送信せず、代わりに携帯電話機１１０に対して、携帯電話機１１０（クライアント端末）でベアラを切り替えるための「ベアラ切り替え要求」を送信する。このベアラ切り替え要求は、ネットワークの切り替えも含むネットワーク切り替え要求であり、例えば携帯電話パケット網から無線ＬＡＮなどのベアラ切り替えの要求である。コンテンツサーバＢ１７０から携帯電話機１１０への応答では、前記図６及び図７に示すように、通常ヘッダ部５１０に、切り替えベアラを有する拡張ヘッダ部５２０が付加された情報５００が送信される。したがって、この場合には携帯電話機１１０（クライアント端末）側からみると、コンテンツサーバＢ１７０に対してコンテンツ要求したにもかかわらず、コンテンツデータ（実コンテンツ）は送信されて来ず、コンテンツデータとは無関係の「ベアラ切り替え要求（ネットワーク切り替え要求）」を受け取ることになる（ステップＳ８，Ｓ９）。
【００６７】
ベアラ切り替え要求（ネットワーク切り替え要求）を受け取った携帯電話機１１０（クライアント端末）は、携帯電話機１１０側でネットワーク切り替え処理を実行し（ステップＳ１０）、ネットワーク切り替え後、再コンテンツ要求を行う。このクライアント側でのコンテンツ種別によるネットワーク切り替え処理については、図１０のフローにより後述する。
【００６８】
携帯電話機１１０（クライアント端末）は、上記ネットワーク切り替えにより、大容量コンテンツをダウンロードするのに適したベアラ、ここでは無線ＬＡＮを適用し、再コンテンツ要求を無線ＬＡＮアクセスポイントＡＰ１５０及びネットワーク網１６０を経由してコンテンツサーバＢ１７０に送信する（ステップＳ１１，Ｓ１２）。この場合、携帯電話機１１０は、クライアントからサーバ側に送信する情報４００の「切り替えフラグ」をＯＮ（切り替え後）にして再コンテンツ要求に書き込み、コンテンツサーバＢ１７０に送る。コンテンツサーバＢ１７０は、携帯電話機１１０及びインターネット両方からアクセス可能なコンテンツ提供サーバである。携帯電話機１１０（クライアント端末）は、切り替え前には、基地局１２０及び携帯電話通信網１３０を経由してコンテンツ要求をコンテンツサーバＢ１７０に送信するが（ステップＳ５，Ｓ６）、切り替え後は、再コンテンツ要求を無線ＬＡＮアクセスポイントＡＰ１５０及びネットワーク網１６０を経由してコンテンツサーバＢ１７０に送信することになる（ステップＳ１１，Ｓ１２）。
【００６９】
コンテンツサーバＢ１７０は、再コンテンツ要求と共に送信された、サポートベアラ、現在のベアラ、及び切り替えフラグの情報４００（図４及び図５参照）を基に、「切り替えフラグ」がＯＮであることから、ネットワーク切り替え後であることを確認し、要求されたコンテンツが現在のベアラでネットワークの負担なく送信できると判定して再コンテンツ要求に対するコンテンツ送信動作を行う（ステップＳ１３）。すなわち、コンテンツ要求に対応したコンテンツをコンテンツデータベースから読み出し、読み出したコンテンツデータをネットワーク網１６０及び無線ＬＡＮアクセスポイントＡＰ１５０を経由して携帯電話機１１０にダウンロードする（ステップＳ１４，Ｓ１５）。このように、コンテンツサーバＢ１７０は、コンテンツ要求に書き込まれた、クライアントからサーバ側に送信する情報４００を確認することより、携帯電話機１１０（クライアント端末）から同じコンテンツ要求を受け取っても、再コンテンツ要求時は「ベアラ切り替え要求」を送信することなく、コンテンツ要求に対応したコンテンツデータ（実コンテンツデータ）を携帯電話機１１０にダウンロードすることができる。これにより、携帯電話機１１０側からみるとコンテンツ要求に対するコンテンツ受信が完了した。
【００７０】
携帯電話機１１０（クライアント端末）は、コンテンツ要求したコンテンツデータのダウンロード完了後、ネットワーク切り替え要求（ベアラ切り替え要求）により切り替えたネットワークを、元のネットワークに復帰するか否かをユーザが選択する（ステップＳ１６）。元のネットワークへの復帰動作は、任意に採用することができる。例えば、完了後にユーザ選択を待たずに元のネットワークに自動復帰してもよいし、ユーザ選択により元のネットワークに復帰するかを設定する態様でもよい。あるいは、コンテンツ要求が続く場合は、切り替え後のネットワークを維持し、コンテンツ要求ではない他の動作があったとき、元のネットワークに復帰する態様でもよい。
【００７１】
図９は、コンテンツ要求を行ったときのサーバ側の動作例を表にして示す図である。図８のステップＳ７及びステップＳ１３で述べたように、コンテンツサーバＢ１７０は、携帯電話機１１０（クライアント端末）側からコンテンツ要求を受信したとき、このコンテンツ要求に書き込まれた、サポートベアラ、現在のベアラ、及び切り替えフラグＯＮ／ＯＦＦを基に、コンテンツ送信するかネットワーク切り替え要求を送信するかのいずれかの動作を行う。より詳しく説明すると、携帯電話機１１０（クライアント端末）の現在のベアラが「無線ＬＡＮ」であれば、高速大容量通信が可能と判断して、切り替えフラグＯＮ／ＯＦＦにかかわらずコンテンツ要求に対するコンテンツデータのダウンロードを行う。現在のベアラが「携帯パケット」で切り替えフラグＯＦＦのときは、ネットワーク切り替え要求を送信する。また、現在のベアラが「携帯パケット」であっても切り替えフラグＯＮのときは、携帯電話機１１０（クライアント端末）側では切り替え後の状態であることを伝えたのであり、携帯電話機１１０（クライアント端末）側の都合で現在のベアラを切り替えたくない（あるいは、切り替えできない）と判断して、現在のベアラ「携帯パケット」でコンテンツ要求に対するコンテンツデータのダウンロードを行う。
【００７２】
図１０は、ベアラ切り替え要求を受けた時のクライアント動作を示すフロー図である。本フローは、携帯電話機１１０の制御部２００が実行するコンテンツ種別によるネットワーク切り替え処理である。
【００７３】
ベアラ切り替え要求を受信すると、本フローがスタートする（ステップＳ２１）。このベアラ切り替え要求は、前述したように、携帯電話機１１０（クライアント端末）からのコンテンツ要求に対して、要求したコンテンツデータの代わりに、クライアント端末がサーバから受け取るネットワーク切り替え要求である（図８の制御シーケンスのステップＳ８，Ｓ９参照）。すなわち、コンテンツ要求を受信したサーバは、コンテンツ要求の通常ヘッダ部４１０及び拡張ヘッダ部４２０に書き込まれているサポートベアラ、現在のベアラ、切り替えフラグ、及びサポートコンテンツを基に、(a)要求されたコンテンツが大容量コンテンツであり、(b)サポートベアラに無線ＬＡＮなどの高速大容量通信用ベアラを有し、(c)現在のベアラからみて他に大容量通信用ベアラが選択可能であり、(d)切り替えフラグから切り替え前であることを確認したとき（上記(a)〜(d)の判定順序又は条件は任意である）、コンテンツ要求をしたクライアントに対して、クライアントが要求したコンテンツデータをダウンロードする代わりに、ネットワーク切り替え要求であるベアラ切り替え要求を送信する。
【００７４】
ベアラ切り替え要求を受信すると、ステップＳ２２で切り替えベアラが使用できるか否かを判別し、無線ＬＡＮが使用可能状態にあるなど、切り替えベアラが使用できるときは、ステップＳ２３で指定ベアラの切り替えを行う。
【００７５】
上記ステップＳ２３で指定ベアラの切り替えを行ったとき、あるいは上記ステップＳ２２で切り替えベアラが使用できないときは、ステップＳ２４で切り替えフラグＯＮ設定を行う（図５参照）。切り替えフラグＯＮ設定は、切り替え後であるステータスを示すものである。次いで、ステップＳ２５で再コンテンツ送信要求を行って本フローを終了する
（図８の制御シーケンスのステップＳ１０，Ｓ１１参照）。
【００７６】
図１１は、コンテンツ要求を受けた時のサーバ動作を示すフロー図である。本フローは、コンテンツサーバＢ１７０の制御部３００が実行するコンテンツ種別によるネットワーク切り替え処理である。
【００７７】
コンテンツ要求を受信すると、本フローがスタートする（ステップＳ３１）。まず、ステップＳ３２でクライアントからサーバ側に送信する情報４００を基に、切り替えフラグＯＦＦか否かを判別する（図８の制御シーケンスのステップＳ７参照）。コンテンツサーバＢ１７０は、大容量のコンテンツが指定されたとき、クライアントからサーバ側にコンテンツ要求と共に送信された情報４００（図４及び図５参照）の切り替えフラグＯＦＦを判別する。本実施の形態では、コンテンツ要求されたコンテンツサイズが所定の大容量のコンテンツの場合に、本フローを実行するようにしているが、コンテンツ要求されたコンテンツサイズにかかわらず、上記ステップＳ３２以下を実行する態様でもよい。
【００７８】
切り替えフラグＯＦＦのときは、切り替え前であると判断して、ステップＳ３３でサポートベアラの中に切り替え可能なベアラがあるか否かを判別する。次いで、ステップＳ３４で携帯電話機１１０（クライアント端末）に適した別コンテンツが別ＵＲＬに存在するか否かを判別する。クライアントに適した別コンテンツが別ＵＲＬに存在するときは、ベアラ切り替え要求が発行できると判断して、ステップＳ３５でコンテンツ要求をしたクライアント（ここでは携帯電話機１１０）に、ベアラ切り替え要求を送信して本フローを終了する。ここで、上記ステップＳ３４の確認処理を行うことなくステップＳ３５に移行する態様でもよい。
【００７９】
上記ステップＳ３２で切り替えフラグＯＮのとき、上記ステップＳ３３でサポートベアラの中に切り替え可能なベアラがないとき、あるいは上記ステップＳ３４でクライアントに適した別コンテンツが別ＵＲＬに存在しないときは、ベアラ切り替え要求が発行条件にないと判断して、ステップＳ３６でコンテンツ要求に対応するコンテンツ要求応答、すなわちコンテンツデータのダウンロードを行って本フローを終了する。
【００８０】
以上詳細に説明したように、本実施の形態によれば、コンテンツサーバＢ１７０の制御部３００は、クライアントからサーバ側に送信する情報４００から、携帯電話機１１０がサポートするサポートベアラと、サポートベアラのうち携帯電話機１１０がコンテンツ要求の送信の際に用いた現在のベアラと、携帯電話機１１０がベアラ切り替えに応答したことを示す切り替えフラグとを取得し、携帯電話機１１０から送信されたコンテンツ要求が、大容量コンテンツであるとき、上記取得した情報に基づいて、コンテンツ要求を送信した携帯電話機１１０に対して、コンテンツ要求応答に代えて携帯電話機１１０のベアラを切り替えるベアラ切り替え要求を送信する。また、携帯電話機１１０の制御部２００は、コンテンツ要求を受け取ったコンテンツサーバＢ１７０から、コンテンツ要求応答に代えて送信されたベアラ切り替え要求を基に、適したベアラに切り替え、切り替えたベアラによりコンテンツ要求を再送する。コンテンツサーバＢ１７０は、再度、サポートベアラ、現在のベアラ、切り替えフラグを判別して携帯電話機１１０に要求コンテンツを送信する。これにより、大容量コンテンツのダウンロードを行うとき、自動的に無線ＬＡＮなどの別ネットワークに切り替えることができ、大容量コンテンツのダウンロードを素早く行うとともに、ネットワークの負担を軽くすることができる。また、コンテンツ要求を介して、いままでなかった新規なネットワーク切り替えを実現することができる。
【００８１】
具体的には、以下の効果（ａ）−（ｆ）を期待することができる。
【００８２】
（ａ）大容量コンテンツをダウンロードする際に、基地局１２０、携帯電話通信網１３０に対する負担を軽減することができる。（ｂ）携帯電話機１１０ではない別ネットワークを経由することにより、より短時間でダウンロードできるようになる。（ｃ）ユーザは大容量コンテンツをダウンロードする際に、パケット料金などを節約することができる。（ｄ）コンテンツプロバイダにとっては、サイト内のセキュリティレベルに応じて、「インターネットに公開するコンテンツ」と「携帯電話ネットワーク部分のみに提供するコンテンツ」を分けることができる。（ｅ）ユーザは接続ベアラを意識することなく、自動的に切り替えることができる。（ｆ）ストリーミングのような一定時間のコンテンツは回線交換方式とすることにより、時間に応じた課金とすることができる。
【００８３】
さらに、効果（ｇ）−（ｒ）を期待することができる。
【００８４】
（ｇ）サポートベアラを送信することによって、サーバ側は送信するコンテンツ（例えばより低ビットレートのコンテンツなど）を切り替えることができる。（ｈ）サーバ側で切り替えを指定し、接続方法が変わるため、「携帯電話網内でのみ参照できるコンテンツ」を閲覧することができなくなる、ということがなくなる。（ｉ）無線ＬＡＮだけでなく、ＩｒＤＡ、Bluetoothのような近距離通信にあっても、ＰＣ端末を経由することにより、コンテンツのダウンロードを行うことができる。（ｊ）サーバが込み合っていた場合、別ＵＲＬに誘導することができる。（ｋ）ベアラや移動機に適した別ＵＲＬに誘導することができる。
【００８５】
〔クライアント側の動作例〕
（ｌ）クライアントはサーバから通知されるコンテンツサイズ、コンテンツタイプを見て、切り替え判定を行うこともできる。（ｍ）切り替え時に無線ＬＡＮのアクセスポイント圏外にいたとき、接続するＵＲＬを格納しておき、後に圏内に入ったときに接続することもできる。（ｎ）３つ以上の通信方式があった場合、混雑状況を見て、切り替えることもできる。
【００８６】
〔ユースケース例〕
（ｏ）ユーザが意識せずに、容量の比較的小さいＷＥＢページ（通常のＨＴＭＬなど）を基地局経由でダウンロード、容量の大きいコンテンツ（音楽、動画など）を無線ＬＡＮでダウンロードすることにより、ダウンロード時間／課金を減らすことができる。（ｐ）暗号化かつ大容量のコンテンツを、自動的にベアラを切り替えてダウンロード、復号化するためのキーを基地局経由でダウンロードすることにより、セキュリティを高めることができる。（ｑ）ストリーミングのようなダウンロード時間が決まっているコンテンツでは、自動的に回線交換のような時間課金のベアラに切り替えることができる。（ｒ）移動機でサポートしている能力に適したコンテンツのダウンロードを行うために、ＵＲＬ／ベアラを切り替えてダウンロードすることができる。
【００８７】
（実施の形態２）
実施の形態１は、携帯電話機１１０（クライアント端末）からのコンテンツ要求に対して、コンテンツサーバＡ１４０が通常の動作を行い、コンテンツサーバＢ１７０がベアラ切り替え要求を送信する例について説明した。
【００８８】
実施の形態２では、コンテンツサーバＡ１４０がベアラ切り替え要求を送信する例について説明する。
【００８９】
実施の形態２の無線通信システムの概略構成は、図１乃至図３と略同一であるため説明を省略する。
【００９０】
図１２は、実施の形態２の無線通信システムのクライアントがサーバから携帯電話通信網１３０又はネットワーク網１６０を経由してコンテンツをダウンロードするときのクライアント−サーバ間の制御シーケンス図である。図８と同一処理を行うステップには同一符号を付している。
【００９１】
携帯電話機１１０（クライアント端末）は、クライアントからサーバ側に送信する情報４００を書き込んだコンテンツ要求を、基地局１２０及び携帯電話通信網１３０を経由してコンテンツサーバＡ１４０に送信する（ステップＳ１，Ｓ２）。携帯電話機１１０からサーバ（ここではコンテンツサーバＡ１４０）へのコンテンツ要求では、前記図４及び図５に示すように、通常ヘッダ部４１０に拡張ヘッダ部４２０が付加された、サポートベアラ、現在のベアラ、切り替えフラグ、及びサポートコンテンツを有する情報４００が送信される。
【００９２】
コンテンツサーバＡ１４０は、上記コンテンツ要求を受信すると、そのコンテンツ要求の通常ヘッダ部４１０及び拡張ヘッダ部４２０に書き込まれているサポートベアラ、現在のベアラ、切り替えフラグ、及びサポートコンテンツを読み出し、読み出したサポートベアラ、現在のベアラ、切り替えフラグ、及びサポートコンテンツを基に、現在のベアラで要求されたコンテンツがネットワークの負担なく送信できることを判定する。いま、コンテンツサーバＡ１４０は、現在のベアラとで要求されたコンテンツがネットワークの負担が大きいと判断した。本実施の形態では、コンテンツサーバＡ１４０に対してコンテンツ要求があった場合、複数のベアラでアクセス可能なコンテンツサーバＢ１７０の場合と同様に、コンテンツデータの送信に代えてベアラ切り替え要求（ネットワーク切り替え要求）を送信する。但し、コンテンツサーバＡ１４０は、携帯電話機１１０のみからアクセス可能なコンテンツ提供サーバであるため、ベアラ切り替え要求をクライアントに送信し、これに応えたクライアントが、再びコンテンツサーバＡ１４０のコンテンツデータのＵＲＬにアクセスするのでは意味がない。そこで、コンテンツサーバＡ１４０は、ベアラ／サポートコンテンツを判定し、クライアントにネットワークの切り替え要求に、ＵＲＬ切り替え要求を出す（ステップＳ４１）。このサーバ側でのコンテンツ種別によるネットワーク切り替え処理については、図１３のフローにより後述する。
【００９３】
携帯電話機１１０（クライアント端末）側からみると、コンテンツサーバＡ１４０に対してコンテンツ要求したにもかかわらず、コンテンツデータ（実コンテンツ）は送信されて来ず、コンテンツデータに代えて「ネットワーク／ＵＲＬ切り替え要求」を受け取ることになる（ステップＳ４２，Ｓ４３）。
【００９４】
ネットワーク／ＵＲＬ切り替え要求を受け取った携帯電話機１１０（クライアント端末）は、携帯電話機１１０側でネットワーク切り替え処理を実行し（ステップＳ１０）、ネットワーク切り替え後、再コンテンツ要求を行う。
【００９５】
以降のシーケンスについては、図８と同様であるため説明を省略する。
【００９６】
図１３は、コンテンツ要求を受けた時のサーバ動作を示すフロー図である。本フローは、コンテンツサーバＡ１４０の制御部が実行するコンテンツ種別によるネットワーク切り替え処理であり、図１１のコンテンツサーバＢ１７０のフローと同様な処理を行う。
【００９７】
コンテンツ要求を受信すると、本フローがスタートする（ステップＳ５１）。まず、ステップＳ５２でクライアントからサーバ側に送信する情報４００を基に、ベアラ／サポートコンテンツ及び切り替えフラグを判別する（図１２の制御シーケンスのステップＳ４１参照）。コンテンツサーバＡ１４０は、クライアントからサーバ側にコンテンツ要求と共に送信された情報４００（図４及び図５参照）のベアラ／サポートコンテンツ及び切り替えフラグを判別する。
【００９８】
切り替えフラグＯＦＦのときは、切り替え前であると判断して、ステップＳ５３でサポートベアラの中に切り替え可能なベアラがあるか否かを判別する。次いで、ステップＳ５４で携帯電話機１１０（クライアント端末）に適した別コンテンツが別ＵＲＬに存在するか否かを判別する。クライアントに適した別コンテンツが別ＵＲＬに存在するときは、ステップＳ５５でコンテンツ要求をしたクライアント（ここでは携帯電話機１１０）に、ベアラ及びＵＲＬ切り替え要求を送信して本フローを終了する。すなわち、コンテンツサーバＡ１４０は、携帯電話機１１０のみからアクセス可能なコンテンツ提供サーバであるため、クライアントが、再びコンテンツサーバＡ１４０のコンテンツデータのＵＲＬにアクセスしてもインターネットなどによる高速大容量でコンテンツデータを送信することはできない。そこで、コンテンツサーバＡ１４０は、クライアントに適した別コンテンツが別ＵＲＬに存在するときは、そのＵＲＬとベアラ及びＵＲＬ切り替え要求を送信する。
【００９９】
上記ステップＳ５２で切り替えフラグＯＮのとき、上記ステップＳ５３でサポートベアラの中に切り替え可能なベアラがないとき、あるいは上記ステップＳ５４でクライアントに適した別コンテンツが別ＵＲＬに存在しないときは、ベアラ切り替え要求が発行条件にないと判断して、ステップＳ５６でコンテンツ要求に対応するコンテンツ要求応答、すなわちコンテンツデータのダウンロードを行って本フローを終了する。
【０１００】
したがって、実施の形態２よれば、携帯電話機１１０からのコンテンツ要求を、携帯電話機１１０のみからアクセス可能なコンテンツサーバＡ１４０が提供する場合であっても、実施の形態１と同様に、ＵＲＬとベアラ及びＵＲＬ切り替え要求を送信することで、携帯電話機１１０はクライアントに適した別ＵＲＬにアクセスすることができ、大容量コンテンツのダウンロードを素早く行うとともに、ネットワークの負担を軽くすることができる。また、コンテンツ要求を介して、いままでなかった新規なネットワーク切り替えを実現することができる。
【０１０１】
（実施の形態３）
実施の形態３は、ベアラ切り替え要求を受けた時のクライアント動作の別の態様について説明する。
【０１０２】
実施の形態３の無線通信システムの概略構成は、図１乃至図３と略同一であるため説明を省略する。
【０１０３】
図１４は、ベアラ切り替え要求を受けた時のクライアント動作を示すフロー図である。本フローは、携帯電話機１１０の制御部２００が実行するコンテンツ種別によるネットワーク切り替え処理である。
【０１０４】
ベアラ切り替え要求を受信すると、本フローがスタートする（ステップＳ６１）。このベアラ切り替え要求は、前述したように、携帯電話機１１０（クライアント端末）からのコンテンツ要求に対して、要求したコンテンツデータの代わりに、クライアント端末がサーバから受け取るネットワーク切り替え要求である。
【０１０５】
ベアラ切り替え要求を受信すると、ステップＳ６２でコンテンツサイズが一定以上か否かを判別し、コンテンツサイズが一定以上のときは大容量コンテンツの可能性があると判断してステップＳ６３でコンテンツが特定のコンテンツ（例えば、映画などの映像コンテンツ）か否かを判別する。本実施の形態では、コンテンツサイズが一定以上で、かつ特定のコンテンツのとき、大容量コンテンツであると判定している。なお、コンテンツサイズが所定以上のとき大容量コンテンツと判定してもよく、映画などの映像コンテンツのとき大容量コンテンツと判定してもよい。このようにすれば、コンテンツ要求／応答で送信する情報のヘッダ部とそのヘッダ部に格納される情報が規格上異なる場合（コンテンツサイズ情報がない、ＵＲＬがない又は区分されていない、など）に対応できる。
【０１０６】
コンテンツが特定のコンテンツのときは、大容量コンテンツであると判断してステップＳ６４で接続先ベアラが使用できるか否かを判別し、接続先ベアラが使用できるときはステップＳ６５でクライアント側からサーバにベアラ切り替え要求を送信して本フローを終了する。携帯電話機１１０（クライアント端末）が、このベアラ切り替え要求をサーバに送信することにより、該当サーバは、ベアラ切り替え要求に応答して高速大容量ネットワークに切り替え、大容量コンテンツデータをダウンロードすることができる。
【０１０７】
上記ステップＳ６４で接続先ベアラが使用できないときは、ステップＳ６６でユーザ設定が“ＵＲＬ保存”になっているか否かを判別する。ユーザ設定が“ＵＲＬ保存”となっているとき、ステップＳ６７で接続先ＵＲＬを保存して本フローを終了する。上記ステップＳ６４で接続先ベアラが使用できない場合は、ダウンロードしようとするコンテンツが大容量コンテンツであるにもかかわらず、ベアラを高速大容量ネットワークに切り替えられない場合である。したがって、そのままコンテンツ要求に対応してサーバからコンテンツのダウンロードが行われると、ネットワークの負担（例えば、ダウンロード完了まで長時間を要する）が生じる可能性がある。本実施の形態では、ユーザ設定が“ＵＲＬ保存”となっているとき、携帯電話機１１０のデータ格納部２３０（図３参照）に接続先ＵＲＬを保存しておくことで、ネットワークの負担が大きいこの時点での大容量コンテンツのダウンロードを避ける。なお、携帯電話機１１０のユーザは、接続先ベアラが使用できる環境になったときなど、所望の時点で接続データ格納部２３０に保存された接続先ＵＲＬにアクセスしてコンテンツデータをダウンロードすることができる。
【０１０８】
上記ステップＳ６２でコンテンツサイズが一定より小さいとき、上記ステップＳ６３でコンテンツが特定のコンテンツでないとき、あるいは上記ステップＳ６６でユーザ設定が“ＵＲＬ保存”になっていないときは、ステップＳ６８でベアラを切り替えずにコンテンツ要求をして本フローを終了する。
【０１０９】
したがって、実施の形態３よれば、携帯電話機１１０のデータ格納部２３０に接続先ＵＲＬを保存しておくことで、ネットワークの負担を避けつつ、保存された接続先ＵＲＬにアクセスしてコンテンツデータをダウンロードすることができる。
【０１１０】
以上の説明は本発明の好適な実施の形態の例証であり、本発明の範囲はこれに限定されることはない。例えば、本実施の形態では、適したネットワークの一例として無線ＬＡＮについて説明したが、複数種類のベアラにより通信可能な通信端末装置とサーバであればよく、ベアラの種類は限定されるものではない。
【０１１１】
また、本実施の形態では無線通信システム、コンテンツサーバ、情報通信端末という名称を用いたが、これは説明の便宜上であり、通信装置、端末装置、ネットワーク装置及び通信方法等であってもよいことは勿論である。
【０１１２】
さらに、上記通信端末装置、サーバ及び無線通信システムを構成する各部、例えば通信部、データ格納部の種類、その数及び接続方法などはどのようなものでもよい。
【０１１３】
以上説明した通信端末装置、サーバ及び通信システムは、このネットワーク切り替え方法を機能させるためのプログラムでも実現される。このプログラムはコンピュータで読み取り可能な記録媒体に格納されている。
【産業上の利用可能性】
【０１１４】
本発明に係る通信端末装置、サーバ及び通信システムは、複数種類のベアラにより通信可能な通信端末装置、サーバ及び通信システムに展開することができる。また、ネットワーク切り替え方法として有用である。
【図面の簡単な説明】
【０１１５】
【図１】本発明の実施の形態１の無線通信システムの概略構成を示す図
【図２】上記実施の形態１に係る無線通信システムのクライアントでサポート可能なベアラ例を示す図
【図３】上記実施の形態１に係る無線通信システムのクライアント及びサーバの構成を示すブロック図
【図４】上記実施の形態１に係る無線通信システムのクライアントがサーバにコンテンツ要求する場合のクライアントからサーバ側に送信する情報の構造を示す図
【図５】上記実施の形態１に係る無線通信システムのクライアントからサーバ側に送信する情報を表にして示す図
【図６】上記実施の形態１に係る無線通信システムのサーバがクライアントにコンテンツ要求する場合のサーバからクライアント側に送信する情報の構造を示す図
【図７】上記実施の形態１に係る無線通信システムのサーバからクライアント側に送信する情報を表にして示す図
【図８】上記実施の形態１に係る無線通信システムのクライアントがサーバから携帯電話通信網又はネットワーク網を経由してコンテンツをダウンロードするときのクライアント−サーバ間の制御シーケンス図
【図９】上記実施の形態１に係る無線通信システムのコンテンツ要求を行ったときのサーバ側の動作例を表にして示す図
【図１０】上記実施の形態１に係る無線通信システムのベアラ切り替え要求を受けた時のクライアント動作を示すフロー図
【図１１】上記実施の形態１に係る無線通信システムのコンテンツ要求を受けた時のサーバ動作を示すフロー図
【図１２】本発明の実施の形態２に係る無線通信システムのクライアントがサーバから携帯電話通信網又はネットワーク網を経由してコンテンツをダウンロードするときのクライアント−サーバ間の制御シーケンス図
【図１３】上記実施の形態２に係る無線通信システムのコンテンツ要求を受けた時のサーバ動作を示すフロー図
【図１４】本発明の実施の形態３に係る無線通信システムのベアラ切り替え要求を受けた時のクライアント動作を示すフロー図
【符号の説明】
【０１１６】
１００  無線通信システム
１１０  無線ＬＡＮ機能付き携帯電話機
１２０  基地局
１３０  携帯電話通信網
１４０  コンテンツサーバＡ
１５０  無線ＬＡＮアクセスポイントＡＰ
１６０  ネットワーク網
１７０  コンテンツサーバＢ
２００,３００  制御部
２１０,３１０  判定部
２２０,３２０  記憶部
２３０,３３０  データ格納部
２４０,３４０  通信部Ａ
２５０,３５０  通信部Ｂ
２６０  無線切り替え部
３６０  コンテンツデータベース
【図１】
2008160324.tif 000003
【図２】
2008160324.tif 000004
【図３】
2008160324.tif 000005
【図４】
2008160324.tif 000006
【図５】
2008160324.tif 000007
【図６】
2008160324.tif 000008
【図７】
2008160324.tif 000009
【図８】
2008160324.tif 000010
【図９】
2008160324.tif 000011
【図１０】
2008160324.tif 000012
【図１１】
2008160324.tif 000013
【図１２】
2008160324.tif 000014
【図１３】
2008160324.tif 000015
【図１４】
2008160324.tif 000016